.PriceDisplay_module__2TAoD{--amount-font-size:2.4rem;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.36;color:var(--primary-color);letter-spacing:.01em}.PriceDisplay_module__2TAoD span{display:inline-block}.PriceDisplay_module__2TAoD .PriceDisplay_amount__WJgc2{font-family:var(--font-family-secondary);font-size:var(--amount-font-size);font-weight:var(--font-weight-semi-bold);letter-spacing:0}.MedicineModal_trigger__BG1Vf{padding:0 0 10px;font-size:1.6rem;font-weight:var(--font-weight-normal);line-height:1.88;color:inherit;text-align:left;text-decoration:underline;text-underline-offset:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:none}.MedicineModal_overlay__Iuz9F{background-color:rgba(58,52,52,.8)}.MedicineModal_modal__eiP06{--modal-accent:var(--primary-color-02);max-width:1116px;height:-moz-fit-content;height:fit-content;max-height:calc(100% - 40px * 2);padding:24px 54px;text-align:left}@media (max-width:768px){.MedicineModal_modal__eiP06{max-width:335px;padding:24px 20px}}.MedicineModal_close__78mBX{position:absolute;top:10px;right:10px;width:30px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:none}.MedicineModal_close__78mBX:after,.MedicineModal_close__78mBX:before{position:absolute;inset:0;width:60%;height:3px;margin:auto;content:"";background-color:var(--modal-accent)}.MedicineModal_close__78mBX:before{transform:rotate(-45deg)}.MedicineModal_close__78mBX:after{transform:rotate(45deg)}.MedicineModal_modalInner__w_gRZ{display:grid;grid-template-columns:233px auto;grid-gap:40px;gap:40px;align-items:center;justify-content:center}.MedicineModal_modalInner__w_gRZ :where(a:not([class])){color:var(--gray-color);text-decoration:underline}@media (max-width:768px){.MedicineModal_modalInner__w_gRZ{grid-template-rows:auto auto;grid-template-columns:auto;gap:16px;align-items:stretch}}.MedicineModal_header__YhfnU .MedicineModal_title__Ydzdu{margin:0;font-size:1.6rem;text-align:center;letter-spacing:.01em;white-space:pre-line}.MedicineModal_header__YhfnU .MedicineModal_visual__mgg_m{display:block;width:100%;max-width:233px;height:auto;margin:24px auto 0;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.MedicineModal_header__YhfnU .MedicineModal_visual__mgg_m{max-width:136px;margin:16px auto 0}}.MedicineModal_modalContent__2nX56{width:100%;max-width:690px;max-height:500px;padding:16px 20px;overflow-y:auto;border:1px solid var(--gray-color-60per);border-radius:15px}@media (max-width:768px){.MedicineModal_modalContent__2nX56{height:-moz-fit-content;height:fit-content;max-height:none;overflow-y:visible}}.MedicineModal_block__8C8JL:not(:first-child){padding-top:16px;margin-top:16px;border-top:1px dotted #b7b6b5}.MedicineModal_price__EyUv6 .MedicineModal_title__Ydzdu{margin:0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;color:inherit}.MedicineAccordion_content__Mxrg5{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center}.MedicineAccordion_title__m29D1{display:flex;align-items:center;justify-content:center;min-height:52px;margin:0;font-size:1.8rem;font-weight:var(--font-weight-bold);line-height:1.44;color:inherit;text-align:center;white-space:pre-line}.MedicineAccordion_visual__y31OE{max-width:163px;height:56px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.MedicineAccordion_container__1m1pf{width:100%;margin-top:16px;background-color:var(--lightest-color);border:1px solid var(--primary-color-02);border-radius:15px}.MedicineAccordion_toggle__nJ_xy{display:flex;width:100%;padding:22px 20px;font-size:1.6rem;line-height:1.54;color:var(--darkest-color);letter-spacing:.05em;cursor:pointer;background-color:var(--lightest-color);border:0;border-radius:15px}.MedicineAccordion_toggleIcon__8KwTo{position:relative;width:100%}.MedicineAccordion_toggleIcon__8KwTo span{position:absolute;top:50%;right:-12px;display:block;width:20px;height:2px;font-size:0;background-color:var(--primary-color-02);transition:transform .3s;transform:translate(-50%,-50%)}.MedicineAccordion_toggleIcon__8KwTo span:first-child{transform:translate(-50%,-50%) rotate(-90deg)}[aria-expanded=true] .MedicineAccordion_toggleIcon__8KwTo{margin-bottom:0}[aria-expanded=true] .MedicineAccordion_toggleIcon__8KwTo span:first-child{transform:translate(-50%,-50%) rotate(-45deg)}[aria-expanded=true] .MedicineAccordion_toggleIcon__8KwTo span:last-child{transform:translate(-50%,-50%) rotate(45deg)}.MedicineAccordion_body__5wCfJ{padding:0 20px 20px;text-align:left;border-radius:0 0 15px 15px}.MedicineAccordion_block__QJk2k:not(:first-child){padding-top:24px;margin-top:24px;border-top:1px dotted #b7b6b5}.MedicineAccordion_appeal___P7KT{width:100%;padding-block:4px;margin:0 0 8px;font-size:1.4rem;font-weight:600;line-height:1.54;color:var(--lightest-color);text-align:center;white-space:pre-line;background-color:var(--primary-color);border-radius:8px}.MedicineAccordion_planName__ewVlQ{margin:0 0 8px;font-size:1.6rem;font-weight:600;line-height:1.54;text-align:center}.MedicineAccordion_planDescription__DiCoH{margin:8px 0;font-size:1.28rem;font-weight:400;line-height:1.75}.MedicineAccordion_priceContent__zrGvV:not(:first-child){margin-top:16px}:where(.MedicineAccordion_note__XY_mb){position:relative;padding-left:14px;margin-top:16px}:where(.MedicineAccordion_note__XY_mb):before{position:absolute;top:0;bottom:0;left:0;display:inline;margin:auto 4px auto 0;content:"※"}