@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Zen+Old+Mincho:wght@400;500;700&display=swap";h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:2}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;word-break:break-word}html,body{font-family:"Noto Sans JP",sans-serif;line-height:1.7;font-size:10px;font-weight:400}a{display:inline-block;color:#000;cursor:pointer}a,a:hover{text-decoration:none}button{border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;padding:0}img{display:block;width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0;letter-spacing:.1em}body{margin:auto}small{font-size:70%;color:gray}textarea:focus,input:focus{outline:none !important}.clearfix::before,.clearfix::after{display:block;content:"";clear:both}body{margin:0;font-weight:400}p,td,label,div,ul,li,strong,input,a{font-size:1.6rem;margin:0;padding:0}p,label,div,strong,input{display:block}.textCenter{text-align:center}.img_full{width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;margin:auto;display:block}.img_cover{width:100%;-o-object-fit:cover;object-fit:cover}.img_contain{-o-object-fit:contain;object-fit:contain}.loaded,.move{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);-webkit-transition:.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:.8s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.loaded.active,.move.active{opacity:1;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0)}a.opacity{-webkit-transition:all .3s ease;transition:all .3s ease}a.opacity:hover{opacity:.8}body{padding-top:16vw}#header{background-color:#fff;position:relative;padding:3.3333333333vw 4vw;position:fixed;top:0;left:0;width:100%;z-index:100;height:16vw;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .logo{width:28.5333333333vw}#header .logo a{display:block}#header #menu_trigger{position:absolute;right:0;top:0;width:16vw;height:16vw;cursor:pointer}#header #menu_trigger span{position:absolute;left:4.2666666667vw;top:7.7333333333vw;display:block;width:7.2vw;height:.5333333333vw;background-color:#251716;-webkit-transition:all .3s ease;transition:all .3s ease}#header #menu_trigger span:before{-webkit-transition:all .3s ease;transition:all .3s ease;content:"";position:absolute;width:100%;height:100%;left:0;top:-2.1333333333vw;background-color:#251716}#header #menu_trigger span:after{-webkit-transition:all .3s ease;transition:all .3s ease;content:"";position:absolute;width:100%;height:100%;left:0;top:2.1333333333vw;background-color:#251716}#header #menu_trigger.is-open span{background-color:#fff}#header #menu_trigger.is-open span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#header #menu_trigger.is-open span:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#header #menu_content{display:none;position:absolute;top:100%;left:0;width:100%;z-index:1000;background-color:#fff}#header #menu_content ul{width:78.6666666667vw;margin:0 auto}#header #menu_content ul li{list-style:none;border-top:1px solid #e96360}#header #menu_content ul li:first-child{border-top:none}#header #menu_content ul li a{display:block;padding:4.8vw 12vw;position:relative;background:url(../images/miradry-sns/arrow.svg) 6.9333333333vw center no-repeat;background-size:1.6vw auto;color:#e96360;font-size:3.2vw;font-weight:bold;letter-spacing:.06em}#mv{position:relative;z-index:3;padding-bottom:5.3333333333vw}#mv h2{padding-top:2.6666666667vw}#campaign{padding-top:6.6666666667vw;padding-bottom:10.6666666667vw}#campaign .campaign_ttl{width:94.4vw;padding-right:4vw;margin:0 auto;padding-bottom:8vw}#campaign .campaign_pic01{margin:0 auto;width:68.1333333333vw;padding-bottom:10.6666666667vw}#campaign .campaign_pic02{margin:0 auto;width:83.7333333333vw;padding-bottom:6.6666666667vw}#campaign .campaign_pic03{margin:0 auto;width:81.8666666667vw}#campaign p{color:#505050;font-size:3.2vw;line-height:1.58;letter-spacing:.05em;padding:0 6.6666666667vw 10vw}#worries{position:relative}#worries .worries_pic{width:100%;position:relative;z-index:1}#worries .worries_inner{z-index:2;position:absolute;top:88.6666666667vw;width:78.1333333333vw;left:50%;margin-left:-39.0666666667vw}#worries .worries_inner ul li{color:#fff;font-size:3.2vw;line-height:1.625;letter-spacing:.07em;padding-left:6vw;padding-bottom:4vw;position:relative;list-style:none}#worries .worries_inner ul li:last-child{padding-bottom:0}#worries .worries_inner ul li:before{content:"";width:3.7333333333vw;height:3.7333333333vw;background:url(../images/miradry-sns/worries_chek.svg) 0 0 no-repeat;background-size:100% auto;position:absolute;top:.8vw;left:0}#worries .worries-ttl{width:59.6vw;margin:10.6666666667vw auto 6.6666666667vw}#worries .txt{font-size:4vw;color:#fff;font-weight:600;line-height:1.833;padding:7.4666666667vw 6.5333333333vw;background:-webkit-gradient(linear, left top, right top, from(rgba(222, 105, 163, 0.6)), color-stop(21%, rgba(233, 97, 104, 0.6)), to(rgba(243, 164, 93, 0.6)));background:-webkit-linear-gradient(left, rgba(222, 105, 163, 0.6) 0%, rgba(233, 97, 104, 0.6) 21%, rgba(243, 164, 93, 0.6) 100%);background:linear-gradient(90deg, rgba(222, 105, 163, 0.6) 0%, rgba(233, 97, 104, 0.6) 21%, rgba(243, 164, 93, 0.6) 100%)}.feature{padding:10.1333333333vw 0 15.3333333333vw}.feature#juvelook{background:url(../images/injection/juvelook_bg.png) center bottom/100% 100% no-repeat}.feature#pluryaldensify{margin-top:-6.6666666667vw;background:url(../images/injection/pluryaldensify_bg.png) center bottom/100% 100% no-repeat}.feature img{width:86.6666666667vw;margin:0 auto}.feature .feature-ttl{margin-bottom:4.9333333333vw}#otoku{padding-top:11.0666666667vw}#otoku .otoku-ttl{width:80.9333333333vw;margin:0 auto 9.0666666667vw}#otoku .block{padding:8.6666666667vw 0;background:-webkit-gradient(linear, left top, right top, from(rgba(222, 105, 163, 0.6)), color-stop(21%, rgba(233, 97, 104, 0.6)), to(rgba(243, 164, 93, 0.6)));background:-webkit-linear-gradient(left, rgba(222, 105, 163, 0.6) 0%, rgba(233, 97, 104, 0.6) 21%, rgba(243, 164, 93, 0.6) 100%);background:linear-gradient(90deg, rgba(222, 105, 163, 0.6) 0%, rgba(233, 97, 104, 0.6) 21%, rgba(243, 164, 93, 0.6) 100%)}#otoku .block img{width:86.6666666667vw;margin:0 auto}#otoku .block img+img{margin-top:8vw}#miradray{padding-top:12vw;padding-bottom:8vw}#miradray h3{width:81.3333333333vw;margin:0 auto;padding-bottom:9.3333333333vw}#miradray p{color:#505050;width:81.3333333333vw;margin:0 auto;font-size:3.4666666667vw;line-height:1.846;letter-spacing:.06em;padding-bottom:6.6666666667vw}#miradray p span{background-color:#ffea72}#miradray .miradry_pic{padding-top:5.3333333333vw;padding-bottom:8vw}#child h3{padding-bottom:13.3333333333vw}#child .child_block{padding-bottom:13.3333333333vw}#child .child_block h4{color:#769bc0;font-size:4.5333333333vw;font-weight:500;line-height:1.79;letter-spacing:.09em;text-align:center;padding-bottom:9.3333333333vw}#child .child_block .pic{width:86.4vw;margin:0 auto;padding-right:3.3333333333vw}#child .child_block p{font-size:3.4666666667vw;line-height:2.07;width:81.3333333333vw;margin:0 auto}#child .child_block p span{background-color:#ffea72}#reason h3{padding-bottom:13.3333333333vw}#reason .reason_block{padding-bottom:13.3333333333vw}#reason .reason_block h4{color:#769bc0;font-size:4.5333333333vw;font-weight:500;line-height:1.79;letter-spacing:.09em;text-align:center;padding-bottom:9.3333333333vw}#reason .reason_block .pic{width:86.4vw;margin:0 auto;padding-right:3.3333333333vw}#reason .reason_block p{font-size:3.4666666667vw;line-height:2.07;width:81.3333333333vw;margin:0 auto}#reason .reason_block p span{background-color:#ffea72}#reason #reason03 .pic{width:90.1333333333vw}#reason #reason03 h4{padding-bottom:4.6666666667vw}#reason .attend{margin:-9.3333333333vw 6.6666666667vw 0;padding:3.2vw;border:1px solid #505050;background:#fff}#reason .attend h5{font-size:3.2vw;font-weight:bold}#reason .attend ul li{font-size:2.6666666667vw;list-style:none}#doctor .pic{position:relative}#doctor .pic .doctor_mark{position:absolute;bottom:-14.6666666667vw;right:2.6666666667vw;width:28.6666666667vw;z-index:2}#doctor .pic .doctor_pic{width:100%;position:relative;z-index:1}#doctor .txt{width:79.3333333333vw;margin:0 auto;padding-top:7.3333333333vw;padding-bottom:6.6666666667vw}#doctor .txt h3{padding-bottom:6.6666666667vw;font-size:4.5333333333vw;font-weight:500;color:#505050;letter-spacing:.06em}#doctor .txt p{color:#505050;font-size:3.4666666667vw;letter-spacing:.06em;line-height:2.07}.btns_area{padding-top:13.3333333333vw;padding-bottom:13.3333333333vw}.btns_area .btns{position:relative;width:78vw;margin:0 auto}.btns_area .btns li{padding-bottom:6vw;list-style:none}.btns_area .btns li:last-child{padding-bottom:0}.btns_area .btns li a{display:block}.bg_square{background:url(../images/miradry-sns/bg_square.png) 0 0 repeat;background-size:100% auto}.bg_square .ttl_en{padding-bottom:8.6666666667vw}.bg_square .ttl_en img{width:auto;height:7.7333333333vw;margin:0 auto}.bg_square .ttl{padding-bottom:10.6666666667vw;text-align:center;color:#50d2a6;font-size:6.6666666667vw;font-weight:bold;letter-spacing:.1em;line-height:1.46}.bg_square .ttl .s1{font-size:10.1333333333vw}.bg_square .ttl .s2{font-size:9.0666666667vw}.bg_square .ttl .s3{font-size:7.7333333333vw}.bg_square .ttl .line{background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(75%, #ffea72));background:-webkit-linear-gradient(transparent 75%, #ffea72 75%);background:linear-gradient(transparent 75%, #ffea72 75%)}#flow{position:relative;border:none;padding:13.3333333333vw 0 13.3333333333vw;background:-webkit-gradient(linear, left top, right top, from(rgba(222, 105, 163, 0.1)), color-stop(21%, rgba(233, 97, 104, 0.1)), to(rgba(243, 164, 93, 0.1)));background:-webkit-linear-gradient(left, rgba(222, 105, 163, 0.1) 0%, rgba(233, 97, 104, 0.1) 21%, rgba(243, 164, 93, 0.1) 100%);background:linear-gradient(90deg, rgba(222, 105, 163, 0.1) 0%, rgba(233, 97, 104, 0.1) 21%, rgba(243, 164, 93, 0.1) 100%)}#flow::before{position:absolute;top:0;left:0;content:"";height:4vw;width:100%;background:-webkit-gradient(linear, left top, right top, from(rgb(222, 105, 163)), color-stop(21%, rgb(233, 97, 104)), to(rgb(243, 164, 93)));background:-webkit-linear-gradient(left, rgb(222, 105, 163) 0%, rgb(233, 97, 104) 21%, rgb(243, 164, 93) 100%);background:linear-gradient(90deg, rgb(222, 105, 163) 0%, rgb(233, 97, 104) 21%, rgb(243, 164, 93) 100%)}#flow .flow-ttl{font-family:"Zen Old Mincho",serif;font-size:6.9333333333vw;letter-spacing:.15em;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto 14.6666666667vw;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #FFEA72));background:-webkit-linear-gradient(transparent 70%, #FFEA72 70%);background:linear-gradient(transparent 70%, #FFEA72 70%);letter-spacing:.06em}#flow .ttl .line{color:#505050}#flow .flow_inner{width:86.6666666667vw;margin:0 auto}#flow ol>li{background-color:#f0f0f0;margin-bottom:20vw;position:relative;padding-top:12.6666666667vw;padding-bottom:10vw;color:#505050;list-style:none;-webkit-box-shadow:0 0 1.0666666667vw rgba(0,0,0,.16);box-shadow:0 0 1.0666666667vw rgba(0,0,0,.16)}#flow ol>li .num{width:18vw;position:absolute;top:0;left:0}#flow ol>li h4{text-align:center;font-family:"Zen Old Mincho",serif;font-size:5.3333333333vw;padding-bottom:6.6666666667vw;line-height:1;background:-webkit-gradient(linear, left top, right top, from(rgb(222, 105, 163)), color-stop(50%, rgb(233, 97, 104)), to(rgb(243, 164, 93)));background:-webkit-linear-gradient(left, rgb(222, 105, 163) 0%, rgb(233, 97, 104) 50%, rgb(243, 164, 93) 100%);background:linear-gradient(90deg, rgb(222, 105, 163) 0%, rgb(233, 97, 104) 50%, rgb(243, 164, 93) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#flow ol>li .pic{display:block;margin:0 auto;width:66.6666666667vw;padding-bottom:5.3333333333vw}#flow ol>li p{padding-left:8vw;padding-right:8vw;font-size:3.4666666667vw;line-height:1.76;letter-spacing:.06em}#flow ol>li .btns{padding-top:4.6666666667vw;width:72vw;margin:0 auto}#flow ol>li .btns li{list-style:none;padding-bottom:2.6666666667vw}#flow ol>li .btns li:last-child{padding-bottom:0}#flow ol>li .btns li a{display:block}#flow ol>li:after{content:"";width:100%;height:4.1333333333vw;background:url(../images/miradry-sns/flow_arrow.png) center center no-repeat;background-size:auto 100%;position:absolute;left:0;bottom:-12.6666666667vw}#flow ol>li:last-child{margin-bottom:0}#flow ol>li:last-child:after{display:none}#clinic{border-bottom:1.3333333333vw solid #737373}#clinic .txt{padding:10vw}#clinic .txt h3{color:#000;font-size:4.2666666667vw;font-weight:bold;letter-spacing:.1em;line-height:1;padding-bottom:8vw}#clinic .txt table{width:100%}#clinic .txt table th{padding:3.3333333333vw 2.6666666667vw;width:23.3333333333vw;color:#505050;font-size:3.2vw;font-weight:bold;vertical-align:middle;border-bottom:1px solid #ababab}#clinic .txt table td{color:#000;padding:3.3333333333vw 0;font-size:3.2vw;line-height:1.5;font-weight:500;vertical-align:middle;border-bottom:1px solid #ababab}#clinic .txt table tr:last-of-type th,#clinic .txt table tr:last-of-type td{border:none}#clinic .map iframe{width:100%;height:54.6666666667vw}#clinic .card h4{text-align:center;font-family:"Zen Old Mincho",serif;font-size:4.8vw;color:#fff;line-height:1;background-color:#737373;padding:7.7333333333vw 0;letter-spacing:.15em}#clinic .card .card_inner{padding:11.3333333333vw 0 13.3333333333vw;width:86.6666666667vw;margin:0 auto}#clinic .card .card_inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:6.6666666667vw}#clinic .card .card_inner ul li{list-style:none;position:relative;background:url(../images/miradry-sns/icon_check.svg) 0 center no-repeat;background-size:3.2vw auto;padding-left:4.6666666667vw;font-weight:bold;font-size:3.7333333333vw;letter-spacing:0}#clinic .card .card_inner .use{font-size:3.4666666667vw;font-weight:bold;background-color:#e9e9e9;text-align:center;padding:3.4666666667vw 0;letter-spacing:.1em;position:relative;margin-bottom:8vw}#clinic .card .card_inner .use:before{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:0;height:0;border-style:solid;border-width:1.6vw 1.6vw 0 1.6vw;border-color:#e9e9e9 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#clinic .card .card_inner img{width:79.7333333333vw;margin:0 auto;display:block}#clinic .card .card_inner .note{padding-top:6.6666666667vw;font-size:2.9333333333vw;font-weight:500}#reserve h3{text-align:center;font-family:"Zen Old Mincho",serif;font-size:4.8vw;color:#fff;line-height:1;background:-webkit-gradient(linear, left top, right top, from(rgba(222, 105, 163, 0.4)), color-stop(21%, rgba(233, 97, 104, 0.4)), to(rgba(243, 164, 93, 0.4)));background:-webkit-linear-gradient(left, rgba(222, 105, 163, 0.4) 0%, rgba(233, 97, 104, 0.4) 21%, rgba(243, 164, 93, 0.4) 100%);background:linear-gradient(90deg, rgba(222, 105, 163, 0.4) 0%, rgba(233, 97, 104, 0.4) 21%, rgba(243, 164, 93, 0.4) 100%);padding:7.7333333333vw 0;letter-spacing:.15em}#reserve .end{padding:12vw 2vw;text-align:center}#reserve .end *{font-size:3.4666666667vw}#reserve .end p{padding-bottom:1.5em}#reserve .end .backbtn a{margin:0 auto;border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;color:#fff;background-color:#327437;padding:1.3333333333vw 8vw;font-size:3.7333333333vw}#reserve .reserve_inner{width:86.6666666667vw;margin:0 auto;padding:12vw 0}#reserve .reserve_inner dl{font-size:3.4666666667vw;padding-bottom:6vw}#reserve .reserve_inner dl dt{padding:1px;padding-bottom:1.3333333333vw}#reserve .reserve_inner dl dt .hissu{color:#fff;background-color:#e31e25;border-radius:.2em;font-size:90%;padding:.5333333333vw 1.0666666667vw;margin-left:.5em}#reserve .reserve_inner dl dd{font-size:100%;padding:1px}#reserve .reserve_inner dl dd *{font-size:100%;font-family:"Zen Maru Gothic",sans-serif;font-weight:400}#reserve .reserve_inner dl dd input[type=text],#reserve .reserve_inner dl dd input[type=email]{border:none;border-bottom:1px solid #ababab;width:100%;padding:.5em 0}#reserve .reserve_inner dl dd .mail_txt{padding-top:.5em}#reserve .reserve_inner dl dd .mail_txt .mwform-radio-field,#reserve .reserve_inner dl dd .mail_txt .mwform-checkbox-field-text{font-size:90%}#reserve .reserve_inner dl dd .mwform-radio-field,#reserve .reserve_inner dl dd .mwform-checkbox-field{display:inline-block;margin-right:20px}#reserve .reserve_inner dl dd .mwform-radio-field label,#reserve .reserve_inner dl dd .mwform-checkbox-field label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#reserve .reserve_inner dl dd .horizontal-item .horizontal-item{margin-left:0}#reserve .reserve_inner dl dd .horizontal-item+.horizontal-item{margin-left:0}#reserve .reserve_inner dl dd textarea{border:1px solid #ababab;resize:none;width:100%;height:32vw;font-family:"Noto Sans JP",sans-serif}#reserve .reserve_inner .btn_wrap{text-align:center}#reserve .reserve_inner .btn_wrap input{margin:0 auto;border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;color:#fff;background-color:#327437;padding:1.3333333333vw 8vw;font-size:3.7333333333vw}#footer ul li{list-style:none;border-top:1px solid #000}#footer ul li a{display:block;padding:4.8vw 12vw;position:relative;background:url(../images/miradry-sns/arrow.svg) 6.9333333333vw center no-repeat;background-size:1.6vw auto;color:#e96360;font-size:3.2vw;font-weight:bold;letter-spacing:.21em}#footer small{display:block;color:#fff;font-size:2.1333333333vw;text-align:center;line-height:1;background:-webkit-gradient(linear, left top, right top, from(rgba(222, 105, 163, 0.4)), color-stop(21%, rgba(233, 97, 104, 0.4)), to(rgba(243, 164, 93, 0.4)));background:-webkit-linear-gradient(left, rgba(222, 105, 163, 0.4) 0%, rgba(233, 97, 104, 0.4) 21%, rgba(243, 164, 93, 0.4) 100%);background:linear-gradient(90deg, rgba(222, 105, 163, 0.4) 0%, rgba(233, 97, 104, 0.4) 21%, rgba(243, 164, 93, 0.4) 100%);letter-spacing:.06em;padding:6.6666666667vw 0}@media screen and (min-width: 1000px){.wrapper{width:1000px;margin:0 auto}body{padding-top:120px}#header{padding:25px 30px;height:120px}#header .logo{width:214px}#header #menu_trigger{width:120px;height:120px}#header #menu_trigger span{left:32px;top:58px;width:54px;height:4px}#header #menu_trigger span:before{top:-16px}#header #menu_trigger span:after{top:16px}#header #menu_content ul{width:590px}#header #menu_content ul li a{padding:36px 90px;background:url(../images/injection/arrow.png) 52px center no-repeat;background-size:12px auto;font-size:24px}#mv{padding-bottom:40px}#mv h2{padding-top:20px}#campaign{padding-top:50px;padding-bottom:80px}#campaign .campaign_ttl{width:708px;padding-right:30px;padding-bottom:60px}#campaign .campaign_pic01{width:511px;padding-bottom:80px}#campaign .campaign_pic02{width:628px;padding-bottom:50px}#campaign .campaign_pic03{width:614px}#campaign p{font-size:24px;padding:0 50px 75px}#worries .worries_inner{top:855px;width:630px;margin-left:-315px}#worries .worries_inner ul li{font-size:28px;padding-left:55px;padding-bottom:45px}#worries .worries_inner ul li:last-child{padding-bottom:0}#worries .worries_inner ul li:before{width:28px;height:28px;top:6px}#worries .worries-ttl{width:447px;margin:80px auto 50px}#worries .txt{font-size:30px;padding:56px 49px}.feature{padding:76px 49px 115px}.feature#pluryaldensify{margin-top:-50px}.feature .feature-ttl{margin-bottom:37px}.feature img{width:650px}#otoku{padding-top:83px}#otoku .otoku-ttl{width:607px;margin:0 auto 68px}#otoku .block{padding:65px 0}#otoku .block img{width:650px}#otoku .block img+img{margin-top:60px}#miradray{padding-top:90px;padding-bottom:60px}#miradray h3{width:610px;padding-bottom:70px}#miradray p{width:610px;font-size:26px;padding-bottom:50px}#miradray .miradry_pic{padding-top:40px;padding-bottom:60px}#child h3{padding-bottom:100px}#child .child_block{padding-bottom:100px}#child .child_block h4{font-size:34px;padding-bottom:70px}#child .child_block .pic{width:648px;padding-right:25px}#child .child_block p{font-size:26px;width:610px}#reason h3{padding-bottom:100px}#reason .reason_block{padding-bottom:100px}#reason .reason_block h4{font-size:34px;padding-bottom:70px}#reason .reason_block .pic{width:648px;padding-right:25px}#reason .reason_block p{font-size:26px;width:610px}#reason #reason03 .pic{width:676px}#reason #reason03 h4{padding-bottom:35px}#reason .attend{margin:-70px 50px 0;padding:24px}#reason .attend h5{font-size:24px}#reason .attend ul li{font-size:20px}#doctor .pic .doctor_mark{bottom:-110px;right:20px;width:215px}#doctor .txt{width:595px;padding-top:55px;padding-bottom:50px}#doctor .txt h3{padding-bottom:50px;font-size:34px}#doctor .txt p{font-size:26px}.btns_area{padding-top:100px;padding-bottom:100px}.btns_area .btns{width:585px}.btns_area .btns li{padding-bottom:45px}.btns_area .btns li:last-child{padding-bottom:0}.bg_square .ttl_en{padding-bottom:65px}.bg_square .ttl_en img{height:58px}.bg_square .ttl{padding-bottom:80px;font-size:50px}.bg_square .ttl .s1{font-size:76px}.bg_square .ttl .s2{font-size:68px}.bg_square .ttl .s3{font-size:58px}#flow{padding:100px 0}#flow::before{height:30px}#flow .flow-ttl{font-size:52px;margin:0 auto 110px}#flow .flow_inner{width:650px}#flow ol>li{border-radius:0 15px 15px;margin-bottom:150px;padding-top:95px;padding-bottom:75px}#flow ol>li .num{width:135px}#flow ol>li h4{font-size:40px;padding-bottom:50px}#flow ol>li .pic{width:500px;padding-bottom:40px}#flow ol>li p{padding-left:60px;padding-right:60px;font-size:26px}#flow ol>li .btns{padding-top:35px;width:540px}#flow ol>li .btns li{padding-bottom:20px}#flow ol>li .btns li:last-child{padding-bottom:0}#flow ol>li:after{height:31px;bottom:-95px}#flow ol>li:last-child{margin-bottom:0}#clinic{border-bottom:10px solid #4f4f4f}#clinic .txt{padding:75px}#clinic .txt h3{font-size:32px;padding-bottom:60px}#clinic .txt table th{padding:25px 20px;width:175px;font-size:24px;border-bottom:1px solid #ababab}#clinic .txt table td{padding:25px 0;font-size:24px;border-bottom:1px solid #ababab}#clinic .map iframe{height:410px}#clinic .card h4{font-size:36px;padding:58px 0}#clinic .card .card_inner{padding:85px 0 100px;width:650px}#clinic .card .card_inner ul{padding-bottom:50px;margin:0 -100px}#clinic .card .card_inner ul li{background-size:24px auto;padding-left:35px;font-size:28px}#clinic .card .card_inner .use{font-size:26px;padding:26px 0;margin-bottom:60px}#clinic .card .card_inner .use:before{border-width:12px 12px 0 12px}#clinic .card .card_inner img{width:598px}#clinic .card .card_inner .note{padding-top:50px;font-size:22px}#reserve h3{font-size:36px;padding:58px 0}#reserve .end{padding:90px 15px}#reserve .end *{font-size:26px}#reserve .end p{padding-bottom:1.5em}#reserve .end .backbtn a{padding:10px 60px;font-size:28px}#reserve .reserve_inner{width:650px;padding:90px 0}#reserve .reserve_inner dl{font-size:26px;padding-bottom:45px}#reserve .reserve_inner dl dt{padding-bottom:10px}#reserve .reserve_inner dl dt .hissu{padding:4px 8px}#reserve .reserve_inner dl dd textarea{height:240px}#reserve .reserve_inner .btn_wrap input{padding:10px 60px;font-size:28px}#footer ul li{border-top:1px solid #313131}#footer ul li a{padding:36px 90px;background:url(../images/injection/arrow.png) 52px center no-repeat;background-size:12px auto;font-size:24px}#footer small{font-size:16px;padding:50px 0}}@media only screen and (max-width: 767px){html{font-size:2.6666666667vw}#footer{margin-bottom:9.2rem}}.footer__nav{display:none;line-height:1}.footer__nav span{line-height:1}.footer__nav p{line-height:0}.footer__nav li{list-style:none;list-style-type:none}.footer__nav .center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer__nav figure{margin:0}@media only screen and (max-width: 767px){.footer__nav{display:block;position:fixed;bottom:0;left:0;background-color:#fff;-webkit-transition:all ease-in-out .6s;transition:all ease-in-out .6s;width:100vw;z-index:1001;text-align:center}}.footer__nav .footer__note{text-align:center}.footer__nav .footer__note span{position:relative;color:#006933;font-size:1.5rem;height:3rem;line-height:3rem;padding:0 1rem}.footer__nav .footer__note span::before,.footer__nav .footer__note span::after{content:"";position:absolute;top:.3rem;bottom:0;height:80%;width:1px;background-color:#006933}.footer__nav .footer__note span::before{left:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.footer__nav .footer__note span::after{right:0;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.footer__nav .footer__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer__nav .footer__item{background-color:#006933}.footer__nav .footer__item a.center{height:100%}.footer__nav .footer__item.undefined{background-color:gray;opacity:.5;pointer-events:none}.footer__nav .footer__item.tel{width:33.5%}.footer__nav .footer__item.tel a.center{padding:.8rem 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__nav .footer__item.tel .footer__time{width:100%}.footer__nav .footer__item.tel .footer__icon{width:1.25rem}.footer__nav .footer__item.tel .footer__icon .cls-1{fill:none;stroke:#fff;stroke-miterlimit:10}.footer__nav .footer__item.web{width:24.5%}.footer__nav .footer__item.web .footer__icon{width:1.5rem}.footer__nav .footer__item.line{width:24.5%}.footer__nav .footer__item.line .footer__icon{width:1.75rem}.footer__nav .footer__item.top{background-color:#766c57;width:16%}.footer__nav .footer__item.top .footer__icon{width:1.875rem}.footer__nav .footer__item.top figure{width:1.75rem}.footer__nav .footer__icon{margin-right:.5rem;width:2.65rem}.footer__nav .footer__icon .cls-1{fill:#fff}.footer__nav .footer__action{display:block;color:#fff;font-size:1.5rem;margin-bottom:.5rem}.footer__nav .footer__time{color:#fff;font-size:.9rem;line-height:1.1rem}.btns_lead{margin-bottom:1.4666666667vw;font-weight:500;font-size:3.7333333333vw;text-align:center;color:#505050}.mv_img1{margin:-14.4vw auto 0;max-width:78vw}.present{margin-top:-7.4666666667vw}.kutikomi{padding:9.3333333333vw 5.3333333333vw 14.9333333333vw;background:url(../images/miradry-sns/bg_square.png) 0 0 repeat}.kutikomi ul,.kutikomi li{list-style:none;margin:0;padding:0}.kutikomi ul{margin-top:4vw}.kutikomi li{position:relative;background:#fff;padding:4vw 4vw 5.3333333333vw;border-radius:2.6666666667vw;-webkit-box-shadow:.4vw .4vw .6666666667vw rgba(35,24,21,.5);box-shadow:.4vw .4vw .6666666667vw rgba(35,24,21,.5)}.kutikomi li+li{margin-top:6.6666666667vw}.kutikomi li .txt{font-size:3.2vw}.kutikomi li .star{width:auto;height:3.3333333333vw;margin-bottom:2.8vw}.kutikomi li .name{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:.2666666667vw 2.5333333333vw;margin-top:3.3333333333vw;font-size:2.4vw;font-weight:500;border-radius:.6666666667vw;color:#fff}.kutikomi li .name.ladies{background:#f4cce0}.kutikomi li .name.mens{background:#6fcaf1}.kutikomi li .note{position:absolute;bottom:5.3333333333vw;right:4vw;font-size:1.8666666667vw}#mechanism{margin-top:-9.0666666667vw}#campaign .miradry-ttl{margin:0 auto;width:41.0666666667vw}.hikaku{padding-top:18.2666666667vw}.hikaku .hikaku-ttl{margin:0 auto 7.3333333333vw;width:83.2vw}.hikaku .yokoscroll{overflow-x:scroll}.hikaku .yokoscroll::-webkit-scrollbar{height:.6666666667vw;background-color:#f0f0f0}.hikaku .yokoscroll::-webkit-scrollbar-thumb{height:.6666666667vw;border-radius:1.3333333333vw;background:#e96360}.hikaku .hikaku-pic{min-width:254.9333333333vw}#caution{position:relative}#caution .txt{position:absolute;left:50%;top:26.6666666667vw;font-size:3.4666666667vw;width:80vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-weight:500;z-index:2;line-height:2.3}#caution .txt span{color:#505050;background-color:#ffea72}#miradray+.btns_area{padding-top:0}#voice{padding:117.0666666667vw 6.5333333333vw 10.6666666667vw;background:url(../images/miradry-5/voice.png) center top/100% auto no-repeat}#voice ul,#voice li{list-style:none;margin:0;padding:0}#voice li{position:relative}#voice li+li{margin-top:8vw}#voice li p{position:absolute;top:22.6666666667vw;font-size:3.2vw;font-weight:500;width:52.1333333333vw;color:#505050}#voice li:nth-of-type(odd) p{letter-spacing:.05em}#voice li p span{background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(75%, #ffea72));background:-webkit-linear-gradient(transparent 75%, #ffea72 75%);background:linear-gradient(transparent 75%, #ffea72 75%)}#voice li:nth-of-type(even) p{left:4vw}#voice li:nth-of-type(odd) p{right:4vw}#doctor .txt_area{padding:8.6666666667vw 9.3333333333vw 7.3333333333vw}#doctor .txt_area .lead{font-size:4.5333333333vw;letter-spacing:.28em;line-height:1.88;font-weight:500;color:#505050}#doctor .txt_area .txt{font-size:3.4666666667vw;letter-spacing:.06em;color:#505050;font-weight:500;line-height:2.07}.bg_square{background-color:#ebeff3}#flow ol>li{position:relative;background:#fff;border-radius:2.6666666667vw}#flow ol>li::after{background-image:url(../images/injection/flow_arrow.png)}.bg_square.toujitu #flow ol>li::after{background-image:url(../images/injection/flow_arrow.png)}#flow ol>li .btns{padding-top:0}#flow ol>li .btns_lead{padding-top:4.9333333333vw}.bg_square.toujitu{background-color:#f7e9ec}.bg_square.toujitu #flow{border-color:#e3939f}.aftercare{margin-top:-10.6666666667vw;position:relative}.aftercare .txt{position:absolute;left:50%;top:81.2vw;width:86.6666666667vw;padding:5.3333333333vw 5.3333333333vw 4vw;background:#fff;border-radius:2.6666666667vw;font-size:3.4666666667vw;letter-spacing:.06em;color:#505050;font-weight:500;line-height:2.07;z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.faq{padding:9.3333333333vw 0;background:url(../images/miradry-5/faq.png) center top/contain repeat}.faq .ttl{padding:.6666666667vw 0;margin-bottom:7.6vw;background:#fff;font-family:"Zen Old Mincho",serif;font-size:6.9333333333vw;text-align:center;letter-spacing:.15em;color:#505050}.faq dl{padding:3.2vw 0;width:86.6666666667vw;margin:0 auto;background:#fff;border-radius:4.6666666667vw}.faq dl+dl{margin-top:2.8vw}.faq dt,.faq dd p{font-size:3.2vw;letter-spacing:.06em;font-weight:500;color:#505050}.faq dt{position:relative;padding:0 10.6666666667vw;background:url(../images/miradry-5/faq_q.svg) center left 4vw/4.8vw auto no-repeat}.faq dt::before,.faq dt::after{position:absolute;right:4vw;top:50%;content:"";display:block;width:2.6666666667vw;height:.2666666667vw;background:#505050;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.faq dt::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.faq dt.open::after{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.faq dd{display:none;margin:2.6666666667vw 0 1.3333333333vw;padding:0 4vw 0 10.6666666667vw}.faq dd p{background:#f0f0f0;padding:2.2666666667vw 2.6666666667vw;border-radius:2.6666666667vw}.faq dt{cursor:pointer}@media screen and (min-width: 1000px){.btns_lead{margin-bottom:11px;font-size:28px}.mv_img1{margin:-108px auto 0;max-width:585px}.present{margin-top:-56px}.kutikomi{padding:70px 40px 112px}.kutikomi ul{margin-top:30px}.kutikomi li{padding:30px 30px 40px;border-radius:20px;-webkit-box-shadow:3px 3px 5px rgba(35,24,21,.5);box-shadow:3px 3px 5px rgba(35,24,21,.5)}.kutikomi li+li{margin-top:50px}.kutikomi li .txt{font-size:24px}.kutikomi li .star{height:25px;margin-bottom:21px}.kutikomi li .name{padding:2px 19px;margin-top:25px;font-size:18px;border-radius:5px}.kutikomi li .note{bottom:40px;right:30px;font-size:14px}#mechanism{margin-top:-100px}#campaign .miradry-ttl{margin:0 auto;width:308px}.hikaku{padding-top:137px}.hikaku .hikaku-ttl{margin:0 auto 55px;width:624px}.hikaku .yokoscroll::-webkit-scrollbar{height:5px}.hikaku .yokoscroll::-webkit-scrollbar-thumb{height:5px;border-radius:10px}.hikaku .hikaku-pic{min-width:1912px}#caution .txt{top:300px;font-size:26px;width:600px}#voice{padding:1200px 49px 80px;background:url(../images/miradry-5/voice.png) center top/100% auto no-repeat}#voice ul{width:650px;margin:0 auto}#voice li+li{margin-top:60px}#voice li p{position:absolute;top:170px;font-size:24px;width:391px}#voice li:nth-of-type(even) p{left:30px}#voice li:nth-of-type(odd) p{right:30px}#doctor .txt_area{padding:65px 70px 55px}#doctor .txt_area .lead{font-size:34px;width:595px;margin:0 auto}#doctor .txt_area .txt{font-size:26px}#flow ol>li{border-radius:20px}#flow ol>li .btns_lead{padding-top:37px}.aftercare{margin-top:-110px}.aftercare .txt{top:880px;width:650px;padding:40px 40px 30px;border-radius:20px;font-size:26px}.faq{padding:70px 0}.faq .ttl{padding:5px 0;margin-bottom:57px;font-size:52px}.faq dl{padding:24px 0;width:650px;border-radius:35px}.faq dl+dl{margin-top:21px}.faq dt,.faq dd p{font-size:24px}.faq dt{padding:0 80px;background:url(../images/miradry-5/faq_q.svg) center left 30px/36px auto no-repeat}.faq dt::before,.faq dt::after{right:30px;width:20px;height:2px}.faq dd{margin:20px 0 10px;padding:0 30px 0 80px}.faq dd p{padding:17px 20px;border-radius:20px}}.reserve_lead{margin:0 0 9.3333333333vw;text-align:center;font-size:4.2666666667vw}.reserve_button_blank{display:block;width:86.6666666667vw;margin:0 auto;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width: 1000px){.reserve_lead{margin-bottom:70px;font-size:32px}.reserve_button_blank{width:650px}.reserve_button_blank:hover{opacity:.8}}