@charaset"Shift_JIS";

#head_back{
	height:170px;
}

#con_navi ul li{
	display:inline;
	margin:0 5px 0 0;
}

#container #main_set{
width:960px;
margin:0 auto;
padding:0 0 0 0;
text-align:center;
}



#container #main_set_02{
width:920px;
margin:0 auto;
padding:7px;
text-align:center;
background-color:#f7f5f1;
}

.main_set_clear{
clear:both;
width:960px;
margin:0 auto;
padding:0 0 0 0;
text-align:center;
}

#main_set .main_set_box{
float:left;
width:212px;
margin:0 14px 20px 14px;
}


#main_set .main_set_box02{
float:left;
width:452px;
margin:0 14px 20px 14px;
text-align:left;
}


#main_set .main_set_box02r{
float:right;
width:440px;
margin:0 14px 20px 14px;
text-align:left;
}



#main_set .main_set_box03{
width:932px;
margin:0 14px 20px 14px;
}





#main_set .main_set_box04{
float:left;
width:692px;
margin:0 14px 20px 14px;
text-align:left;
}



#main_set .main_set_box05{
float:left;
width:212px;
margin:0 14px 20px 14px;
text-align:left;
}


#main_set .main_set_box06{
float:left;
width:212px;
margin:0 14px 20px 14px;
text-align:left;
}


#main_set img.img_set{
border:1px solid #A5A7AA;
margin:0;
}

#main_set img.img_setL{
float:left;
border:1px solid #A5A7AA;
margin:0 10px 10px 0;
}


#main_set img.img_setL02{
float:left;
border:1px solid #A5A7AA;
margin:0 10px 20px 6px;
}



#main_set img.img_setR{
float:right;
border:1px solid #A5A7AA;
margin:0 0 10px 10px;
}



#main_set img.img_set_rogo{
	vertical-align:middle;
	margin:0 0 0 5px;
}


#main_set h6{
clear:both;
font-size:14px;
font-weight: normal;
font-family:Georgia, "Times New Roman", Times, serif;
color: #deb95f;
line-height:1.4;
margin:0 0 20px 0;
padding:3px 0 3px 15px;
text-align:left;
background: url(../setsubi/img/back_set_h6.jpg) center left no-repeat;
}


#main_set h6.h6_hana{
clear:both;
font-size:16px;
font-weight: normal;
font-family:Georgia, "Times New Roman", Times, serif;
color: #333;
line-height:1.4;
margin:0 0 20px 0;
padding:3px 0 3px 0;
text-align:left;
background: none;
}


#main_set .eco_midashi{
	clear:both;
font-size:12px;
font-weight:bold;
color:#fff;
line-height:1.4;
margin:0 0 10px 0;
padding:5px 5px 5px 10px;
text-align: left;
background-color: #999;
}

#main_set p.p_cap{
	margin:0 0 3px 0;
	text-align:right;
}


#main_set dl{
	list-style:none;
}


#main_set dl dt{
font-size:12px;
font-weight:bold;
color:#726D69;
line-height:1.2;
/*border-left:#726D69 5px solid;*/
margin:0 0 6px 0;
padding:0;
text-align:left;
}


#main_set dl dd{
font-size:11px;
color:#524B41;
line-height:1.6;
margin:0 0 10px 0;
text-align:left;
}


#container #con_set_sc{
	position:relative;
	width:920px;
	margin:0 0 40px 0;
}


#con_set_sc #set_sc_A{
	position:absolute;
	width:490px;
	height:240px;
	left:0;
	top:200px;
}


#con_set_sc #set_sc_B{
	position:absolute;
	width:430px;
	height:240px;
	left:490px;
	top:200px;
}



#con_set_sc #set_sc_C{
	position:absolute;
	width:490px;
	height:310px;
	left:0;
	top:440px;
}



#con_set_sc #set_sc_D{
	position:absolute;
	width:430px;
	height:310px;
	left:490px;
	top:440px;
}

#con_set_sc a:hover img{
  filter: alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}



/*eco*/
#main_set #con_set_eco{
	clear:both;
	width:920px;
	margin:30px auto;
	background-color:#EFEFEF;
	padding:20px;
}


#con_set_eco #con_set_eco_l{
	float:left;
	width:500px;
}

#con_set_eco #con_set_eco_r{
	float: right;
	width:380px;
}

#con_set_eco_r dl{
margin:10px 0;
}

#con_set_eco_r dl dt.dt_eco_01{
font-size:14px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
color:#3489CA;
line-height:1;
margin:0 0 10px 0;
padding:0 0 5px 0;
border-bottom:1px solid #3489CA;
border-left:none !important;
text-align:left;
}


#con_set_eco_r dl dt.dt_eco_02{
font-size:14px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
color:#A73B3A;
line-height:1;
margin:0 0 10px 0;
padding:0 0 5px 0;
border-bottom:1px solid #A73B3A;
border-left:none !important;
text-align:left;
}


#con_set_eco_r dl dt.dt_eco_03{
font-size:14px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
color:#E39300;
line-height:1;
margin:0 0 10px 0;
padding:0 0 5px 0;
border-bottom:1px solid #E39300;
border-left:none !important;
text-align:left;
}

#con_set_eco_r dl dd{
font-size:12px;
margin:5px 0 10px 0;
color: #6D6D6D;
text-align:justify;
}


/*住宅性能評価・品質管理*/


#con_set_main_seino{
	width:860px;
	margin:0 auto;
	text-align:center;
}

#con_set_main_seino .main_set_box01{
	width:820px;
	padding:20px;
	border:1px solid #042275;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}


#con_set_main_seino .main_set_box02{
float:left;
width:266px;
margin:20px 10px 0 0;
}

#con_set_main_seino .main_set_box03{
float:left;
width:266px;
margin:20px 0 0 0;
}



#con_set_main_seino .main_set_box04{
	float:left;
	width:270px;
	margin:20px 15px 15px 0;
}

#con_set_main_seino .main_set_box05{
float:left;
width:270px;
margin:20px 0 0 0;
}



#con_set_main_seino .main_set_box06{
	clear:both;
width:838px;
margin:20px auto;
padding:10px;
border:1px solid #A5A7AA;
text-align:left;
}


#con_set_main_seino .main_set_box_l{
float:left;
width:400px;
margin:20px 0 0 0;
}

#con_set_main_seino .main_set_box_r{
float:right;
width:400px;
margin:20px 0 0 0;
}

#con_set_main_seino .main_set_box_l02{
	float:left;
	width:500px;
	margin:0 0 40px 0;
}

#con_set_main_seino .main_set_box_r02{
	float:right;
	width:280px;
	margin:0 0 40px 0;
}



#con_set_main_seino .main_l_01{
	float:left;
	margin:0 0 20px 0;
	width:410px;
	text-align:left;
}



#con_set_main_seino .main_r_01{
	float: right;
	margin:0 0 20px 0;
	width:410px;
	text-align:left;
}


#con_set_main_seino img.img_r01{
float: right;
margin:0 0 15px 15px;
}












