.text-trim-top{text-box-trim:trim-start;text-box-edge:text}.text-trim-bottom{text-box-trim:trim-end;text-box-edge:text}.text-trim-both{text-box-trim:trim-both;text-box-edge:text}.aspect-ratio--1to1{aspect-ratio: 1/1}.aspect-ratio--2to1{aspect-ratio: 2/1}.aspect-ratio--4to3{aspect-ratio: 4/3}.aspect-ratio--16to10{aspect-ratio: 16/10}.sections--16{--sections-gap:16px}.sections--24{--sections-gap:24px}.sections--32{--sections-gap:32px}.sections--40{--sections-gap:40px}.sections--48{--sections-gap:48px}.sections--56{--sections-gap:56px}.sections--64{--sections-gap:64px}.sections--72{--sections-gap:72px}.sections--80{--sections-gap:80px}@media print,screen and (min-width:751px){.sections--16{--sections-gap:8px}.sections--24{--sections-gap:12px}.sections--32{--sections-gap:16px}.sections--40{--sections-gap:20px}.sections--48{--sections-gap:24px}.sections--56{--sections-gap:28px}.sections--64{--sections-gap:32px}.sections--72{--sections-gap:36px}.sections--80{--sections-gap:40px}}section h1,.page-header__title{font-size:44px;line-height:1.25;font-weight:600;color:#3d62ad;text-align:center;margin-top:20px}article h2{font-size:38px;line-height:1.3;font-weight:600;font-feature-settings:"palt" 1;color:#fff;padding:20px 24px;text-align:left;margin-bottom:48px}h3{border-style:solid;border-width:0 0 0 6px}article h3:not(.notice__main-heading, .notice__medium-heading, .effect-title, .price-title, .price-list-head, .treatment, .trouble) {font-size:32px;line-height:1.4;font-weight:600;color:#222;padding:16px 20px;margin-bottom:44px}article h3:not(.notice__main-heading, .notice__medium-heading, .effect-title, .price-title, .price-list-head, .treatment, .trouble)+* {margin-top:0}.contents h4{font-size:30px;line-height:1.4;font-weight:600;color:#222;margin-bottom:16px}h5{font-size:30px;line-height:1.4;font-weight:600;color:#222;margin-bottom:16px}.lead{font-size:32px;font-weight:600;line-height:1.4;margin-bottom:24px;color:#222}.heading{display:flex;align-items:center;gap:.25em;font-weight:600;line-height:1.4}.heading--accent-soft{border-left:6px solid #333;padding:16px 20px}.heading--divider{padding-bottom:12px!important;margin-bottom:24px!important;border-bottom:2px solid var(--border-muted);padding-top:0!important;padding-left:0!important;padding-right:0!important;border-left:none}.heading--boxed{padding:16px 24px;border:2px solid var(--border-muted);border-radius:4px}.heading--accent{border-left:6px solid #3b82f6;padding-left:12px}.notes{display:flex;flex-wrap:wrap;gap:0 1em;margin-top:16px}img.contain{object-fit:contain}img.cover{object-fit:cover}.media-layout{--gap:32px;display:grid;grid-template-columns:1fr;gap:var(--gap);align-items:stretch}.media-layout__item{min-width:0}.media-layout__img{width:100%;height:auto}.media-layout__item--center{display:flex;align-items:center;justify-content:center}.media-layout__item--top-center{display:flex;justify-content:center;align-items:flex-start}.media-layout__item--bottom-center{display:flex;justify-content:center;align-items:flex-end}.media-layout__item--vcenter{display:flex;align-items:center;min-height:100%}.effect-box{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.effect-box .effect-title{font-size:32px;line-height:1;font-weight:600;border:3px solid;border-radius:8px;padding:24px;box-sizing:border-box;letter-spacing:.04em;min-width:280px;display:flex;gap:.5em;justify-content:center}.effect-box .effect-items{display:flex;flex-direction:column;gap:16px}.effect-box .effect{width:auto;display:flex;gap:8px 24px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;margin-bottom:0}.effect-box .effect li{font-size:32px;line-height:1.5;font-weight:600;font-feature-settings:"palt";padding-left:1em;text-indent:-1em}.effect-box .no-circle{list-style:none!important;font-size:30px!important;font-weight:300}body.laser .effect-box .effect+.effect{margin-top:16px}.gallery{display:grid;gap:1.5rem}.gallery img{width:100%;height:auto;display:block}@media print,screen and (min-width:751px){.gallery{gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.figure-groups{display:flex;flex-direction:column;gap:2.5rem}.figure-group{border:1px solid var(--border-muted);padding:2rem;display:flex;flex-direction:column;gap:2rem}.figure-group__title{font-weight:600;text-align:center;margin-bottom:0!important}.figure-group__title+.figure-group__items{margin-top:0!important}.figure-group img{width:100%;height:auto;display:block}.figure__caption{font-size:28px;margin-top:1.5rem}.sections{display:flex;flex-direction:column;gap:var(--sections-gap)}.sections.sections--64{margin-top:64px!important}.section .section__title{display:flex;align-items:flex-start;gap:.25em;font-weight:600;line-height:1.3;color:#222}.section .section__title .txc{color:#6b7280;font-size:.9em;line-height:1}.section .section__body{display:flex;flex-direction:column;gap:24px}.section .section__body>p+ul,.section .section__body>ul+p{margin-top:0}.practitioner-badge{display:flex;align-items:center;gap:16px;padding:24px;margin-top:44px;border-radius:8px;border:2px solid var(--accent);background-color:#fffedc}.practitioner-badge__img{width:136px;height:136px;border-radius:50%;border:2px solid #ccc;object-fit:cover;object-position:top center;flex-shrink:0}.practitioner-badge__text{margin:0;font-size:.9em;line-height:1.5}@media print,screen and (min-width:751px){.practitioner-badge{gap:8px;padding:12px;margin-top:24px;border-radius:4px;border-width:1px}.practitioner-badge__img{width:64px;height:64px;border-width:1px}.practitioner-badge__text{}}.treatment-intro{width:690px;margin-left:auto;margin-right:auto}@media print,screen and (min-width:751px){.treatment-intro{width:auto;border:1px solid var(--accent);padding:32px}.treatment-intro .heading--divider{margin-bottom:12px!important}}.ingredient-list{display:flex;flex-direction:column;gap:var(--ingredient-list-gap)}.ingredient-item{padding:12px 16px;text-align:center;box-sizing:border-box;background-color:var(--ingredient-bg);border-radius:var(--radius-s);border:2px solid currentColor;color:#333;font-size:.9em;line-height:1.4;font-weight:600}.ingredient-name{display:flex;flex-direction:column;gap:12px}.ingredient-desc{}.flow__content{display:flex;flex-direction:column;gap:20px}.flow__media img{width:480px;height:360px;border:1px solid var(--border-muted);box-sizing:border-box;margin-top:0}.cases-list{display:flex;flex-direction:column;gap:2.5rem}.cases__item h4{display:flex;align-items:center;gap:.25em;font-weight:600;line-height:1.3}.cases__item h4 .txc{color:#6b7280;font-size:.9em;line-height:1}.cases__images{margin-top:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.cases__pair{display:flex;gap:1rem}.cases__pair.cases__images--portrait{}.cases__pair.cases__images--landscape{}.cases__pair.cases__images--square{}.cases__figure{flex:1;display:flex;flex-direction:column;align-items:center;margin-bottom:0}.cases__figure img{width:100%;height:auto;display:block}.cases__figure figcaption{margin-top:.5rem;font-size:28px;line-height:1.4;text-align:center}.cases__label{display:block}.cases__price{font-size:.9em}.cases__price::before{content:"（計 ¥" attr(data-total) "）"}.risks__block--alert{border:1px solid rgba(238,0,0,.05);background:#fff5f5;padding:32px}.risks__block--alert .section__title,.risks__block--alert .heading-mark{color:#e00!important}.risks__block--alert .section__title{border-color:rgba(238,0,0,.2)}.risks__minor-heading{margin-bottom:.1em}.section-price{padding:0 30px;line-height:1.5}.section-price *{box-sizing:border-box}.section-price .link-text{color:var(--color-text-main)}.section-price .icn-osusume-s{margin-left:0}.section-price .price-title{font-size:32px;font-weight:600;border-style:solid;border-width:3px;border-radius:8px;padding:16px 24px;margin-bottom:44px;width:280px;text-align:center;display:flex;gap:.5em;justify-content:center}.section-price .price-inner{display:flex;flex-direction:column;gap:48px}.section-price .price-unit{font-size:25px;text-align:right;padding-bottom:8px;border-bottom:1px solid var(--border-muted)}.section-price .price-row{display:flex;flex-wrap:wrap;padding:28px 0;border-bottom:1px solid var(--border-muted);align-items:flex-start;gap:28px}.section-price .course-parts .price-row{gap:12px 0}.section-price .price-row-course{padding-top:28px;padding-bottom:28px}.section-price .price-row-course:not(:has(.price-option)) .course-parts>.price-row:last-child {border-bottom:none;padding-bottom:0}.section-price .course-title-menu{font-weight:600;width:auto;padding:0;border-left:6px solid #000}.price-volume{font-size:27px;font-weight:300;margin-top:.1em}.section-price .heading[data-level="2"]{font-size:32px;line-height:1.4;padding:16px 20px;margin-bottom:0;font-weight:600;color:#222;border-left-width:6px;border-style:solid}.section-price .course-title-text{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;border-left:none;padding:0 0 0 16px!important;font-size:31px;margin-bottom:0}.section-price .course-note{font-size:27px;line-height:1.52;font-weight:300;color:#666;display:block;margin-top:12px;margin-left:20px;width:100%}.section-price .price-set+.course-note{margin-top:0}.section-price .price-row-course>.course-note:last-child{margin-bottom:32px}.section-price .course-note .inline-block{display:inline-block}.section-price .course-title-part{font-size:30px;color:var(--color-text-main);font-weight:300;margin-bottom:0}.section-price .course-parts-notes{padding-top:28px;margin-left:22px}.section-price .course-parts-note{font-size:30px;color:var(--color-text-main);font-weight:300}.section-price .price-set{display:grid;grid-template-columns:auto 1fr;gap:2px 16px;margin-left:auto;margin-top:auto}.section-price .price-set{}.section-price .price-option .price-set{margin-bottom:0}.section-price .price-set dt{grid-column:1;font-size:30px;font-weight:300;text-align:right;display:flex;align-items:center;justify-content:flex-end;align-items:start}.section-price .price-set dd{grid-column:2;text-align:right;font-size:30px;display:flex;gap:.25em;justify-content:flex-end;align-items:center}.section-price .price-set .price{font-size:31px;font-weight:600}.section-price .price-set__label{font-weight:300;display:inline-block;margin-right:.5em}.section-price .price-set .unit{font-size:28px}.section-price .price-set .price-meta{margin-left:8px;font-feature-settings:"palt"}.section-price .price-set .price s{font-weight:600}.section-price .price-set--discount{grid-template-columns:repeat(3,auto);gap:.25em}.section-price .price-set--discount dt{grid-column:auto}.section-price .price-set--discount dd{grid-column:auto}.section-price .price-set--discount dd:nth-of-type(1)::after {content:"→"}.section-price .course-parts{width:100%}.section-price .course-parts-category{font-size:30px;font-weight:600;justify-content:flex-start;padding-bottom:20px;gap:.25em;margin-top:24px}.section-price .course-parts:has(> .course-parts-notes:last-child) {}.section-price .price-row-course .price-row,.section-price .price-row .price-option{margin-left:22px}.section-price .price-row .price-option{}.section-price .price-row-course .course-parts+.price-option{margin-top:0}.section-price .price-option{box-sizing:border-box;width:100%;margin-top:0;padding:32px;background-color:#f9f9f9;display:flex;flex-direction:column;gap:8px}.section-price .price-row-course+.price-option{margin-top:28px}.section-price .option-title{font-size:27px;font-weight:500;color:#333;margin-bottom:0}.section-price .option-item{display:flex;justify-content:space-between;flex-wrap:wrap}.section-price .option-name{font-size:28px;font-weight:300;color:var(--color-text-main);margin-bottom:0}.section-price .option-name .link-text:hover{}.section-price .price-option .price{font-size:30px}.section-price .price-notes{font-size:30px;width:100%}.section-price .price-notes.text-small{font-size:26px}.section-price .price-note-item{text-indent:-1em;margin-left:1em}.section-price .price-row-course .detail-link-small{width:100%;margin-left:auto}.section-price .price-option+.detail-link-small{margin-top:24px}@media print,screen and (min-width:751px){.risks__block--alert{padding:16px}.section-price .price-inner{width:100%}.section-price{padding:0;display:flex;gap:30px;align-items:flex-start}.section-price .price-title{font-size:18px;border-width:2px;border-radius:5px;padding:10px 0;margin-bottom:0;flex:0 0 190px;margin-right:0}.section-price .price-inner{gap:24px}.section-price .price-unit{font-size:13px;padding-bottom:4px}.section-price .price-list{width:100%;display:block}.section-price .price-row{padding:14px 0 14px;gap:14px}.section-price .price-row-course{padding-top:14px;padding-bottom:14px}.section-price .course-parts:has(> .course-parts-notes:last-child) {}.section-price .course-title-menu{margin-top:0;margin-bottom:0;max-width:70%;border-width:3px}.section-price .course-parts-category{font-size:15px;padding-bottom:12px;margin-top:12px}.price-volume{font-size:14px}.section-price .heading[data-level="2"]{font-size:16.5px;padding:8px 12px 6px;margin-bottom:0;border-left-width:3px}.section-price .course-title-text{gap:0 8px;padding:0 0 0 8px!important;font-size:16.5px}.section-price .course-note{font-size:13px;margin-top:6px;margin-left:10px}.section-price .price-set+.course-note{margin-top:-8px}.section-price .price-row-course>.course-note:last-child{margin-bottom:16px}.section-price .course-title-part{font-size:16px;margin-top:0}.section-price .course-parts-notes{margin-left:14px;padding-top:14px}.section-price .course-parts-note{font-size:16px}.section-price .price-set{gap:2px .25em}.section-price .price-set--discount{gap:.25em}.section-price .price-set dt{font-size:15px;align-items:center}.section-price .price-set dd{font-size:15px}.section-price .price-set .price{font-size:16px}.section-price .price-set .unit{font-size:14px}.section-price .price-set .price-meta{margin-left:4px}.section-price .course-title-menu+.course-parts{}.section-price .price-row-course .price-row,.section-price .price-row .price-option{margin-left:14px}.section-price .course-parts .price-row{gap:12px}.section-price .price-row .price-option{margin-bottom:0}.section-price .price-row-course .course-parts+.price-option{margin-top:0}.section-price .price-option{margin-top:0;padding:16px;gap:4px}.section-price .price-row-course+.price-option{margin-top:14px}.section-price .option-title{font-size:14px}.section-price .option-item{}.section-price .option-name{font-size:14.5px}.section-price .option-name .link-text:hover{}.section-price .price-option .price{font-size:15px}.section-price .price-notes{font-size:16px}.section-price .price-notes.text-small{font-size:13px}.section-price .price-row-course>.detail-link-small{margin-bottom:0;margin-top:0}.section-price .price-option+.detail-link-small{margin-top:12px}}body.price .price-inner{padding:0 30px;gap:24px}.price-list+.detail-link-small,.course-note+.detail-link-small{}.price-row-course>.course-parts+.detail-link-small{margin-left:24px;border-top:1px solid var(--border-muted);padding-top:28px;margin-top:10px}@media print,screen and (min-width:751px){body.price .price-inner{padding:32px;border-style:solid;border-width:0 1px 1px 1px}.price-row-course>.course-parts+.detail-link-small{margin-left:14px;border-top:1px solid var(--border-muted);padding-top:14px;margin-top:0}.price-list+.detail-link-small,.course-note+.detail-link-small{}}.skin-ingredients h5{margin-top:32px!important}.skin-ingredients .ingredient-name{flex-direction:row;flex-wrap:wrap;margin-top:32px!important}.skin-ingredients h5+.ingredient-name{margin-top:0!important}.skin-test{margin-top:32px}@media print,screen and (min-width:751px){:root{--radius-s:2px;--radius-m:4px;--sections-gap:32px;--ingredient-list-gap:16px}body{}section h1:not(.notice__main-heading),
  .page-header__title {font-size:30px;line-height:1.3;color:#3d62ad;margin-top:32px}article h2{font-size:24px;line-height:1.4;padding:14px 18px 11px;margin-bottom:0}h3{border-left-width:3px}article h3:not(.notice__main-heading, .notice__medium-heading, .effect-title, .price-title, .price-list-head, .treatment, .trouble) {font-size:18px;line-height:1.4;padding:8px 12px 6px;margin-bottom:24px}.contents h4{font-size:15px;line-height:1.6;margin-bottom:8px}h5{font-size:15px;line-height:1.6;margin-bottom:12px}.lead{margin-bottom:12px;font-size:16px}.heading--divider{padding-bottom:6px!important;margin-bottom:16px!important;border-bottom:1px solid var(--border-muted)}.heading--accent-soft{border-left-width:3px;padding:12px 16px 8px}.section .section__title{font-size:15.8px}.notes{margin-top:8px}.effect-box{flex-direction:row;gap:20px}.effect-box .effect-title{font-size:17px;border:2px solid;border-radius:4px;padding:15px;min-width:190px}.effect-box .effect-items{gap:8px}.effect-box .effect{gap:8px 12px;width:100%}.effect-box .effect li{font-size:18px}.effect-box .no-circle{font-size:15px!important}body.laser .effect-box{flex-direction:column}body.laser .effect-title{width:auto}body.laser .effect-title+*{margin-top:0!important}body.laser .effect-box .effect+.effect{margin-top:8px}.sections.sections--64{margin-top:32px!important}.section .section__body{gap:12px}.media-layout{--gap:24px}.media-layout--2col{grid-template-columns:repeat(2,1fr)}.media-layout--3col{grid-template-columns:repeat(3,1fr)}.media-layout--1to2{grid-template-columns:1fr 2fr}.media-layout--2to1{grid-template-columns:2fr 1fr}.media-layout--3to1{grid-template-columns:3fr 1fr}.figure-groups{gap:1.5rem}.figure-group__title{font-size:17px!important}.figure-group--w60 .figure{width:60%;margin:0 auto}.figure-group--w70 .figure{width:70%;margin:0 auto}.figure-group--w80 .figure{width:80%;margin:0 auto}.figure__caption{font-size:14px}.ingredient{margin-top:32px!important}.ingredient-item{padding:.6em .8em .475em;border-width:1px}.ingredient-name{gap:6px}.flow__content{flex-direction:row;gap:20px;justify-content:space-between;width:100%}.flow__media img{width:200px;height:150px;margin-top:0}.cases-list{gap:1.5rem}.cases__pair--portrait{max-width:640px;margin-left:auto;margin-right:auto}.cases__pair--landscape{}.cases__pair--square{}.cases__images{margin-top:1.5rem;gap:1.5rem}.cases__figure figcaption{font-size:15px}.skin-ingredients h5{margin-top:20px!important}.skin-ingredients .ingredient-name{margin-top:16px!important}.skin-ingredients h5+.ingredient-name{margin-top:0!important}.skin-test{margin-top:16px}.trm-case .wrapper.flex{gap:32px}.case.flex{display:flex;flex-wrap:wrap;flex:0 0 401px;align-content:flex-start;gap:0 1px}.case h4{margin:0 0 .5rem!important}.case.flex h4{flex-basis:100%}.case img{width:200px}.case .double img{width:400px}.case .caption{font-size:.9rem;text-align:center;line-height:1;padding:.875rem}.case .total-price,.case__total-price{font-size:87.5%;font-weight:300;border-top:1px solid #ccc;padding-top:.5rem;flex-basis:100%;text-align:center}}@media screen and (max-width:750px){.trm-case .wrapper.flex{flex-direction:column;gap:24px}.case.flex{display:flex;flex-wrap:wrap;flex-basis:100%;align-content:flex-start;gap:0 2px}.case h4{margin:0 0 16px!important}.case.flex h4{flex-basis:100%}.case.flex .item{flex-basis:calc(50% - 1px)}.case img{width:100%}.case .caption{font-size:1.6rem;text-align:center;line-height:1;padding:.875rem}.case .total-price,.case__total-price{font-size:87.5%;flex-basis:100%;font-weight:300;border-top:1px solid #ccc;padding-top:.5rem;text-align:center}}@media print,screen and (min-width:751px){.box-ill{border:1px solid #999;padding:24px 0 24px 0;margin-top:14px}.box-ill img{width:100%}}@media screen and (max-width:750px){.box-ill{border:1px solid #999;padding:32px 0 32px 0;margin-top:40px}.box-ill img{width:100%}}@media print,screen and (min-width:751px){table.table-type1{width:100%;border-collapse:collapse;border:1px solid #ccc;border-bottom:none;font-size:15px;line-height:1.6;font-weight:300}table.table-type1 tbody th{font-size:15px;font-weight:600;width:120px;padding:12px 16px;text-align:center;vertical-align:top;background-color:#eee;border-bottom:#ccc solid 1px}table.table-type1 tbody td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:#ccc solid 1px;border-left:#ccc solid 1px}table.table-type1 tbody td ol{margin-left:1.5em}table.table-type1.mgt{margin-top:16px}table.table-type1+*{margin-top:12px}}@media screen and (max-width:750px){table.table-type1 tbody th,table.table-type1 tbody td{display:block}table.table-type1{width:100%;border-collapse:collapse;font-size:30px;line-height:1.6;font-weight:300;max-height:100%;border:1px solid #ccc}table.table-type1+*{margin-top:24px}table.table-type1 tbody th{font-size:30px;line-height:1.6;font-weight:600;padding:10px 26px;vertical-align:top;text-align:left;background:#eee}table.table-type1 tbody td{padding:26px;vertical-align:top}table.table-type1 tbody td ol{margin-left:1.5em}.table-type1.mgt{margin-top:32px}#ダイヤモンドシェイプ table.table-type1{margin-bottom:0}}.panel1{padding:40px}.panel1--border{border:1px solid var(--border-muted)}.recommend-target-list,body.treatment .feature-list,body.treatment .insurance__list{display:flex;flex-direction:column;gap:20px}.recommend-target-list,body.treatment .feature-list{border:2px solid var(--border-muted);padding:40px}.recommend-target-list .recommend-heading{font-weight:600;margin-top:1em;color:var(--accent);display:flex;gap:.25em}.recommend-target-list .recommend-item,body.treatment .feature-list>li{display:flex;font-weight:600;line-height:1.7}.recommend-target-list .recommend-heading::before{content:'◯';display:block}.recommend-target-list .recommend-item::before{content:'';display:block;width:.8em;height:.35em;border-left:6px solid #000;border-bottom:6px solid #000;transform:rotate(-47.5deg);margin-top:.5em;margin-right:.4em;flex:0 0 .8em}body.treatment .feature-list>li::before{content:'⚫︎';display:block;width:1em}@media print,screen and (min-width:751px){.panel1{padding:2em}.recommend-target-list,body.treatment .feature-list,body.treatment .insurance__list{gap:16px}.recommend-target-list,body.treatment .feature-list{border-width:1px;padding:2.25em}body.treatment .feature-list>li{font-size:15.8px}.recommend-target-list .recommend-item::before{border-width:3px;margin-top:.5em}}body.treatment .feature-list>li+li{}body.treatment .area-list{display:flex;flex-wrap:wrap;gap:0 .5em}body.treatment .treatment-course+.treatment-course{margin-top:2em!important}body.treatment .treatment-course__title{font-size:33px;padding:.5em 0;border-top:2px solid #000;border-bottom:2px solid #000}body.treatment .treatment-course__title .txc{display:inline-block;font-size:30px;margin-right:.1em}body.treatment .treatment-course__body{margin-left:1.25em;margin-right:1.25em}body.treatment #コースメニュー .treatment-course__body{margin-left:0;margin-right:0;margin-top:.8em}body.treatment .treatment-course__photo img{width:100%}body.treatment .treatment-course__effects .effect{font-size:1.05em;gap:.25em 1em;display:flex;flex-wrap:wrap;font-weight:600}body.treatment .treatment-course__effects .effect>li{text-indent:-1em;padding-left:1em;line-height:1.5}body.treatment .treatment-course__description{line-height:1.6;margin-top:1em!important}body.treatment .treatment-course__description>em{line-height:1.5;display:inline-block}body.treatment .treatment-course__info>*+*{margin-top:.5em}body.treatment .treatment-course__details>dt{font-weight:600}body.treatment .treatment-course__details{line-height:1.6;margin-top:.8em}body.treatment .treatment-course__details>dd+dt{margin-top:.8em}body.treatment .treatment-course__details>dd{margin-left:.55em}body.treatment .treatment-course__details>dt::before,.heading-bar::before{content:"";display:inline-block;width:6px;height:1.1em;background-color:#000;margin-right:.35em;margin-top:.25em;vertical-align:top}body.treatment .treatment-course__price{display:flex;align-items:center;margin-top:1em;font-feature-settings:"palt"}body.treatment .treatment-course__price__title,body.treatment .treatment-course__effects__title{display:inline-block;border:3px solid #ccc;border-radius:10px;padding:.2em 0;min-width:9em;text-align:center;font-weight:600}body.treatment .treatment-course__price .treatment-course__price__title+em{margin-left:1em}body.treatment .treatment-course__details--ingredients{font-size:25px;line-height:1.4;padding:.75em 1em;border:2px solid #ccc;margin-top:1.75em;font-feature-settings:"palt"}@media print,screen and (min-width:751px){body.treatment .treatment-course{border-width:1px}body.treatment .treatment-course+.treatment-course{margin-top:1.5em!important}body.treatment .treatment-course__photo img{width:300px}body.treatment .treatment-course__title{font-size:16.5px;border-width:1px}body.treatment .treatment-course__title .txc{font-size:15px}body.treatment .treatment-course__body{margin-top:1.5em;margin-left:0;margin-right:0}body.treatment .treatment-course__description{}body.treatment .treatment-course__details>dt::before,.heading-bar::before{width:3px}body.treatment .treatment-course__effects{gap:0 1em;align-items:flex-start}body.treatment .treatment-course__effects .effect{}body.treatment .treatment-course__price__title,body.treatment .treatment-course__effects__title{border:2px solid #ccc;border-radius:5px}body.treatment .treatment-course__details--ingredients{font-size:12.5px;border-width:1px}body.treatment .treatment-course__details--ingredients{line-height:1.55}}body.treatment dl.basic>dt,body.treatment .procedure-info>dt{font-weight:600;color:#222}body.treatment dl.basic>dd+dt{margin-top:.5em}body.treatment dl.disc>dd{margin-left:1em}body.treatment .procedure-info{border-top:2px solid var(--border-muted);border-bottom:2px solid var(--border-muted)}body.treatment .procedure-info dt::before{content:"";display:inline-block;width:6px;height:1.1em;background-color:#000;margin-right:.35em;margin-top:.25em;vertical-align:top}body.treatment .procedure-info dt{padding-top:.8em;padding-left:.5em;padding-right:0}body.treatment .procedure-info dd{padding-left:.5em;padding-right:.5em;padding-bottom:.8em;margin-top:.25em}body.treatment .procedure-info dd+dt{border-top:2px solid var(--border-muted)}@media print,screen and (min-width:751px){body.treatment .procedure-info{padding:0;display:flex;flex-wrap:wrap;margin:0 auto;border-width:1px;border-bottom:none}body.treatment .procedure-info dt,body.treatment .procedure-info dd{padding:.66em 0 .53em 0;box-sizing:border-box;border-bottom:1px solid var(--border-muted)}body.treatment .procedure-info dt{flex-grow:0;width:10em;font-weight:600;padding-right:1em;padding-left:.75em}body.treatment .procedure-info dt::before{width:3px}body.treatment .procedure-info dd+dt{margin-top:0;padding-top:.66em;border-top:none}body.treatment .procedure-info dd{width:calc(100% - 10em);margin-top:0;margin-left:0;padding-left:1em}}body.treatment .contraindications .subsection-title{font-size:30px}body.treatment .contraindications .subsection-title+ul{margin-top:.25em}@media print,screen and (min-width:751px){body.treatment .contraindications .subsection-title{font-size:15px}body.treatment .contraindications .subsection-title+ul{margin-left:1em}body.treatment .side-effect-list{}body.blog header .pc{padding-bottom:0}body.blog .title-image{flex-basis:100%;margin-bottom:24px;background-color:#eee}body.blog .title-image img{width:100%}body.blog .contents-container{display:flex;flex-wrap:wrap}body.blog main{box-sizing:border-box;flex-basis:724px;padding:0 24px 0 24px}body.blog aside{box-sizing:border-box;flex-basis:232px}body.blog aside .inner{}body.blog aside h3{font-size:14px;line-height:1;margin:0;padding:12px;border:none;border-radius:4px 4px 0 0;background-color:#004074;color:#fff;font-weight:300}body.blog aside h3.cat{margin-top:24px}body.blog aside h3.cat.monthly{margin-top:16px}body.blog aside .blog-post_title,body.blog aside .blog-category_list li,body.blog aside .monthly li{font-size:14px;line-height:1.5;color:#666;padding:8px 0;background-color:#fff;border-bottom:1px solid #eee}body.blog aside a{color:#666}body.blog aside a:hover{text-decoration:underline}body.blog aside .blog-post_all{font-size:14px;line-height:1.4;color:#666;text-align:right;margin-top:8px}body.blog aside .blog-post_all i{font-size:50%;margin-left:.5em}body.blog aside .tag{background-color:#fff;padding:12px 0}body.blog aside .tag li{display:inline-block}body.blog aside .tag li a{font-size:14px;line-height:2;color:#666}body.blog.archive .category-name{font-size:130%;color:#004074;margin:8px 0 16px;text-align:left;border-bottom:none;border-left:3px solid #004074;padding:0 0 0 8px}body.blog.archive .blog-post:first-of-type{border-top:1px solid #ccc}body.blog.archive .blog-post{border-bottom:1px solid #ccc;padding:16px 0}body.blog.archive .blog-post__inner{display:flex;align-items:center;justify-content:space-between}body.blog.archive .blog-post__media{flex:0 0 150px}body.blog.archive .blog-post__media img{width:150px;height:150px;object-fit:cover;border:1px solid #ccc}body.blog.archive .blog-post__body{flex:auto;margin-left:24px}body.blog.archive .blog-post__date{font-size:12px;line-height:1;color:#666}body.blog.archive .blog-post a:hover .blog-post__title{text-decoration:underline}body.blog.archive .blog-post__title{padding:0;color:#333;font-size:120%;line-height:1.4;margin-top:6px}body.blog.archive .blog-post__text{font-size:15px;line-height:1.4;color:#333;margin-top:8px}body.blog .contents-container{margin-top:22px}.blog-title-container{border-left:4px solid #004074;padding:8px 0 8px 16px}body.blog.single h1.blog-title{font-size:140%;line-height:1.5;font-weight:600;color:#333;text-align:left;border-bottom:none;padding:0;margin:0}body.blog.single .date{font-size:12px;color:#666;display:block;padding-bottom:8px;margin-top:8px}body.blog.single div.blog-content{margin-top:24px;border-top:1px solid #ccc}body.blog.single div.blog-content p{font-size:16px;line-height:1.8;margin-top:24px}body.blog main{border:1px solid #ccc;margin-right:24px;box-sizing:border-box;flex-basis:724px;padding:24px}body.blog figure img{width:100%;height:auto}body.blog.single .wp-block-image{flex-grow:0;margin:24px auto 0!important;width:520px!important;text-align:center}body.blog .wp-block-gallery.has-nested-images figure.wp-block-image.size-full figcaption,body.blog figcaption{position:relative;background:#fff;color:#333;font-size:13px;line-height:1.5;text-align:left;padding:0}body.blog figcaption.blocks-gallery-caption{display:none}body.blog.single figure{margin:24px 0 0}body.blog.single .wp-video{width:100%!important;margin-top:24px}body.blog.single .wp-video-shortcode{max-width:100%!important;height:auto;max-height:674px}body.blog.single .blog-post_category{margin-top:32px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:12px 0;display:flex;justify-content:flex-start;align-items:flex-start}body.blog.single .blog-post_category li.icon{flex:0 0 auto}body.blog.single .blog-post_category .material-icons-sharp{font-size:13px;line-height:1;color:#004074;margin-right:4px}body.blog.single .blog-post_category .item{font-size:12px;line-height:1.75;color:#666;margin-right:auto}body.blog.single .blog-post_category .item a{color:#666}body.blog.single .blog-post_category .item a:hover{text-decoration:underline}body.blog.single .blog-post_nav{margin-top:24px;display:flex;justify-content:space-between}body.blog.single .blog-post_nav .link-box{flex:0 0 48%;box-sizing:border-box;border:1px solid #ccc;border-radius:4px}body.blog.single .blog-post_nav .link-box p.nav{}body.blog.single .blog-post_nav .link-box p.nav a{font-size:15px;line-height:1.5;color:#004074;display:block;padding:16px 12px 8px}body.blog.single .blog-post_nav .link-box .title a{font-size:14px;line-height:1.5;color:#666;display:block;padding:0 12px 16px}body.blog.single .blog-post_nav .link-box.next{margin-left:auto}body.blog.single .blog-post_nav .link-box .material-icons-sharp{font-size:16px}body.blog.single .blog-post_nav .link-box .material-icons-sharp.left{margin-left:-.3em}body.blog.single .blog-post_nav .link-box .material-icons-sharp.right{margin-right:-.3em}body.blog.single .blog-post_nav .link-box:hover{border-color:#004074}.activity-nav{margin-top:24px;text-align:center}.activity-nav .page-numbers{margin-right:8px}.activity-nav .page-numbers.next{margin-right:0}}@media screen and (max-width:750px){body.blog .contents-container{width:690px;margin:0 auto}body.blog .title-image{margin-bottom:48px}body.blog .title-image img{width:100%}body.blog aside{margin-top:40px;margin-bottom:40px}body.blog aside .inner{padding:32px;background-color:#ebeef8}body.blog aside h3{font-size:28px;line-height:1;margin:0;padding:16px;border:none;border-radius:6px 6px 0 0;background-color:#004074;color:#fff}body.blog aside h3.cat{margin-top:24px}body.blog aside .blog-post_title,body.blog aside .blog-category_list li,body.blog aside .monthly li{font-size:28px;line-height:1.5;color:#666;padding:16px;background-color:#fff;border-bottom:2px solid #eee}body.blog aside .tag{padding:16px;background-color:#fff}body.blog aside .tag li{display:inline-block;font-size:28px;line-height:2;color:#666}body.blog aside a{color:#666}body.blog aside a:hover{text-decoration:underline}body.blog aside .blog-post_all{font-size:26px;line-height:1.4;color:#666;text-align:right;margin-top:12px}body.blog aside .blog-post_all i{font-size:50%;margin-left:.5em}body.blog.archive .category-name{font-size:32px;color:#004074;margin:12px 0 20px;text-align:left;border-bottom:none;border-left:5px solid #004074;padding:0 0 0 12px}body.blog.archive .blog-post:first-of-type{border-top:1px solid #ccc}body.blog.archive .blog-post{border-bottom:1px solid #ccc;padding:20px 0}body.blog.archive .blog-post__inner{display:flex;align-items:flex-start;justify-content:space-between}body.blog.archive .blog-post__media{flex:0 0 160px}body.blog.archive .blog-post__media img{height:176px;width:176px;object-fit:cover;border:1px solid #ccc}body.blog.archive .blog-post__body{flex:auto;margin-left:24px}body.blog.archive .blog-post__date{font-size:20px;line-height:1;color:#666}body.blog.archive .blog-post a:hover .blog-post__title{text-decoration:underline}body.blog.archive .blog-post__title{padding:0;color:#333;font-size:30px;line-height:1.4;margin-top:6px;margin-bottom:0}body.blog.archive .blog-post__text{font-size:24px;line-height:1.4;color:#333;margin-top:8px}body.blog.archive.all .archive-all{display:none}body.blog .contents-container{margin-top:22px}.blog-title-container{border-left:6px solid #004074;padding:8px 0 8px 24px;box-sizing:border-box}body.blog.single h1.blog-title{font-size:38px;line-height:1.5;font-weight:600;color:#333;text-align:left;border-bottom:none;padding:0;margin:0}body.blog.single .date{font-size:22px;color:#666;display:block}body.blog.single div.blog-content{margin-top:32px;border-top:1px solid #ccc}body.blog.single div.blog-content p{font-size:30px;line-height:1.8;margin-top:40px}body.blog figure img{width:100%;height:auto}body.blog .wp-block-gallery.has-nested-images figure.wp-block-image.size-full figcaption,body.blog figcaption{position:relative;background:#fff;color:#333;font-size:25px;line-height:1.5;text-align:left;padding:0}body.blog figcaption.blocks-gallery-caption{display:none}body.blog.single .wp-block-image{flex-grow:0;margin:40px auto 0!important;width:520px!important;text-align:center}body.blog.single figure{margin:40px 0 0}body.blog.single .wp-video{width:100%!important;margin-top:40px}body.blog.single .wp-video-shortcode{max-width:100%!important;height:auto;max-height:674px}body.blog.single .blog-post_category{display:flex;margin-top:48px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0}body.blog.single .blog-post_category li{display:inline-block;font-size:24px;line-height:1.6;color:#666}body.blog.single .blog-post_category .material-icons-sharp{font-size:20px!important;color:#004074;display:inline-block;margin-right:4px}body.blog.single .blog-post_category .item{padding:0 .5em}body.blog.single .blog-post_category .item a{color:#666}body.blog.single .blog-post_category .item a:hover{text-decoration:underline}body.blog.single .blog-post_nav{margin-top:40px;display:flex;justify-content:space-between}body.blog.single .blog-post_nav .link-box{flex:0 0 48%;box-sizing:border-box;border:1px solid #ccc;border-radius:6px}body.blog.single .blog-post_nav .link-box p.nav{}body.blog.single .blog-post_nav .link-box p.nav a{font-size:30px;line-height:1.5;color:#004074;display:block;padding:16px 16px 8px}body.blog.single .blog-post_nav .link-box .title a{font-size:26px;line-height:1.5;color:#666;display:block;padding:0 10px 16px 16px}body.blog.single .blog-post_nav .link-box.next{margin-left:auto}body.blog.single .blog-post_nav .link-box .material-icons-sharp{font-size:16px}body.blog.single .blog-post_nav .link-box .material-icons-sharp.left{margin-left:-.3em}body.blog.single .blog-post_nav .link-box .material-icons-sharp.right{margin-right:-.3em}body.blog.single .blog-post_nav .link-box:hover{border-color:#004074}body.blog.archive .activity-nav{font-size:30px;margin-top:40px;text-align:center}body.blog.archive .page-numbers{display:inline-block;margin-right:16px}body.blog.archive .page-numbers.next{margin-right:0}}.sub-menu-1{border-style:solid;border-color:#4bad6c;border-spacing:0;border-collapse:separate}.sub-menu-1 th{font-weight:600;color:#fff;text-align:left;border-style:solid;border-color:#fff;background-color:#4bad6c}.sub-menu-1 td{border-style:solid;border-color:#4bad6c}.sub-menu-a{border-style:solid;border-color:#4062a8}.sub-menu-a dt{font-weight:600;color:#3d62ad;border-style:solid;border-color:#4062a8}.sub-menu-a>dt:nth-of-type(1) {border-top:0}@media print,screen and (min-width:751px){section.title+section.sub-menu-1{margin-top:20px}.sub-menu-1{font-size:16px;line-height:1.75;border-width:1px}.sub-menu-1 th{border-top-width:1px;padding:10px 16px;width:264px;box-sizing:border-box}.sub-menu-1 td{border-top-width:1px;padding:10px 16px}.sub-menu-1 a{display:inline-block}.sub-menu-1 a+a{margin-left:12px}.sub-menu-1 .material-icons-sharp{margin-right:-4px;margin-left:-8px;vertical-align:-6px!important}section.title+section.sub-menu{margin-top:22px}section.sub-menu+article{margin-top:32px}.sub-menu-a{font-size:16px;line-height:1.75;border-width:1px;border-radius:4px}.sub-menu-a dt{border-top-width:1px;padding:12px 16px 0}.sub-menu-a dd{padding:0 16px 8px}.sub-menu-a a{display:inline-block}.sub-menu-a a+a{margin-left:12px}.sub-menu-a .material-icons-sharp{margin-right:-4px;margin-left:-8px;vertical-align:-6px!important}}@media screen and (max-width:750px){section.sub-menu{width:690px;margin:0 auto}.sub-menu-1{font-size:30px;line-height:1.75;border-width:2px}.sub-menu-1 th{display:block;padding:12px 32px}.sub-menu-1 td{display:block;padding:16px 32px}.sub-menu-1 a{display:block}.sub-menu-1 .material-icons-sharp{margin-right:-12px;margin-left:-12px;vertical-align:-13px!important}section.sub-menu+article{margin-top:72px}.sub-menu-a{font-size:30px;line-height:1.75;border-width:2px;border-radius:8px}.sub-menu-a dt{border-top-width:2px;padding:24px 32px 0}.sub-menu-a dd{padding:0 32px 24px}.sub-menu-a a{display:block}.sub-menu-a .material-icons-sharp{margin-right:-12px;margin-left:-12px;vertical-align:-13px!important}}#コースメニュー section{padding:24px;border:1px solid #ccc}#コースメニュー h3+.course-cat{margin-top:28px}#コースメニュー>section+.course-cat{margin-top:40px}#コースメニュー .course-cat,.price-list_area .course-cat{font-size:18px;line-height:1.4;text-align:center;border:1px solid #1eadb9;border-width:1px 0;padding:16px}#コースメニュー h4{font-size:16.5px;line-height:1.5;font-weight:600;vertical-align:top;padding:8px 12px;color:#fff;background-color:var(--accent)!important}#コースメニュー h4+*:not(.treatment-course__body) {margin-top:8px}#コースメニュー .link{margin-top:16px;text-align:right}@media screen and (max-width:750px){#コースメニュー section{padding:32px;border:1px solid #ccc}#コースメニュー h3+*,#コースメニュー>section+*{margin-top:40px}#コースメニュー h3+.course-cat{margin-top:44px}#コースメニュー .course-cat+*{margin-top:40px}#コースメニュー>section+.course-cat{margin-top:88px}#コースメニュー .course-cat,.price-list_area .course-cat{font-size:37px;line-height:1.4;text-align:center;border:1px solid #1eadb9;border-width:1px 0;padding:16px}#コースメニュー h4{font-size:33px;line-height:1.5;margin-top:0;margin-bottom:0;padding:14px 24px;background-color:var(--accent)!important}.treatment-course__details h4{}#コースメニュー h4+*:not(.treatment-course__body) {margin-top:12px}#コースメニュー .link{margin-top:28px;text-align:left}.toggle{display:none}.Label{font-size:1.6rem;display:block;color:#000;padding:1em}.Label::before{content:"";width:12px;height:12px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 9px);right:1em;transform:rotate(135deg)}.Label,.content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.content{height:0;overflow:hidden}.toggle:checked+.Label+.content{height:auto;padding:20px;transition:all .3s}.toggle:checked+.Label::before{transform:rotate(-45deg)!important;top:calc(50% - 1px)}.accordion.sc-menu{text-align:center}.Label.sc-menu{font-size:24px;padding:1em;display:inline-block;color:#3d62ad;margin-right:28px;border:none}.Label.sc-menu::before{content:"";width:12px;height:12px;border-top:2px solid #3d62ad;border-right:2px solid #3d62ad;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 9px);right:-4px;transform:rotate(135deg)}}.acd-check{display:none}.acd-label{cursor:pointer}.skincare .acd-label{display:block;position:relative}.skincare .acd-label:after{content:'';display:inline-block;width:16px;height:16px;border-left:4px solid #999;border-bottom:4px solid #999;transform:rotate(-45deg)}.skincare .acd-label:after{position:absolute;right:0;top:0}.acd-content{display:none;height:0;opacity:0;padding:0;visibility:hidden}.skincare .acd-check:checked+h4 .acd-label:after{transform:rotate(135deg);top:8px}.acd-check:checked+h4+.acd-content{display:block;height:auto;opacity:1;padding:0;visibility:visible}@media print,screen and (min-width:751px){.skincare .acd-label:after{content:'';display:inline-block;width:8px!important;height:8px!important;border-left:2px solid #999!important;border-bottom:2px solid #999!important;transform:rotate(-45deg)}}.accordion__item{position:relative}.accordion__check{-webkit-appearance:none!important;appearance:none!important;bottom:0!important;cursor:pointer!important;display:block!important;height:100%!important;left:0!important;opacity:0!important;outline:none!important;position:absolute!important;right:0!important;top:0!important;width:100%!important;z-index:1!important;border:none;margin:0}.accordion__item__body{display:none}.accordion__check:checked+.accordion__item__title+.accordion__item__body{display:block;position:relative}.accordion__item__title:after{content:'';display:block;width:.5em;height:.5em;border-left:2px solid #999;border-bottom:2px solid #999;transform:rotate(-45deg);position:absolute;right:.5em;top:.25em}.accordion__check:checked+.accordion__item__title:after{transform:rotate(135deg);top:.5em}.qa-block{margin-top:1em!important}.qa-block .accordion__item{border-bottom:1px solid #ccc}.qa-block .accordion__item+.accordion__item{margin-top:.75em}.qa-block .accordion__item__title:before{content:"Q";position:absolute;left:0;margin:0;font-size:1em;line-height:1.6;font-weight:600;width:1.5em;height:1.5em;color:#fff;background:#000;border-radius:50%;text-align:center}.qa-block .accordion__item__title__label{margin-right:2em;margin-left:2em;padding-left:0;text-indent:0;font-weight:600;line-height:1.5}.qa-block .accordion__item__body::before{content:"A";position:absolute;left:0;color:#000;font-size:1.25em;line-height:1.4;font-weight:600}.qa-block .accordion__item__body{margin-left:.3em;padding:0 1.8em .7em;margin-top:.45em}.list-style__number>li{display:-webkit-flex;display:-ms-flex;display:flex;padding:0;counter-increment:number 1}.list-style__number>li:before{content:"" counter(number) "．"}.list-style__number.bold>li:before{font-weight:600}.Pupl01 .list-style__number>li:before{color:#b07dbf}.skn-point-area .i-check{border-color:#ccc}.skn-point-area .i-check::after{border-color:#0a4f9a}.skn-point-area{display:flex;flex-wrap:wrap;gap:0 1em;font-weight:600;color:#333}.skn-point-area+.txt-s{margin-top:16px}.skin_notuse{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.skin_notuse li{text-align:center;color:#333;border:1px solid #ccc;font-weight:600;padding:20px;font-size:29px;line-height:1.3}@media print,screen and (min-width:751px){.skn-point-area{gap:.3em 1em}.skn-point-area+.txt-s{margin-top:8px}.skin_notuse{gap:10px}.skin_notuse li{padding:10px;font-size:15px}.acd-label:after{width:8px;height:8px;border-width:2px;top:0}.acd-check:checked+h4 .acd-label:after{top:4px}.skin-block .acd-check:checked+h4{border-bottom:0}.skin-block .acd-check:checked+h4+.acd-content,.skin-block h4+.acd-content2{display:block;height:auto;opacity:1;padding:0 24px 16px;visibility:visible;border-width:0 1px 1px 1px;border-style:solid;border-color:#999}}@media screen and (max-width:750px){.skin-block .acd-check:checked+h4{border-bottom:0}.skin-block .acd-check:checked+h4+.acd-content{display:block;height:auto;opacity:1;padding:0 32px 32px;visibility:visible;border-width:0 1px 1px 1px;border-style:solid;border-color:#999}}.txt-al-r{text-align:right}.txt-al-c{text-align:center}.mgn-t-0{margin-top:0!important}.mgn-b-24{margin-bottom:24px!important}.obj-fit-cover{object-fit:cover}.width-70per{width:70%}.column-img_area{text-align:center}.space-around{justify-content:space-around}.material-symbols-sharp{font-family:'Material Icons Sharp';color:#3d62ad;vertical-align:middle}.material-icons-sharp{vertical-align:middle!important}.material-icons-sharp.txt-mm{line-height:1.75!important}@media print,screen and (min-width:751px){.material-icons-sharp.txt-mm{margin-bottom:2px;margin-right:-4px}}@media screen and (max-width:750px){.material-icons-sharp{font-size:48px!important}.material-icons-sharp.txt-mm{line-height:1.75!important;margin-bottom:4px;margin-right:-8px}}@media print,screen and (min-width:751px){.fr-pc{float:right}.fl-pc{float:left}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none;color:#333!important}.flex-pc{display:flex}}@media screen and (max-width:750px){.column-txt_area.fl-pc.width-70per{width:100%}}.h-w0{font-weight:300}.h-w1{font-weight:300}.h-w2{font-weight:300}.h-w3{font-weight:300}.h-w4{font-weight:300}.h-w5{font-weight:600}.h-w6{font-weight:600}.h-w7{font-weight:600}.h-w8{font-weight:600}.h-w9{font-weight:600}.fw300{font-weight:300}strong{font-weight:600}body.treatment em{font-style:normal;font-weight:600}.caution_area.txt-s{color:#666}@media print,screen and (min-width:751px){.txt-ll{font-size:19px;line-height:1.6}.txt-lm{font-size:18px;line-height:1.6}.txt-ls{font-size:17px;line-height:1.6}.txt-ml{font-size:16px;line-height:1.6}.txt-mm{font-size:15px;line-height:1.75}.txt-ms{font-size:13px;line-height:1.5}.txt-s{font-size:12px;line-height:1.5}.txt-mm p+ul,.txt-mm ul+p{margin-top:12px}.txt-mm p.indent{padding-left:20px;text-indent:-20px}}@media screen and (max-width:750px){.txt-ll{font-size:38px;line-height:1.6}.txt-lm{font-size:36px;line-height:1.6}.txt-ls{font-size:34px;line-height:1.6}.txt-ml{font-size:30px;line-height:1.6}.txt-mm{font-size:30px;line-height:1.7}.txt-ms{font-size:26px;line-height:1.5}.txt-s{font-size:24px;line-height:1.5}.txt-mm p+ul,.txt-mm ul+p,.description_area+.caution_area{margin-top:24px}.txt-mm p.indent{padding-left:40px;text-indent:-40px}}.lh-1{line-height:1}.lh-15{line-height:1.5}.lh-16{line-height:1.6}.lh-175{line-height:1.75}.lh-185{line-height:1.85}.bd-box{border:1px solid}ul.square>li::before,.square>dt::before{content:"■";margin-right:.1em}ul.square>li,.square>dt{padding-left:1.1em;text-indent:-1.1em}ul.square.txt-ml>li{margin-top:8px}.skincare ul.square>li:before{color:#cad7e3}ul.disc>li,dl.disc>dt{list-style-type:none;position:relative;padding-left:1em;text-indent:0}ul.disc>li:before,dl.disc>dt:before{border-radius:50%;width:10px;height:10px;display:block;position:absolute;left:.375em;top:.65em;content:"";background:#000}ul.disc>li.text-trim-top:before,ul.disc>li.text-trim-both:before{top:.4em}.warning{color:#4062a8}@media print,screen and (min-width:751px){.gap>li{margin-top:14px}ol.basic{padding-left:24px}ul.disc>li:before,dl.disc>dt:before{width:4px;height:4px;left:.375em;top:.65em}.warning+ol{margin-top:20px}}@media screen and (max-width:750px){.gap>li{margin-top:24px}ol.basic{padding-left:40px}.warning+ol{margin-top:44px}}h1 .old-name{font-size:70%}@media print,screen and (min-width:751px){article h1:not(.notice__main-heading):not(.notice__highlighted__main-heading) {font-weight:600;font-size:24px;color:#3d62ad;text-align:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #3d62ad;line-height:1.5}body.overview h1{margin-top:32px!important;padding-bottom:32px!important}}@media screen and (max-width:750px){article h1:not(.notice__main-heading):not(.notice__highlighted__main-heading) {font-weight:600;font-size:38px;color:#3d62ad;text-align:center;padding-bottom:44px;margin-bottom:20px;border-bottom:1px solid #3d62ad}body.overview h1{margin-top:20px!important;font-size:44px!important;line-height:1.5;padding-bottom:48px!important}}.overview article *:not(h1) {font-weight:300!important}@media print,screen and (min-width:751px){.overview section{width:920px;margin:40px auto 0}.overview h3{border-left:3px solid #004074!important;font-size:18px!important;line-height:1!important;font-weight:600;color:#004074!important;padding:4px 0 4px 12px!important;margin:40px 0 0 0!important}.overview h3+.wrapper{margin-top:20px}.overview .txt-mm,.overview .txt-s,.overview .txt-ms{color:#004074}.overview ul.disc>li:before{background:#004074}.overview .table{flex-wrap:wrap;border:1px solid #004074;border-top:none;color:#004074}.overview .table dt{width:160px;font-weight:300;text-align:center;padding:20px;box-sizing:border-box;border-top:1px solid #004074;border-right:1px solid #004074}.overview .table dd{width:758px;padding:20px;box-sizing:border-box;border-top:1px solid #004074}.overview-policy{border:1px solid #004074;border-radius:6px;padding-bottom:32px}.overview-policy h2{font-size:20px!important;line-height:1!important;font-weight:300!important;text-align:center!important;border-radius:6px 6px 0 0!important;padding:16px 0!important;background-color:#004074!important}.overview-policy .wrapper1{margin:48px 60px;padding-left:20px}.overview-policy .policy-block1 li{font-size:17px;line-height:2;font-weight:600;color:#004074}.overview-policy .policy-block1 li+li{margin-top:12px}.overview-policy .policy-block1 li:before{width:10px;height:10px;left:0;top:.7em;background:#004074}.overview-policy .policy-block2{margin:0 32px;border:1px solid #004074;border-top:none}.overview-policy .policy-block2 li{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #004074;padding:24px 24px 24px 48px}.overview-policy .policy-block2 img{width:336px;height:auto;border:1px solid #ccc}.overview-policy .policy-block2 .txt-box{color:#004074}.overview-policy .policy-block2 h3{border:none!important;padding:0!important;margin:0!important;font-size:18px!important;line-height:1!important;font-weight:600!important}.overview-policy .policy-block2 h3+p{margin-top:16px}.overview-date dt.closed{color:#db0000}.overview-date table.closed caption{text-align:left}.overview-date table.closed th{white-space:nowrap;vertical-align:top;font-weight:300;text-align:left}.overview-date table.closed td{font-feature-settings:"pwid" 1}.overview-date .time.caution_area{justify-content:space-between}.overview-date .btn-box{background-color:#004074;border-radius:4px;padding:12px 24px}.overview-date .btn-box a,.overview-date .btn-box .material-symbols-sharp{font-size:16px;color:#fff;line-height:1}.material-symbols-sharp.ar{vertical-align:middle}.overview-doctor .wrapper{border-top:1px solid #004074;justify-content:center;padding-top:40px}.overview-doctor .img-box{margin-right:48px}.overview-doctor img{width:240px;height:auto;border:1px solid #ccc}.overview-doctor .name{font-size:24px;font-weight:300;letter-spacing:.125em}.overview-doctor h5{font-weight:300;margin-top:8px}.overview-doctor h4+h5{margin-top:24px}.overview-doctor .blog{font-size:14px}.overview-facility .wrapper{border-top:1px solid #004074;padding-top:40px}.overview-facility .img-box{flex-wrap:wrap;justify-content:center}.overview-facility .img-box li:nth-of-type(1),
  .overview-facility .img-box li:nth-of-type(3) {margin-right:32px}.overview-facility .img-box li:nth-of-type(3),
  .overview-facility .img-box li:nth-of-type(4) {margin-top:16px}.overview-facility figure{margin:0}.overview-facility figcaption{font-size:13px;text-align:center;color:#004074;margin-top:8px}.overview-facility img{width:368px;height:auto}.overview-facility .txt-box{width:768px;margin:24px auto 0}.overview-credit .wrapper{border-top:1px solid #004074;padding-top:24px}.overview-credit .img-box{border:1px solid #004074;justify-content:center;align-items:center;padding:20px;margin-top:20px}.overview-credit dt{font-weight:600;margin-right:32px}.overview-credit img{height:56px;width:auto}.overview-minor .wrapper{border-top:1px solid #004074;padding-top:24px}}@media screen and (max-width:750px){.overview section{width:680px;margin:64px auto 0}.overview h3{border-left:3px solid #004074!important;font-size:32px!important;line-height:1!important;font-weight:600;color:#004074!important;padding:4px 0 4px 12px!important;margin:64px 0 0 0!important}.overview h3+.wrapper{margin-top:40px}.overview .txt-mm,.overview .txt-s,.overview .txt-ms{color:#004074}.overview ul.disc>li:before{background:#004074}.overview .table{flex-wrap:wrap;border:1px solid #004074;border-top:none;color:#004074}.overview .table dt{font-weight:600;padding:24px;padding-bottom:0;box-sizing:border-box;border-top:1px solid #004074}.overview .table dd{padding:24px;padding-top:0;box-sizing:border-box}.overview-policy{}.overview-policy h2{font-size:33px!important;line-height:1!important;font-weight:300!important;text-align:center!important;border-radius:6px!important;padding:28px!important;background-color:#004074!important}.overview-policy .wrapper1{margin:48px auto}.overview-policy .policy-block1 li{font-size:30px;line-height:1.75;font-weight:600;color:#004074}.overview-policy .policy-block1 li+li{margin-top:28px}.overview-policy .policy-block1 li:before{width:16px;height:16px;left:.2em;top:.6em;background:#004074}.overview-policy .policy-block2{border:1px solid #004074;border-top:none}.overview-policy .policy-block2 li{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;border-top:1px solid #004074;padding:56px 48px 48px 48px}.overview-policy .policy-block2 .txt-box{color:#004074}.overview-policy .policy-block2 h3{border:none!important;padding:0!important;margin:0!important;font-size:31px!important;line-height:1!important;font-weight:600!important;text-align:center!important}.overview-policy .policy-block2 h3+p{margin-top:48px}.overview-policy .policy-block2 .img-box{margin-top:32px}.overview-policy .policy-block2 img{width:100%;height:auto;border:1px solid #ccc}.overview-date dt.closed{color:#db0000}.overview-date table.closed th{white-space:nowrap;vertical-align:top;text-align:right;font-weight:300}.overview-date table.closed td{font-feature-settings:"pwid" 1}.overview-date .time.caution_area{}.overview-date .btn-box{text-align:center;margin-top:32px}.overview-date .btn{display:inline-block;background-color:#004074;border-radius:6px;padding:24px 32px}.overview-date .btn-box a,.overview-date .btn-box .material-symbols-sharp{font-size:30px;color:#fff;line-height:1;vertical-align:middle}.material-symbols-sharp.ar{vertical-align:middle}.overview-doctor .wrapper{border-top:1px solid #004074;padding-top:48px}.overview-doctor .img-box{}.overview-doctor img{width:360px;height:auto;border:1px solid #ccc}.overview-doctor .name{font-size:36px;font-weight:300;letter-spacing:.125em}.overview-doctor h5{font-weight:300;margin-top:12px}.overview-doctor h4+h5{margin-top:32px}.overview-doctor .blog{font-size:27px}.overview-facility .wrapper{border-top:1px solid #004074;padding-top:48px}.overview-facility .img-box{flex-wrap:wrap;justify-content:center}.overview-facility .img-box li:not(:nth-of-type(1)) {margin-top:40px}.overview-facility .img-box li:nth-of-type(1),
  .overview-facility .img-box li:nth-of-type(3) {}.overview-facility .img-box li:nth-of-type(3),
  .overview-facility .img-box li:nth-of-type(4) {}.overview-facility figure{margin:0;text-align:center}.overview-facility figcaption{font-size:22px;color:#004074;margin-top:12px}.overview-facility img{width:100%;height:auto}.overview-facility .txt-box{margin:32px auto 0}.overview-credit .wrapper{border-top:1px solid #004074;padding-top:32px}.overview-credit .img-box{border:1px solid #004074;text-align:center;padding:20px 32px 32px 32px;margin-top:32px}.overview-credit dt{font-weight:600}.overview-credit img{height:auto;width:100%;margin-top:16px}.overview-minor .wrapper{border-top:1px solid #004074;padding-top:32px}}.notice.close .notice__main-heading{font-size:30px;color:#fff;padding:20px 0;background-color:#3d62ad;text-align:center;line-height:1;margin-bottom:0}.notice.close .notice__inner{margin:0;padding:0;border:1px solid #3d62ad}.notice.close .notice__summary{padding:24px 28px 0;margin-top:0}.notice.close .notice__read-more{margin:0;padding:20px 24px 28px 0}.notice-covid19{margin-top:48px}.notice.monitor{margin-top:48px}.notice.monitor .notice__highlighted{border:1px solid #3d62ad;border-radius:16px;padding:0}.notice.monitor .notice_body{padding:20px 32px 36px}.notice.monitor .notice__main-heading{position:relative;background-color:#fffef0;border-bottom:1px solid #3d62ad;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;justify-content:space-between}.notice.monitor .monitor-title{width:300px;height:auto;margin:28px 0 28px 53px}.notice.monitor .monitor-image{width:245px;height:auto;background-image:url(/hifuka/in_imges/monitor-img.webp);background-repeat:no-repeat;background-position:-54px center;background-size:auto 145%;border-top-right-radius:16px;overflow:hidden;clip-path:polygon(35px 0,100% 0,100% 100%,0 100%)}.notice.monitor .notice__details{margin-top:16px;color:#333}.notice-list.topics{margin-top:48px}.notice-list.topics .notice-list__main-heading{margin-bottom:0;background-color:#fff;border-top:1px solid #3d62ad;border-bottom:1px solid #3d62ad;color:#3d62ad}.notice-list__main-heading{background-color:#6d89c2}.notice__main-heading.important{color:#db0000}.notice__closed-day{text-indent:-2.5em;padding-left:2.5em}@media print,screen and (min-width:751px){.notice.close .notice__main-heading{font-size:16px;padding:12px 0}.notice.close .notice__inner{}.notice.close .notice__summary{padding:16px 16px 0}.notice.close .notice__read-more{margin:0;padding:4px 16px 16px 0}.notice.monitor{margin-top:20px}.notice.monitor .notice__highlighted{border-radius:8px}.notice.monitor .notice_body{padding:16px 16px 18px}.notice.monitor .notice__main-heading{border-top-left-radius:8px;border-top-right-radius:8px}.notice.monitor .monitor-title{width:175px;margin:20px 0 20px 56px}.notice.monitor .monitor-image{width:185px;background-position:-36px center;background-size:auto 165%;border-top-right-radius:8px;clip-path:polygon(23px 0,100% 0,100% 100%,0 100%)}.notice.monitor .notice__details{margin-top:8px}.notice-list.topics{margin-top:20px}.notice-list.topics .notice-list__main-heading{padding:12px 0}.notice-list{}.notice-list .notice{border-bottom:1px solid #ccc;padding-bottom:12px}.notice__inner{margin-right:20px;margin-left:20px}.notice>*:first-child{margin-top:16px}.notice__date{font-size:12px;color:#666;display:block}.notice__date time{padding-right:.5em;border-right:1px solid #666;margin-right:.5em}.notice__main-heading{font-size:14px;line-height:1.65;font-weight:600;color:#333}.notice__date+*{margin-top:6px}body.info .notice__date+*{margin-top:0}.notice__summary{font-size:14px;line-height:1.65;color:#333}.notice__summary__visual{float:right;width:56px;height:auto;margin-left:16px;margin-bottom:16px}.notice__details{margin-top:12px}.notice__details{font-size:13px;line-height:1.6}.notice__medium-heading{font-weight:600;border:none}.notice__caution{margin-top:8px}.notice__caution{font-weight:300;width:auto;text-align:left;border:none;padding:0;margin-bottom:0}.notice__caution{font-size:12px;line-height:1.5;color:#666}.notice__read-more{margin-top:8px;text-align:right}.notice__read-more a:hover{text-decoration:underline}.notice__read-more a{font-size:13px}.notice+.notice{margin-top:16px}.notice-covid19{margin-top:20px}.notice-covid19 .notice__main-heading a{display:block;padding:16px;text-align:center;border:1px solid #3d62ad;line-height:1;font-weight:600;color:#3d62ad}.notice-covid19 .notice__main-heading a:hover{text-decoration:underline}.notice__summary+.notice__main-heading{margin-top:8px}.notice-list__pagination{display:flex;justify-content:center;padding-top:30px}.notice-list__pagination__all{font-size:14px;text-align:center;border:1px solid #ccc;border-radius:4px;padding:13px 26px}.notice-list__pagination a:hover{border-color:#286bc9}.notice__highlighted{padding:20px 22px;border:1px solid #ccc}}.campaign-box{margin:0 auto 80px;max-width:90%}.campaign-heading-box{box-sizing:border-box}.campaign-heading-box img{border:1px solid #e5e0d8;border-radius:10px;width:100%;height:auto}.campaign-body{margin:1.6em 1.2em 0;font-size:28px;line-height:1.65}@media print,screen and (min-width:751px){.campaign-box{margin-bottom:40px;max-width:81%}.campaign-heading-box img{border-radius:5px}.campaign-body{margin:1.25em 1.25em 2.5em;font-size:15px;line-height:1.75}}.treatment .monitor-box{margin:0 auto 68px;max-width:90%}.treatment .monitor-box .notice__highlighted{padding:34px;border:1px solid #ccc}.treatment .monitor-box .notice__details{display:none}.treatment .monitor-box .acd-check:checked+.notice__main-heading+.notice__summary+.notice__details{display:block;border-top:1px solid #ccc;padding-top:32px}.treatment .monitor-box .acd-label{display:flex;flex-direction:column;gap:14px}.treatment .monitor-box .monitor-link{font-size:26.5px;line-height:1;color:#286bc9;text-align:right;font-weight:500}.treatment .monitor-box .monitor-link.close{display:none}.treatment .monitor-box .acd-check:checked+.notice__main-heading+.notice__summary .acd-label .monitor-link.open{display:none}.treatment .monitor-box .acd-check:checked+.notice__main-heading+.notice__summary .acd-label .monitor-link.close{display:block}.treatment .monitor-box .monitor-link:after{content:'';display:inline-block;width:12px;height:12px;border-left:3px solid #286bc9;border-bottom:3px solid #286bc9;transform:rotate(-45deg);margin-bottom:5px;margin-left:8px}.treatment .monitor-box .acd-check:checked+.notice__main-heading+.notice__summary .acd-label .monitor-link:after{transform:rotate(135deg);margin-bottom:-2px}.treatment .monitor-box .notice__main-heading{font-size:31px;line-height:1.4;font-weight:600;text-align:left;padding:0;margin-bottom:0;display:flex;gap:14px}.treatment .monitor-box .notice__main-heading::before{content:"";display:inline-block;flex:0 0 6px}.treatment .monitor-box .notice__summary{font-size:28.25px;line-height:1.6;margin-top:16px}.treatment .monitor-box .notice__details{font-size:28.25px;line-height:1.6}.treatment .monitor-box .notice__medium-heading{font-size:28.25px;line-height:1.4;font-feature-settings:"palt" 1}.treatment .monitor-box .monitor-list{margin-top:14px;display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.treatment .notice__caution{font-size:25px;margin-top:16px;color:#333}.treatment .notice__caution li{padding-left:1em;text-indent:-1em}@media print,screen and (min-width:751px){.treatment .monitor-box{margin-bottom:24px}.treatment .monitor-box .notice__highlighted{padding:16px 16px 14px}.treatment .monitor-box .acd-check:checked+.notice__main-heading+.notice__summary+.notice__details{padding-top:16px;margin-top:14px}.treatment .monitor-box .acd-label{flex-direction:row;justify-content:space-between;align-items:flex-end}.treatment .monitor-box .monitor-link{font-size:14px}.treatment .monitor-box .monitor-link:after{width:6px;height:6px;border-left:2px solid #286bc9;border-bottom:2px solid #286bc9;margin-bottom:3px;margin-left:4px}.treatment .monitor-box .acd-check:checked+.notice__main-heading+.notice__summary .acd-label .monitor-link:after{margin-bottom:-1px}.treatment .monitor-box .acd-label:hover .monitor-link{text-decoration:underline}.treatment .monitor-box .notice__main-heading{font-size:16px;gap:6px}.treatment .monitor-box .notice__main-heading::before{width:3px;flex-basis:3px}.treatment .monitor-box .notice__summary{font-size:15px;margin-top:4px}.treatment .monitor-box .notice__details{font-size:15px;line-height:1.75}.treatment .monitor-box .notice__medium-heading{font-size:15px;line-height:1.75}.treatment .monitor-box .monitor-list{margin-top:2px;gap:2px;margin-bottom:12px}.treatment .notice__caution{font-size:13px;margin-top:12px}}@media screen and (max-width:750px){.notice-list{}.notice-list>*:not(h2) {}.notice-list>*+*:not(.notice-covid19) {border-top:1px solid #ccc}.notice__inner{padding:40px 32px 32px}.notice__date{font-size:24px;color:#666;display:block}.notice__date time{padding-right:.5em;border-right:2px solid #666;margin-right:.5em}.notice__main-heading{font-size:28px;line-height:1.4;font-weight:600;color:#333}.notice__date+*{margin-top:12px}.notice__summary{font-size:28px;line-height:1.55;color:#333;clear:both;margin-top:10px}.notice__summary__visual{float:right;width:84px;height:auto;margin-left:32px}.notice__read-more{margin-top:16px;text-align:right}.notice__read-more a{font-size:26px}.notice__details{margin-top:24px}.notice__details{font-size:28px;line-height:1.6}.notice__medium-heading{font-weight:600;border:none}.notice__caution{margin-top:12px}.notice__caution{font-weight:300;width:auto;text-align:left;border:none;padding:0;margin-bottom:0}.notice__caution{font-size:24px;line-height:1.5;color:#666}.notice-covid19 .notice__main-heading a{display:block;padding:32px 0;text-align:center;border:1px solid #3d62ad;line-height:1;font-weight:600;color:#3d62ad}.notice-covid19 .notice__main-heading a:hover{text-decoration:underline}.notice__summary+.notice__main-heading{margin-top:16px}.notice-list__pagination{border-top:1px solid #ccc;display:flex;justify-content:center;padding-top:30px}.notice-list__pagination__all{font-size:26px;text-align:center;border:1px solid #ccc;border-radius:8px;padding:26px 52px}.notice.close,.notice-covid19,.notice.monitor,.notice-list.topics{margin-left:32px;margin-right:32px}.notice__highlighted{box-sizing:border-box;border:1px solid #ccc;padding:40px}}.treatment-section__content{display:flex;flex-direction:column;gap:2.5rem}.separate-line_dot>li{border-bottom:1px dotted #333;padding-bottom:32px}.separate-line_dot>li+li{margin-top:32px}.separate-line_dot h4+*{margin-top:8px}@media print,screen and (min-width:751px){.treatment-section__content{gap:1.5rem}.separate-line_dot>li{padding-bottom:20px}.separate-line_dot>li+li{margin-top:20px}.separate-line_dot h4+*{margin-top:4px}}.buy-button{font-size:120%;font-weight:600;padding:1em;border:1px solid #333;border-radius:.25em;margin-top:1em;display:inline-block}.zuhan-area{text-align:center}@media print,screen and (min-width:751px){body.treatment #container>article+article{margin-top:24px}body.treatment .contents>*+section,.effect-box+section{margin-top:36px}body.treatment .contents>section:not(.effect-box)>*+* {margin-top:16px}body.treatment .contents>section>*+*:not(section):not(.effect-title):not(.effect):not(.effect-items):not(.g-box) {margin-top:16px}body.treatment .contents h4+*:not(.treatment-course__body) {margin-top:8px}}@media screen and (max-width:750px){body.treatment #container>article+article{margin-top:96px}body.treatment .contents>*+section,.effect-box+section{margin-top:64px}body.treatment .contents>section:not(.effect-box)>*+* {margin-top:32px}body.treatment .contents>section>*+*:not(section):not(.effect-title):not(.effect):not(.effect-items):not(.g-box) {margin-top:32px}body.treatment .contents h4+*:not(.treatment-course__body) {margin-top:16px}.description_area+.caution_area{margin-top:24px}}.video{border:1px solid var(--border-muted);width:100%;height:auto}.word_area{box-sizing:border-box;background-color:#efefef;color:#555;margin-top:32px;padding:34px 32px;font-size:28px;line-height:1.7}.word_area dt{font-size:28px;font-weight:600}.word_area dd+dt{margin-top:32px}.word_area--line dd+dt{padding-top:32px;border-top:2px solid #ccc}.word_area.border-M{border-style:solid;border-width:4px;border-radius:16px}.word_area.yellow{background-color:#fffedc;border-color:#fee4bf}.word_area.yellow img{border:1px solid #ccc}@media print,screen and (min-width:751px){.word_area{margin-top:20px;padding:20px;font-size:14px;line-height:1.6}.word_area dt{font-size:14px}.word_area dd+dt{margin-top:16px;border-width:1px}.word_area--line dd+dt{padding-top:16px}.word_area.border-M{border-width:2px;border-radius:8px}}.description_area{border:1px solid #999}.description_title{text-align:center}.description_txt .image_area{text-align:center}@media print,screen and (min-width:751px){.description_area{padding:24px 52px;margin-top:12px}.h4-dd .description_area:last-child{margin-bottom:8px}.description_title{font-weight:600;font-size:16.5px!important;line-height:1.46}.description_title+.image_area{margin-top:24px}.description_txt{margin-top:16px}.description_txt .image_area{margin-top:24px}}@media screen and (max-width:750px){.description_area{padding:24px;margin-top:24px}.description_title{font-weight:600;font-size:30px!important;line-height:1.46}.description_txt{margin-top:24px}.description_txt .image_area{margin-top:48px}}.treatment .h4-dd{border-bottom:1px dotted #333;padding-bottom:16px}.price_area .price_head{font-weight:600;display:inline-block;vertical-align:top;font-feature-settings:"halt" 1;border:1px solid #333}@media print,screen and (min-width:751px){.wrapper h4{font-size:16px;line-height:1.6;padding-left:1.3em;text-indent:-1.3em;margin:0}.wrapper h4+h4{margin:12px 0 0}}@media screen and (max-width:750px){.wrapper h4{font-size:30px;line-height:1.5;padding-left:1.3em;text-indent:-1.3em;margin:0}.wrapper h4+h4{margin-top:24px}}@media print,screen and (min-width:751px){.h4-dd{margin-top:4px}.h4-dd+h4{margin-top:16px}.h4-dd.last{border-bottom:1px dotted #333;padding-bottom:20px}.price_area{margin-top:12px}.price_area .price_head{padding:2px 10px;margin-right:8px;font-size:14px}.price_area .price_txt{display:inline-block;padding-top:2px}.price_area .price_price{font-weight:600}}@media screen and (max-width:750px){.h4-dd{margin-top:8px}.h4-dd+h4{margin-top:32px}.h4-dd.last{border-bottom:1px dotted #333;padding-bottom:20px}.price_area{margin-top:24px}.price_area .price_head{padding:4px 20px;font-size:28px}.price_area .price_txt{margin-top:16px;padding-top:2px}.price_area .price_price{font-weight:600}}body.price .section-price{display:flex;flex-direction:column;gap:72px;padding:0;margin-top:72px}body.price .section-price>article{width:100%}body.price .price-list h3{line-height:inherit;padding:0;border-left:none}body.price h2 .i-angle.right{margin-top:.4em}@media print,screen and (min-width:751px){body.price .section-price{gap:36px;margin-top:36px}body.price #container>article+article{margin-top:32px}.price-list-head_area{float:left}.price-list-head{border:2px solid;border-radius:4px;padding:15px 0 15px 0!important;margin-right:30px;width:190px;text-align:center;font-weight:600;font-size:17px;line-height:1;letter-spacing:.05em}.price-list_area{width:690px;vertical-align:top;float:right}body.price .price-list_area{width:100%;float:none}body.price .price-list_area_osusume+h3{margin-top:24px}.price-list_area .course-cat{margin-top:0}.price-list_area *+.course-cat{margin-top:32px}.price-list_area_osusume{padding:6px;color:#fff;font-weight:600;line-height:1.35;text-align:center;border-radius:2px;text-box-trim:trim-both;background:#db0000;boreder-radius:4px}.price-list_area_osusume_text{margin-top:.75em}body.price .price-list_area_osusume-section{display:flex;align-items:self-start;gap:10px;flex-wrap:wrap}body.price .price-list_area_osusume{display:inline-block;margin-bottom:0}body.price .price-list_area_osusume_text{margin-top:0;line-height:1.55;padding:6px 0}.price-list_area .conditions,.pricelist-new .conditions,.pricelist-new2 .conditions{font-size:12px;line-height:1.5;text-align:right;padding-bottom:4px;border-bottom:1px solid var(--border-muted)}.pricelist-new .conditions+h4,.conditions+ul.price{margin-top:12px}.price-list_area p+.conditions{margin-top:16px}.price-list_area_osusume+.price{margin-top:32px}.price-list_area_osusume+.price-list-item_area{margin-top:20px}*+.price-list-course_area{margin-top:32px}.conditions+.price-list-course_area{margin-top:24px}.price-list-course_area.mgn-t{margin-top:24px}.price-list-course_area .course-desc{font-weight:300;font-size:90%}.price-list-course_area>dt{font-weight:600;font-size:16px;line-height:1.5;padding-left:1.3em;text-indent:-1.3em;border-bottom:1px solid #999;padding-bottom:10px}.price-list-course_area>*+dt{margin-top:24px}.price-list-item_area dt{font-weight:600;font-size:15px;line-height:1.5;padding-bottom:0;margin-top:12px}.price-list-course_area dt.bb-0{border-bottom:0;padding-bottom:0}.price-list-course_area dt:first-of-type{}.price-list-course_area dt.single{border-bottom:none;padding-bottom:0}.price-list-course_area dd{border-top:1px solid var(--border-muted);margin-top:8px}.price-list-item_area{margin-top:10px;font-weight:300;font-size:15px;line-height:1.5}.price-list-course_area .price-list-item_area,.price-list-course_area+.price-list-item_area,.price-list-item_area.course+.price-list-item_area.course,.price-list-item_area.course,.price-list_area>.conditions+.price-list-item_area{border-top:none}.price-list-item_area li{border-bottom:1px solid var(--border-muted);padding-bottom:8px;margin-top:10px}.price-list-item_area>dd{border-bottom:1px solid var(--border-muted);padding-bottom:12px}.price-list-item_area.course,.price-list_area>.conditions+.price-list-item_area.course,.price-list-item_area.course+.price-option{margin-top:32px}.price-list-item_area.course li{margin-top:0}.price-list-item_area .txt-box{font-size:12px;margin-top:8px}.price-list-item_area .txt-box.align-right{text-align:right}.price-list-menu_area li{border-bottom:0;padding-bottom:0;margin-top:2px}.price-list-item.course{font-weight:600;font-size:16px;line-height:1.5;padding-left:1.3em;text-indent:-1.3em;display:inline-block;float:left;vertical-align:baseline}.price-list-item{display:inline-block;float:left;vertical-align:baseline}.price-option{background-color:#f9f9f9;padding:16px;margin-top:16px}.price-option dt{font-size:14px;font-weight:600}.price-option>dd{border-top:none}.price-option .price-list-item_area,.price-option .price-list-price{font-size:14px}.price-option .price-list-item_area>li{border-bottom:none;padding:0}.price-option .to-detail{text-align:right}.price-list-price{font-weight:600;font-size:15px;line-height:1.5;display:inline-block;float:right;vertical-align:baseline;text-align:right}.price-list-price .price_1,.price-list-price .price_2{display:inline-block}.price-list-price .price_2{margin-left:1.5em}.price-list-price.osusume{float:none;width:100%;text-align:right;margin-top:8px}.price-list-price span.capa{font-weight:300;font-size:14px}.price-list-price s{font-weight:300}}@media screen and (max-width:750px){.pc-box02{margin-top:56px;padding-top:44px}.skincare .pc-box02{margin-top:0;padding-top:0}body.price .pc-box02{margin-top:0;padding-top:0}.treatment .pc-box02{border-top:2px solid}.price-list-head_area{padding:0 30px}.price-list-head{font-weight:600;font-size:32px;border-style:solid;border-width:3px;border-radius:8px;padding:16px 24px;margin-bottom:40px;width:280px;text-align:center;letter-spacing:.04em}.price-list_area{padding:0 30px;margin-top:0}body.price .price-list_area{padding:0}body.price .price-list_area_osusume+h3{margin-top:48px}.price-list_area>.conditions+.price-list-item_area.course{margin-top:56px}.price-list_area .course-cat{margin-top:64px}.price-list_area *+.course-cat{}.price-list_area_osusume{padding:12px;color:#fff;font-weight:600;font-size:30px;line-height:1.35;text-align:center;border-radius:0;background:#db0000;text-box-trim:trim-both;border-radius:8px}.price-list_area_osusume_text{margin-top:.75em}body.price .price-list_area_osusume{margin-bottom:0}.price-list_area .conditions,.pricelist-new .conditions,.pricelist-new2 .conditions{font-size:24px;line-height:1.5;text-align:right;padding-bottom:8px;border-bottom:1px solid var(--border-muted)}.pricelist-new .conditions+h4,.conditions+ul.price{margin-top:24px}.price-list_area p+.conditions{margin-top:20px}.price-list_area_osusume+.price{margin-top:20px}*+.price-list-course_area{margin-top:56px}.conditions+.price-list-course_area{margin-top:40}.price-list-course_area.mgn-t{margin-top:24px}.price-list-course_area .course-desc{font-weight:300;font-size:90%}.price-list-course_area+.price-list-course_area{margin-top:24px}.price-list_area .caution_area{margin-top:40px}.price-list-course_area>dt{font-weight:600;font-size:31px;line-height:1.5;border-bottom:1px solid #999;padding-bottom:20px}.price-list-course_area>*+dt{margin-top:40px}.price-list-course_area dt.bb-0{border-bottom:0;padding-bottom:0}.price-list-course_area dt:first-of-type{}.price-list-course_area dt.single{border-bottom:none;padding-bottom:0}.price-list-course_area dd{border-top:1px solid var(--border-muted);margin-top:16px}.price-list-item_area{font-weight:300;font-size:29px;line-height:1.5;margin-top:20px}.price-list-course_area .price-list-item_area,.price-list-course_area+.price-list-item_area,.price-list-item_area.course+.price-list-item_area.course,.price-list-item_area.course,.price-list_area>.conditions+.price-list-item_area{border-top:none}.price-list-item_area.course{margin-top:56px}.price-list-item_area dt{font-weight:600;font-size:30px;line-height:1.5;padding-bottom:0}.price-list-item_area li{border-bottom:1px solid var(--border-muted);padding-bottom:20px;margin-top:20px}.price-list-item_area>dd{border-bottom:1px solid var(--border-muted);padding-bottom:20px}.price-list-item_area.course li{margin-top:0}.price-list-item_area .txt-box{font-size:24px;margin-top:8px}.price-list-item_area .txt-box.align-right{text-align:right}.price-list-menu_area li{border-bottom:0;padding-bottom:0;margin-top:4px}.price-list-item.course{font-weight:600;font-size:30px;line-height:1.5;display:inline-block;float:left;vertical-align:baseline}.price-list-item{display:inline-block;float:left;vertical-align:baseline}.price-option{background-color:#f9f9f9;padding:32px;margin-top:32px}.price-option dt{font-size:28px;font-weight:600}.price-option>dd{border-top:none}.price-option .price-list-item_area,.price-option .price-list-price{font-size:28px}.price-option .price-list-item_area>li{border-bottom:none;padding:0}.price-option .to-detail{text-align:right}.price-list-price{font-weight:600;font-size:30px;line-height:1.5;display:inline-block;float:right;vertical-align:baseline;text-align:right}.price-list-price .price_1,.price-list-price .price_2{display:inline-block}.price-list-price .price_2{margin-left:1.5em}.price-list-price.osusume{float:none;width:100%;text-align:right;margin-top:16px}.price-list-price span.capa{font-weight:300;font-size:26px}.price-list-price s{font-weight:300}}.i-triangle{display:inline-block;background:#286bc9;height:.7em;width:.35em;clip-path:polygon(50% 0,100% 100%,0 100%);margin-right:.1em}.i-triangle.right{clip-path:polygon(0 0,100% 50%,0 100%)}.i-triangle.down{clip-path:polygon(0 0,100% 0,50% 100%)}.i-triangle.left{clip-path:polygon(0 50%,100% 0,100% 100%)}.i-triangle.white,footer .menu .i-triangle{background:#fff}.Gren03 .link_treatment_nav .i-triangle{background-color:#4bad6c}.i-angle.right{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:.5em;height:.5em;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle}.txt-mm .i-angle.right{border-color:#286bc9}.clumblist .i-angle.right{border-color:#959595}.dli-chevron-right{display:inline-block;vertical-align:middle;color:#333;line-height:1;width:1em;height:1em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(-25%) rotate(45deg)}.dli-chevron-down{display:inline-block;vertical-align:middle;color:#333;line-height:1;width:1em;height:1em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}.i-arrow-right{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:.8em;height:4px;background:currentColor;margin-top:-.2em;margin-right:.25em;margin-left:.5em}.i-arrow-right::before{content:'';width:.5em;height:.5em;border:4px solid currentColor;border-left:0;border-bottom:0;transform:rotate(45deg);transform-origin:top right;position:absolute;top:50%;right:-.5px;box-sizing:border-box}.Gren03 .i-arrow-right{background-color:#4bad6c}.Gren03 .i-arrow-right::before{border-color:#4bad6c}.i-arrow-down{vertical-align:middle;line-height:1;position:relative;width:4px;height:.8em;background:currentColor;display:inline-block;margin-right:.5em;margin-top:-.2em}.i-arrow-down::before{content:'';width:.45em;height:.45em;border:4px solid currentColor;border-top:0;border-right:0;transform:rotate(-45deg);transform-origin:bottom left;position:absolute;left:50%;bottom:-.05em;box-sizing:border-box}.Gren03 .i-arrow-down{background-color:#4bad6c}.Gren03 .i-arrow-down::before{border-color:#4bad6c}.i-circle .i-arrow-down{height:.6em;margin-right:0;margin-top:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media print,screen and (min-width:751px){.i-arrow-right{height:2px}.i-arrow-down{width:2px}.i-arrow-right::before,.i-arrow-down::before{border-width:2px}.txt-mm .i-angle.right{border-width:1px}}.i-circle{display:inline-block;vertical-align:middle;margin-top:-.2em;width:1.2em;height:1.2em;border-radius:50%;border:2px solid #333;box-sizing:border-box;margin-right:.2em;position:relative}.Gren03 .i-circle{border-color:#4bad6c}.icon-new-l{font-size:19px;line-height:1;color:#db0000;padding:8px;background-color:#fff;margin-left:4px;vertical-align:middle;border-radius:4px;display:inline-block;text-indent:0;border:1px solid #db0000;text-box-trim:trim-both;text-box-edge:text}@media screen and (max-width:750px){.icon-doctor{display:inline-block;padding:6px 16px;font-size:26px;line-height:26px;color:#fff;background-color:#999;border-radius:4px;vertical-align:middle;margin-left:12px;font-weight:300}.icon-renew-l{font-size:19px;line-height:1;color:#666;padding:8px;border:1px solid #666;background-color:#fff;display:inline-block;margin-left:16px;vertical-align:middle;text-box-trim:trim-both;text-box-edge:text;border-radius:4px}.icn-osusume-s{font-size:19px;color:#fff;padding:8px;background-color:#ff6a9e;border-radius:4px;line-height:1;display:inline-block;margin-left:16px;vertical-align:middle;text-indent:0;text-box-trim:trim-both;text-box-edge:text}}@media print,screen and (min-width:751px){.icon-doctor{display:inline-block!important;padding:3px 8px;color:#fff;background-color:#999;border-radius:2px;font-size:13px;line-height:1;vertical-align:middle;margin-left:8px;text-indent:0}.icon-new-l{font-size:10.5px;padding:4px 5px;border-radius:2px}.icon-renew-l{font-size:11px;line-height:1;color:#999;padding:4px;border:1px solid #999;background-color:#fff;display:inline-block;margin-left:8px;vertical-align:middle;text-box-trim:trim-both;text-box-edge:text;border-radius:2px}.icn-osusume-s{font-size:11px;line-height:1;color:#fff;padding:4px;border-radius:2px;background-color:#ff6a9e;margin-left:8px;vertical-align:middle;display:inline-block;text-indent:0}}.caution_area li{padding-left:1em;text-indent:-1em}@media print,screen and (min-width:751px){.caution_area{margin-top:20px}}@media screen and (max-width:750px){.caution_area{margin-top:24px}}@media print,screen and (min-width:751px){.footer_banner-area{padding-top:24px;border-top:1px solid #ccc;text-align:center;margin-top:64px}.treatment .footer_banner-area{margin-top:14px}.treatment.cat .footer_banner-area,body.trouble .footer_banner-area,body.laser .footer_banner-area,body.skincare .footer_banner-area,body.price .footer_banner-area{margin-top:32px}.footer_banner-area img.pc{width:656px;height:102px;border:1px solid #ccc}body.yscosme .footer_banner-area{display:none}}@media screen and (max-width:750px){.footer_banner-area{border-top:1px solid #ccc;padding:24px 0;text-align:center;margin-top:64px}.skin-menu+.footer_banner-area{border-top:none;margin-top:0}.fmenu-area+.footer_banner-area{margin-top:32px}.footer_banner-area img.smp{width:710px;height:200px;border:1px solid #ccc}body.yscosme .footer_banner-area{display:none}}@media print,screen and (min-width:751px){.free{margin-top:16px}.free li{font-size:14px;line-height:1;display:inline-block;padding:8px;border:1px solid #333;border-radius:3px;margin-right:8px}}@media screen and (max-width:750px){.free{margin-top:24px}.free li{font-size:28px;line-height:1;display:inline-block;padding:16px;border:1px solid #333;border-radius:6px;margin:0 16px 16px 0}}.img_mizuibo{width:70%;height:auto;object-fit:cover;margin-left:auto;margin-right:auto;display:block;aspect-ratio: 16/10}.treatment_nail-care_intro .media-layout{gap:40px}@media print,screen and (min-width:751px){.img_mizuibo{width:100%;aspect-ratio: 4/3}.treatment_nail-care_intro .media-layout{gap:32px}}.medecine-Upneeq-intro__image{margin-top:12px;margin-bottom:8px}@media print,screen and (min-width:751px){.medecine-Upneeq-intro__image{width:90%;margin-top:0;margin-right:12px;margin-bottom:0}.medecine-Upneeq__image{max-width:560px}}.hifu-intro__body> :nth-child(1) {order:2}.hifu-intro__body> :nth-child(2) {order:1}.hifu-effect-imgbox{margin-top:48px!important}.hifu-effect-img{width:100%;height:auto}@media print,screen and (min-width:751px){.hifu-intro__body> :nth-child(1) {order:1}.hifu-intro__body> :nth-child(2) {order:2}.hifu-effect-imgbox{width:65%;margin:44px auto 44px!important}}.cg-styler-intro__image{width:640px;height:auto}.skinvive-intro__image{width:520px;height:auto;margin-bottom:40px;margin-top:48px}#ボライトとは .wrapper{display:flex;flex-direction:column}#ボライトとは .pkg{width:360px;height:auto;margin-bottom:72px;margin-top:48px}@media print,screen and (min-width:751px){.xolair-intro__pkg{width:124px}.cg-styler-intro__image{width:360px;margin:0}.skinvive-intro__image{width:360px;margin:0}#ボライトとは .pkg{width:360px;margin:64px 64px 0 32px}#ボライトとは .wrapper{display:flex;flex-direction:row}}#体成分測定とは figure{text-align:center;margin-bottom:32px}#体成分測定でわかること .body{display:flex;flex-direction:column;gap:32px}@media print,screen and (min-width:751px){#体成分測定とは .body{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:40px}#体成分測定とは figure{margin-bottom:0}#体成分測定とは img{width:456px}#体成分測定とは .txt-box{width:300px}#体成分測定でわかること .body{flex-direction:row;gap:24px}}#アートメイクとは .flex{flex-direction:column;gap:24px}.img_artmake_main{width:690px;height:388px;object-fit:cover;border:1px solid #ccc;box-sizing:border-box}.artmake_reserve{margin-top:24px;background-color:#fbeaea;padding:32px;text-align:center}.artmake_reserve>p strong{font-size:34px}.artmake_reserve>p{line-height:1.5}.artmake_reserve>p+p{margin-top:24px}.artmake_reservation_btn{display:inline-flex;align-items:center;font-weight:600;line-height:1;color:#fff!important;box-sizing:border-box;background-color:#e86b95;padding:32px 64px;gap:16px;border-radius:8px;font-size:34px}.artmake_reservation_btn.icon{padding:24px 64px}.artmake_reservation_btn img{width:64px}.artmake_reservation_btn::after{content:'';display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:4px solid #fff;border-bottom:4px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:20px;height:20px}#アートメイク施術の流れ h4>span{display:inline-block;color:#de9a8e;margin-right:16px}#アートメイク施術の流れ img,#ラディアンスコース .treatment-course__details img{border:1px solid #ccc;box-sizing:border-box;margin-top:20px;margin-bottom:4px;width:480px;height:360px;object-fit:cover}#アートメイク症例写真 .wrapper{flex-direction:column;gap:40px}#アートメイク症例写真 img{width:690px}.artmake_reservation2{text-align:center;margin-top:32px}.artmake-yoyaku_head{display:flex;flex-direction:column;gap:36px;margin-top:64px;align-items:center;width:690px;text-align:center;margin-left:auto;margin-right:auto}.artmake-yoyaku_image{width:528px;height:396px;object-fit:cover;border:1px solid #ccc;box-sizing:border-box}.artmake-yoyaku_head>div{}.artmake-yoyaku_day{font-size:37px;line-height:1.5}.artmake-yoyaku_time{font-size:32px;line-height:1.5;display:inline-block;margin-top:8px}.artmake-yoyaku_reservation_btn{margin-top:36px}.artmake-yoyaku_head .artmake_reservation_btn{margin-top:0}.artmake-yoyaku_tel{margin-top:40px}.artmake-yoyaku_tel a{font-size:30px;font-weight:600;color:#4062a8!important}.artmake-yoyaku_tel img{height:52px;margin-top:8px}.artmake-yoyaku_tel span{font-size:24px;margin-top:16px;display:inline-block}.artmake .calender .title{background-color:#fbeaea;border-color:#e86b95!important}.artmake .calender .box{border-color:#e86b95!important}.artmake .calender .wday{background-color:#fbeaea;border-color:#e86b95}.artmake .calender .day{border-color:rgba(232,107,149,.4)}.artmake .calender .am{border-color:#e86b95}.artmake .calender .am:not(.topm),
.artmake .calender .pm {color:#e86b95}body.hifuka.yoyaku.artmake .calender{}body.hifuka.yoyaku.artmake .calender .title{background-color:#fbeaea;border-color:#e86b95!important}body.hifuka.yoyaku.artmake .calender .wday{background-color:#fbeaea;border-color:#e86b95}body.hifuka.yoyaku.artmake .calender .box{border-color:#e86b95!important}body.hifuka.yoyaku.artmake .calender .am,body.hifuka.yoyaku.artmake .calender .pm,body.hifuka.yoyaku.artmake .calender-note__mark{color:#e86b95}body.hifuka.yoyaku.artmake .clinic-hours{}body.hifuka.yoyaku.artmake .artmake-yoyaku_reservation_btn{text-align:center;margin-top:0}@media print,screen and (min-width:751px){#アートメイクとは .flex{flex-direction:row;gap:24px}#アートメイクとは .flex-txt_area{width:570px}.img_artmake_main{width:320px;height:240px}body.hifuka.yoyaku.artmake main{justify-content:flex-start}.artmake_reserve{margin-top:16px;padding:20px;display:flex;gap:16px;justify-content:space-between;align-items:center}.artmake_reserve>p strong{font-size:17px}.artmake_reserve>p+p{margin-top:0}.artmake_reservation_btn{padding:16px 32px;gap:4px;border-radius:4px;font-size:17px}.artmake_reservation_btn.icon{padding:12px 32px}.artmake_reservation_btn img{width:32px;margin-right:4px}.artmake_reservation_btn::after{width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff}#アートメイク施術の流れ h4>span{margin-right:8px}#アートメイク施術の流れ img,#ラディアンスコース .treatment-course__details img{margin-top:0;margin-bottom:0;width:200px;height:150px}#アートメイク症例写真 .wrapper{flex-direction:row;justify-content:center;gap:64px}#アートメイク症例写真 img{width:400px}.artmake_reservation2{margin-top:0}.artmake-yoyaku_head{display:flex;flex-direction:row;gap:24px;margin-top:40px;align-items:center;width:740px;border-width:1px}.artmake-yoyaku_image{width:344px;height:256px;border-width:1px}.artmake-yoyaku_head>div{flex:1}.artmake-yoyaku_day{font-size:20px}.artmake-yoyaku_time{font-size:16px;margin-top:4px}.artmake-yoyaku_reservation_btn{margin-top:18px}.artmake-yoyaku_tel{margin-top:18px}.artmake-yoyaku_tel a{font-size:16px}.artmake-yoyaku_tel img{height:24px;margin-top:4px}.artmake-yoyaku_tel span{font-size:12px;margin-top:8px}body.hifuka.yoyaku.artmake .artmake-yoyaku_reservation_btn{text-align:left;margin-top:0}}.treatment-supplement-natumedica-intro__img{width:100%;height:auto}#クレア・ラボとは .media-layout__item:first-child{order:2}#クレア・ラボとは .media-layout__item:last-child{order:1;margin-top:24px;display:flex;flex-direction:column;align-items:center}.klaire-labs_logo{width:43%;height:auto;display:block}.klaire-labs_pkg{width:80%;height:auto;display:block;margin-top:24px}.note--accent-soft{background:#f7f7f7!important;border-left:3px solid var(--accent);padding:32px}.note--linkto-shop{line-height:1.6;font-size:29px;padding:40px}.linkto_shop__button{font-size:34px;padding:32px 0;text-align:center;margin-top:28px!important;display:block;border-radius:8px;font-weight:600;color:#000;line-height:1.3}.note--linkto-shop>.linkto_shop__button:last-child{margin-bottom:20px}.linkto_shop__button.mss-supplement,.linkto_shop__button.mss-supplement:visited{color:#fff;background-color:#0092e5}.linkto_shop__button.klaire-labs,.linkto_shop__button.klaire-labs:visited{color:#fff;background-color:#23356d}.linkto_shop__button.natumedica,.linkto_shop__button.natumedica:visited{color:#fff;background:#8ab649}.linkto_shop__button .i-triangle{background-color:#fff}.treatment-supplement-mss-intro__img{width:100%;height:auto;margin-top:32px;margin-bottom:32px}@media print,screen and (min-width:751px){.treatment-supplement-mss-intro__img{width:80%;margin-top:16px;margin-bottom:12px}#クレア・ラボとは .media-layout__item:first-child{order:1}#クレア・ラボとは .media-layout__item:last-child{order:2}.klaire-labs_logo{width:160px}.klaire-labs_pkg{width:320px}.note--accent-soft{border-left:2px solid var(--accent);padding:16px;font-size:14.5px}.note--linkto-shop{padding:24px;font-size:14.5px}.linkto_shop__button{font-size:16px;padding:16px 32px;margin-top:12px!important;border-radius:4px;display:inline-block}.note--linkto-shop>.linkto_shop__button:last-child{margin-bottom:8px}}#スマスアップNEOとは .flex{flex-direction:column}#スマスアップNEOとは .flex-txt_area h4{padding-left:0;text-indent:0}#スマスアップNEOとは .flex-img_area{text-align:center}.img_smas-up-neo_kiki{width:300px;margin-top:32px;margin-bottom:64px}.img_smas-up-neo_rf{width:100%;height:auto}.img_smas-up-neo_pulse{width:100%;height:388px;object-fit:cover}.img_smas-up-neo_skin-muscles{margin-top:16px}@media print,screen and (min-width:751px){#スマスアップNEOとは .flex{flex-direction:row}#スマスアップNEOとは .flex-img_area{flex:1}.img_smas-up-neo_kiki{width:172px;margin-top:12px;margin-bottom:0}#スマスアップNEOとは .flex-txt_area{width:435px;margin-right:80px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.img_smas-up-neo_rf{width:240px}.img_smas-up-neo_pulse{width:240px;height:180px;object-fit:cover}.img_smas-up-neo_skin-muscles{width:200px;margin-top:0}}#マンジャロとは .flex{flex-direction:column}.mounjaro-pkg{width:92%;margin-bottom:24px;margin-left:auto;margin-right:auto}.mounjaro-touyo-images{text-align:center}.mounjaro-touyo1{width:80%;margin-bottom:24px}.mounjaro-touyo2{width:100%}.mounjaro-touyo-link{border:1px solid #ccc;padding:1em;margin-top:32px}.mounjaro-touyo-link p{text-indent:-1em;padding-left:1em}.mounjaro-touyo-link a{display:inline-block;margin-left:1em}@media print,screen and (min-width:751px){#マンジャロとは .flex{flex-direction:row-reverse}.mounjaro-pkg{width:40%;margin-left:20px}.mounjaro-touyo-images{display:flex;justify-content:space-between;align-items:flex-start}.mounjaro-touyo1{width:391px}.mounjaro-touyo2{width:497.5px}.mounjaro-touyo-link{margin-top:0}}#プルーファセルアライブEXとは .column-txt_area{}#プルーファセルアライブEXとは .column-img_area{}#プルーファセルアライブEXとは img{height:420px;margin-bottom:40px}@media print,screen and (min-width:751px){#プルーファセルアライブEXとは .flex-pc{flex-direction:row-reverse}#プルーファセルアライブEXとは .column-txt_area{flex:0 0 600px}#プルーファセルアライブEXとは .column-img_area{flex:1;display:flex;align-items:center;justify-content:center}#プルーファセルアライブEXとは img{width:280px;height:auto;margin-bottom:0}}#イオントフォレーシスとは img{width:100%;margin-top:24px}@media print,screen and (min-width:751px){#イオントフォレーシス .pc-box01{border-bottom-width:1px}#イオントフォレーシスとは img{width:400px;margin-left:24px;margin-top:0}}#エクセルV＋とは .flex{flex-direction:column}#エクセルV＋とは .kiki{width:440px}#エクセルV＋とは .logo-box{text-align:center}#エクセルV＋とは .logo{width:360px}#エクセルV＋とは .logo-box+p{margin-top:64px}#エクセルV＋ .box-visual{padding:40px 0}#エクセルV＋ .img-absorption{width:94%}#エクセルV＋ハンドピースの紹介 .img-box{text-align:center}#エクセルV＋ハンドピースの紹介 img{width:80%}body.excel-v-plus .price-list_area p+.conditions{margin-top:0}@media print,screen and (min-width:751px){#エクセルV＋とは .flex{flex-direction:row-reverse;justify-content:center;align-items:center;gap:36px}#エクセルV＋とは .column-txt_area{width:408px}#エクセルV＋とは .kiki{width:320px}#エクセルV＋とは .logo-box+p{margin-top:32px}#エクセルV＋とは .logo{width:288px}#エクセルV＋ .img-absorption{width:80%}#エクセルV＋ハンドピースの紹介 img{width:50%}#エクセルV＋ハンドピースの紹介 th{width:240px;text-align:left;vertical-align:middle}}#シワ取り・プチ整形ボトックス治療 .about .img-box+*{margin-top:24px}#シワ取り・プチ整形ボトックス治療 img.image{width:100%;border:1px solid #ccc}#シワ取り・プチ整形ボトックス治療 .about-coretox h3{background:#ea7e92;color:#fff;margin-bottom:0}#シワ取り・プチ整形ボトックス治療 .about-coretox .wrapper{padding:32px;border:2px solid #ea7e92}#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison{border:2px solid #ccc;line-height:1.5;text-align:center;margin-bottom:16px;margin-top:16px}#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison *{padding:8px}#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison th{font-weight:600}#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison th[scope="row"]{background-color:#efefef}#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison th.coretox{border-top:3px solid #ea7e92}#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison th,#シワ取り・プチ整形ボトックス治療 .comparison td{border-bottom:2px solid #ccc}#シワ取り・プチ整形ボトックス治療 .comparison td.coretox4{border-bottom:3px solid #ea7e92}#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison th+th,#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison th+td,#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison td+td{border-left:3px solid #ea7e92}#シワ取り・プチ整形ボトックス治療 .about-coretox .h4-dd+ul{margin-top:32px}@media print,screen and (min-width:751px){#シワ取り・プチ整形ボトックス治療 .about .img-box{float:right;margin-left:1em}#シワ取り・プチ整形ボトックス治療 img.image{width:440px}#シワ取り・プチ整形ボトックス治療 .about .img-box+*{margin-top:0}#シワ取り・プチ整形ボトックス治療 .about-coretox .wrapper{border-width:1px}#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison{border-width:1px;margin-top:8px;margin-bottom:8px}#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison th.coretox{border-top-width:2px}#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison th,#シワ取り・プチ整形ボトックス治療 .comparison td{border-bottom-width:1px}#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison th+th,#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison th+td,#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison td+td{border-left-width:2px}#シワ取り・プチ整形ボトックス治療 .about-coretox .h4-dd+ul{margin-top:20px}#シワ取り・プチ整形ボトックス治療 .comparison td.coretox4{border-bottom:2px solid #ea7e92}}#コアトックスについて .img-box{text-align:center}#コアトックスについて .img-box+*{margin-top:32px}.coretox-pkg{width:60%}@media print,screen and (min-width:751px){#シワ取り・プチ整形ボトックス治療 .about .img-box{float:right;margin-left:1em}#シワ取り・プチ整形ボトックス治療 img.image{width:440px}#シワ取り・プチ整形ボトックス治療 .about .img-box+*{margin-top:0}#シワ取り・プチ整形ボトックス治療 .about-coretox .wrapper{border-width:1px}#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison{border-width:1px;margin-top:8px;margin-bottom:8px}#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison th.coretox{border-top-width:2px}#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison th,#シワ取り・プチ整形ボトックス治療 .comparison td{border-bottom-width:1px}#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison th+th,#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison th+td,#シワ取り・プチ整形ボトックス治療 .about-coretox .comparison td+td{border-left-width:2px}#シワ取り・プチ整形ボトックス治療 .about-coretox .h4-dd+ul{margin-top:20px}#シワ取り・プチ整形ボトックス治療 .comparison td.coretox4{border-bottom:2px solid #ea7e92}#コアトックスについて .img-box+*{margin-top:32px}.coretox-pkg{width:30%}}#ファットエックスコア .img-box{text-align:center}#ファットエックスコア .img-box+.txt-box{margin-top:20px}#ファットエックスコア img.pkg{width:80%}#ファットエックスコア .img-parts{width:100%}#ファットエックスコアの特徴 .img-box{border:2px solid #ccc;padding:48px 48px 40px;margin-top:20px}#ファットエックスコアの特徴 img.solution{width:100%}#ファットエックスコアの特徴 img.solution+p{margin-top:32px}#ファットエックスコアの特徴 img.remodel{width:100%}@media print,screen and (min-width:751px){#ファットエックスコア .img-parts{width:564px}#ファットエックスコア img.pkg{width:auto!important;height:240px}#ファットエックスコアの特徴 .img-box{border-width:1px;padding:36px;margin-top:12px;margin-bottom:8px}#ファットエックスコアの特徴 img.solution{width:53%}#ファットエックスコアの特徴 img.solution+p{margin-top:20px}#ファットエックスコアの特徴 img.remodel{width:75%}}#ミケランジェロ .about .img-box{text-align:center;margin-top:48px;margin-bottom:16px}#ミケランジェロ .about img.pkg{width:544px}#ミケランジェロ .about img.logo{width:480px;margin-top:10px}#ミケランジェロ .about .component{display:flex;flex-direction:column;gap:16px;margin-top:32px;padding:32px;border:2px solid #ccc}#ミケランジェロ .about .component>li+li{border-top:2px solid #ccc;padding-top:16px}@media print,screen and (min-width:751px){#ミケランジェロ .about .img-box{text-align:center;float:right;margin-top:0;margin-right:32px;margin-bottom:0;margin-left:56px;width:340px}#ミケランジェロ .about img.pkg{width:340px}#ミケランジェロ .about img.logo{width:300px}}#スネコスセルとは .img-box img{width:100%}@media print,screen and (min-width:751px){#スネコスセルとは .img-box{float:right}#スネコスセルとは .img-box img{width:560px}}#スネコス .img-box{text-align:center}#スネコスとは .img-box{}#スネコスとは .img-box img{width:690px;height:420px;object-fit:cover}#スネコスの種類 .containers{display:flex;flex-direction:column;gap:32px;border:2px solid #ccc;padding-top:40px;padding-right:32px;padding-bottom:32px;padding-left:32px}#スネコスの種類 h4{border-top:2px solid #333;border-bottom:2px solid #333;padding-top:20px;padding-bottom:16px;margin-top:0}#スネコスの種類 .img-box{margin-top:24px}#スネコスの種類 .img-box img{height:230px}#スネコスの種類 .txt-box{margin-top:16px}#スネコス img.parts{width:100%}#スネコス img.interval{width:100%;margin-top:24px}@media print,screen and (min-width:751px){#スネコスとは .img-box{float:right}#スネコスとは .img-box img{width:520px;height:320px;object-fit:cover}#スネコスの種類 .containers{flex-direction:row;gap:0;border-width:1px;padding-top:32px;padding-right:0;padding-bottom:32px;padding-left:0}#スネコスの種類 .container{flex-basis:50%;padding-right:32px;padding-left:32px}#スネコスの種類 .container+.container{border-left:1px solid #ccc}#スネコスの種類 h4{border-width:1px;padding-top:10px;padding-bottom:8px}#スネコスの種類 .img-box{margin-top:16px}#スネコスの種類 .img-box img{height:140px}#スネコスの種類 .txt-box{margin-top:8px}#スネコス img.parts{width:auto;height:420px}#スネコス img.interval{width:600px;margin-top:16px}}#LEDヒーライト .img-device{width:360px;height:240px;object-fit:cover;object-position:top left}#LEDヒーライト #特徴 .box-visual{text-align:center}#LEDヒーライト #特徴 .zu1{width:288px;vertical-align:middle}#LEDヒーライト #特徴 .zu2{width:375px;margin-left:80px;vertical-align:middle}@media screen and (max-width:750px){#LEDヒーライト #LEDヒーライトとは .flex-grid{flex-direction:column}#LEDヒーライト .img-device{width:440px;height:auto}#LEDヒーライト #特徴 .zu1{width:463px}#LEDヒーライト #特徴 .zu2{width:620px;margin-left:0;margin-top:50px}}.clumblist.forSMP .supplement{display:none}body.supplement-sub .clumblist.forSMP .supplement{display:inline-block}.treatment_nav{margin-top:40px}.treatment_nav .inner{width:690px;margin-right:auto;margin-left:auto}.treatment_nav .container{display:flex;flex-direction:column;flex-wrap:wrap;padding:44px;gap:40px;border:2px solid #333}.treatment_nav .container>li{border-bottom:2px solid #000;box-sizing:border-box;flex-basis:100%;display:flex;gap:32px}.treatment_nav .title a{line-height:1.5;font-size:34px;font-weight:600;color:#000}.treatment_nav .links{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;margin-top:20px;margin-bottom:32px;padding-left:34px;list-style:disc}.treatment_nav .links>li{font-size:29px}.treatment_nav .links>li a{font-size:29px;line-height:1.75;color:#333}.treatment_nav .icon{width:120px;height:120px;border:1px solid #ccc;background-size:cover}.treatment_nav .i-angle.right{border-color:#4bad6c;border-width:3px;margin-left:4px;margin-bottom:3px}.treatment_nav .icon.diet{background-image:url(/hifuka/in_imges/icn_diet-supplement.jpg)}.treatment_nav .icon.anti-aging{background-image:url(/hifuka/in_imges/icn_anti-aging-supplement.jpg)}.treatment_nav .icon.uv-care{background-image:url(/hifuka/in_imges/icn_uv-care-supplement.jpg)}.treatment_nav .icon.deodorant{background-image:url(/hifuka/in_imges/icn_deodorant-supplement.jpg)}.treatment_nav .icon.for-hc{background-image:url(/hifuka/in_imges/icn_for-hc-supplement.jpg)}.treatment_nav.sub .container{display:none}body.diet-supplement .treatment_nav.sub .container.diet,body.anti-aging-supplement .treatment_nav.sub .container.anti-aging,body.uv-care-supplement .treatment_nav.sub .container.uv-care,body.deodorant-supplement .treatment_nav.sub .container.deodorant,body.for-hc-supplement .treatment_nav.sub .container.for-hc{display:block}.treatment_nav.sub .container{padding:32px}.treatment_nav.sub .container>li{border-bottom:none}.treatment_nav.sub .links{margin:0;padding-left:0;list-style:none}.treatment_nav.footer{margin-top:64px}.treatment_nav.footer .cat_name{text-align:center;padding:10px;font-weight:600;font-size:26px;color:#fff;background-color:#333}.treatment_nav.footer .container{gap:36px;display:flex}.treatment_nav.footer .title a{font-size:30px;display:inline-block}body.diet-supplement .treatment_nav.footer .diet{border-bottom:2px solid #4bad6c;padding-bottom:8px}body.diet-supplement .treatment_nav.footer .diet,body.anti-aging-supplement .treatment_nav.footer .anti-aging,body.uv-care-supplement .uv-care,body.deodorant-supplement .deodorant,body.for-hc-supplement .for-hc{border-bottom:2px solid #4bad6c;padding-bottom:8px}body.Gren03 .treatment_nav .container,body.Gren03 .treatment_nav .container>li,body.Gren03 .treatment_nav.footer .i-angle{border-color:#4bad6c}body.Gren03 .treatment_nav .title a{color:#4bad6c}body.Gren03 .treatment_nav.footer .cat_name{background-color:#4bad6c}.treatment_nav+article{margin-top:64px}@media print,screen and (min-width:751px){.treatment section.title{position:relative}.treatment_nav{margin-top:32px}.treatment_nav .inner{width:auto}.treatment_nav .container{padding:36px;gap:20px;border-width:1px}.treatment_nav .container>li{border-width:1px;padding-bottom:20px;gap:24px}.treatment_nav .title{border-width:1px}.treatment_nav .title a{font-size:20px}.treatment_nav .links{flex-direction:row;gap:4px 34px;margin-top:10px;margin-bottom:0;padding-left:18px}.treatment_nav .links>li{font-size:15px;text-indent:-.5em}.treatment_nav .icon{width:88px;height:88px}.treatment_nav .links>li a{font-size:15px;line-height:1.75}.treatment_nav .links>li a:hover{text-decoration:underline}.link_treatment_nav{position:absolute;top:60px;right:0;border:1px solid #4bad6c;border-radius:4px;padding:6px 8px}.link_treatment_nav a{font-weight:600;color:#4bad6c!important}.treatment_nav .i-angle.right{border-width:2px}.treatment_nav.sub .container{padding:16px;display:none}.treatment_nav.sub .container>li{padding-bottom:0}.treatment_nav.sub .links{flex-direction:row;gap:16px}.treatment_nav+article{margin-top:40px}.treatment_nav.footer{margin-top:24px}.treatment_nav.footer .cat_name{text-align:center;padding:10px;padding-top:12px;font-weight:600;font-size:14px;line-height:1;color:#fff;background-color:#333}.treatment_nav.footer .container{flex-direction:row;gap:30px;padding:24px;padding-top:32px;display:flex}.treatment_nav.footer .container>li{flex-basis:auto}.treatment_nav.footer .title a{font-size:16px;display:inline-block}.treatment_nav.footer .title a:hover{text-decoration:underline}body.diet-supplement .treatment_nav.footer .diet,body.anti-aging-supplement .treatment_nav.footer .anti-aging,body.uv-care-supplement .uv-care,body.deodorant-supplement .deodorant,body.for-hc-supplement .for-hc{border-bottom:1px solid #4bad6c;padding-bottom:4px}}.cat-menu-area{margin-bottom:64px;width:690px;margin-right:auto;margin-left:auto;margin-top:40px}.cat-menu{}.cat-menu>.wrapper{padding:40px;padding-bottom:32px;border:2px solid #4bad6c;box-sizing:border-box}.cat-menu>*+*{margin-top:30px}.cat-menu h2{border-bottom:2px solid #4bad6c;padding-bottom:16px;margin-top:4px}.cat-menu h2 a{display:flex;height:100%;justify-content:space-between;align-items:center;font-size:32px;line-height:1;font-weight:600;color:#4bad6c}.cat-menu ul{font-size:30px;line-height:1.75}.cat-menu ul.menu{margin-top:24px}.cat-menu ul.menu>li+li{margin-top:12px}.cat-menu ul.menu>li{padding-left:.55em;text-indent:-.55em}.cat-menu ul.menu>li a{color:#333}.trm-sub-menu{width:690px;margin-right:auto;margin-left:auto;border:2px solid #4bad6c;padding:0 30px 30px 30px;box-sizing:border-box;margin-top:32px}@media print,screen and (min-width:751px){.cat-menu-area{padding-bottom:52px;border-bottom:1px solid #d8e0ef;margin-bottom:30px;width:auto;margin-top:32px}.cat-menu{display:flex;flex-wrap:wrap;gap:10px}.cat-menu>.wrapper{padding:28px;padding-bottom:24px;border-width:1px}.cat-menu>*{flex-basis: calc((980px - 26px) / 3)}.cat-menu>*+*{margin-top:0}.cat-menu h2{border-width:1px;padding-bottom:8px;margin-top:0}.cat-menu h2 a{font-size:18px;padding-left:0}.cat-menu ul{font-size:16px;line-height:1.75}.cat-menu ul.menu{margin-top:16px}.cat-menu ul.menu>li+li{margin-top:6px}.cat-menu ul.menu>li{padding-left:.55em;text-indent:-.55em}.cat-menu ul.menu>li a:hover{text-decoration:underline}.trm-sub-menu{width:auto;border-width:1px;margin-top:24px;padding:0 24px 16px 24px}.trm-sub-menu .cat-menu{display:block}.trm-sub-menu .cat-menu>*{flex-basis:auto}.trm-sub-menu .cat-menu ul.menu>li+li{margin-top:0}.trm-sub-menu ul.menu{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}}#アプローラDジェルとは .flex-pc{flex-direction:row-reverse}#アプローラDジェル .img-pkg{width:80px}#アプローラDジェルとは .img-box{flex:1 0 300px;text-align-last:center}@media screen and (max-width:750px){#アプローラDジェル .img-pkg{width:120px}}@media print,screen and (min-width:751px){#医療レーザー脱毛 .image{width:280px;margin-left:24px}#医療レーザー脱毛 .kiki{margin-top:24px;border-top:1px dotted #333;padding-top:24px;gap:24px}#医療レーザー脱毛 .kiki .img{text-align:center;flex:1 0 280px}#医療レーザー脱毛 .vikini{width:200px}#医療レーザー脱毛 .milesman{width:264px}#よくある質問 .q-box{display:flex;justify-content:flex-start;margin-bottom:0}#よくある質問 .q-box .icon{padding-right:8px}#よくある質問 .q-box .tx{font-weight:600;font-size:15px;line-height:1.55;padding-top:4px}#よくある質問 .ans-box{margin-top:8px;margin-left:32px}#アプローラDジェル .ans-box{margin-left:1.4em}.ans-box+.q-box{margin-top:12px;border-top:1px dotted #666;padding-top:12px}.skin-block .q-box{margin-bottom:0}#医療レーザー脱毛 .recommend{border-style:solid;border-width:4px 1px 1px 1px;border-radius:4px;background-color:#fffedc}#医療レーザー脱毛 .recommend .flex-pc{gap:16px}#医療レーザー脱毛 .recommend>div{padding:20px}#医療レーザー脱毛 .recommend>div+div{border-style:solid;border-width:1px 0 0}#医療レーザー脱毛 .recommend h4{font-weight:600;font-size:17px;line-height:1.55;border-style:dotted;border-width:0 0 2px 0;padding-bottom:16px;margin-top:0!important;margin-bottom:16px}#医療レーザー脱毛 .recommend .img-box{text-align:center}#医療レーザー脱毛 .recommend img{width:325px}.price-list-item_area li.flex{flex-wrap:wrap;gap:32px;width:100%}.price-list-item_area li.flex .price-list-item{margin-right:auto;float:none}.price-list-item_area li.flex .price-list-price{float:none}.price-list-item_area .price{width:7ch;display:inline-block}}@media screen and (max-width:750px){#医療レーザー脱毛 .img-box{text-align:center;margin-top:32px}#医療レーザー脱毛 .image{width:100%}#医療レーザー脱毛 .kiki{margin-top:32px}#医療レーザー脱毛 .kiki .img{text-align:center}#医療レーザー脱毛 .vikini{width:360px}#医療レーザー脱毛 .milesman{width:480px}#よくある質問 .q-box{display:flex;justify-content:flex-start;margin-bottom:0}#よくある質問 .q-box .icon{padding-right:16px}#よくある質問 .q-box .tx{font-weight:600;font-size:30px;line-height:1.55}#よくある質問 .ans-box{margin-top:8px;margin-left:64px}#アプローラDジェル .ans-box{margin-left:1.4em}.ans-box+.q-box{margin-top:16px;border-top:2px dotted #666;padding-top:24px}.skin-block .q-box{margin-bottom:0}#医療レーザー脱毛 .recommend img{width:490px}#医療レーザー脱毛 .recommend{border-style:solid;border-width:7px 1px 1px 1px;border-radius:5px;background-color:#fffedc}#医療レーザー脱毛 .recommend .flex-pc{gap:32px}#医療レーザー脱毛 .recommend>div{padding:40px}#医療レーザー脱毛 .recommend>div+div{border-style:solid;border-width:1px 0 0}#医療レーザー脱毛 .recommend h4{font-weight:600;font-size:34px;line-height:1.55;text-align:center;border-style:dotted;border-width:0 0 5px 0;padding-bottom:30px;margin-top:0!important;margin-bottom:36px}#医療レーザー脱毛 .recommend .img-box{text-align:center}#医療レーザー脱毛 .recommend img{width:490px}.price-list-item_area li.flex{flex-wrap:wrap;justify-content:flex-end;gap:32px}.price-list-item_area li.flex .price-list-item{float:none;width:100%}.price-list-item_area li.flex .price-list-price{float:none}}@media print,screen and (min-width:751px){#フローラスキャンとは .img-package{width:360px;margin-left:32px;border:1px solid #ccc}#腸内フローラとは dd{display:flex;gap:20px;align-items:center}#腸内フローラとは .img-flora{width:176px;margin-left:8px}#フローラスキャンとは .video{margin-top:20px;margin-bottom:0}#フローラスキャンでわかること .img_flora-type{margin-top:16px;padding:32px 112px;text-align:center;background-color:#faf8f5}#フローラスキャンでわかること .img_flora-type img{width:100%}#フローラスキャンでわかること .img_flora-type .point{padding-left:96px;padding-right:96px;margin-top:16px;display:flex;justify-content:space-between;align-items:flex-start}#フローラスキャンでわかること .img_flora-type p{border:2px solid #ed7d30;background-color:#fff;border-radius:8px;display:inline-block;padding:8px 12px;text-align:left;line-height:1.45;font-size:14px}#フローラスキャンでわかること .img_flora-type p.half{width:200px}#フローラスキャンでわかること .img_flora-image-box{float:right;width:184px;margin-right:24px;margin-left:40px}#フローラスキャンでわかること .img_flora-image{width:100%}#フローラスキャンでわかること .img_flora-image+p{margin-top:20px}#フローラスキャン検査の流れ .img-box{text-align:center}#フローラスキャン検査の流れ .img_test1{width:224px;vertical-align:top}#フローラスキャン検査の流れ .img_test2{width:160px;vertical-align:middle;margin-right:16px;margin-left:32px}}@media screen and (max-width:750px){#フローラスキャンとは .img-box{margin-top:24px}#フローラスキャンとは .img-package{width:100%;border:1px solid #ccc}#腸内フローラとは dd{display:flex;gap:24px;align-items:center;flex-direction:column;margin-top:24px}#腸内フローラとは .img-flora{width:60%;margin-left:26px}#フローラスキャンとは .video{margin-top:32px;margin-bottom:0}#フローラスキャンでわかること .img_flora-type{margin-top:16px;padding:24px 16px;text-align:center;background-color:#faf8f5}#フローラスキャンでわかること .img_flora-type img{width:100%}#フローラスキャンでわかること .img_flora-type .point{margin-top:16px;display:flex;justify-content:space-between;align-items:flex-start}#フローラスキャンでわかること .img_flora-type p{border:4px solid #ed7d30;background-color:#fff;border-radius:16px;display:inline-block;padding:16px;text-align:left;line-height:1.45;font-size:28px;margin-top:0}#フローラスキャンでわかること .img_flora-type p.half{width:284px}#フローラスキャンでわかること .img_flora-image-box{text-align:center;margin-top:24px}#フローラスキャンでわかること .img_flora-image{width:100%}#フローラスキャンでわかること .img_flora-image+p{margin-top:24px}#フローラスキャン検査の流れ .img-box{display:flex;justify-content:space-between;align-items:flex-start}#フローラスキャン検査の流れ .img_test1{width:360px}#フローラスキャン検査の流れ .img_test2{width:304px}}@media print,screen and (min-width:751px){#マイシグナルとは .img-bottle{width:400px}#マイシグナルとは .rna-img-box{text-align:center;background-color:#fff;margin-top:12px}#マイシグナルとは .img-rna{width:600px}#マイシグナルの特徴 .column-img_area{margin-top:24px}#マイシグナルの特徴 .feature2{width:750px}}@media screen and (max-width:800px){#マイシグナルとは .img-box{text-align:center}#マイシグナルとは .img-bottle{width:90%}#マイシグナルとは .rna-img-box{text-align:center;background-color:#fff;margin-top:12px}#マイシグナルとは .img-rna{width:100%}#マイシグナルの特徴 .column-img_area{margin-top:24px}#マイシグナルの特徴 .feature1{width:95%}#マイシグナルの特徴 .feature2{width:80%}}@media print,screen and (min-width:751px){.diagram-sccs{width:85%;height:auto}}@media screen and (max-width:750px){.diagram-sccs{width:100%;height:auto}}@media print,screen and (min-width:751px){#エムセラとは .img-kiki{width:480px;margin-left:16px}}@media screen and (max-width:750px){#エムセラとは .img-kiki{width:600px;margin-top:36px;margin-bottom:32px}}@media print,screen and (min-width:751px){#キュアデイズとは .flex-pc{flex-direction:row-reverse}#キュアデイズとは img{width:144px;margin:0 32px}#キュアデイズとは .caution_area{margin-top:8px}}@media screen and (max-width:750px){#キュアデイズとは img{height:480px;margin:32px 0}#キュアデイズとは .caution_area{margin-top:0}}@media print,screen and (min-width:751px){#TCAクロスとは img{width:104px;margin-left:100px;margin-right:100px}}@media screen and (max-width:750px){#TCAクロスとは img{width:28%;margin-top:64px;margin-bottom:40px}}@media print,screen and (min-width:751px){#ミラノリピール .pkg-milano{width:75%;margin-top:24px}#ミラノリピール .img-component{width:75%;margin-top:16px}#ミラノリピール .img-treatments{width:75%;margin-top:16px}}@media screen and (max-width:750px){#ミラノリピール .pkg-milano{width:100%;margin-top:24px}#ミラノリピール .img-component{width:90%;margin-top:16px}#ミラノリピール .img-treatments{width:100%;margin-top:16px}}@media print,screen and (min-width:751px){#乳酸ミルキーピーリング .photo{text-align:center}#乳酸ミルキーピーリング .photo img{width:560px;margin:24px 0 12px}}@media screen and (max-width:750px){#乳酸ミルキーピーリング .photo{text-align:center}#乳酸ミルキーピーリング .photo img{width:600px}}@media print,screen and (min-width:751px){#ミックスピールマヌカとは .flex-pc{flex-direction:row-reverse}#ミックスピールマヌカとは img{width:304px;margin-left:58px;margin-right:16px}}@media screen and (max-width:750px){#ミックスピールマヌカとは img{width:80%;margin:0 0 32px 32px}}@media print,screen and (min-width:751px){#ペパーミントピール img.pkg{width:504px;margin-bottom:16px}}@media screen and (max-width:750px){#ペパーミントピール img.pkg{width:95%;margin-bottom:32px}}@media print,screen and (min-width:751px){#トラネックスレチピールとは .flex-pc{flex-direction:row-reverse}#トラネックスレチピールとは img{width:440px}}@media screen and (max-width:750px){#トラネックスレチピールとは img{width:100%;margin-bottom:32px}}@media print,screen and (min-width:751px){.me-overview{display:flex;gap:30px}.me-overview__read-txt{padding-right:8px;margin-right:auto;border-right:1px solid #4bad6c}.me-overview__read-txt>*{font-size:16px;line-height:1.75}.me-overview>div:nth-of-type(2) {display:flex;flex-direction:column;gap:16px;justify-content:center;padding-top:12px;padding-bottom:12px}.me-overview__date{font-size:17px;line-height:1.5;color:#4bad6c;text-align:center}.me-reserve>a{display:inline-block;background-color:#3d62ad;border-radius:4px;box-sizing:border-box;padding:16px 32px 16px 16px;text-align:center;font-size:16px;line-height:1;color:#fff;white-space:nowrap;position:relative;text-box-trim:trim-both}.me-reserve{text-align:center;border-top:1px solid #4bad6c;padding-top:36px}.me-reserve>a::before{content:'';display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:16px;top:50%;width:10px;height:10px;margin-top:-5px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.me-menu__highlighted{border:2px solid #4bad6c;display:flex;flex-direction:row-reverse}.me-menu__highlighted__header{background-color:#c8e7d3;padding:20px 0 20px 20px}.me-menu__highlighted__medium-heading{font-size:19px!important;line-height:1.6!important;padding:0 0 0 10px!important;margin-bottom:0!important}.me-menu__highlighted__details{margin:20px 20px 0}.me-menu__highlighted__img{flex:0 0 360px}.me-menu__highlighted__img.ordermade{border-right:1px solid #c8e7d3}.me-menu__highlighted__img img{width:100%;height:auto}.me-menu__highlighted__img.ordermade img{aspect-ratio: 4 / 3;object-fit:cover}.me-menu{display:flex;justify-content:space-between;gap:24px;margin-right:15px;margin-left:15px}.me-menu__small-heading{font-size:16px!important;line-height:1.45!important;margin-bottom:0!important}.me-menu__small-heading.course{font-size:18px!important;line-height:1.45!important}*+.me-menu__small-heading{margin-top:8px}.me-menu__link{text-align:right}.me-menu__link a{font-size:14px!important;line-height:1.75!important}.me-menu__img{flex:0 0 240px;border:1px solid #ccc}.me-menu__img img{width:100%;height:auto;aspect-ratio: 4 / 3;object-fit:cover}.me-menu__img img.me-emsculpt{object-position:left top}.treatment-NailCare .me-menu-list{margin-top:-20px!important}.me-menu-list li{padding:20px 0}.me .me-menu-list li:nth-of-type(1) {border-top:1px solid #4bad6c}.me-menu-list li+li{border-top:1px solid #4bad6c}.price-list_area .me-reserve{margin-top:36px}.treatment.me #profile h3{margin-bottom:24px}.treatment.me #profile .wrapper{display:flex}.treatment.me #profile .img-box{margin-right:32px}.treatment.me #profile img{border:1px solid #ccc;object-fit:cover}.treatment.me #profile .sugimoto img{width:192px;height:256px}.treatment.me #profile .title{line-height:1.5}.treatment.me #profile .sugimoto .txt-box>li+li{margin-top:8px}.treatment.me #profile .sugimoto .txt-box .profile{margin-top:16px}.treatment.me #profile .staff{margin-top:24px;padding-top:32px;border-top:1px solid #999}.treatment.me #profile .staff li{display:flex;width:50%}.treatment.me #profile .staff img{width:156px;height:208px;margin-right:16px}}@media screen and (max-width:750px){.me-overview__read-txt>*{font-size:31px;line-height:1.6}.me-overview>div:nth-of-type(2) {margin-top:40px;display:flex;flex-direction:column;gap:36px}.me-overview__date{font-size:34px;line-height:1;color:#4bad6c;text-align:center}.me-reserve{text-align:center;padding-top:64px;border-top:2px solid #4bad6c;margin-top:44px}.me-reserve>a{display:inline-block;background-color:#3d62ad;box-sizing:border-box;padding:32px 64px 32px 32px;border-radius:8px;font-size:31px;line-height:1;font-weight:600;color:#fff;position:relative;text-box-trim:trim-both}.me-reserve>a::before{content:'';display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:32px;top:50%;width:20px;height:20px;margin-top:-10px;border-right:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.me-menu__highlighted{border:4px solid #4bad6c;display:flex;flex-direction:column;gap:24px}.me-menu__highlighted__header{background-color:#c8e7d3;padding:24px 0 24px 24px}.me-menu__highlighted__medium-heading{font-size:34px!important;line-height:1.5!important;padding:0 0 0 20px!important;margin-bottom:0!important}.me-menu__highlighted__details{margin:24px 24px 0}.me-menu__highlighted__details,.me-menu{line-height:1.65}.me-menu__highlighted__img{}.me-menu__highlighted__img.ordermade{border-top:1px solid #c8e7d3}.me-menu__highlighted__img img{width:100%;height:auto}.me-menu__highlighted__img.ordermade img{aspect-ratio: 16 / 10;object-fit:cover}.me-menu{display:flex;flex-direction:column;gap:20px;margin-right:30px;margin-left:30px}.me-menu__small-heading{font-size:31px!important;line-height:1.5!important;margin:0!important}.me-menu__small-heading.course{font-size:32px!important;line-height:1.5!important}*+.me-menu__small-heading{margin-top:16px!important}.me-menu__small-heading+*{margin-top:4px}.me-menu__link{text-align:right;margin-top:8px!important}.me-menu__link a{font-size:28px!important;line-height:1.65!important}.me-menu__img{border:2px solid #ccc}.me-menu__img img{width:100%;height:auto;aspect-ratio: 16 / 10;object-fit:cover}.treatment-NailCare .me-menu-list{margin-top:-32px!important}.me-menu-list li{padding-top:40px}.me .me-menu-list li:nth-of-type(1) {border-top:2px solid #4bad6c}.me-menu-list li+li{margin-top:48px;border-top:2px solid #4bad6c}.price-list_area .me-reserve{margin-top:36px}.treatment.me #profile img{border:1px solid #ccc;object-fit:cover;margin-bottom:24px}.treatment.me #profile .sugimoto{margin-top:64px}.treatment.me #profile .sugimoto .img-box,.treatment.me #profile .sugimoto .name{text-align:center}.treatment.me #profile .sugimoto .name .txt-ms,.treatment.me #profile .staff .txt-ms{line-height:1.5}.treatment.me #profile .sugimoto .txt-box{width:83%;margin-right:auto;margin-left:auto}.treatment.me #profile .sugimoto img{width:288px;height:384px}.treatment.me #profile .sugimoto .txt-box>li+li{margin-top:24px}.treatment.me #profile .txt-box>li+li{margin-top:24px}.treatment.me #profile .sugimoto .profile{margin-top:48px}.treatment.me #profile .staff{margin-top:48px}.treatment.me #profile .staff li{text-align:center;padding-top:48px;border-top:1px solid #999}.treatment.me #profile .staff li{margin-top:40px}.treatment.me #profile .staff img{width:256px;height:344px}}#ポテンツァ #ダイヤモンドシェイプ .h4-dd{border-bottom:0}@media print,screen and (min-width:751px){#ポテンツァとは .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse}#ポテンツァとは .column-txt_area{width:392px}#ポテンツァとは .column-img_area{text-align:center;margin-left:56px;width:256px}#ポテンツァ .img-device{width:256px}#ポテンツァ .img-logo1{width:216px;margin-top:20px}#ポテンツァ .img-needle{width:560px;margin:24px 0 12px}#ポテンツァ .img-tip{width:900px;margin-bottom:12px}#ポテンツァ .img-delivery{width:784px;margin:24px 0 12px}#ポテンツァ .radiance-course .flex-box{gap:24px;align-items:flex-start}#ポテンツァ .course-menu{display:flex;border:1px solid #23b8ba;border-radius:4px;width:80%;margin-left:auto;margin-right:auto}#ポテンツァ .course-menu>li{flex:1;display:flex;flex-direction:column}#ポテンツァ .course-menu>li+li{border-left:1px solid #23b8ba;flex:1;text-align:center}#ポテンツァ .course-menu .menu-title{background-color:#e9f8f8;flex:1;font-weight:600;font-size:90%;line-height:1.3;padding:12px 0;display:flex;align-items:center;justify-content:center;text-align:center}#ポテンツァ .course-img{width:100%}#ポテンツァ .treatment-course__description{display:flex;align-items:flex-start}#ポテンツァ .treatment-course__description .txt-box{margin-right:auto}#ポテンツァ .course-saito{width:144px;margin-right:16px;margin-left:16px}}@media screen and (max-width:750px){#ポテンツァとは .column-txt_area{}#ポテンツァとは .column-img_area{text-align:center}#ポテンツァ .img-device{width:440px}#ポテンツァ .img-logo1{width:360px;margin:32px 0 80px}#ポテンツァ .img-needle{width:100%;margin:24px 0 8px}#ポテンツァ .img-tip{width:100%;margin:32px 0 36px}#ポテンツァ .img-delivery{width:100%;margin:32px 0 16px}.treatment section#ダイヤモンドシェイプ{padding-bottom:12px}#ポテンツァ .treatment-course__description{display:flex;flex-direction:column-reverse}#ポテンツァ .course-menu{display:flex;flex-wrap:wrap;border:1px solid #23b8ba;border-radius:8px}#ポテンツァ .course-menu>li{flex:0;flex-basis:50%;display:flex;flex-direction:column}#ポテンツァ .course-menu>li+li:not(:nth-child(3)) {border-left:1px solid #23b8ba;flex:1;text-align:center}#ポテンツァ .course-menu .menu-title{background-color:#e9f8f8;flex:1;font-weight:600;font-size:85%;line-height:1.3;padding:12px 0;display:flex;align-items:center;justify-content:center;text-align:center}#ポテンツァ .course-img{width:200px;display:inline-block;margin:0 auto}#ラディアンスコース .treatment-course__details img{width:360px;height:auto}#ポテンツァ .course-saito{width:288px;margin:24px auto 0}}.rf4-image{width:100%}#ダイヤモンド4シャープとは .flex{display:block}#ダイヤモンド4シャープとは .column-txt_area{margin-top:1em}#ダイヤモンド4シャープ .diamond{width:400px;margin-bottom:20px}#ダイヤモンド4シャープ .diamond-kouka{margin:32px 0 16px;width:690px}#ダイヤモンド4シャープの特徴 .flex{flex-direction:column}#ダイヤモンド4シャープの特徴 .img-box{text-align:center}@media print,screen and (min-width:751px){#ダイヤモンド4シャープとは .flex{display:flex;flex-direction:row-reverse}#ダイヤモンド4シャープとは .column-img_area{margin-left:1em}.rf4-image{width:440px}#ダイヤモンド4シャープとは .column-txt_area{margin-top:0}#ダイヤモンド4シャープ .diamond{margin:40px 40px 24px 24px;width:300px}#ダイヤモンド4シャープ .diamond-kouka{margin:32px 0 16px;width:540px}#ダイヤモンド4シャープの特徴 .flex{flex-direction:row}#エクソソームとは .exosome{width:85%}#エクソソームを用いた美容医療 img{width:232px}#高純化エクソソーム製剤 img{width:45%}#発毛専用エクソソーム img{width:70%;margin-bottom:16px}}@media screen and (max-width:750px){#エクソソームとは .exosome{width:90%}#エクソソームを用いた美容医療 img{width:100%;margin-top:24px}#高純化エクソソーム製剤 img{width:80%}#発毛専用エクソソーム img{width:80%;margin-bottom:32px}}@media print,screen and (min-width:751px){#プロファイロ .column-img_area{width:440px;text-align:center}#プロファイロ img{width:100%}#プロファイロ .img-main{width:380px;margin:40px 32px 0 24px}#プロファイロ .column-txt_area{width:300px}#プロファイロ .img01{width:340px}}@media screen and (max-width:750px){#プロファイロ img{width:100%}#プロファイロ .img-main{width:85%}#プロファイロ .img01{margin-top:24px}}#ロングラスティングとは img{width:576px;margin:24px 16px 40px 0}@media print,screen and (min-width:751px){#ロングラスティングとは img{width:368px;margin:8px 16px 24px 0}#ジュベルックとは .pkg{width:480px}#ジュベルックとは .column-img_area+p{margin-top:1rem}}@media screen and (max-width:750px){#ジュベルックとは .pkg{width:100%}#ジュベルックとは .column-img_area+p{margin-top:1.25rem}}#ジャルプロとは figure{text-align:center}#ジャルプロとは figure+*{margin-top:32px}#ジャルプロとは img{width:344px;margin-top:16px}@media print,screen and (min-width:751px){#ジャルプロとは figure+*{margin-top:20px}#ジャルプロとは img{width:280px;margin-top:8px}#ジャルプロの種類 .treatment-course__body{display:flex;gap:1.5em}}#メディカルダイエット section section+section{border-top:1px dotted #333}@media print,screen and (min-width:751px){#メディカルダイエット .column-img_area{width:240px;height:240px;box-sizing:border-box;border:1px solid #ccc;display:flex;justify-content:center;align-items:center}#メディカルダイエット .column-img_area img{width:192px;height:192px;object-fit:contain}#メディカルダイエット section section+section{padding-top:20px}}@media screen and (max-width:750px){#メディカルダイエット section section+section{padding-top:40px}#メディカルダイエット .column-txt_area{margin-top:24px}#メディカルダイエット .column-img_area{height:360px;box-sizing:border-box;padding:24px;border:1px solid #ccc;display:flex;justify-content:center;align-items:center}#メディカルダイエット .column-img_area img{width:auto;height:312px;object-fit:contain}}@media print,screen and (min-width:751px){#ソルプロプリュスホワイトとは .flex-pc{flex-direction:row-reverse}#ソルプロプリュスホワイトとは .img-bottle{width:248px;height:auto;margin:0 64px}#ソルプロプリュスホワイトの特徴 .img-matterial{width:720px}#ソルプロプリュスホワイトの特徴 .txt-box{width:50.5%;margin:32px auto 0}#ソルプロプリュスホワイトの特徴 .txt-box p{margin-top:8px}#ソルプロプリュスホワイトの特徴 .img-data{width:360px}#ソルプロプリュスホワイトの特徴 .img-data.touka{margin-right:32px}#ソルプロプリュスホワイトの特徴 .img-med{width:600px}}@media screen and (max-width:750px){#ソルプロプリュスホワイトとは .img-box{text-align:center}#ソルプロプリュスホワイトとは .img-bottle{width:480px;height:auto;margin:24px 0 32px}#ソルプロプリュスホワイトの特徴 .img-matterial{width:100%}#ソルプロプリュスホワイトの特徴 .txt-box{width:80%;margin:48px auto 0}#ソルプロプリュスホワイトの特徴 .txt-box p{margin-top:12px;font-size:28px}#ソルプロプリュスホワイトの特徴 .img-data{width:480px}#ソルプロプリュスホワイトの特徴 .img-data.touka{margin-bottom:24px}#ソルプロプリュスホワイトの特徴 .img-med{width:100%}#ソルプロプリュスホワイトの特徴 .caution_area.med li{padding-left:0;text-indent:0}}@media print,screen and (min-width:751px){#NMNエスコート .img-bottle{width:200px;margin-top:20px}#NMNエスコート .img-mechanism img{width:360px;height:auto}#NMNエスコート .img-mechanism{margin-top:20px}}@media screen and (max-width:750px){#NMNエスコート .img-bottle{width:400px}#NMNエスコート .img-mechanism img{width:560px}#NMNエスコート .img-mechanism{margin-top:40px}#NMNエスコート .nad{margin:24px 0 16px}}@media print,screen and (min-width:751px){#NMN点滴 .img-bottle{width:200px;margin-top:24px}#NMN点滴 .img-mechanism,#NMN点滴 .img-nad{width:400px}#NMN点滴 .img-mechanism{margin:16px 0}}@media screen and (max-width:750px){#NMN点滴 .img-bottle{width:400px}#NMN点滴 .img-mechanism,#NMN点滴 .img-nad{width:560px}#NMN点滴 .img-mechanism{margin:40px 0 32px 0}#NMN点滴 .img-nad{margin-bottom:24px}}.skin-summary .product-volume{display:inline-block;margin-right:.5em}.skin-block .stack-m>*+*{margin-top:24px}.skin-block .sec-title{color:#4062a8;font-size:30px;margin-top:28px}.skin-block .label-row{display:flex;align-items:flex-start;flex-direction:column;margin-top:8px;gap:12px}.skin-block .label-short,.skin-block .label-long{background-color:#4062a8;color:#fff;line-height:1;font-size:26px;padding:8px 16px;border-radius:2rem;white-space:nowrap}.skin-block .label-desc{color:#4062a8}.skin-block .tag-new{vertical-align:top;font-size:20px}.skin-block .sec-title--under{border-top:1px solid #ccc;margin-top:36px;padding-top:36px}.skin-block .block-divider{border-top:1px solid #ccc;margin-top:36px!important;padding-top:36px}@media print,screen and (min-width:751px){.skin-block .sec-title{font-size:15.5px;margin-top:16px}.skin-block .label-row{gap:6px;flex-direction:row;align-items:center;margin-top:4px}.skin-block .label-short,.skin-block .label-long{font-size:13px;padding:4px 8px;border-radius:2rem}.skin-block .tag-new{font-size:11px}.skin-block .sec-title--under{margin-top:16px;padding-top:16px}.skin-block .block-divider{border-top:1px solid #ccc;margin-top:16px!important;padding-top:16px}.skin-block .stack-m>*+*{margin-top:12px}body.skincare #container>article+article{margin-top:32px}.skin-block .square-new+.square-new{margin-top:6px}.skin-block .square-new+.txt-s{margin-top:16px}.skin-block .component{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:6px}.skin-block .component>li{font-weight:600;background-color:#7bb7f3;color:#fff;font-size:14px;line-height:1;padding:8px;border-radius:4px}.skin-block .component+.txt-s{margin-top:8px}.skin-block .link{text-align:right;margin-top:40px}.skin-block .link .material-symbols-sharp{line-height:1.75}.skin-about{display:flex;align-items:center;margin-bottom:28px;padding-top:24px}.skin-about .logo{flex-basis:250px;margin:0 24px;text-align:center}.skin-about .logo img{width:100%;height:auto}.skin-about .txt{flex-basis:730px;padding:24px 0}.skin-about .read{font-size:16px;line-height:1.5;font-weight:600;color:#4062a8}.skin-main h3{border-width:0 0 0 0!important;padding:0!important;margin:0!important;font-weight:600!important;font-size:17px!important;line-height:1.5!important;color:#333}.skin-main .skin-price{font-size:15px;line-height:1.75}.skin-main .skin-price+*{margin-top:20px}.skin-block .skin-ex{font-size:16px;line-height:1.5;font-weight:600;color:#4061a9}.skin-block .skin-ex+p{margin-top:.25em}.skin-block .function{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.skin-block .function li{font-size:14px;line-height:1;padding:.4em;border:1px solid #333}.skin-block .function+.txt-s{margin-top:20px}.skin-block h4{margin-top:24px;font-weight:600}.skin-block h4.type1{font-size:16px!important;line-height:1.6;color:#4062a8;background-color:#fff;padding:0 0 4px 0;border-bottom:1px solid #4062a8}.skin-block h4.type2{font-size:16px;line-height:1;color:#4062a8;background-color:#ced7e8;padding:10px 12px 8px}.skin-block h4.type3{font-size:14px!important;line-height:1;color:#333;background-color:#fff;border:1px solid #999;padding:12px;margin-bottom:0}.skin-block h4.type1+dl,.skin-block h4.type1+ul,.skin-block h4.type1+ol{margin-top:16px}.skin-block h4.type3+.txt-bi{margin-top:0}p+.skin-block dl.square-new{margin-top:14px}.skin-block dl.square-new>dt,.skin-block ul.square-new>li{font-weight:600;font-size:15.5px;line-height:1.75;position:relative;padding-left:20px}.skin-block dl.square-new>dt:before,.skin-block ul.square-new>li:before{position:absolute;top:9px;left:0;display:inline-block;width:8px;height:8px;margin:0 7px 0 5px;flex-shrink:0;content:'';background-color:#4061a9}.skin-block dl.square-new>dd{margin-left:20px;font-size:15px;line-height:1.75}.skin-block dl.square-new dt:not(:first-of-type) {margin-top:14px}.skin-block ul.square-new li:not(:first-of-type) {margin-top:6px}.skin-block dl.square-new+dl.square-new{margin-top:14px}.skin-block .txt-bi{font-size:12.5px;line-height:1.55}.gp-box914{width:914px;margin:0 auto}.skin-block p.txt-mm+ul.txt-mm,.skin-block p.txt-mm+ol.txt-mm{margin-top:12px}.skin-block .anchor-link{margin-top:40px}.skin-block .anchor-link a{font-size:16px;font-weight:600;position:relative;display:inline-block;padding-left:16px;margin-right:16px}.skin-block .anchor-link a:before{box-sizing:border-box;content:'\e5df';font-family:'Material Icons Sharp';color:#4062a8;display:inline-block;position:absolute;top:0;left:0}.skin-block .howto>li+li{margin-top:12px}.skin-block h4+ul,.skin-block h4+ol,.skin-block h4+dl{margin-top:16px}.skin-block h4+.warning{margin-top:22px}.skin-block ol+ul{margin-top:24px}}@media screen and (max-width:750px){.skin-block{width:640px;margin-left:auto;margin-right:auto}.skin-block .square-new+.square-new{margin-top:8px}.skin-block .square-new+.txt-s{margin-top:32px}.skin-block .component{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:12px}.skin-block .component>li{font-weight:600;background-color:#7bb7f3;color:#fff;font-size:28px;line-height:1;padding:16px;border-radius:8px}.skin-block .component+.txt-s{margin-top:12px}.skin-block .link{text-align:right;margin-top:80px}.skin-block .link .material-symbols-sharp{line-height:1.75}.skin-about{padding-top:80px;margin-bottom:72px}.skin-about .logo{text-align:center}.skin-about .logo img{width:80%;object-fit:cover}.skin-about .txt{width:80%;text-align:left;margin:64px auto 0}.skin-about .read{font-weight:600;font-size:30px;line-height:1.5;color:#4062a8}.skin-main h3{border-width:0 0 0 0!important;padding:0!important;margin:0!important;font-weight:600;font-size:32px;line-height:1.5;color:#333}.skin-main .skin-price{font-size:29px;line-height:1.75}.skin-main .skin-price+*{margin-top:32px}.skin-about+article{margin-top:64px}.skin-block .skin-ex{font-size:30px;line-height:1.5;font-weight:600;color:#4061a9;margin-top:32px}.skin-block .skin-ex+p{margin-top:.25em}.skin-block .function{margin-top:24px;display:flex;flex-wrap:wrap;gap:16px}.skin-block .function li{font-size:27px;line-height:1;padding:.4em;border:1px solid #333}.skin-block .function+.txt-s{margin-top:48px}.skin-block h4{margin-top:40px}.skin-block h4.type1{font-weight:600;font-size:31.5px;line-height:1.6;color:#4062a8;background-color:#fff;padding:0 0 8px 0;margin-top:48px;border-bottom:2px solid #4062a8}.skin-block h4.type2{font-weight:600;font-size:32px;line-height:1.6;color:#4062a8;background-color:#ced7e8;padding:18px 24px;margin-top:64px;margin-bottom:0}.skin-block h4.type3{font-weight:600;font-size:26px!important;line-height:1;color:#333;background-color:#fff;border:1px solid #999;padding:24px;margin-top:40px;margin-bottom:0}.skin-block h4.type1+dl,.skin-block h4.type1+ul,.skin-block h4.type1+ol,.skin-block h4.type2+dl,.skin-block h4.type2+ul,.skin-block h4.type2+ol,.skin-block h4.type2+p{margin-top:24px}.skin-block h4.type3+.txt-bi{margin-top:0}p+.skin-block dl.square-new{margin-top:28px}.skin-block dl.square-new>dt,.skin-block ul.square-new>li{font-weight:600;font-size:30px;line-height:1.75;position:relative;padding-left:40px}.skin-block dl.square-new>dt:before,.skin-block ul.square-new>li:before{position:absolute;top:18px;left:0;display:inline-block;width:16px;height:16px;margin:0 14px 0 10px;flex-shrink:0;content:'';background-color:#4061a9}.skin-block dl.square-new>dd{margin-left:40px;font-size:30px;line-height:1.75}.skin-block .anchor-link{margin-top:64px}.skin-block .anchor-link a{font-size:32px;font-weight:600;position:relative;display:block;padding-left:32px;margin-top:32px}.skin-block .anchor-link a:before{box-sizing:border-box;content:'\e5df';font-family:'Material Icons Sharp';color:#4062a8;display:inline-block;position:absolute;top:0;left:0}.skin-block dl.square-new dt:not(:first-of-type) {margin-top:20px}.skin-block ul.square-new li:not(:first-of-type) {margin-top:8px}.skin-block .txt-bi{font-size:25px;line-height:1.55}.gp-box914{width:90%;margin:0 auto}.skin-block p.txt-mm+ul.txt-mm,.skin-block p.txt-mm+ol.txt-mm{margin-top:24px}.skin-block h4+.warning{margin-top:44px}.skincare ol+ul{margin-top:44px}}.skincare.drx .logo img{height:56px}.skincare.drx .PC-skinleft img{object-fit:cover}@media screen and (max-width:750px){.skincare.drx .logo img{height:200px;object-fit:contain}}.skinceuticals-link a{display:inline-block;margin-top:.5em;font-weight:600}@media screen and (max-width:750px){.skinceuticals-link{border:2px solid #4061a9;padding:40px 0;width:690px;margin:64px auto 0}}@media print,screen and (min-width:751px){.skinceuticals-link{margin-top:32px;border:1px solid #4061a9;padding:24px;margin-bottom:32px}}@media screen and (max-width:750px){body.zo .sp-img460 img{width:55%}}@media print,screen and (min-width:751px){.bs_body-essence_zu{margin-top:16px}}@media screen and (max-width:750px){.bs_body-essence_zu{width:100%}}@media print,screen and (min-width:751px){#pelo-shampoo .img_pkg,#pelo-conditioner .img_pkg,#pelo-lotion .img_pkg,#pelo-brow .img_pkg{width:250px;object-fit:cover}#pelo-set2 .img_pkg,#pelo-set3 .img_pkg{height:210px;width:auto}}@media screen and (max-width:750px){#pelo-set2 .img_pkg,#pelo-set3 .img_pkg{width:auto;height:400px}.lekarka .skin-about .txt .txt-ms{margin-top:.5rem}.lekarka .img_pkg{width:100%}}@media print,screen and (min-width:751px){article#exo-gel h2{font-size:22px}}@media screen and (max-width:750px){.exo-particle .logo img{width:80%}.exo-particle .img_pkg{width:100%}.exo-particle article h2{margin-bottom:0}.exo-particle .pc-box02{margin-top:30px}}@media print,screen and (min-width:751px){#シリカスピッククリーム,#debeaus-bt,#ビタミンCローション{margin-top:32px}#ゼオスキンヘルスとは h2{margin-bottom:20px}article.scms .contents.skin-block{margin-top:56px}article.scms .skin-main{width:674px;margin:0 auto}article.scms .skin-ex{font-size:17px}article.scms h3{margin-top:16px!important}article.scms img{width:100%;height:auto}article.scms dl{border:1px solid #4061a9;margin-top:16px;padding:16px 16px 0}article.scms dl dt{font-size:16px}article.scms dl.square-new>dd{margin-left:0}article.scms dl dd{margin:0;padding:0 16px 16px 21px}article.scms dl dd:not(:last-of-type) {border-bottom:1px solid #4061a9}article.scms dl+.txt-s{margin-top:8px}article.scms .skin-main+.txt-mm{margin-top:48px}article.scms .chart{margin-top:32px}article.scms .howto-use li{display:flex}article.scms .howto-use li{margin-top:24px}article.scms .howto-use .txt-box{flex-basis:795px;margin-left:auto}article.scms .howto-use .no-box p{display:inline-block;font-weight:600;font-size:14px;color:#fff;padding:3px 24px;background-color:#3dc0c7;border-radius:50px}}@media screen and (max-width:750px){.skin-main img{width:100%}article.scms .skin-main h3{margin-top:40px!important}article.scms dl{border:1px solid #4061a9;margin-top:32px;padding:28px 28px 0}article.scms dl dt{font-size:32px}article.scms dl.square-new>dd{margin-left:0}article.scms dl dd{margin:0;padding:0 28px 28px 0}article.scms dl dd:not(:last-of-type) {border-bottom:1px solid #4061a9}article.scms dl+.txt-s{margin-top:16px}article.scms .skin-main+.txt-mm{margin-top:64px}article.scms .chart{margin-top:32px}article.scms .howto-use li{display:flex}article.scms .howto-use li:not(:first-of-type) {margin-top:28px}article.scms .howto-use .txt-box{flex-basis:540px;margin-left:auto}article.scms .howto-use .no-box p{display:inline-block;font-weight:600;font-size:24px;line-height:1.3;text-align:center;color:#fff;padding:6px 24px;background-color:#3dc0c7;border-radius:50px}article.scms .txt-mm.link{font-size:28.5px}}@media print,screen and (min-width:751px){.debeaus-feature{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:8px}.skn_debeaus.bt .debeaus-feature{margin-top:16px!important}.debeaus-feature li{flex:0 0 200px;text-align:center;text-indent:0;margin-top:16px}.debeaus-feature li img{width:136px;margin-bottom:8px}.debeaus-howto{display:flex;flex-wrap:wrap;justify-content:space-between}.debeaus-howto li{flex:0 0 184px;text-indent:0;margin-top:16px}.debeaus-howto li img{width:136px;margin-bottom:8px;margin-left:24px}body.debeaus ol{margin-top:0}.skn_debeaus.bt .color-therapy{width:100%;margin-top:24px}}@media screen and (max-width:750px){.debeaus-feature{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0!important;width:624px}.debeaus-feature li{flex:0 0 300px;text-align:center;text-indent:0;margin-top:24px}.debeaus-feature li img{width:240px;margin-bottom:8px}.debeaus-howto{}.debeaus-howto li{text-indent:0;margin-top:32px}.debeaus-howto li img{width:240px;float:right;vertical-align:middle;margin-left:24px}.skn_debeaus.bt .color-therapy{width:100%;margin-top:32px}}@media print,screen and (min-width:751px){.skin-block .dej figure{flex:0 0 240px;padding-left:8px;text-align:center}.img_dej{width:100%}.img_microbiome{width:90%}}@media screen and (max-width:750px){body.rs .skin-about img{height:176px}.skin-block .flex.dej{flex-direction:column}.skin-block .dej figure{text-align:center}.img_dej{width:70%;margin-top:24px}.img_microbiome{width:70%;margin-top:24px}}@media print,screen and (min-width:751px){#インテンシブシステム .bottle .flex{align-items:center}#インテンシブシステム .synergy dd{margin-top:14px}#インテンシブシステム .bottle dd{margin-top:14px}#インテンシブシステム img.bottle{width:64px;margin-right:32px}#インテンシブシステム .howto,#オリジナルプラス .howto{counter-reset:li;margin-left:0!important}#インテンシブシステム .howto>li,#オリジナルプラス .howto>li{position:relative;padding-left:24px;margin:0 0 10px;list-style:none;padding-bottom:12px;border-bottom:1px dotted #333}#インテンシブシステム ol>li:before,#オリジナルプラス ol>li:before{position:absolute;top:0;left:0;font-weight:bold;color:#333;counter-increment:li;content:counter(li) '.'}#インテンシブシステム .howto li:after,#オリジナルプラス .howto li:after{clear:both}#インテンシブシステム .howto>li+li,#オリジナルプラス .howto>li+li{margin-top:12px}#インテンシブシステム .warning,#オリジナルプラス .warning{padding:16px;border:1px solid #4062a8}#インテンシブシステム .warning *,#オリジナルプラス .warning *{line-height:1.5!important}#インテンシブシステム .warning img,#オリジナルプラス .warning img{width:96px;margin-right:16px}#インテンシブシステム img.step{width:168px;float:right;margin-left:24px}#オリジナルプラス img.step{width:auto;height:154px;float:right;margin-left:24px}#インテンシブシステム .cycle{margin-top:8px}#インテンシブシステム .cycle+ul{margin-top:20px}#オリジナルプラス .rokubai{padding:12px 16px 8px;background-color:#fdf0e3;margin-top:20px;border-radius:4px;font-size:15.5px;line-height:1.4;display:inline-block}#オリジナルプラス .rokubai+*{margin-top:8px}}@media screen and (max-width:750px){#インテンシブシステム .skin-main{width:84%}#インテンシブシステム .synergy dd,#インテンシブシステム .bottle dd{margin-top:24px;margin-left:1.5em}#インテンシブシステム .synergy dd p{margin-top:0}#インテンシブシステム dl.bottle{margin-top:36px}#インテンシブシステム .bottle .flex{align-items:flex-end}#インテンシブシステム img.bottle{width:96px;margin-right:32px}#インテンシブシステム .warning,#オリジナルプラス .warning{margin-right:auto;margin-left:auto;border:1px solid #4062a8;padding:32px}#インテンシブシステム .warning .img-box,#オリジナルプラス .warning .img-box{text-align:center}#インテンシブシステム .warning img,#オリジナルプラス .warning img{width:200px;margin-bottom:24px}#インテンシブシステム .warning .txt-ms,#オリジナルプラス .warning .txt-ms{margin-top:4px}#インテンシブシステム .howto,#オリジナルプラス .howto{counter-reset:li;margin-left:0!important}#インテンシブシステム .howto>li,#オリジナルプラス .howto>li{position:relative;padding-left:48px;margin:0 0 20px;list-style:none;padding-bottom:24px;border-bottom:1px dotted #333}#インテンシブシステム ol>li:before,#オリジナルプラス ol>li:before{position:absolute;top:0;left:0;font-weight:bold;color:#333;counter-increment:li;content:counter(li) '.'}#インテンシブシステム .howto .img-box,#オリジナルプラス .howto .img-box{text-align:center}#インテンシブシステム img.step{width:320px;float:right;margin-left:16px}#オリジナルプラス img.step{height:288px;float:right;margin-left:16px}#インテンシブシステム .cycle{margin-top:24px}#オリジナルプラス .rokubai{padding:24px 32px 24px;background-color:#fdf0e3;margin-top:40px;border-radius:8px;font-size:31px;line-height:1.4;display:inline-block}#オリジナルプラス .rokubai+*{margin-top:16px}}@media print,screen and (min-width:751px){body.v3 #イノスピキュールとは{margin-top:40px}}@media screen and (max-width:750px){body.cellnew .skin-about .read+.txt-s{margin-top:8px}body.cellnew .komidasi{margin-top:24px}body.bs .skin-about img{height:176px}body.blpr .skin-about img{height:190px}body.sunsorit .skin-about img{}}@media print,screen and (min-width:751px){body.page h2{font-weight:600!important;font-size:20px!important;line-height:1.5;color:#3d62ad!important;margin:0;padding:0;margin-top:10px}body.page .contents.w60{width:60%;margin-right:auto;margin-left:auto}body.monitor h2+p{margin-top:12px}body.monitor .bd-box{padding:16px;margin-top:20px}}@media screen and (max-width:750px){body.page h2{font-weight:600!important;font-size:36px!important;line-height:1.5;color:#3d62ad!important;margin:0;padding:0;margin-top:20px}body.monitor h2+p{margin-top:24px}body.monitor .bd-box{padding:32px;margin-top:40px}}body.recruit-list h2{color:#3d62ad;font-weight:600!important;margin:0;padding:0}body.recruit-list h3{font-weight:600!important;margin:0;padding:0;border:0}body.recruit-list table.conditions{border:1px solid #ccc}body.recruit-list table.conditions>tbody>tr:not(:last-of-type)>th,
body.recruit-list table.conditions>tbody>tr:not(:last-of-type)>td {border-bottom:1px solid #ccc}body.recruit-list table.conditions th{background-color:#ededed;white-space:nowrap}body.recruit-list #message{border-top:1px solid #ccc}@media print,screen and (min-width:751px){body.recruit-list article{width:760px;margin:0 auto}body.recruit-list #message{margin-top:40px;padding-top:24px;margin-bottom:20px}body.recruit-list #message .inner{display:flex}body.recruit-list #message .container{margin-right:auto}body.recruit-list .staff{width:320px;height:auto}body.recruit-list h2{font-size:20px}body.recruit-list h3{padding:8px;border:1px solid #ccc;border-radius:4px;margin-top:40px}body.recruit-list h3 span{font-size:18px;display:block;border-left:4px solid #3d62ad;padding:2px 8px}body.recruit-list #contact{text-align:center}body.recruit-list h4{display:inline-block;padding:16px 32px;border:1px solid #ccc;border-radius:50px;margin:40px auto 0}body.recruit-list h4 strong{font-size:18px;display:block;text-align:center}body.recruit-list h4 span{color:#3d62ad}body.recruit-list table.conditions{margin-top:16px}body.recruit-list table.conditions>tbody>tr>th{border-right:1px solid #ccc}body.recruit-list table.conditions>tbody>tr>th,body.recruit-list table.conditions>tbody>tr>td{padding:8px 12px}body.recruit-list #contact .tel{color:#333}}@media screen and (max-width:750px){body.recruit-list article{width:690px;margin:0 auto}body.recruit-list article section{margin-top:40px}body.recruit-list h3{padding:16px;border:1px solid #ccc;border-radius:8px}body.recruit-list h3 span{font-size:36px;display:block;border-left:8px solid #3d62ad;padding:4px 16px}body.recruit-list table.conditions{margin-top:24px}body.recruit-list table.conditions>tbody>tr>th,body.recruit-list table.conditions>tbody>tr>td{padding:8px 16px}body.recruit-list .staff{width:100%;margin-top:16px}body.recruit-list #message{padding-top:40px}body.recruit-list #contact{text-align:center}body.recruit-list h4{display:inline-block;padding:16px 32px;border:1px solid #ccc;border-radius:50px}body.recruit-list h4 strong{font-size:36px;display:block;text-align:center}body.recruit-list h4 span{color:#3d62ad}}@media print,screen and (min-width:751px){body.ad #container{width:1164px;padding:0}body.ad aside,body.ad footer{padding:0 24px}}body.ad.esthetic main{font-family:YuGothic,'Yu Gothic Medium','Yu Gothic',sans-serif;color:#004074}@media print,screen and (min-width:751px){body.ad.esthetic .main-image{position:relative;height:436px;background-image:url(/hifuka/ad/img/esthetic/main_pc_low.jpg);background-repeat:no-repeat;background-position:right top;background-size:contain;background-color:#eff6fa}body.ad.esthetic h1{width:434px;position:absolute;top:40px;left:90px}body.ad.esthetic img.mark{width:178px;height:auto}body.ad.esthetic img.half{position:absolute;left:142px;bottom:-22px}body.ad.esthetic img.trial{position:absolute;left:331px;bottom:-22px}body.ad.esthetic .read{font-size:20px;line-height:2.2;text-align:center;margin-top:52px}body.ad.esthetic section.a{padding:50px 92px;background-color:#dff2fa}body.ad.esthetic section.b{padding:62px 92px 66px}body.ad.esthetic section h2{height:72px;text-align:center}body.ad.esthetic section h2 img{height:100%;width:auto}body.ad.esthetic section.menu{margin-top:48px}body.ad.esthetic section.menu ul.menu{display:grid;grid-gap:10px;grid-template-columns:50% 1fr;margin-top:30px}body.ad.esthetic section.menu ul.menu li{padding-bottom:28px;background:-moz-linear-gradient(top,#fff6f9,55%,#ffc3ce);background:-webkit-linear-gradient(top,#fff6f9,55%,#ffc3ce);background:linear-gradient(to bottom,#fff6f9,55%,#ffc3ce);text-align:center}body.ad.esthetic section.menu ul.menu img{height:230px}body.ad.esthetic section.menu ul.menu h3{font-size:28px;line-height:1.5;font-feature-settings:'palt' 1;font-weight:600;border:none}body.ad.esthetic section.menu ul.menu p{font-size:20px;line-height:1.8;font-feature-settings:'palt' 1;margin-top:8px}body.ad.esthetic section.menu img.bn{width:980px;height:auto}body.ad.esthetic section.menu img.bn-half{margin-top:66px}body.ad.esthetic section.menu img.bn-trial{margin-top:36px}body.ad.esthetic a.bt{font-size:25px;line-height:1;color:#004074;display:block;box-sizing:border-box;width:386px;border:3px solid #004074;border-radius:8px;text-align:center;padding:18px;background-color:#fff;position:relative}body.ad.esthetic a.bt::before{content:'';display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:16px;top:50%;width:14px;height:14px;margin-top:-7px;border-right:3px solid #004074;border-bottom:3px solid #004074;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.ad.esthetic a.bt.menu::before{border-color:#009145}body.ad.esthetic a.bt .material-symbols-outlined{position:absolute;right:16px;top:50%;transform:translateY(-50%)}body.ad.esthetic a.bt+p{font-size:18px;line-height:1;color:#333;text-align:center;margin-top:16px}body.ad.esthetic section.menu a.bt{margin:58px auto 0}body.ad.esthetic section.carelist{}body.ad.esthetic section.carelist ul.carelist{margin-top:28px;display:flex;justify-content:center}body.ad.esthetic section.carelist ul.carelist li{text-align:center}body.ad.esthetic section.carelist ul.carelist li+li{margin-left:60px}body.ad.esthetic section.carelist img.carelist{width:178px;height:auto}body.ad.esthetic section.carelist p.position{font-size:14px;line-height:1.4;color:#000;margin-top:12px}body.ad.esthetic section.carelist p.name{font-size:18px;line-height:1.7;color:#000;margin-top:4px}body.ad.esthetic section.reserve .bt-box{display:flex;justify-content:center;margin-top:36px}body.ad.esthetic section.reserve .bt-box li+li{margin-left:36px}body.ad.esthetic section.reserve a.bt.menu{color:#009145;border-color:#009145}body.ad.esthetic aside{margin-top:66px}body.ad.esthetic aside ul.fmenu{width:980px;margin:0 auto}}@media screen and (max-width:750px){body.ad.esthetic .main-image{position:relative;height:656px;background-image:url(/hifuka/ad/img/esthetic/main_smp_low.jpg);background-repeat:no-repeat;background-position:right bottom;background-size:contain;margin-top:64px}body.ad.esthetic h1{width:750px;position:absolute;top:0;left:00;margin-top:0}body.ad.esthetic img.mark{width:236px;height:auto}body.ad.esthetic img.half{position:absolute;left:30px;bottom:28px}body.ad.esthetic img.trial-mini{width:690px;display:block;margin:28px auto 0}body.ad.esthetic p.read{font-size:28px;line-height:1.8;text-align:center;margin-top:36px}body.ad.esthetic section.a{padding:48px 30px 64px;background-color:#dff2fa}body.ad.esthetic section.b{padding:100px 30px 64px}body.ad.esthetic section h2{height:97px;text-align:center}body.ad.esthetic section h2 img{height:100%;width:auto}body.ad.esthetic section.menu{margin-top:64px}body.ad.esthetic section.menu ul.menu{margin-top:32px}body.ad.esthetic section.menu ul.menu li{padding-bottom:58px;background:-moz-linear-gradient(top,#fff6f9,55%,#ffc3ce);background:-webkit-linear-gradient(top,#fff6f9,55%,#ffc3ce);background:linear-gradient(to bottom,#fff6f9,55%,#ffc3ce);text-align:center}body.ad.esthetic section.menu ul.menu li+li{margin-top:30px}body.ad.esthetic section.menu ul.menu img{height:320px}body.ad.esthetic section.menu ul.menu h3{font-size:40px;line-height:1.5;font-feature-settings:'palt' 1;font-weight:600;border:none}body.ad.esthetic section.menu ul.menu p{font-size:28px;line-height:1.8;font-feature-settings:'palt' 1;margin-top:8px}body.ad.esthetic section.menu img.bn{width:690px;height:auto}body.ad.esthetic section.menu img.bn-half{margin-top:80px}body.ad.esthetic section.menu img.bn-trial{margin-top:48px}body.ad.esthetic a.bt{font-size:40px;line-height:1;color:#004074;display:block;box-sizing:border-box;width:690px;border:5px solid #004074;border-radius:16px;text-align:center;padding:36px;background-color:#fff;position:relative}body.ad.esthetic a.bt::before{content:'';display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:32px;top:50%;width:28px;height:28px;margin-top:-14px;border-right:5px solid #004074;border-bottom:5px solid #004074;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.ad.esthetic a.bt.menu::before{border-color:#009145}body.ad.esthetic a.bt .material-symbols-outlined{position:absolute;zoom:200%;right:8px;top:50%;transform:translateY(-50%)}body.ad.esthetic a.bt+p{font-size:30px;line-height:1;color:#333;text-align:center;margin-top:20px}body.ad.esthetic section.menu a.bt{margin:50px auto 0}body.ad.esthetic section.carelist{}body.ad.esthetic section.carelist ul.carelist{margin-top:68px}body.ad.esthetic section.carelist ul.carelist li{text-align:center}body.ad.esthetic section.carelist ul.carelist li+li{margin-top:60px}body.ad.esthetic section.carelist img.carelist{width:320px;height:auto}body.ad.esthetic section.carelist p.position{font-size:26px;line-height:1.4;color:#000;margin-top:24px}body.ad.esthetic section.carelist p.name{font-size:36px;line-height:1.7;color:#000;margin-top:4px}body.ad.esthetic section.reserve .bt-box{margin-top:52px}body.ad.esthetic section.reserve .bt-box li+li{margin-top:44px}body.ad.esthetic section.reserve a.bt.menu{color:#009145;border-color:#009145}body.ad.esthetic aside{margin-top:66px}}@media print,screen and (min-width:751px){body.hifuka.yoyaku.esthetic main{margin-top:32px}body.hifuka.yoyaku.esthetic .column-image{flex:1;padding-left:33px}body.hifuka.yoyaku.esthetic .column-information{flex:1;padding-right:33px}body.hifuka.yoyaku.esthetic .esthetic-image{width:410px;border:1px solid #ccc}body.yoyaku-esthetic .intop-line{margin-bottom:0}body.yoyaku-esthetic .yoyaku{text-align:center;margin-top:40px}body.yoyaku-esthetic .yoyaku .contents{display:flex;justify-content:center}body.yoyaku-esthetic .yoyaku .contents .right{display:flex;justify-content:center;flex-direction:column;margin-left:64px}body.yoyaku-esthetic .yoyaku img.image{width:400px;height:286px;object-fit:cover;object-position:100% 0%;border:1px solid #ccc}body.yoyaku-esthetic .yoyaku p.date{font-size:20px;line-height:1.75;padding:0;text-align:center;margin-top:0;border:none}body.yoyaku-esthetic .yoyaku p.txt{font-size:14px;line-height:1.75}.yoyaku dl.tell-box{border:3px solid #4062a8;border-radius:8px;margin-top:24px;display:inline-block}.yoyaku dl.tell-box dt{font-size:15px;background-color:#4062a8;color:#fff;padding:6px 0}.yoyaku dl.tell-box dd{padding:16px 24px}.yoyaku dl.tell-box dd img.tel{width:300px}.yoyaku dl.tell-box dd .time{font-size:13px;color:#333;margin-top:10px}}@media screen and (max-width:750px){body.hifuka.yoyaku.esthetic main{margin-top:56px}body.hifuka.yoyaku.esthetic .clinic-hours{text-align:center;margin-top:32px}body.hifuka.yoyaku.esthetic .esthetic-image{border:1px solid #ccc}body.yoyaku-esthetic .intop-line{margin-bottom:0}body.yoyaku-esthetic .yoyaku{text-align:center;margin-top:64px}body.yoyaku-esthetic .yoyaku img.image{width:529px;height:378px;object-fit:cover;object-position:100% 40%;margin-bottom:24px;border:1px solid #ccc}body.yoyaku-esthetic .yoyaku p.date{font-size:35px;line-height:1.75;padding:0;text-align:center;margin-top:0;border:none}body.yoyaku-esthetic .yoyaku p.txt{font-size:30px;line-height:1.75}.yoyaku dl.tell-box{border:5px solid #4062a8;border-radius:16px;margin:40px auto 0;display:inline-block}.yoyaku dl.tell-box dt{font-size:30px;background-color:#4062a8;color:#fff;padding:12px 0}.yoyaku dl.tell-box dd{padding:28px 40px 24px}.yoyaku dl.tell-box dd img.tel{width:420px}.yoyaku dl.tell-box dd .time{font-size:26px;line-height:1.5;color:#333;margin-top:20px}}.laser .linkto-treatment{margin-top:48px;background-color:#fff7f7;border:2px solid #cc5252;padding:.5em 1em;border-radius:4px}.laser .linkto-treatment .i-triangle{background:#cc5252;margin-right:.25em}.laser .linkto-treatment a{color:#cc5252;font-weight:600}.laser .ultracel-zi-kiki{width:100%!important;height:auto}#ウルトラセルジィー .caution_area{margin-top:68px}@media print,screen and (min-width:751px){.laser .linkto-treatment{margin-top:24px;border-width:1px;display:inline-block;border-radius:2px}.laser .ultracel-zi-kiki{height:450px;object-fit:cover}#ウルトラセルジィー .caution_area{margin-top:28px}}.flex-grid{display:-webkit-box;display:flex}.indent-none{padding-left:0!important;text-indent:0!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;padding:0;top:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:50}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.3}.slick-prev:before,.slick-next:before{font-family:fontisto;opacity:1;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{z-index:50}.slick-prev:before{content:'\e969'}[dir="rtl"] .slick-prev:before{content:'\e969'}.slick-next:before{content:'\e96a'}[dir="rtl"] .slick-next:before{content:'\e969'}@media (min-width:768px){.slick-prev,.slick-next{font-size:30px;line-height:30px;width:30px;height:30px}.slick-prev:before,.slick-next:before{font-size:30px;line-height:30px}.slick-prev{left:400px}.slick-next{right:400px}}@media (max-width:767px){.slick-prev,.slick-next{font-size:36px;width:50px;height:50px;padding-top:6px}.slick-prev:before,.slick-next:before{}.slick-prev{left:240px}.slick-next{right:240px}}