body #header::before{display:none}body.scroll #header::before{display:block}#map #main{position:relative;font-size:0;padding:100px 0;background:#000}@media screen and (min-width: 769px),print{#map #main{padding:200px 0}}#map #main .h1{font-family:"Cormorant Garamond",serif;position:absolute;top:55%;left:50%;transform:translate(-50%, -50%);width:100%}@media screen and (min-width: 769px),print{#map #main .h1{top:43%}}#map #main .h1 span{display:block;color:#fff;text-align:center;letter-spacing:.2em}#map #main .h1 span.en{font-size:min(8.2dvw,64px);font-weight:bold}@media screen and (min-width: 769px),print{#map #main .h1 span.en{font-size:min(5.5dvw,40px)}}#map #main .h1 span.ja{font-size:min(5.2dvw,36px)}@media screen and (min-width: 769px),print{#map #main .h1 span.ja{font-size:min(4.6dvw,28px)}}#map #contents{padding:3em 0 3em}@media screen and (min-width: 769px),print{#map #contents{padding:4em 0 5em}}#map #contents .map_inner{margin:0 auto;max-width:100%;width:90%;position:relative}@media screen and (min-width: 769px),print{#map #contents .map_inner{max-width:1000px;width:100%}}#map #contents .map_inner .txt{text-align:center;margin:0 0 1em;font-size:min(3.8dvw,20px);line-height:1;text-align:center}@media screen and (min-width: 769px),print{#map #contents .map_inner .txt{font-size:min(3.2dvw,16px)}}#map #contents .map_inner .map{border:1px solid #000;font-size:0;overflow:hidden}#map #contents .map_inner .direction{position:absolute;bottom:.5em;left:.5em;width:30px;z-index:1000}@media screen and (min-width: 769px),print{#map #contents .map_inner .direction{width:50px}}/*# sourceMappingURL=map.css.map */