@font-face{font-family:'SabonLTStd';src:url(/font/SabonLTStd-Roman.otf)}@keyframes arrowMove{0%{transform:translate(-50%, -100%);opacity:0}10%{opacity:1}50%{transform:translate(-50%, 0%);opacity:1}90%{opacity:0}100%{transform:translate(-50%, 100%);opacity:0}}.IndexTop{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;min-height:100vh;max-height:calc(100vw * 9 / 16)}.IndexTop .bg{position:absolute;width:100%;height:100%}.IndexTop .bg video,.IndexTop .bg img{display:block;width:100%;height:100%;object-fit:cover}.IndexTop .bg:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#000000;background:-webkit-linear-gradient(180deg, transparent 0%, #000 100%);background:-moz-linear-gradient(180deg, transparent 0%, #000 100%);background:linear-gradient(180deg, transparent 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=0);opacity:.6}.IndexTopTitle{position:relative;z-index:2;padding:calc(var(--header-height) + 30px) 20px 20px 20px}.IndexTopTitle .title{letter-spacing:clamp(-5px, -0.25vw, -1px);font-size:clamp(60px, 6.4vw, 122px);color:#ffebc4;line-height:0.9}.IndexTopBot{position:relative;z-index:2;margin-top:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;min-height:41vh;max-height:calc(100vw * 9 / 16 * 0.41)}.IndexTopSlider{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;width:50%}.IndexTopSlider .uptitle{opacity:0.6;padding:15px 20px;color:#ffebc4;font-size:16px;border-bottom:1px solid #ffebc433}.IndexTopSlider .slider-wr{border-right:1px solid #ffebc433;height:100%}.IndexTopSlider .slider{margin:15px 20px;width:400px}.IndexTopSlider .swiper-slide{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);-webkit-text-fill-color:inherit;background-color:#ffffff0d;padding:10px;border-radius:20px;gap:15px}.IndexTopSlider .swiper-slide .img{display:block;overflow:hidden;border-radius:10px;width:124px;height:124px}.IndexTopSlider .swiper-slide .img img{display:block;width:100%;height:100%;object-fit:cover}.IndexTopSlider .swiper-slide .info{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:space-between;width:calc(100% - 124px - 15px);color:#ffebc4;padding-right:23px}.IndexTopSlider .swiper-slide .number{position:absolute;top:0;right:0;font-size:14px}.IndexTopSlider .swiper-slide .name{font-size:18px}.IndexTopSlider .swiper-slide .btn{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;-ms-align-items:center;align-items:center;-ms-align-self:flex-start;align-self:flex-start;cursor:pointer;padding:0 20px;height:28px;border:1px solid #ffebc4;border-radius:5px;text-transform:uppercase;transition:0.3s ease all;font-size:16px}@media (hover: hover){.IndexTopSlider .swiper-slide .btn:hover{background-color:#ffebc4;color:#000}}.IndexTopSlider .slider-nav{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;gap:15px;margin-top:20px}.IndexTopSlider .swiper-button-next,.IndexTopSlider .swiper-button-prev{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;top:initial;left:initial;right:initial;margin:0;background-color:#ffebc4;width:32px;height:32px;border-radius:50%;color:#000}.IndexTopSlider .swiper-button-next svg,.IndexTopSlider .swiper-button-prev svg{width:16px;height:16px}@media (hover: hover){.IndexTopSlider .swiper-button-next:hover,.IndexTopSlider .swiper-button-prev:hover{filter:brightness(0.9)}}.IndexTopSlider .swiper-pagination{position:relative;bottom:2px;width:auto}.IndexTopSlider .swiper-pagination-bullet{background:#fff}.IndexTopSlider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffebc4}.IndexTopIntro{position:relative;width:50%}.IndexTopIntro .uptitle{opacity:0.6;padding:15px 20px;color:#ffebc4;font-size:16px;border-bottom:1px solid #ffebc433}.IndexTopIntro .text-wr{position:relative}.IndexTopIntro .text{position:relative;color:#ffebc4;font-size:20px;padding:15px 20px;max-width:calc(100% - 80px)}.IndexTopIntro .div-hide-arrows{position:absolute;top:15px;right:20px;width:24px;height:40px;overflow:hidden}.IndexTopIntro .div-hide-arrows img{position:absolute;left:50%;transform:translateX(-50%);animation:arrowMove 2.5s linear infinite;opacity:0}.IndexTopIntro .div-hide-arrows img:nth-child(2){animation-delay:1.25s}@media only screen and (min-width: 1440px) and (max-width: 1640px){.IndexTopTitle .title{font-size:clamp(56px, 6vw, 110px)}.IndexTopSlider .slider{width:380px}.IndexTopSlider .swiper-slide .img{width:116px;height:116px}.IndexTopSlider .swiper-slide .info{width:calc(100% - 116px - 15px)}}@media only screen and (min-width: 1241px) and (max-width: 1439px){.IndexTopTitle{padding:calc(var(--header-height) + 20px) 20px 20px}.IndexTopTitle .title{font-size:clamp(52px, 5.6vw, 96px)}.IndexTopSlider .slider{width:370px}.IndexTopSlider .swiper-slide{padding:8px}.IndexTopSlider .swiper-slide .img{width:108px;height:108px}.IndexTopSlider .swiper-slide .info{width:calc(100% - 108px - 15px)}.IndexTopSlider .swiper-slide .name{font-size:17px}.IndexTopIntro .text{font-size:18px}}@media only screen and (min-width: 1024px) and (max-width: 1240px){.IndexTopTitle{padding:calc(var(--header-height) + 15px) 16px 16px}.IndexTopTitle .title{font-size:clamp(46px, 5.2vw, 84px);letter-spacing:clamp(-4px, -0.2vw, -1px)}.IndexTopSlider .uptitle{font-size:15px}.IndexTopSlider .slider{width:340px;margin:12px 16px}.IndexTopSlider .swiper-slide{gap:12px}.IndexTopSlider .swiper-slide .img{width:96px;height:96px}.IndexTopSlider .swiper-slide .info{width:calc(100% - 96px - 12px)}.IndexTopSlider .swiper-slide .name{font-size:16px}.IndexTopSlider .swiper-slide .btn{font-size:14px;height:26px}.IndexTopIntro .uptitle{font-size:15px}.IndexTopIntro .text{font-size:17px;max-width:calc(100% - 60px)}}@media only screen and (min-width: 768px) and (max-width: 1023px){.IndexTop{height:auto;max-height:none}.IndexTopTitle{padding:calc(var(--header-height) + 10px) 14px 14px}.IndexTopTitle .title{font-size:clamp(40px, 6vw, 68px);line-height:1}.IndexTopBot{flex-direction:column;height:auto;min-height:auto;max-height:initial;padding-bottom:30px}.IndexTopSlider,.IndexTopIntro{width:100%}.IndexTopSlider .slider-wr{border-right:none;border-bottom:1px solid #ffebc433}.IndexTopSlider .slider{width:100%;max-width:420px}.IndexTopIntro .text{font-size:16px;max-width:100%}}@media only screen and (min-width: 0px) and (max-width: 767px){.IndexTop{height:auto;min-height:auto;max-height:inherit}.IndexTopTitle{padding:calc(var(--header-height) + 10px) 12px 12px}.IndexTopTitle .title{font-size:clamp(32px, 9vw, 48px);letter-spacing:-1px}.IndexTopBot{flex-direction:column;height:auto;margin-top:calc(260vw * 9 / 16 * 0.41);min-height:initial;max-height:initial;margin-bottom:20px}.IndexTopSlider,.IndexTopIntro{width:100%}.IndexTopSlider .uptitle{font-size:14px;padding:12px}.IndexTopSlider .slider{margin:12px;width:calc(100% - 24px)}.IndexTopSlider .swiper-slide{padding:8px;gap:10px}.IndexTopSlider .swiper-slide .img{width:84px;height:84px}.IndexTopSlider .swiper-slide .info{width:calc(100% - 84px - 10px)}.IndexTopSlider .swiper-slide .name{font-size:15px}.IndexTopSlider .swiper-slide .btn{font-size:13px;height:24px;padding:0 14px}.IndexTopIntro .uptitle{font-size:14px;padding:12px}.IndexTopIntro .text{font-size:15px;padding:12px;max-width:100%}.IndexTopIntro .div-hide-arrows{right:12px;top:12px}}.IndexAbout{position:relative;background:#201914;color:#ffebc4;padding-top:20px;padding-bottom:calc(7vw * 9 / 16)}.IndexAbout.no-bg{background-color:#ffebc4;color:#201914}.IndexAbout.no-bg .result{flex-direction:column;justify-content:center;align-items:center}.IndexAbout.no-bg .img{height:auto;max-width:500px;width:auto}.IndexAbout.no-bg .info{max-width:500px;width:auto;text-align:center;width:100%;gap:0 !important}.IndexAbout.no-bg .info .text{max-width:100%;margin-bottom:18px}.IndexAbout.ty-page .container{padding-top:var(--header-height)}.IndexAbout .uptitle{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;text-transform:uppercase;font-size:16px;gap:10px}.IndexAbout .uptitle img,.IndexAbout .uptitle svg{display:block;width:1em;height:1em;object-fit:contain}.IndexAbout .title{text-align:center;max-width:950px;margin:0 auto;line-height:1;margin-top:calc(9vw * 9 / 16);font-size:clamp(28px, 3.2vw, 62px)}.IndexAbout .result{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;gap:20px;margin-top:40px}.IndexAbout .img{display:block;overflow:hidden;border-radius:20px;width:355px;height:380px}.IndexAbout .img img{display:block;width:100%;height:100%;object-fit:cover}.IndexAbout .info{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:space-between;-ms-align-items:flex-start;align-items:flex-start;width:335px}.IndexAbout .text{font-size:16px;line-height:1.3;max-width:280px}.IndexAbout .btn{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;-ms-align-items:center;align-items:center;-ms-align-self:flex-start;align-self:flex-start;cursor:pointer;padding:0 20px;height:50px;border:1px solid #201914;background-color:#201914;color:#ffebc4;border-radius:5px;text-transform:uppercase;transition:0.3s ease all;font-size:16px;margin-left:auto;margin-right:auto;display:flex;width:max-content}@media (hover: hover){.IndexAbout .btn:hover{background-color:#ffebc4;background-color:#ffebc4;color:#000}}.IndexAbout .svg{display:block;width:180px;height:180px}.IndexAbout .svg .orbit{transform-box:fill-box;transform-origin:50% 50%;animation:move-ccw 3.2s cubic-bezier(0.4, 0, 0.2, 1) infinite}.IndexAbout .svg .orbit:nth-child(1){animation-delay:0s}.IndexAbout .svg .orbit:nth-child(2){animation-delay:-0.4s}.IndexAbout .svg .orbit:nth-child(3){animation-delay:-0.8s}.IndexAbout .svg .orbit:nth-child(4){animation-delay:-1.2s}@media only screen and (min-width: 1440px) and (max-width: 1640px){.IndexAbout{padding-bottom:calc(6.5vw * 9 / 16)}.IndexAbout .title{font-size:clamp(26px, 3vw, 56px);margin-top:calc(8vw * 9 / 16)}.IndexAbout .img{width:330px;height:360px}.IndexAbout .info{width:315px}.IndexAbout .svg{width:170px;height:170px}}@media only screen and (min-width: 1241px) and (max-width: 1439px){.IndexAbout{padding-bottom:calc(6vw * 9 / 16)}.IndexAbout .title{font-size:clamp(24px, 2.8vw, 52px);margin-top:calc(7vw * 9 / 16)}.IndexAbout .result{gap:18px}.IndexAbout .img{width:310px;height:340px}.IndexAbout .info{width:300px}.IndexAbout .text{font-size:15px}.IndexAbout .svg{width:160px;height:160px}}@media only screen and (min-width: 1024px) and (max-width: 1240px){.IndexAbout{padding-bottom:calc(5.5vw * 9 / 16)}.IndexAbout .uptitle{font-size:15px}.IndexAbout .title{font-size:clamp(22px, 2.6vw, 46px);margin-top:calc(6vw * 9 / 16)}.IndexAbout .result{gap:16px}.IndexAbout .img{width:280px;height:310px}.IndexAbout .info{width:270px}.IndexAbout .text{font-size:15px;max-width:260px}.IndexAbout .svg{width:150px;height:150px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.IndexAbout{padding-bottom:60px}.IndexAbout .title{font-size:clamp(20px, 4vw, 38px);margin-top:40px;padding:0 20px}.IndexAbout .result{flex-direction:column;align-items:center;gap:24px}.IndexAbout .img{width:360px;height:380px}.IndexAbout .info{width:360px;align-items:center;text-align:center;gap:20px}.IndexAbout .text{max-width:100%;font-size:15px}.IndexAbout .svg{width:160px;height:160px}}@media only screen and (min-width: 0px) and (max-width: 767px){.IndexAbout{padding-bottom:40px}.IndexAbout .uptitle{font-size:14px}.IndexAbout .title{font-size:clamp(18px, 6.5vw, 30px);margin-top:30px;padding:0 16px}.IndexAbout .result{flex-direction:column;align-items:center;gap:20px;margin-top:30px}.IndexAbout .img{width:100%;max-width:320px;height:320px;border-radius:16px}.IndexAbout .info{width:100%;max-width:320px;align-items:center;text-align:center;gap:18px}.IndexAbout .text{font-size:14px;max-width:100%}.IndexAbout .btn{height:40px;font-size:14px}.IndexAbout .svg{width:140px;height:140px}}.IndexPartners{position:relative}.IndexPartners .title{font-weight:500;font-size:clamp(22px, 2.35vw, 45px);margin-bottom:30px}.IndexPartners .result{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding:0 4vw;gap:40px 8vw}.IndexPartnersB{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;aspect-ratio:1;width:calc((100% - 8vw * 4) / 5)}.IndexPartnersB img{display:block;width:100%}@media only screen and (min-width: 1440px) and (max-width: 1640px){.IndexPartners .title{font-size:clamp(20px, 2.2vw, 40px)}.IndexPartners .result{gap:36px 7vw}.IndexPartnersB{width:calc((100% - 7vw * 4) / 5)}}@media only screen and (min-width: 1241px) and (max-width: 1439px){.IndexPartners .title{font-size:clamp(19px, 2.1vw, 36px)}.IndexPartners .result{padding:0 3.5vw;gap:32px 6vw}.IndexPartnersB{width:calc((100% - 6vw * 4) / 5)}}@media only screen and (min-width: 1024px) and (max-width: 1240px){.IndexPartners .title{font-size:clamp(18px, 2vw, 32px);margin-bottom:24px}.IndexPartners .result{padding:0 3vw}}@media only screen and (min-width: 768px) and (max-width: 1023px){.IndexPartners .title{font-size:clamp(18px, 3.5vw, 28px);margin-bottom:22px}.IndexPartners .result{padding:0 4vw;gap:26px 6vw}.IndexPartnersB{width:calc((100% - 6vw * 2) / 3)}}@media only screen and (min-width: 0px) and (max-width: 767px){.IndexPartners .title{font-size:clamp(16px, 5.5vw, 22px);margin-bottom:20px;text-align:center}.IndexPartners .result{padding:0;gap:12px 4vw;justify-content:center}.IndexPartnersB{width:calc((100% - 8vw) / 3)}.IndexPartnersB.no{display:none !important}}.IndexBelieve{position:relative;padding-top:20px}.IndexBelieve .title{line-height:1;font-size:clamp(44px, 4.7vw, 90px)}.IndexBelieve .result{position:relative;margin-top:calc(12vw * 9 / 16)}.IndexBelieveB{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;border-bottom:1px solid rgba(0,0,0,0.15);padding:15px 0}.IndexBelieveB .col{position:relative}.IndexBelieveB .col:nth-child(1){width:26%;padding-left:20px}.IndexBelieveB .col:nth-child(2){width:calc(100% - 26% - 275px)}.IndexBelieveB .col:nth-child(3){width:275px}.IndexBelieveB .text{opacity:0.6;font-size:16px}.IndexBelieveB .number,.IndexBelieveB .name{position:relative;overflow:hidden;font-size:clamp(20px, 2.1vw, 40px)}.IndexBelieveB .number span,.IndexBelieveB .name span{display:block;transition:0.3s ease all}.IndexBelieveB .number span:nth-child(1),.IndexBelieveB .name span:nth-child(1){position:absolute;top:-100%;left:0;width:100%;opacity:0}.IndexBelieveB .img{display:block;position:absolute;overflow:hidden;border-radius:15px;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;aspect-ratio:275/300;opacity:0;visibility:hidden;transition:0.2s ease all}.IndexBelieveB .img img{display:block;width:100%;height:100%;object-fit:cover}@media (hover: hover){.IndexBelieveB:hover .number span:nth-child(1),.IndexBelieveB:hover .name span:nth-child(1){top:0;opacity:1}.IndexBelieveB:hover .number span:nth-child(2),.IndexBelieveB:hover .name span:nth-child(2){opacity:0;transform:translateY(100%)}.IndexBelieveB:hover .img{opacity:1;visibility:visible}}@media only screen and (min-width: 1440px) and (max-width: 1640px){.IndexBelieve .title{font-size:clamp(40px, 4.4vw, 82px)}.IndexBelieve .result{margin-top:calc(10vw * 9 / 16)}.IndexBelieveB .col:nth-child(2){width:calc(100% - 26% - 255px)}.IndexBelieveB .col:nth-child(3){width:255px}.IndexBelieveB .number,.IndexBelieveB .name{font-size:clamp(18px, 2vw, 36px)}.IndexBelieveB .img{aspect-ratio:255/280}}@media only screen and (min-width: 1241px) and (max-width: 1439px){.IndexBelieve .title{font-size:clamp(36px, 4.1vw, 74px)}.IndexBelieve .result{margin-top:calc(9vw * 9 / 16)}.IndexBelieveB{padding:14px 0}.IndexBelieveB .col:nth-child(1){width:28%;padding-left:16px}.IndexBelieveB .col:nth-child(2){width:calc(100% - 28% - 235px)}.IndexBelieveB .col:nth-child(3){width:235px}.IndexBelieveB .text{font-size:15px}.IndexBelieveB .number,.IndexBelieveB .name{font-size:clamp(17px, 1.9vw, 32px)}.IndexBelieveB .img{aspect-ratio:235/260}}@media only screen and (min-width: 1024px) and (max-width: 1240px){.IndexBelieve .title{font-size:clamp(32px, 3.8vw, 66px)}.IndexBelieve .result{margin-top:calc(8vw * 9 / 16)}.IndexBelieveB{padding:12px 0}.IndexBelieveB .col:nth-child(1){width:30%;padding-left:14px}.IndexBelieveB .col:nth-child(2){width:calc(100% - 30% - 210px)}.IndexBelieveB .col:nth-child(3){width:210px}.IndexBelieveB .text{font-size:15px}.IndexBelieveB .number,.IndexBelieveB .name{font-size:clamp(16px, 1.8vw, 28px)}.IndexBelieveB .img{aspect-ratio:210/240}}@media only screen and (min-width: 768px) and (max-width: 1023px){.IndexBelieve .title{font-size:clamp(28px, 5vw, 48px)}.IndexBelieve .result{margin-top:40px}.IndexBelieveB{flex-wrap:wrap;padding:14px 20px}.IndexBelieveB .col:nth-child(1){width:100%;padding-left:0;margin-bottom:6px}.IndexBelieveB .col:nth-child(2){width:calc(100% - 180px)}.IndexBelieveB .col:nth-child(3){width:180px}.IndexBelieveB .text{font-size:14px}.IndexBelieveB .number,.IndexBelieveB .name{font-size:clamp(18px, 3.2vw, 26px)}.IndexBelieveB .img{aspect-ratio:180/210}}@media only screen and (min-width: 0px) and (max-width: 767px){.IndexBelieve{padding-top:10px}.IndexBelieve .title{font-size:clamp(24px, 8vw, 36px)}.IndexBelieve .result{margin-top:30px}.IndexBelieveB{flex-direction:column;padding:14px 20px;gap:10px}.IndexBelieveB .col:nth-child(1),.IndexBelieveB .col:nth-child(2),.IndexBelieveB .col:nth-child(3){width:100%;padding-left:0}.IndexBelieveB .text{font-size:14px}.IndexBelieveB .number,.IndexBelieveB .name{font-size:20px}.IndexBelieveB .img{position:relative;top:initial;left:initial;transform:none;width:100%;max-width:260px;margin:10px auto 0;opacity:1;visibility:visible;aspect-ratio:260/300}}
/*# sourceMappingURL=index.css.map */
