/*
 Theme Name:   Total Child
 Description:  Total 子テーマです．
 Template:     total
 Text Domain:  total-child
*/
body, .entry-content, blockquote, .entry-summary p,
button,
input,
select,
textarea {
        font-family: 
        sans-serif ;
        font-size: 16px ;
        line-height: 1.5 ;
}
@media screen\0 {
        body, .entry-content, blockquote, .entry-summary p, 
        button,
        input,
        select,
        textarea {
        font-family: "メイリオ", Meiryo, sans-serif;
        }
}
@supports (-ms-ime-align: auto)  {
        body, .entry-content, blockquote, .entry-summary p,
        button,
        input,
        select,
        textarea {
        font-family: "メイリオ", Meiryo, sans-serif;
        }
}

h1, h2, h3, h4, h5, h6 {
        font-family: 
        sans-serif ;
        font-weight: bold ;
	color: #003366;
        margin: 16px 0;
        line-height: 1.5;
}
pre, code, kbd {font-size: 16px; line-height:1.3;
        font-family:
        monospace;
}
h1 {font-size: 26px;} 
h2 {font-size: 23px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;} 
h5 {font-size: 17px;}
h6 {font-size: 16px;}

.entry-title {font-weight: bold;}
blockquote {
        font-size: 15px;
        line-height: 1.5;
        font-style: normal;
}
.entry-content p{font-size: 16px; margin: 0 0 10px;}
.menu-item{font-weight: bold;
font-size:14px!important;
}
.archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
        font-size: 15px !important;
        line-height: 1.3;
margin: 0 0 10px !important;
}
.ht-site-title{
	font-family:
        sans-serif ;
        font-weight: bold ;
	color: #003366;
        letter-spacing: 0;
        text-transform: none;
	line-height: 1.1;
}
.ht-site-description{
        font-size: 15px;
        font-style: normal;
}
.widget li{font-size:14px;}
#wp-calendar td{text-align:center;}
.entry-content p,
.entry-summary p,
.comment-content p{
    line-height: 1.5 !important;
    margin: 0 0 8px !important;
}
.entry-content blockquote{font-style: normal;}
.entry-content pre{font-size: 16px;
line-height: 1.3;}
.ht-site-info{display:none;}
#ht-bottom-footer{background-color: #003366;}
.breadcrumbs{display:none;}
.ht-main-header{
        padding: 15px 0;
        margin-bottom: 20px;
}
#ht-masthead{
        border-top: 6px solid #003366;
}
.ht-post-info .entry-date span.ht-day{
    color: #003366;
}
.widget-title h4{
font-size: 18px !important;
        }

