.position-initial{position:static}.position-inherit{position:inherit}.bg-white{background:#fff}.bg-black-1000-opacity-80{background-color:rgba(0,0,0,.8)}.h-fill-available{height:-webkit-fill-available}.d-none{display:none}.d-none.v-hidden{display:none;visibility:hidden}.d-flow-root{display:flow-root}.d-inline-flex{display:inline-flex}.max-w-fill-available{max-width:-webkit-fill-available}.border-b-1{border-bottom:1px solid}.border-b-dashed-1{border-bottom:1px dashed}.border-b-dotted-1{border-top:1px dotted #b1a9a9}.zoom-\[0\.8\]{zoom:.8}.tracking-wide-\[1em\]{letter-spacing:1em}.text-xxs{font-size:10px;line-height:.75rem}.text-3l{font-size:2rem;line-height:2.5rem}.print-only{display:none}.print-btn{border:1px solid #000;border-radius:5px;display:inline-flex;height:35px;padding:5px}.re-issue-mark{border:4px solid #ff5000;color:#ff5000;font-weight:700;padding:5px}.receipt-section table td{border-left:1px solid #000;border-top:1px solid #000;height:35px;padding:5px 3px;text-align:center}.receipt-section table td.text-left{text-align:left!important}.receipt-section table td.text-right{text-align:right!important}.receipt-section table td.border-none{border:none!important}.receipt-section table td.border-t-0{border-top-width:0!important}.receipt-section table td.h-\[60px\]{height:60px!important}.receipt-section table td.h-\[70px\]{height:70px!important}.receipt-section table td.pt-\[20px\]{padding-top:10px!important}.receipt-section table td.pb-\[20px\]{padding-bottom:10px!important}.receipt-section table{table-layout:fixed}.receipt-section table td:last-child{border-right:1px solid #000}.receipt-section table tr:last-child td{border-bottom:1px solid #000}.text-red{color:#ff1313}@media screen and (max-width:850px){#print-area{zoom:.6}}@media screen and (max-width:700px){#print-area{zoom:.5}}@media screen and (max-width:500px){#print-area{zoom:.4}}@media screen and (max-width:350px){#print-area{zoom:.3}}@media screen and (-webkit-min-device-pixel-ratio:0) and (-webkit-min-device-pixel-ratio:0),screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.receipt-section table{border-collapse:separate;border-spacing:0}}body.iPhone #print-area .receipt-title{font-size:1rem!important}body.iPhone #print-area .receipt-re-icon{font-size:.5rem!important;height:40px!important;line-height:.6rem!important}body.iPhone #print-area .receipt-re-date,body.iPhone #print-area .receipt-section table td{font-size:.4rem!important}body.Android .receipt-section table:not(.receipt-address-info),body.Android .receipt-section table:not(.receipt-address-info) td:not(.border-none,.border-t-0){border:thin solid #000!important}body.Android .receipt-section table td.border-b-dashed-1{border-top:thin dashed #000!important}.p-1-7-2{padding:1px 7px 2px}.p-0-65{padding:0 65px}.m-0-5{margin:0 5px}.max-w-full-imp{max-width:100%!important}.max-h-full-imp{max-height:100%!important}.border-2-gray{border:2px solid #d1d1d1}.d-flex{display:flex!important}.prescription-details .z-3{position:relative;z-index:3}.prescription-details .dl-inline{clear:left;float:left}.prescription-details .mt-adjust{margin-top:2.8px}.prescription-details .ml-adjust{margin-left:3px}.prescription-details span.icon{color:#13c4ce}.prescription-details .toggle-area .toggle-head .caption{display:block}.prescription-details .toggle-area button.toggle-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;text-align:initial}.prescription-details .tx-ml.pc{font-size:16px}.prescription-details .tx-ml.sp,.prescription-details .tx-ms.pc{font-size:14px}.prescription-details .tx-ms.sp{font-size:12px}.prescription-details .tooltip-element{border:1px solid #13c4ce;box-sizing:border-box}.prescription-details .tooltip-element:before{border-bottom-color:rgb(236 250 255/var(--tw-bg-opacity));border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;border-width:0 5.4px 9px;content:"";position:relative;z-index:2}.prescription-details .tooltip-element:after{border-color:transparent transparent #13c4ce;border-width:0 6px 10px;content:"";position:relative;z-index:1}.prescription-details .tooltip-element.pc:before{margin-left:1.2rem;top:-3.25rem}.prescription-details .tooltip-element.pc:after{margin-left:1.16rem;top:-5.98rem}.prescription-details .tooltip-element.sp:before{margin-left:1.25rem;top:-2.65rem}.prescription-details .tooltip-element.sp:after{margin-left:1.2rem;top:-6.38rem}#tabContainer .tab-c2-w{width:50%}#tabContainer .tab-c3-w{width:33.3333333333%}#tabContainer .tab-c3-p2{left:33.3333333333%}#tabContainer .tab-c4-w{width:25%}#tabContainer .tab-c4-p2{left:25%}#tabContainer .tab-c4-p3{left:50%}div#consultations-tab-content.pc .tab-c2-w{width:300px}div#consultations-tab-content.pc .tab-c2-w.left-0{border-radius:2rem 0 0 2rem;border-width:2px 0 2px 2px;margin-left:5.12rem}div#consultations-tab-content.pc .tab-c2-w.right-0{border-radius:0 2rem 2rem 0;border-width:2px 2px 2px 0;margin-right:5.12rem}div#consultations-tab-content.sp .tab-c2-w{width:167.5px}div#consultations-tab-content.sp .tab-c2-w.left-0{border-radius:2rem 0 0 2rem;border-width:2px 0 2px 2px;margin-left:1.72rem}div#consultations-tab-content.sp .tab-c2-w.right-0{border-radius:0 2rem 2rem 0;border-width:2px 2px 2px 0;margin-right:1.72rem}.regular-delivery-complete>a,.regular-delivery-complete>a:link{color:#00e;text-decoration:underline}.regular-delivery-complete>a:visited{color:#551a8b;text-decoration:underline}.regular-delivery-complete>a:active{color:red;text-decoration:underline}.regular-delivery-complete img{display:block;margin:auto}input.toggle{margin-left:-9999px;position:absolute;visibility:hidden}input.toggle+label{cursor:pointer;display:block;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input.toggle-round+label{background-color:#e1e2eb;border-radius:36px;height:36px;padding:1px;transition:background .4s;width:76px}input.toggle-round+label:after,input.toggle-round+label:before{content:"";display:block;position:absolute}input.toggle-round+label:before{border-radius:36px;bottom:1px;left:1px;right:1px;top:1px;transition:background .4s}input.toggle-round+label:after{background-color:#fff;border-radius:28px;bottom:4px;left:4px;top:4px;transition:margin .4s,background .4s;width:28px}input.toggle-round:checked+label{background-color:#6c77b4}input.toggle-round:checked+label:after{background-color:#fff;margin-left:40px}.round-scroll::-webkit-scrollbar{background-color:transparent}.round-scroll::-webkit-scrollbar-thumb{background-clip:content-box;background-color:rgba(0,0,0,.5);border:4px solid transparent;border-radius:8px}details summary .open{display:block}details[open] summary .open,details summary .close{display:none}details[open] summary .close{display:block}body.is-hidden{overflow:hidden}.overlay:after{background:rgba(0,0,0,.3);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}.sp-header-shell{min-width:0;width:100%}.sp-header-shell--floating{min-height:53px}.sp-header{background:#fff;box-shadow:0 5px 15px 0 #2c457d1a;box-sizing:border-box;height:53px;width:100%;z-index:1001}.sp-header--fixed{-webkit-animation:spHeaderFloatIn .24s ease;animation:spHeaderFloatIn .24s ease;left:0;position:fixed;right:0;top:0}@-webkit-keyframes spHeaderFloatIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes spHeaderFloatIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sp-header__inner{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:8px 60px 8px 20px;position:relative;width:100%}.sp-header__cta{flex:1;height:100%;width:100%}.sp-header__cta-list{align-items:stretch;display:flex;gap:8px;height:100%;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.sp-header__cta-logo{align-items:center;display:none;flex-shrink:0;height:100%}.sp-header-shell--floating .sp-header__cta-logo{display:flex}.sp-header__logo-link{align-items:center;display:flex;height:100%}.sp-header__logo-image{display:block;height:14px;width:auto}.sp-header__cta-item{flex:1;height:100%;min-width:0}.sp-header-mypage{align-items:center;background-color:#00c17c;border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:700;height:100%;justify-content:center;text-align:center;text-decoration:none;width:100%}.sp-header-mypage:before{background:url(/img/icon/ico_mypage_wht.svg) no-repeat 50%/contain;content:"";height:15.17px;margin-right:4px;width:17px}.sp-header-mypage--iconOnly{height:37px;margin-left:auto;width:37px}.sp-header-mypage--iconOnly:before{margin-right:0}.sp-header__buttonSlot{height:53px;position:absolute;right:0;top:0;width:60px;z-index:1003}.sp-header__buttonSlot--menuOpen{pointer-events:auto}.sp-header__button{-webkit-tap-highlight-color:transparent;background:transparent;border:0;border-radius:8px 0 0 8px;box-sizing:border-box;color:inherit;cursor:pointer;display:block;font:inherit;height:100%;margin:0;opacity:1;padding:18.5px 20px;position:absolute;right:0;top:0;transition:transform .3s ease;visibility:visible;width:100%}.sp-header__button--inactive{pointer-events:none;visibility:hidden}.sp-header__button[aria-pressed=true] .sp-header__button-inner:before{transform:translateY(7px) rotate(45deg)}.sp-header__button[aria-pressed=true] .sp-header__button-inner:after{transform:translateY(-7px) rotate(-45deg)}.sp-header__button[aria-pressed=true] .sp-header__button-inner span{opacity:0}.sp-header__button-inner{display:block;height:16px;position:relative;width:20px}.sp-header__button-inner:before{top:0}.sp-header__button-inner:after,.sp-header__button-inner:before{background:#13c4ce;border-radius:2px;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;transition:transform .3s ease;width:100%}.sp-header__button-inner:after{bottom:0}.sp-header__button-inner span{background:#13c4ce;border-radius:2px;bottom:0;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%}#navWrapper{transition:all .3s ease;z-index:1002}#navWrapper[aria-hidden=false]{right:0;visibility:visible}#navWrapper[aria-hidden=true]{right:-87%;visibility:hidden}.nav-wrapper__topSpacer{flex-shrink:0;height:calc(56px + var(--dmm-header-height, 0px))}.sp-header-shell--floating .nav-wrapper__topSpacer{height:56px}.sp-floating-cta{background:#fff;bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.08);box-sizing:border-box;left:0;opacity:0;padding:8px 20px calc(8px + env(safe-area-inset-bottom, 0px));pointer-events:none;position:fixed;right:0;transform:translateY(100%);transition:opacity .24s ease,transform .24s ease;z-index:1000}.sp-floating-cta--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sp-floating-cta__list{display:flex;gap:8px;height:37px;list-style:none;margin:0;padding:0;width:100%}.sp-floating-cta__item{flex:1;height:100%;min-width:0}.sp-floating-cta-reserve{align-items:center;background-color:#3374cd;border-radius:4px;box-shadow:inset 0 -6px 0 #3056b5;color:#fff;display:flex;font-size:12px;font-weight:700;height:100%;justify-content:center;text-align:center;text-decoration:none;width:100%}.sp-floating-cta-reserve:before{background:url(/img/icon/ico_reserve.svg) no-repeat 50%/contain;content:"";height:13.43px;margin-right:5px;width:15.48px}.sp-floating-cta-order{align-items:center;background-color:#ff833d;border-radius:4px;box-shadow:inset 0 -6px 0 #ef602c;box-sizing:border-box;color:#fff;display:flex;font-size:12px;font-weight:700;height:100%;justify-content:center;text-align:center;text-decoration:none;width:100%}.sp-floating-cta-order:before{background:url(/img/icon/ico_order_white.svg) no-repeat 50%/contain;content:"";height:16px;margin-right:5px;width:17px}body:has(#spFloatingCta){padding-bottom:calc(53px + env(safe-area-inset-bottom, 0px))}.nav-accordion-toggle[aria-expanded=true]:after{background:url(/img/icon/ico_close_navi.svg) no-repeat 50%/contain}.nav-accordion-toggle[aria-expanded=false]:after{background:url(/img/icon/ico_open_navi.svg) no-repeat 50%/contain}.nav-accordion-toggle{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:125%;padding-right:3rem;position:relative}.nav-accordion-toggle:after{content:"";height:1.5rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1.5rem}.nav-accordion-toggle[data-icon-type=male][aria-expanded=true]:after{background-image:url(/img/icon/ico_close_navi_male.svg)}.nav-accordion-toggle[data-icon-type=male][aria-expanded=false]:after{background-image:url(/img/icon/ico_open_navi_male.svg)}.nav-accordion-toggle[data-icon-type=female][aria-expanded=true]:after{background-image:url(/img/icon/ico_close_navi_female.svg)}.nav-accordion-toggle[data-icon-type=female][aria-expanded=false]:after{background-image:url(/img/icon/ico_open_navi_female.svg)}.nav-accordion-panel{overflow:hidden;transition:opacity .3s ease,max-height .3s ease}.nav-accordion-panel[aria-hidden=true]{max-height:0;opacity:0}.nav-accordion-panel[aria-hidden=false]{opacity:1}.nav-accordion:has(.nav-accordion-toggle[aria-expanded=true]){border:1px solid #e1e2eb;overflow:hidden}.nav-accordion:has(.nav-accordion-toggle[aria-expanded=true]) .nav-accordion-toggle{border:none;border-radius:0}.nav-accordion:has(.nav-accordion-toggle[aria-expanded=true]) .nav-accordion-panel[aria-hidden=false]{padding:0}.grecaptcha-badge{margin:0 0 0 auto}
