.col_1{color:#006aa0}:root{--col-1: 0, 106, 160;--col-2: 48, 65, 82;--col-3: 0, 106, 159;--col-4: 25, 121, 169;--col-bg1: 195, 200, 207;--col-bg2: 0, 41, 78;--btnheight: 62px}@media screen and (max-width: 800px){:root{--btnheight: 40px}}.js-modal-open{cursor:pointer}@media(any-hover: hover){.js-modal-open .svg-mark{transition:translate .4s}.js-modal-open:hover .svg-mark{translate:0 -7px}}.svg-mark{filter:drop-shadow(0 5px 7px rgba(37, 51, 63, 0.25))}#page.discovery{background-color:#1979a9}#page.discovery .page_cat{color:#fff}#page.discovery .page_title_bg{color:hsla(0,0%,100%,.1)}#page.discovery .page_title_main{color:#fff}#page.discovery .sec_lead{color:#fff;text-align:center}.sec-discover{background-size:cover;position:relative}.sec-discover_slide{position:relative}.sec-discover_slide img{width:100%;height:auto}.sec-discover_slide svg{display:block;width:100%;height:auto}.sec-discover-slider-main{padding-top:calc(var(--btnheight)/2);background:linear-gradient(to bottom, rgba(var(--col-3), 0) calc(var(--btnheight) / 2), rgba(var(--col-3), 1) calc(var(--btnheight) / 2), rgba(var(--col-3), 1) 78.1906300485%, rgba(var(--col-4), 1) 78.1906300485%, rgba(var(--col-4), 1))}.sec-discover-slider-main .sec-discover-slider-btns{width:min(1008px,90%);height:var(--btnheight);display:grid;grid-template-columns:repeat(3, 1fr);gap:6px;margin:0 auto;top:0;left:0;right:0;bottom:auto}.sec-discover-slider-main .sec-discover-slider-btns .sec-discover-slider-btn:nth-child(n+4){display:none}.sec-discover-slider-main .sec-discover-slider-btns .sec-discover-slider-btn{position:relative;width:100%;height:100%;display:grid;justify-content:center;align-items:center;aspect-ratio:auto;margin:0;border-radius:100svh;background-color:rgba(195,200,207,.45);filter:drop-shadow(0 5px 7px rgba(37, 51, 63, 0.25));opacity:1;color:#fff;transition:background-color .4s;font-size:clamp(15px,1.1111111111vw,18px)}@media screen and (max-width: 800px){.sec-discover-slider-main .sec-discover-slider-btns .sec-discover-slider-btn{font-size:clamp(13px,2.5277777778vw,1px)}}.sec-discover-slider-main .sec-discover-slider-btns .sec-discover-slider-btn:before{content:"";display:block;position:absolute;width:14px;height:14px;clip-path:polygon(100% 50%, 50% 100%, 0% 50%);background-color:#fff;bottom:0;left:0;right:0;margin:0 auto;opacity:0;transition:opacity .2s .2s,bottom .4s}.sec-discover-slider-main .sec-discover-slider-btns .sec-discover-slider-btn.swiper-pagination-bullet-active{background-color:#fff;color:#304152;font-size:clamp(20px,1.5277777778vw,25px)}@media screen and (max-width: 800px){.sec-discover-slider-main .sec-discover-slider-btns .sec-discover-slider-btn.swiper-pagination-bullet-active{font-size:clamp(13px,2.5277777778vw,1px)}}.sec-discover-slider-main .sec-discover-slider-btns .sec-discover-slider-btn.swiper-pagination-bullet-active:before{opacity:1;bottom:-6px}.discover_slide_item:not(.discover_slide_item-base){position:absolute;inset:0}.discover_slide_item-anim{opacity:0}.discover_slide_item-anim.js-active{opacity:1}@keyframes bush{}@keyframes plane{0%{transform:translateY(-5px)}100%{transform:translateY(5px)}}@keyframes train{20%{transform:translateY(-1px)}50%{transform:translateY(0px)}}@keyframes car{20%{transform:translateY(-2px);animation-timing-function:cubic-bezier(0.4, 0, 1, 1.3)}25%{transform:translateY(0px)}55%{transform:translateY(-1px);animation-timing-function:cubic-bezier(0.4, 0, 1, 1.3)}60%{transform:translateY(0px)}}.swiper-slide-active .discover_slide_item-anim-vehicle-plane{animation:plane 1.8s ease-in-out infinite alternate-reverse}.swiper-slide-active .discover_slide_item-anim-vehicle-train{animation:train .5s infinite}.swiper-slide-active .discover_slide_item-anim-vehicle-car{animation:car .5s infinite}.sec-discover-slider-sub{position:absolute;bottom:-2.0833333333vw;left:0;right:0;margin:0 auto;pointer-events:none}@media screen and (max-width: 800px){.sec-discover-slider-sub{position:relative;margin-top:0}}.sec-discover-slider-sub .swiper-slide-active{pointer-events:none}.sec-discover-chara img{width:27.6388888889%;display:block;margin:0 auto}@media screen and (max-width: 800px){.sec-discover-chara img{width:min(398px,60%)}}.hidden{opacity:0}.modal{display:none;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:100}.modal__bg{background:rgba(0,41,78,.9);height:100vh;position:absolute;width:100%}.modal__content{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;max-width:864px;max-height:calc(100% - 280px);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;z-index:2;background:#fff;color:#304152}.modal_box{position:relative;padding:30px 40px 60px}@media screen and (max-width: 800px){.modal_box{padding:30px}}.modal_top{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #304152;color:#00294e;letter-spacing:.3em;font-size:clamp(11px,.8333333333vw,14px)}@media screen and (max-width: 800px){.modal_top{font-size:clamp(11px,2.1666666667vw,1px)}}.modal_top{font-weight:100}.modal_cont{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);gap:4vw}@media screen and (max-width: 800px){.modal_cont{grid-template-columns:repeat(1, 1fr);gap:20px}}.modal_img{display:grid;align-self:center}.modal_img img{width:100%;height:auto}.modal_img.modal-plane_img{align-items:center;background-color:#006a9f;align-self:auto}@media screen and (max-width: 800px){.modal_img.modal-plane_img{padding:40px 0}}.modal_title{font-size:clamp(23px,1.7361111111vw,28px);margin-bottom:1em;letter-spacing:.05em}@media screen and (max-width: 800px){.modal_title{font-size:clamp(22px,4.3333333333vw,1px);line-height:1.5}}.modal_txt{font-size:clamp(13px,.9722222222vw,16px);letter-spacing:.15em}@media screen and (max-width: 800px){.modal_txt{font-size:clamp(13px,2.5277777778vw,1px)}}.modal-close-btn{width:7em;position:sticky;top:0;right:0;z-index:10;padding:.5em 1em;border:1px solid #304152;cursor:pointer}.modal-close-btn:before,.modal-close-btn:after{content:"";display:block;position:absolute;width:1px;height:15px;background-color:#304152;top:0;left:5.5em;right:0;bottom:0;margin:auto}.modal-close-btn:before{transform:rotate(45deg)}.modal-close-btn:after{transform:rotate(-45deg)}/*# sourceMappingURL=style.min.css.map */