*{box-sizing:border-box}*::after,*::before{box-sizing:border-box}@font-face{font-family:"Gotham";src:url("../fonts/Gotham-Ultra.ote");src:url("../fonts/Gotham-Ultra.otf") format("opentype"),url("../fonts/Gotham-Ultra.woff") format("woff"),url("../fonts/Gotham-Ultra.ote") format("embedded-opentype"),url("../fonts/Gotham-Ultra.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Gotham";src:url("../fonts/Gotham-Medium.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Gotham";src:url("../fonts/Gotham-Black.otf") format("opentype");font-weight:600;font-style:normal}html{font-size:62.5%;height:100%}body{text-size-adjust:none;-webkit-text-size-adjust:none;background:#fff;font-family:"Gotham",sans-serif;color:#303030;font-weight:normal;position:relative;font-size:1.4rem;line-height:1.57;min-height:100%;margin:0}@media screen and (min-width: 1024px) and (max-width: 1279px){body{font-size:1.6rem;line-height:1.62}body.is-hidden{overflow-y:hidden}}@media screen and (max-width: 767px){body.is-hidden{overflow:hidden}}img{max-width:100%;height:auto;vertical-align:middle}@media screen and (max-width: 767px){img{width:100%}}a{color:#1318b0;text-decoration:none}a:hover{color:#1318b0}a[href^='mailto:']{color:inherit}a[href^='mailto:']:hover{text-decoration:none}::selection{color:#fff;background:#1318b0}::-moz-selection{color:#fff;background:#1318b0}:focus-visible{outline:none;box-shadow:0 0 0 1px #1318b0}sup{font-size:60%;vertical-align:top;position:relative;top:-0.1em}sub{font-size:60%;vertical-align:bottom;position:relative;bottom:-0.1em}ul,ol{list-style:none;padding:0;margin:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.l-content{max-width:1180px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.l-content{max-width:740px;margin-left:auto;margin-right:auto}}.l-header{background:url("../images/header/bg.png") no-repeat left/cover;background-size:100% 92px;width:100%;z-index:30;padding:18px;transition:all 0.3s ease}.l-header__inner{display:flex;align-items:center}.l-header__inner .l-header__logo{margin-right:110px}.l-header__inner .l-header__logo a img{transition:all 0.3s ease}.l-header__inner .l-header__menu ul{display:flex;align-items:center;gap:63px}.l-header__inner .l-header__menu ul li a{font-size:18px;font-weight:400;color:#FFF}.l-header__inner .l-header__menu ul li.item-login a{display:flex;align-items:center}.l-header.is-scroll{padding:12px 20px;background-position:left 94%;transition:all 0.3s ease;position:fixed;top:0;left:0}.l-header.is-scroll .l-header__inner .l-header__logo a img{transition:all 0.3s ease;width:75px}@media screen and (min-width: 1280px){.l-header{background-position:left 63%}}@media screen and (min-width: 1024px) and (max-width: 1279px){.l-header{position:fixed;top:0;left:0}}@media only screen and (max-width: 1023px){.l-header{background-image:url("../images/header/bg-sp.jpg");background-position:left bottom;padding:14px 30px;position:fixed;top:0;left:0}.l-header__inner .l-header__logo{flex:1 0 15%}.l-header__inner .l-header__logo img{width:71px}.l-header__inner .l-header__menu{position:fixed;top:66px;width:100%;height:100%;left:100%;background-color:#1318b0;background:url(../images/header/bg-sp-menu.jpg) no-repeat center bottom/cover;transition:left .3s;padding-top:30px;z-index:999}.l-header__inner .l-header__menu.is-active{left:0}.l-header__inner .l-header__menu ul{display:block}.l-header__inner .l-header__menu ul li a{display:block;text-align:center;padding:20px 0;font-size:30px;font-weight:700}.l-header__inner .button-mobile{position:relative;transition:all 0.1s ease;top:3px;width:40px;height:40px}.l-header__inner .button-mobile::before{content:"Menu";font-size:16px;font-weight:700;color:#fff;position:absolute;left:-58px;top:5px}.l-header__inner .button-mobile .bar{background:#fff;top:16px;position:relative;border-radius:5px;transition:all 0.1s ease;width:37px;height:3px}.l-header__inner .button-mobile .bar::before,.l-header__inner .button-mobile .bar::after{content:'';position:absolute;background:#fff;right:0;border-radius:5px;width:27px;height:3px}.l-header__inner .button-mobile .bar::before{bottom:13px;transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}.l-header__inner .button-mobile .bar::after{top:13px;transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}.l-header__inner .button-mobile .bar.is-active{background:rgba(255,255,255,0)}.l-header__inner .button-mobile .bar.is-active::before{bottom:0;transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}.l-header__inner .button-mobile .bar.is-active::after{top:0;transform:rotate(45deg);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}.l-header.is-scroll{padding:14px 30px}}.c-banner{position:relative}.c-banner::after{content:"";width:22px;height:50px;display:inline-block;background:url("../images/icon/icon-down.png") no-repeat center center/contain;position:absolute;bottom:29px;left:50%}.c-banner .swiper{width:100%;height:100%}.c-banner .c-banner__item{position:relative}.c-banner .c-banner__item .c-banner__video-bg video{width:100%;margin-bottom:-3px;vertical-align:middle;pointer-events:none}.c-banner .c-banner__item .c-banner__content{position:absolute;top:20%;left:44%;width:750px}.c-banner .c-banner__item .c-sub-title{margin-bottom:-12px;opacity:0}.c-banner .c-banner__item .c-sub-title.animated{animation:banner_text_animate 1s 0.2s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-banner .c-banner__item .c-title-wrap{height:100px;opacity:0}.c-banner .c-banner__item .c-title-wrap.animated{animation:banner_text_animate 1s 0.2s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-banner .c-banner__item .c-text{margin-bottom:33px;opacity:0}.c-banner .c-banner__item .c-text.animated{animation:banner_text_animate 1s 0.3s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-banner .c-banner__item .c-banner__button{opacity:0}.c-banner .c-banner__item .c-banner__button.animated{animation:banner_button_animate 1s 0.4s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-banner .swiper-pagination{text-align:left;margin-bottom:48px;margin-left:128px}.c-banner .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;background-color:transparent;border:solid 1px #fff;position:relative;margin:0 6px}.c-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{content:"";width:8px;height:8px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%}.swiper-button-prev{border:solid 1px #000}.swiper-button-prev,.swiper-button-next{width:40px;height:40px;border:solid 1px #000;border-radius:20px}.swiper-button-prev::after,.swiper-button-next::after{font-size:14px;color:#000}@media screen and (min-width: 1280px){.c-banner .swiper-pagination{margin-left:350px}}@media screen and (min-width: 1024px) and (max-width: 1279px){.c-banner{padding-top:68px}.c-banner .c-banner__item .c-banner__content{top:11%;width:auto}.c-banner .c-banner__item .c-title-wrap{height:80px}.c-banner .c-banner__item .c-button-01,.c-banner .c-banner__item .c-button-02,.c-banner .c-banner__item .c-button-prize{transform:scale(0.9)}}@media screen and (max-width: 1616px){.c-banner .c-banner__item .c-banner__video-bg{margin-bottom:-2px}.c-banner .c-banner__item .c-text{font-size:20px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.c-banner::after{display:none}.c-banner .c-banner__item{padding-top:0;padding-left:0}.c-banner .c-banner__item .c-banner__video-bg video{width:100%}.c-banner .c-banner__item .c-banner__content{top:20px;left:initial;width:initial;width:100%}.c-banner .c-banner__item .c-sub-title{text-align:center;margin-bottom:-1px}.is-android .c-banner .c-banner__item .c-sub-title{font-family:'Roboto', sans-serif}.c-banner .c-banner__item .c-title-wrap{height:120px;margin-left:auto;margin-right:auto;margin-bottom:40px}.c-banner .c-banner__item .c-title-wrap .c-title{text-align:center;width:100%;line-height:1.2}.c-banner .c-banner__item .c-text{text-align:center;margin-bottom:10px;font-size:20px}.is-android .c-banner .c-banner__item .c-text{font-family:'Roboto', sans-serif}.c-banner .c-banner__item .c-banner__button{text-align:center}.c-banner .swiper-pagination{margin-bottom:13px;margin-left:27px}.c-banner .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px}.c-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{width:6px;height:6px}}@media screen and (max-width: 767px){.c-banner::after{display:none}.c-banner .c-banner__item{padding-top:0;padding-left:0}.c-banner .c-banner__item .c-banner__video-bg video{width:100%}.c-banner .c-banner__item .c-banner__content{top:20px;left:initial;width:initial;width:100%}.c-banner .c-banner__item .c-sub-title{text-align:center;margin-bottom:-1px}.is-android .c-banner .c-banner__item .c-sub-title{font-family:'Roboto', sans-serif}.c-banner .c-banner__item .c-title-wrap{height:120px;margin-left:auto;margin-right:auto}.c-banner .c-banner__item .c-title-wrap .c-title{text-align:center;width:100%}.c-banner .c-banner__item .c-text{text-align:center;margin-bottom:10px;font-size:12px}.is-android .c-banner .c-banner__item .c-text{font-family:'Roboto', sans-serif}.c-banner .c-banner__item .c-banner__button{text-align:center}.c-banner .swiper-pagination{margin-bottom:13px;margin-left:27px}.c-banner .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px}.c-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{width:6px;height:6px}}@keyframes banner_text_animate{from{transform:translateY(-100px);opacity:0}to{transform:translateY(0px);opacity:1}}@keyframes banner_button_animate{from{transform:translateY(-100px) scale(0.8);opacity:0}to{transform:translateY(0px) scale(0.9);opacity:1}}.c-title{font-size:40px;font-weight:700;color:#FFF}@media only screen and (min-width: 768px) and (max-width: 1023px){.c-title{font-size:60px}}@media screen and (max-width: 767px){.c-title{line-height:57px;font-size:45px}}.c-title-wrap{position:relative;height:90px}.c-title-wrap[data-height="90"]{height:90px}.c-title-wrap[data-height="158"]{height:158px}.c-sub-title{font-size:24px;font-weight:400;color:#fff;text-shadow:0px 4px 3px rgba(0,0,0,0.4),0px 8px 13px rgba(0,0,0,0.1),0px 18px 23px rgba(0,0,0,0.1)}@media screen and (max-width: 767px){.c-sub-title{font-size:18px}}.c-text{font-size:16px;color:#fff;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1023px){.c-text{font-size:14px}}@media screen and (max-width: 767px){.c-text{font-size:14px}}.c-rule-text{font-size:20px;color:#fff;text-decoration:underline;font-weight:700}.c-rule-text:hover{color:#fff}@media screen and (max-width: 767px){.c-rule-text{font-size:15px}}.c-modal{position:fixed;display:table;height:100vh;width:100%;bottom:0;left:0;transform:scale(0);z-index:40}.c-modal.is-active{transform:scale(1)}.c-modal.is-active .c-modal__background{animation:fadeIn 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.c-modal.is-active .c-modal__background .c-modal__content{opacity:0;animation:scaleUp 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.c-modal.is-active.is-out{animation:quickScaleDown 0s .3s linear forwards}.c-modal.is-active.is-out .c-modal__background{animation:fadeOut 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.c-modal.is-active.is-out .c-modal__background .modal__content{animation:scaleDown 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.c-modal .c-modal__background{display:table-cell;background:rgba(0,3,71,0.8);text-align:center;vertical-align:bottom}.c-modal .c-modal__background .c-modal__content{background:url(../images/modal/shape.png) no-repeat center top/cover;display:inline-block;border-radius:3px;max-width:853px;min-width:758px;position:relative;bottom:0}.c-modal .c-modal__background .c-modal__content .c-modal__close{position:absolute;top:23px;left:117px;padding:20px;cursor:pointer;width:43px;height:43px;background:#fff url(../images/icon/icon-close.png) no-repeat center/contain;border-radius:999px}.c-modal .c-modal__background .c-modal__content .c-modal__close::before,.c-modal .c-modal__background .c-modal__content .c-modal__close::after{content:"";display:block;position:absolute;background:#fff;opacity:0.5;border-radius:9999px;z-index:-1}.c-modal .c-modal__background .c-modal__content .c-modal__close::before{width:53px;height:53px;top:-5px;left:-5px}.c-modal .c-modal__background .c-modal__content .c-modal__close::after{width:63px;height:63px;top:-10px;left:-10px;opacity:0.2;z-index:-2px}.c-modal .c-modal__background .c-modal__content .c-modal__top{padding:79px 150px 0 150px}.c-modal .c-modal__background .c-modal__content .c-modal__title{font-size:45px;line-height:25px;margin-top:25px;margin-bottom:25px;color:#fff;line-height:1.3}.c-modal .c-modal__background .c-modal__content .c-modal__text{font-size:14px;line-height:20px;color:#fff;font-weight:400;text-align:left;max-height:300px;overflow-y:auto;overflow-x:hidden;position:relative;padding-right:10px}.c-modal .c-modal__background .c-modal__content .c-modal__text::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;border-radius:16px}.c-modal .c-modal__background .c-modal__content .c-modal__text::-webkit-scrollbar{width:7px;background-color:#F5F5F5;border-radius:16px}.c-modal .c-modal__background .c-modal__content .c-modal__text::-webkit-scrollbar-thumb{border-radius:16px;background-color:#1318b0}.c-modal .c-modal__background .c-modal__content .c-modal__text p{margin-bottom:8px}.c-modal .c-modal__background .c-modal__content .c-modal__text2{margin-bottom:20px}.c-modal .c-modal__background .c-modal__content .c-modal__text2 label{cursor:pointer}.c-modal .c-modal__background .c-modal__content .c-modal__text2 label input[type="checkbox"]{display:none}.c-modal .c-modal__background .c-modal__content .c-modal__text2 label input[type="checkbox"]:checked+span::before{background:url(../images/icon/icon-checkbox.png) no-repeat center/contain}.c-modal .c-modal__background .c-modal__content .c-modal__text2 label span{color:#fff;font-size:16px;position:relative}.c-modal .c-modal__background .c-modal__content .c-modal__text2 label span::before{content:"";width:40px;height:40px;background:url(../images/icon/icon-checkbox-uncheck.png) no-repeat center/contain;position:absolute;left:-44px;top:-10px}.c-modal .c-modal__background .c-modal__content .c-modal__bottom{padding:44px 150px 30px 150px;max-width:853px;position:relative}.c-modal .c-modal__background .c-modal__content .c-modal__bottom::before{content:"";width:755px;display:block;height:30px;background:url(../images/modal/shadown.png) no-repeat center/cover;position:absolute;top:-22px;left:44px}.c-modal .c-modal__background .c-modal__content .c-modal__bottom .c-button-rule-approve.is-disabled{opacity:0.5;pointer-events:none}@media screen and (min-width: 1024px) and (max-width: 1279px){.c-modal .c-modal__background .c-modal__content{max-width:885px}.c-modal .c-modal__background .c-modal__content .c-modal__bottom::before{top:0}}@media only screen and (min-width: 768px) and (max-width: 1023px){.c-modal .c-modal__background .c-modal__content{width:100%;max-width:100%}.c-modal .c-modal__background .c-modal__content .c-modal__top{padding-left:100px;padding-right:100px}.c-modal .c-modal__background .c-modal__content .c-modal__bottom{padding-top:39px}.c-modal .c-modal__background .c-modal__content .c-modal__bottom::before{left:50%;top:-6px;width:100%;transform:translateX(-50%)}.c-modal .c-modal__background .c-modal__content .c-modal__text{font-size:16px}.c-modal .c-modal__background .c-modal__content .c-modal__text2 label span{font-size:18px}}@media screen and (max-width: 767px){.c-modal .c-modal__background .c-modal__content{max-width:100%;min-width:100%}.c-modal .c-modal__background .c-modal__content .c-modal__close{left:23px;top:-28px}.c-modal .c-modal__background .c-modal__content .c-modal__top{padding:79px 30px 0 30px}.c-modal .c-modal__background .c-modal__content .c-modal__top .c-modal__title{margin-top:18px;margin-bottom:18px}.c-modal .c-modal__background .c-modal__content .c-modal__text{max-height:240px}.is-android .c-modal .c-modal__background .c-modal__content .c-modal__text{font-family:'Roboto', sans-serif}.c-modal .c-modal__background .c-modal__content .c-modal__bottom{padding:17px 30px 30px 30px;text-align:left}.c-modal .c-modal__background .c-modal__content .c-modal__bottom::before{width:100%;left:0}.c-modal .c-modal__background .c-modal__content .c-modal__bottom .c-modal__text2{padding-left:30px}.is-android .c-modal .c-modal__background .c-modal__content .c-modal__bottom .c-modal__text2{font-family:'Roboto', sans-serif}.c-modal .c-modal__background .c-modal__content .c-modal__bottom .c-modal__text2 span::before{width:20px;height:20px;top:0px;left:-32px}.c-modal .c-modal__background .c-modal__content .c-modal__bottom .c-banner__button{text-align:center}.c-modal .c-modal__background .c-modal__content .c-modal__bottom .c-banner__button .c-button-01,.c-modal .c-modal__background .c-modal__content .c-modal__bottom .c-banner__button .c-button-02,.c-modal .c-modal__background .c-modal__content .c-modal__bottom .c-banner__button .c-button-prize{background-size:contain;padding:10px 22px}}.c-modal[data-modal="notice"]{background:url(../images/modal/bg1.png) no-repeat center bottom/cover}.c-modal[data-modal="notice"] .c-modal__background .c-modal__content{background:url(../images/modal/shape-notice.png) no-repeat center bottom/cover;min-width:853px}.c-modal[data-modal="notice"] .c-modal__background .c-modal__content .c-modal__top{padding-top:127px}.c-modal[data-modal="notice"] .c-modal__background .c-modal__content .c-modal__desc .c-modal__image{padding-bottom:20px}.c-modal[data-modal="notice"] .c-modal__background .c-modal__content .c-modal__desc .c-modal__notice{font-size:18px;color:#FFF;text-align:center;padding-bottom:100px;max-height:none}@media screen and (max-width: 767px){.c-modal[data-modal="notice"] .c-modal__background .c-modal__content{background:url(../images/modal/shape-notice.png) no-repeat center bottom/cover;min-width:100%}.c-modal[data-modal="notice"] .c-modal__background .c-modal__content .c-modal__top{padding-top:127px}.c-modal[data-modal="notice"] .c-modal__background .c-modal__content .c-modal__desc .c-modal__image{padding-bottom:20px;text-align:center}.c-modal[data-modal="notice"] .c-modal__background .c-modal__content .c-modal__desc .c-modal__image img{max-width:80%}.c-modal[data-modal="notice"] .c-modal__background .c-modal__content .c-modal__desc .c-modal__notice{font-size:18px;color:#FFF;text-align:center;padding-bottom:100px;max-height:none}}@keyframes fadeIn{0%{background:rgba(0,3,71,0)}100%{background:rgba(0,3,71,0.7)}}@keyframes fadeOut{0%{background:rgba(0,3,71,0.7)}100%{background:rgba(0,3,71,0)}}@keyframes scaleUp{0%{transform:scale(0.8) translateY(1000px);opacity:0}100%{transform:scale(1) translateY(0px);opacity:1}}@keyframes scaleDown{0%{transform:scale(1) translateY(0px);opacity:1}100%{transform:scale(0.8) translateY(1000px);opacity:0}}@keyframes quickScaleDown{0%{transform:scale(1)}99.9%{transform:scale(1)}100%{transform:scale(0)}}.c-event{overflow:hidden;padding:100px 0}.c-event .l-content{display:flex;align-items:center}.c-event .l-content .left{width:50%}.c-event .l-content .left .sub-title{opacity:0;animation:hero_text_animate 1s 0.5s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-event .l-content .left .title{font-size:40px;opacity:0;animation:hero_text_animate 1s 0.8s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-event .l-content .left .text-info{opacity:0;animation:hero_text_animate 1s 1.1s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-event .l-content .right{flex:1;display:flex}.c-event .l-content .right .vali-animation{transform:scale(0);animation:vali_animation 1s 1.5s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}@keyframes hero_text_animate{from{transform:translateY(-250px);opacity:0}to{transform:translateY(0px);opacity:1}}@keyframes vali_animation{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.c-button-01,.c-button-02,.c-button-prize{font-size:20px;font-weight:700;color:#FFF;background:url(../images/banner/button-bg.png) no-repeat center center/103%;padding:14.5px 36px 14px;display:inline-block;position:relative;transition-duration:0.3s;transition-property:box-shadow;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:0 0 1px rgba(255,255,255,0),inset 0px 0px 1px 1px rgba(255,255,255,0);border-radius:9999px;animation:buttonEffect 2s infinite;text-shadow:0px 4px 3px rgba(0,0,0,0.4),0px 8px 13px rgba(0,0,0,0.1),0px 18px 23px rgba(0,0,0,0.1)}.c-button-01:hover,.c-button-02:hover,.c-button-prize:hover{color:#FFF}.c-button-01::before,.c-button-02::before,.c-button-prize::before{content:"";display:block;width:423px;height:69px;background:url(../images/banner/button-glow.png) no-repeat center center/cover;position:absolute;left:-120px;top:-30px}.c-button-01::after,.c-button-02::after,.c-button-prize::after{content:"";display:block;width:423px;height:69px;background:url(../images/banner/button-glow.png) no-repeat center center/cover;position:absolute;right:-120px;bottom:-32px}@media screen and (min-width: 1024px) and (max-width: 1279px){.c-button-01,.c-button-02,.c-button-prize{padding-top:13px;padding-bottom:17px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.c-button-01,.c-button-02,.c-button-prize{font-size:20px;padding:15.5px 36px 17px}}@media screen and (max-width: 767px){.c-button-01,.c-button-02,.c-button-prize{font-size:15px;padding:15.5px 25px 13px}.c-button-01::before,.c-button-02::before,.c-button-prize::before,.c-button-01::after,.c-button-02::after,.c-button-prize::after{width:338.4px;height:55.2px}.c-button-01::before,.c-button-02::before,.c-button-prize::before{left:-117px;top:-23px}.c-button-01::after,.c-button-02::after,.c-button-prize::after{right:-101px;bottom:-24px}}@keyframes buttonEffect{0%{box-shadow:0 0 1px rgba(255,255,255,0),inset 0px 0px 1px 1px rgba(255,255,255,0)}45%{box-shadow:0 0 64px #fff,inset 0px 0px 10px 5px rgba(255,255,255,0.75)}100%{box-shadow:0 0 1px rgba(255,255,255,0),inset 0px 0px 1px 1px rgba(255,255,255,0)}}.c-button-02{background:url(../images/challenge/button-bg.png) no-repeat center center/103%;padding:15px 45px}@media screen and (min-width: 1024px) and (max-width: 1279px){.c-button-02{padding-top:12px;padding-bottom:22px}.c-button-02::before{top:-28px}.c-button-02::after{bottom:-30px}}@media screen and (max-width: 767px){.c-button-02{padding:12px 30px}}.c-button-prize{font-size:14px;background:url(../images/challenge/button-prize-bg.png) no-repeat center center/103%;padding:8px 51px 10px}.c-button-prize::before{left:-160px;top:-31px}.c-button-prize::after{right:-163px;bottom:-34px}@media screen and (min-width: 1024px) and (max-width: 1279px){.c-button-prize{padding:15px 50px 16px}.c-button-prize::before{top:-28px}}@media screen and (max-width: 767px){.is-android .c-button-prize{font-family:'Roboto', sans-serif}.c-button-prize::before{left:-135px;top:-23px}.c-button-prize::after{right:-139px;bottom:-25px}}.c-challenge{position:relative;overflow:hidden;margin-top:-1px}.c-challenge .c-challenge__top{position:absolute;left:50%;transform:translateX(-50%);text-align:center;width:100%}.c-challenge .c-challenge__title{font-size:40px;color:#FFF;font-weight:bold;line-height:1.3;margin-bottom:10px;opacity:0}.c-challenge .c-challenge__title.animated{animation:challenge_text_animate 1s 0.2s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-challenge .c-challenge__chuannhakhoa{opacity:0}.c-challenge .c-challenge__chuannhakhoa.animated{animation:challenge_text_animate 1s 0.3s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-challenge .c-challenge__button{text-align:center;margin-bottom:15px;opacity:0}.c-challenge .c-challenge__button.animated{animation:challenge_button_animate 1s 0.4s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-challenge .c-challenge__rule{text-align:center;z-index:1;position:relative;opacity:0}.c-challenge .c-challenge__rule.animated{animation:challenge_text_animate 1s 0.5s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-challenge .c-challenge__road .c-challenge__video{width:100%;position:relative;vertical-align:middle;z-index:-1;pointer-events:none}.c-challenge .c-virus{content:"";display:block;position:absolute;background-size:cover;background-position:center center;background-repeat:no-repeat}.c-challenge .c-virus.c-virus-01{width:168px;height:172px;background-image:url("../images/challenge/virus-01.png");top:179px;left:64px;z-index:1}.c-challenge .c-virus.c-virus-02{width:168px;height:172px;background-image:url("../images/challenge/virus-02.png");top:470px;left:398px;z-index:1}.c-challenge .c-virus.c-virus-03{width:140px;height:150px;background-image:url("../images/challenge/virus-03.png");top:584px;left:639px;z-index:1}.c-challenge .c-virus.c-virus-04{width:168px;height:172px;background-image:url("../images/challenge/virus-04.png");top:312px;right:114px;z-index:1}@media screen and (min-width: 1280px){.c-challenge{background-size:cover}.c-challenge .c-challenge__prize{right:50px;bottom:270px}.c-challenge .c-virus.c-virus-01{top:155px;left:100px}.c-challenge .c-virus.c-virus-02{left:494px}.c-challenge .c-virus.c-virus-03{left:864px}.c-challenge .c-virus.c-virus-04{top:365px;right:210px}}@media screen and (min-width: 1024px) and (max-width: 1279px){.c-challenge .c-challenge__title-wrap{padding-top:20px;margin-bottom:0}.c-challenge .c-chuan-nha-khoa{margin-bottom:18px}.c-challenge .c-button-02{transform:scale(0.9)}}@media only screen and (min-width: 768px) and (max-width: 1023px){.c-challenge .c-challenge__top{margin-top:60px}.c-challenge .c-challenge__top .c-challenge__title{margin-bottom:40px;font-size:45px}.c-challenge .c-challenge__top .c-challenge__chuannhakhoa{margin-bottom:30px}.c-challenge .c-challenge__top .c-challenge__chuannhakhoa img{width:500px}.c-challenge .c-challenge__prize{bottom:50px;right:6px}}@media screen and (max-width: 767px){.c-challenge{background-size:cover;background-position:center top;margin-top:-1px}.c-challenge .c-challenge__top{width:100%}.c-challenge .c-challenge__title{padding-top:24px;font-size:28px;margin-bottom:15px}.c-challenge .c-challenge__chuannhakhoa{margin-bottom:15px}.c-challenge .c-challenge__chuannhakhoa img{max-width:350px}.c-challenge .c-challenge__road{margin-bottom:-3px}.c-challenge .c-challenge__road .c-challenge__video{top:-4px}.c-challenge .c-challenge__prize{bottom:50px;right:6px}.c-challenge .c-virus.c-virus-01{width:80px;height:80px;left:-2px;top:265px}.c-challenge .c-virus.c-virus-02{width:80px;height:80px;left:101px;top:417px}.c-challenge .c-virus.c-virus-03{left:177px;top:456px;width:92px;height:79px}.c-challenge .c-virus.c-virus-04{width:80px;height:80px;top:265px;right:-11px}}@media screen and (max-width: 414px){.c-challenge .c-challenge__prize{bottom:35px}}.c-chuan-nha-khoa{text-align:center;margin-bottom:30px;opacity:0}.c-chuan-nha-khoa.animated{animation:challenge_text_animate 1s 0.3s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-chuan-nha-khoa .c-tooth-circle{position:relative}.c-chuan-nha-khoa .c-tooth-circle::before{content:"";display:block;width:60px;height:60px;background:url("../images/challenge/tooth_circle.png") no-repeat center center/cover;position:absolute;left:-66px;top:-17px}.c-chuan-nha-khoa .c-tooth-circle::after{content:"";display:block;width:247px;height:60px;background:#000131;background:linear-gradient(101deg, rgba(0,1,49,0.05) 0%, rgba(0,1,49,0.15) 50%, rgba(0,1,49,0.05) 100%);position:absolute;left:-34px;top:-17px;z-index:-1}.c-chuan-nha-khoa .c-tooth-circle img{width:165px}.c-chuan-nha-khoa .c-tooth-circle>span{position:relative}.c-chuan-nha-khoa .c-tooth-circle>span::before{content:"";display:block;width:380px;height:53px;background:url(../images/banner/button-glow.png) no-repeat center center/cover;position:absolute;left:-145px;top:-41px}.c-chuan-nha-khoa .c-tooth-circle>span::after{content:"";display:block;width:332px;height:42px;background:url(../images/banner/button-glow.png) no-repeat center center/cover;position:absolute;right:-109px;bottom:-48px}.c-virus1{width:201.6px;height:206.4px;background:url("../images/challenge/virus-01.png") no-repeat center center/cover;position:absolute;top:22%;left:5%;z-index:1}.c-virus1.start{animation:virus1_animate_start 1.5s forwards}.c-virus1.middle{animation:virus1_animate_middle 1.5s forwards}.c-virus1.end{animation:virus1_animate_end 3.2s infinite}@media screen and (max-width: 1700px){.c-virus1{width:191.52px;height:196.08px}}@media screen and (max-width: 1600px){.c-virus1{width:181.44px;height:185.76px}}@media screen and (max-width: 1440px){.c-virus1{width:161.28px;height:165.12px}}@media screen and (max-width: 1280px){.c-virus1{width:141.12px;height:144.48px}}@media screen and (max-width: 1024px){.c-virus1{width:calc(120.96px - 0%);height:calc(123.84px - 0%);top:37%}}@media screen and (max-width: 767px){.c-virus1{width:calc(58.8px);height:calc(35.2px);top:44%;left:1%}}.c-virus2{width:241.92px;height:247.68px;background:url("../images/challenge/virus-02.png") no-repeat center center/cover;position:absolute;top:50%;left:26%;z-index:1}.c-virus2.start{animation:virus2_animate_start 1.5s forwards}.c-virus2.middle{animation:virus1_animate_middle 1.5s forwards}.c-virus2.end{animation:virus1_animate_end 3.2s infinite}@media screen and (max-width: 1700px){.c-virus2{width:231.84px;height:237.6px}}@media screen and (max-width: 1600px){.c-virus2{width:221.76px;height:227.52px}}@media screen and (max-width: 1440px){.c-virus2{width:201.6px;height:206.4px}}@media screen and (max-width: 1280px){.c-virus2{width:181.44px;height:185.76px}}@media screen and (max-width: 1024px){.c-virus2{width:161.28px;height:165.12px;top:67%;left:22%}}@media screen and (max-width: 767px){.c-virus2{width:calc(70.9px);height:calc(56.8px);top:63%;left:24%}}@media screen and (max-width: 414px){.c-virus2{width:calc(120.96px - 10%);height:calc(123.84px - 10%)}}.c-virus3{width:201.6px;height:206.4px;background:url("../images/challenge/virus-03.png") no-repeat center center/cover;position:absolute;top:63%;left:42%;z-index:1}.c-virus3.start{animation:virus3_animate_start 1.5s forwards}.c-virus3.middle{animation:virus1_animate_middle 1.5s forwards}.c-virus3.end{animation:virus1_animate_end 3.2s infinite}@media screen and (max-width: 1700px){.c-virus3{width:191.52px;height:196.08px}}@media screen and (max-width: 1600px){.c-virus3{width:181.44px;height:185.76px}}@media screen and (max-width: 1440px){.c-virus3{width:161.28px;height:165.12px}}@media screen and (max-width: 1280px){.c-virus3{width:141.12px;height:144.48px}}@media screen and (max-width: 1024px){.c-virus3{width:120.96px;height:123.84px;top:68%}}@media screen and (max-width: 767px){.c-virus3{width:calc(100.8px - 5%);height:calc(103.2px - 4%);top:68%}}@media screen and (max-width: 414px){.c-virus3{width:80.64px;height:82.56px}}.c-virus4{width:217.7px;height:222.9px;background:url("../images/challenge/virus-04.png") no-repeat center center/cover;position:absolute;top:37%;right:9%;z-index:1}.c-virus4.start{animation:virus4_animate_start 1.5s forwards}.c-virus4.middle{animation:virus1_animate_middle 1.5s forwards}.c-virus4.end{animation:virus1_animate_end 3.2s infinite}@media screen and (max-width: 1700px){.c-virus4{width:207.62px;height:212.04px}}@media screen and (max-width: 1600px){.c-virus4{width:197.54px;height:201.18px}}@media screen and (max-width: 1440px){.c-virus4{width:177.38px;height:181.02px}}@media screen and (max-width: 1280px){.c-virus4{width:157.22px;height:160.86px}}@media screen and (max-width: 1024px){.c-virus4{width:137.06px;height:140.7px;top:42%;right:2%}}@media screen and (max-width: 767px){.c-virus4{width:calc(116.9px - 10%);height:calc(119.7px - 10%);top:49%;right:-4%}}@media screen and (max-width: 414px){.c-virus4{width:96.74px;height:99.54px;right:-7%;top:40%}}.c-virus5{width:181.44px;height:185.75px;background:url("../images/challenge/virus-05.png") no-repeat center center/cover;position:absolute;top:35%;right:28%;z-index:1}.c-virus5.start{animation:virus5_animate_start 1.5s forwards}.c-virus5.middle{animation:virus1_animate_middle 1.5s forwards}.c-virus5.end{animation:virus1_animate_end 3.2s infinite}@media screen and (max-width: 1700px){.c-virus5{width:171.36px;height:175.68px}}@media screen and (max-width: 1600px){.c-virus5{width:161.28px;height:165.12px}}@media screen and (max-width: 1440px){.c-virus5{width:141.12px;height:144.48px}}@media screen and (max-width: 1280px){.c-virus5{width:120.96px;height:123.84px}}@media screen and (max-width: 1024px){.c-virus5{width:100.8px;height:103.2px;top:54%;right:18%}}@media screen and (max-width: 767px){.c-virus5{width:80.64px;height:82.56px;top:54%;right:16%}}@media screen and (max-width: 414px){.c-virus5{width:60.48px;height:61.92px;right:20%}}@keyframes challenge_text_animate{from{transform:translateY(-100px);opacity:0}to{transform:translateY(0px);opacity:1}}@keyframes challenge_button_animate{from{transform:translateY(-100px) scale(0.8);opacity:0}to{transform:translateY(0px) scale(0.9);opacity:1}}@keyframes virus1_animate_start{from{transform:translate(409px, 200px) scale(0.8)}to{transform:translate(0) scale(1)}}@keyframes virus1_animate_middle{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes virus1_animate_end{0%{transform:translate(0)}50%{transform:translateY(-16px)}100%{transform:translateY(0)}}@keyframes virus2_animate_start{from{transform:translate(209px, 50px) scale(0.8)}to{transform:translate(0) scale(1)}}@keyframes virus3_animate_start{from{transform:translate(259px, 0px) scale(0.7)}to{transform:translate(0) scale(1)}}@keyframes virus4_animate_start{from{transform:translate(50px, 0px) scale(0.7)}to{transform:translate(0) scale(1)}}@keyframes virus5_animate_start{from{transform:translate(170px, 50px) scale(0.7)}to{transform:translate(0) scale(1)}}#particles-js{position:absolute;width:100%;height:calc(100% - 93px);z-index:10}.wrap-product-feedback{background:url("../images/product/bg-product-feedback.jpg") no-repeat center top/cover}.c-product{position:relative;margin-top:-3px}.c-product .l-content-full{display:flex;justify-content:space-between;height:auto;padding-top:60px;padding-bottom:60px}.c-product__slider{width:46%}.c-product__slider .swiper-wrapper .swiper-slide{text-align:center;transition:all 200ms linear;transform:scale(0.8) translateX(50px);opacity:0.5;padding-left:10%}.c-product__slider .swiper-wrapper .swiper-slide.swiper-slide-active{transform:scale(1);opacity:1}.c-product__slider .swiper-wrapper .swiper-slide.swiper-slide-next{opacity:0}.c-product__slider .swiper-wrapper .swiper-slide p{color:#fff;margin-top:22px}.c-product__slider swiper-button,.c-product__slider .swiper-button-next,.c-product__slider .swiper-button-prev{background:url("../images/icon/icon-arrow.png") no-repeat center bottom/cover;border:none;scale:0.9}.c-product__slider swiper-button::after,.c-product__slider .swiper-button-next::after,.c-product__slider .swiper-button-prev::after{font-size:0px;color:transparent}.c-product__slider .swiper-button-next{right:100px}.c-product__slider .swiper-button-prev{transform:rotate(180deg);left:158px}.c-product__content{width:54%;color:#fff;margin-top:45px}.c-product__content .c-sub-title{opacity:0}.c-product__content .c-sub-title.animated{animation:product_text_animate 1s 0.2s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-product__content .c-title-wrap{height:175px;opacity:0}.c-product__content .c-title-wrap.animated{animation:product_text_animate 1s 0.3s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-product__content .c-title-wrap .c-title{line-height:1.3}.c-product__content .c-product__desc{font-size:16px;opacity:0}.c-product__content .c-product__desc.animated{animation:product_text_animate 1s 0.4s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-product__content .c-product__desc2{font-size:24px;opacity:0;color:#01f9fc;padding-top:60px}.c-product__content .c-product__desc2.animated{animation:product_text_animate 1s 0.5s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-product__content .c-product__button{margin-top:40px;opacity:0}.c-product__content .c-product__button.animated{animation:product_text_animate 1s 0.5s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-product__content .c-product__button .c-button-01,.c-product__content .c-product__button .c-button-02,.c-product__content .c-product__button .c-button-prize{padding:16px 61px 16px}@media screen and (min-width: 1280px){.c-product__slider .swiper-button-prev{left:209px}.c-product__slider .swiper-button-next{right:140px}}@media screen and (min-width: 1024px) and (max-width: 1279px){.c-product .c-product__content{margin-top:0}.c-product .c-product__content .c-title-wrap{height:85px}.c-product .c-product__content .c-chuan-nha-khoa{text-align:left;margin-left:66px}.c-product .c-product__content .c-product__desc{font-size:20px}.c-product .l-content-full{padding-bottom:210px}}@media screen and (min-width: 1600px){.c-product__slider .swiper-button-prev{left:240px}.c-product__slider .swiper-button-next{right:150px}}@media screen and (min-width: 1800px){.c-product__slider .swiper-button-prev{left:300px}.c-product__slider .swiper-button-next{right:200px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.wrap-product-feedback{background:url("../images/product/bg-product-feedback-sp.jpg") no-repeat center top/cover}.c-product{overflow-x:hidden}.c-product .l-content-full{display:block}.c-product__slider{width:100%;margin-top:40px}.c-product__slider .swiper{padding:0 25%}.c-product__slider .swiper-wrapper .swiper-slide{transition:all 200ms linear;transform:scale(0.7);opacity:0.5;padding-left:0}.c-product__slider .swiper-wrapper .swiper-slide.swiper-slide-active{transform:scale(1);opacity:1}.c-product__slider .swiper-wrapper .swiper-slide.swiper-slide-active img{margin-bottom:8px}.c-product__slider .swiper-wrapper .swiper-slide.swiper-slide-active p{opacity:1;margin-top:5px}.c-product__slider .swiper-wrapper .swiper-slide.swiper-slide-next{opacity:0.5}.c-product__slider .swiper-wrapper .swiper-slide.u-product-03 p,.c-product__slider .swiper-wrapper .swiper-slide.u-product-02 p{margin-left:-15px;margin-right:-15px}.c-product__slider .swiper-wrapper .swiper-slide p{font-size:15px;opacity:0}.c-product__slider .swiper-button-next{right:150px}.c-product__slider .swiper-button-prev{left:150px}.c-product__content{width:100%;margin-top:0px}.c-product__content .c-sub-title{text-align:center}.is-android .c-product__content .c-sub-title{font-family:'Roboto', sans-serif}.c-product__content .c-title-wrap{margin-top:5px;margin-bottom:0}.c-product__content .c-title-wrap .c-title{font-size:60px;line-height:1.2;text-align:center}.c-product__content .c-chuan-nha-khoa{margin-bottom:42px}.c-product__content .c-chuan-nha-khoa.animated{animation:product_chuannhakhoa_animate 1s 0.2s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-product__content .c-product__desc{font-size:20px}.c-product__desc{text-align:center;font-size:14px;padding:0 16px}.c-product .c-product__desc2{font-size:18px;padding-top:20px;text-align:center;height:90px}.is-android .c-product .c-product__desc2{font-family:'Roboto', sans-serif}.c-product .c-product__button{text-align:center;margin-top:20px}.c-product .c-product__button .c-button-01,.c-product .c-product__button .c-button-02,.c-product .c-product__button .c-button-prize{padding:11px 36px 11px}}@media screen and (max-width: 767px){.wrap-product-feedback{background:url("../images/product/bg-product-feedback-sp.jpg") no-repeat center top/cover}.c-product{overflow-x:hidden}.c-product .l-content-full{display:block}.c-product__slider{width:100%;margin-top:40px}.c-product__slider .swiper{padding:0 25%}.c-product__slider .swiper-wrapper .swiper-slide{transition:all 200ms linear;transform:scale(0.7);opacity:0.5;padding-left:0}.c-product__slider .swiper-wrapper .swiper-slide.swiper-slide-active{transform:scale(1);opacity:1}.c-product__slider .swiper-wrapper .swiper-slide.swiper-slide-active img{margin-bottom:8px}.c-product__slider .swiper-wrapper .swiper-slide.swiper-slide-active p{opacity:1;margin-top:5px}.c-product__slider .swiper-wrapper .swiper-slide.swiper-slide-next{opacity:0.5}.c-product__slider .swiper-wrapper .swiper-slide.u-product-03 p,.c-product__slider .swiper-wrapper .swiper-slide.u-product-02 p{margin-left:-15px;margin-right:-15px}.c-product__slider .swiper-wrapper .swiper-slide p{font-size:15px;opacity:0}.c-product__slider swiper-button,.c-product__slider .swiper-button-next,.c-product__slider .swiper-button-prev{scale:0.5}.c-product__slider .swiper-button-next{right:56px}.c-product__slider .swiper-button-prev{left:60px}.c-product__content{width:100%;margin-top:0px}.c-product__content .c-sub-title{text-align:center}.is-android .c-product__content .c-sub-title{font-family:'Roboto', sans-serif}.c-product__content .c-title-wrap{display:flex;justify-content:center;height:100px;margin-top:5px;margin-bottom:25px}.c-product__content .c-title-wrap .c-title{font-size:45px;line-height:1.1;text-align:center}.c-product__desc{text-align:center;font-size:14px;padding:0 16px}.c-product .c-product__desc2{font-size:18px;padding-top:20px;text-align:center;height:90px}.is-android .c-product .c-product__desc2{font-family:'Roboto', sans-serif}.c-product .c-product__button{text-align:center;margin-top:20px}.c-product .c-product__button .c-button-01,.c-product .c-product__button .c-button-02,.c-product .c-product__button .c-button-prize{padding:11px 36px 11px}}@keyframes product_text_animate{from{transform:translateY(-100px);opacity:0}to{transform:translateY(0px);opacity:1}}@keyframes product_chuannhakhoa_animate{from{transform:translateY(-100px) scale(1);opacity:0}to{transform:translateY(0px) scale(1.3);opacity:1}}.c-feedback{position:relative;margin-top:-1px}.c-feedback .l-content{display:block;height:auto;padding-top:60px}.c-feedback__content .c-sub-title{text-align:center;margin-bottom:-3px;opacity:0}.c-feedback__content .c-sub-title.animated{animation:feedback_text_animate 1s 0.2s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-feedback__content .c-title-wrap{display:flex;justify-content:center;height:68px;opacity:0}.c-feedback__content .c-title-wrap.animated{animation:banner_text_animate 1s 0.3s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-feedback__slider{margin-top:45px}.c-feedback__slider .swiper{padding-bottom:100px}.c-feedback__slider .swiper .swiper-slide{text-align:center}.c-feedback__slider .swiper .swiper-slide__text{color:#fff}.c-feedback__slider .swiper .swiper-slide__text h3{font-size:24px;margin-top:14px;margin-bottom:6px}.c-feedback__slider .swiper .swiper-slide__text p{font-size:16px}.c-feedback__slider .swiper-pagination-horizontal{bottom:53px}.c-feedback__slider .swiper-pagination-horizontal .swiper-pagination-bullet{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;width:16px;height:16px;background:transparent;border:1px solid #fff}.c-feedback__slider .swiper-pagination-horizontal .swiper-pagination-bullet-active::after{content:"";width:8px;height:8px;background-color:white;border-radius:100%}@media only screen and (min-width: 768px) and (max-width: 1023px){.c-feedback__slider .swiper{padding-bottom:58px}}@media screen and (max-width: 767px){.c-feedback .l-content{padding-top:0;padding-bottom:0}.c-feedback__content .c-sub-title{margin-bottom:9px;padding:0 16px}.c-feedback__content .c-title-wrap{height:131px;text-align:center}.c-feedback__slider .swiper{padding:0 25%;padding-bottom:100px}.c-feedback__slider .swiper .swiper-slide__text h3{font-size:18px;margin-top:5px;margin-bottom:5px}.c-feedback__slider .swiper .swiper-slide__text p{font-size:12px}.c-feedback .swiper-pagination{margin-bottom:13px;margin-left:0px;bottom:23px}.c-feedback .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border-width:1.5px}.c-feedback .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{width:6px;height:6px}.c-feedback .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{width:6px;height:6px}}@keyframes feedback_text_animate{from{transform:translateY(-100px);opacity:0}to{transform:translateY(0px);opacity:1}}.c-gift__prize{position:absolute;right:-2px;bottom:157px;box-shadow:0 0 0 rgba(204,169,44,0.4)}.c-gift__prize .c-gift__prize-bg{position:relative;top:94px;left:42px}.c-gift__prize .c-gift__prize-bg .pulse-center-item{background:#0776c2;background:linear-gradient(152deg, #0776c2 0%, #0a56bb 100%);width:190px;height:190px;border-radius:50%;border:2px solid #04a1ff;position:absolute;z-index:1}.c-gift__prize .c-gift__prize-bg .pulse-circle{border-radius:50%;background-color:#027bca;width:190px;height:190px;position:absolute;opacity:0;animation:scaleIn 5s infinite cubic-bezier(0.36, 0.11, 0.89, 0.32)}.c-gift__prize .c-button{position:absolute;left:64px;bottom:0;z-index:10}.c-gift__prize img{z-index:10;position:relative}@media screen and (min-width: 1280px){.c-gift__prize .c-gift__prize{right:50px;bottom:270px}}@media screen and (min-width: 1024px) and (max-width: 1279px){.c-gift__prize{bottom:55px}.c-gift__prize .c-gift__prize-bg{left:32px}.c-gift__prize .c-button{left:31px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.c-gift__prize{bottom:50px;right:6px}.c-gift__prize .c-gift__prize-bg{top:55px;left:26px}.c-gift__prize .c-gift__prize-bg .pulse-center-item{width:100px;height:100px}.c-gift__prize .c-gift__prize-bg .pulse-circle{width:100px;height:100px}.c-gift__prize img{width:148px}.c-gift__prize .c-button{font-size:10px;padding:5px 38px;bottom:-4px;left:21px;display:block;text-align:center}.c-gift__prize .c-gift__prize-bg{top:74px;left:37px}.c-gift__prize .c-gift__prize-bg .pulse-center-item{width:150px;height:150px}.c-gift__prize .c-gift__prize-bg .pulse-circle{width:150px;height:150px}.c-gift__prize img{width:226px}.c-gift__prize .c-button-prize{font-size:18px;padding:12px 32px;width:194px;left:15px}}@media screen and (max-width: 767px){.c-gift__prize{bottom:50px;right:6px}.c-gift__prize .c-gift__prize-bg{top:55px;left:26px}.c-gift__prize .c-gift__prize-bg .pulse-center-item{width:100px;height:100px}.c-gift__prize .c-gift__prize-bg .pulse-circle{width:100px;height:100px}.c-gift__prize img{width:148px;left:4px}.c-gift__prize .c-button{font-size:10px;padding:9px 27px 9px;bottom:-4px;left:17px;display:block;text-align:center}}@keyframes scaleIn{from{transform:scale(0.5, 0.5);opacity:0.5}to{transform:scale(2.2, 2.2);opacity:0}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,0.4);box-shadow:0 0 0 0 rgba(204,169,44,0.4)}70%{-moz-box-shadow:0 0 0 10px rgba(204,169,44,0);box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}}.c-loader{position:fixed;width:100%;height:100%;background:#FFF;z-index:999;top:0}.c-loader.is-hidden{display:none}.l-main--no-header{margin-top:0}@media only screen and (min-width: 768px) and (max-width: 1023px){.l-main{margin-top:68px}.l-main--no-header{margin-top:0}}@media screen and (max-width: 767px){.l-main{margin-top:66px}.l-main--no-header{margin-top:0}}.p-how-to-play{background:url("../images/how-to-play/bg.jpg") no-repeat center/cover}.p-how-to-play .l-content{max-width:none;padding-top:30px;padding-left:30px;padding-right:30px}.p-how-to-play__back{position:absolute;left:100px;top:38px;display:flex;justify-content:center;align-items:center;gap:10px;border:none;background-color:transparent;font-size:18px;font-weight:400;color:#fff;cursor:pointer}.p-how-to-play__back a{color:#fff;position:relative}.p-how-to-play__back a::before{content:"";background:url("../images/how-to-play/icon-back.png") no-repeat center bottom/cover;display:inline-block;width:60px;height:60px;position:absolute;left:-80px;top:-15px}.p-how-to-play__title{font-size:36px;color:#fff;text-align:center;padding-top:50px}.p-how-to-play icon-step{display:inline-block;width:60px;height:60px}.p-how-to-play group-desc{display:flex;justify-content:flex-start;align-items:center;width:100%}.p-how-to-play__content{text-align:center;margin-top:-85px;max-width:1380px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:98px}.p-how-to-play__content img.step{width:100%}.p-how-to-play__button{padding:40px 0;text-align:center}.p-how-to-play__button .c-button-01,.p-how-to-play__button .c-button-02,.p-how-to-play__button .c-button-prize{font-size:24px}@media screen and (min-width: 1024px) and (max-width: 1279px){.p-how-to-play .p-how-to-play__content{margin-top:20px;padding-left:0}.p-how-to-play .p-how-to-play__content .step-wrap .p-how-to-play__button{margin-left:118px;padding-top:20px}}@media screen and (max-width: 767px){.p-how-to-play{position:relative;background:url("../images/how-to-play/bg-sp.jpg") no-repeat center top/cover}.p-how-to-play .p-how-to-play__content{padding:10px 0 0 0;margin:0;overflow:hidden}.p-how-to-play .p-how-to-play__content .step-wrap{position:relative}.p-how-to-play__back{left:67px;top:30px}.p-how-to-play__back a{font-size:13px}.p-how-to-play__back a::before{width:40px;height:40px;left:-51px;top:-12px}.is-android .p-how-to-play__back a{font-family:'Roboto', sans-serif}.p-how-to-play__title{font-size:28px;padding-top:70px}.p-how-to-play__button{margin-left:2px;margin-top:0;padding-top:0;padding-bottom:50px;position:relative;top:-25px}.p-how-to-play__button .c-button-01,.p-how-to-play__button .c-button-02,.p-how-to-play__button .c-button-prize{font-size:15px;margin-left:0;padding:9.5px 25px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.p-how-to-play{position:relative;background:url("../images/how-to-play/bg-sp.jpg") no-repeat center top/cover;height:fit-content}.p-how-to-play__title{padding-top:100px}.p-how-to-play__content{margin-top:40px;padding-left:0;padding-right:0}.p-how-to-play__button{margin-top:-55px;padding-bottom:32px}}.p-how.no-has-scroll .p-how-to-play{height:100vh}.c-game-intro .inner{position:relative;overflow:hidden}.c-game-intro .inner .c-game-intro__bg video{width:100%;height:100vh;object-fit:cover;vertical-align:middle}.c-game-intro .inner .c-game-intro__bg .large-screen{display:block}.c-game-intro .inner .c-game-intro__bg .small-screen{display:none}.c-game-intro .inner .c-game-intro__backtotop{position:absolute;left:100px;top:38px;display:flex;justify-content:center;align-items:center;gap:10px;border:none;background-color:transparent;font-size:18px;font-weight:400;color:#fff;cursor:pointer}.c-game-intro .inner .c-game-intro__backtotop a{color:#fff;position:relative}.is-android .c-game-intro .inner .c-game-intro__backtotop a{font-family:'Roboto', sans-serif}.c-game-intro .inner .c-game-intro__backtotop a::before{content:"";background:url("../images/how-to-play/icon-back.png") no-repeat center bottom/cover;display:inline-block;width:60px;height:60px;position:absolute;left:-80px;top:-15px}.c-game-intro .inner .c-game-intro__tutor{position:absolute;right:0;top:0}.c-game-intro .inner .c-game-intro__tutor::before{content:"";background:url(../images/icon/icon-i.png) no-repeat center bottom/cover;width:45px;height:45px;display:block;position:absolute;left:51px;z-index:1;top:10px}.c-game-intro .inner .c-game-intro__tutor::after{content:"";width:183px;height:152px;display:block;background:url("../images/game/ellipse.png") no-repeat right top/cover;position:absolute;top:0;right:0}.c-game-intro .inner .c-game-intro__tutor a{z-index:1;position:relative;font-size:18px;line-height:1;color:#fff}.c-game-intro .inner .c-game-intro__tutor a span{text-align:center;display:inline-block;padding:60px 26px 36px}.is-android .c-game-intro .inner .c-game-intro__tutor a span{font-family:'Roboto', sans-serif}.c-game-intro .inner .c-game-intro__title{transform:translateX(-50%);text-align:center;z-index:1;opacity:0;width:100%;font-size:45px;line-height:1.2;font-weight:bold;color:#FFF}.c-game-intro .inner .c-game-intro__title.animated{animation:game_text_animate 1s 0.2s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-game-intro .inner .c-game-intro__title img{width:100%}.c-game-intro .inner .c-game-intro__text{font-size:24px;line-height:1.2;transform:translateX(-50%);color:#fff;width:100%;text-align:center;z-index:1;opacity:0}.is-android .c-game-intro .inner .c-game-intro__text{font-family:'Roboto', sans-serif}.c-game-intro .inner .c-game-intro__text.animated{animation:game_text_animate 1s 0.3s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-game-intro .inner .c-game-intro__button{transform:translateX(-50%);z-index:1;opacity:0}.c-game-intro .inner .c-game-intro__button.animated{animation:game_text_animate 1s 0.4s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-game-intro .inner .c-gift__prize{max-width:620px;bottom:20px}.c-game-intro .inner .c-game-intro__main-text-area{position:absolute;top:150px;width:100%}.c-game-intro .inner .c-game-intro__main-text-area .c-game-intro__title{max-width:100%;margin-bottom:40px}.c-game-intro .inner .c-game-intro__main-text-area .c-game-intro__title img{width:820px}.c-game-intro .inner .c-game-intro__main-text-area .c-game-intro__text{font-size:30px;margin-bottom:10px}.c-game-intro .inner .c-game-intro__main-text-area .c-game-intro__button{text-align:center}.c-game-intro .inner .c-game-intro__main-text-area .c-chuan-nha-khoa{transform:scale(1.1);margin-bottom:40px}.c-game-intro .inner .c-game-intro__main-text-area .c-chuan-nha-khoa.animated{animation:game_text_animate_02 1s 0.2s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-game-intro .inner .c-gift__prize{bottom:600px}@media screen and (min-width: 1024px) and (max-width: 1279px){.c-game-intro .inner .c-game-intro__main-text-area{position:absolute;top:150px;width:100%}.c-game-intro .inner .c-game-intro__main-text-area .c-game-intro__title{max-width:100%;margin-bottom:40px}.c-game-intro .inner .c-game-intro__main-text-area .c-game-intro__title img{width:820px}.c-game-intro .inner .c-game-intro__main-text-area .c-game-intro__text{font-size:30px;margin-bottom:10px}.c-game-intro .inner .c-game-intro__main-text-area .c-game-intro__button{text-align:center}.c-game-intro .inner .c-game-intro__main-text-area .c-chuan-nha-khoa{transform:scale(1.1);margin-bottom:40px}.c-game-intro .inner .c-game-intro__main-text-area .c-chuan-nha-khoa.animated{animation:game_text_animate_02 1s 0.2s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-game-intro .inner .c-gift__prize{bottom:600px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.c-game-intro .inner .c-game-intro__bg .large-screen{display:none}.c-game-intro .inner .c-game-intro__bg .small-screen{display:block}.c-game-intro .inner .c-game-intro__main-text-area .c-game-intro__title{margin-bottom:20px}.c-game-intro .inner .c-game-intro__main-text-area .c-chuan-nha-khoa{margin-bottom:30px}.c-game-intro .inner .c-game-intro__main-text-area .c-chuan-nha-khoa.animated{animation:game_text_animate_03 1s 0.2s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-game-intro .inner .c-game-intro__main-text-area .c-game-intro__text{font-size:20px}.c-game-intro .inner .c-gift__prize{bottom:373px}}@media screen and (max-width: 767px){.c-game-intro .inner .c-game-intro__bg .large-screen{display:none}.c-game-intro .inner .c-game-intro__bg .small-screen{display:block}.c-game-intro .inner .c-game-intro__backtotop{left:67px;top:30px}.c-game-intro .inner .c-game-intro__backtotop a{font-size:13px}.c-game-intro .inner .c-game-intro__backtotop a::before{width:40px;height:40px;left:-51px;top:-12px}.c-game-intro .inner .c-game-intro__tutor::before{width:38px;height:38px;top:5px;left:37px}.c-game-intro .inner .c-game-intro__tutor::after{width:131px;height:110px}.c-game-intro .inner .c-game-intro__tutor a{font-size:13px}.c-game-intro .inner .c-game-intro__tutor a span{padding:45px 16px 36px 20px}.c-game-intro .inner .c-game-intro__main-text-area{top:120px}.c-game-intro .inner .c-game-intro__main-text-area .c-game-intro__title{font-size:28px;margin-bottom:20px}.c-game-intro .inner .c-game-intro__main-text-area .c-chuan-nha-khoa{margin-bottom:20px}.c-game-intro .inner .c-game-intro__main-text-area .c-chuan-nha-khoa.animated{animation:game_text_animate 1s 0.2s cubic-bezier(0.04, 0.79, 0.49, 0.93) forwards}.c-game-intro .inner .c-game-intro__main-text-area .c-game-intro__text{font-size:16px;top:340px;line-height:1.2}.c-game-intro .inner .c-gift__prize{right:-4px;bottom:inherit}}@keyframes game_text_animate{from{transform:translateY(-100px);opacity:0}to{transform:translateY(0px);opacity:1}}@keyframes game_text_animate_02{from{transform:translateY(-100px) scale(1);opacity:0}to{transform:translateY(0px) scale(1.5);opacity:1}}@keyframes game_text_animate_03{from{transform:translateY(-100px) scale(1);opacity:0}to{transform:translateY(0px) scale(1.2);opacity:1}}.u-align-top{vertical-align:top !important;align-self:flex-start !important}.u-align-middle{vertical-align:middle !important;align-self:center !important}.u-align-bottom{vertical-align:bottom !important;align-self:flex-end !important}.u-align-center{text-align:center !important;justify-content:center !important}.u-align-left{text-align:left !important;justify-content:flex-start !important}.u-align-right{text-align:right !important;justify-content:flex-end !important}.u-hidden{display:none !important}@media screen and (max-width: 767px){.u-pc{display:none}}@media screen and (min-width: 1024px) and (max-width: 1279px){.u-sp{display:none}}@media screen and (min-width: 1023px){.u-tablet{display:none}}@media screen and (max-width: 767px){.u-tablet{display:none}}@media screen and (max-width: 767px){.hidden-sp{display:none}}@media only screen and (min-width: 768px) and (max-width: 1023px){.hidden-tablet{display:none}}@media screen and (min-width: 1024px) and (max-width: 1279px){.hidden-pc{display:none}}@media screen and (min-width: 1280px){.hidden-pc-wide{display:none}}.u-bold{font-weight:bold !important}[data-width='10']{width:10px}[data-width='20']{width:20px}[data-width='30']{width:30px}[data-width='40']{width:40px}[data-width='50']{width:50px}[data-width='60']{width:60px}[data-width='70']{width:70px}[data-width='80']{width:80px}[data-width='90']{width:90px}[data-width='100']{width:100px}[data-width='110']{width:110px}[data-width='120']{width:120px}[data-width='130']{width:130px}[data-width='140']{width:140px}[data-width='150']{width:150px}[data-width='160']{width:160px}[data-width='170']{width:170px}[data-width='180']{width:180px}[data-width='190']{width:190px}[data-width='200']{width:200px}[data-width='210']{width:210px}[data-width='220']{width:220px}[data-width='230']{width:230px}[data-width='240']{width:240px}[data-width='250']{width:250px}[data-width='260']{width:260px}[data-width='270']{width:270px}[data-width='280']{width:280px}[data-width='290']{width:290px}[data-width='300']{width:300px}[data-width='310']{width:310px}[data-width='320']{width:320px}[data-width='330']{width:330px}[data-width='340']{width:340px}[data-width='350']{width:350px}[data-width='360']{width:360px}[data-width='370']{width:370px}[data-width='380']{width:380px}[data-width='390']{width:390px}[data-width='400']{width:400px}[data-width='410']{width:410px}[data-width='420']{width:420px}[data-width='430']{width:430px}[data-width='440']{width:440px}[data-width='450']{width:450px}[data-width='460']{width:460px}[data-width='470']{width:470px}[data-width='480']{width:480px}[data-width='490']{width:490px}[data-width='500']{width:500px}[data-width='510']{width:510px}[data-width='520']{width:520px}[data-width='530']{width:530px}[data-width='540']{width:540px}[data-width='550']{width:550px}[data-width='560']{width:560px}[data-width='570']{width:570px}[data-width='580']{width:580px}[data-width='590']{width:590px}[data-width='600']{width:600px}[data-width='610']{width:610px}[data-width='620']{width:620px}[data-width='630']{width:630px}[data-width='640']{width:640px}[data-width='650']{width:650px}[data-width='660']{width:660px}[data-width='670']{width:670px}[data-width='680']{width:680px}[data-width='690']{width:690px}[data-width='700']{width:700px}[data-width='710']{width:710px}[data-width='720']{width:720px}[data-width='730']{width:730px}[data-width='740']{width:740px}[data-width='750']{width:750px}[data-width='760']{width:760px}[data-width='770']{width:770px}[data-width='780']{width:780px}[data-width='790']{width:790px}[data-width='800']{width:800px}[data-width='810']{width:810px}[data-width='820']{width:820px}[data-width='830']{width:830px}[data-width='840']{width:840px}[data-width='850']{width:850px}[data-width='860']{width:860px}[data-width='870']{width:870px}[data-width='880']{width:880px}[data-width='890']{width:890px}[data-width='900']{width:900px}[data-width='910']{width:910px}[data-width='920']{width:920px}[data-width='930']{width:930px}[data-width='940']{width:940px}[data-width='950']{width:950px}[data-width='960']{width:960px}[data-width='970']{width:970px}[data-width='980']{width:980px}[data-width='990']{width:990px}[data-width='1000']{width:1000px}[data-width='1010']{width:1010px}[data-width='1020']{width:1020px}[data-width='1030']{width:1030px}[data-width='1040']{width:1040px}[data-width='1050']{width:1050px}[data-width='1060']{width:1060px}[data-width='1070']{width:1070px}[data-width='1080']{width:1080px}[data-width='1090']{width:1090px}[data-width='1100']{width:1100px}[data-width='1110']{width:1110px}[data-width='1120']{width:1120px}[data-width='1130']{width:1130px}[data-width='1140']{width:1140px}[data-width='1150']{width:1150px}[data-width='1160']{width:1160px}[data-width='1170']{width:1170px}[data-width='1180']{width:1180px}[data-width='1190']{width:1190px}[data-width='1200']{width:1200px}[data-width='1210']{width:1210px}[data-width='1220']{width:1220px}[data-width='1230']{width:1230px}[data-width='1240']{width:1240px}[data-width='1250']{width:1250px}[data-width='1260']{width:1260px}[data-width='1270']{width:1270px}[data-width='1280']{width:1280px}[data-width='1290']{width:1290px}[data-width='1300']{width:1300px}[data-width='1310']{width:1310px}[data-width='1320']{width:1320px}[data-width='1330']{width:1330px}[data-width='1340']{width:1340px}[data-width='1350']{width:1350px}[data-width='1360']{width:1360px}[data-width='1370']{width:1370px}[data-width='1380']{width:1380px}[data-width='1390']{width:1390px}[data-width='1400']{width:1400px}[data-width='1410']{width:1410px}[data-width='1420']{width:1420px}[data-width='1430']{width:1430px}[data-width='1440']{width:1440px}[data-width='1450']{width:1450px}[data-width='1460']{width:1460px}[data-width='1470']{width:1470px}[data-width='1480']{width:1480px}[data-width='1490']{width:1490px}[data-width='1500']{width:1500px}[data-width='1510']{width:1510px}[data-width='1520']{width:1520px}[data-width='1530']{width:1530px}[data-width='1540']{width:1540px}[data-width='1550']{width:1550px}[data-width='1560']{width:1560px}[data-width='1570']{width:1570px}[data-width='1580']{width:1580px}[data-width='1590']{width:1590px}[data-width='1600']{width:1600px}[data-width='1610']{width:1610px}[data-width='1620']{width:1620px}[data-width='1630']{width:1630px}[data-width='1640']{width:1640px}[data-width='1650']{width:1650px}[data-width='1660']{width:1660px}[data-width='1670']{width:1670px}[data-width='1680']{width:1680px}[data-width='1690']{width:1690px}[data-width='1700']{width:1700px}[data-width='1710']{width:1710px}[data-width='1720']{width:1720px}[data-width='1730']{width:1730px}[data-width='1740']{width:1740px}[data-width='1750']{width:1750px}[data-width='1760']{width:1760px}[data-width='1770']{width:1770px}[data-width='1780']{width:1780px}[data-width='1790']{width:1790px}[data-width='1800']{width:1800px}[data-width='1810']{width:1810px}[data-width='1820']{width:1820px}[data-width='1830']{width:1830px}[data-width='1840']{width:1840px}[data-width='1850']{width:1850px}[data-width='1860']{width:1860px}[data-width='1870']{width:1870px}[data-width='1880']{width:1880px}[data-width='1890']{width:1890px}[data-width='1900']{width:1900px}[data-width='1910']{width:1910px}[data-width='1920']{width:1920px}[data-width='1930']{width:1930px}[data-width='1940']{width:1940px}[data-width='1950']{width:1950px}[data-width='1960']{width:1960px}[data-width='1970']{width:1970px}[data-width='1980']{width:1980px}[data-width='1990']{width:1990px}[data-width='2000']{width:2000px}*::-webkit-media-controls-panel{display:none !important;-webkit-appearance:none}*::-webkit-media-controls-play-button{display:none !important;-webkit-appearance:none}*::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.u-text-bold{font-weight:bold}.u-text-big{font-size:20px}
