@keyframes slideleft{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes slideright{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes leftunder{0%{transform:scale(0.1, 0.1) rotate(0.2deg);opacity:0}100%{transform:scale(1, 1) rotate(0deg);opacity:1}}[data-anim=slideleft-right]{opacity:0;transform:translateX(-100px);transition:transform ease .8s,opacity ease .8s;backface-visibility:hidden}@media(max-width: 768px){[data-anim=slideleft-right]{transform:translateX(100px)}}.is-pageanim-start [data-anim=slideleft-right].is-show{opacity:1;transform:translateX(0)}[data-anim=slideright-left]{opacity:0;transform:translateX(100px);transition:transform ease .8s,opacity ease .8s;backface-visibility:hidden}@media(max-width: 768px){[data-anim=slideright-left]{transform:translateX(-100px)}}.is-pageanim-start [data-anim=slideright-left].is-show{opacity:1;transform:translateX(0)}[data-anim=slideleft-right-d]{opacity:0;transform:translateX(-100px);transition:transform ease .8s,opacity ease .8s;backface-visibility:hidden;transition-delay:1s}@media(max-width: 768px){[data-anim=slideleft-right-d]{transform:translateX(100px)}}.is-pageanim-start [data-anim=slideleft-right-d].is-show{opacity:1;transform:translateX(0)}[data-anim=slideright-left-d]{opacity:0;transform:translateX(100px);transition:transform ease .8s,opacity ease .8s;backface-visibility:hidden;transition-delay:1s}@media(max-width: 768px){[data-anim=slideright-left-d]{transform:translateX(-100px)}}.is-pageanim-start [data-anim=slideright-left-d].is-show{opacity:1;transform:translateX(0)}.fade-in-down{transform:translate(0, -100px)}.fade-in-left{transform:translate(-50px, 0)}.fade-in-right{transform:translate(50px, 0)}.fade-blur{opacity:.1;filter:blur(20px)}.scroll-in{opacity:1;transform:translate(0, 0)}.flex_box{display:flex}.grayblue{color:#55788e}figure{position:relative}figure figcaption{position:absolute;bottom:0;left:0;padding:.5em;font-size:min(2.4svw,12px)}.pc{display:none}@media screen and (min-width: 751px),print{.pc{display:block}}.sp{display:block}@media screen and (min-width: 751px),print{.sp{display:none}}body{font-family:"Shippori Mincho"}.inner{width:90%;margin:0 auto}@media screen and (min-width: 751px),print{.inner{max-width:1000px;width:100%}}.inner.inner_image_box{width:100%}.inner_small{width:90%;margin:0 auto}@media screen and (min-width: 751px),print{.inner_small{max-width:800px;width:100%}}@media screen and (max-width: 750px),print{#canvas-container{bottom:-2px}}.atari{position:relative}.atari:after{content:"アタリ";position:absolute;top:.5em;left:.5em;padding:0 .5em;color:#c00;background:hsla(0,0%,100%,.8);display:inline-block}.dammy{transform:scaleX(-1);display:inline-block}#access{position:relative;overflow:hidden}#access #main{position:relative}#access #main figure{position:relative}#access #main figure figcaption{position:absolute;bottom:0em;right:1em;left:auto;color:hsla(0,0%,100%,.8);font-size:min(2.4svw,12px);text-shadow:2px 3px 3px rgba(0,0,0,.4);z-index:10}#access #main h1{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:"Cinzel",serif;font-size:min(9.8svw,80px);letter-spacing:.1em;text-shadow:0 0 10px rgba(0,0,0,.7);color:#fff}@media screen and (min-width: 751px),print{#access #main h1{font-size:min(6.7svw,48px)}}#access #contents section{padding:60px 0 0}#access #contents section .h2_head.en{text-align:center;font-size:min(9.8svw,80px);z-index:10;position:relative}@media screen and (min-width: 751px),print{#access #contents section .h2_head.en{font-size:min(6.7svw,48px)}}#access #contents section .h3_head_wrap{text-align:center}#access #contents section .h3_head_wrap .h3_head{font-size:min(5svw,32px)}#access #contents section .h3_head_wrap .lead{font-size:min(4.2svw,24px)}#access #contents section .h3_head_wrap .small{font-size:min(2.8svw,14px)}#access #contents section .cap{font-size:min(2.4svw,12px)}#access #contents section .inner.width100{width:100%}#access #contents section .visual_area{position:relative}@media screen and (min-width: 751px),print{#access #contents section .visual_area{align-items:center;padding:100px 0}}#access #contents section .visual_area .visual_area_left{position:relative;width:100%}@media screen and (min-width: 751px),print{#access #contents section .visual_area .visual_area_left{width:80%}}#access #contents section .visual_area .visual_area_left figure{width:80%}@media screen and (min-width: 751px),print{#access #contents section .visual_area .visual_area_left figure{width:100%}}#access #contents section .visual_area .visual_area_left figure figcaption{color:hsla(0,0%,100%,.8)}#access #contents section .visual_area .visual_area_left::before{content:none;position:absolute;top:-7%;right:-60px;width:100%;height:80%;z-index:-1;background:#a3a391}@media screen and (min-width: 751px),print{#access #contents section .visual_area .visual_area_left::before{right:auto;height:120%;width:80%;animation:slideright 1s ease forwards}}#access #contents section .visual_area.scroll-in .visual_area_left:before{animation:slideleft 1s ease forwards}@media screen and (min-width: 751px),print{#access #contents section .visual_area.scroll-in .visual_area_left:before{animation:slideright 1s ease forwards}}@media screen and (max-width: 750px),print{#access #contents section .h3_head_wrap.train_head{margin-top:5em;margin-bottom:3em}}#access #contents section .h3_head_wrap.train_head .h3_head{font-size:min(6svw,42px)}@media screen and (min-width: 751px),print{#access #contents section .h3_head_wrap.train_head .h3_head{font-size:min(5svw,32px)}}@media screen and (min-width: 751px),print{#access #contents section .h3_head_wrap.train_head .h3_head .grayblue{color:#333331}}@media screen and (max-width: 750px),print{#access #contents section .h3_head_wrap.train_head .h3_head .grayblue{font-size:min(9.8svw,80px);font-family:"Shippori Mincho";margin-right:4px}#access #contents section .h3_head_wrap.train_head .h3_head .grayblue:nth-of-type(2){margin-left:3px}}@media screen and (min-width: 751px),print{#access #contents section .h3_head_wrap.train_head .h3_head{display:inline;color:#333331}}#access #contents section .h3_head_wrap.train_head .lead{font-size:min(4.2svw,24px);margin-bottom:20px}@media screen and (min-width: 751px),print{#access #contents section .h3_head_wrap.train_head .lead{display:inline;font-size:min(5svw,32px)}}@media screen and (min-width: 751px),print{#access #contents section .h3_head_wrap.train_head .lead .grayblue{color:#333331}}#access #contents section .visual_area_right{width:100%}@media screen and (min-width: 751px),print{#access #contents section .visual_area_right{width:60%}}#access #contents section .visual_area_right figure{width:80%;margin:0 auto}@media screen and (min-width: 751px),print{#access #contents section .visual_area_right figure{width:100%}}#access #contents section.contents_in{padding:3em 0 5em;background:#d5d5ce;background:linear-gradient(180deg, #D5D5CE 0%, rgb(213, 213, 206) 48%, rgb(255, 255, 255) 100%)}@media screen and (min-width: 751px),print{#access #contents section.contents_in{padding:5em 0 6em}}#access #contents section.contents_in .h2_head_wrap{text-align:center}#access #contents section.contents_in .h2_head_wrap .h2_head{font-size:min(6svw,42px);letter-spacing:.1em;margin:0 0 1em;padding-bottom:.5em}@media screen and (min-width: 751px),print{#access #contents section.contents_in .h2_head_wrap .h2_head{font-size:min(4.8svw,30px)}#access #contents section.contents_in .h2_head_wrap .h2_head .big{font-size:min(6.9svw,50px);font-family:"Shippori Mincho"}}#access #contents section.contents_in .h2_head_wrap .lead{font-size:min(3.8svw,20px)}@media screen and (min-width: 751px),print{#access #contents section.contents_in .h2_head_wrap .lead{margin-bottom:1em}}#access #contents section.contents_in .h2_head_wrap .txt{font-size:min(4.2svw,24px)}@media screen and (min-width: 751px),print{#access #contents section.contents_in .h2_head_wrap .txt{font-size:min(3.2svw,16px)}#access #contents section.contents_in .h2_head_wrap .txt .big{font-size:min(4.2svw,24px)}}@media screen and (max-width: 750px),print{#access #contents section.contents_in .h2_head_wrap .grayblue{color:#333331}}#access #contents section.train{padding-top:0}#access #contents section.train .visual_area{padding-top:0;margin-bottom:2.5em}@media screen and (min-width: 751px),print{#access #contents section.train .visual_area{margin-bottom:0}}#access #contents section.train .visual_area.flex_box{flex-direction:column}@media screen and (min-width: 751px),print{#access #contents section.train .visual_area.flex_box{justify-content:center;flex-direction:column-reverse;margin-top:2em}}#access #contents section.train .visual_area .visual_area_left{margin-top:4%}@media screen and (min-width: 751px),print{#access #contents section.train .visual_area .visual_area_left{margin-top:100px}}#access #contents section.train .visual_area .visual_area_left figure{width:85%}@media screen and (min-width: 751px),print{#access #contents section.train .visual_area .visual_area_left figure{margin-left:auto}}#access #contents section.train .visual_area .visual_area_left:before{content:none}@media screen and (min-width: 751px),print{#access #contents section.train .visual_area .visual_area_left:before{width:90%;left:-20%;height:60%}}@media screen and (min-width: 751px),print{#access #contents section.train .visual_area{padding-bottom:0px}}#access #contents section.train .visual_area_box{position:absolute;top:-8%;right:-60px;width:100%;height:47%;z-index:-1;background:#a3a391;animation:slideleft 1s ease forwards}@media screen and (min-width: 751px),print{#access #contents section.train .visual_area_box{top:12%;right:auto;left:10%;height:50%;width:70%;animation:slideright 1s ease forwards}}#access #contents section.train .station_box_wrap_head{font-size:min(5svw,32px);text-align:center;padding:1em 0}@media screen and (min-width: 751px),print{#access #contents section.train .station_box_wrap_head{padding:2em 0}}#access #contents section.train .station_box_wrap_head .grayblue{font-size:min(5.2svw,36px)}#access #contents section.train .flex_box_station_box{max-width:1100px;width:100%;margin:0 auto;gap:1em}@media screen and (max-width: 750px),print{#access #contents section.train .flex_box_station_box{flex-direction:column;gap:0}}@media screen and (max-width: 750px),print{#access #contents section.train .flex_box_station_box .visual_area_right{margin-bottom:2.5em}}#access #contents section.train .station_box_wrap{flex-wrap:wrap;margin-bottom:4em}@media screen and (min-width: 751px),print{#access #contents section.train .station_box_wrap{align-items:center;margin-bottom:1em;max-width:1024px;width:450px;margin:0 auto 4em;flex-shrink:0}}#access #contents section.train .station_box{margin-bottom:2em}@media screen and (min-width: 751px),print{#access #contents section.train .station_box .station_box_contents{display:inline-block;max-width:800px;width:100%;margin:0 auto}}#access #contents section.train .station_box .small{text-align:center;font-size:min(3.2svw,16px)}@media screen and (min-width: 751px),print{#access #contents section.train .station_box .small{text-align:left;margin-left:2em}}#access #contents section.train .station_box .flex_box_station{align-items:flex-start;justify-content:center;gap:1em;flex-direction:column;text-align:justify}@media screen and (min-width: 751px),print{#access #contents section.train .station_box .flex_box_station{gap:5em}}#access #contents section.train .station_box .flex_box_station .box{width:100%;margin:0}@media screen and (min-width: 751px),print{#access #contents section.train .station_box .flex_box_station .box{width:auto;margin:0}}#access #contents section.train .station_box .flex_box_station .box .small{margin-left:1em}#access #contents section.train .station_box .flex_box_station .box .small.undertxt{margin-top:1em;text-align:left;width:100%;display:block;letter-spacing:.05em}#access #contents section.train .station_box .flex_box_station .box .small.undertxt_long{margin-left:0;letter-spacing:-0.05em;text-align:center;font-size:min(3.2svw,16px)}#access #contents section.train .station_box .flex_box_station .vertical{flex-wrap:nowrap;writing-mode:vertical-rl;color:#fff;background:#55788e;font-size:min(3.8svw,20px);padding:.2em .2em;line-height:1}#access #contents section.train .station_box .flex_box_station .txt{font-size:min(5svw,32px);line-height:1;padding:0 .2em;width:90%}@media screen and (min-width: 751px),print{#access #contents section.train .station_box .flex_box_station .txt{width:100%}}#access #contents section.train .station_box .flex_box_station .txt .small{font-size:min(2.4svw,12px);margin-top:-0.5em}#access #contents section.train .station_box .flex_box_station .txt .big{font-size:min(7.5svw,56px);font-family:"Shippori Mincho"}@media screen and (min-width: 751px),print{#access #contents section.train .station_box .flex_box_station .txt .big{font-size:min(5.2svw,36px)}}#access #contents section.train .station_box .flex_box_station .txt .margin-left{margin-left:-10px}#access #contents section.train .station_box .flex_box_station .txt .margin-right{margin-right:-10px}@media screen and (min-width: 751px),print{#access #contents section.train .station_box .small{margin-left:1em}}#access #contents section.train .station_box.station_box_01{order:1;margin-top:3em;padding-bottom:2em;border-bottom:#394953 1px solid;width:90%;margin:0 auto;margin-bottom:2em}@media screen and (min-width: 751px),print{#access #contents section.train .station_box.station_box_01{text-align:center;width:100%}}#access #contents section.train .station_box.station_box_01 .small{text-align:center;margin-top:1em}#access #contents section.train .station_box.station_box_01 .small.undertxt{letter-spacing:.05em}@media screen and (min-width: 751px),print{#access #contents section.train .station_box.station_box_01 .small{text-align:left;margin-top:0}}#access #contents section.train .station_box.station_box_01 .box .small{text-align:left}@media screen and (min-width: 751px),print{#access #contents section.train .station_box.station_box_01 .box .small{margin-left:1em}}#access #contents section.train .station_box.station_box_01 .flex_box_station{width:100%;gap:2.5em}@media screen and (min-width: 751px),print{#access #contents section.train .station_box.station_box_01 .flex_box_station{margin-bottom:1em;justify-content:space-between}}#access #contents section.train .station_box.station_box_01 .txt_station{width:60%;display:inline-block;font-size:min(7svw,52px)}@media screen and (min-width: 751px),print{#access #contents section.train .station_box.station_box_01 .txt_station{width:auto;font-size:min(4.8svw,30px)}}#access #contents section.train .station_box.station_box_01 .txt_station .txt_station_small{font-size:min(7svw,52px)}@media screen and (min-width: 751px),print{#access #contents section.train .station_box.station_box_01 .txt_station .txt_station_small{font-size:min(4.2svw,24px)}}#access #contents section.train .station_box.station_box_01 .txt_station .txt_station_name{width:100%;text-align:justify}#access #contents section.train .station_box.station_box_01 .txt_station .txt_station_name.txt_station_name_01{letter-spacing:.35em}#access #contents section.train .station_box.station_box_01 .time{font-size:min(7svw,52px);width:40%;display:inline-block;text-align:right;letter-spacing:.1em}@media screen and (min-width: 751px),print{#access #contents section.train .station_box.station_box_01 .time{font-size:min(4.2svw,24px);width:auto;display:inline-block}}#access #contents section.train .station_box.station_box_01 .txt{width:90%;display:flex;align-items:flex-end;justify-content:space-between;padding:0;font-size:min(6svw,42px);line-height:1}@media screen and (min-width: 751px),print{#access #contents section.train .station_box.station_box_01 .txt{font-size:min(4.4svw,26px);justify-content:flex-end;gap:.5em;width:100%}}#access #contents section.train .station_box.station_box_01 .txt .small{font-size:min(3.8svw,20px)}#access #contents section.train .station_box.station_box_01 .txt .big{line-height:0;font-size:min(12svw,100px);font-family:"Shippori Mincho"}@media screen and (min-width: 751px),print{#access #contents section.train .station_box.station_box_01 .txt .big{font-size:min(8svw,62px)}}#access #contents section.train .station_box_04{width:90%;margin:0 auto;order:2}#access #contents section.train .station_box_04:last-of-type{margin-top:30px}@media screen and (min-width: 751px),print{#access #contents section.train .station_box_04{text-align:center;margin-bottom:0em;width:100%;padding-bottom:0px}}#access #contents section.train .station_box_04 .station_box_contents .flex_box_station{gap:1.5em}@media screen and (min-width: 751px),print{#access #contents section.train .station_box_04 .station_box_contents .flex_box_station{justify-content:space-between}}#access #contents section.train .station_box_04 .txt_station{width:65%;display:inline-block;font-size:min(6svw,42px)}@media screen and (min-width: 751px),print{#access #contents section.train .station_box_04 .txt_station{width:auto;font-size:min(4.8svw,30px)}}#access #contents section.train .station_box_04 .txt_station .txt_station_small{font-size:min(6svw,42px)}@media screen and (min-width: 751px),print{#access #contents section.train .station_box_04 .txt_station .txt_station_small{font-size:min(4.2svw,24px)}}#access #contents section.train .station_box_04 .txt_station .txt_station_name{width:100%;text-align:justify}#access #contents section.train .station_box_04 .txt_station .txt_station_name.txt_station_name_02{letter-spacing:1em}#access #contents section.train .station_box_04 .txt_station .txt_station_name.txt_station_name_03{letter-spacing:.5em}@media screen and (min-width: 751px),print{#access #contents section.train .station_box_04 .txt_station{width:auto;display:inline-block}}#access #contents section.train .station_box_04 .time{width:35%;display:inline-block;text-align:right;font-size:min(6svw,42px)}@media screen and (min-width: 751px),print{#access #contents section.train .station_box_04 .time{font-size:min(4.2svw,24px)}}#access #contents section.train .station_box_04 .time.time01{letter-spacing:.15em}@media screen and (min-width: 751px),print{#access #contents section.train .station_box_04 .time.time01{letter-spacing:0em}}@media screen and (min-width: 751px),print{#access #contents section.train .station_box_04 .time{width:auto;display:inline-block}}#access #contents section.train .station_box_04 .txt{width:100%;display:flex;align-items:flex-end;justify-content:space-between;font-size:min(5svw,32px);line-height:1}#access #contents section.train .station_box_04 .txt .small{font-size:min(2.4svw,12px)}#access #contents section.train .station_box_04 .txt .big{line-height:0;font-size:min(7.5svw,56px);font-family:"Shippori Mincho"}@media screen and (min-width: 751px),print{#access #contents section.train .station_box_04 .txt{width:100%;justify-content:flex-start;gap:.5em}}#access #contents section.train .station_box_04 .undertxt{display:block;margin-top:1em;text-align:left}#access #contents section.train .image_box{position:relative}#access #contents section.train .image_box figure figcaption{font-size:min(2.4svw,12px)}#access #contents section.train .image_box .image_txt_box{position:absolute;display:flex;flex-direction:column;line-height:1.2}#access #contents section.train .image_box .image_txt_box .en{font-size:min(4.8svw,30px)}#access #contents section.train .image_box .image_txt_box .txt{font-size:min(4.6svw,28px)}#access #contents section.train .image_box .image_txt_box .txt .silver{background:linear-gradient(320deg, #d1d1d1 0%, #fff 51.72%, #cecece 100%);font-family:"Shippori Mincho";-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:min(9.8svw,80px)}#access #contents section.train .image_box .image_txt_box .txt .grayblue{font-size:51px;font-family:"Shippori Mincho"}#access #contents section.train .image_box.image_box_01 .image_txt_box{height:100%;width:50%;top:0;left:0;background:rgba(151,150,133,.9);justify-content:flex-end;color:#fff}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_01 .image_txt_box{width:35%;right:0;left:auto}}#access #contents section.train .image_box.image_box_01 .image_txt_box .en{font-size:min(9svw,72px);margin-left:5%}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_01 .image_txt_box .en{margin-left:8%;font-size:min(6.7svw,48px)}}#access #contents section.train .image_box.image_box_01 .image_txt_box .txt{font-size:min(5svw,32px);margin-left:5%;margin-bottom:5%;letter-spacing:.1em}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_01 .image_txt_box .txt{font-size:min(4.6svw,28px);margin-left:8%}}#access #contents section.train .image_box.image_box_01 .image_txt_box.scroll-in{opacity:0;animation:slideright 1s ease 1s forwards}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_01 .image_txt_box.scroll-in{animation:slideleft 1s ease 1s forwards}}#access #contents section.train .image_box.image_box_01 figure figcaption{left:auto;right:0;color:hsla(0,0%,100%,.8)}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_01 figure figcaption{left:0;right:auto}}#access #contents section.train .image_box.image_box_01 figure img.scroll-in{animation:slideleft 1s ease forwards}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_01 figure img.scroll-in{animation:slideright 1s ease forwards}}#access #contents section.train .image_box.image_box_02 .image_txt_box{left:0;bottom:0;width:100%;background:rgba(202,200,196,.9);height:35%;justify-content:center}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_02 .image_txt_box{height:100%;width:45%;justify-content:flex-end;padding-bottom:1em}}#access #contents section.train .image_box.image_box_02 .image_txt_box.scroll-in{opacity:0;animation:slideleft 1s ease 1s forwards}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_02 .image_txt_box.scroll-in{animation:slideright 1s ease 1s forwards}}#access #contents section.train .image_box.image_box_02 .image_txt_box .en{font-size:min(5.5svw,40px);margin-left:5%;letter-spacing:.1em}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_02 .image_txt_box .en{margin-left:8%;font-size:min(4.8svw,30px)}}#access #contents section.train .image_box.image_box_02 .image_txt_box .txt{font-size:min(4svw,22px);margin-left:5%}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_02 .image_txt_box .txt{margin-left:8%;font-size:min(5svw,32px)}}#access #contents section.train .image_box.image_box_02 .image_txt_box .txt .grayblue{font-size:51px}#access #contents section.train .image_box.image_box_02 figure figcaption{top:0;bottom:auto;color:hsla(0,0%,100%,.8)}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_02 figure figcaption{bottom:0;left:auto;right:0;top:auto}}#access #contents section.train .image_box.image_box_02 figure img.scroll-in{animation:slideright 1s ease forwards}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_02 figure img.scroll-in{animation:slideleft 1s ease forwards}}#access #contents section.train .image_box.image_box_03 .image_txt_box{left:0;top:0;width:100%;height:35%;background:rgba(202,200,196,.9);justify-content:center}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_03 .image_txt_box{height:100%;width:45%;justify-content:flex-end;padding-bottom:1em;padding-left:.5em}}#access #contents section.train .image_box.image_box_03 .image_txt_box.scroll-in{opacity:0;animation:slideleft 1s ease 1s forwards !important}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_03 .image_txt_box.scroll-in{animation:slideright 1s ease 1s forwards !important}}#access #contents section.train .image_box.image_box_03 .image_txt_box .en{font-size:min(5.5svw,40px);letter-spacing:.1em;margin-left:5%}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_03 .image_txt_box .en{font-size:min(4.8svw,30px);margin-left:8%}}#access #contents section.train .image_box.image_box_03 .image_txt_box .txt{font-size:min(4svw,22px);margin-left:5%}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_03 .image_txt_box .txt{margin-left:8%;font-size:min(5svw,32px)}}#access #contents section.train .image_box.image_box_03 .image_txt_box .txt .grayblue{font-size:51px}#access #contents section.train .image_box.image_box_03 .image_txt_box.scroll-in{animation:slideright 1s ease forwards}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_03 .image_txt_box.scroll-in{animation:slideleft 1s ease forwards}}#access #contents section.train .image_box.image_box_03 figure figcaption{left:auto;right:0;color:hsla(0,0%,100%,.8)}#access #contents section.train .image_box.image_box_03 figure img.scroll-in{animation:slideright 1s ease forwards}@media screen and (min-width: 751px),print{#access #contents section.train .image_box.image_box_03 figure img.scroll-in{animation:slideleft 1s ease forwards}}#access #contents section.train .train_box_02{background:rgba(213,213,206,.35);padding:3.2em 2em}@media screen and (min-width: 751px),print{#access #contents section.train .train_box_02{padding:6em 2em 7em;margin-top:-2em}}#access #contents section.train .train_box_02 .inner{width:100%}@media screen and (min-width: 751px),print{#access #contents section.train .train_box_02 .inner{width:calc(100% - 2rem)}}#access #contents section.train .train_box_02 .flex_box{flex-direction:column}@media screen and (min-width: 751px),print{#access #contents section.train .train_box_02 .flex_box{flex-direction:row;justify-content:space-between;align-items:center}}#access #contents section.train .train_box_02 .h3_head_wrap{margin-bottom:3em}#access #contents section.train .train_box_02 .h3_head_wrap .h3_head{margin-bottom:1em;letter-spacing:.1em}@media screen and (min-width: 751px),print{#access #contents section.train .train_box_02 .h3_head_wrap .h3_head{text-align:left}}#access #contents section.train .train_box_02 .h3_head_wrap .grayblue{font-size:min(6svw,42px)}@media screen and (min-width: 751px),print{#access #contents section.train .train_box_02 .lead{text-align:left}}@media screen and (min-width: 751px),print{#access #contents section.train .train_box_02 .image_photo{width:60%}}#access #contents section.train .train_box_02 .image_photo .cap{display:block;text-align:right}@media screen and (min-width: 751px),print{#access #contents section.bus{padding:180px 0 60px}}@media screen and (min-width: 751px),print{#access #contents section.bus .h2_head{margin-bottom:90px}}#access #contents section.bus .visual_area_box{position:absolute;z-index:-1;top:-20%;right:auto;width:70%;height:65%;background:#d5d5ce}@media screen and (max-width: 750px),print{#access #contents section.bus .visual_area_box.is-show{animation:slideright 1s ease forwards}}@media screen and (min-width: 751px),print{#access #contents section.bus .visual_area_box.is-show{bottom:15%;transition:all 1s 0s ease;top:-10%;right:auto;width:48%;height:35%;left:auto;width:5%;height:10%;left:35%;top:79%;opacity:0}#access #contents section.bus .visual_area_box.is-show.cont01{opacity:1;width:48%;height:35%;left:0;top:-10%}}@media screen and (min-width: 751px),print{#access #contents section.bus .visual_area{padding:0;padding-bottom:95px}}#access #contents section.bus .visual_area.scroll-in:before{animation:slideright 1s ease forwards}@media screen and (min-width: 751px),print{#access #contents section.bus .visual_area.scroll-in:before{animation:slideright 1s ease forwards}}#access #contents section.bus .visual_area figure{width:90%;margin-left:auto;margin-top:5%}@media screen and (min-width: 751px),print{#access #contents section.bus .visual_area figure{width:60%;margin-top:0%;margin-bottom:1em}}#access #contents section.bus .visual_area figure figcaption{right:0;bottom:0;text-align:right;color:hsla(0,0%,100%,.8)}@media screen and (min-width: 751px),print{#access #contents section.bus .visual_area figure figcaption{top:auto;bottom:0;right:0;left:auto}}#access #contents section.bus .visual_area .absolute_txt{position:absolute;left:10%;bottom:0;background:hsla(0,0%,100%,.9);padding:.5em 1em;font-size:min(4.2svw,24px)}#access #contents section.bus .visual_area .absolute_txt .grayblue{font-size:min(8svw,62px)}@media screen and (min-width: 751px),print{#access #contents section.bus .visual_area .absolute_txt{font-size:min(4svw,22px);background:none;left:3%;bottom:30%;padding-right:0}}#access #contents section.bus .h3_head_wrap{margin:3em 0 2em}@media screen and (min-width: 751px),print{#access #contents section.bus .h3_head_wrap{margin:0 0 75px}}#access #contents section.bus .bus_access_box_wrap{gap:1em}@media screen and (max-width: 750px),print{#access #contents section.bus .bus_access_box_wrap{gap:0;flex-direction:column}}#access #contents section.bus .bus_access_box{margin-bottom:3em}#access #contents section.bus .bus_access_box .flex_box{flex-direction:column}#access #contents section.bus .bus_access_box .flex_box .box .txt{font-size:min(4.4svw,26px);line-height:1.4;margin-top:.3em}#access #contents section.bus .bus_access_box .flex_box .box .txt .grayblue{font-size:min(5.5svw,40px)}#access #contents section.bus .bus_access_box .flex_box .box .txt .small{font-size:min(3.2svw,16px)}#access #contents section.bus .bus_access_box .flex_box .box .txt .margin-left{margin-left:-10px}#access #contents section.bus .cap{display:block;text-align:right}#access #contents section.taxi{margin-bottom:72px}@media screen and (min-width: 751px),print{#access #contents section.taxi{margin-bottom:180px;padding-top:180px}}@media screen and (min-width: 751px),print{#access #contents section.taxi .h2_head{margin-bottom:100px}}#access #contents section.taxi .visual_area_box{position:absolute;z-index:-1;top:-20%;left:auto;right:0;width:70%;height:60%;background:#a3a391}@media screen and (max-width: 750px),print{#access #contents section.taxi .visual_area_box.is-show{animation:slideleft 1s ease forwards}}@media screen and (min-width: 751px),print{#access #contents section.taxi .visual_area_box{top:-17%;width:45%}}@media screen and (min-width: 751px)and (min-width: 751px),print{#access #contents section.taxi .visual_area_box.is-show{transition:all 1s 0s ease;left:auto;right:23%;top:80%;width:10%;height:15%;opacity:0}#access #contents section.taxi .visual_area_box.is-show.cont02{opacity:1;top:-15%;left:auto;right:0;top:-17%;width:65%;height:35%}}#access #contents section.taxi .visual_area{margin-bottom:2em}@media screen and (min-width: 751px),print{#access #contents section.taxi .visual_area{padding:0;margin-bottom:80px;display:flex;position:relative;align-items:normal;justify-content:space-between}}#access #contents section.taxi .visual_area.scroll-in:before{animation:slideleft 1s ease forwards}@media screen and (min-width: 751px),print{#access #contents section.taxi .visual_area.scroll-in:before{animation:slideleft 1s ease forwards}}#access #contents section.taxi .visual_area figure{margin-top:4%;width:90%;margin-right:auto}@media screen and (min-width: 751px),print{#access #contents section.taxi .visual_area figure{width:55%;margin:0}}#access #contents section.taxi .visual_area figure figcaption{bottom:0;color:hsla(0,0%,100%,.8)}@media screen and (min-width: 751px),print{#access #contents section.taxi .visual_area figure figcaption{top:auto;bottom:0}}#access #contents section.taxi .visual_area .absolute_txt{position:absolute;right:10%;bottom:0;background:hsla(0,0%,100%,.9);padding:.5em .5em .5em 1em;text-align:right;font-size:min(4.2svw,24px)}@media screen and (min-width: 751px),print{#access #contents section.taxi .visual_area .absolute_txt{font-size:min(4svw,22px);background:none;right:0%;top:0%;bottom:auto;padding:0;margin-right:-1%}}@media screen and (min-width: 751px),print{#access #contents section.taxi .visual_area .absolute_txt .grayblue{color:#333331}}#access #contents section.taxi .taxi_box_h3_head{text-align:center;font-size:min(3.8svw,20px);background:#394953;padding:.5em;text-align:center;color:#fff}#access #contents section.taxi .taxi_box_h3_head .grayblue .big{font-size:min(5svw,32px)}@media screen and (min-width: 751px),print{#access #contents section.taxi .taxi_box_pc{margin:auto 0 -2% 0;width:42%}}#access #contents section.taxi .taxi_box{border:1px solid #394953;background:#fff}#access #contents section.taxi .taxi_box dl dd{padding:2em}@media screen and (min-width: 751px),print{#access #contents section.taxi .taxi_box dl dd{padding:1em}}#access #contents section.taxi .taxi_box ul li{justify-content:space-between;position:relative;align-items:center;font-size:min(3.8svw,20px);margin-bottom:1em}#access #contents section.taxi .taxi_box ul li:before{content:"";position:absolute;width:100%;top:45%;border-bottom:1px dashed #394953;height:1px;z-index:-1}#access #contents section.taxi .taxi_box ul li .left{background:#fff;text-align:left;padding-right:1em;line-height:1}#access #contents section.taxi .taxi_box ul li .left .small{font-size:min(2.4svw,12px)}#access #contents section.taxi .taxi_box ul li .right{background:#fff;padding-left:1em;font-size:min(2.4svw,12px)}#access #contents section.taxi .taxi_box ul li .right .grayblue{font-size:min(4.2svw,24px)}#access #contents section.taxi .taxi_box ul li:last-of-type{margin-bottom:0}#access #contents section.taxi .cap{display:block;text-align:right}#access #contents section.other{background:rgba(213,213,206,.35);padding:30px 0 60px;margin-bottom:70px}@media screen and (min-width: 751px),print{#access #contents section.other{padding:100px 0 120px;margin-bottom:0px}}@media screen and (min-width: 751px),print{#access #contents section.other .h2_head{margin-bottom:70px}}#access #contents section.other .lead{text-align:center;font-size:min(4svw,22px);margin-bottom:2em}@media screen and (min-width: 751px),print{#access #contents section.other .lead{font-size:min(4.2svw,24px);margin-bottom:70px}}#access .tab-switch{display:flex;flex-wrap:wrap;max-width:1000px;margin-inline:auto;justify-content:space-between;gap:5px}@media screen and (min-width: 751px),print{#access .tab-switch{justify-content:center;gap:30px}}#access .tab-switch label{padding:0 0 .3em;cursor:pointer;order:-1;text-align:center;opacity:.6;width:49%;border-bottom:3px solid #394953;color:#394953;font-size:min(4.2svw,24px);position:relative}@media screen and (min-width: 751px),print{#access .tab-switch label{width:20%}}#access .tab-switch input{display:none}#access .tab-content{display:none;width:100%;padding:1.5em 0}#access .tab-switch label:has(:checked){opacity:1}#access .tab-switch label:has(:checked):before{content:"";position:absolute;width:1px;height:30px;background:#394953;bottom:-50px;left:0;right:0;margin:auto;z-index:1}#access .tab-switch label:has(:checked)+.tab-content{display:block;background:#fff;padding:2em;margin-top:2em}@media screen and (min-width: 751px),print{#access .tab-switch label:has(:checked)+.tab-content{padding-bottom:60px;margin-top:0em}}#access .tab-switch label:has(:checked)+.tab-content .txt{font-size:min(3.6svw,18px);text-align:center;margin-bottom:1em}#access .tab-switch label:has(:checked)+.tab-content .flex_box{flex-direction:column}@media screen and (min-width: 751px),print{#access .tab-switch label:has(:checked)+.tab-content .flex_box{flex-direction:row;gap:5px;flex-wrap:wrap}}@media screen and (min-width: 751px),print{#access .tab-switch label:has(:checked)+.tab-content .flex_box .tab-content_box{width:calc(50% - 5px)}}#access .tab-switch label:has(:checked)+.tab-content .flex_box .tab-content_box img{width:100%}#access .tab-switch label:has(:checked)+.tab-content .flex_box .tab-content_box .tab_txt{margin-top:1em;margin-bottom:1em}#access .tab-switch label:has(:checked)+.tab-content .flex_box .tab-content_box .tab_txt .txt{margin-bottom:0}#access .tab-switch label:has(:checked)+.tab-content .time{text-align:center;font-size:min(4.2svw,24px)}#access .tab-switch label:has(:checked)+.tab-content .time .number{font-size:min(5.2svw,36px);color:#55788e}#access .tab-switch label:has(:checked)+.tab-content .time .small{font-size:min(2.8svw,14px)}/*# sourceMappingURL=access.css.map */