#access .inner{max-width:850px}#access img{vertical-align:top}#access figure{position:relative}#access figure figcaption{position:absolute;bottom:0;right:0;font-size:clamp(10px,0.573rem + 0.22dvw,12px);padding:.5em;color:#fff;text-shadow:0 0 3px #000;line-height:normal}#access figure figcaption.left{right:auto;left:0}#access figure figcaption.black{color:#000;text-shadow:none}#access #main{position:relative;background-size:cover;margin-top:54px}#access #main h1{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);letter-spacing:.1em;text-shadow:0 0 10px rgba(0,0,0,.7);color:#fff}#access #main h1 span{display:block;color:#fff;text-align:center;line-height:1.5}#access #main h1 span.en{font-size:clamp(30px,1.305rem + 2.43dvw,52px);letter-spacing:.1em}@media screen and (min-width: 1024px),print{#access #main h1 span.en{font-size:clamp(34px,1.452rem + 2.87dvw,60px)}}#access #main h1 span.ja{font-size:clamp(11px,0.610rem + 0.33dvw,14px);letter-spacing:.1em}@media screen and (min-width: 1024px),print{#access #main h1 span.ja{font-size:clamp(12px,0.646rem + 0.44dvw,16px)}}#access #contents .sec{background:url(../images/access/bg_line@sp.svg) left 2% top/20px auto repeat-y,url(../images/access/bg_line@sp.svg) right 2% top/20px auto repeat-y,#e5e1d9;padding:3em 0}@media screen and (min-width: 769px),print{#access #contents .sec{padding:5em 0;background:url(../images/access/bg_line@pc.svg) left 2% top/30px auto repeat-y,url(../images/access/bg_line@pc.svg) right 2% top/30px auto repeat-y,#e5e1d9}}#access #contents .sec.mulch_block .inner .ttl_box{margin-bottom:5em}#access #contents .sec.mulch_block .inner .ttl_box .ttl_lead{font-size:clamp(18px,0.866rem + 1.10dvw,28px);text-align:center;margin-bottom:1.5em;letter-spacing:.1em}#access #contents .sec.mulch_block .inner .ttl_box .ttl_txt{font-size:clamp(14px,0.720rem + 0.66dvw,20px);letter-spacing:.1em}@media screen and (min-width: 769px),print{#access #contents .sec.mulch_block .inner .ttl_box .ttl_txt{text-align:center}}#access #contents .sec.mulch_block .inner>.flex{flex-wrap:nowrap;margin-bottom:3em;flex-direction:column;gap:1.5em}@media screen and (min-width: 769px),print{#access #contents .sec.mulch_block .inner>.flex{flex-direction:row;flex-wrap:wrap;margin-bottom:5em;gap:1em .5em}}#access #contents .sec.mulch_block .inner>.flex .access_box{width:100%;position:relative}@media screen and (min-width: 769px),print{#access #contents .sec.mulch_block .inner>.flex .access_box{width:calc(50% - .5em)}}#access #contents .sec.mulch_block .inner>.flex .access_box>.line_name{margin-bottom:-0.5em}@media screen and (min-width: 769px),print{#access #contents .sec.mulch_block .inner>.flex .access_box>.line_name{margin-bottom:0}}#access #contents .sec.mulch_block .inner>.flex .access_box .station_area{display:flex;align-items:flex-end;letter-spacing:.1em;gap:.1em}#access #contents .sec.mulch_block .inner>.flex .access_box .station_area .station_name{letter-spacing:.03em}#access #contents .sec.mulch_block .inner>.flex .access_box .station_area .time_area{position:relative}#access #contents .sec.mulch_block .inner>.flex .access_box .station_area .time_area .time_area01{line-height:1.7;letter-spacing:.1em}#access #contents .sec.mulch_block .inner>.flex .access_box .station_area .time_area .time_area01 .num{color:#5c3a2e;line-height:0}#access #contents .sec.mulch_block .inner>.flex .access_box .station_area .time_area .time_area02{letter-spacing:.1em;font-size:clamp(10px,0.573rem + 0.22dvw,12px);position:absolute;bottom:0;right:0;line-height:0}#access #contents .sec.mulch_block .inner>.flex .access_box.access_box_large>.line_name{font-size:clamp(12px,0.646rem + 0.44dvw,16px)}#access #contents .sec.mulch_block .inner>.flex .access_box.access_box_large .station_area .station_name{font-size:clamp(32px,1.378rem + 2.65dvw,56px)}@media screen and (min-width: 769px),print{#access #contents .sec.mulch_block .inner>.flex .access_box.access_box_large .station_area .station_name{font-size:clamp(25px,1.122rem + 1.88dvw,42px)}}#access #contents .sec.mulch_block .inner>.flex .access_box.access_box_large .station_area .time_area .time_area01{font-size:clamp(27px,1.195rem + 2.10dvw,46px)}@media screen and (min-width: 769px),print{#access #contents .sec.mulch_block .inner>.flex .access_box.access_box_large .station_area .time_area .time_area01{font-size:clamp(22px,1.012rem + 1.55dvw,36px)}}#access #contents .sec.mulch_block .inner>.flex .access_box.access_box_large .station_area .time_area .time_area01 .num{font-size:clamp(32px,1.378rem + 2.65dvw,56px)}#access #contents .sec.mulch_block .inner>.flex .access_box.access_box_small>.line_name{font-size:clamp(11px,0.610rem + 0.33dvw,14px)}#access #contents .sec.mulch_block .inner>.flex .access_box.access_box_small .station_area .station_name{font-size:clamp(27px,1.195rem + 2.10dvw,46px)}@media screen and (min-width: 769px),print{#access #contents .sec.mulch_block .inner>.flex .access_box.access_box_small .station_area .station_name{font-size:clamp(22px,1.012rem + 1.55dvw,36px)}}#access #contents .sec.mulch_block .inner>.flex .access_box.access_box_small .station_area .time_area .time_area01{font-size:clamp(22px,1.012rem + 1.55dvw,36px)}@media screen and (min-width: 769px),print{#access #contents .sec.mulch_block .inner>.flex .access_box.access_box_small .station_area .time_area .time_area01{font-size:clamp(17px,0.829rem + 0.99dvw,26px)}}#access #contents .sec.mulch_block .inner>.flex .access_box.access_box_small .station_area .time_area .time_area01 .num{font-size:clamp(27px,1.195rem + 2.10dvw,46px)}@media screen and (min-width: 769px),print{#access #contents .sec.mulch_block .inner>.flex .access_box.access_box_small .station_area .time_area .time_area01 .num{font-size:clamp(29px,1.269rem + 2.32dvw,50px)}}#access #contents .sec.area_block .inner{width:100%}@media screen and (min-width: 769px),print{#access #contents .sec.area_block .inner{width:90%}}#access #contents .sec.area_block .inner .area_box{margin-bottom:3em}@media screen and (min-width: 769px),print{#access #contents .sec.area_block .inner .area_box{margin-bottom:5em}}#access #contents .sec.area_block .inner .area_box figure{margin-bottom:1em}#access #contents .sec.area_block .inner .area_box figure .txt_wrap{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}#access #contents .sec.area_block .inner .area_box figure .txt_wrap .en{font-family:"EB Garamond","serif";font-size:clamp(36px,1.577rem + 2.87dvw,62px);font-weight:100}#access #contents .sec.area_block .inner .area_box figure .txt_wrap .ja{font-size:clamp(14px,0.720rem + 0.66dvw,20px)}#access #contents .sec.area_block .inner .area_box .txt_box{text-align:center}#access #contents .sec.area_block .inner .area_box .txt_box .small{font-size:clamp(14px,0.720rem + 0.66dvw,20px)}#access #contents .sec.area_block .inner .area_box .txt_box .txt{font-size:clamp(16px,0.793rem + 0.88dvw,24px);letter-spacing:.1em}#access #contents .sec.area_block .inner .area_box .txt_box .txt .big{font-size:clamp(24px,1.086rem + 1.77dvw,40px)}#access #contents .sec.area_block .inner .area_box .txt_box .txt .num{font-size:clamp(30px,1.305rem + 2.43dvw,52px);color:#7a6046;line-height:0;margin-left:.1em}/*# sourceMappingURL=access.css.map */