button.buttonStyle_wrapper__H65Jn{width:-moz-fit-content;width:fit-content;min-width:199px;margin:0 auto;padding:0 25px;height:56px;display:block;border-radius:100px;border:none;background:var(--color-gradient-green,linear-gradient(83deg,#58cc02 9.02%,#23ac38 90.81%));box-shadow:0 4px 0 0 #209b32;color:var(--color-neutral-white,var(--color-neutral-dark-mode-white,#fff));cursor:pointer;transition:all .2s;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}button.buttonStyle_wrapper__H65Jn:hover{opacity:.8;transition:all .2s}button.buttonStyle_wrapper__H65Jn:active{transform:translateY(4px);box-shadow:none}button.buttonStyle_wrapper__H65Jn span{text-align:center;font-size:17px;font-style:normal;font-weight:700;line-height:38px;letter-spacing:.257px;color:var(--button)}button.buttonStyle_wrapper_line__hSbQH{border:1px solid var(--color-neutral-grey-70,#e0e0e0);background:var(--color-neutral-dark-mode-white,#fff);box-shadow:0 4px 0 0 #e0e0e0}button.buttonStyle_wrapper_line__hSbQH span{color:#000}button.buttonStyle_wrapper_yellow__i0ByM{border:none;background:linear-gradient(83.47deg,#ffcb08 9.02%,#ff9600 90.81%);box-shadow:0 4px 0 0 #ff9600}button.buttonStyle_wrapper_yellow__i0ByM span{color:#fff}button.buttonStyle_wrapper_white__iYTkN{background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 0 0 #e0e0e0}button.buttonStyle_wrapper_white__iYTkN span{color:#000}button.buttonStyle_wrapper_underline__d5_xh{width:-moz-fit-content;width:fit-content;background:transparent;border:none;box-shadow:none}button.buttonStyle_wrapper_underline__d5_xh:active{transform:translateY(0)}button.buttonStyle_wrapper_underline__d5_xh span{color:var(--logout);text-align:center;font-family:Quicksand;font-size:20px;font-style:normal;font-weight:700;line-height:38px;letter-spacing:.257px;-webkit-text-decoration-line:underline;text-decoration-line:underline}button.buttonStyle_wrapper_disable__F0FOT{cursor:not-allowed;border-radius:100px;background:var(--color-neutral-grey-70,#e0e0e0);box-shadow:none}button.buttonStyle_wrapper_disable__F0FOT:hover{opacity:1}button.buttonStyle_wrapper_disable__F0FOT:active{transform:translateY(0)}button.buttonStyle_wrapper_disable__F0FOT span{color:var(--color-neutral-grey-100,var(--color-neutral-dark-mode-grey-100,#828282));text-align:center;font-family:Quicksand;font-size:20px;font-style:normal;font-weight:700;line-height:32.574px;letter-spacing:.257px}button.buttonStyle_wrapper_fullWidth__QDcQi{width:100%}@media(max-width:600px){button.buttonStyle_wrapper__H65Jn{height:50px;min-height:50px}}.ModalPopupStyle_containerPopup_overlay__3mQQY{position:fixed;inset:0;z-index:2412;background-color:rgba(0,0,0,.4);transition:all 2s;overflow-y:hidden;height:100%}.ModalPopupStyle_containerPopup_overlay_ani__ryRXg{animation:ModalPopupStyle_shown__lm1VG .5s forwards}.ModalPopupStyle_containerPopup_overlay_ani__ryRXg .ModalPopupStyle_containerPopup__WsLos{animation:ModalPopupStyle_shown2__cSRpd .5s forwards}@keyframes ModalPopupStyle_shown__lm1VG{0%{background-color:rgba(0,0,0,.4)}to{background-color:transparent}}@keyframes ModalPopupStyle_shown2__cSRpd{0%{opacity:1}to{opacity:0}}.ModalPopupStyle_containerPopup__WsLos{background-color:#fff;padding:30px 40px 35px;border-radius:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ModalPopupStyle_containerPopupNormal__xr1D2{max-width:500px}.ModalPopupStyle_containerPopup_title__9OlZ5{font-weight:700;font-size:18px;line-height:24px;text-align:center;letter-spacing:.0128571em;color:#000;margin-bottom:25px}.ModalPopupStyle_containerPopup_image___6jlD{height:60px;position:relative}.ModalPopupStyle_containerPopup_image___6jlD img{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:178px;height:auto}.ModalPopupStyle_containerPopupMatchColMain__BsGki{left:25%;top:auto;transform:translate(0);padding:55px 20px;border-radius:20px 20px 0 0;bottom:0;animation:ModalPopupStyle_show-up__sOiIn .5s forwards}.ModalPopupStyle_containerPopup_overlay_ani__ryRXg .ModalPopupStyle_containerPopupMatchColMain__BsGki{transform:translate(0);animation:ModalPopupStyle_show-down__6q3MF .5s forwards}.ModalPopupStyle_closeButton__heZlI{cursor:pointer}.ModalPopupStyle_closeButton__heZlI img{width:45px;right:20px;top:-20px;position:absolute;height:auto}.ModalPopupStyle_container_footer__xieBR{width:250px;margin:0 auto}@media screen and (max-width:768px){.ModalPopupStyle_containerPopupNormal__xr1D2{max-width:unset}.ModalPopupStyle_containerPopup__WsLos{width:100%;left:0;top:auto;transform:translateY(100%);padding:50px 20px;border-radius:20px 20px 0 0;bottom:0;animation:ModalPopupStyle_show-up__sOiIn .5s forwards}.ModalPopupStyle_containerPopup_overlay_ani__ryRXg .ModalPopupStyle_containerPopup__WsLos{transform:translate(0);animation:ModalPopupStyle_show-down__6q3MF .5s forwards}}@keyframes ModalPopupStyle_show-up__sOiIn{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes ModalPopupStyle_show-down__6q3MF{0%{transform:translate(0)}to{transform:translateY(140%)}}.ModalSuggestionLearningFlow_modal__zCriP{z-index:9999!important}.ModalSuggestionLearningFlow_footer__kMAA3{width:unset!important}.ModalSuggestionLearningFlow_content__WzMpZ{display:flex;gap:24px;flex-direction:column;align-items:center;text-align:center;position:relative}.ModalSuggestionLearningFlow_content__WzMpZ .ModalSuggestionLearningFlow_title__2XJTm{font-size:20px;font-weight:700}.ModalSuggestionLearningFlow_content__WzMpZ p{font-size:16px;text-wrap-mode:nowrap;margin-bottom:0}@media(max-width:768px){.ModalSuggestionLearningFlow_content__WzMpZ p{text-wrap-mode:unset}}.LayoutWithHeader_container___3Qie{min-height:100dvh}.LayoutWithHeader_body__nOvj1{min-height:100%;display:flex;justify-content:center;align-items:center}.LayoutWithHeader_btn__vFQJt{bottom:140px;left:18%;background:transparent;width:50px;cursor:pointer;position:fixed}@media screen and (max-width:1000px){.LayoutWithHeader_btn__vFQJt{left:5%}}@media screen and (max-width:650px){.LayoutWithHeader_btn__vFQJt{left:2%}}.LoadingAnimation_loading_animation__k98gd{position:absolute;width:100%;height:100%;inset:0}.LoadingAnimation_loading_animation__k98gd>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-55%)}.ModalInstallApp_wrapper__4ne7E{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.329);z-index:99999999999}.ModalInstallApp_cover__BDyZQ{position:absolute;top:0;right:0;bottom:0;left:0}.ModalInstallApp_content__DuIKM{min-height:150px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.ModalInstallApp_content_inner__TbfrU{width:500px;padding:25px;border-top:1px solid transparent;background-color:#fff;color:#000;border-radius:15px;animation-name:ModalInstallApp_dropDown__cD6sw;animation-duration:.2s;animation-fill-mode:forwards;animation-timing-function:linear}.ModalInstallApp_imageIcon__FajQm{position:absolute;left:50%;transform:translateX(-50%)}.ModalInstallApp_imageIcon__FajQm img{max-width:none!important;height:auto}.ModalInstallApp_title__yVw9W{font-weight:600;margin:60px 0 20px;text-align:center;padding:0 16%}@media screen and (max-width:450px){.ModalInstallApp_title__yVw9W{padding:0 8%}}.ModalInstallApp_button__pgeJT{margin-bottom:10px;text-align:center}.ModalInstallApp_close__ZVoIy{height:45px;width:45px;position:absolute;top:-25px;right:15px;cursor:pointer;border-radius:50%;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 0 0 rgba(0,0,0,.102);transition:all .2s}.ModalInstallApp_close__ZVoIy:active{transform:translateY(4px);transition:all .2s;box-shadow:none}.ModalInstallApp_close__ZVoIy img{width:21px!important}@media screen and (max-width:768px){.ModalInstallApp_content_inner__TbfrU{max-width:100%}}@media screen and (max-width:600px){.ModalInstallApp_content__DuIKM{height:100%;width:100%;max-width:100%;top:unset;bottom:0;transform:translate(-50%)}.ModalInstallApp_content_inner__TbfrU{width:100%;max-width:100%;position:fixed;top:unset;bottom:0;left:0;transform:translate(0);animation-name:ModalInstallApp_dropDownMobileBot__uljgt;animation-duration:.2s;animation-fill-mode:forwards;border-radius:16px 16px 0 0}.ModalInstallApp_content_inner_mid__mG31P{max-width:calc(100% - 30px);position:fixed;top:40%;bottom:unset;left:50%;transform:translate(-50%);animation-name:ModalInstallApp_dropDownMobile__QQV4W;animation-duration:.2s;animation-fill-mode:forwards;border-radius:16px}}@keyframes ModalInstallApp_dropDown__cD6sw{0%{opacity:.1;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes ModalInstallApp_dropDownMobile__QQV4W{0%{opacity:.1;transform:translate(-50%,-40px)}to{transform:translate(-50%)}}@keyframes ModalInstallApp_dropDownMobileBot__uljgt{0%{opacity:.1;transform:translateY(100%)}to{transform:translateY(0)}}.WritingGameCard_V4_8_card__fc7Jz{color:inherit;max-width:82px}.WritingGameCard_V4_8_writingGameLink__jErxo{transition:.2s ease-in-out}.WritingGameCard_V4_8_writingGameLink__jErxo .WritingGameCard_V4_8_cardWord__ceozW{border-radius:100px;border:2px solid #f8c60d;text-align:center;position:relative;overflow:hidden;padding:15px;background-color:#ffe167;aspect-ratio:1/1;max-width:130px;margin:0 auto}.WritingGameCard_V4_8_writingGameLink__jErxo .WritingGameCard_V4_8_cardWord__ceozW img{width:100%}.WritingGameCard_V4_8_writingGameLink__jErxo .WritingGameCard_V4_8_cardWord__ceozW p{position:absolute;bottom:0;left:50%;transform:translate(-50%,-5%);margin:0;color:#000;z-index:1;font-size:14px}.WritingGameCard_V4_8_writingGameLink__jErxo:active{box-shadow:none;transform:translateY(4px)}.WritingGameCard_V4_8_progress__HnNjE{min-height:15%;background-color:var(--theme-shadow);border-radius:4vw;overflow:hidden}.WritingGameCard_V4_8_progress__fill__3swPN{height:100%;width:0;background-color:var(--theme-primary);border-radius:var(--preset-border-radius0);transition:all 1s cubic-bezier(.52,0,.96,.79)}.WritingGameCard_V4_8_kanji__ti6_o{font-size:2rem;font-weight:700;text-align:center;flex-grow:1}.WritingGameCard_V4_8_progressContainer__TKPD_{display:flex;gap:5px;justify-content:center;height:25px}.WritingGameCard_V4_8_progressContainer__TKPD_ span:first-child{transform:rotate(-26deg)}.WritingGameCard_V4_8_progressContainer__TKPD_ span:last-child{transform:rotate(26deg)}.WritingGameCard_V4_8_star__Mz06J{font-size:24px;position:relative;color:#ccc;transition:color .3s}.SpacingComponent_verticalSpacing__se0yt{width:100%}.SpacingComponent_verticalLineBreak__v4Yqp{height:1px;background-color:#e0e0e0;width:100%}.SpacingComponent_horizontalSpacing__dyPQ6{width:1px;height:100%}button.buttonStyle_wrapper__Y3IPa{width:-moz-fit-content;width:fit-content;min-width:199px;margin:0 auto;padding:0 25px;height:56px;display:block;border-radius:100px;border:none;background:var(--color-gradient-green,linear-gradient(83deg,#58cc02 9.02%,#23ac38 90.81%));box-shadow:0 4px 0 0 #209b32;cursor:pointer;transition:all .2s;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}button.buttonStyle_wrapper__Y3IPa:hover{opacity:.8;transition:all .2s}button.buttonStyle_wrapper__Y3IPa:active{transform:translateY(4px);box-shadow:none}button.buttonStyle_wrapper__Y3IPa span{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:38px;letter-spacing:.257px}button.buttonStyle_wrapper_line__k0Enq{border:1px solid var(--color-neutral-grey-70,#e0e0e0);background:var(--color-neutral-dark-mode-white,#fff);box-shadow:0 4px 0 0 #e0e0e0}button.buttonStyle_wrapper_line__k0Enq span{color:#000}button.buttonStyle_wrapper_yellow__I_qgJ{border:none;background:linear-gradient(83.47deg,#ffcb08 9.02%,#ff9600 90.81%);box-shadow:0 4px 0 0 #ff9600}button.buttonStyle_wrapper_yellow__I_qgJ span{color:#fff}button.buttonStyle_wrapper_white__IDws6{background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 0 0 #e0e0e0}button.buttonStyle_wrapper_white__IDws6 span{color:#000}button.buttonStyle_wrapper_underline__QacHJ{width:-moz-fit-content;width:fit-content;background:transparent;border:none;box-shadow:none}button.buttonStyle_wrapper_underline__QacHJ:active{transform:translateY(0)}button.buttonStyle_wrapper_underline__QacHJ span{color:var(--color-neutral-grey-100,var(--color-neutral-dark-mode-grey-100,#828282));text-align:center;font-family:Quicksand;font-size:20px;font-style:normal;font-weight:700;line-height:38px;letter-spacing:.257px;-webkit-text-decoration-line:underline;text-decoration-line:underline}button.buttonStyle_wrapper_disable__2hsaK{cursor:not-allowed;border-radius:100px;background:var(--color-neutral-grey-70,#e0e0e0);box-shadow:none}button.buttonStyle_wrapper_disable__2hsaK:hover{opacity:1}button.buttonStyle_wrapper_disable__2hsaK:active{transform:translateY(0)}button.buttonStyle_wrapper_disable__2hsaK span{color:var(--color-neutral-grey-100,var(--color-neutral-dark-mode-grey-100,#828282));text-align:center;font-family:Quicksand;font-size:20px;font-style:normal;font-weight:700;line-height:32.574px;letter-spacing:.257px}button.buttonStyle_wrapper_fullWidth__FXGP2{width:100%}@media screen and (max-width:768px){button.buttonStyle_wrapper__Y3IPa{min-width:185px;padding:0 15px;height:48px}button.buttonStyle_wrapper__Y3IPa span{font-size:16px}}.WritingLessonCard_V4_8_container__LpSEI{padding:var(--preset-padding0);display:flex;flex-direction:column;gap:20px;position:relative}.WritingLessonCard_V4_8_container__LpSEI .WritingLessonCard_V4_8_title__2QdoI{display:flex;width:100%;align-items:center;gap:20px}.WritingLessonCard_V4_8_container1__zvFtC{padding:var(--preset-padding0);display:flex;flex-direction:column;gap:20px;border-radius:20px 20px 0 0;position:relative;z-index:9;background-color:#fff}.WritingLessonCard_V4_8_container1__zvFtC .WritingLessonCard_V4_8_title__2QdoI{display:flex;width:100%;align-items:center;gap:20px}.WritingLessonCard_V4_8_practiceButtonText__sBcdv{text-align:center;font-size:inherit;font-weight:700}.WritingLessonCard_V4_8_gameList__jGnHw{display:flex;gap:20px;flex-wrap:wrap}.WritingLessonCard_V4_8_btn__DmgI4{margin-top:15px;display:flex;justify-content:center}.WritingLessonCard_V4_8_btn__DmgI4 .WritingLessonCard_V4_8_button__S0QMt{max-width:400px;height:50px;width:100%;cursor:default;border-radius:16px;color:#828282;font-weight:800;background-color:#e0e0e0}.WritingLessonCard_V4_8_btn__DmgI4 .WritingLessonCard_V4_8_button_active__5Okp_{background-color:#fff;cursor:pointer;color:#f90;border:1px solid #ffa217;box-shadow:0 4px 0 0 #ffa217;transition:all .2s}.WritingLessonCard_V4_8_btn__DmgI4 .WritingLessonCard_V4_8_button_active__5Okp_:active{transform:translateY(4px);box-shadow:none}.PageHomeStyleV4_wrapper__XtVxB{width:100%;height:100%;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.PageHomeStyleV4_wrapper_header__GFbVV{height:var(--height-header);box-shadow:0 0 0 0 transparent;position:fixed;z-index:100;background:#fff2c3;width:100%}.PageHomeStyleV4_wrapper_header_inner__Q20Zv{width:80%;display:flex;justify-content:space-between;align-items:center;margin:0 auto;height:57px;padding:0 20px;gap:10px}.PageHomeStyleV4_wrapper_header_inner_logo__yhUbh img{width:180px}.PageHomeStyleV4_wrapper__XtVxB .PageHomeStyleV4_wrapper_header__GFbVV{height:60px}@media only screen and (max-width:650px){.PageHomeStyleV4_wrap_btnArrow__4Ispe{bottom:7%}.PageHomeStyleV4_wrapper__XtVxB{width:100%;height:100%;display:flex;flex-direction:column}.PageHomeStyleV4_wrapper_header_inner__Q20Zv{width:100%}}.PageHomeStyleV4_container_banner__kvk4i{display:flex;width:100%;flex-shrink:0;height:243px;background-size:cover;position:relative;margin-top:57px}@media screen and (max-width:768px){.PageHomeStyleV4_container_banner__kvk4i{height:unset;min-height:200px}}.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_wrapper_content__fSu89{z-index:1;max-width:850px;margin:0 auto;height:100%;width:100%;display:flex;padding:0 50px;justify-content:space-around;align-items:flex-end}@media screen and (max-width:768px){.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_wrapper_content__fSu89{flex-direction:column-reverse}}.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_main__XV71p{display:flex;flex-direction:column;justify-content:center;min-width:200px;height:100%}@media screen and (max-width:768px){.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_main__XV71p{width:100%;margin:0;align-items:center;text-align:center}}.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_main__XV71p h1{margin:15px 0;color:#5a2f14;font-size:24px;font-style:normal;font-weight:700;line-height:normal;min-width:250px}.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_main__XV71p .PageHomeStyleV4_sub_title__0eTxO{color:#d95e00;font-size:16px;font-style:normal;font-weight:800;line-height:normal}@media screen and (max-width:550px){.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_main__XV71p h1{margin:5px 0}.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_main__XV71p p{margin-bottom:5px}}.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_imgBanner__15hDU{height:auto}@media screen and (max-width:768px){.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_imgBanner__15hDU img{width:160px;height:150px}}@media screen and (max-width:500px){.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_imgBanner__15hDU img{width:150px;height:140px}}.PageHomeStyleV4_navbar_container__Hcxbm{width:100%;background-color:#ffcb08;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.PageHomeStyleV4_navbar_container__Hcxbm::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.PageHomeStyleV4_navbar_container__Hcxbm{overflow:visible;background-color:transparent}}.PageHomeStyleV4_navbar_container__Hcxbm .PageHomeStyleV4_hamburger__XWHFb{display:none}@media screen and (max-width:768px){.PageHomeStyleV4_navbar_container__Hcxbm .PageHomeStyleV4_hamburger__XWHFb{display:flex;flex-direction:column;justify-content:space-between;width:27px;height:20px;cursor:pointer}}.PageHomeStyleV4_navbar_container__Hcxbm .PageHomeStyleV4_hamburger_bar__cZmdv{width:100%;height:4px;background-color:#5a2f14;border-radius:2px;transition:all .3s ease}.PageHomeStyleV4_navbar_container__Hcxbm .PageHomeStyleV4_hamburger_bar_open__8Y_Ed:first-child{transform:translateY(8px) rotate(45deg)}.PageHomeStyleV4_navbar_container__Hcxbm .PageHomeStyleV4_hamburger_bar_open__8Y_Ed:nth-child(2){opacity:0}.PageHomeStyleV4_navbar_container__Hcxbm .PageHomeStyleV4_hamburger_bar_open__8Y_Ed:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.PageHomeStyleV4_navbar__28Gpu{height:-moz-fit-content;height:fit-content;margin:auto;display:flex;align-items:stretch;max-width:850px;min-width:100%;gap:20px;justify-content:center;display:none}@media screen and (max-width:768px){.PageHomeStyleV4_navbar__28Gpu{display:none;flex-direction:column;min-width:auto;gap:0;width:100%;background-color:#ffcb08;position:absolute;right:0;box-shadow:0 4px 10px rgba(0,0,0,.1);z-index:20}.PageHomeStyleV4_navbar__28Gpu.PageHomeStyleV4_navbar_open__gVUUa{display:flex}}.PageHomeStyleV4_navbar__28Gpu .PageHomeStyleV4_navbarItem__ggFqc{height:100%;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;padding:0 16px 6px;flex-shrink:0;white-space:nowrap;position:relative;color:#fff}.PageHomeStyleV4_navbar__28Gpu .PageHomeStyleV4_navbarItem__ggFqc p{font-size:14px;font-weight:700;margin:0;position:relative;z-index:1}@media screen and (max-width:768px){.PageHomeStyleV4_navbar__28Gpu .PageHomeStyleV4_navbarItem__ggFqc{width:100%;height:50px;justify-content:flex-start;padding:0 20px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2)}.PageHomeStyleV4_navbar__28Gpu .PageHomeStyleV4_navbarItem__ggFqc p{font-size:16px}}.PageHomeStyleV4_navbar__28Gpu .PageHomeStyleV4_navbarItem_active__9fec_{color:rgba(90,47,20,.651)!important}.PageHomeStyleV4_navbar__28Gpu .PageHomeStyleV4_navbarItem_active__9fec_:before{content:"";position:absolute;left:8px;right:8px;bottom:0;top:4px;background-color:#fff;border-radius:12px 12px 0 0;z-index:0}@media screen and (max-width:768px){.PageHomeStyleV4_navbar__28Gpu .PageHomeStyleV4_navbarItem_active__9fec_:before{left:0;right:0;top:0;border-radius:0;background-color:hsla(0,0%,100%,.3)}}.PageHomeStyleV4_navbar__28Gpu .PageHomeStyleV4_navbarItem_active__9fec_:after{content:"";position:absolute;bottom:0;left:0;width:8px;height:8px;background:radial-gradient(circle at 0 0,transparent 8px,#fff 0);z-index:0}@media screen and (max-width:768px){.PageHomeStyleV4_navbar__28Gpu .PageHomeStyleV4_navbarItem_active__9fec_:after{display:none}}.PageHomeStyleV4_navbar__28Gpu .PageHomeStyleV4_navbarItem_rightCorner__Xmfh_{position:absolute;bottom:0;right:0;width:8px;height:8px;background:radial-gradient(circle at 100% 0,transparent 8px,#fff 0);z-index:0}@media screen and (max-width:768px){.PageHomeStyleV4_navbar__28Gpu .PageHomeStyleV4_navbarItem_rightCorner__Xmfh_{display:none}}@media screen and (min-width:768px){.PageHomeStyleV4_wrapper__XtVxB .PageHomeStyleV4_wrapper_header__GFbVV,.PageHomeStyleV4_wrapper_header_inner__Q20Zv{height:65px}.PageHomeStyleV4_wrapper_header_inner_logo__yhUbh img{height:37.84px!important;width:200px!important}.PageHomeStyleV4_navbar_container__Hcxbm{width:100%;height:49px;background-color:#ffcb08;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.PageHomeStyleV4_navbar_container__Hcxbm::-webkit-scrollbar{display:none}.PageHomeStyleV4_navbar_container__Hcxbm .PageHomeStyleV4_navbar__28Gpu{height:100%;margin:auto;padding:0 25px;display:flex;align-items:stretch;max-width:850px;width:max-content;min-width:100%;justify-content:center}.PageHomeStyleV4_navbar_container__Hcxbm .PageHomeStyleV4_navbar__28Gpu .PageHomeStyleV4_navbarItem__ggFqc{height:100%;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;padding:0 20px 8px;flex-shrink:0;white-space:nowrap;position:relative;color:rgba(90,47,20,.651)}.PageHomeStyleV4_navbar_container__Hcxbm .PageHomeStyleV4_navbar__28Gpu .PageHomeStyleV4_navbarItem__ggFqc p{font-size:20px;font-weight:700;margin:0;position:relative;z-index:1}.PageHomeStyleV4_navbar_container__Hcxbm .PageHomeStyleV4_navbar__28Gpu .PageHomeStyleV4_navbarItem_active__9fec_{color:#f8ad3e!important}.PageHomeStyleV4_navbar_container__Hcxbm .PageHomeStyleV4_navbar__28Gpu .PageHomeStyleV4_navbarItem_active__9fec_:before{content:"";position:absolute;left:10px;right:10px;bottom:0;top:5px;background-color:#fff;border-radius:14px 14px 0 0;z-index:0}.PageHomeStyleV4_navbar_container__Hcxbm .PageHomeStyleV4_navbar__28Gpu .PageHomeStyleV4_navbarItem_active__9fec_:after{content:"";position:absolute;bottom:0;left:0;width:10px;height:10px;background:radial-gradient(circle at 0 0,transparent 10px,#fff 0);z-index:0}.PageHomeStyleV4_navbar_container__Hcxbm .PageHomeStyleV4_navbar__28Gpu .PageHomeStyleV4_navbarItem_rightCorner__Xmfh_{position:absolute;bottom:0;right:0;width:10px;height:10px;background:radial-gradient(circle at 100% 0,transparent 10px,#fff 0);z-index:0}.PageHomeStyleV4_container_banner__kvk4i{height:-moz-fit-content;height:fit-content;background-size:cover;position:relative;justify-content:center;align-items:center;margin-top:65px}.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_wrapper_content__fSu89{margin:0 auto;height:100%}.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_main__XV71p{height:100%;max-width:400px}.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_main__XV71p h1{color:#5a2e11;font-size:40px;font-style:normal;font-weight:800;line-height:normal}.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_main__XV71p .PageHomeStyleV4_sub_title__0eTxO{font-size:24px;font-weight:600;font-style:normal}.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_imgBanner__15hDU{position:relative;display:flex;justify-content:flex-start;align-items:center;width:200px;height:180px}.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_imgBanner__15hDU img{height:auto;position:absolute;bottom:0;margin:auto}}@media screen and (max-width:1024px){.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_wrapper_content__fSu89{max-width:100%;width:100%;margin:0 auto}}@media screen and (max-width:768px){.PageHomeStyleV4_container_banner__kvk4i .PageHomeStyleV4_wrapper_content__fSu89{padding:0 20px;justify-content:center;flex-direction:column;align-items:center;min-width:auto;margin:0 auto}}.PageHomeStyleV4_banner_button__PkEWI{width:286px;margin-top:20px}.PageHomeStyleV4_btnHeaderV4__hXC74{border-radius:20px;background:linear-gradient(83.47deg,#58cc02 9.02%,#23ac38 90.81%);box-shadow:0 3px 0 0 #209b32;width:125px;height:32px;outline:none;align-items:center;display:flex;justify-content:center}.PageHomeStyleV4_btnHeaderV4__hXC74 span{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.PageHomeStyleV4_btnHeaderV4__hXC74:hover{opacity:.9}@media screen and (min-width:768px){.PageHomeStyleV4_wrapper__XtVxB .PageHomeStyleV4_wrapper_header__GFbVV,.PageHomeStyleV4_wrapper_header_inner__Q20Zv{height:65px}.PageHomeStyleV4_btnHeaderV4__hXC74{display:flex;border-radius:54.36px;background:linear-gradient(83.47deg,#58cc02 9.02%,#23ac38 90.81%);width:170px;height:45px;flex-shrink:0}.PageHomeStyleV4_btnHeaderV4__hXC74 span{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:150%}.PageHomeStyleV4_wrapper_header_inner_logo__yhUbh img{height:37.84px!important;width:200px!important}}.PageHomeStyleV4_arrowup__5J0vX{position:fixed;width:47px;height:47px;bottom:60px;cursor:pointer;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:10px;right:22px;border:.5px solid #e0e0e0;box-shadow:0 2px 0 0 #e0e0e0;transition:all .15s;z-index:99999}.PageHomeStyleV4_arrowup__5J0vX img{width:21px}.PageHomeStyleV4_arrowup__5J0vX:active{transform:translateY(2px);box-shadow:none!important}.PageHomeStyleV4_FAQ__KiPtN{display:flex;justify-content:center;align-items:center;color:#4c4c4c}.PageHomeStyleV4_FAQContainer__NcRat{max-width:850px;padding:0 25px}.PageHomeStyleV4_FAQTable__iWK5i{border:1px solid #ffcb08;background-color:rgba(255,237,173,.15)}.PageHomeStyleV4_hr__6fRVG{border:1px solid #ffcb08;width:100%;height:2px}.PageHomeStyleV4_container_table__P_20T{padding:0 25px;overflow:auto}.PageHomeStyleV4_container_table__P_20T .PageHomeStyleV4_table__X5ivT{overflow-x:auto;border-radius:16px;border:1px solid #e5e5e5;width:100%}.PageHomeStyleV4_container_table__P_20T .PageHomeStyleV4_table__X5ivT .PageHomeStyleV4_text__l2BC7{padding:12px;margin:0;text-align:left!important}.PageHomeStyleV4_container_table__P_20T .PageHomeStyleV4_table__X5ivT td:not(:last-child),.PageHomeStyleV4_container_table__P_20T .PageHomeStyleV4_table__X5ivT th:not(:last-child){border-right:1px solid #ddd}.PageHomeStyleV4_container_table__P_20T .PageHomeStyleV4_table__X5ivT thead th,.PageHomeStyleV4_container_table__P_20T .PageHomeStyleV4_table__X5ivT tr:not(:last-child) td{border-bottom:1px solid #ddd}.PageHomeStyleV4_main__XV71p{flex:1 1}.WritingLessonList_V4_8_container__xfX8V{position:relative;min-height:300px;top:-70px}@media screen and (max-width:650px){.WritingLessonList_V4_8_container__xfX8V{top:-10px}}.WritingLessonList_V4_8_container1__ZxGVh{position:relative;min-height:300px;top:-70px}@media screen and (max-width:1000px){.WritingLessonList_V4_8_container1__ZxGVh{margin-top:100px}}.WritingLessonList_V4_8_progressBar__UASCh{min-height:20px;top:25%;border-radius:100px;position:relative;border:3px solid #fff;background:#e1e1e1;box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.1);margin-left:45px}.WritingLessonList_V4_8_progressBar_text__XqPSn{color:#fff!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700}.WritingLessonList_V4_8_progressBar__UASCh .WritingLessonList_V4_8_icon__m1Yj2{position:absolute;left:-45px;top:-20px;width:50px;height:50px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.WritingLessonList_V4_8_progressBar__UASCh .WritingLessonList_V4_8_icon_done__lCBqD{background-color:#fff}.WritingLessonList_V4_8_progressBar__UASCh .WritingLessonList_V4_8_icon__m1Yj2 img{width:28px;height:28px}.WritingLessonList_V4_8_progressBar__UASCh .WritingLessonList_V4_8_lineContainer___1ir4{position:absolute;top:3px;width:100%;height:3px;display:flex;justify-content:center}.WritingLessonList_V4_8_progressBar__UASCh .WritingLessonList_V4_8_lineContainer___1ir4 .WritingLessonList_V4_8_line__ri9fd{width:calc(100% - 15px);height:100%;border-radius:93.114px;background:#fddc68;background-blend-mode:lighten}.WritingLessonList_V4_8_progress__e2QrI{position:absolute;height:100%;width:0;background:#fbbe04;border-radius:100px;transition:width .2s ease-in-out}.WritingLessonList_V4_8_headerBar__Fz07p{background-color:#ebfade;height:150px;position:relative;padding:var(--preset-padding0);bottom:-19px;z-index:9}.WritingLessonList_V4_8_headerBar__Fz07p p{font-size:14px;text-align:center;font-weight:500}.WritingLessonList_V4_8_headerBar__Fz07p .WritingLessonList_V4_8_btn__X1I5l{display:flex;justify-content:center}.WritingLessonList_V4_8_headerBar__Fz07p .WritingLessonList_V4_8_btn__X1I5l a{max-width:350px;width:100%}.WritingLessonList_V4_8_headerBar__Fz07p .WritingLessonList_V4_8_btn__X1I5l a button{background:linear-gradient(83.47deg,#58cc02 9.02%,#23ac38 90.81%);border:1px solid #209b32;box-shadow:0 4px 0 0 #209b32;transition:all .2s;height:50px;width:100%;border-radius:16px;color:#fff;font-weight:800}.WritingLessonList_V4_8_headerBar__Fz07p .WritingLessonList_V4_8_btn__X1I5l a button:active{box-shadow:none;transform:translateY(4px)}.WritingLessonList_V4_8_content__7OJUI{padding:var(--preset-padding0);color:#212529}.WritingLessonList_V4_8_content__7OJUI h1{font-size:24px;font-weight:700;margin-top:30px;margin-bottom:20px}.WritingLessonList_V4_8_content__7OJUI p{line-height:1.6;margin:0 0 20px;font-weight:500}.WritingLessonList_V4_8_content__7OJUI h2{margin-bottom:20px;font-size:22px;font-weight:700}.WritingLessonList_V4_8_container_table__fryty{overflow:auto;width:100%;margin-bottom:20px}.WritingLessonList_V4_8_container_table__fryty .WritingLessonList_V4_8_table__4CV1T{overflow-x:auto;border-radius:16px;border:1px solid #e5e5e5;width:100%;border-collapse:inherit!important}.WritingLessonList_V4_8_container_table__fryty .WritingLessonList_V4_8_table__4CV1T .WritingLessonList_V4_8_text__JVqx9{padding:12px;margin:0;text-align:left!important;font-weight:500}.WritingLessonList_V4_8_container_table__fryty .WritingLessonList_V4_8_table__4CV1T td:not(:last-child),.WritingLessonList_V4_8_container_table__fryty .WritingLessonList_V4_8_table__4CV1T th:not(:last-child){border-right:1px solid #ddd}.WritingLessonList_V4_8_container_table__fryty .WritingLessonList_V4_8_table__4CV1T thead th,.WritingLessonList_V4_8_container_table__fryty .WritingLessonList_V4_8_table__4CV1T tr:not(:last-child) td{border-bottom:1px solid #ddd}.WritingLessonList_V4_8_footer__VGj_y ul{padding:0}.WritingLessonList_V4_8_title__b8yGD{font-weight:600;margin:40px 0;text-align:center}.WritingLessonList_V4_8_button__Z30Zm{margin-bottom:10px;text-align:center}.footer_container__37Ev5{font-size:14px;width:100%;background-color:#f1f3f4;display:flex;justify-content:center}.footer_content__kvHGo{max-width:1400px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:65px 25px}.footer_column__88OnY{display:flex;flex-direction:column;gap:10px;list-style-type:none}.footer_category__ruqvC{font-weight:700}.footer_wordList__97zqC{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.footer_footer__8wbGq{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;left:50%;transform:translate(-50%);position:absolute;bottom:0}.footer_footer__8wbGq .footer_footer_content__h3zYN{margin-bottom:20px;display:flex;gap:16px}.footer_footer__8wbGq .footer_footer_content__h3zYN p{font-weight:500;font-size:14px;margin:0;text-decoration:underline;color:#fff;text-align:center}@media screen and (max-width:1000px){.footer_footer__8wbGq{display:none}}.customModalStyles_wrapper__b0zFD{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.329);z-index:99999999999}.customModalStyles_cover___4ZY4{position:absolute;top:0;right:0;bottom:0;left:0}.customModalStyles_content__f2pvm{min-height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.customModalStyles_content_inner__k5GLh{width:500px;padding:25px;border-top:1px solid transparent;background-color:#fff;color:#000;border-radius:15px;animation-name:customModalStyles_dropDown__ndErf;animation-duration:.2s;animation-fill-mode:forwards;animation-timing-function:linear}.customModalStyles_imageIcon__WcP4t{position:absolute;left:50%;transform:translateX(-50%)}.customModalStyles_imageIcon__WcP4t img{height:auto}.customModalStyles_close__y396C{height:45px;width:45px;position:absolute;top:-25px;right:15px;cursor:pointer;border-radius:50%;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 0 0 rgba(0,0,0,.102);transition:all .2s}.customModalStyles_close__y396C:active{transform:translateY(4px);transition:all .2s;box-shadow:none}.customModalStyles_close__y396C img{width:21px!important}@media screen and (max-width:768px){.customModalStyles_content_inner__k5GLh{max-width:100%}}@media screen and (max-width:600px){.customModalStyles_content__f2pvm{height:100%;width:100%;max-width:100%;top:unset;bottom:0;transform:translate(-50%)}.customModalStyles_content_inner__k5GLh{width:100%;max-width:100%;position:fixed;top:unset;bottom:0;left:0;transform:translate(0);animation-name:customModalStyles_dropDownMobileBot__xN_3G;animation-duration:.2s;animation-fill-mode:forwards;border-radius:16px 16px 0 0}.customModalStyles_content_inner_mid__SdMx_{max-width:calc(100% - 30px);position:fixed;top:40%;bottom:unset;left:50%;transform:translate(-50%);animation-name:customModalStyles_dropDownMobile__8FCL6;animation-duration:.2s;animation-fill-mode:forwards;border-radius:16px}}@keyframes customModalStyles_dropDown__ndErf{0%{opacity:.1;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes customModalStyles_dropDownMobile__8FCL6{0%{opacity:.1;transform:translate(-50%,-40px)}to{transform:translate(-50%)}}@keyframes customModalStyles_dropDownMobileBot__xN_3G{0%{opacity:.1;transform:translateY(100%)}to{transform:translateY(0)}}.style_modal_kanji__XTeBR{margin-top:24px;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.style_modal_kanji__XTeBR p{margin:0;font-size:18px;font-weight:700}.style_btn_green__nMqSW{background:linear-gradient(83.47deg,#58cc02 9.02%,#23ac38 90.81%);box-shadow:0 6px 0 0 #209b32;color:#fff;cursor:pointer;width:240px;font-size:18px;font-weight:700;border-radius:100px;height:60px;transition:all .15s}@media screen and (max-width:768px){.style_btn_green__nMqSW{height:48px}}.LoadingThressDotsStyle_wrap__i2IXG{display:flex;inset:0;position:absolute;z-index:3;justify-content:center;align-items:center}.ButtonRectangleStyles_wrapper__WU5Uk{width:100%;background:#209b32;border-radius:100px;position:relative;margin-top:5px}.ButtonRectangleStyles_wrapper_flatBody__qvAvn .ButtonRectangleStyles_button__k3fDC{top:-1px}.ButtonRectangleStyles_link_element__EmLEN{text-decoration:none;color:#fff}.ButtonRectangleStyles_link_element__EmLEN:hover{color:#fff}.ButtonRectangleStyles_wrapper__WU5Uk+.ButtonRectangleStyles_wrapper__WU5Uk{margin-top:30px}.ButtonRectangleStyles_button__k3fDC{width:100%;display:flex;align-items:center;justify-content:center;font-weight:700;border:none;background:linear-gradient(83.47deg,#58cc02 9.02%,#23ac38 90.81%);border-radius:100px;position:absolute;left:0;top:-5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.ButtonRectangleStyles_button__k3fDC:active{top:0}@media only screen and (max-width:576px){.ButtonRectangleStyles_wrapper__WU5Uk{height:45px;margin-top:10px}}.ButtonCircleStyles_wrapper__Oh5wj{width:100%;border-radius:25px;position:relative}.ButtonCircleStyles_wrapper__Oh5wj:hover .ButtonCircleStyles_button_green__5e4wY{background:#5edb01!important}.ButtonCircleStyles_wrapper__Oh5wj:hover .ButtonCircleStyles_button_line__x9jXT,.ButtonCircleStyles_wrapper__Oh5wj:hover .ButtonCircleStyles_button_white__jYWRL{background:#f2f2f2!important}.ButtonCircleStyles_wrapper__Oh5wj:hover .ButtonCircleStyles_button_disable__nI_fa,.ButtonCircleStyles_wrapper__Oh5wj:hover .ButtonCircleStyles_button_gray__pICi3{background:#e0e0e0!important}.ButtonCircleStyles_wrapper__Oh5wj:hover .ButtonCircleStyles_button_inCorrect__5NlIc{background:#eb5757!important}.ButtonCircleStyles_wrapper__Oh5wj:hover .ButtonCircleStyles_button_correct__xL3wa{background:#23ac38!important}.ButtonCircleStyles_wrapper__Oh5wj+.ButtonCircleStyles_wrapper__Oh5wj{margin-top:20px}.ButtonCircleStyles_button__BARm1{width:100%;display:flex;align-items:center;justify-content:center;border-radius:25px;position:absolute;transition:top .2s;top:-4px;text-align:center;cursor:pointer;color:#fff;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ButtonCircleStyles_button_active__cNO4X{top:0}.ButtonCircleStyles_button_disable__nI_fa{cursor:auto}.ButtonCircleStyles_button_disable_active__Wwmr_{top:-4px}.ButtonCloseStyles_button__bb_nM{cursor:pointer}.ButtonSignUp_wrapper___37W5{width:100%;border-radius:100px;position:relative;margin-top:16px}.ButtonSignUp_wrapper___37W5:active{box-shadow:none!important;top:1px}.ButtonSignUp_button__DUjDC{width:100%;display:flex;align-items:center;justify-content:center;font-weight:700;border:none;background:linear-gradient(83.47deg,#58cc02 9.02%,#23ac38 90.81%);border-radius:100px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.ButtonSignUp_button_text_left__jcF2b{margin-right:20px}.ChooseCourse_wrapper__310WQ{padding:12px 30px}@media screen and (max-width:1000px){.ChooseCourse_wrapper__310WQ{display:none}}.MenuTab_container__m4QQd{padding:0 30px}@media screen and (max-width:1000px){.MenuTab_container__m4QQd{padding:0 14px}}@media screen and (max-width:650px){.MenuTab_container__m4QQd{display:none}}.MenuTab_container__m4QQd .MenuTab_items__1sGZq{border-radius:12px;padding:25px;background:hsla(0,0%,100%,.898)}.MenuTab_container__m4QQd .MenuTab_items__1sGZq .MenuTab_item__br2Pf{cursor:pointer;display:flex;padding:10px;align-items:center;gap:12px}.MenuTab_container__m4QQd .MenuTab_items__1sGZq .MenuTab_item__br2Pf p{margin:0}.MenuTab_container__m4QQd .MenuTab_items__1sGZq .MenuTab_item__br2Pf img{max-width:38px}@media screen and (max-width:1070px){.MenuTab_container__m4QQd .MenuTab_items__1sGZq .MenuTab_item__br2Pf{justify-content:center}.MenuTab_container__m4QQd .MenuTab_items__1sGZq .MenuTab_item__br2Pf p{display:none}}.MenuTab_container__m4QQd .MenuTab_items__1sGZq .MenuTab_itemActive__Gb7Kg{background:#ffeea6;border:1px solid #ffd078;border-radius:10px}.MenuTab_container__m4QQd .MenuTab_items__1sGZq .MenuTab_itemActive__Gb7Kg p{font-weight:700}@media screen and (max-width:1000px){.MenuTab_container__m4QQd .MenuTab_items__1sGZq{padding:8px}}.LoginToSaveProgress_wrapper__0Dpxt{padding:12px 30px}.LoginToSaveProgress_iconTop___dxKL{position:relative;display:flex;justify-content:center;margin-bottom:-30px;z-index:1}.LoginToSaveProgress_iconTop___dxKL img{width:-moz-fit-content;width:fit-content;height:100px}.LoginToSaveProgress_content__R17qW{padding:40px 20px 20px;border-radius:28px;border:1px solid #57cb00;background:#fff;position:relative;box-sizing:border-box}.LoginToSaveProgress_btn__fAh4y{height:50px!important;border-radius:16px!important}.LoginToSaveProgress_btn__fAh4y span{font-size:16px!important}