@charset "utf-8";
/* CSS Document */

div{
	box-sizing: border-box;
	}
		

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 20px;
	padding-right: 20px;
}

.container{
	width: 1056px;
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding: 0;
	}
	
.container .bread{
	display: block;
	background-color: #EEE4D6;
	height: 30px;
	line-height: 30px;
	text-align: left;
	margin-left: 15px;
	float: left;
	}
	
.container .bread ol{
	float: left;
	padding: 0 5px;
	}	

.container .bread ol li{
	color: #654E26;
	display: inline;
	font-size: 11px;
	}
	
.container .bread ol li a{
	color: #654E26;
	font-size: 11px;
	}	

.container .t_title .p_title{
	font-family: "フォーク M";
	font-size: 30px;
	color: #654E26;
	border-bottom: 2px dotted #654E26;
	margin: 0 350px 20px 350px;
	padding-bottom: 15px;
	}
	
.container .t_title .p_title2{
	font-family: "フォーク R";
	font-size: 16px;
	color: #654E26;
	}
	
p{
	font-family: "フォーク M";
	font-size: 14px;
	color: #333;
	line-height: 180%;
	}	
	
a{
	color: #654E26;
	}
	
a:hover{
	text-decoration: none;
	}	

.center{
	text-align: center;
	}
	
.txt14{
	font-size: 14px;
	}	

.txt16{
	font-size: 16px;
	}	

.txt20{
	font-size: 20px;
	}	

.top10{
	margin-top: 10px;
	}

.top20{
	margin-top: 20px !important;
	}
	
.top25{
	margin-top: 25px !important;
	}	

.top30{
	margin-top: 30px !important;
	}
	
.top40{
	margin-top: 40px !important;
	}
	
.top50{
	margin-top: 50px !important;
	}
	
.top60{
	margin-top: 60px;
	}
	
.top70{
	margin-top: 70px;
	}
	
.top80{
	margin-top: 80px;
	}
	
.top-20{
	margin-top: -20px;
	}
	
.top-120{
	margin-top: -120px ;
	}		

.bottom10{
	margin-bottom: 10px;
	}

.bottom30{
	margin-bottom: 30px;
	}
	
.bottom40{
	margin-bottom: 40px;
	}

.bottom50{
	margin-bottom: 50px;
	}
	
.bottom90{
	margin-bottom: 90px;
	}	
	
.red{
	color:#F00;
	}	
	
.bold{
	font-weight: bold;
	}
	
.f_left{
	float: left;
	}
	
.c_both{
	clear: both;
	}
	
.after:after{
  display: block;
  clear: both;
  content: "";
}	


/*--- 家づくりページ ---*/
.container .main{
	width: 1056px;
	margin: auto;
}

.container .tb_menu{
	text-align: left;
	margin: 40px 0 90px 0;
	}
	
.container .tb_menu ul{
	padding-left: 0;
	margin-left: -15px;
	margin-bottom: 20px;
	}	
	
.container .tb_menu ul li{
	display: inline-block;
	text-align: center;
	margin-left: 15px;
	}
	
.container .tb_menu ul li a{
	font-family: "フォーク R";
	display: block;
	color: #fff;
	width:249px;
	padding: 6px 7px 10px 7px;
	-webkit-padding-start: 0px;
	background-color: #6DBF99;

/* border-radius */
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
	}
	
	
.container .jisedai{
	margin-bottom: 80px;
	}
	
.container .jisedai h3{
	font-family: "フォーク R";
	color: #654E26;
	background-image: url(image/house_01.png);
	height: 41px;
	padding-left: 8px;
	margin-bottom: 38px;
	line-height: 90%;
	}
	
.container .jisedai .jise_img{
	margin: 40px auto;
	}
	
.container .jisedai ul.jise_ul1{
	padding-left: 0;
	margin-left: -16px;
	margin-bottom: 30px;
	}
	
.container .jisedai ul.jise_ul1 li{
	float: left;
	width: 520px;
	margin-left: 16px;
	}
	
.container .jisedai ul.jise_ul1 li a{
	color: #6DBF99;
	text-decoration: underline;
	}
	
.container .jisedai .jise_img2{
	margin: 90px auto 25px;
	}
	
.container .jisedai .jise_span1{
	color: #654E26;
	width: 26px;
    height: 26px;
    -webkit-border-radius: 13px;/* width,heightの半分 */
    -moz-border-radius: 13px;
    border-radius: 13px;
    background-color: #FEF0DA;/* 円の色 */
	padding: 4px 8px;
	margin: 0 10px 0 15px;
	}
	
.container .jisedai .jise_span2{
	color: #654E26;
}

.container .jisedai ul.jise_ul2{
	padding-left: 0;
	margin-left: -24px;
	margin-bottom: 30px;
	}
	
.container .jisedai ul.jise_ul2 li{
	float: left;
	width: 516px;
	margin-left: 24px;
	}
	
.container .jisedai ul.jise_ul2 li img{
	border: 1px solid #4D4D4D;
	}
	
.container .kiso{
	margin-bottom: 80px;
	}	
	
.container .kiso h3{
	font-family: "フォーク R";
	color: #654E26;
	background-image: url(image/house_08.png);
	height: 41px;
	padding-left: 8px;
	margin-top: 0;
	margin-bottom: 38px;
	line-height: 90%;
	}
	
.container .kiso .kiso_p{
	display: inline-block;
	width: 840px;
	margin-top: 35px;
	}
	
.container .kiso .kiso_img{
	float: right;
    margin-top: 35px;
	}
	
.container .kiso .kiso_p a{
	color: #6DBF99;
	text-decoration: underline;
	}
	
.container .kiso .j_chousa{
	margin-top: 40px;
	}	
	
.container .kiso .j_chousa ul{
	padding-left: 0;
	}				

.container .kiso .j_chousa ul li{
	float: left;
	margin-left: 10px;
	font-family: "フォーク M";
    font-size: 14px;
    color: #333;
    line-height: 180%;
	}
	
.container .kiso .sds{
	padding: 13px;
	background-color: #FFF8E9;
	border: 1px solid #4D4D4D;
	overflow: hidden;
	margin: 15px 0 85px 0;
	}
	
.container .kiso .sds2{
	padding: 0;
	width: 1029px;
	height: 395px;
	}
	
.container .kiso .sds2 ul{
	padding-left: 0;
	margin-left: -36px;
	}

.container .kiso .sds2 ul li{
	float: left;
	margin-left: 36px;
	font-family: "フォーク M";
    font-size: 14px;
    color: #333;
    line-height: 180%;
	}					
	

.container .kiso .sds2 ul li.sds3{
	width: 680px;
	}
	
.container .kiso .sds2 ul li.sds3 span{
	color: #F7931E;
	}	
	
.container .kiso .sds2 ul li.sds4{
	width: 313px;
	}
	
.container .kiso .sds2 p{
	text-align: right;
	}
	
.container .kiso .sds2 a{
	color: #6DBF99;
	text-decoration: underline;
	}
	
.container .kiso .beta{
	}
	
.container .kiso .beta p.beta_p1{
	margin-top: 28px;
	}

.container .kiso .beta p.beta_p1 .beta_img1{
	text-align: right;
	margin: 45px 0 20px 145px;
	}

.container .kiso .beta p.beta_p1 .beta_img2{
	float: right;
	margin-top: -350px;
	}
	
.container .kiso .two{
	margin: 77px 0  0 0;
	}
	
.container .kiso .two h4{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 100;
	font-size: 16px;
	color: #654E26;
	text-align: center;
	background-color: #EEE4D6;
	padding: 6px 4px 4px 4px;
	margin: 43px 0 37px 0;
	}
	
.container .kiso .two1{
	padding: 10px;
	}
					
.container .kiso .two span{
	color: #F7931E;
	}
	
.container .kiso .two2{
	padding: 10px;
	background-color: #FFF8E9;
	
	}
	
.container .kiso .two2 .two_img{
	float: right;
	margin-top: -187px;
	border: 1px solid #BDCCD4;
	/* box-shadow */
box-shadow:0px 0px 5px -1px #93a9b3;
-moz-box-shadow:0px 0px 5px -1px #93a9b3;
-webkit-box-shadow:0px 0px 5px -1px #93a9b3;
	}

.container .kiso .two3{
	padding: 10px;
	}
	
.container .kiso .two3 p{
	margin-top: 33px;
	
	}	
	
.container .kiso .two3 .two_img{
	float: right;
	margin-top: -165px;
	border: 1px solid #BDCCD4;
	/* box-shadow */
box-shadow:0px 0px 6px 1px #93a9b3;
-moz-box-shadow:0px 0px 6px 1px #93a9b3;
-webkit-box-shadow:0px 0px 6px 1px #93a9b3;
	}
	
.container .kiso .two4{
	padding: 10px;
	background-color: #FFF8E9;
	}
	
.container .kiso .two4 .two_img{
	float: right;
	margin-top: -159px;
	border: 1px solid #BDCCD4;
	/* box-shadow */
box-shadow:0px 0px 5px -1px #93a9b3;
-moz-box-shadow:0px 0px 5px -1px #93a9b3;
-webkit-box-shadow:0px 0px 5px -1px #93a9b3;
	}
	
footer .f_img{
	background-position: 27% 20%;
	} 			
	
	
			
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
