.GuaranteeIntro_main-guarantee__zht_e{padding:9rem 0;background:#000;text-align:center}@media(min-width:1025px){.GuaranteeIntro_main-guarantee__zht_e{background:none;padding:0}.GuaranteeIntro_main-guarantee__inner__FIVi9{position:relative;height:220vh}}@media(min-width:1701px){.GuaranteeIntro_main-guarantee__inner__FIVi9{height:auto}}@media(min-width:1025px){.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_desktop-sticky-box__aFGuO{overflow:hidden;position:-webkit-sticky;position:sticky;background:#000;padding:180px 0;top:calc(50vh - 595px)}}@media(min-width:1701px){.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_desktop-sticky-box__aFGuO{position:static;top:auto}}.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_symbol-row__Qy_1G{width:17rem;height:4.5rem;margin:0 auto}@media(min-width:1025px){.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_symbol-row__Qy_1G{width:261px;height:65px;text-align:center}}.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_symbol-row__Qy_1G img{object-fit:contain}.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_title-row__9Ovid{display:block;padding:3.85rem 0 4.1rem;color:#fff;font-size:3.8rem;font-weight:700;line-height:4.5rem;letter-spacing:-.02em}@media(min-width:1025px){.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_title-row__9Ovid{padding:54px 0 60px;font-size:62px;line-height:76px}}.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_title-row__9Ovid span{display:block;background:linear-gradient(290deg,#7533ff,#7533ff 20%,#a546e9 30%,#e85cba 60%,#ff825b 80%,#ff825b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(min-width:1025px){.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_carousel-row__MctWH{max-width:1000px;margin:0 auto;will-change:transform;transition:none}}@media screen and (min-width:1701px){.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_carousel-row__MctWH{max-width:1700px;margin:0 auto}.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_carousel-row__MctWH .swiper-wrapper{align-items:stretch;justify-content:center}}@media(min-width:1025px){.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_carousel-row__MctWH .GuaranteeIntro_guarantee-swiper__y_9XK{overflow:visible}}.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV{width:30.5rem;padding:4.9rem 2.9rem 4.65rem;margin:0 1.05rem;background:#222;border:.1rem solid #222;border-radius:2.5rem;color:#fff;text-align:left}@media(min-width:1025px){.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV{width:320px;height:auto;margin:0;padding:50px 29px 45px;border-width:2px;border-radius:30px}}.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV.GuaranteeIntro_with-points__qf7in{background:#222 url(https://img.uphone3.com/web/main/2025/mo/ico_stars.png) no-repeat right 2.3rem top 5.2rem;background-size:auto 1.6rem;border-color:#e6d293}@media(min-width:1025px){.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV+.GuaranteeIntro_result-item__2SBZV{margin-left:20px}}.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_main-row__number__xq2YC dt{color:hsla(0,0%,100%,.7);font-size:1.5rem;line-height:2.5rem;letter-spacing:-.02em}@media(min-width:1025px){.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_main-row__number__xq2YC dt{font-size:16px;line-height:23px}}.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_main-row__number__xq2YC dd{margin-top:.7rem;font-size:4.5rem;font-weight:700;line-height:1}@media(min-width:1025px){.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_main-row__number__xq2YC dd{margin-top:8px;font-size:44px}}.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_main-row__add__rTWz7{display:block;margin:1.7rem 0 0;color:hsla(0,0%,100%,.4);font-size:1.3rem;line-height:2.05rem}@media(min-width:1025px){.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_main-row__add__rTWz7{min-height:60px;margin-top:16px;line-height:16px}}.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_main-row__add__rTWz7 b{display:block;color:hsla(0,0%,100%,.7);font-size:1.6rem;letter-spacing:-.024em}@media(min-width:1025px){.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_main-row__add__rTWz7 b{margin-bottom:1px;line-height:24px}}.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_review-row__5Xg1N{position:relative;margin-top:2.75rem;padding-top:3.46rem}@media(min-width:1025px){.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_review-row__5Xg1N{margin-top:11px;padding-top:32px}}.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_review-row__5Xg1N:before{content:"";position:absolute;left:0;top:0;width:5rem;height:.1rem;background:hsla(0,0%,100%,.4)}@media(min-width:1025px){.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_review-row__5Xg1N:before{top:.05rem}}.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_review-row__user__IVKi0{display:inline-block;padding-left:2.55rem;background:url(https://img.uphone3.com/web/main/2025/mo/ico_double_quotes.png) no-repeat 0 50%;background-size:2rem auto;color:hsla(0,0%,100%,.8);font-size:1.6rem;font-weight:700;line-height:2.3rem}.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_review-row__text__VGfFu{margin:1.05rem 0 0;color:hsla(0,0%,100%,.6);font-size:1.5rem;line-height:2.3rem;letter-spacing:-.02em;white-space:nowrap}@media(min-width:1025px){.GuaranteeIntro_main-guarantee__zht_e .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_review-row__text__VGfFu{margin-top:10px;line-height:22px}}@media(min-width:0px)and (max-width:1024px){.GuaranteeIntro_main-guarantee__zht_e.GuaranteeIntro_lang-ja__p40Ua .GuaranteeIntro_title-row__9Ovid{padding:3.65rem 0;font-size:3.2rem;line-height:4rem}.GuaranteeIntro_main-guarantee__zht_e.GuaranteeIntro_lang-ja__p40Ua .swiper-wrapper{align-items:stretch}.GuaranteeIntro_main-guarantee__zht_e.GuaranteeIntro_lang-ja__p40Ua .swiper-slide{height:auto}.GuaranteeIntro_main-guarantee__zht_e.GuaranteeIntro_lang-ja__p40Ua .GuaranteeIntro_result-item__2SBZV{padding-right:2.8rem;padding-bottom:5rem}.GuaranteeIntro_main-guarantee__zht_e.GuaranteeIntro_lang-ja__p40Ua .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_main-row__add__rTWz7{min-height:6.15rem}.GuaranteeIntro_main-guarantee__zht_e.GuaranteeIntro_lang-ja__p40Ua .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_review-row__5Xg1N{margin-top:.7rem}.GuaranteeIntro_main-guarantee__zht_e.GuaranteeIntro_lang-ja__p40Ua .GuaranteeIntro_result-item__2SBZV .GuaranteeIntro_review-row__text__VGfFu{margin-top:1.2rem;font-size:1.4rem;line-height:2.1rem}}@media(min-width:1025px){.LearningSwiper_learning-container__44AHl{position:relative;max-width:1000px;height:670px;padding-left:500px;margin:0 auto}}.LearningSwiper_learning-container__44AHl.LearningSwiper_is-desktop__90Kth{display:none}@media(min-width:1025px){.LearningSwiper_learning-container__44AHl.LearningSwiper_is-desktop__90Kth{display:block}.LearningSwiper_learning-container__44AHl.LearningSwiper_is-mobile__avinm{display:none}}.LearningSwiper_learning-container__44AHl .LearningSwiper_learning-swiper__rs6cp{overflow:clip;font-size:0}@media(min-width:1025px){.LearningSwiper_learning-container__44AHl .LearningSwiper_learning-swiper__rs6cp{display:inline-block;width:420px;height:670px;overflow:hidden}}.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-item__CiR34{width:27.5rem;height:41.5rem}@media(min-width:1025px){.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-item__CiR34{width:100%;height:100%}.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-item__CiR34.swiper-slide-visible .LearningSwiper_img-box__QJfBH{opacity:1}}.LearningSwiper_learning-container__44AHl .LearningSwiper_img-box__QJfBH{position:relative;width:100%;height:100%;margin:0 auto}@media(min-width:1025px){.LearningSwiper_learning-container__44AHl .LearningSwiper_img-box__QJfBH{opacity:0}}.LearningSwiper_learning-container__44AHl .LearningSwiper_img-box__QJfBH img{object-fit:contain}.LearningSwiper_learning-container__44AHl .LearningSwiper_learning-pagination__bMHJB{width:auto;height:auto;margin:3.84rem 0 2.5rem;text-align:center;font-size:0;color:#fff}@media(min-width:1025px){.LearningSwiper_learning-container__44AHl .LearningSwiper_learning-pagination__bMHJB{display:none}}.LearningSwiper_learning-container__44AHl .LearningSwiper_learning-pagination__bMHJB li.swiper-pagination-bullet{display:inline-block;position:relative;width:2.5rem;height:auto;margin:0 .25rem;padding:0 0 .6rem;background:none;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.75rem;opacity:.2}.LearningSwiper_learning-container__44AHl .LearningSwiper_learning-pagination__bMHJB li.swiper-pagination-bullet:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:.2rem;background:#fff;border-radius:.3rem}.LearningSwiper_learning-container__44AHl .LearningSwiper_learning-pagination__bMHJB li.swiper-pagination-bullet-active{opacity:1}@media(min-width:1025px){.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-info__RT4OY{position:absolute;left:45px;top:0;height:667px}.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-info__RT4OY:before{content:"";display:block;position:absolute;left:-43px;top:8px;width:5px;height:653px;background:hsla(0,0%,100%,.1);border-radius:6px}}.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-info__RT4OY ul{padding:2.6rem 0 3.78rem}@media(min-width:1025px){.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-info__RT4OY ul{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:0}}.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-info__RT4OY li{display:none;text-align:center}@media(min-width:1025px){.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-info__RT4OY li{display:block;padding-top:4px;text-align:left;cursor:pointer}}.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-info__RT4OY li.LearningSwiper_success__MRtXH{display:block;position:relative}@media(min-width:1025px){.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-info__RT4OY li.LearningSwiper_success__MRtXH:before{content:"";display:block;position:absolute;left:-43px;top:8px;width:5px;height:107px;background:#fff;border-radius:6px}.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-info__RT4OY li.LearningSwiper_success__MRtXH p,.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-info__RT4OY li.LearningSwiper_success__MRtXH strong{opacity:1}}.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-info__RT4OY strong{display:block;color:#fff;font-size:2rem;font-weight:700;line-height:4.14rem;letter-spacing:-.02em}@media(min-width:1025px){.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-info__RT4OY strong{margin-bottom:12px;font-size:32px;line-height:40px;opacity:.4}}.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-info__RT4OY strong span{display:none}@media(min-width:1025px){.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-info__RT4OY strong span{display:inline-block;margin-right:12px}}.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-info__RT4OY p{color:#e3e3e3;font-size:1.5rem;line-height:2.1rem;letter-spacing:-.02em}@media(min-width:1025px){.LearningSwiper_learning-container__44AHl .LearningSwiper_swiper-info__RT4OY p{padding-left:28px;font-size:22px;line-height:32px;letter-spacing:-.024em;opacity:.2}.LearningSwiper_learning-container__44AHl.LearningSwiper_lang-ja__I62bg{max-width:920px}}@media(min-width:0px)and (max-width:1024px){.LearningSwiper_learning-container__44AHl.LearningSwiper_lang-ja__I62bg .LearningSwiper_learning-pagination__bMHJB{margin-top:4.5rem}.LearningSwiper_learning-container__44AHl.LearningSwiper_lang-ja__I62bg .LearningSwiper_swiper-info__RT4OY ul{padding-top:3.2rem}.LearningSwiper_learning-container__44AHl.LearningSwiper_lang-ja__I62bg .LearningSwiper_swiper-info__RT4OY li strong{display:flex;align-items:center;justify-content:center;min-height:5.6rem;margin-bottom:1rem;line-height:2.8rem}}@media(min-width:1025px){.LearningSwiper_learning-container__44AHl.LearningSwiper_lang-ja__I62bg .LearningSwiper_swiper-info__RT4OY li strong{margin-bottom:9px;font-size:28px}.LearningSwiper_learning-container__44AHl.LearningSwiper_lang-ja__I62bg .LearningSwiper_swiper-info__RT4OY li strong span{font-size:32px}}.LearningSwiper_learning-container__44AHl.LearningSwiper_lang-ja__I62bg .LearningSwiper_swiper-info__RT4OY li p{font-size:1.3rem;line-height:1.9rem}@media(min-width:1025px){.LearningSwiper_learning-container__44AHl.LearningSwiper_lang-ja__I62bg .LearningSwiper_swiper-info__RT4OY li p{padding-left:30px;font-size:18px;line-height:28px}}.MainAdvantages_main-advantages__k9K_Z article{overflow:hidden}.MainAdvantages_container__JIkzy{padding:0 3rem;overflow:visible}@media(min-width:1025px){.MainAdvantages_container__JIkzy{max-width:1000px;margin:0 auto;padding:0}.MainAdvantages_item-head__Pbn5u{text-align:center}}.MainAdvantages_item-head__Pbn5u .MainAdvantages_advantages-title__doGQZ{color:#111;font-size:3.8rem;font-weight:700;line-height:4.55rem;letter-spacing:-.024em}@media(min-width:1025px){.MainAdvantages_item-head__Pbn5u .MainAdvantages_advantages-title__doGQZ{font-size:76px;line-height:90px}}.MainAdvantages_item-head__Pbn5u .MainAdvantages_advantages-title__doGQZ span{color:#b097bc}.MainAdvantages_main-advantages__k9K_Z.MainAdvantages_lang-ja__2W_LT .MainAdvantages_item-head__Pbn5u .MainAdvantages_advantages-title__doGQZ{font-size:3.2rem;line-height:4rem}@media(min-width:1025px){.MainAdvantages_main-advantages__k9K_Z.MainAdvantages_lang-ja__2W_LT .MainAdvantages_item-head__Pbn5u .MainAdvantages_advantages-title__doGQZ{font-size:62px;line-height:76px}}.MainLearning_learning-method__KuhtW{padding:5.95rem 0 9rem;background:url(https://img.uphone3.com/web/main/2407/mo/learning_bg@min.jpg) no-repeat 50% 0;background-size:cover}@media(min-width:1025px){.MainLearning_learning-method__KuhtW{padding:158px 0 180px;background:url(https://img.uphone3.com/web/landing/adv/satisfied/pc/learning_bg_set.jpg) no-repeat 50% 0;background-size:cover}.MainLearning_learning-method__head__xMksx{max-width:1000px;margin:0 auto 95px}}.MainLearning_learning-method__head__xMksx h3{background:linear-gradient(90deg,#be91f8 0,#fff 50%,#eb92bf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:3.8rem;line-height:1;font-weight:700;text-align:center;letter-spacing:-.02em}@media(min-width:1025px){.MainLearning_learning-method__head__xMksx h3{font-size:76px;text-align:left;letter-spacing:-.024em}}.MainLearning_learning-method__head__xMksx h3 span{display:inline-block;margin-bottom:1.14rem;font-size:2rem;letter-spacing:-.02em}@media(min-width:1025px){.MainLearning_learning-method__head__xMksx h3 span{margin-bottom:24px;font-size:36px;letter-spacing:-.024em}.MainLearning_learning-method__KuhtW .MainLearning_lnk-btn__SYde8{margin-top:80px}}@media(min-width:0px)and (max-width:1024px){.MainLearning_learning-method__KuhtW.MainLearning_lang-ja__9MIuU{padding-top:7.2rem}}@media(min-width:1025px){.MainLearning_learning-method__KuhtW.MainLearning_lang-ja__9MIuU .MainLearning_learning-method__head__xMksx{max-width:920px;margin-bottom:90px}}.MainLearning_learning-method__KuhtW.MainLearning_lang-ja__9MIuU .MainLearning_learning-method__head__xMksx h3{font-size:3.2rem}@media(min-width:1025px){.MainLearning_learning-method__KuhtW.MainLearning_lang-ja__9MIuU .MainLearning_learning-method__head__xMksx h3{font-size:62px}}.MainLearning_learning-method__KuhtW.MainLearning_lang-ja__9MIuU .MainLearning_learning-method__head__xMksx h3 span{font-size:2rem}@media(min-width:0px)and (max-width:1024px){.MainLearning_learning-method__KuhtW.MainLearning_lang-ja__9MIuU .MainLearning_learning-method__head__xMksx h3 span{margin-bottom:1.1rem;line-height:2.6rem}}@media(min-width:1025px){.MainLearning_learning-method__KuhtW.MainLearning_lang-ja__9MIuU .MainLearning_learning-method__head__xMksx h3 span{font-size:26px}}.MainFreelesson_free-lesson__KS6FT{position:relative;padding:9.88rem 0 9rem;text-align:center;overflow:hidden}@media(min-width:1025px){.MainFreelesson_free-lesson__KS6FT{padding:197px 0 100px;background:#fff url(https://img.uphone3.com/web/landing/adv/satisfied/pc/freelesson_bg.png) no-repeat 50% 0;background-size:cover;text-align:left}}.MainFreelesson_free-lesson__KS6FT .MainFreelesson_mo-bg__GPBdz{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}@media(min-width:1025px){.MainFreelesson_free-lesson__KS6FT .MainFreelesson_mo-bg__GPBdz{display:none}}.MainFreelesson_free-lesson__KS6FT .MainFreelesson_mo-bg__GPBdz img{object-fit:cover}.MainFreelesson_free-lesson__KS6FT .MainFreelesson_container__VX9bA{position:relative;z-index:1}@media(min-width:1025px){.MainFreelesson_free-lesson__KS6FT .MainFreelesson_container__VX9bA{max-width:1000px;margin:0 auto}}.MainFreelesson_free-lesson__head__9GR5I{text-align:center}.MainFreelesson_free-lesson__head__9GR5I strong{color:#111;font-size:3.9rem;line-height:4.55rem;letter-spacing:-.024em}@media(min-width:1025px){.MainFreelesson_free-lesson__head__9GR5I strong{font-size:76px;line-height:90px}}.MainFreelesson_free-lesson__head__9GR5I p{margin-top:1.18rem;color:#333;font-size:1.5rem;line-height:2.25rem;letter-spacing:-.024em}@media(min-width:1025px){.MainFreelesson_free-lesson__head__9GR5I p{margin-top:24px;font-size:23px;line-height:36px}.MainFreelesson_free-lesson__body__jgL_I{display:flex;flex-wrap:wrap;padding-left:45px;margin-top:78px}}.MainFreelesson_free-lesson__KS6FT .MainFreelesson_lottie-box__fhg_p{width:25rem;height:39.55rem;padding:4.5rem 1.5rem 0;margin:3.95rem auto 2.95rem;background:#fff;background:linear-gradient(180deg,#fff 0,#fff 82%,hsla(0,0%,100%,0));border-radius:3rem 3rem 0 0;overflow:hidden}@media(min-width:1025px){.MainFreelesson_free-lesson__KS6FT .MainFreelesson_lottie-box__fhg_p{width:358px;height:567px;padding:65px 21px 0;margin:0;border-radius:50px 50px 0 0}.MainFreelesson_free-lesson__KS6FT .MainFreelesson_text-box__IhHQS{max-width:calc(100% - 358px);padding:66px 0 0 127px}}.MainFreelesson_free-lesson__KS6FT .MainFreelesson_step-list__OyKkJ{display:inline-block}.MainFreelesson_free-lesson__KS6FT .MainFreelesson_step-item__subpJ{min-height:2.7rem;padding:.3rem 0 0 3.9rem;background-repeat:no-repeat;background-position:0 0;background-size:2.7rem auto;color:#333;font-size:1.8rem;line-height:2.45rem;font-weight:700;text-align:left;letter-spacing:-.02em}@media(min-width:1025px){.MainFreelesson_free-lesson__KS6FT .MainFreelesson_step-item__subpJ{min-height:43px;padding:3px 0 0 63px;background-size:43px auto;font-size:30px;line-height:40px}}.MainFreelesson_free-lesson__KS6FT .MainFreelesson_step-item__subpJ.MainFreelesson_is-click__3PI0h{background-image:url(https://img.uphone3.com/web/landing/adv/satisfied/mo/freelesson_ico_click@2x.png)}@media(min-width:1025px){.MainFreelesson_free-lesson__KS6FT .MainFreelesson_step-item__subpJ.MainFreelesson_is-click__3PI0h{background-image:url(https://img.uphone3.com/web/landing/adv/satisfied/pc/freelesson_ico_click@2x.png)}}.MainFreelesson_free-lesson__KS6FT .MainFreelesson_step-item__subpJ.MainFreelesson_is-level__c2SpD{background-image:url(https://img.uphone3.com/web/landing/adv/satisfied/mo/freelesson_ico_level@2x.png)}@media(min-width:1025px){.MainFreelesson_free-lesson__KS6FT .MainFreelesson_step-item__subpJ.MainFreelesson_is-level__c2SpD{background-image:url(https://img.uphone3.com/web/landing/adv/satisfied/pc/freelesson_ico_level@2x.png)}}.MainFreelesson_free-lesson__KS6FT .MainFreelesson_step-item__subpJ.MainFreelesson_is-table__hjZUC{background-image:url(https://img.uphone3.com/web/landing/adv/satisfied/mo/freelesson_ico_table@2x.png)}@media(min-width:1025px){.MainFreelesson_free-lesson__KS6FT .MainFreelesson_step-item__subpJ.MainFreelesson_is-table__hjZUC{background-image:url(https://img.uphone3.com/web/landing/adv/satisfied/pc/freelesson_ico_table@2x.png)}}.MainFreelesson_free-lesson__KS6FT .MainFreelesson_step-item__subpJ.MainFreelesson_is-plus__kdIJg{background-image:url(https://img.uphone3.com/web/landing/adv/satisfied/mo/freelesson_ico_plus@2x.png)}@media(min-width:1025px){.MainFreelesson_free-lesson__KS6FT .MainFreelesson_step-item__subpJ.MainFreelesson_is-plus__kdIJg{background-image:url(https://img.uphone3.com/web/landing/adv/satisfied/pc/freelesson_ico_plus@2x.png)}}.MainFreelesson_free-lesson__KS6FT .MainFreelesson_step-item__subpJ+.MainFreelesson_step-item__subpJ{margin-top:1.4rem}@media(min-width:1025px){.MainFreelesson_free-lesson__KS6FT .MainFreelesson_step-item__subpJ+.MainFreelesson_step-item__subpJ{margin-top:26px}}.MainFreelesson_free-lesson__KS6FT .MainFreelesson_lnk-btn__17Vc3{margin-top:3.95rem}@media(min-width:1025px){.MainFreelesson_free-lesson__KS6FT .MainFreelesson_lnk-btn__17Vc3{display:inline-block;margin:69px 0 0}.MainFreelesson_free-lesson__KS6FT.MainFreelesson_lang-ja__q4Z1Z{padding-bottom:78px}}.MainFreelesson_free-lesson__KS6FT.MainFreelesson_lang-ja__q4Z1Z .MainFreelesson_free-lesson__head__9GR5I strong{font-size:3.2rem;line-height:4rem}@media(min-width:1025px){.MainFreelesson_free-lesson__KS6FT.MainFreelesson_lang-ja__q4Z1Z .MainFreelesson_free-lesson__head__9GR5I strong{font-size:62px;line-height:76px}.MainFreelesson_free-lesson__KS6FT.MainFreelesson_lang-ja__q4Z1Z .MainFreelesson_free-lesson__head__9GR5I p{margin-top:22px;font-size:23px}.MainFreelesson_free-lesson__KS6FT.MainFreelesson_lang-ja__q4Z1Z .MainFreelesson_free-lesson__body__jgL_I{padding-left:40px;margin-top:56px}.MainFreelesson_free-lesson__KS6FT.MainFreelesson_lang-ja__q4Z1Z .MainFreelesson_text-box__IhHQS{padding-left:82px}}.MainFreelesson_free-lesson__KS6FT.MainFreelesson_lang-ja__q4Z1Z .MainFreelesson_step-item__subpJ{padding-left:3.6rem;font-size:1.5rem}@media(min-width:1025px){.MainFreelesson_free-lesson__KS6FT.MainFreelesson_lang-ja__q4Z1Z .MainFreelesson_step-item__subpJ{padding-left:48px;font-size:25px}}.MainReview_main-review__t3HMP{padding:9.05rem 0 9rem;background:#fff;text-align:center}@media(min-width:1025px){.MainReview_main-review__t3HMP{position:relative;padding:194px 0 180px}}.MainReview_main-review__t3HMP .MainReview_lnk-more__ynihH{display:inline-block;padding:0 1.6rem;margin-bottom:2.3rem;border:1px solid #aaa;border-radius:1.9rem;color:#333;font-size:1.35rem;font-weight:500;line-height:3.2rem}@media(min-width:1025px){.MainReview_main-review__t3HMP .MainReview_lnk-more__ynihH{padding:0 20px;margin-bottom:50px;border-radius:38px;color:#111;font-size:17px;font-weight:300;line-height:48px}}.MainReview_main-review__t3HMP .MainReview_lnk-more__ynihH span{padding-right:1.38rem;background:url(https://img.uphone3.com/web/main/2024/mo/review_ico_arr@2x.png) no-repeat 100% 48%;background-size:.68rem auto}@media(min-width:1025px){.MainReview_main-review__t3HMP .MainReview_lnk-more__ynihH span{padding-right:26px;background-image:url(https://img.uphone3.com/web/main/2024/pc/review_ico_arr@2x.png);background-position:100% 50%;background-size:21px auto}}.MainReview_main-review__title__Wvuyy{margin-bottom:1.65rem;font-size:3.8rem;line-height:4.5rem;letter-spacing:-.024em}@media(min-width:1025px){.MainReview_main-review__title__Wvuyy{margin-bottom:20px;font-size:62px;line-height:76px;text-align:center}}.MainReview_main-review__t3HMP .MainReview_lnk-btn__RCRBy{margin-top:4rem}@media(min-width:1025px){.MainReview_main-review__t3HMP .MainReview_lnk-btn__RCRBy{margin-top:80px}}.MainReview_good-reviews__GA0tO{overflow:hidden;font-size:0;text-align:center}.MainReview_good-reviews__GA0tO .MainReview_review-card__S0_qj{display:inline-block;width:25rem;background:#f8f8f8;margin:0 0 0 1.5rem;border-radius:2rem;vertical-align:top;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) translateZ(0)}@media(min-width:1025px){.MainReview_good-reviews__GA0tO .MainReview_review-card__S0_qj{width:320px;margin:0 0 0 20px;border-radius:30px}}.MainReview_good-reviews__GA0tO .MainReview_review-card__inner__KHT8e .MainReview_review-row__Mpv_e{display:flex;flex-direction:column;align-items:center;justify-content:center;height:23.15rem;padding:0 3rem;word-break:keep-all;white-space:normal}@media(min-width:1025px){.MainReview_good-reviews__GA0tO .MainReview_review-card__inner__KHT8e .MainReview_review-row__Mpv_e{height:297px;padding:0 40px}}.MainReview_good-reviews__GA0tO .MainReview_review-card__inner__KHT8e .MainReview_review-row__Mpv_e .MainReview_emoji__Nx84g{width:auto;height:2rem;vertical-align:top}@media(min-width:1025px){.MainReview_good-reviews__GA0tO .MainReview_review-card__inner__KHT8e .MainReview_review-row__Mpv_e .MainReview_emoji__Nx84g{height:24px}}.MainReview_good-reviews__GA0tO .MainReview_review-card__inner__KHT8e .MainReview_review-row__Mpv_e p{max-width:100%;max-height:14.7rem;margin-top:.52rem;color:#333;font-size:1.35rem;line-height:2.1rem;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}@media(min-width:1025px){.MainReview_good-reviews__GA0tO .MainReview_review-card__inner__KHT8e .MainReview_review-row__Mpv_e p{max-height:189px;margin-top:5px;font-size:17px;line-height:27px}}.MainReview_good-reviews__GA0tO .MainReview_review-card__inner__KHT8e .MainReview_info-row__I147n{display:flex;justify-content:space-between;align-items:flex-end;height:5.7rem;padding:0 2.5rem 2.45rem 3rem}@media(min-width:1025px){.MainReview_good-reviews__GA0tO .MainReview_review-card__inner__KHT8e .MainReview_info-row__I147n{height:72px;padding:0 30px 29px 40px}}.MainReview_good-reviews__GA0tO .MainReview_review-card__inner__KHT8e .MainReview_info-row__I147n .MainReview_writer__FFKmx{color:#555;font-size:1.15rem;font-weight:700;line-height:1.35rem;text-align:left}@media(min-width:1025px){.MainReview_good-reviews__GA0tO .MainReview_review-card__inner__KHT8e .MainReview_info-row__I147n .MainReview_writer__FFKmx{font-size:15px;line-height:18px}}.MainReview_good-reviews__GA0tO .MainReview_review-card__inner__KHT8e .MainReview_info-row__I147n .MainReview_writer__FFKmx span{color:#999;font-size:1.05rem;font-weight:400;line-height:1.9rem;letter-spacing:-.02em}@media(min-width:1025px){.MainReview_good-reviews__GA0tO .MainReview_review-card__inner__KHT8e .MainReview_info-row__I147n .MainReview_writer__FFKmx span{font-size:14px;line-height:26px}}.MainReview_good-reviews__GA0tO .MainReview_review-card__inner__KHT8e .MainReview_info-row__I147n .MainReview_date__33phs{padding:0 1.15rem;border:.05rem solid #dbdbdb;border-radius:1.1rem;color:#555;font-size:1.05rem;line-height:2.2rem}@media(min-width:1025px){.MainReview_good-reviews__GA0tO .MainReview_review-card__inner__KHT8e .MainReview_info-row__I147n .MainReview_date__33phs{padding:0 15px;border-width:1px;border-radius:14px;font-size:14px;line-height:28px}}.MainReview_good-reviews__GA0tO .MainReview_first-swiper__P7QyL,.MainReview_good-reviews__GA0tO .MainReview_second-swiper____UTg{white-space:nowrap}@media(min-width:1025px){.MainReview_good-reviews__GA0tO .MainReview_first-swiper__P7QyL:hover,.MainReview_good-reviews__GA0tO .MainReview_second-swiper____UTg:hover{animation-play-state:paused}}.MainReview_good-reviews__GA0tO .MainReview_first-swiper__P7QyL{transform:translateX(-7.75rem);animation:MainReview_firstRowMoAnimation__wB9L8 60s linear infinite}@media(min-width:1025px){.MainReview_good-reviews__GA0tO .MainReview_first-swiper__P7QyL{transform:translateX(-149px);animation:MainReview_firstRowAnimation__OBWG8 50s linear infinite}}.MainReview_good-reviews__GA0tO .MainReview_first-swiper__P7QyL .MainReview_review-card__S0_qj:nth-of-type(2),.MainReview_good-reviews__GA0tO .MainReview_first-swiper__P7QyL .MainReview_review-card__S0_qj:nth-of-type(3n+2){background:#fffbf2}.MainReview_good-reviews__GA0tO .MainReview_second-swiper____UTg{margin-top:1.5rem;transform:translateX(0);animation:MainReview_secondRowMoAnimation__YemiN 60s linear infinite}@media(min-width:1025px){.MainReview_good-reviews__GA0tO .MainReview_second-swiper____UTg{margin-top:20px;animation:MainReview_secondRowAnimation__60Igd 50s linear infinite}}.MainReview_good-reviews__GA0tO .MainReview_second-swiper____UTg .MainReview_review-card__S0_qj:nth-of-type(3n){background:#fffbf2}@media(min-width:0px)and (max-width:1024px){.MainReview_main-review__t3HMP.MainReview_lang-ja__hxQ9B{padding-top:9.6rem}.MainReview_main-review__t3HMP.MainReview_lang-ja__hxQ9B .MainReview_main-review__title__Wvuyy{margin-bottom:3.95rem;font-size:3.2rem;line-height:4rem}}.MainReview_main-review__t3HMP.MainReview_lang-ja__hxQ9B .MainReview_lnk-more__ynihH{display:none}@media(min-width:1025px){.MainReview_main-review__t3HMP.MainReview_lang-ja__hxQ9B .MainReview_good-reviews__GA0tO{padding-top:60px}}@keyframes MainReview_firstRowMoAnimation__wB9L8{0%{transform:translateX(-7.75rem)}to{transform:translateX(-405.25rem)}}@keyframes MainReview_secondRowMoAnimation__YemiN{0%{transform:translateX(0)}to{transform:translateX(-397.5rem)}}@keyframes MainReview_firstRowAnimation__OBWG8{0%{transform:translateX(-149px)}to{transform:translateX(-5249px)}}@keyframes MainReview_secondRowAnimation__60Igd{0%{transform:translateX(0)}to{transform:translateX(-5100px)}}