@charset "utf-8";

/*Contents*/
#tabArea{
	width: 752px;
	font-size: 14px;
	}

.tab-inner{
	width: 752px;
	padding-bottom: 10px;
	background: url(../services/images/tab_foot.gif) no-repeat center bottom;
}

.tabPanel{
	width: 752px;
	padding-top: 10px;
	background: url(../services/images/tab.gif) repeat-y 0 0;
}

.tab-box-full{
	width: 748px;
	padding: 0 2px 30px 2px;
}

.tab-box-full-bottom{
	width: 748px;
	padding: 0 2px;
}

.tab-box{
	width: 708px;
	padding: 20px 22px 0 22px;
}
.tab-box-full-bottom .tab-box{
	width: 706px;
	padding: 20px 22px 0 22px;
}

.tab-box-full p,
.tab-box-full-bottom p,
.tab-box p{
	padding: 0 10px;
}
.title{
	padding-bottom: 20px;
}

.komidashi{
	padding-bottom: 20px;
}

.tabPanel .bottom{
	padding-bottom: 0px;
}

#contents hr.blueline{
	width:708px;
	margin: 20px 20px 0 20px;
	border: none;
	border-top: 1px solid #87d2e5;
	}
	
.img-left{
	float: left;
	width: 250px;
	padding-bottom: 14px;
	}
	
.img-left img{
	padding-bottom: 14px;
	}

.txt-right{
	margin-left: 266px;
	}

.txt-right p{
	padding-left:0px;
	}
	
p.pdT20,
img.pdT20{ padding-top: 20px;}
.pdB20{ padding-bottom: 20px;}
p.pdB20{ padding-bottom: 20px;}
.pdB10{ padding-bottom: 10px;}
p.pdB10{ padding-bottom: 10px;}

/*TabList*/

#tab {
	margin-top: 15px;
	height: 40px;
	background: url(../services/housebuilding/images/tab.gif) no-repeat 0 -40px;
}


#tab-btn-air,
#tab-btn-airtight,
#tab-btn-ventilation,

#tab-btn-air a,
#tab-btn-airtight a,
#tab-btn-ventilation a,

#tab-btn-air a:hover,
#tab-btn-airtight a:hover,
#tab-btn-ventilation a:hover{
	width: 223px;
}

#tab li{
	float: left;
	margin-right: 5px;
}


li#tab-btn-home,
li#tab-btn-home a,
li#tab-btn-home a:hover{
	width: 68px;
}

#tab li a,
#tab li a span{
	display: block;
	height: 40px;
}
#tab li a{
	overflow: hidden;
}

#tab li a span{
	background-image: url(../services/housebuilding/images/tab.gif);
	background-repeat: no-repeat;
}

#tab-btn-home    a span{ width: 68px;  background-position: 0 -40px;}
#tab-btn-air   a span{ width: 223px; background-position: -73px -40px;}
#tab-btn-airtight a span{ width: 223px; background-position: -301px -40px;}
#tab-btn-ventilation  a span{ width: 223px; background-position: -529px -40px; }

#tab-btn-home.active a span,
#tab-btn-home a:hover span{ width: 68px;  background-position: 0 0;}
#tab-btn-air.active a span,
#tab-btn-air a:hover span{ width: 223px; background-position: -73px 0;}
#tab-btn-airtight.active a span,
#tab-btn-airtight a:hover span{ width: 223px; background-position: -301px 0;}
#tab-btn-ventilation.active a span,
#tab-btn-ventilation a:hover span{ width: 223px; background-position: -529px 0; }

li#tab-btn-ventilation{ margin-right: 0; }
.border{ border-bottom: 1px dotted #93daeb;}

/*Home*/
#txt-box{
	width: 748px;
	height: 60px;
	padding-top: 20px;
	background: url(../services/housebuilding/images/bg_01.gif) no-repeat 0 0;
}

/*Air*/
.air-btn a{
	background: url(../services/housebuilding/images/btn_airdanshin.gif) 0 0 no-repeat;
	width: 390px;
	height: 42px;
	display: block;
	text-indent: -9999px;
}

.air-btn {
	width: 390px;
	margin: 0 auto;
}


/*Ventilation*/
.another{
	border-bottom: 1px dotted #93daeb;
	padding: 18px 10px;
}

.another .komidashi{
	padding-bottom: 10px;
}


.another p{
	padding: 0px;
}

.bottom{
	border: none;
}
