﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap");@keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0, 100px)}to{transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0, 100px);-moz-transform:translate(0, 100px);-ms-transform:translate(0, 100px);-o-transform:translate(0, 100px);transform:translate(0, 100px)}.modal-video-body{max-width:960px;width:100%;height:100%;margin:0 auto;padding:0 10px;display:flex;justify-content:center;box-sizing:border-box}.modal-video-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media (orientation: landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}@media (orientation: landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:text;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.draggable{cursor:pointer;cursor:grab;user-select:none}.slick-list.dragging{cursor:grabbing}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff2) format("woff2"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="number"]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%;overflow-x:hidden;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;font-size:62.5%}body{max-width:640px;height:100%;margin:auto;position:relative;font-family:"Noto Sans JP",sans-serif;color:#000;font-size:1.5rem;font-weight:500;font-style:normal;line-height:1.8;font-optical-sizing:auto;font-feature-settings:"palt";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}img,input[type="image"]{width:100%;height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden;object-fit:contain}a{color:#4c2a21}a:hover,a img:hover,button:hover{opacity:0.7;transition:all 0.3s ease-out}a.disabled{pointer-events:none}small{font-size:90%}.Acenter{position:absolute;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}i.play{width:150px;height:150px;display:block;border:3px solid #fff;background:rgba(76,42,33,0.5);border-radius:50%;position:absolute;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer}@media screen and (max-width: 767px){i.play{width:20vw;height:20vw}}i.play::after{content:"";width:60px;height:calc(tan(60deg) * 80px / 2);clip-path:polygon(0 0, 100% 50%, 0 100%);position:absolute;top:45%;left:50%;z-index:1;display:block;background:#fff}@media screen and (max-width: 767px){i.play::after{width:8vw;height:calc(tan(60deg) * 50px / 2)}}header{width:100%;padding:30px 0 730px;position:relative;background:url("../images/mv.png") no-repeat 0 0/100% auto;line-height:0}@media screen and (max-width: 767px){header{padding:4vw 0 113.3333333333vw}}header p.logo{width:50%;margin:0 auto 50px}@media screen and (max-width: 767px){header p.logo{margin:0 auto 6.6666666667vw}}header h1.ttl{width:90%;margin:0 auto;line-height:0}header h2.catch{width:22%;position:absolute;right:130px;bottom:250px}@media screen and (max-width: 767px){header h2.catch{right:22.6666666667vw;bottom:37.3333333333vw}}footer{width:100%;margin:auto;padding:80px 0 50px;text-align:center;background:#4c2a21;color:#fff}@media screen and (max-width: 767px){footer{padding:10.6666666667vw 0 6.6666666667vw}}footer p.info{width:90%;margin:0 auto 30px;line-height:0}@media screen and (max-width: 767px){footer p.info{margin:0 auto 4vw}}footer iframe{width:90%;height:500px;margin:auto;line-height:0}@media screen and (max-width: 767px){footer iframe{height:66.6666666667vw}}footer p.logo{width:50%;margin:70px auto 50px;line-height:0}@media screen and (max-width: 767px){footer p.logo{margin:9.3333333333vw auto 6.6666666667vw}}footer address p{margin:0 auto 40px;font-size:30px}@media screen and (max-width: 767px){footer address p{margin:0 auto 5.3333333333vw;font-size:4vw}}footer address p:nth-of-type(1){font-size:35px;line-height:1.5}@media screen and (max-width: 767px){footer address p:nth-of-type(1){font-size:4.6666666667vw}}footer address p a{text-decoration:underline;color:#fff}footer p.copy{margin:80px auto 0;display:block;font-size:20px}@media screen and (max-width: 767px){footer p.copy{margin:10.6666666667vw auto 0;font-size:2.6666666667vw}}main{display:block}nav.fixbtn{position:sticky;bottom:0;z-index:5}nav.fixbtn ul{width:100%;display:flex;flex-wrap:wrap;line-height:1}nav.fixbtn ul li{width:50%;background:#fff}nav.fixbtn ul li a{width:100%;padding:20px 20px 20px 120px;display:block;color:#fff;font-size:20px}@media screen and (max-width: 767px){nav.fixbtn ul li a{padding:2.6666666667vw 2.6666666667vw 2.6666666667vw 16vw;font-size:4vw}}nav.fixbtn ul li:nth-child(1) a{background:#4c2a21 url("../images/i-phone.svg") no-repeat 40px center/50px 50px}@media screen and (max-width: 767px){nav.fixbtn ul li:nth-child(1) a{background:#4c2a21 url("../images/i-phone.svg") no-repeat 5.3333333333vw center/6.6666666667vw 6.6666666667vw}}nav.fixbtn ul li:nth-child(2) a{background:#d07e5a url("../images/i-calendar.svg") no-repeat 40px center/50px 50px}@media screen and (max-width: 767px){nav.fixbtn ul li:nth-child(2) a{background:#d07e5a url("../images/i-calendar.svg") no-repeat 5.3333333333vw center/6.6666666667vw 6.6666666667vw}}nav.cta{padding:30px 0 50px;position:relative;background:#4c2a21;background:linear-gradient(180deg, #4c2a21 0%, #967b6d 100%)}@media screen and (max-width: 767px){nav.cta{padding:4vw 0 6.6666666667vw}}nav.cta p{width:90%;margin:0 auto;position:relative;z-index:1;text-align:center;font-size:20px}@media screen and (max-width: 767px){nav.cta p{font-size:4vw}}nav.cta ul{width:90%;margin:30px auto 0;position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1}@media screen and (max-width: 767px){nav.cta ul{margin:4vw auto 0}}nav.cta ul li{width:49%;background:#fff}nav.cta ul li a{width:100%;padding:30px 20px 30px 100px;display:block;font-size:20px}@media screen and (max-width: 767px){nav.cta ul li a{padding:4vw 2.6666666667vw 4vw 13.3333333333vw;font-size:4vw}}nav.cta ul li:nth-child(1) a{background:#fff url("../images/i-phone-cta.svg") no-repeat 40px center/50px 50px;color:#4c2a21}@media screen and (max-width: 767px){nav.cta ul li:nth-child(1) a{background:#fff url("../images/i-phone-cta.svg") no-repeat 5.3333333333vw center/6.6666666667vw 6.6666666667vw}}nav.cta ul li:nth-child(2) a{background:#fff url("../images/i-calendar-cta.svg") no-repeat 40px center/50px 50px;color:#d07e5a}@media screen and (max-width: 767px){nav.cta ul li:nth-child(2) a{background:#fff url("../images/i-calendar-cta.svg") no-repeat 5.3333333333vw center/6.6666666667vw 6.6666666667vw}}nav.cta:nth-of-type(1)::after{content:"";padding:150px;position:absolute;left:30%;top:40%;display:block;background:url("../images/bk-star.png") no-repeat 0 0/100% auto;mix-blend-mode:screen}@media screen and (max-width: 767px){nav.cta:nth-of-type(1)::after{padding:20vw}}nav.cta:nth-of-type(1) p{margin:-130px auto 0}@media screen and (max-width: 767px){nav.cta:nth-of-type(1) p{margin:-17.3333333333vw auto 0}}nav.cta:nth-of-type(2){overflow:hidden}nav.cta:nth-of-type(2)::before{content:"";padding:150px;position:absolute;right:-80px;top:-50px;display:block;background:url("../images/bk-star.png") no-repeat 0 0/100% auto;mix-blend-mode:screen}@media screen and (max-width: 767px){nav.cta:nth-of-type(2)::before{padding:20vw;right:-10.6666666667vw;top:-6.6666666667vw}}nav.cta:nth-of-type(2)::after{content:"";padding:150px;position:absolute;left:30%;top:55%;display:block;background:url("../images/bk-star.png") no-repeat 0 0/100% auto;mix-blend-mode:screen}@media screen and (max-width: 767px){nav.cta:nth-of-type(2)::after{padding:20vw}}.about{padding:80px 0;background:url("../images/back1.png") repeat 0 0}@media screen and (max-width: 767px){.about{padding:10.6666666667vw 0}}.about h2{width:65%;margin:0 auto 50px;line-height:0}@media screen and (max-width: 767px){.about h2{margin:0 auto 6.6666666667vw}}.about h2+p{width:90%;margin:auto;font-size:20px}@media screen and (max-width: 767px){.about h2+p{font-size:4vw}}.about .v-area{width:90%;margin:30px auto 0;aspect-ratio:16 / 9}@media screen and (max-width: 767px){.about .v-area{margin:4vw auto 0}}.about .v-area video{width:100%;height:100%}.about .v-area i.play::after{left:35%;top:30%}@media screen and (max-width: 767px){.about .v-area i.play::after{top:20%}}.case{padding:80px 0 150px;background:#d4c8be;position:relative;overflow:hidden}@media screen and (max-width: 767px){.case{padding:10.6666666667vw 0 20vw}}.case::after{content:"";padding:130px;position:absolute;right:0;top:-50px;display:block;background:url("../images/bk-star.png") no-repeat 0 0/cover;mix-blend-mode:screen}@media screen and (max-width: 767px){.case::after{top:-6.6666666667vw;padding:17.3333333333vw}}.case h2{width:60%;margin:0 auto 50px;line-height:0}@media screen and (max-width: 767px){.case h2{margin:0 auto 6.6666666667vw}}.case ul.caseS{width:90%;margin:0 auto}@media screen and (max-width: 767px){.case ul.caseS{margin:0 auto}}.case ul.caseS li{padding:0 0 30px;background:#eee9e5}@media screen and (max-width: 767px){.case ul.caseS li{padding:0 0 4vw}}.case ul.caseS li h3{padding:20px 10px 20px 150px;position:relative;background:#967b6d;color:#fff;font-size:30px;line-height:1.2}@media screen and (max-width: 767px){.case ul.caseS li h3{padding:2.6666666667vw 1.3333333333vw 2.6666666667vw 22.6666666667vw;font-size:4.6666666667vw}}.case ul.caseS li h3 span{padding:20px 10px 20px 20px;position:absolute;left:0;top:0;background:#4c2a21;font-weight:700}@media screen and (max-width: 767px){.case ul.caseS li h3 span{padding:2.6666666667vw 1.3333333333vw 2.6666666667vw 2.6666666667vw}}.case ul.caseS li h3 span::after{content:"";width:12%;height:75px;position:absolute;right:-13px;top:0;display:block;background:#4c2a21;clip-path:polygon(0 0, 100% 50%, 0 100%)}@media screen and (max-width: 767px){.case ul.caseS li h3 span::after{height:10.6666666667vw;right:-2vw}}.case ul.caseS li h3 small{margin:0 0 0 -120px}@media screen and (max-width: 767px){.case ul.caseS li h3 small{margin:0 0 0 -16vw}}.case ul.caseS li .ba{width:90%;margin:40px auto 30px;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.case ul.caseS li .ba{margin:5.3333333333vw auto 4vw}}.case ul.caseS li .ba p{width:48%;background:#fff}.case ul.caseS li .ba p span{display:block;text-align:center;color:#fff;font-size:25px;font-weight:700}@media screen and (max-width: 767px){.case ul.caseS li .ba p span{font-size:4vw}}.case ul.caseS li .ba p.before span{background:#4c2a21}.case ul.caseS li .ba p.after span{background:#967b6d}.case ul.caseS li dl{width:90%;margin:20px auto 40px;display:flex;flex-wrap:wrap;font-size:20px}@media screen and (max-width: 767px){.case ul.caseS li dl{margin:2.6666666667vw auto 5.3333333333vw;font-size:4vw}}.case ul.caseS li dl dt{width:30%;color:#4c2a21;border-bottom:1px solid #4c2a21;font-weight:700}.case ul.caseS li dl dd{width:70%;padding:0 10px;border-bottom:1px solid #fff}@media screen and (max-width: 767px){.case ul.caseS li dl dd{padding:0 1.3333333333vw}}.case ul.caseS li p.comment{width:90%;margin:20px auto;background:#fff;font-size:25px}@media screen and (max-width: 767px){.case ul.caseS li p.comment{margin:2.6666666667vw auto;font-size:4vw}}.case ul.caseS li p.comment span{padding:10px 0;display:block;text-align:center;background:#4c2a21;color:#fff;font-weight:700}@media screen and (max-width: 767px){.case ul.caseS li p.comment span{padding:1.3333333333vw 0}}.case ul.caseS li p.comment small{padding:20px 20px;display:block}@media screen and (max-width: 767px){.case ul.caseS li p.comment small{padding:2.6666666667vw 2.6666666667vw}}.case ul.caseS li p.recommend{width:90%;margin:20px auto 0;padding:10px 0;text-align:center;background:#967b6d;color:#fff;font-size:25px;font-weight:700}@media screen and (max-width: 767px){.case ul.caseS li p.recommend{margin:2.6666666667vw auto 0;padding:1.3333333333vw 0;font-size:4vw}}.case ul.caseS li p.recommend+ol{width:90%;margin:0 auto;background:#fff}.case ul.caseS li p.recommend+ol li{margin:0 0 10px;padding:5px 0 15px 80px;position:relative;background:none;border-bottom:1px solid #eed3c6;font-size:25px;line-height:1.2}@media screen and (max-width: 767px){.case ul.caseS li p.recommend+ol li{margin:0 auto 1.3333333333vw;padding:.6666666667vw 0 2vw 10.6666666667vw;font-size:4vw}}.case ul.caseS li p.recommend+ol li::before{content:"";padding:15px;position:absolute;left:20px;top:8px;display:block;background:url("../images/i-check.svg") no-repeat 0 0/cover}@media screen and (max-width: 767px){.case ul.caseS li p.recommend+ol li::before{padding:2vw;left:2.6666666667vw;top:1.3333333333vw}}.case .prev{width:20px;height:200px;position:absolute;left:-30px;top:45%;z-index:1;background:#967b6d}@media screen and (max-width: 767px){.case .prev{height:26.6666666667vw;left:-4vw}}.case .prev::before{content:"";width:30px;height:30px;position:absolute;left:5px;top:40%;display:block;cursor:pointer;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}@media screen and (max-width: 767px){.case .prev::before{width:4vw;height:4vw;left:1.3333333333vw}}.case .next{width:20px;height:200px;position:absolute;right:-30px;top:45%;z-index:1;background:#967b6d}@media screen and (max-width: 767px){.case .next{height:26.6666666667vw;right:-4vw}}.case .next::before{content:"";width:30px;height:30px;position:absolute;right:5px;top:40%;display:block;cursor:pointer;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}@media screen and (max-width: 767px){.case .next::before{width:4vw;height:4vw;right:1.3333333333vw}}.case ul.slick-dots li{padding:0;background:none}.case ul.slick-dots li button{width:20px;height:20px;padding:0}@media screen and (max-width: 767px){.case ul.slick-dots li button{width:2.6666666667vw;height:2.6666666667vw}}.case ul.slick-dots li button::before{color:#4c2a21;font-size:80px}@media screen and (max-width: 767px){.case ul.slick-dots li button::before{font-size:10.6666666667vw}}.yourskin .sec1{width:100%;padding:80px 0 350px;position:relative;overflow:hidden}@media screen and (max-width: 767px){.yourskin .sec1{padding:10.6666666667vw 0 50.6666666667vw}}.yourskin .sec1::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#eee9e5;transform:skewY(-7deg) translateY(-90px);z-index:-1}.yourskin .sec1::after{content:"";padding:300px;position:absolute;bottom:0;left:0;display:block;background:url("../images/yourskin-back.png") no-repeat 0 0/100% auto}@media screen and (max-width: 767px){.yourskin .sec1::after{padding:40vw;bottom:2.6666666667vw}}.yourskin .sec2{width:100%;padding:220px 0 100px;position:relative;top:-230px;z-index:-2;background:#eed3c6;background:linear-gradient(180deg, #eed3c6 0%, #fff 100%)}@media screen and (max-width: 767px){.yourskin .sec2{padding:18.6666666667vw 0 13.3333333333vw;top:-33.3333333333vw}}.yourskin h2{width:75%;margin:0 auto 50px;line-height:0}@media screen and (max-width: 767px){.yourskin h2{margin:0 auto 6.6666666667vw}}.yourskin h3{margin:30px auto 40px;text-align:center;color:#4c2a21;font-family:"Noto Serif JP",serif;font-size:55px;font-weight:700;line-height:1.2}@media screen and (max-width: 767px){.yourskin h3{margin:4vw auto 5.3333333333vw;font-size:7.3333333333vw}}.yourskin ul{width:90%;margin:auto;position:relative;z-index:1}.yourskin ul li{margin:0 0 20px;padding:10px 0 10px 70px;position:relative;background:#fff;border-radius:50px;font-size:25px}@media screen and (max-width: 767px){.yourskin ul li{margin:0 auto 2.6666666667vw;padding:1.3333333333vw 0 1.3333333333vw 9.3333333333vw;border-radius:6.6666666667vw;font-size:4vw}}.yourskin ul li::before{content:"";padding:15px;position:absolute;left:20px;top:20px;display:block;background:url("../images/i-check.svg") no-repeat 0 0/cover}@media screen and (max-width: 767px){.yourskin ul li::before{padding:2.6666666667vw;left:2.6666666667vw;top:2.6666666667vw}}.yourskin h4{width:90%;margin:0 auto;position:relative;top:330px;z-index:1;line-height:0}@media screen and (max-width: 767px){.yourskin h4{margin:0 auto 2.6666666667vw;top:37.3333333333vw}}.yourskin h5{width:90%;margin:0 auto 20px;line-height:0}@media screen and (max-width: 767px){.yourskin h5{margin:0 auto 2.6666666667vw}}.yourskin h6{width:90%;margin:0 auto 30px;line-height:0}@media screen and (max-width: 767px){.yourskin h6{margin:0 auto 4vw}}.yourskin h6+p{width:90%;margin:auto;font-size:25px}@media screen and (max-width: 767px){.yourskin h6+p{font-size:4vw}}.rt{padding:200px 0 80px;background:#d4c8be;position:relative}@media screen and (max-width: 767px){.rt{padding:26.6666666667vw 0 10.6666666667vw}}.rt::after{content:"";padding:130px;position:absolute;right:0;top:0;display:block;background:url("../images/bk-star.png") no-repeat 0 0/cover;mix-blend-mode:screen}@media screen and (max-width: 767px){.rt::after{padding:17.3333333333vw}}.rt h2{width:80%;margin:0 auto 50px;position:relative;line-height:0}@media screen and (max-width: 767px){.rt h2{margin:0 auto 6.6666666667vw}}.rt h2::before{content:"";width:230px;height:450px;position:absolute;left:30%;top:-480px;display:block;background:url("../images/rf-img.png") no-repeat 0 0/100% auto}@media screen and (max-width: 767px){.rt h2::before{width:30.6666666667vw;height:60vw;top:-64vw}}.rt h3{margin:0 auto 10px;text-align:center;color:#4c2a21;font-family:"Noto Serif JP",serif;font-size:40px;font-weight:700}@media screen and (max-width: 767px){.rt h3{margin:0 auto 1.3333333333vw;font-size:5.3333333333vw}}.rt h3 span{margin:-10px auto 0;display:inline-block;vertical-align:middle;color:#967b6d;font-size:90px}@media screen and (max-width: 767px){.rt h3 span{font-size:12vw}}.rt ul{width:90%;margin:auto}.rt ul li{margin:0 auto 80px;padding:0 0 40px;position:relative;background:#fff}@media screen and (max-width: 767px){.rt ul li{margin:0 auto 10.6666666667vw;padding:0 0 5.3333333333vw}}.rt ul li:last-child{margin:0 auto}.rt ul li h4{width:95%;margin:0 0 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #967b6d;font-family:"Noto Serif JP",serif;font-size:40px;line-height:1}@media screen and (max-width: 767px){.rt ul li h4{margin:0 0 2.6666666667vw}}.rt ul li h4 span{width:20%;padding:20px 0;text-align:center;background:#967b6d;color:#fff;font-size:20px}@media screen and (max-width: 767px){.rt ul li h4 span{padding:2.6666666667vw 0;font-size:2.6666666667vw}}.rt ul li h4 span em{margin:-5px 0 0;display:block;font-style:normal;font-size:80px}@media screen and (max-width: 767px){.rt ul li h4 span em{margin:-.6666666667vw 0 0;font-size:10.6666666667vw}}.rt ul li h4 small{width:75%;font-size:40px}@media screen and (max-width: 767px){.rt ul li h4 small{font-size:5.3333333333vw}}.rt ul li h4+p{width:85%;margin:auto;font-size:25px}@media screen and (max-width: 767px){.rt ul li h4+p{font-size:4vw}}.rt ul li figure{width:85%;margin:20px auto 0;line-height:0}@media screen and (max-width: 767px){.rt ul li figure{margin:2.6666666667vw auto 0}}.comparison{line-height:0}.downtime{padding:80px 0;text-align:center}@media screen and (max-width: 767px){.downtime{padding:10.6666666667vw 0}}.downtime h2{width:90%;margin:0 auto 50px;padding:10px 0 15px;position:relative;background:#4c2a21;color:#eee9e5;font-family:"Noto Serif JP",serif;font-size:40px;font-weight:700;line-height:1.2}@media screen and (max-width: 767px){.downtime h2{margin:0 auto 6.6666666667vw;padding:1.3333333333vw 0 2vw;font-size:5.3333333333vw}}.downtime h2::before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid transparent;border-top:10px solid #4c2a21}.downtime ul.downtimeS{max-width:90%;margin:0 auto}@media screen and (max-width: 767px){.downtime ul.downtimeS{padding:0 3.3333333333vw}}.downtime ul.downtimeS li{line-height:0}.downtime ul.downtimeS li img{width:100%;height:auto}.downtime .slick-slide{transition:all ease-in-out .3s;opacity:.2}.downtime .slick-active{opacity:1}.downtime .slick-current{opacity:1}.downtime .thumb{margin:20px 0 0}.downtime .thumb .slick-slide{cursor:pointer}.downtime .thumb .slick-slide:hover{opacity:.7}.downtime .prev{width:20px;height:200px;position:absolute;left:-30px;top:45%;z-index:1;background:#967b6d}@media screen and (max-width: 767px){.downtime .prev{height:26.6666666667vw;left:-4vw}}.downtime .prev::before{content:"";width:30px;height:30px;position:absolute;left:5px;top:40%;display:block;cursor:pointer;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}@media screen and (max-width: 767px){.downtime .prev::before{width:4vw;height:4vw;left:1.3333333333vw}}.downtime .next{width:20px;height:200px;position:absolute;right:-30px;top:45%;z-index:1;background:#967b6d}@media screen and (max-width: 767px){.downtime .next{height:26.6666666667vw;right:-4vw}}.downtime .next::before{content:"";width:30px;height:30px;position:absolute;right:5px;top:40%;display:block;cursor:pointer;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}@media screen and (max-width: 767px){.downtime .next::before{width:4vw;height:4vw;right:1.3333333333vw}}.downtime ul.slick-dots li{padding:0;background:none}.downtime ul.slick-dots li button{width:20px;height:20px;padding:0}@media screen and (max-width: 767px){.downtime ul.slick-dots li button{width:2.6666666667vw;height:2.6666666667vw}}.downtime ul.slick-dots li button::before{color:#4c2a21;font-size:80px}@media screen and (max-width: 767px){.downtime ul.slick-dots li button::before{font-size:10.6666666667vw}}.downtime figure{width:90%;margin:auto;line-height:0}.downtime p{max-width:90%;margin:70px auto 0;padding:0 0 0 1em;text-indent:-1em;text-align:left;font-size:22px}@media screen and (max-width: 767px){.downtime p{margin:9.3333333333vw auto 0;font-size:2.9333333333vw}}.item{padding:80px 0;background:url("../images/back1.png") repeat 0 0}@media screen and (max-width: 767px){.item{padding:10.6666666667vw 0}}.item h2{width:55%;margin:0 auto 50px;line-height:0}@media screen and (max-width: 767px){.item h2{margin:0 auto 6.6666666667vw}}.item ul{width:90%;margin:auto}.item ul li{margin:0 auto 80px;padding:60px 30px;position:relative;background:#eee9e5}@media screen and (max-width: 767px){.item ul li{margin:0 auto 10.6666666667vw;padding:8vw 4vw}}.item ul li:last-child{margin:0 auto}.item ul li h3{padding:10px 30px;position:absolute;left:0;top:0;display:inline-block;background:#4c2a21;color:#fff;font-size:30px;font-weight:700;letter-spacing:0.1em}@media screen and (max-width: 767px){.item ul li h3{padding:1.3333333333vw 4vw;font-size:4vw}}.item ul li h3+img{margin:50px auto 0;display:block}@media screen and (max-width: 767px){.item ul li h3+img{margin:6.6666666667vw auto 0}}.item ul li h3+p{margin:0 auto 20px;text-align:center;font-size:28px;letter-spacing:0.1em}@media screen and (max-width: 767px){.item ul li h3+p{margin:0 auto 2.6666666667vw;font-size:3.7333333333vw}}.item ul li h4{margin:0 auto 10px;text-align:center;color:#4c2a21;font-family:"Noto Serif JP",serif;font-size:35px;font-weight:700;letter-spacing:0.1em}@media screen and (max-width: 767px){.item ul li h4{margin:0 auto 1.3333333333vw;font-size:4.6666666667vw}}.item ul li h4+p{margin:0 auto 30px;font-size:28px}@media screen and (max-width: 767px){.item ul li h4+p{margin:0 auto 4vw;font-size:3.7333333333vw}}.item ul li h5{padding:10px 0;text-align:center;background:#967b6d;color:#fff;font-size:25px;font-weight:700;letter-spacing:0.1em}@media screen and (max-width: 767px){.item ul li h5{padding:1.3333333333vw 0;font-size:3.3333333333vw}}.item ul li h5+ol{width:100%;padding:20px;background:#fff}@media screen and (max-width: 767px){.item ul li h5+ol{padding:2.6666666667vw}}.item ul li h5+ol li{margin:0 0 10px;padding:0 0 5px 50px;position:relative;background:none;border-bottom:1px solid #eed3c6;font-size:25px}@media screen and (max-width: 767px){.item ul li h5+ol li{margin:0 auto 1.3333333333vw;padding:0 0 .6666666667vw 6.6666666667vw;font-size:3.3333333333vw}}.item ul li h5+ol li::before{content:"";padding:15px;position:absolute;left:0;top:10px;display:block;background:url("../images/i-check.svg") no-repeat 0 0/cover}@media screen and (max-width: 767px){.item ul li h5+ol li::before{padding:2vw;top:1.3333333333vw}}.price{padding:80px 0;background:#4c2a21}@media screen and (max-width: 767px){.price{padding:10.6666666667vw 0}}.price h2{width:90%;margin:0 auto 50px;line-height:0}@media screen and (max-width: 767px){.price h2{margin:0 auto 6.6666666667vw}}.price ul{width:90%;margin:auto}.price ul li{margin:0 auto 30px;padding:60px 30px;background:#eee9e5}@media screen and (max-width: 767px){.price ul li{margin:0 auto 4vw;padding:8vw 4vw}}.price ul li h3{margin:0 auto 10px;text-align:center;font-family:"Noto Serif JP",serif;font-size:40px;font-weight:700;letter-spacing:0.1em}@media screen and (max-width: 767px){.price ul li h3{margin:0 auto 1.3333333333vw;font-size:5.3333333333vw}}.price ul li h3+p{margin:0 auto 20px;text-align:center;font-size:22px;letter-spacing:0.1em}@media screen and (max-width: 767px){.price ul li h3+p{margin:0 auto 2.6666666667vw;font-size:3.3333333333vw}}.price ul li table{width:100%;margin:0 auto 20px;background:#fff;font-size:25px}@media screen and (max-width: 767px){.price ul li table{margin:0 auto 2.6666666667vw;font-size:4vw}}.price ul li table th[scope="col"]{padding:20px;text-align:center;vertical-align:middle;background:#4c2a21;border:1px solid #eed3c6;color:#fff;line-height:1.5}@media screen and (max-width: 767px){.price ul li table th[scope="col"]{padding:2.6666666667vw}}.price ul li table th[scope="row"]{padding:20px;vertical-align:middle;background:#967b6d;border:1px solid #eed3c6;color:#fff;line-height:1.5}@media screen and (max-width: 767px){.price ul li table th[scope="row"]{padding:2.6666666667vw}}.price ul li table td{padding:20px;text-align:right;vertical-align:middle;border:1px solid #eed3c6;line-height:1.5}@media screen and (max-width: 767px){.price ul li table td{padding:2.6666666667vw}}.price ul li table td.mon{width:40%;position:relative;color:#4c2a21;font-weight:700}.price ul li table td.mon::before{content:"→";position:absolute;left:10px;color:#eed3c6}@media screen and (max-width: 767px){.price ul li table td.mon::before{left:1.3333333333vw}}.price ul li table+p{font-size:18px;line-height:1.5}@media screen and (max-width: 767px){.price ul li table+p{font-size:2.9333333333vw}}.price ul li blockquote{margin:50px auto 0;padding:30px 20px;text-align:center;background:#d4c8be;font-size:20px}@media screen and (max-width: 767px){.price ul li blockquote{margin:6.6666666667vw auto 0;padding:4vw 2.6666666667vw;font-size:3.3333333333vw}}.price ul li blockquote h4{margin:0 auto 20px;display:inline-block;border-bottom:1px solid #4c2a21;color:#4c2a21;font-size:30px;line-height:1.5}@media screen and (max-width: 767px){.price ul li blockquote h4{margin:0 auto 2.6666666667vw;font-size:4.6666666667vw}}.flow{padding:80px 0 0;background:url("../images/back1.png") repeat 0 0}@media screen and (max-width: 767px){.flow{padding:10.6666666667vw 0 0}}.flow h2{width:60%;margin:0 auto 50px;line-height:0}@media screen and (max-width: 767px){.flow h2{margin:0 auto 6.6666666667vw}}.flow ul{width:100%}.flow ul li{position:relative;padding:50px 40px 40px 150px}@media screen and (max-width: 767px){.flow ul li{padding:5.3333333333vw 5.3333333333vw 5.3333333333vw 20vw}}.flow ul li:nth-child(odd){position:relative;background:#eee9e5}.flow ul li:nth-child(odd)::before{content:"";width:5px;height:90%;position:absolute;left:70px;top:7%;display:block;background-color:#eee9e5;background-image:radial-gradient(circle, #4c2a21 1px, transparent 1px);background-position:0 0;background-size:7px 7px}@media screen and (max-width: 767px){.flow ul li:nth-child(odd)::before{left:9.3333333333vw}}.flow ul li:nth-child(odd)::after{content:"";position:absolute;left:50%;top:100%;z-index:1;display:block;margin-left:-15px;border:15px solid transparent;border-top:15px solid #eee9e5}.flow ul li:nth-child(even){position:relative;background:#fff}.flow ul li:nth-child(even)::before{content:"";width:5px;height:90%;position:absolute;left:70px;top:7%;display:block;background-color:#fff;background-image:radial-gradient(circle, #4c2a21 1px, transparent 1px);background-position:0 0;background-size:7px 7px}@media screen and (max-width: 767px){.flow ul li:nth-child(even)::before{left:9.3333333333vw}}.flow ul li:nth-child(even)::after{content:"";position:absolute;left:50%;top:100%;z-index:1;margin-left:-15px;border:15px solid transparent;border-top:15px solid #fff}.flow ul li:last-of-type::before{display:none}.flow ul li:last-of-type::after{display:none}.flow ul li h3{margin:0 auto 10px;position:relative;z-index:1;color:#4c2a21;font-family:"Noto Serif JP",serif;font-size:30px;font-weight:700}@media screen and (max-width: 767px){.flow ul li h3{margin:0 auto 1.3333333333vw;font-size:5.3333333333vw}}.flow ul li h3 span{margin:0 20px 0 -130px;padding:60px 25px;display:inline-block;background:#4c2a21;border-radius:50%;color:#fff;font-size:50px;line-height:0;letter-spacing:0.1em}@media screen and (max-width: 767px){.flow ul li h3 span{margin:0 2.6666666667vw 0 -17.3333333333vw;padding:8vw 3.3333333333vw;font-size:6.6666666667vw}}.flow ul li h3 small{font-size:25px}@media screen and (max-width: 767px){.flow ul li h3 small{font-size:3.3333333333vw}}.flow ul li figure{position:relative}.flow ul li figure img{line-height:0}.flow ul li figure i.play{top:35%}@media screen and (max-width: 767px){.flow ul li figure i.play{top:40%}}.flow ul li figure i.play::after{left:35%;top:30%}@media screen and (max-width: 767px){.flow ul li figure i.play::after{top:20%}}.flow ul li figure figcaption{margin:20px auto 0;font-size:25px}@media screen and (max-width: 767px){.flow ul li figure figcaption{margin:2.6666666667vw auto 0;font-size:4vw}}.doctor{padding:80px 0;background:#eed3c6;background:linear-gradient(180deg, #fff 0%, #eed3c6 100%)}@media screen and (max-width: 767px){.doctor{padding:10.6666666667vw 0}}.doctor h2{width:65%;margin:0 auto 50px;line-height:0}@media screen and (max-width: 767px){.doctor h2{margin:0 auto 6.6666666667vw}}.doctor figure{width:70%;margin:0 auto 70px}@media screen and (max-width: 767px){.doctor figure{margin:0 auto 9.3333333333vw}}.doctor figure img{line-height:0}.doctor figure figcaption{width:70%;margin:40px auto 0}@media screen and (max-width: 767px){.doctor figure figcaption{margin:5.3333333333vw auto 0}}.doctor figure+p{width:90%;margin:0 auto 50px;font-size:25px}@media screen and (max-width: 767px){.doctor figure+p{margin:0 auto 6.6666666667vw;font-size:4vw}}.doctor dl{width:90%;margin:0 auto;padding:30px 30px 20px;background:#fff}@media screen and (max-width: 767px){.doctor dl{padding:4vw 4vw 2.6666666667vw}}.doctor dl dt{position:relative}.doctor dl dt span{padding:0 20px 0 0;position:relative;z-index:1;display:inline-block;background:#fff;color:#4c2a21;font-family:"Noto Serif JP",serif;font-size:40px;letter-spacing:0.1em}@media screen and (max-width: 767px){.doctor dl dt span{padding:0 2.6666666667vw 0 0;font-size:5.3333333333vw}}.doctor dl dt::after{content:"";width:100%;height:1px;position:absolute;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;background:#d4c8be}.doctor dl dd{margin:20px auto;padding:0 20px;font-size:20px}@media screen and (max-width: 767px){.doctor dl dd{margin:2.6666666667vw auto;padding:0 2.6666666667vw;font-size:4vw}}.doctor dl dd ul{display:flex;flex-wrap:wrap}.doctor dl dd ul li:nth-child(odd){width:25%}.doctor dl dd ul li:nth-child(even){width:75%}.faq{padding:80px 0;background:#d4c8be;position:relative;overflow:hidden}@media screen and (max-width: 767px){.faq{padding:10.6666666667vw 0}}.faq p{z-index:3}.faq::after{content:"";padding:130px;position:absolute;right:0;top:-50px;display:block;background:url("../images/bk-star.png") no-repeat 0 0/cover;mix-blend-mode:screen}@media screen and (max-width: 767px){.faq::after{top:-6.6666666667vw;padding:17.3333333333vw}}.faq h2{width:40%;margin:0 auto 50px;line-height:0}@media screen and (max-width: 767px){.faq h2{margin:0 auto 6.6666666667vw}}.faq dl{width:90%;margin:0 auto 30px;background:#fff}@media screen and (max-width: 767px){.faq dl{margin:0 auto 4vw}}.faq dl dt{padding:20px 70px 20px 100px;position:relative;cursor:pointer;color:#000;font-size:25px;line-height:1.5}@media screen and (max-width: 767px){.faq dl dt{padding:2.6666666667vw 9.3333333333vw 2.6666666667vw 13.3333333333vw;font-size:4vw}}.faq dl dt::before{content:"";width:10%;height:100%;padding:20px 40px 35px;position:absolute;left:0;top:0;background:#4c2a21 url("../images/i-q.svg") no-repeat center 15px/60% auto}@media screen and (max-width: 767px){.faq dl dt::before{padding:2.6666666667vw 2.6666666667vw 4.6666666667vw;background:#4c2a21 url("../images/i-q.svg") no-repeat center 10px/60% auto}}.faq dl dt::after{content:"＋";position:absolute;right:20px;top:20px;font-size:30px}@media screen and (max-width: 767px){.faq dl dt::after{right:2.6666666667vw;top:2.6666666667vw;font-size:4vw}}.faq dl dt.active::after{content:"－";position:absolute;right:20px;top:20px;font-size:30px}@media screen and (max-width: 767px){.faq dl dt.active::after{right:2.6666666667vw;top:2.6666666667vw;font-size:4vw}}.faq dl dd{width:100%;margin:auto;padding:20px 30px;background:#eee9e5;position:relative;display:none;font-size:25px}@media screen and (max-width: 767px){.faq dl dd{padding:2.6666666667vw 4vw;font-size:4vw}}
