.clearfix{display:block;min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}ol,ul{list-style:none;margin:0}img{vertical-align:top;max-width:100%}table{border-collapse:collapse;border-spacing:0;font-size:100%}body p{margin:0}body ul{padding:0}em{font-style:normal}.wrap{line-height:1.5}.mainimg{background:url("/assets/skincare/velvetskin/images/mainbg.jpg?2025418102632") center center no-repeat;background-size:auto 100%;text-align:center}.bg-image.-ribbon{max-width:980px;margin:30px auto}.textEm{color:#330a12;font-weight:bold}@media screen and (max-width: 979px){.mainimg{background-image:none}.bg-image.-ribbon{text-align:center;background-image:url(/assets/images/components/bg_ribbon.png?2025418102632);background-size:100% 80px;font-size:13px;height:inherit;line-height:1.3;padding:10px 0 20px}}.topnavi{background-color:#340a12}.topnavi .navilist{display:flex;justify-content:center}.topnavi .navilist li{padding:25px 0;display:flex;align-items:center;justify-content:center}.topnavi .navilist li a{font-size:16px;text-decoration:none;display:table;width:100%;color:#fff;border-left:1px solid #fff;padding:0 40px}.topnavi .navilist li a span{display:table-cell;vertical-align:middle;text-align:center}.topnavi .navilist li:last-child a{border-right:1px solid #fff}.hdl{text-align:center;font-size:20px}.hdl span{display:block;font-size:52px;position:relative;margin-bottom:15px}.hdl span::before{background:#000;width:95px;height:2px;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);content:"";z-index:2;position:absolute}@media screen and (max-width: 979px){.hdl{font-size:12px}.hdl span{font-size:27px;margin-bottom:10px}.hdl span::before{width:50px;height:1px}.topnavi{padding:0}.topnavi .ac_ly_001{padding:0}.topnavi .ac_ly_001 .navilist{display:flex;flex-wrap:wrap;margin:0}.topnavi .ac_ly_001 .navilist li{padding:0;width:50%;height:40px}.topnavi .ac_ly_001 .navilist li a{display:flex;justify-content:center;align-items:center;font-size:16px;height:100%;padding:0;position:relative;border:none}.topnavi .ac_ly_001 .navilist li a span{display:block;width:100%}.topnavi .ac_ly_001 .navilist li:nth-child(even) a span{border-left:1px solid #fff}.topnavi .ac_ly_001 .navilist li:nth-child(n+3) a::before{content:"";width:90%;height:1px;background:#fff;position:absolute;left:5%;top:0}.topnavi .ac_ly_001 .navilist li:last-child a{border:none}}.toppick{padding:40px 0 60px;background:#f3efef}.toppick .mhlw-risk>.mhlw-risk-single{background-color:#fff;color:#000}.pickupInner{display:flex;justify-content:center;align-items:center;margin:30px 0}.pickupInner .arrow{width:60px;position:relative}.pickupInner .arrow::before{content:"";width:30px;position:absolute;left:10px;left:calc(50% - 22px);top:45%;top:calc(50% - 20px);height:30px;border:5px solid;border-color:#000 #000 transparent transparent;transform:rotate(45deg)}@media screen and (max-width: 979px){.toppick{padding:20px 0 35px}.pickupInner{width:85%;flex-wrap:wrap;margin:10px auto 20px}.pickupInner .arrow{width:100%;height:30px}.pickupInner .arrow::before{content:"";width:20px;height:20px;left:48%;left:calc(50% - 8px);top:45%;top:calc(50% - 15px);border:3px solid;border-color:#000 #000 transparent transparent;transform:rotate(135deg)}}.topwhat{padding:60px 0 0;color:#fff;background:url("/assets/skincare/velvetskin/images/what01.png?2025418102632") right bottom no-repeat #8b1a2c}.topwhat .ac_ly_001{max-width:940px;height:600px}.topwhat .hdl span::before{background:#fff}.topwhat .list{margin:55px 0 0}.topwhat .list li{font-size:24px;padding:0 0 0 45px;background:url("/assets/skincare/velvetskin/images/check.png?2025418102632") 0px 2px no-repeat}.topwhat .list li+li{margin:25px 0 0}@media screen and (max-width: 979px){.topwhat{padding:30px 0 0;height:auto;background-image:none}.topwhat .ac_ly_001{height:inherit}.topwhat .list{margin:30px 20px 0}.topwhat .list li{font-size:15px;padding:0 0 0 20px;background-size:15px}.topwhat .list li+li{margin:10px 0 0}.topwhat ._pc-none{width:75%;margin:0 0 0 auto}}.topabout{padding:40px 0 60px}.topabout p{font-size:130%}.topabout p em{color:#b41932;font-weight:bold}.topabout .container{padding:50px;background:url("/assets/skincare/velvetskin/images/about05.png?2025418102632") right center no-repeat #faf8f8}.topabout .container h3{font-size:32px;text-align:center;margin:0 0 40px}.topabout .containerInner{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:40px}.topabout .containerInner:nth-child(2){margin-top:0}.topabout .containerInner>div:first-child{padding:0 20px 0 0}.topabout .containerInner>div:last-child .step{background:#330a12;color:#fff;display:inline-block;padding:3px 20px;margin:0 0 15px;font-size:20px}@media screen and (max-width: 979px){.topabout{padding:30px 0 40px}.topabout p{font-size:100%}.topabout .container{padding:15px;background:none #faf8f8}.topabout .container h3{font-size:18px;margin:0 0 15px}.topabout .containerInner{margin-top:20px}.topabout .containerInner>div:first-child{padding:0 2vw 0 0;width:32vw}.topabout .containerInner>div:last-child{width:68vw}.topabout .containerInner>div:last-child .step{padding:1px 10px;margin:0 0 7px;font-size:90%}.topabout ._pc-none{max-width:200px;margin:0 0 0 auto}}.toppoint{padding:40px 0 60px;background:#ece0c8}.toppoint p{font-size:130%}.toppoint .ac_ly_002{width:940px;margin-left:auto;margin-right:auto;justify-content:space-between}.toppoint .ac_ly_002.reverse{flex-direction:row-reverse}.toppoint .ac_ly_002>.col{margin:0 !important;width:486px}.toppoint .ac_ly_002>.col:first-child{width:406px}.toppoint .ac_ly_002>.col .point{background:#330a12;color:#fff;text-align:center;padding:3px}.toppoint .ac_ly_002>.col.anesthesia_cream img{max-width:320px}@media screen and (max-width: 979px){.toppoint{padding:30px 0 40px}.toppoint p{font-size:100%}.toppoint .ac_ly_002{width:100%;justify-content:space-between}.toppoint .ac_ly_002.reverse{flex-direction:row-reverse}.toppoint .ac_ly_002>.col{width:100%}.toppoint .ac_ly_002>.col:first-child{width:100%;margin-bottom:10px !important}.toppoint .ac_ly_002>.col.anesthesia_cream img{width:84%;padding-left:6%}}.topfaq{padding:40px 0 60px}.topfaq .faqmain{margin:30px 0 0}.topfaq .faqcont{padding:20px}.topfaq .faqcont:nth-child(n+2){margin-top:35px}.topfaq .faqcont:nth-child(odd){background:#faf8f8}.topfaq .faqcont .tit{font-size:24px;font-weight:bold;padding:6px 10px 0 72px;margin-bottom:20px;min-height:44px;background:url("/assets/skincare/velvetskin/images/qaq.png?2025418102632") 0 0 no-repeat}.topfaq .faqcont .txt{font-size:21px;padding:10px 10px 0 72px;min-height:44px;background:url("/assets/skincare/velvetskin/images/qaa.png?2025418102632") 0 0 no-repeat}@media screen and (max-width: 979px){.topfaq .faqmain{margin:15px 0 0}.topfaq .faqcont{padding:10px}.topfaq .faqcont:nth-child(n+2){margin-top:15px}.topfaq .faqcont .tit{font-size:16px;padding:3px 10px 0 43px;margin-bottom:0;background-size:auto 25px}.topfaq .faqcont .txt{font-size:16px;padding:3px 10px 0 43px;background-size:auto 25px}}@media screen and (max-width: 979px){.topfaq{padding:30px 0 40px}}.topselect{padding:40px 0 60px;background:#f2ebe1}.topselect .table-box table>tbody>tr.gray>th,.topselect .table-box table>tbody>tr.gray>td{background:#eeeeee}.topselect .table-box table>tbody>tr.gray>th.sylfirm,.topselect .table-box table>tbody>tr.gray>td.sylfirm{background:#f6eaf1 !important}.topselect .table-box table>tbody>tr:first-child th,.topselect .table-box table>tbody>tr:first-child td{background:#000;font-weight:bold;color:#fff}.topselect .table-box table>tbody>tr:first-child th.sylfirm,.topselect .table-box table>tbody>tr:first-child td.sylfirm{background:#d2067d}.topselect .table-box table>tbody>tr>th,.topselect .table-box table>tbody>tr>td{background:#fff;border:1px solid #cccccc;width:calc(100% / 6);height:70px;padding:10px 5px;text-align:center}.topselect .table-box table>tbody>tr>th.sylfirm,.topselect .table-box table>tbody>tr>td.sylfirm{background:#fee7f4}@media screen and (max-width: 979px){.topselect{padding:30px 0 40px}.topselect .table-box table{width:750px;margin:0 auto}.topselect .table-box table>tbody>tr>th,.topselect .table-box table>tbody>tr>td{font-size:14px;height:50px}}.topphoto{padding:40px 0 60px}.topphoto a{color:#777777;text-decoration:none}.topphoto .case-2column .col:first-child{text-align:right}@media screen and (max-width: 979px){.topphoto{padding:30px 0 40px}.topphoto .button-normal{width:90%;padding:10px 30px}.topphoto .button-normal>.text{font-size:16px}}.topcomment{padding:60px 0 0;background:url("/assets/skincare/velvetskin/images/comment01.png?2025418102632") 90% bottom no-repeat #8b1a2c;color:#fff}.topcomment .hdl span::before{background:#fff}.topcomment .ac_ly_001{height:970px}.topcomment .commentbox{width:565px;margin:40px auto 0 0}.topcomment .commentbox .txt{font-size:18px;line-height:1.5}.topcomment .commentbox .name{margin:35px 0 0 auto;font-weight:bold;font-size:21px}.topcomment .commentbox .name span{display:block;font-size:24px}.topcomment .commentbox .name i{font-style:normal;margin-right:10px;font-size:37px}@media screen and (max-width: 979px){.topcomment{padding:30px 0 0;height:auto;background-image:none}.topcomment .ac_ly_001{height:auto}.topcomment .commentbox{width:100%;margin:20px 0 0;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.topcomment .commentbox .txt{font-size:16px}.topcomment .dr_sp{align-items:center}}.topprice{padding:40px 0 60px;background:#f3efef}.topprice .container{background:#fff;padding:20px 40px 20px 30px;display:flex;justify-content:space-between;align-items:center}.topprice .container p{font-size:24px;line-height:1.2}.topprice .container p:last-child{color:#330a12;font-size:80px;font-weight:bold}.topprice .container p:last-child>span{font-size:46px;position:relative}.topprice .container p:last-child>span>span{font-size:20px;position:absolute;right:3px;top:-22px;white-space:nowrap}@media screen and (max-width: 979px){.topprice{padding:30px 0 40px}.topprice .container{background:#fff;padding:2vw}.topprice .container+.container{margin-top:2.5vw}.topprice .container p{font-size:4vw}.topprice .container p:last-child{font-size:10vw;font-weight:bold}.topprice .container p:last-child>span{font-size:6vw;position:relative;margin-left:1vw}.topprice .container p:last-child>span>span{font-size:3vw;right:0.2vw;top:-2.4vw}}.topflow{padding:40px 0 60px}.flowmain{margin:30px 0 0}.flowpanelFlame{padding:25px 20px;background:#fff;border-bottom:1px solid #000000;position:relative}.flowpanelFlame:nth-child(n+2){margin:65px 0 0}.flowpanelFlame:before,.flowpanelFlame:after{width:0;height:0;border-style:solid;border-width:18px 20px 0 20px;border-color:#000000 transparent transparent transparent;content:"";z-index:2;position:absolute;left:50%;transform:translateX(-50%);bottom:-19px}.flowpanelFlame:after{border-color:#fff transparent transparent transparent;z-index:3;bottom:-18px}.flowmain .flowpanelFlame:last-child{border:none}.flowmain .flowpanelFlame:last-child:before,.flowmain .flowpanelFlame:last-child:after{display:none}.flowpanel{font-size:19px;line-height:1.7;display:flex;justify-content:space-between}.flowbox{width:580px;padding:0 20px 0 0}.flowbox .tel{vertical-align:text-top;margin:2px 5px 0 0}.flowbox strong,.flowbox strong a{color:#b41932}.flowbox .tit{display:flex;align-items:center;font-size:30px;font-weight:bold;margin-bottom:15px;color:#b41932}.flowbox .tit img{flex-shrink:0;margin-right:10px}.flowbox .list li{text-indent:-1em;padding-left:1em}.flowbox .list li img{vertical-align:middle;margin-top:-5px}.flowbox .list li span{font-size:17px}.flowbox .list li a{font-weight:bold;text-decoration:underline;color:#000}.flowbox .list li a:hover{text-decoration:none}@media screen and (max-width: 979px){.topflow{padding:30px 0 40px}.flowmain{margin:15px 0 0}.flowpanelFlame:nth-child(n+2){margin:35px 0 0}.flowpanel+.flowpanel{font-size:15px;margin-top:15px !important}.flowpanelFlame{padding:10px;font-size:15px}.flowpanel{padding-bottom:15px;display:block}.flowpanel+.flowpanel{margin:35px 0 0}.flowbox{width:100%;padding:0;font-size:15px}.flowbox .tit{display:flex;font-size:19px;margin-bottom:10px}.flowbox .tit img{flex-shrink:0;width:40px;margin-right:5px}.flowbox .list li img{width:87px;margin-top:-2px}.flowbox .list li span{font-size:15px}.flowbox .tel{width:22px}.flowpanel .img{text-align:center;margin:15px 0 0}.flowpanel .img img{width:80%}.flowtab{width:96%;margin:0 auto}.flowtab th{width:100px;font-size:15px;padding:5px 10px}.flowtab td{padding:5px 10px;font-size:15px}}.topinfo{padding:40px 0 60px;background:#f6f6f6}.topinfo table{width:100%;font-size:18px;background:#fff;border:1px solid #330a12}.topinfo table tr th,.topinfo table tr td{border-bottom:1px solid #330a12;padding:15px 25px;font-weight:normal;text-align:left}.topinfo table tr th{width:370px;background:#f9ecc2}@media screen and (max-width: 979px){.topinfo{padding:30px 0 40px}.topinfo table{font-size:15px}.topinfo table tr th,.topinfo table tr td{padding:10px 15px;font-weight:normal}.topinfo table tr th{width:100px}}#clinic{padding:40px 0 0;margin:0 !important}#clinic-map .machidaskin:after{display:block;font-size:0.6em;color:#fff;line-height:2}#clinic-map{min-height:2200px !important}#clinic-map #tohoku{top:360px}#clinic-map #tokai{top:88px;left:211px}#clinic-map #chugoku{top:311px;left:27px}#clinic-map #fukidashi-chugoku{top:240px;border-top:152px solid #e5981f}#clinic-map #kyusyu{top:739px}#clinic-map #kanto{top:688px}@media (max-width: 979px){#clinic{padding:35px 0 0}#clinic-map .machidaskin:after{color:#000}}.bg-main-color{background:#b9e6fb}.text-main-color{color:#1a449a}.toppick .dr-txt .title{display:inline-block;padding:10px 1em;background-color:#330a12;color:#fff}.toppick .dr-txt .txt{padding:10px 1em}.toppick .dr-txt .txt em{color:#b41932;font-weight:bold}.tca-point{margin-top:0;padding:40px 0 60px;background-color:#f3efef}.tca-point .cont{margin-top:50px;background-color:#ffffff;padding:20px}.tca-point .cont .title{width:50%;background-color:#330a12;margin:-40px 0 0;padding:5px 30px;color:#FFFFFF;text-align:center;font-weight:bold}@media screen and (max-width: 979px){.tca-point .cont .title{width:80%;padding:5px 10px}}.tca-point .cont .txt{padding-top:20px}@media screen and (max-width: 979px){.topcomment .commentbox .name{background:url("/assets/skincare/velvetskin/images/comment01.png?2025418102632") no-repeat #8b1a2c;background-position:right bottom;background-size:contain;margin-top:-2.6em;padding-top:4em;padding-bottom:1em;min-height:52vw;font-size:inherit}.topcomment .commentbox .name span{font-size:inherit}.topcomment .commentbox .name i{font-size:x-large}}.new_option_inner{background-color:#fff;padding:40px 50px 15px;border:1px solid #b41932;position:relative}.new_option_inner .header_ribbon{position:absolute;top:-12px;left:-20px}.new_option_inner .header_ribbon .new{display:inline-block;position:relative;padding:6px 40px;font-size:28px;line-height:1.2;letter-spacing:2px;color:#FFF;background:#b41932}.new_option_inner .header_ribbon .new:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 15px transparent;border-right:solid 19px #959e9b}.new_option_inner h3{font-size:30px}.new_option_inner .priceContainer{display:flex;justify-content:space-between;align-items:center}.new_option_inner .priceContainer .price_box{display:flex;justify-content:flex-end;align-items:center;font-size:22px;color:#b41932}.new_option_inner .priceContainer .price_box .limited{background-color:#b41932;padding:2px 10px;border-radius:6px;margin-right:20px;color:#fff}.new_option_inner .priceContainer .price_box .price_text{margin-left:15px;font-size:56px;letter-spacing:-1px}.new_option_inner .priceContainer .price_box .price_text>span{letter-spacing:0;font-size:35px;position:relative;margin-left:4px}.new_option_inner .priceContainer .price_box .price_text>span>span{font-size:13px;position:absolute;right:0;top:-13px;white-space:nowrap}@media only screen and (max-width: 979px){.new_option{padding:0 2%}.new_option_inner{padding:6vw 5vw 2vw}.new_option_inner .header_ribbon{top:-18px;left:-15px}.new_option_inner .header_ribbon .new{padding:1.5vw 4vw;font-size:5vw}.new_option_inner .header_ribbon .new:before{border-bottom:solid 10px transparent;border-right:solid 14px #959e9b}.new_option_inner h3{font-size:4.5vw}.new_option_inner .priceContainer{display:block}.new_option_inner .priceContainer .price_box{font-size:4vw}.new_option_inner .priceContainer .price_box .limited{margin-right:3vw}.new_option_inner .priceContainer .price_box .price_text{font-size:10vw;line-height:1.2}.new_option_inner .priceContainer .price_box .price_text>span{font-size:6vw}.new_option_inner .priceContainer .price_box .price_text>span>span{font-size:2vw;top:-10px}}
