<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";


#map_sphead {
	width: 100%;
	height:70px;
	background-color : #FFFFFF ;
}

#map_sphead h2{
	position:absolute;
	width:200px;
	height:62px;
	top:5px;
	left:0px;
}


#map_sphead h1{
	width: 100%;
	font-size:8px;
}

#map h1 {
    font-size: 10px;
    line-height: 12px;
    color: #999;
    text-align: left;
	margin-top:8px;
}



#map_header {
	height: 85px;
	position: relative;
	padding-top:10px;
	box-sizing: content-box
}

#map_print {
	width : 260px ;
	margin-top: 20px;
	margin-left : auto ;
	margin-right : auto ;
}

#map_footer {
	border-top: solid 1px #999;
	padding-top: 12px;
	padding-bottom : 20px ;
}
#footer_close {
	padding-top: 10px;
}

#map_header_close{
	position : absolute ;
	top : 50px ;
	right : 0px ;
}

#map_header_btns{
	position : absolute ;
	width : 317px ;
	top : 20px ;
	right : 0px ;
}

#map_header_btns div{
  position: absolute;
  top:0;
}

#map_header_btns div:nth-child(1){
  left:80px;
}

#map_header_btns div:nth-child(2){
  left:160px;
}

#map_header_btns div:nth-child(3){
  right:0;
}

#map_header_btns div:last-child{
  right:0;
}


.pagebreak{
	
}

.map_online{
	background: #24522E;
	margin-bottom:10px;
}

.map_online img{
	display:block;
	margin:0 auto;
}

.spGoogleMap a{
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
  width: 100%;
	height:60px;
  padding: 3%;
  border: 1px solid #DCDCDC;
  border-radius: 10px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
}

.freedial_print{
	display : none ;
   }

.pagebreak{
	page-break-before: always;
	position : relative ;
	page-break-before: always;
}
@media print{
	.freedial_print{
		display : block ;
	}
	.nonprint{
		display : none ;
	}
	
	#map h1,#map_header_btns{
		display:none;
	}
	
	.mapImg img{
		width:100%;
	}
	
	.inner_map{
		/*width:80%; ここで大きさ調整*/
	}
	
	#spGoogleMap,.spGoogleMap {
		display: none;
	}
}

#footerbana{ display:none; }

#footer_cp {
	display:none;
}

/**************************************************************************************/
/**************************************************************************************/
/* SP Site*/
/**************************************************************************************/
/**************************************************************************************/
@media screen and (max-width: 640px) {

#map_header_logo{
	max-width : 374px ;
	width : 100% ;
	height: auto ;
	
}

#map_footer_tel{
	max-width : 560px ;
	width : 100% ;
	height : auto ;
}

#map_footer_mail{
	max-width : 240px ;
	width : 100% ;
	height : 100% ;
}

#map_print {
	max-width : 200px ;
	width : 100% ;
	margin-top: 20px;
	margin-left : auto ;
	margin-right : auto ;
}

#spGoogleMap,.spGoogleMap {
	display: block;
	top: 0px;
	right: 0px;
	margin-top: 4px;
	z-index: 999;
}


#footerbana {
	height:100%;
}
#footerbana .reserve{
	height:100%;
}
#footerbana .request{
	height:100%;
}

#footerbana{ display:flex;margin-top:30px; }


#footer_cp {
	background: #fff;
	display:block;
}


.map_storybox{
	position : relative ;
	width : 100% ;
	background-color : #FFFFFF ;
	padding : 20px 0px ;
}
.map_story{
	font-family:"ヒラギノ明朝 ProN W3",Hiragino Mincho ProN,"游明朝",YuMincho,"メイリオ",Meiryo,"HGS明朝E","HGMinchoE","ＭＳ Ｐ明朝","ＭＳ 明朝",MS PMincho;
	font-size : 14px ;
	line-height : 24px ;
	color : #000000 ;
	margin-left : 40px ;
	margin-right : 20px ;
}
.map_green{
	color : #009944 ;
	font-weight : 900 ;
}
.map_red{
	color : #E60012 ;
	font-weight : 900 ;
}
.map_blue{
	color : #007FCC ;
	font-weight : 900 ;
}

.map_hr{
	border:none;
	border-top:dashed 1px #999999;
	height:1px;
	color:#FFFFFF;
	width:500px;
}

.map_ask{
	font-family:"ヒラギノ明朝 ProN W3",Hiragino Mincho ProN,"游明朝",YuMincho,"メイリオ",Meiryo,"HGS明朝E","HGMinchoE","ＭＳ Ｐ明朝","ＭＳ 明朝",MS PMincho;
	font-size : 14px ;
	line-height : 24px ;
	color : #FFFFFF ;
	padding : 10px 20px ;
	background-color : #666666 ;
}





}	/** endof sp **/


</pre></body></html>