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

#H_MENU #navigation ul li a.H_STRENGTH	{ border-bottom:3px solid #1277b6; }
#H_MENU #navigation ul li a.H_STRENGTH:link	{ border-bottom:3px solid #1277b6; }
#H_MENU #navigation ul li a.H_STRENGTH:visited	{ border-bottom:3px solid #1277b6; }
.sidr ul li a.sidr-class-H_STRENGTH	{ background-color:#1277b6; }

#PAGE #SIDE ul.SIDE_MENU li a.ST1:link { color:#0c4d92; }
#PAGE #SIDE ul.SIDE_MENU li a.ST1:visited { color:#0c4d92; }
#PAGE .CONTENTS h2.COPY { margin-bottom:50px; }
#PAGE .CONTENTS h3  { float:left; clear:none; font-size:20px; color:#1277B6; font-weight:bold; line-height:50px; }
#PAGE .CONTENTS h3 img { width:50px; float:left; clear:none; margin-right:10px; }
#PAGE .CONTENTS .BOX p { margin:0 0 0px 0; }
#PAGE .CONTENTS .BOX img.CHOUSA { width:425px; float:left; clear:none; margin:0px 0 0 127px; }
body    #PAGE .CONTENTS hr { width:670px; float:left; clear:none; margin:30px 0 30px 0px; border:none; background:none; 
border-top:dashed 1px #ccc; height:1px; color:#FFFFFF; }
#PAGE .CONTENTS .BOX img.LEFT { width:230px; float:left; clear:none; margin-right:15px; }
#PAGE .CONTENTS .BOX p { width:435px; float:right; clear:none; }

/* イラストクリックで詳細表示*/ 
body	#PAGE .CONTENTS .BOX .PARKING { width:678px; float:left; display:inline; margin-left:0px; border:1px solid #ccc; }
body	#PAGE .CONTENTS .BOX .PARKING  dl	{ width:678px; float:left; border:0px solid #000; width:678px; float:left; clear:none; display:inline;  }
body	#PAGE .CONTENTS .BOX .PARKING dl dt	{ width:678px; float:left; clear:none; }
body	#PAGE .CONTENTS .BOX .PARKING dl dt img { margin:380px 0 0 20px; }
body	#PAGE .CONTENTS .BOX .PARKING dl dd	{ width:678px; float:left; clear:none; }
body	#PAGE .CONTENTS .BOX .PARKING dl dd img { margin:50px 0 0 64px; }
body	#PAGE .CONTENTS .BOX .PARKING  dl.QUESTION	{ margin:10px 0px 0px 0px; cursor:pointer; float:left; display:inline; }
body	#PAGE .CONTENTS img.KODAWARI1	{ position:absolute; top:30px; left:20px; }
body	#PAGE .CONTENTS img.KODAWARI2	{ position:absolute; top:20px; right:130px; }
body	#PAGE .CONTENTS img.KODAWARI3	 { position:absolute; top:220px; left:20px; }
body	#PAGE .CONTENTS img.KODAWARI4	{ position:absolute; top:320px; right:40px;}
body	#PAGE .CONTENTS .DISPLAY	{ width:678px; height:426px; border-top:none; padding-bottom:20px; float:left; display:inline; position:absolute; top:0; left:0; }
body	#PAGE .CONTENTS .DP_BG	{ width:678px; height:426px; background:#000; opacity:0.8; position:absolute; top:0; left:0;  z-index:10; }
body	#PAGE .CONTENTS .DP_INSIDE	{ width:678px; height:426px; border-top:none; padding-bottom:20px; float:left; display:inline;  z-index:50; }
body	#PAGE .CONTENTS .DP_INSIDE img.DP_INSIDE_PARK {  float:left; display:inline; margin:50px 0 0 64px; }
body	#PAGE .CONTENTS .DISPLAY dd span em	{ width:548px; float:left; display:inline; color:#0f62a9; font-style:normal; }
body	#PAGE .CONTENTS .BOX_CLICK	{ margin-bottom:25px; }
body	#PAGE .CONTENTS img.ICON { margin:30px 0 0 10px; }
body	#PAGE .CONTENTS small.PC  { display:block; }
body	#PAGE .CONTENTS small.SM  { display:none; }
body#PAGE .CONTENTS .BOX a.PAGETOP {  width: 340px clear:none; float: right; font-size: 11px; margin: 10px 0px 0 0; }
body#PAGE .CONTENTS .BOX a.PAGEBACK {  width: 340px clear:none; float: left; font-size: 11px; margin: 10px 0px 0 0; }
#PAGE .CONTENTS .PAGETOP {
    clear: both;
    float: right;
    font-size: 11px;
    margin: 0px 0px 0 0;
    width: auto;
}
body	#PAGE .CONTENTS .BOX a.PAGEBACK { color:#1277B6; }
body	#PAGE .CONTENTS .BOX a.PAGEBACK:link { color:#1277B6; }
body	#PAGE .CONTENTS .BOX a.PAGEBACK:hover { color:#1277B6; text-decoration:underline; }


@media screen and (max-width: 640px){
body	#PAGE .CONTENTS .BOX	{ width:95%; float:left; display:inline; margin-left:2.5%; margin-bottom:20px; }
body	#PAGE .CONTENTS .BOX img { width:100%; float:left; clear:none; margin:0 0 10px 0; }
body	#PAGE .CONTENTS .BOX p { width:100%; float:left; clear:none; margin:0 0 0px 0; line-height:1.7em; }
#PAGE .CONTENTS h2.COPY { margin-bottom:0px; }
#PAGE .CONTENTS .BOX img.LEFT { width:100%; float:left; clear:none; margin-right:15px; display:none; }
body	#PAGE .CONTENTS .BOX .PARKING { width:99%; float:left; clear:none; zoom: normal; }
body	#PAGE .CONTENTS .BOX .PARKING #open01 { zoom: normal; }
body	#PAGE .CONTENTS .DP_INSIDE	{ width:100%; height:auto; zoom: normal; border-top:none; padding-bottom:20px; float:left; display:inline;  z-index:50; }
body	#PAGE .CONTENTS .DP_INSIDE img.DP_INSIDE_PARK {   width:100%; float:left; display:inline; margin:0px 0 0 0px; }
body	#PAGE .CONTENTS img.KODAWARI1	{ width:20%; zoom: normal; position:absolute; top:3%; left:1%; }
body	#PAGE .CONTENTS img.KODAWARI2	{ width:20%; position:absolute; top:3%; right:17%; }
body	#PAGE .CONTENTS img.KODAWARI3	 {width:20%;  position:absolute; top:45%; left:3%; }
body	#PAGE .CONTENTS img.KODAWARI4	{ width:20%; position:absolute; top:73%; right:5%;}

body	#PAGE .CONTENTS .DISPLAY	{ width:100%; height:auto; border-top:none; padding-bottom:20px; float:left; display:inline; position:absolute; top:0; left:0; }
body	#PAGE .CONTENTS .DP_BG	{ width:100%; float:left; clear:none; background:#000; opacity:0.8; position:absolute; top:0; left:0;  z-index:10; }
body	#PAGE .CONTENTS .DP_INSIDE	{ width:100%; height:267px; border-top:none; padding-bottom:20px; float:left; display:inline;  z-index:50; }
body	#PAGE .CONTENTS .DP_INSIDE img.DP_INSIDE_PARK { width:90%;  float:left; display:inline; margin:6% 0 0 5%; }
body	#PAGE .CONTENTS .DISPLAY dd span em	{ width:548px; float:left; display:inline; color:#0f62a9; font-style:normal; }
body	#PAGE .CONTENTS .BOX_CLICK	{ margin-bottom:25px; }
body	#PAGE .CONTENTS .DP_INSIDE img.ICON { width:4%; float:right; clear:none; margin:1% 1% 0 0; }
body	#PAGE .CONTENTS small.PC { display:none; }
body	#PAGE .CONTENTS small.SM { display:block; }
}