﻿/*
 Theme Name:   Total Child
 Theme URI:    https://hashthemes.com/wordpress-theme/total/
 Description:  Total as its name suggest is a complete package theme with all the feature that you need to make a complete website.
 Author:       Hash Themes
 Author URI:   https://hashthemes.com
 Template:     total
 Version:      1.1.7.0
 License:      GNU General Public License v3.0
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         two-columns, right-sidebar, custom-background, custom-menu, editor-style, featured-images, footer-widgets, theme-options, threaded-comments, translation-ready, portfolio, photography, holiday, custom-logo
 Text Domain:  total-child
*/
*{
  /*font-family: Helvetia, 'Oswald', Arial, Courier, Tahoma, Meiryo, Meiryo UI, 'メイリオ', MS PGothic, sans-serif;*/
	font-family: Arial, 'Oswald', Helvetia, Courier, Tahoma, Meiryo, Meiryo UI, 'メイリオ', MS PGothic, sans-serif;
}

.ht-site-title{
	font-family: Helvetia, 'Oswald', sans-serif;
}

.dancing{
	font-family: Dancing Font, 'Oswald', sans-serif;
}

#ht-bottom-footer{
	background-color: #fff;
	/* background-color: #ffffe6; */
	/* background: #30C8A3; */
	/* background: url(images/bg_paint.jpg);*/
	/* background: url(images/footer-bg2.jpg);*/
	background: url(images/bg_cosmos.jpg);
	/* background: #7dcfff;*/
	padding: 30px 0;
	/*color: #fff;*/
	color: #fff;
	line-height: 1.3;
	text-align: center;
}

#ht-colophon{
	background-color: #ffffe6;
	/*font-size: 14px;*/
	font-size: 16px;
}

.ht-site-description{
	font-style: normal;
}

#ht-back-top{
	background: #009900;
}
/*
.ht-main-title{
	margin: 0 0 15px;
}

#ht-site-branding{
	padding: 5px 0;
}
*/

#ht-masthead{
	border-top: 4px solid #FFC107;
	background: #FFF; 
	height: 125px;
/*    border-bottom: 1px solid #F1F1F1;
    z-index: 99;
    transition: height 0.3s ease;
    -moz-transition: height 0.3s ease;
    -webkit-transition: height 0.3s ease; */
}

#ht-site-branding{
	padding: 15px 0;
}

.ht-main-header{
	/* background: #f9f9f9; */
	/* background: #fff9e6; */
	/*background: linear-gradient(#fff9e6, #FFF);*/
	background: url(images/bg_mletter.png); 
	/* opacity: 0.6; */
	padding: 20px 0; /*padding: 45px 0; */
	margin-bottom: 15px; /*margin-bottom: 25px; */
}

.marker {
    background: linear-gradient(transparent 60%, #bfff00 60%);
}

.term {
	-moz-border-radius:10px 10px 10px 10px;
	border-radius:15px 0px; 
	/* border:solid 1px #000; */
	background-color: #009900;
	padding:5px;
	color: #fff;
}

table {
    border-collapse: collapse;
    width: 100%;
}

th, td {
    padding: 8px;
    text-align: left;
    border-bottom: 1px solid #ddd;
}

/*tr:hover {background-color:#f5f5f5;}*/
tr:hover {background-color:gold;}

/*tr:nth-child(even) {background-color: #f2f2f2;}*/
tr:nth-child(even) {background-color: #fff9e6;}