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:#3e3a39;font-size:min(2.3svw,12px);line-height:normal}body .access .h3_tophead{font-size:min(4.6svw,28px);background:#7a6a56;color:#fff;position:relative;font-weight:normal;padding-left:1.3em;background:linear-gradient(90deg, rgb(122, 106, 86) 0%, rgba(255, 255, 255, 0) 100%)}body .access .h3_tophead:after{content:"";width:0;height:0;border-style:solid;border-width:20px 0 20px 30px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #604c3f;position:absolute;top:0;left:0px;bottom:0;margin:auto}@media screen and (max-width: 740px){body .access .h3_tophead:after{border-width:8px 0 8px 12px}}body .access .h2_head{font-size:min(5svw,32px);margin-bottom:.2em;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 .h4_head{font-size:min(3.75svw,24px);line-height:1.4;width:100%;text-align:left;position:relative;color:#946f3f;padding-left:1.4em;font-weight:500}@media screen and (max-width: 740px){body .access .h4_head{padding-left:1.8em}}body .access .h4_head:after{content:"";width:0;height:0;border-style:solid;border-width:14px 0 14px 22px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #946f3f;position:absolute;top:0;left:6px;bottom:0;margin:auto}@media screen and (max-width: 740px){body .access .h4_head:after{border-width:8px 0 8px 12px}}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;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;color:#946f3f;text-align:left}body .access .sec.sec01 .inner .lead{font-weight:bold;font-size:min(3.75svw,24px);margin-bottom:1em;color:#946f3f;line-height:1.6em}body .access .sec.sec01 .inner .txt{font-size:min(2.8svw,16px);color:#3e3a39;margin-bottom:0}body .access .sec.sec01 .inner ul.flex{gap:1em;margin:0 0 2em;justify-content:space-between}@media screen and (max-width: 740px){body .access .sec.sec01 .inner ul.flex{margin:0 0 2em;flex-direction:column}}body .access .sec.sec01 .inner ul.flex li{position:relative}body .access .sec.sec01 .inner ul.flex li .area_cap{font-size:min(4.6svw,28px);color:#946f3f;position:absolute;top:0;left:0;padding:.1em .2em;letter-spacing:.05em}body .access .sec.sec02{background:url(../images/access/bg.webp) center/cover no-repeat;padding:5em 0;border-top:2px solid #946f3f}@media screen and (max-width: 740px){body .access .sec.sec02{background:url(../images/access/bg.webp) center/cover 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{justify-content:space-between;margin-bottom:3em}@media screen and (max-width: 740px){body .access .sec.sec02 .inner>.flex{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:2em}}body .access .sec.sec02 .inner>.flex .access_routemap .routemap_figure02{position:relative}body .access .sec.sec02 .inner>.flex .access_routemap .routemap_figure02 .small_lead{color:#946f3f;position:absolute;left:0;top:10%;font-weight:bold;font-size:min(2.8svw,16px)}body .access .sec.sec02 .inner>.flex .access_routemap .routemap_figure02 figcaption{bottom:5em}body .access .sec.sec02 .inner>.flex .area_box{width:45%;margin-bottom:0;color:#3e3a39}@media screen and (max-width: 740px){body .access .sec.sec02 .inner>.flex .area_box{width:100%}}body .access .sec.sec02 .inner .area_box{width:100%;margin-bottom:3em}@media screen and (max-width: 740px){body .access .sec.sec02 .inner .area_box{width:100%}}body .access .sec.sec02 .inner .area_box .lead_head{background:#fff;color:#946f3f;font-weight:bold;border-bottom:1px solid #946f3f;padding:0 .3em;margin-bottom:1em}body .access .sec.sec02 .inner .area_box .lead{text-align:left;margin-bottom:1em;color:#946f3f;font-weight:bold;font-size:min(3.2svw,20px)}body .access .sec.sec02 .inner .area_box .box{margin-bottom:1.5em}body .access .sec.sec02 .inner .area_box .box .flex{justify-content:space-between;align-items:center;position:relative}body .access .sec.sec02 .inner .area_box .box .flex::after{content:"";flex:1;border-bottom:1px solid #000;order:1;margin:0 .5em 0em}body .access .sec.sec02 .inner .area_box .box .flex .left{order:0;font-size:min(3.2svw,20px)}body .access .sec.sec02 .inner .area_box .box .flex .left .area_name{font-size:min(4.6svw,28px);font-weight:600}body .access .sec.sec02 .inner .area_box .box .flex .left .area_margin{margin-left:-10px}body .access .sec.sec02 .inner .area_box .box .flex .right{order:2;z-index:10;font-family:"Jost",sans-serif;font-weight:bold}body .access .sec.sec02 .inner .area_box .box .flex .right .time{font-size:min(5svw,32px);color:#a48b78;font-weight:bold}body .access .sec.sec02 .inner .area_box .box .cap{font-size:min(2.5svw,14px);line-height:1.4}@media screen and (max-width: 740px){body .access .sec.sec02 .inner .area_box .box .cap{margin-top:.5em}}body .access .sec.sec02 .inner .area_box .box:last-of-type{margin-bottom:0}body .access .sec.sec02 .inner .area_box .img_medium{max-width:700px;width:100%;margin:0 auto}body .access .sec.sec02 .inner .area_box .img_medium:nth-of-type(1){margin-bottom:3em}body .access .sec.sec02 .inner .area_box.area_box_bg{position:relative}body .access .sec.sec02 .inner .area_box.area_box_bg .box_wrap{width:65%;z-index:10}@media screen and (max-width: 740px){body .access .sec.sec02 .inner .area_box.area_box_bg .box_wrap{width:100%;margin-top:45%}}body .access .sec.sec02 .inner .area_box.area_box_bg .bg_image{position:absolute;right:0;top:33px;width:50%}@media screen and (max-width: 740px){body .access .sec.sec02 .inner .area_box.area_box_bg .bg_image{right:0;top:25px;width:87%}}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:#3e3a39;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 .flex_box{gap:1em;margin-top:3em;margin-bottom:0}body .access .sec.sec02 .inner .flex_box figure{width:100%}body .access .sec.sec02 .inner .flex_box figure figcaption{left:0;right:auto;color:#fff}body .access .sec.sec02 .inner .flex_box .small_txt{font-size:min(2.5svw,14px);line-height:1.6}/*# sourceMappingURL=access.css.map */