p,a,h1,h2,h3,h4,h5,h6{color:#333}.img-wrap{position:relative}.caption.wh{color:#fff}.frontWrap h2{position:absolute;top:19.6vw;left:85px;width:auto;height:auto;opacity:0;transition:opacity 1s;transition-delay:.7s}.frontWrap h2 img{width:358px}.frontWrap h2.visible{opacity:1}.frontWrap .caption{color:#fff}@media all and (max-width:750px){.backWrap:before{width:77.333%}.frontWrap h2{position:absolute;left:50%;right:initial;bottom:calc(71/ var(--media_sp) * 100vw);transform:translate(-50%);top:initial}.frontWrap h2,.frontWrap .hiddenWrap h2 img{width:calc(248/ var(--media_sp) * 100vw)}}.scroll_icon-wrap{pointer-events:none}.page_intro-bg{position:relative}.secKV .bg-wrap{overflow:hidden}.introWrap{padding-top:94px;padding-bottom:102px}.introWrap p{text-align:center}.introWrap .title{font-size:31px;line-height:calc(59/31);letter-spacing:.1em;margin-bottom:40px}.introWrap .text{font-size:17px;line-height:2;letter-spacing:.05em}.planList{margin-top:110px;margin-bottom:110px}@media all and (max-width:750px){.introWrap{margin-top:initial;margin-bottom:initial;padding-top:calc(92 / var(--media_sp) * 100vw);padding-bottom:calc(95 / var(--media_sp) * 100vw)}.introWrap .title{font-size:calc(38 / var(--media_sp) * 100vw);line-height:calc(33/19);letter-spacing:.2em;margin-bottom:calc(34 / var(--media_sp) * 100vw)}.introWrap .text{font-size:calc(24 / var(--media_sp) * 100vw);line-height:calc(32/12);letter-spacing:.1em}.planList{margin-bottom:calc(100 / var(--media_sp) * 100vw)}}.directaccess{position:relative}.section_title-wrap{position:absolute;top:0;width:100%;display:block}.section_title-wrap h3{margin-top:112px}.section_title-wrap img{width:547px;margin:0 auto;display:block;position:relative;transition:opacity 1s;opacity:.5}.section_title-wrap img.invisible{opacity:0}@media all and (max-width:750px){.section_title-wrap h3{margin-top:calc(141 / var(--media_sp) * 100vw)}.section_title-wrap img{width:calc(547 / var(--media_sp) * 100vw)}}.directaccess .imgs-wrap{max-width:100%;margin:0 auto}.directaccess .imgs-wrap .img-wrap{position:relative;width:50%}.directaccess .imgs-wrap .img-wrap:nth-child(2){margin:-26.785% 0 0 auto}.directaccess .imgs-wrap .img-wrap:nth-child(3){margin:-8.928% auto 0 0}.directaccess .imgs-wrap .img-wrap:nth-child(4){margin:-26.785% 0 0 auto}.directaccess .imgs-wrap .img-wrap .img_txt{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}@media all and (max-width:1190px){.directaccess .imgs-wrap{padding-bottom:114px}}@media all and (max-width:750px){.directaccess .imgs-wrap{max-width:initial;margin:0 auto;padding-top:0;padding-bottom:0}.directaccess .imgs-wrap .img-wrap{width:100%}.directaccess .imgs-wrap .img-wrap:nth-child(2){margin:0}.directaccess .imgs-wrap .img-wrap:nth-child(3){margin:0}.directaccess .imgs-wrap .img-wrap:nth-child(4){margin:0}.directaccess .imgs-wrap .img-wrap .img_txt{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.directaccess .imgs-wrap .img-wrap:nth-child(1) .img_txt{width:calc(((218 / var(--media_sp)) * 100) * var(--vw))}.directaccess .imgs-wrap .img-wrap:nth-child(2) .img_txt{width:calc(((273 / var(--media_sp)) * 100) * var(--vw))}.directaccess .imgs-wrap .img-wrap:nth-child(3) .img_txt{width:calc(((168 / var(--media_sp)) * 100) * var(--vw))}.directaccess .imgs-wrap .img-wrap:nth-child(4) .img_txt{width:calc(((132 / var(--media_sp)) * 100) * var(--vw))}}.train .intro-wrap{padding-top:140px;padding-bottom:240px}.train .intro-wrap h3{margin-bottom:60px}.train .intro-wrap h3 img{margin:0 auto;display:block;width:80px}.train .intro-wrap .copy{color:#333;text-align:center;font-size:29px;line-height:calc(49/29);letter-spacing:.1em}.train .intro-wrap .fig-wrap{width:738px;margin:82px auto 0}@media all and (max-width:750px){.train .intro-wrap{padding-top:calc(110 / var(--media_sp) * 100vw);padding-bottom:calc(((105 / var(--media_sp)) * 100) * var(--vw))}.train .intro-wrap h3{margin-bottom:calc(77 / var(--media_sp) * 100vw)}.train .intro-wrap h3 img{margin:0 auto;display:block;width:calc(95 / var(--media_sp) * 100vw)}.train .intro-wrap .copy{font-size:calc(38 / var(--media_sp) * 100vw);line-height:calc(29/19);letter-spacing:.05em}.train .intro-wrap .fig-wrap{width:calc(670 / var(--media_sp) * 100vw);margin:calc(95 / var(--media_sp) * 100vw) auto 0}}.highright-wrap{position:relative;height:54.643vw;background:url(../static_img/access/time_img_pc.webp) center center/cover no-repeat}.highright-wrap .contents-wrap{position:relative;margin-left:auto;width:56.25%;height:100%}.highright-wrap .contents-wrap p{color:#fff}@media all and (max-width:1680px){.highright-wrap{height:918px}}.highright-wrap .contents-wrap .text-wrap{width:fit-content;margin:50px auto 0}@media all and (max-width:1200px){.highright-wrap{display:block;height:auto}.highright-wrap .contents-wrap{padding:80px 0}}@media all and (max-width:750px){.highright-wrap{background:url(../static_img/access/time_img_sp.webp) center center/cover no-repeat;display:block}.highright-wrap .contents-wrap{width:fit-content;margin:0 0 0 calc(((80 / var(--media_sp)) * 100) * var(--vw))}.highright-wrap .contents-wrap .text-wrap{width:calc(590 / var(--media_sp) * 100vw);margin:0 auto}}.text-block .line{font-size:13px;letter-spacing:.05em}.text-block.feature .main{font-size:40px;letter-spacing:.05em}.text-block.feature .main .largeChar{font-size:68px}.text-block .main .smallChar{font-size:13px}.text-block .label{border-left:3px solid #fff;border-bottom:1px solid #fff;font-size:15px;letter-spacing:.05em}.highright-wrap .text-block .text{margin-bottom:5px}.text-block .main{font-size:25px;letter-spacing:.04em}.text-block .main .largeChar{font-size:42.5px}@media all and (max-width:750px){.text-block .line{font-size:calc(20 / var(--media_sp) * 100vw)}.text-block.feature .main{font-size:calc(46 / var(--media_sp) * 100vw)}.text-block.feature .main .largeChar{font-size:calc(78.2 / var(--media_sp) * 100vw)}.text-block .main .smallChar{font-size:calc(20 / var(--media_sp) * 100vw)}.text-block .label{font-size:calc(24 / var(--media_sp) * 100vw)}.highright-wrap .text-block .text{margin-bottom:calc(12 / var(--media_sp) * 100vw)}.highright-wrap .text-block .text.noWrap-sp{white-space:nowrap}.text-block .main{font-size:calc(40 / var(--media_sp) * 100vw)}.text-block .main .largeChar{font-size:calc(40 * 1.7 / var(--media_sp) * 100vw);position:relative;bottom:-.08em}}.highright-wrap .contents-wrap{display:grid;place-content:center}.text-block.feature .main{margin-top:-25px}.highright-wrap .text-block.feature{margin-bottom:37px}.highright-wrap .text-block .label{padding:6px 10px 10px;margin-bottom:9px}.highright-wrap .text-block .text-group{display:flex;gap:40px}.highright-wrap .text-block:nth-child(2){margin-bottom:38px}.highright-wrap .fig-wrap{width:473px;margin:39px auto 0}.highright-wrap .fig-wrap .img-wrap{position:relative}.highright-wrap .fig-wrap .img-wrap .caption{left:0;bottom:0}@media all and (max-width:750px){.highright-wrap .contents-wrap{display:block;padding-top:calc(96 / var(--media_sp) * 100vw);padding-bottom:calc(550 / var(--media_sp) * 100vw)}.text-block.feature .main{margin-top:calc(-27 / var(--media_sp) * 100vw);letter-spacing:.04em}.highright-wrap .text-block.feature{margin-bottom:calc(37 / var(--media_sp) * 100vw)}.highright-wrap .text-block .label{padding:calc(8 / var(--media_sp) * 100vw) calc(14 / var(--media_sp) * 100vw) calc(12 / var(--media_sp) * 100vw);margin-bottom:calc(5 / var(--media_sp) * 100vw)}.highright-wrap .text-block .text-group{display:block}.highright-wrap .text-block .text-group .text:nth-child(2){margin-top:calc(6 / var(--media_sp) * 100vw)}.highright-wrap .text-block:nth-child(2){margin-bottom:calc(38 / var(--media_sp) * 100vw)}.highright-wrap .fig-wrap{width:calc(588 / var(--media_sp) * 100vw);margin:calc(38 / var(--media_sp) * 100vw) auto 0}.highright-wrap .fig-wrap .img-wrap{position:relative}.highright-wrap .fig-wrap .img-wrap .caption{right:calc(0 / var(--media_sp) * 100vw);bottom:calc(0 / var(--media_sp) * 100vw)}}.moreinfo{padding:142px 40px 120px}.train .moreinfo .contents-wrap{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:start;gap:6.25%}.train .moreinfo .contents-wrap .item-wrap{width:46.875%}.train .moreinfo .contents-wrap .img-wrap{margin-bottom:35px}.train .moreinfo .contents-wrap .text-wrap p{color:#333}.train .moreinfo .contents-wrap .text-block.feature{margin-bottom:40px}.train .moreinfo .contents-wrap .text-block.feature .main{font-size:36px}.train .moreinfo .contents-wrap .text-block.feature .line{margin-bottom:7px}.train .moreinfo .contents-wrap .text-wrap .main{font-size:25px}.train .moreinfo .contents-wrap .text-wrap .feature .main .largeChar,.train .moreinfo .contents-wrap .text-wrap .main .largeChar{font-size:1.7em}.train .moreinfo .contents-wrap .text-block .label{padding:6px 10px 12px;margin-bottom:8px;border-left:3px solid #333;border-bottom:1px solid #333}.train .moreinfo .contents-wrap .text-block .label p{font-size:15px}.train .moreinfo .contents-wrap .text-wrap .text-block:nth-child(2){margin-bottom:25px}.train .moreinfo .annotation{line-height:calc(20/12);margin:0 auto;padding:17px 0}.train .moreinfo .annotation p{font-size:12px;color:#333}@media all and (max-width:1360px){.train .moreinfo .contents-wrap .imgs-wrap{margin-bottom:80px}}@media all and (max-width:750px){.moreinfo{padding:calc(108 / var(--media_sp) * 100vw) 0 calc(((112 / var(--media_sp)) * 100) * var(--vw))}.train .moreinfo .copy{font-size:calc(35 / var(--media_sp) * 100vw);line-height:calc(29/19);letter-spacing:.15em;margin-bottom:calc(38 / var(--media_sp) * 100vw);text-align:center}.train .moreinfo .contents-wrap{display:block;max-width:initial}.train .moreinfo .contents-wrap .item-wrap{margin-inline:auto;width:calc(((600 / var(--media_sp)) * 100) * var(--vw))}.train .moreinfo .contents-wrap>*+*{margin-top:calc(105 / var(--media_sp) * 100vw)}.train .moreinfo .contents-wrap .img-wrap{margin:0 auto calc(45 / var(--media_sp) * 100vw)}.train .moreinfo .contents-wrap .text-wrap{width:calc(600 / var(--media_sp) * 100vw);margin:0 auto;padding:initial;display:block}.train .moreinfo .contents-wrap .text-block.feature{margin-bottom:calc(38 / var(--media_sp) * 100vw)}.train .moreinfo .contents-wrap .text-block.feature .main{font-size:calc(46 / var(--media_sp) * 100vw)}.train .moreinfo .contents-wrap .text-block.feature .line{margin-bottom:0}.train .moreinfo .contents-wrap .text-wrap .main{font-size:calc(40 / var(--media_sp) * 100vw)}.train .moreinfo .contents-wrap .text-wrap .main.noWrap-sp{white-space:nowrap}.train .moreinfo .contents-wrap .text-wrap .main .largeChar,.train .moreinfo .contents-wrap .text-wrap .feature .main .largeChar{font-size:1.7em}.train .moreinfo .contents-wrap .text-block .label{padding:calc(10 / var(--media_sp) * 100vw) calc(16 / var(--media_sp) * 100vw);margin-bottom:calc(4 / var(--media_sp) * 100vw)}.train .moreinfo .contents-wrap .text-block .label p{font-size:calc(24 / var(--media_sp) * 100vw)}.train .moreinfo .contents-wrap .text-wrap .text-block:nth-child(2){margin-bottom:0}.train .moreinfo .contents-wrap .text-wrap .text-block .text.adjust-block{margin-top:calc(12 / var(--media_sp) * 100vw)}.train .moreinfo .annotation{line-height:calc(20/12);margin:0 auto;padding:calc(64 / var(--media_sp) * 100vw) 0 0;margin-bottom:calc(106 / var(--media_sp) * 100vw)}.train .moreinfo .annotation{width:calc(590 / var(--media_sp) * 100vw)}.train .moreinfo .annotation p{font-size:calc(20 / var(--media_sp) * 100vw);line-height:1.5}}.taxi .grid-wrap{display:grid;grid-template-columns:700fr 980fr;height:47.261vw}.taxi .grid-wrap .contents-wrap{background-color:#24262a;position:relative;display:grid;place-content:center}.taxi .grid-wrap .img-wrap{object-fit:cover;overflow:hidden}.taxi .grid-wrap>.img-wrap picture{position:absolute;height:100%;width:100%;display:block;left:50%;top:50%;transform:translate(-50%,-50%);aspect-ratio:638/750}.taxi .grid-wrap .img-wrap img{scale:1.01}.taxi .grid-wrap .contents-wrap .contents-inner{width:fit-content}@media all and (max-width:1680px){.taxi .grid-wrap{height:795px}.taxi .grid-wrap>.img-wrap picture{width:700px;height:100%}}@media all and (max-width:1200px){.taxi .grid-wrap{grid-template-columns:1fr;height:initial}.taxi .grid-wrap .img-wrap{object-fit:cover}.taxi .grid-wrap>.img-wrap picture{width:100%;height:100%;position:relative;left:initial;top:initial;transform:initial;aspect-ratio:initial}.taxi .grid-wrap .contents-wrap{display:block;grid-row:1/2}.taxi .grid-wrap .contents-wrap{grid-row:2/3;padding:80px 0;display:grid;place-content:center}}@media all and (max-width:750px){.taxi .grid-wrap{grid-template-columns:1fr}.taxi .grid-wrap .contents-wrap{display:block;grid-row:1/2}.taxi .grid-wrap .contents-wrap{grid-row:2/3;padding:initial}.taxi .grid-wrap .contents-wrap .contents-inner{width:fit-content;margin-left:initial;width:calc(600 / var(--media_sp) * 100vw);padding-top:calc(114 / var(--media_sp) * 100vw);padding-bottom:calc(86 / var(--media_sp) * 100vw);margin:0 auto}}.taxi .grid-wrap .contents-wrap .contents-inner h3 img{width:62px;margin-bottom:75px}.taxi .grid-wrap .contents-wrap .contents-inner p{color:#fff}.taxi .grid-wrap .contents-wrap .contents-inner .copy{font-size:29px;line-height:calc(49/29);letter-spacing:.1em;margin-bottom:11px}.taxi .grid-wrap .contents-wrap .contents-inner .bodycopy{font-size:17px;line-height:2;margin-bottom:80px;letter-spacing:.03em}.taxi .list .text-group{display:flex;width:600px;align-items:end;gap:12px}.taxi .list>*+*{margin-top:25px}.taxi .list .text-group .title-wrap{display:grid;grid-template-columns:213fr 95fr}.taxi .list .text-group .title-wrap .from{font-size:19px}.taxi .list .text-group .title-wrap .from .largeChar{font-size:24px}.taxi .list .text-group .title-wrap .grid_inner-wrap{display:flex}.taxi .list .text-group .title-wrap .grid_inner-wrap picture{width:fit-content;display:inline-grid;place-content:center left;position:relative;width:72px}.taxi .list .text-group .title-wrap .grid_inner-wrap.dots02 picture{width:40px}.taxi .list .text-group .title-wrap .grid_inner-wrap img{display:block}.taxi .list .text-group .title-wrap .grid_inner-wrap.dots01 img{width:100%}.taxi .list .text-group .title-wrap .grid_inner-wrap.dots01 picture{margin-left:2px}.taxi .list .text-group .title-wrap .grid_inner-wrap.dots02 img{width:100%}.taxi .list .text-group .title-wrap .grid_inner-wrap.dots02 picture{margin-left:8px}.taxi .list .text-group .title-wrap .from .largeChar{font-size:24px;letter-spacing:.05em}.taxi .list .text-group .title-wrap .time{font-size:21px;width:fit-content;margin-left:13px}.taxi .list .text-group .title-wrap .time .num{font-size:26px}.taxi .annotation{padding:initial;color:#fff;margin-top:20px}@media all and (max-width:750px){.taxi .grid-wrap .contents-wrap .contents-inner h3 img{width:calc(78 / var(--media_sp) * 100vw);margin-bottom:calc(75 / var(--media_sp) * 100vw)}.taxi .grid-wrap .contents-wrap .contents-inner .copy{font-size:calc(38 / var(--media_sp) * 100vw);line-height:calc(29/19);margin-bottom:calc(22 / var(--media_sp) * 100vw)}.taxi .grid-wrap .contents-wrap .contents-inner .bodycopy{font-size:calc(24 / var(--media_sp) * 100vw);line-height:calc(22/12);margin-bottom:calc(75 / var(--media_sp) * 100vw);letter-spacing:.03em}.taxi .list .text-group{display:block;width:initial}.taxi .list>*+*{margin-top:calc(33 / var(--media_sp) * 100vw)}.taxi .list .text-group .title-wrap{display:grid;grid-template-columns:493fr 102fr;margin-bottom:1.8vw}.taxi .list .text-group .title-wrap .from{font-size:calc(24 / var(--media_sp) * 100vw)}.taxi .list .text-group .title-wrap .from .largeChar{font-size:calc(38 / var(--media_sp) * 100vw)}.taxi .list .text-group .title-wrap .grid_inner-wrap{display:flex}.taxi .list .text-group .title-wrap .grid_inner-wrap picture{width:calc(285 / var(--media_sp) * 100vw);margin-left:5vw;align-self:end;margin-bottom:1.6vw}.taxi .list .text-group .title-wrap .grid_inner-wrap.dots02 picture{width:calc(225 / var(--media_sp) * 100vw)}.taxi .list .text-group .title-wrap .grid_inner-wrap img{display:block}.taxi .list .text-group .title-wrap .grid_inner-wrap.dots01 img{width:100%}.taxi .list .text-group .title-wrap .grid_inner-wrap.dots01 picture{margin-left:1vw}.taxi .list .text-group .title-wrap .grid_inner-wrap.dots02 img{width:100%}.taxi .list .text-group .title-wrap .grid_inner-wrap.dots02 picture{margin-left:3vw}.taxi .list .text-group .title-wrap .from .largeChar{font-size:calc(38 / var(--media_sp) * 100vw);letter-spacing:.05em}.taxi .list .text-group .title-wrap .time{font-size:calc(24 / var(--media_sp) * 100vw);margin-left:initial}.taxi .list .text-group .title-wrap .time .num{font-size:calc(38 / var(--media_sp) * 100vw)}.taxi .list .text-group .detail p{font-size:calc(24 / var(--media_sp) * 100vw)}.taxi .annotation{margin-top:calc(32 / var(--media_sp) * 100vw)}}.airplane .grid-wrap{max-width:1280px;margin:140px auto;display:grid;grid-template-columns:610fr 605fr;gap:65px}.airplane .grid-wrap p{color:#333}.airplane .grid-wrap .wh{color:#fff}.airplane .grid-wrap .img-wrap{grid-column:2 / 3}.airplane .grid-wrap .contents-wrap{grid-column:1 / 2;grid-row:1 / 2;display:grid;place-content:center}.airplane .grid-wrap .contents-wrap h3 img{width:135px;margin-bottom:54px}.airplane .grid-wrap .contents-wrap .copy{font-size:29px;letter-spacing:.1em;margin-bottom:21px}.airplane .grid-wrap .contents-wrap .bodycopy{font-size:17px;line-height:2;margin-bottom:60px;letter-spacing:.09em}.airplane .grid-wrap .contents-wrap .label{font-size:15px;margin-bottom:-3px;letter-spacing:.04em}.airplane .grid-wrap .contents-wrap .main p{font-size:26px;letter-spacing:.2em}.airplane .grid-wrap .contents-wrap .main .largeChar{font-size:30px}.airplane .grid-wrap .contents-wrap .main .num{font-size:40px}.airplane .grid-wrap .contents-wrap .main .smallChar{font-size:12px}.airplane .grid-wrap .annotation{margin:initial;padding:initial;font-size:12px}.page_annotation{border-top:solid 1px #cccccc}@media all and (max-width:750px){.airplane .grid-wrap{max-width:initial;margin:0 auto calc(120 / var(--media_sp) * 100vw);display:block}.airplane .grid-wrap p{color:#333}.airplane .grid-wrap .contents-wrap{display:grid;place-content:initial;width:calc(600 / var(--media_sp) * 100vw);margin:calc(105 / var(--media_sp) * 100vw) auto}.airplane .grid-wrap .contents-wrap h3 img{width:calc(162 / var(--media_sp) * 100vw);margin-bottom:calc(69 / var(--media_sp) * 100vw)}.airplane .grid-wrap .contents-wrap .copy{font-size:calc(38 / var(--media_sp) * 100vw);line-height:calc(29/19);margin-bottom:calc(20 / var(--media_sp) * 100vw)}.airplane .grid-wrap .contents-wrap .bodycopy{font-size:calc(24 / var(--media_sp) * 100vw);line-height:calc(22/12);margin-bottom:calc(80 / var(--media_sp) * 100vw);letter-spacing:.09em}.airplane .grid-wrap .contents-wrap .label{font-size:calc(24 / var(--media_sp) * 100vw);margin-bottom:calc(-4 / var(--media_sp) * 100vw)}.airplane .grid-wrap .contents-wrap .main p{font-size:calc(17.83 * 2 / var(--media_sp) * 100vw);letter-spacing:.2em;white-space:nowrap}.airplane .grid-wrap .contents-wrap .main .largeChar{font-size:calc(24.96 * 2 / var(--media_sp) * 100vw)}.airplane .grid-wrap .contents-wrap .main .num{font-size:calc(28.52 * 2 / var(--media_sp) * 100vw)}.airplane .grid-wrap .contents-wrap .main .smallChar,.airplane .grid-wrap .annotation{font-size:calc(20 / var(--media_sp) * 100vw)}.page_annotation{border-top:solid 1px #cccccc}}
