body .access{font-family:"Noto Sans JP",sans-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}}body .access .c_mv{vertical-align:top}body .access .inner{max-width:1080px;width:98%;margin:0 auto 5em}@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(5svw,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.3svw,12px);line-height:normal}body .access .h2_head{font-size:min(5svw,32px);margin-bottom:60px;line-height:1.4;text-align:center;font-weight:300}@media screen and (max-width: 740px){body .access .h2_head{margin-bottom:1em}}body .access .h3_head{font-size:min(3.75svw,24px);line-height:1.4;width:100%;text-align:left;font-weight:300;margin-bottom:1em;filter:none}@media screen and (max-width: 740px){body .access .h3_head{margin-bottom:0}}body .access .txt{font-size:min(2.8svw,16px);margin-bottom:1em}body .access .note{color:#595757;line-height:1.5;font-size:min(2.3svw,12px)}body .access img{vertical-align:top}body .access .flex{display:flex;align-items:flex-start}body .access .en{font-family:"EB Garamond",serif}body .access .sec.sec01{color:#fff;background:url(../images/access/img01.webp) left/cover no-repeat;padding:5em 0;position:relative}body .access .sec.sec01 .cap{text-align:right;padding:.5em;color:#fff;position:absolute;bottom:0;right:0;line-height:1;background:linear-gradient(-90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.3) 100%);font-size:min(2.3svw,12px)}@media screen and (max-width: 740px){body .access .sec.sec01{padding:3em 0}}body .access .sec.sec01 .inner .h2_head{font-size:min(6.5svw,48px);font-weight:normal;text-shadow:0 0px 10px rgba(0,0,0,.3098039216);filter:drop-shadow(0px 0px 2px #000);text-align:left}body .access .sec.sec01 .inner .lead{font-weight:bold;font-size:min(3.75svw,24px);margin-bottom:1em;text-shadow:0 0px 10px rgba(0,0,0,.3098039216);filter:drop-shadow(0px 0px 2px #000);line-height:1.6em}body .access .sec.sec01 .inner .txt{font-size:min(3.75svw,24px);color:#fff;font-weight:bold;text-shadow:0 0px 10px rgba(0,0,0,.3098039216);filter:drop-shadow(0px 0px 2px #000);margin-bottom:.5em}body .access .sec.sec01 .inner .small_txt{text-shadow:0 0px 10px rgba(0,0,0,.3098039216);filter:drop-shadow(0px 0px 2px #000)}body .access .sec.sec02{background:url(../images/access/bg01.webp) left bottom/30% no-repeat;padding:5em 0}@media screen and (max-width: 740px){body .access .sec.sec02{background:url(../images/access/bg01.webp) left bottom/80% no-repeat;padding:3em 0}}body .access .sec.sec02 .inner h2{max-width:40%;width:100%;margin:0 0 0 auto}body .access .sec.sec02 .inner>.flex{margin-top:5em;justify-content:space-between;margin-bottom:3em}@media screen and (max-width: 740px){body .access .sec.sec02 .inner>.flex{margin-top:3em;flex-direction:column}}body .access .sec.sec02 .inner>.flex .access_routemap{width:50%}@media screen and (max-width: 740px){body .access .sec.sec02 .inner>.flex .access_routemap{width:100%;margin-bottom:5em}}body .access .sec.sec02 .inner>.flex .area_box{width:45%}@media screen and (max-width: 740px){body .access .sec.sec02 .inner>.flex .area_box{width:100%}}body .access .sec.sec02 .inner>.flex .area_box .lead{text-align:right;margin-bottom:1em;font-size:min(3.2svw,20px)}body .access .sec.sec02 .inner>.flex .area_box .lead .area_name{font-size:min(3.75svw,24px)}body .access .sec.sec02 .inner>.flex .area_box .box{margin-bottom:1.5em}body .access .sec.sec02 .inner>.flex .area_box .box .flex{justify-content:space-between;position:relative}body .access .sec.sec02 .inner>.flex .area_box .box .flex::after{position:absolute;content:"";top:50%;width:100%;height:1px;background-color:#000}body .access .sec.sec02 .inner>.flex .area_box .box .flex .left{background:#fff;z-index:10;padding-right:10px;font-size:min(3.2svw,20px)}body .access .sec.sec02 .inner>.flex .area_box .box .flex .left .area_name{font-size:min(4.6svw,28px)}body .access .sec.sec02 .inner>.flex .area_box .box .flex .left .area_margin{margin-left:-10px}body .access .sec.sec02 .inner>.flex .area_box .box .flex .right{background:#fff;z-index:10;padding-left:10px;font-family:"Jost",sans-serif;font-weight:bold}body .access .sec.sec02 .inner>.flex .area_box .box .flex .right .time{font-size:min(5svw,32px);color:#a48b78;font-weight:bold}body .access .sec.sec02 .inner>.flex .area_box .box .cap{font-size:min(2.5svw,14px);line-height:1}body .access .sec.sec02 .inner>.flex .area_box .box:has(+.lead){margin-bottom:3em}body .access .sec.sec02 .inner .h3_head{color:#946f3f;font-weight:bold;line-height:1.6em;margin-bottom:.5em}body .access .sec.sec02 .inner .txt{color:#946f3f;font-weight:normal;margin-bottom:2em}@media screen and (max-width: 740px){body .access .sec.sec02 .inner .txt{line-height:1.6em}}body .access .sec.sec02 .inner ul.flex{gap:1em;margin:0}body .access .sec.sec02 .inner ul.flex li{position:relative}body .access .sec.sec02 .inner ul.flex li .area_cap{font-size:min(4.6svw,28px);color:#fff;position:absolute;bottom:0;right:0;padding:.1em .2em;letter-spacing:.05em}/*# sourceMappingURL=access.css.map */