.p-container{padding-bottom:clamp(3.125rem,-0.2rem + 15.2vw,15rem)}.p-intro{position:relative;width:90%;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:clamp(3.125rem,2.6rem + 2.4vw,5rem)}.p-intro p{font-size:clamp(1.063rem,1.01rem + 0.24vw,1.25rem);font-weight:500;line-height:2;text-align:center}.p-treatment{position:relative;width:90%;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:clamp(3.125rem,2.425rem + 3.2vw,5.625rem)}.p-fee{position:relative;width:90%;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:clamp(5rem,3.6rem + 6.4vw,10rem)}.p-fee .p-fee_detail{margin-top:clamp(2.5rem,2.15rem + 1.6vw,3.75rem)}.p-fee .p-fee_detail .p-fee_detail__block{background:#ffffff;padding:clamp(1.875rem,1.525rem + 1.6vw,3.125rem) 10%;filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.1))}@media screen and (max-width:600px){.p-fee .p-fee_detail .p-fee_detail__block{padding-inline:6%}}.p-fee .p-fee_detail .p-fee_detail__block:not(:first-child){margin-top:clamp(1.563rem,1.125rem + 2vw,3.125rem)}.p-fee .p-fee_detail .p-fee_detail__block .block-ttl{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1em;font-size:clamp(1.5rem,1.43rem + 0.32vw,1.75rem);font-weight:500;line-height:1.6;color:#00baca}.p-fee .p-fee_detail .p-fee_detail__block .block-ttl span{display:block}.p-fee .p-fee_detail .p-fee_detail__block .block-ttl span.note{font-size:clamp(0.875rem,0.858rem + 0.08vw,0.938rem)}.p-fee .p-fee_detail .p-fee_detail__block .block-desc{font-size:clamp(0.938rem,0.92rem + 0.08vw,1rem);font-weight:400;line-height:1.8;margin-top:1em}.p-fee .p-fee_detail .p-fee_detail__block .block-fee_list{margin-top:clamp(0.938rem,0.675rem + 1.2vw,1.875rem)}.p-fee .p-fee_detail .p-fee_detail__block .block-fee_list .block-fee_list__item{display:flex;align-items:center;justify-content:space-between;gap:0.5em;font-size:clamp(1.063rem,1.045rem + 0.08vw,1.125rem);font-weight:500;line-height:1.5;padding:1em 0;border-bottom:1px solid #cccccc}@media screen and (max-width:1000px){.p-fee .p-fee_detail .p-fee_detail__block .block-fee_list .block-fee_list__item{flex-wrap:wrap}}.p-fee .p-fee_detail .p-fee_detail__block .block-fee_list .block-fee_list__item .item-ttl{position:relative;padding-left:1em}.p-fee .p-fee_detail .p-fee_detail__block .block-fee_list .block-fee_list__item .item-ttl:before{content:"";display:block;position:absolute;top:0.5em;left:0;width:0.5em;aspect-ratio:1/1;border:1px solid #00baca;border-radius:50%;pointer-events:none}@media screen and (max-width:1000px){.p-fee .p-fee_detail .p-fee_detail__block .block-fee_list .block-fee_list__item .item-detail{width:100%;text-align:right}}.p-fee .p-fee_detail .p-fee_detail__block .block-fee_list .block-fee_list__item .item-detail .item-price span{font-size:0.875rem;font-weight:400}.p-payment{position:relative;width:90%;max-width:1000px;margin-left:auto;margin-right:auto;background:#ffffff;padding:clamp(3.75rem,2.175rem + 7.2vw,9.375rem) 0 clamp(7.5rem,6.8rem + 3.2vw,10rem)}.p-payment .p-payment_intro{margin-top:30px}.p-payment .p-payment_intro p{font-size:clamp(0.938rem,0.92rem + 0.08vw,1rem);font-weight:400;line-height:1.8;text-align:center}@media screen and (max-width:600px){.p-payment .p-payment_intro p{text-align:left}}.p-payment .p-payment_intro .img-credit{width:90%;max-width:500px;margin:clamp(0.938rem,0.325rem + 2.8vw,3.125rem) auto 0}.p-payment .p-payment_note{border:1px solid #4d4d4d;margin-top:clamp(3.125rem,2.6rem + 2.4vw,5rem);padding:clamp(1.875rem,1.525rem + 1.6vw,3.125rem) 10%}@media screen and (max-width:600px){.p-payment .p-payment_note{padding-inline:8%}}.p-payment .p-payment_note .p-payment_note_ttl{font-size:clamp(1.25rem,1.11rem + 0.64vw,1.75rem);font-weight:500;line-height:1.6}.p-payment .p-payment_note p{font-size:clamp(0.938rem,0.92rem + 0.08vw,1rem);font-weight:400;line-height:1.8}
/*# sourceMappingURL=treatment.css.map */