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

#HEADER ul.H_MENU li a.H_LOCATION	{ border-bottom:2px solid #000;  text-decoration:none;  }
.SHEET h2 { width:860px; float:left; clear:none; margin:30px 0 30px 110px; font-size:18px; letter-spacing:0.2em; text-align:center; border-bottom:1px solid #000; }

.COPY	{ width:960px; margin:50px auto 0 auto; font-size:24px; line-height:2.2em; text-align:center;}
.COPY p { font-size:18px; line-height:1.7em;  letter-spacing:0.1em; font-weight:normal; margin:0 0 50px 0; }
.COPY img.MAP { width:860px; float:left; clear:none; margin:30px 0 0 50px; }

ul.UL_LOCATION { width:880px; float:left; clear:none; margin:0 0 50px 110px; }
ul.UL_LOCATION li { width:220px; float:left; clear:none; margin:0 0px 0 0; text-align:left; font-size:12px; text-align:left; }
ul.UL_LOCATION li.LI_RIGHT { width:225px; float:left; clear:none; margin:0 0px 0 0; }
ul.UL_LOCATION img { width:200px; float:left; clear:none; margin:0 0 5px 0; }
ul.UL_LOCATION img.LEAF { width:150px; float:right; clear:none; margin:0px 0 5px 0; }
ul.UL_LOCATION span { width:200px; float:left; clear:none; line-height:1.7em; }

.MAP_PC { width:960px; float:left; clear:none; margin:0 0 20px 60px; display:block; }
h3.H3_PC { display:block; }
.MAP { width:1080px; float:left; clear:none; }

img.ROSEN { width:860px; float:left; clear:none; margin:0 0 0 110px; }
strong.STRONG_ACCESS { width:860px; float:left; clear:none; margin:0 0 20px 110px; font-size:20px; font-weight:bold; text-align:center; }
p.P_ACCESS  { width:860px; float:left; clear:none; margin:0 0 0 110px; text-align:center; font-size:15px; }
span.RED { color:#ff0000; }
img.MAP_SP { width:100%; float:left; clear:none; display:none; }

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

.COPY	{ width:95%; margin:30px 0 0 2.5%; font-size:16px; line-height:1.8em; float:left; clear:none; }
.COPY br	{ display:none; }
.COPY p { font-size:15px; line-height:1.7em; margin-bottom:30px; }
h3 { width:95%; float:left; clear:none; text-align:center; font-size:14px; margin:20px 0 30px 2.5%; letter-spacing:0.1em; color:#000; border-top:1px dotted #99cbe3; border-bottom:1px dotted #99cbe3; padding:15px 0; font-family: "Hiragino Mincho Pro","HGS明朝E","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Century,"Times New Roman",Times,"ＭＳ 明朝",serif;}
ul.UL_LOCATION { width:100%; float:left; clear:none; margin:0 0 50px 0px; }
ul.UL_LOCATION li { width:100%; float:left; clear:none; }
ul.UL_LOCATION li img { width:100%; float:left; clear:none; }
ul.UL_LOCATION li span { width:90%; float:left; clear:none; margin:0 0 20px 5%; }
.SHEET h2 { width:100%; float:left; clear:none; margin:50px 0 30px 0px; font-size:18px; letter-spacing:0.2em; text-align:center; border-bottom:1px solid #000; }


.MAP_PC { display:none; }
h3.H3_PC { display:none; }

img.ROSEN { width:100%; float:left; clear:none; margin:0; }
strong.STRONG_ACCESS { width:100%; float:left; clear:none; margin:0 0 20px 0px; font-size:20px; font-weight:bold; text-align:center; color:#000; }
p.P_ACCESS  { width:100%; float:left; clear:none; margin:0 0 20px 0px; text-align:center; font-size:15px; }

.MAP {
position: relative;
padding-bottom: 250px; /*高さは250pxで固定*/
height: 0;
overflow: hidden;
}
.MAP iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
img.MAP_SP { width:100%; float:left; clear:none; display:block; }


}