@charset "utf-8";


/* =main_contents
----------------------------------------------- */
#basho .title{
	background-image:url(../images/basho/title_bg.jpg);
}
#basho .inner .house{
	padding-top:3px;
	padding-bottom:23px;
	background:url(../images/common/icn_tri_03.png) 85px bottom no-repeat;
	text-align:center;
}
#basho .inner .detail{
	display:none;
	min-height:110px;
	height:auto !important;
	height:110px;
	background:#F5F5F5 url(../images/basho/detail_bg.gif) 0 0 repeat-y;
}
#basho .inner .detail .mds{
	display:block;
	float:left;
	width:180px;
	padding-top:25px;
	padding-bottom:15px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:120%;
}
#basho .inner .detail .mds span{display:block;}
#basho .inner .detail .txt{
	float:right;
	width:416px;
	padding:20px;
}
#basho .inner .menu{
	margin-top:20px;
}
#basho .inner .menu .btns{
}
#basho .inner .menu .btns li{
	float:left;
	width:157px;
	border-right:2px #FFF solid;
	border-bottom:2px #FFF solid;
	background-color:#EEE;
}
#basho .inner .menu .btns li:nth-child(4n){border-right:none;}
#basho .inner .menu .btns li a{
	display:block;
	padding-top:10px;
	padding-bottom:8px;
	text-align:center;
}
#basho .inner .menu .btns li a span{
	padding-right:18px;
	background:url(../images/common/icn_circle_03.png) right center no-repeat;
	color:#189E80;
	font-weight:bold;
	font-size:110%;
}
#basho .inner .menu .btns li:hover{background-color:#189E81;}
#basho .inner .menu .btns li:hover a span{color:#FFF; background-image:url(../images/common/icn_circle_04.png);}


/* リフォームプラン・商品 */
.mds span{padding-left:5px;}
.bnr{margin-top:20px;}
.bnr a{
	display:block;
	width:100%;
	height:100%;
	left:0;
	top:0;	
	}
.bnr li{
	float:left;
	width:277px;
	padding:8px 15px;
	border:3px #EEE solid;
	background-position:right bottom;
	background-repeat:no-repeat;
}

.bnr li.mansion{background-image:url(../images/index/sec_product_mansion_bg.jpg);}
.bnr li.kodate{background-image:url(../images/index/sec_product_kodate_bg.jpg);}
.bnr .mr{margin-right:10px;}
.bnr span{
	display:block;
	font-size:120%;
	font-weight:bold;
}
