body .access{font-family:"Zen Old Mincho",YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif}body .access .c_mv_title{font-family:"EB Garamond",serif}body .access .print-page .l_container.l_cont_detail .map-address{flex-direction:unset}@media screen and (768px <= width),print{body .access .print-page .l_container.l_cont_detail .map-address{margin:1em auto 0}}body .access .print-page .l_container.l_cont_detail .map-address dd{margin:unset}body .access .pc{display:inline}@media screen and (max-width: 740px){body .access .pc{display:none}}body .access .sp{display:none}@media screen and (max-width: 740px){body .access .sp{display:inline}}@media screen and (max-width: 740px){body .access .ib{display:inline-block}}body .access .c_mv{vertical-align:top}body .access .inner{max-width:1080px;width:98%;margin:0 auto 1em}@media screen and (max-width: 740px){body .access .inner{width:90%;margin:0 auto 3em}}body .access .inner:last-of-type{margin-bottom:0}body .access figure{position:relative}body .access figure .area_name{color:#fff;position:absolute;left:8px;bottom:3px;font-size:min(5dvw,32px);text-shadow:0 0 2px #000}body .access figure figcaption{position:absolute;bottom:0;right:0;padding:.5em;color:#fff;font-size:min(2.3dvw,12px);line-height:normal}body .access .h2_head{font-size:min(5dvw,32px);border-left:2px solid #231815;line-height:1.4;font-weight:normal;padding:.5em 0 .5em 1em;margin-bottom:1em;color:#685a49}@media screen and (max-width: 740px){body .access .h2_head{padding:.5em 0 .5em .7em}}body .access .h3_head{font-size:min(3.75dvw,24px);font-weight:normal;line-height:1.6em;margin-bottom:1em;position:relative;padding-left:1.5em;text-indent:-1.5em}body .access .h3_head:before{content:"■";color:#c30d23;margin-right:.5em}body .access .h3_head .small{font-size:min(2.8dvw,16px)}body .access .txt{font-size:min(3.2dvw,20px);margin-bottom:1em;line-height:1.6}body .access .txt:last-of-type{margin-bottom:0}body .access .note{color:#595757;line-height:1.5;font-size:min(2.3dvw,12px)}body .access img{vertical-align:top}body .access .flex{display:flex;align-items:flex-start}body .access .grid{display:grid}body .access .en{font-family:"EB Garamond",serif}body .access .sec.sec01{background:#eee7e3;padding:5em 0;position:relative}body .access .sec.sec01 .flex.h2_head_wrap{align-items:center;gap:1em;margin-bottom:2em}@media screen and (max-width: 740px){body .access .sec.sec01 .flex.h2_head_wrap{gap:0em}}body .access .sec.sec01 .flex.h2_head_wrap .h2_head{margin-bottom:0}@media screen and (max-width: 740px){body .access .sec.sec01 .flex.h2_head_wrap .h2_head{width:100%}}body .access .sec.sec01 .flex.h2_head_wrap .txt{padding:1em;background:#c30d23;border-radius:10px;color:#fff}@media screen and (max-width: 740px){body .access .sec.sec01 .flex.h2_head_wrap .txt{width:auto}}body .access .sec.sec01 .flex.h2_head_wrap .txt .area_margin{margin-left:-10px}body .access .sec.sec01 .flex.text_flex{gap:1em}body .access .sec.sec01 .flex.text_flex figure{width:70%}@media screen and (max-width: 740px){body .access .sec.sec01 .flex.text_flex figure{width:30%}}@media screen and (max-width: 740px){body .access .sec.sec01 .flex.text_flex .txt{width:70%}}@media screen and (max-width: 740px){body .access .sec.sec01{padding:3em 0}}body .access .sec.sec01 .inner .txt{margin-bottom:0;font-size:min(3.2dvw,20px)}body .access .sec.sec01 .inner .txt .small{display:block;font-size:min(2.5dvw,14px)}body .access .sec.sec01 .inner .grid{justify-content:space-between;margin-bottom:3em;grid-template-columns:repeat(3, 1fr);gap:1em 2em}@media screen and (max-width: 740px){body .access .sec.sec01 .inner .grid{grid-template-columns:repeat(1, 1fr)}}body .access .sec.sec01 .inner .grid .box .flex{justify-content:space-between;position:relative;align-items:center}body .access .sec.sec01 .inner .grid .box .flex::after{position:absolute;content:"";top:50%;width:100%;height:1px;background-color:#000}body .access .sec.sec01 .inner .grid .box .flex .left{background:#eee7e3;z-index:10;padding-right:10px;font-size:min(3.75dvw,24px)}body .access .sec.sec01 .inner .grid .box .flex .left .area_margin{margin-left:-10px}@media screen and (max-width: 740px){body .access .sec.sec01 .inner .grid .box .flex .left .area_margin{margin-left:-3px}}body .access .sec.sec01 .inner .grid .box .flex .right{background:#eee7e3;z-index:10;padding-left:10px;font-size:min(3.75dvw,24px);font-weight:normal}body .access .sec.sec01 .inner .grid .box .flex .right .time{font-size:min(6.5dvw,48px);color:#c30d23;font-weight:normal}body .access .sec.sec01 .inner .grid .box>.right{display:block;text-align:right;line-height:1;margin-bottom:.4em}body .access .sec.sec01 .inner .grid .box .cap{font-size:min(2.4dvw,13px);line-height:1}body .access .sec.sec01 .inner .grid .box:has(+.lead){margin-bottom:3em}body .access .sec.sec02{padding:5em 0}@media screen and (max-width: 740px){body .access .sec.sec02{padding:3em 0}}body .access .sec.sec02 .inner .h2_head{margin-bottom:0}body .access .sec.sec02 .inner .h2_head .area_margin{margin-left:-15px}@media screen and (max-width: 740px){body .access .sec.sec02 .inner .h2_head .area_margin{margin-left:-10px}}body .access .sec.sec02 .inner>figure figcaption{position:absolute;bottom:7em;color:#000}@media screen and (max-width: 740px){body .access .sec.sec02 .inner>figure figcaption{bottom:1em}}body .access .sec.sec02 .inner .flex{gap:2em}@media screen and (max-width: 740px){body .access .sec.sec02 .inner .flex{flex-direction:column}}body .access .sec.sec02 .inner .flex>.box{width:50%}@media screen and (max-width: 740px){body .access .sec.sec02 .inner .flex>.box{width:100%}}body .access .sec.sec02 .inner .flex>.box .h2_head{padding:0 0 0 1em;margin-bottom:1em}@media screen and (max-width: 740px){body .access .sec.sec02 .inner .flex>.box figure{margin-bottom:.5em}}body .access .sec.sec02 .inner .flex>figure{border:1px solid #231815;width:50%}@media screen and (max-width: 740px){body .access .sec.sec02 .inner .flex>figure{width:100%}}body .access .sec.sec03{padding:0 0 5em 0}@media screen and (max-width: 740px){body .access .sec.sec03{padding:0 0 3em 0}}body .access .sec.sec03 .inner .h2_head .area_margin{margin-left:-10px}@media screen and (max-width: 740px){body .access .sec.sec03 .inner .flex{flex-direction:column}}body .access .sec.sec03 .inner .flex.ul_flex_01{gap:1em;margin-bottom:.5em}body .access .sec.sec03 .inner .flex.ul_flex_01 li{position:relative}@media screen and (max-width: 740px){body .access .sec.sec03 .inner .flex.ul_flex_01 li{width:100%}}body .access .sec.sec03 .inner .flex.ul_flex_01 li .area_cap{font-size:min(4.6dvw,28px);color:#fff;position:absolute;top:.1em;left:.1em;padding:.1em .2em;letter-spacing:.05em}@media screen and (max-width: 740px){body .access .sec.sec03 .inner .flex.ul_flex_01 li .area_cap{font-size:min(6.5dvw,48px);top:.3em;left:.3em}}body .access .sec.sec03 .inner .flex.ul_flex_02{border-top:1px solid #000;border-bottom:1px solid #000;padding:1em 0;gap:1em;position:relative;align-items:stretch}@media screen and (max-width: 740px){body .access .sec.sec03 .inner .flex.ul_flex_02 li{width:100%}}@media screen and (max-width: 740px){body .access .sec.sec03 .inner .flex.ul_flex_02 li:not(:first-of-type){width:70%;margin:0 auto}}body .access .sec.sec03 .inner .flex.ul_flex_02 li.border{position:relative;flex:0 0 1em}@media screen and (max-width: 740px){body .access .sec.sec03 .inner .flex.ul_flex_02 li.border{width:100%}}body .access .sec.sec03 .inner .flex.ul_flex_02 li.border::before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:1px;background:#000}@media screen and (max-width: 740px){body .access .sec.sec03 .inner .flex.ul_flex_02 li.border::before{width:100%;height:1px}}body .access .sec.sec03 .inner .txt{margin-bottom:1em}/*# sourceMappingURL=access.css.map */