@charset "utf-8";
/*
Theme Name: HitMag_child
Theme URI: http://themezhut.com/themes/hitmag/
Template:	hitmag
*/

/* 2020.06追加 */
a,a:visited{color:#398250;}
.site-footer,.main-navigation,.hm-nav-container,.responsive-mainnav{
	background:#398250;
}
.hm-nav-container a,.site-info a,.hm-slide-content a{
    color:#fff;
}

.side_banner_list li {
	padding:0!important;
	margin:0 0 1rem 0;
}
.sub-menu li {margin-left: 0;}
.main-navigation ul ul{
	background:#398250;
}
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current-menu-ancestor > a {
	background-color: inherit!important;
}
.entry-header h1{
}
.entry-content h2{
	background-color: #8dc318;
	color: #fff;
	font-size: 1.5rem;
	padding: 10px 5px;
}
.entry-content h3{
	border-left: solid 5px #8dc318;
	padding-left: 10px;
	font-size: 1.4rem;
}
/* /2020.06追加 */

#primary {min-height:100vh}
.header-main-area {display:none!important}
.hm-logo {display:none!important}
.hm-search-button-icon,
.hm-search-box-container,
.hm-search-box  {display:none!important}

ul {padding:0;margin:0}
ul li {padding:0;margin:0 0 0 1.25em}

.hm-btn 	{display:inline-block;margin-top:1em;margin-bottom:1em}
.btn-primary {background: #e74c3c;color: #fff;}
.btn-primary:hover {opacity:0.75;color: #fff;}
.btn-large {padding:1em 2em;font-size:120%}

@media only screen and (max-width:991px) {
#primary {min-height:1px}
}