/*
 Theme Name:   blog-way-child
 Template:     blog-way
*/



/*-----------------------------------------------------

  common

-------------------------------------------------------*/
/*base*/
body {
	font-size:16px;
	line-height: 1.5;
}
.h1, .h2, .h3, h1, h2, h3 {
	margin-bottom: 20px;
	margin-top:30px;
}

ul, ol {
    margin: 0 0 1em 0.5em;
    padding-left: 1.5em;
}




/*footer*/
.site-footer, .footer-social .menu-social-menu-container #menu-social-menu {
	background: #4CAF50 !important;
}
/*header*/
header#masthead, .main-navigation ul ul, .mean-container .mean-bar {
	background: #4CAF50 !important;
}

/*Gnav*/
#masthead .main-navigation li.current-menu-item a, #masthead .main-navigation li.current_page_item a, .main-navigation ul.menu li:hover a, #masthead .main-navigation ul li ul li:hover a, #masthead .main-navigation li.current_page_item ul li:hover a, #masthead .main-navigation ul li ul.sub-menu li ul.sub-menu li:hover a, #masthead .main-navigation ul li ul.sub-menu li ul.sub-menu li.current-menu-item a {
	color:#FFEB3B !important;
}

/*
各種ボタン 通常
----------------------------*/
button, 
input[type="button"], 
input[type="reset"], 
input[type="submit"], 
.nav-links .nav-previous a, 
.nav-links .nav-next a,
.nav-links .page-numbers,
.pagination .page-numbers.next, 
.pagination .page-numbers.previous{
   border: 1px solid #202020;
   background: #202020;
   color:#fff;
}

/*
各種ボタン ホバー時　hover
----------------------------*/
button:hover, 
input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover, 
.nav-links .nav-previous a:hover, 
.nav-links .nav-next a:hover,
.nav-links .page-numbers:hover,
.pagination .page-numbers.next:hover, 
.pagination .page-numbers.previous:hover{
	color:#000;
}
.site-info, .site-info a {
	color:#fff !important;
}



/*オンライン学習　Mypage(profile)*/

#learn-press-profile-header {
    background-color: #d1e4d2 !important;
}
#learn-press-profile-nav:before {
    background: #e5f9e7 !important;
}
#learn-press-profile-header .lp-profile-avatar {
    border: 3px solid #fff;
}


/*-----------------------------

 シングルページ

-----------------------------*/
.post .entry-img, .post .entry-img img, .search article.page .entry-img, .search article.page .entry-img img, .search article.product .entry-img, .search article.product .entry-img img {
	float: none;
	text-align: center;
}




/*-----------------------------

 パーツ

-----------------------------*/
/*サイドバー　見出し*/
.widget .widget-title {
	top:-40px;
}


/*form*/
.boxFormTable table {
}
.boxFormTable table td, .boxFormTable table th {
 padding: 8px;
}
.boxFormTable table th {
 background-color: #eee;
}
@media screen and (max-width: 1024px) {
 	.boxFormTable table {
 	 border-collapse: collapse;
	}
	.boxFormTable table td, .boxFormTable table th {
	  width: 100%;
	  display: block;
	  border:1px solid #e0e0e0;
	}
	.boxFormTable table th {
	}
}



.su-label.su-label-type-info.lavel-red {
	background: #673ab7;
}