@charset "Shift_JIS";
/* CSS Document */

@import url("base2.css");

/*///////////////////////////////////////////////////////////
//　グローバルナビ
///////////////////////////////////////////////////////////*/
ul.dropdown li#r_link7 a{
	background-position:-827px -51px;
}

/*///////////////////////////////////////////////////////////
//　共通
///////////////////////////////////////////////////////////*/

.red{
	color:#BA0000;
}
.p10{
	font-size:10px;
}


#naviBtn ul{
	width:755px;
	margin-right:-5px;
}
#naviBtn li{
	margin-right:5px;
}
#naviBtn li, #naviBtn li a{
	float:left;
	width:244px;
	height:72px;
	display:block;
}
#naviBtn li a{
	text-indent:-9999px;
	background:url(../ecopoint/img/navibtn.gif) no-repeat left top;
}
#naviBtn li a:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter:"alpha(opacity=60)";
}
#naviBtn li#nb1 a{
	background-position:0 0;
}
#naviBtn li#nb2 a{
	background-position:-253px 0;
}
#naviBtn li#nb3 a{
	background-position:-506px 0;
}

#att{
	width:720px;
	padding:10px 13px 10px 13px;
	border:2px solid #FF0000;
	line-height:160%;
	color:#FF0000;
	margin-top:15px;
}

/*///////////////////////////////////////////////////////////
//　index
///////////////////////////////////////////////////////////*/

#intro{
	width:750px;
	height:260px;
	background:url(../ecopoint/img/main.jpg) no-repeat left top;
	position:relative;
}
#intro h2{
	display:none;
}
#intro p{
	width:500px;
	position:absolute;
	left:40px;
	top:128px;
	line-height:170%;
}
#intro h3{
	clear:both;
	display:block;
	position:static;
}

#first{
	margin:30px 0 20px 0;
}

#first h3{
	height:23px;
	text-indent:-9999px;
	margin-bottom:10px;
	background:url(../ecopoint/img/intro_title.gif) no-repeat left top;
}


/*///////////////////////////////////////////////////////////
//　new　新築
///////////////////////////////////////////////////////////*/
#new{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:#003D19 dashed 1px;
}
#new h2{
	width:750px;
	height:42px;
	text-indent:-9999px;
	background:url(../ecopoint/img/title1.gif) no-repeat left top;
}
#new h3{
	height:23px;
	color:#003D19;
	font-size:14px;
	font-weight:bold;
	padding:3px 0 0 30px;
	margin-top:20px;
}
#new h3#n1{
	background:url(../ecopoint/img/icon1.gif) no-repeat 0% 50%;
}
#new h3#n2{
	background:url(../ecopoint/img/icon2.gif) no-repeat 0% 50%;
}
#new h3#n3{
	background:url(../ecopoint/img/icon3.gif) no-repeat 0% 50%;
}
#new1{
	background:url(../ecopoint/img/new_img.jpg) no-repeat right top;
}
#new1 p{
	width:520px;
	margin:0px 0 10px 0;
}
#new1 dl{
	width:490px;
	background:#FEFFD2;
	border:#5A3D1B solid 1px;
	padding:10px 0 10px 20px;
}
#new1 dt{
	color:#409D27;
	font-weight:bold;
}

/*///////////////////////////////////////////////////////////
//　reform　リフォーム
///////////////////////////////////////////////////////////*/

#re{
	margin-bottom:20px;
	border-bottom:#003D19 dashed 1px;
}
#re h2{
	width:750px;
	height:42px;
	text-indent:-9999px;
	background:url(../ecopoint/img/title2.gif) no-repeat left top;
}
#re h3{
	height:23px;
	color:#003D19;
	font-size:14px;
	font-weight:bold;
	padding:3px 0 0 30px;
	margin-top:20px;
}
#re #re1 h3{
	background:url(../ecopoint/img/icon1.gif) no-repeat 0% 50%;
}
#re #re2 h3{
	background:url(../ecopoint/img/icon2.gif) no-repeat 0% 50%;
}
#re #re3 h3{
	background:url(../ecopoint/img/icon3.gif) no-repeat 0% 50%;
}
#re #re4 h3{
	background:url(../ecopoint/img/icon4.gif) no-repeat 0% 50%;
}
#re #re5 h3{
	background:url(../ecopoint/img/icon5.gif) no-repeat 0% 50%;
}
#re #re6 h3{
	background:url(../ecopoint/img/icon6.gif) no-repeat 0% 50%;
}

#re #re1 p, #re #re2 p, #re #re3 p, #re #re4 p, #re #re5 p, #re #re6 p{
	margin-top:10px;
	padding-right:180px;
}
#re div{
	clear:both;
	margin-bottom:30px;
}

#re #re1{
	height:145px;
	background:url(../ecopoint/img/re_window.jpg) no-repeat 100% 35px;
}
#re #re2{
	background:url(../ecopoint/img/re_floor.jpg) no-repeat 100% 35px;
}
#re #re3{
	background:url(../ecopoint/img/re_free.jpg) no-repeat 100% 35px;
}
#re #re4{
	background:url(../ecopoint/img/re_sun.jpg) no-repeat 100% 35px;
}
#re #re5{
	background:url(../ecopoint/img/re_toilet.jpg) no-repeat 100% 35px;
}
#re #re6{
	background:url(../ecopoint/img/re_bath.jpg) no-repeat 100% 35px;
}

#re p.gPoint{
	width:380px;
	padding:15px 0 15px 15px;
	background-color:#FFFFD9;
}

/*///////////////////////////////////////////////////////////
//　exchange　交換
///////////////////////////////////////////////////////////*/

#ex{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:#003D19 dashed 1px;
}
#ex h2{
	width:750px;
	height:42px;
	text-indent:-9999px;
	background:url(../ecopoint/img/title3.gif) no-repeat left top;
}
#ex h3{
	clear:both;
	height:23px;
	color:#003D19;
	font-size:16px;
	font-weight:bold;
	margin-top:20px;
}
#ex table{
	margin:15px 0 30px 0;
	border-collapse: collapse;
}
#ex th, #ex td{
	border:solid 1px #000000;

}
#ex th{
	color:#FFFFFF;
	padding:10px 0 10px 0;
	background-color:#0A50A1;
}
#ex td.head{
	width:140px;
	text-align:center;
	background-color:#E6F6F9
}
#ex td{
padding:10px;
}

#ex dl#object{
	margin:15px 0 30px 0;
	background-color:#FEF2E0;
	border:dashed 1px #FF4D00;
	padding:10px 0 10px 50px;
	overflow:hidden;
}

* html #ex dl#object{
	height:85px;
}

#ex dl#object dt{
	color:#FF4D00;
	font-weight:bold;
	margin-bottom:5px;
}
#ex dl#object dd{
	float:left;
	margin-right:40px;
}

#ex #eLink{
	margin-top:30px;
	padding:20px 0 20px 330px;
	background:url(../ecopoint/img/title_prev.gif) no-repeat 5% 50%;
	background-color:#FFFFD7;
	border:solid 2px #409D27;

}