/* Element styles, grouped by section in display order. */

/* ===== page root ===== */
.lp-root{width:420px;height:12944px;overflow:hidden;background-color:rgb(255,255,255);position:relative}

/* ===== fv (top 52) ===== */
.fv{position:absolute;left:0;top:52px;width:420px;height:665px;overflow:hidden}
.fv__01{position:absolute;left:0;top:0;width:420px;height:665px;overflow:hidden}
.fv__02{position:absolute;left:0;top:0;width:420px;height:665px}
.fv__24{position:absolute;left:24px;top:66.3px;width:250px;height:88px;font-weight:700;font-size:33px;line-height:43.684px;letter-spacing:0.050em;color:rgb(20,31,61)}
.fv__25{position:absolute;left:25px;top:24px;width:168px;height:41px;font-weight:700;font-size:14px;line-height:40.375px;letter-spacing:0.100em;color:rgb(20,31,61)}
.fv__26{color:rgb(252,37,129)}
.fv__27{position:absolute;left:23px;top:160px;height:88px;width:auto}
.fv__28{position:absolute;left:24px;top:269px;width:182px;height:44px;font-weight:700;font-size:14px;line-height:22px;letter-spacing:0.040em;color:rgb(20,31,61)}
.fv__29{position:absolute;left:100px;top:187px;height:30px;font-weight:700;font-size:27px;line-height:30px;letter-spacing:0.050em;color:rgb(20,31,61);width:150px}
.fv__30{position:absolute;left:0;top:0;transform:matrix(0.996,-0.087,0.087,0.996,271.609,286.468);transform-origin:0 0;width:127.742px;height:85.204px;opacity:1}
.fv__31{position:absolute;left:24px;top:368px;width:372px;height:auto}
.fv__32{position:absolute;left:24px;top:58.5px;width:162px;height:1px;background:rgb(20,31,61);}

/* ===== cta-1 (top 581) ===== */
.cta-1{position:absolute;left:1px;top:581px;width:418px;height:223px;display:flex;flex-direction:column;gap:10px;padding:10px 10px 10px 10px;align-items:center}
.cta-1__01{position:relative;height:203px;border-radius:20px;background-color:rgb(37,47,76);display:flex;flex-direction:column;gap:10px;padding:16px 24px 32px 24px;align-items:center;align-self:stretch}
.cta-1__02{position:relative;font-weight:700;font-size:15px;text-align:center;line-height:24.033px;color:rgb(255,255,255)}
.cta-1__03,.cta-2__04,.cta-3__04,.cta-4__04{color:rgb(255,213,99)}
.cta-1__04{position:relative;width:350px;height:54px;overflow:hidden}
.cta-1__05{position:absolute;left:0;top:0;width:350px;height:54px;border-radius:10px;background-color:rgb(252,37,129)}
.cta-1__06{position:absolute;left:62.413px;top:18px;width:240.764px;height:15px;font-weight:700;font-size:18px;text-align:center;line-height:15px;color:rgb(255,255,255)}
.cta-1__07{position:absolute;left:311.399px;top:22.805px;width:14.781px;height:7.39px;display:inline-flex;align-items:center;justify-content:center;font-size:22.2px;line-height:1;color:rgb(255,255,255);}
.cta-1__08,.cta-2__09,.cta-3__09,.cta-4__09{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:30px;height:28px;object-fit:contain;}
.cta-1__09{position:relative;width:350px;height:56px;overflow:hidden}
.cta-1__10{position:absolute;left:0;top:0;width:350px;height:56px;border-radius:10px;background-color:rgb(255,255,255);border:1px solid rgb(252,37,129)}
.cta-1__11{position:absolute;left:63.521px;top:18.92px;width:200.637px;height:16.8px;font-weight:700;font-size:18px;text-align:center;line-height:15px;color:rgb(252,37,129)}
.cta-1__12{position:absolute;left:310.968px;top:24.529px;width:15.643px;height:7.821px;display:inline-flex;align-items:center;justify-content:center;font-size:23.5px;line-height:1;color:rgb(252,37,129);}

/* ===== reasons (top 804) ===== */
.reasons{position:absolute;left:0;top:804px;height:1089.647px;display:flex;flex-direction:column;gap:16px;padding:40px 24px 56px 24px;align-items:center}
.reasons__01{position:relative;width:350.5px;height:106.647px;overflow:hidden}
.reasons__02{position:absolute;left:55px;top:0;width:260px;height:37px;font-weight:700;font-size:18px;text-align:center;line-height:36.600px;letter-spacing:0.040em;color:rgb(20,31,61)}
.reasons__03{position:absolute;left:143.386px;top:54.602px;font-weight:700;font-size:27.84011459350586px;line-height:26.675px;letter-spacing:0.080em;color:rgb(20,31,61);width:270px;height:20px}
.reasons__04{position:absolute;left:276.5px;top:70px;width:74px;height:2px;background:rgb(20,31,61);}
.reasons__05{position:absolute;left:0;top:70px;width:74px;height:2px;background:rgb(20,31,61);}
.reasons__06{position:absolute;left:80px;top:34px;height:72px;width:auto}
.reasons__07{position:relative;height:871px;display:flex;flex-direction:column;gap:16px;border-radius:12px}
.reasons__08{position:relative;width:372px;height:292px;overflow:hidden}
.reasons__09{position:absolute;left:0;top:1px;width:372px;height:291px;background-color:rgb(255,255,255);border:2px solid rgb(252,37,129);box-shadow:0px 4px 4px 0px rgba(237,34,128,0.2);border-radius:12px}
.reasons__11{position:absolute;left:24px;top:106px;width:324px;height:170px;display:flex;flex-direction:column;gap:8px}
.reasons__12{position:relative;font-weight:700;font-size:14px;line-height:1.5499999523162842;color:rgb(252,37,129)}
.reasons__13{position:relative;width:324px;font-size:14px;line-height:1.5499999523162842;color:rgb(20,31,61)}
.reasons__14{position:relative;width:99px;height:22px;border-radius:40px;background-color:rgb(252,37,129);display:flex;flex-direction:column;gap:10px;padding:4px 8px 4px 8px;justify-content:center}
.reasons__15{position:relative;width:82px;height:12px;display:flex;flex-direction:row;gap:3px;align-items:center}
.reasons__16{position:relative;width:7px;height:7px;display:inline-flex;align-items:center;justify-content:center;font-size:9.1px;line-height:1;color:rgb(255,255,255);}
.reasons__17{position:relative;font-weight:700;font-size:12px;line-height:1;color:rgb(255,255,255)}
.reasons__18{position:absolute;left:0;top:1px;width:58px;height:57px;border-radius:12px 0px;background-color:rgb(20,31,61)}
.reasons__19{position:absolute;left:14px;top:19px;width:29px;height:17px;font-family:Agdasima,"Arial Narrow","Roboto Condensed",sans-serif;font-weight:700;font-size:38px;line-height:16.864px;letter-spacing:0.040em;color:rgb(255,255,255)}
.reasons__20{position:absolute;left:300px;top:14px;width:60.161px;height:57.973px;object-fit:contain;}
.reasons__21{position:absolute;left:74px;top:20px;height:46px;font-size:18px;line-height:23px;color:rgb(255,255,255);width:190px;font-weight:700}
.reasons__22{position:relative;width:372px;height:243px;overflow:hidden}
.reasons__23{position:absolute;left:0;top:1px;width:372px;height:242px;border-radius:12px;background-color:rgb(255,255,255);border:2px solid rgb(39,189,189);box-shadow:0px 4px 4px 0px rgba(7,162,162,0.2)}
.reasons__24{position:absolute;left:3px;top:50px;width:288px;height:92px;background-color:rgb(255,255,255)}
.reasons__26{position:absolute;left:24px;top:109px;width:324px;height:118px;display:flex;flex-direction:column;gap:8px}
.reasons__27{position:relative;font-weight:700;font-size:14px;line-height:18px;color:rgb(7,162,162)}
.reasons__28{position:relative;font-size:14px;line-height:1.5499999523162842;color:rgb(20,31,61);align-self:stretch}
.reasons__29{position:relative;width:99px;height:22px;border-radius:40px;background-color:rgb(7,162,162);display:flex;flex-direction:column;gap:10px;padding:4px 8px 4px 8px;justify-content:center}
.reasons__30{position:relative;font-weight:700;font-size:12px;line-height:100%;color:rgb(255,255,255)}
.reasons__31,.reasons__41{position:absolute;left:74px;top:11px;width:180px;height:69px;font-weight:700;font-size:18px;line-height:23px;color:rgb(255,255,255)}
.reasons__32{position:absolute;left:6.109px;top:11px;width:13px;height:31px;font-family:Shippori Mincho B1;font-weight:700;font-size:21.47838592529297px;line-height:100%;color:rgb(255,255,255)}
.reasons__33{position:absolute;left:12px;top:19px;width:37px;height:17px;font-family:Agdasima,"Arial Narrow","Roboto Condensed",sans-serif;font-weight:700;font-size:38px;line-height:16.864px;letter-spacing:0.040em;color:rgb(255,255,255)}
.reasons__34{position:absolute;left:292px;top:12px;width:68.133px;height:68.541px;object-fit:contain;}
.reasons__35{position:relative;width:372px;height:304px;overflow:hidden;font-weight:300}
.reasons__36{position:absolute;left:0;top:0;height:286px;border-radius:12px;background-color:rgb(255,255,255);border:2px solid rgb(253,177,1);box-shadow:0px 4px 4px 0px rgba(248,160,44,0.2);width:372px}
.reasons__38{position:absolute;left:24px;top:108px;width:324px;height:180px;display:flex;flex-direction:column;gap:8px}
.reasons__39{position:relative;font-weight:700;font-size:14px;line-height:18px;color:rgb(226,139,0);align-self:stretch}
.reasons__40{position:relative;width:99px;height:22px;border-radius:40px;background-color:rgb(226,139,0);display:flex;flex-direction:column;gap:10px;padding:4px 8px 4px 8px;justify-content:center}
.reasons__42{position:absolute;left:6.109px;top:10px;width:13px;height:31px;font-family:Shippori Mincho B1;font-weight:700;font-size:21.47838592529297px;line-height:100%;color:rgb(255,255,255)}
.reasons__43{position:absolute;left:0;top:0;width:58px;height:57px;border-radius:12px 0px;background-color:rgb(20,31,61)}
.reasons__44,.care-sweet__05{position:absolute;left:12px;top:18px;width:37px;height:17px;font-family:Agdasima,"Arial Narrow","Roboto Condensed",sans-serif;font-weight:700;font-size:38px;line-height:16.864px;letter-spacing:0.040em;color:rgb(255,255,255)}
.reasons__45{position:absolute;left:290px;top:7px;width:73.432px;height:73.432px;object-fit:contain;}

/* ===== merit-qualification (top 1894) ===== */
.merit-qualification{position:absolute;left:0;top:1894px;width:420px;height:1176px;overflow:hidden}
.merit-qualification__01,.care-sweet__01,.merit-business__01{position:absolute;left:0;top:0;width:420px;height:94px;overflow:hidden}
.merit-qualification__03{position:absolute;left:77px;top:12px;width:334px;height:42px;font-weight:700;font-size:22px;line-height:1.5;color:rgb(255,255,255)}
.merit-qualification__04{position:absolute;left:324px;top:16px;width:60.161px;height:57.973px;overflow:hidden}
.merit-qualification__05{position:absolute;left:0;top:10.938px;width:57.973px;height:47.035px;overflow:hidden}
.merit-qualification__06{position:absolute;left:0;top:0;width:57.975px;height:47.035px;overflow:hidden}
.merit-qualification__cert-icon{width:100%;height:100%;object-fit:contain;object-position:center}
.merit-qualification__07{position:absolute;left:0;top:0;width:46.905px;height:35.916px;color:rgb(255,255,255)}
.merit-qualification__08{position:absolute;left:3.733px;top:3.476px;width:6.688px;height:28.964px;color:rgb(255,255,255)}
.merit-qualification__09{position:absolute;left:12.046px;top:3.477px;width:31.123px;height:28.963px;color:rgb(255,255,255)}
.merit-qualification__10{position:absolute;left:8.737px;top:14.924px;width:29.43px;height:1.757px;color:rgb(255,255,255)}
.merit-qualification__11{position:absolute;left:15.192px;top:9.625px;width:16.52px;height:1.757px;color:rgb(255,255,255)}
.merit-qualification__12{position:absolute;left:8.737px;top:18.445px;width:29.43px;height:1.757px;color:rgb(255,255,255)}
.merit-qualification__13{position:absolute;left:8.737px;top:21.965px;width:29.43px;height:1.757px;color:rgb(255,255,255)}
.merit-qualification__14{position:absolute;left:28.096px;top:13.42px;width:29.879px;height:29.01px;color:rgb(252,37,129)}
.merit-qualification__15{position:absolute;left:38.47px;top:30.441px;width:9.127px;height:15.716px;color:rgb(252,37,129)}
.merit-qualification__16{position:absolute;left:37.594px;top:29.561px;width:10.877px;height:17.473px;color:rgb(255,255,255)}
.merit-qualification__17{position:absolute;left:42.159px;top:40.965px;width:1.75px;height:3.74px;color:rgb(255,255,255)}
.merit-qualification__18{position:absolute;left:31.186px;top:16.539px;width:23.694px;height:22.768px;color:rgb(252,37,129)}
.merit-qualification__19{position:absolute;left:30.313px;top:15.66px;width:25.443px;height:24.526px;color:rgb(255,255,255)}
.merit-qualification__20{position:absolute;left:35.171px;top:20.027px;width:15.728px;height:15.79px;color:rgb(252,37,129)}
.merit-qualification__21{position:absolute;left:34.295px;top:19.149px;width:17.477px;height:17.548px;color:rgb(255,255,255)}
.merit-qualification__22{position:absolute;left:43.034px;top:20.028px;width:6.02px;height:2.814px;color:rgb(252,37,129)}
.merit-qualification__23{position:absolute;left:42.159px;top:19.15px;width:7.769px;height:4.571px;color:rgb(255,255,255)}
.merit-qualification__24{position:absolute;left:38.602px;top:24.582px;width:9.565px;height:7.241px;color:rgb(255,255,255)}
.merit-qualification__25{position:absolute;left:2.188px;top:0;width:7.657px;height:7.657px;overflow:hidden}
.merit-qualification__26{position:absolute;left:0;top:0;transform:matrix(0.707,-0.707,0.707,0.707,4.202,2.070);transform-origin:0 0;width:2.928px;height:1.959px;color:rgb(255,255,255)}
.merit-qualification__27{position:absolute;left:0;top:0;transform:matrix(0.707,-0.707,0.707,0.707,-0.000,6.271);transform-origin:0 0;width:2.928px;height:1.959px;color:rgb(255,255,255)}
.merit-qualification__28{position:absolute;left:0;top:0;transform:matrix(0.707,-0.707,0.707,0.707,4.201,5.586);transform-origin:0 0;width:1.959px;height:2.928px;color:rgb(255,255,255)}
.merit-qualification__29{position:absolute;left:0;top:0;transform:matrix(0.707,-0.707,0.707,0.707,0.001,1.385);transform-origin:0 0;width:1.959px;height:2.928px;color:rgb(255,255,255)}
.merit-qualification__30{position:absolute;left:52.504px;top:21.877px;width:7.657px;height:7.657px;overflow:hidden}
.merit-qualification__31{position:absolute;left:0;top:0;transform:matrix(0.707,-0.707,0.707,0.707,4.203,2.070);transform-origin:0 0;width:2.928px;height:1.959px;color:rgb(255,255,255)}
.merit-qualification__32{position:absolute;left:0;top:0;transform:matrix(0.707,-0.707,0.707,0.707,0,6.271);transform-origin:0 0;width:2.928px;height:1.959px;color:rgb(255,255,255)}
.merit-qualification__33,.care-sweet__04,.merit-business__04{position:absolute;left:0;top:0;width:61px;height:60px;border-radius:12px 0px;background-color:rgb(20,31,61)}
.merit-qualification__34{position:absolute;left:14px;top:18px;width:29px;height:17px;font-family:Agdasima,"Arial Narrow","Roboto Condensed",sans-serif;font-weight:700;font-size:38px;line-height:16.864px;letter-spacing:0.040em;color:rgb(255,255,255)}
.merit-qualification__35{position:absolute;left:0;top:94px;width:420px;background-color:rgb(253,238,245);display:flex;flex-direction:row;gap:10px;padding:40px 24px 40px 24px}
.merit-qualification__36{position:relative;width:372px;height:1002px;display:flex;flex-direction:column;gap:48px}
.merit-qualification__37{position:relative;height:628px;display:flex;flex-direction:column;gap:24px;align-self:stretch}
.merit-qualification__38{position:relative;height:78px;display:flex;flex-direction:column;gap:16px;align-items:center;align-self:stretch}
.merit-qualification__39,.roadmap__03,.point-school__03,.care-sweet__09,.merit-business__09,.why-qualification__03{position:relative;width:286px;height:62px;display:flex;flex-direction:column;gap:8px;align-items:center}
.merit-qualification__40,.roadmap__04,.point-school__04,.jobs__06,.care-sweet__10,.merit-business__10,.why-qualification__04{position:relative;width:72px;height:25px;border-radius:20px;display:flex;flex-direction:row;padding:8px 8px 8px 8px;justify-content:center;align-items:center}
.merit-qualification__40,.roadmap__04,.point-school__04,.jobs__06{background-color:rgb(252,37,129)}
.merit-qualification__41,.roadmap__05,.point-school__05,.jobs__07,.care-sweet__11,.merit-business__11,.why-qualification__05{position:relative;width:56px;font-weight:700;font-size:12px;text-align:center;line-height:16px;color:rgb(255,255,255)}
.merit-qualification__42,.roadmap__06,.jobs__09,.point-school__06,.merit-business__12,.care-sweet__12,.why-qualification__06{position:relative;width:372px;font-weight:700;font-size:22px;text-align:center;line-height:29px;text-decoration:none;text-underline-offset:6px}
.merit-qualification__42,.roadmap__06,.jobs__09,.point-school__06,.merit-business__12{color:rgb(252,37,129)}
.merit-business__12{white-space:normal}
.merit-qualification__43{position:relative;width:372px;height:2px;background:rgb(252,37,129);flex-shrink:0;}
.merit-qualification__44{position:relative;height:560px;display:flex;flex-direction:column;gap:16px;align-self:stretch}
.merit-qualification__45{position:relative;width:372px;height:74px;overflow:hidden}
.merit-qualification__46{position:absolute;left:0;top:0;width:165px;height:74px;border-radius:10px;background-color:rgb(255,255,255);box-shadow:0px 0px 14px 1px rgb(240,240,240)}
.merit-qualification__47{position:absolute;left:207px;top:0;width:165px;height:74px;border-radius:10px;background-color:rgb(255,255,255);box-shadow:0px 0px 14px 1px rgb(240,240,240)}
.merit-qualification__48{position:absolute;left:210px;top:16px;width:162px;height:45px}
.merit-qualification__49{position:absolute;left:0;top:16px;width:165px;height:41px}
.merit-qualification__50{position:absolute;left:175px;top:23px;width:22px;height:27px;font-weight:700;font-size:22px;line-height:27px;color:rgb(252,37,129)}
.merit-qualification__51{position:relative;display:flex;flex-direction:row;gap:32px;align-items:center;align-self:stretch}
.merit-qualification__52{position:relative;font-weight:700;font-size:16px;line-height:26px;color:rgb(20,31,61);width:240px}
.merit-qualification__53{position:relative;height:116px;width:124px;background-size:cover}
.merit-qualification__54,.point-school__08,.care-sweet__17,.why-qualification__08{position:relative;font-size:14px;line-height:26px;color:rgb(20,31,61);align-self:stretch}
.merit-qualification__55{position:relative;height:330px;border-radius:12px;background-color:rgb(255,255,255);border:1px solid rgb(20,31,61);display:flex;flex-direction:column;gap:10px;padding:16px 16px 24px 16px;align-self:stretch}
.merit-qualification__56{position:relative;width:340px;height:300px;overflow:hidden}
.merit-qualification__57{position:absolute;left:0;top:79px;width:340px;height:21px;font-weight:700;font-size:16px;line-height:21px;color:rgb(20,31,61)}
.merit-qualification__58{position:absolute;left:0;top:112px;width:192px;height:140px;font-size:12px;line-height:20px;color:rgb(20,31,61)}
.merit-qualification__59{position:absolute;left:0;top:260px;width:132px;height:25px;border-radius:40px;border:0.800px solid rgb(20,31,61);display:flex;flex-direction:column;gap:10px;padding:4px 8px 4px 8px;justify-content:center}
.merit-qualification__60{position:relative;width:118px;display:flex;flex-direction:row;gap:3px;align-items:center}
.merit-qualification__61{position:relative;width:7px;height:7px;object-fit:contain;}
.merit-qualification__62{position:relative;font-weight:700;font-size:12px;line-height:100%;color:rgb(20,31,61)}
.merit-qualification__63{position:absolute;left:74px;top:0;width:192px;height:51px}
.merit-qualification__64{position:absolute;left:211px;top:118px;width:129px;height:149px;border-radius:30px 0px 0px;transform:scaleX(-1)}
.merit-qualification__65{position:absolute;left:0;top:59px;width:340px;height:1px;background:rgb(185,185,185);}

/* ===== roadmap (top 3070) ===== */
.roadmap{position:absolute;left:-1px;top:3070px;width:421.131px;display:flex;flex-direction:row;gap:10px;padding:40px 12px 40px 12px;align-items:center}
.roadmap__01{position:relative;width:397.131px;height:771.344px;display:flex;flex-direction:column;gap:24px;align-items:center}
.roadmap__02{width:372px;height:107px;display:flex;flex-direction:column;gap:16px;align-items:center;position:relative}
.roadmap__07{position:relative;width:397.131px;height:640.344px;overflow:hidden}
.roadmap__08{position:absolute;left:145px;top:0;width:107px;height:71px;border-radius:50%;background-color:rgb(232,235,240)}
.roadmap__09{position:absolute;left:0;top:25px;width:396px;height:594px;border-radius:20px;background-color:rgb(232,235,240)}
.roadmap__10{position:absolute;left:22px;top:277px;width:353.5px;height:1px;background:rgb(187,191,202);}
.roadmap__11{position:absolute;left:22px;top:443px;width:353.5px;height:1px;background:rgb(187,191,202);}
.roadmap__12{position:absolute;left:20px;top:123px;width:88px;height:142px;border-radius:6px;background-color:rgb(252,37,129)}
.roadmap__13{position:absolute;left:29px;top:236px;width:70px;height:12px;font-weight:700;font-size:10px;text-align:center;line-height:12px;color:rgb(255,255,255)}
.roadmap__14{position:absolute;left:112px;top:123px;width:65px;height:142px;border-radius:6px;background-color:rgb(255,198,224)}
.roadmap__15{position:absolute;left:112px;top:289px;width:65px;height:142px;border-radius:6px;background-color:rgb(181,229,229)}
.roadmap__16{position:absolute;left:112px;top:455px;width:65px;height:142px;border-radius:6px;background-color:rgb(255,216,126)}
.roadmap__17{position:absolute;left:181px;top:123px;width:65px;height:142px;border-radius:6px;background-color:rgb(255,198,224)}
.roadmap__18{position:absolute;left:181px;top:289px;width:65px;height:142px;border-radius:6px;background-color:rgb(181,229,229)}
.roadmap__19{position:absolute;left:181px;top:455px;width:65px;height:142px;border-radius:6px;background-color:rgb(255,216,126)}
.roadmap__20{position:absolute;left:198px;top:483px;width:32px;height:26px;overflow:hidden}
.roadmap__21{position:absolute;left:0;top:0;width:32.001px;height:26px;overflow:hidden}
.roadmap__22{position:absolute;left:0;top:0;width:25.89px;height:19.854px;color:rgb(167,103,0)}
.roadmap__23{position:absolute;left:2.061px;top:1.922px;width:3.691px;height:16.011px;color:rgb(167,103,0)}
.roadmap__24{position:absolute;left:6.649px;top:1.922px;width:17.179px;height:16.01px;color:rgb(167,103,0)}
.roadmap__25{position:absolute;left:4.823px;top:8.25px;width:16.245px;height:0.971px;color:rgb(167,103,0)}
.roadmap__26{position:absolute;left:8.386px;top:5.32px;width:9.119px;height:0.971px;color:rgb(167,103,0)}
.roadmap__27{position:absolute;left:4.823px;top:10.196px;width:16.245px;height:0.971px;color:rgb(167,103,0)}
.roadmap__28{position:absolute;left:4.823px;top:12.142px;width:16.245px;height:0.971px;color:rgb(167,103,0)}
.roadmap__29{position:absolute;left:15.509px;top:7.418px;width:16.493px;height:16.036px;color:rgb(255,216,126)}
.roadmap__30{position:absolute;left:21.235px;top:16.827px;width:5.038px;height:8.687px;color:rgb(255,216,126)}
.roadmap__31{position:absolute;left:20.751px;top:16.341px;width:6.004px;height:9.659px;color:rgb(167,103,0)}
.roadmap__32{position:absolute;left:23.271px;top:22.645px;width:0.966px;height:2.067px;color:rgb(167,103,0)}
.roadmap__33{position:absolute;left:17.214px;top:9.142px;width:13.079px;height:12.586px;color:rgb(255,216,126)}
.roadmap__34{position:absolute;left:16.732px;top:8.657px;width:14.044px;height:13.557px;color:rgb(167,103,0)}
.roadmap__35{position:absolute;left:19.414px;top:11.071px;width:8.681px;height:8.729px;color:rgb(255,216,126)}
.roadmap__36{position:absolute;left:18.93px;top:10.585px;width:9.647px;height:9.7px;color:rgb(167,103,0)}
.roadmap__37{position:absolute;left:23.754px;top:11.071px;width:3.323px;height:1.556px;color:rgb(255,216,126)}
.roadmap__38{position:absolute;left:23.271px;top:10.586px;width:4.288px;height:2.527px;color:rgb(167,103,0)}
.roadmap__39{position:absolute;left:21.308px;top:13.589px;width:5.279px;height:4.003px;color:rgb(167,103,0)}
.roadmap__40{position:absolute;left:20px;top:289px;width:88px;height:142px;border-radius:6px;background-color:rgb(39,189,189)}
.roadmap__41{position:absolute;left:20px;top:455px;width:88px;height:142px;border-radius:6px;background-color:rgb(253,170,5)}
.roadmap__42{position:absolute;left:118px;top:187px;width:52.852px;height:42.689px;font-weight:700;font-size:9px;text-align:center;line-height:13px;color:rgb(20,31,61)}
.roadmap__43{position:absolute;left:200px;top:149px;width:27px;height:28px;overflow:hidden}
.roadmap__44{position:absolute;left:5.164px;top:7.543px;width:8.579px;height:0.804px;color:rgb(219,0,94)}
.roadmap__45{position:absolute;left:5.164px;top:11.223px;width:11.012px;height:0.804px;color:rgb(219,0,94)}
.roadmap__46{position:absolute;left:5.164px;top:14.905px;width:7.305px;height:0.804px;color:rgb(219,0,94)}
.roadmap__47{position:absolute;left:5.164px;top:18.586px;width:4.776px;height:0.804px;color:rgb(219,0,94)}
.roadmap__48{position:absolute;left:5.164px;top:22.266px;width:5.443px;height:0.804px;color:rgb(219,0,94)}
.roadmap__49{position:absolute;left:16.364px;top:4.485px;width:3.079px;height:8.348px;color:rgb(219,0,94)}
.roadmap__50{position:absolute;left:1.898px;top:4.486px;width:17.546px;height:21.642px;color:rgb(219,0,94)}
.roadmap__51{position:absolute;left:12.708px;top:9.646px;width:14.293px;height:14.124px;color:rgb(219,0,94)}
.roadmap__52{position:absolute;left:0;top:0;width:21.342px;height:28px;color:rgb(219,0,94)}
.roadmap__53{position:absolute;left:201px;top:315px;width:26px;height:28px;overflow:hidden}
.roadmap__54{position:absolute;left:4.973px;top:7.543px;width:8.261px;height:0.804px;color:rgb(0,110,110)}
.roadmap__55{position:absolute;left:4.973px;top:11.223px;width:10.604px;height:0.804px;color:rgb(0,110,110)}
.roadmap__56{position:absolute;left:4.973px;top:14.905px;width:7.034px;height:0.804px;color:rgb(0,110,110)}
.roadmap__57{position:absolute;left:4.973px;top:18.586px;width:4.599px;height:0.804px;color:rgb(0,110,110)}
.roadmap__58{position:absolute;left:4.973px;top:22.266px;width:5.242px;height:0.804px;color:rgb(0,110,110)}
.roadmap__59{position:absolute;left:15.758px;top:4.485px;width:2.965px;height:8.348px;color:rgb(0,110,110)}
.roadmap__60{position:absolute;left:1.828px;top:4.486px;width:16.897px;height:21.642px;color:rgb(0,110,110)}
.roadmap__61{position:absolute;left:12.237px;top:9.646px;width:13.763px;height:14.124px;color:rgb(0,110,110)}
.roadmap__62{position:absolute;left:0;top:0;width:20.552px;height:28px;color:rgb(0,110,110)}
.roadmap__63{position:absolute;left:187px;top:187px;width:52.852px;height:42.689px;font-weight:700;font-size:9px;text-align:center;line-height:11px;color:rgb(20,31,61)}
.roadmap__64{position:absolute;left:187px;top:353px;width:52.852px;height:24px;font-weight:700;font-size:9px;text-align:center;line-height:12px;color:rgb(20,31,61)}
.roadmap__65{position:absolute;left:187px;top:519px;width:52.852px;height:24px;font-weight:700;font-size:9px;text-align:center;line-height:12px;color:rgb(20,31,61)}
.roadmap__66{position:absolute;left:29px;top:199px;width:70px;height:32px;font-weight:700;font-size:13px;text-align:center;line-height:16px;letter-spacing:0.060em;color:rgb(255,255,255)}
.roadmap__67{position:absolute;left:19px;top:367px;width:91px;height:26px;font-weight:700;font-size:11px;text-align:center;line-height:13px;letter-spacing:-0.090em;color:rgb(255,255,255)}
.roadmap__68{position:absolute;left:20px;top:533px;width:90px;height:26px;font-weight:700;font-size:12px;text-align:center;line-height:13px;letter-spacing:-0.100em;color:rgb(255,255,255)}
.roadmap__69{position:absolute;left:20px;top:89px;width:356px;height:22px;overflow:hidden}
.roadmap__70{position:absolute;left:0;top:0;width:88px;border-radius:6px;background-color:rgb(20,31,61);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__71{position:relative;width:84px;font-weight:700;font-size:10px;text-align:center;line-height:14px;color:rgb(255,255,255)}
.roadmap__72{position:absolute;left:92px;top:0;width:65px;border-radius:6px;background-color:rgb(20,31,61);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__73{position:relative;font-weight:700;font-size:10px;text-align:center;line-height:14px;color:rgb(255,255,255)}
.roadmap__74{position:absolute;left:161px;top:0;width:65px;border-radius:6px;background-color:rgb(20,31,61);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__75{position:absolute;left:235px;top:0;width:121px;border-radius:6px;background-color:rgb(20,31,61);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__76{position:absolute;left:255px;top:123px;width:121px;height:21px;border-radius:6px;background-color:rgb(255,255,255);border:1px solid rgb(226,139,0);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__77{position:relative;font-weight:700;font-size:9px;text-align:center;line-height:14px;color:rgb(20,31,61)}
.roadmap__78{position:absolute;left:255px;top:290px;width:121px;height:21px;border-radius:6px;background-color:rgb(255,255,255);border:1px solid rgb(226,139,0);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__79{position:absolute;left:255px;top:455px;width:121px;height:21px;border-radius:6px;background-color:rgb(255,255,255);border:1px dashed rgb(226,139,0);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__80{position:absolute;left:255px;top:314px;width:121px;height:21px;border-radius:6px;background-color:rgb(255,255,255);border:1px solid rgb(226,139,0);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__81{position:absolute;left:255px;top:147px;width:121px;height:21px;border-radius:6px;background-color:rgb(255,255,255);border:1px solid rgb(226,139,0);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__82{position:absolute;left:255px;top:338px;width:121px;height:22px;border-radius:6px;background-color:rgb(255,255,255);border:1px solid rgb(226,139,0);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__83{position:absolute;left:255px;top:479px;width:121px;height:21px;border-radius:6px;background-color:rgb(255,255,255);border:1px dashed rgb(226,139,0);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__84{position:absolute;left:255px;top:362px;width:121px;height:22px;border-radius:6px;background-color:rgb(255,255,255);border:1px solid rgb(226,139,0);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__85{position:absolute;left:255px;top:171px;width:121px;height:22px;border-radius:6px;background-color:rgb(255,255,255);border:1px solid rgb(226,139,0);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__86{position:absolute;left:255px;top:387px;width:121px;height:21px;border-radius:6px;background-color:rgb(255,255,255);border:1px solid rgb(39,189,189);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__87{position:absolute;left:255px;top:503px;width:121px;height:22px;border-radius:6px;background-color:rgb(255,255,255);border:1px dashed rgb(226,139,0);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__88{position:absolute;left:255px;top:195px;width:121px;height:22px;border-radius:6px;background-color:rgb(255,255,255);border:1px solid rgb(226,139,0);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__89{position:absolute;left:255px;top:530px;width:121px;height:22px;border-radius:6px;background-color:rgb(255,255,255);border:1px solid rgb(226,139,0);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__90{position:absolute;left:255px;top:220px;width:121px;height:21px;border-radius:6px;background-color:rgb(255,255,255);border:1px solid rgb(39,189,189);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__91{position:absolute;left:255px;top:244px;width:121px;height:21px;border-radius:6px;background-color:rgb(255,255,255);border:1px solid rgb(252,37,129);display:flex;flex-direction:row;gap:10px;padding:4px 4px 4px 4px;justify-content:center;align-items:center}
.roadmap__92{position:absolute;left:119px;top:353px;width:50.82px;height:39px;font-weight:700;font-size:9px;text-align:center;line-height:13px;color:rgb(20,31,61)}
.roadmap__93{position:absolute;left:119px;top:519px;width:50.82px;height:39px;font-weight:700;font-size:9px;text-align:center;line-height:13px;color:rgb(20,31,61)}
.roadmap__94{position:absolute;left:40px;top:185px;width:48px;height:9px;display:flex;flex-direction:row;gap:2px;align-items:center}
.roadmap__95{position:relative;width:8px;height:8px;color:rgb(255,251,146)}
.roadmap__96{position:absolute;left:29px;top:398px;width:70px;height:12px;font-weight:700;font-size:10px;text-align:center;line-height:12px;color:rgb(255,255,255)}
.roadmap__97{position:absolute;left:29px;top:564px;width:70px;height:12px;font-weight:700;font-size:10px;text-align:center;line-height:12px;color:rgb(255,255,255)}
.roadmap__98{position:absolute;left:265px;top:619px;width:132.131px;height:21.344px;font-weight:700;font-size:9px;text-align:right;line-height:21px;color:rgb(20,31,61)}
.roadmap__99{position:absolute;left:272px;top:559px;width:125px;height:51px;font-weight:700;font-size:8px;line-height:11px;letter-spacing:0.010em;color:rgb(20,31,61)}
.roadmap__100{position:absolute;left:259.5px;top:558.5px;width:7.5px;height:45.156px;overflow:hidden}
.roadmap__101{position:absolute;left:0;top:0;width:7.5px;height:22.656px;color:rgb(20,31,61)}
.roadmap__102{position:absolute;left:0;top:0;transform:matrix(1,0,0,-1,0,45.156);transform-origin:0 0;width:7.5px;height:22.656px;color:rgb(20,31,61)}
.roadmap__103{position:absolute;left:132px;top:149px;width:25px;height:28px;overflow:hidden}
.roadmap__108{position:absolute;left:132px;top:315px;width:25px;height:28px;overflow:hidden}
.roadmap__113{position:absolute;left:132px;top:481px;width:25px;height:28px;overflow:hidden}
.roadmap__118{position:absolute;left:124px;top:32px;width:147.558px;height:39px;overflow:hidden}
.roadmap__119{position:absolute;left:20px;top:11px;width:108px;height:27px;font-weight:700;font-size:18px;line-height:27px;color:rgb(20,31,61)}
.roadmap__120{position:absolute;left:48px;top:0;width:52px;height:8px;display:flex;flex-direction:row;gap:3px;align-items:center}
.roadmap__121{position:relative;width:9px;height:9px;color:rgb(20,31,61)}
.roadmap__122{position:absolute;left:0;top:10px;width:147.558px;height:29px;overflow:hidden}
.roadmap__123{position:absolute;left:133px;top:0;width:14.558px;height:29px;overflow:hidden}
.roadmap__124{position:absolute;left:0.167px;top:27.007px;width:3.923px;height:1.994px;color:rgb(20,31,61)}
.roadmap__125{position:absolute;left:3.186px;top:26.026px;width:4.109px;height:1.689px;color:rgb(20,31,61)}
.roadmap__126{position:absolute;left:5.963px;top:24.232px;width:4.1px;height:1.743px;color:rgb(20,31,61)}
.roadmap__127{position:absolute;left:8.363px;top:21.746px;width:3.903px;height:2.04px;color:rgb(20,31,61)}
.roadmap__128{position:absolute;left:10.218px;top:18.697px;width:3.574px;height:2.506px;color:rgb(20,31,61)}
.roadmap__129{position:absolute;left:11.389px;top:15.267px;width:3.169px;height:3.053px;color:rgb(20,31,61)}
.roadmap__130{position:absolute;left:11.91px;top:11.723px;width:2.63px;height:3.536px;color:rgb(20,31,61)}
.roadmap__131{position:absolute;left:11.764px;top:8.242px;width:2.021px;height:3.908px;color:rgb(20,31,61)}
.roadmap__132{position:absolute;left:0;top:23.546px;width:2.314px;height:3.155px;color:rgb(20,31,61)}
.roadmap__133{position:absolute;left:2.711px;top:22.5px;width:1.952px;height:3.391px;color:rgb(20,31,61)}
.roadmap__134{position:absolute;left:5.133px;top:21.015px;width:1.691px;height:3.467px;color:rgb(20,31,61)}
.roadmap__135{position:absolute;left:7.101px;top:19.168px;width:1.573px;height:3.49px;color:rgb(20,31,61)}
.roadmap__136{position:absolute;left:8.338px;top:17.051px;width:1.788px;height:3.376px;color:rgb(20,31,61)}
.roadmap__137{position:absolute;left:8.851px;top:14.76px;width:2.263px;height:3.11px;color:rgb(20,31,61)}
.roadmap__138{position:absolute;left:8.84px;top:12.371px;width:2.756px;height:2.739px;color:rgb(20,31,61)}
.roadmap__139{position:absolute;left:8.313px;top:9.968px;width:3.141px;height:2.33px;color:rgb(20,31,61)}
.roadmap__140{position:absolute;left:10.827px;top:5.02px;width:1.695px;height:4.101px;color:rgb(20,31,61)}
.roadmap__141{position:absolute;left:9.065px;top:2.232px;width:1.735px;height:4.099px;color:rgb(20,31,61)}
.roadmap__142{position:absolute;left:6.606px;top:0;width:2.024px;height:3.916px;color:rgb(20,31,61)}
.roadmap__143{position:absolute;left:7.29px;top:7.616px;width:3.388px;height:1.965px;color:rgb(20,31,61)}
.roadmap__144{position:absolute;left:5.823px;top:5.448px;width:3.47px;height:1.694px;color:rgb(20,31,61)}
.roadmap__145{position:absolute;left:3.992px;top:3.579px;width:3.492px;height:1.573px;color:rgb(20,31,61)}
.roadmap__146{position:absolute;left:0;top:0;width:14.559px;height:29px;overflow:hidden}
.roadmap__147{position:absolute;left:12.245px;top:23.546px;width:2.314px;height:3.155px;color:rgb(20,31,61)}
.roadmap__148{position:absolute;left:9.896px;top:22.5px;width:1.952px;height:3.391px;color:rgb(20,31,61)}
.roadmap__149{position:absolute;left:7.735px;top:21.015px;width:1.691px;height:3.467px;color:rgb(20,31,61)}
.roadmap__150{position:absolute;left:5.883px;top:19.168px;width:1.574px;height:3.49px;color:rgb(20,31,61)}
.roadmap__151{position:absolute;left:4.432px;top:17.051px;width:1.788px;height:3.376px;color:rgb(20,31,61)}
.roadmap__152{position:absolute;left:3.444px;top:14.76px;width:2.263px;height:3.11px;color:rgb(20,31,61)}
.roadmap__153{position:absolute;left:2.962px;top:12.371px;width:2.756px;height:2.739px;color:rgb(20,31,61)}
.roadmap__154{position:absolute;left:3.105px;top:9.968px;width:3.141px;height:2.33px;color:rgb(20,31,61)}
.roadmap__155{position:absolute;left:10.469px;top:27.007px;width:3.923px;height:1.994px;color:rgb(20,31,61)}
.roadmap__156{position:absolute;left:7.263px;top:26.026px;width:4.109px;height:1.689px;color:rgb(20,31,61)}
.roadmap__157{position:absolute;left:4.495px;top:24.232px;width:4.101px;height:1.743px;color:rgb(20,31,61)}
.roadmap__158{position:absolute;left:2.292px;top:21.746px;width:3.903px;height:2.04px;color:rgb(20,31,61)}
.roadmap__159{position:absolute;left:0.767px;top:18.697px;width:3.574px;height:2.506px;color:rgb(20,31,61)}
.roadmap__160{position:absolute;left:0;top:15.267px;width:3.169px;height:3.053px;color:rgb(20,31,61)}
.roadmap__161{position:absolute;left:0.018px;top:11.723px;width:2.63px;height:3.536px;color:rgb(20,31,61)}
.roadmap__162{position:absolute;left:0.774px;top:8.242px;width:2.021px;height:3.908px;color:rgb(20,31,61)}
.roadmap__163{position:absolute;left:3.879px;top:7.616px;width:3.388px;height:1.965px;color:rgb(20,31,61)}
.roadmap__164{position:absolute;left:5.265px;top:5.448px;width:3.47px;height:1.694px;color:rgb(20,31,61)}
.roadmap__165{position:absolute;left:7.073px;top:3.579px;width:3.492px;height:1.573px;color:rgb(20,31,61)}
.roadmap__166{position:absolute;left:2.037px;top:5.02px;width:1.694px;height:4.101px;color:rgb(20,31,61)}
.roadmap__167{position:absolute;left:3.759px;top:2.232px;width:1.735px;height:4.099px;color:rgb(20,31,61)}
.roadmap__168{position:absolute;left:5.928px;top:0;width:2.024px;height:3.916px;color:rgb(20,31,61)}
.roadmap__169{position:absolute;left:33px;top:127px;width:62px;height:49px;overflow:hidden}
.roadmap__170{position:absolute;left:9px;top:23px;width:44.651px;height:26px;overflow:hidden}
.roadmap__171{position:absolute;left:0;top:4px;width:44.651px;height:22px;overflow:hidden}
.roadmap__172{position:absolute;left:33.326px;top:0;width:11.326px;height:21.902px;overflow:hidden}
.roadmap__173{position:absolute;left:0.23px;top:20.458px;width:3.902px;height:1.444px;color:rgb(255,255,255)}
.roadmap__174{position:absolute;left:0;top:17.924px;width:2.665px;height:2.866px;color:rgb(255,255,255)}
.roadmap__175{position:absolute;left:3.494px;top:16.202px;width:1.801px;height:3.607px;color:rgb(255,255,255)}
.roadmap__176{position:absolute;left:4.016px;top:18.523px;width:3.597px;height:1.807px;color:rgb(255,255,255)}
.roadmap__177{position:absolute;left:6.092px;top:13.728px;width:1.44px;height:3.913px;color:rgb(255,255,255)}
.roadmap__178{position:absolute;left:7.202px;top:15.196px;width:2.857px;height:2.674px;color:rgb(255,255,255)}
.roadmap__179{position:absolute;left:7.472px;top:10.8px;width:1.637px;height:3.747px;color:rgb(255,255,255)}
.roadmap__180{position:absolute;left:9.321px;top:11.102px;width:1.936px;height:3.492px;color:rgb(255,255,255)}
.roadmap__181{position:absolute;left:7.472px;top:7.774px;width:2.363px;height:3.129px;color:rgb(255,255,255)}
.roadmap__182{position:absolute;left:9.858px;top:6.873px;width:1.468px;height:3.889px;color:rgb(255,255,255)}
.roadmap__183{position:absolute;left:6.218px;top:4.988px;width:3.278px;height:2.183px;color:rgb(255,255,255)}
.roadmap__184{position:absolute;left:8.723px;top:3.017px;width:1.553px;height:3.817px;color:rgb(255,255,255)}
.roadmap__185{position:absolute;left:4.092px;top:2.512px;width:3.808px;height:1.556px;color:rgb(255,255,255)}
.roadmap__186{position:absolute;left:6.056px;top:0;width:2.18px;height:3.284px;color:rgb(255,255,255)}
.roadmap__187{position:absolute;left:0;top:0.098px;width:11.326px;height:21.902px;overflow:hidden}
.roadmap__188{position:absolute;left:8.661px;top:17.925px;width:2.665px;height:2.866px;color:rgb(255,255,255)}
.roadmap__189{position:absolute;left:7.193px;top:20.459px;width:3.902px;height:1.444px;color:rgb(255,255,255)}
.roadmap__190{position:absolute;left:6.03px;top:16.202px;width:1.801px;height:3.607px;color:rgb(255,255,255)}
.roadmap__191{position:absolute;left:3.713px;top:18.523px;width:3.597px;height:1.807px;color:rgb(255,255,255)}
.roadmap__192{position:absolute;left:3.794px;top:13.728px;width:1.44px;height:3.913px;color:rgb(255,255,255)}
.roadmap__193{position:absolute;left:1.267px;top:15.196px;width:2.857px;height:2.674px;color:rgb(255,255,255)}
.roadmap__194{position:absolute;left:2.216px;top:10.8px;width:1.637px;height:3.747px;color:rgb(255,255,255)}
.roadmap__195{position:absolute;left:0.068px;top:11.102px;width:1.936px;height:3.492px;color:rgb(255,255,255)}
.roadmap__196{position:absolute;left:1.491px;top:7.774px;width:2.363px;height:3.129px;color:rgb(255,255,255)}
.roadmap__197{position:absolute;left:0;top:6.872px;width:1.468px;height:3.889px;color:rgb(255,255,255)}
.roadmap__198{position:absolute;left:1.83px;top:4.988px;width:3.278px;height:2.183px;color:rgb(255,255,255)}
.roadmap__199{position:absolute;left:1.049px;top:3.017px;width:1.553px;height:3.817px;color:rgb(255,255,255)}
.roadmap__200{position:absolute;left:3.426px;top:2.512px;width:3.808px;height:1.556px;color:rgb(255,255,255)}
.roadmap__201{position:absolute;left:3.09px;top:0;width:2.18px;height:3.284px;color:rgb(255,255,255)}
.roadmap__202{position:absolute;left:8px;top:0;width:29px;height:24px;border-radius:4px}
.roadmap__203{position:absolute;left:0;top:8px;width:62px;height:24px}
.roadmap__204{position:absolute;left:26px;top:0;width:14px;height:9px;overflow:hidden}
.roadmap__205{position:absolute;left:1.03px;top:2.341px;width:11.941px;height:6.659px;color:rgb(255,255,255)}
.roadmap__206{position:absolute;left:6.292px;top:0;width:1.417px;height:1.423px;color:rgb(255,255,255)}
.roadmap__207{position:absolute;left:12.583px;top:0.918px;width:1.417px;height:1.423px;color:rgb(255,255,255)}
.roadmap__208{position:absolute;left:0;top:0.918px;width:1.417px;height:1.423px;color:rgb(255,255,255)}
.roadmap__209{position:absolute;left:36px;top:304px;width:58px;height:52px;overflow:hidden}
.roadmap__210{position:absolute;left:16px;top:44px;width:28px;display:flex;flex-direction:row;gap:2px;align-items:center}
.roadmap__211{position:absolute;left:7px;top:16px;width:44.651px;height:26px;overflow:hidden}
.roadmap__212{position:absolute;left:8px;top:0;width:29px;height:24px}
.roadmap__213{position:absolute;left:0;top:0;width:58px;height:22px}
.roadmap__214{position:absolute;left:37px;top:474px;width:56px;height:44px;overflow:hidden}
.roadmap__215{position:absolute;left:24px;top:37px;width:7px;height:7px;color:rgb(255,251,146)}
.roadmap__216{position:absolute;left:5px;top:11px;width:44.651px;height:26px;overflow:hidden}
.roadmap__217{position:absolute;left:0;top:0;width:56px;height:16px}

/* ===== point-school (top 3922) ===== */
.point-school{position:absolute;left:0;top:3922px;width:420px;background-color:rgb(253,238,245);display:flex;flex-direction:row;gap:10px;padding:40px 24px 40px 24px}
.point-school__01{position:relative;width:372px;height:559px;display:flex;flex-direction:column;gap:24px}
.point-school__02{width:auto;height:107px;display:flex;flex-direction:column;gap:16px;align-items:center;position:relative;align-self:stretch}

.point-school__07{position:relative;height:428px;display:flex;flex-direction:column;gap:16px;align-self:stretch}
.point-school__09{position:relative;display:flex;flex-direction:row;gap:18px;align-items:center;align-self:stretch}
.point-school__10{position:relative;font-weight:700;font-size:16px;line-height:24px;color:rgb(20,31,61);text-decoration:underline;width:230px}
.point-school__11{position:relative;height:110px;width:120px}

/* ===== jobs (top 4561) ===== */
.jobs{position:absolute;left:0;top:4561px;height:1976px;display:flex;flex-direction:column;gap:24px;padding:40px 24px 40px 24px;align-items:center}
.jobs__01{position:relative;width:372px;height:108px;overflow:hidden}
.jobs__02{position:absolute;left:0;top:0;width:372px;height:108px;display:flex;flex-direction:column;gap:17px;align-items:center}
.jobs__03{position:relative;width:286px;height:91px;display:flex;flex-direction:column;gap:8px;align-items:center}
.jobs__04{position:relative;height:91px;display:flex;flex-direction:column;gap:2px;align-items:center}
.jobs__05{position:relative;height:60px;display:flex;flex-direction:column;gap:8px;align-items:center}
.jobs__08{position:relative;font-weight:700;font-size:18px;text-align:center;line-height:27px;color:rgb(20,31,61)}
.jobs__10{position:relative;width:372px;height:2px;background:rgb(252,37,129);flex-shrink:0;}
.jobs__11{position:relative;height:1764px;display:flex;flex-direction:column;gap:20px;align-self:stretch}
.jobs__12{position:relative;height:561px;display:flex;flex-direction:column;gap:24px;align-items:center;align-self:stretch}
.jobs__13{position:relative;height:56px;align-self:stretch}
.jobs__14{position:absolute;left:0;top:0;width:372px;height:56px;border-radius:10px;background-color:rgb(252,37,129);display:flex;flex-direction:column;gap:10px;padding:18px 40px 18px 40px}
.jobs__15{position:relative;width:291.641px;display:flex;flex-direction:row;gap:4px;align-items:center}
.jobs__16{position:relative;width:276px;font-weight:700;font-size:20px;text-align:center;line-height:1;color:rgb(255,255,255)}
.jobs__17{position:relative;width:11.641px;height:5.82px;display:inline-flex;align-items:center;justify-content:center;font-size:17.5px;line-height:1;color:rgb(255,255,255);}
.jobs__18{position:relative;width:269px;height:177px;border-radius:10px}
.jobs__19{position:relative;height:280px;display:flex;flex-direction:column;gap:8px;align-self:stretch}
.jobs__21{position:relative;width:18px;height:18px;overflow:hidden}
.jobs__23{position:absolute;left:6px;top:6px;width:7px;height:5px;display:inline-flex;align-items:center;justify-content:center;font-size:11.2px;line-height:1;color:rgb(255,255,255);}
.jobs__24{position:relative;width:321px;font-size:13px;line-height:20px;color:rgb(20,31,61)}
.jobs__26{position:relative;height:562px;display:flex;flex-direction:column;gap:24px;align-items:center;align-self:stretch}
.jobs__27{width:auto;height:56px;position:relative;align-self:stretch}
.jobs__28{position:relative;height:281px;display:flex;flex-direction:column;gap:8px;align-self:stretch}
.jobs__31{position:relative;width:321px;font-size:14px;line-height:20px;color:rgb(20,31,61)}
.jobs__32{position:relative;border-radius:10px;background-color:rgb(235,249,247);display:flex;flex-direction:row;gap:9px;padding:12px 12px 12px 12px;align-items:center;align-self:stretch}

/* ===== about-kentei (top 6537) ===== */
.about-kentei{position:absolute;left:0;top:6537px;width:420px;height:589px;overflow:hidden}
.about-kentei__01{position:absolute;left:0;top:0;width:420px;height:589px;border-radius:12px;background-color:rgb(255,255,255)}
.about-kentei__02{position:absolute;left:24px;top:48px;width:372px;height:541px;border-radius:12px 12px 0px 0px;background-color:rgb(255,255,255);border:1px solid rgb(252,37,129)}
.about-kentei__03{position:absolute;left:36px;top:334px;width:347px;height:240px;overflow:hidden}
.about-kentei__04,.setsumeikai-info-1__08,.setsumeikai-info-2__07{position:absolute;left:0;top:0;width:347px;height:240px;border-radius:10px;background-color:rgb(253,238,245)}
.about-kentei__05,.setsumeikai-info-1__09,.setsumeikai-info-2__08{position:absolute;left:41px;top:51px;width:296px;height:20px;font-weight:700;font-size:12px;line-height:20px;color:rgb(20,31,61)}
.about-kentei__06,.setsumeikai-info-1__10,.setsumeikai-info-2__09{position:absolute;left:14px;top:17px;width:321px;height:20px;font-weight:700;font-size:13px;text-align:center;line-height:20px;color:rgb(252,37,129)}
.about-kentei__07,.setsumeikai-info-1__11,.setsumeikai-info-2__10{position:absolute;left:41px;top:113px;width:296px;height:20px;font-weight:700;font-size:12px;line-height:20px;color:rgb(20,31,61)}
.about-kentei__08,.setsumeikai-info-1__12,.setsumeikai-info-2__11{position:absolute;left:41px;top:173px;width:296px;height:20px;font-weight:700;font-size:11px;line-height:20px;color:rgb(20,31,61)}
.about-kentei__09,.setsumeikai-info-1__13,.setsumeikai-info-2__12{position:absolute;left:41px;top:81px;width:296px;height:20px;font-weight:700;font-size:12px;line-height:20px;color:rgb(20,31,61)}
.about-kentei__10,.setsumeikai-info-1__14,.setsumeikai-info-2__13{position:absolute;left:41px;top:143px;width:296px;height:20px;font-weight:700;font-size:12px;line-height:20px;color:rgb(20,31,61)}
.about-kentei__11,.setsumeikai-info-1__15,.setsumeikai-info-2__14{position:absolute;left:41px;top:203px;width:296px;height:20px;font-weight:700;font-size:12px;line-height:20px;color:rgb(20,31,61)}
.about-kentei__12,.setsumeikai-info-1__16,.setsumeikai-info-2__15{position:absolute;left:15px;top:53px;width:18px;height:18px;overflow:hidden}
.about-kentei__13,.setsumeikai-info-1__17,.setsumeikai-info-2__16{position:absolute;left:0;top:0;width:18px;height:18px;background:url(./components/assets/check-icon.png) center / contain no-repeat}
.about-kentei__15,.setsumeikai-info-1__19,.setsumeikai-info-2__18{position:absolute;left:15px;top:115px;width:18px;height:18px;overflow:hidden}
.about-kentei__16,.setsumeikai-info-1__20,.setsumeikai-info-2__19{position:absolute;left:15px;top:175px;width:18px;height:18px;overflow:hidden}
.about-kentei__17,.setsumeikai-info-1__21,.setsumeikai-info-2__20{position:absolute;left:15px;top:83px;width:18px;height:18px;overflow:hidden}
.about-kentei__18,.setsumeikai-info-1__22,.setsumeikai-info-2__21{position:absolute;left:15px;top:145px;width:18px;height:18px;overflow:hidden}
.about-kentei__19,.setsumeikai-info-1__23,.setsumeikai-info-2__22{position:absolute;left:15px;top:205px;width:18px;height:18px;overflow:hidden}
.about-kentei__20,.setsumeikai-info-1__24,.setsumeikai-info-2__23{position:absolute;left:240px;top:28.75px;width:64px;height:1px;background:rgb(252,37,129);}
.about-kentei__21,.setsumeikai-info-1__25,.setsumeikai-info-2__24{position:absolute;left:52px;top:28.75px;width:63px;height:1px;background:rgb(252,37,129);}
.about-kentei__22,.setsumeikai-info-1__26,.setsumeikai-info-2__25{position:absolute;left:38px;top:75.75px;width:299px;height:0;border-top:1px dotted rgb(252,37,129);}
.about-kentei__23,.setsumeikai-info-1__27,.setsumeikai-info-2__26{position:absolute;left:38px;top:106.75px;width:299px;height:0;border-top:1px dotted rgb(252,37,129);}
.about-kentei__24,.setsumeikai-info-1__28,.setsumeikai-info-2__27{position:absolute;left:38px;top:138.75px;width:299px;height:0;border-top:1px dotted rgb(252,37,129);}
.about-kentei__25,.setsumeikai-info-1__29,.setsumeikai-info-2__28{position:absolute;left:38px;top:167.75px;width:299px;height:0;border-top:1px dotted rgb(252,37,129);}
.about-kentei__26,.setsumeikai-info-1__30,.setsumeikai-info-2__29{position:absolute;left:38px;top:197.75px;width:299px;height:0;border-top:1px dotted rgb(252,37,129);}
.about-kentei__27{position:absolute;left:54.563px;top:133px;width:313.594px;height:84px;overflow:hidden}
.about-kentei__28,.setsumeikai-info-1__32{position:absolute;left:0;top:0;transform:matrix(-0.296,-0.955,0.923,-0.386,22.291,84);transform-origin:0 0;width:75.295px;height:2.5736496448516846px;color:rgb(252,37,129)}
.about-kentei__29,.setsumeikai-info-1__33{position:absolute;left:0;top:0;transform:matrix(0.296,-0.955,-0.923,-0.386,291.302,84);transform-origin:0 0;width:75.295px;height:2.5736496448516846px;color:rgb(252,37,129)}
.about-kentei__30{position:absolute;left:35.297px;top:34px;width:243px;height:50px;font-weight:700;font-size:18px;text-align:center;line-height:25px;letter-spacing:0.040em;color:rgb(20,31,61)}
.about-kentei__31{position:absolute;left:22.436px;top:17px;width:257px;height:10px;background-color:rgb(255,251,146)}
.about-kentei__32{position:absolute;left:24.436px;top:0;width:290px;height:23px;font-weight:700;font-size:22px;text-align:left;line-height:23px;letter-spacing:-0.040em;color:rgb(252,37,129)}
.about-kentei__33,.setsumeikai-info-2__36{position:absolute;left:3px;top:16px;width:118.812px;height:105px;overflow:hidden}
.about-kentei__34,.setsumeikai-info-1__39,.setsumeikai-info-2__37{position:absolute;left:13px;top:13px;width:92px;height:92px;border-radius:50%;background-color:rgb(255,255,255)}
.about-kentei__35,.setsumeikai-info-1__40,.setsumeikai-info-2__38{position:absolute;left:0;top:0;width:118.812px;height:105px}
.about-kentei__36,.setsumeikai-info-2__40{position:absolute;left:104px;top:54px;width:236px;height:54px}
.about-kentei__37,.setsumeikai-info-2__03{position:absolute;left:324px;top:48px;width:72px;height:67px;overflow:hidden}
.about-kentei__38,.setsumeikai-info-1__05,.setsumeikai-info-2__04{position:absolute;left:0;top:0;transform:matrix(-1,0,0,1,72,0);transform-origin:0 0;width:72px;height:67px;color:rgb(252,37,129)}
.about-kentei__39,.setsumeikai-info-1__06,.setsumeikai-info-2__05{position:absolute;left:0;top:0;transform:matrix(0.733,0.680,-0.680,0.733,35.602,3);transform-origin:0 0;width:44px;height:20px;font-weight:700;font-size:13px;line-height:20px;color:rgb(255,255,255)}
.about-kentei__40{position:absolute;left:36px;top:237px;width:347px;height:90px;overflow:hidden}
.about-kentei__41{position:absolute;left:116px;top:0;width:130px;height:90px;border-radius:10px}
.about-kentei__42{position:absolute;left:0;top:0;width:111px;height:90px;border-radius:10px}
.about-kentei__43{position:absolute;left:250px;top:0;width:97px;height:90px;border-radius:10px}

/* ===== cta-2 (top 7126) ===== */
.cta-2{position:absolute;left:0;top:7126px;height:238px;display:flex;flex-direction:column;gap:10px;padding:0px 24px 56px 24px}
.cta-2__01,.cta-3__01,.cta-4__01{position:relative;width:372px;height:182px;overflow:hidden}
.cta-2__02,.cta-3__02,.cta-4__02{position:absolute;left:0;top:0;width:372px;height:182px;border-radius:0px 0px 12px 12px;background-color:rgb(37,47,76)}
.cta-2__03,.cta-3__03,.cta-4__03{position:absolute;left:98.636px;top:15.031px;width:176px;height:23px;font-weight:700;font-size:14.090909004211426px;text-align:center;line-height:22.576px;color:rgb(255,255,255)}
.cta-2__05,.cta-3__05,.cta-4__05{position:absolute;left:21.606px;top:46.03px;width:328.788px;height:50.727px;overflow:hidden}
.cta-2__06,.cta-3__06,.cta-4__06{position:absolute;left:0;top:0;width:328.788px;height:50.727px;border-radius:9.393939018249512px;background-color:rgb(252,37,129)}
.cta-2__07,.cta-3__07,.cta-4__07{position:absolute;left:58.631px;top:16.909px;width:226.173px;height:15px;font-weight:700;font-size:16.909090042114258px;text-align:center;line-height:14.091px;color:rgb(255,255,255)}
.cta-2__08,.cta-3__08,.cta-4__08{position:absolute;left:292.527px;top:21.422px;width:13.885px;height:6.942px;display:inline-flex;align-items:center;justify-content:center;font-size:20.8px;line-height:1;color:rgb(255,255,255);}
.cta-2__10,.cta-3__10,.cta-4__10{position:absolute;left:21.606px;top:108.031px;width:328.788px;height:52.606px;overflow:hidden}
.cta-2__11,.cta-3__11,.cta-4__11{position:absolute;left:0;top:0;width:328.788px;height:52.606px;border-radius:9.393939018249512px;background-color:rgb(255,255,255);border:0.939px solid rgb(252,37,129)}
.cta-2__12,.cta-3__12,.cta-4__12{position:absolute;left:59.671px;top:17.773px;width:188.477px;height:15.782px;font-weight:700;font-size:16.909090042114258px;text-align:center;line-height:14.091px;color:rgb(252,37,129)}
.cta-2__13,.cta-3__13,.cta-4__13{position:absolute;left:292.122px;top:23.042px;width:14.694px;height:7.347px;display:inline-flex;align-items:center;justify-content:center;font-size:22.0px;line-height:1;color:rgb(252,37,129);}

/* ===== care-sweet (top 7364) ===== */
.care-sweet{position:absolute;left:0;top:7364px;width:420px;height:1578px;overflow:hidden}
.care-sweet__03{position:absolute;left:74px;top:13px;width:334px;height:64px;font-weight:700;font-size:22px;line-height:1.5;color:rgb(255,255,255)}
.care-sweet__06{position:absolute;left:0;top:94px;width:420px;height:1484px;background-color:rgb(235,249,247);display:flex;flex-direction:row;gap:10px;padding:40px 24px 40px 24px}
.care-sweet__07{position:relative;width:372px;height:1404px;display:flex;flex-direction:column;gap:24px;align-items:center}
.care-sweet__08{width:auto;height:110px;display:flex;flex-direction:column;gap:16px;align-items:center;position:relative;align-self:stretch}
.care-sweet__10{background-color:rgb(7,162,162)}
.care-sweet__12{color:rgb(7,162,162)}
.care-sweet__13{position:relative;width:372px;height:2px;background:rgb(252,37,129);flex-shrink:0;}
.care-sweet__14{position:relative;width:212px;height:98px;overflow:hidden}
.care-sweet__15{position:absolute;left:0;top:0;width:212px;height:98px;border-radius:12px;background-color:rgb(255,255,255);box-shadow:0px 0px 14px 1px rgb(240,240,240)}
.care-sweet__16{position:absolute;left:27px;top:5px;width:166px;height:91px}
.care-sweet__18{position:relative;width:324px;height:555px;overflow:hidden}
.care-sweet__19{position:absolute;left:0;top:12px;width:324px;height:543px;border-radius:13px;background-color:rgb(255,255,255);border:1px solid rgb(110,114,141)}
.care-sweet__20{position:absolute;left:92px;top:0;width:139px;height:25px;border-radius:20px;background-color:rgb(110,114,141);display:flex;flex-direction:row;gap:10px;padding:3px 10px 3px 10px;justify-content:center;align-items:center}
.care-sweet__21{position:relative;font-weight:700;font-size:12px;text-align:center;line-height:100%;color:rgb(255,255,255)}
.care-sweet__22{position:absolute;left:16px;top:28px;width:300px;height:572px}
.care-sweet__23{position:relative;width:332px;height:470px;overflow:hidden}
.care-sweet__24{position:absolute;left:0;top:11px;width:332px;height:438px;border-radius:13px;background-color:rgb(255,255,255);border:1px solid rgb(110,114,141)}
.care-sweet__25{position:absolute;left:93px;top:0;width:146px;height:25px;border-radius:20px;background-color:rgb(110,114,141);display:flex;flex-direction:row;gap:10px;padding:3px 10px 3px 10px;justify-content:center;align-items:center}
.care-sweet__26{position:absolute;left:0;top:458px;width:332px;height:12px;font-size:10px;line-height:100%;color:rgb(107,107,107)}
.care-sweet__27{position:absolute;left:20px;top:41px;width:292px;height:190.116px;display:flex;flex-direction:column;gap:16px;align-items:center}
.care-sweet__28{position:relative;height:190.116px;border-radius:12px;background-color:rgb(243,243,243);display:flex;flex-direction:column;gap:8.563372611999512px;padding:12px 16px 16px 16px;justify-content:center;align-items:center;align-self:stretch}
.care-sweet__29{position:relative;width:210.606px;display:flex;flex-direction:row;gap:15.414070129394531px;justify-content:center;align-items:center}
.care-sweet__30{position:relative;width:100.191px;height:95.053px;overflow:hidden}
.care-sweet__31{position:relative;font-weight:500;font-size:10.276046752929688px;text-align:center;line-height:12.845px;color:rgb(107,107,107)}
.care-sweet__32{position:relative;height:58.5px;display:flex;flex-direction:column;gap:4.281686305999756px}
.care-sweet__33{position:relative;display:flex;flex-direction:row;gap:6.850697994232178px;align-items:center;align-self:stretch}
.care-sweet__34{position:relative;width:22.668px;height:21.408px;overflow:hidden}
.care-sweet__35{position:absolute;left:0;top:0;width:22.668px;height:21.408px;overflow:hidden}
.care-sweet__36{position:relative;height:33px;display:flex;flex-direction:column}
.care-sweet__37{position:relative;font-weight:700;font-size:11.132384300231934px;line-height:1.5;color:rgb(46,50,75);align-self:stretch}
.care-sweet__38{position:relative;font-weight:700;font-size:11.98872184753418px;line-height:100%;color:rgb(241,74,145);align-self:stretch}
.care-sweet__39{position:relative;width:186.317px;display:flex;flex-direction:row;gap:6.850697994232178px;align-items:center}
.care-sweet__40{position:relative;width:22.466px;height:21.218px;overflow:hidden}
.care-sweet__41{position:relative;font-weight:700;font-size:11.98872184753418px;line-height:100%;color:rgb(55,70,90)}
.care-sweet__42{position:absolute;left:16.5px;top:253px;width:298.76px;height:176.105px;display:flex;flex-direction:column;gap:4px;align-items:center}
.care-sweet__43{position:relative;font-weight:700;font-size:14px;text-align:center;line-height:100%;color:rgb(7,162,162)}
.care-sweet__44{position:relative;width:240.95px;display:flex;flex-direction:row;gap:12.904001235961914px;align-items:center}
.care-sweet__45{position:relative;width:114.023px;height:132.105px}

/* ===== setsumeikai-info-1 (top 8942) ===== */
.setsumeikai-info-1{position:absolute;left:0;top:8942px;width:420px;display:flex;flex-direction:row;gap:10px;padding:56px 0px 56px 0px;align-items:center}
.setsumeikai-info-1__01{position:relative;width:420px;height:617px;overflow:hidden}
.setsumeikai-info-1__02{position:absolute;left:0;top:0;width:420px;height:617px;border-radius:12px 12px 0px 0px;background-color:rgb(255,255,255)}
.setsumeikai-info-1__03{position:absolute;left:24px;top:32px;width:372px;height:585px;border-radius:12px 12px 0px 0px;background-color:rgb(255,255,255);border:1px solid rgb(252,37,129)}
.setsumeikai-info-1__04{position:absolute;left:324px;top:32px;width:72px;height:67px;overflow:hidden}
.setsumeikai-info-1__07{position:absolute;left:36px;top:361px;width:347px;height:240px;overflow:hidden}
.setsumeikai-info-1__31{position:absolute;left:54.563px;top:117px;width:313.594px;height:85px;overflow:hidden}
.setsumeikai-info-1__34{position:absolute;left:24.437px;top:0;width:264px;height:85px;overflow:hidden}
.setsumeikai-info-1__35{position:absolute;left:35px;top:35px;width:206px;height:50px;font-weight:700;font-size:18px;text-align:center;line-height:25px;letter-spacing:0.040em;color:rgb(20,31,61)}
.setsumeikai-info-1__36{position:absolute;left:0;top:17px;width:264px;height:10px;background-color:rgb(255,251,146)}
.setsumeikai-info-1__37{position:absolute;left:6px;top:0;width:255px;height:23px;font-weight:700;font-size:22px;text-align:center;line-height:23px;letter-spacing:-0.040em;color:rgb(252,37,129)}
.setsumeikai-info-1__38{position:absolute;left:3px;top:0;width:118.812px;height:105px;overflow:hidden}
.setsumeikai-info-1__41{position:absolute;left:104px;top:38px;width:236px;height:54px}
.setsumeikai-info-1__42{position:absolute;left:36px;top:226px;width:344px;display:flex;flex-direction:row;gap:7px;align-items:center}
.setsumeikai-info-1__43{position:relative;width:99px;height:125px;border-radius:12px}
.setsumeikai-info-1__44{position:relative;width:145px;height:125px;border-radius:12px}
.setsumeikai-info-1__45{position:relative;width:86px;height:125px;border-radius:12px}

/* ===== deco-1 (top 9252) ===== */
.deco-1{position:absolute;left:359px;top:9251.5px;width:9px;height:10px;color:rgb(242,244,243)}

/* ===== cta-3 (top 9615) ===== */
.cta-3{position:absolute;left:0;top:9615px;height:238px;display:flex;flex-direction:column;gap:10px;padding:0px 24px 56px 24px}

/* ===== merit-business (top 9853) ===== */
.merit-business{position:absolute;left:0;top:9853px;width:420px;height:1167.3px;overflow:hidden}
.merit-business__03{position:absolute;left:77px;top:13px;width:264px;height:64px;font-weight:700;font-size:22px;line-height:1.5;color:rgb(255,255,255)}
.merit-business__05{position:absolute;left:12px;top:20px;width:37px;height:17px;font-family:Agdasima,"Arial Narrow","Roboto Condensed",sans-serif;font-weight:700;font-size:38px;line-height:16.864px;letter-spacing:0.040em;color:rgb(255,255,255)}
.merit-business__06{position:absolute;left:0;top:94px;width:420px;background-color:rgb(254,250,235);display:flex;flex-direction:row;gap:10px;padding:40px 24px 40px 24px}
.merit-business__07{position:relative;width:372px;height:993.3px;display:flex;flex-direction:column;gap:24px;align-items:center}
.merit-business__08{width:auto;height:107px;display:flex;flex-direction:column;gap:16px;align-items:center;position:relative;align-self:stretch}
.merit-business__10,.why-qualification__04{background-color:rgb(226,139,0)}
.merit-business__13{position:relative;width:372px;height:2px;background:rgb(252,37,129);flex-shrink:0;}
.merit-business__14{position:relative;width:233px;height:111px}
.merit-business__15{position:relative;font-size:14px;line-height:24px;color:rgb(20,31,61);align-self:stretch}
.merit-business__16{position:relative;height:631.3px;display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;align-self:stretch}
.merit-business__17{position:relative;height:269.519px;border-radius:20px;background-color:rgb(255,207,229);border:1.048px solid rgb(246,98,180);display:flex;flex-direction:column;gap:10.478873252868652px;padding:8px 0px 8px 0px;justify-content:center;align-items:center;align-self:stretch}
.merit-business__18{position:relative;width:335.324px;height:253.519px;display:flex;flex-direction:column;gap:3.1436617374420166px;justify-content:center;align-items:center}
.merit-business__19{position:relative;font-weight:700;font-size:16.24225425720215px;text-align:center;line-height:26.564px;color:rgb(246,98,180);align-self:stretch}
.merit-business__20{position:relative;height:223.376px;display:flex;flex-direction:column;align-items:flex-end;align-self:stretch}
.merit-business__21{position:relative;height:203.376px;display:flex;flex-direction:column;gap:12.574646949768066px;justify-content:center;align-items:center;align-self:stretch}
.merit-business__22{position:relative;display:flex;flex-direction:row;gap:10.478873252868652px;align-items:center;align-self:stretch}
.merit-business__23{position:relative;width:104.789px;height:98.162px;display:flex;flex-direction:column;gap:8.383098602294922px;align-items:center}
.merit-business__24{position:relative;height:64.778px;overflow:hidden;align-self:stretch}
.merit-business__25{position:relative;width:91.166px;font-weight:700;font-size:10.164506912231445px;text-align:center;line-height:12.260px;color:rgb(46,50,75)}
.merit-business__26{position:relative;font-weight:700;font-size:10.164506912231445px;text-align:center;line-height:12.260px;color:rgb(46,50,75)}
.merit-business__27{position:relative;width:104.789px;height:92.639px;display:flex;flex-direction:column;gap:8.383098602294922px;align-items:center}
.merit-business__28{position:relative;height:71.256px;overflow:hidden;align-self:stretch}
.merit-business__29{position:relative;font-weight:700;font-size:10.164506912231445px;text-align:center;line-height:12.260px;color:rgb(46,50,75);align-self:stretch}
.merit-business__30{position:relative;font-weight:700;font-size:10.478873252868652px;text-align:right;line-height:19.407px;color:rgb(246,98,180);align-self:stretch}
.merit-business__31{position:relative;height:170.783px;border-radius:20px;background-color:rgb(255,235,221);border:1.048px solid rgb(255,139,61);display:flex;flex-direction:column;gap:10.478873252868652px;padding:8px 0px 8px 0px;align-items:center;align-self:stretch}
.merit-business__32{position:relative;width:335.324px;height:154.783px;display:flex;flex-direction:column;gap:3.1436617374420166px;align-items:center}
.merit-business__33{position:relative;font-weight:700;font-size:16.24225425720215px;text-align:center;line-height:26.564px;color:rgb(255,139,61);align-self:stretch}
.merit-business__34{position:relative;height:124.639px;display:flex;flex-direction:column;align-items:flex-end;align-self:stretch}
.merit-business__35{position:relative;display:flex;flex-direction:row;gap:10.478873252868652px;align-self:stretch}
.merit-business__36{position:relative;font-weight:700;font-size:10.164506912231445px;text-align:center;line-height:12.260px;color:rgb(55,70,90);align-self:stretch}
.merit-business__37{position:relative;width:104.789px;height:104.639px;display:flex;flex-direction:column;gap:8.383098602294922px;align-items:center}
.merit-business__38{position:relative;font-weight:700;font-size:9.95492935180664px;text-align:center;line-height:12.260px;color:rgb(55,70,90)}
.merit-business__39{position:relative;font-weight:700;font-size:10.164506912231445px;text-align:center;line-height:12.260px;color:rgb(55,70,90)}
.merit-business__40{position:relative;font-weight:700;font-size:10.478873252868652px;text-align:right;line-height:19.407px;color:rgb(255,139,61);align-self:stretch}
.merit-business__41{position:relative;height:174.997px;border-radius:20px;background-color:rgb(222,242,236);border:1.048px solid rgb(28,189,144);display:flex;flex-direction:column;gap:10.478873252868652px;padding:8px 0px 8px 0px;justify-content:center;align-items:center;align-self:stretch}
.merit-business__42{position:relative;width:335.324px;height:154.783px;display:flex;flex-direction:column;align-items:flex-end}
.merit-business__43{position:relative;height:134.783px;display:flex;flex-direction:column;gap:3.1436617374420166px;align-items:center;align-self:stretch}
.merit-business__44{position:relative;font-weight:700;font-size:16.24225425720215px;text-align:center;line-height:26.564px;color:rgb(28,189,144);align-self:stretch}
.merit-business__45{position:relative;width:104.789px;height:91.592px;display:flex;flex-direction:column;gap:7.335211277008057px;align-items:center}
.merit-business__46{position:relative;font-weight:700;font-size:10.478873252868652px;text-align:right;line-height:19.407px;color:rgb(28,189,144);align-self:stretch}

/* ===== why-qualification (top 11020) ===== */
.why-qualification{position:absolute;left:0;top:11020px;width:420px;height:498.295px;overflow:hidden}
.why-qualification__01{position:absolute;left:0;top:0;width:420px;height:498.295px;display:flex;flex-direction:column;gap:24px;padding:40px 24px 40px 24px;align-items:center}
.why-qualification__02{width:auto;height:107px;display:flex;flex-direction:column;gap:16px;align-items:center;position:relative;align-self:stretch}
.why-qualification__06{color:rgb(226,139,0)}
.why-qualification__07{position:relative;width:372px;height:2px;background:rgb(252,37,129);flex-shrink:0;}
.why-qualification__09{position:relative;width:284.579px;height:185.295px;overflow:hidden}
.why-qualification__10{position:absolute;left:0;top:0;width:202px;height:135px;border-radius:12px;border:2px solid rgb(255,255,255)}
.why-qualification__11{position:absolute;left:149px;top:84px;width:135.579px;height:101.295px;border-radius:12px;border:2px solid rgb(255,255,255)}

/* ===== setsumeikai-info-2 (top 11519) ===== */
.setsumeikai-info-2{position:absolute;left:0;top:11519px;width:420px;height:657px;overflow:hidden}
.setsumeikai-info-2__01{position:absolute;left:0;top:0;width:420px;height:657px;border-radius:12px;background-color:rgb(255,255,255)}
.setsumeikai-info-2__02{position:absolute;left:24px;top:48px;width:372px;height:609px;border-radius:12px 12px 0px 0px;background-color:rgb(255,255,255);border:1px solid rgb(252,37,129)}
.setsumeikai-info-2__06{position:absolute;left:36px;top:405px;width:347px;height:240px;overflow:hidden}
.setsumeikai-info-2__30{position:absolute;left:59.563px;top:130px;width:303.594px;height:70px;overflow:hidden}
.setsumeikai-info-2__31{position:absolute;left:85.705px;top:33.457px;width:160px;height:33px;font-weight:700;font-size:28.31014633178711px;text-align:center;line-height:32.171px;letter-spacing:0.040em;color:rgb(252,37,129)}
.setsumeikai-info-2__32{position:absolute;left:80.558px;top:55.333px;width:151.845px;height:12.868px;background-color:rgb(255,251,146)}
.setsumeikai-info-2__33{position:absolute;left:26.511px;top:0;width:267px;height:30px;font-weight:700;font-size:23.1628475189209px;text-align:center;line-height:29.597px;letter-spacing:-0.040em;color:rgb(20,31,61)}
.setsumeikai-info-2__34{position:absolute;left:0;top:0;transform:matrix(-0.339,-0.941,0.941,-0.339,22.291,70);transform-origin:0 0;width:65.81px;height:2.5736496448516846px;color:rgb(252,37,129)}
.setsumeikai-info-2__35{position:absolute;left:0;top:0;transform:matrix(0.339,-0.941,-0.941,-0.339,281.303,70);transform-origin:0 0;width:65.81px;height:2.5736496448516846px;color:rgb(252,37,129)}
.setsumeikai-info-2__39{position:absolute;left:57px;top:215px;width:307px;height:175px;border-radius:12px}

/* ===== cta-4 (top 12176) ===== */
.cta-4{position:absolute;left:0;top:12176px;height:262px;display:flex;flex-direction:column;gap:10px;padding:0px 24px 80px 24px;align-items:center}

/* migrated from former inline styles */
.about-kentei__no-char{color:rgb(20,31,61);font-size:18px}
.merit-business__title-accent{white-space:pre-wrap;color:rgb(226,139,0)}

.jobs__20,.jobs__29,.jobs__36{position:relative;border-radius:10px;display:flex;flex-direction:row;gap:8px;padding:12px 12px 12px 12px;align-items:center;align-self:stretch}
.jobs__20{background-color:rgb(253,238,245)}
.jobs__29{background-color:rgb(235,249,247)}
.jobs__36{background-color:rgb(255,243,226)}
.jobs__22,.jobs__30,.jobs__35{position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%}
.jobs__22{background-color:rgb(252,37,129)}
.jobs__30{background-color:rgb(7,162,162)}
.jobs__35{background-color:rgb(226,139,0)}
.jobs__25,.jobs__33,.jobs__34{position:relative;height:64px;border-radius:10px;display:flex;flex-direction:row;gap:8px;padding:12px 12px 12px 12px;align-items:center;align-self:stretch}
.jobs__25{background-color:rgb(253,238,245)}
.jobs__33{background-color:rgb(235,249,247)}
.jobs__34{background-color:rgb(255,243,226)}
.reasons__10,.reasons__25,.reasons__37{position:absolute;left:0;top:0;width:372px;height:90px;border-radius:12px 12px 0px 0px}
.reasons__10{background-color:rgb(252,37,129)}
.reasons__25{background-color:rgb(39,189,189)}
.reasons__37{background-color:rgb(253,177,1)}
.merit-qualification__02,.care-sweet__02,.merit-business__02{position:absolute;left:0;top:0;width:420px;height:94px;border-radius:12px 12px 0px 0px}
.merit-qualification__02{background-color:rgb(252,37,129)}
.care-sweet__02{background-color:rgb(7,162,162)}
.merit-business__02{background-color:rgb(249,176,20)}
.roadmap__104,.roadmap__109,.roadmap__114{position:absolute;left:4.636px;top:1.745px;width:8.943px;height:9.562px}
.roadmap__105,.roadmap__110,.roadmap__115{position:absolute;left:17.716px;top:2.856px;width:5.803px;height:4.618px}
.roadmap__106,.roadmap__111,.roadmap__116{position:absolute;left:16.233px;top:0;width:8.767px;height:9.374px}
.roadmap__107,.roadmap__112,.roadmap__117{position:absolute;left:0;top:12.054px;width:18.662px;height:15.947px}
.roadmap__104,.roadmap__105,.roadmap__106,.roadmap__107{color:rgb(219,0,94)}
.roadmap__109,.roadmap__110,.roadmap__111,.roadmap__112{color:rgb(0,110,110)}
.roadmap__114,.roadmap__115,.roadmap__116,.roadmap__117{color:rgb(167,103,0)}

.roadmap__icon-img{width:100%;height:100%;object-fit:contain;object-position:center}

/* POINT番号を画像化（iPhoneでフォント未適用でも崩れない） */
.point-num-img{position:absolute;left:0;top:-3.75px;height:27.25px;width:auto;display:block}
