*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}html,body,div,span,object,iframe,p,blockquote,pre,a,button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,body{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:400;line-height:1.5;color:#333;background-color:#fff}@media screen and (min-width: 600px){html,body{font-size:18px}}p,table,blockquote,address,pre,iframe,form,figure,dl,dt,dd,ol,ul,li{margin:0}p{text-align:justify}p+p{margin-top:1rem}img{max-width:100%;vertical-align:top}a,button{color:#005cab;text-decoration:none;-webkit-transition:.4s;transition:.4s}a img,button img{-webkit-transition:400ms;transition:400ms}a:hover,button:hover,a:focus,button:focus{color:rgba(0,92,171,.5)}a:hover img,button:hover img,a:focus img,button:focus img{-webkit-filter:opacity(80%);filter:opacity(80%)}@media screen and (min-width: 600px){a[href^="tel:"],button[href^="tel:"]{pointer-events:none}}button{cursor:pointer}h1,h2,h3,h4,h5{margin:3rem 0 1.38rem;font-family:"Noto Serif JP",serif;font-weight:400;line-height:1.3}h1{margin-top:0;font-size:1.802rem}h2{font-size:1.602rem}h3{font-size:1.424rem}h4{font-size:1.266rem}h5{font-size:1.125rem}small,.text_small{font-size:.889rem}.l-body{display:grid;grid-template:"header" auto "main" 1fr "footer" auto/100%;min-height:100vh}.l-header{grid-area:header;z-index:30}.l-main{grid-area:main}.l-footer{grid-area:footer}.l-scene{display:grid;grid-template-columns:1fr 1fr;justify-items:center;gap:2rem}.l-scene .l-scene__img{max-width:400px}.header{position:relative;background:url(/assets/img/shared/bg_wall_paper.jpg) no-repeat center center;background-size:cover;padding:.5rem 0}.header .header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1025px){.header .header__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header .header-brand{width:80%;max-width:200px}@media screen and (min-width: 1025px){.header .header-brand{width:20%}}.header.top-page{padding-top:2rem;padding-bottom:2rem}.header.top-page .header__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.header.top-page .header-brand{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80%}.header.top-page .header-brand .brand-logo{width:unset}@media screen and (min-width: 1025px){.header.top-page .header-brand{max-width:100%}.header.top-page .header-brand .brand-logo{width:30%;max-width:300px}}.nav-wrap{position:absolute;top:1rem;right:1rem;z-index:40}@media screen and (min-width: 1025px){.nav-wrap{position:relative;top:unset;right:unset}}.nav-btn{display:block;width:50px;height:40px;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;outline:none;background-color:rgba(0,0,0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:100}.nav-btn.is-open .nav-btn__line{background-color:rgba(0,0,0,0)}.nav-btn.is-open .nav-btn__line::before,.nav-btn.is-open .nav-btn__line::after{top:0;background-color:#ba955e}.nav-btn.is-open .nav-btn__line::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-btn.is-open .nav-btn__line::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-btn:hover,.nav-btn:focus{opacity:.7}@media screen and (min-width: 1025px){.nav-btn{display:none}}.nav-btn__line{position:absolute;top:12px;right:0;left:0;margin:auto;width:60%;height:2px;background:#ba955e;-webkit-transition:inherit;transition:inherit}.nav-btn__line::before,.nav-btn__line::after{position:absolute;display:block;width:100%;height:100%;background-color:inherit;content:"";-webkit-transition:inherit;transition:inherit}.nav-btn__line::before{top:-9px}.nav-btn__line::after{top:9px}.nav{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;overscroll-behavior-y:contain;background:url(/assets/img/shared/bg_globalmenu.jpg) no-repeat top right;background-size:cover;padding:2rem 0;z-index:40;pointer-events:none;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.nav.is-open{pointer-events:auto;opacity:1}.nav .nav-title{font-size:2rem}.nav .nav-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}.nav .nav-list li{padding:1rem;border-top:solid 1px #707070}.nav li:last-child{border-bottom:solid 1px #707070}.nav .nav-link{height:100%;padding:1rem 0}.nav .nav-link p{text-align:left;color:#333}.nav .nav-link:hover,.nav .nav-link:focus,.nav .nav-link:active{background-color:#66c19f}.nav .nav-banner__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;margin-top:2rem}.nav .nav-banner__wrap .nav-banner-link{width:50px}@media screen and (min-width: 600px){.nav .nav-list{grid-template-columns:repeat(auto-fill, minmax(0, 160px));max-width:600px;margin:0 auto}.nav .nav-banner{max-width:600px;margin:2rem auto 0}}@media screen and (min-width: 1025px){.nav{display:none}}.nav--lg{display:none}@media screen and (min-width: 1025px){.nav--lg{display:block}.nav--lg .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}.nav--lg .nav-link{position:relative;color:#333}.nav--lg .nav-link::after{position:absolute;left:0;content:"";width:100%;height:2px;background:#ba955e;bottom:-4px;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:.3s;transition:.3s}.nav--lg .nav-link:hover::after,.nav--lg .nav-link:focus::after,.nav--lg .nav-link:active::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}body.is-fixed{overflow:hidden}.bg-active-nav{-webkit-transition:400ms;transition:400ms}.bg-active-nav.is-active{position:fixed;top:0;width:100vw;height:100vh;z-index:20}.footer{background:url(/assets/img/shared/bg_wall_paper.png) no-repeat center center;background-size:cover;padding:2rem 0;background-image:url(/assets/img/shared/bg_wall_paper.jpg)}.footer .footer-title{font-size:1.3rem}.footer .footer-link__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.footer .footer-link__wrap+.footer-link__wrap{padding-top:2rem}.footer .footer-link{width:300px}.footer .footer-link.banner{width:200px}.footer .footer-link.icon-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.footer .footer-link.icon-list .icon{width:50px}.footer .footer-tel{font-size:large;font-weight:bold}.footer .footer-brand{text-align:center;padding-top:2rem}.footer .brand-info{padding-top:1rem}.footer .brand-info .text+text{padding-top:1rem}.footer .brand-info .text span{display:block}@media screen and (min-width: 600px){.footer .footer-link__wrap{gap:2rem}.footer .footer-link.icon-list{width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer .footer-tel{font-size:initial}.footer .footer-brand{padding-top:4rem}.footer .brand-info .text span{display:inline-block}}.p-container{width:100%;min-width:320px;max-width:100%;padding:0 2rem;margin:0 auto}@media screen and (min-width: 600px){.p-container{max-width:600px;padding:0 4rem}}@media screen and (min-width: 1025px){.p-container{max-width:1024px}}.p-container--fluid{max-width:100%}.p-main{background-color:#fff}.p-section{padding-top:4rem}.p-section:last-of-type{padding-bottom:4rem}@media screen and (min-width: 600px){.p-section{padding-top:6rem}.p-section:last-of-type{padding-bottom:6rem}}.p-button,.p-button--default,.p-button--secondary,.p-button--primary,.p-button-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;font-size:1rem;line-height:1;border:none;border-radius:5px;padding:1rem}.p-button__icon{width:1em}.p-button--primary,.p-button-top{background-color:#7bae9b;color:#fff}.p-button--primary:hover,.p-button-top:hover,.p-button--primary:focus,.p-button-top:focus{color:#fff;-webkit-box-shadow:0 0 0 10px #bad5cb;box-shadow:0 0 0 10px #bad5cb}.p-button--secondary{background-color:#fff;color:#7bae9b}.p-button--secondary:hover,.p-button--secondary:focus{color:#7bae9b;-webkit-box-shadow:0 0 0 10px #bad5cb;box-shadow:0 0 0 10px #bad5cb}.p-button--default{background-color:#fff;color:#333}.p-button--default:hover,.p-button--default:focus{color:#333;-webkit-box-shadow:0 0 0 10px #bad5cb;box-shadow:0 0 0 10px #bad5cb}.p-button-top{padding:.5rem;position:fixed;bottom:1rem;right:1rem;opacity:0;cursor:pointer;z-index:10;-webkit-transition:.4s,opacity 1s ease;transition:.4s,opacity 1s ease}.p-button-top.is-show{opacity:.9}.p-table-scroll{overflow-x:auto;white-space:nowrap}.p-table{border-collapse:collapse;width:100%}.p-table thead tr,.p-table tbody tr{border:solid 1px #9ad6c0}.p-table th,.p-table td{text-align:center;padding:.5em;border-right:solid 1px #9ad6c0}.p-table th{background:#cdebe0}.p-table tfoot{text-align:right}.p-table tfoot td{border:none}.p-table .p-td-money{text-align:end}.p-table .p-tfoot-note{text-align:end;vertical-align:baseline}.p-table .p-tfoot-note::before{content:"※"}@media screen and (min-width: 600px){.p-table{margin:0 auto}}@media screen and (min-width: 1025px){.p-table th,.p-table td{padding:.5em 1em}}.p-brand-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.p-brand-logo .brand-logo{width:25%;max-width:150px}.p-brand-logo .brand-title{max-width:300px}.p-brand-logo .brand-title .text{text-align:center;font-size:small}.p-brand-logo .brand-title .text:first-of-type{padding-top:.5em}.p-page-title{width:100%;height:60vh;background:url(/assets/img/shared/dummy_page_title.jpg) no-repeat center center;background-size:cover;padding:2rem;opacity:0;-webkit-animation-name:blurAnime;animation-name:blurAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.p-page-title .p-title__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:1024px;height:100%;margin:0 auto}.p-page-title .p-title__wrap .p-title{text-align:center;background:rgba(255,255,255,.8);border-radius:5px;padding:.5rem 2rem}.p-page-title .p-title__wrap .p-title span{display:block;font-size:.5em}@-webkit-keyframes blurAnime{from{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes blurAnime{from{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@media screen and (min-width: 600px){.p-page-title .p-title__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width: 1025px){.p-page-title{padding:4rem}}.p-section-title{position:relative;text-align:center;margin:0 0 3rem}.p-section-title::before{content:"";position:absolute;bottom:-0.5em;display:inline-block;width:60px;height:2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#9ad6c0;border-radius:2px}.p-section-title span{display:block;font-size:.5em}.p-course-title,.p-course-basic-title{position:relative;padding-left:1.5em}.p-course-title::before,.p-course-basic-title::before{content:"";position:absolute;top:4px;left:0;width:1em;height:1em;background:#7bae9b}.p-decoration-title{text-align:center}.p-decoration-title::before{content:"";display:inline-block;width:2em;height:1em;background:url(/assets/img/shared/img_decoration_left.svg) no-repeat center center;background-size:contain;vertical-align:middle}.p-decoration-title::after{content:"";display:inline-block;width:2em;height:1em;background:url(/assets/img/shared/img_decoration_right.svg) no-repeat center center;background-size:contain;vertical-align:middle}.js-effect-up{opacity:0;visibility:hidden;-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:all 1s;transition:all 1s}.js-effect-up.is-show{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.js-effect-blur{opacity:0}.js-effect-blur.is-show{-webkit-animation-name:blurAnime;animation-name:blurAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes blurAnime{from{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}.u-dsp-b{display:block !important}.u-dsp-ib{display:inline-block !important}.u-dsp-none{display:none !important}@media screen and (min-width: 600px){.u-dsp-b-md{display:block !important}.u-dsp-ib-md{display:inline-block !important}.u-dsp-none-md{display:none !important}}@media screen and (min-width: 1025px){.u-dsp-b-lg{display:block !important}.u-dsp-ib-lg{display:inline-block !important}.u-dsp-none-lg{display:none !important}}#home .p-section{padding-bottom:4rem}#home .p-section:nth-of-type(2n){background:url(/assets/img/shared/bg_wall_paper.png) no-repeat center center;background-size:cover;background-image:url(/assets/img/shared/bg_wall_paper.jpg)}@media screen and (min-width: 600px){#home .p-section{padding-bottom:6rem}}#home #message h1{margin:0}#home #message h2{font-size:1.125rem}#home #message .message-img{width:600px;max-width:100%;margin:2rem auto 0}@media screen and (min-width: 600px){#home #message .message-img{margin-top:4rem}}#home .summary{padding-bottom:4rem}@media screen and (min-width: 600px){#home .summary{padding-bottom:6rem}}#home .category{display:grid;grid-template-areas:"title" "img" "summary";gap:2rem}#home .category .category__title{grid-area:title}#home .category .category__img{grid-area:img;margin:0 auto}#home .category .category__summary{grid-area:summary}@media screen and (min-width: 1025px){#home .category{grid-template-areas:"title img" "summary img"}#home .category:nth-child(2n){grid-template-areas:"img title" "img summary"}}#home .category{--space: 2rem;width:90%;background:#cdebe0;padding:var(--space) var(--space) calc(var(--space)*3)}#home .category:nth-child(2n){margin:calc(var(--space)*-2) 0 0 auto;background:#fff}#home .category:nth-child(2n+1){margin:calc(var(--space)*-2) auto 0 0}#home .category:first-of-type{margin-top:0}#home .category:last-of-type{padding-bottom:var(--space)}#home .category .category__title{position:relative;height:2rem;margin-bottom:0}#home .category .category__title .title{position:absolute;top:0;left:0}#home .category .category__title .number{position:absolute;top:-0.8em;left:0;font-size:3em;color:#9ad6c0}#home .category .category__summary .title{margin-top:0}#home .category .category__summary .text p+p{margin-top:0}#home .category .category__summary .more{max-width:300px;margin:2rem auto 0}@media screen and (min-width: 1025px){#home .category{--space: 4rem;width:80%;max-width:1024px}#home .category .category__title .number{font-size:4em}}#home .shop{margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media screen and (min-width: 1025px){#home .shop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:1024px;padding:0 4rem;margin:6rem auto 0}}#home .shop .shop-map{width:100%;position:relative}#home .shop .shop-map iframe{width:100%;height:400px}@media screen and (min-width: 1025px){#home .shop .shop-map iframe{position:absolute;top:0;left:0;height:100%}}#home .shop .shop-detail{margin:0 2rem}#home .shop .shop-detail .shop__img{padding:1rem 0;max-width:400px}@media screen and (min-width: 600px){#home .shop .shop-detail .shop__img{margin:0 auto}}@media screen and (min-width: 1025px){#home .shop .shop-detail .shop__img{width:60%;padding-top:0;margin:0}}#home .shop .shop-detail .shop-table{border-collapse:collapse}@media screen and (min-width: 600px){#home .shop .shop-detail .shop-table{margin:0 auto}}@media screen and (min-width: 1025px){#home .shop .shop-detail .shop-table{width:380px;-ms-flex-negative:0;flex-shrink:0}}#home .shop .shop-detail .shop-table tr{border-bottom:solid 1px #ba955e}#home .shop .shop-detail .shop-table th,#home .shop .shop-detail .shop-table td{padding:.5rem}#home .shop .shop-detail .shop-table th{text-align:left;vertical-align:top;min-width:6em}#home .shop .shop-detail .shop-table td p+P{margin-top:.5em}#home .shop .shop-detail .shop-table td .access{font-weight:bold}#home .shop .shop-detail .shop-table dl dt{float:left;width:4em}#facial .facial-title{background-image:url(/assets/img/facial/img_title.jpg)}#facial .line-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#facial .line-up .line-up__img{max-width:400px}#facial .line-up .line-up__summary .more{max-width:300px;margin:2rem auto 0}@media screen and (min-width: 1025px){#facial .line-up{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2rem}#facial .line-up .line-up__img{-ms-flex-negative:0;flex-shrink:0}}#facial .p-title-text p{font-weight:bold;text-align:center}#facial .course .p-course-title{margin-top:8rem}#facial .course .p-course-basic-title{margin-top:4rem}#facial .course .p-menu-title{margin-bottom:0}@media screen and (min-width: 600px){#facial .course .p-course-title{margin-top:12rem}#facial .course .p-course-first-title{margin-top:6rem}}#facial .menu .menu__title{text-align:center}#facial .menu .menu__recommend{background:#cdebe0;border-radius:1rem;width:100%;max-width:600px;padding:1rem;margin:0 auto}#facial .menu .menu__recommend .recommend__title{text-align:center;width:100%;color:#fff;background:#7bae9b;border-radius:5px;padding:.5em 1rem}#facial .menu .menu__recommend .recommend__list{padding:1rem 0 0 1.5rem;line-height:1.8}#facial .price{padding-top:2rem}#facial .price table{max-width:600px}#facial .price table+table{margin-top:1rem}#facial .price table.trial tbody th,#facial .price table.trial tbody td{font-size:1.1em;font-weight:bold}#facial .price table thead tr{border:none}#facial .price table thead tr th{font-weight:lighter;background:none;border-right:none}#facial .price th,#facial .price td{padding:.5em 1em}#facial .price .option .option__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#facial .price .option .option__list dt{text-align:start}#facial .price .option .option__list dd{font-size:1.2em;font-weight:bold}@media screen and (min-width: 1025px){#facial .price .option .option__list{gap:2rem}}#facial #drpur-basic .menu__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 1025px){#facial #drpur-basic .menu__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#facial #drpur-basic .menu__wrap .menu{width:48%}}#facial #drpur-basic .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}#facial #drpur-basic .menu .menu__title{margin-bottom:0}#facial #drpur-basic .menu .menu__summary{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#facial #drpur-basic .option dl{border:solid 2px #7bae9b;border-radius:5px;padding:1rem}#facial #drpur-special .menu__title{text-align:start}#facial #drpur-special .line-up .line-up__img{padding-top:1rem}#facial #drpur-special .line-up .line-up__summary{padding-top:1rem}#facial #drpur-special .line-up .line-up__summary h4{margin-top:0}#facial #drpur-special .line-up .line-up__summary .text{margin-top:1rem}#facial #drpur-special .line-up .line-up__summary .text .emphasis{border:5px solid #a4dac6;border-radius:1rem;padding:1rem;font-size:1.2rem;color:#7bae9b}#facial #drpur-special .menu__recommend{margin-top:2rem}#facial #drpur-special .menu__recommend .recommend__list{padding-top:0}@media screen and (min-width: 1025px){#facial #drpur-special .line-up{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#facial #lift-up .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;width:100%;max-width:600px;margin:0 auto}#facial #lift-up .option__list{padding-top:2rem}#facial #lift-up .point p{text-align:center}@media screen and (min-width: 600px){#facial #lift-up .option__list{gap:2rem}}#facial #redio-frequency .point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}#facial #redio-frequency .point .point-number__wrap{background:#9ad6c0}#facial #redio-frequency .point .point-number{display:inline-block;text-align:center;font-size:1.802rem;line-height:1.2;padding:1rem}#facial #redio-frequency .point .point-number span{display:block;font-size:.6em}#facial #redio-frequency .point .point-emphasis{text-align:center;font-weight:bold;color:#7bae9b;border:solid 1px #7bae9b;border-radius:5px;padding:.5em 1em;margin:2rem 0}@media screen and (min-width: 1025px){#facial #redio-frequency .point{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:600px;margin:0 auto}#facial #redio-frequency .point .point-number__wrap{-ms-flex-negative:0;flex-shrink:0}}#facial #redio-frequency .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;width:100%;max-width:600px;margin:0 auto}#facial #redio-frequency .points p{text-align:center}#facial #phyto-therapy .menu,#facial #phyto-therapy .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;width:100%;max-width:600px;margin:0 auto}#facial #phyto-therapy .menu dt,#facial #phyto-therapy .sub-menu dt{font-weight:bold;font-size:22px}#lineup .lineup-title{background-image:url(/assets/img/facial/lineup/img_title.jpg);background-position-y:bottom}#lineup .introduction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}#lineup .introduction .introduction__img img{width:100%}@media screen and (min-width: 1025px){#lineup .introduction{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#lineup .introduction .introduction__img{width:40%;-ms-flex-negative:0;flex-shrink:0}#lineup .introduction--flip{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}#lineup .product__title{text-align:center}#lineup .product__title span{display:block;font-size:.6em}#lineup .product__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}#lineup .product__description figcaption{text-align:center}#lineup .product__description .sub-title{margin-top:0}#lineup .product__description .sub-title span{display:block}#lineup .product__description .drpur-system{padding:1rem 0}#lineup .product__description .drpur-system h5{margin:0}#lineup .product__description .remark{list-style:none;padding:0;margin:0}#lineup .product__description .remark li{font-size:.9rem;text-indent:-1em;padding-left:1em}#lineup .product__description .remark li::before{content:"※";font-size:.9rem;color:#7bae9b}#lineup .product__description .emphasis{padding-bottom:1rem;font-weight:bold}#lineup .product__description .note{font-size:.9rem;text-indent:-1em;padding-left:1em}#lineup .product__description .note::before{content:"※ ";font-size:.9rem;color:#7bae9b}#lineup .product__description .purpose{display:block;font-weight:bold;padding-top:1rem}@media screen and (min-width: 1025px){#lineup .product__description{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#lineup .product__description figure{width:33%;-ms-flex-negative:0;flex-shrink:0}}#lineup .product__materials{background:#cdebe0;border-radius:1rem;width:100%;padding:1rem;margin-top:2rem}@media screen and (min-width: 1025px){#lineup .product__materials{max-width:80%;margin-left:auto;margin-right:auto}}#lineup .product__materials .title{text-align:center;width:100%;color:#fff;background:#7bae9b;border-radius:5px;padding:.5em 1rem}#lineup .product__materials .details{padding:.5rem 0 0}#lineup .product__materials .details p{font-size:14px}#lineup .decoration-border{width:100%;height:13px;background:url(/assets/img/facial/lineup/line_leaf.png) no-repeat center center;background-size:contain;margin:4rem 0}@media screen and (min-width: 600px){#lineup .decoration-border{margin:6rem 0}}#lineup .skincare-point{padding-bottom:6rem;text-align:center}#lineup .skincare-point p{display:inline-block;font-size:1.2rem}#lineup .example-description{text-align:center;padding-bottom:2rem}#lineup .example-description p{display:inline-block}#lineup .example-list{display:grid;grid-template-columns:1fr;justify-items:center;gap:1rem}#lineup .example-list .example{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}#lineup .example-list .example figure{background:rgba(154,214,192,.5)}#lineup .example-list .example figcaption{text-align:center;padding:.3rem 0}@media screen and (min-width: 600px){#lineup .example-list{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1025px){#lineup .example-list{grid-template-columns:1fr 1fr 1fr;gap:2rem}}#lineup .example-finally{padding-top:4rem;text-align:center}#lineup .example-finally p{display:inline-block;font-size:1.2rem;border-bottom:solid 2px #7bae9b}#removal .removal-title{background-image:url(/assets/img/removal/img_title.jpg);background-position-y:bottom}#removal #uomo .line-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}#removal #uomo .line-up .line-up__img{max-width:400px}@media screen and (min-width: 1025px){#removal #uomo .line-up{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#removal #uomo .line-up .line-up__img{-ms-flex-negative:0;flex-shrink:0}}#removal .example{display:grid;justify-items:center;gap:2rem}#removal .example .example__img{max-width:400px}@media screen and (min-width: 1025px){#removal .example{grid-template-columns:1fr 1fr}}#removal .price-table{font-size:.8rem}#removal .price-table .th-narrow{width:1rem;white-space:normal}@media screen and (min-width: 1025px){#removal .price-table{font-size:1rem}}#slimming .slimming-title{background-image:url(/assets/img/slimming/img_title.jpg)}#slimming .course .course-description{padding-bottom:2rem}#slimming .course table+table{margin-top:1rem}#slimming .course table.trial tbody th,#slimming .course table.trial tbody td{font-size:1.1em;font-weight:bold}#slimming #redio-frequency .img{max-width:400px;margin:0 auto}#slimming #redio-frequency .emphasis{padding-top:2rem;text-align:center;font-weight:bold}#slimming #transbeat .img{max-width:300px;margin:0 auto}#slimming #transbeat .emphasis{padding-top:2rem;text-align:center;font-weight:bold}#slimming .point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}#slimming .point .point-number__wrap{background:#9ad6c0}#slimming .point .point-number{display:inline-block;text-align:center;font-size:1.802rem;line-height:1.2;padding:1rem}#slimming .point .point-number span{display:block;font-size:.6em}#slimming .point .point-emphasis{text-align:center;font-weight:bold;color:#7bae9b;border:solid 1px #7bae9b;border-radius:5px;padding:.5em 1em;margin:2rem 0}@media screen and (min-width: 1025px){#slimming .point{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:600px;margin:0 auto}#slimming .point .point-number__wrap{-ms-flex-negative:0;flex-shrink:0}}#slimming .part{display:grid;justify-items:center;gap:2rem}#slimming .part figcaption{text-align:center;color:#fff;background:#7bae9b;padding:.5rem 1rem}#slimming .part .part__img{max-width:400px}@media screen and (min-width: 1025px){#slimming .part{grid-template-columns:1fr 1fr 1fr}}#slimming .example{display:grid;justify-items:center;gap:2rem}#slimming .example .example__img{max-width:400px}@media screen and (min-width: 1025px){#slimming .example{grid-template-columns:1fr 1fr}}#slimming .p-section-sub-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#slimming .option .option__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#slimming .option .option__list dt{text-align:start}#slimming .option .option__list dd{font-size:1.2em;font-weight:bold}#slimming .option .title{margin:1rem 0 .5rem 0}#slimming .option .message{margin-bottom:.5rem}#slimming .option dl{border:solid 2px #7bae9b;border-radius:5px;padding:1rem}@media screen and (min-width: 1025px){#slimming .option .option__list{gap:2rem}}#slimming .package th{width:100px}#slimming .package td{text-align:start;font-weight:bold;color:red}@media screen and (min-width: 600px){#slimming .package th{width:180px}#slimming .package td{padding-left:1em}}#relaxation .relaxation-title{background-image:url(/assets/img/relaxation/img_title.jpg)}#relaxation .line-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}#relaxation .line-up .line-up__img{max-width:400px}@media screen and (min-width: 1025px){#relaxation .line-up{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#relaxation .line-up .line-up__img{-ms-flex-negative:0;flex-shrink:0}}#relaxation .price-table{padding-top:2rem}#relaxation .price-table .parts{text-align:start;vertical-align:top;padding-left:0}#relaxation .price-table .parts ul{padding-left:2em}#relaxation #biolab .p-section{padding-top:0;padding-bottom:0}#relaxation #biolab .aroma{background:rgba(154,214,192,.5);padding-top:4rem;padding-bottom:4rem}#relaxation #biolab .aroma:nth-of-type(2n){background:#fff}#relaxation #biolab .aroma-oil{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#relaxation #biolab .aroma-oil .title-number{font-size:4rem;line-height:1;color:#fff}#relaxation #biolab .aroma-oil .title-number--2n{color:#9ad6c0}#relaxation #biolab .aroma-oil .description .title{text-align:center}#relaxation #biolab .aroma-oil .description .oils{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1rem}#relaxation #biolab .aroma-oil .description .oils dt{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 1025px){#relaxation #biolab .aroma-oil{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}#relaxation #biolab .aroma-oil .title-number{-ms-flex-negative:0;flex-shrink:0;font-size:6rem}#relaxation #biolab .aroma-oil .description .title{margin-top:0}}#inquiry .message p+p{margin-top:0}#inquiry .form-block{padding:3rem 0 0}#inquiry .form-block .form-caution{padding:0 0 2rem;text-align:center}#inquiry .form-block .total-error{padding:1rem;margin:0 0 2rem;border:1px solid rgba(204,51,0,.1);border-radius:5px;color:#c30;background-color:rgba(204,51,0,.05)}#inquiry .form-block .form-row{padding:0 0 2rem}@media screen and (min-width: 1025px){#inquiry .form-block .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#inquiry .form-block .form-row .form-label{display:block;padding:0 0 .5rem}@media screen and (min-width: 1025px){#inquiry .form-block .form-row .form-label{width:30%;padding-top:.5rem}}#inquiry .form-block .form-row .form-row-input{width:100%;position:relative}#inquiry .form-block .form-row .form-row-input .form-input{display:block;width:100%;padding:.375rem .75rem;font-size:1.125rem;font-family:"Noto Serif JP",serif;color:#333;background-color:#fff;background-clip:padding-box;border:1px solid #707070;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}#inquiry .form-block .form-row .form-row-input .form-input:focus{color:#7bae9b;background:rgba(123,174,155,.05);border-color:#7bae9b;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(123,174,155,.25);box-shadow:0 0 0 .25rem rgba(123,174,155,.25)}#inquiry .form-block .form-row .form-row-input .form-input#input-detail{height:10rem}#inquiry .form-block .form-row .form-row-input .alert{position:absolute;top:-0.8rem;right:.5rem;display:inline-block;background:#c30;font-size:.889rem;color:#fff;padding:.25rem .5rem;border-radius:5px}#inquiry .form-block .form-row-submit{padding:2rem 0 0;text-align:center}#inquiry .form-block .form-row-submit .button-submit{width:100%;cursor:pointer}@media screen and (min-width: 1025px){#inquiry .form-block .form-row-submit .button-submit{width:auto;margin:0 auto}}#inquiry .send-message{padding:0 0 2rem}#inquiry .send-message p{text-align:center}#inquiry .send-detail .send-row{text-align:center;padding:1rem 0}@media screen and (min-width: 1025px){#inquiry .send-detail .send-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}#inquiry .send-detail .send-row:not(:last-of-type){border-bottom:1px solid #707070}}#inquiry .send-detail .send-row:not(:last-of-type)::after{content:"";display:block;width:10px;height:10px;border-radius:5px;margin:1rem auto 0;background:rgba(112,112,112,.5)}@media screen and (min-width: 1025px){#inquiry .send-detail .send-row:not(:last-of-type)::after{display:none}}#inquiry .send-detail .send-row .send-label{font-size:.889rem}@media screen and (min-width: 1025px){#inquiry .send-detail .send-row .send-label{width:30%}}#inquiry .send-detail .send-row .send-value{width:100%;font-size:1.266rem;color:#7bae9b}#inquiry .go-to-home{padding:2rem 0 0}@media screen and (min-width: 1025px){#inquiry .go-to-home{width:20rem;margin:0 auto}}#inquiry .grecaptcha-badge{z-index:10;bottom:4rem !important}/*# sourceMappingURL=style.min.css.map */