@media screen and (max-width:768px){.price_d-none-sp__H4mmC,.price_responsive-img__w5CU4 .price_img-pc___a5Ta{display:none!important}}@media screen and (min-width:769px){.price_d-none-pc__OgMF9,.price_responsive-img__w5CU4 .price_img-sp__kRlaz{display:none!important}}@font-face{src:url(/fonts/design_plus.eot?v=1.0);src:url(/fonts/design_plus.eot?v=1.0#iefix) format("embedded-opentype"),url(/fonts/design_plus.woff?v=1.0) format("woff"),url(/fonts/design_plus.ttf?v=1.0) format("truetype"),url(/fonts/design_plus.svg?v=1.0#design_plus) format("svg");font-family:design_plus;font-style:normal;font-weight:400}.price_price__N0418{color:#534741}.price_price__N0418 a:hover{text-decoration:none}.price_price__N0418 .price_course__head__YxAQa,.price_price__N0418 .price_flow__head__bB2ld,.price_price__N0418 .price_subtitle__kubsf{position:relative;text-align:center;padding:2rem 0;font-family:var(--font-noto-serif-jp);font-size:2.4rem;font-weight:700;line-height:150%;color:#a9894a}@media screen and (min-width:769px){.price_price__N0418 .price_course__head__YxAQa,.price_price__N0418 .price_flow__head__bB2ld,.price_price__N0418 .price_subtitle__kubsf{font-size:2.8rem}}.price_price__N0418 .price_course__head__YxAQa span,.price_price__N0418 .price_flow__head__bB2ld span,.price_price__N0418 .price_subtitle__kubsf span{font-size:2rem;color:#444}.price_price__N0418 .price_course__head__YxAQa:after,.price_price__N0418 .price_flow__head__bB2ld:after,.price_price__N0418 .price_subtitle__kubsf:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);border-bottom:2px solid #a9894a;width:22px}@media screen and (min-width:769px){.price_price__N0418 .price_fv__TZAXx{max-width:1150px;margin:auto}}.price_price__N0418 .price_fv__head__QTNhY{width:100%;margin:5rem auto;padding:0 2rem;display:flex;flex-direction:column;gap:30px}@media screen and (min-width:769px){.price_price__N0418 .price_fv__head__QTNhY{margin:10rem auto 5rem;padding:0;gap:50px}}.price_price__N0418 .price_fv__head__QTNhY .price_description__zWT3G{text-align:center;font-size:1.4rem;line-height:200%}@media screen and (min-width:769px){.price_price__N0418 .price_fv__head__QTNhY .price_description__zWT3G{font-size:1.6rem}}.price_price__N0418 .price_fv__navi___Up4K{background-color:#f9f5ef;display:flex;padding:3rem 2rem;flex-direction:column;gap:20px}@media screen and (min-width:769px){.price_price__N0418 .price_fv__navi___Up4K{padding:3rem}}.price_price__N0418 .price_fv__navi___Up4K h2{text-align:center;font-size:1.6rem;font-weight:700;line-height:100%;letter-spacing:.03em}.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm{display:flex;flex-direction:column;justify-content:center;gap:10px}@media screen and (min-width:769px){.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm{flex-direction:row;gap:20px}}@media screen and (min-width:769px)and (max-width:991px){.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm{gap:10px}}.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm .price_item__eiCvn{display:flex;flex-direction:row;justify-content:space-between;min-height:60px;border-radius:10px;border:1px solid}@media screen and (min-width:769px){.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm .price_item__eiCvn{width:100%}}.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm .price_item__eiCvn p{align-content:center;padding:20px 0;text-align:center}.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm .price_item__eiCvn .price_ttl__P_Ijt{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:30%;padding:10px 14px;color:#fff;border-radius:10px 0 0 10px;font-size:1.6rem;font-weight:700;line-height:156.25%;text-shadow:0 0 4px rgba(68,68,68,.5);position:relative}@media screen and (min-width:769px){.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm .price_item__eiCvn .price_ttl__P_Ijt{padding:8px 10px}}@media screen and (min-width:769px)and (max-width:991px){.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm .price_item__eiCvn .price_ttl__P_Ijt{padding:5px 0;min-width:35%}}.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm .price_item__eiCvn .price_txt__Q_Qq3{width:100%;padding:1rem;border-radius:0 10px 10px 0;background-color:#fff;font-size:1.2rem;line-height:140%}@media screen and (min-width:769px){.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm .price_item__eiCvn .price_txt__Q_Qq3{font-size:1.4rem;padding:20px 10px}}@media screen and (min-width:769px)and (max-width:991px){.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm .price_item__eiCvn .price_txt__Q_Qq3{padding:10px 5px}}.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm .price_item__eiCvn.price_silver__bh_G1{border-color:#9dabc0}.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm .price_item__eiCvn.price_silver__bh_G1 .price_ttl__P_Ijt{background-color:#9dabc0}.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm .price_item__eiCvn.price_gold__DALIw{border-color:#efaf00}.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm .price_item__eiCvn.price_gold__DALIw .price_ttl__P_Ijt{background-color:#efaf00}.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm .price_item__eiCvn.price_gold__DALIw .price_ttl__P_Ijt .price_badge__KMkH8{position:absolute;top:-5px;left:-10px;width:34px;height:34px}.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm .price_item__eiCvn.price_platina__j_mHY{border-color:#c69d65}.price_price__N0418 .price_fv__navi___Up4K .price_link-group__JkuGm .price_item__eiCvn.price_platina__j_mHY .price_ttl__P_Ijt{background-color:#c69d65}.price_price__N0418 .price_fv__navi___Up4K .price_modal-group__bTXmi{display:flex;justify-content:center;align-items:center;gap:10px;align-self:stretch}.price_price__N0418 .price_fv__navi___Up4K .price_modal-group__bTXmi .price_item__eiCvn{display:flex;padding:6px 10px;justify-content:center;align-items:center;gap:10px;border-radius:10px;border:1px solid #e5e5e5;background:#fff;box-shadow:0 2px 2px 0 rgba(68,68,68,.1);font-size:1.2rem;line-height:25px;cursor:pointer}.price_price__N0418 .price_fv__navi___Up4K .price_modal-group__bTXmi .price_item__eiCvn:hover{color:#b7b7b7}@media screen and (min-width:769px){.price_price__N0418 .price_fv__navi___Up4K .price_modal-group__bTXmi .price_item__eiCvn{font-size:1.4rem}}.price_price__N0418 .price_cta__Yb99y{padding:3rem 0 0;display:flex;flex-direction:column;gap:30px}@media screen and (min-width:769px){.price_price__N0418 .price_cta__Yb99y{padding:5rem 0 0}}.price_price__N0418 .price_cta__head__zjnG4{display:flex;flex-direction:column;align-items:center;gap:5px}@media screen and (min-width:769px){.price_price__N0418 .price_cta__head__zjnG4{max-width:685px;margin:auto;padding:20px 0}}.price_price__N0418 .price_cta__head__zjnG4 .price_top__5_ECm{width:100px}@media screen and (min-width:769px){.price_price__N0418 .price_cta__head__zjnG4 .price_top__5_ECm{width:168px}}.price_price__N0418 .price_cta__head__zjnG4 .price_catch__f8_LM{display:flex;justify-content:center;align-items:center}.price_price__N0418 .price_cta__head__zjnG4 .price_catch__f8_LM .price_txt__Q_Qq3{display:flex;justify-content:center;align-items:center;text-align:center;font-family:var(--font-noto-serif-jp);font-size:1.8rem;font-weight:700;line-height:120%;letter-spacing:.07em}@media screen and (min-width:769px){.price_price__N0418 .price_cta__head__zjnG4 .price_catch__f8_LM .price_txt__Q_Qq3{font-size:2.8rem}}.price_price__N0418 .price_cta__head__zjnG4 .price_catch__f8_LM .price_txt__Q_Qq3 .price_number__dnSf8{color:#a9894a;font-size:5.5rem;line-height:1;letter-spacing:-.03em}@media screen and (min-width:769px){.price_price__N0418 .price_cta__head__zjnG4 .price_catch__f8_LM .price_txt__Q_Qq3 .price_number__dnSf8{font-size:9.4rem}}.price_price__N0418 .price_cta__head__zjnG4 .price_catch__f8_LM .price_txt__Q_Qq3 .price_number__dnSf8 small{font-size:3rem;letter-spacing:.03em}@media screen and (min-width:769px){.price_price__N0418 .price_cta__head__zjnG4 .price_catch__f8_LM .price_txt__Q_Qq3 .price_number__dnSf8 small{font-size:5.2rem}}.price_price__N0418 .price_cta__head__zjnG4 .price_catch__f8_LM .price_txt__Q_Qq3 span{font-size:1.2rem;font-weight:400;line-height:150%;letter-spacing:.03em;align-self:flex-end}.price_price__N0418 .price_cta__head__zjnG4 .price_catch__f8_LM img{width:27px}@media screen and (min-width:769px){.price_price__N0418 .price_cta__head__zjnG4 .price_catch__f8_LM img{width:47px}}.price_price__N0418 .price_cta__head__zjnG4 .price_bottom__MOqhi{color:#a9894a;font-size:1.4rem;font-weight:700;line-height:180%}.price_price__N0418 .price_cta__head__zjnG4 .price_bottom__MOqhi span{font-size:2rem;font-family:var(--font-noto-serif-jp)}.price_price__N0418 .price_cta__foot__aLoi2{padding:20px;background-color:#fef5f0}.price_price__N0418 .price_cta__foot__aLoi2 .price_annotation__EnM0F{font-size:1.2rem;line-height:150%;margin-top:10px}@media screen and (min-width:769px){.price_price__N0418 .price_cta__foot__aLoi2 .price_annotation__EnM0F{max-width:685px;margin:10px auto 0}}.price_price__N0418 .price_flow__rs5s4{padding:30px 0}@media screen and (min-width:769px){.price_price__N0418 .price_flow__rs5s4{max-width:1000px;margin:auto;padding:80px 0}.price_price__N0418 .price_flow__head__bB2ld{display:flex;flex-direction:column;justify-content:center;align-items:center}}.price_price__N0418 .price_flow__head__bB2ld .price_text__LUqyn{color:#f37022;text-align:center;font-size:2.4rem;font-family:var(--font-noto-sans-jp)}.price_price__N0418 .price_flow__head__bB2ld img{margin-top:-14px;margin-bottom:10px;width:281px}@media screen and (min-width:769px){.price_price__N0418 .price_flow__head__bB2ld img{width:334px}}.price_price__N0418 .price_flow__head__bB2ld .price_left__3M1PE{color:#a9894a;font-family:var(--font-noto-sans-jp);font-size:1.6rem;line-height:160%;background-color:#f9f5ef;padding:6px;border-radius:4px;margin-right:4px}.price_price__N0418 .price_flow__foot__YqoAS{padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px}@media screen and (min-width:769px){.price_price__N0418 .price_flow__foot__YqoAS{padding:0}}.price_price__N0418 .price_flow__foot__YqoAS .price_text__LUqyn{background-color:#fef4ed;padding:4px 10px;color:#f37022;font-size:1.2rem;font-weight:700;line-height:150%}@media screen and (min-width:769px){.price_price__N0418 .price_flow__foot__YqoAS .price_text__LUqyn{font-size:1.6rem;margin-bottom:10px}.price_price__N0418 .price_course__9oHKb{max-width:1015px;margin:auto}}.price_price__N0418 .price_course__body__ZxNDB{padding:30px 0}.price_price__N0418 .price_course__foot__vbtWC{display:flex;padding:30px 20px;flex-direction:column;align-items:center;gap:20px;background-color:#f9f5ef}@media screen and (min-width:769px){.price_price__N0418 .price_course__foot__vbtWC{padding:30px;max-width:745px;margin:auto}}.price_price__N0418 .price_course__foot__vbtWC h3{display:flex;justify-content:center;align-items:center;gap:10px;font-size:1.6rem;font-weight:700;line-height:200%}.price_price__N0418 .price_course__foot__vbtWC .price_discount__oWEiL{display:flex;flex-wrap:wrap;gap:10px;width:100%}@media screen and (min-width:769px){.price_price__N0418 .price_course__foot__vbtWC .price_discount__oWEiL{max-width:685px;margin:auto}}.price_price__N0418 .price_course__foot__vbtWC .price_discount__oWEiL .price_link-btn__k_28T{width:100%}.price_price__N0418 .price_course__foot__vbtWC .price_discount__oWEiL .price_link-btn__k_28T a{color:#444;display:flex;align-items:center;height:110px;padding:5px 0 5px 5px;background:#fff;border:1px solid #e5e5e5}.price_price__N0418 .price_course__foot__vbtWC .price_discount__oWEiL .price_link-btn__k_28T a .price_icon__heZdn{width:100px}.price_price__N0418 .price_course__foot__vbtWC .price_discount__oWEiL .price_link-btn__k_28T a .price_text__LUqyn{padding:0 15px;font-weight:700;font-size:16px;line-height:100%;flex-grow:1;text-align:center}.price_price__N0418 .price_course__foot__vbtWC .price_discount__oWEiL .price_link-btn__k_28T a .price_text__LUqyn p{font-size:16px}.price_price__N0418 .price_course__foot__vbtWC .price_discount__oWEiL .price_link-btn__k_28T a .price_text__LUqyn p:first-child{margin-bottom:10px}.price_price__N0418 .price_course__foot__vbtWC .price_discount__oWEiL .price_link-btn__k_28T a .price_text__LUqyn .price_rate__yhlE_{color:#f37022}.price_price__N0418 .price_course__foot__vbtWC .price_discount__oWEiL .price_link-btn__k_28T a .price_text__LUqyn .price_rate__yhlE_ span{font-size:24px}.price_price__N0418 .price_course__foot__vbtWC .price_discount__oWEiL .price_link-btn__k_28T a .price_arrow-orange-right__qLM3P{width:20px}.price_price__N0418 .price_course__foot__vbtWC .price_discount__oWEiL .price_annotation__EnM0F{font-size:1.2rem;line-height:150%}@media screen and (min-width:769px){.price_price__N0418 .price_course__foot__vbtWC .price_discount__oWEiL .price_annotation__EnM0F{max-width:685px}}.price_price__N0418 .price_qa__bhAdk{display:flex;flex-direction:column;padding:30px 20px;gap:20px}@media screen and (min-width:769px){.price_price__N0418 .price_qa__bhAdk{padding:20px 0 100px;max-width:1002px;margin:auto;gap:30px}}@media screen and (min-width:769px)and (max-width:991px){.price_price__N0418 .price_qa__bhAdk{max-width:685px}}.price_price__N0418 .price_qa__head__TzEx6{text-align:center;font-size:2rem;font-weight:700;line-height:200%;letter-spacing:.07em}.price_price__N0418 .price_qa__body__12Isc{display:flex;flex-direction:column;gap:20px}.price_price__N0418 .price_qa__body__12Isc .price_item__eiCvn{border:1px solid #e5e5e5;border-radius:10px}.price_price__N0418 .price_qa__body__12Isc .price_item__eiCvn .price_qa__content__RvTRx{display:flex;flex-direction:column;gap:15px}.price_price__N0418 .price_qa__body__12Isc .price_item__eiCvn .price_qa__content-item__s1IXD{line-height:200%}.price_price__N0418 .price_qa__body__12Isc .price_item__eiCvn .price_qa__content-item__s1IXD p{font-weight:700}.price_price__N0418 .price_qa__body__12Isc .price_item__eiCvn .price_qa__content-item__s1IXD table{border-collapse:collapse;table-layout:fixed;width:100%}.price_price__N0418 .price_qa__body__12Isc .price_item__eiCvn .price_qa__content-item__s1IXD table td,.price_price__N0418 .price_qa__body__12Isc .price_item__eiCvn .price_qa__content-item__s1IXD table th{font-size:1.2rem;border:1px solid #b7b7b7;box-sizing:border-box;padding:10px;text-align:left}.price_price__N0418 .price_qa__body__12Isc .price_item__eiCvn .price_qa__content-item__s1IXD table th{font-weight:700;background-color:#e5e5e5}.price_price__N0418 .price_qa__body__12Isc .price_item__eiCvn .price_qa__content-item__s1IXD table th:first-child{width:36.5%}.price_price__N0418 .price_qa__body__12Isc .price_item__eiCvn .price_qa__content-item__s1IXD table td{line-height:150%;vertical-align:top}