body{overflow-x:hidden}#access #main{background:url(../images/access/main_sp.webp) no-repeat 50% 50%;background-size:cover}@media screen and (min-width: 1024px),print{#access #main{background:url(../images/access/main_pc.webp) no-repeat 50% 50%;background-size:cover}}#access #contents .inner{width:90%}@media screen and (min-width: 1024px),print{#access #contents .inner{max-width:1200px}}#access #contents img{vertical-align:top}#access #contents .flex{display:flex;align-items:flex-start}#access #contents figure{position:relative}#access #contents figure figcaption{position:absolute;font-size:clamp(10px,0.573rem + 0.22dvw,12px);padding:.5em;bottom:0;color:#fff;left:0;text-shadow:0 0 3px #000}#access #contents figure .txt_absolute{position:absolute;left:1em;bottom:0;height:20px}@media screen and (min-width: 1024px),print{#access #contents figure .txt_absolute{height:40px}}#access #contents .sec.sec01{padding:3em 0em}@media screen and (min-width: 1024px),print{#access #contents .sec.sec01{padding:5em 0 3em}}#access #contents .sec.sec01 .copybox{color:#4199b7;line-height:2}#access #contents .sec.sec01 .copybox .title{text-align:center;font-size:clamp(18px,0.866rem + 1.10dvw,28px);margin:0 0 1em}#access #contents .sec.sec01 .copybox .txt{font-size:clamp(12px,0.646rem + 0.44dvw,16px)}@media screen and (min-width: 1024px),print{#access #contents .sec.sec01 .copybox .txt{text-align:center}}#access #contents .sec.sec02{color:#4199b7;padding:0 0 3em 0}@media screen and (min-width: 1024px),print{#access #contents .sec.sec02{padding:0 0 5em 0}}@media screen and (min-width: 1024px),print{#access #contents .sec.sec02 .txt_wrap{margin-bottom:2em}}#access #contents .sec.sec02 .txt_wrap .flex{justify-content:center;flex-direction:column;margin-bottom:2em}@media screen and (min-width: 1024px),print{#access #contents .sec.sec02 .txt_wrap .flex{flex-direction:row;gap:.3em;margin-bottom:0}}#access #contents .sec.sec02 .txt_wrap .txt{position:relative}@media screen and (min-width: 1024px),print{#access #contents .sec.sec02 .txt_wrap .txt{margin-bottom:2em}}#access #contents .sec.sec02 .txt_wrap .txt .small_ttl{font-size:clamp(14px,0.720rem + 0.66dvw,20px);display:block}@media screen and (min-width: 1024px),print{#access #contents .sec.sec02 .txt_wrap .txt .small_ttl{display:inline-block}}#access #contents .sec.sec02 .txt_wrap .txt .station_name{font-size:clamp(21px,0.976rem + 1.44dvw,34px);margin-right:.3em}#access #contents .sec.sec02 .txt_wrap .txt .station_name .station_big{font-size:120%;display:inline-block;line-height:0}#access #contents .sec.sec02 .txt_wrap .txt .station_name.station_name_block{display:block}@media screen and (min-width: 1024px),print{#access #contents .sec.sec02 .txt_wrap .txt .station_name.station_name_block{display:inline-block}}#access #contents .sec.sec02 .txt_wrap .txt .means_name{font-size:clamp(21px,0.976rem + 1.44dvw,34px)}#access #contents .sec.sec02 .txt_wrap .txt .means_name .num{font-size:155%;line-height:0}#access #contents .sec.sec02 .txt_wrap .txt .small_m{bottom:-1em;right:0;font-size:clamp(10px,0.573rem + 0.22dvw,12px)}@media screen and (min-width: 1024px),print{#access #contents .sec.sec02 .txt_wrap .txt .small_m{position:absolute}}#access #contents .sec.sec02 .img_zoom{position:relative}@media screen and (max-width: 767px){#access #contents .sec.sec02 .img_zoom{overflow:hidden;touch-action:pan-y}}#access #contents .sec.sec02 .img_zoom img{width:100%;display:block}@media screen and (max-width: 767px){#access #contents .sec.sec02 .img_zoom img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:center center;transition:transform .25s ease}}#access #contents .sec.sec02 .img_zoom .zoom_btns{display:none}@media screen and (max-width: 767px){#access #contents .sec.sec02 .img_zoom{overflow:hidden}#access #contents .sec.sec02 .img_zoom img{transform:scale(1);transform-origin:center center;transition:transform .3s ease}#access #contents .sec.sec02 .img_zoom .zoom_btns{position:absolute;right:0px;bottom:10px;z-index:2;display:flex;flex-direction:column;gap:2px}#access #contents .sec.sec02 .img_zoom .zoom_btns button{width:20px;height:20px;border:0;background:#fff;color:#000}}#access #contents .sec.sec03{color:#4199b7;padding:0em 0 3em}@media screen and (min-width: 1024px),print{#access #contents .sec.sec03{padding:0em 0 5em}}#access #contents .sec.sec03>figure{margin-bottom:2em}#access #contents .sec.sec03 .inner>.flex{flex-direction:column}@media screen and (min-width: 1024px),print{#access #contents .sec.sec03 .inner>.flex{flex-direction:row}}#access #contents .sec.sec03 .inner>.flex .box{margin-bottom:2em}@media screen and (min-width: 1024px),print{#access #contents .sec.sec03 .inner>.flex .box{width:40%;margin-bottom:0}}#access #contents .sec.sec03 .inner>.flex .box .lead{font-size:clamp(16px,0.767rem + 0.99dvw,25px);margin-bottom:.5em}#access #contents .sec.sec03 .inner>.flex .box .txt_wrap{margin-bottom:1em}#access #contents .sec.sec03 .inner>.flex .box .txt_wrap:last-of-type{margin-bottom:0}#access #contents .sec.sec03 .inner>.flex .box .txt_wrap .txt{font-size:clamp(20px,0.939rem + 1.33dvw,32px)}#access #contents .sec.sec03 .inner>.flex .box .txt_wrap .txt .station_big{font-size:120%;line-height:0}#access #contents .sec.sec03 .inner>.flex .box .txt_wrap .txt .num{font-size:155%;line-height:0}#access #contents .sec.sec03 .inner>.flex .box .txt_wrap .txt .small{font-size:clamp(11px,0.610rem + 0.33dvw,14px)}#access #contents .sec.sec03 .inner>.flex .box .txt_wrap .note{font-size:clamp(10px,0.573rem + 0.22dvw,12px)}#access #contents .sec.sec03 .inner>.flex .img_box{gap:1em}@media screen and (min-width: 1024px),print{#access #contents .sec.sec03 .inner>.flex .img_box{width:65%}}#access #contents .sec.sec04{color:#4199b7;padding:0em 0 1em}@media screen and (min-width: 1024px),print{#access #contents .sec.sec04{padding:0em 0 5em}}#access #contents .sec.sec04>figure{margin-bottom:2em}#access #contents .sec.sec04 .inner>.flex{flex-direction:column}@media screen and (min-width: 1024px),print{#access #contents .sec.sec04 .inner>.flex{flex-direction:row}}#access #contents .sec.sec04 .inner>.flex .box{margin-bottom:2em}@media screen and (min-width: 1024px),print{#access #contents .sec.sec04 .inner>.flex .box{width:40%;margin-bottom:0}}#access #contents .sec.sec04 .inner>.flex .box .lead{font-size:clamp(16px,0.767rem + 0.99dvw,25px);margin-bottom:.5em}#access #contents .sec.sec04 .inner>.flex .box .txt_wrap{margin-bottom:1em}#access #contents .sec.sec04 .inner>.flex .box .txt_wrap:last-of-type{margin-bottom:0}#access #contents .sec.sec04 .inner>.flex .box .txt_wrap .txt{font-size:clamp(20px,0.939rem + 1.33dvw,32px)}#access #contents .sec.sec04 .inner>.flex .box .txt_wrap .txt .station_big{font-size:120%;line-height:0}#access #contents .sec.sec04 .inner>.flex .box .txt_wrap .txt .num{font-size:155%;line-height:0}#access #contents .sec.sec04 .inner>.flex .box .txt_wrap .txt .small{font-size:clamp(11px,0.610rem + 0.33dvw,14px)}#access #contents .sec.sec04 .inner>.flex .box .txt_wrap .note{font-size:clamp(10px,0.573rem + 0.22dvw,12px)}#access #contents .sec.sec04 .inner>.flex .img_box{gap:1em}@media screen and (min-width: 1024px),print{#access #contents .sec.sec04 .inner>.flex .img_box{width:65%}}#access #contents .sec.sec05{color:#4199b7;padding:0em 0 1em}@media screen and (min-width: 1024px),print{#access #contents .sec.sec05{padding:0em 0 5em}}#access #contents .sec.sec05 .ttl{font-size:clamp(18px,0.866rem + 1.10dvw,28px);text-align:center;margin-bottom:2em}#access #contents .sec.sec05 .inner>.flex{flex-direction:column;gap:1em}@media screen and (min-width: 1024px),print{#access #contents .sec.sec05 .inner>.flex{flex-direction:row}}#access #contents .sec.sec05 .inner>.flex .box{margin-bottom:2em}@media screen and (min-width: 1024px),print{#access #contents .sec.sec05 .inner>.flex .box{width:40%;margin-bottom:0}}#access #contents .sec.sec05 .inner>.flex .box figure{margin-bottom:1.5em}#access #contents .sec.sec05 .inner>.flex .box .txt_absolute{height:25px}#access #contents .sec.sec05 .inner>.flex .box .lead{font-size:clamp(14px,0.694rem + 0.77dvw,21px);margin-bottom:.2em}#access #contents .sec.sec05 .inner>.flex .box .txt_wrap{margin-bottom:1em}#access #contents .sec.sec05 .inner>.flex .box .txt_wrap:last-of-type{margin-bottom:0}#access #contents .sec.sec05 .inner>.flex .box .txt_wrap .txt{font-size:clamp(19px,0.903rem + 1.22dvw,30px)}#access #contents .sec.sec05 .inner>.flex .box .txt_wrap .txt .station_big{font-size:120%;line-height:0}#access #contents .sec.sec05 .inner>.flex .box .txt_wrap .txt .num{font-size:150%;line-height:0}#access #contents .sec.sec05 .inner>.flex .box .txt_wrap .txt .small{font-size:clamp(11px,0.610rem + 0.33dvw,14px)}#access #contents .sec.sec05 .inner>.flex .box .txt_wrap .note{font-size:clamp(10px,0.573rem + 0.22dvw,12px)}/*# sourceMappingURL=access.css.map */