@charset "UTF-8";ol{list-style:none}section.wb-price-list-wrapper{padding-top:0!important}section.wb-price-list-wrapper .rate_sheet-content-area{margin-top:0!important}section.wb-price-list-wrapper .rate_sheet-content-box{max-width:unset!important}@media (min-width:765px){.wb-price-list{margin:0 auto;max-width:1080px}}.wb-price-list h3{display:grid;font-size:22px;height:120px;place-items:center;text-align:center}@media (min-width:765px){.wb-price-list h3{font-size:24px}}.wb-price-list h3:not(:first-of-type){margin-top:3em}.wb-price-list._musashikosugi h3{color:#dd7a83}.wb-price-list._kosugi h3{color:#3ec4d4}.wb-price-list._ontakesan h3{color:#c5397c}.wb-price-list._shimomaruko h3{color:#32a462}.wb-price-list__table{position:relative}.wb-price-list__table:has(+.wb-price-list__table){margin-bottom:4em}.wb-price-list__table hgroup{border:2px solid;box-sizing:border-box;display:grid;font-size:14px;line-height:1.4;min-height:120px;place-content:center;place-items:center;text-align:center}@media (min-width:430px){.wb-price-list__table hgroup h4>span span::before{content:"/";display:inline-block;margin:0 .2em}.wb-price-list__table hgroup h4>span br{display:none}}@media (min-width:765px){.wb-price-list__table hgroup{font-size:20px}}.wb-price-list._musashikosugi .wb-price-list__table hgroup{border-color:#dd7a83}.wb-price-list._kosugi .wb-price-list__table hgroup{border-color:#3ec4d4}.wb-price-list._ontakesan .wb-price-list__table hgroup{border-color:#c5397c}.wb-price-list._shimomaruko .wb-price-list__table hgroup{border-color:#32a462}.wb-price-list__table hgroup h4:has(+p){margin-bottom:.5em}.wb-price-list__table--display-controller{box-sizing:border-box;display:grid;margin:0 0 20px;width:100%}.wb-price-list__table:has(h4) .wb-price-list__table--display-controller{margin:20px 0}.wb-price-list__table--display-controller._table-cnt-1{grid-template-columns:1fr}.wb-price-list__table--display-controller._table-cnt-2{grid-template-columns:repeat(2,1fr)}.wb-price-list__table--display-controller._table-cnt-3{grid-template-columns:repeat(3,1fr)}.wb-price-list__table--display-controller._table-cnt-4{grid-template-columns:repeat(4,1fr)}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=武蔵小杉皮ふ科]) li[data-clinic=武蔵小杉皮ふ科]{background:#fdf6f6;border:1px solid #dd7a83;color:#dd7a83;cursor:default}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=武蔵小杉皮ふ科]) li[data-clinic=武蔵小杉皮ふ科]::before{border-top-color:#dd7a83}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=武蔵小杉皮ふ科]) li[data-clinic=武蔵小杉皮ふ科]::after{border-top-color:#fdf6f6}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=武蔵小杉皮ふ科]) li[data-clinic=こすぎ皮ふ科],.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=武蔵小杉皮ふ科]) li[data-clinic=下丸子皮ふ科],.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=武蔵小杉皮ふ科]) li[data-clinic=御嶽山皮ふ科]{border-color:#999;border-left:none}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=こすぎ皮ふ科]) li[data-clinic=こすぎ皮ふ科]{background:#f0f8f9;border:1px solid #3ec4d4;color:#3ec4d4;cursor:default}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=こすぎ皮ふ科]) li[data-clinic=こすぎ皮ふ科]::before{border-top-color:#3ec4d4}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=こすぎ皮ふ科]) li[data-clinic=こすぎ皮ふ科]::after{border-top-color:#f0f8f9}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=こすぎ皮ふ科]) li[data-clinic=武蔵小杉皮ふ科]{border-color:#999;border-right:none}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=こすぎ皮ふ科]) li[data-clinic=下丸子皮ふ科],.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=こすぎ皮ふ科]) li[data-clinic=御嶽山皮ふ科]{border-color:#999;border-left:none}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=御嶽山皮ふ科]) li[data-clinic=御嶽山皮ふ科]{background:#ffebf4;border:1px solid #c5397c;color:#c5397c;cursor:default}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=御嶽山皮ふ科]) li[data-clinic=御嶽山皮ふ科]::before{border-top-color:#c5397c}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=御嶽山皮ふ科]) li[data-clinic=御嶽山皮ふ科]::after{border-top-color:#ffebf4}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=御嶽山皮ふ科]) li[data-clinic=こすぎ皮ふ科],.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=御嶽山皮ふ科]) li[data-clinic=武蔵小杉皮ふ科]{border-color:#999;border-right:none}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=御嶽山皮ふ科]) li[data-clinic=下丸子皮ふ科]{border-color:#999;border-left:none}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=下丸子皮ふ科]) li[data-clinic=下丸子皮ふ科]{background:#fcffdd;border:1px solid #32a462;color:#32a462;cursor:default}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=下丸子皮ふ科]) li[data-clinic=下丸子皮ふ科]::before{border-top-color:#32a462}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=下丸子皮ふ科]) li[data-clinic=下丸子皮ふ科]::after{border-top-color:#fcffdd}.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=下丸子皮ふ科]) li[data-clinic=こすぎ皮ふ科],.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=下丸子皮ふ科]) li[data-clinic=御嶽山皮ふ科],.wb-price-list__table--display-controller:has(+ol.wb-price-list__table--body[data-current=下丸子皮ふ科]) li[data-clinic=武蔵小杉皮ふ科]{border-color:#999;border-right:none}.wb-price-list__table--display-controller li{background:#fafafa;border:1px solid transparent;box-sizing:border-box;color:#aaa;cursor:pointer;display:grid;font-size:10px;height:40px;place-content:center;position:relative;transition:color .1s ease;width:100%}@media (min-width:375px){.wb-price-list__table--display-controller li{font-size:12px}}@media (min-width:765px){.wb-price-list__table--display-controller li{font-size:20px}}.wb-price-list__table--display-controller li:hover{color:#333}.wb-price-list__table--display-controller li::before{border-top:18px solid transparent;border-left:9px solid transparent;border-right:9px solid transparent;bottom:-18px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.wb-price-list__table--display-controller li::after{border-top:18px solid transparent;border-left:9px solid transparent;border-right:9px solid transparent;bottom:-16px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.wb-price-list__table--display-controller._table-cnt-4 li{font-size:8px}@media (min-width:375px){.wb-price-list__table--display-controller._table-cnt-4 li{font-size:10px}}@media (min-width:481px){.wb-price-list__table--display-controller._table-cnt-4 li{font-size:12px}}@media (min-width:765px){.wb-price-list__table--display-controller._table-cnt-4 li{font-size:20px}}.wb-price-list__table--body{position:relative;width:100%}.wb-price-list__table--body>li{left:0;opacity:0;position:absolute;top:0;transition:all .2s ease;visibility:hidden;width:100%}.wb-price-list__table--body[data-current=こすぎ皮ふ科]>li[data-clinic=こすぎ皮ふ科],.wb-price-list__table--body[data-current=下丸子皮ふ科]>li[data-clinic=下丸子皮ふ科],.wb-price-list__table--body[data-current=御嶽山皮ふ科]>li[data-clinic=御嶽山皮ふ科],.wb-price-list__table--body[data-current=武蔵小杉皮ふ科]>li[data-clinic=武蔵小杉皮ふ科]{opacity:1;position:static;visibility:visible}.wb-price-list__table--body .wb-price-list__table--body_scrollable{overflow:auto;padding-bottom:6px}.wb-price-list__table--body .wb-price-list__table--body_scrollable::-webkit-scrollbar{height:6px}.wb-price-list__table--body .wb-price-list__table--body_scrollable::-webkit-scrollbar-track{border:1px solid #d9d9d9;border-radius:9999px}.wb-price-list__table--body .wb-price-list__table--body_scrollable::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:9999px}.wb-price-list__table--body table{border-collapse:collapse;table-layout:fixed;width:100%}.wb-price-list__table--body table[data-td-col="2"]{min-width:420px}.wb-price-list__table--body table[data-td-col="3"]{min-width:550px}.wb-price-list__table--body table[data-td-col="4"]{min-width:680px}@media (min-width:765px){.wb-price-list__table--body table[data-td-col="4"]{min-width:1000px}}.wb-price-list__table--body table td,.wb-price-list__table--body table th{border:1px solid transparent;box-sizing:border-box;font-size:14px;padding:16px 0;text-align:center;transition:border-color .2s ease}@media (min-width:765px){.wb-price-list__table--body table td,.wb-price-list__table--body table th{font-size:20px}}.wb-price-list__table--body table td span,.wb-price-list__table--body table th span{font-size:.9em}@media (min-width:765px){.wb-price-list__table--body table td span br,.wb-price-list__table--body table th span br{display:none}}.wb-price-list__table--body table[data-td-col="0"] th:first-of-type{width:160px}@media (min-width:481px){.wb-price-list__table--body table[data-td-col="0"] th:first-of-type{width:100%}}.wb-price-list__table--body table[data-td-col="0"] td{width:100%}.wb-price-list__table--body table[data-td-col="1"] th:first-of-type{width:160px}@media (min-width:481px){.wb-price-list__table--body table[data-td-col="1"] th:first-of-type{width:clamp(160px,92.016px + 14.13vw,200px)}}@media (min-width:765px){.wb-price-list__table--body table[data-td-col="1"] th:first-of-type{width:clamp(280px,165.76px + 14.93vw,336px)}}.wb-price-list__table--body table[data-td-col="1"] td{width:calc(100% - 160px)}@media (min-width:481px){.wb-price-list__table--body table[data-td-col="1"] td{width:calc(100% - clamp(160px,92.016px + 14.13vw,200px))}}@media (min-width:765px){.wb-price-list__table--body table[data-td-col="1"] td{width:calc(100% - clamp(280px,165.76px + 14.93vw,336px))}}.wb-price-list__table--body table[data-td-col="2"] th:first-of-type{width:160px}@media (min-width:481px){.wb-price-list__table--body table[data-td-col="2"] th:first-of-type{width:clamp(160px,92.016px + 14.13vw,200px)}}@media (min-width:765px){.wb-price-list__table--body table[data-td-col="2"] th:first-of-type{width:clamp(280px,165.76px + 14.93vw,336px)}}.wb-price-list__table--body table[data-td-col="2"] td{width:calc((100% - 160px)/ 2)}@media (min-width:481px){.wb-price-list__table--body table[data-td-col="2"] td{width:calc((100% - clamp(160px,92.016px + 14.13vw,200px))/ 2)}}@media (min-width:765px){.wb-price-list__table--body table[data-td-col="2"] td{width:calc((100% - clamp(280px,165.76px + 14.93vw,336px))/ 2)}}.wb-price-list__table--body table[data-td-col="3"] th:first-of-type{width:160px}@media (min-width:481px){.wb-price-list__table--body table[data-td-col="3"] th:first-of-type{width:clamp(160px,92.016px + 14.13vw,200px)}}@media (min-width:765px){.wb-price-list__table--body table[data-td-col="3"] th:first-of-type{width:clamp(280px,165.76px + 14.93vw,336px)}}.wb-price-list__table--body table[data-td-col="3"] td{width:calc((100% - 160px)/ 3)}@media (min-width:481px){.wb-price-list__table--body table[data-td-col="3"] td{width:calc((100% - clamp(160px,92.016px + 14.13vw,200px))/ 3)}}@media (min-width:765px){.wb-price-list__table--body table[data-td-col="3"] td{width:calc((100% - clamp(280px,165.76px + 14.93vw,336px))/ 3)}}.wb-price-list__table--body table[data-td-col="4"] th:first-of-type{width:160px}@media (min-width:481px){.wb-price-list__table--body table[data-td-col="4"] th:first-of-type{width:clamp(160px,92.016px + 14.13vw,200px)}}@media (min-width:765px){.wb-price-list__table--body table[data-td-col="4"] th:first-of-type{width:clamp(280px,165.76px + 14.93vw,336px)}}.wb-price-list__table--body table[data-td-col="4"] td{width:calc((100% - 160px)/ 4)}@media (min-width:481px){.wb-price-list__table--body table[data-td-col="4"] td{width:calc((100% - clamp(160px,92.016px + 14.13vw,200px))/ 4)}}@media (min-width:765px){.wb-price-list__table--body table[data-td-col="4"] td{width:calc((100% - clamp(280px,165.76px + 14.93vw,336px))/ 4)}}.wb-price-list__table--body[data-current=武蔵小杉皮ふ科]>li[data-clinic=武蔵小杉皮ふ科] table td,.wb-price-list__table--body[data-current=武蔵小杉皮ふ科]>li[data-clinic=武蔵小杉皮ふ科] table th{border-color:#dd7a83}.wb-price-list__table--body[data-current=こすぎ皮ふ科]>li[data-clinic=こすぎ皮ふ科] table td,.wb-price-list__table--body[data-current=こすぎ皮ふ科]>li[data-clinic=こすぎ皮ふ科] table th{border-color:#3ec4d4}.wb-price-list__table--body[data-current=御嶽山皮ふ科]>li[data-clinic=御嶽山皮ふ科] table td,.wb-price-list__table--body[data-current=御嶽山皮ふ科]>li[data-clinic=御嶽山皮ふ科] table th{border-color:#c5397c}.wb-price-list__table--body[data-current=下丸子皮ふ科]>li[data-clinic=下丸子皮ふ科] table td,.wb-price-list__table--body[data-current=下丸子皮ふ科]>li[data-clinic=下丸子皮ふ科] table th{border-color:#32a462}.wb-price-list__table--body .wb-price-list__table--body_notes{font-size:14px;margin-top:.5em}@media (min-width:765px){.wb-price-list__table--body .wb-price-list__table--body_notes{font-size:16px}}.wb-price-list__table--body .wb-price-list__table--body_notes p{margin:0}.wb-price-list__table--body .wb-price-list__table--body_notes p:not(:first-of-type){margin-top:.5em}.wb-price-list__table--body .wb-price-list__table--body_notes ul{list-style:none}.wb-price-list__table--body_spl-layout{position:relative}.wb-price-list__table--body_spl-layout:has(+.wb-price-list__table--body_spl-layout){margin-bottom:4em}.wb-price-list__table--body_spl-layout h4{border:2px solid;box-sizing:border-box;display:grid;font-size:14px;margin-bottom:.6em;min-height:120px;place-items:center;text-align:center}@media (min-width:765px){.wb-price-list__table--body_spl-layout h4{font-size:20px}}.wb-price-list__table--body[data-current=こすぎ皮ふ科] .wb-price-list__table--body_spl-layout h4{border-color:#3ec4d4}.wb-price-list__table--body[data-current=御嶽山皮ふ科] .wb-price-list__table--body_spl-layout h4{border-color:#c5397c}.wb-price-list__table--body_img-wrapper{margin:0 auto;width:315px}@media (min-width:765px){.wb-price-list__table--body_img-wrapper{width:100%}}.wb-price-list__table--body_img-wrapper>li{margin-top:2em}.wb-price-list__table--body_img-wrapper>li h5{border-bottom:1px solid #c5397c;font-size:14px;font-weight:700}@media (min-width:765px){.wb-price-list__table--body_img-wrapper>li h5{font-size:20px}}.wb-price-list__table--body_img-wrapper>li dl{display:grid;gap:1.5em;grid-template-columns:repeat(2,1fr);margin-top:1em}@media (min-width:765px){.wb-price-list__table--body_img-wrapper>li dl{grid-template-columns:repeat(5,1fr)}}.wb-price-list__table--body_img-wrapper>li dl div{display:grid;grid-template-areas:"img" "head" "range" "note";place-content:start}.wb-price-list__table--body_img-wrapper>li dl div dt{font-size:14px;font-weight:700;grid-area:head;margin-top:.25em}@media (min-width:765px){.wb-price-list__table--body_img-wrapper>li dl div dt{font-size:20px}}.wb-price-list__table--body_img-wrapper>li dl div dd{font-size:14px}@media (min-width:765px){.wb-price-list__table--body_img-wrapper>li dl div dd{font-size:17px}}.wb-price-list__table--body_img-wrapper>li dl div dd._range{grid-area:range}.wb-price-list__table--body_img-wrapper>li dl div dd._note{color:#c5397c;grid-area:note}.wb-price-list__table--body_img-wrapper>li dl div dd._img{border:1px solid #333;grid-area:img}.wb-price-list__table--body_img-wrapper>li dl div dd._img img{-o-object-fit:cover;object-fit:cover;with:100%}.wb-clinic-links{display:grid;box-sizing:border-box;gap:16px;grid-template-columns:1fr;grid-template-rows:repeat(4,84px);margin:116px auto 60px;max-width:1080px;width:100%}@media (min-width:765px){.wb-clinic-links{gap:28px 40px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,116px);margin-top:140px}}.wb-clinic-links>div{display:grid;gap:4px;grid-template-columns:1fr 40px}@media (min-width:765px){.wb-clinic-links>div{gap:8px;grid-template-columns:1fr 56px}}.wb-clinic-links div:has(>a){transition:opacity .2s ease}.wb-clinic-links div:has(>a):hover{opacity:.6}.wb-clinic-links a{display:grid;height:100%;place-items:center}.wb-clinic-links a img{-o-object-fit:contain;object-fit:contain}.wb-clinic-links__price-page-link{border:1px solid;border-radius:20px;height:100%}@media (min-width:765px){.wb-clinic-links__price-page-link{border-radius:24px}}.wb-clinic-links__price-page-link._musashikosugi{background:#ffeff0;border-color:#f4abb2}.wb-clinic-links__price-page-link._musashikosugi img{height:2em}@media (min-width:765px){.wb-clinic-links__price-page-link._musashikosugi img{height:3.4em}}.wb-clinic-links__price-page-link._kosugi{background:#e3fcff;border-color:#12b6ca}.wb-clinic-links__price-page-link._kosugi img{height:2.2em}@media (min-width:765px){.wb-clinic-links__price-page-link._kosugi img{height:3.7em}}.wb-clinic-links__price-page-link._ontakesan{background:#ffd2eb;border-color:#b70c5e}.wb-clinic-links__price-page-link._ontakesan img{height:2.2em}@media (min-width:765px){.wb-clinic-links__price-page-link._ontakesan img{height:3.7em}}.wb-clinic-links__price-page-link._shimomaruko{background:#fbffd1;border-color:#008d43}.wb-clinic-links__price-page-link._shimomaruko img{height:2.1em}@media (min-width:765px){.wb-clinic-links__price-page-link._shimomaruko img{height:3.6em}}.wb-clinic-links__sns-link{display:grid;gap:4px;place-items:end}.wb-clinic-links__sns-link div{height:40px;width:100%}@media (min-width:765px){.wb-clinic-links__sns-link div{height:56px}}.wb-clinic-links__sns-link div a{display:block}.wb-clinic-links__sns-link div a._instagram{background:url(../images/instagram.svg) no-repeat center/contain}.wb-clinic-links__sns-link div a._line{background:url(../images/line.svg) no-repeat center/contain}.alt-wb-clinic-links{display:grid;box-sizing:border-box;gap:16px;grid-template-columns:1fr;grid-template-rows:repeat(4,88px);margin:116px auto 60px;max-width:1080px;width:100%}@media (min-width:765px){.alt-wb-clinic-links{gap:28px 40px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,128px);margin-top:140px}}.alt-wb-clinic-links>div{border:1px solid;border-radius:20px;display:grid;grid-template-columns:1fr 40px;gap:4px;padding-right:8px;transition:background .2s ease}@media (min-width:765px){.alt-wb-clinic-links>div{border-radius:24px;gap:8px;grid-template-columns:1fr 56px;padding-right:16px}}.alt-wb-clinic-links>div:has(._musashikosugi){background:#ffeff0;border-color:#f4abb2}.alt-wb-clinic-links>div:has(._musashikosugi:hover){background:rgba(255,239,240,.6)}.alt-wb-clinic-links>div:has(._kosugi){background:#e3fcff;border-color:#12b6ca}.alt-wb-clinic-links>div:has(._kosugi:hover){background:rgba(227,252,255,.6)}.alt-wb-clinic-links>div:has(._ontakesan){background:#ffd2eb;border-color:#b70c5e}.alt-wb-clinic-links>div:has(._ontakesan:hover){background:rgba(255,210,235,.6)}.alt-wb-clinic-links>div:has(._shimomaruko){background:#fbffd1;border-color:#008d43}.alt-wb-clinic-links>div:has(._shimomaruko:hover){background:rgba(251,255,209,.6)}.alt-wb-clinic-links a{display:grid;height:100%;place-items:center}.alt-wb-clinic-links a img{-o-object-fit:contain;object-fit:contain}.alt-wb-clinic-links__price-page-link{height:100%}.alt-wb-clinic-links__price-page-link._musashikosugi img{height:2em}@media (min-width:765px){.alt-wb-clinic-links__price-page-link._musashikosugi img{height:3.4em}}.alt-wb-clinic-links__price-page-link._kosugi img{height:2.2em}@media (min-width:765px){.alt-wb-clinic-links__price-page-link._kosugi img{height:3.7em}}.alt-wb-clinic-links__price-page-link._ontakesan img{height:2.2em}@media (min-width:765px){.alt-wb-clinic-links__price-page-link._ontakesan img{height:3.7em}}.alt-wb-clinic-links__price-page-link._shimomaruko img{height:2.1em}@media (min-width:765px){.alt-wb-clinic-links__price-page-link._shimomaruko img{height:3.6em}}.alt-wb-clinic-links__sns-link{display:grid;gap:2px;place-content:center;place-items:center}@media (min-width:765px){.alt-wb-clinic-links__sns-link{gap:4px}}.alt-wb-clinic-links__sns-link div{height:40px;width:40px;transition:opacity .2s ease}@media (min-width:765px){.alt-wb-clinic-links__sns-link div{height:56px;width:56px}}.alt-wb-clinic-links__sns-link div:hover{opacity:.6}.alt-wb-clinic-links__sns-link div a{display:block}.alt-wb-clinic-links__sns-link div a._instagram{background:url(../images/instagram.svg) no-repeat center/contain}.alt-wb-clinic-links__sns-link div a._line{background:url(../images/line.svg) no-repeat center/contain}