.access{background:#e5dfce}.visit-data{margin:30px 0}.visit-data>div{padding:19px 0;border-top:1px solid #b9b09e}.visit-data>div:last-child{border-bottom:1px solid #b9b09e}.visit-data dt{font-weight:700;font-size:14px;margin-bottom:7px}.visit-data dd{margin:0}.map-frame{margin-top:40px;max-width:1000px}.map-frame iframe{display:block;width:100%;height:420px;border:0;background:#d1cbbb}.faq h2{margin-bottom:30px}.faq details{border-top:1px solid var(--line);padding-block:22px}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font-weight:700;padding-right:16px}.faq details p{margin-top:18px}.faq details .text-link{margin-top:14px}
