@charset "utf-8";
/*
Theme Name: satoyama_ver2
Description: 
Author:
*/

body{
	font-family: "メイリオ", "Meiryo", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", sans-serif;

/*	font-family: "Hiragino Maru Gothic W4 JIS2004", "メイリオ", Meiryo, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
}

#menu .ico_fb{
	margin-right:-10px;
}
.sp_menu ul#head_nav{
	padding-bottom:150px;
}
.sp_menu ul#head_nav .ico_fb,
.sp_menu ul#head_nav .ico_insta{
/*
	width:50%;
	float:left;
*/
}
.sp_menu ul#head_nav .ico_fb a,
.sp_menu ul#head_nav .ico_insta a{
/* 	text-align:center; */
}
.sp_menu ul#head_nav .ico_fb a i,
.sp_menu ul#head_nav .ico_insta a i,
.sp_menu ul#head_nav .ico_youtube a i{
	font-size:2em;
}

.b_orange_tit{font-size:2.4rem;color:#F9812B;font-weight: 600;}
.concept_title02{text-align:center;}.concept_title02 h3:before{content: '';position: absolute;bottom: -20px;display: inline-block;width: 60px;height: 3px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);background-color: black;border-radius: 5px;}
.concept_title02 h3{position: relative;display: inline-block;margin-bottom: 1em;font-size: 1.6rem;font-weight: normal;}
.centerimg{margin:0 20px;}
#newmodehouse .table_wrap {background-image: url(/wp-content/uploads/1557466558.jpg);padding: 20px;}
.firsttext{font-size:1.3rem; text-align:center;}
#newmodehouse .table_wrap .inner{background: rgba(255,255,255,0.7); padding:20px;}
#newmodehouse table {  border:none!important; }
#newmodehouse table th  { width: 30%; text-align: left; border:none; background:none; border-bottom: 1px dashed!important;}
 #newmodehouse table td  { border:none;border-bottom: 1px dashed!important;}
.ma_40{margin:40px 0px;}
#newmodehouse .align_right{text-align:right;}
@media only screen and (max-width:680px){
#newmodehouse table { margin: 0 0px; }
#newmodehouse table th,
#newmodehouse table td{width: auto; display: block;border-top: none;  padding: 10px 0px;}
#newmodehouse table tr:first-child th { border-top: 1px solid #ddd; }
.b_orange_tit { font-size: 2rem;}
}


#company-1st-block .col-sm-6{
/* 	margin-bottom:0; */
}
.flex-revs{
	flex-direction: row-reverse;
}
#wrapper_page .company_page h3.min {
    line-height:1.4;
}



.kodawari_1st_box .btn_back{
	width: 170px;
}
.kodawari_1st_box .btn_back a{
	display: inline-block;
	width: 100%;
	color: #fff;
	text-decoration:none;
	font-size: 13px;
	text-align: center;
	background-color: #D9922E;
	padding: 12px 25px;
	box-sizing: border-box;
}
.sns_btn_flex{
	
}
.kodawari_1st_box{
	
}




