@charset "utf-8";
/* CSS Document */
/* パンくずリスト */
.breadcrumb {
	width:980px;
	margin:25px auto 10px;
}
.breadcrumb a {
	text-decoration:underline;
}
.kiso_desc {
	width:980px;
	margin:0 auto 50px;
}
.kiso_desc .main_head {
	margin-bottom:35px;
}
.kiso_setsu_left {
	width:300px;
	height:240px;
	float:left;
}
.kiso_setsu_left p {
	line-height:1.7;
}
.kiso_setsu_right {
	float:right;
	border-top:1px solid #cecece;
}
.kiso {
	width:644px;
	padding:20px 0 15px;
	border:1px solid #cecece;
	border-top:none;
}
.kiso h2, .kiso img, .kiso p {
	float:left;
}
.kiso h2 {
	width:130px;
	text-align:center;
	margin-top:35px;
}
.kiso p {
	width:316px;
	margin-left:25px;
	line-height:1.8;
}
/* タブエリア */
.kiso_tab_button {
	width:980px;
	margin:0 auto;
}
.kiso_tab_button>li {
	width:140px;
	height:38px;
	float:left;
	margin-right:8px;
	text-indent:-9999px;
	line-height:38px;
	cursor:pointer;
}
.kiso_tab_button .tab_1_btn {
	background:url(../residential/img/tab1_01.png) no-repeat;
	position:relative;
}
.kiso_tab_button .tab_2_btn {
	background:url(../residential/img/tab2_01.png) no-repeat;
	position:relative;
}
.kiso_tab_button li span img{
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
}
/*.kiso_tab_button li:hover {
	filter: alpha(opacity=90);			/* ie lt 8 */
	/*-ms-filter: "alpha(opacity=90)";	/* ie 8 */
	/*-moz-opacity:0.9;					/* FF lt 1.5, Netscape */
	/*-khtml-opacity: 0.9;				/* Safari 1.x */
	/*opacity:0.9;
	zoom:1;	
}*/
.kiso_tab_button .select span img{
	visibility:visible;
	z-index:100;
}
/* タブ設定終わり */

.kiso_tab_area {
	width:980px;
	margin:0 auto 70px;
}
.kiso_tab_area .tab1, .kiso_tab_area .tab2 {
	background:#fff8f0;
	padding:25px 0 0 25px;
	border-top:2px solid #f26300;
}
.kiso_tab_area .tab1 li {
	width:235px;
	height:280px;
	float:left;
}
.kiso_tab_area .tab1 li img.arrow02 {
	padding:0  0 70px 12px;
}
.kiso_tab_area .tab1 p {
	width:203px;
	font-size:12px;
}

.kiso_tab_area .tab2 li {
	width:235px;
	height:280px;
	float:left;
}
.kiso_tab_area .tab2 li img.arrow02 {
	padding:0  0 70px 12px;
}
.kiso_tab_area .tab2 p {
	width:203px;
	font-size:12px;
}
.sekoh_list_link {
	width:980px;
	margin:0 auto;
	text-align:center;
	background:#f6f6f6;
}
.sekoh_list_link a {
	display:block;
	padding:8px 0;
}
.sekoh_list_link a img {
	margin-left:10px;
}
.sekoh_list_link a:hover {
	background:#eeeeef;	
}