@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;600&family=Noto+Serif+JP:wght@300;600&display=swap");section{padding-bottom:5rem}.map_wrap{width:85.4rem;width:fit-content;max-width:100%;margin:0 auto;margin-bottom:4rem}.map_wrap.map2{max-width:680px}@media screen and (min-width: 930px){.map_wrap{margin-bottom:8rem}}.map_wrap img{max-width:100%;margin:0 auto;display:block;border:solid 1px #3b1f23}.add{margin:0;padding:1rem;width:100%;background:#3b1f23;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.add *{min-height:0%}.add .add-ttl{color:#fff;width:35%}.add .add-ttl .en{display:inline-block;margin-right:.2rem;font-family:'EB Garamond', serif;font-weight:300;font-style:normal;letter-spacing:0.05em;-webkit-font-smoothing:antialiased;font-size:2.4rem;letter-spacing:.1em}.add .add-ttl .ja{display:inline-block;font-size:1.8rem;letter-spacing:.1em}.add .add-txt{width:63%;background:#fff;color:#111;font-size:2rem;line-height:1.6;letter-spacing:.1em;padding:.5rem;text-align:center}.add .add-txt .note{margin-top:.5rem;font-size:1.4rem}@media screen and (max-width: 640px){.add{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch}.add *{min-height:0%}.add .add-ttl{width:100%;text-align:center}.add .add-ttl .en{font-size:1.6rem}.add .add-ttl .ja{font-size:1.4rem}.add .add-txt{width:100%;margin-top:.5rem}}
