@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0);line-height:1}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;line-height:1;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@keyframes zoomAnimation{0%{filter:blur(6px);transform:scale(1.02)}to{filter:blur(0);transform:scale(1)}}@keyframes ani-fadeInUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}.js-ani-fadeInUp{opacity:0}.js-ani-fadeInUp.is-show{opacity:1;animation:ani-fadeInUp 0.9s cubic-bezier(0.08,0.98,0.57,1) 0.03s both}.js-ani-fadeInUpList>*{opacity:0}.js-ani-fadeInUpList.is-show>*{opacity:1;animation:ani-fadeInUp 0.9s cubic-bezier(0.08,0.98,0.57,1) 0.03s both}.js-ani-fadeInUpList.is-show>:first-child{animation-delay:0.18s}.js-ani-fadeInUpList.is-show>:nth-child(2){animation-delay:0.33s}.js-ani-fadeInUpList.is-show>:nth-child(3){animation-delay:0.48s}.js-ani-fadeInUpList.is-show>:nth-child(4){animation-delay:0.63s}.js-ani-fadeInUpList.is-show>:nth-child(5){animation-delay:0.78s}.js-ani-fadeInUpList.is-show>:nth-child(6){animation-delay:0.93s}.js-ani-fadeInUpList.is-show>:nth-child(7){animation-delay:1.08s}.js-ani-fadeInUpList.is-show>:nth-child(8){animation-delay:1.23s}.js-ani-fadeInUpList.is-show>:nth-child(9){animation-delay:1.38s}.js-ani-fadeInUpList.is-show>:nth-child(10){animation-delay:1.53s}@keyframes ani-fadeIn{0%{opacity:0}to{opacity:1}}.js-ani-fadeIn{opacity:0}.js-ani-fadeIn.is-show{opacity:1;animation:ani-fadeIn 0.9s ease-out 0.03s both}.js-ani-fadeIn.delay01{animation-delay:0.9s}@keyframes ani-Title01{0%{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.js-ani-Title01{opacity:0}.js-ani-Title01.is-show{opacity:1;animation:ani-Title01 0.6s cubic-bezier(0.08,0.98,0.57,1) 0.03s both}@keyframes ani-Title02{0%{opacity:0;transform:translate3d(0,40px,0) scale(0.5)}to{opacity:1;transform:none}}.js-ani-Title02{opacity:0}.js-ani-Title02.is-show{opacity:1;animation:ani-Title02 0.6s cubic-bezier(0.45,1.2,0.56,1) 0.03s both}@keyframes ani-Title03{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}.js-ani-Title03{opacity:0}.js-ani-Title03.is-show{opacity:1;animation:ani-Title03 0.6s cubic-bezier(0.45,1.5,0.56,1) 0.03s both}@keyframes ani-Title04{0%{opacity:0;transform:translate3d(0,10px,0) scale(0.5)}to{opacity:1;transform:none}}.js-ani-Title04{opacity:0}.js-ani-Title04.is-show{opacity:1;animation:ani-Title04 0.6s cubic-bezier(0.45,1.3,0.56,1) 0.03s both}@keyframes ani-TrainLink{0%{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.js-ani-TrainLink{opacity:0}.js-ani-TrainLink.is-show{opacity:1;animation:ani-TrainLink 0.7s cubic-bezier(0.08,0.98,0.57,1) 0.03s both}@keyframes ani-Title05_train{0%{opacity:0;transform:translate3d(200px,0,0)}to{opacity:1;transform:none}}.js-ani-Title05_train{opacity:0}.js-ani-Title05_train.is-show{opacity:1;animation:ani-Title05_train 0.65s cubic-bezier(0.45,1.2,0.56,1) 0s both}@keyframes ani-Title05_text{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.js-ani-Title05_text{opacity:0}.js-ani-Title05_text.is-show{opacity:1;animation:ani-Title05_text 0.6s cubic-bezier(0.45,1.3,0.56,1) 0.55s both}@media screen and (max-width:999px){#jre_mtd_footer .copy,#jre_mtd_footer_simple .copy{padding-bottom:80px}}.js-menu-open body{position:fixed;width:100%;overflow:hidden}.js-menu-open body:before{position:fixed;content:"";top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.5);z-index:101}.box-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:300;overflow-y:scroll}.box-modal.s-pink .modal-back{background-color:#F59AB0}.box-modal.s-pink .modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-information dl.dlist-information dt{color:#F59AB0;border-color:#F59AB0}.box-modal.s-yellow .modal-back{background-color:#f7bc00}.box-modal.s-yellow .modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-information dl.dlist-information dt{color:#f7bc00;border-color:#f7bc00}.box-modal.s-blue .modal-back{background-color:#39abab}.box-modal.s-blue .modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-information dl.dlist-information dt{color:#39abab;border-color:#39abab}.box-modal.s-green .modal-back{background-color:#04856d}.box-modal.s-green .modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-information dl.dlist-information dt{color:#04856d;border-color:#04856d}.box-modal .modal-back{position:fixed;background-color:#CDE7E0;height:100%;width:100%}.modal-content{position:absolute;left:50%;top:120px;transform:translate(-50%,0);width:72%;max-width:1000px;padding-bottom:50px}@media screen and (max-width:999px){.modal-content{top:80px}}@media screen and (max-width:767px){.modal-content{padding-bottom:100px}}@media screen and (max-width:600px){.modal-content{top:30px;width:89.3333333333%}}.modal-content .btn_close02.js-modal-close{position:absolute;top:55px;right:-60px}@media screen and (max-width:600px){.modal-content .btn_close02.js-modal-close{top:-12px;right:5px}}.modal-content .btn_close02.js-modal-close>span{display:block;cursor:pointer}.modal-content .btn_close02.js-modal-close>span img{width:44px}@media screen and (max-width:600px){.modal-content .btn_close02.js-modal-close>span img{width:28px}}.modal-content .modal-child>.inner .wrap-title{margin-bottom:60px}@media screen and (max-width:600px){.modal-content .modal-child>.inner .wrap-title{margin-bottom:18px}}.modal-content .modal-child>.inner .wrap-detail{padding:30px 35px 30px;background-color:#fff}@media screen and (max-width:999px){.modal-content .modal-child>.inner .wrap-detail{padding:30px 25px 30px}}@media screen and (max-width:600px){.modal-content .modal-child>.inner .wrap-detail{padding:12px 10px 12px}}.modal-content .modal-child>.inner .wrap-detail .holder-detail{padding:70px 75px 70px 65px;display:flex;overflow-y:scroll;height:500px}@media only screen and (max-width:1200px){.modal-content .modal-child>.inner .wrap-detail .holder-detail{padding:40px 45px 40px 35px}}@media screen and (max-width:999px){.modal-content .modal-child>.inner .wrap-detail .holder-detail{padding:30px 35px 30px 25px}}@media screen and (max-width:767px){.modal-content .modal-child>.inner .wrap-detail .holder-detail{display:block}}@media screen and (max-width:600px){.modal-content .modal-child>.inner .wrap-detail .holder-detail{padding:19px 18px 12px 22px;height:auto}}.modal-content .modal-child>.inner .wrap-detail .holder-detail::-webkit-scrollbar{width:6px}@media screen and (max-width:600px){.modal-content .modal-child>.inner .wrap-detail .holder-detail::-webkit-scrollbar{width:3px}}.modal-content .modal-child>.inner .wrap-detail .holder-detail::-webkit-scrollbar-track{background-color:#d6d6d6;border-radius:3px}.modal-content .modal-child>.inner .wrap-detail .holder-detail::-webkit-scrollbar-thumb{background-color:#232D4F;border-radius:3px}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-image{width:50.9554140127%}@media screen and (max-width:767px){.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-image{width:100%}}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-image .image{position:relative;overflow:hidden;padding-bottom:78%;border-radius:0 30px 0 30px}@media screen and (max-width:600px){.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-image .image{border-radius:0 20px 0 20px}}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-image .image.s-trim-none{padding-bottom:0}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-image .image.s-trim-none img{position:static;transform:none}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-image .image img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-image p.txt-caption{padding-top:8px;font-size:1.2rem;letter-spacing:0.02em;color:#999999;text-align:center}@media screen and (max-width:600px){.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-image p.txt-caption{padding-top:6px;font-size:1.1rem}}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail{margin-left:40px;flex:1}@media screen and (max-width:767px){.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail{padding-top:20px;margin-left:0}}@media screen and (max-width:600px){.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail{padding-top:14px}}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail h4{margin-bottom:6px;font-weight:700;font-size:2.5rem;letter-spacing:0em;color:#232D4F}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail h4 span.small{font-size:1.9rem}@media screen and (max-width:600px){.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail h4 span.small{font-size:1.8rem}}@media screen and (max-width:600px){.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail h4{font-size:2.2rem}}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail p.txt a{color:#232D4F;text-decoration:underline}@media screen and (min-width:1100px){.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail p.txt a:hover{text-decoration:none}}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail ul.list-info li{display:flex}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail ul.list-info li span{display:block;font-size:1.4rem;line-height:1.88;letter-spacing:0.02em;color:#232D4F}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail ul.list-info li span.title{white-space:nowrap}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail ul.list-info li span.content{flex:1}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-links{margin-top:22px}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-links p.style-btn-link02.s-invalid a{background-color:#BDC0CA;border-color:#BDC0CA;cursor:default}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-links p.style-btn-link02.s-invalid a span{color:#fff}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-links p.style-btn-link02.s-invalid a:after{background-image:url(../img/common/icn_link_external01_w.svg)}@media screen and (min-width:1100px){.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-links p.style-btn-link02.s-invalid a:hover{background-color:#BDC0CA}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-links p.style-btn-link02.s-invalid a:hover span{color:#fff}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-links p.style-btn-link02.s-invalid a:hover:after{background-image:url(../img/common/icn_link_external01_w.svg)}}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-links p.style-btn-link02:not(:last-child){margin-bottom:15px}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-links p.style-btn-link02 a{max-width:242px}@media screen and (max-width:600px){.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-links p.style-btn-link02 a{height:56px}}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-links p.txt-attention{font-size:1.3rem;line-height:1.53;color:#232D4F}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-information{margin-top:20px}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-information dl.dlist-information:not(:last-child){margin-bottom:20px}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-information dl.dlist-information dt{padding-bottom:1px;margin-bottom:14px;font-weight:700;font-size:1.4rem;line-height:1.57;letter-spacing:0em;color:#232D4F;border-bottom:1px solid #232D4F}.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-information dl.dlist-information dd a{color:#232D4F;text-decoration:underline}@media screen and (min-width:1100px){.modal-content .modal-child>.inner .wrap-detail .holder-detail .block-detail .b-information dl.dlist-information dd a:hover{text-decoration:none}}.bg-container-contents{position:relative}.container-slider-bg{position:fixed;top:0px;left:50%;transform:translateX(-50%);width:100%;height:100%}.container-slider-bg:before{position:absolute;content:"";top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;background-color:#999;mix-blend-mode:multiply;z-index:1;opacity:1}.container-slider-bg .slick-list,.container-slider-bg .slick-track{height:100%}.container-slider-bg .slick-slide{transform:scale(1.07)}.container-slider-bg .slick-slide.add-animation{animation:zoomAnimation 4.5s cubic-bezier(0.45,1.2,0.56,1) both}.container-slider-bg ul.slider-bg{height:100%}.container-slider-bg ul.slider-bg li{height:100%}.container-slider-bg ul.slider-bg li .image{position:relative;overflow:hidden;height:100%}.container-slider-bg ul.slider-bg li .image img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center}.container-contents{position:relative;z-index:2;display:flex}.container-contents .part-menu-left{position:sticky;top:0;flex:1;height:calc(100vh - 90px);min-height:790px}@media only screen and (max-width:1400px){.container-contents .part-menu-left{min-height:700px}}@media screen and (max-width:999px){.container-contents .part-menu-left{display:none}}.container-contents .part-menu-left .con-logo{position:absolute;top:43px;left:5.4%}@media only screen and (max-width:1400px){.container-contents .part-menu-left .con-logo{top:15px}}.container-contents .part-menu-left .con-logo h2 a{display:block;width:234px}.container-contents .part-menu-left .con-menu{height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1400px){.container-contents .part-menu-left .con-menu{margin-top:115px;align-items:flex-start}}.container-contents .part-menu-left .con-menu nav.nav-menu{width:176px}.container-contents .part-menu-left .con-menu nav.nav-menu ul li:not(:last-child){margin-bottom:47px}.container-contents .part-menu-left .con-menu nav.nav-menu ul li a{display:block;position:relative;font-size:1.6rem;line-height:1.21;letter-spacing:0.04em;color:#FFFFFF}@media screen and (min-width:1100px){.container-contents .part-menu-left .con-menu nav.nav-menu ul li a:hover:after{right:-6px}.container-contents .part-menu-left .con-menu nav.nav-menu ul li a:hover:before{width:100%;opacity:1}}.container-contents .part-menu-left .con-menu nav.nav-menu ul li a:after{position:absolute;content:"";top:calc(50% - 5px);right:-2px;transform:translateX(-50%);width:6px;height:10px;background-image:url(../img/common/icn_link_arrow02_w.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:0.6s cubic-bezier(0.08,0.98,0.57,1)}.container-contents .part-menu-left .con-menu nav.nav-menu ul li a:before{position:absolute;content:"";bottom:-18px;left:0;width:0;height:10px;background-image:url(../img/common/bg_train_line01_w.svg);background-repeat:repeat-x;background-position:center left;background-size:contain;transform-origin:center left;transition:0.6s cubic-bezier(0.08,0.98,0.57,1);opacity:0}.container-contents .part-menu-left .con-sns{position:absolute;bottom:56px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:1400px){.container-contents .part-menu-left .con-sns{bottom:15px}}.container-contents .part-menu-left .con-sns ul.list-sns{display:flex}.container-contents .part-menu-left .con-sns ul.list-sns li:not(:last-child){margin-right:17px}.container-contents .part-menu-left .con-sns ul.list-sns li a{display:block;width:32px;transition:0.9s cubic-bezier(0.08,0.98,0.57,1);opacity:1}@media screen and (min-width:1100px){.container-contents .part-menu-left .con-sns ul.list-sns li a:hover{opacity:0.5}}.container-contents .part-menu-right{position:sticky;top:0;flex:1;height:100vh;display:flex;justify-content:center;align-items:center}@media screen and (max-width:999px){.container-contents .part-menu-right{display:none}}.container-contents .part-menu-right .con-support h3{margin-bottom:26px;font-size:1.6rem;line-height:1.21;letter-spacing:0.02em;color:#FFFFFF;font-weight:400}.container-contents .part-menu-right .con-support ul.list-link li:not(:last-child){margin-bottom:17px}.container-contents .part-menu-right .con-support ul.list-link li a{display:flex;justify-content:center;align-items:center;width:212px;height:60px;border-radius:30px;background-color:rgba(255,255,255,0.5);position:relative;transition:0.9s cubic-bezier(0.08,0.98,0.57,1)}@media screen and (min-width:1100px){.container-contents .part-menu-right .con-support ul.list-link li a:hover{background-color:rgb(255,255,255)}}.container-contents .part-menu-right .con-support ul.list-link li a span{font-size:1.6rem;line-height:1.21;letter-spacing:0.08em;color:#000;font-weight:700}.container-contents .part-menu-right .con-support ul.list-link li a:after{position:absolute;content:"";top:calc(50% - 0px);transform:translateY(-50%);right:29px;width:15px;height:12px;background-image:url(../img/common/icn_link_external01_b.svg)}.container-contents .part-contents{max-width:375px;width:100%;background-color:#FFFFFF;overflow:hidden;margin:0 auto}@media screen and (max-width:600px){.container-contents .part-contents{max-width:none}}main{font-family:"Zen Maru Gothic","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;color:#232D4F;line-height:1.46;font-weight:500}main :after,main :before{box-sizing:border-box}@media screen and (min-width:1100px){main a:hover{text-decoration:none}}main a:hover{text-decoration:none}main p.txt{font-size:1.4rem;line-height:1.88;letter-spacing:0.02em;color:#232D4F}@media screen and (max-width:600px){main br.view-pc{display:none}}main br.view-smd{display:none}@media screen and (max-width:767px){main br.view-smd{display:inline}}main br.view-sp{display:none}@media screen and (max-width:600px){main br.view-sp{display:inline}}main .style-bg-wave{position:absolute;top:0;left:0;width:100%;padding-bottom:134px;background:url(../img/common/bg_wave_w.png) center bottom no-repeat;background-size:375px 134px}main .style-bg-wave.s-reverse{transform:scale(-1,1)}main .style-bg-wave.s-skyblue{background-image:url(../img/common/bg_wave_skyblue.png)}main .style-bg-wave.s-navy{background-image:url(../img/common/bg_wave_navy.png)}main .style-bg-wave.s-pink{background-image:url(../img/common/bg_wave_pink.png)}main .style-bg-wave.s-yellow{background-image:url(../img/common/bg_wave_yellow.png)}main .style-bg-wave.s-blue{background-image:url(../img/common/bg_wave_blue.png)}main .style-bg-wave.s-green{background-image:url(../img/common/bg_wave_green.png)}main h1.style-title01,main h2.style-title01,main h3.style-title01,main h4.style-title01{font-size:2.3rem;line-height:1.56;letter-spacing:0em;color:#232D4F;text-align:center;font-weight:900;position:relative;padding-bottom:18px;transform:skewX(-7deg)}main h1.style-title01 span,main h2.style-title01 span,main h3.style-title01 span,main h4.style-title01 span{display:inline-block}main h1.style-title01.s-skyblue:after,main h2.style-title01.s-skyblue:after,main h3.style-title01.s-skyblue:after,main h4.style-title01.s-skyblue:after{background-image:url(../img/common/bg_train_line01_skyblue.svg)}main h1.style-title01:after,main h2.style-title01:after,main h3.style-title01:after,main h4.style-title01:after{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);width:58px;height:10px;background-image:url(../img/common/bg_train_line01_w.svg);background-repeat:repeat-x;background-position:center center;background-size:contain;transition:0.35s cubic-bezier(0.08,0.98,0.57,1)}main h1.style-title02,main h2.style-title02,main h3.style-title02,main h4.style-title02{text-align:center;transform:skewX(-7deg)}main h1.style-title02>span,main h2.style-title02>span,main h3.style-title02>span,main h4.style-title02>span{position:relative;font-size:2.3rem;line-height:1.56;letter-spacing:0em;color:#CDE7E0;padding:0 26px;display:inline-block}main h1.style-title02>span span,main h2.style-title02>span span,main h3.style-title02>span span,main h4.style-title02>span span{display:inline-block;transform:skewX(-7deg)}main h1.style-title02>span:after,main h1.style-title02>span:before,main h2.style-title02>span:after,main h2.style-title02>span:before,main h3.style-title02>span:after,main h3.style-title02>span:before,main h4.style-title02>span:after,main h4.style-title02>span:before{position:absolute;content:"";top:calc(50% + 4px);right:0;transform:translateY(-50%);width:20px;height:33px;background-image:url(../img/common/icn_slash_dot.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:0.35s cubic-bezier(0.08,0.98,0.57,1)}main h1.style-title02>span:after,main h2.style-title02>span:after,main h3.style-title02>span:after,main h4.style-title02>span:after{right:auto;left:0;transform:translateY(-50%) scale(-1,1)}main .box-style-title01{margin-bottom:22px}main .box-style-title01 .icon.s-activity img{width:42px}main .box-style-title01 .icon.s-food img{width:35px}main .box-style-title01 .icon.s-nature img{width:62px}main .box-style-title01 .icon.s-stay img{width:45px}main .box-style-title01 .icon img{display:block;margin:0 auto}main .box-style-title01 h1,main .box-style-title01 h2,main .box-style-title01 h3,main .box-style-title01 h4{padding-top:8px;font-size:2.3rem;line-height:1.56;letter-spacing:0.02em;color:#232D4F;text-align:center;font-weight:900;transform:skewX(-7deg)}main p.style-btn-link01.s-pink a{background-color:#F59AB0}main p.style-btn-link01.s-yellow a{background-color:#F7BC00}main p.style-btn-link01.s-blue a{background-color:#39ABAB}main p.style-btn-link01.s-green a{background-color:#04856D}main p.style-btn-link01.s-purple a{background-color:#8C82D4}main p.style-btn-link01.s-orange a{background-color:#EC5E35}main p.style-btn-link01.s-invalid a{background-color:#BDC0CA;cursor:default}@media screen and (min-width:1100px){main p.style-btn-link01.s-invalid a:hover{background-color:#BDC0CA}main p.style-btn-link01.s-invalid a:hover:after{right:29px}}main p.style-btn-link01.s-sprcial a{background-color:#232d4f;border:1px solid #232d4f}@media screen and (min-width:1100px){main p.style-btn-link01.s-sprcial a:hover{background-color:#fff}main p.style-btn-link01.s-sprcial a:hover span{color:#232d4f}main p.style-btn-link01.s-sprcial a:hover:after{background-image:url(../img/common/icn_link_arrow01_b.svg)}}@media screen and (min-width:1100px){main p.style-btn-link01.s-external a:hover:after{right:29px}}main p.style-btn-link01.s-external a:after{right:29px;width:15px;height:12px;background-image:url(../img/common/icn_link_external01_w.svg)}main p.style-btn-link01 a{width:100%;height:60px;border-radius:30px;background-color:#333;display:flex;justify-content:center;align-items:center;position:relative;transition:0.9s cubic-bezier(0.08,0.98,0.57,1)}@media screen and (min-width:1100px){main p.style-btn-link01 a:hover{background-color:#232D4F;border-color:#232D4F}main p.style-btn-link01 a:hover:after{right:25px}}main p.style-btn-link01 a span{font-weight:700;font-size:1.8rem;letter-spacing:0.04em;color:#FFFFFF;transition:0.35s cubic-bezier(0.08,0.98,0.57,1)}main p.style-btn-link01 a span span.small{font-size:1.6rem}main p.style-btn-link01 a:after{position:absolute;content:"";top:calc(50% - 0px);right:29px;transform:translateY(-50%);width:9px;height:15px;background-image:url(../img/common/icn_link_arrow01_w.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:0.35s cubic-bezier(0.08,0.98,0.57,1)}main p.style-btn-link01 span.txt-coming-soon{padding-top:0px;display:block;font-weight:700;font-size:1.8rem;line-height:1.46;letter-spacing:0.09em;color:#232D4F;text-align:center;font-weight:900}main p.style-btn-link02 a{padding:0 30px 0 10px;width:100%;height:60px;border-radius:30px;border:1px solid #232D4F;display:flex;justify-content:center;align-items:center;position:relative;transition:0.9s cubic-bezier(0.08,0.98,0.57,1)}@media screen and (min-width:1100px){main p.style-btn-link02 a:hover{background-color:#232D4F}main p.style-btn-link02 a:hover span{color:#fff}main p.style-btn-link02 a:hover:after{background-image:url(../img/common/icn_link_external01_w.svg)}}main p.style-btn-link02 a span{padding-right:12px;font-weight:700;font-size:1.6rem;letter-spacing:0em;color:#232D4F;transition:0.35s ease-out}main p.style-btn-link02 a:after{position:absolute;content:"";top:calc(50% - 0px);right:29px;transform:translateY(-50%);width:15px;height:12px;background-image:url(../img/common/icn_link_external01_b.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:0.35s cubic-bezier(0.08,0.98,0.57,1)}main .style-container-slider-plan{position:relative}main .style-container-slider-plan.s-pink .arrow.next,main .style-container-slider-plan.s-pink .arrow.prev{background-color:#F59AB0;border-color:#F59AB0}main .style-container-slider-plan.s-yellow .arrow.next,main .style-container-slider-plan.s-yellow .arrow.prev{background-color:#f7bc00;border-color:#f7bc00}main .style-container-slider-plan.s-blue .arrow.next,main .style-container-slider-plan.s-blue .arrow.prev{background-color:#39abab;border-color:#39abab}main .style-container-slider-plan.s-green .arrow.next,main .style-container-slider-plan.s-green .arrow.prev{background-color:#04856d;border-color:#04856d}main .style-container-slider-plan.s-title-white ul.slider-plan li a .block-detail h3{color:#fff;font-weight:500}main .style-container-slider-plan.s-title-white ul.slider-plan li a .block-detail p.txt{color:#fff}main .style-container-slider-plan .arrow.next,main .style-container-slider-plan .arrow.prev{cursor:pointer;position:absolute;top:60px;width:36px;height:36px;border-radius:18px;background-color:#232D4F;border:1px solid #232D4F;z-index:99;opacity:1;transition:0.35s ease-out}@media screen and (min-width:1100px){main .style-container-slider-plan .arrow.next:hover,main .style-container-slider-plan .arrow.prev:hover{background-color:#fff;border-color:#232D4F}main .style-container-slider-plan .arrow.next:hover span:before,main .style-container-slider-plan .arrow.prev:hover span:before{background-image:url(../img/common/icn_slider_next01_b.svg)}}main .style-container-slider-plan .arrow.next span,main .style-container-slider-plan .arrow.prev span{position:relative;display:block;width:100%;height:100%}main .style-container-slider-plan .arrow.next span:before,main .style-container-slider-plan .arrow.prev span:before{position:absolute;content:"";top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:7px;height:10px;background:url(../img/common/icn_slider_next01_w.svg) no-repeat;background-size:contain}main .style-container-slider-plan .arrow.prev{left:-15px}main .style-container-slider-plan .arrow.prev span:before{left:calc(50% - 1px);transform:translateY(-50%) translateX(-50%) rotate(180deg)}main .style-container-slider-plan .arrow.next{right:-15px}main .style-container-slider-plan .arrow.next span:before{left:calc(50% + 1px)}main .style-container-slider-plan ul.slider-plan .slick-track{margin-left:0;margin-right:0}main .style-container-slider-plan ul.slider-plan li{margin:0 6px}main .style-container-slider-plan ul.slider-plan li a{display:block}@media screen and (min-width:1100px){main .style-container-slider-plan ul.slider-plan li a:hover{text-decoration:none}main .style-container-slider-plan ul.slider-plan li a:hover .block-image .image img{transform:translateY(-50%) translateX(-50%) scale(1.03)}}main .style-container-slider-plan ul.slider-plan li a .block-image .image{position:relative;overflow:hidden;padding-bottom:100%;border-radius:0 30px 0 30px}main .style-container-slider-plan ul.slider-plan li a .block-image .image img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center;transition:0.35s ease-out}main .style-container-slider-plan ul.slider-plan li a .block-detail{padding-top:10px}main .style-container-slider-plan ul.slider-plan li a .block-detail h3{margin-bottom:4px;font-size:1.6rem;line-height:1.38;letter-spacing:0em;color:#232D4F;font-weight:500}main .style-container-slider-plan ul.slider-plan li a .block-detail h3 span.small{font-size:1.3rem}main .style-container-slider-plan ul.slider-plan li a .block-detail p.txt{font-size:1.3rem;letter-spacing:0}main .style-con-end{padding-top:30px;padding-bottom:28px}@media screen and (max-width:999px){main .style-con-end{padding-bottom:86px}}main .style-con-end>.inner{width:89.3333333333%;margin:0 auto}main .style-con-end>.inner ul.list-attention li{padding-left:1.1em;position:relative;font-size:1.2rem;color:#232D4F;letter-spacing:-0.02em;font-weight:500}main .style-con-end>.inner ul.list-attention li:not(:last-child){margin-bottom:4px}main .style-con-end>.inner ul.list-attention li:before{position:absolute;content:"※";top:0;left:0}main .style-con-end>.inner h4{width:180px;margin:40px auto 40px}main .style-con-end>.inner p.txt-copy{margin-top:18px;font-size:1.2rem;letter-spacing:0.08em;color:#999999;font-weight:700;text-align:center}@keyframes ani-TicketReserveUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes ani-TicketReserveDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(60px)}}@keyframes aniFixNav{0%{opacity:0;top:-200px}30%{opacity:0.6;top:0}to{opacity:1;top:0}}@keyframes aniFixNav-out{0%{opacity:1;top:0}to{opacity:0;top:-200px}}.btn-nav-sp{position:fixed;top:17px;right:17px;z-index:103;cursor:pointer;width:56px;height:56px;border-radius:28px;background-color:#232D4F;transition:0.35s ease-out;display:none}@media screen and (max-width:999px){.btn-nav-sp{display:block}}.btn-nav-sp.is-close{display:block!important;background-color:#CDE7E0}.btn-nav-sp.is-close .menu>.inner span{width:100%;background-color:#1A1A1A!important}.btn-nav-sp.is-close .menu>.inner span:first-child{top:5px;transform:translateY(0px) translateX(calc(-50% - 0px)) rotate(27deg)}.btn-nav-sp.is-close .menu>.inner span:nth-child(2){bottom:6px;transform:translateY(0px) translateX(calc(-50% - 0px)) rotate(-27deg)}.btn-nav-sp .menu{height:100%;display:flex;justify-content:center;align-items:center}.btn-nav-sp .menu>.inner{position:relative;width:28px;height:15px}.btn-nav-sp .menu>.inner span{position:absolute;display:block;width:100%;height:4px;border-radius:2px;left:50%;transform:translateX(-50%);transition:0.35s ease-out;background-color:#CDE7E0}.btn-nav-sp .menu>.inner span:first-child{top:0}.btn-nav-sp .menu>.inner span:nth-child(2){bottom:0}.nav-global-open-wrap{position:fixed;top:0;left:0;z-index:102;width:100%;height:100%;opacity:0;pointer-events:none;transition:0.6s cubic-bezier(0.08,0.98,0.57,1);z-index:102}.nav-global-open-wrap.is-shown{pointer-events:auto;opacity:1}.nav-global-open-wrap .nav-global-open-inner{position:relative;height:100%;overflow-y:scroll}.nav-global-open-wrap .nav-global-open-inner:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:calc(100% - 210px);background-color:#232D4F}.nav-global-open-wrap .nav-global-open-inner>.inner{padding-top:82px;padding-bottom:60px;border-radius:205px 0 0 0;background-color:#232D4F;position:relative;z-index:2}.nav-global-open-wrap .nav-global-open-inner>.inner .wrap-global-open h2 a{display:block;width:232px;margin:0 auto;transform:translateX(10px)}.nav-global-open-wrap .nav-global-open-inner>.inner .wrap-global-open nav.nav-global-sp{padding-top:40px;max-width:160px;margin:0 auto}.nav-global-open-wrap .nav-global-open-inner>.inner .wrap-global-open nav.nav-global-sp ul li:not(:last-child){margin-bottom:30px}.nav-global-open-wrap .nav-global-open-inner>.inner .wrap-global-open nav.nav-global-sp ul li a{padding-left:3px;padding-bottom:5px;display:block;position:relative;font-size:1.6rem;line-height:1.21;letter-spacing:0.02em;color:#FFFFFF;border-bottom:1px solid #FFFFFF}.nav-global-open-wrap .nav-global-open-inner>.inner .wrap-global-open nav.nav-global-sp ul li a:after{position:absolute;content:"";top:calc(50% - 7px);right:-2px;transform:translateX(-50%);width:6px;height:10px;background-image:url(../img/common/icn_link_arrow02_w.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:0.35s cubic-bezier(0.08,0.98,0.57,1)}nav.nav-follow-sp{position:fixed;bottom:0;left:0;width:100%;z-index:100;opacity:0;display:none}@media screen and (max-width:999px){nav.nav-follow-sp{display:block}}nav.nav-follow-sp.is-active{animation:ani-TicketReserveUp 1.2s cubic-bezier(0.7,0,0.3,1) forwards}nav.nav-follow-sp.is-none{animation:ani-TicketReserveDown 0.6s cubic-bezier(0.7,0,0.3,1) forwards}nav.nav-follow-sp.is-close{display:none!important}nav.nav-follow-sp ul{display:flex}nav.nav-follow-sp ul li{width:33.3333333333%}nav.nav-follow-sp ul li:not(:last-child) a{border-right:1px solid #fff}nav.nav-follow-sp ul li a{display:flex;justify-content:center;align-items:center;height:70px;background-color:#232D4F}nav.nav-follow-sp ul li a span{font-weight:700;font-size:1.8rem;letter-spacing:0.02em;color:#CDE7E0}ul.list-sns{margin-top:45px;display:flex;justify-content:center}ul.list-sns li:not(:last-child){margin-right:17px}ul.list-sns li a{display:block;width:32px;transition:0.9s cubic-bezier(0.08,0.98,0.57,1);opacity:1}@media screen and (min-width:1100px){ul.list-sns li a:hover{opacity:0.5}}.global-footer{position:relative}.global-footer .pagetop{display:block;position:fixed;bottom:30px;right:54px;z-index:99;height:74px;opacity:1}@media screen and (max-width:999px){.global-footer .pagetop{right:36px}}@media screen and (max-width:767px){.global-footer .pagetop{display:none!important}}
/*# sourceMappingURL=common.css.map */