.Footer_module__lwL9X{position:relative;padding-top:48px;padding-bottom:20px;background:url(/assets/img/bg-footer.svg) no-repeat 100% 0,var(--secondary-color);background-size:auto 100%}@media (max-width:1200px){.Footer_module__lwL9X{background-position:100% 100%;background-size:contain}}@media (max-width:768px){.Footer_module__lwL9X{background-image:url(/assets/img/bg-footer-sp.svg);background-position:right bottom -6%;background-size:50%}}@media (max-width:576px){.Footer_module__lwL9X{padding-top:40px;padding-bottom:36px;background-position:right bottom -12%;background-size:auto}}.Footer_rounded__OS5f9{border-radius:0 100px 0 0}@media (max-width:768px){.Footer_rounded__OS5f9{border-radius:0 50px 0 0}}.Footer_contents__n8q84{max-width:calc(1256px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin-inline:auto}.Footer_body__MUJ_T{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto}@media (max-width:768px){.Footer_body__MUJ_T{align-items:center}}.Footer_info__Ber01{display:flex;flex-direction:column}@media (max-width:768px){.Footer_info__Ber01{display:block;align-items:center;width:100%}}.Footer_logo__jMPGs{max-width:190px}@media (max-width:768px){.Footer_logo__jMPGs{margin-inline:auto}}.Footer_logo__jMPGs img{display:block}.Footer_campaign__S_Vrt{margin-top:12px}@media (max-width:768px){.Footer_campaign__S_Vrt{margin:24px calc(-1 * 8px) 0}}.Footer_campaign__S_Vrt img{display:block;width:100%;max-width:220px;height:auto}@media (max-width:768px){.Footer_campaign__S_Vrt img{max-width:none}}.Footer_sns__PFLuW{margin-top:12px}@media (max-width:768px){.Footer_sns__PFLuW{margin-top:16px}}.Footer_sns__PFLuW p{margin:0 0 16px;font-family:var(--font-family-secondary);font-weight:var(--font-weight-bold);line-height:1.5;color:var(--gray-color)}@media (max-width:768px){.Footer_sns__PFLuW p{margin:0 0 8px;text-align:center}}.Footer_sns__PFLuW ul{display:flex;-moz-column-gap:8px;column-gap:8px;padding:0;margin:0;list-style:none}@media (max-width:768px){.Footer_sns__PFLuW ul{justify-content:center}}.Footer_sns__PFLuW li{width:40px;height:40px;background-color:var(--lightest-color);border-radius:100%}.Footer_sns__PFLuW a,.Footer_sns__PFLuW li{display:flex;align-items:center;justify-content:center}.Footer_sns__PFLuW a{text-decoration:none}.Footer_links__QnIf7{display:flex;gap:40px}@media (min-width:768.02px) and (max-width:1024px){.Footer_links__QnIf7{flex-wrap:wrap}}@media (max-width:768px){.Footer_links__QnIf7{flex-direction:column;gap:24px;width:100%}}.Footer_group__c67p_ p{margin:0 0 4px;font-size:1.5rem;font-weight:var(--font-weight-semi-bold);line-height:2.4}@media (max-width:768px){.Footer_group__c67p_ p{font-size:1.6rem}}.Footer_group__c67p_ ul{display:flex;row-gap:4px;padding:0;margin:0;list-style:none}@media (min-width:768.02px){.Footer_group__c67p_ ul{flex-direction:column;justify-content:center}}@media (max-width:768px){.Footer_group__c67p_ ul{flex-wrap:wrap;gap:7px 40px}}.Footer_group__c67p_ li{display:block;padding:0;margin:0}.Footer_group__c67p_ a{position:relative;display:inline-block;font-size:1.28rem;line-height:1.76;color:var(--darkest-color);text-decoration:none}.Footer_group__c67p_ a[target=_blank]:after{position:relative;top:0;right:0;bottom:0;display:inline-block;width:10px;height:10px;margin:auto 0 auto 5px;content:"";background-image:url(/assets/img/icon-blank.svg);background-size:cover;transition:.3s}@media (min-width:768.02px){.Footer_group__c67p_ a{white-space:pre-wrap}}.Footer_relatedLinks__TwKwR{display:flex;flex-wrap:wrap;gap:4px 24px;padding:0;margin:0;list-style:none}.Footer_relatedLinks__TwKwR p{margin:0 0 4px;font-size:1.5rem;font-weight:var(--font-weight-semi-bold);line-height:2.4}@media (max-width:768px){.Footer_relatedLinks__TwKwR p{font-size:1.6rem}}.Footer_relatedLinks__TwKwR .Footer_submenu__NPWka{display:block;padding:0;list-style:inside}.Footer_relatedLinks__TwKwR .Footer_submenu__NPWka li{display:list-item}.Footer_relatedLinks__TwKwR .Footer_submenu__NPWka li::marker{font-size:10px;color:var(--primary-color-02)}.Footer_relatedLinks__TwKwR li{display:block;padding:0;margin:0}.Footer_relatedLinks__TwKwR li:has(.Footer_submenu__NPWka){width:100%;margin:8px 0}.Footer_relatedLinks__TwKwR a{position:relative;display:inline-block;font-size:1.28rem;line-height:1.76;color:var(--darkest-color);text-decoration:none}.Footer_relatedLinks__TwKwR a[target=_blank]:after{position:relative;top:0;right:0;bottom:0;display:inline-block;width:10px;height:10px;margin:auto 0 auto 5px;content:"";background-image:url(/assets/img/icon-blank.svg);background-size:cover;transition:.3s}@media (min-width:768.02px){.Footer_relatedLinks__TwKwR a{white-space:pre-wrap}}.Footer_main__oSc0C{display:flex;gap:40px;justify-content:space-between;padding:14px 24px;background-color:var(--lightest-color);border-radius:12px}@media (min-width:768.02px){.Footer_main__oSc0C{width:100%;max-width:318px}}@media (max-width:768px){.Footer_main__oSc0C{flex-direction:column;gap:20px;justify-content:start;padding:24px;margin:24px -8px 0;border-radius:8px}}.Footer_main__oSc0C a{font-weight:var(--font-weight-semi-bold);line-height:2;color:var(--primary-color-02)}.Footer_other__z4Gfl{margin-top:14px}@media (max-width:768px){.Footer_other__z4Gfl{padding-inline:16px;margin:0}}.Footer_company__Bt8Wf{margin-top:14px}@media (max-width:768px){.Footer_company__Bt8Wf{padding-inline:16px;margin:0}.Footer_company__Bt8Wf ul{flex-direction:column;gap:4px}}.Footer_notes__JEBlH{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:24px 0 0;font-size:1.1rem;color:var(--gray-color);letter-spacing:.14px;list-style:none}@media (max-width:768px){.Footer_notes__JEBlH{flex-direction:column;font-size:1rem}}.Footer_notes__JEBlH li{display:flex}.Footer_notes__JEBlH li>span:first-child{display:inline-block;flex-shrink:0;margin-right:5px}.Footer_copyright__iiqSm{display:block;margin-top:24px;font-family:var(--font-family-secondary);font-size:1.28rem;font-weight:var(--font-weight-semi-bold);text-align:center;text-transform:uppercase}.Footer_stickyFooter__zcwSv{position:sticky;bottom:0;left:0;z-index:10}[data-app-webview] .Footer_module__lwL9X,[data-app-webview] .Footer_stickyFooter__zcwSv{display:none}:where(.ContentsContainer_module__Z2fWP){margin-bottom:80px}.Breadcrumb_module__Mfdx6{width:100%;max-width:1160px;padding:0 20px;margin-right:auto;margin-left:auto}.Breadcrumb_list__d5UqP{display:flex;flex-wrap:wrap;gap:0 60px;justify-content:flex-start;padding:0;margin:0}@media (max-width:768px){.Breadcrumb_list__d5UqP{-moz-column-gap:45px;column-gap:45px}}.Breadcrumb_item__Iswmh{position:relative;display:inline-block;padding:0;margin:0;color:var(--gray-color-80per);list-style:none}.Breadcrumb_item__Iswmh:not(:last-child):after{position:absolute;top:15px;right:-34px;display:block;width:10px;height:14px;content:"";background:url(/assets/img/icon-breadcrumb-arrow.svg) no-repeat 50%;background-size:95% 95%}@media (max-width:768px){.Breadcrumb_item__Iswmh:not(:last-child):after{right:-28px}}.Breadcrumb_name__7Qlqx{display:block;text-align:center}.Breadcrumb_link__Xy_An{display:inline-block;color:var(--gray-color-80per);text-decoration:none}.Breadcrumb_en__GibvG{display:block;font-family:var(--font-family-secondary);font-size:1.6rem;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal}.Breadcrumb_ja__bUfw2{display:block;font-size:1rem;font-style:normal;font-weight:var(--font-weight-normal);line-height:1.7;letter-spacing:.2px}[data-app-webview] .Breadcrumb_module__Mfdx6{display:none}.PageTitle_module__rWgO1{font-size:1.6rem}.PageTitle_heading__QzQMg{padding:40px 20px;margin:0;font-size:1.6rem;text-align:center;background:transparent}.PageTitle_en__8ht0A{display:block;margin-bottom:8px;font-family:var(--font-family-secondary);font-size:calc(20 / 16 * 1em);font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:1.4;color:var(--primary-color-02);text-align:center;letter-spacing:.48px}.PageTitle_ja__P3DMf{display:inline-block;margin:0;font-size:var(--typography-04-desktop-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-04-desktop-line-height);color:var(--darkest-color);letter-spacing:var(--typography-04-desktop-letter-spacing)}@media (max-width:768px){.PageTitle_ja__P3DMf{font-size:var(--typography-02-mobile-font-size);line-height:var(--typography-02-mobile-line-height);letter-spacing:var(--typography-02-mobile-letter-spacing)}}[data-app-webview] .PageTitle_heading__QzQMg{padding-top:0}.About_module__21g04{--section-background-color:var(--lightest-color)}.About_inner__srd7f{display:flex;flex-direction:column;gap:64px;justify-content:center;max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:0 auto}.About_heading__3ot9f{margin:0;font-size:3rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--primary-color);text-align:center}@media (max-width:768px){.About_heading__3ot9f{font-size:2.2rem;line-height:1.45}}.About_description__Tteej{margin:24px 0 0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;text-align:center}@media (max-width:768px){.About_description__Tteej{margin:16px 0 0;text-align:left}}.About_box__Pbg96{padding:32px 0;margin-top:24px;background-color:var(--secondary-color-80per);border-radius:16px}@media (max-width:768px){.About_box__Pbg96{padding:32px 20px;margin-top:16px}}.About_effectiveHeading__EJ2E1{margin:0;font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1.36;color:var(--primary-color);text-align:center}@media (max-width:768px){.About_effectiveHeading__EJ2E1{font-size:1.8rem;line-height:1.44}}.About_effectiveDescription__BMKN5{margin:16px 0 0;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.54;text-align:center}.About_visual__hyazb{max-width:111px;margin:16px auto 0}@media (max-width:768px){.About_visual__hyazb{max-width:74px}}.About_visual__hyazb img{width:100%;height:auto;vertical-align:middle}.About_sideEffectContent__8xWau{margin-top:16px}.About_sideEffectHeading__AgZvy{margin:0;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.54;color:var(--gray-color);text-align:center}.About_sideEffectDescription__UfEUm{margin:8px 0 0;font-size:1.4rem;font-weight:var(--font-weight-semi-bold);line-height:1.8;color:var(--gray-color);text-align:center}@media (max-width:768px){.About_sideEffectDescription__UfEUm{font-size:1.28rem}}.About_cautionList__Dyuib{max-width:657px;padding:0;margin:24px auto 0;text-align:left;list-style:none}@media (max-width:768px){.About_cautionList__Dyuib{margin:16px auto 0}}.About_cautionItem__Kx6PF{position:relative;padding-left:14px;margin:0;font-size:1.28rem;font-weight:var(--font-weight-normal);line-height:1.8;letter-spacing:.02em}.About_cautionItem__Kx6PF:before{position:absolute;top:0;bottom:0;left:0;display:inline;margin:auto 4px auto 0;content:"※"}.About_cautionItem__Kx6PF:nth-child(2){margin-top:4px}.About_prescriptionDescription__3iB0Y{margin:16px 0 0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;text-align:center}@media (max-width:768px){.About_prescriptionDescription__3iB0Y{text-align:left}}.About_link__ym2zh{display:block;width:-moz-fit-content;width:fit-content;padding-bottom:8px;margin:16px auto 0;font-size:1.6rem;font-weight:var(--font-weight-normal);line-height:1.88;color:var(--darkest-color);text-underline-offset:8px}.About_module__q0H9L{--section-background-color:var(--lightest-color)}.About_inner__16LLo{display:flex;flex-direction:column;gap:64px;justify-content:center;max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:0 auto}.About_inner__16LLo h3{margin:0;font-size:2.1rem;color:var(--primary-color)}@media (max-width:768px){.About_inner__16LLo h3{font-size:1.8rem}.About_inner__16LLo p{text-align:left}}.About_heading__UIOWE{margin:0;font-size:3rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--primary-color);text-align:center}@media (max-width:768px){.About_heading__UIOWE{font-size:2.2rem;line-height:1.45}}.About_description__MHGZZ{margin:24px 0 0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;text-align:center}@media (max-width:768px){.About_description__MHGZZ{margin:16px 0 0;text-align:left}}.About_box__N8p_h{padding:32px 0;margin-top:24px;background-color:var(--secondary-color-80per);border-radius:16px}@media (max-width:768px){.About_box__N8p_h{padding:32px 20px;margin-top:16px}}.About_effectiveHeading__zydVX{margin:0;font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1.36;color:var(--primary-color);text-align:center}@media (max-width:768px){.About_effectiveHeading__zydVX{font-size:1.8rem;line-height:1.44}}.About_effectiveDescription__JyNmK{margin:16px 0 0;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.54;text-align:center}.About_visual__z0xYB{max-width:111px;margin:16px auto 0}@media (max-width:768px){.About_visual__z0xYB{max-width:74px}}.About_visual__z0xYB img{width:100%;height:auto;vertical-align:middle}.About_sideEffectContent__nUDeb{margin-top:16px}.About_sideEffectHeading__IZEzS{margin:0;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.54;color:var(--gray-color);text-align:center}.About_sideEffectDescription__EOnV_{margin:8px 0 0;font-size:1.4rem;font-weight:var(--font-weight-semi-bold);line-height:1.8;color:var(--gray-color);text-align:center}@media (max-width:768px){.About_sideEffectDescription__EOnV_{font-size:1.28rem}}.About_cautionList__wDMBc{max-width:657px;padding:0;margin:16px auto 0;text-align:left;list-style:none}.About_cautionItem__u0oXK{position:relative;padding-left:14px;margin:0;font-size:1.28rem;font-weight:var(--font-weight-normal);line-height:1.8;letter-spacing:.02em}.About_cautionItem__u0oXK:before{position:absolute;top:0;bottom:0;left:0;display:inline;margin:auto 4px auto 0;content:"※"}.About_cautionItem__u0oXK:nth-child(2){margin-top:4px}.About_prescriptionDescription__vg0XD{margin:16px 0 0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;text-align:center}@media (max-width:768px){.About_prescriptionDescription__vg0XD{text-align:left}}.About_link__APt4n{display:block;width:-moz-fit-content;width:fit-content;padding-bottom:8px;margin:16px auto 0;font-size:1.6rem;font-weight:var(--font-weight-normal);line-height:1.88;color:var(--darkest-color);text-underline-offset:8px}.About_module__a62pk{--section-background-color:var(--lightest-color)}.About_inner__TK4tG{display:flex;flex-direction:column;gap:64px;justify-content:center;max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:0 auto}.About_heading__3qYTo{margin:0;font-size:3rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--primary-color);text-align:center}@media (max-width:768px){.About_heading__3qYTo{font-size:2.2rem;line-height:1.45}}.About_description__oOVbg{margin:24px 0 0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;text-align:center}@media (max-width:768px){.About_description__oOVbg{margin:16px 0 0;text-align:left}}.About_box__WYp76{padding:32px 0;margin-top:24px;background-color:var(--secondary-color-80per);border-radius:16px}@media (max-width:768px){.About_box__WYp76{padding:32px 20px;margin-top:16px}}.About_effectiveHeading__fOwar{margin:0;font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1.36;color:var(--primary-color);text-align:center}@media (max-width:768px){.About_effectiveHeading__fOwar{font-size:1.8rem;line-height:1.44}}.About_effectiveDescription__iJyLQ{margin:16px 0 0;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.54;text-align:center}.About_visual__7UL3Z{max-width:111px;margin:16px auto 0}@media (max-width:768px){.About_visual__7UL3Z{max-width:74px}}.About_visual__7UL3Z img{width:100%;height:auto;vertical-align:middle}.About_sideEffectContent__gQLKW{margin-top:16px}.About_sideEffectHeading__GKkei{margin:0;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.54;color:var(--gray-color);text-align:center}.About_sideEffectDescription__e7I1R{margin:8px 0 0;font-size:1.4rem;font-weight:var(--font-weight-semi-bold);line-height:1.8;color:var(--gray-color);text-align:center}@media (max-width:768px){.About_sideEffectDescription__e7I1R{font-size:1.28rem}}.About_cautionList__rO_X1{max-width:657px;padding:0;margin:16px auto 0;text-align:left;list-style:none}.About_cautionItem__XytbP{position:relative;padding-left:14px;margin:0;font-size:1.28rem;font-weight:var(--font-weight-normal);line-height:1.8;letter-spacing:.02em}.About_cautionItem__XytbP:before{position:absolute;top:0;bottom:0;left:0;display:inline;margin:auto 4px auto 0;content:"※"}.About_cautionItem__XytbP:nth-child(2){margin-top:4px}.About_methodContent__5FOgD{max-width:590px;margin:32px auto 0}@media (max-width:768px){.About_methodContent__5FOgD{margin:24px auto 0}}.About_methodHeading__S76b9{margin:0;font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1.36;color:var(--primary-color);text-align:center}@media (max-width:768px){.About_methodHeading__S76b9{font-size:1.8rem;line-height:1.44}}.About_methodDescription__loYqV,.About_prescriptionDescription__Pkg56{margin:16px 0 0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;text-align:center}@media (max-width:768px){.About_methodDescription__loYqV,.About_prescriptionDescription__Pkg56{text-align:left}}.About_methodList__UtLOn{padding:0;margin:16px 0 0;list-style:none}.About_methodItem__aep4J{position:relative;padding-left:16px;margin:0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;letter-spacing:.02em}@media (max-width:768px){.About_methodItem__aep4J{font-size:1.4rem}}.About_methodItem__aep4J:before{position:absolute;top:8px;left:0;display:inline-block;width:12px;height:12px;content:"";background-color:var(--darkest-color);border-radius:50%}@media (max-width:768px){.About_methodItem__aep4J:before{top:6px}}.About_note__gAVlO{position:relative;padding-left:14px;margin:12px 0 0;font-size:1.28rem;text-align:left}@media (max-width:768px){.About_note__gAVlO{font-size:1.28rem;line-height:1.8}}.About_note__gAVlO:before{position:absolute;top:0;bottom:0;left:0;display:inline;margin:auto 4px auto 0;content:"※"}.About_methodVisual__uafMK{margin:16px auto 0}.About_methodVisual__uafMK img{width:100%;height:auto;vertical-align:middle}.About_link__M72yq{display:block;width:-moz-fit-content;width:fit-content;padding-bottom:8px;margin:16px auto 0;font-size:1.6rem;font-weight:var(--font-weight-normal);line-height:1.88;color:var(--darkest-color);text-underline-offset:8px}.About_module__6NU8B{--section-background-color:var(--lightest-color)}.About_inner__mpATB{display:flex;flex-direction:column;gap:64px;justify-content:center;max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:0 auto}.About_heading__noWjN{margin:0;font-size:3rem;font-weight:600;line-height:1.5;color:var(--primary-color);text-align:center}@media (max-width:1024px){.About_heading__noWjN{font-size:2.2rem;line-height:1.45}}.About_description__6WcVx{margin:24px 0 0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;text-align:center}@media (max-width:768px){.About_description__6WcVx{margin:16px 0 0;text-align:left}}.About_box__8neTd{padding:32px 0;margin-top:24px;background-color:var(--secondary-color-80per);border-radius:16px}@media (max-width:768px){.About_box__8neTd{padding:32px 20px;margin-top:16px}}.About_effectiveHeading__X2waE{margin:0;font-size:2.1rem;font-weight:600;line-height:1.36;color:var(--primary-color);text-align:center}@media (max-width:768px){.About_effectiveHeading__X2waE{font-size:1.8rem;line-height:1.44}}.About_effectiveDescription__iStTm{margin:16px 0 0;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.54;text-align:center}.About_visual__WdXXS{max-width:111px;margin:16px auto 0}@media (max-width:768px){.About_visual__WdXXS{max-width:74px}}.About_visual__WdXXS img{width:100%;height:auto;vertical-align:middle}.About_sideEffectContent__0uhl0{margin-top:16px}.About_sideEffectHeading__ob1qv{margin:0;font-size:1.6rem;font-weight:600;line-height:1.54;color:var(--gray-color);text-align:center}.About_sideEffectDescription__8ZFq4{margin:8px 0 0;font-size:1.4rem;font-weight:var(--font-weight-semi-bold);line-height:1.8;color:var(--gray-color);text-align:center}@media (max-width:768px){.About_sideEffectDescription__8ZFq4{font-size:1.28rem;text-align:left}}.About_cautionList__2a1gr{max-width:657px;padding:0;margin:16px auto 0;text-align:left;list-style:none}.About_cautionItem__OgBI6{position:relative;padding-left:14px;margin:0;font-size:1.28rem;font-weight:var(--font-weight-normal);line-height:1.8;letter-spacing:.02em}.About_cautionItem__OgBI6:before{position:absolute;top:0;bottom:0;left:0;display:inline;margin:auto 4px auto 0;content:"※"}.About_cautionItem__OgBI6:nth-child(2){margin-top:4px}.About_prescriptionDescription____GLU{margin:16px 0 0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;text-align:center}@media (max-width:768px){.About_prescriptionDescription____GLU{text-align:left}}.About_link__Y2__3{display:block;width:-moz-fit-content;width:fit-content;padding-bottom:8px;margin:16px auto 0;font-size:1.6rem;font-weight:var(--font-weight-normal);line-height:1.88;color:var(--darkest-color);text-underline-offset:8px}.KV_module__a9_Eh{margin-top:24px}@media (max-width:768px){.KV_module__a9_Eh{margin-top:20px}}.KV_inner__TRi31{background:url(/assets/img/menu/after-pill/bg-menu.svg),linear-gradient(180deg,#f1cec6,#ffac99 89%);border-radius:0 0 0 64px}.KV_content__ncryt{position:relative;max-width:calc(738px + var(--viewport-gutter) * 2);padding:16px 0 0;margin:0 auto}@media (max-width:1024px){.KV_content__ncryt{max-width:calc(620px + var(--viewport-gutter) * 2);padding:40px 0 0}}@media (max-width:768px){.KV_content__ncryt{max-width:100%;padding:20px 0 0}}.KV_visual__keiNF{position:relative;z-index:2;max-width:704px;margin-right:auto}@media (max-width:1024px){.KV_visual__keiNF{max-width:620px}}@media (max-width:768px){.KV_visual__keiNF{max-width:100%}}.KV_visual__keiNF img{width:100%;height:auto;vertical-align:middle}@media (max-width:768px){.KV_visual__keiNF img{width:100%;height:auto;border-radius:0 0 0 64px}}.KV_pageTitle__C1D8l{position:absolute;top:14px;left:31px;z-index:1;max-width:658px;margin:0}@media (max-width:768px){.KV_pageTitle__C1D8l{left:80px;margin:0 16px 0 0}}@media (max-width:576px){.KV_pageTitle__C1D8l{top:14px;right:0;left:0;max-width:347px;margin:0 auto}}.KV_pageTitle__C1D8l img{width:100%;height:auto;vertical-align:middle}.KV_tagContainer__qqI_c{position:absolute;right:106px;bottom:20px;z-index:2}@media (max-width:1024px){.KV_tagContainer__qqI_c{right:48px;bottom:18px}}@media (max-width:768px){.KV_tagContainer__qqI_c{right:0;bottom:240px}}@media (max-width:576px){.KV_tagContainer__qqI_c{right:0;bottom:10px;padding-bottom:18px}}.KV_tagList__YoRTt{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:right;padding:0;margin:0;list-style:none}@media (max-width:768px){.KV_tagList__YoRTt{display:flex;flex-direction:column;gap:4px;align-items:flex-end}}.KV_tagItem__k9rZY{position:relative;padding:6px 24px;font-size:1.8rem;font-weight:var(--font-weight-normal);line-height:1.2;color:var(--lightest-color);letter-spacing:.02em;background-color:var(--primary-color-02-80per);border-radius:30px}@media (max-width:768px){.KV_tagItem__k9rZY{padding:3px 16px 3px 20px;font-size:1.4rem;line-height:1.34;border-radius:30px 0 0 30px}}.KV_tagItem__k9rZY span{font-size:1.28rem;font-weight:var(--font-weight-normal);vertical-align:text-top}@media (max-width:1024px){.KV_tagItem__k9rZY span{font-size:.8rem;vertical-align:super}}.KV_noteList__NdwoV{display:flex;gap:4px;align-items:center;justify-content:center;padding:0;margin:16px 0 0;list-style-type:none;counter-reset:number}@media (max-width:768px){.KV_noteList__NdwoV{flex-direction:column;align-items:flex-start;margin:16px 0 0 20px}}@media (max-width:576px){.KV_noteList__NdwoV{width:-moz-fit-content;width:fit-content;margin:16px auto 0}}.KV_noteItem__2vuVP{position:relative;padding-left:28px;font-size:1.4rem;font-weight:var(--font-weight-normal);line-height:1.8;color:var(--gray-color)}@media (max-width:768px){.KV_noteItem__2vuVP{padding-left:20px;font-size:1rem}}.KV_noteItem__2vuVP:before{position:absolute;left:0;content:"※" counter(number);counter-increment:number}.KV_reservationButton__W0Bfm{margin-top:40px}@media (max-width:768px){.KV_reservationButton__W0Bfm{margin-top:16px}.KV_reservationButton__W0Bfm a{padding:10px 54px 10px 30px}}.KV_module__PGQPa{margin-top:24px}@media (max-width:768px){.KV_module__PGQPa{margin-top:20px}}.KV_inner__9a0YC{padding:8px var(--viewport-gutter) 0;background:url(/assets/img/menu/progestin-only-pill/bg-menu.svg),linear-gradient(180deg,#f1cec6,#ffac99 89%);border-radius:0 0 0 64px}@media (max-width:576px){.KV_inner__9a0YC{padding:14px 0 0}}.KV_content__fTJhZ{position:relative;max-width:870px;margin:0 auto}@media (max-width:768px){.KV_content__fTJhZ{max-width:100%}}.KV_pageTitle__oCPI_{position:absolute;top:8px;left:93px;z-index:1;max-width:662px;margin:0}@media (max-width:1024px){.KV_pageTitle__oCPI_{left:10px;max-width:610px}}@media (max-width:768px){.KV_pageTitle__oCPI_{top:-140px}}@media (max-width:576px){.KV_pageTitle__oCPI_{top:-28px;right:0;left:0;max-width:347px;margin:auto}}.KV_pageTitle__oCPI_ img{width:100%;height:auto}.KV_visual__aKfaZ{position:relative;z-index:2;max-width:252px;margin-left:auto}@media (max-width:768px){.KV_visual__aKfaZ{max-width:200px;margin-top:160px}}@media (max-width:576px){.KV_visual__aKfaZ{max-width:182px;margin:36px 14px 0 auto}}.KV_visual__aKfaZ img{width:100%;height:auto;vertical-align:middle}.KV_tagContainer__leNXB{position:absolute;bottom:26px;left:93px;z-index:2;max-width:320px}@media (max-width:1024px){.KV_tagContainer__leNXB{left:10px}}@media (max-width:768px){.KV_tagContainer__leNXB{bottom:200px;left:10px}}@media (max-width:576px){.KV_tagContainer__leNXB{bottom:0;left:0;padding-bottom:18px;overflow:hidden;border-radius:0 0 0 64px}}.KV_tagList__Z_cKr{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:left;padding:0;margin:0;list-style:none}@media (max-width:768px){.KV_tagList__Z_cKr{gap:4px}}.KV_tagItem__Ai1vx{position:relative;padding:6px 24px;font-size:1.8rem;font-weight:var(--font-weight-normal);line-height:1.2;color:var(--lightest-color);letter-spacing:.02em;background-color:var(--primary-color-02-80per);border-radius:30px}@media (max-width:768px){.KV_tagItem__Ai1vx{font-size:1.4rem}}@media (max-width:576px){.KV_tagItem__Ai1vx{padding:3px 16px 3px 20px;line-height:1.8;border-radius:0 30px 30px 0}}.KV_tagItem__Ai1vx span{font-size:1.28rem;font-weight:var(--font-weight-normal);vertical-align:text-top}@media (max-width:1024px){.KV_tagItem__Ai1vx span{font-size:.8rem;vertical-align:super}}.KV_noteList__tc2jE{display:flex;gap:4px;align-items:center;justify-content:center;padding:0;margin:16px 0 0;list-style-type:none;counter-reset:number}@media (max-width:768px){.KV_noteList__tc2jE{flex-direction:column;align-items:flex-start;margin:16px 0 0 20px}}@media (max-width:576px){.KV_noteList__tc2jE{width:-moz-fit-content;width:fit-content;margin:16px auto 0}}.KV_noteItem__BSKaU{position:relative;padding-left:28px;font-size:1.4rem;font-weight:var(--font-weight-normal);line-height:1.8;color:var(--gray-color)}@media (max-width:768px){.KV_noteItem__BSKaU{padding-left:20px;font-size:1rem}}.KV_noteItem__BSKaU:before{position:absolute;left:0;content:"※" counter(number);counter-increment:number}.KV_reservationButton__L50sf{margin-top:40px}@media (max-width:768px){.KV_reservationButton__L50sf{margin-top:16px}.KV_reservationButton__L50sf a{padding:10px 54px 10px 30px}}.FAQ_module__IrqJx{position:relative;padding:80px 0 108px;background-color:var(--lightest-color)}@media (max-width:768px){.FAQ_module__IrqJx{padding:40px 0 64px}}.FAQ_module__IrqJx:before{position:absolute;bottom:100%;left:0;z-index:-1;width:calc(100% / 2);height:100px;content:"";background-color:var(--lightest-color)}@media (max-width:768px){.FAQ_module__IrqJx:before{height:50px}}.FAQ_container__loszE{max-width:calc(800px + var(--viewport-gutter) * 2);padding:0 var(--viewport-gutter);margin-inline:auto}.FAQ_contents__uPtpv{margin-top:72px}@media (max-width:768px){.FAQ_contents__uPtpv{margin-top:40px}}.FAQ_button__BDBuI{margin-top:40px}.Flow_module__NV7f2{--section-padding-top:80px;--section-padding-bottom:80px;--section-background-color:var(--secondary-color-40per);--section-before-background-color:var(--secondary-color);--section-after-background-color:var(--secondary-color)}@media (max-width:768px){.Flow_module__NV7f2{--section-padding-top:40px;--section-padding-bottom:64px}}.Flow_module__NV7f2:before{background-color:var(--section-before-background-color,transparent)}.Flow_inner__X5h31{padding-inline:var(--viewport-gutter);overflow:hidden}.Flow_steps__jqEfS{max-width:1120px;margin-top:64px}@media (max-width:768px){.Flow_steps__jqEfS{margin-top:40px}}.Medicines_module__btD3j{padding-block:80px}@media (max-width:768px){.Medicines_module__btD3j{padding-top:40px;padding-bottom:0}}.Medicines_inner__OAxP8{max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:0 auto;overflow:hidden;text-align:center}.Medicines_contents__cPfvh+.Medicines_contents__cPfvh{padding-top:40px;margin-top:40px;border-top:1px dotted #b7b6b5}@media (max-width:768px){.Medicines_contents__cPfvh+.Medicines_contents__cPfvh{padding-top:24px;margin-top:24px}}.Medicines_heading__iCAvq{margin:0;font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1.36;color:var(--primary-color);text-align:center}.Medicines_medicineContent__3aCUW{display:grid;grid-template-columns:repeat(auto-fit,335px);grid-gap:24px 56px;gap:24px 56px;align-items:flex-start;justify-content:center;margin-top:16px}@media (max-width:768px){.Medicines_medicineContent__3aCUW{gap:32px}}.Medicines_button__SAr_9{margin-top:40px}@media (max-width:768px){.Medicines_button__SAr_9{margin-top:24px}}.Medicines_description__Fx89G{margin:40px 0 0;font-size:1.6rem;font-weight:var(--font-weight-normal);line-height:1.88;text-align:center}@media (max-width:768px){.Medicines_description__Fx89G{margin:24px 0 0;text-align:left}}.Medicines_hakikedomeContent__Y9y0Q{display:grid;grid-template-columns:auto;align-items:center;justify-content:center;margin-top:8px;line-height:1.88}.Medicines_trigger__bEDkJ{padding:0 0 10px;margin-top:40px;font-size:1.6rem;font-weight:var(--font-weight-normal);line-height:1.88;color:inherit;text-decoration:underline;text-underline-offset:10px;cursor:pointer;background:none;border:none;outline:none}.Medicines_modal__t3WXi{--modal-accent:var(--primary-color-02);max-width:calc(1280px + var(--viewport-gutter) * 2);height:-moz-fit-content;height:fit-content;padding:24px}@media (max-width:768px){.Medicines_modal__t3WXi{max-width:-moz-fit-content;max-width:fit-content;padding:20px;margin-inline:20px;font-size:1.6rem}}.Medicines_close__MqLfA{position:absolute;top:10px;right:10px;width:30px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:none}.Medicines_close__MqLfA:after,.Medicines_close__MqLfA:before{position:absolute;inset:0;width:60%;height:3px;margin:auto;content:"";background-color:var(--modal-accent)}.Medicines_close__MqLfA:before{transform:rotate(-45deg)}.Medicines_close__MqLfA:after{transform:rotate(45deg)}.Medicines_overlay__2bPdQ{background-color:rgba(58,52,52,.8)}.Medicines_modalHeading__vz9j3{margin:0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88}@media (max-width:768px){.Medicines_modalHeading__vz9j3{line-height:1.54}}.Medicines_modalContainer__ALB7j{display:flex;flex-direction:column;gap:10px;padding:0 9.5px;margin-top:24px;border:1px solid var(--gray-color-60per);border-radius:15px}@media (max-width:768px){.Medicines_modalContainer__ALB7j{gap:0;padding:0 22.5px;margin-top:20px}}.Medicines_modalContent__HonE7{padding:16px 16px 26px;text-align:left;border-bottom:1px dotted var(--gray-color-60per)}@media (max-width:768px){.Medicines_modalContent__HonE7{padding:16px 0}}.Medicines_modalContent__HonE7:last-child{padding:16px;border-bottom:none}@media (max-width:768px){.Medicines_modalContent__HonE7:last-child{padding:16px 0}}.Medicines_modalContentTitle__oXGeJ{margin:0;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.18;color:var(--primary-color)}@media (max-width:768px){.Medicines_modalContentTitle__oXGeJ{line-height:1.54}}.Medicines_modalContentHeading__fGNXE{margin:16px 0 0;font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5}@media (max-width:768px){.Medicines_modalContentHeading__fGNXE{line-height:1.8}}.Medicines_modalContentDescription__cziAA{margin:0;font-size:1.25rem;font-weight:var(--font-weight-normal);line-height:1.5}@media (max-width:768px){.Medicines_modalContentDescription__cziAA{line-height:1.8}}.OrderInformation_module__DTcwF{padding-top:80px;padding-bottom:0;background-color:var(--secondary-color)}@media (max-width:768px){.OrderInformation_module__DTcwF{padding-top:64px;padding-bottom:0}}.OrderInformation_inner__H5Ote{max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:0 auto}.OrderInformation_banner__O0ErZ{margin-top:80px}@media (max-width:768px){.OrderInformation_banner__O0ErZ{margin-top:64px}}.Price_module__ApVgJ{padding-top:80px;padding-bottom:0}@media (max-width:768px){.Price_module__ApVgJ{padding-top:64px;padding-bottom:0}}.Price_inner__2_m_X{max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:0 auto}.Price_description__AWQ30{margin:0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;text-align:center}@media (max-width:576px){.Price_description__AWQ30{text-align:left}}.Price_priceDescription__95AMd{margin-top:16px}@media (max-width:768px){.Price_priceDescription__95AMd{margin-top:24px}}.Price_noteList__AQcbd{max-width:500px;padding:0;margin:24px auto 0;list-style:none}.Price_noteItem__j6mIr{position:relative;padding-left:14px;font-size:1.28rem;font-weight:var(--font-weight-normal);line-height:1.8}.Price_noteItem__j6mIr:before{position:absolute;top:0;bottom:0;left:0;display:inline;margin:auto 4px auto 0;content:"※"}.Difference_module__weQP8{padding-top:80px;padding-bottom:0}@media (max-width:768px){.Difference_module__weQP8{padding-top:64px;padding-bottom:0}}.Difference_inner__J6Y2T{max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:0 auto}.Difference_description__lQQ6H{margin:0;font-size:1.6rem;font-weight:500;line-height:1.88;text-align:center}@media (max-width:768px){.Difference_description__lQQ6H{text-align:left}}.Difference_table__MsKPX{width:100%;margin-top:24px;overflow:hidden;text-align:center;table-layout:fixed;border-spacing:2px;border-collapse:separate}.Difference_table__MsKPX .Difference_roundedLT__Kmzm0{border-top-left-radius:8px}.Difference_table__MsKPX .Difference_roundedRT___aCIZ{border-top-right-radius:8px}.Difference_table__MsKPX .Difference_roundedLB__9L93K{border-bottom-left-radius:8px}.Difference_table__MsKPX .Difference_roundedRB__U9q_x{border-bottom-right-radius:8px}.Difference_labelSpace__uhJhk,.Difference_label__s8cEl{height:48px;background-color:var(--primary-color-60per)}.Difference_label__s8cEl{font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.35}@media (max-width:576px){.Difference_label__s8cEl{font-size:1.1rem;line-height:1.35}}.Difference_heading__2Dpqa{font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.54;background-color:var(--primary-color-40per)}@media (max-width:576px){.Difference_heading__2Dpqa{font-size:1.1rem;line-height:1.35}}.Difference_content__AXVk9{height:78px;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;background-color:var(--lightest-color)}@media (max-width:576px){.Difference_content__AXVk9{font-size:1.1rem;line-height:1.35}}.Difference_content__AXVk9 span{display:flex;justify-content:center;font-size:1.28rem;line-height:1.8;color:var(--gray-color-80per)}@media (max-width:576px){.Difference_content__AXVk9 span{font-size:1rem;line-height:1.54}}.Difference_noteList__rMSvV{max-width:660px;padding:0;margin:16px auto 0;text-align:left;list-style:none}.Difference_noteItem__r3uzu{position:relative;padding-left:14px;margin:0;font-size:1.28rem;font-weight:var(--font-weight-normal);line-height:1.8;letter-spacing:.02em}.Difference_noteItem__r3uzu:before{position:absolute;top:0;bottom:0;left:0;display:inline;margin:auto 4px auto 0;content:"※"}.GroupedAnchorLink_module__UwAuQ{display:grid;grid-gap:40px;gap:40px;max-width:1120px;margin:0 auto}.GroupedAnchorLink_block__8BgMc{display:grid;grid-gap:16px;gap:16px}.GroupedAnchorLink_title__LMgDD{padding:0 24px;margin:0;font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1.36}@media (max-width:768px){.GroupedAnchorLink_title__LMgDD{padding:0;font-size:1.8rem;line-height:1.44}}.GroupedAnchorLink_list__wEHhK{display:flex;flex-wrap:wrap;gap:8px 40px;align-items:center;padding:16px 24px;margin:0;list-style:none;background-color:var(--lightest-color);border-radius:8px}@media (max-width:768px){.GroupedAnchorLink_list__wEHhK{display:grid;grid-gap:0;gap:0;padding:16px}.GroupedAnchorLink_item__RvOYL:not(:first-child){border-top:1px solid var(--gray-color-60per)}}.GroupedAnchorLink_link__V8tlC{position:relative;display:inline-flex;padding-right:24px;font-size:1.8rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;color:var(--primary-color-02);text-decoration:none}@media (max-width:768px){.GroupedAnchorLink_link__V8tlC{display:flex;padding:8px 24px 8px 0;font-size:1.6rem}}.GroupedAnchorLink_link__V8tlC:after{position:absolute;top:0;right:9px;bottom:0;width:6px;height:6px;margin:auto 0;content:"";border-width:2px;border-left:2px solid var(--primary-color-02);border-bottom:0 solid var(--primary-color-02);border-right:0 solid var(--primary-color-02);border-top:2px solid var(--primary-color-02);transform:rotate(-135deg)}.PillMenuList_module__MZsvJ{display:flex;gap:40px;align-items:center;justify-content:center;padding:32px 46px;margin-top:40px;background-color:var(--lightest-color);border-radius:16px}@media (max-width:1024px){.PillMenuList_module__MZsvJ{padding:32px 24px}}@media (max-width:768px){.PillMenuList_module__MZsvJ{flex-direction:column;gap:16px}}.PillMenuList_content__JWk0v{display:flex;flex-direction:column;gap:16px;max-width:440px}@media (max-width:768px){.PillMenuList_content__JWk0v{max-width:100%}}.PillMenuList_heading__kU2j7{margin:0;font-size:2.2rem;font-weight:var(--font-weight-bold);line-height:1.45;color:var(--primary-color);text-align:center;letter-spacing:.06em}.PillMenuList_description__vgoq_{margin:0;font-size:1.6rem;font-weight:var(--font-weight-normal);line-height:1.88}@media (max-width:1024px){.PillMenuList_description__vgoq_{width:-moz-fit-content;width:fit-content;margin:0 auto}}.PillMenuList_list__EpVPw{display:grid;grid-template-columns:repeat(auto-fit,332px);grid-gap:16px;gap:16px;align-items:flex-start;justify-content:center;padding:0;margin:24px 0 0;list-style:none}@media (max-width:1200px){.PillMenuList_list__EpVPw{grid-template-columns:repeat(auto-fit,279px)}}@media (max-width:1024px){.PillMenuList_list__EpVPw{grid-template-columns:279px;margin:0}}.PillMenuList_item__gU_pH{background-color:var(--lightest-color);border-radius:16px}.PillMenuList_visual__HnLEE{max-width:440px}@media (max-width:768px){.PillMenuList_visual__HnLEE{max-width:287px;margin:0 auto}}.PillMenuList_visual__HnLEE img{width:100%;height:auto;vertical-align:middle}.PillMenuList_itemDescription__kkQ_t{margin:0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;text-align:center}.PillMenuList_button__itSlA{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;padding:16px 54px 16px 30px;margin-top:4px;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.88;color:var(--primary-color-02);text-align:center;text-decoration:none;letter-spacing:.075em;word-break:keep-all;overflow-wrap:anywhere;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:var(--lightest-color);border:2px solid var(--primary-color-02);border-radius:40px;transition:color .3s,background-color .3s}.PillMenuList_button__itSlA:after{position:absolute;top:0;right:20px;bottom:0;width:24px;height:24px;margin:auto 0;content:"";background:url(/assets/img/icon-link.svg) no-repeat;background-position:50%;background-size:contain}.PillMenuList_button__itSlA:focus-visible{box-shadow:0 0 10px 0 var(--btn-glow-color),0 0 10px 0 var(--lightest-color)}.PillMenuList_button__itSlA:disabled{opacity:.6}@media (hover:hover){.PillMenuList_button__itSlA:hover{color:var(--lightest-color);background-color:var(--primary-color-02)}}@media (max-width:1200px){.PillMenuList_button__itSlA{width:100%;height:56px;padding:4px 52px 4px 28px;letter-spacing:.05em}}@media (max-width:768px){.PillMenuList_button__itSlA{line-height:1.38}}.Button_module__0UaJX{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:13px 56px 13px 40px;margin-inline:auto;overflow:hidden;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.88;color:var(--lightest-color);text-align:center;text-decoration:none;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:var(--primary-color-02);border:1px solid var(--primary-color-02);border-radius:100px;transition:color .3s}@media (min-width:768.02px),print{.Button_module__0UaJX{min-width:304px}}@media (max-width:768px){.Button_module__0UaJX{width:100%;max-width:296px;padding:10px 56px 10px 40px;font-size:1.6rem}}.Button_module__0UaJX:before{position:absolute;top:-50%;right:0;z-index:-1;width:calc(100% * 1.2);height:calc(100% * 2);content:"";background-color:var(--lightest-color);border-radius:0 100% 100% 0;transition:transform .4s ease;transform:translateX(-100%)}.Button_module__0UaJX:after{position:absolute;top:0;right:24px;bottom:0;width:24px;height:24px;margin:auto 0;content:"";background:url(/assets/img/icon-btn-arrow-white.svg) no-repeat 50%;background-size:contain}@media (hover:hover){.Button_module__0UaJX:hover{color:var(--primary-color-02)}.Button_module__0UaJX:hover:before{transform:translateX(10%)}}.FAQ_module__yDPgL{position:relative;padding:80px 0 108px;background-color:var(--lightest-color)}@media (max-width:768px){.FAQ_module__yDPgL{padding:40px 0 64px}}.FAQ_module__yDPgL:before{position:absolute;bottom:100%;left:0;z-index:-1;width:calc(100% / 2);height:100px;content:"";background-color:var(--lightest-color)}@media (max-width:768px){.FAQ_module__yDPgL:before{height:50px}}.FAQ_container__g9dHl{max-width:calc(800px + var(--viewport-gutter) * 2);padding:0 var(--viewport-gutter);margin-inline:auto}.FAQ_contents__p0kcg{margin-top:72px}@media (max-width:768px){.FAQ_contents__p0kcg{margin-top:40px}}.FAQ_button__ygGD0{margin-top:40px}.FAQ_module__RV_nd{position:relative;padding:80px 0 108px;background-color:var(--lightest-color)}@media (max-width:768px){.FAQ_module__RV_nd{padding:40px 0 64px}}.FAQ_module__RV_nd:before{position:absolute;bottom:100%;left:0;z-index:-1;width:calc(100% / 2);height:100px;content:"";background-color:var(--lightest-color)}@media (max-width:768px){.FAQ_module__RV_nd:before{height:50px}}.FAQ_container__LZ6Kb{max-width:calc(800px + var(--viewport-gutter) * 2);padding:0 var(--viewport-gutter);margin-inline:auto}.FAQ_contents__Z90uu{margin-top:72px}@media (max-width:768px){.FAQ_contents__Z90uu{margin-top:40px}}.FAQ_button__gr8rk{margin-top:40px}.FAQ_module___78E4{position:relative;padding:80px 0 108px;background-color:var(--lightest-color)}@media (max-width:768px){.FAQ_module___78E4{padding:40px 0 64px}}.FAQ_module___78E4:before{position:absolute;bottom:100%;left:0;z-index:-1;width:calc(100% / 2);height:100px;content:"";background-color:var(--lightest-color)}@media (max-width:768px){.FAQ_module___78E4:before{height:50px}}.FAQ_container__okBLU{max-width:calc(800px + var(--viewport-gutter) * 2);padding:0 var(--viewport-gutter);margin-inline:auto}.FAQ_contents__z65Ro{margin-top:72px}@media (max-width:768px){.FAQ_contents__z65Ro{margin-top:40px}}.FAQ_button__DxK9n{margin-top:40px}.Hgroup_module__zdO6O{line-height:1.4;text-align:center}@media (min-width:1024.02px){.Hgroup_module__zdO6O.Hgroup_desktopLeft__AJQ9b{text-align:left}}@media (max-width:768px){.Hgroup_module__zdO6O.Hgroup_mobileLeft__5pnB5{text-align:left}}.Hgroup_en__xl3Q9{display:block;margin-top:0;margin-bottom:10px;font-family:var(--font-family-secondary);font-size:2rem;font-weight:var(--font-weight-bold);line-height:1;color:var(--primary-color-02);letter-spacing:.05em}@media (max-width:768px){.Hgroup_en__xl3Q9{margin-bottom:0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold)}}@media (min-width:1024.02px){.Hgroup_en__xl3Q9.Hgroup_desktopLeft__AJQ9b{text-align:left}}@media (max-width:768px){.Hgroup_en__xl3Q9.Hgroup_mobileLeft__5pnB5{text-align:left}}.Hgroup_heading__arbPO{margin:0;font-size:3rem;font-weight:var(--font-weight-bold);line-height:1.5}@media (max-width:768px){.Hgroup_heading__arbPO{font-size:2.45rem}}.Flow_module__Nl3Uy{--section-padding-top:80px;--section-padding-bottom:80px;--section-background-color:var(--secondary-color-40per);--section-before-background-color:var(--secondary-color);--section-after-background-color:var(--secondary-color)}@media (max-width:768px){.Flow_module__Nl3Uy{--section-padding-top:40px;--section-padding-bottom:64px}}.Flow_inner__cNCwP{padding-inline:var(--viewport-gutter);overflow:hidden}.Flow_steps__iBC9W{max-width:1120px;margin-top:64px}@media (max-width:768px){.Flow_steps__iBC9W{margin-top:40px}}.KV_module__gY_07{margin-top:24px}@media (max-width:768px){.KV_module__gY_07{margin-top:20px}}.KV_inner__bx1u9{background:url(/assets/img/menu/skincare/bg-menu.svg),linear-gradient(180deg,#f1cec6,#ffac99 89%);border-radius:0 0 0 64px}.KV_content__Fo5Zp{position:relative;max-width:calc(1114px + var(--viewport-gutter) * 2);padding:101px var(--viewport-gutter) 0;margin:0 auto}@media (max-width:1200px){.KV_content__Fo5Zp{padding:160px var(--viewport-gutter) 0}}@media (max-width:768px){.KV_content__Fo5Zp{padding:108px 0 0}}@media (max-width:576px){.KV_content__Fo5Zp{padding:116px 0 0}}.KV_visual__fH056{position:relative;z-index:2;max-width:694px;margin-left:auto}@media (max-width:768px){.KV_visual__fH056{max-width:100%;overflow:hidden;border-radius:0 0 0 64px}}.KV_visual__fH056 img{width:100%;height:auto;vertical-align:middle}.KV_pageTitle__aYMUf{position:absolute;bottom:106px;left:252px;z-index:1;max-width:658px;margin:0}@media (max-width:1200px){.KV_pageTitle__aYMUf{bottom:174px;left:200px}}@media (max-width:1024px){.KV_pageTitle__aYMUf{left:60px}}@media (max-width:768px){.KV_pageTitle__aYMUf{top:10px;right:0;left:0;max-width:347px;margin:0 auto}}@media (max-width:576px){.KV_pageTitle__aYMUf{top:20px}}.KV_pageTitle__aYMUf img{width:100%;height:auto}.KV_tagContainer__X7Bnd{position:absolute;bottom:23px;left:252px;z-index:2;max-width:445px}@media (max-width:1200px){.KV_tagContainer__X7Bnd{bottom:80px;left:200px}}@media (max-width:1024px){.KV_tagContainer__X7Bnd{left:60px}}@media (max-width:768px){.KV_tagContainer__X7Bnd{top:200px;bottom:0}}@media (max-width:576px){.KV_tagContainer__X7Bnd{top:240px;bottom:0;left:0;padding-bottom:24px;overflow:hidden;border-radius:0 0 0 64px}}.KV_tagList__g3y00{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:0;margin:0;list-style:none}@media (max-width:768px){.KV_tagList__g3y00{gap:4px}}@media (max-width:576px){.KV_tagList__g3y00{display:flex;flex-direction:column;align-items:flex-start}}.KV_tagItem__nMrcD{position:relative;padding:6px 24px;font-size:1.8rem;font-weight:var(--font-weight-normal);line-height:1.2;color:var(--lightest-color);letter-spacing:.02em;background-color:var(--primary-color-02-80per);border-radius:30px}@media (max-width:768px){.KV_tagItem__nMrcD{padding:6px 16px;font-size:1.4rem;line-height:1.8}}@media (max-width:576px){.KV_tagItem__nMrcD{padding:3px 16px 3px 20px;line-height:1.34;border-radius:0 30px 30px 0}}.KV_tagItem__nMrcD span{font-size:1.28rem;font-weight:var(--font-weight-normal);vertical-align:text-top}@media (max-width:1024px){.KV_tagItem__nMrcD span{font-size:.8rem;vertical-align:super}}.KV_noteList__QAhp8{display:flex;gap:4px;align-items:center;justify-content:center;padding:0;margin:16px 0 0;list-style-type:none;counter-reset:number}@media (max-width:768px){.KV_noteList__QAhp8{flex-direction:column;align-items:flex-start;margin:16px 0 0 20px}}@media (max-width:576px){.KV_noteList__QAhp8{width:-moz-fit-content;width:fit-content;margin:16px auto 0}}.KV_noteItem__5qVP_{position:relative;padding-left:28px;font-size:1.4rem;font-weight:var(--font-weight-normal);line-height:1.8;color:var(--gray-color)}@media (max-width:768px){.KV_noteItem__5qVP_{padding-left:20px;font-size:1rem}}.KV_noteItem__5qVP_:before{position:absolute;left:0;content:"※" counter(number);counter-increment:number}.KV_reservationButton__YIE9l{margin-top:40px}@media (max-width:768px){.KV_reservationButton__YIE9l{margin-top:16px}.KV_reservationButton__YIE9l a{padding:10px 54px 10px 30px}}.FemaleAgaSubscriptionCycleDescription_module__RWesk{padding:64px 40px;text-align:center;background:var(--lightest-color)}@media (max-width:768px){.FemaleAgaSubscriptionCycleDescription_module__RWesk{padding:20px 40px}}@media (max-width:576px){.FemaleAgaSubscriptionCycleDescription_module__RWesk{padding:20px}.FemaleAgaSubscriptionCycleDescription_title__R1mwq{letter-spacing:0}}.FemaleAgaSubscriptionCycleDescription_description__oN60V{margin:24px 0 0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88}@media (max-width:768px){.FemaleAgaSubscriptionCycleDescription_description__oN60V{font-weight:var(--font-weight-bold);line-height:1.54}}@media (max-width:576px){.FemaleAgaSubscriptionCycleDescription_description__oN60V{text-align:left}}.FemaleAgaSubscriptionCycleDescription_section__kMUBv{margin-top:24px}.FemaleAgaSubscriptionCycleDescription_section__kMUBv+.FemaleAgaSubscriptionCycleDescription_section__kMUBv{margin-top:64px}.FemaleAgaSubscriptionCycleDescription_heading__CDcc9{margin:0;font-size:var(--typography-05-desktop-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-05-desktop-line-height);color:var(--primary-color-80per);text-align:center;letter-spacing:var(--typography-05-desktop-letter-spacing)}@media (max-width:768px){.FemaleAgaSubscriptionCycleDescription_heading__CDcc9{font-size:2.4rem}}.FemaleAgaSubscriptionCycleDescription_visual__I3d4q{display:block;max-width:936px;margin:8px auto 0}@media (max-width:768px){.FemaleAgaSubscriptionCycleDescription_visual__I3d4q{max-width:295px;margin:20px auto 0}}.FemaleAgaSubscriptionCycleDescription_visual__I3d4q img{width:100%;height:auto}.FemaleAgaSubscriptionCycleDescription_six__UznAb{padding-inline:16%}@media (max-width:768px){.FemaleAgaSubscriptionCycleDescription_six__UznAb{padding-inline:0}}.FemaleAgaSubscriptionCycleDescription_planDescription__6h_Zr{margin:8px 0 0;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.54}@media (max-width:768px){.FemaleAgaSubscriptionCycleDescription_planDescription__6h_Zr{margin:20px 0 0;font-size:1.6rem}}@media (max-width:576px){.FemaleAgaSubscriptionCycleDescription_planDescription__6h_Zr{text-align:left}}.FemaleAgaSubscriptionCycleDescription_planDescription__6h_Zr span{text-decoration:underline;text-underline-offset:2px}.FemaleAgaSubscriptionCycleDescription_planNote__ZJ6rk{margin:0;font-size:1.4rem;font-weight:var(--font-weight-semi-bold);line-height:1.8}@media (max-width:768px){.FemaleAgaSubscriptionCycleDescription_planNote__ZJ6rk{margin:20px 0 0;font-size:1.5rem;line-height:1.46}}@media (max-width:576px){.FemaleAgaSubscriptionCycleDescription_planNote__ZJ6rk{text-align:left}}.FemaleAgaSubscriptionCycleDescription_noteList__iKcMM{display:flex;flex-direction:column;gap:4px;max-width:614px;padding:0;margin:64px auto 0;text-align:left;list-style:none}@media (max-width:768px){.FemaleAgaSubscriptionCycleDescription_noteList__iKcMM{margin:24px auto 0}}.FemaleAgaSubscriptionCycleDescription_noteItem__AxGh5{position:relative;display:inline-block;padding-left:16.8px;font-size:1.28rem;font-weight:var(--font-weight-normal);line-height:1.8}.FemaleAgaSubscriptionCycleDescription_noteItem__AxGh5:before{position:absolute;top:0;bottom:0;left:0;display:inline;margin:auto 4px auto 0;content:"※"}.FemaleAgaSubscriptionCycleDescription_trigger__PrscY{padding:0 0 10px;margin-top:40px;font-size:1.6rem;font-weight:var(--font-weight-normal);line-height:1.88;color:inherit;text-decoration:underline;text-underline-offset:10px;cursor:pointer;background:none;border:none;outline:none}@media (max-width:768px){.FemaleAgaSubscriptionCycleDescription_trigger__PrscY{margin-top:24px}}.FemaleAgaSubscriptionCycleDescription_modal__gLygn{--modal-accent:var(--primary-color-02);max-width:calc(1120px + var(--viewport-gutter) * 2);height:-moz-fit-content;height:fit-content;padding:24px}@media (max-width:768px){.FemaleAgaSubscriptionCycleDescription_modal__gLygn{max-width:-moz-fit-content;max-width:fit-content;padding:20px;margin-inline:20px;font-size:1.6rem}}.FemaleAgaSubscriptionCycleDescription_close__a1FM1{position:absolute;top:10px;right:10px;width:30px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:none}.FemaleAgaSubscriptionCycleDescription_close__a1FM1:after,.FemaleAgaSubscriptionCycleDescription_close__a1FM1:before{position:absolute;inset:0;width:60%;height:3px;margin:auto;content:"";background-color:var(--modal-accent)}.FemaleAgaSubscriptionCycleDescription_close__a1FM1:before{transform:rotate(-45deg)}.FemaleAgaSubscriptionCycleDescription_close__a1FM1:after{transform:rotate(45deg)}.FemaleAgaSubscriptionCycleDescription_overlay__qkUQw{background-color:rgba(58,52,52,.8)}.FemaleAgaSubscriptionCycleDescription_modalHeading__gwEjo{margin:0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.17}.FemaleAgaSubscriptionCycleDescription_modalContainer__ubVar{display:flex;flex-direction:column;gap:16px;padding:16px 25.5px;margin-top:24px;border:1px solid var(--gray-color-60per);border-radius:15px}@media (max-width:768px){.FemaleAgaSubscriptionCycleDescription_modalContainer__ubVar{padding:16px 19.5px;margin-top:20px}}.FemaleAgaSubscriptionCycleDescription_modalContentHeading__twYSK{margin:0;font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5;text-align:left}.FemaleAgaSubscriptionCycleDescription_modalContentDescription__D9pPi{margin:0;font-size:1.25rem;font-weight:var(--font-weight-normal);line-height:1.5;text-align:left}.Plan_module__fHvFH{padding-top:80px;padding-bottom:0}@media (max-width:768px){.Plan_module__fHvFH{padding-top:64px;padding-bottom:0}}.Plan_inner__ygQmG{max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:0 auto}.Plan_description__kzpYh{margin:0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;text-align:center}@media (max-width:576px){.Plan_description__kzpYh{text-align:left}}.Plan_priceDescription__a9TvE{margin-top:16px}@media (max-width:768px){.Plan_priceDescription__a9TvE{margin-top:24px}}.Plan_note__QIuFQ{position:relative;width:-moz-fit-content;width:fit-content;padding-left:16.8px;margin:16px auto 0;font-size:1.28rem;font-weight:var(--font-weight-normal);line-height:1.8}@media (max-width:768px){.Plan_note__QIuFQ{margin:24px 0 0;text-align:left}}.Plan_note__QIuFQ:before{position:absolute;top:0;bottom:0;left:0;display:inline;margin:auto 4px auto 0;content:"※"}.Flow_module__H_rPR{--section-padding-top:80px;--section-padding-bottom:80px;--section-background-color:var(--secondary-color-40per);--section-before-background-color:var(--secondary-color);--section-after-background-color:var(--secondary-color)}@media (max-width:768px){.Flow_module__H_rPR{--section-padding-top:40px;--section-padding-bottom:64px}}.Flow_inner__rl_Pa{padding-inline:var(--viewport-gutter);overflow:hidden}.Flow_steps__JtTyD{max-width:1120px;margin-top:64px}@media (max-width:768px){.Flow_steps__JtTyD{margin-top:40px}}.KV_module__uxzPc{margin-top:24px}@media (max-width:768px){.KV_module__uxzPc{margin-top:20px}}.KV_inner__I2TsN{background:url(/assets/img/menu/medical-diet/bg-menu.svg),linear-gradient(180deg,#f1cec6,#ffac99 89%);border-radius:0 0 0 64px}.KV_content__kfiBj{position:relative;max-width:calc(1000px + var(--viewport-gutter) * 2);padding:6px var(--viewport-gutter) 0;margin:0 auto}@media (max-width:1024px){.KV_content__kfiBj{max-width:calc(800px + var(--viewport-gutter) * 2);padding:140px var(--viewport-gutter) 0}}@media (max-width:768px){.KV_content__kfiBj{max-width:calc(680px + var(--viewport-gutter) * 2);padding:160px var(--viewport-gutter) 0}}@media (max-width:576px){.KV_content__kfiBj{padding:3px 0 0}}.KV_visual__dNDJR{position:relative;z-index:2;max-width:935px;margin-right:auto}@media (max-width:1024px){.KV_visual__dNDJR{max-width:780px}}.KV_visual__dNDJR img{width:100%;height:auto;vertical-align:middle}.KV_pageTitle__L7bY_{position:absolute;right:80px;bottom:117px;z-index:1;max-width:720px;margin:0}@media (max-width:1024px){.KV_pageTitle__L7bY_{right:16px;bottom:200px;max-width:640px}}@media (max-width:768px){.KV_pageTitle__L7bY_{top:13px;bottom:0;max-width:620px;margin-left:16px}}@media (max-width:576px){.KV_pageTitle__L7bY_{right:0;left:0;max-width:347px;margin:0 auto}}.KV_pageTitle__L7bY_ img{width:100%;height:auto}.KV_tagContainer__A9E4q{position:absolute;right:80px;bottom:27px;z-index:2;max-width:445px}@media (max-width:1024px){.KV_tagContainer__A9E4q{right:16px;bottom:120px}}@media (max-width:768px){.KV_tagContainer__A9E4q{top:180px;bottom:0}}@media (max-width:576px){.KV_tagContainer__A9E4q{top:240px;right:0}}.KV_tagList__Pr1I6{display:flex;flex-direction:column;gap:8px;align-items:flex-end;padding:0;margin:0;list-style:none}@media (max-width:768px){.KV_tagList__Pr1I6{gap:4px}}.KV_tagItem__7WjJa{position:relative;padding:6px 24px;font-size:1.8rem;font-weight:var(--font-weight-normal);line-height:1.2;color:var(--lightest-color);letter-spacing:.02em;background-color:var(--primary-color-02-80per);border-radius:30px}@media (max-width:1024px){.KV_tagItem__7WjJa{padding:6px 16px;font-size:1.4rem}}@media (max-width:768px){.KV_tagItem__7WjJa{font-size:1.4rem;line-height:1.8}}@media (max-width:576px){.KV_tagItem__7WjJa{padding:3px 20px 3px 16px;line-height:1.34;border-radius:30px 0 0 30px}}.KV_tagItem__7WjJa span{font-size:1.28rem;font-weight:var(--font-weight-normal);vertical-align:text-top}@media (max-width:1024px){.KV_tagItem__7WjJa span{font-size:.8rem;vertical-align:super}}.KV_noteList__MDDju{display:flex;gap:4px;align-items:center;justify-content:center;padding:0;margin:16px 0 0;list-style-type:none;counter-reset:number}@media (max-width:768px){.KV_noteList__MDDju{flex-direction:column;align-items:flex-start;margin:16px 0 0 20px}}@media (max-width:576px){.KV_noteList__MDDju{width:-moz-fit-content;width:fit-content;margin:16px auto 0}}.KV_noteItem__kQwLR{position:relative;padding-left:28px;font-size:1.4rem;font-weight:var(--font-weight-normal);line-height:1.8;color:var(--gray-color)}@media (max-width:768px){.KV_noteItem__kQwLR{padding-left:20px;font-size:1rem}}.KV_noteItem__kQwLR:before{position:absolute;left:0;content:"※" counter(number);counter-increment:number}.KV_reservationButton__kPjtU{margin-top:40px}@media (max-width:768px){.KV_reservationButton__kPjtU{margin-top:16px}.KV_reservationButton__kPjtU a{padding:10px 54px 10px 30px}}.Method_module__ibJAq{--section-padding-top:80px;--section-padding-bottom:80px;--section-background-color:var(--lightest-color);--section-after-background-color:var(--secondary-color-80per);--section-before-background-color:var(--lightest-color)}@media (max-width:768px){.Method_module__ibJAq{--section-padding-top:40px;--section-padding-bottom:64px}}.Method_inner__rOsMq{max-width:calc(930px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin-inline:auto}@media (max-width:1200px){.Method_inner__rOsMq{max-width:calc(820px + var(--viewport-gutter) * 2)}}.Method_heading__MHtWy{margin:0;font-size:3rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--primary-color);text-align:center}@media (max-width:768px){.Method_heading__MHtWy{font-size:2.2rem;line-height:1.45}}.Method_description__GrZqM{margin:24px 0 0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;text-align:center}@media (max-width:768px){.Method_description__GrZqM{margin:16px 0 0;text-align:left}}.Method_content__Z68rW{padding-block:32px;margin-top:24px;background-color:var(--secondary-color-60per);border-radius:16px}.Method_contentHeading__tubJw{margin:0;font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1.36;text-align:center}@media (max-width:768px){.Method_contentHeading__tubJw{font-size:2.2rem;line-height:1.45}}.Method_calorieBox__PzcAN{display:flex;gap:16px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:0 16px;margin:16px auto 0;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.88;background-color:var(--lightest-color);border-radius:72px}.Method_calorieBurn__4nFaa{color:var(--gray-color-80per)}.Method_calorieIntake__xykK8{color:var(--primary-color)}.Method_visual__her2D{max-width:494px;margin:16px auto 0}@media (max-width:576px){.Method_visual__her2D{max-width:281px}}.Method_visual__her2D img{width:100%;height:auto;vertical-align:middle}.OrderInformation_module__jcZUI{padding-bottom:80px}@media (max-width:768px){.OrderInformation_module__jcZUI{padding-bottom:64px}}.OrderInformation_inner__bKHXP{padding-inline:var(--viewport-gutter)}.Menu_inner__2tYhl,.OrderInformation_inner__bKHXP{max-width:calc(1120px + var(--viewport-gutter) * 2);margin:0 auto}.Menu_inner__2tYhl{padding-bottom:80px}@media (max-width:1024px){.Menu_inner__2tYhl{padding-bottom:64px}}.Menu_pageTitle__z3WVj{margin:24px 0 0;font-size:3rem;font-weight:var(--font-weight-bold);line-height:1.5;text-align:center}@media (max-width:1024px){.Menu_pageTitle__z3WVj{font-size:2.45rem;line-height:1.48}}.AnchorLink_module___PXmy{padding-top:40px;padding-bottom:80px}@media (max-width:768px){.AnchorLink_module___PXmy{padding-bottom:64px}}.AnchorLink_heading__iiBc2{margin:0;font-size:3rem;font-weight:var(--font-weight-bold);line-height:1.5;text-align:center}@media (max-width:768px){.AnchorLink_heading__iiBc2{font-size:2.1rem;line-height:1.36}}.AnchorLink_links__VWSr5{margin:40px var(--viewport-gutter) 0}@media (max-width:768px){.AnchorLink_links__VWSr5{margin:16px var(--viewport-gutter) 0}}.AnchorLink_links__VWSr5 a{font-weight:var(--font-weight-semi-bold);word-break:auto-phrase}.KV_module__5nTYU{margin-top:24px}@media (max-width:768px){.KV_module__5nTYU{margin-top:20px}}.KV_inner__6vg_v{background:url(/assets/img/menu/low-pill/bg-menu.svg),linear-gradient(180deg,#f1cec6,#ffac99 89%);border-radius:0 0 0 64px}.KV_content__vzF2e{position:relative;max-width:calc(773px + var(--viewport-gutter) * 2);padding:15px var(--viewport-gutter) 0;margin:0 auto}@media (max-width:768px){.KV_content__vzF2e{padding:24px 0 0}}@media (max-width:576px){.KV_content__vzF2e{padding:18px 0 0}}.KV_visual__BxW1D{position:relative;z-index:2;margin-left:auto}@media (max-width:768px){.KV_visual__BxW1D{max-width:none}}@media (max-width:576px){.KV_visual__BxW1D{max-width:none}}.KV_visual__BxW1D img{width:100%;height:auto;vertical-align:middle}@media (max-width:768px){.KV_visual__BxW1D img{border-radius:0 0 0 64px}}@media (max-width:576px){.KV_visual__BxW1D img{border-radius:0 0 0 64px}}.KV_pageTitle__ja6qE{position:absolute;bottom:91px;left:0;z-index:1;max-width:658px;margin:0}@media (max-width:1024px){.KV_pageTitle__ja6qE{left:14px;max-width:620px}}@media (max-width:768px){.KV_pageTitle__ja6qE{top:20px;right:0;left:0;max-width:480px;margin:0 auto}}@media (max-width:576px){.KV_pageTitle__ja6qE{top:0;max-width:380px}}.KV_pageTitle__ja6qE img{width:100%;height:auto}.KV_tagContainer__8Nn_y{position:absolute;bottom:13px;left:0;z-index:2;max-width:445px}@media (max-width:1024px){.KV_tagContainer__8Nn_y{bottom:18px;left:14px}}@media (max-width:768px){.KV_tagContainer__8Nn_y{bottom:46px}}@media (max-width:576px){.KV_tagContainer__8Nn_y{bottom:0;left:0;padding-bottom:18px;overflow:hidden;border-radius:0 0 0 64px}}.KV_tagList__myBIA{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:left;padding:0;margin:0;list-style:none}@media (max-width:768px){.KV_tagList__myBIA{gap:4px}}.KV_tagItem__5IjpV{position:relative;padding:6px 24px;font-size:1.8rem;font-weight:var(--font-weight-normal);line-height:1.2;color:var(--lightest-color);letter-spacing:.02em;background-color:var(--primary-color-02-80per);border-radius:30px}@media (max-width:1024px){.KV_tagItem__5IjpV{padding:6px 16px;font-size:1.4rem}}@media (max-width:768px){.KV_tagItem__5IjpV{font-size:1.4rem;line-height:1.8}}@media (max-width:576px){.KV_tagItem__5IjpV{padding:3px 16px 3px 20px;line-height:1.34;border-radius:0 30px 30px 0}}.KV_tagItem__5IjpV span{font-size:1.28rem;font-weight:var(--font-weight-normal);vertical-align:text-top}@media (max-width:1024px){.KV_tagItem__5IjpV span{font-size:.8rem;vertical-align:super}}.KV_noteList__3YVTQ{display:flex;gap:4px;align-items:center;justify-content:center;padding:0;margin:16px 0 0;list-style-type:none;counter-reset:number}@media (max-width:768px){.KV_noteList__3YVTQ{flex-direction:column;align-items:flex-start;margin:16px 0 0 20px}}@media (max-width:576px){.KV_noteList__3YVTQ{width:-moz-fit-content;width:fit-content;margin:16px auto 0}}.KV_noteItem__fweUZ{position:relative;padding-left:28px;font-size:1.4rem;font-weight:var(--font-weight-normal);line-height:1.8;color:var(--gray-color)}@media (max-width:768px){.KV_noteItem__fweUZ{padding-left:20px;font-size:1rem}}.KV_noteItem__fweUZ:before{position:absolute;left:0;content:"※" counter(number);counter-increment:number}.KV_reservationButton__vxgqw{margin-top:40px}@media (max-width:768px){.KV_reservationButton__vxgqw{margin-top:16px}.KV_reservationButton__vxgqw a{padding:10px 54px 10px 30px}}:where(.Layout_module__tI2_X){--layout-content-gap:20px;--layout-content-full:1fr;--layout-content-content:min(var(--layout-content-max-width,1120px),calc(100% - var(--layout-content-gap) * 2));display:grid;grid-template-columns:[full-start] var(--layout-content-full) [content-start] var(--layout-content-content) [content-end] var(--layout-content-full) [full-end];grid-auto-flow:column;grid-column-gap:var(--layout-content-gap);-moz-column-gap:var(--layout-content-gap);column-gap:var(--layout-content-gap);margin:0 auto;overflow:hidden}:where(.Layout_module__tI2_X)>:where(*){grid-column:content}:where(.Layout_module__tI2_X) :where(a:not([class])){color:var(--gray-color)}:where(.Layout_content__xbpJJ){grid-column:content}:where(.Layout_full__6P7dP){grid-column:full}.AnchorLink_module__fW7H4{padding-top:40px;padding-bottom:80px}@media (max-width:768px){.AnchorLink_module__fW7H4{padding-bottom:64px}}.AnchorLink_heading__aYRyD{margin:0;font-size:3rem;font-weight:var(--font-weight-bold);line-height:1.5;text-align:center}@media (max-width:768px){.AnchorLink_heading__aYRyD{font-size:2.1rem;line-height:1.36}}.AnchorLink_links__tv9Cq{margin:40px var(--viewport-gutter) 0}@media (max-width:768px){.AnchorLink_links__tv9Cq{margin:16px var(--viewport-gutter) 0}}.AnchorLink_links__tv9Cq a{font-weight:var(--font-weight-semi-bold);word-break:auto-phrase}.OtherMenuList_list__Ft5Vs{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:33px;gap:33px;padding:0;margin:24px 0 0;list-style:none}@media (max-width:1024px){.OtherMenuList_list__Ft5Vs{grid-template-columns:1fr;gap:24px}}.OtherMenuList_item__q1b6e{display:flex;flex-direction:column;padding:32px;background-color:var(--lightest-color);border-radius:16px}@media (max-width:576px){.OtherMenuList_item__q1b6e{padding:32px 24px}}.OtherMenuList_visual__goTKd{max-width:287px;margin:0 auto}.OtherMenuList_visual__goTKd img{width:100%;height:auto;vertical-align:middle}.OtherMenuList_heading__3mHMQ{margin:16px 0 0;font-size:2.2rem;font-weight:var(--font-weight-bold);line-height:1.45;color:var(--primary-color);text-align:center;letter-spacing:.06em}.OtherMenuList_description___e1nT{margin:16px auto;font-size:1.6rem;font-weight:var(--font-weight-normal);line-height:1.88}@media (max-width:1024px){.OtherMenuList_description___e1nT{width:-moz-fit-content;width:fit-content;margin:16px auto 0}}.OtherMenuList_button__zlV_W{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;padding:16px 54px 16px 30px;margin-top:auto;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.38;color:var(--primary-color-02);text-align:center;text-decoration:none;letter-spacing:.075em;word-break:keep-all;overflow-wrap:anywhere;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:var(--lightest-color);border:2px solid var(--primary-color-02);border-radius:40px;transition:color .3s,background-color .3s}.OtherMenuList_button__zlV_W:after{position:absolute;top:0;right:20px;bottom:0;width:24px;height:24px;margin:auto 0;content:"";background:url(/assets/img/icon-link.svg) no-repeat;background-position:50%;background-size:contain}.OtherMenuList_button__zlV_W:focus-visible{box-shadow:0 0 10px 0 var(--btn-glow-color),0 0 10px 0 var(--lightest-color)}.OtherMenuList_button__zlV_W:disabled{opacity:.6}@media (hover:hover){.OtherMenuList_button__zlV_W:hover{color:var(--lightest-color);background-color:var(--primary-color-02)}}@media (max-width:1024px){.OtherMenuList_button__zlV_W{max-width:279px;margin:16px auto 0}}.OriginalPackageAppealBanner_module__VsE3a{display:block;max-width:450px;margin-inline:auto}.OriginalPackageAppealBanner_module__VsE3a img{max-width:100%;height:auto}.AnchorLink_module__zxZKT{padding-top:40px;padding-bottom:80px}@media (max-width:768px){.AnchorLink_module__zxZKT{padding-bottom:64px}}.AnchorLink_heading__JkHVT{margin:0;font-size:3rem;font-weight:var(--font-weight-bold);line-height:1.5;text-align:center}@media (max-width:768px){.AnchorLink_heading__JkHVT{font-size:2.1rem;line-height:1.36}}.AnchorLink_links__0VTdT{margin:40px var(--viewport-gutter) 0}@media (max-width:768px){.AnchorLink_links__0VTdT{margin:16px var(--viewport-gutter) 0}}.AnchorLink_links__0VTdT a{font-weight:var(--font-weight-semi-bold);word-break:keep-all;overflow-wrap:anywhere}.Flow_module__4vxdT{--section-padding-top:80px;--section-padding-bottom:80px;--section-background-color:var(--secondary-color-40per);--section-before-background-color:var(--secondary-color);--section-after-background-color:var(--secondary-color)}@media (max-width:768px){.Flow_module__4vxdT{--section-padding-top:40px;--section-padding-bottom:64px}}.Flow_inner__SrPoQ{padding-inline:var(--viewport-gutter);overflow:hidden}.Flow_steps__84x10{max-width:1120px;margin-top:64px}@media (max-width:768px){.Flow_steps__84x10{margin-top:40px}}.AnchorLink_module__zufnI{padding-top:40px;padding-bottom:80px}@media (max-width:768px){.AnchorLink_module__zufnI{padding-bottom:64px}}.AnchorLink_heading__leylI{margin:0;font-size:3rem;font-weight:var(--font-weight-bold);line-height:1.5;text-align:center}@media (max-width:768px){.AnchorLink_heading__leylI{font-size:2.1rem;line-height:1.36}}.AnchorLink_links__BIWMD{margin:40px var(--viewport-gutter) 0}@media (max-width:768px){.AnchorLink_links__BIWMD{margin:16px var(--viewport-gutter) 0}}.AnchorLink_links__BIWMD a{font-weight:var(--font-weight-semi-bold);word-break:auto-phrase}.ProgestinOnlyPillSubscriptionCycleDescription_module__fV_ZF{padding:64px 40px;text-align:center;background:var(--lightest-color)}@media (max-width:768px){.ProgestinOnlyPillSubscriptionCycleDescription_module__fV_ZF{padding:20px 40px}}@media (max-width:576px){.ProgestinOnlyPillSubscriptionCycleDescription_module__fV_ZF{padding:20px}.ProgestinOnlyPillSubscriptionCycleDescription_title__DCzfj{letter-spacing:0}}.ProgestinOnlyPillSubscriptionCycleDescription_description__hDByw{margin:24px 0 0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;text-align:center}@media (max-width:768px){.ProgestinOnlyPillSubscriptionCycleDescription_description__hDByw{font-weight:var(--font-weight-bold);line-height:1.54}}@media (max-width:576px){.ProgestinOnlyPillSubscriptionCycleDescription_description__hDByw{text-align:left}}.ProgestinOnlyPillSubscriptionCycleDescription_section__YuQOa{margin-top:24px}.ProgestinOnlyPillSubscriptionCycleDescription_section__YuQOa+.ProgestinOnlyPillSubscriptionCycleDescription_section__YuQOa{margin-top:64px}.ProgestinOnlyPillSubscriptionCycleDescription_heading__bbUgh{margin:0;font-size:var(--typography-05-desktop-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-05-desktop-line-height);color:var(--primary-color-80per);text-align:center;letter-spacing:var(--typography-05-desktop-letter-spacing)}@media (max-width:768px){.ProgestinOnlyPillSubscriptionCycleDescription_heading__bbUgh{font-size:2.4rem}}.ProgestinOnlyPillSubscriptionCycleDescription_visual__n6WBm{display:block;max-width:936px;margin:8px auto 0}@media (max-width:768px){.ProgestinOnlyPillSubscriptionCycleDescription_visual__n6WBm{max-width:295px;margin:20px auto 0}}.ProgestinOnlyPillSubscriptionCycleDescription_visual__n6WBm img{width:100%;height:auto}.ProgestinOnlyPillSubscriptionCycleDescription_planDescription__iMdfd{margin:8px 0 0;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.54;text-align:center}@media (max-width:768px){.ProgestinOnlyPillSubscriptionCycleDescription_planDescription__iMdfd{margin:20px 0 0;font-size:1.6rem}}@media (max-width:576px){.ProgestinOnlyPillSubscriptionCycleDescription_planDescription__iMdfd{text-align:left}}.ProgestinOnlyPillSubscriptionCycleDescription_planDescription__iMdfd span{text-decoration:underline;text-underline-offset:2px}.ProgestinOnlyPillSubscriptionCycleDescription_planNote__uSEBm{margin:0;font-size:1.4rem;font-weight:var(--font-weight-semi-bold);line-height:1.8;text-align:center}@media (max-width:768px){.ProgestinOnlyPillSubscriptionCycleDescription_planNote__uSEBm{margin:20px 0 0;font-size:1.5rem;line-height:1.46}}@media (max-width:576px){.ProgestinOnlyPillSubscriptionCycleDescription_planNote__uSEBm{text-align:left}}.ProgestinOnlyPillSubscriptionCycleDescription_trigger__txcFa{padding:0 0 10px;margin-top:40px;font-size:1.6rem;font-weight:var(--font-weight-normal);line-height:1.88;color:inherit;text-align:center;text-decoration:underline;text-underline-offset:10px;cursor:pointer;background:none;border:none;outline:none}@media (max-width:768px){.ProgestinOnlyPillSubscriptionCycleDescription_trigger__txcFa{margin-top:24px}}.ProgestinOnlyPillSubscriptionCycleDescription_modal__omcZD{--modal-accent:var(--primary-color-02);max-width:calc(1120px + var(--viewport-gutter) * 2);height:-moz-fit-content;height:fit-content;padding:24px}@media (max-width:768px){.ProgestinOnlyPillSubscriptionCycleDescription_modal__omcZD{max-width:-moz-fit-content;max-width:fit-content;padding:20px;margin-inline:20px;font-size:1.6rem}}.ProgestinOnlyPillSubscriptionCycleDescription_close__vst7_{position:absolute;top:10px;right:10px;width:30px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:none}.ProgestinOnlyPillSubscriptionCycleDescription_close__vst7_:after,.ProgestinOnlyPillSubscriptionCycleDescription_close__vst7_:before{position:absolute;inset:0;width:60%;height:3px;margin:auto;content:"";background-color:var(--modal-accent)}.ProgestinOnlyPillSubscriptionCycleDescription_close__vst7_:before{transform:rotate(-45deg)}.ProgestinOnlyPillSubscriptionCycleDescription_close__vst7_:after{transform:rotate(45deg)}.ProgestinOnlyPillSubscriptionCycleDescription_overlay__BzTOw{background-color:rgba(58,52,52,.8)}.ProgestinOnlyPillSubscriptionCycleDescription_modalHeading__NFg1Z{margin:0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.17}.ProgestinOnlyPillSubscriptionCycleDescription_modalContainer__rjh_q{display:flex;flex-direction:column;gap:16px;padding:16px 25.5px;margin-top:24px;border:1px solid var(--gray-color-60per);border-radius:15px}@media (max-width:768px){.ProgestinOnlyPillSubscriptionCycleDescription_modalContainer__rjh_q{padding:16px 19.5px;margin-top:20px}}.ProgestinOnlyPillSubscriptionCycleDescription_modalContentHeading__ooeck{margin:0;font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5;text-align:left}.ProgestinOnlyPillSubscriptionCycleDescription_modalContentDescription__ZZq2T{margin:0;font-size:1.25rem;font-weight:var(--font-weight-normal);line-height:1.5;text-align:left}.ProgestinOnlyPillSubscriptionCycleDescription_noteList__3wlUr{display:flex;flex-direction:column;gap:4px;max-width:614px;padding:0;margin:64px auto 0;text-align:left;list-style:none}@media (max-width:768px){.ProgestinOnlyPillSubscriptionCycleDescription_noteList__3wlUr{margin:24px auto 0}}.ProgestinOnlyPillSubscriptionCycleDescription_notesItem__B7O5R{position:relative;display:inline-block;padding-left:16.8px;font-size:1.28rem;font-weight:var(--font-weight-normal);line-height:1.8}.ProgestinOnlyPillSubscriptionCycleDescription_notesItem__B7O5R:before{position:absolute;top:0;bottom:0;left:0;display:inline;margin:auto 4px auto 0;content:"※"}.Accordion_toggle___3C2x{position:relative;z-index:0;display:flex;gap:10px;align-items:center;justify-content:space-between;width:100%;padding:30px 0;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.54;text-align:left;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:var(--lightest-color);border:solid var(--primary-color-02-40per);border-width:0 0 1px;transition:border-color .3s,color .3s,border-width .3s}@media (max-width:768px){.Accordion_toggle___3C2x{padding:26px 0;font-weight:var(--font-weight-normal);line-height:1.6}}.Accordion_toggle___3C2x>span{display:flex;gap:12px;align-items:center}.Accordion_mark__CIBhR{font-family:var(--font-family-secondary);font-size:2.8rem;font-weight:var(--font-weight-semi-bold);color:var(--primary-color)}@media (max-width:768px){.Accordion_mark__CIBhR{font-size:2.2rem}}.Accordion_title__xjiCN{font-weight:var(--font-weight-bold);color:var(--darkest-color)}.Accordion_icon__fKXd4{position:relative;flex-shrink:0;width:20px;height:20px}.Accordion_icon__fKXd4 span{position:absolute;top:50%;left:50%;display:block;width:20px;height:2px;font-size:0;background-color:var(--primary-color-02);transition:transform .3s;transform:translate(-50%,-50%)}.Accordion_icon__fKXd4 span:first-child{transform:translate(-50%,-50%) rotate(-90deg)}[aria-expanded=true] .Accordion_icon__fKXd4{margin-bottom:0}[aria-expanded=true] .Accordion_icon__fKXd4 span:first-child{transform:translate(-50%,-50%) rotate(-45deg)}[aria-expanded=true] .Accordion_icon__fKXd4 span:last-child{transform:translate(-50%,-50%) rotate(45deg)}@keyframes Accordion_fade-in-accordion__lpnt2{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}.Accordion_body__GKZFr{display:none;padding:24px 32px 32px;margin-bottom:0;font-size:1.4rem;font-weight:var(--font-weight-semi-bold);line-height:1.8;background-color:var(--secondary-color-60per)}@media (max-width:768px){.Accordion_body__GKZFr{padding:24px 24px 32px}}.Accordion_body__GKZFr[aria-hidden=false]{display:block;animation:Accordion_fade-in-accordion__lpnt2 .3s cubic-bezier(0,0,.2,1) forwards}.Accordion_body__GKZFr :where(p){margin:0;font-size:1.4rem;font-weight:var(--font-weight-semi-bold);line-height:1.8}.Accordion_body__GKZFr :where(p):not([class]):not(:first-child){margin-top:1em}.Accordion_body__GKZFr ul{padding-left:20px}.Accordion_body__GKZFr a{color:var(--primary-color-02)}.UserFlowSlider_module__dX_9o{margin-inline:auto}.UserFlowSlider_pagination__UDr2x{padding-bottom:4px;margin-top:40px}@media (max-width:1024px){.UserFlowSlider_pagination__UDr2x{margin:16px 0 0}}.UserFlowSlider_track__fY7Fy{overflow:visible!important}.UserFlowSlider_list__Xqn5w{position:relative;padding:0;list-style:none}@media (min-width:768.02px){.UserFlowSlider_list__Xqn5w{align-items:stretch}}.UserFlowSlider_list__Xqn5w:before{position:absolute;inset:0;width:calc(140% - 10px);height:2px;margin:auto;content:"";background-color:var(--gray-color-40per)}@media (max-width:1024px){.UserFlowSlider_list__Xqn5w:before{width:calc(296px * 5 + 72px)}}.UserFlowSlider_item__Lrdt_{position:relative;display:flex;flex-direction:column;max-width:296px;padding:32px 23px 25px;background-color:var(--lightest-color);border:1px solid var(--primary-color-02);border-radius:16px}.UserFlowSlider_icon__ucGfk{position:absolute;top:-24px;left:-16px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:75px;height:75px;font-family:var(--font-family-secondary);font-size:3.2rem;font-weight:var(--font-weight-bold);line-height:1;color:var(--lightest-color);background-color:var(--primary-color-80per);border-radius:100%}@media (--ms-lte ){.UserFlowSlider_icon__ucGfk{font-size:3rem}}.UserFlowSlider_icon__ucGfk span{font-size:1.6rem}@media (--ms-lte ){.UserFlowSlider_icon__ucGfk span{font-size:1.4rem}}.UserFlowSlider_title__9b2Oy{display:block;width:-moz-fit-content;width:fit-content;padding-bottom:3px;margin:0 auto;font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1.36;text-align:center;border-bottom:1px solid var(--primary-color)}.UserFlowSlider_leading__fG4vT{min-height:4.5rem;margin:16px 0 0;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.54;text-align:center}.UserFlowSlider_visual__CgaSd{margin-top:16px}.UserFlowSlider_visual__CgaSd img{width:100%;height:auto}.UserFlowSlider_description__mVzKy{margin:16px 0 0;font-size:1.4rem;font-weight:var(--font-weight-normal);line-height:1.76}.UserFlowSlider_description__mVzKy span{font-size:1.28rem}