﻿.photofacial{margin-top:105px;background:linear-gradient(90deg, rgb(11, 152, 167) 0%, rgb(21, 200, 219) 50%, rgb(8, 156, 172) 100%)}@media screen and (max-width: 1299px){.photofacial{margin-top:92px}}@media screen and (max-width: 979px){.photofacial{margin-top:80.2px}}@media screen and (max-width: 600px){.photofacial{margin-top:85.2px}}.photofacial .bg_light{background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%) !important}@media screen and (max-width: 600px){.photofacial .contents_title h2{font-size:7vw !important}}.photofacial .aside-title-super{font-size:20px;color:#fff;font-family:"Noto Serif JP",serif;font-weight:bold;letter-spacing:.1em;line-height:1.65;text-align:center;margin-bottom:20px}.photofacial .aside-title-super span{font-size:20px;color:#fff;font-family:"Noto Serif JP",serif;font-weight:bold;letter-spacing:.1em;line-height:1.65}@media screen and (max-width: 600px){.photofacial .aside-title-super span{font-size:15px}}.photofacial .item_title{text-align:center}.photofacial .item_title h3{display:inline-block;color:#fff;font-size:30px;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;line-height:1;position:relative;padding:0 92px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.photofacial .item_title h3{font-size:24px !important;padding:0px 40px}}@media screen and (max-width: 600px){.photofacial .item_title h3{line-height:1.33}}.photofacial .item_title h3::before{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_left.png);background-size:contain;background-repeat:no-repeat;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.photofacial .item_title h3::before{width:56px;height:15px;left:-10px}}.photofacial .item_title h3::after{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_right.png);background-size:contain;background-repeat:no-repeat;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.photofacial .item_title h3::after{width:56px;height:15px;right:-10px}}.photofacial .item_title h3 span{font-size:14px;font-weight:bold;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff}@media screen and (max-width: 600px){.photofacial .item_title h3 span{font-size:12px}}.photofacial .flow{width:100%;margin:0 auto}.photofacial .flow .flow_contener_none{display:block !important}.photofacial .flow .flow_contener_none .flow_contener_img{padding:0 !important}.photofacial .flow .flow_contener_none .flow_contener_txt{width:100% !important}@media screen and (max-width: 600px){.photofacial .flow .flow_contener_none .flow_contener_txt{padding:60px 18px 18px !important}}.photofacial .flow .flow_contener{display:flex;flex-wrap:wrap;flex-direction:row-reverse;border:solid 1px #fff;border-radius:10px;position:relative;overflow:hidden;z-index:1;margin-top:52px;background:linear-gradient(90deg, rgb(0, 142, 157) 0%, rgb(11, 185, 203) 50%, rgb(0, 142, 157) 100%)}@media screen and (max-width: 979px){.photofacial .flow .flow_contener{margin-top:15px}}@media screen and (max-width: 600px){.photofacial .flow .flow_contener{margin-top:30px !important}}.photofacial .flow .flow_contener::before{position:absolute;display:block;content:"";width:100%;height:100%;opacity:.5}.photofacial .flow .flow_contener .flow_contener_img{position:relative}.photofacial .flow .flow_contener .flow_contener_img .step{position:absolute;left:0;top:0;display:none;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;height:41px}@media screen and (max-width: 600px){.photofacial .flow .flow_contener .flow_contener_img .step{display:flex;align-items:center;justify-content:center}}.photofacial .flow .flow_contener .flow_contener_txt{width:calc(100% - 295px);padding:70px 20px 70px 40px;position:relative;z-index:2}@media screen and (max-width: 979px){.photofacial .flow .flow_contener .flow_contener_txt{padding:50px 10px 50px 20px;width:calc(100% - 250px)}}@media screen and (max-width: 600px){.photofacial .flow .flow_contener .flow_contener_txt{width:100%;padding:18px}}.photofacial .flow .flow_contener .flow_contener_txt .step{position:absolute;left:0;top:0;display:block;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;padding:5.75px 0 !important}@media screen and (max-width: 600px){.photofacial .flow .flow_contener .flow_contener_txt .step{display:none}}.photofacial .flow .flow_contener .flow_contener_txt h4{font-size:2rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:15px}@media screen and (max-width: 979px){.photofacial .flow .flow_contener .flow_contener_txt h4{font-size:1.7rem;margin-bottom:10px}}.photofacial .flow .flow_contener .flow_contener_txt p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.photofacial .flow .flow_contener .flow_contener_txt p span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500}.photofacial .flow .flow_contener .flow_contener_txt .com-btn__gold{margin-top:20px;max-width:300px}.photofacial .flow .flow_contener .flow_contener_txt .flow_contener_box{position:relative;padding:25px;margin-top:30px}@media screen and (max-width: 979px){.photofacial .flow .flow_contener .flow_contener_txt .flow_contener_box{margin-top:15px;padding:15px}}@media screen and (max-width: 600px){.photofacial .flow .flow_contener .flow_contener_txt .flow_contener_box{padding:20px}}.photofacial .flow .flow_contener .flow_contener_txt .flow_contener_box::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:.21;top:0;left:0}.photofacial .flow .flow_contener .flow_contener_txt .flow_contener_box span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif}.photofacial .flow .flow_contener .flow_contener_txt .flow_contener_box p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.photofacial .flow .flow_contener .flow_contener_txt .flow_contener_box a{display:block;width:100%;max-width:300px;background:#1f7b84;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;margin-top:24px}.photofacial .flow .flow_contener .flow_contener_img{width:295px;padding:20px;position:relative;z-index:2}@media screen and (max-width: 979px){.photofacial .flow .flow_contener .flow_contener_img{width:250px}}@media screen and (max-width: 600px){.photofacial .flow .flow_contener .flow_contener_img{width:100%;padding:0px}}.photofacial .flow .flow_contener .flow_contener_img img{border-radius:10px}@media screen and (max-width: 600px){.photofacial .flow .flow_contener .flow_contener_img img{border-radius:10px 10px 0px 0px}}.photofacial .flow .flow-btn{margin-top:20px}.photofacial .flow .flow-btn .slide-active{transform:rotate(180deg) !important}.photofacial .flow .flow-btn a{display:block;padding:15px 0px;width:41px;margin:0 auto;transition:all .3s}.photofacial .flow .flow-btn a img{width:100%}.photofacial .flow .flow_list{display:none}.photofacial .super_youtube{margin-bottom:35px}.photofacial .super_youtube iframe{width:100%;height:530px}@media screen and (max-width: 979px){.photofacial .super_youtube iframe{height:49.9168053245vw;max-height:530px}}@media screen and (max-width: 600px){.photofacial .super_youtube iframe{height:50.4vw}}.photofacial .super_visual{width:100%;position:relative;padding:36px 0 34px;background:linear-gradient(90deg, rgb(4, 115, 134) 0%, rgb(3, 158, 176) 50%, rgb(4, 115, 134) 100%)}.photofacial .super_visual::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#000;opacity:0;top:0;left:0;z-index:-1}@media screen and (max-width: 600px){.photofacial .super_visual{padding:0px 0 34px}}.photofacial .super_visual .super_visual_flex{width:90%;max-width:1095px;margin:0 auto;display:flex;align-items:end;position:relative;z-index:10}@media screen and (max-width: 600px){.photofacial .super_visual .super_visual_flex .photo_visual_txt{margin-top:0 !important}}.photofacial .super_visual .super_visual_flex .super_visual_txt{width:63%;padding-right:50px}@media screen and (max-width: 600px){.photofacial .super_visual .super_visual_flex .super_visual_txt{width:100%;padding:0;margin-top:40px}}.photofacial .super_visual .super_visual_flex .super_visual_txt .sub_vio{font-size:2rem;font-weight:500;letter-spacing:.1em;color:#fdd15d;font-family:"Noto Serif JP",serif}.photofacial .super_visual .super_visual_flex .super_visual_txt h2,.photofacial .super_visual .super_visual_flex .super_visual_txt h1{font-size:4rem;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;margin:0 0 20px}@media screen and (max-width: 600px){.photofacial .super_visual .super_visual_flex .super_visual_txt h2,.photofacial .super_visual .super_visual_flex .super_visual_txt h1{margin:10px 0;font-size:3.6rem}}.photofacial .super_visual .super_visual_flex .super_visual_txt h2 span,.photofacial .super_visual .super_visual_flex .super_visual_txt h1 span{font-size:20px;font-weight:bold;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em}.photofacial .super_visual .super_visual_flex .super_visual_txt .photo_title{line-height:1.2;margin-top:10px}@media screen and (max-width: 600px){.photofacial .super_visual .super_visual_flex .super_visual_txt .photo_title{line-height:1.5}}@media screen and (max-width: 600px){.photofacial .super_visual .super_visual_flex .super_visual_txt .photo_title span{line-height:1.5;margin-bottom:10px;display:inline-block}}.photofacial .super_visual .super_visual_flex .super_visual_txt .price01{padding-right:5%}@media screen and (max-width: 600px){.photofacial .super_visual .super_visual_flex .super_visual_txt .price01{max-width:355px;margin:0 auto;padding:0}}.photofacial .super_visual .super_visual_flex .super_visual_txt .photo_visual_item img{border-radius:10px}.photofacial .super_visual .super_visual_flex .super_visual_txt .super_visual_item{margin:20px 0;border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.photofacial .super_visual .super_visual_flex .super_visual_txt .super_visual_item{margin:20px 0 30px}}@media screen and (max-width: 600px){.photofacial .super_visual .super_visual_flex .super_visual_txt p{text-align:center;margin-bottom:13px;font-size:2.5rem;letter-spacing:.08em;color:#fff;font-weight:500;font-family:"Noto Serif JP",serif}}.photofacial .super_visual .super_visual_flex .super_visual_img{width:37%;border-radius:10px;overflow:hidden;position:relative}.photofacial .super_visual .super_visual_flex .super_visual_img::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:0}@media screen and (max-width: 600px){.photofacial .aside_bg{width:100% !important}}@media screen and (max-width: 600px){.photofacial .bnr_col01 .bnr_col_price{width:90% !important}}@media screen and (max-width: 600px){.photofacial .bnr_col01 .aside_bg{width:90% !important}}.photofacial .bnr_col .bnr_col_price{width:100%;max-width:863px;margin:0 auto 67px;background:radial-gradient(circle at 80% 10%, rgba(255, 255, 255, 0.9), transparent 50%),linear-gradient(to bottom, #fdf4df, #fff, #fdf4df);padding:29px 45px 23px;border-radius:10px}@media screen and (max-width: 600px){.photofacial .bnr_col .bnr_col_price{margin:0 auto 38px;padding:20px 0px 14px}}.photofacial .bnr_col .bnr_col_price h4{background-color:#1f7b84;text-align:center;font-size:25px;font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#fff;font-weight:bold;padding:8px 5px;margin-bottom:15px}@media screen and (max-width: 600px){.photofacial .bnr_col .bnr_col_price h4{padding:5px 0px}}.photofacial .bnr_col .bnr_col_price ul li{text-align:center;margin:0 auto 15px;margin:0 auto 0;max-width:610px}@media screen and (max-width: 600px){.photofacial .bnr_col .bnr_col_price ul li{max-width:301px}}.photofacial .bnr_col .bnr_col_price ul li img{width:100%}.photofacial .sec01{padding:67px 0 86px;position:relative;z-index:2}.photofacial .sec01 .sec01_wrap .sec01_wrap_link{width:100%;max-width:704px;margin:58px auto 58px}.photofacial .sec01 .sec01_wrap .sec01_wrap_link ul{display:flex;flex-wrap:wrap;justify-content:space-between}.photofacial .sec01 .sec01_wrap .sec01_wrap_link ul li{width:49%;height:55px;margin-bottom:20px}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_wrap_link ul li{width:100%}}.photofacial .sec01 .sec01_wrap .sec01_wrap_link ul li a{font-size:20px;font-weight:400;letter-spacing:.08em;color:#1f7b84;background-color:#fff;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.photofacial .sec01 .sec01_wrap .sec01_wrap_link ul li .small_font{font-size:16px !important}.photofacial .sec01 .sec01_wrap .sec01_col{margin-bottom:98px}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_col{margin-bottom:65px}}.photofacial .sec01 .sec01_wrap .sec01_col .contents_title{margin-bottom:41px}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_col .contents_title{margin-bottom:23px}}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .com_txt_col{width:100%;margin-top:39px;border:solid 1px #fff;border-radius:10px;padding:30px 28px;background:linear-gradient(90deg, rgb(0, 142, 157) 0%, rgb(11, 185, 203) 50%, rgb(0, 142, 157) 100%)}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .com_txt_col{padding:25px;margin-top:23px}}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .com_txt_col h4{font-size:20px;font-weight:600;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;margin-bottom:13px}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .com_txt_col_list{margin-top:70px;width:100%;max-width:765px;margin:0 auto}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_box{width:100%;background-color:#fff;border-radius:10px;padding:46px 48px 38px;margin-bottom:20px}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_box{padding:25px 20px 30px}}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_box .sec01_col_wrap_box_img{width:100%;max-width:547px;margin:0 auto 30px}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_box .sec01_col_wrap_box_img{max-width:250px;margin:0 auto 25px}}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_box .sec01_col_wrap_box_img img{width:100%}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_box .com_txt{color:#292929 !important}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_check{padding:39px 42px 46px;width:100%;max-width:764px;margin:0 auto;display:flex;flex-wrap:wrap;border:solid 1px #fff;border-radius:10px}@media screen and (max-width: 979px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_check{padding:39px 30px 46px}}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_check{padding:22px 18px 40px;margin:0 auto 100px}}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_check .sec01_col_wrap_check_img{width:299px}@media screen and (max-width: 979px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_check .sec01_col_wrap_check_img{width:200px}}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_check .sec01_col_wrap_check_img{width:100%;margin-bottom:20px}}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_check .sec01_col_wrap_check_img img{width:100%;border-radius:10px}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_check ul{width:calc(100% - 299px);padding-left:3vw}@media screen and (max-width: 979px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_check ul{width:calc(100% - 200px)}}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_check ul{width:100%;padding:0}}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_check ul li{width:100%;display:inline-block;padding-left:36px;position:relative;font-size:16px;letter-spacing:.08em;font-weight:500;line-height:1.5;color:#fff;margin-bottom:23px}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_check ul li:last-of-type{margin-bottom:0}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_check ul li img{position:absolute;height:1.5lh;left:0}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_title{text-align:center;margin-bottom:16px;display:flex;align-items:center;justify-content:center}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_title h3{font-size:30px;font-weight:600;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;margin-left:10px}@media screen and (max-width: 979px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_title h3{font-size:20px}}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_title span{font-size:46px;font-weight:bold;letter-spacing:1;color:rgba(0,0,0,0);-webkit-text-stroke:1px #fff;text-stroke:2px #fff;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_title span{font-size:32px}}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_flex{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:center;width:100%;max-width:800px;margin:0 auto}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_flex .sec01_col_wrap_flex_item{width:320px}@media screen and (max-width: 979px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_flex .sec01_col_wrap_flex_item{width:250px}}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_flex .sec01_col_wrap_flex_item{width:100%;max-width:280px}}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_flex .sec01_col_wrap_flex_item img{width:100%}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_flex .sec01_col_wrap_flex_txt{width:calc(100% - 320px);padding-left:80px}@media screen and (max-width: 979px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_flex .sec01_col_wrap_flex_txt{width:calc(100% - 250px);padding-left:30px}}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_flex .sec01_col_wrap_flex_txt{width:100%;padding:0;margin-bottom:15px}}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_img{margin-top:26px;width:100%}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap .sec01_col_wrap_img img{width:100%}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_border_txt{margin-bottom:26px}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_border_txt dl dt{padding-bottom:13px;margin-bottom:15px;border-bottom:solid 1px #fff;font-size:20px;color:#fff;letter-spacing:.08em;text-shadow:1px 1px 15px rgba(4,104,113,.3)}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_border_txt dl dt{font-size:17px}}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_border_txt dl dd{margin-bottom:45px}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_border_txt dl dd:last-of-type{margin-bottom:0}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_border_txt dl dd{margin-bottom:30px}}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_table{display:flex;flex-wrap:wrap;border-radius:10px;overflow:hidden;width:100%;max-width:507px;margin:0 auto 45px}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_table li{font-size:14px;font-weight:600;letter-spacing:.08em;line-height:2;padding:18px 15px;display:flex;flex-wrap:wrap;align-items:center}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_table li:nth-of-type(odd){color:#fff;background-color:#1f7b84;width:46%}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_table li:nth-of-type(odd){width:100%}}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_table li:nth-of-type(even){width:54%;background-color:#fff;color:#1f7b84}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_table li:nth-of-type(even){width:100%;font-size:16px}}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_table li:first-of-type{border-bottom:solid 1px #fff}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_table li:first-of-type{border:none}}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_table li:nth-of-type(2){border-bottom:solid 1px #1f7b84}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_table li:nth-of-type(2){border:none}}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_table li{justify-content:center}}.photofacial .sec01 .sec01_wrap .sec01_col .sec01_col_wrap_margin{margin-bottom:55px}.photofacial .sec01 .sec01_wrap .sec06_wrap{position:relative;z-index:2}@media screen and (max-width: 979px){.photofacial .sec01 .sec01_wrap .sec06_wrap{padding:80px 0px 20px}}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec06_wrap{padding:30px 0px 20px}}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq{width:90%;max-width:869px;margin:57px auto 90px}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq{margin:23px auto 0;width:100%}}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq:last-of-type{margin-bottom:23px}}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list{margin-bottom:30px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list{margin-bottom:30px}}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}@media screen and (max-width: 979px){.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-question{align-items:inherit}}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:28px;top:50%;transform:translateY(-50%) rotate(180deg);transition:all .4s}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-question::before{right:15px}}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-question:hover{cursor:pointer}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;padding:22px 0}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;width:calc(100% - 60px);padding-left:15px;padding-right:50px;line-height:2}@media screen and (max-width: 979px){.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-question .q_txt{padding:20px 40px 20px 15px}}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-question .q_txt span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-answer{display:none}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;line-height:2}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-answer .a_txt p span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-answer .a_txt a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:30px auto 0}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(0deg) !important}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list_btn{text-align:center}}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.photofacial .sec01 .sec01_wrap .sec06_wrap .sec08_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.photofacial .sec01 .sec01_wrap .sec06_wrap .injection_faq_txt{width:100%;max-width:663px;margin:50px auto 0;background-color:#1f7b84;border-radius:10px;padding:10px 5px;text-align:center}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_wrap .sec06_wrap .injection_faq_txt{padding:20px 25px}}.photofacial .sec01 .sec01_wrap .sec06_wrap .injection_faq_txt p{font-size:18px;font-weight:500;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;line-height:1.66;margin-bottom:0}.photofacial .sec01 .sec01_col_top_margin{margin-top:95px}@media screen and (max-width: 600px){.photofacial .sec01 .sec01_col_top_margin{margin-top:65px}}.photofacial .sec02{margin-bottom:136px}@media screen and (max-width: 600px){.photofacial .sec02{margin-bottom:70px}}.photofacial .sec02 .sec02_wrap{position:relative;z-index:2}.photofacial .sec02 .sec02_wrap .contents_title{margin-bottom:34px}@media screen and (max-width: 600px){.photofacial .sec02 .sec02_wrap .contents_title{margin-bottom:20px}}.photofacial .sec02 .sec02_wrap h3{font-size:30px;font-weight:600;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-align:center;text-shadow:1px 1px 15px rgba(4,104,113,.9);margin-bottom:28px}@media screen and (max-width: 600px){.photofacial .sec02 .sec02_wrap h3{margin-bottom:20px;font-size:20px}}.photofacial .sec02 .sec02_wrap .sec02_contents{margin-bottom:85px}@media screen and (max-width: 600px){.photofacial .sec02 .sec02_wrap .sec02_contents{margin-bottom:38px}}.photofacial .sec02 .sec02_wrap .sec02_contents .sec02_contents_img{width:100%;margin-bottom:34px}@media screen and (max-width: 600px){.photofacial .sec02 .sec02_wrap .sec02_contents .sec02_contents_img{margin-bottom:17px}}.photofacial .sec02 .sec02_wrap .sec02_contents .sec02_contents_img img{width:100%;border-radius:10px}.photofacial .sec02 .sec02_wrap .sec02_contents .sec02_contents_btn{margin:30px auto 11px !important}@media screen and (max-width: 600px){.photofacial .sec02 .sec02_wrap .sec02_contents .sec02_contents_btn{margin:21px auto 11px !important}}.photofacial .sec02 .sec02_wrap .sec02_contents .com-btn__gold{max-width:333px;margin:0 auto}.photofacial .sec02 .sec02_wrap .sec02_contents_flex_right{flex-direction:row-reverse;margin-bottom:86px}.photofacial .sec02 .sec02_wrap .sec02_contents_flex_right .sec02_contents_flex_txt{padding:0 30px 0 0}.photofacial .sec02 .sec02_wrap .sec02_contents_flex{display:flex;flex-wrap:wrap}.photofacial .sec02 .sec02_wrap .sec02_contents_flex h3{width:100%}.photofacial .sec02 .sec02_wrap .sec02_contents_flex .sec02_contents_flex_img{width:50%}@media screen and (max-width: 600px){.photofacial .sec02 .sec02_wrap .sec02_contents_flex .sec02_contents_flex_img{width:100%;margin-bottom:22px}}.photofacial .sec02 .sec02_wrap .sec02_contents_flex .sec02_contents_flex_img img{width:100%;border-radius:10px}.photofacial .sec02 .sec02_wrap .sec02_contents_flex .sec02_contents_flex_txt{width:50%;padding:0 0 0 30px}@media screen and (max-width: 600px){.photofacial .sec02 .sec02_wrap .sec02_contents_flex .sec02_contents_flex_txt{width:100%;padding:0}}.photofacial .sec03{margin-bottom:112px}@media screen and (max-width: 600px){.photofacial .sec03{margin-bottom:86px}}.photofacial .sec03 .sec03_wrap{position:relative;z-index:2}.photofacial .sec04{margin-bottom:112px}@media screen and (max-width: 600px){.photofacial .sec04{margin-bottom:86px}}.photofacial .sec04 .sec04_wrap{position:relative;z-index:2}.photofacial .sec04 .sec04_wrap .sec04_list{width:90%;max-width:1154px;margin:40px auto 79px;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 600px){.photofacial .sec04 .sec04_wrap .sec04_list{margin:23px auto 48px}}.photofacial .sec04 .sec04_wrap .sec04_list li{width:32.8%;height:108px;margin-left:.7%;margin-bottom:.7%}.photofacial .sec04 .sec04_wrap .sec04_list li:first-of-type{margin-left:0}.photofacial .sec04 .sec04_wrap .sec04_list li:nth-of-type(4){margin-left:0}@media screen and (max-width: 600px){.photofacial .sec04 .sec04_wrap .sec04_list li{width:100%;height:80px;margin-bottom:20px}}.photofacial .sec04 .sec04_wrap .sec04_list li a{display:flex;height:100%;align-items:center;justify-content:center;font-size:2rem;background:#1f7b84;font-weight:400;color:#fff;letter-spacing:.1em;line-height:1.65;text-align:center;position:relative}.photofacial .sec04 .sec04_wrap .sec04_list li a::before{position:absolute;display:block;content:"";width:7px;height:11px;right:28px;top:50%;transform:translateY(-50%);background-image:url(../img/face/path.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 979px){.photofacial .sec04 .sec04_wrap .sec04_list li a::before{right:12px}}@media screen and (max-width: 1299px){.photofacial .sec04 .sec04_wrap .sec04_list li a{font-size:1.6rem}}@media screen and (max-width: 979px){.photofacial .sec04 .sec04_wrap .sec04_list li a{font-size:1.4rem}}@media screen and (max-width: 600px){.photofacial .sec04 .sec04_wrap .sec04_list li a{padding:15px 0}}.photofacial .sec04 .sec04_wrap .sec04_contents{margin-bottom:100px}.photofacial .sec04 .sec04_wrap .sec04_contents .sec04_contents_img{width:100%;margin-top:30px}.photofacial .sec04 .sec04_wrap .sec04_contents .sec04_contents_img img{width:100%}.photofacial .sec04 .sec04_wrap .sec04_contents .sec04_contents_icon{width:45px;margin:20px auto 0}.photofacial .sec04 .sec04_wrap .sec04_contents .sec04_contents_icon img{width:100%}.photofacial .sec04 .sec04_wrap .sec04_contents .sec04_contents_txt{margin-top:27px}.photofacial .sec04 .sec04_wrap .sec04_contents .sec04_contents_txt h2{font-size:25px;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;line-height:2;text-align:center;margin-bottom:22px}@media screen and (max-width: 600px){.photofacial .sec04 .sec04_wrap .sec04_contents .sec04_contents_txt h2{font-size:20px;margin-bottom:15px}}.photofacial .sec04 .sec04_wrap .sec04_contents .sec04_contents_component{background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%);padding:21px 15px 24px;margin:17px 0 50px}.photofacial .sec04 .sec04_wrap .sec04_contents .sec04_contents_component h5{font-size:18px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;margin-bottom:17px}.photofacial .sec04 .sec04_wrap .sec04_contents .sec04_contents_list{margin-bottom:22px}.photofacial .sec04 .sec04_wrap .sec04_contents .sec04_contents_list h3{font-size:14px;font-weight:400;color:#fff;letter-spacing:.08em;width:100%;border-radius:10px 10px 0 0;text-align:center;background-color:#1f7b84;padding:10px 5px}.photofacial .sec04 .sec04_wrap .sec04_contents .sec04_contents_list .sec04_contents_list_wrap{background-color:#fff;padding:22px 20px 27px}.photofacial .sec04 .sec04_wrap .sec04_contents .sec04_contents_list .sec04_contents_list_wrap p{font-size:14px;font-weight:400;color:#1f7b84;letter-spacing:.08em;line-height:2;margin-bottom:0}.photofacial .sec04 .sec04_wrap .sec04_contents .sec04_contents_margin{margin-bottom:50px}@media screen and (max-width: 600px){.photofacial .sec04 .sec04_wrap .sec04_contents .sec04_contents_margin{margin-bottom:40px}}.photofacial .sec04 .sec04_wrap .sec04_contents .sec04_contents_margin_img{margin-bottom:24px}.photofacial .sec04 .sec04_wrap .sec04_contents .sec04_contents_margin_txt{margin-top:23px}.photofacial .sec05{padding-bottom:80px}.photofacial .sec05 .sec05_wrap{position:relative;z-index:2}.photofacial .sec05 .sec05_wrap .reserve_flow{width:90%;max-width:869px;margin:60px auto 0}@media screen and (max-width: 979px){.photofacial .sec05 .sec05_wrap .reserve_flow{margin-top:30px;margin-bottom:60px}}@media screen and (max-width: 600px){.photofacial .sec05 .sec05_wrap .reserve_flow{margin-bottom:0px}}.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap{display:flex;flex-wrap:wrap;border-radius:10px;overflow:hidden;background:#fff}.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:285px;height:100%;background-color:#f7f7f7}@media screen and (max-width: 979px){.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:205px;height:100%}}@media screen and (max-width: 600px){.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:100%;height:136px}}.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:calc(100% - 285px);background:#fff;padding:10px 35px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 979px){.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:calc(100% - 205px);padding:20px 20px}}@media screen and (max-width: 600px){.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:100%;padding:30px 15px}}.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap span{color:#5c5c5c;font-size:2rem;letter-spacing:.08em;font-weight:600;font-family:"Noto Serif JP",serif;margin-bottom:20px;display:block}@media screen and (max-width: 979px){.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap span{text-align:center;font-size:1.8rem;margin-bottom:10px}}.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;line-height:2;color:#5c5c5c;font-weight:400;margin-bottom:15px}@media screen and (max-width: 979px){.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.2rem}}@media screen and (max-width: 600px){.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.4rem}}.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400}@media screen and (max-width: 979px){.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap a{padding:10px 0;font-size:1.2rem}}.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:96px;margin-bottom:114px}@media screen and (max-width: 979px){.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex{margin-bottom:0px}}.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:45%;position:relative;background:#fff;border-radius:10px;padding:67px 20px 36px}@media screen and (max-width: 979px){.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:48%}}@media screen and (max-width: 600px){.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:100%;padding:60px 15px;margin-bottom:80px}}.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch::before{position:absolute;display:block;content:"";width:45px;height:25px;top:-48px;left:50%;transform:translate(-50%, -50%);background-image:url(../img/icon/icon_flow.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch:last-child:before{content:"or";background-image:inherit;color:#1f7b84;font-size:35px;font-family:"Noto Serif JP",serif;line-height:1;width:auto;height:auto}}.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .num{position:absolute;left:0;top:0;background:#1f7b84;color:#fff;width:94px;display:block;font-size:2rem;font-family:"Noto Serif JP",serif;padding:5px 0;text-align:center;border-radius:10px 0 0 0}.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch h4{font-size:2rem;letter-spacing:.08em;color:#5c5c5c;font-weight:600;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch h4{text-align:center}}.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p{margin-top:25px;font-size:1.4rem;letter-spacing:.08em;line-height:2;color:#5c5c5c;font-weight:400;margin-bottom:0}@media screen and (max-width: 979px){.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p{margin-bottom:10px}}.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p span{color:#1f7b84}.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .second{margin-top:0}.photofacial .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .a{width:100%;margin:8px 0}.photofacial .sec06{padding:105px 0 17px}.photofacial .sec07{padding-top:66px}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list{display:flex;flex-wrap:wrap;margin-bottom:80px}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap{width:48%;margin-right:4%;margin-top:70px}@media screen and (max-width: 979px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap{margin-top:40px}}@media screen and (max-width: 600px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap{width:100%;margin-right:0px;margin-top:40px}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap:nth-child(2n){margin-right:0}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:29px}@media screen and (max-width: 979px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:20px}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_title{width:100% !important;background:#1f7b84 !important;color:#fff !important;font-size:2.3rem;font-weight:500;padding:16.5px 19px 16.5px 19px;border-radius:10px 10px 0 0 !important;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_title{text-align:center;font-size:1.7rem;padding:10px 20px 10px 0px !important;text-align:center}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_title span{color:#fff !important;font-size:2.3rem;font-weight:500 !important;font-family:"Noto Serif JP",serif !important}@media screen and (max-width: 979px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_title span{font-size:1.4rem !important}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst{width:100%}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl{display:flex;justify-content:space-between;margin-bottom:1%}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:last-of-type dt{border-radius:0 0 0 10px}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:last-of-type dd{border-radius:0 0 10px 0}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:first-child dt{font-size:2.5rem}@media screen and (max-width: 979px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:first-child dt{font-size:1.8rem}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .plan_title{padding:16.5px 0 16.5px 19px}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{width:40%;background:#fff;padding:20px 0 20px 19px;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{text-align:center;font-size:2rem;padding:10px 0px}}@media screen and (max-width: 600px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{width:30%;display:flex;align-items:center;justify-content:center}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt span{font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;background:#fff}@media screen and (max-width: 979px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt span{font-size:15px}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dd{width:59%;background:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 600px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dd{width:69%;padding:15px 20px}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v1 img{width:76%;max-width:233px}@media screen and (max-width: 600px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v1 img{width:100%}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v2 img{width:76%;max-width:233px}@media screen and (max-width: 600px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v2 img{width:100%}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{display:flex;align-items:center;justify-content:center}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 img,.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{width:95%;max-width:270px}@media screen and (max-width: 600px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 img,.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{width:100%}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd dl{margin-bottom:1%}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd dl:last-of-type dt{border-radius:0 0 10px 10px}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt{width:100%}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul{display:flex;flex-wrap:wrap;text-align:center;justify-content:space-between}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li{background:#fff;font-size:2rem;font-weight:500;color:#1f7b84;padding:17px 0;font-family:"Noto Serif JP",serif;letter-spacing:0em;width:32.5%;display:inline-block;margin-bottom:1%}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(7){border-radius:0 0 0 10px}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:last-of-type{border-radius:0 0 10px 0}@media screen and (max-width: 979px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li{font-size:1.6rem;padding:10.6px 0}}@media screen and (max-width: 600px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li{font-size:1.8rem !important;width:49% !important;padding:5.6px 0 !important;line-height:1.8 !important}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li .hidden-plan{display:none}@media screen and (max-width: 979px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li .hidden-plan{display:block}}@media screen and (max-width: 600px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li .hidden-plan{display:none}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn{border-radius:10px;overflow:hidden}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch{padding-right:9%;position:relative}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{position:absolute;display:block;content:"";width:14.52px;height:7.41px;top:3rem;right:7%;background-image:url(../img/icon/icon_acdn_small.png);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);transition:transform .4s}@media screen and (max-width: 979px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{top:2rem}}@media screen and (max-width: 600px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{top:21px;right:5%}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch:hover{cursor:pointer}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch.open::after{transform:translateY(-25%) rotate(0deg)}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body{background:#fff;padding:20px 20px;margin-top:1%;border-radius:0 0 10px 10px;display:none}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:400;line-height:2;color:#5c5c5c}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width: 979px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{flex-wrap:wrap}}@media screen and (max-width: 600px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{flex-wrap:wrap;justify-content:center;margin-bottom:5px}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li{line-height:1}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{color:#1f7b84;font-size:1.7rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:5px}@media screen and (max-width: 979px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{width:100%;font-size:1.6rem}}@media screen and (max-width: 600px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{width:100%;margin:0px;text-align:center;font-size:1.6rem;font-weight:600}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2){color:#1f7b84;font-size:3.1rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:8px}@media screen and (max-width: 979px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2){font-size:2.8rem}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .en{font-size:1.7rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .en{font-size:1.6rem}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .zei{font-size:1.2rem;font-weight:400;letter-spacing:.1em;color:#1f7b84}@media screen and (max-width: 979px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .zei{font-size:1.1rem}}.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{background:#c7faff;color:#1f7b84;font-size:1.8rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;padding:4px 12px}@media screen and (max-width: 979px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{font-size:1.6rem}}@media screen and (max-width: 600px){.photofacial .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{font-size:1.2rem;padding:2px 6px}}.photofacial .sec08{padding-bottom:96px}.photofacial .sec08 .sec08_wrap .risk{margin-top:130px}@media screen and (max-width: 600px){.photofacial .sec08 .sec08_wrap .risk{margin-top:100px;margin-bottom:47px}}.photofacial .sec08 .sec08_wrap .risk .risk_title{width:90%;margin:50px auto 0px}@media screen and (max-width: 979px){.photofacial .sec08 .sec08_wrap .risk .risk_title{margin-top:20px}}.photofacial .sec08 .sec08_wrap .risk .risk_title h3{font-size:3rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;line-height:1.66;font-weight:500;color:#fff;text-align:center;margin-bottom:10px}@media screen and (max-width: 979px){.photofacial .sec08 .sec08_wrap .risk .risk_title h3{font-size:2rem}}.photofacial .sec08 .sec08_wrap .risk .risk_title p{font-size:2rem;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.65;font-weight:500;margin:0px;color:#fff;text-align:center}@media screen and (max-width: 979px){.photofacial .sec08 .sec08_wrap .risk .risk_title p{font-size:1.5rem}}.photofacial .sec08 .sec08_wrap .risk .vio_plan_list{display:flex;flex-wrap:wrap;margin-bottom:0}.photofacial .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap{width:48%;margin-right:4%;margin-top:70px;margin-bottom:17px}.photofacial .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap:nth-child(2n){margin-right:0}@media screen and (max-width: 600px){.photofacial .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap{width:100%;margin-top:30px;margin-right:0px}}.photofacial .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:29px;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.photofacial .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:20px}}.photofacial .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title{width:100% !important;background:#1f7b84 !important;color:#fff !important;font-size:2.3rem;font-weight:500;padding:16.5px 0 16.5px 19px;border-radius:10px 10px 0 0 !important;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.photofacial .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title{font-size:1.8rem;letter-spacing:0em;text-align:center}}.photofacial .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title span{color:#fff !important;font-family:"Noto Serif JP",serif;font-size:2.3rem}@media screen and (max-width: 979px){.photofacial .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title span{font-size:1.4rem;letter-spacing:0em}}.photofacial .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn{border-radius:10px;overflow:hidden}.photofacial .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .open:after{transform:rotate(180deg) !important}.photofacial .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch{padding-right:9%;position:relative}.photofacial .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{position:absolute;display:block;content:"";width:14.52px;height:7.41px;top:3rem;right:7%;background-image:url(../img/icon/icon_acdn_small.png);background-size:contain;background-repeat:no-repeat;transition:all .3s ease}@media screen and (max-width: 600px){.photofacial .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{right:2.5%;top:2.5rem}}.photofacial .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body{background:#fff;margin-top:1%;padding:20px 15px;border-radius:0 0 10px 10px;display:none}.photofacial .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:400;line-height:2;color:#5c5c5c}.photofacial .sec09 .sec09_wrap{width:90%;max-width:752px;margin:0 auto}.photofacial .sec09 .sec09_wrap h3{font-size:30px;font-weight:bold;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;line-height:1.66;margin:43px 0 47px;text-align:center}.photofacial .sec09 .sec09_wrap .sec09_img{width:100%;margin-bottom:63px}.photofacial .sec09 .sec09_wrap .sec09_img img{width:100%}.photofacial .sec09 .sec09_wrap .sec09_list{margin-bottom:36px}.photofacial .sec09 .sec09_wrap .sec09_list:last-child{margin-bottom:73px}.photofacial .sec09 .sec09_wrap .sec09_list .acdn{border-radius:10px;overflow:hidden}.photofacial .sec09 .sec09_wrap .sec09_list .acdn .acdn_switch{padding:12px 40px 12px 25px;position:relative}.photofacial .sec09 .sec09_wrap .sec09_list .acdn .acdn_switch::after{position:absolute;display:block;content:"";width:14.52px;height:7.41px;top:2.7rem;right:28px;background-image:url(../img/icon/icon_acdn_small.png);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);transition:transform .4s}@media screen and (max-width: 979px){.photofacial .sec09 .sec09_wrap .sec09_list .acdn .acdn_switch::after{top:2.2rem}}@media screen and (max-width: 600px){.photofacial .sec09 .sec09_wrap .sec09_list .acdn .acdn_switch::after{top:21px;right:5%}}.photofacial .sec09 .sec09_wrap .sec09_list .acdn .acdn_switch:hover{cursor:pointer}.photofacial .sec09 .sec09_wrap .sec09_list .acdn .acdn_switch.open::after{transform:translateY(-25%) rotate(0deg)}.photofacial .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_title{font-size:25px;font-weight:600;letter-spacing:.05em;font-family:"Noto Serif JP",serif;color:#fff;background-color:#1f7b84}@media screen and (max-width: 979px){.photofacial .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_title{font-size:20px}}@media screen and (max-width: 600px){.photofacial .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_title{font-size:18px;text-align:center}}.photofacial .sec09 .sec09_wrap .sec09_list .acdn .acdn_body{background:#fff;margin-top:1%;border-radius:0 0 10px 10px;display:none}.photofacial .sec09 .sec09_wrap .sec09_list .acdn .acdn_body p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:400;line-height:2;color:#5c5c5c}.photofacial .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_body{display:flex;flex-wrap:wrap;padding:19px 80px}.photofacial .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_body .sec09_list_body_wrap{width:50%}.photofacial .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_body .sec09_list_body_wrap li{font-size:14px;font-weight:400;color:#1f1f1f;letter-spacing:.08em;line-height:1.5;margin-bottom:10px}.photofacial .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_body .sec09_list_body_wrap li:last-of-type{margin-bottom:0}.photofacial .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_txt{padding:19px 20px 31px}.photofacial .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_txt .sec09_list_txt_wrap li{font-size:14px;color:#5c5c5c;font-weight:400;letter-spacing:.08em;line-height:2;position:relative;padding-left:1.5em}.photofacial .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_txt .sec09_list_txt_wrap li::before{position:absolute;display:block;content:"・";font-size:14px;color:#5c5c5c;font-weight:400;letter-spacing:.08em;line-height:2;left:0}.photofacial .sec10 .sec10_wrap{background-color:#037a8a;position:relative;padding:78px 0}.photofacial .sec10 .sec10_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url("../img/com/com_bg_small.png");background-repeat:no-repeat;background-size:cover;top:0;left:0}.photofacial .sec10 .sec10_wrap .electroporation_menu_col{position:relative;z-index:2;width:90%;max-width:660px;margin:0 auto;background:radial-gradient(circle at 80% 10%, rgba(255, 255, 255, 0.9), transparent 50%),linear-gradient(to bottom, #fdf4df, #fff);padding:38px 35px 37px;display:flex;flex-wrap:wrap;border-radius:10px}@media screen and (max-width: 979px){.photofacial .sec10 .sec10_wrap .electroporation_menu_col{padding:18px 15px}}.photofacial .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_img{width:33%;position:relative}@media screen and (max-width: 600px){.photofacial .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_img{width:100%;max-width:138px;margin:0 auto}}.photofacial .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_img .image-fade{-webkit-mask-image:linear-gradient(to bottom, black 70%, transparent 100%);mask-image:linear-gradient(to bottom, black 70%, transparent 100%)}.photofacial .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_img img{width:100%}.photofacial .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt{width:67%;padding-left:8px}@media screen and (max-width: 600px){.photofacial .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt{width:100%;padding:0}}.photofacial .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt h3{font-size:18px;font-weight:500;color:#fff;background-color:#1f7b84;padding:8px 0;text-align:center;font-family:"Noto Serif JP",serif;margin-bottom:5px}@media screen and (max-width: 979px){.photofacial .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt h3{font-size:16px}}.photofacial .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt img{width:100%}.photofacial .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt p{font-size:14px;font-weight:400;color:#1f7b84;line-height:1.92;margin:7px 0 14px}.photofacial .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt .com-btn__blue{width:100%;max-width:100%}.bold{font-size:1.4rem;letter-spacing:.08em;font-weight:500;line-height:2;color:#5c5c5c}.vio_plan_list_wrap_btn{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:20px auto 0}.hifu .hifu_span{font-size:25px;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif}.hifu .hifu_span .hifu_span_big{font-size:38px;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif}.hifu .content-width-hifu{width:90%;max-width:779px;margin:0 auto}.hifu .sec01_wrap_hifu{margin-top:150px}.hifu .sec01_wrap_hifu .sec01_col_hifu{margin-top:34px !important}.hifu .sec01_wrap_hifu .sec01_col_hifu .item_title{margin-bottom:24px}.hifu .sec01_wrap_hifu .sec01_col_hifu h4{font-size:30px;font-weight:bold;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:13px;text-align:center}@media screen and (max-width: 600px){.hifu .sec01_wrap_hifu .sec01_col_hifu h4{font-size:20px}}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_item_hifu{width:100%}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_item_hifu img{width:100%;border-radius:10px}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap{background-color:#fff;border-radius:10px;width:100%;padding:24px 63px 40px;text-align:center}@media screen and (max-width: 600px){.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap{padding:17px 34px 27px}}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap .txt-1{font-size:18px;font-weight:bold;letter-spacing:.1em;color:#1f7b84;font-family:"Noto Serif JP",serif}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap h5{font-size:30px;font-weight:600;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 5px #1f7b84;margin-top:10px}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap .sec01_col_hifu_wrap_item{width:100%;max-width:432px;margin:15px auto 34px}@media screen and (max-width: 600px){.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap .sec01_col_hifu_wrap_item{max-width:284px}}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap .sec01_col_hifu_wrap_item img{width:100%}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap .txt-2{font-size:18px;font-weight:500;letter-spacing:.08em;color:#1f7b84;line-height:1.55}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap .txt-3{font-size:14px;font-weight:400;letter-spacing:.08em;color:#1f7b84;line-height:2;margin-bottom:0}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap .txt-3 span{font-size:14px;font-weight:400;letter-spacing:.08em;color:#1f7b84;line-height:2;text-decoration:underline}.hifu .sec01_wrap_hifu .sec01_item_hifu_margin{margin:20px auto 28px}.hifu .sec01_wrap_hifu .sec01_col_txt_hifu{width:100%;max-width:661px;margin:0 auto}.hifu .sec01_wrap_hifu .sec01_col_txt_hifu h4{font-size:30px;font-weight:bold;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:13px;text-align:center}@media screen and (max-width: 600px){.hifu .sec01_wrap_hifu .sec01_col_txt_hifu h4{font-size:20px}}.hifu .sec01_wrap_hifu .sec01_col_txt_hifu p .gold{color:#fdd15d !important}.hifu .sec01_wrap_hifu .sec01_col_txt_hifu p .under_line{font-weight:300 !important;text-decoration:underline !important}.hifu .sec02_wrap_hifu .sec08_faq{width:90%;max-width:869px;margin:57px auto 90px}@media screen and (max-width: 600px){.hifu .sec02_wrap_hifu .sec08_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.hifu .sec02_wrap_hifu .sec08_faq:last-of-type{margin-bottom:23px}}.hifu .sec02_wrap_hifu .sec08_faq .faq_list{margin-bottom:30px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.hifu .sec02_wrap_hifu .sec08_faq .faq_list{margin-bottom:30px}}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}@media screen and (max-width: 979px){.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question{align-items:inherit}}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:28px;top:50%;transform:translateY(-50%) rotate(180deg);transition:all .4s}@media screen and (max-width: 600px){.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question::before{right:15px}}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question:hover{cursor:pointer}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;padding:22px 0}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;width:calc(100% - 60px);padding-left:15px;padding-right:50px;line-height:2}@media screen and (max-width: 979px){.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question .q_txt{padding:20px 40px 20px 15px}}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question .q_txt span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer{display:none}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;line-height:2}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer .a_txt p span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer .a_txt a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:30px auto 0}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(0deg)}.hifu .sec02_wrap_hifu .sec08_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.hifu .sec02_wrap_hifu .sec08_faq .faq_list_btn{text-align:center}}.hifu .sec02_wrap_hifu .sec08_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.hifu .sec02_wrap_hifu .sec08_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.hifu .sec03 .sec_reservation{width:90%;max-width:788px;margin:0 auto}.hifu .sec03 .sec_reservation .sec_reservation_wrap{width:100%;margin:0 auto}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener{display:flex;flex-wrap:wrap;border:solid 1px #fff;border-radius:10px;position:relative;overflow:hidden;z-index:1;margin-top:52px;background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%);padding:20px}@media screen and (max-width: 979px){.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener{margin-top:15px}}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener::before{position:absolute;display:block;content:"";width:100%;height:100%;opacity:.5}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .step{position:absolute;left:0;top:0;display:block;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;height:41px;z-index:5}@media screen and (max-width: 600px){.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .step{display:flex;align-items:center;justify-content:center}}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_img{position:relative;width:325px}@media screen and (max-width: 979px){.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_img{width:260px}}@media screen and (max-width: 600px){.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_img{width:100%}}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_img img{width:100%;border-radius:10px}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .reservation_margin_img{margin-top:10px}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt{width:calc(100% - 325px);padding-left:26px;position:relative;z-index:2}@media screen and (max-width: 979px){.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt{width:calc(100% - 260px)}}@media screen and (max-width: 600px){.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt{width:100%;padding:18px}}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt h4{font-size:2rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:8px}@media screen and (max-width: 979px){.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt h4{font-size:1.7rem;margin-bottom:8px}}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt p span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt .reservation_margin_title{margin-top:20px}.hifu .sec04 .hifu_wrap_col{width:90%;max-width:667px;margin:0 auto}.hifu .sec04 .hifu_wrap_col .flow-hifu{width:100%;margin:0 auto}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener{display:flex;flex-wrap:wrap;flex-direction:row-reverse;border:solid 1px #fff;border-radius:10px;position:relative;overflow:hidden;z-index:1;margin-top:52px;background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%)}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener::before{position:absolute;display:block;content:"";width:100%;height:100%;opacity:.5}@media screen and (max-width: 979px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener{margin-top:15px}}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_img{position:relative}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_img .step{position:absolute;left:0;top:0;display:none;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;height:41px}@media screen and (max-width: 600px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_img .step{display:flex;align-items:center;justify-content:center}}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt{width:calc(100% - 295px);padding:70px 20px 70px 40px;position:relative;z-index:2}@media screen and (max-width: 979px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt{padding:50px 10px 50px 20px;width:calc(100% - 250px)}}@media screen and (max-width: 600px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt{width:100%;padding:18px}}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .step{position:absolute;left:0;top:0;display:block;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center}@media screen and (max-width: 600px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .step{display:none}}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt h4{font-size:2rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:15px}@media screen and (max-width: 979px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt h4{font-size:1.7rem;margin-bottom:10px}}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt p span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .com-btn__gold{margin-top:20px;max-width:300px}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .flow_contener_box{position:relative;padding:25px;margin-top:30px}@media screen and (max-width: 979px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .flow_contener_box{margin-top:15px;padding:15px}}@media screen and (max-width: 600px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .flow_contener_box{padding:20px}}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .flow_contener_box::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:.21;top:0;left:0}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .flow_contener_box span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .flow_contener_box p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .flow_contener_box a{display:block;width:100%;max-width:300px;background:#1f7b84;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;margin-top:24px}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_img{width:295px;padding:20px;position:relative;z-index:2}@media screen and (max-width: 979px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_img{width:250px}}@media screen and (max-width: 600px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_img{width:100%;padding:0px}}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_img img{border-radius:10px}@media screen and (max-width: 600px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_img img{border-radius:10px 10px 0px 0px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan{width:90%;max-width:670px;margin:29px auto 0}.hifu .sec05 .sec05_wrap .sec05_wrap_plan h4{font-size:23px;font-weight:bold;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:9px;text-align:center}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan h4{font-size:20px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list{margin-bottom:58px}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl{display:flex;flex-wrap:wrap;align-items:center}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:first-of-type dt{border-radius:10px 0 0 0;border-bottom:none}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:first-of-type dt{border-radius:10px 10px 0 0}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:first-of-type dd{border-radius:0 10px 0 0;border-bottom:none}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:first-of-type dd{border-radius:0}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:nth-of-type(2) dt,.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:nth-of-type(2) dd{border-bottom:none}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:nth-of-type(3) dt,.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:nth-of-type(3) dd{border-bottom:none}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:last-of-type dt{border-radius:0 0 0 10px}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:last-of-type dt{border-radius:0}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:last-of-type dd{border-radius:0 0 10px 0}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:last-of-type dd{border-radius:0 0 10px 10px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl dt{width:167px;font-size:14px;color:#fff;font-weight:500;letter-spacing:.08em;line-height:2;background-color:#1f7b84;border:solid 1px #fff;border-right:none;height:100%;padding:14px 0 14px 19px}@media screen and (max-width: 979px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl dt{width:132px;padding:14px 0 14px 15px}}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl dt{width:100%;padding:10px 18px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl dd{width:calc(100% - 167px);font-size:14px;color:#1f7b84;font-weight:400;letter-spacing:.08em;line-height:2;background-color:#fff;height:100%;padding:14px 20px;border:solid 1px #1f7b84;border-left:none}@media screen and (max-width: 979px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl dd{width:calc(100% - 132px);padding:14px 10px 14px 15px}}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl dd{width:100%;padding:13px 18px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl dd a{font-size:14px;color:#1f7b84;font-weight:400;letter-spacing:.08em;line-height:2}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex{display:flex;flex-wrap:wrap;justify-content:space-between}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex .sec05_wrap_plan_flex_col{width:48%;text-align:center}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex .sec05_wrap_plan_flex_col{width:100%}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex .sec05_wrap_plan_flex_col .sec05_wrap_plan_flex_col_title{font-size:23px;font-weight:bold;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:9px;text-align:center}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex .sec05_wrap_plan_flex_col .sec05_wrap_plan_flex_col_title{font-size:20px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex .sec05_wrap_plan_flex_col .sec05_wrap_plan_flex_col_txt{background-color:#fff;border-radius:10px;font-size:14px;font-weight:400;letter-spacing:.08em;line-height:1.64;color:#5c5c5c;padding:29px 33px 0px;height:170px}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex .sec05_wrap_plan_flex_col .sec05_wrap_plan_flex_col_txt{height:auto;padding:23px 35px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex .sec05_wrap_plan_flex_col .sec05_wrap_plan_flex_col_txt span{font-size:23px;font-weight:bold;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#207b84;margin-bottom:14px;display:inline-block}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex_col_v2{text-align:center;margin-top:58px}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex_col_v2 .sec05_wrap_plan_flex_col_title{font-size:23px;font-weight:bold;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:9px;text-align:center}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex_col_v2 .sec05_wrap_plan_flex_col_title{font-size:20px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex_col_v2 .sec05_wrap_plan_flex_col_txt{background-color:#fff;border-radius:10px;font-size:14px;font-weight:400;letter-spacing:.08em;line-height:1.64;color:#5c5c5c;padding:29px 33px 0px;height:170px}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex_col_v2 .sec05_wrap_plan_flex_col_txt{height:auto;padding:23px 35px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex_col_v2 .sec05_wrap_plan_flex_col_txt span{font-size:23px;font-weight:bold;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#207b84;margin-bottom:14px;display:inline-block}.hifu .sec06 .sec06_wrap h4{font-size:30px;font-weight:bold;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-align:center;margin:29px 0 33px}@media screen and (max-width: 600px){.hifu .sec06 .sec06_wrap h4{font-size:20px}}.hifu .sec06 .sec06_wrap .sec06_wrap_col{width:90%;max-width:670px;margin:0 auto}.hifu .sec06 .sec06_wrap .sec06_wrap_col img{width:100%}.hifu .sec06 .sec06_wrap .sec06_wrap_col h4{font-size:23px;font-weight:bold;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-align:center;margin:35px 0 15px}@media screen and (max-width: 600px){.hifu .sec06 .sec06_wrap .sec06_wrap_col h4{font-size:20px}}.hifu .sec06 .electroporation_menu_col{position:relative;z-index:2;width:90%;max-width:660px;margin:88px auto 170px;background:radial-gradient(circle at 80% 10%, rgba(255, 255, 255, 0.9), transparent 50%),linear-gradient(to bottom, #fdf4df, #fff);padding:38px 35px 37px;display:flex;flex-wrap:wrap;border-radius:10px}@media screen and (max-width: 979px){.hifu .sec06 .electroporation_menu_col{margin:58px auto 100px;padding:18px 15px}}.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_img{width:33%;position:relative}@media screen and (max-width: 600px){.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_img{width:100%;max-width:138px;margin:0 auto}}.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_img .image-fade{-webkit-mask-image:linear-gradient(to bottom, black 70%, transparent 100%);mask-image:linear-gradient(to bottom, black 70%, transparent 100%)}.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_img img{width:100%}.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_txt{width:67%;padding-left:8px}@media screen and (max-width: 600px){.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_txt{width:100%;padding:0}}.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_txt h3{font-size:18px;font-weight:500;color:#fff;background-color:#1f7b84;padding:8px 0;text-align:center;font-family:"Noto Serif JP",serif;margin-bottom:5px}@media screen and (max-width: 979px){.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_txt h3{font-size:16px}}.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_txt img{width:100%}.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_txt p{font-size:14px;font-weight:400;color:#1f7b84;line-height:1.92;margin:7px 0 14px}.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_txt .com-btn__blue{width:100%;max-width:100%}
/*# sourceMappingURL=photofacial.css.map */
