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

#HEADER #MENU ul li a.SELL	{ background:#8a3167 url(../../img/h_arrow.png) no-repeat 50% 0%; }
#HEADER #MENU ul li a.SELL:link	{ background:8a3167 url(../../img/h_arrow.png) no-repeat 50% 0%; }
#HEADER #MENU ul li a.SELL:visited	{ background:#8a3167 url(../../img/h_arrow.png) no-repeat 50% 0%; }
#HEADER #MENU ul li a.SELL:hover	{ background:#8a3167 url(../../img/h_arrow.png) no-repeat 50% 0%; }
#HEADER #MENU ul li a.SELL:active	{ background:#8a3167 url(../../img/h_arrow.png) no-repeat 50% 0%; }
#HEADER #MENU ul li a.SELL img	{ margin-top:-80px; }
#HEADER #MENU ul li a.SELL:link img	{ margin-top:-80px; }
#HEADER #MENU ul li a.SELL:visited img	{ margin-top:-80px; }
#HEADER #MENU ul li a.SELL:hover img	{ margin-top:-80px; }
#HEADER #MENU ul li a.SELL:active img	{ margin-top:-80px; }

#CONTENTS .SHEET .BOX .F_LINK ul	{ width:605px; float:left; display:inline; margin:0px 0px 0px 172px; border-left:1px solid #fff; }
#CONTENTS .SHEET .BOX .F_LINK ul li	{ width:150px; float:left; display:inline; clear:none; margin:0px; border-right:1px solid #fff; text-align:center; }
#CONTENTS .SHEET .BOX .F_LINK ul li a	{ clear:none; color:#fff; }
#CONTENTS .SHEET .BOX .F_LINK ul li a:link	{ text-decoration:none; }
#CONTENTS .SHEET .BOX .F_LINK ul li a:visited	{ text-decoration:none; }
#CONTENTS .SHEET .BOX .F_LINK ul li a:hover	{ text-decoration:underline; }
#CONTENTS .SHEET .BOX .F_LINK ul li a:active	{ text-decoration:underline; }

#CONTENTS	{ background:#8a3167; }
#CONTENTS .SHEET	{ background:#fff; }
#CONTENTS .SHEET h1	{ background:#8a3167; }

#CONTENTS .SHEET .LINK	{ background:#8a3167; }
#CONTENTS .SHEET .LINK ul li a	{ color:#8a3167; }
#CONTENTS .SHEET .LINK ul li a:link	{ color:#8a3167; }
#CONTENTS .SHEET .LINK ul li a:visited	{ color:#8a3167; }
#CONTENTS .SHEET .LINK ul li a:hover	{ color:#fff; }
#CONTENTS .SHEET .LINK ul li a:active	{ color:#fff; }

#CONTENTS .SHEET .BOX	{ background:#8a3167; }
#CONTENTS .SHEET .BOX .BREAD	{ background:#792653; }

#CONTENTS .SHEET .BOX p.BUILD2	{ width:240px; }
#CONTENTS .SHEET .BOX img.IMG_B2	{ float:right; margin:15px 22px 15px 0px; }

#CONTENTS .SHEET .BOX p.BUILD4	{ width:440px; float:right; margin:15px 22px 15px 0px; }
#CONTENTS .SHEET .BOX p.BUILD4 a	{ width:184px; float:left; margin:15px 0px 0px 0px; color:#fff; }
#CONTENTS .SHEET .BOX p.BUILD4 a:hover	{ text-decoration:underline; }
#CONTENTS .SHEET .BOX p.BUILD4 a:active	{ text-decoration:underline; }

#CONTENTS .SHEET .BOX h3.FLOW4	{ width:900px; float:left; display:inline; margin:15px 0px 30px 22px; padding-bottom:10px; border-bottom:1px dotted #fff; }
#CONTENTS .SHEET .BOX h3.FLOW4 span	{ width:900px; float:left; margin:0px; padding-left:10px; border-left:4px solid #fff; color:#fff; font-size:16px; font-weight:bold; }

#CONTENTS .SHEET .BOX ul.FLOW_L	{ width:900px; float:left; display:inline; margin:0px 0px 30px 22px; }
#CONTENTS .SHEET .BOX ul.FLOW_L li	{ width:900px; height:285px; float:left; display:inline; margin:5px 0px 0px 0px; background:#fff; }
#CONTENTS .SHEET .BOX ul.FLOW_L li.ARROW	{ width:900px; height:45px; float:left; margin:5px 0px 0px 0px; background:none; }
#CONTENTS .SHEET .BOX ul.FLOW_L li.ARROW img	{ float:left; display:inline; margin:5px 0px 0px 427px; }
#CONTENTS .SHEET .BOX ul.FLOW_L li div.L_FRAME	{ width:870px; height:255px; float:left; display:inline; margin:15px 0px 0px 15px; background:#8a3167; }
#CONTENTS .SHEET .BOX ul.FLOW_L li div.L_FRAME h3	{ width:860px; height:65px; float:left; display:inline; margin:5px 0px 0px 5px; background:#000; color:#fff; font-size:22px; font-weight:bold; line-height:65px; }
#CONTENTS .SHEET .BOX ul.FLOW_L li div.L_FRAME h3 img	{ float:left; display:inline; margin:20px 20px 0px 20px; }
#CONTENTS .SHEET .BOX ul.FLOW_L li div.L_FRAME div	{ width:860px; height:180px; float:left; display:inline; margin:0px 0px 0px 5px; background:#fff; text-align:center; }
#CONTENTS .SHEET .BOX ul.FLOW_L li div.L_FRAME div p	{ width:550px; height:auto; float:left; display:inline; margin:15px 0px 0px 15px; color:#000; line-height:1.7em; text-align:left; }
#CONTENTS .SHEET .BOX ul.FLOW_L li div.L_FRAME div p a	{ float:left; display:inline; margin:10px 25px 0px 0px; color:#39f; }
#CONTENTS .SHEET .BOX ul.FLOW_L li div.L_FRAME div p a:link	{ color:#39f; }
#CONTENTS .SHEET .BOX ul.FLOW_L li div.L_FRAME div p a:visited	{ color:#39f; }
#CONTENTS .SHEET .BOX ul.FLOW_L li div.L_FRAME div p a:hover	{ color:#3cf; }
#CONTENTS .SHEET .BOX ul.FLOW_L li div.L_FRAME div p a:active	{ color:#3cf; }
#CONTENTS .SHEET .BOX ul.FLOW_L li div.L_FRAME div img	{ float:right; display:inline; margin:20px 35px 0px 0px; }
#CONTENTS .SHEET .BOX p.FLOW1	{ text-indent:-1em; padding-left:1em; }

#CONTENTS .SHEET .BOX ul.FLOW_H	{ width:900px; float:left; display:inline; margin:0px 0px 30px 22px; }
#CONTENTS .SHEET .BOX ul.FLOW_H li	{ width:425px; height:285px; float:left; display:inline; margin:5px 0px 0px 0px; background:#fff; }
#CONTENTS .SHEET .BOX ul.FLOW_H li.OPPOSITE	{ float:right; }
#CONTENTS .SHEET .BOX ul.FLOW_H li.ARROW_H	{ width:50px; background:none; }
#CONTENTS .SHEET .BOX ul.FLOW_H li.ARROW_H img	{ float:left; display:inline; margin:120px 0px 0px 6px; }
#CONTENTS .SHEET .BOX ul.FLOW_H li.ARROW_R	{ width:425px; height:45px; float:right; margin:5px 0px 0px 420px; background:none; }
#CONTENTS .SHEET .BOX ul.FLOW_H li.ARROW_R img	{ float:left; display:inline; margin:5px 0px 0px 190px; }
#CONTENTS .SHEET .BOX ul.FLOW_H li.ARROW_L	{ width:425px; height:45px; float:left; margin:5px 420px 0px 0px; background:none; }
#CONTENTS .SHEET .BOX ul.FLOW_H li.ARROW_L img	{ float:left; display:inline; margin:5px 0px 0px 190px; }
#CONTENTS .SHEET .BOX ul.FLOW_H li div.H_FRAME	{ width:395px; height:255px; float:left; display:inline; margin:15px 0px 0px 15px; background:#8a3167; }
#CONTENTS .SHEET .BOX ul.FLOW_H li div.H_FRAME h3	{ width:385px; height:65px; float:left; display:inline; margin:5px 0px 0px 5px; background:#000; color:#fff; font-size:22px; font-weight:bold; line-height:65px; }
#CONTENTS .SHEET .BOX ul.FLOW_H li div.H_FRAME h3 img	{ float:left; display:inline; margin:20px 20px 0px 20px; }
#CONTENTS .SHEET .BOX ul.FLOW_H li div.H_FRAME h4	{ width:385px; height:65px; float:left; display:inline; margin:5px 0px 0px 5px; background:#000; color:#fff; font-size:22px; line-height:65px; }
#CONTENTS .SHEET .BOX ul.FLOW_H li div.H_FRAME h4 img	{ float:left; display:inline; margin:20px 20px 0px 20px; }
#CONTENTS .SHEET .BOX ul.FLOW_H li div.H_FRAME div	{ width:385px; height:180px; float:left; display:inline; margin:0px 0px 0px 5px; background:#fff; text-align:center; }
#CONTENTS .SHEET .BOX ul.FLOW_H li div.H_FRAME div p	{ width:220px; height:auto; float:left; display:inline; margin:15px 0px 0px 15px; color:#000; line-height:1.7em; text-align:left; }
#CONTENTS .SHEET .BOX ul.FLOW_H li div.H_FRAME div p.FLOW_JIBAN	{ width:190px; }
#CONTENTS .SHEET .BOX ul.FLOW_H li div.H_FRAME div img	{ float:right; display:inline; margin:20px 15px 0px 0px; }

#CONTENTS .SHEET .BOX ul.HOSHO	{ width:955px; float:left; display:inline; margin:0px 0px 30px 22px; }
#CONTENTS .SHEET .BOX ul.HOSHO li	{ width:475px; float:left; display:block; margin:15px 0px 10px 0px; }
#CONTENTS .SHEET .BOX ul.HOSHO li div.HO	{ width:425px; height:390px; float:left; display:block; background:#fff; }
#CONTENTS .SHEET .BOX ul.HOSHO li div.HO div.H_FRAME	{ width:395px; height:360px; float:left; display:inline; margin:15px 0px 0px 15px; background:#8a3167; }
#CONTENTS .SHEET .BOX ul.HOSHO li div.HO div.H_FRAME h3	{ width:385px; height:65px; float:left; display:inline; margin:5px 0px 0px 5px; background:#000; text-align:center; color:#fff; font-size:22px; font-weight:bold; line-height:65px; }
#CONTENTS .SHEET .BOX ul.HOSHO li div.HO div.H_FRAME div	{ width:385px; height:285px; float:left; display:inline; margin:0px 0px 0px 5px; background:#fff; text-align:center; }
#CONTENTS .SHEET .BOX ul.HOSHO li div.HO div.H_FRAME div p	{ width:340px; height:auto; float:left; display:inline; margin:15px 0px 0px 25px; color:#000; line-height:1.7em; text-align:left; }
#CONTENTS .SHEET .BOX ul.HOSHO li div.HO div.H_FRAME div p em	{ color:#f60; font-weight:bold; font-style:normal; }
#CONTENTS .SHEET .BOX ul.HOSHO li div.HO div.H_FRAME div img	{ margin-top:10px; }
#CONTENTS .SHEET .BOX ul.HOSHO li div.HO div.H_FRAME div a	{ float:right; display:inline; margin:10px 25px 0px 250px; color:#39f; }
#CONTENTS .SHEET .BOX ul.HOSHO li div.HO div.H_FRAME div a:link	{ color:#39f; }
#CONTENTS .SHEET .BOX ul.HOSHO li div.HO div.H_FRAME div a:visited	{ color:#39f; }
#CONTENTS .SHEET .BOX ul.HOSHO li div.HO div.H_FRAME div a:hover	{ color:#3cf; }
#CONTENTS .SHEET .BOX ul.HOSHO li div.HO div.H_FRAME div a:active	{ color:#3cf; }

#CONTENTS .SHEET .BOX ul.QA	{ width:860px; float:left; display:block; margin:45px 0px 0px 30px; }
#CONTENTS .SHEET .BOX ul.QA li	{ width:152px; float:left; display:inline; margin:0px 20px 0px 0px; ; }
#CONTENTS .SHEET .BOX ul.QA li a	{ width:152px; height:45px; float:left; display:inline; margin:0px; background:#000 url(../../img/link_arrow.gif) no-repeat 160px 50%; color:#fff; }
#CONTENTS .SHEET .BOX ul.QA li a:link	{ background:#000 url(../../img/link_arrow.gif) no-repeat 160px 50%; color:#fff; }
#CONTENTS .SHEET .BOX ul.QA li a:visited	{ background:#000 url(../../img/link_arrow.gif) no-repeat 160px 50%; color:#fff; }
#CONTENTS .SHEET .BOX ul.QA li a:hover	{ background:#dcdcdc url(../../img/link_arrow-.gif) no-repeat 160px 50%; color:#000; }
#CONTENTS .SHEET .BOX ul.QA li a:active	{ background:#fff url(../../img/link_arrow-.gif) no-repeat 160px 50%; color:#000; }
#CONTENTS .SHEET .BOX ul.QA li a.CURRENT:link	{ background:#dcdcdc url(../../img/link_arrow-.gif) no-repeat 160px 50%; color:#000; }
#CONTENTS .SHEET .BOX ul.QA li a.CURRENT:visited	{ background:#dcdcdc url(../../img/link_arrow-.gif) no-repeat 160px 50%; color:#000; }
#CONTENTS .SHEET .BOX ul.QA li a span	{ width:152px; float:left; display:inline; margin:15px 0px 0px 0px; font-size:14px; font-weight:bold; line-height:1.2em; text-align:center; }

#CONTENTS .SHEET .BOX .EQ	{ width:900px; float:left; display:block; margin:0px 0px 0px 0px; padding-bottom:30px; background:#fff; }
#CONTENTS .SHEET .BOX .EQ ul	{ width:810px; float:left; display:inline; margin:30px 0px 0px 70px; }
#CONTENTS .SHEET .BOX .EQ ul li	{ width:200px; float:left; display:inline; margin:0px 0px 0px 0px; }
#CONTENTS .SHEET .BOX .EQ ul li img	{ float:left; display:inline; margin:0px 0px 0px 0px; border:1px solid #ccc; }
#CONTENTS .SHEET .BOX .EQ ul li strong	{ width:165px; float:left; display:inline; margin:10px 0px 0px 0px; font-size:14px; font-weight:bold; line-height:1.3em; }
#CONTENTS .SHEET .BOX .EQ ul li h3 img	{ float:right; display:inline; margin:0px 5px 0px 0px; border:none; }
#CONTENTS .SHEET .BOX .EQ ul li span	{ width:165px; float:left; display:inline; margin:5px 0px 0px 0px; font-size:12px; line-height:1.3em; }
#CONTENTS .SHEET .BOX .EQ ul li.EQ_D	{ width:400px; }
#CONTENTS .SHEET .BOX .EQ ul li.EQ_D h3	{ width:365px; }
#CONTENTS .SHEET .BOX .EQ ul li.EQ_D span	{ width:365px; }
#CONTENTS .SHEET .BOX .EQ ul li.EQ_D span.MIRROR	{ width:auto; }
#CONTENTS .SHEET .BOX .EQ ul li.EQ_D strong.SP { display:none; }
#CONTENTS .SHEET .BOX .EQ ul li.KITCHEN	{ width:400px; }
#CONTENTS .SHEET .BOX .EQ ul li.KITCHEN img	{ border:none; margin:; }
#CONTENTS .SHEET .BOX .EQ ul li.BATH	{ width:510px; height:400px; float:left; }
#CONTENTS .SHEET .BOX .EQ ul li.BATH img	{ width:480px; border:none; }
#CONTENTS .SHEET .BOX .EQ ul li.BATH small { width:100%; float:left; clear:none; }
#CONTENTS .SHEET .BOX .EQ ul li.KIREI	{ width:225px; height:400px; margin:0px 75px 0px 0px; float:right; }
#CONTENTS .SHEET .BOX .EQ ul li.KIREI img	{ border:none; float:right; clear:both; }
#CONTENTS .SHEET .BOX .EQ ul li.KIREI img.KIREIYU	{ border:none; float:right; margin-top:20px; }

#CONTENTS .SHEET .BOX .EQ ul li.LAVATORY	{ width:768px; }
#CONTENTS .SHEET .BOX .EQ ul li.LAVATORY img	{ border:none; }
#CONTENTS .SHEET .BOX .EQ ul li.LAVATORY img.IMG2	{ margin-top:16px; border:none; }
#CONTENTS .SHEET .BOX .EQ ul li.LA_IMAGE	{ width:210px; }
#CONTENTS .SHEET .BOX .EQ ul li.LA_IMAGE img	{ border:none; margin:0px auto 40px auto; }
#CONTENTS .SHEET .BOX .EQ ul li.LA_LC	{ width:210px; text-align:center; }
#CONTENTS .SHEET .BOX .EQ ul li.LA_LC img	{ float:none; border:none; margin:0px auto; }

#CONTENTS .SHEET .BOX .EQ ul li.TO_REMO h3	{ margin-top:0px; }
#CONTENTS .SHEET .BOX .EQ ul li.TO_REMO img	{ margin-top:0px; border:none; }
#CONTENTS .SHEET .BOX .EQ .ECOHANDLE	{ width:760px; float:left; display:inline; margin:30px 0px 0px 70px; padding-bottom:30px; border:1px solid #ccc; }
#CONTENTS .SHEET .BOX .EQ .ECOHANDLE h3	{ width:180px; float:left; display:inline; margin:20px 0px 0px 20px; font-size:14px; font-weight:bold; line-height:1.3em; }
#CONTENTS .SHEET .BOX .EQ .ECOHANDLE h3 img	{ float:right; display:inline; margin:-5px 5px 0px 10px; }
#CONTENTS .SHEET .BOX .EQ .ECOHANDLE span	{ width:720px; float:left; display:inline; margin:10px 0px 0px 20px; font-size:12px; line-height:1.3em; }
#CONTENTS .SHEET .BOX .EQ .ECOHANDLE ul	{ width:700px; float:left; display:inline; margin:20px 0px 0px 50px; }
#CONTENTS .SHEET .BOX .EQ .ECOHANDLE ul li	{ float:left; display:inline; margin:0px; }
#CONTENTS .SHEET .BOX .EQ .ECOHANDLE ul li img	{ border:none; }
#CONTENTS .SHEET .BOX .EQ .ECOHANDLE ul li.ECO1	{ width:250px; }
#CONTENTS .SHEET .BOX .EQ .ECOHANDLE ul li.ECO1 img	{ margin:0px 0px 0px 50px; border:none; }
#CONTENTS .SHEET .BOX .EQ .ECOHANDLE ul li.ECO1 span	{ width:250px; margin:10px 0px 0px 0px; }
#CONTENTS .SHEET .BOX .EQ .ECOHANDLE ul li.ARROW	{ width:100px; }
#CONTENTS .SHEET .BOX .EQ .ECOHANDLE ul li.ARROW img	{ margin:50px 0px 0px 50px; border:none; }
#CONTENTS .SHEET .BOX .EQ .ECOHANDLE ul li.ECO2	{ width:300px; }
#CONTENTS .SHEET .BOX .EQ .ECOHANDLE ul li.ECO2 img	{ margin:0px 50px 0px 100px; border:none; }
#CONTENTS .SHEET .BOX .EQ .ECOHANDLE ul li.ECO2 span	{ width:120px; margin:10px 0px 0px 30px; }
#CONTENTS .SHEET .BOX .EQ .WATER	{ width:760px; float:left; display:inline; margin:30px 0px 0px 70px; border:1px solid #ccc; }
#CONTENTS .SHEET .BOX .EQ .WATER .TOKU	{ float:left; display:inline; margin:20px 0px 0px 20px; }
#CONTENTS .SHEET .BOX .EQ .WATER h3	{ width:380px; float:left; display:inline; margin:20px 0px 0px 20px; color:#6aa7c5; font-size:20px; font-weight:bold; }
#CONTENTS .SHEET .BOX .EQ .WATER strong	{ width:380px; float:left; display:inline; margin:10px 0px 0px 20px; font-size:15px; font-weight:normal; }
#CONTENTS .SHEET .BOX .EQ .WATER span	{ width:265px; float:left; display:inline; margin:10px 0px 0px 20px; font-size:11px; line-height:1.5em; font-weight:normal; }
#CONTENTS .SHEET .BOX .EQ .WATER img.W_IMAGE	{ float:right; display:inline; margin:10px 0px 0px 0px; }
#CONTENTS .SHEET .BOX .EQ ul li .COLOR	{ width:560px; height:160px; float:left; display:inline; margin:0px; border:1px solid #ccc; }
#CONTENTS .SHEET .BOX .EQ ul li .COLOR ul	{ width:550px; float:left; display:inline; margin:20px 0px 0px 10px; }
#CONTENTS .SHEET .BOX .EQ ul li .COLOR ul li	{ width:110px; float:left; display:inline; margin:0px; text-align:center; }
#CONTENTS .SHEET .BOX .EQ ul li .COLOR ul li img	{ margin:0px 0px 0px 20px; border:none; }
#CONTENTS .SHEET .BOX .EQ ul li .COLOR ul span	{ width:100px; margin:5px 0px 0px 5px;  font-size:11px; }
#CONTENTS .SHEET .BOX .EQ ul li .COLOR span.JUCHU	{ width:550px; margin:10px 0px 0px 0px; text-align:right; font-size:11px; }

#CONTENTS .SHEET .BOX .B_MAIN h3.SETSUBI	{ width:900px; float:left; display:inline; clear:both; margin:30px 0px 0px 0px; padding-bottom:10px; font-size:15px; font-weight:bold; line-height:1.2em; }
#CONTENTS .SHEET .BOX .B_MAIN h3.SETSUBI img { margin-right:0px; }
#CONTENTS .SHEET .BOX .B_MAIN .B_FRAME dl.MODELHOUSE	{ width:500px; margin:30px 0 0 10px; border:none; }
#CONTENTS .SHEET .BOX .B_MAIN .B_FRAME dl.MODELHOUSE dt	{width:50px; height:50px; border-radius:5px; background:#888; color:#fff; font-size:11px; margin:0 10px 0 0; line-height:50px; text-align:center; }
#CONTENTS .SHEET .BOX .B_MAIN .B_FRAME dl.MODELHOUSE dt em { font-size:20px; }
#CONTENTS .SHEET .BOX .B_MAIN .B_FRAME dl.MODELHOUSE dd .UL_PRICE { width:auto; }
#CONTENTS .SHEET .BOX .B_MAIN .B_FRAME dl.MODELHOUSE dd .UL_PRICE li { width:auto; float:left; clear:none; font-size:20px; margin:15px 0 0 0;}
#CONTENTS .SHEET .BOX .B_MAIN .B_FRAME dl.MODELHOUSE dd .UL_PRICE li small { font-size:11px; line-height:1.5em; margin-bottom:5px; display:inline-block;}
#CONTENTS .SHEET .BOX .B_MAIN .B_FRAME dl.MODELHOUSE dd .UL_PRICE li span { font-size:15px; }
#CONTENTS .SHEET .BOX .B_MAIN .B_FRAME dl.MODELHOUSE dd .UL_PRICE li.UL_PRICE_KIGO { margin:10px 10px 0 0;}

span.SETSUMEI { float:left; clear:none; font-size:18px; margin:0 0 0 40px; }
#CONTENTS .SHEET .BOX p.SETSUMEIP { width:700px; text-align:left; float:left; clear:none; color:#000; margin-left:40px; }
#CONTENTS .SHEET .BOX .B_MAIN hr.GLAY    { width:728px; float:left; display:inline; margin:20px 0px 20px 40px; background:none; border-bottom:2px dotted #a9a9a9; display:none; }
ul.SHOUENE { width:720px; float:left; clear:none; margin:20px 0 0 40px; }
ul.SHOUENE li { width:410px; float:right; clear:none;  text-align:left;  }
ul.SHOUENE li.LEFT { width:270px; float:left; clear:none; margin-right:20px; text-align:left; }
ul.SHOUENE li.SHOUENE_LI { font-size:14px; }
a.MAP {  float:left; clear:none; }
small.CAUTION { float:left; clear:none; line-height:1.7em; margin-top:10px; font-size:10px; }
#CONTENTS .SHEET .BOX .B_MAIN .ZUMEN { width: 840px; float:left; clear:none; margin:30px 0 0px; text-align: center; }
#CONTENTS .SHEET .BOX .KODAWARI {
    background: none repeat scroll 0 0 #fff;
    display: inline;
    float: left;
    margin: 30px 0 0 50px;
    padding-bottom: 0px;
    text-align: center;
    width: 800px;
}
#CONTENTS .SHEET .BOX .KODAWARI_1 {
    background: none repeat scroll 0 0 #fff;
    display: inline;
    float: left;
    margin: 30px 0 0 20px;
    padding-bottom: 0px;
    text-align: center;
    width: 800px;
}
#CONTENTS .SHEET .BOX .KODAWARI h4 { float:left; clear:none; font-size:19px; margin:0 0 0 40px; }
ul.KIGARU { width:720px; float:left; clear:none; margin:20px 0 0 40px; }
ul.KIGARU img { padding-bottom:0; }
ul.KIGARU li { width:370px; float:right; clear:none;  text-align:left;  }
ul.KIGARU li.LEFT { width:350px; float:left; clear:none; margin:0 0 0 0; text-align:left; font-size:12px; }
ul.KIGARU li.LEFT strong {  width:350px; float:left; clear:none; font-size:15px; }
#CONTENTS .SHEET .BOX p.SETSUMEI {  width:370px; float:left; clear:none;  text-align:left; color:#000; margin:0 0 20px 0; line-height:1.7em; }
#CONTENTS .SHEET .BOX p.SETSUMEI_RIGHT {  width:215px; float:right; clear:none;  text-align:left; color:#000; margin:0 0 20px 0; line-height:1.7em; font-size:12px; }
#CONTENTS .SHEET .BOX p.SETSUMEI_RIGHT strong { width:215px; float:left; clear:none; }

#CONTENTS .SHEET .BOX .B_MAIN .ZUMEN h4 {width:720px; float: left; clear: none; font-size:19px; margin: 20px 0 20px 40px; text-align:left; }

ul.SKIP { width:765px; float:left; clear:none; margin:30px 0 30px 40px; }
ul.SKIP img { padding-bottom:0; }
ul.SKIP li { width:370px; float:right; clear:none;  text-align:left;  }
ul.SKIP li.LEFT { width:350px; float:left; clear:none; margin:0 0 0 0; text-align:left; }

ul.SKIP li.LEFT p { width:350px; float:left; clear:none; }
ul.SKIP li.RIGHT { width:350px; float:rifht; clear:none; margin:0 0 0 0; text-align:left; }
ul.SKIP li.RIGHT p { width:350px; float:left; clear:none; }
ul.SKIP li h4.H4_SKIP { width:350px; float:left; clear:none; }

/*設備のイメージビジュアル*/
img.SETSUBIIMAGE_SMART { display:none; }
#CONTENTS .SHEET .BOX .B_MAIN h3 .SMART_SETSUBI { display:none; }

#CONTENTS .SHEET .BOX .KODAWARI_1  span.GREEN { display:none; }

img.SP { display:none; }
.OUTLINE small { float:left; clear:none; line-height:1.7em; margin-top:10px; }

/*物件概要*/
#CONTENTS .SHEET .BOX .B_MAIN .OUTLINE dl span  { float:left; display:inline; padding:12px 0px 12px 30px; font-size:11px; line-height:1.2em; vertical-align:top; }
#CONTENTS .SHEET .BOX .B_MAIN .OUTLINE dl span.DOWBLE  { float:left; display:inline; padding:7px 0px 0px 14px; font-size:11px; line-height:1.2em; vertical-align:top; }

/*施設までの所要時間*/
ul.ACCESS_INFO  { width:240px; float:right; display:inline; clear:both; margin:0px 30px 0px 0px; padding-bottom:0px; font-size:12px;  line-height:1.2em; }
ul.ACCESS_INFO li.MID { width:420px; float:left; clear:none; margin-bottom:5px; }
ul.ACCESS_INFO li { width:100%; float:left; clear:none; margin-bottom:5px; line-height:1.7em; }
ul.ACCESS_INFO li span.SHISETSU { float:left; clear:none; }
ul.ACCESS_INFO li .SHISETSU_R { float:right; clear:none; margin-right:5px; }
ul.ACCESS_INFO li .SHISETSU_R span.DOT { width:auto; float:left; clear:none; }
ul.ACCESS_INFO li .SHISETSU_R span.TIME { width:auto; float:left; clear:none; }
ul.ACCESS_INFO li.LONG { width:100%; float:left; clear:none; font-weight:bold; color:#000; font-size:15px; margin:10px 0 5px 0; border-bottom:1px solid #d3d3d3; }
ul.ACCESS_INFO li.LI_LONG { width:420px; float:left; clear:none; margin-bottom:5px; line-height:1.7em; }
ul.ACCESS_INFO li.LI_LONG span.SHISETSU { float:left; clear:none; }
ul.ACCESS_INFO li.LI_LONG .SHISETSU_R { float:right; clear:none; margin-right:5px; }
ul.ACCESS_INFO li.LI_LONG .SHISETSU_R span.DOT { width:auto; float:left; clear:none; }
ul.ACCESS_INFO li.LI_LONG .SHISETSU_R span.TIME { width:auto; float:left; clear:none; }


#CONTENTS .SHEET .BOX .B_MAIN .B_FRAME strong { width:740px; float:left; clear:none; margin:50px 0 20px 50px; font-size:18px; text-align:center; line-height:1.7em; }
#CONTENTS .SHEET .BOX .B_MAIN .B_FRAME img.KISERA_IMG { width:600px; float:left; clear:none; margin:0 0 50px 120px; }
#CONTENTS .SHEET .BOX .B_MAIN h3.SMART_SETSUBI { display:none; }
#CONTENTS .SHEET .BOX .B_MAIN h3    { width:auto; float:left; display:inline; clear:both; margin:10px 0px 0px 0px; padding-bottom:10px; font-size:15px; font-weight:bold; line-height:1.2em; }
#CONTENTS .SHEET .BOX .B_MAIN h3.MIDASHI    { width:840px; float:left; display:inline; clear:both; margin:30px 0px 0px 30px; padding-bottom:10px; font-size:15px; font-weight:bold; line-height:1.2em; }
#CONTENTS .SHEET .BOX .B_MAIN h3.MIDASHI_TOP    { width:840px; float:left; display:inline; clear:both; margin:25px 0px 0px 30px; padding-bottom:10px; font-size:15px; font-weight:bold; line-height:1.2em; }
#SP { float:left; clear:none; }
#CONTENTS .SHEET .BOX .B_MAIN hr.SMART    { display:none; }
.SP { display:none; }
.MIDASHI_SP { display:none; }
#CONTENTS .SHEET .BOX .B_MAIN .JIBAN a:link { text-decoration:underline; color:#39f; }
#CONTENTS .SHEET .BOX .B_MAIN .JIBAN a:visited { text-decoration:underline; color:#39f; }
#CONTENTS .SHEET .BOX .B_MAIN .JIBAN a:hover { text-decoration:none; color:#39f; }
#CONTENTS .SHEET .BOX .B_MAIN .JIBAN a:active { text-decoration:none; color:#39f; }
#CONTENTS .SHEET .BOX .EQ_WRAP { float:left; clear:none; display:block; }
#open02 { display:block; }
.A  { display:block; }

#CONTENTS .SHEET .BOX .DIV_COPY { width:900px; float:left; clear:none; display:block; text-align:center; background:#fff; margin:0 0 0 22px; }
#CONTENTS .SHEET .BOX .DIV_COPY img { width:80%; float:none; margin:30px 0 20px 0; }
#CONTENTS .SHEET .BOX .DIV_COPY img.IMG_SP { display:none; }
#CONTENTS .SHEET .BOX p.COPY_B	{ width:900px; float:left; margin:0px 0px 30px 0px; color:#000; font-size:15px; line-height:2em; font-weight:bold; }
small.ALART { width:795px; float:left; clear:none; text-align:left; margin:10px 0 20px 50px; }

#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE  { width:810px; float:left; display:inline; margin:30px 0px 0px 70px; line-height:1.7em; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li small { width:auto; float:right; clear:none; display:block; line-height:1.2em; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li p { width:100%; float:left; clear:none; color:#000; margin:0; line-height:1.7em; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li { width:361px; float:left; display:inline; margin:0px 0px 0px 0px; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li.LONG { width:762px; float:left; display:inline; margin:0px 0px 50px 0px;  }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li.LI_RIGHT { width:361px; float:left; display:inline; margin:0px 0px 0px 40px; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE img { width:100%; float:left; clear:none; border:none; margin-bottom:10px; }


#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE  { width:810px; float:left; display:inline; margin:30px 0px 0px 70px; line-height:1.7em; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li.LI_BIG { width:760px; float:left; clear:none; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li img.IMG_LEFT { width:160px; float:left; clear:none; margin:0 10px 10px 0; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li.BORDER  { width:319px; border:1px solid #ccc; float:left; display:inline; margin:0px 0px 0px 0px; padding:20px; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li.BORDER img.IMG_WIDE { width:100%; float:left; clear:none; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li.BORDER p { width:149px; float:right; clear:none; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li.BORDER h3 { width:100%; float:left; clear:none; margin:0; text-align:left; }

#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li.BORDER_R  { width:319px; border:1px solid #ccc; float:left; display:inline; margin:0px 0px 0px 40px; padding:20px; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li.BORDER_R h3 { width:100%; float:left; clear:none; margin:0; text-align:left; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li.BORDER_R p { width:149px; float:right; clear:none; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li.BORDER_R p img  { width:149px; float:left; clear:none; }

#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li.BORDER_R2  { width:319px; border:1px solid #ccc; float:left; display:inline; margin:0px 0px 0px 76px; padding:20px; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li.BORDER_R2 h3 { width:100%; float:left; clear:none; margin:0; text-align:left; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li.BORDER_R2 p { width:149px; float:right; clear:none; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li.BORDER_R2 p img  { width:149px; float:left; clear:none; }

#CONTENTS .SHEET .BOX p.P_LEAD	{ width:900px; float:left; margin:15px 0px 15px 22px; color:#000; font-size:14px; line-height:2em; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li.BORDER p.P_WIDE { width:100%; float:left; clear:none; text-align:left; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE li.BORDER_R p.P_WIDE { width:100%; float:left; clear:none; text-align:left; }
img.IMG_MAIN { width:500px; float:left; clear:none; margin-right:20px; }
.DIV_IMAGE { width:248px; float:right; clear:none; }
.DIV_IMAGE small { float:right; clear:none; }

#CONTENTS .SHEET .BOX .EQ_WRAP 	{ width:900px; float:left; display:block; margin:0px 0px 0px 20px; padding-bottom:30px; background:#fff; }
#CONTENTS .SHEET .BOX .EQ_WRAP img.LOWE { width:762px; float:left; clear:none; padding:0; }

ul.UL_TOKUCHO { width:807px; float:left; clear:none; margin:20px 0; }
ul.UL_TOKUCHO li { width:350px; float:left; clear:none; margin:0 0px 0 40px;  }
#CONTENTS .SHEET .BOX .B_MAIN .ZUMEN ul.UL_TOKUCHO li  p { width:350px; float:left; clear:none; margin:10px 0 0 0; color:#000; text-align:left; line-height:1.7em; }
#CONTENTS .SHEET .BOX .B_MAIN .ZUMEN ul.UL_TOKUCHO li h4 { width:350px; float:left; clear:none; margin:0 0 10px 0; }

ul.UL_TOKUCHO li.LI_RIGHT { width:350px; float:right; clear:none; margin:0 0px 0 0px; border-right:none; padding:0; border-left:dotted #ccc 1px; padding:0 33px 0 10px; }
.PC { float:left; clear:none; }
#CONTENTS .SHEET .BOX .EQ_WRAP img.LOWE_SP { display:none }
img.IMG_LOGO { float:right; clear:none; }

#CONTENTS .SHEET .BOX h2 img.SP { display:none; }
#CONTENTS .SHEET .BOX h2 img.PC { display:block; }

.MAP_SP { display:none; }
.MAP_PC { width:580px; margin-left:30px; }
#CONTENTS .SHEET .BOX .B_MAIN .B_FRAME strong.KENGAKU { width:auto; float:left; clear:none; margin:20px 0 0px 0px; font-size:18px; text-align:center; line-height:1.7em; background:#ff0000; color:#fff; padding:0 10px; }
.KENGAKU_WRAP { width:90%; float:left; clear:none; margin:0 0 0 20px; }
#CONTENTS .SHEET .BOX .B_MAIN .B_FRAME ul.POINTLONG	{ width:820px; float:left; display:inline; clear:none; margin:30px 20px 20px 20px; }

#CONTENTS .SHEET .BOX .B_MAIN .B_FRAME dl.LAND dd.MENSEKI	{ margin-top:0px; line-height:1.2em; font-size:12px; }

/*  イラスト地図  */
.MAP_PC { width: 842px; float:left;  margin:0 0 30px 29px; }
#CONTENTS .SHEET .BOX .MAP_PC p.MAPTITLE { width:330px; float:left; clear:none; color:#696969; border:1px solid #ccc; padding:30px 0; text-align:center; margin:0 0 20px 0; font-size:20px; }
.MAP_PC img { float:left; clear:none; margin:0 10px 0 0; }

@media screen and (min-width: 320px) and (max-width:374px) {
    .MAP_PC ul { width:100%; }
    .MAP_PC ul li.NAME { width:100%; float:left; clear:none; margin-top:10px; }
    .MAP_PC ul li { width:auto; float:left; clear:none; }
    .MAP_PC ul li.TIME1 { width:10%; float:left; clear:none; text-align:right; }
    .MAP_PC ul li.TIME2 { width:5%; float:left; clear:none; }
    .MAP_PC ul li.KYORI { width:auto; float:left; clear:none; text-align:right; }
}

@media screen and (min-width: 375px) and (max-width:640px) {
    .MAP_PC ul { width:100%; }
    .MAP_PC ul li.NAME { width:51%; float:left; clear:none; }
    .MAP_PC ul li { width:auto; float:left; clear:none; }
    .MAP_PC ul li.TIME1 { width:10%; float:left; clear:none; text-align:right; }
    .MAP_PC ul li.TIME2 { width:5%; float:left; clear:none; }
    .MAP_PC ul li.KYORI { width:auto; float:left; clear:none; text-align:right; }
}
@media screen and (min-width: 640px){
.MAP_PC ul { width:421px; float:left; clear:none; margin-bottom:5px; }
.MAP_PC ul li.NAME { width:180px; float:left; clear:none; }
.MAP_PC ul li { width:40px; float:left; clear:none; }
.MAP_PC ul li.TIME1 { width:15px; float:left; clear:none; text-align:right; }
.MAP_PC ul li.TIME2 { width:10px; float:left; clear:none; }
.MAP_PC ul li.KYORI { width:32px; float:left; clear:none; text-align:right; }
}
#CONTENTS .SHEET .BOX .B_MAIN .MAP_PC ul li.TITLE { width: 421px; background: #fff none repeat scroll 0 0; border-bottom: 0px solid #8a3167; border-top: 0px solid #8a3167; display: inline; float: left; margin: 10px 0 0 0; padding-bottom: 0; color:#d8728b; font-size:15px; }

#CONTENTS .SHEET .BOX p.COPY_B_NEW { width:100%; text-align:center; font-size:20px; color:#000; font-weight:bold; margin:30px 0 0 0;}
.sp { display:none; }
.h2_wrap { width:100%; }
#CONTENTS .SHEET .BOX .B_MAIN .TITLE h2 { width:670px; }
#CONTENTS .SHEET .BOX .B_MAIN .TITLE dl.DL_SMALL dd { margin-right:0; }

#CONTENTS .SHEET .BOX p.COPY_B_NEW	{ width:900px; float:left; margin:30px 0 0 0; color:#000; font-size:20px; line-height:2em; text-align:center; }

.h2_wrap { width:100%; margin:20px 0 0 0; }

#CONTENTS .SHEET .BOX .B_MAIN .TITLE dl.DL_SMALL dd { line-hight:24px; }
#CONTENTS .SHEET .BOX p.LEAD	{ width:100%; float:left; margin:15px 0px 15px 22px; color:#000; font-size:16px; line-height:2em; text-align:center;
font-weight:bold;}
.MIDASHI_TITLE { width:auto; }
#CONTENTS .SHEET .BOX p.black { width:900px; float:left; margin:15px 0px 15px 22px; color:#000; font-size:14px; line-height:2em; }


#CONTENTS .SHEET .BOX .B_MAIN .TITLE a.CONTACT	{ width:170px; height: 42px; float:right; margin:0px; /* padding-bottom:10px; */ background:#000; }
/*コンセプトハウス*/
.div_concept { width: 840px; float:left; clear:none; margin:30px 0 0px 30px; text-align: center; border:1px solid #ccc; position:relative; }
.div_concept .st_kengaku { width:auto; background:#ff0000; color:#fff; font-weight:bold; position:absolute; top:50px; right:30px; z-index:1; padding:10px;  }
.div_concept_copy { width:auto; font-size:20px; font-weight:bold; margin:0px 0 20px 30px; float:left; text-align:left; }
.div_concept h3.MIDASHI { text-align:left; margin-bottom:50px; }
#CONTENTS .SHEET .BOX p.p_center { width:100%; text-align:center; margin:50px 0; float:left; }
#CONTENTS .SHEET .BOX p.p_center img  { width:90%; margin:0 auto; }
.dl_kakaku { width:100%; margin-left:30px; margin-bottom:15px; }
.dl_kakaku dt { width:105px; float:left; margin:0px 10px 0px 0px; background:#8a3167; color:#fff; font-size:12px; line-height:2em; text-align:center; }
.dl_kakaku dd small { font-size:80%; }
.dl_kakaku dd { font-size:15px; font-weight:bold; float:left; text-align:left; }
@media screen and (max-width: 640px){
    .dl_kakaku dt { width:20%; margin-right:2.5%; }
    .dl_kakaku dd { width:75%; }
}
.dl_kakaku dd strong { font-size:20px; }
.div_tekigo { width:780px; margin:0 0 0 30px; background:#8ab835; padding:20px 0; margin:0 30px 30px 30px; text-align:center; }
.div_tekigo .pc { }
.div_tekigo .sp { display:none; }
.p_center .pc { display:block; }
.p_center .sp { display:none; }

@media screen and (max-width: 640px){
    .div_concept { width:95%; margin:0 2.5%; }
    .div_concept_copy { margin:20px 0 20px 2.5%; font-size:18px; }
    .div_concept .st_kengaku { top:0; right:0; }
    .dl_kakaku { margin:0 0 15px 2.5%; }
    .div_tekigo { width:100%; margin:0 0 30px 0; }
    .div_tekigo img { width:95%; margin:0 2.5%; }
    .div_tekigo .pc { display:none; }
    .div_tekigo .sp { display:block; }
    .p_center { width:100%; }
    .p_center .pc { display:none; }
    #CONTENTS .SHEET .BOX p img { float:right; clear:none; }
    .div_concept .p_center img.sp { width:90%; display:block; margin:0 5%; float:left; }



}
.div_pc { width:100%; margin-left:30px; margin-bottom:15px; }
.span_tatemono { width:105px; display:inline-block; background:#8a3167; color:#fff; font-size:12px; line-height:2em; text-align:center; margin-right:10px; margin-left:10px; 
font-weight:normal; }

.GMAP_SP { width:100%; height:450px; display:block; }
.GMAP_PC { display:none; }
@media screen and (min-width: 640px){
    .GMAP_PC { width:100%; height:450px; display:block; }
    .GMAP_SP { display:none; }
}

@media screen and (max-width: 640px){
    .MAP_PC { width:90%; margin:0 5% 0 5%; display:block; }
    .MAP_PC ul { width:100%; }
    .gmap_pc { display:none; }
    .gmap_sp { width:100%; display:block; margin-bottom:0; }
}

@media screen and (min-width: 640px){
    .MAP_PC { width: 842px; float:left;  margin:0 0 30px 29px; }
    .gmap_pc { width:100%; height:450px; display:block; }
    .gmap_sp { display:none; }
}


.SETSUBI_WRAP { width:90%; margin:0 auto; }
@media screen and (min-width: 640px){
    .SETSUBI_WRAP { width:100%; }
}

#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE img.SP { display:none; }
#CONTENTS .SHEET .BOX .EQ ul.SETUBI_DOWBLE img.PC { display:block; }
#CONTENTS .SHEET .BOX .EQ ul li.KIREI img.PC { display:block; }


