@charset 'utf-8';
/*	Cascading Style Sheets: style.css 5.2	*/ 

#HEADER #navigation ul li a.H_EQUIPMENT	{ background:#74ABA1; }
#HEADER #navigation ul li a.H_EQUIPMENT:link	{ background:#74ABA1; }
#HEADER #navigation ul li a.H_EQUIPMENT:visited	{ background:#74ABA1; }
#PAGE .F_MENU li a.F_EQUIPMENT	{ text-decoration:underline; }
#PAGE .F_MENU li a.F_EQUIPMENT:link	{ text-decoration:underline; }
#PAGE .F_MENU li a.F_EQUIPMENT:visited	{ text-decoration:underline; }
.sidr ul li a.sidr-class-H_EQUIPMENT { background:#7f7f7d; }

/*	ページ内リンク	*/ 
#PAGE .CONTENTS ul.PAGELINK { width:auto; float:left; clear:none; margin:50px 0 0 60px; display:block; }
#PAGE .CONTENTS ul.PAGELINK li { width:auto; float:left; clear:none; padding:0 10px; margin:0; border-left:1px solid #000; font-size:11px; line-height:1.2em; }
#PAGE .CONTENTS ul.PAGELINK li.LAST { float:left; clear:none; padding:0 10px; border-left:1px solid #000; border-right:1px solid #000; font-size:11px; line-height:1.2em; }
#PAGE .CONTENTS ul.PAGELINK li a { float:left; clear:none; }
#PAGE .CONTENTS ul.PAGELINK li a.CURRENT { text-decoration:underline; }
#PAGE .CONTENTS ul.PAGELINK li a:link { text:decoration:none; color:#000; }
#PAGE .CONTENTS ul.PAGELINK li a:visited { text:decoration:none; color:#000; }
#PAGE .CONTENTS ul.PAGELINK li a:hover { text:decoration:underline; color:#000; }
#PAGE .CONTENTS ul.PAGELINK li a:active { text:decoration:none; color:#000; }


#PAGE .CONTENTS .EQ ul.PAGELINK { width:auto; float:left; clear:none; margin:50px 0 0 60px; display:block; }
#PAGE .CONTENTS .EQ ul.PAGELINK li { width:auto; float:left; clear:none; padding:0 10px; margin:0; border-left:1px solid #000; font-size:11px; line-height:1.2em; }
#PAGE .CONTENTS .EQ ul.PAGELINK li.LAST { float:left; clear:none; padding:0 10px; border-left:1px solid #000; border-right:1px solid #000; font-size:11px; line-height:1.2em; }
#PAGE .CONTENTS .EQ ul.PAGELINK li a { float:left; clear:none; margin-right:0; }
#PAGE .CONTENTS .EQ ul.PAGELINK li a.CURRENT { text-decoration:underline; }
#PAGE .CONTENTS .EQ ul.PAGELINK li a:link { text:decoration:none; color:#000; }
#PAGE .CONTENTS .EQ ul.PAGELINK li a:visited { text:decoration:none; color:#000; }
#PAGE .CONTENTS .EQ ul.PAGELINK li a:hover { text:decoration:underline; color:#000; }
#PAGE .CONTENTS .EQ ul.PAGELINK li a:active { text:decoration:none; color:#000; }

#PAGE .CONTENTS h3.H3_BOX	{  font-size:25px; margin-top:15px; }
#PAGE .CONTENTS h3 em	{  font-size:17px; }
#PAGE .CONTENTS h3 span	{ float:right; font-size:11px; }
#PAGE .CONTENTS .EQ	{ width:900px; float:left; display:inline; margin:0px 0px 0px 0px; padding-bottom:30px; background:#fff; }
#PAGE .CONTENTS .EQ ul	{ width:885px; float:left; display:inline; margin:20px 0px 0px 60px; }
#PAGE .CONTENTS .EQ ul li	{ width:195px; float:left; display:inline; margin:0px 20px 0px 0px; }
#PAGE .CONTENTS .EQ ul li img	{ float:left; display:inline; margin:0px 0px 0px 0px; padding:16px; border:1px solid #ccc; }
#PAGE .CONTENTS .EQ ul li strong	{ width:195px; float:left; display:inline; margin:10px 0px 0px 0px; font-size:14px; font-weight:bold; line-height:1.3em; }
#PAGE .CONTENTS .EQ ul li span	{ width:195px; float:left; display:inline; margin:5px 0px 0px 0px; font-size:12px; line-height:1.3em; }

#PAGE .CONTENTS .EQ ul li.LONG	{ width:760px; float:left; display:inline; margin:0px 0px 20px 0px; }
#PAGE .CONTENTS .EQ ul li.LONG img { width:805px;  float:left;  clear:none; padding:16px; }
#PAGE .CONTENTS .EQ ul li.LONG strong { width:760px; float:left; clear:none; }
#PAGE .CONTENTS .EQ ul li.LONG span { width:760px; float:left; clear:none; }

#PAGE .CONTENTS .EQ ul li.MIDIUM	{ width:408px; float:left; display:inline; margin:0px 20px 20px 0px; }
#PAGE .CONTENTS .EQ ul li.MIDIUM img { width:376px;  float:left;  clear:none; padding:16px; }
#PAGE .CONTENTS .EQ ul li.MIDIUM strong { width:410px; float:left; clear:none; }
#PAGE .CONTENTS .EQ ul li.MIDIUM span { width:410px; float:left; clear:none; }

#PAGE .CONTENTS .EQ ul li.EQ_D	{ width:400px; margin:0px 40px 0px 0px; }
#PAGE .CONTENTS .EQ ul li.EQ_D img	{ width:auto; }
#PAGE .CONTENTS .EQ ul li.EQ_D h3	{ width:400px; }
#PAGE .CONTENTS .EQ ul li.EQ_D span	{ width:400px; }
#PAGE .CONTENTS .EQ ul li.EQ_M	{ width:780px; margin:0px 40px 0px 0px; }
#PAGE .CONTENTS .EQ ul li.EQ_M img	{ width:auto; padding:20px 36px; }
#PAGE .CONTENTS .EQ ul li.EQ_M h3	{ width:780px; }
#PAGE .CONTENTS .EQ ul li.EQ_M span	{ width:780px; }
#PAGE .CONTENTS .EQ ul li.KITCHEN img	{ border:none; margin:; padding:0; }
#PAGE .CONTENTS .EQ ul li.BATH	{ width:510px; height:400px; float:left; }
#PAGE .CONTENTS .EQ ul li.BATH img	{ border:none; padding:0; }
#PAGE .CONTENTS .EQ ul li.KIREI	{ width:225px; height:400px; margin:5px 50px 0px 0px; float:right; }
#PAGE .CONTENTS .EQ ul li.KIREI img	{ border:none; float:right; clear:both; }
#PAGE .CONTENTS .EQ ul li.KIREI img.KIREIYU	{ border:none; float:left; margin-top:20px; }
#PAGE .CONTENTS .EQ ul li.LAVATORY	{ width:400px; }
#PAGE .CONTENTS .EQ ul li.LAVATORY img	{ border:none; }
#PAGE .CONTENTS .EQ ul li.LA_IMAGE	{ width:210px; }
#PAGE .CONTENTS .EQ ul li.LA_IMAGE img	{ border:none; margin:0px auto 40px auto; }
#PAGE .CONTENTS .EQ ul li.LA_LC	{ width:210px; text-align:center; }
#PAGE .CONTENTS .EQ ul li.LA_LC img	{ float:none; border:none; margin:0px auto; }
#PAGE .CONTENTS .EQ ul li.TO_REMO h3	{ margin-top:0px; }
#PAGE .CONTENTS .EQ ul li.TO_REMO img	{ margin-top:30px; border:none; }
#PAGE .CONTENTS .EQ .ECOHANDLE	{ width:760px; float:left; display:inline; margin:30px 0px 0px 60px; padding-bottom:30px; border:1px solid #ccc; }
#PAGE .CONTENTS .EQ .ECOHANDLE h3	{ width:180px; float:left; display:inline; margin:20px 0px 0px 20px; font-size:14px; font-weight:bold; line-height:1.3em; }
#PAGE .CONTENTS .EQ .ECOHANDLE h3 img	{ float:right; display:inline; margin:-5px 5px 0px 10px; }
#PAGE .CONTENTS .EQ .ECOHANDLE span	{ width:720px; float:left; display:inline; margin:10px 0px 0px 20px; font-size:12px; line-height:1.3em; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul	{ width:700px; float:left; display:inline; margin:20px 0px 0px 50px; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li	{ float:left; display:inline; margin:0px; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li img	{ border:none; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li.ECO1	{ width:250px; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li.ECO1 img	{ margin:0px 0px 0px 50px; border:none; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li.ECO1 span	{ width:250px; margin:10px 0px 0px 0px; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li.ARROW	{ width:100px; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li.ARROW img	{ margin:50px 0px 0px 50px; border:none; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li.ECO2	{ width:300px; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li.ECO2 img	{ margin:0px 50px 0px 100px; border:none; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li.ECO2 span	{ width:120px; margin:10px 0px 0px 30px; }
#PAGE .CONTENTS .EQ .WATER	{ width:838px; float:left; display:inline; margin:30px 0px 0px 60px; border:1px solid #ccc; }
#PAGE .CONTENTS .EQ .WATER .TOKU	{ float:left; display:inline; margin:20px 0px 0px 20px; }
#PAGE .CONTENTS .EQ .WATER h3	{ width:380px; float:left; display:inline; margin:20px 0px 0px 20px; color:#6aa7c5; font-size:20px; font-weight:bold; }
#PAGE .CONTENTS .EQ .WATER strong	{ width:380px; float:left; display:inline; margin:10px 0px 0px 20px; font-size:15px; font-weight:normal; }
#PAGE .CONTENTS .EQ .WATER span	{ width:265px; float:left; display:inline; margin:10px 0px 0px 20px; font-size:11px; line-height:1.5em; font-weight:normal; }
#PAGE .CONTENTS .EQ .WATER img.W_IMAGE	{ float:right; display:inline; margin:10px 0px 0px 0px; }
#PAGE .CONTENTS .EQ ul.COLOR li	{ width:auto; }
#PAGE .CONTENTS .EQ ul.COLOR li div	{ width:700px; height:200px; float:left; display:inline; margin:0px; border:1px solid #ccc; }
#PAGE .CONTENTS .EQ ul.COLOR li div ul	{ width:700px; float:left; display:inline; margin:20px 0px 0px 10px; }
#PAGE .CONTENTS .EQ ul.COLOR li div ul li	{ width:140px; float:left; display:inline; margin:0px; text-align:center; }
#PAGE .CONTENTS .EQ ul.COLOR li div ul li img	{ margin:0px; border:none; }
#PAGE .CONTENTS .EQ ul.COLOR li div ul span	{ width:100px; margin:5px 0px 0px 5px;  font-size:11px; }
#PAGE .CONTENTS .EQ ul.COLOR li div span.JUCHU	{ width:680px; margin:10px 0px 0px 0px; text-align:right; font-size:11px; }

#PAGE .CONTENTS .KODAWARI	{ width:800px; float:left; display:inline; margin:0px 0px 0px 80px; padding-bottom:30px; background:#fff; text-align:center; }
#PAGE .CONTENTS .KODAWARI img { padding-bottom:30px; }
#PAGE .CONTENTS #KITCHEN img.SP { display:none; }
#PAGE .CONTENTS #KITCHEN img.PC { display:block; }
#PAGE .CONTENTS small.CAUTION { width:760px; float:left; clear:none; margin:0px 0 0 60px; line-height:1.7em; }
#PAGE .CONTENTS p.SP { display:none; }
#PAGE .CONTENTS .EQ ul li img.SP100 { width:100%; display:none; }

#PAGE .CONTENTS h3.H3_BOX	{ width:780px; height:40px; float:left; padding:10px 40px 0px 20px; background:#70c0b1; color:#fff; font-size:20px; line-height:1.5em; letter-spacing:0.1em; margin:10px 0 15px 60px; }

#PAGE .CONTENTS h4 { width:823px; float:left; clear:none; font-size: 17px; color:#70c0b1; border:1px solid #70c0b1; line-height:40px; margin:40px 0 10px 60px; padding-left:15px; }

#PAGE .CONTENTS p.P_EQ { width:840px; float:left; clear:none; line-height:1.7em; text-align:left; margin:0 0 0 60px; font-size:12px; }

#PAGE .CONTENTS .DIV_840 { width:840px; float:left; clear:none; margin:0px 0 0 60px; }
#PAGE .CONTENTS .DIV_840 p { width:840px; float:left; clear:none; line-height:1.7em; margin:0 0 0 0px; text-align:left; }
#PAGE .CONTENTS .DIV_840 small { width:840px; float:left; clear:none; line-height:1.7em; margin:10px 0 0 0px; text-align:left; }
#PAGE .CONTENTS .DIV_840 strong { width:840px; float:left; clear:none; line-height:1.7em; text-align:left; color:#70c0b1; margin:10px 0 10px 0px; font-size:15px; }
#PAGE .CONTENTS div.DIV_840 img.ECO { width:600px; margin:10px 0 10px 0; float:left; clear:none; }
#PAGE .CONTENTS div.DIV_840 img.ECOJOZU { width:150px; margin:60px 0 10px 40px; float:left; clear:none; }


/*	ヌック	*/
#PAGE .CONTENTS .DIV_840 ul.NUKKU { width:856px; float:left; clear:none; margin:0 0 0 0; }
#PAGE .CONTENTS .DIV_840 ul.NUKKU li { width:368px; height:303px; float:left; clear:none; margin:0px 18px 20px 0px; border:1px solid #ccc; padding:20px; text-align:left; }
#PAGE .CONTENTS .DIV_840 ul.NUKKU li.LI_HEIGHT350 { width:368px; height:350px; float:left; clear:none; margin:0px 18px 20px 0px; border:1px solid #ccc; padding:20px; text-align:left; }
#PAGE .CONTENTS .DIV_840 ul.NUKKU li strong {  width:368px; float:left; margin:10px 0 10px 0; color:#70c0b1; line-height:25px; font-weight:normal; }
#PAGE .CONTENTS .DIV_840 ul.NUKKU li p {  width:368px; float:left; margin:10px 0 10px 0; line-height:1.7em; }
#PAGE .CONTENTS .DIV_840 ul.NUKKU li img.IMGKAWAKU {  width:368px; float:left; border:none; margin:0; padding:0; border:none; }
#PAGE .CONTENTS .DIV_840 ul.NUKKU li strong span { width:30px; float:left; background:#70c0b1; color:#fff; padding:5px; text-align:center; margin:0 5px 0 0; }
img.NUKKU3 { width:179px; border:none;  }
img.NUKKU1 { height:150px; border:none; }

/*	カワック	*/
#PAGE .CONTENTS .DIV_840 ul.KAWAKU  { width:856px; float:left; clear:none; margin:0 0 0 0; }
#PAGE .CONTENTS .DIV_840 ul.KAWAKU li  { width:368px; height:360px; float:left; clear:none; margin:0px 18px 20px 0px; border:1px solid #ccc; padding:20px; text-align:left; }

#PAGE .CONTENTS .DIV_840 ul.KAWAKU li strong {  width:368px; float:left; margin:10px 0 10px 0; color:#70c0b1; line-height:25px; font-weight:normal; }
#PAGE .CONTENTS .DIV_840 ul.KAWAKU li p {  width:368px; float:left; margin:10px 0 10px 0; line-height:1.7em; }
#PAGE .CONTENTS .DIV_840 ul.KAWAKU li small {  width:368px; float:left; margin:10px 0 10px 0; line-height:1.7em; }
#PAGE .CONTENTS .EQ ul li img.IMGKAWAKU	{ width:368px; float:left; display:block; margin:0px 0px 0px 0px; padding:0px; border:0px solid #ccc; }
#PAGE .CONTENTS img.IMGKAWAKU　{ width:368px; float:left; clear:none; display:block; border:none; margin:0; padding:0; border:none; }



/*	ドア	*/
#PAGE .CONTENTS .DIV_840 ul.DOOR { width:856px; float:left; clear:none; margin:20px 0 0 0; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li { width:368px; height:350px; float:left; clear:none; margin:0px 18px 20px 0px; border:1px solid #ccc; padding:20px; text-align:left; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li.HEIGHT300 { height:330px; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li.HEIGHT280 { height:280px; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li.HEIGHT250 { height:250px; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li img { border:none; margin:0; padding:0; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li strong {  width:368px; float:left; margin:10px 0 10px 0; color:#70C0B1; line-height:25px; font-weight:normal; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li small {  width:368px; float:left; margin:10px 0 10px 0; line-height:1.7em; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li p {  width:368px; float:left; margin:10px 0 10px 0; line-height:1.7em; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li strong span { width:30px; float:left; background:#70c0b1; color:#fff; padding:5px; text-align:center; margin:0 5px 0 0; }



img.DOOR { width:368px; }
img.DOOR0 { width:600px; margin:20px 20px 0px 0; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li img.DOOR2 { width:368px; margin-top:50px; float:left; clear:none; }
#PAGE .CONTENTS .DIV_840 img.DOORCOLOR { display:block; }
img.KAZASU { width:100%; float:left; clear:none; margin:20px 0 20px 0; }

/*	ガス得プランの表組	*/
#PAGE .CONTENTS .DIV_840 table.GASUTOKU { width:840px; float:left; clear:none; }
#PAGE .CONTENTS .DIV_840 table.GASUTOKU th.T_YOKO { background-color: #fff7f2; 	border-top: #DDDDDD 1px solid;}
#PAGE .CONTENTS .DIV_840 table.GASUTOKU th.T_YOKO2 {
	background-color: #fff7f2;
	/*	text-align:left;*/
	text-align: center;
}

#PAGE .CONTENTS .DIV_840 table.GASUTOKU th.T_YOKO T-NOWRAP {
	background-color: #fff7f2;
	/*	text-align:left;*/
	text-align: center;
}
#PAGE .CONTENTS .DIV_840 table.GASUTOKU th.T_TATE { background-color: #F2F0EE; border-left: #DDDDDD 1px solid;}

#PAGE .CONTENTS .DIV_840 table.GASUTOKU td.T_CENTER { text-align: center; }
#PAGE .CONTENTS .DIV_840 table.GASUTOKU td.T_RIGHT { text-align: right; }

#PAGE .CONTENTS .DIV_840 table.GASUTOKU th {
	border-right: #DDDDDD 1px solid;
	border-bottom: #DDDDDD 1px solid;
	padding: 10px;/*	font-size:88%;*/
}
#PAGE .CONTENTS .DIV_840 table.GASUTOKU td {
	border-right: #DDDDDD 1px solid;
	border-bottom: #DDDDDD 1px solid;
	padding: 10px;/*	font-size:88%;*/
}
#PAGE .CONTENTS .DIV_840 img.SP { display:none; }

img.YANE { width:420px; float:left; clear:none; margin:20px 0 0 0; padding:0; }
img.YANE2 { width:600px; float:left; clear:none; margin:0; padding:0; margin:10px 0 0 0; }
img.TILE0 { width:400px; float:left; clear:none; margin:20px 20px 0 0; padding:0; }
img.TILE { width:420px; float:left; clear:none; margin:20px 0 0 0; padding:0; }
#PAGE .CONTENTS li.YANE_COLOR 	{ width:195px; float:left; display:inline; margin:0px 20px 0px 0px; }
#PAGE .CONTENTS li.YANE_COLOR img 	{ width:160px; float:left; display:inline; margin:0px 0px 0px 0px; padding:16px; border:1px solid #ccc; }
#PAGE .CONTENTS .SP_WRAP { float:left; clear:none; display:block; overflow:visible; }
#PAGE .CONTENTS img.SP { display:none }
#PAGE .CONTENTS img.PC { display:block; }




@media screen and (max-width: 640px){
#PAGE .CONTENTS h3.H3_BOX	{ width:100%; height:auto; float:left; padding:0px 40px 0px 20px; background:#70c0b1; color:#fff; font-size:15px; line-height:1.5em; letter-spacing:0.1em; overflow:visible; line-height:30px; margin-top:20px; margin-left:0; }
#PAGE .CONTENTS h3 span	{ width:100%; float:left; font-size:11px; color:#231815; }

#PAGE .CONTENTS .EQ	{ width:95%; margin:0px 0px 0px 2.5%; padding-bottom:30px; }
#PAGE .CONTENTS .EQ ul	{ width:100%; float:left; display:inline; margin:0; }
#PAGE .CONTENTS .EQ ul li	{ width:100%; float:left; display:inline; margin:0 0 10px 0; }
#PAGE .CONTENTS .EQ ul li img	{ width:20%; margin:0px 0px 0px 0px; padding:1%; }
#PAGE .CONTENTS .EQ ul li img.SP100	{ width:100%; margin:0px 0px 0px 0px; padding:0%; display:block;border:none;  }
#PAGE .CONTENTS .EQ ul li strong	{ width:75%; float:right; margin:0; font-size:12px; }
#PAGE .CONTENTS .EQ ul li span	{ width:75%; float:right; margin:5px 0px 0px 0px; font-size:11px; line-height:1.3em; }
#PAGE .CONTENTS .EQ ul li.EQ_D	{ width:100%; margin:0; }
#PAGE .CONTENTS .EQ ul li.EQ_D img	{ width:100%; }
#PAGE .CONTENTS .EQ ul li.EQ_D h3	{ width:400px; }
#PAGE .CONTENTS .EQ ul li.EQ_D strong	{ width:100%; float:left; margin-top:5px; }
#PAGE .CONTENTS .EQ ul li.EQ_D span	{ width:100%; float:left; padding-bottom:10px; }
#PAGE .CONTENTS .EQ ul li.EQ_M	{ width:100%; margin:0px; }
#PAGE .CONTENTS .EQ ul li.EQ_M img	{ width:99%; padding:0px; }
#PAGE .CONTENTS .EQ ul li.EQ_M strong	{ width:100%; float:left; margin-top:5px; }
#PAGE .CONTENTS .EQ ul li.EQ_M span	{ width:100%; float:left; padding-bottom:10px; }
#PAGE .CONTENTS .EQ ul li.EQ_M h3	{ width:780px; }
#PAGE .CONTENTS .EQ ul li.EQ_M span	{ width:780px; }
#PAGE .CONTENTS .EQ ul li.KITCHEN img	{ width:100%; padding:0; }
#PAGE .CONTENTS .EQ ul li.BATH	{ width:55%; height:auto; float:left; }
#PAGE .CONTENTS .EQ ul li.BATH img	{ width:100%; border:none; padding:0; }
#PAGE .CONTENTS .EQ ul li.KIREI	{ width:40%; height:auto; margin:0; float:right; }
#PAGE .CONTENTS .EQ ul li.KIREI img	{ width:100%; }
#PAGE .CONTENTS .EQ ul li.KIREI img.KIREIYU	{ width:auto; height:75px; margin-top:10px; }
#PAGE .CONTENTS .EQ ul li.LAVATORY	{ width:100%; }
#PAGE .CONTENTS .EQ ul li.LAVATORY img	{ width:100%; padding:0; }
#PAGE .CONTENTS .EQ ul li.LA_IMAGE	{ width:210px; }
#PAGE .CONTENTS .EQ ul li.LA_IMAGE img	{ border:none; margin:0px auto 40px auto; }
#PAGE .CONTENTS .EQ ul li.LA_LC	{ width:210px; text-align:center; }
#PAGE .CONTENTS .EQ ul li.LA_LC img	{ float:none; border:none; margin:0px auto; }
#PAGE .CONTENTS .EQ ul li.TO_REMO h3	{ margin-top:0px; }
#PAGE .CONTENTS .EQ ul li.TO_REMO img	{ margin-top:30px; border:none; }
#PAGE .CONTENTS .EQ .ECOHANDLE	{ width:760px; float:left; display:inline; margin:30px 0px 0px 60px; padding-bottom:30px; border:1px solid #ccc; }
#PAGE .CONTENTS .EQ .ECOHANDLE h3	{ width:180px; float:left; display:inline; margin:20px 0px 0px 20px; font-size:14px; font-weight:bold; line-height:1.3em; }
#PAGE .CONTENTS .EQ .ECOHANDLE h3 img	{ float:right; display:inline; margin:-5px 5px 0px 10px; }
#PAGE .CONTENTS .EQ .ECOHANDLE span	{ width:720px; float:left; display:inline; margin:10px 0px 0px 20px; font-size:12px; line-height:1.3em; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul	{ width:700px; float:left; display:inline; margin:20px 0px 0px 50px; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li	{ float:left; display:inline; margin:0px; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li img	{ border:none; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li.ECO1	{ width:250px; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li.ECO1 img	{ margin:0px 0px 0px 50px; border:none; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li.ECO1 span	{ width:250px; margin:10px 0px 0px 0px; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li.ARROW	{ width:100px; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li.ARROW img	{ margin:50px 0px 0px 50px; border:none; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li.ECO2	{ width:300px; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li.ECO2 img	{ margin:0px 50px 0px 100px; border:none; }
#PAGE .CONTENTS .EQ .ECOHANDLE ul li.ECO2 span	{ width:120px; margin:10px 0px 0px 30px; }
#PAGE .CONTENTS .EQ .WATER	{ width:99%; float:left; display:inline; margin:10px 0px 20px 0px; border:1px solid #ccc; }
#PAGE .CONTENTS .EQ .WATER .TOKU	{ width:169px; float:left; display:inline; margin:20px 0px 0px 20px; }
#PAGE .CONTENTS .EQ .WATER h3	{ width:380px; float:left; display:inline; margin:20px 0px 0px 20px; color:#6aa7c5; font-size:20px; font-weight:bold; }
#PAGE .CONTENTS .EQ .WATER strong	{ width:90%; float:left; display:inline; margin:10px 0px 0px 5%; font-size:13px; font-weight:normal; }
#PAGE .CONTENTS .EQ .WATER span	{ width:265px; float:left; display:inline; margin:10px 0px 0px 20px; font-size:11px; line-height:1.5em; font-weight:normal; }
#PAGE .CONTENTS .EQ .WATER img.W_IMAGE	{ display:none; }
#PAGE .CONTENTS .EQ ul.COLOR li	{ width:100%; }
#PAGE .CONTENTS .EQ ul.COLOR li div	{ width:99%; height:auto; }
#PAGE .CONTENTS .EQ ul.COLOR li div ul	{ width:90%; float:left; display:inline; margin:20px 0px 0px 5%; }
#PAGE .CONTENTS .EQ ul.COLOR li div ul li	{ width:100%; float:left; display:inline; margin:0px; text-align:center; }
#PAGE .CONTENTS .EQ ul.COLOR li div ul li img	{ width:35px; margin:0px; border:none; }
#PAGE .CONTENTS .EQ ul.COLOR li div ul span	{ width:auto; float:left; margin:5px 0px 0px 5px;  font-size:11px; text-align:left; }
#PAGE .CONTENTS .EQ ul.COLOR li div span.JUCHU	{ width:95%; margin:10px 0px 0px 2.5%; text-align:left; font-size:11px; }
#PAGE .CONTENTS .EQ ul li strong.QA	{ width:100%; }

#PAGE .CONTENTS .KODAWARI	{ width:100%; float:left; display:inline; margin:20px 0px 0px 0px; padding-bottom:0px; background:#fff; text-align:center; }
#PAGE .CONTENTS .KODAWARI img { width:100%; padding-bottom:30px; }
#PAGE .CONTENTS #KITCHEN img.SP { width:100%; display:block; border:none; }
#PAGE .CONTENTS #KITCHEN img.PC { display:none; }
#PAGE .CONTENTS small.CAUTION { width:95%; float:left; clear:none; margin:0px 0 0 2.5%; line-height:1.7em; }
#PAGE .CONTENTS p.SP { display:block; line-height:1.7em; margin:0 0 10px 0; }

#PAGE .CONTENTS .EQ ul li.LONG	{ width:99%; float:left; display:inline; margin:0px 0px 20px 0px; }
#PAGE .CONTENTS .EQ ul li.LONG img { width:90%;  float:left;  clear:none; padding:5%; }
#PAGE .CONTENTS .EQ ul li.LONG strong { width:100%; float:left; clear:none; }
#PAGE .CONTENTS .EQ ul li.LONG span { width:100%; float:left; clear:none; }

#PAGE .CONTENTS .EQ ul li.MIDIUM	{ width:99%; float:left; display:inline; margin:0px 0px 20px 0px; }
#PAGE .CONTENTS .EQ ul li.MIDIUM img { width:90%;  float:left;  clear:none; padding:5%; margin-bottom:10px; }
#PAGE .CONTENTS .EQ ul li.MIDIUM strong { width:100%; float:left; clear:none; }
#PAGE .CONTENTS .EQ ul li.MIDIUM span { width:100%; float:left; clear:none; }
#PAGE .CONTENTS .EQ img.PC { display:none; }

#PAGE .CONTENTS h4 { width:97%; float:left; clear:none; font-size: 17px; color:#70c0b1; border:1px solid #70c0b1; line-height:1.7em; margin:20px 0 0px 0px; padding-left:2%; }

#PAGE .CONTENTS .DIV_840 { width:100%; float:left; clear:none; margin:0px 0 0 0px; }
#PAGE .CONTENTS .DIV_840 p { width:100%;  float:left; clear:none; line-height:1.7em; margin:0 0 0 0px; text-align:left; }
#PAGE .CONTENTS .DIV_840 small { width:100%;  float:left; clear:none; line-height:1.7em; margin:10px 0 0 0px; text-align:left; }
#PAGE .CONTENTS .DIV_840 strong { width:100%;  float:left; clear:none; line-height:1.7em; text-align:left; color:#70c0b1; margin:0 0 0 0px; font-size:13px; }
#PAGE .CONTENTS div.DIV_840 img.ECO { width:600px; margin:10px 0 10px 0; float:left; clear:none; }
#PAGE .CONTENTS div.DIV_840 img.ECOJOZU { width:150px; margin:60px 0 10px 40px; float:left; clear:none; }
#PAGE .CONTENTS .DIV_840 ul.KAWAKU { width:100%;  float:left; clear:none; margin:0 0 0 0; }
#PAGE .CONTENTS .DIV_840 ul.KAWAKU li { width:100%; loat:left; clear:none; }
#PAGE .CONTENTS .DIV_840 ul.KAWAKU li img { width:100%; float:left; clear:none; }

/*	ヌック	*/
#PAGE .CONTENTS .DIV_840 ul.NUKKU { width:100%; float:left; clear:none; margin:0 0 0 0; }
#PAGE .CONTENTS .DIV_840 ul.NUKKU li { width:89%; height:auto; float:left; clear:none; margin:0px 0px 20px 0px; border:1px solid #ccc; padding:5%; text-align:left; }
#PAGE .CONTENTS .DIV_840 ul.NUKKU li.LI_HEIGHT350 { width:89%; height:auto; float:left; clear:none; margin:0px 0px 20px 0px; border:1px solid #ccc; padding:5%; text-align:left; }
#PAGE .CONTENTS .DIV_840 ul.NUKKU li img { border:none; margin:0; padding:0; }
#PAGE .CONTENTS .DIV_840 ul.NUKKU li strong {  width:100%; float:left; margin:0px 0 10px 0; color:#70c0b1; line-height:25px; font-weight:normal; font-ize:14px; }
#PAGE .CONTENTS .DIV_840 ul.NUKKU li p {  width:100%; float:left; margin:0px 0 10px 0; line-height:1.7em; }
#PAGE .CONTENTS .DIV_840 ul.NUKKU li strong span { width:10%; float:left; background:#70c0b1; color:#fff; padding:5px; text-align:center; margin:0 5px 0 0; }
#PAGE .CONTENTS .DIV_840 ul.NUKKU li img.NUKKU3  { width:50%;   }
#PAGE .CONTENTS .DIV_840 ul.NUKKU li img.NUKKU2  { width:50%;   }
#PAGE .CONTENTS .DIV_840 ul.NUKKU li img.NUKKU1 { width:auto;   }
#PAGE .CONTENTS .DIV_840 ul.NUKKU li img.NUKKU4 { width:100%;   }


/*	カワック	*/
#PAGE .CONTENTS .DIV_840 ul.KAWAKU { width:100%; float:left; clear:none; margin:0 0 0 0; }
#PAGE .CONTENTS .DIV_840 ul.KAWAKU li { width:89%; height:auto; float:left; clear:none; margin:0px 0px 20px 0px; border:1px solid #ccc; padding:5%; text-align:left; }
#PAGE .CONTENTS .DIV_840 ul.KAWAKU li small { width:100%; float:left;  }
#PAGE .CONTENTS .DIV_840 ul.KAWAKU li img { border:none; margin:0; padding:0; }
#PAGE .CONTENTS .DIV_840 ul.KAWAKU li strong {  width:100%; float:left; margin:0px 0 10px 0; color:#70c0b1; line-height:25px; font-weight:normal; font-size:14px; }
#PAGE .CONTENTS .DIV_840 ul.KAWAKU li p {  width:100%; float:left; margin:0px 0 10px 0; line-height:1.7em; }
#PAGE .CONTENTS .DIV_840 ul.KAWAKU li strong span 	{ width:20%; float:left;background:#70c0b1; color:#fff; padding:5px;  text-align:center; margin:5px 0px 0px 0px; font-size:11px; line-height:1.3em; }


/*	屋根	*/
img.YANE { width:100%; float:left; clear:none; margin:0; padding:0; }
img.YANE2 { width:100%; float:left; clear:none; margin:0; padding:0; margin:10px 0 0 0; }
img.TILE0 { width:100%; float:left; clear:none; margin:10px 20px 0 0; padding:0; }
img.TILE { width:100%; float:left; clear:none; margin:10px 0 0 0; padding:0; }
#PAGE .CONTENTS .SP_WRAP { float:left; clear:none; display:none; }
 
/*ドア */
#PAGE .CONTENTS .DIV_840 ul.DOOR{ width:100%; float:left; clear:none; margin:0 0 0 0; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li  { width:94%; height:auto; float:left; clear:none; margin:0px 0px 20px 0px; border:1px solid #ccc; padding:3%; text-align:left; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li img { border:none; margin:0; padding:0; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li strong {  width:100%; float:left; margin:10px 0 10px 0; color:#70C0B1; line-height:25px; font-size:14px; font-weight:normal; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li p {  width:100%; float:left; margin:0px 0 10px 0; line-height:1.7em; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li strong span { width:10%; float:left; background:#70c0b1; color:#fff; padding:5px; text-align:center; margin:0 5px 0 0; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li img.DOOR { width:100%; margin:0 0 10px 0; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li img.DOOR0 { width:100%; margin:0 0px 20px 0; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li img.DOOR2 { width:100%; margin:0px 0 10px 0; float:left; clear:none; }
#PAGE .CONTENTS .DIV_840 img.DOORCOLOR { display:none; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li img.CARDKEY { width:100%; margin:0; padding:0; }
img.DOOR0 { width:100%; margin:0 20px 20px 0; }
img.KAZASU { width:100%; float:left; clear:none; margin-bottom:20px; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li small {  width:100%; float:left; margin:10px 0 10px 0; line-height:1.7em; }
#PAGE .CONTENTS .DIV_840 ul.DOOR li.HEIGHT300 { height:auto; padding-bottom:15px; }

#PAGE .CONTENTS div.DIV_840 img.ECO { width:100%; margin:10px 0 10px 0; float:left; clear:none; }

/*	ガス得プランの表組	*/
#PAGE .CONTENTS .DIV_840 table.GASUTOKU { display:none;  }
img.SP { width:100%; float:left; clear:none; display:block; }
img.PC { display:none; }

/*	ページ内リンク	*/ 
#PAGE .CONTENTS ul.PAGELINK { display:none; }
#PAGE .CONTENTS .EQ ul.PAGELINK { display:none; }

#PAGE .CONTENTS .DIV_840 ul.DOOR li.HEIGHT280 { height:auto }
#PAGE .CONTENTS .DIV_840 ul.DOOR li.HEIGHT250 { height:auto }
}