/*
Template:astrid
Theme Name:astrid_child
*/

/*
	メニューの文字色	
*/
.main-navigation a {
	color: #fff;
}
/*
	メニューの文字サイズ
*/
.main-navigation li {
	padding: 10px 10px;
	font-size: 12px;
}
/*
	スマフォメニューの文字色	
*/
.btn-menu {
	color: #1f846b;
}
/*
	スマフォメニューの背景色	
*/
#mainnav-mobi li{
	background-color: #c6e0b4;
}

/*
	新着のボタンの色を変更
*/
a.button.centered-button{
	border-color:#44ab3f !important;
	color:#1f846b;
}
a.button.centered-button:hover{
	background-color:#44ab3f;
	color:#fff;
}
/*
	トピックスの文字色と文字サイズを変更
*/
.whatsnew dd{
	color: #236fbd;
}
.whatsnew a{
	font-size: 18px;
}
/*
 * 背景を無効化	
*/
.row-overlay {
    background-color: #ffffff;
}
/*
 *スライド文字をレスポシブ化 
*/
@media  screen and (max-width:999px){
div#n2-ss-3 .n2-font-6e9958fddd114b744e772fa6ede93d3f-hover{
	font-size: 150% !important;
}
div#n2-ss-3 .n2-font-cf28b0e4b2856eeba175044be1150422-paragraph ,div#n2-ss-3 .n2-font-3e7961f694a1e3d16ebec9a0aa447793-paragraph, div#n2-ss-3 .n2-font-b8809754e025de55d68abe7eb9ab0edd-hover {
	font-size: 125% !important;
}
}
/*
 *3列表示のレスポンシブ化 
*/
@media screen and (min-width:1000px) {
.col3-main{
    display: flex;
}
.col3-sub{
    width:33%;
    margin-left: 20px;
    margin-right: 20px;
}
}
@media screen and(max-width:999px){
.col3-main{
    display:block;
}
.col3-sub{
    margin-left: 20px;
    margin-right: 20px;
}
}
/*
	ロゴ
*/

@media only screen and (min-width: 1024px) {
	.br{
		display: none;
	}
}
@media only screen and (max-width: 1024px) {
	.site-title, .site-footer-logo{
		line-height: 0.8;
	}
}
