@media(max-width:47.9375em){.adsBox_adsBoxChildren__bXlih>a>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media(min-width:48em)and (max-width:61.9375em){.adsBox_adsBoxChildren__bXlih>a>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}.adsBox_adsBoxes__bttft{display:flex;justify-content:center;align-items:center;background:#6d0000;max-width:100%}.adsBox_adsBoxChildren__bXlih{width:100%;height:100%}.adsBox_adsBoxChildren__bXlih>a>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.adsBox_adsBoxChildren__bXlih>a:hover{opacity:1}.tryAgainButton_container__NAFXT{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;font:inherit;text-align:center;text-decoration:none;overflow-wrap:anywhere;text-wrap:balance;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:44px;padding:9px 18px;font-size:16px;line-height:24px;font-weight:600;border:1.5px solid #166147;border-radius:10px;background-color:#fff;color:#166147;min-width:160px}.tryAgainButton_container__NAFXT:hover{opacity:1;text-decoration:none}.tryAgainButton_container__NAFXT svg{flex:none;width:20px;height:20px}.tryAgainButton_container__NAFXT:focus-visible{outline:2px solid #166147;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.tryAgainButton_container__NAFXT{transition-property:background-color,border-color,color;transition-duration:.15s;transition-timing-function:ease-out}}.tryAgainButton_container__NAFXT:hover{background-color:#d2fcee;color:#166147}.tryAgainButton_container__NAFXT:visited{color:#166147}.tryAgainButton_container__NAFXT:disabled,.tryAgainButton_container__NAFXT[aria-disabled=true]{background-color:#f9f9fb;border:1px solid #d7dae7;color:#5f6470;cursor:not-allowed}.tryAgainButton_container__NAFXT:disabled:hover,.tryAgainButton_container__NAFXT[aria-disabled=true]:hover{background-color:#f9f9fb;color:#5f6470}.checkTextBox_container__P_iZV{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;font:inherit;text-align:center;text-decoration:none;overflow-wrap:anywhere;text-wrap:balance;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:44px;padding:9px 18px;font-size:16px;line-height:24px;font-weight:600;border:0;border-radius:10px;background-color:#166147;color:#fff;min-width:160px}.checkTextBox_container__P_iZV:hover{opacity:1;text-decoration:none}.checkTextBox_container__P_iZV svg{flex:none;width:20px;height:20px}.checkTextBox_container__P_iZV:focus-visible{outline:2px solid #166147;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.checkTextBox_container__P_iZV{transition-property:background-color,border-color,color;transition-duration:.15s;transition-timing-function:ease-out}}.checkTextBox_container__P_iZV:hover{background-color:#0e4633;color:#fff}.checkTextBox_container__P_iZV:visited{color:#fff}.checkTextBox_container__P_iZV:disabled,.checkTextBox_container__P_iZV[aria-disabled=true]{background-color:#f9f9fb;border:1px solid #d7dae7;color:#5f6470;cursor:not-allowed}.checkTextBox_container__P_iZV:disabled:hover,.checkTextBox_container__P_iZV[aria-disabled=true]:hover{background-color:#f9f9fb;color:#5f6470}.checkTextBox_container__P_iZV[aria-busy=true]{cursor:progress}.customModalUIWithClose_customModalUIWithClose__EdibI{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center}.customModalUIWithClose_content__LaL_T{position:relative;background-color:#fff;border-radius:15px;max-width:calc(100% - 20px)}.customModalUIWithClose_closeWrap__Ohzvd{position:absolute;top:-12px;right:-34px;display:flex;align-items:center;justify-content:flex-end;margin:0 16px}.customModalUIWithClose_closeBtn__Dx0Ah{margin-right:6px;width:28px;height:28px;background:url(/_next/static/media/icon-close.629528b2.png) no-repeat 50%;background-size:100%;cursor:pointer}.accountInput_wrapper__lgO0C{position:relative;margin-bottom:16px;width:390px;margin-left:calc(50% - 195px)}.accountInput_input__N26HU{width:390px;height:52px;border-radius:10px;background-color:#fff;border:1px solid #d7dae7;margin-left:calc(50% - 195px);padding:0 16px;font-size:16px;font-weight:350;line-height:24px;letter-spacing:0;color:#262730;flex-grow:3;max-width:100%}.accountInput_input__N26HU::-moz-placeholder{padding-top:13px;color:#5f6470}.accountInput_input__N26HU::placeholder{padding-top:13px;color:#5f6470}.accountInput_input__N26HU.accountInput_inputHasEye__mQZWA{padding-right:58px}.accountInput_input__N26HU:focus{padding-top:20px;padding-left:16px;color:#262730;border-color:#166147;outline:2px solid #166147;outline-offset:1px}.accountInput_input__N26HU:focus::-moz-placeholder{color:transparent}.accountInput_input__N26HU:focus::placeholder{color:transparent}.accountInput_input__N26HU:focus~.accountInput_title__xQNYp{display:block;color:#5f6470;font-size:13px;font-weight:350;line-height:15px}.accountInput_title__xQNYp{display:none;position:absolute;top:8px;left:17px}.accountInput_errorInput__TW5_Q{width:390px;height:52px;max-width:100%;border:2px solid #e34646;border-radius:10px;padding:0 16px;font-size:16px;font-weight:350;line-height:24px;color:#262730}.accountInput_errorInput__TW5_Q:focus{padding-top:20px}.accountInput_errorInput__TW5_Q:focus~.accountInput_title__xQNYp{display:block;color:#5f6470;font-size:13px;font-weight:350;line-height:15px}.accountInput_invalidEmail__5i8nV{display:none;margin-top:8px;margin-left:2px;font-size:14px;font-weight:400;line-height:20px;color:#c62f2f}.accountInput_errorInput__TW5_Q~.accountInput_invalidEmail__5i8nV{display:block}.accountInput_eyeIcon__X7MRf{background-repeat:no-repeat;background-size:18px 18px;background-position:4px 4px;width:24px;height:24px;position:absolute;top:13px;right:16px;cursor:pointer}.accountInput_open__4fBzv{background-image:url(/_next/static/media/password-opened.58a4ff60.png)}.accountInput_close__8jfUv{background-image:url(/_next/static/media/password-closed.7702f38e.png)}@media(max-width:33.75em){.accountInput_wrapper__lgO0C{width:calc(100% - 20px);margin:14px auto auto}.accountInput_input__N26HU{width:100%;font-size:14px;margin:auto}.accountInput_eyeIcon__X7MRf{right:14px}.accountInput_input__N26HU.accountInput_inputHasEye__mQZWA{padding-right:44px}}.submitButtonGreen_wrapper__qv8DZ{width:390px;max-width:100%;margin-top:12px;margin-left:calc(50% - 195px)}@media(max-width:33.75em){.submitButtonGreen_wrapper__qv8DZ{width:calc(100% - 20px);margin-left:auto;margin-right:auto}}.submitButtonGreen_text__X1QH4{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;font:inherit;text-align:center;text-decoration:none;overflow-wrap:anywhere;text-wrap:balance;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:44px;padding:9px 18px;line-height:24px;font-weight:600;border:0;border-radius:10px;background-color:#166147;color:#fff;width:100%;font-size:16px}.submitButtonGreen_text__X1QH4:hover{opacity:1;text-decoration:none}.submitButtonGreen_text__X1QH4 svg{flex:none;width:20px;height:20px}.submitButtonGreen_text__X1QH4:focus-visible{outline:2px solid #166147;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.submitButtonGreen_text__X1QH4{transition-property:background-color,border-color,color;transition-duration:.15s;transition-timing-function:ease-out}}.submitButtonGreen_text__X1QH4:hover{background-color:#0e4633;color:#fff}.submitButtonGreen_text__X1QH4:visited{color:#fff}.submitButtonGreen_text__X1QH4:disabled,.submitButtonGreen_text__X1QH4[aria-disabled=true]{background-color:#f9f9fb;border:1px solid #d7dae7;color:#5f6470;cursor:not-allowed}.submitButtonGreen_text__X1QH4:disabled:hover,.submitButtonGreen_text__X1QH4[aria-disabled=true]:hover{background-color:#f9f9fb;color:#5f6470}.submitButtonGreen_text__X1QH4[aria-busy=true]{cursor:progress}.submitButtonGreen_icon__uRz6O{display:inline-flex;align-items:center}.submitButtonGreen_icon__uRz6O:empty{display:none}.createAccountModal_wrapper__JUCfw{width:480px;max-width:100%}.createAccountModal_form__XMh0A{padding:44px 45px;text-align:center}.createAccountModal_title__8v2ZK{margin-bottom:32px;letter-spacing:0;line-height:32px;font-size:28px;font-style:normal;font-weight:500;color:#262730}.createAccountModal_policy__aqDM9{margin:0 auto;width:330px;max-width:calc(100% - 20px);font-style:normal;font-weight:350;font-size:14px;line-height:18px;letter-spacing:0;color:#5f6470}.createAccountModal_underline__S_Frx{text-decoration:underline;margin:0 5px}.createAccountModal_haveAnAccount__xRaU2{padding:44px 20px;text-align:center;color:#166147;background-color:#f9f9fb;border-top:1.5px solid #eceef5;border-radius:0 0 15px 15px;font-weight:350;font-size:16px;line-height:24px;letter-spacing:0;text-decoration-line:underline}.createAccountModal_haveAnAccount__xRaU2 a{color:#166147}@media(max-width:33.75em){.createAccountModal_form__XMh0A{padding-left:10px;padding-right:10px}.createAccountModal_title__8v2ZK{font-size:24px;margin-bottom:32px}.createAccountModal_policy__aqDM9{margin-top:32px}}@media(max-width:47.938em){.excerciseTypeOne_typeOneContainer__mVCt1{margin-bottom:32px!important}.excerciseTypeOne_finishedIcon__txtds{margin-top:-4px!important}.excerciseTypeOne_answerContainer__CR0L3{align-items:unset!important}.excerciseTypeOne_answerText__uXzYx,.excerciseTypeOne_answer__jKI6C{font-size:14px!important}}.excerciseTypeOne_typeOneContainer__mVCt1{margin-bottom:20px;font-family:M PLUS\ 1,sans-serif}.excerciseTypeOne_question__ES1VB{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px}.excerciseTypeOne_question__ES1VB>div:first-child{padding-top:4px}.excerciseTypeOne_finishedIcon__txtds{width:20px;height:20px;margin-bottom:4px;margin-right:8px}.excerciseTypeOne_questionPart__mc13w{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px}.excerciseTypeOne_chosenAnswer__JkLNi{display:flex;justify-content:center;align-items:center;-moz-column-gap:4px;column-gap:4px;margin:0 8px}.excerciseTypeOne_closeIcon__b4MaP{cursor:pointer;width:20px;height:20px}.excerciseTypeOne_answerContainer__CR0L3,.excerciseTypeOne_excerciseContent__bLb2j{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px}.excerciseTypeOne_answerContainer__CR0L3{padding-top:8px}.excerciseTypeOne_answerContainer__CR0L3 .excerciseTypeOne_answerText__uXzYx{color:#5f6470;font-size:16px;font-weight:350;line-height:24px;letter-spacing:0}.excerciseTypeOne_answerContainer__CR0L3 .excerciseTypeOne_answer__jKI6C{color:#262730;font-size:18px;font-weight:500;line-height:26px;letter-spacing:0}.excerciseTypeOne_blankSlot__ehC_t{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:2px 10px;margin:0 2px;border-bottom:2px solid #afb4ca;color:#5f6470;font-weight:500;white-space:nowrap}.excerciseTypeOne_blankCorrect__oE0_o,.excerciseTypeOne_blankFilled__A0LbX{color:#166147;border-bottom-color:#166147}.excerciseTypeOne_blankWrong__ReMp_{color:#c62f2f;border-bottom-color:#f31b64}.excerciseTypeOne_options__QBP3C{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.excerciseTypeOne_optionTile___BBMO{padding:8px 18px;border-radius:10px;border:1px solid #d7dae7;background-color:#fff;color:#262730;font-family:M PLUS\ 1,sans-serif;font-size:16px;font-weight:500;cursor:pointer;transition:all .15s ease}.excerciseTypeOne_optionTile___BBMO:hover:not(:disabled){border-color:#52bc98;color:#166147}.excerciseTypeOne_optionTile___BBMO:disabled{cursor:default}.excerciseTypeOne_optionSelected__ntWrV{border-color:#166147;background-color:#f3fffb;color:#166147}.excerciseTypeOne_optionCorrect__DLKE6{border-color:#166147;background-color:#d2fcee;color:#166147}.excerciseTypeOne_optionWrong__8FSPf{border-color:#f31b64;background-color:#fee6ef;color:#c62f2f}@media(max-width:47.938em){.excerciseTypeTwo_answerContainer__BVsmO{align-items:unset!important}.excerciseTypeTwo_answerText__sgzET,.excerciseTypeTwo_answer__KsNYf{font-size:14px!important}.excerciseTypeTwo_contentContainer__4R9RH{-moz-column-gap:8px!important;column-gap:8px!important}}.excerciseTypeTwo_typeTwoContainer__kikIc{margin-bottom:20px;font-family:M PLUS\ 1,sans-serif}.excerciseTypeTwo_contentContainer__4R9RH{display:flex;flex-wrap:wrap;row-gap:10px;-moz-column-gap:16px;column-gap:16px;align-items:center}.excerciseTypeTwo_contentContainer__4R9RH>div{min-width:0}.excerciseTypeTwo_contentContainer__4R9RH>div:first-child{padding-top:10px}.excerciseTypeTwo_finishedIcon__mz_62{margin-bottom:4px}.excerciseTypeTwo_finishedIcon__mz_62,.excerciseTypeTwo_finished__itd6D{width:20px;height:20px;margin-right:8px}.excerciseTypeTwo_questionPart__jXE6e{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px;flex-wrap:wrap;row-gap:8px}.excerciseTypeTwo_questionPart__jXE6e p{padding-top:6px;min-width:0}.excerciseTypeTwo_typeInAnswer__8M4Zf{outline:none;padding:5px 15px;height:40px;border:1px solid #52bc98;border-radius:10px;font-size:20px;letter-spacing:0;font-family:M PLUS\ 1,sans-serif;flex:1 1 0;max-width:100%;min-width:0}.excerciseTypeTwo_grayBorder__LFVtS{border:1px solid #d7dae7;min-width:min(264px,100%)}.excerciseTypeTwo_hintContainer__nIt8X{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.excerciseTypeTwo_hintIcon__UlcvO{cursor:pointer;width:24px}.excerciseTypeTwo_hintText__5SYo6{color:#5f6470;font-size:14px;font-weight:350;letter-spacing:0;padding-top:6px}.excerciseTypeTwo_answerWrapper__p2ZiG{display:flex;align-items:baseline;padding-top:8px}.excerciseTypeTwo_answerText__sgzET{color:#5f6470;font-size:16px;font-weight:350;line-height:24px;letter-spacing:0;margin-right:16px}.excerciseTypeTwo_answer__KsNYf{color:#262730;font-size:18px;font-weight:500;line-height:26px;letter-spacing:.02em}@media(max-width:23.4375em){.popup_popupContainer__AA3rf{width:349px!important}.popup_leftContent__ZklwP{-moz-column-gap:8px!important;column-gap:8px!important}.popup_mobileLemon__of_8d{width:20px!important;height:20px!important}.popup_finishedText__TdtAm{font-weight:350!important;font-size:13px!important;line-height:20px!important}.popup_rightContent__vhpmh{align-items:center}.popup_viewLessonText__Rr0rS{background-color:transparent!important;color:#166147!important;padding:0!important;font-size:13px!important}.popup_clostBtn__2XApM{display:none!important}}@media(min-width:23.5em)and (max-width:61.9375em){.popup_popupContainer__AA3rf{width:100%!important}}@keyframes popup_floatDownPopup__SPNIy{0%{bottom:80px}to{bottom:60px}}.popup_popupContainer__AA3rf{position:fixed;left:50%;bottom:60px;transform:translate(-50%);z-index:9999;width:920px;height:71px;background-color:#262730;border:1px solid #262730;border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);animation:popup_floatDownPopup__SPNIy .5s linear;padding:12px 16px}.popup_contentContainer__Ur0op{display:flex;justify-content:space-between}.popup_leftContent__ZklwP{display:flex;align-items:center;-moz-column-gap:24px;column-gap:24px}.popup_leftContent__ZklwP img{width:48px;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.popup_leftContent__ZklwP p{font-size:20px;font-weight:500;line-height:22px}.popup_leftContent__ZklwP p,.popup_viewLessonText__Rr0rS{color:#fff;font-style:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none}.popup_viewLessonText__Rr0rS{display:flex;align-items:center;justify-content:flex-end;cursor:pointer;height:48px;background-color:#166147;font-size:16px;font-weight:350;line-height:24px;padding:12px 32px;border-radius:10px}.popup_rightContent__vhpmh{display:flex;align-items:center;-moz-column-gap:31px;column-gap:31px}.popup_rightContent__vhpmh img{cursor:pointer;width:30px;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.grammarDetailExcercise_componentContainer__WFE2P{background-color:#fff;border-radius:16px;box-shadow:-3px 0 4px 0 rgba(215,218,231,.4),3px 3px 4px 0 rgba(215,218,231,.4);margin:32px 0 0;overflow:hidden}.grammarDetailExcercise_excerciseContainer__A3MqM{margin:0 48px}.grammarDetailExcercise_header__KPPZW{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:10px;column-gap:10px;margin-top:32px;margin-bottom:24px}.grammarDetailExcercise_headerTextContainer__uDCNq{display:flex;align-items:center}.grammarDetailExcercise_title__hlnRB{margin:0;font-family:var(--font-en),"M PLUS 1","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:20px;line-height:28px;font-weight:600;letter-spacing:0;color:#262730}@media(max-width:47.9375em){.grammarDetailExcercise_title__hlnRB{font-size:18px;line-height:26px}}.grammarDetailExcercise_stampContainer__bbdBA{width:145px;position:relative;display:flex;justify-content:center;align-items:center}.grammarDetailExcercise_learnedStamp__JDK0l{max-width:130px;position:relative}.grammarDetailExcercise_completeText__utxwr{position:absolute;font-size:24px;font-weight:600;line-height:36px;color:#166147;transform:rotate(-15deg)}.grammarDetailExcercise_excerciseContentContainer__1xsWH{margin-bottom:12px}.grammarDetailExcercise_excerciseContentContainer__1xsWH .grammarDetailExcercise_questionContainer__km7Q_{font-family:M PLUS\ 1,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-size:20px;font-weight:400;line-height:2;letter-spacing:0;color:#262730;overflow-wrap:anywhere;margin-bottom:9px}@media(max-width:47.9375em){.grammarDetailExcercise_excerciseContentContainer__1xsWH .grammarDetailExcercise_questionContainer__km7Q_{font-size:17px;line-height:1.95}}.grammarDetailExcercise_excerciseContentContainer__1xsWH .grammarDetailExcercise_questionContainer__km7Q_ rt{font-size:max(11px,.55em);font-weight:400;line-height:1;color:#5f6470;letter-spacing:0}.grammarDetailExcercise_noExercise__4_lBb{display:flex;align-items:center;gap:12px;padding:0 0 32px;font-size:16px;line-height:1.6;color:#5f6470}.grammarDetailExcercise_noExercise__4_lBb p{margin:0}.grammarDetailExcercise_noExerciseIcon__geOIg{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#f9f9fb;color:#5f6470}.grammarDetailExcercise_finished__YSG8f{width:20px;height:20px;margin-right:8px}.grammarDetailExcercise_button__a4_aP{display:flex;justify-content:center;padding-top:12px;padding-bottom:36px}@media(max-width:47.9375em){.grammarDetailExcercise_componentContainer__WFE2P{width:100%;max-width:100%}.grammarDetailExcercise_excerciseContainer__A3MqM{margin:0 20px}.grammarDetailExcercise_header__KPPZW{margin-top:24px;margin-bottom:16px}.grammarDetailExcercise_learnedStamp__JDK0l{width:72px!important}}@media(min-width:48em)and (max-width:61.9375em){.grammarDetailExcercise_componentContainer__WFE2P{width:100%!important;max-width:none!important}}.grammarDetailLessonConjContentBox_conjugationContentBox__RiFgy{display:flex;gap:14px}.grammarDetailLessonConjContentBox_conjugationContentBox__RiFgy+.grammarDetailLessonConjContentBox_conjugationContentBox__RiFgy{margin-top:10px}.grammarDetailLessonConjContentBox_grammarIcon__VIH_y{flex:none;width:7px;height:7px;margin-top:15px;border-radius:50%;background-color:#52bc98}@media(max-width:47.9375em){.grammarDetailLessonConjContentBox_grammarIcon__VIH_y{margin-top:14px}}.grammarDetailLessonConjContentBox_grammarMeaning__rtchi{font-family:M PLUS\ 1,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-size:18px;font-weight:400;line-height:2;letter-spacing:0;color:#262730;overflow-wrap:anywhere;flex:1;min-width:0;max-width:38em}@media(max-width:47.9375em){.grammarDetailLessonConjContentBox_grammarMeaning__rtchi{font-size:17px;line-height:1.95}}.grammarDetailLessonConjContentBox_grammarMeaning__rtchi rt{font-size:max(11px,.55em);font-weight:400;line-height:1;color:#5f6470;letter-spacing:0}.grammarDetailLessonAttention_attentionBox__H6M2A{display:flex;flex-direction:column;gap:12px}.grammarDetailLessonAttention_titleWord__E_3KJ{margin:0;font-family:var(--font-en),"M PLUS 1","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:20px;line-height:28px;font-weight:600;letter-spacing:0;color:#262730}@media(max-width:47.9375em){.grammarDetailLessonAttention_titleWord__E_3KJ{font-size:18px;line-height:26px}}.grammarDetailLessonConjugation_conjugationBox__7M7rN{display:flex;flex-direction:column;gap:12px}.grammarDetailLessonConjugation_titleWord__IC3Hj{margin:0;font-family:var(--font-en),"M PLUS 1","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:20px;line-height:28px;font-weight:600;letter-spacing:0;color:#262730}@media(max-width:47.9375em){.grammarDetailLessonConjugation_titleWord__IC3Hj{font-size:18px;line-height:26px}}.grammarDetailLessonConjugation_conjugationContent__PICMi{padding:16px 20px;border-radius:12px;background-color:#f9f9fb}@media(max-width:47.9375em){.grammarDetailLessonConjugation_conjugationContent__PICMi{padding:12px 14px}}.grammarDetailLessonExampleContentBox_grammarBox__ZnCc5{display:flex;align-items:flex-start;gap:8px;padding:14px 0;border-bottom:1px solid #eceef5;cursor:pointer}.grammarDetailLessonExampleContentBox_grammarBox__ZnCc5:last-child{border-bottom:0}@media(max-width:47.9375em){.grammarDetailLessonExampleContentBox_grammarBox__ZnCc5{gap:4px;padding:12px 0}}.grammarDetailLessonExampleContentBox_icon__eOb2d{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:10px;margin-left:-6px;padding:0;border:0;border-radius:8px;background:none;color:#52bc98;cursor:pointer}.grammarDetailLessonExampleContentBox_icon__eOb2d svg{width:18px;height:18px}.grammarDetailLessonExampleContentBox_icon__eOb2d:hover{color:#166147}.grammarDetailLessonExampleContentBox_icon__eOb2d:focus-visible{outline:2px solid #166147;outline-offset:0}@media(prefers-reduced-motion:no-preference){.grammarDetailLessonExampleContentBox_icon__eOb2d svg{transition:transform .2s ease-out}}@media(max-width:47.9375em){.grammarDetailLessonExampleContentBox_icon__eOb2d{margin-top:8px}}.grammarDetailLessonExampleContentBox_open__T5fSp .grammarDetailLessonExampleContentBox_icon__eOb2d svg{transform:rotate(90deg)}.grammarDetailLessonExampleContentBox_grammarContent__kDkqY{flex:1;min-width:0}.grammarDetailLessonExampleContentBox_exampleWrap__dwBc5{display:flex;align-items:flex-start;gap:8px}.grammarDetailLessonExampleContentBox_sentence__wnjO2{font-family:M PLUS\ 1,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-size:20px;font-weight:400;line-height:2;letter-spacing:0;color:#262730;overflow-wrap:anywhere;flex:1;min-width:0}@media(max-width:47.9375em){.grammarDetailLessonExampleContentBox_sentence__wnjO2{font-size:18px;line-height:1.95}}.grammarDetailLessonExampleContentBox_sentence__wnjO2 rt{font-size:max(11px,.55em);font-weight:400;line-height:1;color:#5f6470;letter-spacing:0}.grammarDetailLessonExampleContentBox_speakerIcon__099HF{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:4px;padding:0;border:0;border-radius:50%;background:transparent;color:#166147;cursor:pointer}.grammarDetailLessonExampleContentBox_speakerIcon__099HF svg{width:20px;height:20px}.grammarDetailLessonExampleContentBox_speakerIcon__099HF:hover{background-color:#d2fcee}.grammarDetailLessonExampleContentBox_speakerIcon__099HF:focus-visible{outline:2px solid #166147;outline-offset:0}@media(prefers-reduced-motion:no-preference){.grammarDetailLessonExampleContentBox_speakerIcon__099HF{transition:background-color .15s ease-out}}@media(max-width:47.9375em){.grammarDetailLessonExampleContentBox_speakerIcon__099HF{width:44px;height:44px;margin-top:2px;margin-right:-8px}}.grammarDetailLessonExampleContentBox_grammarMeaning__0ebXg{font-family:var(--font-en),"M PLUS 1","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:16px;font-weight:350;line-height:1.75;letter-spacing:0;color:#262730;margin-top:2px;padding-bottom:2px;max-width:68ch}@media(max-width:47.9375em){.grammarDetailLessonExampleContentBox_grammarMeaning__0ebXg{font-size:15px}}.grammarDetailLessonExampleContentBox_grammarMeaning__0ebXg rt{font-size:max(11px,.55em);line-height:1;color:#5f6470}.grammarDetailLessonExampleContentBox_illustrated__3Zw9e{margin:0}.grammarDetailLessonExampleContentBox_illustrated__3Zw9e .grammarDetailLessonExampleContentBox_grammarContent__kDkqY{display:grid;grid-template-columns:26px minmax(0,1fr) 232px 40px;grid-template-rows:auto auto 1fr;-moz-column-gap:8px;column-gap:8px;align-items:start}.grammarDetailLessonExampleContentBox_illustrated__3Zw9e .grammarDetailLessonExampleContentBox_exampleWrap__dwBc5{display:contents}.grammarDetailLessonExampleContentBox_illustrated__3Zw9e .grammarDetailLessonExampleContentBox_icon__eOb2d{grid-column:1;grid-row:1}.grammarDetailLessonExampleContentBox_illustrated__3Zw9e .grammarDetailLessonExampleContentBox_sentence__wnjO2{grid-column:2;grid-row:1}.grammarDetailLessonExampleContentBox_illustrated__3Zw9e .grammarDetailLessonExampleContentBox_speakerIcon__099HF{grid-column:4;grid-row:1}.grammarDetailLessonExampleContentBox_illustrated__3Zw9e .grammarDetailLessonExampleContentBox_grammarMeaning__0ebXg{grid-column:2;grid-row:2}@media(max-width:61.9375em){.grammarDetailLessonExampleContentBox_illustrated__3Zw9e .grammarDetailLessonExampleContentBox_grammarContent__kDkqY{grid-template-columns:26px minmax(0,1fr) 200px 40px}}@media(max-width:47.9375em){.grammarDetailLessonExampleContentBox_illustrated__3Zw9e .grammarDetailLessonExampleContentBox_grammarContent__kDkqY{grid-template-columns:26px minmax(0,1fr) 44px;grid-template-rows:auto auto auto;-moz-column-gap:4px;column-gap:4px}.grammarDetailLessonExampleContentBox_illustrated__3Zw9e .grammarDetailLessonExampleContentBox_icon__eOb2d,.grammarDetailLessonExampleContentBox_illustrated__3Zw9e .grammarDetailLessonExampleContentBox_sentence__wnjO2,.grammarDetailLessonExampleContentBox_illustrated__3Zw9e .grammarDetailLessonExampleContentBox_speakerIcon__099HF{grid-row:2}.grammarDetailLessonExampleContentBox_illustrated__3Zw9e .grammarDetailLessonExampleContentBox_speakerIcon__099HF{grid-column:3;margin-left:8px}.grammarDetailLessonExampleContentBox_illustrated__3Zw9e .grammarDetailLessonExampleContentBox_grammarMeaning__0ebXg{grid-row:3}}.grammarDetailLessonExampleContentBox_illustration__uy3F_{grid-column:3;grid-row:1/span 3;display:block;height:auto;aspect-ratio:1/1;width:calc(100% - 16px);margin:6px 0 0 16px;border:1px solid #eceef5;border-radius:10px;background-color:#fff;cursor:default}@media(max-width:47.9375em){.grammarDetailLessonExampleContentBox_illustration__uy3F_{grid-column:2/span 2;grid-row:1;width:100%;max-width:320px;margin:0 0 8px}}.grammarDetailLessonExampleContent_list__0Fvav{display:flex;flex-direction:column}.grammarDetailLessonExample_exampleBox__Ez9qX{display:flex;flex-direction:column;gap:8px}.grammarDetailLessonExample_exampleTitle__ZQ9_k{display:flex;align-items:center;justify-content:space-between;gap:16px}.grammarDetailLessonExample_titleName__B7dB2{margin:0;font-family:var(--font-en),"M PLUS 1","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:20px;line-height:28px;font-weight:600;letter-spacing:0;color:#262730}@media(max-width:47.9375em){.grammarDetailLessonExample_titleName__B7dB2{font-size:18px;line-height:26px}}.grammarDetailLessonExample_meaning__mcuU_{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 4px;border-radius:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.grammarDetailLessonExample_meaning__mcuU_:focus-visible{outline:2px solid #166147;outline-offset:0}.grammarDetailLessonExample_track__0iXHT{position:relative;flex:none;width:36px;height:20px;border-radius:999px;background-color:#d7dae7}@media(prefers-reduced-motion:no-preference){.grammarDetailLessonExample_track__0iXHT{transition:background-color .15s ease-out}}.grammarDetailLessonExample_thumb__9LDSN{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background-color:#fff;box-shadow:0 1px 2px rgba(38,39,48,.2)}@media(prefers-reduced-motion:no-preference){.grammarDetailLessonExample_thumb__9LDSN{transition:transform .15s ease-out}}.grammarDetailLessonExample_on__yL5F0{background-color:#166147}.grammarDetailLessonExample_on__yL5F0 .grammarDetailLessonExample_thumb__9LDSN{transform:translateX(16px)}.grammarDetailLessonExample_meaningWord__4_lCA{font-size:14px;font-weight:500;line-height:20px;color:#262730}.grammarDetailLessonMean_usageBox___6TGT{display:flex;flex-direction:column;gap:8px}.grammarDetailLessonMean_titleWord__lVPI_{margin:0;font-family:var(--font-en),"M PLUS 1","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:20px;line-height:28px;font-weight:600;letter-spacing:0;color:#262730}@media(max-width:47.9375em){.grammarDetailLessonMean_titleWord__lVPI_{font-size:18px;line-height:26px}}.grammarDetailLessonMean_usageContent__Pnyal{font-family:var(--font-en),"M PLUS 1","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:20px;letter-spacing:0;color:#262730;font-weight:400;line-height:1.6;max-width:62ch}@media(max-width:47.9375em){.grammarDetailLessonMean_usageContent__Pnyal{font-size:18px}}.grammarDetailLessonMean_usageContent__Pnyal rt{font-size:max(11px,.55em);line-height:1;color:#5f6470}.grammarCommonMistakes_mistakeBox__YGEgv{display:flex;flex-direction:column;gap:12px}.grammarCommonMistakes_titleWord__YtAPo{margin:0;font-family:var(--font-en),"M PLUS 1","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:20px;line-height:28px;font-weight:600;letter-spacing:0;color:#262730}@media(max-width:47.9375em){.grammarCommonMistakes_titleWord__YtAPo{font-size:18px;line-height:26px}}.grammarCommonMistakes_mistakeContent__Ef_LF{margin:0;padding:4px 24px;border-radius:12px;background-color:#f9f9fb;list-style:none}@media(max-width:47.9375em){.grammarCommonMistakes_mistakeContent__Ef_LF{padding:0 16px}}.grammarCommonMistakes_mistake__tqtTR{display:flex;gap:16px;padding:20px 0}.grammarCommonMistakes_mistake__tqtTR+.grammarCommonMistakes_mistake__tqtTR{border-top:1px solid #eceef5}@media(max-width:47.9375em){.grammarCommonMistakes_mistake__tqtTR{gap:12px;padding:16px 0}}.grammarCommonMistakes_number__2drF4{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:8px;border-radius:50%;background-color:#fff;border:1px solid #d7dae7;font-size:13px;font-weight:600;line-height:1;color:#262730;font-variant-numeric:tabular-nums}@media(max-width:47.9375em){.grammarCommonMistakes_number__2drF4{width:24px;height:24px;margin-top:6px}}.grammarCommonMistakes_body__jqxDV{flex:1;min-width:0}.grammarCommonMistakes_pair__PvN_p{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;-moz-column-gap:16px;column-gap:16px}@media(max-width:47.9375em){.grammarCommonMistakes_pair__PvN_p{grid-template-columns:minmax(0,1fr)}}.grammarCommonMistakes_labelCorrect__5WYNU,.grammarCommonMistakes_labelWrong__m4ofq{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:20px}.grammarCommonMistakes_labelCorrect__5WYNU svg,.grammarCommonMistakes_labelWrong__m4ofq svg{width:16px;height:16px}@media(max-width:47.9375em){.grammarCommonMistakes_labelCorrect__5WYNU,.grammarCommonMistakes_labelWrong__m4ofq{margin-top:4px}}.grammarCommonMistakes_labelWrong__m4ofq{color:#c62f2f}.grammarCommonMistakes_labelCorrect__5WYNU{color:#166147}.grammarCommonMistakes_sentence__QLI5D{font-family:M PLUS\ 1,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-size:18px;font-weight:400;line-height:2;letter-spacing:0;color:#262730;overflow-wrap:anywhere}@media(max-width:47.9375em){.grammarCommonMistakes_sentence__QLI5D{font-size:17px;line-height:1.95}}.grammarCommonMistakes_sentence__QLI5D rt{font-size:max(11px,.55em);font-weight:400;line-height:1;color:#5f6470;letter-spacing:0}.grammarCommonMistakes_markWrong__3NqAu{-webkit-text-decoration:underline wavy #c62f2f;text-decoration:underline wavy #c62f2f;text-decoration-thickness:1.5px;text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.grammarCommonMistakes_markCorrect__5_v0y{color:#166147;font-weight:600;background-image:linear-gradient(transparent 62%,#d2fcee 0,#d2fcee 92%,transparent 0);-webkit-box-decoration-break:clone;box-decoration-break:clone}.grammarCommonMistakes_markCorrect__5_v0y rt{font-weight:400}.grammarCommonMistakes_why__u3jNp{font-family:var(--font-en),"M PLUS 1","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:16px;font-weight:350;line-height:1.75;letter-spacing:0;margin:8px 0 0;max-width:66ch;color:#262730;text-wrap:pretty}@media(max-width:47.9375em){.grammarCommonMistakes_why__u3jNp{font-size:15px}}.grammarCommonMistakes_why__u3jNp rt{font-size:max(11px,.55em);line-height:1;color:#5f6470}.grammarCommonMistakes_whyLabel__V8pcO{font-weight:600}.grammarCommonMistakes_draft__ka1Q4{margin:12px 0 0;padding:10px 14px;border-radius:6px;background-color:#fffbed;font-size:14px;line-height:1.5}.grammarDetailLessonContent_lessonContentBox__k1vsn{margin-top:32px}@media(max-width:47.9375em){.grammarDetailLessonContent_lessonContentBox__k1vsn{margin-top:24px}}.grammarDetailLessonContent_usageGroup___wFOl{display:flex;flex-direction:column}.grammarDetailLessonContent_usageGroup___wFOl~.grammarDetailLessonContent_usageGroup___wFOl{margin-top:48px;padding-top:40px;border-top:1px solid #eceef5}.grammarDetailLessonContent_section__7Xjuw~.grammarDetailLessonContent_section__7Xjuw{margin-top:48px}@media(max-width:47.9375em){.grammarDetailLessonContent_section__7Xjuw~.grammarDetailLessonContent_section__7Xjuw{margin-top:40px}}.grammarDetailFeatureOption_optionBox__ub32F{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:47.9375em){.grammarDetailFeatureOption_optionBox__ub32F{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}.grammarDetailFeatureOption_action__isKo2{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid #eceef5;border-radius:10px;background:#fff;font:inherit;font-size:14px;line-height:20px;font-weight:500;color:#262730;cursor:pointer;width:100%}.grammarDetailFeatureOption_action__isKo2 svg{flex:none;width:20px;height:20px}.grammarDetailFeatureOption_action__isKo2:hover{background-color:#f9f9fb;border-color:#d7dae7;opacity:1}.grammarDetailFeatureOption_action__isKo2:focus-visible{outline:2px solid #166147;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.grammarDetailFeatureOption_action__isKo2{transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}}@media(max-width:47.9375em){.grammarDetailFeatureOption_action__isKo2{flex-direction:column;gap:4px;min-height:60px;padding:8px 6px;font-size:13px;line-height:16px;text-align:center}}.grammarDetailFeatureOption_on__Xsszo{border-color:#52bc98;color:#166147}.grammarDetailFeatureOption_on__Xsszo:hover{border-color:#52bc98}.studiedToday_srOnly__371oK{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.studiedToday_chip__ZbPvO{display:inline-flex;align-items:stretch;max-width:100%;border-radius:999px;background:linear-gradient(135deg,#f3fffb,#d2fcee);box-shadow:inset 0 0 0 1px rgba(82,188,152,.35);font-family:var(--font-en),sans-serif;color:#166147;animation:studiedToday_chipIn__aaKms .35s ease-out}.studiedToday_chipMain__vrpzh{display:inline-flex;align-items:center;gap:5px;padding:4px 4px 4px 9px;min-width:0;white-space:nowrap}.studiedToday_chipIcon__UGM4u{width:18px;height:18px;flex-shrink:0;overflow:visible}.studiedToday_stem__b0E_V{fill:none;stroke:#166147;stroke-width:1.6;stroke-linecap:round}.studiedToday_leafA__LbUzY{fill:#52bc98}.studiedToday_leafB__7Blc0{fill:#7fd3b4}.studiedToday_chipNum__hZAY3{display:inline-block;min-width:.7em;font-size:14px;font-weight:700;line-height:19px;font-variant-numeric:tabular-nums}.studiedToday_chipLabel__agTt3{font-size:13px;font-weight:500;line-height:22px;overflow:hidden;text-overflow:ellipsis}.studiedToday_chipShare__eYDz1{display:inline-flex;align-items:center;gap:4px;margin:3px;padding:0 10px 0 8px;border:0;border-radius:999px;background:#fff;color:#166147;font:inherit;font-size:13px;font-weight:600;line-height:24px;cursor:pointer;box-shadow:0 1px 2px rgba(22,97,71,.12)}.studiedToday_chipShare__eYDz1 svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.studiedToday_chipShare__eYDz1:hover{background:#0e4633;color:#fff}.studiedToday_chipShare__eYDz1:focus-visible{outline:2px solid #52bc98;outline-offset:2px}.studiedToday_bump__YNWRw .studiedToday_chipIcon__UGM4u{animation:studiedToday_sproutWiggle__Iw6op .7s ease-out;transform-origin:50% 90%}.studiedToday_bump__YNWRw .studiedToday_chipNum__hZAY3{animation:studiedToday_numPop__Uh4cO .5s cubic-bezier(.34,1.56,.64,1)}@keyframes studiedToday_chipIn__aaKms{0%{opacity:0;transform:translateY(3px) scale(.96)}to{opacity:1;transform:none}}@keyframes studiedToday_sproutWiggle__Iw6op{0%{transform:rotate(0) scale(1)}30%{transform:rotate(-14deg) scale(1.2)}60%{transform:rotate(9deg) scale(1.1)}to{transform:rotate(0) scale(1)}}@keyframes studiedToday_numPop__Uh4cO{0%{transform:scale(1)}40%{transform:scale(1.35);color:#166147}to{transform:scale(1)}}.studiedToday_backdrop__YAngH{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(38,39,48,.5);animation:studiedToday_fadeIn__5ZBV_ .18s ease-out}.studiedToday_sheet__ySEZK{width:100%;max-width:560px;max-height:calc(100vh - 32px);overflow-y:auto;padding:20px 22px 22px;border-radius:16px;background:#fff;box-shadow:0 24px 60px rgba(38,39,48,.3);font-family:var(--font-en),sans-serif;color:#262730;animation:studiedToday_sheetIn__CBWcm .24s cubic-bezier(.2,.8,.3,1)}.studiedToday_sheetHead__wGpLY{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.studiedToday_sheetTitle__CFc4J{margin:0;font-size:18px;font-weight:600;line-height:24px;color:#166147}.studiedToday_close__ERKiz{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:0;border-radius:50%;background:#f9f9fb;cursor:pointer}.studiedToday_close__ERKiz svg{width:18px;height:18px;stroke:#262730;stroke-width:2;stroke-linecap:round}.studiedToday_close__ERKiz:hover{background:#eceef5}.studiedToday_close__ERKiz:focus-visible{outline:2px solid #52bc98;outline-offset:2px}.studiedToday_preview__K6NIO{position:relative;aspect-ratio:1200/630;overflow:hidden;border-radius:12px;background:#fffbed;box-shadow:inset 0 0 0 1px #eceef5}.studiedToday_preview__K6NIO img{display:block;width:100%;height:100%}.studiedToday_previewWait__0tOIg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:#5f6470}.studiedToday_shareText__J4ol_{margin:14px 0 12px;font-size:14px;line-height:20px;color:#5f6470}.studiedToday_primaryBtn__zS_lQ{width:100%;padding:12px 16px;border:0;border-radius:12px;background:#166147;color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.studiedToday_primaryBtn__zS_lQ:focus-visible,.studiedToday_primaryBtn__zS_lQ:hover{background:#0e4633}.studiedToday_shareOr__8Dqvh{margin:0 0 8px;font-size:13px;font-weight:500;color:#5f6470}.studiedToday_targets__aPQlF{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.studiedToday_target__NCJc_{display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 6px;border-radius:10px;background:#f3fffb;box-shadow:inset 0 0 0 1px #d2fcee;color:#166147;font-size:14px;font-weight:600;text-decoration:none}.studiedToday_target__NCJc_:focus-visible,.studiedToday_target__NCJc_:hover{background:#0e4633;color:#fff}.studiedToday_utility__gcorF{display:flex;gap:8px;margin-top:10px}.studiedToday_ghostBtn__AfaGx{flex:1;display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 10px;border:0;border-radius:10px;background:#f9f9fb;box-shadow:inset 0 0 0 1px #eceef5;color:#262730;font:inherit;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer}.studiedToday_ghostBtn__AfaGx:focus-visible,.studiedToday_ghostBtn__AfaGx:hover{background:#eceef5;color:#262730}@media(max-width:47.9375em){.studiedToday_backdrop__YAngH{align-items:flex-end;padding:0}.studiedToday_sheet__ySEZK{max-width:none;max-height:calc(100vh - 24px);padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-radius:16px 16px 0 0;animation-name:studiedToday_sheetUp__1yzf3}.studiedToday_targets__aPQlF{grid-template-columns:repeat(2,1fr)}}@keyframes studiedToday_fadeIn__5ZBV_{0%{opacity:0}}@keyframes studiedToday_sheetIn__CBWcm{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes studiedToday_sheetUp__1yzf3{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.studiedToday_backdrop__YAngH,.studiedToday_bump__YNWRw .studiedToday_chipIcon__UGM4u,.studiedToday_bump__YNWRw .studiedToday_chipNum__hZAY3,.studiedToday_chip__ZbPvO,.studiedToday_sheet__ySEZK{animation:none}}.grammarDetailStudyTimer_root__wGkr4{display:inline-flex;align-items:center;gap:18px;flex-shrink:0;font-family:var(--font-en),sans-serif}.grammarDetailStudyTimer_badge__LJo9F{position:relative;flex-shrink:0;width:64px;height:64px;padding:0;border:0;border-radius:50%;background:#fff;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grammarDetailStudyTimer_badge__LJo9F:focus-visible{outline:2px solid #166147;outline-offset:3px}.grammarDetailStudyTimer_halo__3spRB{position:absolute;inset:0;border-radius:50%;pointer-events:none}.grammarDetailStudyTimer_ring__1iSGe{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.grammarDetailStudyTimer_bar__J05ct,.grammarDetailStudyTimer_track__jyuvS{fill:none;stroke-width:5}.grammarDetailStudyTimer_track__jyuvS{stroke:#eceef5}.grammarDetailStudyTimer_bar__J05ct{stroke:#52bc98;stroke-linecap:round;transition:stroke-dashoffset .3s linear,stroke .3s ease}.grammarDetailStudyTimer_centre__kWAB0{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.grammarDetailStudyTimer_time__K8xz0{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.2px;color:#166147;transition:color .3s ease}.grammarDetailStudyTimer_check__V_qql{width:100%;height:100%}.grammarDetailStudyTimer_check__V_qql path{fill:none;stroke:#166147;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:0}.grammarDetailStudyTimer_time__K8xz0{transition:color .3s ease,opacity .18s ease,transform .18s ease}.grammarDetailStudyTimer_doneHint___FG_8{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border-radius:50%;color:#166147;opacity:0;transform:scale(.85);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.grammarDetailStudyTimer_doneHint___FG_8 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.grammarDetailStudyTimer_doneHint___FG_8 span{font-size:13px;font-weight:700;line-height:14px;letter-spacing:.2px}@media(min-width:48em){.grammarDetailStudyTimer_canFinish__VokYP .grammarDetailStudyTimer_badge__LJo9F:focus-visible{background:#d2fcee}.grammarDetailStudyTimer_canFinish__VokYP .grammarDetailStudyTimer_badge__LJo9F:focus-visible .grammarDetailStudyTimer_time__K8xz0{opacity:0;transform:scale(.85)}.grammarDetailStudyTimer_canFinish__VokYP .grammarDetailStudyTimer_badge__LJo9F:focus-visible .grammarDetailStudyTimer_doneHint___FG_8{opacity:1;transform:none}}@media(min-width:48em)and (hover:hover){.grammarDetailStudyTimer_canFinish__VokYP .grammarDetailStudyTimer_badge__LJo9F:hover{background:#d2fcee}.grammarDetailStudyTimer_canFinish__VokYP .grammarDetailStudyTimer_badge__LJo9F:hover .grammarDetailStudyTimer_time__K8xz0{opacity:0;transform:scale(.85)}.grammarDetailStudyTimer_canFinish__VokYP .grammarDetailStudyTimer_badge__LJo9F:hover .grammarDetailStudyTimer_doneHint___FG_8{opacity:1;transform:none}}.grammarDetailStudyTimer_finishHint__hrWZm{margin-top:2px;font-size:13px;line-height:18px;color:#166147;font-weight:500}.grammarDetailStudyTimer_autoTip__4_jsl{margin:8px 0 0;font-size:13px;line-height:18px;color:#5f6470;font-variant-numeric:tabular-nums}.grammarDetailStudyTimer_pauseMark__r3cCY{position:absolute;right:-2px;bottom:-2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #d7dae7}.grammarDetailStudyTimer_pauseMark__r3cCY:after,.grammarDetailStudyTimer_pauseMark__r3cCY:before{content:"";position:absolute;top:6px;width:3px;height:8px;border-radius:1px;background:#5f6470}.grammarDetailStudyTimer_pauseMark__r3cCY:before{left:6px}.grammarDetailStudyTimer_pauseMark__r3cCY:after{right:6px}.grammarDetailStudyTimer_paused___0B8d .grammarDetailStudyTimer_bar__J05ct{stroke:#afb4ca}.grammarDetailStudyTimer_paused___0B8d .grammarDetailStudyTimer_time__K8xz0{color:#5f6470}.grammarDetailStudyTimer_running__qjYIA:not(.grammarDetailStudyTimer_paused___0B8d) .grammarDetailStudyTimer_halo__3spRB{animation:grammarDetailStudyTimer_studyPulse__nOvD_ 2.4s ease-out infinite}@keyframes grammarDetailStudyTimer_studyPulse__nOvD_{0%{box-shadow:0 0 0 0 rgba(82,188,152,.45)}70%{box-shadow:0 0 0 10px rgba(82,188,152,0)}to{box-shadow:0 0 0 0 rgba(82,188,152,0)}}.grammarDetailStudyTimer_celebrate__4ne78 .grammarDetailStudyTimer_badge__LJo9F,.grammarDetailStudyTimer_guestDone__qCtvT .grammarDetailStudyTimer_badge__LJo9F,.grammarDetailStudyTimer_saving__GVX4k .grammarDetailStudyTimer_badge__LJo9F,.grammarDetailStudyTimer_studied__iSrXB .grammarDetailStudyTimer_badge__LJo9F{background:#d2fcee}.grammarDetailStudyTimer_celebrate__4ne78 .grammarDetailStudyTimer_bar__J05ct,.grammarDetailStudyTimer_guestDone__qCtvT .grammarDetailStudyTimer_bar__J05ct,.grammarDetailStudyTimer_saving__GVX4k .grammarDetailStudyTimer_bar__J05ct,.grammarDetailStudyTimer_studied__iSrXB .grammarDetailStudyTimer_bar__J05ct{stroke:#166147}.grammarDetailStudyTimer_saving__GVX4k .grammarDetailStudyTimer_check__V_qql path{opacity:.35}.grammarDetailStudyTimer_error__5DORm .grammarDetailStudyTimer_bar__J05ct{stroke:#e34646}.grammarDetailStudyTimer_error__5DORm .grammarDetailStudyTimer_time__K8xz0{color:#c62f2f}.grammarDetailStudyTimer_celebrate__4ne78 .grammarDetailStudyTimer_badge__LJo9F{animation:grammarDetailStudyTimer_studyPop__EWjD6 .6s cubic-bezier(.34,1.56,.64,1)}.grammarDetailStudyTimer_celebrate__4ne78 .grammarDetailStudyTimer_check__V_qql path{stroke-dashoffset:40;animation:grammarDetailStudyTimer_studyDraw__phCfA .45s ease-out .25s forwards}.grammarDetailStudyTimer_celebrate__4ne78 .grammarDetailStudyTimer_status__rVEcR{animation:grammarDetailStudyTimer_studyFadeUp__5hD4p .4s ease-out .2s both}@keyframes grammarDetailStudyTimer_studyPop__EWjD6{0%{transform:scale(1)}45%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes grammarDetailStudyTimer_studyDraw__phCfA{to{stroke-dashoffset:0}}@keyframes grammarDetailStudyTimer_studyFadeUp__5hD4p{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.grammarDetailStudyTimer_confetti__sYsk8{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.grammarDetailStudyTimer_confetti__sYsk8 i{position:absolute;left:-3px;top:-5px;width:6px;height:10px;border-radius:2px;opacity:0;transform:rotate(var(--a)) translateY(-24px);animation:grammarDetailStudyTimer_studyBurst___0cS8 1s cubic-bezier(.2,.7,.3,1) .15s forwards}.grammarDetailStudyTimer_confetti__sYsk8 i:nth-child(4n+1){background:#52bc98}.grammarDetailStudyTimer_confetti__sYsk8 i:nth-child(4n+2){background:#f3cc2c;border-radius:50%;width:7px;height:7px}.grammarDetailStudyTimer_confetti__sYsk8 i:nth-child(4n+3){background:#ed6e9c}.grammarDetailStudyTimer_confetti__sYsk8 i:nth-child(4n+4){background:#637af1;border-radius:50%;width:6px;height:6px}.grammarDetailStudyTimer_confetti__sYsk8 i:nth-child(odd){animation-duration:1.15s}@keyframes grammarDetailStudyTimer_studyBurst___0cS8{0%{opacity:1;transform:rotate(var(--a)) translateY(-24px) scale(.6)}60%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-58px) rotate(160deg) scale(1)}}.grammarDetailStudyTimer_detail__rcujD{position:relative;width:230px;text-align:left}.grammarDetailStudyTimer_detail__rcujD,.grammarDetailStudyTimer_progress__27FkV{display:flex;flex-direction:column;gap:2px}.grammarDetailStudyTimer_titleRow___9s2e{display:flex;align-items:center;gap:4px}.grammarDetailStudyTimer_info__uoJn_{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:-4px 0;padding:0;border:0;border-radius:50%;background:transparent;color:#5f6470;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grammarDetailStudyTimer_info__uoJn_ svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.grammarDetailStudyTimer_info__uoJn_ .grammarDetailStudyTimer_infoDot__DtnyZ{fill:currentColor;stroke:none}.grammarDetailStudyTimer_info__uoJn_:hover,.grammarDetailStudyTimer_info__uoJn_[aria-expanded=true]{color:#166147;background:#d2fcee}.grammarDetailStudyTimer_info__uoJn_:focus-visible{outline:2px solid #52bc98;outline-offset:1px}.grammarDetailStudyTimer_about__4hpLT{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:300px;padding:14px 16px 16px;border-radius:14px;background:#fff;box-shadow:0 12px 32px rgba(38,39,48,.16),0 1px 3px rgba(38,39,48,.1);animation:grammarDetailStudyTimer_studyFadeUp__5hD4p .18s ease-out}.grammarDetailStudyTimer_about__4hpLT[hidden]{display:none}.grammarDetailStudyTimer_about__4hpLT a{color:#166147;font-weight:600}.grammarDetailStudyTimer_aboutTitle__9rJ7F{margin:0 0 4px;font-size:14px;font-weight:600;line-height:20px;color:#166147}.grammarDetailStudyTimer_aboutText__VMFns{margin:0 0 12px;font-size:13px;line-height:19px;color:#262730}.grammarDetailStudyTimer_pace__fwqIF{margin:0;padding:0;border:0;min-width:0}.grammarDetailStudyTimer_pace__fwqIF:disabled .grammarDetailStudyTimer_paceOption__Q3OuA{cursor:not-allowed;opacity:.5}.grammarDetailStudyTimer_paceTitle__BtZFW{margin:0 0 6px;padding:0;font-size:13px;font-weight:500;line-height:15px;color:#5f6470}.grammarDetailStudyTimer_paceOptions__W9Fi1{display:flex;flex-wrap:wrap;gap:4px}.grammarDetailStudyTimer_paceOption__Q3OuA{position:relative;display:inline-flex;cursor:pointer}.grammarDetailStudyTimer_paceOption__Q3OuA input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.grammarDetailStudyTimer_paceOption__Q3OuA span{padding:4px 8px;border-radius:999px;background:#f9f9fb;box-shadow:inset 0 0 0 1px #d7dae7;font-size:13px;font-weight:500;line-height:18px;color:#262730;white-space:nowrap;transition:background .15s ease,color .15s ease}.grammarDetailStudyTimer_paceOption__Q3OuA:hover span{box-shadow:inset 0 0 0 1px #52bc98}.grammarDetailStudyTimer_paceOption__Q3OuA input:focus-visible+span{outline:2px solid #52bc98;outline-offset:2px}.grammarDetailStudyTimer_paceOn__MJWI2 span,.grammarDetailStudyTimer_paceOn__MJWI2:hover span{background:#166147;box-shadow:none;color:#fff}.grammarDetailStudyTimer_paceSignIn__yQNUj{display:inline-block;margin-top:8px;font-size:13px;line-height:18px}.grammarDetailStudyTimer_guestNote__e8_SB{display:block;margin-top:6px;font-size:13px;line-height:18px;color:#5f6470}.grammarDetailStudyTimer_guestNote__e8_SB a{color:#166147;font-weight:600;text-decoration:underline}.grammarDetailStudyTimer_todayChip__4fACq{align-self:flex-start;margin-top:8px}.grammarDetailStudyTimer_bubble__FxmYI{display:none}.grammarDetailStudyTimer_title__xM_rN{font-size:13px;font-weight:500;line-height:15px;color:#5f6470}.grammarDetailStudyTimer_status__rVEcR{font-size:16px;font-weight:600;line-height:22px;color:#166147;font-variant-numeric:tabular-nums}.grammarDetailStudyTimer_paused___0B8d .grammarDetailStudyTimer_status__rVEcR{color:#5f6470}.grammarDetailStudyTimer_error__5DORm .grammarDetailStudyTimer_status__rVEcR{color:#c62f2f}.grammarDetailStudyTimer_hint__ZpSiW{font-size:13px;line-height:18px;color:#5f6470}.grammarDetailStudyTimer_signIn__OPvxw{align-self:flex-start;margin-top:6px;padding:6px 12px;border-radius:999px;background:#166147;color:#fff;font-size:13px;font-weight:600;line-height:16px;text-decoration:none}.grammarDetailStudyTimer_signIn__OPvxw:focus-visible,.grammarDetailStudyTimer_signIn__OPvxw:hover{background:#0e4633;color:#fff}.grammarDetailStudyTimer_dockStatus__dtypM{display:none}@media(max-width:47.9375em){.grammarDetailStudyTimer_root__wGkr4{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:6px calc(16px + env(safe-area-inset-right, 0px)) calc(6px + env(safe-area-inset-bottom, 0px)) calc(16px + env(safe-area-inset-left, 0px));border-top:1px solid #eceef5;background:#fff}.grammarDetailStudyTimer_dockStatus__dtypM{display:flex;flex-direction:column;min-width:0;font-size:13px;line-height:18px}.grammarDetailStudyTimer_dockTitle__WM4TI{font-weight:400;color:#5f6470}.grammarDetailStudyTimer_dockText__Ekv9V{overflow:hidden;font-size:14px;font-weight:600;color:#262730;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.grammarDetailStudyTimer_badge__LJo9F{width:52px;height:52px}.grammarDetailStudyTimer_time__K8xz0{font-size:14px}.grammarDetailStudyTimer_detail__rcujD{position:absolute;right:calc(16px + env(safe-area-inset-right, 0px));bottom:calc(100% + 8px);width:-moz-max-content;width:max-content;min-width:200px;max-width:min(260px,100vw - 32px);padding:12px 14px;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(38,39,48,.18),0 1px 3px rgba(38,39,48,.12)}.grammarDetailStudyTimer_detail__rcujD:after{content:"";position:absolute;right:20px;bottom:-6px;width:12px;height:12px;background:#fff;transform:rotate(45deg);box-shadow:2px 2px 3px rgba(38,39,48,.08)}.grammarDetailStudyTimer_root__wGkr4:not(.grammarDetailStudyTimer_open__y6vKe) .grammarDetailStudyTimer_detail__rcujD{width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;box-shadow:none}.grammarDetailStudyTimer_open__y6vKe .grammarDetailStudyTimer_detail__rcujD{animation:grammarDetailStudyTimer_studyFadeUp__5hD4p .2s ease-out}.grammarDetailStudyTimer_open__y6vKe.grammarDetailStudyTimer_canFinish__VokYP .grammarDetailStudyTimer_badge__LJo9F{box-shadow:0 0 0 3px #52bc98;background:#d2fcee}.grammarDetailStudyTimer_open__y6vKe.grammarDetailStudyTimer_canFinish__VokYP .grammarDetailStudyTimer_badge__LJo9F .grammarDetailStudyTimer_time__K8xz0{opacity:0;transform:scale(.85)}.grammarDetailStudyTimer_open__y6vKe.grammarDetailStudyTimer_canFinish__VokYP .grammarDetailStudyTimer_badge__LJo9F .grammarDetailStudyTimer_doneHint___FG_8{opacity:1;transform:none}.grammarDetailStudyTimer_open__y6vKe .grammarDetailStudyTimer_detail__rcujD{min-width:248px;max-width:min(280px,100vw - 32px)}.grammarDetailStudyTimer_about__4hpLT{position:static;width:auto;margin-top:10px;padding:10px 0 0;border-top:1px solid #eceef5;border-radius:0;box-shadow:none;animation:none}.grammarDetailStudyTimer_bubble__FxmYI{position:absolute;top:-4px;left:-4px;display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#166147;box-shadow:0 0 0 2px #fff;color:#fff;font-size:13px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;animation:grammarDetailStudyTimer_bubblePop__E05bD .45s cubic-bezier(.34,1.56,.64,1)}}@keyframes grammarDetailStudyTimer_bubblePop__E05bD{0%{transform:scale(.4)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.grammarDetailStudyTimer_confetti__sYsk8,.grammarDetailStudyTimer_halo__3spRB{display:none}.grammarDetailStudyTimer_bar__J05ct,.grammarDetailStudyTimer_doneHint___FG_8,.grammarDetailStudyTimer_time__K8xz0{transition:none}.grammarDetailStudyTimer_celebrate__4ne78 .grammarDetailStudyTimer_badge__LJo9F,.grammarDetailStudyTimer_celebrate__4ne78 .grammarDetailStudyTimer_status__rVEcR{animation:none}.grammarDetailStudyTimer_celebrate__4ne78 .grammarDetailStudyTimer_check__V_qql path{animation:none;stroke-dashoffset:0}.grammarDetailStudyTimer_about__4hpLT,.grammarDetailStudyTimer_bubble__FxmYI,.grammarDetailStudyTimer_open__y6vKe .grammarDetailStudyTimer_detail__rcujD{animation:none}}.grammarDetailLessonTitle_wrapper__UIfUf{display:flex;flex-direction:column;gap:12px;min-width:0}.grammarDetailLessonTitle_titleRow__t7tSF{display:flex;align-items:center;justify-content:space-between;gap:24px}.grammarDetailLessonTitle_title__Y9tGm{margin:0;min-width:0;font-family:M PLUS\ 1,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-size:44px;font-weight:600;line-height:1.25;letter-spacing:0;color:#262730;overflow-wrap:anywhere;text-wrap:balance}@media(max-width:47.9375em){.grammarDetailLessonTitle_title__Y9tGm{font-size:32px}}.grammarDetailLessonTitle_romajiLine__BsJzP{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.grammarDetailLessonTitle_romaji__kciUu{margin-right:4px;font-family:var(--font-en),"M PLUS 1","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#5f6470}.grammarDetailLessonTitle_conceptTag__q_kdf{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background-color:#d2fcee;font-size:13px;font-weight:500;line-height:18px;color:#166147}.grammarDetailLessonTitle_conceptTag__q_kdf:hover{color:#0e4633;text-decoration:underline;text-underline-offset:3px;opacity:1}.grammarDetailLessonTitle_conceptTag__q_kdf:focus-visible{outline:2px solid #166147;outline-offset:2px}.grammarDetailLessonTitle_byline__mM6bp{display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px;color:#5f6470}.grammarDetailLessonTitle_writerName__IjImM{font-weight:500}.grammarDetailLessonTitle_dot__ULPc3{color:#5f6470}.grammarLessonDetailBox_wrapper__CQJ7B{display:flex;flex-direction:column;gap:4px;padding:0 20px;border-left:1px solid #eceef5}.grammarLessonDetailBox_wrapper__CQJ7B:first-child{padding-left:0;border-left:0}@media(max-width:47.9375em){.grammarLessonDetailBox_wrapper__CQJ7B{padding:0 14px}}.grammarLessonDetailBox_title__Xa8q2{font-size:13px;font-weight:400;line-height:18px;color:#5f6470}.grammarLessonDetailBox_data__emoIW{display:flex;align-items:center;min-height:24px;font-size:16px;font-weight:500;line-height:24px;color:#262730;font-variant-numeric:tabular-nums}.grammarLessonDetail_lessonDetailWrapper__wrF2P{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px 0;margin:0;padding:0}.grammarLessonDetail_outOf__uZpwP{color:#5f6470;font-weight:400}.grammarLessonDetail_levelTag__ospW2{display:inline-flex;align-items:center;padding:1px 10px;border-radius:999px;font-size:13px;font-weight:600;line-height:22px;white-space:nowrap}.grammarLessonDetail_levelTag__ospW2:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.grammarLessonDetail_levelTag__ospW2:focus-visible{outline:2px solid #166147;outline-offset:2px}.grammarLessonDetail_beginner__wblVn{background-color:#dde5fe;color:#3949ab}.grammarLessonDetail_intermediate__QMOz1{background-color:#fee6ef;color:#b3245a}.grammarLessonDetail_advanced__noelG{background-color:#fef2db;color:#8a5a00}.grammarDetailLessonInfo_lessonInfoBox__nzHdU{display:flex;flex-direction:column;gap:24px;padding-bottom:32px;border-bottom:1px solid #eceef5}@media(max-width:47.9375em){.grammarDetailLessonInfo_lessonInfoBox__nzHdU{gap:20px;padding-bottom:24px}}.grammarDetailLessonInfo_metaRow__wSxr9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 24px}.grammarDetailLesson_wrapper__R_4p7{background-color:#fff;border-radius:16px;box-shadow:-3px 0 4px 0 rgba(215,218,231,.4),3px 3px 4px 0 rgba(215,218,231,.4);margin-top:20px;padding:40px 48px 48px;min-width:0}@media(max-width:74.9375em){.grammarDetailLesson_wrapper__R_4p7{padding:36px 36px 40px}}@media(max-width:47.9375em){.grammarDetailLesson_wrapper__R_4p7{padding:24px 20px 32px}}.commentLv2_commentLv2__zRorJ{display:flex;flex-direction:column;padding-top:5px}.commentLv2_action__Kcjge,.commentLv2_subNickname__cNtDz,.commentLv2_user__ftdjA{display:flex;align-items:center}.commentLv2_action__Kcjge{margin-left:28px}.commentLv2_subName__BugjT{text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-family:var(--font-en),sans-serif;color:#a56357;font-style:normal;font-weight:350;font-size:14px;line-height:14px}.commentLv2_subLine__uj_OX{flex-shrink:0;margin:0 12px;width:1px;height:13px;background-color:#a56357}.commentLv2_subDate__l4L91{font-weight:350;font-size:13px;line-height:14px}.commentLv2_subDate__l4L91,.commentLv2_subReply__0lI2Q{font-family:var(--font-en),sans-serif;color:#5f6470;letter-spacing:0}.commentLv2_subReply__0lI2Q{font-style:normal;font-weight:500;font-size:14px;line-height:15px;cursor:pointer}.commentLv2_subReply__0lI2Q:hover{color:#262730}.commentLv2_subLike___Nl_m{background-image:url(/_next/static/media/like.70815c0b.png);background-repeat:no-repeat;background-size:contain;width:15px;height:15px;margin-left:16px;cursor:pointer}.commentLv2_liked__XoOd5.commentLv2_subLike___Nl_m{background-image:url(/_next/static/media/like-active.9186ede7.png)}.commentLv2_subAmount__6jv1J{height:13px;font-size:14px;line-height:14px;margin-left:3px;margin-top:3px}.commentLv2_content___7OlZ,.commentLv2_subAmount__6jv1J{font-family:var(--font-en),sans-serif;color:#262730;font-style:normal;font-weight:350}.commentLv2_content___7OlZ{margin-top:4px;font-size:16px;line-height:24px}.commentLv2_reply__EpzpR{position:relative;top:3px;display:inline-flex;align-items:center;margin-right:16px}.commentLv2_subReplyArrow__fg5w8{position:relative;top:-1px;background-image:url(/_next/static/media/sub-arrow-right.2a8ec878.png);background-repeat:no-repeat;width:15px;height:15px}.commentLv2_subReplyName__Uqiy6{max-width:120px;color:#a56357;font-style:normal;font-weight:350;line-height:15px;margin-left:8px}.commentLv2_subReplyName__Uqiy6,.commentLv2_subReplySentence__cZa2X{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-en),sans-serif;font-size:13px}.commentLv2_subReplySentence__cZa2X{overflow:hidden;max-width:150px;margin-left:16px;padding:0 6px;height:24px;border-radius:5px;color:#262730;background:#eceef5;font-weight:400}@media(max-width:61.9375em){.commentLv2_subNickname__cNtDz{align-items:flex-start;justify-content:space-between}.commentLv2_user__ftdjA{flex-direction:column;align-items:flex-start;gap:8px}.commentLv2_subLine__uj_OX{display:none}.commentLv2_subName__BugjT{max-width:calc(100vw - 200px);font-size:13px}.commentLv2_subDate__l4L91{font-size:13px;line-height:14px}.commentLv2_content___7OlZ{margin-top:11px;font-size:14px;line-height:18px}.commentLv2_action__Kcjge{margin-left:10px}.commentLv2_reply__EpzpR{display:none}.commentLv2_subLike___Nl_m{width:20px;height:20px;background-size:cover}.commentLv2_subAmount__6jv1J{margin-left:2px;min-width:13px}}.commentLv2_avatar__tnX7T{flex-shrink:0;width:20px;height:20px;margin-right:.3rem}.commentLv2_avatar__tnX7T img{width:100%;height:100%}.commentLv1_commentLv1__GqBlV{padding-top:16px;padding-right:60px;border-bottom:1.5px solid #eceef5}.commentLv1_commentGroup__hb0uT{display:flex;position:relative;margin-bottom:16px}.commentLv1_avatar__apx1M{flex-shrink:0;width:32px;height:32px}.commentLv1_avatar__apx1M img{width:100%;height:100%}.commentLv1_accountComment__VI34y{flex:1;display:flex;flex-direction:column;margin-left:12px}.commentLv1_account__NCZIG{display:flex;align-items:flex-start}.commentLv1_nickname__a5zJq{text-overflow:ellipsis;white-space:nowrap;max-width:250px;padding-right:12px;font-family:var(--font-en),sans-serif;color:#a56357;height:14px;font-weight:350;font-size:14px;line-height:14px}.commentLv1_line__FKr1_{flex-shrink:0;position:relative;top:-1px;width:2px;height:100%;background-color:#a56357}.commentLv1_date__O_Prp{flex:1;padding-left:8px;color:#5f6470;font-size:13px;line-height:14px}.commentLv1_comment__1S0S_,.commentLv1_date__O_Prp{font-family:var(--font-en),sans-serif;font-weight:350;letter-spacing:0}.commentLv1_comment__1S0S_{color:#262730;font-style:normal;font-size:18px;line-height:26px;margin-top:12px}.commentLv1_click__W5O8D{position:absolute;right:0;height:20px;min-width:92px;display:flex;gap:20px;padding-left:5px}.commentLv1_commentClick__LLPWM{min-width:36px;height:20px;display:flex;cursor:pointer}.commentLv1_button1__RWxIy{background-image:url(/_next/static/media/comment.9687060c.png);background-repeat:no-repeat;width:20px;height:20px}.commentLv1_amountGroup__wGb7q{display:flex;justify-content:center;align-items:center;margin-left:2px}.commentLv1_amount1__5EzAs{height:14px;font-family:var(--font-en),sans-serif;color:#262730;font-style:normal;font-weight:350;font-size:14px;line-height:14px;padding-top:2px}.commentLv1_likeClick__K3IUh{min-width:36px;height:20px;display:flex;justify-content:flex-start}.commentLv1_button2__Bf4zV{background-image:url(/_next/static/media/like.70815c0b.png);background-repeat:no-repeat;width:20px;height:20px;cursor:pointer}.commentLv1_liked__AysR_.commentLv1_button2__Bf4zV{background-image:url(/_next/static/media/like-active.9186ede7.png)}.commentLv1_amount2__RkAw6{height:14px;font-family:var(--font-en),sans-serif;color:#262730;font-style:normal;font-weight:350;font-size:14px;line-height:14px;padding-top:2px}.commentLv1_showMore__HDeke{display:flex;margin:0 0 25px 44px}.commentLv1_showLine__YNT6R{border-right:1.5px solid #eceef5}.commentLv1_showContent__GVCiM{width:100%;margin-left:24.5px}.commentLv1_showButton__BGy7I{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:10px;cursor:pointer}.commentLv1_sWord__N1LUa{font-family:var(--font-en),sans-serif;color:#5f6470;font-style:normal;font-weight:500;font-size:16px;line-height:24px}.commentLv1_sWord__N1LUa:hover{color:#262730}.commentLv1_sButton__eYLwJ{background-image:url(/_next/static/media/comment-angle-down.5694b728.png);background-repeat:no-repeat;width:18px;height:18px}.commentLv1_hasLv2__c_4fA{margin:0;height:0}.commentLv1_lv2Wrap__ydmXO~.commentLv1_lv2Wrap__ydmXO{margin-top:15px}.commentLv1_subSendPart__CMvQm{display:flex;margin-top:5px}.commentLv1_subSendAnswerButton__QTM5l{background-image:url(/_next/static/media/icon-comments.d7067502.png);background-repeat:no-repeat;width:22px;height:22px}.commentLv1_subSendCommentBar__biJhn{flex:1;padding:0 16px;margin-left:12px;height:28px;border:1px solid #eceef5;border-radius:20px;color:#262730;font-family:var(--font-en),sans-serif;font-weight:400;font-size:16px;line-height:24px}.commentLv1_subSendCommentBar__biJhn:focus{border:1px solid #afb4ca}.commentLv1_subSendButton__fcqaQ{display:flex;align-items:center;width:82px;height:28px;border-radius:20px;border:1px solid #afb4ca;margin-left:12px;cursor:pointer}.commentLv1_subSendButton__fcqaQ:hover{background-color:#166147;border:none}.commentLv1_subSendButton__fcqaQ:hover .commentLv1_subSendWord__80deb{color:#fff}.commentLv1_subSendWord__80deb{width:34px;height:12px;font-family:var(--font-en),sans-serif;color:#5f6470;font-style:normal;font-weight:500;font-size:14px;line-height:14px;display:block;margin:auto}@media(max-width:61.9375em){.commentLv1_commentLv1__GqBlV{padding-right:0}.commentLv1_account__NCZIG{flex-direction:column;gap:8px}.commentLv1_nickname__a5zJq{max-width:calc(100vw - 170px)}.commentLv1_line__FKr1_{display:none}.commentLv1_date__O_Prp{padding-left:0}.commentLv1_commentGroup__hb0uT{margin-bottom:12px}.commentLv1_comment__1S0S_{font-size:14px;line-height:18px}.commentLv1_showContent__GVCiM{margin-left:8px}.commentLv1_sWord__N1LUa{font-weight:350;font-size:14px;line-height:14px}.commentLv1_lv2Wrap__ydmXO~.commentLv1_lv2Wrap__ydmXO{margin-top:8px}.commentLv1_click__W5O8D{background-color:#f9f9fb}.commentLv1_showMore__HDeke{margin-bottom:13px}.commentLv1_subSendPart__CMvQm{align-items:center;margin-top:10px;padding-right:8px;height:40px}.commentLv1_subSendAnswerButton__QTM5l{flex-shrink:0;width:16px;height:16px;background-size:cover}.commentLv1_subSendCommentBar__biJhn{margin-left:8px;height:100%;max-width:calc(100% - 120px)}}@media(max-width:47.9375em){.commentLv1_subSendPart__CMvQm{padding-right:0}.commentLv1_subSendCommentBar__biJhn{max-width:100%;resize:none;outline:none;padding:9px 16px 0}.commentLv1_labelWrap__gXrcR{display:none;height:53px;background-color:#fff;border-radius:10px 10px 0 0;font-family:var(--font-en),sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#5f6470}.commentLv1_buttonInput__OqqYL{flex-shrink:0;padding-top:5px;width:92px;cursor:pointer}.commentLv1_buttonInput__OqqYL,.commentLv1_write__Vvk23{display:flex;justify-content:center;align-items:center;text-align:center}.commentLv1_write__Vvk23{flex:1;color:#262730}.commentLv1_active___oReF.commentLv1_bgInputMobile__el9dI{position:fixed;z-index:1000;bottom:0;top:0;left:0;right:0;background-color:#262730}.commentLv1_active___oReF.commentLv1_subSendPart__CMvQm{position:fixed;z-index:1000;bottom:0;left:0;right:0;width:100vw;max-width:100vw;height:unset;display:block;background:#eceef5;border-radius:10px 10px 0 0}.commentLv1_active___oReF.commentLv1_subSendPart__CMvQm .commentLv1_subSendAnswerButton__QTM5l{display:none}.commentLv1_active___oReF.commentLv1_subSendPart__CMvQm .commentLv1_subSendCommentBar__biJhn{margin:20px 16px;padding:16px;width:calc(100% - 32px);height:100px;background:#fff;border-radius:10px}.commentLv1_active___oReF.commentLv1_subSendPart__CMvQm .commentLv1_labelWrap__gXrcR{display:flex}}.grammarDetailLessonCommentBox_section__v7hOM{display:flex;flex-direction:column;border-bottom:1.5px solid #eceef5}.grammarDetailLessonComment_commentWrapper__QDsDv{background-color:#fff;border-radius:16px;box-shadow:-3px 0 4px 0 rgba(215,218,231,.4),3px 3px 4px 0 rgba(215,218,231,.4);margin-top:32px;display:flex;flex-direction:column}.grammarDetailLessonComment_part1__nACu6{margin:32px 48px 24px;display:flex;flex-direction:column;gap:16px}.grammarDetailLessonComment_title__QaGM4{margin:0;font-family:var(--font-en),"M PLUS 1","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:20px;line-height:28px;font-weight:600;letter-spacing:0;color:#262730}@media(max-width:47.9375em){.grammarDetailLessonComment_title__QaGM4{font-size:18px;line-height:26px}}.grammarDetailLessonComment_commentCount__nPtmN{margin-left:6px;font-weight:400;color:#5f6470}.grammarDetailLessonComment_contentGroup__2hXB2{display:flex;flex-direction:column;gap:8px}.grammarDetailLessonComment_comment__VoyP1{font-size:14px;font-weight:500;line-height:20px;color:#262730}.grammarDetailLessonComment_commentBox__ju_Mi{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.grammarDetailLessonComment_yourComment__pFbkk{width:100%;min-height:96px;padding:12px 14px;border:1px solid #d7dae7;border-radius:10px;background-color:#fff;resize:vertical;font-family:var(--font-en),"M PLUS 1","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:#262730}.grammarDetailLessonComment_yourComment__pFbkk::-moz-placeholder{color:#5f6470;font-weight:350}.grammarDetailLessonComment_yourComment__pFbkk::placeholder{color:#5f6470;font-weight:350}.grammarDetailLessonComment_yourComment__pFbkk:focus{border-color:#166147;outline:2px solid #166147;outline-offset:1px}.grammarDetailLessonComment_sendBox__6BmQr{display:flex}.grammarDetailLessonComment_send__oYaRN{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1.5px solid #166147;border-radius:10px;background-color:#fff;font:inherit;font-size:16px;font-weight:600;line-height:21px;color:#166147;cursor:pointer;min-width:112px}.grammarDetailLessonComment_send__oYaRN:hover{background-color:#d2fcee;opacity:1}.grammarDetailLessonComment_send__oYaRN:focus-visible{outline:2px solid #166147;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.grammarDetailLessonComment_send__oYaRN{transition:background-color .15s ease-out}}.grammarDetailLessonComment_part2___fSMs{display:flex;flex-direction:column;margin-left:48px;margin-right:48px}.grammarDetailLessonComment_noComment__qqMf2.grammarDetailLessonComment_part2___fSMs{padding-bottom:4px}.grammarDetailLessonComment_hideWrap__KSZUL{display:flex;flex-direction:column}.grammarDetailLessonComment_hide__cHfDb.grammarDetailLessonComment_hideWrap__KSZUL{margin-bottom:14px}.grammarDetailLessonComment_buttonGroup__UqumI{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px auto;min-height:32px;border-radius:8px;cursor:pointer}.grammarDetailLessonComment_buttonGroup__UqumI:focus-visible{outline:2px solid #166147;outline-offset:2px}.grammarDetailLessonComment_button__mf1A4{position:relative;flex:none;width:36px;height:20px;border-radius:999px;background-color:#d7dae7}.grammarDetailLessonComment_button__mf1A4:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background-color:#fff;box-shadow:0 1px 2px rgba(38,39,48,.2)}.grammarDetailLessonComment_hide__cHfDb.grammarDetailLessonComment_button__mf1A4{background-color:#166147}.grammarDetailLessonComment_hide__cHfDb.grammarDetailLessonComment_button__mf1A4:after{transform:translateX(16px)}.grammarDetailLessonComment_hide__cHfDb.grammarDetailLessonComment_middle__FCyaV{display:none}.grammarDetailLessonComment_hide__cHfDb.grammarDetailLessonComment_showMoreParent__TIm3o{margin:0 auto;height:36px}.grammarDetailLessonComment_hide__cHfDb.grammarDetailLessonComment_showMoreParent__TIm3o .grammarDetailLessonComment_showMoreChild__YYB8t{display:none}.grammarDetailLessonComment_wordWraper__dS51w{align-items:center;display:flex}.grammarDetailLessonComment_word__SOBBB{font-size:14px;font-weight:500;line-height:20px;color:#262730}.grammarDetailLessonComment_line__YRReq{border-bottom:1px solid #eceef5}.grammarDetailLessonComment_showMoreParent__TIm3o{display:flex;margin:24px auto 32px}.grammarDetailLessonComment_showMoreChild__YYB8t{display:flex;align-items:center}.grammarDetailLessonComment_showWord__A3GKU{font:inherit;line-height:20px;font-weight:500;color:#166147;text-underline-offset:3px;cursor:pointer;padding:0;border:0;background:none;font-size:16px}.grammarDetailLessonComment_showWord__A3GKU,.grammarDetailLessonComment_showWord__A3GKU:focus,.grammarDetailLessonComment_showWord__A3GKU:hover,.grammarDetailLessonComment_showWord__A3GKU:visited{text-decoration:underline}.grammarDetailLessonComment_showWord__A3GKU:hover{color:#0e4633;opacity:1}.grammarDetailLessonComment_showWord__A3GKU:focus-visible{outline:2px solid #166147;outline-offset:2px}.grammarDetailLessonComment_showButton__KlfIc{display:none}@media(max-width:61.9375em){.grammarDetailLessonComment_part1__nACu6{margin:24px 20px 20px}.grammarDetailLessonComment_part2___fSMs{margin-left:20px;margin-right:20px}}.grammarDetailLessonQuiz_grammarQuizWrapper__TmAUu{background-color:#fff;border-radius:16px;box-shadow:-3px 0 4px 0 rgba(215,218,231,.4),3px 3px 4px 0 rgba(215,218,231,.4);margin-top:32px;padding:32px 48px}@media(max-width:47.9375em){.grammarDetailLessonQuiz_grammarQuizWrapper__TmAUu{padding:24px 20px}}.grammarDetailLessonQuiz_quizGroup__uQlG0{display:flex;align-items:center;gap:32px}.grammarDetailLessonQuiz_left___lskK{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.grammarDetailLessonQuiz_title__wwxiz{margin:0;font-family:var(--font-en),"M PLUS 1","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:20px;line-height:28px;font-weight:600;letter-spacing:0;color:#262730}@media(max-width:47.9375em){.grammarDetailLessonQuiz_title__wwxiz{font-size:18px;line-height:26px}}.grammarDetailLessonQuiz_content__nERBE{font-family:var(--font-en),"M PLUS 1","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:16px;font-weight:350;line-height:1.75;letter-spacing:0;color:#262730;margin-bottom:8px}@media(max-width:47.9375em){.grammarDetailLessonQuiz_content__nERBE{font-size:15px}}.grammarDetailLessonQuiz_content__nERBE rt{font-size:max(11px,.55em);line-height:1;color:#5f6470}.grammarDetailLessonQuiz_quizButtonBox__2nvrg{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1.5px solid #166147;border-radius:10px;background-color:#fff;font:inherit;font-size:16px;font-weight:600;line-height:21px;color:#166147;cursor:pointer;min-width:200px}.grammarDetailLessonQuiz_quizButtonBox__2nvrg:hover{background-color:#d2fcee;opacity:1}.grammarDetailLessonQuiz_quizButtonBox__2nvrg:focus-visible{outline:2px solid #166147;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.grammarDetailLessonQuiz_quizButtonBox__2nvrg{transition:background-color .15s ease-out}}.grammarDetailLessonQuiz_right__4GNVY{flex:none;width:120px;height:120px;background-image:url(/_next/static/media/quiz-icon.80d7b4de.png);background-repeat:no-repeat;background-position:50%;background-size:contain}@media(max-width:47.9375em){.grammarDetailLessonQuiz_right__4GNVY{width:72px;height:72px;align-self:flex-start}}.captchaGate_gate__PPHON{display:flex;flex-direction:column;gap:6px;width:100%;transition:max-height .25s ease,opacity .25s ease,margin-top .25s ease}.captchaGate_collapsed__W6QTl{max-height:0;margin-top:0;opacity:0;overflow:hidden;pointer-events:none}.captchaGate_visible__ytXz1{max-height:140px;margin-top:12px;opacity:1}.captchaGate_label__5d0rX{font-size:13px;line-height:18px;color:#5f6470}.reportMistake_opener__qBaCZ{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;font:inherit;font-size:14px;font-weight:500;color:#5d6b65;cursor:pointer}.reportMistake_opener__qBaCZ:focus-visible,.reportMistake_opener__qBaCZ:hover{color:#166147;text-decoration:underline}.reportMistake_openerInline__OlTGs{font-size:13px}.reportMistake_flag__iHr4q{width:15px;height:15px;flex:none}.reportMistake_overlay__KELvP{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(20,33,28,.45)}.reportMistake_dialog__bMSKU{width:480px;max-width:100%;max-height:calc(100vh - 32px);overflow-y:auto;padding:22px 22px 18px;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(20,33,28,.18);text-align:left}.reportMistake_title__oMl7P{margin:0 0 4px;font-size:20px;line-height:1.3;font-weight:700;color:#262730}@media(max-width:47.9375em){.reportMistake_title__oMl7P{font-size:18px}}.reportMistake_where__hvAJf{margin:0 0 14px;font-size:13px;color:#5d6b65;overflow-wrap:anywhere}.reportMistake_label__BPTaz{display:block;margin:10px 0 6px;font-size:14px;font-weight:600;color:#262730}.reportMistake_input__uMqHo,.reportMistake_textarea__yLnsh{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d5ddd9;border-radius:10px;font:inherit;font-size:16px;color:#262730;background:#fff}.reportMistake_input__uMqHo:focus,.reportMistake_textarea__yLnsh:focus{outline:2px solid #52bc98;outline-offset:0;border-color:transparent}.reportMistake_textarea__yLnsh{resize:vertical;min-height:110px;line-height:1.5}.reportMistake_counter__uqAg9{margin-top:4px;font-size:13px;text-align:right;color:#7a8781}.reportMistake_captcha__KavmP{margin-top:10px}.reportMistake_error__BcsXn{margin:8px 0 0;font-size:13px;color:#b42318}.reportMistake_text__Iwyq_{margin:8px 0 0;font-size:16px;line-height:1.55;color:#3d4a44}.reportMistake_actions__VEP0i{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.reportMistake_primary__bx3D3,.reportMistake_secondary__jeoY6{min-height:40px;padding:0 18px;border-radius:999px;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.reportMistake_primary__bx3D3{border:0;background:#166147;color:#fff}.reportMistake_primary__bx3D3:disabled{opacity:.45;cursor:not-allowed}.reportMistake_secondary__jeoY6{border:1px solid #d5ddd9;background:#fff;color:#262730}.grammarDetailLessonRate_rateWrapper__9ZXT4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:32px;padding:16px 24px;border:1px solid #eceef5;border-radius:16px;background-color:#fff}@media(max-width:47.9375em){.grammarDetailLessonRate_rateWrapper__9ZXT4{padding:16px 20px}}.grammarDetailLessonRate_rateGroup__AybVh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.grammarDetailLessonRate_rate__RQm3i{font-size:16px;font-weight:600;line-height:24px;color:#262730}.grammarDetailLessonRate_rateStar__coQEX{display:flex;align-items:center;gap:2px}.grammarDetailLessonRate_star__6f_FG{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;color:#5f6470;cursor:pointer}.grammarDetailLessonRate_star__6f_FG svg{width:26px;height:26px}.grammarDetailLessonRate_star__6f_FG:hover{background-color:#f9f9fb}.grammarDetailLessonRate_star__6f_FG:focus-visible{outline:2px solid #166147;outline-offset:0}.grammarDetailLessonRate_active__jqceU.grammarDetailLessonRate_star__6f_FG{color:#8a5a00}.grammarDetailLessonRate_active__jqceU.grammarDetailLessonRate_star__6f_FG svg{fill:#f3cc2c}.grammarDetailLessonRate_ratingBox__obcwE{display:flex;align-items:baseline;gap:6px;font-size:14px;line-height:20px;color:#5f6470}.grammarDetailLessonRate_overallRatings__23r5m{font-weight:500}.grammarDetailLessonRate_average__YiDLG{margin-left:4px;font-weight:600;color:#262730;font-variant-numeric:tabular-nums}.grammarDetailLessonRate_report__6nKud{display:flex;align-items:center}.grammarDetailNavigation_grammarNameLeft__4gipF,.grammarDetailNavigation_grammarNameRight__0caBd,.grammarDetailNavigation_grammarName__n2jy7{display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;position:relative;top:-4px;flex-shrink:0;max-width:100%;color:#637af1;font-family:M PLUS\ 1,sans-serif;font-size:16px;line-height:24px;text-align:center;letter-spacing:0;text-decoration:underline;text-underline-offset:2px}.grammarDetailNavigation_grammarNameLeft__4gipF:focus-visible,.grammarDetailNavigation_grammarNameRight__0caBd:focus-visible,.grammarDetailNavigation_grammarName__n2jy7:focus-visible{outline:2px solid #166147;outline-offset:2px;border-radius:2px}.grammarDetailNavigation_titleWrap___4LYE{display:flex;justify-content:center;align-items:flex-start;padding:18px 4px 0;width:158px}.grammarDetailNavigation_navigationBox__XjNTT{margin:29px 0 21px}.grammarDetailNavigation_navigation__tKEjx{display:flex;width:940px;max-width:100%;border-radius:100px;background:hsla(0,0%,100%,.55)}.grammarDetailNavigation_leftImage__mNKy0{display:flex;align-items:center}.grammarDetailNavigation_leftImage__mNKy0 .grammarDetailNavigation_dot__m2qXc{left:2px}.grammarDetailNavigation_lessonsBefore__Jog_g{padding:0 10px 0 20px!important}.grammarDetailNavigation_presentPeriod__j_A_D{flex:1;display:flex;align-items:center;margin-top:19px;height:37px}.grammarDetailNavigation_presentLine__SRINh{flex:1;height:0;border-top:3px dashed #afb4ca}.grammarDetailNavigation_presentIcon__hIvXw{margin:0 13px;width:37px;height:37px;background:url(/_next/static/media/icon-location.cc30860a.png) no-repeat 50%;background-size:cover}.grammarDetailNavigation_futurePeriod__g7Zx2,.grammarDetailNavigation_pastPeriod__MNZCI{flex:1;display:flex;flex-direction:column;justify-content:center;margin-top:26px;min-height:54px;text-align:right}.grammarDetailNavigation_rightImage__LpgcO{display:flex;align-items:center}.grammarDetailNavigation_rightImage__LpgcO .grammarDetailNavigation_dot__m2qXc{right:2px}.grammarDetailNavigation_lessonsAfter__X1wK_,.grammarDetailNavigation_lessonsBefore__Jog_g{flex:1;position:relative;margin-top:10px;padding:0 15px;min-height:12px;text-align:center;color:#262730;font-family:var(--font-en),sans-serif;font-style:normal;font-size:13px;line-height:13px}.grammarDetailNavigation_dot__m2qXc{position:relative;width:20px;height:20px;background:url(/_next/static/media/icon-dot-active.26697d87.png) no-repeat 50%;background-size:contain}.grammarDetailNavigation_space__0UZ3w{flex:1}.grammarDetailNavigation_solidLine__A5Sy2{opacity:.5;border:1.5px solid rgba(30,78,208,.5);transform:matrix(-1,0,0,1,0,0);border-radius:2px}.grammarDetailNavigation_dashedLine__IhowS{margin-top:18px;width:100%;border-top:3px dashed #afb4ca}.grammarDetailNavigation_disabled__UWHuq .grammarDetailNavigation_dot__m2qXc{background:url(/_next/static/media/icon-dot-disabled.dd68b92a.png) no-repeat 50%;background-size:cover}.grammarDetailNavigation_disabled__UWHuq .grammarDetailNavigation_solidLine__A5Sy2{border:1.5px solid #d7dae7}@media(max-width:61.9375em){.grammarDetailNavigation_navigationBox__XjNTT{margin:22px 0 26px;padding:24px 0;max-width:100%;height:75px}.grammarDetailNavigation_navigation__tKEjx{width:100%;max-width:100%;justify-content:space-between}.grammarDetailNavigation_grammarNameLeft__4gipF,.grammarDetailNavigation_grammarNameRight__0caBd,.grammarDetailNavigation_grammarName__n2jy7{height:36px;font-weight:500;font-size:14px;line-height:18px}.grammarDetailNavigation_titleWrap___4LYE{flex:1.5;padding:20px 3px 0}.grammarDetailNavigation_futurePeriod__g7Zx2,.grammarDetailNavigation_pastPeriod__MNZCI{flex:1.5;margin-top:21px}.grammarDetailNavigation_presentPeriod__j_A_D{margin-top:13px}.grammarDetailNavigation_presentLine__SRINh{border-top-width:2px}.grammarDetailNavigation_presentIcon__hIvXw{margin:0 3px;width:23px;height:23px}.grammarDetailNavigation_grammarNameLeft__4gipF,.grammarDetailNavigation_grammarNameRight__0caBd{width:100%}.grammarDetailNavigation_lessonsAfter__X1wK_,.grammarDetailNavigation_lessonsBefore__Jog_g{margin-top:6px;padding:0 5px}.grammarDetailNavigation_lessonsBefore__Jog_g{margin-top:6px;padding:0 5px!important}.grammarDetailNavigation_dashedLine__IhowS{margin-top:10.5px;border-top-width:2px}}@media(max-width:18.75em){.grammarDetailNavigation_grammarNameLeft__4gipF,.grammarDetailNavigation_grammarNameRight__0caBd,.grammarDetailNavigation_grammarName__n2jy7{font-size:13px}}.relatedGrammarCard_card__91HE1{background-color:#fff;border-radius:16px;box-shadow:-3px 0 4px 0 rgba(215,218,231,.4),3px 3px 4px 0 rgba(215,218,231,.4);position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:112px;padding:14px 16px 16px;border:1px solid transparent;color:#262730}@media(prefers-reduced-motion:no-preference){.relatedGrammarCard_card__91HE1{transition-property:border-color;transition-duration:.15s;transition-timing-function:ease-out}}.relatedGrammarCard_card__91HE1:hover{border-color:#d7dae7}.relatedGrammarCard_card__91HE1:hover .relatedGrammarCard_boxTitle__qeSvb{color:#166147}.relatedGrammarCard_card__91HE1:has(.relatedGrammarCard_cardLink__whHCt:focus-visible){outline:2px solid #166147;outline-offset:2px}.relatedGrammarCard_beginner__Gbu9A .relatedGrammarCard_boxLevel__qPOKC{background-color:#dde5fe;color:#3949ab}.relatedGrammarCard_intermediate__um3xW .relatedGrammarCard_boxLevel__qPOKC{background-color:#fee6ef;color:#b3245a}.relatedGrammarCard_advanced__1tBnD .relatedGrammarCard_boxLevel__qPOKC{background-color:#fef2db;color:#8a5a00}.relatedGrammarCard_boxLevel__qPOKC{position:relative;z-index:1;display:inline-flex;margin-bottom:2px;padding:1px 10px;border-radius:999px;font-size:13px;font-weight:600;line-height:22px;white-space:nowrap}.relatedGrammarCard_boxLevel__qPOKC:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.relatedGrammarCard_boxLevel__qPOKC:focus-visible{outline:2px solid #166147;outline-offset:2px}.relatedGrammarCard_boxTitleWrap__3NPkP{width:100%;min-width:0}.relatedGrammarCard_boxTitle__qeSvb{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:M PLUS\ 1,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:0}@media(max-width:47.9375em){.relatedGrammarCard_boxTitle__qeSvb{font-size:18px}}.relatedGrammarCard_meaning__e6fh2{width:100%;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:20px;color:#5f6470}.relatedGrammarCard_cardLink__whHCt{color:inherit}.relatedGrammarCard_cardLink__whHCt:focus,.relatedGrammarCard_cardLink__whHCt:hover,.relatedGrammarCard_cardLink__whHCt:visited{color:inherit;opacity:1}.relatedGrammarCard_cardLink__whHCt:focus-visible{outline:none}.relatedGrammarCard_cardLink__whHCt:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit}.grammarDetailRelatedGrammars_wrap__SWasi{max-width:940px;margin-top:56px;padding-bottom:72px}@media(max-width:47.9375em){.grammarDetailRelatedGrammars_wrap__SWasi{margin-top:40px;padding-bottom:56px}}.grammarDetailRelatedGrammars_title__1hkgW{margin:0;font-family:var(--font-en),"M PLUS 1","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:20px;line-height:28px;font-weight:600;letter-spacing:0;color:#262730}@media(max-width:47.9375em){.grammarDetailRelatedGrammars_title__1hkgW{font-size:18px;line-height:26px}}.grammarDetailRelatedGrammars_contentWrap__NCgGv{margin-top:16px}.grammarDetailRelatedGrammars_content__9JySn{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}@media(max-width:47.9375em){.grammarDetailRelatedGrammars_content__9JySn{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;gap:12px;overflow-x:auto;margin:0 -12px;padding:4px 12px 12px;scroll-padding:0 12px;scroll-snap-type:x proximity}.grammarDetailRelatedGrammars_content__9JySn>*{scroll-snap-align:start}}.grammarDetailRightPanel_panelBox__7GiXG{position:sticky;top:200px;align-self:flex-start;flex:none;margin:29px -15px 0 -25px;width:192px;max-height:calc(100vh - 220px);overflow-y:auto;background-color:#fff;box-shadow:0 3px 5px rgba(215,218,231,.8);border-radius:15px}.grammarDetailRightPanel_wrap__vwsBT{overflow-y:auto}.grammarDetailRightPanel_panelContent__bGCgM{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:27px 16px 29px 10px}.grammarDetailRightPanel_icon__manuQ{flex:none;visibility:hidden;background-image:url(/_next/static/media/triangle-small.4e4d8d84.png);background-repeat:no-repeat;width:18px;height:18px}.grammarDetailRightPanel_item__Oq2zR{flex:1;display:flex;align-items:center;font-family:var(--font-en),sans-serif;color:#262730;font-style:normal;font-size:16px;line-height:26px}.grammarDetailRightPanel_item__Oq2zR:hover{color:#262730}.grammarDetailRightPanel_item__Oq2zR:focus-visible{outline:2px solid #166147;outline-offset:2px;border-radius:4px}.grammarDetailRightPanel_active__sFfMH.grammarDetailRightPanel_item__Oq2zR{color:#166147}.grammarDetailRightPanel_active__sFfMH.grammarDetailRightPanel_item__Oq2zR .grammarDetailRightPanel_icon__manuQ{visibility:visible}.grammarDetailTopTitle_topTitle__4HdHp{position:relative;display:flex;flex-direction:row;padding:32px 219px 0 12px}.grammarDetailTopTitle_bg__7RHR1{position:absolute;top:0;left:50%;right:50%;width:100vw;height:calc(100% + 260px);margin-left:-50vw;margin-right:-50vw;background-image:url(/_next/static/media/lesson-bg.e5a79e18.png);background-repeat:repeat;background-size:cover}@media(max-width:61.9375em){.grammarDetailTopTitle_topTitle__4HdHp{padding:16px 4px 0}}.planIcons_icon__XttXk{display:block;flex:none;width:20px;height:20px}.planIcons_checkDisc__XKT7m{fill:#d2fcee}.planIcons_checkMark__fk_Rg{stroke:#166147}.planIcons_dashMark__VHcwN{stroke:#afb4ca}.signupPerks_card__LET4n{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:-3px 0 4px 0 rgba(215,218,231,.4),3px 3px 4px 0 rgba(215,218,231,.4);border:none;margin:32px 0 0;padding:28px 32px}.signupPerks_aside__AjIKR{margin-top:24px;padding:20px 24px;border-radius:16px;background-color:rgba(82,188,152,.08)}.signupPerks_title__Fjlam{font-size:20px;font-weight:600;line-height:28px;color:#166147}@media(max-width:47.9375em){.signupPerks_title__Fjlam{font-size:18px}}.signupPerks_list__nO2i8{margin:12px 0 0;padding:0;list-style:none}.signupPerks_list__nO2i8 li{display:flex;align-items:flex-start;gap:10px;margin-top:8px;font-size:16px;line-height:24px;color:#262730}.signupPerks_list__nO2i8 li svg{margin-top:1px}.signupPerks_note__rJpZ8{margin:12px 0 0;font-size:13px;line-height:18px;color:#5f6470}.signupPerks_button__mWecF{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:20px;padding:12px 24px;border-radius:10px;background-color:#166147;color:#fff;font-size:16px;font-weight:600;line-height:21px;text-decoration:none}.signupPerks_button__mWecF:focus,.signupPerks_button__mWecF:hover,.signupPerks_button__mWecF:visited{color:#fff;opacity:1}.signupPerks_button__mWecF:hover{background-color:#0e4633}.signupPerks_button__mWecF:focus-visible{outline:2px solid #166147;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.signupPerks_button__mWecF{transition:background-color .15s ease-out}}@media(max-width:61.9375em){.signupPerks_card__LET4n{margin:24px 0 0;padding:24px 20px}}.confusedWithBox_box__tKFCc{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:-3px 0 4px 0 rgba(215,218,231,.4),3px 3px 4px 0 rgba(215,218,231,.4);border:none;margin-top:32px;padding:28px 48px 12px;font-family:var(--font-en),"M PLUS 1",sans-serif;overflow-wrap:anywhere}.confusedWithBox_title__4ZmSx{margin:0 0 4px;font-size:20px;font-weight:600;line-height:28px;color:#262730}@media(max-width:47.9375em){.confusedWithBox_title__4ZmSx{font-size:18px}}.confusedWithBox_list__8Ulpe{margin:0;padding:0;list-style:none}.confusedWithBox_list__8Ulpe li+li{border-top:1px solid #eceef5}.confusedWithBox_link__bIR2d{display:flex;flex-direction:column;gap:2px;margin:0 -12px;padding:14px 12px 16px;border-radius:10px;text-decoration:none;color:#262730}.confusedWithBox_link__bIR2d:hover{background-color:#f9f9fb;opacity:1}.confusedWithBox_link__bIR2d:hover .confusedWithBox_cta__Rw9n0{text-decoration:underline}.confusedWithBox_link__bIR2d:focus-visible{outline:2px solid #166147;outline-offset:-2px}.confusedWithBox_pair__wLB6p{font-family:M PLUS\ 1,sans-serif;font-size:18px;font-weight:600;line-height:1.9;letter-spacing:0;color:#262730}.confusedWithBox_pair__wLB6p rt{font-size:max(11px,.55em);font-weight:400;color:#5f6470}.confusedWithBox_text___hEeW{font-size:16px;line-height:1.6;color:#262730}.confusedWithBox_text___hEeW rt{font-size:max(11px,.55em);color:#5f6470}.confusedWithBox_cta__Rw9n0{margin-top:4px;font-size:14px;font-weight:500;line-height:20px;color:#166147;text-underline-offset:3px}@media(max-width:47.9375em){.confusedWithBox_box__tKFCc{margin-top:24px;padding:24px 20px 8px}}.grammarDetailContent_wrap__lQGyH{position:relative;padding-bottom:8px;background-color:#f9f9fb;overflow-x:clip}.grammarDetailContent_content__LKn2f{position:relative;margin:0 auto;width:1170px;max-width:100%}@media(max-width:61.9375em){.grammarDetailContent_content__LKn2f{padding:0 16px}}@media(max-width:47.9375em){.grammarDetailContent_content__LKn2f{padding:0 12px}}.grammarDetailContent_grammarContent__38hiG{position:relative;display:flex;align-items:flex-start;gap:24px}.grammarDetailContent_grammarContent1__PTJFy{flex:1 1 auto;min-width:0;max-width:940px;display:flex;flex-direction:column}.grammarDetailContent_contentWrapper__5_tJT{width:100%}.grammarDetailContent_horizontal__zPix7{max-width:100%;width:940px;height:90px;margin-top:48px;margin-bottom:0}.grammarDetailContent_vertical__0_rOU{flex:none;margin-top:336px;width:160px;height:600px}.grammarDetailContent_mobileBox__iimsN{display:none}@media(max-width:47.938em){.grammarDetailContent_mobileBox__iimsN{display:block;width:100%;max-width:100%;height:50px}.grammarDetailContent_horizontal__zPix7{width:100%;height:250px;margin:40px auto 0}}@media(min-width:48em)and (max-width:61.9375em){.grammarDetailContent_mobileBox__iimsN{display:block;width:100%;max-width:100%;height:50px}.grammarDetailContent_tabletHorizontal__tcjfE{width:100%;height:50px}.grammarDetailContent_horizontal__zPix7{margin:40px auto 0;width:100%;height:250px}}@media(max-width:61.9375em){.grammarDetailContent_vertical__0_rOU{display:none}.grammarDetailEmpty_title__NvfJ7{font-size:18px;font-weight:600;line-height:28px;text-align:center}.grammarDetailEmpty_emptyData__oxsEQ{margin:100px auto 120px;padding:0 15px}}.grammarDetailEmpty_emptyData__oxsEQ{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:200px 0 100px}.grammarDetailEmpty_img__ia_Al{max-width:190px;max-height:158px}.grammarDetailEmpty_title__NvfJ7{margin-top:20px;font-weight:600;font-size:24px;line-height:36px;letter-spacing:0;color:#262730}