#main img {vertical-align:top;}
#main ol, #main li, #main dt, #main dd {margin:0;padding:0;font-size:100%;list-style:none;}
#main h1 {margin: 10px auto 5px;float:none;}

#contents * {margin:0;padding:0;}
#contents {
	margin-bottom:25px;
	line-height:1.43;
	font-size:14px;
}



/*商品表示部*/
p.righttext {
	margin:5px 0 30px;
	padding-right:10px;
	text-align:right;
}


#contents h2 {
	padding-left:33px;
	line-height:34px;
	font-size:16px;
	font-weight:bold;
	background: url("../img/faq/ecojozu005.jpg") center 0 no-repeat;
	text-shadow:1px 1px 0 #FFF;
}
#contents h3 {
	margin:30px auto 0;
	line-height:22px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	background: url("../img/faq/ecojozu006.jpg") center 0 no-repeat;
}

#contents #c1 {
	width:780px;
	height:570px;
	margin:0 auto;
	background: url("../img/faq/ecojozu002.jpg") 0 0 no-repeat;
}
#c1 dt {
	width:285px;
	padding:57px 0 0 65px;
	font-size:24px;
	font-weight:bold;
	color:#1f357b;
}
#c1 dd {
	width:285px;
	padding:9px 0 0 65px;
}
#bb {padding-bottom:40px;}
/*年間ガス料金*/
#gasdai {
	width:780px;
	height:445px;
	margin:0 auto;
	background: url("../img/faq/ecojozu003.jpg") 0 0 no-repeat;
}
img#c2left {
	padding:35px 23px 0 73px;
	float:left;
}
div#c2right {
	width:310px;
	padding-top:61px;
	float:left;
}
#gasdai p#c2p1 {
	font-size:12px;
}
#gasdai p#c2p2 {
	font-size:10px;
	color:#808080;
}
/*給湯器はどうやってお湯*/
#oyu ol {
	margin:0 65px;
	height:640px;
	background: url("../img/faq/ecojozu1_20.jpg") 0 0 no-repeat;
}
#oyu ol li {
	line-height:1.2;
	float:left;
}
#oyu .r01 {
	width:335px;
	height:118px;
	padding-top:90px;
	padding-left:193px;
}
#oyu .r02 {
	width:150px;
	height:123px;
	padding-top:90px;
}
#oyu .r03 {
	width:320px;
	height:247px;
	padding-left:375px;
}
#oyu .r04 {
	width:200px;
	padding-left:113px;
}
/*さらに！環境にもやさしく*/
#ecorogy {
	width:780px;
	height:522px;
	margin:0 auto;
	background: url("../img/faq/ecojozu014.jpg") 0 0 no-repeat;
}
#contents #c3p1 {
	padding:52px 100px 0;
	line-height:1.3;
}
#contents #c3p1 span {font-size:12px;}
#contents #c3p2 {
	margin-top:127px;
	margin-right:79px;
	font-size:12px;
	color:#333;
	text-align:right;
}


/*ドレン*/
#drainage {
	width:780px;
	height:268px;
	margin:0 auto;
	background: url("../img/faq/ecojozu015.jpg") 0 0 no-repeat;
}
#contents p#drainage_p1, #contents p#hotto_p1 {
	line-height:61px;
	font-size:18px;
	color:#048127;
	text-align:center;
	font-weight:bold;
}
#contents p#drainage_p2 {
	height:93px;
	margin:10px 100px 0;
}
#contents p#drainage_p3 {
	margin:5px 85px 0;
	font-size:13px;
}
#contents p#drainage_p3 span {color:#e31c24;}
/*ドレンほっと*/
#hotto {
	width:780px;
	height:792px;
	margin:0 auto;
	background: url("../img/faq/ecojozu016.jpg") 0 0 no-repeat;
}
#hotto ol {
	height:176px;
	margin:0 37px;
}
#hotto ol li {
	padding-top:122px;
	line-height:1.2;
	float:left;
}
#hotto ol .r01 {
	width:211px;
	background: url("../img/faq/ecojozu1_27.jpg") 0 0 no-repeat;
}
#hotto ol .r02 {
	width:211px;
	background: url("../img/faq/ecojozu1_29.jpg") 0 0 no-repeat;
}
#hotto ol .r03 {
	width:282px;
	background: url("../img/faq/ecojozu1_31.jpg") 0 0 no-repeat;
}
/*施工事例枠5*/
div#jirei_th {
	height: 213px;
}

#hotto h4 {
	margin-top:24px;
	margin-left:95px;
	font-weight:normal;
}
#hotto ul {margin:0 95px;}
#hotto ul li {
	float:left;
	line-height:1.2;
}
#hotto ul .r01 {
	width:590px;
	padding-bottom:23px;
}
#hotto ul .r02, #hotto ul .r02 p {
	padding-top:2px;
	width:200px;
}
#hotto ul .r03, #hotto ul .r03 p {
	padding-top:2px;
	width:390px;
}
#contents p#hotto_p2 {
	margin:17px 75px;
	font-size:13px;
}
.autofullLink {text-align:right;}

/*pagetop*/
#All div.pagetop {
	width:887px;
	margin-top:20px;
	text-align:right;
}
