:root{--color-ui-jcom:#e93817;--color-ui-primary:#e60000;--color-ui-premium-night:#521a94;--color-ui-dark-blue:#062897;--color-ui-blue:#2554ef;--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955)}.color-dark-blue{color:var(--color-ui-dark-blue)}.color-premium-night{color:var(--color-ui-premium-night)}[class*=title-icon-]{padding-left:1.36em;background-repeat:no-repeat;background-position:left center;background-position:left calc(50% + 0.08em);background-size:1.08em auto}@media screen and (max-width:767px){[class*=title-icon-]{padding-left:1.48em;background-size:1.24em auto}}.box-section{overflow:hidden;border-radius:40px;border:3px solid var(--color-ui-dark-blue)}@media screen and (max-width:767px){.box-section{border-radius:24px}}.box-section .box-header{text-align:center;padding:40px 12px;background:#f3f6ff}@media screen and (max-width:767px){.box-section .box-header{padding:28px 12px}}.box-section .box-header .box-title{font-weight:700;color:var(--color-ui-dark-blue)}.box-section .box-header .title-icon-clock{background-image:url(../images/icon/clock.svg)}.box-section .box-header .title-icon-glass{background-image:url(../images/icon/glass.svg)}.box-section .box-header .title-icon-ticket{background-image:url(../images/icon/ticket.svg)}.box-section .box-body{padding:72px 24px}@media screen and (max-width:767px){.box-section .box-body{padding:40px 20px}}.box-section-notice.acc .acc-trigger{cursor:pointer}.box-section-notice.acc .acc-trigger .acc-title{display:inline-block;width:auto;padding-right:1.48em;background-repeat:no-repeat;background-position:right center;background-position:right calc(50% + 0.08em);background-size:1.12em auto;background-image:url(../images/icon/open.svg?1)}.box-section-notice.acc .acc-trigger.is-open .acc-title{background-image:url(../images/icon/close.svg?1)}.box-section-notice.acc .acc-content{height:0;overflow:hidden;transition:height 0.4s cubic-bezier(0.455,0.03,0.515,0.955)}a.btn-apply{position:relative;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.4;color:#fff;text-decoration:none;text-align:center;width:100%;max-width:560px;min-height:108px;border-radius:999px;background:var(--color-ui-jcom);transition:background 0.24s}@media screen and (max-width:767px){a.btn-apply{max-width:100%;min-height:100px}}a.btn-apply:after{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;right:40px;width:30px;height:30px;background:url(../images/icon/bullet_right_primary.svg) no-repeat center/cover;transition:transform 0.24s}@media screen and (max-width:767px){a.btn-apply:after{right:20px}}@media (hover:hover) and (pointer:fine) and (min-width:768px){a.btn-apply:hover{background:color-mix(in srgb,var(--color-ui-jcom) 88%,black)}a.btn-apply:hover:after{transform:translateX(6px)}}.box-section-notice{overflow:hidden;border-radius:32px;border:3px solid #ddd}@media screen and (max-width:767px){.box-section-notice{border-radius:24px}}.box-section-notice .box-header{text-align:center;padding:28px 12px;background:#fff}@media screen and (max-width:767px){.box-section-notice .box-header{padding:24px 12px}}.box-section-notice .box-header .box-title{font-weight:700}.box-section-notice .box-body{padding:48px 24px}@media screen and (max-width:767px){.box-section-notice .box-body{padding:24px 20px}}@media screen and (min-width:768px){.box-section-notice .notice-item{padding-inline:16px}}body{opacity:0}body.fade-in{opacity:1}.js-fadeup{opacity:0;transform:translateY(80px);transition:opacity 1.2s cubic-bezier(0.165,0.84,0.44,1),transform 1.2s cubic-bezier(0.165,0.84,0.44,1)}.js-fadeup.is-inview{opacity:1;transform:translateY(0)}.main-content{position:relative;padding:88px 24px;background:url(../images/premium_night/premium_night_main_bg.png) no-repeat center top/100% auto;background-attachment:scroll;background-position:center 0px}.main-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#5c12b5 0%,var(--color-ui-blue) 25%);z-index:-2}@media screen and (max-width:767px){.main-content:before{background:linear-gradient(to bottom,#5c12b5 0%,var(--color-ui-blue) 15%)}}@media screen and (max-width:1366px){.main-content{background:url(../images/premium_night/premium_night_main_bg_sp.png) no-repeat center top/100% auto}}@media screen and (max-width:767px){.main-content{padding:0 16px 48px;background:url(../images/premium_night/premium_night_main_bg_sp.png) no-repeat center top/100% auto}}.main-content h1{text-align:center}@media screen and (max-width:767px){.main-content h1{margin-left:-16px;width:calc(100% + 32px)}}.main-content .main-visual{position:relative}.main-content .main-visual:after,.main-content .main-visual:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:100%;height:100%;padding:5px;translate:-50% -50%;box-sizing:content-box;background-image:conic-gradient(from var(--angle),transparent 0deg,#8cfff3 30deg,#9c12ff 120deg,#8cfff3 210deg,transparent 240deg,transparent 360deg);opacity:0}@media screen and (max-width:767px){.main-content .main-visual:after,.main-content .main-visual:before{padding:4px}}.main-content .main-visual:before{filter:blur(2.4rem)}@media screen and (max-width:767px){.main-content .main-visual:before{filter:blur(1.8rem)}}.main-content .js-fadeup.is-inview .main-visual.glow:after,.main-content .js-fadeup.is-inview .main-visual.glow:before{animation:spin-fade 2.4s linear forwards,fade-inout 2.4s linear forwards}@keyframes spin-fade{0%{--angle:-120deg}to{--angle:320deg}}@keyframes fade-inout{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}.main-content.fixed-bg{background-attachment:fixed}.content{position:relative;padding:80px 24px 100px;border-radius:48px;background:#fff}@media screen and (max-width:767px){.content{margin-left:-16px;width:calc(100% + 32px);padding:48px 16px 60px;border-radius:32px}}.marker{background-image:linear-gradient(to right,#18edff,#18edff);background-repeat:no-repeat;background-size:100% 8px;background-position:0 94%;padding-bottom:0}@media screen and (max-width:767px){.marker{padding-bottom:2px}}.premium-night-title{line-height:1.4;font-weight:700;color:var(--color-ui-premium-night);text-align:center}.premium-night-title .under-line{position:relative;display:inline-block;border-bottom:5px solid var(--color-ui-premium-night);padding-bottom:0.32em}.premium-night-title .under-line:after{content:"";position:absolute;z-index:0;bottom:0;left:0;right:0;width:0;height:0;margin:auto;border-left:0 solid transparent;border-right:22px solid transparent;border-top:22px solid var(--color-ui-premium-night);transform:translateY(100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);will-change:transform}.point-block{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}@media screen and (max-width:767px){.point-block{gap:12px}}.point-block .point-item{position:relative;z-index:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(50% - 16px);padding:20px 20px;padding-top:24px;border-radius:20px}@media screen and (max-width:767px){.point-block .point-item{width:calc(50% - 8px);padding:16px 4px!important;border-radius:16px}}.point-block .point-item:nth-of-type(3){width:100%;margin-top:8px;padding-top:20px}@media screen and (max-width:767px){.point-block .point-item:nth-of-type(3){margin-top:16px}}.point-block .point-item:before{content:"";position:absolute;inset:0;background:#f5e6ff;border-radius:20px;z-index:-1}.point-block .point-item:after{content:"";position:absolute;width:100%;height:100%;left:5px;right:0;bottom:-5px;background-image:linear-gradient(to right,#9033ef,var(--color-ui-blue));opacity:1;z-index:-2;border-radius:22px}.point-block .flag-icon{flex:none;position:absolute;z-index:1;left:8px;top:-24px;max-width:106px}@media screen and (max-width:767px){.point-block .flag-icon{max-width:84px;position:absolute;z-index:1;left:0;top:-20px}}.point-block .point-text{flex:1;font-size:22px;font-weight:700;text-align:center;line-height:1.9}.point-block .point-text strong{font-size:136.3636363636%;color:var(--color-ui-premium-night);line-height:1}@media screen and (max-width:767px){.point-block .point-text strong{font-size:18px}}@media screen and (max-width:767px){.point-block .point-text{font-size:16px;text-align:center}}.premium-night{padding:60px 24px;border-radius:48px;background:url(../images/premium_night/premium_night_about_bg.png) no-repeat center bottom -24px/100% auto,linear-gradient(to bottom,#502598,#79227c)}@media screen and (max-width:999px){.premium-night{background-position:center top}}@media screen and (max-width:767px){.premium-night{margin-left:-16px;width:calc(100% + 32px);padding:36px 16px;border-radius:0;background-size:140% auto;background-position:center top}}.premium-night h2{position:relative;font-weight:700;text-align:center;width:100%;max-width:720px;margin:auto;padding:8px 16px 10px;background:linear-gradient(to right,#d4a63b 0%,#ead47b 50%,#d4a63b 100%);clip-path:polygon(0% 0%,12px 50%,0% 100%,100% 100%,calc(100% - 12px) 50%,100% 0%);will-change:transform}@media screen and (max-width:767px){.premium-night h2{width:fit-content;padding-inline:40px}}.premium-night .desctiption{font-weight:700;color:#fff;text-align:center}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.local-nav .nav-list{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:767px){.local-nav .nav-list{flex-wrap:wrap;gap:16px}}.local-nav .nav-list li{position:relative;width:calc(25% - 12px - 4px);border-radius:20px}@media screen and (max-width:767px){.local-nav .nav-list li{width:calc(50% - 8px);border-radius:16px}}.local-nav .nav-list li:not(.nav-ticket){height:138px;background:#3736d2;transition:background 0.24s}@media screen and (max-width:767px){.local-nav .nav-list li:not(.nav-ticket){height:100px;border:2px solid #fff}}.local-nav .nav-list li:not(.nav-ticket):after,.local-nav .nav-list li:not(.nav-ticket):before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:100%;height:100%;padding:2px;background-image:conic-gradient(from var(--angle),#8cfff3,#9c12ff,#8cfff3);translate:-50% -50%;border-radius:22px;box-sizing:content-box;animation:spin 2.4s linear infinite;transition:opacity 0.8s;opacity:0}@media screen and (max-width:767px){.local-nav .nav-list li:not(.nav-ticket):after,.local-nav .nav-list li:not(.nav-ticket):before{display:none}}.local-nav .nav-list li:not(.nav-ticket):before{opacity:1;z-index:-2;background-image:conic-gradient(from var(--angle),#fff,#fff,#fff)}@media screen and (max-width:767px){.local-nav .nav-list li:not(.nav-ticket):before{display:none}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.local-nav .nav-list li:not(.nav-ticket):hover{background:#1e38c0}.local-nav .nav-list li:not(.nav-ticket):hover:before{opacity:0}.local-nav .nav-list li:not(.nav-ticket):hover:after{opacity:1}}@keyframes spin{0%{--angle:0deg}to{--angle:360deg}}.local-nav .nav-list li.nav-ticket{width:calc(50% - 12px);margin:24px auto 0;border-radius:999px;background:var(--color-ui-jcom);transition:background 0.24s}@media screen and (max-width:767px){.local-nav .nav-list li.nav-ticket{width:100%;margin-top:0}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.local-nav .nav-list li.nav-ticket:hover{background:color-mix(in srgb,var(--color-ui-jcom) 84%,black)}}.local-nav .nav-list li.nav-ticket a{padding:10px 0 24px}@media screen and (max-width:767px){.local-nav .nav-list li.nav-ticket a{font-size:16px}}.local-nav .nav-list li.nav-ticket a:before{display:none}.local-nav .nav-list li.nav-ticket a:after{bottom:2px}.local-nav .nav-list li a{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;color:#fff;text-align:center;text-decoration:none;padding:20px 0 60px;height:100%}@media screen and (min-width:768px) and (max-width:1119px){.local-nav .nav-list li a{font-size:16px}}@media screen and (max-width:767px){.local-nav .nav-list li a{font-size:15px;padding:16px 0 48px}}.local-nav .nav-list li a:before{content:"";position:absolute;z-index:0;left:0;right:0;bottom:48px;margin:auto;width:75%;height:2px;background:rgba(255,255,255,0.3)}@media screen and (max-width:767px){.local-nav .nav-list li a:before{bottom:32px}}.local-nav .nav-list li a:after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:12px;margin:auto;width:30px;height:30px;background:url(../images/icon/bullet_bottom_wht.svg) no-repeat center/contain}@media screen and (max-width:767px){.local-nav .nav-list li a:after{bottom:4px}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.local-nav .nav-list li a:hover:after{animation:arrowMove 0.6s}}@keyframes arrowMove{0%{opacity:1;transform:translateY(0)}40%{opacity:0;transform:translateY(8px)}41%{transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ride .ride-title{font-weight:700;text-align:center;color:var(--color-ui-dark-blue)}.ride .ride-title .upper{display:inline-block;padding-inline:48px;background:url(../images/text_upper_dots_l.svg) no-repeat left center/32px auto,url(../images/text_upper_dots_r.svg) no-repeat right center/32px auto}@media screen and (max-width:767px){.ride .ride-title .upper{padding-inline:32px;background-size:24px auto}}.ride .splide{overflow:hidden;margin-left:-24px;width:calc(100% + 48px)}@media screen and (max-width:767px){.ride .splide{margin-left:-16px;width:calc(100% + 32px)}}.ride .splide__slide{width:47.9166666667%!important;transition:opacity 0.3s}@media screen and (max-width:767px){.ride .splide__slide{width:100%!important}}.ride .splide__slide[data-micromodal-trigger]{cursor:pointer}@media (hover:hover) and (pointer:fine) and (min-width:768px){.ride .splide__slide[data-micromodal-trigger]:hover{opacity:0.7}}.ride .splide__slide.highlight .slide-body{position:relative;padding-block:20px}.ride .splide__slide.highlight .slide-body small{display:block}.ride .splide__slide .more{position:absolute;z-index:1;right:12px;bottom:12px;display:block;color:#fff;width:32px;height:32px;background:url(../images/icon/detail.svg) no-repeat center center/100% auto}@media screen and (max-width:767px){.ride .splide__slide .more{width:28px;height:28px}}.ride .splide__slide .slide-body{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:24px 12px;color:#fff;background:var(--color-ui-dark-blue)}.ride .splide__arrow{top:calc(50% - 40px);width:40px;height:40px;background-color:transparent;border:none;background-size:contain;background-repeat:no-repeat;background-position:center}.ride .splide__arrow svg{display:none}.ride .splide__arrow--prev{left:100px;background-image:url("../images/icon/arrow_prev.svg")}@media screen and (max-width:767px){.ride .splide__arrow--prev{left:0}}.ride .splide__arrow--next{right:100px;background-image:url("../images/icon/arrow_next.svg")}@media screen and (max-width:767px){.ride .splide__arrow--next{right:0}}.ride .splide-controls{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:32px}.ride .splide-controls #toggle-autoplay{cursor:pointer}@media (hover:hover) and (pointer:fine) and (min-width:768px){.ride .splide-controls #toggle-autoplay:hover{opacity:0.7}}.ride .splide__pagination{position:relative;margin-top:0;padding:0;bottom:0}.ride .splide__pagination li .splide__pagination__page{width:16px;height:16px;margin:0 10px;opacity:1;background:#d3d3d3}.ride .splide__pagination li .splide__pagination__page.is-active{width:16px;height:16px;transform:scale(1);background:var(--color-ui-blue)}.modal .modal-content.ride .splide{padding-inline:32px}@media screen and (max-width:767px){.modal .modal-content.ride .splide{padding-inline:24px}}.modal .modal-content.ride .splide__slide{width:100%!important;max-width:none}.modal .modal-content.ride .splide__slide img{width:100%;height:auto}.modal .modal-content.ride .splide__slide.highlight .slide-body{padding-block:32px}.modal .modal-content.ride .slide-body{justify-content:start;padding-inline:24px}.modal .modal-content.ride .splide__arrow--prev{left:0}@media screen and (max-width:767px){.modal .modal-content.ride .splide__arrow--prev{left:0}}.modal .modal-content.ride .splide__arrow--next{right:0}@media screen and (max-width:767px){.modal .modal-content.ride .splide__arrow--next{right:0}}.schedule-list{max-width:fit-content;position:relative}@media screen and (min-width:768px){.schedule-list{display:grid;grid-template-columns:max-content 1fr;row-gap:0;column-gap:0;margin-inline:auto}}.schedule-list .time{position:relative;font-size:24px}@media screen and (min-width:768px){.schedule-list .time{text-align:right;padding-right:48px}}@media screen and (max-width:767px){.schedule-list .time{font-size:18px;padding-left:32px}}.schedule-list .time:before{content:"";position:absolute;top:0.36em;width:1em;height:1em;border:0.32em solid var(--color-ui-blue);border-radius:50%;background:#fff;z-index:2}@media screen and (min-width:768px){.schedule-list .time:before{right:-0.6em}}@media screen and (max-width:767px){.schedule-list .time:before{left:0}}.schedule-list .detail{position:relative;font-size:24px;padding-bottom:40px}@media screen and (min-width:768px){.schedule-list .detail{padding-left:48px}}@media screen and (max-width:767px){.schedule-list .detail{font-size:18px;padding:6px 0 32px 32px}}.schedule-list .detail:before{content:"";position:absolute;left:0;top:0.36em;width:4px;height:100%;background:var(--color-ui-blue)}@media screen and (max-width:767px){.schedule-list .detail:before{left:0.4em;top:-0.4em;height:calc(100% + 0.8em)}}.schedule-list .detail:last-of-type{padding-bottom:0}.schedule-list .detail:last-of-type:before{display:none}.overview-table{border-collapse:collapse;width:fit-content;margin:auto}.overview-table td,.overview-table th{font-size:24px;text-align:left;padding:20px 0;border-bottom:2px solid #ccc}@media screen and (min-width:768px) and (max-width:1119px){.overview-table td,.overview-table th{font-size:20px}}@media screen and (max-width:767px){.overview-table td,.overview-table th{font-size:16px;width:100%;display:block;border:none}}.overview-table th{vertical-align:top;padding-right:60px}@media screen and (min-width:768px){.overview-table th{width:35%}}@media screen and (max-width:767px){.overview-table th{padding:16px 0}}@media screen and (max-width:767px){.overview-table td{padding:0 0 16px;border-bottom:2px solid #ccc}}@media screen and (max-width:767px){.overview-table tr:first-of-type th{padding-top:0}}.overview-table tr:last-of-type td,.overview-table tr:last-of-type th{border-bottom:none}.terms-table{border-collapse:collapse;width:fit-content;margin:auto}.terms-table td,.terms-table th{font-size:20px;text-align:left;width:100%;display:block}@media screen and (min-width:768px) and (max-width:1119px){.terms-table td,.terms-table th{font-size:18px}}@media screen and (max-width:767px){.terms-table td,.terms-table th{font-size:16px}}.terms-table th{color:#fff;padding:16px 20px;background:linear-gradient(to right,#79227d 0%,#4930c8 100%);clip-path:polygon(0% 0%,100% 0%,calc(100% - 12px) 50%,100% 100%,0% 100%);will-change:transform}.terms-table td{padding:20px 0 36px}.terms-detail-table{border-collapse:collapse;width:fit-content;margin:auto}.terms-detail-table td,.terms-detail-table th{font-size:18px;text-align:left;padding:20px 0;border-top:2px solid #ccc}@media screen and (max-width:767px){.terms-detail-table td,.terms-detail-table th{font-size:16px;width:100%;display:block;border:none}}.terms-detail-table th{vertical-align:top}@media screen and (min-width:768px){.terms-detail-table th{width:30%}}@media screen and (max-width:767px){.terms-detail-table th{padding:16px 0}}@media screen and (max-width:767px){.terms-detail-table td{padding:0 0 16px;border-bottom:2px solid #ccc}}@media screen and (max-width:767px){.terms-detail-table tr:first-of-type th{border-top:2px solid #ccc}}.terms-detail-table tr:last-of-type td{border-bottom:none}.modal{display:none}.modal.is-open{display:block}.modal[aria-hidden=false] .modal-container{animation:slide-up-fade-in 0.4s cubic-bezier(0.165,0.84,0.44,1)}.modal[aria-hidden=false] .modal-overlay{animation:overlay-fade-in 0.4s cubic-bezier(0.165,0.84,0.44,1)}.modal[aria-hidden=true] .modal-container{animation:slide-down-fade-out 0.4s cubic-bezier(0.165,0.84,0.44,1)}.modal[aria-hidden=true] .modal-overlay{animation:overlay-fade-out 0.4s cubic-bezier(0.165,0.84,0.44,1)}.modal .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:rgba(0,0,0,0.8);display:flex;align-items:center;overflow-y:auto;padding-top:24px;padding-bottom:24px;pointer-events:auto}.modal .modal-container{position:relative;margin:auto;padding:0 16px;width:100%;max-width:720px}.modal .modal-close{position:absolute;z-index:1;right:24px;top:24px;cursor:pointer;width:48px;height:48px;opacity:0.8}@media screen and (max-width:767px){.modal .modal-close{right:16px;top:16px;width:40px;height:40px}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.modal .modal-close:hover{opacity:1}}@keyframes slide-up-fade-in{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(60px)}}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-fade-out{0%{opacity:1}to{opacity:0}}.pagetop{position:fixed;z-index:100;right:12px;bottom:108px;transform:translateY(160px);transition:transform 0.32s}.pagetop.is-show{transform:translateY(0)}@media screen and (max-width:767px){.pagetop{right:10px;bottom:66px;transform:translateY(108px)}}.pagetop-btn>a{display:flex;justify-content:center;opacity:0.75;cursor:pointer;width:42px;height:42px;border-radius:100%;border:solid #fff 2px;background-color:rgba(0,0,0,0.2);transition:transform 0.24s}@media screen and (max-width:767px){.pagetop-btn>a{width:37px;height:37px}}.pagetop-btn>a:after{content:"";position:absolute;top:50%;left:0;right:0;width:9px;height:9px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(calc(-50% + 2px)) rotate(-45deg);transition:transform 0.24s,border-color 0.24s}@media (hover:hover) and (pointer:fine) and (min-width:768px){.pagetop-btn>a:hover{opacity:1;background-color:#fff}.pagetop-btn>a:hover:after{transform:translateY(calc(-50% - 2px)) rotate(-45deg);border-color:var(--color-ui-dark-blue)}}.sticky-nav{position:fixed;z-index:1;right:12px;bottom:12px;width:100%;padding:12px;background:#fff;transform:translateY(160px);transition:transform 0.32s}@media screen and (min-width:768px){.sticky-nav{max-width:228px;border-radius:10px}}@media screen and (max-width:767px){.sticky-nav{right:0;bottom:0;padding:8px;box-shadow:0 -3px 6px rgba(0,0,0,0.1);transform:translateY(108px)}}.sticky-nav.is-show{transform:translateY(0)}.sticky-nav .btn-apply{min-height:60px}@media screen and (max-width:767px){.sticky-nav .btn-apply{max-width:80%;min-height:40px}}.sticky-nav .btn-apply:after{right:16px;width:24px;height:24px}@media screen and (max-width:767px){.sticky-nav .btn-apply:after{right:20px}}.gradient a{color:#82bef0;position:relative;text-decoration:none;background-image:linear-gradient(90deg,#82bef0,#82bef0);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;transition:background-size 0.3s;animation:randomColor 10s infinite ease-in-out}.gradient a:hover{background-size:100% 1px}@keyframes randomColor{0%{color:#82bef0;background-image:linear-gradient(90deg,#82bef0,#82bef0)}50%{color:#aadcb9;background-image:linear-gradient(90deg,#aadcb9,#aadcb9)}to{color:#d2a5eb;background-image:linear-gradient(90deg,#d2a5eb,#d2a5eb)}}@media screen and (max-width:1119px){.park-map{max-width:800px;margin:auto}}.park-map .title-icon-mappin{background-image:url(../images/icon/mappin.svg)}.park-map .park-area{display:flex}@media screen and (max-width:1119px){.park-map .park-area{flex-direction:column}}@media screen and (min-width:1120px){.park-map .park-area-map{width:52%;padding-right:24px}}.park-map .park-area-list{flex:1;align-self:flex-start;display:flex;flex-wrap:wrap;gap:20px 16px;counter-reset:area}.park-map .park-area-list>li{position:relative;width:calc(50% - 8px)}@media screen and (max-width:767px){.park-map .park-area-list>li{width:100%;padding-left:2.4em}}.park-map .park-area-list>li strong{display:block;font-size:16px;margin-bottom:8px;margin-left:2.2em}@media screen and (max-width:767px){.park-map .park-area-list>li strong{margin-left:0}}@media screen and (min-width:1120px) and (max-width:1280px){.park-map .park-area-list>li .area-description{font-size:calc(1.25vw + 0px)}}.park-map .park-area-list>li:before{counter-increment:area;content:counter(area);position:absolute;left:0;top:-0.08em;width:1.8em;height:1.8em;line-height:1.7em;border-radius:50%;background:var(--color-ui-blue);color:#fff;text-align:center;font-weight:bold;font-size:1em}