@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");@font-face{font-family:Source Han Sans JP;src:url(/fonts/SourceHanSansJP-VF.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans JP;src:url(/fonts/SourceHanSansJP-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans JP;src:url(/fonts/SourceHanSansJP-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--blackblack:rgba(0,0,0,1);--bluscontrasttext:rgba(255,255,255,1);--BOLD-24-font-family:"Noto Sans JP",Helvetica;--BOLD-24-font-size:24px;--BOLD-24-font-style:normal;--BOLD-24-font-weight:700;--BOLD-24-letter-spacing:0px;--BOLD-24-line-height:36px;--BOLD-40-font-family:"Noto Sans JP",Helvetica;--BOLD-40-font-size:40px;--BOLD-40-font-style:normal;--BOLD-40-font-weight:700;--BOLD-40-letter-spacing:0px;--BOLD-40-line-height:56px;--landing-page-1:0px 10px 50px 0px rgba(0,0,0,0.1);--landing-page-2:0px -15px 30px 0px rgba(0,0,0,0.1);--landing-page-bold-14-font-family:"Source Han Sans JP",Helvetica;--landing-page-bold-14-font-size:14px;--landing-page-bold-14-font-style:normal;--landing-page-bold-14-font-weight:700;--landing-page-bold-14-letter-spacing:0px;--landing-page-bold-14-line-height:20px;--landing-page-bold-16-font-family:"Source Han Sans JP",Helvetica;--landing-page-bold-16-font-size:16px;--landing-page-bold-16-font-style:normal;--landing-page-bold-16-font-weight:700;--landing-page-bold-16-letter-spacing:0px;--landing-page-bold-16-line-height:30px;--landing-page-bold-18-font-family:"Source Han Sans JP",Helvetica;--landing-page-bold-18-font-size:18px;--landing-page-bold-18-font-style:normal;--landing-page-bold-18-font-weight:700;--landing-page-bold-18-letter-spacing:0px;--landing-page-bold-18-line-height:30px;--landing-page-bold-20-font-family:"Source Han Sans JP",Helvetica;--landing-page-bold-20-font-size:20px;--landing-page-bold-20-font-style:normal;--landing-page-bold-20-font-weight:700;--landing-page-bold-20-letter-spacing:0px;--landing-page-bold-20-line-height:30px;--landing-page-bold-24-font-family:"Source Han Sans JP",Helvetica;--landing-page-bold-24-font-size:24px;--landing-page-bold-24-font-style:normal;--landing-page-bold-24-font-weight:700;--landing-page-bold-24-letter-spacing:0px;--landing-page-bold-24-line-height:30px;--landing-page-bold-30-font-family:"Source Han Sans JP",Helvetica;--landing-page-bold-30-font-size:29.999998092651367px;--landing-page-bold-30-font-style:normal;--landing-page-bold-30-font-weight:700;--landing-page-bold-30-letter-spacing:6.5px;--landing-page-bold-30-line-height:40px;--landing-page-bold-32-font-family:"Source Han Sans JP",Helvetica;--landing-page-bold-32-font-size:32px;--landing-page-bold-32-font-style:normal;--landing-page-bold-32-font-weight:700;--landing-page-bold-32-letter-spacing:0px;--landing-page-bold-32-line-height:40px;--landing-page-bold-36-font-family:"Source Han Sans JP",Helvetica;--landing-page-bold-36-font-size:36px;--landing-page-bold-36-font-style:normal;--landing-page-bold-36-font-weight:700;--landing-page-bold-36-letter-spacing:0px;--landing-page-bold-36-line-height:40px;--landing-page-bold-40-font-family:"Source Han Sans JP",Helvetica;--landing-page-bold-40-font-size:40px;--landing-page-bold-40-font-style:normal;--landing-page-bold-40-font-weight:700;--landing-page-bold-40-letter-spacing:0px;--landing-page-bold-40-line-height:60px;--landing-page-bold-80-font-family:"Source Han Sans JP",Helvetica;--landing-page-bold-80-font-size:80px;--landing-page-bold-80-font-style:normal;--landing-page-bold-80-font-weight:700;--landing-page-bold-80-letter-spacing:0px;--landing-page-bold-80-line-height:80px;--landing-page-regular-14-font-family:"Source Han Sans JP",Helvetica;--landing-page-regular-14-font-size:14px;--landing-page-regular-14-font-style:normal;--landing-page-regular-14-font-weight:400;--landing-page-regular-14-letter-spacing:0px;--landing-page-regular-14-line-height:18px;--landing-page-regular-16-font-family:"Source Han Sans JP",Helvetica;--landing-page-regular-16-font-size:16px;--landing-page-regular-16-font-style:normal;--landing-page-regular-16-font-weight:400;--landing-page-regular-16-letter-spacing:0px;--landing-page-regular-16-line-height:24px;--landing-page-regular-18-font-family:"Source Han Sans JP",Helvetica;--landing-page-regular-18-font-size:18px;--landing-page-regular-18-font-style:normal;--landing-page-regular-18-font-weight:400;--landing-page-regular-18-letter-spacing:0px;--landing-page-regular-18-line-height:30px;--landing-page-regular-20-font-family:"Source Han Sans JP",Helvetica;--landing-page-regular-20-font-size:20px;--landing-page-regular-20-font-style:normal;--landing-page-regular-20-font-weight:400;--landing-page-regular-20-letter-spacing:0px;--landing-page-regular-20-line-height:32px;--landing-pageblack-1:rgba(34,43,58,1);--landing-pageblack-2:rgba(111,111,111,1);--landing-pageprimary:rgba(253,237,227,1);--landing-pagesecondary:rgba(25,138,255,1);--landing-button:rgba(255,71,0,1);--landing-pagewhite-1:rgba(255,255,255,1);--landing-pagewhite-2:rgba(243,243,243,1);--REGULAR-14-font-family:"Noto Sans JP",Helvetica;--REGULAR-14-font-size:14px;--REGULAR-14-font-style:normal;--REGULAR-14-font-weight:400;--REGULAR-14-letter-spacing:0px;--REGULAR-14-line-height:22px;--REGULAR-16-font-family:"Noto Sans JP",Helvetica;--REGULAR-16-font-size:16px;--REGULAR-16-font-style:normal;--REGULAR-16-font-weight:400;--REGULAR-16-letter-spacing:0px;--REGULAR-16-line-height:24px;--whitewhite:rgba(255,255,255,1)}*{-webkit-font-smoothing:antialiased;box-sizing:border-box}body,html{margin:0;height:100%}button:focus-visible{outline:2px solid #4a90e2!important;outline:5px auto -webkit-focus-ring-color!important}a{text-decoration:none}.bn-estimate{overflow-x:hidden;align-items:flex-end;display:flex;flex-direction:column;position:relative}.bn-estimate .top-up-bar{align-self:stretch;background-color:#ffffff;height:63px;padding:10px 14px;position:relative;gap:20px}.bn-estimate .top-up-bar,.bn-estimate .top-up-bar-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.bn-estimate .top-up-bar-wrapper{flex-grow:1}.bn-estimate .profile-container{position:relative}.bn-estimate .profile-container,.bn-estimate .profile-container .profile{display:flex;align-items:center;gap:10px}.bn-estimate .profile-container .frame-95>img{position:relative}.bn-estimate .profile-container .frame-95:before{content:"";position:absolute;top:3px;left:29px;flex-shrink:0;width:8px;height:8px;border-radius:15px;display:block;z-index:1}.bn-estimate .profile-container .frame-95.has-new-message:before{background:red}.bn-estimate .LOGO-2{height:44px;position:relative;flex-shrink:0;min-width:93.33px}.bn-estimate .LOGO-2 img{width:100%;height:100%;object-fit:cover}.navbar-sp{display:none;flex-direction:column;align-items:center;gap:8px}.navbar-sp>img{position:relative;top:-2px}.navbar-sp p{color:#222b3a;font-size:11.467px;font-style:normal;font-weight:700;line-height:12px;letter-spacing:2.5px}.bn-estimate .frame-94{align-items:flex-end;gap:20px;height:43px}.bn-estimate .frame-94,.bn-estimate .frame-95{display:inline-flex;flex:0 0 auto;position:relative}.bn-estimate .frame-95{align-items:center;align-self:stretch;gap:4px;margin-top:-1px}.bn-estimate .img-4{width:42px;height:42px;object-fit:cover;position:relative}.bn-estimate .text-wrapper-96{color:#575e69;font-family:Source Han Sans JP VF-Regular,Helvetica;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.bn-estimate .font-bolder{font-weight:700!important}.bn-estimate .frame-96{cursor:pointer;align-items:center;align-self:stretch;border:1px solid #a7a7b1;border-radius:999px;display:inline-flex;flex:0 0 auto;gap:10px;justify-content:center;padding:11px 40px;position:relative}.bn-estimate .text-wrapper-97{color:var(--blackblack);font-family:Source Han Sans JP,Helvetica;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;position:relative;white-space:nowrap;text-align:center;margin-top:-1px}.bn-estimate .frame-97{align-items:center;align-self:stretch;background-color:#ff4700;border-radius:99999px;display:flex;gap:10px;justify-content:center;padding:11px 40px;position:relative;width:-moz-fit-content;width:fit-content}.bn-estimate .frame-96,.bn-estimate .frame-97{min-width:204px}.bn-estimate .text-wrapper-98{color:var(--bluscontrasttext);font-family:Source Han Sans JP,Helvetica;font-size:14px;letter-spacing:0;font-weight:700;line-height:20px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content;margin-top:-1px}.bn-estimate .navbar{align-items:flex-start;align-self:stretch;background-color:var(--landing-pagewhite-2);display:flex;height:45px;justify-content:center;position:relative;width:100%}.bn-estimate .navbar.show{top:76px;opacity:1;z-index:9998}.bn-estimate .navbar.menu-to-top{top:0;z-index:-1;animation:slideDown .5s ease-in-out forwards}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.bn-estimate .frame-98{flex-direction:column;justify-content:space-between;width:189px}.bn-estimate .frame-98,.bn-estimate .navbar .text-wrapper{align-items:center;align-self:stretch;display:flex;position:relative}.bn-estimate .navbar .text-wrapper{justify-content:center;color:var(--landing-pageblack-1);flex:1 1;font-family:var(--landing-page-regular-14-font-family);font-size:var(--landing-page-regular-14-font-size);font-style:var(--landing-page-regular-14-font-style);font-weight:var(--landing-page-regular-14-font-weight);letter-spacing:var(--landing-page-regular-14-letter-spacing);line-height:var(--landing-page-regular-14-line-height);text-align:center;max-width:189px;cursor:pointer}.bn-estimate .navbar .text-wrapper:hover{color:var(--Landing-page-secondary,#198aff)}.bn-estimate .navbar .text-wrapper:after{content:"";width:100%;height:2px;background:#ff4700;position:absolute;left:0;bottom:-1px;opacity:0}.bn-estimate .navbar .text-wrapper.active:after{opacity:1}.bn-estimate .text-wrapper-99{align-self:stretch;color:var(--landing-pageblack-1);flex:1 1;font-family:var(--landing-page-regular-14-font-family);font-size:var(--landing-page-regular-14-font-size);font-style:var(--landing-page-regular-14-font-style);font-weight:var(--landing-page-regular-14-font-weight);letter-spacing:var(--landing-page-regular-14-letter-spacing);line-height:var(--landing-page-regular-14-line-height);position:relative;text-align:center}.bn-estimate .vector-9{align-self:stretch;height:4px;margin-bottom:-2px;margin-top:-1px;position:relative;width:100%}.bn-estimate .text-wrapper-100,.bn-estimate .text-wrapper-101{align-self:stretch;font-family:var(--landing-page-regular-14-font-family);font-size:var(--landing-page-regular-14-font-size);font-style:var(--landing-page-regular-14-font-style);font-weight:var(--landing-page-regular-14-font-weight);letter-spacing:var(--landing-page-regular-14-letter-spacing);line-height:var(--landing-page-regular-14-line-height);margin-top:-1px;position:relative;text-align:center;width:189px}.bn-estimate .text-wrapper-101{color:var(--landing-pageblack-1)}.bn-estimate .CTA-3{color:var(--landing-pagewhite-1)!important}.bn-estimate .CTA-4{position:absolute!important;top:582px;align-self:center;width:100%;max-width:478px;padding:0 16px}.fixed-frame-94{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}@media (max-width:768px){.fixed-frame-94{top:56px}}@media (max-width:1023px){.bn-estimate .profile-container{order:3}.bn-estimate .profile-container .frame-95.is-login:before{left:36px}.bn-estimate .frame-96,.bn-estimate .frame-97{min-width:unset}.bn-estimate .LOGO-2{order:2;min-width:115px;height:54px}.navbar-sp{display:flex;order:1;margin-right:4px}.bn-estimate .top-up-bar{padding:0;height:auto;flex-direction:column;gap:0;transition:.2s}.bn-estimate .top-up-bar.top-bar-fixed{position:fixed;top:0;left:0;z-index:998}.top-up-bar.top-bar-fixed~.element{margin-top:141px}.bn-estimate .frame-95{flex-direction:column;justify-content:center;gap:8px;order:3}.bn-estimate .profile-container:has(.frame-95) a.frame-95{position:absolute;top:calc(100% + 3px);z-index:999;background:#fff;right:0;box-shadow:0 -15px 30px 0 #0000001a;border-radius:4px;transition:.1s;overflow:hidden;height:0;padding:0;opacity:0;flex-direction:row;cursor:pointer}.bn-estimate .profile-container.active a.frame-95{padding:8px 12px;height:auto;opacity:1}.bn-estimate .frame-95 .text-wrapper-96{color:#222b3a;font-size:12px;font-style:normal;font-weight:700;line-height:14px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:clip;text-align:center}.bn-estimate .top-up-bar-wrapper{padding:8px 16px}.bn-estimate .navbar{position:fixed;top:-100%;flex-wrap:wrap;height:auto;gap:12px;padding:20px 12px;opacity:0;transition:.2s;z-index:-1}.bn-estimate .frame-94{width:100%;height:auto;justify-content:center;padding:12px 16px;gap:16px;background:var(--White-Style-1,#f8f8f8)}.bn-estimate .navbar .text-wrapper{white-space:nowrap;flex-shrink:0;display:block;min-width:170px;padding:12px 8px}.bn-estimate .CTA-4{top:612px}.bn-estimate .frame-95 .img-4{width:32px;height:32px;cursor:pointer}}@media (max-width:767px){.navbar-sp{display:flex;position:relative;top:2px}.bn-estimate .top-up-bar{height:auto}.bn-estimate .top-up-bar-wrapper{height:76px}.bn-estimate .frame-96,.bn-estimate .frame-97{flex:1 1;padding:5px 18px}.bn-estimate .text-wrapper-97,.bn-estimate .text-wrapper-98{text-align:center;font-family:Source Han Sans JP;font-size:16px;font-style:normal;font-weight:700;line-height:30px}}@media (max-width:486px){.bn-estimate .CTA-4{top:544px;width:100%;padding:0 16px}.CTA .frame-92{padding-left:0}.CTA .frame-93{left:-5px}}@media (max-width:361px){.bn-estimate .CTA-4{top:543px}}.mypage_link{font-weight:600!important}.frame-wrapper{align-items:flex-start;flex:0 0 auto;flex-direction:column}.frame-wrapper,.frame-wrapper .frame-2{align-self:stretch;display:flex;position:relative;width:100%;align-items:center}.frame-wrapper .frame-2{background-image:url(/imgs/-----615-3.png);background-position:50% 50%;background-size:cover;height:336px}.frame-wrapper .frame-3{align-items:center;display:flex;flex-direction:column;gap:20px;position:relative;top:7px;width:-moz-fit-content;width:fit-content;margin:0 auto}.frame-wrapper .frame-4{display:inline-flex;gap:8px}.frame-wrapper .frame-4,.frame-wrapper .frame-5{align-items:center;flex:0 0 auto;flex-direction:column;position:relative}.frame-wrapper .frame-5{display:flex;gap:5px;width:216px}.frame-wrapper .text-wrapper-33{align-self:stretch;color:#ffffff;font-family:var(--BOLD-24-font-family);font-size:var(--BOLD-24-font-size);font-style:var(--BOLD-24-font-style);font-weight:var(--BOLD-24-font-weight);letter-spacing:var(--BOLD-24-letter-spacing);line-height:var(--BOLD-24-line-height);position:relative;text-align:center}.frame-wrapper .element-14{align-self:stretch;height:1px;position:relative;width:100%}.frame-wrapper .frame-6{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:5px;position:relative;width:168px;top:-1px}.frame-wrapper .text-wrapper-34{align-self:stretch;color:#ffffff;font-family:var(--landing-page-bold-40-font-family);font-size:var(--landing-page-bold-40-font-size);font-style:var(--landing-page-bold-40-font-style);font-weight:var(--landing-page-bold-40-font-weight);letter-spacing:var(--landing-page-bold-40-letter-spacing);line-height:var(--landing-page-bold-40-line-height);position:relative;text-shadow:0 0 25px #222b3a26;top:-3px}.frame-wrapper .group-4{position:relative;width:100%;background-color:#fff}.frame-wrapper .overlap-group-3{position:relative;display:flex;flex-direction:column-reverse}.frame-wrapper .frame-7{background-color:#ffffff;width:100%;padding:57px 16px 58px}.frame-wrapper .frame-8{gap:19px;width:-moz-fit-content;width:fit-content;margin:0 auto}.frame-wrapper .frame-8,.frame-wrapper .frame-9{align-items:center;display:flex;flex-direction:column}.frame-wrapper .frame-9{align-self:stretch;gap:8px;height:58px;position:relative;width:100%;left:-8px}.frame-wrapper .text-wrapper-35{color:#ff4700;font-family:Source Han Sans JP;font-size:30px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:5px;position:relative;top:-1px;text-align:center}.frame-wrapper .element-15{position:relative;width:344px;left:0}.frame-wrapper .atoms-logo{height:158px;position:relative;width:100%}.frame-wrapper .frame-10{background-color:var(--landing-pagewhite-2);border-radius:0 0 100px 100px;display:flex;flex-direction:column;gap:80px;left:0;padding:70px 16px}.frame-wrapper .frame-10,.frame-wrapper .frame-11{align-items:center;justify-content:center;width:100%;position:relative}.frame-wrapper .frame-11{align-self:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;max-width:1096px;margin:0 auto}.frame-wrapper .frame-12{align-items:center;background-color:var(--landing-pagewhite-1);border-radius:20px;flex-direction:column;gap:32px;height:244px}.frame-wrapper .frame-12,.frame-wrapper .frame-13{display:flex;justify-content:center;position:relative}.frame-wrapper .frame-13{margin:0 auto;align-items:flex-end}.frame-wrapper .element-16{width:54px;height:54px;object-fit:contain;display:block;margin:0 auto}.frame-wrapper .text-wrapper-36{align-self:stretch;color:#222b3a;font-family:var(--landing-page-bold-16-font-family);font-size:var(--landing-page-bold-16-font-size);font-style:var(--landing-page-bold-16-font-style);font-weight:var(--landing-page-bold-16-font-weight);letter-spacing:var(--landing-page-bold-16-letter-spacing);line-height:var(--landing-page-bold-16-line-height);position:relative;text-align:center}.frame-wrapper .frame-14{align-self:stretch;position:relative;width:100%}.frame-wrapper .element-17{width:54px;height:54px;object-fit:contain;display:block;margin:0 auto}.frame-wrapper .frame-15{align-items:center;background-color:var(--landing-pagewhite-1);border-radius:20px;display:flex;flex-direction:column;gap:40px;height:244px;justify-content:center;position:relative}.frame-wrapper .element-18{width:54px;height:54px;object-fit:cover;display:block;margin:0 auto}.frame-wrapper .image-3{width:54px;height:54px;object-fit:contain;display:block;margin:0 auto}.frame-wrapper .div-38{align-self:stretch;color:transparent;font-family:Source Han Sans JP VF-Bold,Helvetica;font-size:40px;font-weight:400;letter-spacing:0;line-height:40px;position:relative;text-align:center;top:-2px}.frame-wrapper .text-wrapper-37{color:#ff4700;position:relative;top:-4px}.frame-wrapper .text-wrapper-37,.frame-wrapper .text-wrapper-38{font-family:var(--landing-page-bold-40-font-family);font-size:var(--landing-page-bold-40-font-size);font-style:var(--landing-page-bold-40-font-style);font-weight:var(--landing-page-bold-40-font-weight);letter-spacing:var(--landing-page-bold-40-letter-spacing);line-height:var(--landing-page-bold-40-line-height)}.frame-wrapper .text-wrapper-38{color:#6f6f6f}.frame-wrapper .frame-16{background-image:url(/imgs/----5.svg);background-size:100% 100%;height:30px;left:50%;transform:translate(-50%,50%);position:absolute;bottom:2px;width:176px;z-index:2}.frame-wrapper .text-wrapper-39{color:#ffffff;font-family:var(--landing-page-bold-18-font-family);font-size:var(--landing-page-bold-18-font-size);font-style:var(--landing-page-bold-18-font-style);font-weight:var(--landing-page-bold-18-font-weight);letter-spacing:var(--landing-page-bold-18-letter-spacing);line-height:var(--landing-page-bold-18-line-height);white-space:nowrap;text-align:center;position:relative;top:-2px}.frame-wrapper .frame-17{background-image:url(/imgs/-----10-7.svg);background-size:100% 100%;height:39px;position:absolute;top:313px;width:269px;display:flex;justify-content:center;align-items:end}.frame-wrapper .text-wrapper-40{color:#ffffff;font-family:var(--landing-page-bold-18-font-family);font-size:var(--landing-page-bold-18-font-size);font-style:var(--landing-page-bold-18-font-style);font-weight:var(--landing-page-bold-18-font-weight);letter-spacing:var(--landing-page-bold-18-letter-spacing);line-height:var(--landing-page-bold-18-line-height);white-space:nowrap;position:relative;top:-3px}.frame-wrapper .frame-18{background-image:url(/imgs/-----615-4.png);background-position:50% 50%;background-size:cover;height:386px;position:relative;width:100%}.frame-wrapper .frame-19{align-items:center;display:flex;flex-direction:column;gap:18px;position:relative;top:97px;width:-moz-fit-content;width:fit-content;margin:0 auto}.frame-wrapper .text-wrapper-41{font-size:30px;font-weight:700;letter-spacing:7.179px;line-height:52px;left:3px;text-shadow:0 10px 50px #00000080}.frame-wrapper .div-39,.frame-wrapper .text-wrapper-41{align-self:stretch;color:#ffffff;font-family:Source Han Sans JP;text-align:center;position:relative}.frame-wrapper .div-39{font-size:14px;font-weight:400;letter-spacing:3.35px;line-height:14px;top:-2px;left:7px}.frame-wrapper .text-wrapper-42{letter-spacing:8.47px;position:relative;top:-7px}.frame-wrapper .text-wrapper-42:last-child{letter-spacing:14.47px;position:relative}.frame-wrapper .text-wrapper-43{font-family:var(--landing-page-regular-14-font-family);font-size:var(--landing-page-regular-14-font-size);font-style:var(--landing-page-regular-14-font-style);font-weight:var(--landing-page-regular-14-font-weight);letter-spacing:var(--landing-page-regular-14-letter-spacing);line-height:var(--landing-page-regular-14-line-height)}.frame-wrapper .frame-20{background-color:#ffffff;height:362px}.frame-wrapper .frame-20,.frame-wrapper .overlap-wrapper{position:relative;width:100%}.frame-wrapper .overlap{position:relative;background-color:var(--landing-pagewhite-2)}.frame-wrapper .frame-21{background-color:var(--landing-pagewhite-2);width:100%;padding:119px 16px 97px}.frame-wrapper .frame-22{align-items:center;display:flex;flex-direction:column;gap:40px;position:relative;width:100%}.frame-wrapper .frame-23{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:261.13px}.frame-wrapper .text-wrapper-44{align-self:stretch;color:#222b3a;font-family:var(--landing-page-bold-24-font-family);font-size:var(--landing-page-bold-24-font-size);font-style:var(--landing-page-bold-24-font-style);font-weight:var(--landing-page-bold-24-font-weight);letter-spacing:var(--landing-page-bold-24-letter-spacing);line-height:var(--landing-page-bold-24-line-height);margin-left:-1.46px;margin-right:-1.46px;margin-top:-1px;position:relative}.frame-wrapper .text-wrapper-44:after{content:"";width:100%;height:3px;display:block;background:#ff4700;border-radius:6px;margin-top:8px}.frame-wrapper .vector-3{height:2px;margin-bottom:-1px;position:relative;width:231px}.frame-wrapper .frame-24{align-items:center;align-self:stretch;background-color:var(--landing-pagewhite-1);border-radius:20px;display:flex;flex-direction:column;gap:33px;min-height:381px;position:relative;width:100%;max-width:1096px;margin:0 auto}.frame-wrapper .frame-25{left:-23px}.frame-wrapper .frame-25,.frame-wrapper .frame-26{height:45px;position:absolute;top:168px;width:45px}.frame-wrapper .frame-26{left:1073px}.frame-wrapper .frame-27{display:inline-flex;flex:0 0 auto;gap:33px;position:relative;padding:33px 36px 36px;width:100%}.frame-wrapper .frame-33 .frame-27{padding:0;width:100%}.frame-wrapper .group-5{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;max-width:467px;height:263px;position:relative;flex:1 1;cursor:-webkit-grab;cursor:grab}.frame-wrapper .frame-28{flex-direction:column;min-height:263px;flex:1 1;gap:32px}.frame-wrapper .frame-28,.frame-wrapper .frame-29{align-items:flex-start;display:flex;position:relative}.frame-wrapper .frame-29{flex:0 0 auto;flex-direction:column}.frame-wrapper .frame-30{background-image:url(/imgs/-----10-4.svg);background-size:100% 100%;height:39px;position:relative;width:109.01px}.frame-wrapper .text-wrapper-45{color:#ff4700;font-family:var(--landing-page-bold-16-font-family);font-size:var(--landing-page-bold-16-font-size);font-style:var(--landing-page-bold-16-font-style);font-weight:var(--landing-page-bold-16-font-weight);left:32px;letter-spacing:var(--landing-page-bold-16-letter-spacing);line-height:var(--landing-page-bold-16-line-height);position:absolute;top:-1px;white-space:nowrap}.frame-wrapper .text-wrapper-46{align-self:stretch;color:#222b3a;font-family:var(--BOLD-40-font-family);font-size:var(--BOLD-40-font-size);font-style:var(--BOLD-40-font-style);font-weight:var(--BOLD-40-font-weight);height:50px;letter-spacing:var(--BOLD-40-letter-spacing);line-height:var(--BOLD-40-line-height);position:relative;white-space:nowrap;transform:translateY(-2px)}.frame-wrapper .frame-31{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;height:168px;position:relative;width:100%;gap:24px}.frame-wrapper .text-wrapper-47{align-self:stretch;color:#ff4700;font-family:var(--landing-page-bold-30-font-family);font-size:var(--landing-page-bold-30-font-size);font-style:var(--landing-page-bold-30-font-style);font-weight:var(--landing-page-bold-30-font-weight);letter-spacing:2px;line-height:var(--landing-page-bold-30-line-height);margin-left:-.12px;margin-right:-.12px;margin-top:-1px;position:relative}.frame-wrapper .frame-34 .text-wrapper-47{letter-spacing:2px}.frame-wrapper .frame-32{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:13px;position:relative;width:100%;margin-top:1px}.frame-wrapper .playstation-vita-wi{margin-top:-1px;width:calc(100% + 8px)}.frame-wrapper .playstation-vita-wi,.frame-wrapper .playstation-vita-wi-2{align-self:stretch;color:#6f6f6f;font-family:var(--landing-page-regular-16-font-family);font-size:var(--landing-page-regular-16-font-size);font-style:var(--landing-page-regular-16-font-style);font-weight:var(--landing-page-regular-16-font-weight);letter-spacing:var(--landing-page-regular-16-letter-spacing);line-height:var(--landing-page-regular-16-line-height);margin-left:-.12px;margin-right:-.12px;position:relative}.frame-wrapper .playstation-vita-wi-2{height:32px}.frame-wrapper .playstation-vita-wi-3{align-self:stretch;color:#6f6f6f;font-family:var(--landing-page-regular-14-font-family);font-size:12px;font-style:var(--landing-page-regular-14-font-style);font-weight:var(--landing-page-regular-14-font-weight);height:32px;letter-spacing:var(--landing-page-regular-14-letter-spacing);line-height:var(--landing-page-regular-14-line-height);margin-left:-.12px;margin-right:-.12px;position:relative}.frame-wrapper .group-6{height:8px;position:relative;width:108px}.frame-wrapper .frame-33{align-items:center;align-self:stretch;background-color:var(--landing-pagewhite-1);border-radius:20px;display:flex;flex-direction:column;gap:33px;min-height:420px;padding:33px 36px 36px;position:relative;width:100%;max-width:1096px;margin:0 auto}.frame-wrapper .element-19{background-image:url(/imgs/-----615-5.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;max-width:468px;height:263px;position:relative;flex:1 1;display:flex;justify-content:center}.frame-wrapper .element-19 .element-19__tag{position:absolute;top:24px;z-index:1;background:#cbcbcb;padding:4px 12px;border-radius:100px}.frame-wrapper .element-19 .element-19__tag p{color:#222b3a;font-size:14px;font-weight:700;line-height:19px}.frame-wrapper .text-wrapper-48{color:#222b3a;font-family:var(--BOLD-40-font-family);font-size:var(--BOLD-40-font-size);font-style:var(--BOLD-40-font-style);font-weight:var(--BOLD-40-font-weight);letter-spacing:var(--BOLD-40-letter-spacing);line-height:var(--BOLD-40-line-height);position:relative;width:-moz-fit-content;width:fit-content;top:5px}.frame-wrapper .frame-34{align-self:stretch;flex-direction:column;gap:12px;width:100%;top:4px}.frame-wrapper .frame-34,.frame-wrapper .frame-35{align-items:flex-start;display:flex;position:relative}.frame-wrapper .frame-35{flex:0 0 auto;flex-direction:column;gap:4px;top:1px}.frame-wrapper .frame-36{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:18px;position:relative;width:100%}.frame-wrapper .frame-37{height:22px;position:relative;width:22px}.frame-wrapper .text-wrapper-49{color:#222b3a;font-family:var(--landing-page-regular-16-font-family);font-size:var(--landing-page-regular-16-font-size);font-style:var(--landing-page-regular-16-font-style);font-weight:var(--landing-page-regular-16-font-weight);letter-spacing:var(--landing-page-regular-16-letter-spacing);line-height:var(--landing-page-regular-16-line-height);margin-top:-1.03px;position:relative;width:-moz-fit-content;width:fit-content}.frame-wrapper .frame-38{align-items:center;display:inline-flex;flex:0 0 auto;gap:18px;position:relative;top:1px}.frame-wrapper .text-wrapper-50{color:#222b3a;font-family:var(--landing-page-regular-16-font-family);font-size:var(--landing-page-regular-16-font-size);font-style:var(--landing-page-regular-16-font-style);font-weight:var(--landing-page-regular-16-font-weight);height:32.07px;letter-spacing:var(--landing-page-regular-16-letter-spacing);line-height:var(--landing-page-regular-16-line-height);margin-top:-1.03px;position:relative;width:214px;top:4px}.frame-wrapper .frame-39{height:43px;min-height:43px;position:relative;width:239px;border:1px solid #222b3a;border-radius:50px;transition:.1s ease-in-out}.frame-wrapper .frame-39:hover{border-color:var(--landing-pagesecondary)}.frame-wrapper .text-wrapper-51{color:#222b3a;font-family:var(--landing-page-bold-18-font-family);font-size:var(--landing-page-bold-18-font-size);font-style:var(--landing-page-bold-18-font-style);font-weight:var(--landing-page-bold-18-font-weight);left:47px;letter-spacing:var(--landing-page-bold-18-letter-spacing);line-height:var(--landing-page-bold-18-line-height);position:absolute;top:4px;white-space:nowrap;transition:.1s ease-in-out}.frame-wrapper .frame-39:hover .text-wrapper-51{color:var(--landing-pagesecondary)}.frame-wrapper .frame-40{height:11px;left:207px;position:absolute;top:16px;width:11px}.frame-wrapper .CTA-wrapper{background-color:var(--landing-pagewhite-2);left:0;width:100%;display:flex;justify-content:center;align-items:center;padding:59px 0 52px}.frame-wrapper .frame-41{background-color:var(--landing-pageblack-2);border-radius:40px;min-height:1614px;left:0;overflow:hidden;width:100%;padding:83px 16px 84px}.frame-wrapper .frame-42{align-items:center;display:flex;flex-direction:column;gap:38px;position:relative;width:100%;max-width:1136px;margin:0 auto}.frame-wrapper .frame-43{flex:0 0 auto;position:relative;width:84.29px}.frame-wrapper .frame-44{align-items:flex-end;display:inline-flex;gap:4px;height:80px;position:relative;top:-2px}.frame-wrapper .text-wrapper-52{align-self:stretch;color:#ffffff;font-family:var(--landing-page-bold-80-font-family);font-size:var(--landing-page-bold-80-font-size);font-style:var(--landing-page-bold-80-font-style);font-weight:var(--landing-page-bold-80-font-weight);letter-spacing:var(--landing-page-bold-80-letter-spacing);line-height:var(--landing-page-bold-80-line-height);margin-top:-4.32px;position:relative;white-space:nowrap;width:48px}.frame-wrapper .text-wrapper-53{align-self:stretch;color:#ffffff;font-family:var(--landing-page-bold-40-font-family);font-size:var(--landing-page-bold-40-font-size);font-style:var(--landing-page-bold-40-font-style);font-weight:var(--landing-page-bold-40-font-weight);letter-spacing:var(--landing-page-bold-40-letter-spacing);line-height:var(--landing-page-bold-40-line-height);margin-top:18px;position:relative;text-align:right;width:160px}.frame-wrapper .frame-45{align-items:flex-start;flex:0 0 auto;flex-direction:column;gap:20px}.frame-wrapper .frame-45,.frame-wrapper .frame-46{align-self:stretch;display:flex;position:relative;width:100%}.frame-wrapper .frame-46{align-items:center;flex:0 0 auto;gap:60px}.frame-wrapper .frame-47{background-image:url(/imgs/----6.svg);background-size:100% 100%;height:43px;position:relative;width:43px}.frame-wrapper .text-wrapper-54{color:#ffffff;font-family:var(--landing-page-bold-24-font-family);font-size:var(--landing-page-bold-24-font-size);font-style:var(--landing-page-bold-24-font-style);font-weight:var(--landing-page-bold-24-font-weight);left:14px;letter-spacing:var(--landing-page-bold-24-letter-spacing);line-height:var(--landing-page-bold-24-line-height);position:absolute;top:6px;white-space:nowrap}.frame-wrapper .frame-48{background-image:url(/imgs/-----617.png);background-position:50% 50%;background-size:cover;height:400px;position:relative;width:678px;display:flex;justify-content:center;align-items:center}.frame-wrapper .frame-49{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%;padding:0 9px;position:relative;top:-1px}.frame-wrapper .frame-50{background-image:url(/imgs/-----10-8.svg);background-size:100% 100%;height:40px;position:relative;width:323px}.frame-wrapper .text-wrapper-55{color:#ffffff;font-family:var(--landing-page-bold-18-font-family);font-size:var(--landing-page-bold-18-font-size);font-style:var(--landing-page-bold-18-font-style);font-weight:var(--landing-page-bold-18-font-weight);letter-spacing:var(--landing-page-bold-18-letter-spacing);line-height:var(--landing-page-bold-18-line-height);left:5px;white-space:nowrap;text-align:center;position:relative}.frame-wrapper .text-wrapper-55>span{font-size:12px;vertical-align:bottom;margin-left:3px;position:relative;top:-4px}.frame-wrapper .text-wrapper-56{color:#ffffff;font-family:var(--landing-page-bold-30-font-family);font-size:var(--landing-page-bold-30-font-size);font-style:var(--landing-page-bold-30-font-style);font-weight:var(--landing-page-bold-30-font-weight);letter-spacing:5px;line-height:var(--landing-page-bold-30-line-height);position:relative;left:-10px;top:-2px}.frame-wrapper .text-wrapper-57{align-self:stretch;color:#ffffff;font-family:var(--landing-page-bold-40-font-family);font-size:var(--landing-page-bold-40-font-size);font-style:var(--landing-page-bold-40-font-style);font-weight:var(--landing-page-bold-40-font-weight);letter-spacing:var(--landing-page-bold-40-letter-spacing);line-height:var(--landing-page-bold-40-line-height);position:relative;text-align:center;text-shadow:0 0 25px #f4845859;top:-1px}.frame-wrapper .element-20{color:#ffffff;font-family:var(--REGULAR-14-font-family);font-size:var(--REGULAR-14-font-size);font-style:var(--REGULAR-14-font-style);font-weight:var(--REGULAR-14-font-weight);right:16px;letter-spacing:var(--REGULAR-14-letter-spacing);line-height:var(--REGULAR-14-line-height);position:absolute;bottom:11px;white-space:nowrap}.frame-wrapper .element-21{color:#ffffff;font-family:var(--landing-page-regular-18-font-family);font-size:var(--landing-page-regular-18-font-size);font-style:var(--landing-page-regular-18-font-style);font-weight:var(--landing-page-regular-18-font-weight);letter-spacing:var(--landing-page-regular-18-letter-spacing);line-height:var(--landing-page-regular-18-line-height);margin-top:-1.51px;position:relative;width:292.52px}.frame-wrapper .frame-51{background-image:url(/imgs/-----616-2.png);background-position:50% 50%;background-size:cover;height:400px;position:relative;width:678px;display:flex;align-items:center;justify-content:center}.frame-wrapper .frame-52{align-items:center;display:flex;flex-direction:column;gap:11px;width:100%;padding:0 9px;position:relative;top:-2px}.frame-wrapper .text-wrapper-58{align-self:stretch;color:#ffffff;font-family:var(--landing-page-bold-30-font-family);font-size:var(--landing-page-bold-30-font-size);font-style:var(--landing-page-bold-30-font-style);font-weight:var(--landing-page-bold-30-font-weight);letter-spacing:5px;line-height:var(--landing-page-bold-30-line-height);margin-top:-1.01px;position:relative;text-align:center;top:-2px;left:2px}.frame-wrapper .text-wrapper-59{color:#ffffff;font-family:var(--landing-page-bold-40-font-family);font-size:var(--landing-page-bold-40-font-size);font-style:var(--landing-page-bold-40-font-style);font-weight:var(--landing-page-bold-40-font-weight);letter-spacing:var(--landing-page-bold-40-letter-spacing);line-height:var(--landing-page-bold-40-line-height);margin-left:-.5px;margin-right:-.5px;position:relative;text-align:center;text-shadow:0 0 25px #f4845859;width:-moz-fit-content;width:fit-content}.frame-wrapper .text-wrapper-60{color:#ffffff;font-family:var(--landing-page-regular-18-font-family);font-size:var(--landing-page-regular-18-font-size);font-style:var(--landing-page-regular-18-font-style);font-weight:var(--landing-page-regular-18-font-weight);letter-spacing:var(--landing-page-regular-18-letter-spacing);line-height:var(--landing-page-regular-18-line-height);margin-top:-1.51px;position:relative;width:293.7px}.frame-wrapper .frame-53{background-image:url(/imgs/-----615-6.png);background-position:50% 50%;background-size:cover;height:400px;position:relative;width:678px;display:flex;align-items:center;justify-content:center}.frame-wrapper .frame-53 .frame-53__tag{bottom:8px;right:15px;color:#ffffff;font-family:var(--REGULAR-14-font-family);font-size:var(--REGULAR-14-font-size);font-style:var(--REGULAR-14-font-style);font-weight:var(--REGULAR-14-font-weight);right:16px;line-height:var(--REGULAR-14-line-height);position:absolute;bottom:11px;white-space:nowrap}.frame-wrapper .frame-54{align-items:center;display:inline-flex;flex-direction:column;gap:12px;padding:0 16px;position:relative;top:-2px}.frame-wrapper .text-wrapper-61{color:#ffffff;font-family:var(--landing-page-bold-30-font-family);font-size:var(--landing-page-bold-30-font-size);font-style:var(--landing-page-bold-30-font-style);font-weight:var(--landing-page-bold-30-font-weight);letter-spacing:5px;line-height:var(--landing-page-bold-30-line-height);margin-top:-1.02px;position:relative;text-align:center;width:100%;max-width:440px;left:1px;top:-1px}.frame-wrapper .text-wrapper-61>span{font-size:16px;position:absolute;top:-6px}.frame-wrapper .text-wrapper-62{color:#ffffff;font-family:var(--landing-page-bold-40-font-family);font-size:var(--landing-page-bold-40-font-size);font-style:var(--landing-page-bold-40-font-style);font-weight:var(--landing-page-bold-40-font-weight);letter-spacing:var(--landing-page-bold-40-letter-spacing);line-height:var(--landing-page-bold-40-line-height);position:relative;text-align:center;text-shadow:0 0 25px #f4845859;width:-moz-fit-content;width:fit-content}.frame-wrapper .x{color:#ffffff;font-family:var(--landing-page-regular-18-font-family);font-size:var(--landing-page-regular-18-font-size);font-style:var(--landing-page-regular-18-font-style);font-weight:var(--landing-page-regular-18-font-weight);letter-spacing:var(--landing-page-regular-18-letter-spacing);line-height:var(--landing-page-regular-18-line-height);margin-top:-1.51px;position:relative;width:294.53px}.frame-wrapper .frame-55{background-color:var(--landing-pagewhite-2);position:relative;width:100%;padding:64px 16px}.frame-wrapper .frame-56{align-items:center;display:flex;flex-direction:column;gap:47px;position:relative;width:100%;max-width:1096px;margin:0 auto}.frame-wrapper .frame-57{align-items:center;flex:0 0 auto;gap:5px;width:334px}.frame-wrapper .frame-57,.frame-wrapper .frame-58{display:flex;flex-direction:column;position:relative}.frame-wrapper .frame-58{align-items:flex-start;gap:8px;height:38px;width:126px}.frame-wrapper .text-wrapper-63{align-self:stretch;color:#222b3a;font-family:var(--landing-page-bold-24-font-family);font-size:var(--landing-page-bold-24-font-size);font-style:var(--landing-page-bold-24-font-style);font-weight:var(--landing-page-bold-24-font-weight);letter-spacing:var(--landing-page-bold-24-letter-spacing);line-height:var(--landing-page-bold-24-line-height);margin-top:-1.02px;position:relative}.frame-wrapper .vector-4{height:2px;margin-bottom:-.97px;position:relative;width:119px}.frame-wrapper .STEP{align-self:stretch;color:#222b3a;font-family:Source Han Sans JP VF-Bold,Helvetica;font-size:40px;font-weight:400;height:80.08px;letter-spacing:9.57px;line-height:40px;position:relative;text-align:center}.frame-wrapper .text-wrapper-64{font-family:var(--landing-page-bold-40-font-family);font-size:var(--landing-page-bold-40-font-size);font-style:var(--landing-page-bold-40-font-style);font-weight:var(--landing-page-bold-40-font-weight);letter-spacing:var(--landing-page-bold-40-letter-spacing);line-height:var(--landing-page-bold-40-line-height);position:relative;top:3px;left:5px}.frame-wrapper .text-wrapper-64:last-child{left:-2px}.frame-wrapper .text-wrapper-65{font-size:60px;font-weight:700;letter-spacing:8.62px;line-height:80px;position:relative;top:3px;left:7px}.frame-wrapper .frame-59{align-self:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;position:relative;width:100%}.frame-wrapper .frame-60{align-items:center;background-color:var(--landing-pagewhite-1);border-radius:20px;display:flex;flex-direction:column;gap:30px;min-height:586px;padding:56px 20px 20px;position:relative}.frame-wrapper .frame-60:after{content:"";position:absolute;display:block;width:8px;height:12px;top:50%;left:calc(100% + 6px);background:transparent url(/imgs/chevron-right.svg) no-repeat 50%}.frame-wrapper .frame-60:last-child:after{display:none}.frame-wrapper .frame-61{align-items:center;display:flex;flex:0 0 auto;gap:8px;position:relative;white-space:nowrap;flex-wrap:wrap}.frame-wrapper .text-wrapper-66{font-family:var(--landing-page-regular-18-font-family);font-size:var(--landing-page-regular-18-font-size);font-style:var(--landing-page-regular-18-font-style);font-weight:var(--landing-page-regular-18-font-weight);letter-spacing:var(--landing-page-regular-18-letter-spacing);line-height:var(--landing-page-regular-18-line-height);left:-2px}.frame-wrapper .text-wrapper-66,.frame-wrapper .text-wrapper-67{color:#000000;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.frame-wrapper .text-wrapper-67{font-family:Noto Sans;font-size:60px;font-weight:400;letter-spacing:0;line-height:40px}.frame-wrapper .frame-62{align-items:center;align-self:stretch;display:flex;flex:1 1;flex-direction:column;flex-grow:1;gap:23px;position:relative;width:100%}.frame-wrapper .text-wrapper-68{align-self:stretch;color:#222b3a;font-family:var(--landing-page-bold-30-font-family);font-size:var(--landing-page-bold-30-font-size);font-style:var(--landing-page-bold-30-font-style);font-weight:var(--landing-page-bold-30-font-weight);line-height:var(--landing-page-bold-30-line-height);position:relative}.frame-wrapper .element-22{height:152px;object-fit:cover;position:relative;width:78px;top:3px}.frame-wrapper .text-wrapper-69{align-self:stretch;color:#222b3a;font-family:var(--landing-page-regular-18-font-family);font-size:var(--landing-page-regular-18-font-size);font-style:var(--landing-page-regular-18-font-style);font-weight:var(--landing-page-regular-18-font-weight);letter-spacing:var(--landing-page-regular-18-letter-spacing);line-height:var(--landing-page-regular-18-line-height);position:relative}.frame-wrapper .frame-63{align-self:stretch;height:62.03px;position:relative;width:100%}.frame-wrapper .overlap-group-4{padding:4px 28px;background-color:#f6f6f6;border-radius:20px;width:-moz-fit-content;width:fit-content}.frame-wrapper .div-40{color:transparent;font-family:Source Han Sans JP VF-Bold,Helvetica;font-size:18px;font-weight:400;letter-spacing:0;line-height:18px;text-align:center}.frame-wrapper .text-wrapper-70{color:#ff4700;line-height:var(--landing-page-bold-18-line-height)}.frame-wrapper .text-wrapper-70,.frame-wrapper .text-wrapper-71{font-family:var(--landing-page-bold-18-font-family);font-size:var(--landing-page-bold-18-font-size);font-style:var(--landing-page-bold-18-font-style);font-weight:var(--landing-page-bold-18-font-weight);letter-spacing:var(--landing-page-bold-18-letter-spacing)}.frame-wrapper .text-wrapper-71{color:#222b3a}.frame-wrapper .text-wrapper-72{align-self:stretch;color:#222b3a;font-family:var(--landing-page-bold-30-font-family);font-size:var(--landing-page-bold-30-font-size);font-style:var(--landing-page-bold-30-font-style);font-weight:var(--landing-page-bold-30-font-weight);line-height:var(--landing-page-bold-30-line-height);position:relative;text-align:center}.frame-wrapper .element-23{width:85px}.frame-wrapper .element-23,.frame-wrapper .element-24{height:152px;object-fit:cover;position:relative;top:3px}.frame-wrapper .element-24{width:67px}.frame-wrapper .div-41{color:transparent;font-family:var(--landing-page-bold-18-font-family);font-size:var(--landing-page-bold-18-font-size);font-style:var(--landing-page-bold-18-font-style);font-weight:var(--landing-page-bold-18-font-weight);letter-spacing:var(--landing-page-bold-18-letter-spacing);line-height:var(--landing-page-bold-18-line-height);text-align:center;line-height:30px;position:relative;top:-4px}.frame-wrapper .element-25{height:152px;object-fit:cover;position:relative;width:69px;top:3px}.frame-wrapper .web-or{align-self:stretch;color:var(--landing-pageblack-1);font-family:var(--landing-page-regular-18-font-family);font-size:var(--landing-page-regular-18-font-size);font-style:var(--landing-page-regular-18-font-style);font-weight:var(--landing-page-regular-18-font-weight);letter-spacing:var(--landing-page-regular-18-letter-spacing);line-height:var(--landing-page-regular-18-line-height);position:relative}.frame-wrapper .frame-64{display:flex;justify-content:center;gap:45px;width:100%;position:absolute;z-index:2;top:-48px;padding:0 16px}.frame-wrapper .frame-65{background-image:url(/imgs/group-1-2.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;position:relative;max-width:528px;height:439px;flex:1 1;border-radius:18px;overflow:hidden;display:flex;justify-content:center}.frame-wrapper .frame-66{align-items:center;display:flex;flex-direction:column;gap:20px;position:relative;top:30px;width:336px}.frame-wrapper .frame-67{background-image:url(/imgs/-----10-11.svg);background-size:100% 100%;height:39px;position:relative;width:161px}.frame-wrapper .text-wrapper-73{color:#ffffff;font-family:var(--landing-page-bold-18-font-family);font-size:var(--landing-page-bold-18-font-size);font-style:var(--landing-page-bold-18-font-style);font-weight:var(--landing-page-bold-18-font-weight);left:36px;letter-spacing:var(--landing-page-bold-18-letter-spacing);line-height:var(--landing-page-bold-18-line-height);white-space:nowrap;text-align:center}.frame-wrapper .frame-68{flex:0 0 auto;flex-direction:column}.frame-wrapper .frame-68,.frame-wrapper .frame-69{align-items:center;align-self:stretch;display:flex;position:relative;width:100%}.frame-wrapper .frame-69{flex:0 0 auto;gap:4px;justify-content:flex-start}.frame-wrapper .frame-70{height:40px;position:relative;width:40px}.frame-wrapper .element-26{height:26px;left:0;object-fit:cover;position:absolute;top:7px;width:40px}.frame-wrapper .text-wrapper-74{color:#ffffff;font-family:var(--landing-page-bold-30-font-family);font-size:var(--landing-page-bold-30-font-size);font-style:var(--landing-page-bold-30-font-style);font-weight:var(--landing-page-bold-30-font-weight);letter-spacing:5px;line-height:var(--landing-page-bold-30-line-height);margin-top:-2px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.frame-wrapper .group-7{height:83.85px;position:relative;width:212px}.frame-wrapper .text-wrapper-75{color:#ffffff;font-family:var(--landing-page-bold-40-font-family);font-size:var(--landing-page-bold-40-font-size);font-style:var(--landing-page-bold-40-font-style);font-weight:var(--landing-page-bold-40-font-weight);left:39px;letter-spacing:var(--landing-page-bold-40-letter-spacing);line-height:var(--landing-page-bold-40-line-height);position:absolute;top:22px;white-space:nowrap}.frame-wrapper .text-wrapper-75>span{font-size:12px;margin-left:6px}.frame-wrapper .text-wrapper-76{color:#ffffff;font-family:var(--landing-page-bold-80-font-family);font-size:var(--landing-page-bold-80-font-size);font-style:var(--landing-page-bold-80-font-style);font-weight:var(--landing-page-bold-80-font-weight);left:-9px;letter-spacing:var(--landing-page-bold-80-letter-spacing);line-height:var(--landing-page-bold-80-line-height);position:absolute;top:-6px;white-space:nowrap}.frame-wrapper .text-wrapper-77{color:#ffffff;font-family:var(--landing-page-regular-14-font-family);font-size:var(--landing-page-regular-13-font-size);font-style:var(--landing-page-regular-14-font-style);font-weight:var(--landing-page-regular-14-font-weight);letter-spacing:var(--landing-page-regular-14-letter-spacing);line-height:var(--landing-page-regular-14-line-height);position:absolute;bottom:10px;right:16px;white-space:nowrap;letter-spacing:1px}.frame-wrapper .frame-71{flex:1 1;background-image:url(/imgs/group-3-2.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;position:relative;height:439px;max-width:528px;border-radius:18px;overflow:hidden;display:flex;justify-content:center}.frame-wrapper .frame-72{align-items:center;display:flex;flex-direction:column;gap:20px;position:relative;top:28px;width:402px}.frame-wrapper .text-wrapper-78{color:#ffffff;font-family:var(--landing-page-bold-30-font-family);font-size:var(--landing-page-bold-30-font-size);font-style:var(--landing-page-bold-30-font-style);font-weight:var(--landing-page-bold-30-font-weight);letter-spacing:5px;line-height:var(--landing-page-bold-30-line-height);margin-top:-1px;position:relative;text-align:center;width:100%;text-align:left}.frame-wrapper .group-8{height:81.67px;position:relative;width:100%;display:flex;justify-content:center;align-items:end;gap:4px}.frame-wrapper .text-wrapper-79{color:#ffffff;font-family:var(--landing-page-bold-40-font-family);font-size:var(--landing-page-bold-40-font-size);font-style:var(--landing-page-bold-40-font-style);font-weight:var(--landing-page-bold-40-font-weight);letter-spacing:var(--landing-page-bold-40-letter-spacing);line-height:var(--landing-page-bold-40-line-height);white-space:nowrap}.frame-wrapper .text-wrapper-80{color:#ffffff;font-family:var(--landing-page-bold-80-font-family);font-size:var(--landing-page-bold-80-font-size);font-style:var(--landing-page-bold-80-font-style);font-weight:var(--landing-page-bold-80-font-weight);letter-spacing:var(--landing-page-bold-80-letter-spacing);line-height:var(--landing-page-bold-80-line-height);white-space:nowrap;transform:translateY(-5px)}.frame-wrapper .text-wrapper-81{color:#ffffff;font-family:var(--landing-page-bold-40-font-family);font-size:var(--landing-page-bold-40-font-size);font-style:var(--landing-page-bold-40-font-style);font-weight:var(--landing-page-bold-40-font-weight);letter-spacing:var(--landing-page-bold-40-letter-spacing);line-height:var(--landing-page-bold-40-line-height);white-space:nowrap}.frame-wrapper .desktop{background-color:var(--landing-pagewhite-2);position:relative;width:100%}.frame-wrapper .frame-73{align-items:center;display:flex;flex-direction:column;gap:38px;position:relative;padding:30px 16px 48px;width:100%;max-width:1128px;margin:0 auto}.frame-wrapper .frame-74{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:52px}.frame-wrapper .q-a{align-self:stretch;color:#000000;font-family:var(--landing-page-bold-24-font-family);font-size:var(--landing-page-bold-24-font-size);font-style:var(--landing-page-bold-24-font-style);font-weight:var(--landing-page-bold-24-font-weight);letter-spacing:var(--landing-page-bold-24-letter-spacing);line-height:var(--landing-page-bold-24-line-height);margin-top:-1px;position:relative;text-align:center}.frame-wrapper .vector-5{height:2px;margin-bottom:-1px;position:relative}.frame-wrapper .text-wrapper-82{align-self:stretch;color:#232c3b;font-family:var(--landing-page-bold-40-font-family);font-size:var(--landing-page-bold-40-font-size);font-style:var(--landing-page-bold-40-font-style);font-weight:var(--landing-page-bold-40-font-weight);letter-spacing:var(--landing-page-bold-40-letter-spacing);line-height:var(--landing-page-bold-40-line-height);position:relative;text-align:center;top:-3px}.faq__toggler{display:flex;justify-content:flex-end;align-items:center;gap:10px;position:relative;width:-moz-fit-content;width:fit-content}.faq__toggler .faq__btn{border:1px solid #ff4700;border-radius:12px;padding:8px 12px;color:#ff4700;height:40px;min-width:200px;font-family:var(--landing-page-regular-14-font-family);font-size:var(--landing-page-regular-14-font-size);font-style:var(--landing-page-regular-14-font-style);font-weight:var(--landing-page-regular-14-font-weight);letter-spacing:var(--landing-page-regular-14-letter-spacing);line-height:var(--landing-page-regular-14-line-height);position:relative;transition:all .3s ease;font-size:18px;font-weight:700;letter-spacing:1px;box-shadow:0 0 10px 1px #ff480080}.faq__toggler .faq__btn:hover{background-color:#ff4700;color:#fff}@keyframes slideDownFadeIn{0%{opacity:0;max-height:0;transform:translateY(0)}to{opacity:1;max-height:5000px;transform:translateY(0)}}.faq__list{animation:slideDownFadeIn .3s ease-in-out forwards}.faq__list,.frame-wrapper .frame-75{width:100%;display:flex;flex-direction:column;gap:20px}.frame-wrapper .frame-75{position:relative;margin-top:2px}.frame-wrapper .frame-76{align-items:center;align-self:stretch;background-color:var(--bluscontrasttext);border-radius:14px;gap:24px;padding:20px 24px;position:relative;width:100%;display:flex;flex-direction:column;justify-content:center}.frame-wrapper .frame-76,.frame-wrapper .frame-76.show{height:-moz-fit-content;height:fit-content}.frame-wrapper .frame-76 .frame-76__head{align-items:center;align-self:stretch;display:flex;gap:24px;position:relative;width:100%;margin-bottom:-3px}.frame-wrapper .text-wrapper-83{color:#222b3a;flex:1 1;font-family:var(--landing-page-regular-20-font-family);font-size:var(--landing-page-regular-20-font-size);font-style:var(--landing-page-regular-20-font-style);font-weight:var(--landing-page-regular-20-font-weight);letter-spacing:var(--landing-page-regular-20-letter-spacing);line-height:var(--landing-page-regular-20-line-height);position:relative;top:-1px}.frame-wrapper .frame-76.show .text-wrapper-83{top:-1px}.frame-wrapper .icon-park-down{height:24px;position:relative;width:24px}.frame-wrapper .frame-76.show .icon-park-down{align-self:flex-start}.frame-wrapper .frame-77{align-items:flex-start;align-self:stretch;border-radius:14px;display:flex;flex:0 0 auto;gap:24px;position:relative;width:100%;transition:.3s;max-height:0;opacity:0;z-index:-1;overflow:hidden;padding:0;margin:-10px 0}.frame-wrapper .frame-76.show .frame-77{max-height:1000px;opacity:1;z-index:1;margin:0}.frame-wrapper .frame-78{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;flex-grow:1;gap:24px;justify-content:center;position:relative;padding-top:24px;border-top:1px solid #f3f3f3}.frame-78 pre{white-space:pre-wrap;word-break:break-word}.frame-wrapper .text-wrapper-84{align-self:stretch;color:#000000;font-family:var(--landing-page-regular-20-font-family);font-size:var(--landing-page-regular-20-font-size);font-style:var(--landing-page-regular-20-font-style);font-weight:var(--landing-page-regular-20-font-weight);letter-spacing:var(--landing-page-regular-20-letter-spacing);line-height:var(--landing-page-regular-20-line-height);margin-top:-1px;position:relative}.frame-wrapper .vector-6{align-self:stretch;height:2px;position:relative;width:100%}.frame-wrapper .text-wrapper-85{align-self:stretch;color:var(--landing-pageblack-2);max-width:1000px}.frame-wrapper .text-wrapper-85,.frame-wrapper .text-wrapper-86{font-family:var(--landing-page-regular-20-font-family);font-size:var(--landing-page-regular-20-font-size);font-style:var(--landing-page-regular-20-font-style);font-weight:var(--landing-page-regular-20-font-weight);letter-spacing:var(--landing-page-regular-20-letter-spacing);line-height:var(--landing-page-regular-20-line-height);position:relative}.frame-wrapper .text-wrapper-86{color:#222b3a;flex:1 1}.frame-wrapper .element-27{height:40px;object-fit:cover;position:relative;width:40px}.frame-wrapper .text-wrapper-87{color:#198aff;font-family:Source Han Sans JP VF-Regular,Helvetica;font-size:18px;font-weight:400;letter-spacing:0;line-height:30px;position:relative;text-decoration:underline;top:4px;text-underline-offset:4px}.frame-wrapper .frame-79{background-image:url(/imgs/group-4-2.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;height:841px;position:relative;width:100%}.frame-wrapper .frame-80{background-image:url(/imgs/-----18.svg);background-size:100% 100%;height:53px;position:relative;left:calc(50% - 164px);top:100px;width:185px}.frame-wrapper .text-wrapper-88{color:#222b3a;font-family:var(--landing-page-bold-18-font-family);font-size:var(--landing-page-bold-18-font-size);font-style:var(--landing-page-bold-18-font-style);font-weight:var(--landing-page-bold-18-font-weight);left:30px;letter-spacing:var(--landing-page-bold-18-letter-spacing);line-height:var(--landing-page-bold-18-line-height);position:absolute;top:11px;white-space:nowrap}.frame-wrapper .frame-81{background-image:url(/imgs/-----17.svg);background-size:100% 100%;height:53px;position:relative;left:calc(50% - 18px);top:-15px;width:185px}.frame-wrapper .text-wrapper-89{color:#222b3a;font-family:var(--landing-page-bold-18-font-family);font-size:var(--landing-page-bold-18-font-size);font-style:var(--landing-page-bold-18-font-style);font-weight:var(--landing-page-bold-18-font-weight);left:38px;letter-spacing:var(--landing-page-bold-18-letter-spacing);line-height:var(--landing-page-bold-18-line-height);position:absolute;top:11px;white-space:nowrap}.frame-wrapper .frame-82{align-items:center;display:flex;flex-direction:column;gap:32px;position:relative;top:385px;width:100%;margin:0 auto}.frame-wrapper .gama-q-3{align-self:stretch;color:var(--landing-pageblack-1);font-size:var(--landing-page-bold-40-font-size);letter-spacing:var(--landing-page-bold-40-letter-spacing);position:relative;text-align:center;top:-4px}.frame-wrapper .gama-q-3,.frame-wrapper .text-wrapper-90{font-family:var(--landing-page-bold-40-font-family);font-style:var(--landing-page-bold-40-font-style);font-weight:var(--landing-page-bold-40-font-weight);line-height:var(--landing-page-bold-40-line-height)}.frame-wrapper .text-wrapper-90{color:#222b3a;font-size:var(--landing-page-bold-32-font-size);letter-spacing:-2px}.frame-wrapper .CTA-2{flex:0 0 auto!important;width:100%;max-width:478px;padding:0 16px}.frame-wrapper .frame-83{background-color:var(--landing-pageblack-1);min-height:191px;position:relative;width:100%;padding:45px 16px 12px}.frame-wrapper .frame-84{flex-direction:column;min-height:157px;justify-content:space-between;width:100%;gap:107px}.frame-wrapper .frame-84,.frame-wrapper .frame-85{align-items:center;display:inline-flex;position:relative}.frame-wrapper .frame-85{flex:0 0 auto;flex-direction:column;gap:24px}.frame-wrapper .LOGO{height:54px;position:relative;width:114px}.frame-wrapper .frame-86{align-items:center;display:inline-flex;flex:0 0 auto;gap:32px;position:relative}.frame-wrapper .frame-87{align-items:center;display:flex;gap:4px;position:relative;width:126px}.frame-wrapper .icon-park-down-2{height:18px;position:relative;width:18px}.frame-wrapper .text-wrapper-91{color:#198aff;font-family:Source Han Sans JP,Helvetica;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content;transition:all .3s ease}.frame-wrapper .text-wrapper-91:hover{cursor:pointer;text-decoration:none;transform:scale(1.1)}.frame-wrapper .frame-88{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.frame-wrapper .text-wrapper-92{align-self:stretch;color:#9a9a9a;font-family:var(--REGULAR-14-font-family);font-size:var(--REGULAR-14-font-size);font-style:var(--REGULAR-14-font-style);font-weight:var(--REGULAR-14-font-weight);letter-spacing:var(--REGULAR-14-letter-spacing);line-height:var(--REGULAR-14-line-height);margin-left:-.35px;margin-right:-.35px;position:relative;text-align:center}.vector-5.vector-5-pc{display:block}.frame-59__arrow,.vector-5.vector-5-sp{display:none}@media (min-width:1921px){.frame-wrapper .frame-79{background-image:url(/imgs/group-4-2-max.png)}}@media (max-width:1023px){.frame-wrapper .frame-45{gap:32px}.frame-wrapper .frame-46{flex-direction:column;gap:24px}.frame-wrapper .frame-42{gap:32px}.frame-wrapper .element-21,.frame-wrapper .frame-48,.frame-wrapper .frame-51,.frame-wrapper .frame-53,.frame-wrapper .text-wrapper-60,.frame-wrapper .x{width:100%}.frame-wrapper .frame-59{grid-template-columns:repeat(2,1fr)}.frame-wrapper .frame-61{width:-moz-fit-content;width:fit-content;row-gap:32px}.frame-wrapper .frame-61 .icon-park-down{margin-left:13px}.frame-wrapper .text-wrapper-72{text-align:start}.frame-wrapper .frame-11{gap:14px;align-items:normal}.frame-wrapper .frame-64{gap:12px}.frame-wrapper .text-wrapper-73{font-size:16px;line-height:30px}.frame-wrapper .text-wrapper-74,.frame-wrapper .text-wrapper-78{font-size:20px;line-height:30px}.frame-wrapper .text-wrapper-76,.frame-wrapper .text-wrapper-80{font-size:60px;line-height:80px}.frame-wrapper .text-wrapper-75,.frame-wrapper .text-wrapper-79,.frame-wrapper .text-wrapper-81{font-size:30px;line-height:40px;letter-spacing:5px}.frame-wrapper .frame-60:after{display:none}.faq__toggler{justify-content:center}}@media (max-width:767px){.frame-wrapper .frame-27{flex-direction:column;padding:24px 20px calc(36px + 24px)}.frame-wrapper .group-5{flex:unset;width:100%}.frame-wrapper .frame-50{width:100%}.frame-wrapper .text-wrapper-55{font-size:16px;line-height:30px}.frame-wrapper .text-wrapper-56,.frame-wrapper .text-wrapper-58,.frame-wrapper .text-wrapper-61{font-size:20px;line-height:30px;text-align:center}.frame-wrapper .text-wrapper-57,.frame-wrapper .text-wrapper-59,.frame-wrapper .text-wrapper-62{font-size:30px;line-height:40px;letter-spacing:5px}.frame-wrapper .frame-59{grid-template-columns:repeat(1,1fr)}.frame-wrapper .overlap-group-4{width:-moz-fit-content;width:fit-content}.frame-wrapper .div-40{display:flex}.frame-wrapper .text-wrapper-70,.frame-wrapper .text-wrapper-71{white-space:nowrap}.frame-wrapper .text-wrapper-71 br{display:none}.frame-wrapper .frame-60{height:auto;min-height:unset;align-items:flex-start}.vector-5.vector-5-sp{width:100%}.frame-wrapper .frame-56{gap:10px!important}.frame-wrapper .frame-59{gap:0!important}.frame-wrapper .element-15{width:290px;min-width:290px}.frame-wrapper .element-22,.frame-wrapper .element-23,.frame-wrapper .element-24,.frame-wrapper .element-25{position:absolute;top:-136px;right:20px}.frame-wrapper .frame-63{height:auto;margin-top:-8px}.frame-wrapper .frame-62{gap:18px}.frame-wrapper .frame-75{gap:12px}.frame-wrapper .text-wrapper-83,.frame-wrapper .text-wrapper-84{font-size:18px;line-height:30px}.frame-wrapper .text-wrapper-85{font-size:16px;line-height:24px}.frame-wrapper .element-27{width:48px;height:48px}.frame-wrapper .text-wrapper-87{font-size:14px;line-height:18px}.frame-wrapper .text-wrapper-87>.sp-on{display:block}.frame-wrapper .frame-61 .icon-park-down{display:none}.frame-wrapper .text-wrapper-37,.frame-wrapper .text-wrapper-90{font-size:22px;line-height:28px;letter-spacing:2px;margin-bottom:12px}.frame-wrapper .frame-83{padding:42px 16px 45px}.frame-wrapper .frame-84{gap:55px}.frame-wrapper .frame-86{flex-direction:column;align-items:center}.frame-wrapper .frame-87,.frame-wrapper .frame-88{width:-moz-fit-content;width:fit-content}.frame-wrapper .frame-11{grid-template-columns:repeat(2,1fr)}.frame-wrapper .frame-12,.frame-wrapper .frame-15{padding:28px 0;gap:24px;height:auto}.frame-wrapper .text-wrapper-36{font-size:14px;line-height:20px}.frame-wrapper .text-wrapper-37,.frame-wrapper .text-wrapper-38{font-size:30px;line-height:40px;letter-spacing:2px}.frame-wrapper .text-wrapper-38:last-child{display:block}.frame-wrapper .text-wrapper-39{font-size:16px;line-height:30px}.frame-wrapper .text-wrapper-35{font-size:24px;line-height:30px}.frame-wrapper .frame-19{top:72px}.frame-wrapper .text-wrapper-41{font-size:20px;line-height:30px}.frame-wrapper .frame-20{height:670px;background:var(--White-Style-1,#f8f8f8)}.frame-wrapper .frame-64{flex-direction:column;top:-24px}.frame-wrapper .text-wrapper-80{transform:translateY(0);line-height:60px}.frame-wrapper .frame-65,.frame-wrapper .frame-71{width:100%;max-width:100%;height:auto;min-height:360px}.frame-wrapper .group-8{height:auto}.frame-wrapper .frame-33{padding:36px 20px}.frame-wrapper .text-wrapper-46{font-size:30px;line-height:40px;letter-spacing:5px}.frame-wrapper .text-wrapper-47{align-self:center}.frame-wrapper .frame-27{padding-top:129px;gap:16px}.frame-wrapper .frame-28{position:static;min-height:unset}.frame-wrapper .frame-29{position:absolute;top:24px;left:50%;transform:translateX(-50%);align-items:center;width:100%}.frame-wrapper .frame-31{height:auto;gap:4px}.frame-wrapper .frame-33{padding-top:131px;gap:16px}.frame-wrapper .element-19{flex:unset;width:100%}.frame-wrapper .frame-33 .frame-29{top:36px}.frame-wrapper .frame-27,.frame-wrapper .frame-28{position:static}.frame-wrapper .text-wrapper-46,.frame-wrapper .text-wrapper-48{align-self:center;font-size:30px;line-height:40px;letter-spacing:5px;text-align:center;white-space:normal}.frame-wrapper .text-wrapper-47{font-size:24px;line-height:30px}.frame-wrapper .frame-34{gap:4px;height:auto}.frame-wrapper .text-wrapper-52{align-self:unset;font-size:60px;line-height:100%;width:auto}.frame-wrapper .text-wrapper-53{align-self:unset;font-size:30px;line-height:130%;letter-spacing:5px;width:auto}.frame-wrapper .element-20{font-size:12px;line-height:18px}.frame-wrapper .element-21,.frame-wrapper .text-wrapper-60,.frame-wrapper .x{font-size:16px;line-height:24px}.frame-wrapper .frame-76,.frame-wrapper .text-wrapper-85{height:auto}.frame-wrapper .text-wrapper-64{font-size:32px;line-height:40px}.frame-wrapper .text-wrapper-65{font-size:52px;line-height:60px}.frame-wrapper .LOGO{width:95px;position:relative}.frame-wrapper .frame-15 .text-wrapper-36{font-size:14px;line-height:20px}.frame-wrapper .element-19 .element-19__tag{top:12px}}@media (max-width:430px){.frame-wrapper .gama-q-3{max-width:252px;margin:0 auto;display:flex;flex-direction:column}.frame-wrapper .gama-q-3 .text-wrapper-90 br{display:none}.frame-wrapper .frame-5{width:180px}.frame-wrapper .frame-6{width:140px}.frame-wrapper .text-wrapper-33{font-size:20px;line-height:32px}.frame-wrapper .text-wrapper-34{font-size:30px;line-height:40px;letter-spacing:5px;margin-left:5px;margin-top:-1px}.frame-wrapper .text-wrapper-40{font-size:16px;line-height:30px;top:-2px}.frame-wrapper .frame-2{height:245px;background-image:url(/imgs/-----615-3-sp.png);background-repeat:no-repeat;background-position:100% 50%}.frame-wrapper .frame-4{gap:8px}.frame-wrapper .text-wrapper-33{margin-top:2px}.frame-wrapper .frame-6 .text-wrapper-33{margin-top:-3px}.frame-wrapper .element-14{top:-3px}.frame-wrapper .frame-6 .element-14{top:-2px}.frame-wrapper .frame-17{top:231px;width:257px}.frame-wrapper .frame-10{padding:57px 16px 74px;gap:24px;border-radius:0 0 32px 32px}.frame-wrapper .frame-12,.frame-wrapper .frame-15{border-radius:12px}.frame-wrapper .frame-12{justify-content:flex-start}.frame-wrapper .frame-13{padding-top:0}.frame-wrapper .frame-12 .frame-13{left:9px}.frame-wrapper .frame-15 .frame-13{padding:5px;left:2px}.frame-wrapper .frame-15+.frame-15 .frame-13{padding:5px 0;left:8px}.frame-wrapper .frame-14{width:50px;height:50px;margin:0 auto;left:9px}.frame-wrapper .frame-15{padding:18px 0}.frame-wrapper .element-16,.frame-wrapper .element-17,.frame-wrapper .element-18,.frame-wrapper .image-3{position:static;object-fit:contain}.frame-wrapper .text-wrapper-36{margin-top:-1px}.frame-wrapper .frame-15 .text-wrapper-36{margin-top:0}.frame-wrapper .frame-15+.frame-15 .text-wrapper-36{margin-left:-3px}.frame-wrapper .div-38{top:10px;left:2px}.frame-wrapper .frame-16{height:auto;width:auto;display:flex;padding:4px 24px;flex-direction:column;border-radius:32px;background:var(--Landing-page-black-1,#222b3a)}.frame-wrapper .text-wrapper-39{font-size:16px;line-height:26px;top:unset}.frame-wrapper .frame-9{left:unset;margin-left:-2px;margin-top:3px}.frame-wrapper .text-wrapper-35{font-size:24px;line-height:30px}.frame-wrapper .frame-9 .text-wrapper-35{font-size:24px;line-height:30px;letter-spacing:unset}.frame-wrapper .element-15{width:240px;min-width:245px;left:1px}.frame-wrapper .frame-8{gap:4px}.frame-wrapper .atoms-logo{width:243px;height:115px;max-width:243px;max-height:115px;margin-top:-13px}.frame-wrapper .frame-7{padding:57px 16px 41px}.frame-wrapper .frame-18{height:270px;background-position:54% 50%;background-image:url(/imgs/-----615-4-sp.png);background-repeat:no-repeat}.frame-wrapper .text-wrapper-41{letter-spacing:unset;top:unset;left:unset}.frame-wrapper .text-wrapper-42{transform:translate(-3px,-4px);display:inline-block;top:-4px}.frame-wrapper .text-wrapper-43{transform:translateY(-2px);display:inline-block}.frame-wrapper .text-wrapper-43+.text-wrapper-42{transform:translate(12px,-5px);display:inline-block}.frame-wrapper .frame-65{background-image:url(/imgs/group-1-2-sp.png)}.frame-wrapper .frame-65,.frame-wrapper .frame-71{border-radius:12px}.frame-wrapper .frame-71{background-image:url(/imgs/group-3-2-sp.png)}.frame-wrapper .frame-66{top:25px}.frame-wrapper .frame-69{justify-content:center;gap:13px}.frame-wrapper .frame-70{width:32px;height:32px;padding:6.254px .992px 6.445px 1px}.frame-wrapper .element-26{width:100%;height:100%;position:static}.frame-wrapper .text-wrapper-74,.frame-wrapper .text-wrapper-78{letter-spacing:unset}.frame-wrapper .text-wrapper-74{margin-top:1px}.frame-wrapper .text-wrapper-75{left:59px;top:11px}.frame-wrapper .text-wrapper-76{left:19px;top:-19px}.frame-wrapper .frame-72{top:25px}.frame-wrapper .text-wrapper-73{font-size:18px;font-style:normal;font-weight:700;line-height:30px}.frame-wrapper .text-wrapper-78{text-align:center;margin-top:0}.frame-wrapper .group-8{margin-top:-10px;margin-left:2px;gap:0}.frame-wrapper .text-wrapper-79{letter-spacing:5px;transform:translateX(3px)}.frame-wrapper .frame-21{margin-top:40px;padding:60px 16px 40px;background:var(--White-Style-1,#f8f8f8)}.frame-wrapper .frame-24{margin-top:32px}.frame-wrapper .text-wrapper-46{transform:translate(3px,6px)}.frame-wrapper .group-5{height:200px}.frame-wrapper .text-wrapper-47{letter-spacing:unset}.frame-wrapper .playstation-vita-wi,.frame-wrapper .playstation-vita-wi-2{height:unset}.frame-wrapper .frame-22{gap:12px}.frame-wrapper .text-wrapper-48{left:2.5px}.frame-wrapper .element-19{height:200px;background-image:url(/imgs/-----615-5-sp.png);margin-left:0}.frame-wrapper .frame-36 .frame-37{align-self:start}.frame-wrapper .frame-39{margin-top:3px}.frame-wrapper .frame-41{border-radius:32px;padding:64px 16px}.frame-wrapper .frame-44{height:70px;transform:translate(3px,-5px);gap:0}.frame-wrapper .text-wrapper-53{transform:translateY(2px)}.frame-wrapper .frame-48{padding-top:50px;align-items:flex-start;height:234px}.frame-wrapper .text-wrapper-55{transform:translate(-14px,-1px)}.frame-wrapper .text-wrapper-56{letter-spacing:unset;margin-left:20px;margin-top:1px}.frame-wrapper .text-wrapper-57{top:-4px;left:2px}.frame-wrapper .element-20{right:8px}.frame-wrapper .text-wrapper-58{top:1px;left:0;letter-spacing:unset}.frame-wrapper .frame-51{height:234px;align-items:flex-start;padding-top:76.51px}.frame-wrapper .frame-52{padding:0 7px}.frame-wrapper .frame-53{height:234px;align-items:flex-start;padding-top:60.61px}.frame-wrapper .text-wrapper-59{transform:translate(2px,-1px)}.frame-wrapper .text-wrapper-61{letter-spacing:unset;max-width:275px;left:1px;top:2px;margin-top:0}.frame-wrapper .text-wrapper-62{left:3px}.frame-wrapper .x{margin-top:0}.frame-wrapper .CTA-wrapper{padding:50px 0 30px}.frame-wrapper .frame-55{padding:45px 16px 44px}.frame-wrapper .STEP{margin-top:-1px}.frame-wrapper .frame-56{gap:60px}.frame-wrapper .text-wrapper-66{left:0}.frame-wrapper .element-22{top:-131px}.frame-wrapper .text-wrapper-68{margin-top:-7px;font-size:22px;line-height:28px}.frame-wrapper .text-wrapper-69{font-size:16px;line-height:24px}.frame-wrapper .overlap-group-4{padding:0 12px}.frame-wrapper .text-wrapper-70,.frame-wrapper .text-wrapper-71{font-size:16px;line-height:30px}.frame-wrapper .frame-59{gap:16px}.frame-wrapper .frame-59 .frame-59__arrow{width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex}.frame-wrapper .element-23{top:-131px}.frame-wrapper .text-wrapper-72{margin-top:-8px;left:0;font-size:22px;line-height:28px}.frame-wrapper .element-24{top:-132px}.frame-wrapper .text-wrapper-69{transform:translateY(2px)}.frame-wrapper .element-25{top:-129px}.frame-wrapper .web-or{font-size:16px;line-height:24px;transform:translateY(1px)}.frame-wrapper .frame-73{padding:42px 16px 40px;gap:16px}.frame-wrapper .text-wrapper-82{font-size:30px;line-height:40px;letter-spacing:5px;left:2px;top:-2px}.vector-5.vector-5-pc{display:none}.vector-5.vector-5-sp{display:block;height:auto}.frame-wrapper .frame-75{margin-top:43px}.frame-wrapper .text-wrapper-83{color:#222b3a}.frame-wrapper .frame-76{padding:12px 20px;gap:23px}.frame-wrapper .frame-76.show .icon-park-down{align-self:unset}.frame-wrapper .frame-78{padding-top:20px}.frame-wrapper .text-wrapper-87{top:0;text-underline-offset:2px}.frame-wrapper .frame-80{left:calc(50% - 135px);top:137px}.frame-wrapper .frame-81{left:calc(50% - 53px);top:7px}.frame-wrapper .frame-82{width:100%;top:320px;left:2px}.frame-wrapper .frame-79{height:763px;background-image:url(/imgs/group-4-2-sp.png)}.frame-wrapper .CTA-2{margin-top:3px;margin-left:-5px}.frame-wrapper .frame-85{margin-top:2px}.frame-wrapper .text-wrapper-77{font-size:12px;line-height:18px;letter-spacing:0}.frame-wrapper .text-wrapper-77.text-wrapper-77-pc{display:none}.frame-wrapper .text-wrapper-77.text-wrapper-77-sp{display:block}}.price-example-swiper{overflow:hidden!important;position:relative}.price-example-swiper .swiper-slide{transition:none!important;transform:none!important}.price-example-swiper .swiper-slide,.price-example-swiper .swiper-slide-active{opacity:1!important;visibility:visible!important}.price-example-swiper .swiper-slide-next,.price-example-swiper .swiper-slide-prev{opacity:0!important;visibility:hidden!important}.custom-navigation-btn{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:10}.custom-nav-btn{width:44px;height:44px;background:none;border:none;cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.custom-nav-btn img{width:100%;height:100%;object-fit:contain}.custom-nav-prev{margin-left:-21px;transform:translateY(23px)}.custom-nav-next{margin-right:-21px;transform:rotate(180deg) translateY(-23px)}.custom-pagination{position:absolute;bottom:44px;left:50%;transform:translateX(-50%);display:flex;gap:9px;z-index:10}.custom-pagination-dot{width:8px;height:8px;border-radius:50%;border:none;background-color:#ccc;cursor:pointer;transition:all .3s ease;opacity:.5}.custom-pagination-dot.active{background-color:#ff4700;opacity:1}.custom-pagination-dot:hover{opacity:.8}.custom-nav-prev{transform:unset}.custom-nav-next{transform:rotate(180deg)}@media (max-width:767px){.custom-pagination{bottom:24px}.custom-pagination-dot{width:8px;height:8px}.custom-nav-prev{margin-left:-22px;transform:translateY(4px)}.custom-nav-next{margin-right:-22px;transform:rotate(180deg) translateY(-4px)}.custom-navigation-btn{top:43%}}@media (max-width:430px){.custom-pagination{bottom:19px}.frame-wrapper .frame-53 .frame-53__tag{right:50%;transform:translateX(50%)}}