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

#HEADER ul.MAIN_MENU li.MENU_MODELHOUSE a	{ color:#893e2c; }
#FOOTER ul li.MENU_MODELHOUSE a	{ text-decoration:underline; }

#PAGE .SHEET{ text-align:center; }
#PAGE .DPOD{ width:400px; margin:30px auto; }
#PAGE h2	{ width:100%; float:left; text-align:center; font-weight:bold; font-size:36px; line-height:1.5em; letter-spacing:0.15em; }
#PAGE p	{ width:100%; text-align:center; margin:20px 0 50px 0; text-align:center; font-weight:bold; font-size:13px; line-height:2em; }
img.MODEL { width:400px; float:left; clear:none; margin:20px 0 0 280px; }
img.MODEL2 { width:100px; float:left; clear:none; margin:80px 0 20px 430px; }
small.SMALL_MODEL { width:960px; float:left; clear:none; text-align:center; margin:10px 0 0 0; }

a.A_LINK { width:500px; float:left; margin:30px 0 0 230px; background:#b07140; color:#fff; text-align:center; }
a.A_LINK img { width:25px; margin:0 20px 0 0; vertical-align:middle; }
a.A_LINK:hover { opacity:0.7; }
a.A_LINK:link { color:#fff; font-weight:bold; font-size:20px; line-height:50px; }

br.SP { display:none; }
br.PC { display:block; }

.MAP { width:600px; height:300px; float:left; clear:none; margin:0 0 0 180px; overflow:visible; }
.MAP iframe { width:100%; height:300px; float:left; clear:none; }
img.IMG_MODEL { width:700px; float:left; clear:none; margin:30px 0 0 130px; }
img.IMG_SP { display:none; }
br.PC { display:block; }


@media screen and (max-width: 740px){

.sidr-inner ul li.sidr-class-MENU_MODELHOUSE a	{ background-color:#a16556; }
#FOOTER ul li.MENU_MODELHOUSE a	{ background-color:#a16556; color:#fff; text-decoration:none; }

#PAGE .DPOD{ width:150px; margin:20px auto; }
#PAGE h2	{ width:100%; font-size:22px; line-height:1.5em; letter-spacing:0.15em; }
#PAGE p	{ width:95%; margin:30px 2.5% 50px 2.5%; font-size:16px; line-height:2em; text-align:left; }
#PAGE br.BR_PS{ display:inline; }
#PAGE ul.D_LIST{ width:90%; float:left; margin:10px 0 30px 5%; }
#PAGE ul.D_LIST li{ width:33.3%; }
#PAGE ul.D_LIST li img{ width:100%; margin:0; }

.SHEET p br.PC { display:none; }
br.SP { display:block }

.MAP { width:100%; height:200px; float:left; clear:none; margin:0 0 0 0px; overflow:visible; }
.MAP iframe { width:100%; height:200px; float:left; clear:none; }

img.MODEL2 { width:30%; float:left; clear:none; margin:50px 0 20px 35%; }
img.IMG_MODEL { display:none; }
.SHEET img.IMG_SP { width:100%; float:left; clear:none; margin-bottom:10px; display:block; }

}