﻿@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&display=swap";h2,h3,ol,ul,li,figure{margin:0;padding:0}data{font-size:0}p{font-size:clamp(16px,1.8vw,18px);line-height:1.7;margin-bottom:1em}@media screen and (max-width: 767px){p{font-size:3.7333333333vw}}p strong{color:#d83563;font-weight:bold}p:last-child{margin-bottom:0}img{max-width:100%;width:100%;height:auto}a:hover{opacity:var(--hover-opacity)}main{position:relative}section:not(.kv){margin:0 auto min(6.4vw,64px)}@media screen and (max-width: 767px){section:not(.kv){margin:0 auto 8.5333333333vw}}section:not(.kv)+.overall{margin:0 calc(-1*min(6.4vw,64px));padding:0 min(6.4vw,64px) min(6.4vw,64px)}@media screen and (max-width: 767px){section:not(.kv)+.overall{margin:0 -5.3333333333vw;padding:0 5.3333333333vw 8.5333333333vw}}section:not(.kv) .inner{max-width:1200px;margin:0 auto}article{margin:0 auto;padding:0 min(6.4vw,64px) min(4.8vw,48px);background:#fff}@media screen and (max-width: 767px){article{padding:0 5.3333333333vw 4.2666666667vw}}.conts{position:relative;overflow:hidden}.pcDisp{display:block}@media screen and (max-width: 767px){.pcDisp{display:none}}.spDisp{display:none}@media screen and (max-width: 767px){.spDisp{display:block}}.nw{white-space:nowrap}.nw-pc{white-space:nowrap}@media screen and (max-width: 767px){.nw-pc{white-space:normal}}.nw-sp{white-space:normal}@media screen and (max-width: 767px){.nw-sp{white-space:nowrap}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ed-botox,.ed-botox *,.ed-botox *::before,.ed-botox *::after{box-sizing:content-box}.c-page-heading,.c_page-heading{position:relative;display:block;text-align:center;margin-bottom:min(4vw,40px);padding:min(3.2vw,32px) 0 min(1.6vw,16px);border-top:3px solid #1184ca;border-bottom:1px solid #1184ca}@media screen and (max-width: 767px){.c-page-heading,.c_page-heading{margin-bottom:6.4vw;padding:6.4vw 0 2.1333333333vw;border-top:.8vw solid #1184ca;border-bottom:.2666666667vw solid #1184ca}}.c-page-heading h2,.c_page-heading h2{font-size:clamp(24px,2.8vw,28px);font-weight:bold;line-height:1.3;letter-spacing:.5px}@media screen and (max-width: 767px){.c-page-heading h2,.c_page-heading h2{font-size:5.6vw;letter-spacing:.1333333333vw}}.c-page-heading h2 span,.c_page-heading h2 span{color:#1184ca}.c-page-heading h2 small,.c_page-heading h2 small{display:block;font-size:clamp(11px,1.3vw,13px)}@media screen and (max-width: 767px){.c-page-heading h2 small,.c_page-heading h2 small{font-size:2.9333333333vw}}.c-page-heading__category,.c_page-heading__category{position:absolute;top:0;left:50%;transform:translateX(-50%);display:inline-block;min-width:155px;padding:0 min(1.6vw,16px);border-radius:0 0 5px 5px;font-size:clamp(14px,1.6vw,16px);font-weight:bold;line-height:1.3;letter-spacing:.5px;font-feature-settings:"palt" 1;color:#fff;background-color:#1184ca}@media screen and (max-width: 767px){.c-page-heading__category,.c_page-heading__category{width:fit-content;min-width:inherit;margin-bottom:1.0666666667vw;padding:0 2.1333333333vw .5333333333vw;border-radius:0 0 1.3333333333vw 1.3333333333vw;font-size:2.9333333333vw;line-height:1.5;letter-spacing:.1333333333vw;white-space:nowrap}}.c-prp-bust-heading{position:relative;display:flex;justify-content:center;align-items:center;min-height:min(7.2vw,72px);margin-bottom:min(2.4vw,24px);padding-top:min(4.8vw,48px);text-align:center;overflow:hidden}@media screen and (max-width: 767px){.c-prp-bust-heading{margin-bottom:4.2666666667vw;padding-top:6.4vw}}.c-prp-bust-heading h2{position:relative;z-index:1;margin:0;color:#333;font-size:clamp(28px,3.6vw,36px);font-weight:bold;line-height:1.5;letter-spacing:.1em}@media screen and (max-width: 767px){.c-prp-bust-heading h2{font-size:6.4vw;letter-spacing:.2666666667vw}}.c-prp-bust-heading h2::before{content:attr(data-en);position:absolute;left:50%;top:calc(-1*min(6vw,60px));transform:translate(-50%, 0) scaleY(1.28);transform-origin:center;color:rgba(17,132,202,.08);font-family:"Arial",sans-serif;font-size:clamp(54px,8.8vw,88px);font-weight:bold;line-height:1;letter-spacing:-0.02em;white-space:nowrap;pointer-events:none;z-index:-1}@media screen and (max-width: 767px){.c-prp-bust-heading h2::before{top:-6.4vw;font-size:10.1333333333vw}}.c-prp-bust-heading h2 span{color:#1184ca}.notes{font-size:clamp(9px,1.1vw,11px);line-height:1.2;color:#474747}@media screen and (max-width: 767px){.notes{font-size:2.4vw}}.bnr{width:auto;display:flex;justify-content:center;margin-top:min(4vw,40px)}@media screen and (max-width: 767px){.bnr{width:100%;margin-top:6.4vw}}.bnr a{display:block}.bnr a:hover{opacity:.7}@media screen and (max-width: 767px){.bnr a:hover{opacity:1}}.flow{margin:min(5.6vw,56px) auto min(3.2vw,32px) !important}@media screen and (max-width: 767px){.flow{margin-bottom:6.4vw !important}}.flow .flow__list{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto auto 1fr;gap:12px 40px;margin:0 auto;padding:24px min(4vw,40px);background:#fff;list-style:none;background:rgba(17,132,202,.05)}@media screen and (max-width: 767px){.flow .flow__list{grid-template-columns:1fr;grid-template-rows:auto;gap:5.3333333333vw;padding:0;background:rgba(0,0,0,0)}}.flow .flow__step{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 3;align-items:start}@media screen and (max-width: 767px){.flow .flow__step{display:block;text-align:left;grid-row:auto}}.flow .flow__step:not(:last-child)::after{content:"";position:absolute;width:0;height:0;border-top:solid 14px #1184ca;border-left:solid 10px rgba(0,0,0,0);border-right:solid 10px rgba(0,0,0,0);transform:rotate(-90deg);top:78px;right:-30px}@media screen and (max-width: 767px){.flow .flow__step:not(:last-child)::after{display:none}}.flow .flow__content{display:contents}@media screen and (max-width: 767px){.flow .flow__content{display:flex;gap:3.2vw}}.flow .flow__image{margin:0;border-radius:8px;overflow:hidden;grid-row:1}@media screen and (max-width: 767px){.flow .flow__image{margin:0;border-radius:0;flex-shrink:0;width:32vw}}.flow .flow__image img{display:block}.flow .flow__head{width:100%;color:#1184ca;display:flex;align-items:center;align-self:stretch;font-size:18px;font-weight:bold;padding-bottom:12px;position:relative;grid-row:2}@media screen and (max-width: 767px){.flow .flow__head{align-self:auto;font-size:4.2666666667vw;margin-bottom:3.2vw;padding-bottom:1.0666666667vw}}.flow .flow__head::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#1184ca}@media screen and (max-width: 767px){.flow .flow__head::after{height:.2666666667vw}}.flow .flow__head span{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;background-color:#1184ca;color:#fff;font-size:16px;min-width:28px;width:28px;margin-right:6px;border-radius:2px;flex-shrink:0}@media screen and (max-width: 767px){.flow .flow__head span{align-self:auto;font-size:3.7333333333vw;min-width:6.9333333333vw;width:6.9333333333vw;margin-right:1.3333333333vw;border-radius:.5333333333vw;height:6.9333333333vw}}.flow .flow__txt{font-size:14px;line-height:1.7;margin:0;text-align:left}@media screen and (max-width: 767px){.flow .flow__txt{font-size:3.4666666667vw;line-height:1.6}}.overview{max-width:1000px;background-color:#d8d8d8;margin:0 auto min(3.2vw,32px) !important;padding:min(3.2vw,32px) min(4.8vw,48px) !important;box-sizing:border-box}@media screen and (max-width: 767px){.overview{padding:4.2666666667vw 2.1333333333vw 2.1333333333vw !important;margin-bottom:6.4vw !important}}.overview h2{font-size:clamp(20px,2.4vw,24px);margin-bottom:20px;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.overview h2{font-size:4.8vw;margin-bottom:4.2666666667vw}}.overview__table{background-color:#fff;width:100%;border-collapse:collapse}.overview__table thead tr{height:0 !important;min-height:0;overflow:hidden;border:none !important;border-left:0 !important;border-right:0 !important;background:none !important;background-image:none !important}.overview__table thead th{padding:0 !important;margin:0;height:0 !important;min-height:0;line-height:0;font-size:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0 !important;vertical-align:top}@media screen and (max-width: 767px){.overview__table tbody{display:block}}.overview__table tr{border-left:20px solid #fff;border-right:20px solid #fff;position:relative;background-image:linear-gradient(to right, #aaa, #aaa 2px, transparent 2px, transparent 6px);background-size:6px 2px;background-position:left bottom;background-repeat:repeat-x}@media screen and (max-width: 767px){.overview__table tr{border-left:1.3333333333vw solid #fff;border-right:1.3333333333vw solid #fff;background-image:linear-gradient(to right, #aaa, #aaa 0.5333333333vw, transparent 0.5333333333vw, transparent 1.6vw);background-size:1.6vw .5333333333vw}}.overview__table tr:last-child{background-image:none}.overview__table tr:first-child th,.overview__table tr:first-child td{padding-top:min(3.2vw,32px)}@media screen and (max-width: 767px){.overview__table tr:first-child th,.overview__table tr:first-child td{padding-top:4.2666666667vw}}.overview__table tr:last-child th,.overview__table tr:last-child td{padding-bottom:min(3.2vw,32px)}@media screen and (max-width: 767px){.overview__table tr:last-child th,.overview__table tr:last-child td{padding-bottom:4.2666666667vw}}.overview__table th{background:none !important;border-right:none !important;border-bottom:none !important;padding:18px;vertical-align:top;font-weight:bold;text-align:center;line-height:1.25}@media screen and (max-width: 767px){.overview__table th{font-size:3.7333333333vw;padding:3.4666666667vw 0;width:79%;display:block;margin-right:2.2666666667vw;min-width:20vw}}.overview__table th.ptd{letter-spacing:0}.overview__table td{padding:18px;vertical-align:top;line-height:1.3;border-bottom:none !important}@media screen and (max-width: 767px){.overview__table td{font-size:3.7333333333vw;padding:3.2vw;line-height:1.5}}.overview__table td:last-child{padding-left:0}@media screen and (max-width: 767px){.overview__table td:last-child{padding-left:.8vw;padding-right:0}}.overview ul{list-style-type:"・";padding-left:10px}@media screen and (max-width: 767px){.overview ul{padding-left:2.6666666667vw}}.overview ul li{margin:0 0 5px}@media screen and (max-width: 767px){.overview ul li{margin:0}}.faq.faq--component .faq__box{display:flex;flex-direction:column;gap:min(1.6vw,16px);margin:0 auto min(5.6vw,56px);max-width:1000px}@media screen and (max-width: 767px){.faq.faq--component .faq__box{margin-bottom:inherit;gap:2.1333333333vw}}.faq.faq--component .faq__question{position:relative;display:flex;align-items:center;min-height:50px;padding:min(1.6vw,16px) 80px;border:1px solid #d8d8d8;background:linear-gradient(180deg, rgb(247, 247, 247) 0%, rgb(249, 249, 249) 46%, rgb(240, 240, 240) 51%, rgb(247, 247, 247) 100%);font-size:clamp(18px,2.1vw,21px);font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,Verdana,sans-serif;font-weight:bold;line-height:1.5 !important;cursor:pointer}@media screen and (max-width: 767px){.faq.faq--component .faq__question{min-height:inherit;padding:4.2666666667vw 10.6666666667vw;background-color:#fafafa;font-size:4.2666666667vw;line-height:1.5}}.faq.faq--component .faq__question::before{content:"Q";position:absolute;top:50%;left:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);background-color:#0085ce;color:#fff;font-size:clamp(20px,2.4vw,24px);font-weight:bold}@media screen and (max-width: 767px){.faq.faq--component .faq__question::before{left:2.1333333333vw;width:6.4vw;height:6.4vw;font-size:4.2666666667vw}}.faq.faq--component .faq__question::after{content:"";position:absolute;top:50%;right:20px;width:24px;height:24px;transform:translateY(-50%);background:linear-gradient(to bottom, transparent 10px, #333 10px, #333 14px, transparent 14px),linear-gradient(to right, transparent 10px, #333 10px, #333 14px, transparent 14px);transition:transform .3s ease}@media screen and (max-width: 767px){.faq.faq--component .faq__question::after{right:2.1333333333vw;width:5.3333333333vw;height:5.3333333333vw;background:linear-gradient(to bottom, transparent 2.2666666667vw, #333 2.2666666667vw, #333 3.0666666667vw, transparent 3.0666666667vw),linear-gradient(to right, transparent 2.2666666667vw, #333 2.2666666667vw, #333 3.0666666667vw, transparent 3.0666666667vw)}}.faq.faq--component .faq__question.open::after{transform:translateY(-50%) rotate(45deg)}.faq.faq--component .faq__answer{position:relative;padding:20px 80px;border:1px solid #d8d8d8;border-top:none;background:#fff}@media screen and (max-width: 767px){.faq.faq--component .faq__answer{padding:3.2vw 3.2vw 3.2vw 10.6666666667vw}}.faq.faq--component .faq__answer::before{content:"A";position:absolute;top:20px;left:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#96b0bf;color:#fff;font-size:clamp(20px,2.4vw,24px);font-weight:bold}@media screen and (max-width: 767px){.faq.faq--component .faq__answer::before{top:3.2vw;left:2.1333333333vw;width:6.4vw;height:6.4vw;font-size:4.2666666667vw}}.faq.faq--component .faq__answer p{font-size:clamp(16px,1.8vw,18px);margin-bottom:min(1.2vw,12px)}@media screen and (max-width: 767px){.faq.faq--component .faq__answer p{font-size:4.2666666667vw;line-height:1.5;margin-bottom:3.2vw}}.faq.faq--component .faq__answer p:last-child{margin-bottom:0}.p-credit{max-width:1000px;background:rgba(17,132,202,.1);display:flex;align-items:flex-start;justify-content:center;gap:min(2.4vw,24px);flex-wrap:wrap;box-sizing:border-box;margin:0 auto;padding:min(2.4vw,24px) min(4.8vw,48px) !important}@media screen and (max-width: 767px){.p-credit{flex-direction:column;position:relative;gap:0;padding:4.2666666667vw !important}}.p-credit__title{width:100%;font-size:clamp(20px,2.4vw,24px);font-weight:bold;color:#1184ca;text-align:center}@media screen and (max-width: 767px){.p-credit__title{font-size:4.8vw;margin-bottom:4.2666666667vw;text-align:left;padding:4.2666666667vw 0}}.p-credit__photo{width:16%;height:auto}@media screen and (max-width: 767px){.p-credit__photo{position:absolute;top:0;right:4.2666666667vw;width:32vw;height:27.7333333333vw;overflow:hidden}}.p-credit__photo picture{display:block}.p-credit__photo img{display:block;width:100%;height:auto;max-width:100%}.p-credit__photo figcaption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.p-credit__body{flex:1;max-width:inherit}@media screen and (max-width: 767px){.p-credit__body{width:100%}}.p-credit__intro{padding-bottom:16px}@media screen and (max-width: 767px){.p-credit__intro{position:relative;top:0;right:0;left:0;padding-bottom:0}}.p-credit__message{color:#333;font-size:15px;font-weight:400;line-height:150%;padding-bottom:8px}@media screen and (max-width: 767px){.p-credit__message{font-size:3.4666666667vw;padding-bottom:2.1333333333vw}}.p-credit__author{display:flex}@media screen and (max-width: 767px){.p-credit__author{display:none}}.p-credit__role,.p-credit__name{color:#1a1a1a;font-size:15px;font-weight:400;line-height:150%}@media screen and (max-width: 767px){.p-credit__role,.p-credit__name{font-size:4vw}}.p-credit__name{padding-left:16px}@media screen and (max-width: 767px){.p-credit__name{padding-left:4.2666666667vw}}.p-credit__accordion{border:1px solid #1184ca;background:#fff;padding:6px 24px}@media screen and (max-width: 767px){.p-credit__accordion{max-width:100%;padding:1.6vw 2.1333333333vw;border:.2666666667vw solid #1184ca}}.p-credit__toggle{color:#1184ca;font-size:15px;font-weight:400;line-height:150%;margin-left:12px;position:relative;cursor:pointer}@media screen and (max-width: 767px){.p-credit__toggle{font-size:4vw;margin-left:4.2666666667vw}}.p-credit__toggle::before{content:"";position:absolute;top:6px;left:-20px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#1184ca rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transition:transform .3s}@media screen and (max-width: 767px){.p-credit__toggle::before{top:1.8666666667vw;left:-4.2666666667vw;border-width:2.1333333333vw 1.6vw 0 1.6vw}}.p-credit__toggle.open{padding-bottom:16px}@media screen and (max-width: 767px){.p-credit__toggle.open{padding-bottom:4.2666666667vw}}.p-credit__toggle.open::before{transform:rotate(-180deg)}.p-credit__toggle.open+.p-credit__panel{padding-bottom:16px}@media screen and (max-width: 767px){.p-credit__toggle.open+.p-credit__panel{padding-bottom:0}}.p-credit__panel{display:flex;gap:24px;max-height:0;overflow:hidden;transition:max-height .3s ease}@media screen and (max-width: 767px){.p-credit__panel{display:block}}.p-credit__group{width:50%}@media screen and (max-width: 767px){.p-credit__group{width:100%}.p-credit__group:not(:last-of-type){margin-bottom:2.1333333333vw}}.p-credit__subgroup--spaced{margin-bottom:24px}@media screen and (max-width: 767px){.p-credit__subgroup--spaced{margin-bottom:2.1333333333vw}}@media screen and (max-width: 767px){.p-credit__subgroup .p-credit__record{margin-bottom:1.0666666667vw}}.p-credit__group-title{color:#000;font-weight:700;line-height:1.5;position:relative;font-size:13px;padding:0 0 8px 8px;margin-bottom:8px;border-bottom:1px dashed #1184ca}@media screen and (max-width: 767px){.p-credit__group-title{font-size:2.9333333333vw;padding:0 0 2.1333333333vw 1.6vw;margin-bottom:2.1333333333vw;border-bottom:.2666666667vw dashed #1184ca}}.p-credit__group-title::before{content:"";position:absolute;top:0;left:0;width:3px;height:19px;background:#1184ca}@media screen and (max-width: 767px){.p-credit__group-title::before{width:.8vw;height:5.0666666667vw}}.p-credit__record{display:flex;padding-left:16px;position:relative}@media screen and (max-width: 767px){.p-credit__record{padding-left:3.7333333333vw}}.p-credit__record:not(:last-of-type){margin-bottom:4px}@media screen and (max-width: 767px){.p-credit__record:not(:last-of-type){margin-bottom:.5333333333vw}}.p-credit__record::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:12px;height:12px;border-radius:50%;background:#1184ca}@media screen and (max-width: 767px){.p-credit__record::before{width:2.6666666667vw;height:2.6666666667vw;top:50%}}.p-credit__year{color:#000;font-size:13px;font-weight:400;line-height:1.5;white-space:nowrap;max-width:80px;width:100%}@media screen and (max-width: 767px){.p-credit__year{font-size:2.9333333333vw;max-width:21.3333333333vw}}.p-credit__detail{color:#000;font-size:13px;line-height:1.5}@media screen and (max-width: 767px){.p-credit__detail{font-size:2.9333333333vw}}.p-credit__detail--wide{max-width:100%;width:100%}.p-credit__link{text-align:right;margin:10px 0 0;font-size:14px}@media screen and (max-width: 767px){.p-credit__link{margin:2.6666666667vw 0 0;font-size:3.7333333333vw}}.p-credit__link a{text-decoration:underline}.p-credit__link a::before{content:"";display:inline-block;width:0;height:0;margin-right:6px;border-style:solid;border-width:5px 0 5px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #1184ca;vertical-align:middle}@media screen and (max-width: 767px){.p-credit__link a::before{margin-right:1.6vw;border-width:1.3333333333vw 0 1.3333333333vw 1.8666666667vw}}.p-credit__link a:hover{text-decoration:none}.p-credit meta[itemprop]{display:none !important}.container.breadcrumb-wrap{padding:228px 0 24px}@media screen and (max-width: 812px){.container.breadcrumb-wrap{padding:76px 2.1333333333vw 16px}}.wrapper{min-width:inherit}.ed-botox{color:#333;width:100%;max-width:100%;overflow-x:clip}@media screen and (max-width: 767px){.ed-botox{overflow-x:hidden}}.ed-botox ul{list-style:none}.ed-botox section{padding:initial;overflow:visible}@media only screen and (max-width: 744px){.ed-botox section{padding:initial}}.ed-botox section .inner{--ed-botox-inner-padding-sp: initial;padding:initial;width:auto}.ed-botox section .inner::after{content:none;display:none;clear:none}@media screen and (max-width: 736px){.ed-botox section .inner{padding:var(--ed-botox-inner-padding-sp) !important}}.ed-botox section .inner>p{padding-bottom:initial}.ed-botox .kv{position:relative;width:100%;height:40.2635431918vw;overflow:hidden;background:#ecf5fb}@media screen and (max-width: 767px){.ed-botox .kv{height:auto;min-height:112vw}}.ed-botox .kv__inner{position:relative;width:100%;height:100%;background:url("../images/kv-bg.webp") no-repeat center/cover}@media screen and (max-width: 767px){.ed-botox .kv__inner{display:flex;flex-direction:column;justify-content:flex-end;height:auto;min-height:112vw;background-image:url("../images/kv-bg.webp");background-position:right top}}.ed-botox .kv__img{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;pointer-events:none;opacity:0;transform:translateX(2.9282576867vw);transition:.7s}@media screen and (max-width: 767px){.ed-botox .kv__img{transform:translateX(5.3333333333vw)}}.ed-botox .kv__img.anim{opacity:1;transform:none}.ed-botox .kv__img picture,.ed-botox .kv__img img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:right bottom}.ed-botox .kv__box{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;width:100%;height:100%;padding:1.756954612vw 0 1.1713030747vw 10.541727672vw;opacity:0;transform:translateY(0.7320644217vw);transition:.5s;transition-delay:.4s}@media screen and (max-width: 767px){.ed-botox .kv__box{height:auto;min-height:0;padding:6.4vw 5.3333333333vw 4.2666666667vw;transform:none}}.ed-botox .kv__box.anim{opacity:1;transform:none}.ed-botox .kv__txt-upper{margin:0 0 1.1713030747vw;font-family:"Hiragino Mincho ProN","Yu Mincho","游明朝体","YuMincho",serif;font-size:2.3426061493vw;font-weight:600;line-height:1.5}@media screen and (max-width: 767px){.ed-botox .kv__txt-upper{margin-bottom:3.2vw;font-size:4.8vw}}.ed-botox .kv__title-group{display:flex;flex-direction:column;align-items:flex-start;gap:.2928257687vw;margin-bottom:1.1713030747vw}@media screen and (max-width: 767px){.ed-botox .kv__title-group{gap:1.0666666667vw;margin-bottom:3.2vw}}.ed-botox .kv__ttl{margin:0;color:#005284;font-family:"Hiragino Mincho ProN","Yu Mincho","游明朝体","YuMincho",serif;font-size:5.8565153734vw;font-weight:600;line-height:1;letter-spacing:0;font-feature-settings:"pkna" 1}@media screen and (max-width: 767px){.ed-botox .kv__ttl{font-size:8.5333333333vw}}.ed-botox .kv__txt-lower{display:flex;align-items:center;justify-content:center;gap:.5856515373vw;margin:0;font-family:"Hiragino Mincho ProN","Yu Mincho","游明朝体","YuMincho",serif;font-size:1.756954612vw;font-weight:600;line-height:1;letter-spacing:0}@media screen and (max-width: 767px){.ed-botox .kv__txt-lower{gap:2.1333333333vw;font-size:3.7333333333vw}}.ed-botox .kv__txt-lower::before,.ed-botox .kv__txt-lower::after{display:block;width:5.8565153734vw;height:1px;background:#111;content:""}@media screen and (max-width: 767px){.ed-botox .kv__txt-lower::before,.ed-botox .kv__txt-lower::after{width:10.6666666667vw}}.ed-botox .kv__badges{display:flex;align-items:center;gap:1.1713030747vw;margin:0;padding:0}@media screen and (max-width: 767px){.ed-botox .kv__badges{gap:2.1333333333vw}}.ed-botox .kv__badges li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5856515373vw;box-sizing:border-box;width:10.541727672vw;height:10.541727672vw;padding:0 1.1713030747vw;border:1px solid #1184ca;border-radius:50%;background:#fff;text-align:center}@media screen and (max-width: 767px){.ed-botox .kv__badges li{width:24.5333333333vw;height:24.5333333333vw;gap:1.0666666667vw;padding:0 2.1333333333vw}}.ed-botox .kv__badges img{width:2.8550512445vw;height:3.8799414348vw;max-width:none;margin:0;object-fit:contain}@media screen and (max-width: 767px){.ed-botox .kv__badges img{width:6.4vw;height:8.5333333333vw}}.ed-botox .kv__badge-text{display:flex;flex-direction:column;align-items:center;gap:.2928257687vw;width:100%;font-size:1.1713030747vw;font-weight:600;line-height:1;white-space:nowrap}@media screen and (max-width: 767px){.ed-botox .kv__badge-text{gap:.5333333333vw;font-size:2.6666666667vw}}.ed-botox .kv__badge-text strong{color:#1184ca;font-size:1.4641288433vw;font-weight:600;line-height:1}@media screen and (max-width: 767px){.ed-botox .kv__badge-text strong{font-size:3.2vw}}.ed-botox .kv__badge-text strong sup{font-size:.645em}.ed-botox .kv__foot{display:flex;flex-direction:column;align-items:flex-start;gap:.5856515373vw;margin-top:auto}@media screen and (max-width: 767px){.ed-botox .kv__foot{width:100%;gap:2.1333333333vw;margin-top:4.2666666667vw}}.ed-botox .kv__offer{display:inline-flex;align-items:stretch;box-sizing:border-box;max-width:100%}.ed-botox .kv__offer-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;box-sizing:border-box;margin:0;padding:1.1713030747vw;border-radius:.5856515373vw 0 0 .5856515373vw;background:linear-gradient(180deg, #1184ca 0%, #005284 100%);color:#fff;font-size:1.317715959vw;font-weight:600;line-height:1.3;text-align:center;white-space:nowrap;font-feature-settings:"halt" 1}.ed-botox .kv__offer-label span{display:block}@media screen and (max-width: 767px){.ed-botox .kv__offer-label{padding:2.6666666667vw 3.2vw;border-radius:2.1333333333vw 0 0 2.1333333333vw;font-size:3.2vw}}.ed-botox .kv__offer-price{display:flex;align-items:baseline;justify-content:center;box-sizing:border-box;margin:0;padding:1.1713030747vw 1.4641288433vw 1.1713030747vw 1.1713030747vw;border:1px solid #1184ca;border-left:none;border-radius:0 .5856515373vw .5856515373vw 0;background:#fdf9eb;white-space:nowrap}@media screen and (max-width: 767px){.ed-botox .kv__offer-price{padding:2.6666666667vw 3.7333333333vw 2.6666666667vw 3.2vw;border-radius:0 2.1333333333vw 2.1333333333vw 0}}.ed-botox .kv__offer-value{color:#005284;font-family:"Hiragino Mincho ProN","Yu Mincho","游明朝体","YuMincho",serif;font-size:4.6852122987vw;font-weight:600;line-height:1;letter-spacing:-.2459736457vw;font-feature-settings:"liga" 0,"kern" 0}@media screen and (max-width: 767px){.ed-botox .kv__offer-value{font-size:8.5333333333vw;letter-spacing:-.4266666667vw}}.ed-botox .kv__offer-currency{font-size:2.9282576867vw;letter-spacing:-.1756954612vw}@media screen and (max-width: 767px){.ed-botox .kv__offer-currency{font-size:5.3333333333vw;letter-spacing:-.32vw}}.ed-botox .kv__offer-tax{color:#005284;font-size:1.0980966325vw;font-weight:600;line-height:1;font-feature-settings:"halt" 1}@media screen and (max-width: 767px){.ed-botox .kv__offer-tax{font-size:2.9333333333vw}}.ed-botox .kv__note{margin:0;font-size:.8052708638vw;font-weight:400;white-space:nowrap}@media screen and (max-width: 767px){.ed-botox .kv__note{max-width:100%;font-size:2.6666666667vw;white-space:normal}}.ed-botox .lead{position:relative;z-index:1;margin-top:0;margin-bottom:0;overflow:visible;background:rgba(0,0,0,0);box-sizing:border-box;width:calc(100% + 2*min(6.4vw,64px));margin-left:calc(-1*min(6.4vw,64px));margin-right:calc(-1*min(6.4vw,64px))}@media screen and (max-width: 767px){.ed-botox .lead{width:calc(100% + 10.6666666667vw);margin-left:-5.3333333333vw;margin-right:-5.3333333333vw}}@media screen and (max-width: 767px){.ed-botox .lead{overflow:visible}}.ed-botox .lead::before{content:"";position:absolute;z-index:0;top:0;left:50%;width:100vw;height:520px;background-color:#fff;background-image:linear-gradient(90deg, #fff 25%, rgba(255, 255, 255, 0) 45%),url("../images/lead-bg.webp");background-repeat:no-repeat;background-position:left top,calc(50% + 400px) top;background-size:100% 520px,1070px 520px;transform:translateX(-50%);pointer-events:none}@media screen and (max-width: 767px){.ed-botox .lead::before{height:46.9333333333vw;background-image:linear-gradient(90deg, #fff 25%, rgba(255, 255, 255, 0) 45%),url("../images/lead-bg-sp.webp");background-position:left top,right top;background-size:100% 46.9333333333vw,60.8vw 46.9333333333vw}}@media screen and (max-width: 767px)and (min-resolution: 2dppx){.ed-botox .lead::before{background-image:linear-gradient(90deg, #fff 25%, rgba(255, 255, 255, 0) 45%),url("../images/lead-bg-sp@2x.webp")}}.ed-botox .lead .inner{position:relative;z-index:1;display:flex;align-items:center;max-width:1000px;margin:0 auto;padding:min(4.8vw,48px) min(6.4vw,64px) min(6.4vw,64px)}@media screen and (max-width: 767px){.ed-botox .lead .inner{--ed-botox-inner-padding-sp: 6.4vw 5.3333333333vw 8.5333333333vw;padding:6.4vw 5.3333333333vw 8.5333333333vw}}.ed-botox .lead__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:min(2.4vw,24px);max-width:min(50vw,600px)}@media screen and (max-width: 767px){.ed-botox .lead__content{max-width:none;gap:4.2666666667vw}}.ed-botox .lead__title{display:flex;flex-direction:column;align-items:flex-start;gap:min(1.6vw,16px);margin:0;padding-bottom:0;font-size:clamp(28px,3.2vw,32px);font-weight:bold;line-height:1.3;letter-spacing:.04em;border-bottom:none}@media screen and (max-width: 767px){.ed-botox .lead__title{font-size:5.6vw;gap:2.1333333333vw}}.ed-botox .lead__title::after{display:block;width:56px;height:4px;background:#1184ca;content:""}@media screen and (max-width: 767px){.ed-botox .lead__title::after{width:10.6666666667vw;height:.8vw}}.ed-botox .lead__text{display:flex;flex-direction:column;gap:min(1.6vw,16px)}@media screen and (max-width: 767px){.ed-botox .lead__text{gap:3.2vw}}.ed-botox .lead__text p{margin:0}.ed-botox .lead__text strong{color:#1184ca;font-size:clamp(22px,2.8vw,28px);line-height:1.5;white-space:nowrap}@media screen and (max-width: 767px){.ed-botox .lead__text strong{font-size:4.2666666667vw}}.ed-botox .mechanism{position:relative;z-index:2}@media screen and (max-width: 767px){.ed-botox .mechanism{margin-bottom:0}}.ed-botox .mechanism .c-page-heading{position:relative;z-index:1;background:#fff}.ed-botox .mechanism .inner{max-width:1000px}.ed-botox .mechanism__panel{display:flex;flex-direction:column;align-items:center;gap:min(2.4vw,24px);padding:min(2.4vw,24px) min(4.8vw,48px);background:#ebf2f8}@media screen and (max-width: 767px){.ed-botox .mechanism__panel{gap:4.2666666667vw;margin:0 -5.3333333333vw;padding:4.2666666667vw 5.3333333333vw 8.5333333333vw}}.ed-botox .mechanism__overview{margin:0;max-width:808px;width:100%}.ed-botox .mechanism__overview img{display:block;width:100%;height:auto}.ed-botox .mechanism__detail{width:100%;border:4px solid #1184ca;background:#fff}@media screen and (max-width: 767px){.ed-botox .mechanism__detail{border-width:.5333333333vw}}.ed-botox .mechanism__detail-title{position:relative;margin:0;padding:min(1.6vw,16px) 0;background:#1184ca;color:#fff;font-size:clamp(20px,2.4vw,24px);font-weight:bold;text-align:center}@media screen and (max-width: 767px){.ed-botox .mechanism__detail-title{padding:3.2vw 0 4.2666666667vw;font-size:4.8vw}}.ed-botox .mechanism__detail-title::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:16px 20px 0 20px;border-color:#1184ca rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%, 100%)}@media screen and (max-width: 767px){.ed-botox .mechanism__detail-title::after{border-width:3.2vw 4.2666666667vw 0 4.2666666667vw}}.ed-botox .mechanism__detail-body{display:flex;flex-direction:column;gap:min(1.6vw,16px);padding:min(3.2vw,32px) min(4.8vw,48px) min(2.4vw,24px)}@media screen and (max-width: 767px){.ed-botox .mechanism__detail-body{gap:4.2666666667vw;padding:6.4vw 2.1333333333vw 4.2666666667vw}}.ed-botox .mechanism__detail-body p{margin:0}.ed-botox .mechanism__steps{display:grid;grid-template-columns:repeat(2, 1fr);gap:min(4.8vw,48px)}@media screen and (max-width: 767px){.ed-botox .mechanism__steps{grid-template-columns:1fr;gap:6.4vw}}.ed-botox .mechanism__step{position:relative;display:flex;flex-direction:column;margin:0;overflow:visible}.ed-botox .mechanism__step:first-child::after{content:"";position:absolute;z-index:1;top:50%;right:0;width:24px;height:24px;background-color:#d85a7f;mask-image:url("../images/arrow.svg");mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:url("../images/arrow.svg");-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;transform:translate(calc(50% + min(4.8vw, 48px) / 2), -50%)}@media screen and (max-width: 767px){.ed-botox .mechanism__step:first-child::after{top:auto;right:50%;bottom:0;width:5.3333333333vw;height:5.3333333333vw;transform:translate(50%, calc(50% + 3.2vw)) rotate(90deg)}}.ed-botox .mechanism__step picture{display:block;padding:min(1.6vw,16px)}@media screen and (max-width: 767px){.ed-botox .mechanism__step picture{padding:4.2666666667vw}}.ed-botox .mechanism__step picture img{display:block;width:100%;height:auto}.ed-botox .mechanism__step:first-child picture{border:3px solid #333;border-top:none}@media screen and (max-width: 767px){.ed-botox .mechanism__step:first-child picture{border-width:.5333333333vw;border-top:none}}.ed-botox .mechanism__step:last-child picture{border:3px solid #d85a7f;border-top:none}@media screen and (max-width: 767px){.ed-botox .mechanism__step:last-child picture{border-width:.5333333333vw;border-top:none}}.ed-botox .mechanism__step-label{display:flex;align-items:center;justify-content:center;order:-1;height:48px;margin:0;padding:min(.8vw,8px) min(1.6vw,16px);box-sizing:border-box;color:#fff;font-size:clamp(16px,1.8vw,18px);font-weight:bold;line-height:1.4;text-align:center}@media screen and (max-width: 767px){.ed-botox .mechanism__step-label{height:auto;min-height:10.6666666667vw;padding:2.1333333333vw 3.2vw;font-size:3.7333333333vw}}.ed-botox .mechanism__step-label--dark{background:#333}.ed-botox .mechanism__step-label--pink{background:#d85a7f}.ed-botox .worries{position:relative;padding:min(4.8vw,48px) min(6.4vw,64px);background-color:#3598d5;background-image:url("../images/worries-bg.webp");background-repeat:no-repeat;background-position:right top;background-size:cover;isolation:isolate;box-sizing:border-box;width:calc(100% + 2*min(6.4vw,64px));margin-left:calc(-1*min(6.4vw,64px));margin-right:calc(-1*min(6.4vw,64px))}@media screen and (max-width: 767px){.ed-botox .worries{width:calc(100% + 10.6666666667vw);margin-left:-5.3333333333vw;margin-right:-5.3333333333vw}}@media screen and (max-width: 767px){.ed-botox .worries{padding:8.5333333333vw 5.3333333333vw;background-color:#1c5166;background-image:url("../images/worries-bg-sp.webp");background-position:center top;background-size:100% auto}}@media screen and (max-width: 767px)and (min-resolution: 2dppx){.ed-botox .worries{background-image:url("../images/worries-bg-sp@2x.webp")}}.ed-botox .worries .inner{display:flex;flex-direction:column;align-items:center;gap:min(3.2vw,32px);max-width:1000px}@media screen and (max-width: 767px){.ed-botox .worries .inner{gap:5.3333333333vw;--ed-botox-inner-padding-sp: 0;padding:0}}.ed-botox .worries__title{display:flex;flex-direction:column;align-items:center;gap:min(1.6vw,16px);margin:0;color:#fff;font-size:clamp(24px,2.8vw,28px);font-weight:bold;line-height:1.3;letter-spacing:.04em;text-align:center}@media screen and (max-width: 767px){.ed-botox .worries__title{font-size:5.6vw;gap:2.1333333333vw}}.ed-botox .worries__title::after{display:block;width:56px;height:4px;background:#fff;content:""}@media screen and (max-width: 767px){.ed-botox .worries__title::after{width:10.6666666667vw;height:.8vw}}.ed-botox .worries__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:min(1.6vw,16px);width:100%;margin:0;padding:0}@media screen and (max-width: 767px){.ed-botox .worries__list{grid-template-columns:1fr;gap:3.2vw}}.ed-botox .worries__list li{display:flex;align-items:center;gap:min(.8vw,8px);padding:min(.8vw,8px) min(1.6vw,16px);border-radius:8px;background:#fff;font-size:clamp(18px,2.1vw,21px);font-weight:bold;line-height:1.5}@media screen and (max-width: 767px){.ed-botox .worries__list li{gap:2.1333333333vw;padding:2.1333333333vw;border-radius:2.1333333333vw;font-size:4vw}}.ed-botox .worries__list figure{flex-shrink:0;width:min(10.4vw,104px);height:min(10.4vw,104px);margin:0;overflow:hidden;border-radius:50%}@media screen and (max-width: 767px){.ed-botox .worries__list figure{width:19.2vw;height:19.2vw}}.ed-botox .worries__list figure img{display:block;width:100%;height:100%;object-fit:cover}.ed-botox .worries__list .worries__label{display:flex;align-items:flex-start;gap:min(.8vw,8px);min-width:0;flex:1}@media screen and (max-width: 767px){.ed-botox .worries__list .worries__label{gap:1.6vw}}.ed-botox .worries__list .worries__label span[itemprop=name]{flex:1;min-width:0}.ed-botox .worries__list .worries__label::before{flex-shrink:0;align-self:flex-start;width:1.29em;height:1.24em;margin-top:.1em;background-color:#d83563;mask-image:url("../images/checkmark.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("../images/checkmark.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;content:""}@media screen and (max-width: 767px){.ed-botox .worries__list .worries__label::before{width:4.8vw;height:4.5333333333vw;margin-top:.5333333333vw}}.ed-botox .effect .inner{display:flex;flex-direction:column;gap:min(2.4vw,24px);max-width:1000px}@media screen and (max-width: 767px){.ed-botox .effect .inner{gap:4.2666666667vw}}.ed-botox .effect__charts{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:min(2.4vw,24px);row-gap:min(.8vw,8px)}@media screen and (max-width: 767px){.ed-botox .effect__charts{grid-template-columns:1fr;column-gap:0;row-gap:4.2666666667vw}}.ed-botox .effect__charts>.effect__source{grid-column:1/-1}@media screen and (max-width: 767px){.ed-botox .effect__charts>.effect__source{margin-top:-2.1333333333vw}}.ed-botox .effect__chart{display:flex;flex-direction:column;margin:0}.ed-botox .effect__chart picture{display:block;padding:min(1.6vw,16px);background:#fdf3eb}@media screen and (max-width: 767px){.ed-botox .effect__chart picture{padding:4.2666666667vw}}.ed-botox .effect__chart picture img{display:block;width:100%;height:auto}.ed-botox .effect__chart:first-child picture{border:3px solid #e46c0a;border-top:none}@media screen and (max-width: 767px){.ed-botox .effect__chart:first-child picture{border-width:.5333333333vw;border-top:none}}.ed-botox .effect__chart:last-of-type picture{border:3px solid #d85a7f;border-top:none;background:#fceff3}@media screen and (max-width: 767px){.ed-botox .effect__chart:last-of-type picture{border-width:.5333333333vw;border-top:none}}.ed-botox .effect__chart-title{display:flex;align-items:center;justify-content:center;order:-1;min-height:48px;margin:0;padding:min(.8vw,8px) min(1.6vw,16px);box-sizing:border-box;color:#fff;font-size:clamp(16px,1.8vw,18px);font-weight:bold;line-height:1.4;text-align:center}@media screen and (max-width: 767px){.ed-botox .effect__chart-title{min-height:10.6666666667vw;padding:2.1333333333vw 3.2vw;font-size:3.7333333333vw}}.ed-botox .effect__chart-title--orange{background:#e46c0a}.ed-botox .effect__chart-title--pink{background:#d85a7f}.ed-botox .effect__chart-title--green{background:#92783a}.ed-botox .effect__source{margin:0;color:rgba(51,51,51,.7);font-size:clamp(11px,1.2vw,12px);line-height:1.6;text-align:right}@media screen and (max-width: 767px){.ed-botox .effect__source{font-size:2.6666666667vw;text-align:left}}.ed-botox .effect__lead{margin:0}.ed-botox .effect__hardness{display:flex;gap:min(4vw,40px);padding:min(3.2vw,32px) min(4vw,40px);background:#ebf2f8}@media screen and (max-width: 767px){.ed-botox .effect__hardness{flex-direction:column;gap:4.2666666667vw;margin:0 -5.3333333333vw;padding:4.2666666667vw 5.3333333333vw 8.5333333333vw}}.ed-botox .effect__hardness-text{display:flex;flex:1;flex-direction:column;min-width:0}.ed-botox .effect__hardness-text h3{margin:0 0 min(1.6vw,16px);color:#1184ca;font-size:clamp(22px,2.8vw,28px);font-weight:bold;line-height:1.5}@media screen and (max-width: 767px){.ed-botox .effect__hardness-text h3{margin-bottom:3.2vw;font-size:5.6vw;text-align:center}}.ed-botox .effect__hardness-text p{margin:0 0 min(1.6vw,16px);font-size:clamp(14px,1.6vw,16px);line-height:1.8}@media screen and (max-width: 767px){.ed-botox .effect__hardness-text p{margin-bottom:3.2vw;font-size:3.7333333333vw}}.ed-botox .effect__hardness-text .effect__source{margin-top:auto;margin-bottom:0;color:rgba(51,51,51,.7);font-size:clamp(11px,1.2vw,12px);line-height:1.6;text-align:right}@media screen and (max-width: 767px){.ed-botox .effect__hardness-text .effect__source{font-size:2.6666666667vw}}.ed-botox .effect__hardness-chart{flex:1;display:flex;flex-direction:column;margin:0}.ed-botox .effect__hardness-chart picture{display:block;padding:min(1.6vw,16px);background:#fff}@media screen and (max-width: 767px){.ed-botox .effect__hardness-chart picture{padding:3.2vw}}.ed-botox .effect__hardness-chart picture img{display:block;width:100%;height:auto}.ed-botox .compare .inner{max-width:1000px}.ed-botox .compare__table{width:100%;margin-bottom:min(2.4vw,24px)}@media screen and (max-width: 767px){.ed-botox .compare__table{margin-bottom:4.2666666667vw}}.ed-botox .compare__header,.ed-botox .compare__row{display:grid;grid-template-columns:180px 1fr 1fr}@media screen and (max-width: 767px){.ed-botox .compare__header,.ed-botox .compare__row{grid-template-columns:24vw 1fr 1fr}}.ed-botox .compare__th{display:flex;align-items:center;justify-content:center;padding:min(2.4vw,24px) min(1.6vw,16px);color:#fff;font-size:clamp(16px,2.1vw,21px);font-weight:bold;text-align:center;border-radius:16px 16px 0 0}@media screen and (max-width: 767px){.ed-botox .compare__th{padding:4.2666666667vw 1.0666666667vw;font-size:2.9333333333vw;border-radius:2.1333333333vw 2.1333333333vw 0 0}}.ed-botox .compare__th.is-primary{position:relative;z-index:1;background:#1184ca;border:8px solid #e4005d;border-bottom:none;box-shadow:0 4px 16px rgba(0,0,0,.12)}@media screen and (max-width: 767px){.ed-botox .compare__th.is-primary{border-width:.8vw;border-bottom:none}}.ed-botox .compare__th.is-secondary{position:relative;z-index:1;background:#888;box-shadow:0 4px 16px rgba(0,0,0,.12)}.ed-botox .compare__body{display:flex;flex-direction:column}.ed-botox .compare__row:nth-child(odd) .compare__td.is-primary,.ed-botox .compare__row:nth-child(odd) .compare__td.is-secondary{background:#fff}.ed-botox .compare__row:nth-child(even) .compare__td.is-primary,.ed-botox .compare__row:nth-child(even) .compare__td.is-secondary{background:#e6f3fa}.ed-botox .compare__row:not(:last-child) .compare__td.is-label{border-bottom:1px solid hsla(0,0%,100%,.45)}.ed-botox .compare__row:first-child .compare__td.is-label{border-radius:16px 0 0 0}@media screen and (max-width: 767px){.ed-botox .compare__row:first-child .compare__td.is-label{border-radius:2.1333333333vw 0 0 0}}.ed-botox .compare__row:last-child .compare__td.is-label{border-radius:0 0 0 16px}@media screen and (max-width: 767px){.ed-botox .compare__row:last-child .compare__td.is-label{border-radius:0 0 0 2.1333333333vw}}.ed-botox .compare__row:last-child .compare__td.is-primary{border-bottom:8px solid #e4005d}@media screen and (max-width: 767px){.ed-botox .compare__row:last-child .compare__td.is-primary{border-bottom-width:.8vw}}.ed-botox .compare__td{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:min(.8vw,8px);text-align:center}@media screen and (max-width: 767px){.ed-botox .compare__td{padding:2.1333333333vw 1.0666666667vw}}.ed-botox .compare__td.is-label{color:#fff;font-size:clamp(13px,1.6vw,16px);font-weight:bold;background:#92b1c1}@media screen and (max-width: 767px){.ed-botox .compare__td.is-label{font-size:2.4vw;line-height:1.4}}.ed-botox .compare__td.is-primary{border-left:8px solid #e4005d;border-right:8px solid #e4005d}@media screen and (max-width: 767px){.ed-botox .compare__td.is-primary{border-left-width:.8vw;border-right-width:.8vw}}.ed-botox .compare__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:min(.4vw,4px)}@media screen and (max-width: 767px){.ed-botox .compare__icon{width:7.4666666667vw;height:7.4666666667vw;margin-bottom:.5333333333vw}}.ed-botox .compare__icon.is-double-circle::before{width:32px;height:32px;box-sizing:border-box;border:3px solid #e4005d;border-radius:50%;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 7px #e4005d;content:""}@media screen and (max-width: 767px){.ed-botox .compare__icon.is-double-circle::before{width:6.4vw;height:6.4vw;border-width:.5333333333vw;box-shadow:inset 0 0 0 .8vw #fff,inset 0 0 0 1.3333333333vw #e4005d}}.ed-botox .compare__icon.is-circle::before{width:32px;height:32px;box-sizing:border-box;border:3px solid #e4005d;border-radius:50%;content:""}@media screen and (max-width: 767px){.ed-botox .compare__icon.is-circle::before{width:6.4vw;height:6.4vw;border-width:.5333333333vw}}.ed-botox .compare__icon.is-triangle::before{width:32px;height:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 28'%3E%3Cpath d='M16 2 L30 26 L2 26 Z' fill='none' stroke='%23333' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;content:""}@media screen and (max-width: 767px){.ed-botox .compare__icon.is-triangle::before{width:6.4vw;height:5.6vw}}.ed-botox .compare__icon.is-cross::before{color:#333;font-size:32px;font-weight:bold;content:"✕"}@media screen and (max-width: 767px){.ed-botox .compare__icon.is-cross::before{font-size:6.4vw}}.ed-botox .compare__text{font-size:clamp(13px,1.6vw,16px);font-weight:bold;line-height:1.3}@media screen and (max-width: 767px){.ed-botox .compare__text{font-size:2.4vw}}.ed-botox .compare__note{margin:0;font-size:clamp(14px,1.6vw,16px);line-height:1.8}@media screen and (max-width: 767px){.ed-botox .compare__note{font-size:3.4666666667vw}}.ed-botox .band{margin-bottom:min(6.4vw,64px);padding:min(4.8vw,48px) 0 min(6.4vw,64px);background:linear-gradient(180deg, #e7f3fa 0%, #b8e4ea 50%, #e7f3fa 100%);box-sizing:border-box;width:calc(100% + 2*min(6.4vw,64px));margin-left:calc(-1*min(6.4vw,64px));margin-right:calc(-1*min(6.4vw,64px))}@media screen and (max-width: 767px){.ed-botox .band{width:calc(100% + 10.6666666667vw);margin-left:-5.3333333333vw;margin-right:-5.3333333333vw}}@media screen and (max-width: 767px){.ed-botox .band{padding-top:8.5333333333vw;padding-bottom:0}}.ed-botox .band section{margin-bottom:min(4vw,40px)}@media screen and (max-width: 767px){.ed-botox .band section{margin-bottom:6.4vw}}.ed-botox .band section.combi{margin-bottom:0}.ed-botox .band .inner{max-width:1200px;padding:0 min(6.4vw,64px)}@media screen and (max-width: 767px){.ed-botox .band .inner{--ed-botox-inner-padding-sp: 0 5.3333333333vw;padding:0 5.3333333333vw}}.ed-botox .reason__title{display:flex;flex-direction:column;align-items:center;gap:min(1.6vw,16px);margin:0 0 min(3.2vw,32px);color:#333;font-weight:bold;line-height:1.3;letter-spacing:.12em;text-align:center}@media screen and (max-width: 767px){.ed-botox .reason__title{margin-bottom:4.2666666667vw;gap:2.1333333333vw;letter-spacing:.08em}}.ed-botox .reason__title::after{display:block;width:56px;height:4px;background:#1184ca;content:""}@media screen and (max-width: 767px){.ed-botox .reason__title::after{width:10.6666666667vw;height:.8vw}}.ed-botox .reason__title-inner{display:block}.ed-botox .reason__title-lg{font-size:clamp(32px,4vw,40px)}@media screen and (max-width: 767px){.ed-botox .reason__title-lg{font-size:6.4vw}}.ed-botox .reason__title-sm{font-size:clamp(24px,3.2vw,32px)}@media screen and (max-width: 767px){.ed-botox .reason__title-sm{font-size:4.8vw}}.ed-botox .reason__title-accent{color:#1184ca}.ed-botox .reason__title-num{font-family:"Hiragino Mincho ProN","Yu Mincho","游明朝体","YuMincho",serif;font-size:clamp(40px,4.8vw,48px)}@media screen and (max-width: 767px){.ed-botox .reason__title-num{font-size:8.5333333333vw}}.ed-botox .reason__lead{margin:0 0 min(2.4vw,24px);font-weight:bold;text-align:center}@media screen and (max-width: 767px){.ed-botox .reason__lead{margin-bottom:6.4vw;font-weight:normal;text-align:left}}.ed-botox .reason__cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:min(1.6vw,16px);margin:min(3.2vw,32px) 0 0;padding:0}@media screen and (max-width: 767px){.ed-botox .reason__cards{grid-template-columns:1fr;gap:3.2vw;margin-top:0}}.ed-botox .reason__card{position:relative;display:flex;flex-direction:column;gap:min(.8vw,8px);padding:min(1.6vw,16px);border-radius:16px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}@media screen and (max-width: 767px){.ed-botox .reason__card{flex-flow:row wrap;align-items:center;gap:3.2vw 3.2vw;padding:4.2666666667vw;border-radius:4.2666666667vw}}.ed-botox .reason__card-number{position:absolute;top:max(-0.4vw,-4px);left:min(1.6vw,16px);display:flex;align-items:center;justify-content:center;width:min(8vw,80px);height:min(8vw,80px);margin:0;border-radius:50%;background:radial-gradient(circle at 34% 31%, #59c0ff 0%, #3592e5 20%, #2393d7 30%, #1184ca 40%, #0d6397 70%, #084164 100%);box-shadow:min(.3vw,3px) min(.6vw,6px) min(.4vw,4px) rgba(0,0,0,.25);color:#fff;font-family:"Hiragino Mincho ProN","Yu Mincho","游明朝体","YuMincho",serif;font-size:min(3.6vw,36px);font-weight:bold;line-height:1}@media screen and (max-width: 767px){.ed-botox .reason__card-number{top:-1.0666666667vw;left:4.2666666667vw;width:14.9333333333vw;height:14.9333333333vw;font-size:6.4vw;box-shadow:.8vw 1.6vw 1.0666666667vw rgba(0,0,0,.25)}}.ed-botox .reason__card-title{display:flex;align-items:center;min-height:min(5.8vw,58px);margin:0;padding:0 0 0 min(8.8vw,88px);color:#1184ca;font-size:clamp(20px,2.4vw,24px);font-weight:bold;line-height:1.3}@media screen and (max-width: 767px){.ed-botox .reason__card-title{flex:0 0 100%;min-height:inherit;padding:0 0 0 17.0666666667vw;font-size:4.8vw}}.ed-botox .reason__card-image{margin:0;overflow:hidden;border-radius:min(.8vw,8px)}@media screen and (max-width: 767px){.ed-botox .reason__card-image{flex:0 0 39.4666666667vw;width:39.4666666667vw;border-radius:2.1333333333vw}}.ed-botox .reason__card-image picture{display:block;overflow:hidden;border-radius:inherit}.ed-botox .reason__card-image img{display:block;width:100%;height:auto;aspect-ratio:358/213;border-radius:inherit;object-fit:cover}.ed-botox .reason__card-text{display:flex;flex-direction:column;justify-content:center;min-height:min(7.2vw,72px);margin:0;font-size:clamp(14px,1.6vw,16px);font-weight:bold;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.ed-botox .reason__card-text{flex:1;min-width:0;min-height:auto;font-size:3.7333333333vw;text-align:left}.ed-botox .reason__card-text br{display:none}}.ed-botox .painless{max-width:1200px;margin:0 auto min(4.8vw,48px);padding:0 min(6.4vw,64px)}@media screen and (max-width: 767px){.ed-botox .painless{margin-bottom:8.5333333333vw;padding:0 5.3333333333vw}}.ed-botox .painless__panel{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;gap:min(2.4vw,24px);padding:min(2.4vw,24px) min(4.8vw,48px);overflow:hidden;border-radius:16px;background-color:#e7f3fa;background-image:url("../images/painless-bg.webp");background-repeat:no-repeat;background-position:center top;background-size:cover;box-shadow:0 0 24px rgba(0,0,0,.1)}@media screen and (max-width: 767px){.ed-botox .painless__panel{gap:4.2666666667vw;padding:5.3333333333vw 4.2666666667vw;border-radius:3.2vw;background-image:url("../images/painless-bg-sp.webp");background-position:center center;background-size:cover}}@media screen and (max-width: 767px)and (min-resolution: 2dppx){.ed-botox .painless__panel{background-image:url("../images/painless-bg-sp@2x.webp")}}.ed-botox .painless__panel>*{position:relative;z-index:1}.ed-botox .painless__header{display:flex;flex-direction:column;gap:min(.8vw,8px);width:100%;margin-bottom:0;text-align:center}@media screen and (max-width: 767px){.ed-botox .painless__header{text-align:left;gap:2.1333333333vw}}.ed-botox .painless__header h2{margin:0;color:#00426a;font-family:serif;font-size:clamp(24px,4vw,48px);font-weight:bold;line-height:1.3}@media screen and (max-width: 767px){.ed-botox .painless__header h2{font-size:5.8666666667vw;text-align:center}}.ed-botox .painless__catch{color:#1184ca;font-size:clamp(20px,2.4vw,24px);font-weight:bold;line-height:1.3}@media screen and (max-width: 767px){.ed-botox .painless__catch{font-size:4.5333333333vw;text-align:center;line-height:1.5}}.ed-botox .painless__lead{margin:0;font-weight:bold}@media screen and (max-width: 767px){.ed-botox .painless__lead{font-weight:normal}}.ed-botox .painless__body{display:flex;flex-direction:column;gap:min(3.2vw,32px);width:100%}@media screen and (max-width: 767px){.ed-botox .painless__body{gap:4.2666666667vw}}@media screen and (min-width: 1200px){.ed-botox .painless__body{display:grid;grid-template-columns:minmax(0, 1fr) min(34vw,340px);align-items:start}}.ed-botox .painless__list{display:flex;flex-direction:column;gap:min(.8vw,8px);margin:0;padding:0}@media screen and (max-width: 767px){.ed-botox .painless__list{gap:3.2vw}}.ed-botox .painless__list li{display:flex;align-items:flex-start;gap:min(2.4vw,24px);padding:min(1.6vw,16px);border:1px solid #1184ca;border-radius:8px;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.16)}@media screen and (max-width: 767px){.ed-botox .painless__list li{position:relative;display:block;padding:3.2vw;border-radius:2.1333333333vw}}.ed-botox .painless__list figure{flex-shrink:0;width:min(22vw,220px);height:min(12.2vw,122px);margin:0;overflow:hidden;background:#f3f5f7}@media screen and (max-width: 767px){.ed-botox .painless__list figure{position:absolute;top:3.2vw;right:3.2vw;width:32vw;max-width:none;height:auto;aspect-ratio:220/122;border-radius:2.1333333333vw}}.ed-botox .painless__list figure img{display:block;width:100%;height:100%;object-fit:cover}.ed-botox .painless__item-text{display:flex;flex:1;flex-direction:column;justify-content:center;gap:min(.8vw,8px);min-width:0;padding:min(.8vw,8px) 0 min(.8vw,8px) min(1.6vw,16px);border-left:3px solid #1184ca}@media screen and (max-width: 767px){.ed-botox .painless__item-text{gap:1.0666666667vw;width:100%;padding:0;border:none}}.ed-botox .painless__item-text h3{margin:0;color:#1184ca;font-size:clamp(16px,2.4vw,24px);font-weight:bold;line-height:1.5}@media screen and (max-width: 767px){.ed-botox .painless__item-text h3{display:flex;align-items:center;min-height:21.3333333333vw;padding-right:35.2vw;font-size:4.2666666667vw}}.ed-botox .painless__item-text p{margin:0;line-height:1.5}.ed-botox .painless__anatomy{position:relative;align-self:start;margin:0}@media screen and (max-width: 1200px){.ed-botox .painless__anatomy{display:none}}.ed-botox .painless__anatomy picture{display:block}.ed-botox .painless__anatomy img{display:block;width:100%;height:auto;aspect-ratio:340/660}.ed-botox .painless__anatomy-label{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;margin:0;border-radius:min(.8vw,8px);background:#1184ca;color:#fff;font-size:min(1.8vw,18px);font-weight:bold;text-align:center}@media screen and (max-width: 767px){.ed-botox .painless__anatomy-label{border-radius:2.1333333333vw;font-size:2.9333333333vw}}.ed-botox .painless__anatomy-label--side{bottom:46.5151515152%;left:32.6470588235%;padding:min(.4vw,4px) min(.8vw,8px);line-height:1.3;white-space:nowrap}@media screen and (max-width: 767px){.ed-botox .painless__anatomy-label--side{bottom:42%;left:28%;padding:1.0666666667vw 1.6vw;white-space:normal}}.ed-botox .painless__anatomy-label--bottom{bottom:3.6363636364%;left:50%;padding:min(1.2vw,12px) min(1.6vw,16px);line-height:1.5;transform:translateX(-50%);white-space:nowrap}@media screen and (max-width: 767px){.ed-botox .painless__anatomy-label--bottom{bottom:3.2vw;padding:2.1333333333vw 2.6666666667vw;white-space:normal}}.ed-botox .combi{max-width:1104px;margin:0 auto;padding:0 min(6.4vw,64px)}@media screen and (max-width: 767px){.ed-botox .combi{margin:0 -5.3333333333vw;padding:0 5.3333333333vw}}.ed-botox .combi__box{display:flex;flex-direction:column;gap:min(2.4vw,24px);max-width:1104px;margin:0 auto;padding-bottom:min(2.4vw,24px);background:#f3e9d5}@media screen and (max-width: 767px){.ed-botox .combi__box{gap:4.2666666667vw;padding-bottom:8.5333333333vw}}.ed-botox .combi__heading{padding:min(1.4vw,14px) min(5vw,50px);background:linear-gradient(90deg, #cf5c00 0%, #e56c0b 50%, #cf5c00 100%)}@media screen and (max-width: 767px){.ed-botox .combi__heading{padding:3.7333333333vw 5.3333333333vw}}.ed-botox .combi__heading h2{margin:0;color:#fff;font-family:"Hiragino Mincho ProN","Yu Mincho","游明朝体","YuMincho",serif;font-size:clamp(24px,3.2vw,32px);font-weight:bold;line-height:1.3;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.5)}@media screen and (max-width: 767px){.ed-botox .combi__heading h2{font-size:4.8vw}}.ed-botox .combi__content{display:flex;flex-direction:column;gap:min(1.6vw,16px);width:calc(100% - min(9.6vw,96px));margin:0 auto}@media screen and (max-width: 767px){.ed-botox .combi__content{gap:4.2666666667vw;width:calc(100% - 10.6666666667vw)}}.ed-botox .combi__about{display:flex;align-items:center;gap:min(4vw,40px);padding:min(2.4vw,24px);border-radius:16px;background:#fff}@media screen and (max-width: 767px){.ed-botox .combi__about{flex-direction:column;align-items:stretch;gap:2.1333333333vw;padding:4.2666666667vw 3.2vw;border-radius:3.2vw}}.ed-botox .combi__about-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:min(2.4vw,24px)}@media screen and (max-width: 767px){.ed-botox .combi__about-text{display:contents}}.ed-botox .combi__about-text h3{display:flex;align-items:flex-start;gap:min(.4vw,4px);margin:0;color:#92793f;font-size:clamp(24px,3.2vw,32px);font-weight:bold;line-height:1.3}@media screen and (max-width: 767px){.ed-botox .combi__about-text h3{order:1;font-size:5.3333333333vw;gap:1.0666666667vw;align-items:center}}.ed-botox .combi__about-text h3::before{flex-shrink:0;width:min(3.8vw,38px);height:min(4.4vw,44px);background-image:url("../images/combi-eyecatch.webp");background-repeat:no-repeat;background-position:center;background-size:contain;content:""}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.ed-botox .combi__about-text h3::before{background-image:url("../images/combi-eyecatch@2x.webp")}}@media screen and (max-width: 767px){.ed-botox .combi__about-text h3::before{width:8.5333333333vw;height:9.6vw}}.ed-botox .combi__about-text p{margin:0}@media screen and (max-width: 767px){.ed-botox .combi__about-text p{order:3}}.ed-botox .combi__more{align-self:flex-end;display:inline-grid;grid-template-columns:22px auto;column-gap:min(.4vw,4px);align-items:center;padding:min(.4vw,4px) min(1.6vw,16px) min(.4vw,4px) min(.8vw,8px);border:1px solid #1184ca;border-radius:48px;background:#f3f9fd;color:#1184ca;font-size:min(1.6vw,16px);font-weight:bold;line-height:1.5;text-decoration:none}@media screen and (max-width: 767px){.ed-botox .combi__more{order:4;align-self:flex-end;width:auto;font-size:3.7333333333vw}}.ed-botox .combi__more::before{grid-column:1;grid-row:1;width:22px;height:22px;box-sizing:border-box;border:1px solid #1184ca;border-radius:50%;background-color:#fff;content:""}@media screen and (max-width: 767px){.ed-botox .combi__more::before{width:5.3333333333vw;height:5.3333333333vw;border-width:.2666666667vw}}.ed-botox .combi__more::after{grid-column:1;grid-row:1;place-self:center;box-sizing:border-box;width:6px;height:6px;border-top:2px solid #1184ca;border-right:2px solid #1184ca;transform:rotate(45deg);translate:-1px 0;content:"";pointer-events:none}@media screen and (max-width: 767px){.ed-botox .combi__more::after{width:1.3333333333vw;height:1.3333333333vw;border-width:.4vw;translate:-.2666666667vw 0}}@media(hover: hover){.ed-botox .combi__more:hover,.ed-botox .combi__more:focus-visible{background:#1184ca;color:#fff}.ed-botox .combi__more:hover::before,.ed-botox .combi__more:focus-visible::before{border-color:#fff;background-color:#1184ca}.ed-botox .combi__more:hover::after,.ed-botox .combi__more:focus-visible::after{border-top-color:#fff;border-right-color:#fff}}.ed-botox .combi__about-image{flex:0 0 min(30vw,420px);margin:0}@media screen and (max-width: 767px){.ed-botox .combi__about-image{order:2;flex-basis:auto;width:100%}}.ed-botox .combi__about-image img{display:block;width:100%;height:auto}.ed-botox .combi__merit{display:flex;flex-direction:column;background:#fff}.ed-botox .combi__merit h3{position:relative;margin:0;padding:min(1.4vw,14px) min(5vw,50px);background:#d83563;color:#fff;font-size:clamp(24px,3.2vw,32px);font-weight:bold;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.ed-botox .combi__merit h3{padding:3.2vw 2.1333333333vw;font-size:4.2666666667vw}}.ed-botox .combi__merit h3::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:20px 20px 0 20px;border-color:#d83563 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%, 100%)}@media screen and (max-width: 767px){.ed-botox .combi__merit h3::after{border-width:3.2vw 4.2666666667vw 0 4.2666666667vw}}.ed-botox .combi__merit-body{display:flex;flex-direction:column;gap:min(3.2vw,32px);padding:min(4vw,40px) min(5vw,50px) min(3vw,30px);border:5px solid #d83563;border-top:none}@media screen and (max-width: 767px){.ed-botox .combi__merit-body{gap:4.2666666667vw;padding:6.4vw 3.2vw 4.2666666667vw;border-width:.5333333333vw}}.ed-botox .combi__merit-body p{margin:0}.ed-botox .combi__merit-body p strong{color:#d83563;font-weight:bold}.ed-botox .combi__merit-figure{margin:0}.ed-botox .combi__merit-figure img{display:block;width:100%;height:auto}.ed-botox .combi__banner{max-width:1000px;width:calc(100% - min(10.4vw,104px));margin:0 auto}@media screen and (max-width: 767px){.ed-botox .combi__banner{width:calc(100% - 10.6666666667vw)}}.ed-botox .combi__banner a{display:block;transition:opacity .3s ease}@media(hover: hover){.ed-botox .combi__banner a:hover,.ed-botox .combi__banner a:focus-visible{opacity:.7}}.ed-botox .combi__banner img{display:block;width:100%;height:auto}.ed-botox .price .inner{max-width:1000px}.ed-botox .price__lead{margin:0 0 min(2.4vw,24px);font-size:clamp(20px,2.4vw,24px);font-weight:bold;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.ed-botox .price__lead{margin-bottom:4.2666666667vw;font-size:4vw;font-weight:normal;text-align:left}}.ed-botox .price__plans{display:flex;flex-direction:column;gap:min(1.6vw,16px);margin:0;padding:0}@media screen and (max-width: 767px){.ed-botox .price__plans{gap:3.2vw}}.ed-botox .price__plan{display:grid;grid-template-columns:minmax(0, 1fr) min(38vw,380px);align-items:stretch;min-height:min(7.5vw,75px)}@media screen and (max-width: 767px){.ed-botox .price__plan{grid-template-columns:1fr;min-height:0}}.ed-botox .price__plan.is-featured{grid-template-columns:min(23vw,230px) minmax(0, 1fr) min(38vw,380px);overflow:visible;border:4px solid #5cabdb;border-radius:8px;background:#fefcf5}@media screen and (max-width: 767px){.ed-botox .price__plan.is-featured{grid-template-columns:1fr;border-width:.5333333333vw;border-radius:2.1333333333vw}}.ed-botox .price__plan.is-featured .price__plan-name{display:block;margin:0;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0);color:#fff;font-size:clamp(24px,3.2vw,32px);line-height:1.5;text-align:center}@media screen and (max-width: 767px){.ed-botox .price__plan.is-featured .price__plan-name{font-size:5.8666666667vw}}.ed-botox .price__plan.is-featured .price__plan-name::before{display:none}.ed-botox .price__plan.is-featured .price__plan-offer{border:none;border-left:1px solid #d2d2d2;border-radius:0 4px 4px 0;background:#fefcf5}@media screen and (max-width: 767px){.ed-botox .price__plan.is-featured .price__plan-offer{border-top:1px solid #d2d2d2;border-radius:0 0 2.1333333333vw 2.1333333333vw}}.ed-botox .price__plan.is-featured .price__plan-detail{font-size:min(2.1vw,21px)}@media screen and (max-width: 767px){.ed-botox .price__plan.is-featured .price__plan-detail{font-size:3.7333333333vw}}.ed-botox .price__plan.is-featured .price__plan-value{position:relative;z-index:0;color:#e4005d;font-size:min(4.8vw,48px);line-height:1}@media screen and (max-width: 767px){.ed-botox .price__plan.is-featured .price__plan-value{font-size:8.5333333333vw}}.ed-botox .price__plan.is-featured .price__plan-value::before{content:"";position:absolute;z-index:-1;right:0;bottom:0;left:0;height:min(1.2vw,12px);background:#fce5ef}@media screen and (max-width: 767px){.ed-botox .price__plan.is-featured .price__plan-value::before{height:2.1333333333vw}}.ed-botox .price__plan.is-featured .price__plan-currency{color:#e4005d}.ed-botox .price__plan-head{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(13.6vw,136px);padding:min(1.6vw,16px);border-radius:4px 0 0 4px;background:#1184ca;color:#fff;text-align:center}@media screen and (max-width: 767px){.ed-botox .price__plan-head{min-height:0;padding:2.1333333333vw 4.2666666667vw;border-radius:1.6vw 1.6vw 0 0}}.ed-botox .price__plan-head::before{content:"";position:absolute;top:max(-2.4vw,-24px);left:50%;width:min(3.4vw,34px);height:min(5.2vw,52px);background:url("../images/trial-icon.svg") center/contain no-repeat;transform:translateX(-50%)}@media screen and (max-width: 767px){.ed-botox .price__plan-head::before{top:3.2vw;left:calc(50% - 3.4666666667vw*6 - 9.6vw);width:7.4666666667vw;height:11.2vw;transform:none}}.ed-botox .price__plan-head::after{content:"";position:absolute;top:0;right:max(-4vw,-40px);width:min(4vw,40px);height:100%;background:#1184ca;clip-path:polygon(0 0, 0 100%, 100% 50%);transform:translateX(-1px)}@media screen and (max-width: 767px){.ed-botox .price__plan-head::after{display:none}}.ed-botox .price__plan-kicker{margin:0;font-size:min(1.8vw,18px);font-weight:bold;line-height:1.5}@media screen and (max-width: 767px){.ed-botox .price__plan-kicker{display:flex;align-items:center;justify-content:center;font-size:3.4666666667vw}}.ed-botox .price__plan-name{position:relative;display:flex;align-items:center;margin:0;padding:min(.8vw,8px) min(1.6vw,16px) min(.8vw,8px) min(6vw,60px);border:1px solid #d2d2d2;border-right:none;border-radius:8px 0 0 8px;background:#f3f9fd;color:#333;font-size:min(2vw,20px);font-weight:bold;line-height:1.5}@media screen and (max-width: 767px){.ed-botox .price__plan-name{padding:3.2vw 4.2666666667vw 3.2vw 7.4666666667vw;border-right:1px solid #d2d2d2;border-radius:2.1333333333vw 2.1333333333vw 0 0;font-size:4.2666666667vw}}.ed-botox .price__plan-name::before{content:"";position:absolute;top:50%;left:min(4vw,40px);width:4px;height:min(4.6vw,46px);background:#1184ca;transform:translateY(-50%)}@media screen and (max-width: 767px){.ed-botox .price__plan-name::before{left:3.2vw;width:1.0666666667vw;height:7.4666666667vw}}.ed-botox .price__plan-points{display:flex;flex-direction:column;justify-content:center;gap:min(.4vw,4px);margin:0;padding:min(1.6vw,16px) min(1.6vw,16px) min(1.6vw,16px) min(5.6vw,56px);background:#fefcf5}@media screen and (max-width: 767px){.ed-botox .price__plan-points{gap:1.0666666667vw;padding:3.2vw 4.2666666667vw}}.ed-botox .price__plan-points li{position:relative;display:flex;align-items:flex-start;gap:min(.4vw,4px);font-size:min(2.1vw,21px);font-weight:bold;line-height:1.5}@media screen and (max-width: 767px){.ed-botox .price__plan-points li{gap:1.0666666667vw;font-size:4vw}}.ed-botox .price__plan-points li::before{flex-shrink:0;width:min(2.4vw,24px);height:min(2.4vw,24px);margin-top:calc((1.5em - min(2.4vw,24px))/2);border-radius:50%;background-color:#1184ca;content:""}@media screen and (max-width: 767px){.ed-botox .price__plan-points li::before{width:5.3333333333vw;height:5.3333333333vw;margin-top:calc((1.5em - 5.3333333333vw)/2)}}.ed-botox .price__plan-points li::after{content:"";position:absolute;top:calc((1.5em - min(2.4vw,24px))/2 + 4px);left:8px;box-sizing:border-box;width:6px;height:11px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}@media screen and (max-width: 767px){.ed-botox .price__plan-points li::after{top:calc((1.5em - 5.3333333333vw)/2 + 1.0666666667vw);left:2vw;width:1.3333333333vw;height:2.4vw;border-width:0 .5333333333vw .5333333333vw 0}}.ed-botox .price__plan-offer{display:flex;align-items:center;justify-content:space-between;gap:min(1.6vw,16px);padding:min(1.6vw,16px);border:1px solid #d2d2d2;border-radius:0 8px 8px 0;background:#fff}@media screen and (max-width: 767px){.ed-botox .price__plan-offer{justify-content:space-between;border-radius:0 0 2.1333333333vw 2.1333333333vw;border-top:none;padding:3.2vw 4.2666666667vw}}.ed-botox .price__plan-detail{margin:0;padding:min(.4vw,4px) min(.8vw,8px);border-radius:8px;background:#e7f3fa;color:#333;font-size:min(1.6vw,16px);font-weight:bold;line-height:1.5;white-space:nowrap}@media screen and (max-width: 767px){.ed-botox .price__plan-detail{padding:1.0666666667vw 2.1333333333vw;border-radius:2.1333333333vw;font-size:3.4666666667vw}}.ed-botox .price__plan-amount{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;column-gap:0;padding-right:min(1vw,10px)}.ed-botox .price__plan-value{color:#333;font-size:min(2vw,20px);font-weight:bold;line-height:1.5}@media screen and (max-width: 767px){.ed-botox .price__plan-value{font-size:5.3333333333vw}}.ed-botox .price__plan-currency{font-size:min(1.6vw,16px);font-weight:bold;line-height:1.5}@media screen and (max-width: 767px){.ed-botox .price__plan-currency{font-size:3.7333333333vw}}.ed-botox .price__plan-tax{width:100%;color:#333;font-size:min(1.3vw,13px);font-weight:normal;line-height:1.5;text-align:right;font-feature-settings:"palt"}@media screen and (max-width: 767px){.ed-botox .price__plan-tax{font-size:3.2vw}}.ed-botox .flow{margin-top:0 !important}.ed-botox .flow .flow__list{grid-template-columns:repeat(3, 1fr);max-width:1000px;box-sizing:border-box}@media screen and (max-width: 767px){.ed-botox .flow .flow__list{grid-template-columns:1fr}}.ed-botox.ad .kv,.ed-botox.ad_f .kv,.ed-botox.ad_g .kv,.ed-botox.ad_y .kv,.ed-botox.line .kv{height:43.1918008785vw}@media screen and (max-width: 767px){.ed-botox.ad .kv,.ed-botox.ad_f .kv,.ed-botox.ad_g .kv,.ed-botox.ad_y .kv,.ed-botox.line .kv{min-height:117.3333333333vw}}@media screen and (max-width: 767px){.ed-botox.ad .kv__inner,.ed-botox.ad_f .kv__inner,.ed-botox.ad_g .kv__inner,.ed-botox.ad_y .kv__inner,.ed-botox.line .kv__inner{min-height:117.3333333333vw}}.ed-botox.ad .kv__box,.ed-botox.ad_f .kv__box,.ed-botox.ad_g .kv__box,.ed-botox.ad_y .kv__box,.ed-botox.line .kv__box{padding-bottom:3.513909224vw}@media screen and (max-width: 767px){.ed-botox.ad .kv__box,.ed-botox.ad_f .kv__box,.ed-botox.ad_g .kv__box,.ed-botox.ad_y .kv__box,.ed-botox.line .kv__box{padding-bottom:6.4vw}}.ed-botox.ad .cta,.ed-botox.ad_f .cta,.ed-botox.ad_g .cta,.ed-botox.ad_y .cta,.ed-botox.line .cta{width:100vw;margin-top:72px;margin-right:0;margin-left:calc(50% - 50vw)}@media screen and (max-width: 767px){.ed-botox.ad .cta,.ed-botox.ad_f .cta,.ed-botox.ad_g .cta,.ed-botox.ad_y .cta,.ed-botox.line .cta{margin-top:10.6666666667vw}}.ed-botox.ad .cta:first-of-type,.ed-botox.ad_f .cta:first-of-type,.ed-botox.ad_g .cta:first-of-type,.ed-botox.ad_y .cta:first-of-type,.ed-botox.line .cta:first-of-type{margin-bottom:0 !important}.ed-botox.ad .band,.ed-botox.ad_f .band,.ed-botox.ad_g .band,.ed-botox.ad_y .band,.ed-botox.line .band{margin-bottom:0 !important}@media screen and (max-width: 767px){.ed-botox.ad .band,.ed-botox.ad_f .band,.ed-botox.ad_g .band,.ed-botox.ad_y .band,.ed-botox.line .band{margin-bottom:10.6666666667vw}}.ed-botox.ad .band+.cta,.ed-botox.ad_f .band+.cta,.ed-botox.ad_g .band+.cta,.ed-botox.ad_y .band+.cta,.ed-botox.line .band+.cta{margin-top:0}@media screen and (max-width: 767px){.ed-botox.ad .band+.cta,.ed-botox.ad_f .band+.cta,.ed-botox.ad_g .band+.cta,.ed-botox.ad_y .band+.cta,.ed-botox.line .band+.cta{margin-top:0}}.clinicInfo{overflow:visible}.clinicInfo__inner{max-width:984px;width:100%;margin:0 auto;position:relative;z-index:1}.clinicInfo__access{background:#e6f3fa;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:20px;margin-bottom:30px;padding:26px 20px 29px}@media screen and (max-width: 767px){.clinicInfo__access{padding:5vw 4vw 8vw;border-radius:3vw;margin-bottom:2.7vw}}.clinicInfo__access-title{font-size:clamp(24px,2.8vw,28px);font-weight:bold;text-align:center;margin:0 0 24px}@media screen and (max-width: 767px){.clinicInfo__access-title{font-size:4.8vw;margin-bottom:5.2vw}}.clinicInfo__access-address{font-size:18px;line-height:1.75;margin-bottom:0}@media screen and (max-width: 767px){.clinicInfo__access-address{font-size:4.3vw;line-height:1.5;margin-bottom:4.7vw}}.clinicInfo__access-address span{display:flex;justify-content:center}@media screen and (max-width: 767px){.clinicInfo__access-address span{justify-content:flex-start}}.clinicInfo__access-address span::before{content:"";background:url(../images/map.webp) no-repeat center center/contain;width:15px;min-width:15px;height:20px;margin-top:.3em;margin-right:.2em}@media screen and (max-width: 767px){.clinicInfo__access-address span::before{width:4vw;min-width:4vw;height:5.3vw}}.clinicInfo__access-list{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:28px;list-style:none;padding:0}@media screen and (max-width: 767px){.clinicInfo__access-list{align-items:flex-start;margin-bottom:5.5vw}}.clinicInfo__access-list li{font-size:18px;line-height:1.75}@media screen and (max-width: 767px){.clinicInfo__access-list li{font-size:3.7333333333vw;line-height:1.5}}.clinicInfo__access-list li::before{content:"●";color:#1184ca;margin-right:.2em}.clinicInfo__access-maps{display:flex;justify-content:space-between;max-width:850px;margin:0 auto}@media screen and (max-width: 767px){.clinicInfo__access-maps{flex-direction:column;gap:8vw}}.clinicInfo__access-map{width:48%;max-width:400px;transition:.3s;cursor:pointer}@media screen and (max-width: 767px){.clinicInfo__access-map{width:auto;max-width:none;padding:0 2.7vw}}.clinicInfo__access-map:hover{opacity:.8}.clinicInfo__access-img{margin-bottom:20px;position:relative;cursor:pointer}@media screen and (max-width: 767px){.clinicInfo__access-img{margin-bottom:5.3vw}}.clinicInfo__access-img img{width:100%;height:auto;border-radius:10px;object-fit:cover;aspect-ratio:1/1}.clinicInfo__access-img::before{content:"";position:absolute;bottom:10px;right:10px;width:50px;height:50px;background:url(../images/expansion.webp) no-repeat center center/contain}@media screen and (max-width: 767px){.clinicInfo__access-img::before{bottom:1.3vw;right:1.3vw;width:11.2vw;height:11.2vw}}.clinicInfo__access-btn{background:linear-gradient(to bottom, #339dd8, #006ba6);border-radius:500px;color:#fff;font-size:16px;font-weight:bold;padding:20px 30px 22px 0;margin:0 auto;max-width:280px;text-align:center;box-shadow:0 4px 4px rgba(0,0,0,.3);cursor:pointer}@media screen and (max-width: 767px){.clinicInfo__access-btn{max-width:74.7vw;font-size:4.3vw;padding:5.4vw 8vw 5.8vw 0}}.clinicInfo__access-btn span{padding-left:30px;position:relative}@media screen and (max-width: 767px){.clinicInfo__access-btn span{padding-left:8vw}}.clinicInfo__access-btn span::before{content:"";position:absolute;width:.56em;height:.56em;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);top:35%;left:0}.clinicInfo__schedule{background:#e6f3fa;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:20px;padding:26px 20px 25px}@media screen and (max-width: 767px){.clinicInfo__schedule{padding:5vw 4vw 3vw;border-radius:3vw}}.clinicInfo__schedule-title{font-size:clamp(24px,2.8vw,28px);font-weight:bold;text-align:center;margin:0 0 30px}@media screen and (max-width: 767px){.clinicInfo__schedule-title{font-size:4.8vw;margin-bottom:6.5vw}}.clinicInfo__schedule-table{max-width:850px;margin:0 auto 13px !important;border-collapse:collapse;width:100%}@media screen and (max-width: 767px){.clinicInfo__schedule-table{margin-bottom:1vw !important}}.clinicInfo__schedule-table th,.clinicInfo__schedule-table td{border:1px solid #ccc;font-size:18px;text-align:center;vertical-align:middle}@media screen and (max-width: 767px){.clinicInfo__schedule-table th,.clinicInfo__schedule-table td{font-size:4.3vw}}.clinicInfo__schedule-table th:first-child,.clinicInfo__schedule-table td:first-child{width:195px}@media screen and (max-width: 767px){.clinicInfo__schedule-table th:first-child,.clinicInfo__schedule-table td:first-child{width:28vw}}.clinicInfo__schedule-table th{background:#1184ca;color:#fff;font-weight:bold;padding:9px}@media screen and (max-width: 767px){.clinicInfo__schedule-table th{padding:1.3vw 0}}.clinicInfo__schedule-table td{padding:17px;background-color:#fff}@media screen and (max-width: 767px){.clinicInfo__schedule-table td{padding:2.5vw 0}}.clinicInfo__schedule-table td:not(:first-child){font-size:30px;font-weight:bold}@media screen and (max-width: 767px){.clinicInfo__schedule-table td:not(:first-child){font-size:4.5vw}}.clinicInfo__schedule-table--active{color:#1184ca}.clinicInfo__schedule-note{font-size:14px;max-width:850px;margin:0 auto}@media screen and (max-width: 767px){.clinicInfo__schedule-note{font-size:2.7vw}}.modal{display:none}.modal_wrap{position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;padding:20px;cursor:pointer}.modal_wrap_img{max-width:800px;width:100%}.modal_wrap_img img{width:100%;height:auto;border-radius:10px}/*# sourceMappingURL=style.css.map */
