/* CSS Document 冬バージョンTOP*/

/*clearfix-------------------------------*/
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{display:inline-block;}

/* Hides from IE-mac \ */
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

#new_top ul,
#new_top li{
padding:0;
margin:0;
}


#new_top div#whole01 {
	background:url(../win_img/bg_w_grd.jpg) repeat-y;
}
#new_top div#whole02 {
	background:url(../win_img/bg_w_top.jpg) no-repeat top;
}
#new_top div#whole03 {
	background:url(../win_img/bg_w_bot.jpg) no-repeat bottom;
	padding-bottom:230px;
}
#new_top div#topics {
	width: 850px;
	height: 283px;
	position: relative;
	background:url(../win_img/img_w_top.jpg) no-repeat;
}


#new_top #cont{
width:810px;
padding:0 20px 10px 20px;
}

/*左*/
#new_top .menu{
width:180px;
float:left;
text-align:center;
background:#FFFFFF url(../win_img/img_w_left.jpg) bottom no-repeat;
}

/*中央*/
#new_top .menu02{
width:400px;
float:left;
margin-right:15px;
background:#FFFFFF;
}

/*右*/
#new_top .menu03{
width:200px;
padding-bottom:130px;
float:left;
background:#FFFFFF url(../win_img/img_w_right.jpg) bottom no-repeat;
}

#new_top #footer2{
padding:7px 0 7px 10px;
background:#144A68;
color:#FFFFFF;
}

#new_top #footer2 a{
color:#FFFFFF;
}

/*トピックス*/
#new_top #onepoint{
padding:10px 15px;
line-height:1.5;
}
#new_top #topics_box2{
	width:235px;
	height:172px;
	overflow:auto;
	position:absolute;
	left: 574px;
	top: 52px;
	background:url(../win_img/bg_topics.gif) repeat-y;
}
#new_top #topics_box2 p{
background:#FFFFFF;
padding:8px 0 8px 0;
margin:0 0 1px 0;
}
#new_top #topic_tit{
	position:absolute;
	left: 566px;
	top: 22px;
}

#new_top .pepar{
margin-top:10px;
}

/*ボタン*/
#new_top #navi{
margin-top:20px;
}

/*ワンポイント*/
#new_top .menu02 .onepoint01{
background:none;
width:400px;
padding:0;
}

/*施工実績*/
#new_top .menu03 #work{
width:200px;
height:auto;
background:none;
}

#new_top .menu03 #work li{
width:200px;
}

#new_top .banner{
margin-top:10px;
}


#new_top #footer{
/*background:#134A68;*/
border:none;
}

/*各リスト*/
#new_top #tosou,
#new_top #yusetu,
#new_top #yane,
#new_top #yokusitu{
padding:5px; 5px;
}
#new_top #tosou li,
#new_top #yusetu li,
#new_top #yane li,
#new_top #yokusitu li{
padding:5px; 0;
}


#new_top #tosou li{
list-style:url(../win_img/ico_w_tosou.gif) inside;
}
#new_top #yusetu li{
list-style:url(../win_img/ico_w_yusetu.gif) inside;
}
#new_top #yane li{
list-style:url(../win_img/ico_w_yane.gif) inside;
}
#new_top #yokusitu li{
list-style:url(../win_img/ico_w_yokusitu.gif) inside;
}


#new_top #tosou a{
color:#EE7700;
}
#new_top #yusetu a{
color:#990088;
}
#new_top #yane a{
color:#0066BB;
}
#new_top #yokusitu a{
color:#FF9900;
}


#new_top #sekou{
margin-top:10px;
background:url(../win_img/bg_sekou.gif) repeat-y;
}
#new_top #sekou div{
margin-top:5px;
}
#new_top #sekou li{
background:#FFFFFF;
padding:5px 10px;
margin-bottom:1px;
list-style:url(../win_img/ico_w_sekou.gif) inside;
}
#new_top #sekou a{
padding-left:5px;
color:#F37589;
}


/*20090526追加*/

.blown{
	color:#6A4B02;
	font-weight:bold;
	}
	
.orange{
	color:#FF6600;
	font-weight:bold;
	}
	
.green{
	color:#009999;
	font-weight:bold;
	}
	
.red{
	color:#F00;
	font-weight:bold;
	}
	
.red3{
	color:#F00;
	font-weight:bold;
	font-size:14px;
	}
	
.parple{
	color:#9966CC;
	font-weight:bold;
	}
	
.blue{
	color:#3366FF;
	font-weight:bold;
	}
	
/*20090617追加*/

.top_ph{
	width:370px;
	float:left;
	margin:0px;
	}
	
.top_ph a{
	padding:0 5px 0 0;
	}
	
.bb{
	font-size:13px;
	font-weight:bold;
}

.b_font{
	font-weight:bold;
}

table.tb_top{
	padding-top:0px;
	margin-top:0px;
}



#b_dot{
	border-bottom:#963 dashed 2px;
	margin-bottom:10px;
}

.b_dot01{
	border-bottom:#333 dotted 2px;
	margin:10px 0 10px 0;
}



.no-mark li{
	list-style:none;
}

/*TOP住宅版エコポイント20100315*/
.top_tb1{
	width:100%;
	border-collapse:collapse;
	border-top:1px solid #999;
	border-left:1px solid #999;
	margin-bottom:3px;
}
.top_tb1 th{
	background:#CBE4F8;
}
.top_tb1 th,
.top_tb1 td{
	text-align:center;
	border-bottom:1px solid #999;
	border-right:1px solid #999;	
	padding:3px;
}
.ecop_dl,
.ecop_dl dd{
	margin:0;
	padding:0;
}

.ecop_dl dt{
	background:#B9EF89;
	margin:10px 0 0 0;
	padding:8px;
}

.ecop_dl dd{
	font-size:110%;
	font-weight:bold;
	background:#FFF4C7;
	line-height:1.5;	
	padding:8px;
	
}

.point_tit2{
	margin-bottom:7px;
}
.point_tit3{
	font-size:110%;
	color:#8CD652;
	margin:0;
	padding:0;
}

.point_p1{
	line-height:1.4;
	margin-top:0;
	padding:0;
}

.point_btn{
	margin-bottom:20px;
	text-align:center;
}

.winteritem{
	padding:0 0 0 10px;
}
.winteritem dl{
	float:left;
	width:170px;
	padding:0 10px;
	margin:0;
}
.winteritem dt{
	margin-bottom:5px;
}
.winteritem dd{
	text-align:center;
	padding:0;
	margin:0;
}
.news_last{
	padding-bottom:20px;
}