@charset "UTF-8";

#body_map{background: url("../images/concept/bg2.jpg");background-size: cover;padding-top: 30px}
#body_map h1.fontM{font-size:20px;margin-top:30px;letter-spacing:0.3em;padding: 10px 0; background: #0A3160;color: #fff;margin-bottom: 0px}
#map_zoom{margin-bottom:20px;}
#carnavi{margin-top: 30px}

#footer_btns{width:600px;margin:0 auto;padding:40px 0 40px;display:table;}
#footer_btns li{  display:table-cell;}
#footer_btns li a{width:284px; height:59px; display:inline-block;}
#footer_btns li a:hover img{opacity:0;   filter:alpha(opacity=0);}
#footer_btns li:first-child{text-align:center;}
#footer_btns li:first-child a{background:url(../images/map/btn_print_ov.svg) repeat center top;background-size: cover}
#footer_btns li:nth-child(2){text-align:center;}
#footer_btns li:nth-child(2) a{background:url("../images/map/btn_googlemaps_ov.svg") repeat center top;background-size: cover}

@media screen and (max-width: 767px) {/*スマホ設定*/
#body_map h1.fontM{font-size:18px;margin-top:0px;}
#footer_btns{width:70%;}
#footer_btns li:first-child{display: none}
#footer_btns li a:hover img{opacity:100;filter:alpha(opacity=1);}
#footer_btns li a{width:100%; height:auto;background: none!important}
}

/* プリント用 */
@media print{
#footer_btns{display:none;}
#body_map h1.fontM{margin-top:0px;text-align: center}
#map img,#map_zoom img{ width:100%;height:inherit;margin:0px auto 20px;}
}