.pre-inc #map{background:#fff}.pre-inc #map #main{background:linear-gradient(25deg, #1749A2, #AF19B4);padding:3em 0}@media screen and (min-width: 769px),print{.pre-inc #map #main{padding:5em 0}}.pre-inc #map #main h1 span{display:block;color:#fff;text-align:center;line-height:1}.pre-inc #map #main h1 span.en{font-size:clamp(30px,1.305rem + 2.43dvw,52px);font-family:"EB Garamond","serif";letter-spacing:.1em}@media screen and (min-width: 769px),print{.pre-inc #map #main h1 span.en{font-size:clamp(34px,1.452rem + 2.87dvw,60px)}}.pre-inc #map #main h1 span.ja{margin:.5em 0 0;font-size:clamp(11px,0.610rem + 0.33dvw,14px);letter-spacing:.1em}@media screen and (min-width: 769px),print{.pre-inc #map #main h1 span.ja{font-size:clamp(12px,0.646rem + 0.44dvw,16px)}}.pre-inc #map #contents{padding:3em 0}@media screen and (min-width: 769px),print{.pre-inc #map #contents{padding:5em 0}}.pre-inc #map #contents .map{margin:0 auto;width:90%;max-width:1000px}.pre-inc #map #contents .salon{margin:3em auto 0;width:90%;max-width:1024px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (min-width: 769px),print{.pre-inc #map #contents .salon{margin:6em auto 0;flex-direction:row-reverse}}.pre-inc #map #contents .salon .salon01{margin:0;width:100%;background:#b7a97a;align-self:stretch;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 769px),print{.pre-inc #map #contents .salon .salon01{width:50%}}.pre-inc #map #contents .salon .salon01 .photo{margin:1em 0;width:85%}@media screen and (min-width: 769px),print{.pre-inc #map #contents .salon .salon01 .photo{margin:0;width:80%}}.pre-inc #map #contents .salon .salon02{margin:0;width:100%;align-self:stretch}@media screen and (min-width: 769px),print{.pre-inc #map #contents .salon .salon02{width:50%}}/*# sourceMappingURL=map.css.map */