.Contact_contactContainer__OEhPf{max-width:800px;margin:0 auto;padding:100px 20px 60px;font-family:var(--font-zen-kaku-gothic-new),sans-serif;position:relative}.Contact_contactHeader__j43G2{text-align:center;margin-bottom:60px}.Contact_contactTitle__Hk_Lj{font-size:48px;font-weight:500;color:#222;margin-bottom:40px;background:linear-gradient(90deg,#29cfc4,#1db4ff 49.52%,#ff91de);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(255,255,255,.8)}.Contact_contactDescription__KpuA3{font-size:16px;line-height:1.8;color:#555;margin-bottom:20px;background:rgba(255,255,255,.9);padding:20px;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.05)}.Contact_contactDescription__KpuA3 p{margin:0 0 8px}.Contact_formContainer__HgoDj{background:rgba(255,255,255,.95);border-radius:16px;padding:40px;box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3)}.Contact_form__OTWsY{display:flex;flex-direction:column;gap:32px}.Contact_formItem__Pz0ER{display:flex;flex-direction:column;gap:8px}.Contact_formLabel__I_2_w{font-size:16px;font-weight:500;color:#333;display:flex;align-items:center;gap:8px}.Contact_required__e5Pxy{background:#ff4757;color:white;font-size:12px;padding:4px 8px;border-radius:4px;font-weight:500}.Contact_formInput__KnSjU,.Contact_formTextarea__w2Zby{padding:16px;border:2px solid rgba(225,232,237,.8);border-radius:8px;font-size:16px;font-family:inherit;transition:all .3s ease;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Contact_formInput__KnSjU:focus,.Contact_formTextarea__w2Zby:focus{outline:none;border-color:#29cfc4;box-shadow:0 0 0 3px rgba(41,207,196,.15);background:rgba(255,255,255,.95)}.Contact_formInput__KnSjU.Contact_error__EgqHj,.Contact_formTextarea__w2Zby.Contact_error__EgqHj{border-color:#ff4757;box-shadow:0 0 0 3px rgba(255,71,87,.15)}.Contact_formTextarea__w2Zby{resize:vertical;min-height:120px}.Contact_errorText__WBqlN{color:#ff4757;font-size:14px;margin-top:4px;font-weight:500}.Contact_charCount__R1nuP{font-size:12px;color:#999;text-align:right;margin-top:4px}.Contact_submitButton__cvWAG{background:#81d8d0;color:#333;border:none;padding:18px 40px;border-radius:50px;font-size:18px;font-weight:500;cursor:pointer;transition:all .3s ease;align-self:center;min-width:200px;box-shadow:0 4px 15px rgba(129,216,208,.3)}.Contact_submitButton__cvWAG:hover{transform:translateY(-2px);background:#6fcfc6;box-shadow:0 8px 25px rgba(129,216,208,.4)}.Contact_submitButton__cvWAG:active{transform:translateY(0)}@media screen and (max-width:768px){.Contact_contactContainer__OEhPf{padding:75px 16px 40px}.Contact_contactTitle__Hk_Lj{font-size:36px}.Contact_formContainer__HgoDj{padding:28px;background:rgba(255,255,255,.98)}.Contact_contactDescription__KpuA3{font-size:14px;padding:16px}.Contact_formInput__KnSjU,.Contact_formTextarea__w2Zby{padding:12px;font-size:14px}.Contact_submitButton__cvWAG{padding:16px 32px;font-size:16px;min-width:180px}}.PC_heroIcon__VGh2u{width:100%;top:calc(50% - 400px);right:0;left:0;max-width:100%;overflow:hidden;height:850px;object-fit:cover}.PC_child__088vY{position:absolute;width:100%;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,0),#fff);height:80px}.PC_heroFrameIcon__QVUeo{position:absolute;top:calc(50% - 231.5px);left:calc(50% - 345px);width:690px;height:463px}.PC_div1__14KIG{top:94px}.PC_div1__14KIG,.PC_div2__V2hoG{position:absolute;left:calc(50% - 196px);line-height:56px;font-weight:500;background:linear-gradient(90deg,#29cfc4,#222 30%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PC_div2__V2hoG{top:0;text-align:center}.PC_text__kOd2M{position:absolute;top:calc(50% - 85.5px);left:calc(50% - 196px);width:392px;height:150px;overflow:hidden}.PC_heroFrameParent__NgWFl{position:absolute;top:189px;left:calc(50% - 345px);width:690px;height:463px;overflow:hidden}.PC_scroll__HxgcZ{position:absolute;top:0;left:calc(50% - 24px);letter-spacing:.2em;line-height:10px}.PC_underIcon___wm1z{position:absolute;bottom:0;left:calc(50% - 7px);width:13px;height:14px}.PC_sceoll__fJS4M{position:absolute;bottom:20px;left:calc(50% - 24px);width:48px;height:30px;overflow:hidden;text-align:center;font-size:10px}.PC_div__dA0Ap{align-self:stretch;position:relative;height:820px;overflow:hidden;flex-shrink:0;z-index:0;text-align:left;font-size:56px;color:#29cfc4}.PC_aboutusBg0Icon__Fnh1S{position:absolute;top:0;left:0;width:720px;height:842px;object-fit:cover}.PC_aboutusBg1Icon__ecsbk{position:absolute;top:250px;right:0;width:720px;height:762px;object-fit:cover}.PC_aboutUs__lazbl{position:absolute;top:-32px;left:50%;transform:translateX(-50%);line-height:140px;white-space:nowrap;background:linear-gradient(90deg,rgba(41,207,196,.1),rgba(29,180,255,.1) 49.52%,rgba(255,145,222,.1));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PC_div4__AZjSM{position:absolute;top:70px;left:calc(50% - 190.5px);font-size:38px;line-height:38px;font-weight:500}.PC_aboutUsParent__Gtgb2{position:absolute;top:70px;left:calc(50% - 336px);width:673px;height:108px;overflow:hidden;font-size:140px}.PC_div5__7Ed6C{position:absolute;top:208px;left:calc(50% - 209px);font-size:38px;line-height:38px;font-weight:500;background:linear-gradient(90deg,#29cfc4,#1db4ff 49.52%,#ff91de);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PC_p__6JCTZ{margin:0}.PC_div6__mnG_m{top:306px;left:calc(50% - 207px)}.PC_div6__mnG_m,.PC_div7__fOdeJ{position:absolute;line-height:36px;font-weight:500}.PC_div7__fOdeJ{top:454px;left:calc(50% - 297px)}.PC_div8__tiqRt{top:566px;left:calc(50% - 180px)}.PC_div8__tiqRt,.PC_reframe__i6zIS{position:absolute;line-height:36px;font-weight:500}.PC_reframe__i6zIS{top:678px;left:calc(50% - 229px)}.PC_div3__FBkCb{align-self:stretch;position:relative;background-color:rgba(255,255,255,.65);height:854px;z-index:1;font-size:18px}.PC_ourphilosophyBg0Icon__ryXe7{position:absolute;top:calc(50% - 872.5px);left:-32px;width:500px;height:919px;object-fit:cover}.PC_ourphilosophyBg1Icon__i7Abo{position:absolute;top:calc(50% - 942.5px);right:0;width:660px;height:1200px;object-fit:cover}.PC_ourphilosophyBg2Icon__y38dp{position:absolute;top:calc(50% + 87.5px);left:0;width:700px;height:1079px;object-fit:cover}.PC_missionBgIcon__L6sBI{width:878px;position:absolute;margin:0!important;top:0;left:calc(50% - 439px);max-height:100%;object-fit:cover;z-index:0}.PC_mission__zSN0L{position:relative;line-height:60px;font-weight:500;z-index:1}.PC_div10__0dioQ{top:0;left:calc(50% - 168px)}.PC_div10__0dioQ,.PC_div11__EhO5q{position:absolute;line-height:48px;font-weight:500;background:linear-gradient(90deg,#29cfc4,#222 30%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PC_div11__EhO5q{top:68px;left:calc(50% - 240px)}.PC_parent___AzTG{position:absolute;top:0;left:0;width:480px;height:116px;overflow:hidden}.PC_frameWrapper__dzakV{width:480px;position:relative;height:116px;overflow:hidden;flex-shrink:0;z-index:2;font-size:48px}.PC_missionBgParent__lONTF{position:absolute;top:11px;left:calc(50% - 439px);width:878px;height:878px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:257px 199px;box-sizing:border-box;gap:40px;color:#29cfc4}.PC_vision__uRjCW{position:relative;line-height:50px;font-weight:500;z-index:1}.PC_div13__sPaV1{top:0;left:calc(50% - 95px)}.PC_div13__sPaV1,.PC_div14__0gaZE{position:absolute;line-height:38px;font-weight:500;background:linear-gradient(90deg,#1db4ff,#222 30%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PC_div14__0gaZE{top:58px;left:calc(50% - 152px)}.PC_group__AzCkQ{width:304px;position:relative;height:96px;overflow:hidden;flex-shrink:0;z-index:2;font-size:38px}.PC_ux__G9PGg{position:relative;font-size:18px;line-height:36px;font-weight:500;color:#222;z-index:3}.PC_visionBgParent__rASgh{position:absolute;top:600px;left:calc(50% - 439px);width:878px;height:878px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:272px 193px;box-sizing:border-box;gap:40px;font-size:50px;color:#1db4ff}.PC_valueBgIcon__W8y3r{position:absolute;top:63px;left:calc(50% - 385.5px);width:770px;height:770px;object-fit:cover}.PC_valueImage1Icon__plA4b{width:380px;position:absolute;margin:0!important;top:0;left:calc(50% - 190px);max-height:100%;object-fit:cover;opacity:.7;z-index:0}.PC_div15__3RzL5{position:relative;line-height:30px;font-weight:500;background:linear-gradient(90deg,#ff91de,#222 30%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:1}.PC_div16__fuRis{position:relative;font-size:18px;line-height:36px;font-weight:500;z-index:2}.PC_valueImage1Parent__33GHt{top:160px;left:0}.PC_valueImage0Parent__bSSAV,.PC_valueImage1Parent__33GHt{position:absolute;width:380px;height:380px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:106px 20px;box-sizing:border-box;gap:30px}.PC_valueImage0Parent__bSSAV{top:0;left:calc(50% - 190.5px)}.PC_valueImage2Parent__utG7k{position:absolute;top:160px;left:641px;width:380px;height:380px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:106px 58px;box-sizing:border-box;gap:30px}.PC_valueImage3Parent__4milv{left:140px}.PC_valueImage3Parent__4milv,.PC_valueImage4Parent__3RE0F{position:absolute;top:485px;width:380px;height:380px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:106px 20px;box-sizing:border-box;gap:30px}.PC_valueImage4Parent__3RE0F{left:500px}.PC_value__wxacA{position:absolute;top:calc(50% - 9.5px);left:calc(50% - 75.5px);font-size:50px;line-height:50px;font-weight:500;color:#ff91de}.PC_valueBgParent__tqh_X{position:absolute;top:1340px;left:calc(50% - 510px);width:1021px;height:865px;overflow:hidden;font-size:30px}.PC_ourPhilosophy__JRlqZ{position:absolute;top:-32px;left:50%;transform:translateX(-50%);line-height:140px;white-space:nowrap;background:linear-gradient(90deg,rgba(41,207,196,.1),rgba(29,180,255,.1) 49.52%,rgba(255,145,222,.1));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PC_div25__QyImk{position:absolute;top:60px;left:calc(50% - 96.5px);font-size:48px;line-height:48px;font-weight:500}.PC_ourPhilosophyParent__2we49{position:absolute;top:0;left:calc(50% - 586px);width:1173px;height:108px;overflow:hidden;font-size:140px}.PC_div9__FPeu9{align-self:stretch;position:relative;height:2345px;z-index:2;font-size:60px}.PC_ourguidelineBgIcon__41uO3{width:calc(100% + 1.8px);position:absolute;margin:0!important;top:calc(50% - 346.8px);right:-1.3px;left:-.5px;max-width:100%;overflow:hidden;max-height:100%;object-fit:cover;z-index:0}.PC_actionGuideline__J5UQ4{position:absolute;top:-32px;left:50%;transform:translateX(-50%);line-height:140px;white-space:nowrap;background:linear-gradient(90deg,rgba(41,207,196,.1),rgba(29,180,255,.1) 49.52%,rgba(255,145,222,.1));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PC_div27__uju4R{position:absolute;top:60px;left:calc(50% - 96px);font-size:48px;line-height:48px;font-weight:500}.PC_actionGuidelineParent__8bY_0{align-self:stretch;height:108px;overflow:hidden;flex-shrink:0;z-index:1}.PC_div28__RSfQP{align-self:stretch;position:relative;line-height:38px;font-weight:500;background:linear-gradient(90deg,#29cfc4,#1db4ff 49.52%,#ff91de);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PC_container__dDgx3{width:513px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:30px;z-index:2;font-size:38px}.PC_div30__Yyvht{color:#29cfc4}.PC_div30__Yyvht,.PC_div31__k2IO9{position:relative;line-height:50px}.PC_div31__k2IO9{font-size:38px;font-weight:500}.PC_div32__Jiv4n{align-self:stretch;position:relative;font-size:18px;line-height:36px;font-weight:500}.PC_frameDiv__q6U_h{flex:1 1;border-radius:60px;background-color:rgba(255,255,255,.6);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:30px 20px;gap:10px}.PC_div33__HsBxl{color:#1db4ff}.PC_div33__HsBxl,.PC_div34__w2zND{position:relative;line-height:50px}.PC_div34__w2zND{align-self:stretch;font-size:38px;font-weight:500}.PC_div35__Dqc6H{position:relative;font-size:18px;line-height:36px;font-weight:500}.PC_div36__wQinS{position:relative;line-height:50px;color:#ff91de}.PC_parent2__ArXao{flex:1 1;border-radius:60px;background-color:rgba(255,255,255,.6);flex-direction:column;justify-content:flex-start;padding:30px 20px;gap:10px}.PC_frameParent__lkU7Y,.PC_parent2__ArXao{overflow:hidden;display:flex;align-items:center}.PC_frameParent__lkU7Y{width:100%;flex-direction:row;justify-content:center;gap:30px;max-width:1200px;z-index:3;font-size:50px}.PC_div26__LpRGv{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 0 140px;position:relative;gap:70px;z-index:3}.PC_serviceEnaBgIcon__BIHvY{width:759.8px;position:absolute;margin:0!important;top:140px;left:calc(50% - 40px);max-height:100%;object-fit:cover;z-index:0}.PC_service___hIUU{position:absolute;top:-32px;left:50%;transform:translateX(-50%);line-height:140px;white-space:nowrap;background:linear-gradient(90deg,rgba(41,207,196,.1),rgba(29,180,255,.1) 49.52%,rgba(255,145,222,.1));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PC_serviceParent__66MJr{width:550px;position:relative;height:108px;overflow:hidden;flex-shrink:0;z-index:1}.PC_screenShotsIcon__SMlav{width:100%;height:100%;overflow:hidden;flex-shrink:0;object-fit:cover;position:absolute;left:0;top:0;transform:scale(1.122)}.PC_wrapperScreenShots__Dv5vk{width:320px;position:relative;border-radius:40px;height:655px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.PC_enafan__8gHWy{position:relative;line-height:60px;font-weight:500;background:linear-gradient(90deg,#29cfc4,#1db4ff 49.52%,#ff91de);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PC_frameChild__ymmER{width:40px;position:relative;height:40px}.PC_enafanParent__WUS5Z{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px}.PC_appstoreButtonIcon__yeeaG{width:136px;position:relative;height:50px;overflow:hidden;flex-shrink:0}.PC_googleplayButtonIcon__BPjOd{width:169px;position:relative;max-height:100%;object-fit:cover}.PC_appstoreButtonParent__NGd_M{flex-direction:row;align-items:center;gap:20px}.PC_appstoreButtonParent__NGd_M,.PC_frameGroup__DhWl7{overflow:hidden;display:flex;justify-content:flex-start}.PC_frameGroup__DhWl7{width:480px;flex-shrink:0;flex-direction:column;align-items:flex-start;gap:60px}.PC_div41__y0n8g{width:1440px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 246px;box-sizing:border-box;gap:0;z-index:2;text-align:left;font-size:60px}.PC_div39__KLS2F{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 0 140px;position:relative;gap:60px;z-index:4}.PC_joinusBgIcon__bkKuB{width:calc(100% - 2px);position:absolute;margin:0!important;top:calc(50% - 379px);right:2px;left:0;max-width:100%;overflow:hidden;object-fit:cover;z-index:0}.PC_joinUs__MnLq1{position:absolute;top:-30px;left:50%;transform:translateX(-50%);line-height:140px;white-space:nowrap;background:linear-gradient(90deg,rgba(41,207,196,.1),rgba(29,180,255,.1) 49.52%,rgba(255,145,222,.1));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PC_joinUsParent__UX2R0{width:520px;position:relative;height:108px;overflow:hidden;flex-shrink:0;z-index:1}.PC_div44__mMJJf{align-self:stretch;position:relative;font-size:38px;line-height:38px;font-weight:500}.PC_div45__rpsqN{position:relative;line-height:36px;font-weight:500}.PC_div46__iLUhL{position:relative;line-height:18px;font-weight:500}.PC_arrowIcon__TSj7H{width:7px;position:relative;max-height:100%;object-fit:contain}.PC_parent4___dK9P{border-radius:30px;background-color:#222;height:60px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:21px 60px;box-sizing:border-box;gap:10px;color:#fff}.PC_parent3__NNAH2{width:684px;overflow:hidden;gap:60px;z-index:2;font-size:18px}.PC_div42__I3mY7,.PC_parent3__NNAH2{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.PC_div42__I3mY7{align-self:stretch;background-color:#fff;padding:40px 0 230px;position:relative;gap:70px;z-index:5}.PC_companyBgIcon___Uvj2{position:absolute;margin:0!important;top:168px;opacity:.5;max-height:100%;z-index:0}.PC_company__Axl4x{position:absolute;top:-32px;left:50%;transform:translateX(-50%);line-height:140px;white-space:nowrap;background:linear-gradient(90deg,rgba(41,207,196,.1),rgba(29,180,255,.1) 49.52%,rgba(255,145,222,.1));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PC_companyParent__zN8DH{width:652px;position:relative;height:108px;overflow:hidden;flex-shrink:0;z-index:1}.PC_wrapper__lY0Hq{top:0}.PC_frame__krG4J,.PC_wrapper__lY0Hq{position:absolute;left:0;width:150px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:20px 30px;box-sizing:border-box}.PC_frame__krG4J{top:58px}.PC_wrapper1__Cn63R{top:116px}.PC_wrapper1__Cn63R,.PC_wrapper2__NQo3O{position:absolute;left:0;width:150px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:20px 30px;box-sizing:border-box}.PC_wrapper2__NQo3O{top:174px}.PC_reframeWrapper__VZ4tK{top:0}.PC_reframeWrapper__VZ4tK,.PC_wrapper3__OZthT{position:absolute;left:150px;width:360px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:20px 0;box-sizing:border-box}.PC_wrapper3__OZthT{top:58px}.PC_wrapper4__hKqW8{top:116px}.PC_wrapper4__hKqW8,.PC_wrapper5__Nych1{position:absolute;left:150px;width:360px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:20px 0;box-sizing:border-box}.PC_wrapper5__Nych1{top:174px}.PC_frameContainer__yAI9e{width:500px;position:relative;height:299px}.PC_frameItem__espbF{position:absolute;top:0;left:calc(50% - 250px);background-color:#f6f6f6;width:500px;height:500px}.PC_googlemap__cM_MW{position:absolute;line-height:16px;font-weight:500}.PC_rectangleParent___43tA{width:500px;position:relative;height:500px;overflow:hidden;flex-shrink:0;font-size:16px;color:#8d8d8d;font-family:var(--font-zen-maru-gothic),sans-serif}.PC_groupParent__KM7Zd{align-self:stretch;overflow:hidden;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:30px;z-index:2;text-align:left;font-size:18px}.PC_div47__vkvLW{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 205px 140px;position:relative;gap:80px;z-index:6}.PC_reframe2__0988w{position:absolute;top:0;left:calc(50% - 47px);line-height:14px}.PC_div56__n1B00{align-self:stretch;position:relative;height:34px;overflow:hidden;flex-shrink:0;z-index:7;text-align:left;font-size:14px}.PC_logoIcon__AwXNv{width:140px;position:relative;max-height:100%;object-fit:cover}.PC_top__S5ZH1{position:relative}.PC_div62__EVvig,.PC_top__S5ZH1{line-height:16px;font-weight:500}.PC_div62__EVvig{position:absolute;top:11px;left:calc(50% - 48px)}.PC_wrapper6__F5mi0{width:136px;position:relative;border-radius:20px;background-color:#222;height:40px;overflow:hidden;flex-shrink:0;text-align:center;color:#fff}.PC_links__DIbj_{justify-content:flex-end;gap:30px}.PC_div57__a7vpV,.PC_links__DIbj_{overflow:hidden;display:flex;flex-direction:row;align-items:center}.PC_div57__a7vpV{width:calc(100% - 40px);margin:0!important;position:fixed;top:20px;right:20px;left:20px;box-shadow:0 0 15px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:40px;background-color:rgba(255,255,255,.8);justify-content:space-between;padding:20px 30px 20px 40px;box-sizing:border-box;gap:0;z-index:100;text-align:left;font-size:16px}.PC_pc__OWBIq{width:100%;position:relative;background-color:#fff;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:center;font-size:140px;color:#222;font-family:var(--font-zen-kaku-gothic-new),sans-serif}.SP_heroIcon__JVU81{width:calc(100% + 1051px);top:calc(50% - 406px);right:-525px;left:-526px;max-width:100%;overflow:hidden;height:812px;object-fit:cover}.SP_child__alcjG{position:absolute;width:100%;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,0),#fff);height:80px}.SP_scroll__Qh8V9{position:absolute;bottom:24px;left:calc(50% - 24px);letter-spacing:.2em;line-height:10px;font-weight:500}.SP_underIcon__Thr65{position:absolute;bottom:0;left:calc(50% - 7px);width:13px;height:14px}.SP_scrollParent__AC0cG{position:absolute;bottom:30px;left:calc(50% - 23.5px);width:48px;height:34px;overflow:hidden}.SP_vectorIcon__gA8oo{position:absolute;top:calc(50% - 119px);left:calc(50% - 177.5px);width:355px;height:238px}.SP_div2__eeQpy{top:66px;left:calc(50% - 125px)}.SP_div2__eeQpy,.SP_div3__BXzpY{position:absolute;line-height:36px;font-weight:500;background:linear-gradient(90deg,#29cfc4,#222 30%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.SP_div3__BXzpY{top:0;left:calc(50% - 127px)}.SP_parent__AlrBp{position:absolute;top:calc(50% - 57px);left:calc(50% - 121.5px);width:254px;height:102px;overflow:hidden}.SP_vectorParent__b8USl{position:absolute;top:293px;left:calc(50% - 177.5px);width:355px;height:238px;overflow:hidden;font-size:36px}.SP_div1__SFpAq{align-self:stretch;position:relative;height:812px;overflow:hidden;flex-shrink:0;z-index:0;font-size:10px;color:#29cfc4}.SP_aboutusBg0Icon__eQ1TK{position:absolute;top:40px;left:-190px;width:427px;height:500px;object-fit:cover}.SP_aboutusBg1Icon__CB1_o{position:absolute;top:308px;right:-175px;width:400px;height:424px;object-fit:cover}.SP_aboutUs__Fjmjd{position:absolute;top:-15px;left:calc(50% - 145px);line-height:60px;background:linear-gradient(90deg,rgba(41,207,196,.1),rgba(29,180,255,.1) 49.52%,rgba(255,145,222,.1));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.SP_div5__Jdccm{position:absolute;top:20px;left:calc(50% - 150px);font-size:30px;line-height:30px;font-weight:500}.SP_aboutUsParent__aGXRB{position:absolute;top:0;left:calc(50% - 149.5px);width:300px;height:50px;overflow:hidden;font-size:60px}.SP_div6__1BmOp{position:absolute;top:70px;left:calc(50% - 164.5px);font-size:30px;line-height:30px;font-weight:500;background:linear-gradient(90deg,#29cfc4,#1db4ff 49.52%,#ff91de);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.SP_p__V79oi{margin:0}.SP_div7__e7R4c{top:140px}.SP_div7__e7R4c,.SP_div8__qALaa{position:absolute;left:calc(50% - 167.5px);line-height:32px;font-weight:500;display:inline-block;width:335px}.SP_div8__qALaa{top:298px}.SP_div9__jjldw{top:424px}.SP_div9__jjldw,.SP_reframe__3_Kit{position:absolute;left:calc(50% - 167.5px);line-height:32px;font-weight:500;display:inline-block;width:335px}.SP_reframe__3_Kit{top:518px}.SP_div4__sYpIR{align-self:stretch;position:relative;height:662px;z-index:1;font-size:16px}.SP_missionBgIcon__ehSdF{width:552px;position:absolute;margin:0!important;top:calc(50% - 276px);left:calc(50% - 275.5px);max-height:100%;object-fit:cover;z-index:0}.SP_mission__C5Yso{position:relative;line-height:40px;font-weight:500;z-index:1}.SP_div11__Khu2d{position:relative;line-height:32px;font-weight:500;background:linear-gradient(90deg,#29cfc4,#222 30%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.SP_group__M7qE8{gap:20px;z-index:2;font-size:32px}.SP_group__M7qE8,.SP_missionBgParent__rsEez{overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.SP_missionBgParent__rsEez{position:absolute;width:100%;top:58px;right:0;left:0;height:552px;padding:136px 0;box-sizing:border-box;gap:30px;color:#29cfc4}.SP_visionBgIcon__vAldc{width:552px;position:absolute;margin:0!important;top:calc(50% - 276px);left:calc(50% - 276px);max-height:100%;object-fit:cover;z-index:0}.SP_div14__Bhjnl{position:relative;line-height:32px;font-weight:500;background:linear-gradient(90deg,#1db4ff,#222 30%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.SP_container__CjXmL{width:256px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;z-index:2;font-size:32px}.SP_ux__P7gaG{width:335px;position:relative;font-size:16px;line-height:32px;font-weight:500;color:#222;display:inline-block;z-index:3}.SP_visionBgParent__2s3XW{position:absolute;width:100%;top:464px;right:0;left:0;height:552px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:126px 0 114px;box-sizing:border-box;gap:30px;color:#1db4ff}.SP_valueImage0Icon__j6gYB{width:375px;position:absolute;margin:0!important;top:calc(50% - 187.5px);left:calc(50% - 187.5px);max-height:100%;object-fit:cover;opacity:.7;z-index:0}.SP_div16__ZR7Mc{position:relative;line-height:30px;font-weight:500;background:linear-gradient(90deg,#ff91de,#222 30%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:1}.SP_div17__irPe4{width:315px;position:relative;font-size:16px;line-height:32px;font-weight:500;display:inline-block;z-index:2}.SP_valueImage0Parent___TEc1{top:0}.SP_valueImage0Parent___TEc1,.SP_valueImage1Parent__R3U2I{position:absolute;width:100%;right:0;left:0;height:375px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:114px 0;box-sizing:border-box;gap:20px}.SP_valueImage1Parent__R3U2I{top:226px}.SP_div21__imwYc{width:251px;position:relative;font-size:16px;line-height:32px;font-weight:500;display:inline-block;z-index:2}.SP_valueImage2Parent__gmSqh{position:absolute;width:100%;top:452px;right:0;left:0;height:375px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:114px 0;box-sizing:border-box;gap:20px}.SP_div23__9YZ8J{width:335px;position:relative;font-size:16px;line-height:32px;font-weight:500;display:inline-block;z-index:2}.SP_valueImage3Parent__xPSH4{top:678px}.SP_valueImage3Parent__xPSH4,.SP_valueImage4Parent__9hmFQ{position:absolute;width:100%;right:0;left:0;height:375px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:114px 0;box-sizing:border-box;gap:20px}.SP_valueImage4Parent__9hmFQ{top:904px}.SP_value__3n3E3{position:absolute;top:45px;left:calc(50% - 60.5px);font-size:40px;line-height:40px;font-weight:500;color:#ff91de}.SP_frameParent__WY0w_{position:absolute;width:100%;top:977px;right:0;left:0;height:1279px;overflow:hidden;font-size:26px}.SP_ourPhilosophy__wEzJO{position:absolute;top:-15px;left:calc(50% - 182.5px);line-height:60px;background:linear-gradient(90deg,rgba(41,207,196,.1),rgba(29,180,255,.1) 49.52%,rgba(255,145,222,.1));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.SP_div26__L0b_A{position:absolute;top:80px;left:calc(50% - 59.5px);font-size:30px;line-height:30px;font-weight:500}.SP_ourPhilosophyParent__ilAd7{position:absolute;top:0;left:calc(50% - 182.5px);width:365px;height:110px;overflow:hidden;font-size:60px}.SP_div10__N3Qps{align-self:stretch;position:relative;height:2256px;overflow:hidden;flex-shrink:0;z-index:2;font-size:40px}.SP_ourguidelineBgIcon__3VVzX{width:100%;height:100%;object-fit:cover;position:absolute;left:1px;top:0;transform:scale(1)}.SP_wrapperOurguidelineBg__mxoiw{top:0;left:calc(50% - 373.5px);width:746px;height:1257px;overflow:hidden;display:flex;align-items:center;justify-content:center}.SP_gradientWhite__vB3J_{bottom:0;background:linear-gradient(180deg,rgba(255,255,255,0),#fff)}.SP_gradientWhite1__Vapih,.SP_gradientWhite__vB3J_{position:absolute;width:100%;right:0;left:0;height:200px}.SP_gradientWhite1__Vapih{top:0;background:linear-gradient(180deg,#fff,rgba(255,255,255,0))}.SP_wrapperOurguidelineBgParent__fcuJP{width:100%;position:absolute;margin:0!important;top:110px;right:0;left:0;height:1257px;overflow:hidden;flex-shrink:0;z-index:0}.SP_actionGuideline__RHwwU{position:absolute;top:-15px;left:calc(50% - 146px);line-height:60px;background:linear-gradient(90deg,rgba(41,207,196,.1),rgba(29,180,255,.1) 49.52%,rgba(255,145,222,.1));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.SP_div28__Fa5Yc{position:absolute;top:80px;left:calc(50% - 60px);font-size:30px;line-height:30px;font-weight:500}.SP_actionGuidelineParent__cMdq6{width:292px;position:relative;height:110px;overflow:hidden;flex-shrink:0;z-index:1}.SP_frameDiv__0xwEC{width:272px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:21px;z-index:2;font-size:32px}.SP_div32__BeWt6{position:relative;line-height:40px;color:#29cfc4}.SP_div33___My6f{position:relative;font-size:30px;line-height:42px;font-weight:500}.SP_div34__LI6CP{width:295px;position:relative;font-size:16px;line-height:32px;font-weight:500;display:inline-block}.SP_parent1__YOcxP{align-self:stretch;border-radius:30px;background-color:rgba(255,255,255,.6);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:30px 46px;gap:10px}.SP_div35__itRTn{color:#1db4ff}.SP_div35__itRTn,.SP_div38__NiHGS{position:relative;line-height:40px}.SP_div38__NiHGS{color:#ff91de}.SP_frameGroup__XdF0P{width:335px;gap:20px;font-size:40px}.SP_div27__VHsKs,.SP_frameGroup__XdF0P{overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;z-index:3}.SP_div27__VHsKs{align-self:stretch;padding:0 0 80px;position:relative;gap:40px}.SP_serviceEnaBgIcon__yQYAC{width:375px;position:absolute;margin:0!important;top:160px;max-height:100%;object-fit:cover;z-index:0}.SP_service__tGVP2{position:absolute;top:-15px;left:calc(50% - 118px);line-height:60px;background:linear-gradient(90deg,rgba(41,207,196,.1),rgba(29,180,255,.1) 49.52%,rgba(255,145,222,.1));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.SP_div42__UKvAA{position:absolute;top:20px;left:calc(50% - 60px);font-size:30px;line-height:30px;font-weight:500}.SP_serviceParent__GXUG_{width:236px;position:relative;height:50px;overflow:hidden;flex-shrink:0;z-index:1}.SP_enafan__qVH4s{position:relative;line-height:32px;font-weight:500;background:linear-gradient(90deg,#29cfc4,#1db4ff 49.52%,#ff91de);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.SP_frameChild__oZDG_{width:30px;position:relative;max-height:100%}.SP_enafanParent__Asdto{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;z-index:2;text-align:left;font-size:32px}.SP_screenShotsIcon__wLpCB{width:100%;object-fit:cover;left:0;top:0;height:100%}.SP_wrapperScreenShots__44U7B{width:196px;position:relative;border-radius:28px;max-height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.SP_ai1__64sb0{align-self:stretch;position:relative;line-height:32px;font-weight:500}.SP_appstoreButtonIcon__i1xT4{position:absolute;top:0;left:calc(50% - 132px);width:109px;height:40px;overflow:hidden}.SP_googleplayButtonIcon__Ln2bF{position:absolute;top:0;left:calc(50% - 3px);width:135px;height:40px;object-fit:cover}.SP_buttons__5fhxJ{width:264px;position:relative;height:40px}.SP_wrapperScreenShotsParent__0K3U_{padding:0 20px;gap:20px;z-index:3;font-size:16px}.SP_div41__98FHc,.SP_wrapperScreenShotsParent__0K3U_{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.SP_div41__98FHc{height:914px;overflow:hidden;flex-shrink:0;padding:0 0 80px;box-sizing:border-box;position:relative;gap:40px;z-index:4}.SP_joinusBgIcon__SHeJj{width:calc(100% + 824.7px);position:absolute;margin:0!important;top:calc(50% - 343px);max-width:100%;overflow:hidden;object-fit:cover;z-index:0}.SP_joinUs__HX0_4{position:absolute;top:-15px;left:calc(50% - 111.5px);line-height:60px;background:linear-gradient(90deg,rgba(41,207,196,.1),rgba(29,180,255,.1) 49.52%,rgba(255,145,222,.1));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.SP_div44__BNMZy{position:absolute;top:20px;left:calc(50% - 60.5px);font-size:30px;line-height:30px;font-weight:500}.SP_joinUsParent__ILkWA{width:223px;position:relative;height:50px;overflow:hidden;flex-shrink:0;z-index:1;font-size:60px}.SP_div45__TmKFj{position:relative;font-size:32px;line-height:50px;font-weight:500;z-index:2}.SP_div46__kZQsN{align-self:stretch;position:relative;line-height:32px;font-weight:500;z-index:3}.SP_div47__IyXEW{position:relative;line-height:16px;font-weight:500}.SP_arrowIcon__4LHRl{width:7px;position:relative;max-height:100%;object-fit:contain}.SP_parent4__djwxP{border-radius:30px;background-color:#222;height:48px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:21px 30px;box-sizing:border-box;gap:10px;z-index:4;color:#fff}.SP_div43__M51Jw{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 20px 80px;position:relative;gap:40px;z-index:5;font-size:16px}.SP_companyBgIcon__Q7ahI{width:100%;left:0;top:0;transform:scale(1)}.SP_wrapperCompanyBg__M2ZmX{width:600px;position:absolute;margin:0!important;bottom:0;left:0;max-height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:0}.SP_company__IyheD{position:absolute;top:0;left:calc(50% - 139.5px);line-height:60px;background:linear-gradient(90deg,rgba(41,207,196,.1),rgba(29,180,255,.1) 49.52%,rgba(255,145,222,.1));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.SP_div49__KTe2K{position:absolute;top:35px;left:calc(50% - 59.5px);font-size:30px;line-height:30px;font-weight:500}.SP_companyParent__2dh2F{width:280px;position:relative;height:70px;overflow:hidden;flex-shrink:0;z-index:1}.SP_div50__rmiFu{position:relative;line-height:18px;font-weight:500}.SP_wrapper__AeZFk{top:0}.SP_frame__TvD_7,.SP_wrapper__AeZFk{position:absolute;left:0;width:100px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:10px 0;box-sizing:border-box}.SP_frame__TvD_7{top:48px}.SP_wrapper1__jsz4v{top:96px}.SP_wrapper1__jsz4v,.SP_wrapper2__yOAjx{position:absolute;left:0;width:100px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:10px 0;box-sizing:border-box}.SP_wrapper2__yOAjx{top:144px}.SP_reframeWrapper__Ix3rd{top:0}.SP_reframeWrapper__Ix3rd,.SP_wrapper3__frjPI{position:absolute;left:110px;width:255px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:10px 0;box-sizing:border-box}.SP_wrapper3__frjPI{top:48px}.SP_wrapper4__e88Tm{position:absolute;top:96px;left:110px;width:255px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:10px 0;box-sizing:border-box}.SP_div56__J2nsc{position:relative;line-height:36px;font-weight:500}.SP_wrapper5__6Jb4v{position:absolute;top:144px;left:110px;width:255px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;box-sizing:border-box}.SP_frameParent1__dJ_Y1{width:335px;position:relative;height:247px;overflow:hidden;flex-shrink:0}.SP_frameItem__nWGb5{position:absolute;width:100%;top:0;right:0;left:0;background-color:#f6f6f6;height:335px}.SP_googlemap__syMuo{position:absolute;line-height:16px;font-weight:500}.SP_rectangleParent__AxPf1{align-self:stretch;position:relative;height:335px;overflow:hidden;flex-shrink:0;color:#8d8d8d;font-family:var(--font-zen-maru-gothic),sans-serif}.SP_frameContainer__RV2zV{gap:20px;z-index:2;text-align:left;font-size:16px}.SP_div48__EQIA1,.SP_frameContainer__RV2zV{align-self:stretch;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.SP_div48__EQIA1{padding:0 20px 80px;position:relative;gap:40px;z-index:6}.SP_reframe3__pkmkC{position:absolute;bottom:20px;left:calc(50% - 47.5px);line-height:14px}.SP_div57__8Z569{align-self:stretch;position:relative;height:34px;overflow:hidden;flex-shrink:0;z-index:7;text-align:left;font-size:14px}.SP_logoIcon__6DW8f{width:105px;position:relative;max-height:100%;object-fit:cover}.SP_item__0DzwF{width:32px;position:relative;height:32px;overflow:hidden;flex-shrink:0;object-fit:cover}.SP_div58__0LM4J{width:calc(100% - 30px);margin:0!important;position:fixed;top:15px;right:15px;left:15px;box-shadow:0 0 15px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;background-color:rgba(255,255,255,.8);overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 20px;box-sizing:border-box;gap:0;z-index:100}.SP_div__Rn8Gm{overflow:hidden}.MenuScreen_div__uPu2x,.SP_div__Rn8Gm{width:100%;position:relative;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:center;font-size:60px;color:#222;font-family:var(--font-zen-kaku-gothic-new),sans-serif}.MenuScreen_div__uPu2x{min-height:100vh;overflow-y:auto}.MenuScreen_div58__uA4Al{width:calc(100% - 30px);margin:0!important;position:fixed;top:15px;right:15px;left:15px;box-shadow:0 0 15px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;background-color:rgba(255,255,255,.8);overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 20px;box-sizing:border-box;gap:0;z-index:100}.MenuScreen_item__qiLXw{width:32px;position:relative;height:32px;overflow:hidden;flex-shrink:0;object-fit:cover}.MenuScreen_logo__wVATX{width:105px;position:relative;max-height:100%;object-fit:cover}.MenuScreen_closeButton__vmta2{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;position:relative;height:32px;overflow:hidden;flex-shrink:0}.MenuScreen_navigation__oHIEk{flex:1 1;display:flex;align-items:center;justify-content:center;padding:100px 30px 60px;background-color:#ffffff;width:100%;box-sizing:border-box;min-height:calc(100vh - 100px)}.MenuScreen_menuList__b7_qt{list-style:none;padding:0;margin:0;text-align:center;width:100%;max-width:500px}.MenuScreen_menuItem__hCLKG{margin:0 0 40px;padding:0}.MenuScreen_menuItem__hCLKG:last-child{margin-bottom:0}.MenuScreen_menuLink__sWEpg{display:block;padding:20px 30px;color:#222;text-decoration:none;font-size:28px;font-weight:500;transition:all .3s ease;border-radius:12px;background-color:transparent;border:2px solid transparent;font-family:var(--font-zen-kaku-gothic-new),sans-serif}.MenuScreen_menuLink__sWEpg:hover{color:#666666;background-color:rgba(248,248,248,.8);border-color:rgba(224,224,224,.5);transform:translateY(-2px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.MenuScreen_menuLink__sWEpg:active{transform:translateY(0);background-color:rgba(240,240,240,.8)}.MenuScreen_footer__bXXgy{padding:20px 30px;text-align:center;background-color:transparent;width:100%;box-sizing:border-box}.MenuScreen_copyright__MwZPX{margin:0;color:#222;font-size:14px;line-height:14px;font-family:var(--font-zen-kaku-gothic-new),sans-serif}@media (max-height:600px){.MenuScreen_navigation__oHIEk{padding:80px 30px 40px;min-height:calc(100vh - 80px)}.MenuScreen_menuItem__hCLKG{margin:0 0 25px}.MenuScreen_menuLink__sWEpg{font-size:24px;padding:15px 25px}}@media (max-height:500px){.MenuScreen_navigation__oHIEk{padding:70px 30px 30px;min-height:calc(100vh - 70px)}.MenuScreen_menuItem__hCLKG{margin:0 0 20px}.MenuScreen_menuLink__sWEpg{font-size:22px;padding:12px 20px}}@media (max-width:768px){.MenuScreen_navigation__oHIEk{padding:80px 20px 40px;min-height:calc(100vh - 80px)}.MenuScreen_menuLink__sWEpg{font-size:24px;padding:18px 25px}.MenuScreen_menuItem__hCLKG{margin:0 0 30px}}@media (max-width:480px){.MenuScreen_navigation__oHIEk{padding:70px 15px 30px;min-height:calc(100vh - 70px)}.MenuScreen_menuLink__sWEpg{font-size:22px;padding:16px 20px}.MenuScreen_menuItem__hCLKG{margin:0 0 25px}.MenuScreen_footer__bXXgy{padding:15px 20px}}@media (prefers-reduced-motion:reduce){.MenuScreen_menuLink__sWEpg{transition:none}}.Contact_contactPage__a8_lw{min-height:100vh;background:#fff;background-image:url(/images/Hero.png);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;padding-top:0}.Contact_overlay__VvZcg{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.85);z-index:1}.Contact_content___Hs4X{position:relative;z-index:2;padding-bottom:60px}.Contact_footer__uWs6H{position:relative;height:60px;overflow:hidden;background-color:#fff;z-index:2;text-align:center;font-size:14px;color:#222;font-family:var(--font-zen-kaku-gothic-new),sans-serif}.Contact_footerText__OFxh6{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:14px}.Contact_footerMobile__7WAHL{position:relative;height:34px;overflow:hidden;background-color:#fff;z-index:2;text-align:center;font-size:14px;color:#222;font-family:var(--font-zen-kaku-gothic-new),sans-serif}.Contact_footerTextMobile__WKAFD{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:14px}.Thanks_thanksContainer__vDcsA{min-height:100vh;background:#fff;background-image:url(/images/Hero.png);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;padding-top:0}.Thanks_overlay__Z5WhZ{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.85);z-index:1}.Thanks_content__GXEi3{position:relative;z-index:2;padding-bottom:60px}.Thanks_contentInner__dA5hW{max-width:800px;margin:0 auto;padding:150px 40px 50px;text-align:center}.Thanks_contentInnerMobile__sZsl6{max-width:800px;margin:0 auto;padding:100px 20px 50px;text-align:center}.Thanks_thanksCard__27PCw{padding:60px 40px}.Thanks_thanksCardMobile__2lyml,.Thanks_thanksCard__27PCw{background-color:white;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid #e0e0e0}.Thanks_thanksCardMobile__2lyml{padding:40px 20px}.Thanks_title__D9Te0{font-size:32px;font-weight:700;color:#333;margin-bottom:20px}.Thanks_titleMobile__jiEVW{font-size:24px;font-weight:700;color:#333;margin-bottom:20px}.Thanks_checkIcon__uS52s{width:60px;height:60px;border-radius:50%;background-color:#4caf50;margin:20px auto;display:flex;align-items:center;justify-content:center}.Thanks_checkMark__Op_IB{color:white;font-size:30px;font-weight:700}.Thanks_message__vN7xc{font-size:18px;color:#666;line-height:1.6;margin-bottom:30px}.Thanks_messageMobile__lmfJC{font-size:16px;color:#666;line-height:1.6;margin-bottom:30px}.Thanks_messageParagraph__XDEHV{margin:0 0 15px}.Thanks_messageParagraphLast__SO_a_{margin:0}.Thanks_homeButton__Yyl9F{padding:18px 40px;font-size:18px;min-width:200px}.Thanks_homeButtonMobile__VwJj5,.Thanks_homeButton__Yyl9F{display:inline-block;background:#81d8d0;color:#333;border:none;border-radius:50px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(129,216,208,.3)}.Thanks_homeButtonMobile__VwJj5{padding:16px 32px;font-size:16px;min-width:180px}.Thanks_homeButtonMobile__VwJj5:hover,.Thanks_homeButton__Yyl9F:hover{transform:translateY(-2px);background:#6fcfc6;box-shadow:0 8px 25px rgba(129,216,208,.4)}.Thanks_homeButtonMobile__VwJj5:active,.Thanks_homeButton__Yyl9F:active{transform:translateY(0)}.Thanks_footer__mJFug{position:relative;height:60px;overflow:hidden;background-color:#fff;z-index:2;text-align:center;font-size:14px;color:#222;font-family:var(--font-zen-kaku-gothic-new),sans-serif}.Thanks_footerText__ycSC0{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:14px}.Thanks_footerMobile__uRujv{position:relative;height:34px;overflow:hidden;background-color:#fff;z-index:2;text-align:center;font-size:14px;color:#222;font-family:var(--font-zen-kaku-gothic-new),sans-serif}.Thanks_footerTextMobile__PSzUL{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:14px}.Privacy_privacyPage____Kug{min-height:100vh;background:#fff;background-image:url(/images/Hero.png);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;padding-top:0}.Privacy_overlay__0DdV4{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);z-index:1}.Privacy_content__110jl{position:relative;z-index:2;padding-top:120px;padding-bottom:60px}.Privacy_container__VF6Nu{max-width:800px;margin:0 auto;padding:0 20px;font-family:var(--font-zen-kaku-gothic-new),sans-serif}.Privacy_title__blnfA{font-size:38px;line-height:1.4;font-weight:500;color:#222;text-align:center;margin-bottom:40px;background:linear-gradient(90deg,#29cfc4,#1db4ff 49.52%,#ff91de);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Privacy_description__5HpCp{font-size:16px;line-height:1.8;color:#333;margin-bottom:40px;padding:20px;background:rgba(255,255,255,.8);border-radius:12px;border-left:4px solid #29cfc4}.Privacy_section__7j_ed{margin-bottom:40px}.Privacy_sectionTitle__wf5jA{font-size:20px;line-height:1.4;font-weight:500;color:#222;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #29cfc4}.Privacy_sectionContent__dl6l4{font-size:16px;line-height:1.8;color:#333;margin-bottom:16px}.Privacy_list__9mgOn{list-style:none;padding:0;margin:16px 0}.Privacy_list__9mgOn li{font-size:16px;line-height:1.8;color:#333;margin-bottom:8px;padding-left:20px;position:relative}.Privacy_list__9mgOn li:before{content:"・";color:#29cfc4;font-weight:700;position:absolute;left:0}.Privacy_numberedList__mabFz{counter-reset:section-counter;list-style:none;padding:0;margin:16px 0}.Privacy_numberedList__mabFz>li{font-size:16px;line-height:1.8;color:#333;margin-bottom:16px;padding-left:24px;position:relative;counter-increment:section-counter}.Privacy_numberedList__mabFz>li:before{content:counter(section-counter) ".";color:#29cfc4;font-weight:700;position:absolute;left:0}.Privacy_subList__fFX3Q{list-style:none;padding:0;margin:12px 0 12px 20px}.Privacy_subList__fFX3Q li{font-size:15px;line-height:1.7;color:#444;margin-bottom:8px;padding-left:20px;position:relative}.Privacy_subList__fFX3Q li:before{content:"◦";color:#1db4ff;font-weight:700;position:absolute;left:0}.Privacy_deepSubList__dULsd{list-style:none;padding:0;margin:8px 0 8px 20px}.Privacy_deepSubList__dULsd li{font-size:14px;line-height:1.6;color:#555;margin-bottom:6px;padding-left:16px;position:relative}.Privacy_deepSubList__dULsd li:before{content:"-";color:#ff91de;font-weight:700;position:absolute;left:0}.Privacy_contactInfo__6jZvh{background:rgba(41,207,196,.1);padding:20px;border-radius:12px;margin-top:16px}.Privacy_companyName___cXZo{font-size:18px;font-weight:500;color:#222;margin-bottom:8px}.Privacy_address__xUOyT{font-size:16px;color:#333;margin-bottom:8px}.Privacy_website__IC_cJ{font-size:16px;color:#29cfc4;font-weight:500}.Privacy_footer__9MNol{position:relative;height:60px;overflow:hidden;background-color:#fff;z-index:2;text-align:center;font-size:14px;color:#222;font-family:var(--font-zen-kaku-gothic-new),sans-serif}.Privacy_footerText__3oywr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:14px}.Privacy_footerMobile__pLsin{position:relative;height:34px;overflow:hidden;background-color:#fff;z-index:2;text-align:center;font-size:14px;color:#222;font-family:var(--font-zen-kaku-gothic-new),sans-serif}.Privacy_footerTextMobile__vW2fj{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:14px}@media (max-width:768px){.Privacy_content__110jl{padding-top:80px;padding-bottom:40px}.Privacy_container__VF6Nu{padding:0 15px}.Privacy_title__blnfA{font-size:28px;margin-bottom:30px}.Privacy_description__5HpCp{font-size:14px;padding:15px}.Privacy_sectionTitle__wf5jA{font-size:18px}.Privacy_list__9mgOn li,.Privacy_numberedList__mabFz>li,.Privacy_sectionContent__dl6l4{font-size:14px}.Privacy_subList__fFX3Q li{font-size:13px}.Privacy_deepSubList__dULsd li{font-size:12px}.Privacy_contactInfo__6jZvh{padding:15px}.Privacy_companyName___cXZo{font-size:16px}.Privacy_address__xUOyT,.Privacy_website__IC_cJ{font-size:14px}}