:root{--vw-unit-750: 0.1333333333vw;--vw-unit-500: 0.2vw}.element-1{width:calc(24 * var(--vw-unit-750))}.element-2{width:calc(24 * var(--vw-unit-500))}img{height:auto}ul,ol{list-style:none}header{padding:10px 0;max-width:640px;margin:0 auto;text-align:center}header .header_log{width:14%}.content_inner{max-width:750px;margin:0 auto}.sec_p{padding:60px 0}@media (max-width: 750px){.sec_p{padding:9.38vw 0}}.inner{width:90%;margin:0 auto}@media (min-width: 641px){a.botton_cta{display:block;transition:all 0.4s ease}a.botton_cta:hover{opacity:1;scale:0.93}a.botton_cta:hover img{opacity:1}}section.price.sec_p{padding-top:162px}@media (max-width: 750px){section.price.sec_p{padding-top:calc(162 * var(--vw-unit-750)) !important}}section.price h2{text-align:center;font-size:52px;margin-bottom:60px}@media (max-width: 750px){section.price h2{font-size:calc(52 * var(--vw-unit-750)) !important;margin-bottom:calc(60 * var(--vw-unit-750)) !important}}section.price .box_slider_price .slider_price{background-color:#dcdfeb;padding:10px 10px 32px;margin:0 20px}@media (max-width: 750px){section.price .box_slider_price .slider_price{padding:calc(10 * var(--vw-unit-750)) calc(10 * var(--vw-unit-750)) calc(32 * var(--vw-unit-750));margin:0 calc(20 * var(--vw-unit-750))}}section.price .box_slider_price .slider_price{position:relative;padding-bottom:20px}@media (max-width: 750px){section.price .box_slider_price .slider_price{padding-bottom:calc(20 * var(--vw-unit-750))}}section.price .box_slider_price .slider_price .menu .menu-ttl{background-color:#002c87;color:#fff;font-size:36px;padding:41px 0 36px;line-height:1;text-align:center;font-weight:bold;margin-bottom:40px}@media (max-width: 750px){section.price .box_slider_price .slider_price .menu .menu-ttl{margin-bottom:calc(40 * var(--vw-unit-750));font-size:calc(36 * var(--vw-unit-750));padding:calc(41 * var(--vw-unit-750)) 0 calc(36 * var(--vw-unit-750))}}section.price .box_slider_price .slider_price .menu .price-notes{margin-top:45px}@media (max-width: 750px){section.price .box_slider_price .slider_price .menu .price-notes{margin-top:calc(45 * var(--vw-unit-750));font-size:calc(20 * var(--vw-unit-750))}}section.price .box_slider_price .slider_price .menu .menu-contens{background:#fff;padding:40px}@media (max-width: 750px){section.price .box_slider_price .slider_price .menu .menu-contens{padding:calc(40 * var(--vw-unit-750))}}section.price .box_slider_price .slider_price .menu .menu-contens .head{border:3px solid #002c87;border-radius:100vh;text-align:center;font-size:36px;font-weight:bold;color:#002c87}@media (max-width: 750px){section.price .box_slider_price .slider_price .menu .menu-contens .head{font-size:calc(36 * var(--vw-unit-750))}}section.price .box_slider_price .slider_price .menu .menu-contens .menu_item{margin-top:45px}@media (max-width: 750px){section.price .box_slider_price .slider_price .menu .menu-contens .menu_item{margin-top:calc(45 * var(--vw-unit-750))}}section.price .box_slider_price .slider_price .menu .menu-contens .menu_item dl{display:flex;justify-content:space-between;align-items:center}section.price .box_slider_price .slider_price .menu .menu-contens .menu_item dl+dl{margin-top:46px}@media (max-width: 750px){section.price .box_slider_price .slider_price .menu .menu-contens .menu_item dl+dl{margin-top:calc(46 * var(--vw-unit-750))}}section.price .box_slider_price .slider_price .menu .menu-contens .menu_item dl dt{font-size:25px;color:#fff;width:194px;text-align:center;display:flex;justify-content:center;align-items:center;line-height:1.2;padding:25px 0}@media (max-width: 750px){section.price .box_slider_price .slider_price .menu .menu-contens .menu_item dl dt{font-size:calc(25 * var(--vw-unit-750));width:30%;min-height:50px;padding:calc(25px * var(--vw-unit-750)) 25px}}section.price .box_slider_price .slider_price .menu .menu-contens .menu_item dl .normal{background-color:#7189bc}section.price .box_slider_price .slider_price .menu .menu-contens .menu_item dl .moni{background-color:#002c87}section.price .box_slider_price .slider_price .menu .menu-contens .menu_item dl dd{color:#f7437e;font-weight:bold;font-size:60px}@media (max-width: 750px){section.price .box_slider_price .slider_price .menu .menu-contens .menu_item dl dd{font-size:calc(60 * var(--vw-unit-750))}}section.price .box_slider_price .slider_price .menu .menu-contens .menu_item dl dd ruby{font-size:50px}@media (max-width: 750px){section.price .box_slider_price .slider_price .menu .menu-contens .menu_item dl dd ruby{font-size:calc(50 * var(--vw-unit-750))}}section.price .box_slider_price .slider_price .menu .menu-contens .menu_item dl dd ruby rt{font-size:24px}@media (max-width: 750px){section.price .box_slider_price .slider_price .menu .menu-contens .menu_item dl dd ruby rt{font-size:calc(24 * var(--vw-unit-750))}}section.price .box_slider_price .slider_price .home .menu-contens .menu_item dl{justify-content:center}section.price .box_slider_price .slider_price .slick-arrow{width:90px;height:90px;background-color:#000000;background:url(/assets/lp_pr/whitening_nml/images/arrowprev.png?2025124175048) center/cover;position:absolute;top:50%;right:calc(100% + 10px);translate:50% -50%;cursor:pointer;z-index:999}@media (max-width: 750px){section.price .box_slider_price .slider_price .slick-arrow{right:calc(100% - 10px);width:calc(90 * var(--vw-unit-750));height:calc(90 * var(--vw-unit-750))}}section.price .box_slider_price .slider_price .slick-arrow.arrow_next{left:calc(100% + 10px);rotate:180deg;translate:-50% -50%}@media (max-width: 750px){section.price .box_slider_price .slider_price .slick-arrow.arrow_next{left:calc(100% - 2.44vw)}}section.price .box_slider_price .slider_price .slick-dots{position:absolute;bottom:-130px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}@media (max-width: 750px){section.price .box_slider_price .slider_price .slick-dots{bottom:calc(-130 * var(--vw-unit-750))}}section.price .box_slider_price .slider_price .slick-dots li{position:relative;display:inline-block;width:25px;height:25px;margin:0 5px;padding:0;cursor:pointer}section.price .box_slider_price .slider_price .slick-dots li button{font-size:0;line-height:0;display:block;width:25px;height:25px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}section.price .box_slider_price .slider_price .slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:25px;height:25px;content:"";text-align:center;opacity:0.25;color:#000;background-color:#002c87;border-radius:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 750px){section.price .box_slider_price .slider_price .slick-dots li button:before{width:calc(25 * var(--vw-unit-750));height:calc(25 * var(--vw-unit-750))}}section.price .box_slider_price .slider_price .slick-dots .slick-active button:before{opacity:1}table.form-table .select-therapy label{width:100%}@media (max-width: 640px){table.form-table th{width:100% !important}}input[type=submit]{-webkit-appearance:none}table.form-table input,table.form-table textarea{border:1px solid #bbbbbb;padding:10px 10px;border-radius:5px;margin:10px 5px;background:#fffaeb}table.form-table td select{background:#fffaea;border-radius:5px;padding:5px}table.form-table th{width:21%}table.form-table th i{display:inline-block;background:#cf0101;border-radius:5px;color:#fff;padding:3px 5px;margin-right:10px;font-size:12px;font-style:normal}table.form-table th b{display:inline-block;background:#071da1;border-radius:5px;color:#fff;padding:3px 5px;margin-right:10px;font-size:12px;font-weight:normal}table.form-table .clinic_select{list-style-type:none}@media (min-width: 640px){select[name=pref1c],select[name=pref2c],select[name=pref3c]{margin-top:10px;width:80% !important}}@media screen and (max-width: 639px){table.form-table input,table.form-table textarea{width:97%;font-size:4.5vw}table.form-table select{font-size:4.5vw}select[name=pref1c],select[name=pref2c],select[name=pref3c]{margin-top:10px;width:80% !important}input[type=submit]{background-color:#ff8399;color:#FFF;padding:18px 50px;border-radius:30px;font-size:150%;cursor:pointer;width:80%}select[name=pref1c],select[name=pref2c],select[name=pref3c]{width:47%}}.clinic_title{display:block;text-align:center;padding:15px 5%;font-size:30px;color:#4e5f79;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important;letter-spacing:1px}@media (max-width: 750px){.clinic_title{padding:15px 15%}}.clinic_title::after{content:">";display:block;transform:rotate(90deg) scale(0.7, 1);font-weight:bold}.clinic_title span{color:#de048f;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.form_title{display:block;text-align:center;padding:15px 0;font-size:30px;color:#4e5f79;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important;letter-spacing:1px}@media (max-width: 750px){.form_title{padding:15px 15%}}.form_title small{font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.form_title::after{content:">";display:block;transform:rotate(90deg) scale(0.7, 1);font-weight:bold}.form_title span{color:#de048f;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}header .haed_base{padding:0px 25px 0px 15px;display:flex;justify-content:space-between}@media (max-width: 750px){header .haed_base{display:flex;width:100%;padding:0 3%;justify-content:space-between}}header .logo{width:20vw;max-width:90px;padding:5px}header .logo img{width:100%}header .tel_zone{font-size:30px;font-weight:bold;color:#fb637e;text-align:right;width:240px;flex-shrink:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}header .tel_zone a{color:#fb637e;font-size:25px;text-decoration:none}header .tel_zone small{font-size:10px;display:block;text-align:center}@media (max-width: 750px){header .tel_zone{font-size:3vw;font-weight:bold;color:#fb637e}header .tel_zone a{color:#fb637e;font-size:min(5vw, 25px);text-decoration:none}header .tel_zone small{font-size:min(2vw, 10px);display:block;text-align:center}}.num{display:flex}.num .icon_free{position:relative;margin-right:40px}.num .icon_free::before{content:"";top:0;width:32px;height:100%;background:url(/lp_pr/assets/img/tel-icon.png?2025124175048) center no-repeat;background-size:32px;position:absolute}@media (max-width: 750px){.num::before{left:-30%}}.mv_price{padding:0px 40px 63px;background-color:#66CEDC}@media (max-width: 750px){.mv_price{padding:0 calc(40 * var(--vw-unit-750)) calc(63 * var(--vw-unit-750))}}.mv_cta{margin-top:26px;margin-bottom:52px;padding:0 25px}@media (max-width: 750px){.mv_cta{margin-top:calc(26 * var(--vw-unit-750));margin-bottom:calc(52 * var(--vw-unit-750));padding:0 calc(25 * var(--vw-unit-750))}}.main_nav{background:#e8edf3;padding:60px 20px}.main_nav ul{display:flex;flex-wrap:wrap;gap:15px}.main_nav ul li{width:calc(50% - 7.5px)}.main_nav ul li a{display:flex}@media (max-width: 750px){.main_nav{padding:calc(60 * var(--vw-unit-750)) calc(20 * var(--vw-unit-750))}.main_nav ul{gap:calc(15 * var(--vw-unit-750))}}.page-in{padding:140px 20px 110px}@media (max-width: 750px){.page-in{padding:calc(140 * var(--vw-unit-750)) calc(20 * var(--vw-unit-750)) calc(110 * var(--vw-unit-750))}}.result .resulttop{background-color:#e8edf5;padding-top:100px}@media (max-width: 750px){.result .resulttop{padding-top:calc(100 * var(--vw-unit-750))}}.result .pb150{padding-bottom:150px}@media (max-width: 750px){.result .pb150{padding-bottom:calc(150 * var(--vw-unit-750))}}.point .reason-top{position:relative;z-index:2}.point .point01{position:relative;z-index:1;margin-top:-30px}@media (max-width: 750px){.point .point01{margin-top:calc(-30 * var(--vw-unit-750)) !important}}.point02_list{margin-top:77px;padding:0 30px}.point02_list li+li{margin-top:40px}.point02_list li .acc{background:#002c87;font-size:32px;line-height:1;text-align:center;position:relative;color:#fff;padding:40px 0 36px;font-weight:bold;pointer-events:all}@media (max-width: 750px){.point02_list li .acc{padding:calc(40 * var(--vw-unit-750)) 0 calc(36 * var(--vw-unit-750)) !important;font-size:calc(32 * var(--vw-unit-750)) !important}}.point02_list li .acc-contents{visibility:hidden;opacity:0;transition:0.5s;height:0}.point02_list li .acc-contents.is-active{visibility:inherit;opacity:1;height:auto}.point02_list li .acc::before{content:"";width:30px;height:4px;background-color:#fff;position:absolute;right:30px;top:50%;transform:rotate(-90deg);transition:0.5s}@media (max-width: 750px){.point02_list li .acc::before{right:calc(30 * var(--vw-unit-750)) !important;width:calc(30 * var(--vw-unit-750)) !important;height:calc(4 * var(--vw-unit-750)) !important}}.point02_list li .acc.acc.is-active::before{transform:rotate(0deg)}.point02_list li .acc::after{content:"";width:30px;height:4px;background-color:#fff;position:absolute;right:30px;top:50%}@media (max-width: 750px){.point02_list li .acc::after{right:calc(30 * var(--vw-unit-750)) !important;width:calc(30 * var(--vw-unit-750)) !important;height:calc(4 * var(--vw-unit-750)) !important}}.point03{margin-top:110px}@media (max-width: 750px){.point03{margin-top:calc(110 * var(--vw-unit-750))}}.faq{background-color:#f2f6ff;margin-top:120px}@media (max-width: 750px){.faq{margin-top:calc(80 * var(--vw-unit-750))}}.faq .main-ttl{font-size:42px;text-align:center;margin-bottom:60px}@media (max-width: 750px){.faq .main-ttl{font-size:calc(42 * var(--vw-unit-750));margin-bottom:calc(60 * var(--vw-unit-750))}}.faq .faq-inner{padding:130px 20px}@media (max-width: 750px){.faq .faq-inner{padding:calc(130 * var(--vw-unit-750)) calc(20 * var(--vw-unit-750))}}.faq .qa_content .qa__block .qa__item{background-color:#fff}.faq .qa_content .qa__block .qa__item+li{margin-top:20px}.faq .qa_content .qa__block .qa__item .qa__head{padding:15px 85px 30px 30px;font-size:27px;position:relative;width:100%;display:flex;align-items:center;text-align:left}@media (max-width: 750px){.faq .qa_content .qa__block .qa__item .qa__head{font-size:calc(27 * var(--vw-unit-750));padding:calc(15 * var(--vw-unit-750)) calc(85 * var(--vw-unit-750)) calc(30 * var(--vw-unit-750)) calc(30 * var(--vw-unit-750))}}.faq .qa_content .qa__block .qa__item .qa__head i{margin-right:20px}@media (max-width: 750px){.faq .qa_content .qa__block .qa__item .qa__head i{width:calc(80 * var(--vw-unit-750))}}.faq .qa_content .qa__block .qa__item .qa__head::before{content:"";position:absolute;right:35px;top:50%;width:30px;height:4px;background-color:#000;transform:rotate(90deg);transition:0.5s}@media (max-width: 750px){.faq .qa_content .qa__block .qa__item .qa__head::before{width:calc(30 * var(--vw-unit-750));height:calc(4 * var(--vw-unit-750));right:calc(35 * var(--vw-unit-750))}}.faq .qa_content .qa__block .qa__item .qa__head::after{content:"";position:absolute;right:35px;top:50%;width:30px;height:4px;background-color:#000}@media (max-width: 750px){.faq .qa_content .qa__block .qa__item .qa__head::after{width:calc(30 * var(--vw-unit-750));height:calc(4 * var(--vw-unit-750));right:calc(35 * var(--vw-unit-750))}}.faq .qa_content .qa__block .qa__item .qa__head.is-active::before{transform:rotate(0deg)}.faq .qa_content .qa__block .qa__item .qa__body{padding:15px 85px 30px 30px;display:flex;gap:0 20px;font-size:27px;opacity:0;visibility:hidden;height:0;transition:0.5s;padding:0}@media (max-width: 750px){.faq .qa_content .qa__block .qa__item .qa__body{font-size:calc(27 * var(--vw-unit-750))}}.faq .qa_content .qa__block .qa__item .qa__body i{flex-shrink:0}@media (max-width: 750px){.faq .qa_content .qa__block .qa__item .qa__body i{width:calc(80 * var(--vw-unit-750))}}.faq .qa_content .qa__block .qa__item .qa__body.is-active{opacity:1;height:auto;visibility:inherit;padding:15px 85px 30px 30px}@media (max-width: 750px){.faq .qa_content .qa__block .qa__item .qa__body.is-active{padding:calc(15 * var(--vw-unit-750)) calc(85 * var(--vw-unit-750)) calc(30 * var(--vw-unit-750)) calc(30 * var(--vw-unit-750))}}.sbcpoint .sbcpoint_inner{padding:100px 20px 140px}@media (max-width: 750px){.sbcpoint .sbcpoint_inner{padding:calc(100 * var(--vw-unit-750)) calc(20 * var(--vw-unit-750)) calc(140 * var(--vw-unit-750))}}.content_box .clinic-wrap{background-color:#f9f9f7;padding:112px 0}.clinic_acc_sp label.Label{border-radius:0px;text-align:left}.clinic_title::after{content:"";display:block;margin-top:60px}@media (max-width: 750px){.clinic_title::after{margin-top:calc(60 * var(--vw-unit-750))}}.form_title::after{content:"";margin-top:60px}@media (max-width: 750px){.form_title::after{margin-top:calc(60 * var(--vw-unit-750))}}.ctabtn{opacity:0;position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:10;width:93%;max-width:700px}.show{opacity:1;transition:opacity 0.5s;text-align:center}.fixed-content{pointer-event:all;z-index:999}.hidden-area a:hover{opacity:.1}.hidden{animation:fade .2s ease-in-out forwards;pointer-events:none}@keyframes fade{from{opacity:1}to{opacity:0}}.visible{animation:fadeOut .2s ease-in-out forwards;pointer-events:auto}@keyframes fadeOut{from{opacity:0}to{opacity:1}}table.form-table label{display:block;width:100%;float:none !important;padding:3px 0}.dc_select{padding:0 3%}
