.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}.visible-pc{display:block}.visible-sp{display:none}.inner{width:980px;margin:0 auto}.text-red{color:#cc0000}@media screen and (max-width: 979px){.visible-sp{display:block}.visible-pc{display:none}.inner{width:100%;padding:0;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}.wrap{line-height:1.5}.mainimg{background:url(/assets/skincare/blackpeel/images/bg_mainimg_pc.jpg?2026331184220) center center no-repeat;background-size:cover}.mainimg .inner{position:relative;height:600px}.mainimg .img{position:absolute;top:0;right:0;z-index:2}.mainimg .txt{position:absolute;bottom:40px;right:70px;z-index:2;display:flex}.mainimg .txt img{vertical-align:middle}.mainimg .txt .info{margin-top:7%}.mainimg .txt i{display:inline-block;font-style:normal;width:90px;text-align:center;background:#fff;font-size:20px;text-align:center;vertical-align:middle;margin-right:20px}.mainimg .txt .bui{display:block;color:#FFFFFF;margin-top:5px;font-size:18px}.mainimg .txt .price{display:inline-block;vertical-align:middle;font-size:76px;color:#fff}@media screen and (max-width: 979px){.mainimg{background:url(/assets/skincare/blackpeel/images/bg_mainimg_sp.jpg?2026331184220) center center no-repeat;background-size:cover}.mainimg .inner{height:375px}.mainimg .img{position:absolute;top:50px;right:0;z-index:2;width:220px}.mainimg .txt{bottom:20px;right:10px}.mainimg .txt img{vertical-align:middle;width:16px}.mainimg .txt i{width:45px;font-size:12px}.mainimg .txt .info{margin-top:2%}.mainimg .txt .bui{margin-top:0;font-size:12px}.mainimg .txt .price{font-size:40px}}.topnavi{background:#000;padding:20px 0}.navilist{display:flex;justify-content:center}.navilist li{width:16.66%;border-left:1px solid #4d4d4d}.navilist li:last-child{border-right:1px solid #4d4d4d}.navilist li a{color:#fff;font-size:16px;text-decoration:none;display:table;width:100%}.navilist li a span{display:table-cell;vertical-align:middle;text-align:center}.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}}.toppick{padding:40px 0 60px}.toppick .img{text-align:center;margin:20px 0 50px}.toppick .txt{border:1px solid #aaa;padding:15px 25px;font-size:13px;line-height:1.7}.toppick .txt span{font-weight:bold}@media screen and (max-width: 979px){.toppick{padding:20px 0 35px}.toppick .img{margin:10px 0 15px}.toppick .txt{padding:10px;font-size:12px}}.topwhat{background:#000 url(/assets/skincare/blackpeel/images/bg_top01.jpg?2026331184220) 80% 0 no-repeat;padding:60px 0 85px}.topwhat .hdl{color:#fff}.topwhat .hdl span:before{background:#fff}.topwhat .list{margin:55px 0 0}.topwhat .list li{font-size:24px;color:#fff;padding:0 0 0 45px;background:url(/assets/skincare/blackpeel/images/ico01.png?2026331184220) 0 0 no-repeat}.topwhat .list li+li{margin:25px 0 0}@media screen and (max-width: 979px){.topwhat{background:#000 url(/assets/skincare/blackpeel/images/bg_top01_sp.jpg?2026331184220) right 0 no-repeat;background-size:cover;padding:30px 0 50px}.topwhat .list{margin:30px 0 0}.topwhat .list li{font-size:13px;color:#fff;padding:0 0 0 20px;background:url(/assets/skincare/blackpeel/images/ico01.png?2026331184220) 0 2px no-repeat;background-size:15px}.topwhat .list li+li{margin:10px 0 0}}.topabout{padding:70px 0}.aboutbox{margin:25px 0 0}.aboutbox dt{float:right}.aboutbox dd{overflow:hidden;padding:40px 60px 0 0;margin:0;font-size:22px;line-height:1.6}.aboutbox dd p+p{margin:30px 0 0}@media screen and (max-width: 979px){.topabout{padding:30px 0 15px}.aboutbox{margin:15px 0 0}.aboutbox dt{display:none}.aboutbox dd{padding:0;font-size:12px}.aboutbox dd p+p{margin:20px 0 0}.aboutbox dd .img{text-align:center}.aboutbox dd .img img{width:80%}}.toppoint{background:#dcdcdc;padding:85px 0 105px}.toppoint .hdl{margin-bottom:40px}.pointcont{display:flex;justify-content:space-between}.pointflex{flex-direction:row-reverse}.pointcont+.pointcont{margin:60px 0 0}.pointcont .img{flex-shrink:0}.pointbox{width:470px}.pointbox .point{background:#000;text-align:center;color:#fff;font-size:20px;padding:5px 0}.pointbox .tit{text-align:center;font-size:29px;font-weight:bold;padding:10px 0 0}.pointbox .txt{font-size:22px;line-height:1.6}@media screen and (max-width: 979px){.toppoint{padding:40px 0 55px}.toppoint .hdl{margin-bottom:10px}.pointcont{display:block}.pointcont+.pointcont{margin:25px 0 0}.pointcont .img{text-align:center;margin:5px 0 0}.pointbox{width:100%}.pointbox .point{font-size:13px}.pointbox .tit{font-size:21px}.pointbox .txt{font-size:13px;line-height:1.6}}.topfaq{padding:70px 0 105px}.faqmain{margin:30px 0 0}.faqcont{padding:40px 65px 50px}.faqcont:nth-child(2n+1){background:#eee}.faqcont .tit{font-size:24px;font-weight:bold;padding:0 0 0 50px;margin-bottom:30px;background:url(/assets/skincare/blackpeel/images/ico_q.png?2026331184220) 0 0 no-repeat}.faqcont .txt{font-size:21px;padding:0 0 0 50px;background:url(/assets/skincare/blackpeel/images/ico_a.png?2026331184220) 0 0 no-repeat}@media screen and (max-width: 979px){.topfaq{padding:50px 0}.topfaq .inner{padding:0}.faqmain{margin:15px 0 0}.faqcont{padding:20px 25px 15px}.faqcont .tit{font-size:15px;padding:0 0 0 25px;margin-bottom:10px;background-size:20px}.faqcont .txt{font-size:13px;padding:0 0 0 25px;background-size:20px}}.topphoto{background:#1b1b1b;padding:95px 0 115px}.topphoto .hdl{color:#fff}.topphoto .hdl span:before{background:#fff}.topphoto .list{display:flex;flex-wrap:wrap;justify-content:space-between}.topphoto .list li{margin:40px 0 0}@media screen and (max-width: 979px){.topphoto{padding:50px 0 70px}.topphoto .list{display:block;text-align:center}.topphoto .list li{margin:20px 0 0}}.topcomment{background:#000 url(/assets/skincare/blackpeel/images/bg_top02.png?2026331184220) 80% bottom no-repeat;padding:110px 0 125px}.topcomment .hdl{color:#fff}.topcomment .hdl span:before{background:#fff}.commentbox{color:#fff;width:550px;margin:60px 0 0}.commentbox .txt{font-size:20px;line-height:1.8}.commentbox .txt .txt_2{display:block;max-width:450px}.commentbox .name{margin:35px 0 0;font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;font-weight:bold;font-size:21px}.commentbox .name span{display:block;font-size:24px}.commentbox .name i{font-style:normal;margin-right:10px;font-size:37px}@media screen and (max-width: 979px){.topcomment{background:#000;padding:50px 0 0}.topcomment .inner{padding:0}.topcomment .hdl{color:#fff}.topcomment .hdl span:before{background:#fff}.commentbox{position:relative;z-index:2;width:100%;padding:0 10px;margin:20px 0 0;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.commentbox .txt{font-size:13px}.commentbox .txt .txt_2{display:inline}.topcomment .img{margin-top:-80px}.topcomment .img img{width:100%}}.topprice{background:#d2d2d2;padding:100px 0 115px}.pricetab{width:100%;background:#fff;margin:30px 10px 0}.pricetab th{width:300px;text-align:center;font-size:30px;font-weight:bold;padding:40px 0 30px}.pricetab td{padding:40px 50px 30px 0;text-align:right}.pricetab td .price{font-size:80px;line-height:1}.pricetab td img{vertical-align:middle;margin-top:-55px;margin-left:10px}.pricetab tr.t-border{border-bottom:1px solid #cccccc}.pricetab tr.t_header{background:#000000;border-bottom:none;color:#ffffff}.pricetab tr.t_header th{text-align:center;font-size:38px;padding:15px 0}.pricetab .price-cat{text-align:center}.pricetab .price-cat th{font-size:30px}.pricetab .price-cat th span{background:#f6f6f6;padding:10px 40%}.pricetab tr.monitor th,.pricetab tr.monitor td{color:#cc0000;padding-bottom:0}.pricetab .price-cat.price-hifuka th span{background:#f6f6f6;padding:10px 27%}@media screen and (max-width: 979px){.topprice{padding:45px 0}.pricetab{width:100%;margin:15px 0 0}.pricetab th{width:120px;font-size:16px;padding:20px 0 15px}.pricetab td{padding:20px 18px 15px 0}.pricetab td .price{font-size:30px}.pricetab td img{width:15px;margin-top:-15px;margin-left:5px}.pricetab tr.t_header th{text-align:center;font-size:18px;padding:5px 0}.pricetab tr.t_header_monitor th{text-align:center;font-size:18px;padding:5px 0}.pricetab .price-cat th{font-size:16px}}.topflow{padding:90px 0 120px}.flowmain{margin:30px 0 0}.flowpanel{padding-bottom:40px;border-bottom:1px solid #000;position:relative;display:flex;justify-content:space-between}.flowpanel{margin:38px 0 0}.flowpanel:before{background:url(/assets/skincare/blackpeel/images/ico02.png?2026331184220) 0 0 no-repeat;width:77px;height:27px;top:100%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);content:"";z-index:2;position:absolute}.flowmain .flowpanel:last-child{border-bottom:none}.flowmain .flowpanel:last-child:before{display:none}.flowbox{width:645px;font-size:19px;line-height:1.7}.flowbox .tit{display:flex;align-items:center;font-size:30px;font-weight:bold;margin-bottom:25px}.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:40px 0}.topflow .inner{padding:0}.flowmain{margin:15px 0 0}.flowpanel{padding-bottom:30px;display:block}.flowpanel+.flowpanel{margin:35px 0 0}.flowpanel:before{background:url(/assets/skincare/blackpeel/images/ico02.png?2026331184220) 0 0 no-repeat;background-size:100%;width:38px;height:13px}.flowbox{width:100%;padding:0 10px;font-size:12px;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.flowbox .tit{display:flex;font-size:19px;margin-bottom:25px}.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:10px}.flowpanel .img{text-align:center;margin:15px 0 0}.flowpanel .img img{width:200px}}.flowtab{width:100%}.flowtab th{width:160px;font-size:18px;background:#eee;text-align:left;padding:10px 20px;border:1px solid #000;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.flowtab td{border:1px solid #000;padding:10px 20px;font-size:17px}@media screen and (max-width: 979px){.flowtab th{width:100px;font-size:12px;padding:5px 10px}.flowtab td{padding:5px 10px;font-size:12px}}.clinic_list{background:#f6f6f6;padding-top:30px}#clinic-map #map-text{top:-15px}#clinic-map #tokai{top:175px}#clinic-map #tohoku{top:392px}#clinic-map #tokai{top:88px;left:211px}#clinic-map #chugoku{top:345px;left:27px}#clinic-map #fukidashi-chugoku{top:207px;border-top:152px solid #e5981f}#clinic-map #kyusyu{top:739px}#clinic-map #kanto{top:688px}@media screen and (max-width: 979px){#clinic-map #tokai{top:0 !important}}.price-hifuka{background-color:#fff;padding-bottom:40px}@media screen and (max-width: 979px){.price-hifuka{padding-bottom:5vw}}.price-hifuka .price-row{color:#cc0000}.price-hifuka .btn-hifuka .button-normal{background-color:#cc0000}@media screen and (max-width: 979px){.price-hifuka .btn-hifuka .button-normal{width:86%;font-size:3.5vw}}
