/*
 Theme Name:   Education Hub Child
 Description:  Education Hub 子テーマです．
 Template:     education-hub
 Text Domain:  education-hub-child
*/
body, .entry-content, blockquote, .entry-summary p,
button,
input,
select,
textarea {
	font-family: 
	serif ;
        font-size: 16px ;
        line-height: 1.5 ;
}
body, p {
	color:#222222;
}

@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 !important;
	margin: 16px 0;
	line-height: 1.5;
	color: #003366;
}

h1 {font-size: 26px;} 
h2 {font-size: 23px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;} 
h5 {font-size: 17px;}
h6 {font-size: 16px;}
code,pre, kbd {
    	background-color: #eee;
    	border-radius: 5px;
    	padding:  3px 10px;
    	font-size: 15px; line-height:1.3;
    	font-family:
	monospace;
}
.entry-content p,
.entry-summary p,
.comment-content p{ font-size: 16px;
line-height: 1.5 !important;
margin: 0 0 8px !important;
}
.entry-content blockquote{font-style: normal;}
.entry-content pre{font-size: 15px;
line-height: 1.3;}

.site-title{
	font-family: 
	sans-serif !important;
	font-weight: bold !important;
}
.widget li{font-size: 14px;}
.site-footer{font-size:12px;}
.entry-meta > span a,
.single-post-meta > span a,
.entry-footer > span a {
font-style: normal;
font-size: 14px;
}
.site-info{display:none;}
.site-description {
letter-spacing: 0;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
#main-nav,
.comment-reply-link,
.nav-links span.current,
.nav-links a,
#main-slider .cycle-prev::after,
#main-slider .cycle-next::after,
.search-form .search-submit,
.woocommerce-product-search button,
#footer-widgets,#tophead,
.menu-toggle{
background-color: #003366;
}
/*
@media print {
	body, p{color: black!important; font-size:11pt!important;}
	#primary{width: 95%;}
	#sidebar-primary,
	#site-navigation,
	.search-section{ display:none;}
}
*/
a:hover{
text-decoration: underline!important;
}
.widget{background:#f9f9f9;
margin: 0 0 1em !important;
}
h2.widget-title{margin: 0;}

