@charset "UTF-8";h3{font-weight:500}h3 .sub_ttl{display:block;line-height:1.5;margin-top:10px}@media screen and (max-width:767px){.main-contents{margin:0 auto}}.wideBr{display:block}@media screen and (max-width:510px){.wideBr{display:none}}#humberger span{background:#fff;transition:all 0.3s}#humberger.close span{background:#333333}#humberger .drawerName:before{color:#fff;transition:all 0.3s}#humberger.color_black span{background:#333333}#humberger.color_black .drawerName:before{color:#333333}#header .logo1{transition:all 0.3s}#header.color_black img{filter:brightness(0) invert(0)}#drawernav .spinfo{flex-direction:column}#drawernav .spinfo li{margin:5px 0}#drawernav .spinfo .yoyaku button{width:100%;position:relative;background:#000;color:#fff;display:block;font-size:90%;letter-spacing:0;padding:5px 0;text-align:center;border:none}#drawernav .spinfo .yoyaku button:before{content:"";background:url(../img/ico_booking.svg) no-repeat center/23px;width:40px;height:40px;display:block;margin:0 auto}#drawernav .spinfo .yoyaku a:before{content:none}#drawernav .spinfo .yoyaku .web_group{display:none;flex-direction:column}#drawernav .spinfo .yoyaku .web_group li{margin:0}#drawernav .spinfo .yoyaku .web_group li a{background-color:#f8f6ee;border-bottom:solid 1px #000;border-inline:solid 1px #000;color:#000;padding:1.5rem 0.5rem;transition:all 0.3s}#drawernav .spinfo .yoyaku .web_group li a:hover{background-color:#000;color:#fff}#yoyaku-modal{padding:44px 8vw;background-color:#fff;cursor:default}#yoyaku-modal ul{display:flex;flex-direction:column;gap:2.5rem;align-items:center}#yoyaku-modal ul li a{background-color:#b49760;border-radius:50px;text-align:center;padding:1.8rem;color:#fff;font-weight:bold;font-size:clamp(1.6rem,2vw,1.8rem);display:block;width:255px;transition:all 0.3s}#yoyaku-modal ul li a:hover{background-color:#040000}#yoyaku-modal .yoyaku_note{text-align:center;font-size:clamp(1.2rem,2vw,1.6rem);margin-top:1rem}#mainimg{position:relative;overflow:hidden}#mainimg .video_wrapper{position:absolute;top:0;left:0;z-index:0}#mainimg .video_wrapper .video_wrapper_in{position:relative}#mainimg .video_wrapper .video_wrapper_in:before{position:absolute;top:0;left:0;content:"";display:block;top:0;left:0;width:100%;height:100%;background:#333;opacity:0.6;z-index:3}@media screen and (max-width:767px){#mainimg .video_wrapper .video_wrapper_in:before{width:100vw}}#mainimg .video_wrapper video{width:100%;height:100%;object-fit:cover;overflow:hidden;filter:drop-shadow(0px 0px rgba(0,0,0,0));outline:none;border:none}@media screen and (max-width:767px){#mainimg .video_wrapper video{width:100vw}}#mainimg .mainimgIn{position:relative;z-index:3;text-align:center;padding-bottom:28rem;padding-top:11rem}#mainimg .mainimgIn .logo-indiva{margin:25px 0}#mainimg .mainimgIn .svg{display:block}#mainimg .mainimgIn .main_ttl .sub_ttl{margin:25px;display:block;line-height:1.8;color:#fff}#mainimg .mainimgIn .main_li{position:relative;display:flex;justify-content:center;margin:3rem 0 2rem}#mainimg .mainimgIn .main_li a,#mainimg .mainimgIn .main_li a:link,#mainimg .mainimgIn .main_li a:visited{display:block;background:#b9a156;padding:10px 35px 10px 20px;border-radius:50px;color:#fff;margin:0 7px;box-shadow:0px 2px 6px -1px #777777;transition:all 0.3s}#mainimg .mainimgIn .main_li a:hover,#mainimg .mainimgIn .main_li a:link:hover,#mainimg .mainimgIn .main_li a:visited:hover{background:#dcd0ab}@media screen and (max-width:767px){#mainimg .mainimgIn .main_li a:hover,#mainimg .mainimgIn .main_li a:link:hover,#mainimg .mainimgIn .main_li a:visited:hover{background:#b9a156}}@media screen and (max-width:767px){#mainimg .mainimgIn .main_li a,#mainimg .mainimgIn .main_li a:link,#mainimg .mainimgIn .main_li a:visited{padding:10px 30px 10px 15px}}@media screen and (max-width:767px){#mainimg .mainimgIn .main_li .allow:before{right:1rem}#mainimg .mainimgIn .main_li .allow:after{right:8px}}#mainimg .campaign_wrap{background-color:#FFE400;color:#E20000;padding:13px;text-align:center;font-weight:bold;font-size:18px;width:50%;margin:0 auto;position:relative;overflow:hidden}@media screen and (max-width:767px){#mainimg .campaign_wrap{width:260px}}#mainimg .campaign_wrap:before{content:"";display:block;height:12px;width:100%;background-color:#e20000;position:absolute;left:-110px;top:0;transform:rotate(-45deg)}#mainimg .campaign_wrap .sub_ttl{line-height:1.5}#mainimg .campaign_wrap .main_ttl{font-size:20px;line-height:1}#mainimg .campaign_wrap .main_ttl .font_large{font-size:24px}#mainimg .main-picture{flex-wrap:wrap;display:flex;position:relative;top:-26rem;margin-bottom:-22rem;padding:5px;z-index:5}#mainimg .main-picture img{display:inline-block;width:50%;padding:5px}#topnews{padding:20px 30px}#topnews h3{font-size:24px;font-family:"Lato","Noto Sans JP",sans-serif;font-style:italic}#topnews .news_li{font-weight:500}@media screen and (max-width:767px){#topnews .news_li{font-size:14px}}#topnews .news_li a,#topnews .news_li a:link,#topnews .news_li a:visited{display:inline-block;padding-bottom:5px;border-bottom:#252011 0.1px solid;color:#252011;display:flex;margin-bottom:2rem;transition:all 0.3s}#topnews .news_li a:hover,#topnews .news_li a:link:hover,#topnews .news_li a:visited:hover{color:#b9a156}#topnews .news_li a .ttl,#topnews .news_li a:link .ttl,#topnews .news_li a:visited .ttl{margin-left:15px}#topnews .news_li .allow:after,#topnews .news_li .allow:before{background-color:#252011}#topnews .news_li .allow:before{width:20px}#topnews .news_li .allow:after{width:10px}.image_photo{text-align:center;margin:40px auto;position:relative}@media screen and (max-width:767px){.image_photo img{display:block;margin:0 auto;padding:0 10px}.image_photo .kataban{font-size:14px;font-weight:600}}.image_photo .indiva-logo{margin-bottom:20px}.image_photo .photo_ttl{color:#040000;border-radius:20px;display:inline-block;padding:4px 20px;font-size:14px;margin-top:16px;font-weight:600}.image_photo .photo_label{background-color:#000000;color:#fff;padding:3px 8px}.image_photo .photo_group{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.image_photo .photo_group .kataban{text-align:left}.image_photo_group{display:flex;flex-direction:column;gap:1rem}.image_photo_group .image_photo:last-child{position:relative}.image_photo_group .image_photo:last-child:before{position:absolute;content:"+";top:-35%;left:50%;transform:translateX(-50%);font-weight:bold;font-size:48px}.forever-30off{text-align:center;margin-bottom:40px}.forever-30off .vid_contents{width:100%;max-width:270px;text-align:center;margin-inline:auto;position:relative}.forever-30off .vid_contents video{width:100%}.forever-30off .txt{margin-top:15px}.merit strong{font-size:20px;color:#000;text-align:center;display:block}.merit .merit_txt{display:flex;flex-direction:column;gap:3rem;margin-top:2rem}.merit .merit_txt .merit_point{background-color:#b49760;color:#fff;font-weight:bold;text-align:center;border-radius:50px;padding:10px;width:300px;margin-inline:auto;position:relative}.merit .merit_txt .merit_point:last-child:before{position:absolute;content:"+";top:-75%;left:50%;transform:translateX(-50%);font-weight:bold;font-size:24px;color:#000}.bg_diamond{position:relative;z-index:2}.bg_diamond:before{position:absolute;top:-21rem;left:0;content:"";display:block;width:100%;height:172vw;max-height:1680px;background:linear-gradient(to bottom,#fff 20%,transparent 20%,transparent 90%,#fff 100%),url(../../img/facial/top-bg.jpg) no-repeat center/cover;z-index:0}#what h3{text-align:center;font-size:36px;margin:40px 0 20px 20px}#what h4{font-family:"Noto Sans JP",sans-serif;font-size:24px;font-style:normal;color:#252011;position:relative;display:flex;font-weight:bold;justify-content:flex-start;gap:10px;padding-inline:10px 0;margin-bottom:1rem}#what h4:before{content:"";background-repeat:no-repeat;background-size:contain;background-position:center}#what .what_indiba{margin-bottom:4rem}#what .what_indiba h4:before{background-image:url(../../img/facial/indiva-photo01.png);width:115px;height:47px}#what .what_cellcer-wave h4:before{background-image:url(../../img/facial/cellcer-wave.png);width:85px;height:47px}#what .picture{margin-top:25px;text-align:center;display:block}@media screen and (max-width:767px){#what .picture img{display:block;margin:0 auto}#what .picture .indiva-logo{margin:-3rem auto 0;width:150px}}#problem{background-color:#fff;box-shadow:0px 2px 6px -1px #777777;padding:1rem;margin:2rem 30px;text-align:center}#problem h3{margin:20px 0;font-size:20px}#problem h3 .font_en{font-size:18px;display:block}#problem .center_wrap{text-align:center;font-weight:500}#problem .problem_li{text-align:left;display:inline-block;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:2rem}#problem .problem_li li{line-height:2.5;display:flex;flex-direction:row;align-items:center}#problem .problem_li li:before{content:"";background:url(../../img/facial/ico_check.svg) no-repeat center/contain;display:inline-block;width:20px;height:20px;margin-right:15px;position:relative;top:5px;flex-shrink:0}#problem .problem_li li p{display:inline-block}#problem .problem_li li p span{background:linear-gradient(transparent 60%,#fff267 40%);color:#ff4949;font-weight:bold}#feature{position:relative;overflow:hidden}#feature:before{content:"";display:block;width:0;height:0;border-style:solid;border-right:33px solid transparent;border-left:33px solid transparent;border-top:17px solid #dcd0ab;border-bottom:0;position:relative;top:0;bottom:0;left:0;right:0;margin:0.5rem auto 3rem}#feature .ancher_li,#feature .feature_ttl{z-index:2;position:relative}#feature .feature_ttl{position:relative;z-index:3;text-align:center}#feature .feature_ttl .sub_ttl{display:block;text-align:center;margin-bottom:2rem}#feature .feature_ttl .ttl_box{display:inline-block;text-align:left}#feature .feature_ttl .ttl{display:inline;background:linear-gradient(transparent 70%,#dcd0ab 30%);font-size:24px}#feature .feature_txt{padding-inline:20px;margin-top:1.5rem}#feature .ancher_li{display:flex;flex-wrap:wrap;justify-content:center;margin-top:25px;z-index:3}#feature .ancher_li li{margin:8px}#feature .ancher_li li a,#feature .ancher_li li a:link,#feature .ancher_li li a:visited{display:inline-block;background-color:#252011;width:155px;height:55px;color:#fff;padding:10px;text-align:center;position:relative;transition:all 0.3s}#feature .ancher_li li a:hover,#feature .ancher_li li a:link:hover,#feature .ancher_li li a:visited:hover{background-color:#37321f}@media screen and (max-width:767px){#feature .ancher_li li a:hover,#feature .ancher_li li a:link:hover,#feature .ancher_li li a:visited:hover{background-color:#252011}}#feature .ancher_li li a:hover:after,#feature .ancher_li li a:hover:before,#feature .ancher_li li a:link:hover:after,#feature .ancher_li li a:link:hover:before,#feature .ancher_li li a:visited:hover:after,#feature .ancher_li li a:visited:hover:before{bottom:5px;transition:all 0.3s}#feature .ancher_li li a:after,#feature .ancher_li li a:before,#feature .ancher_li li a:link:after,#feature .ancher_li li a:link:before,#feature .ancher_li li a:visited:after,#feature .ancher_li li a:visited:before{content:"";position:absolute;bottom:10px;width:2px;height:10px;border-radius:9999px;background-color:#fff;right:0;left:0;margin:auto;transition:all 0.3s}#feature .ancher_li li a:after,#feature .ancher_li li a:link:after,#feature .ancher_li li a:visited:after{transform:rotate(45deg);right:-5px}#feature .ancher_li li a:before,#feature .ancher_li li a:link:before,#feature .ancher_li li a:visited:before{transform:rotate(-45deg);left:-5px}.flow{padding-top:130px;z-index:1;position:relative;background-color:#f8f6ee;overflow:hidden}.flow h3{font-size:36px;text-align:center}.flow .flow_txt{font-weight:bold;font-size:20px;width:fit-content;margin-inline:auto;margin-top:1rem}.flow .flow_txt p{text-align:left}.flow .bg_triangle{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100px;clip-path:polygon(50% 80%,0 0,100% 0);background:#fff;z-index:2}.flow .what_li{margin-top:30px;padding:0 20px;counter-reset:number 0;position:relative;z-index:5}.flow .what_li li{background-color:#fff;padding:3rem 2rem;margin-bottom:30px;text-align:center;position:relative}.flow .what_li li:before{counter-increment:number;content:counter(number,decimal-leading-zero);font-size:32px;font-family:"Lato","Noto Sans JP",sans-serif;font-style:italic;color:#b9a156;display:block;text-align:center;margin-bottom:20px;line-height:1}.flow .what_li li h4{font-size:18px;margin-bottom:1rem;display:inline-block;font-weight:500}.flow .what_li li img{margin:0 auto 2rem;display:block;border-radius:10px;width:90%}.flow .what_li li p{text-align:left}.flow .bg_wrap3{width:270px;height:250px;background:url(../../img/top/what-bg01.png) no-repeat center/contain;position:absolute;z-index:-1;left:-8rem;top:-1rem}.flow .bg_wrap4{width:150px;height:164px;background:url(../../img/top/what-bg03.png) no-repeat center/contain;position:absolute;z-index:1;bottom:4rem;display:block;right:0;transform:scale(-1)}.flow .bg_wrap5{position:absolute;top:-8rem;bottom:0;margin:auto;right:-11rem;width:300px;height:301px;display:block;background:url(../../img/top/what-bg02.png) no-repeat center/contain}#before-after{background-color:#f8f6ee;padding:2rem}#before-after h3{font-size:36px;text-align:center}#before-after .ba-list{display:flex;flex-direction:column;align-items:center}#before-after .ba-item{padding:2rem}#before-after .ba-item .li_ttl{font-weight:600;margin-bottom:2rem}#before-after .ba-item img{margin-inline:auto;display:block}#before-after .ba-item .li_txt{font-weight:600;margin-top:1rem}.voice{overflow:hidden;background-color:#f8f6ee;margin-bottom:7rem}.voice h3{text-align:left;font-size:36px;margin:0 0 20px 20px}@media screen and (max-width:767px){.voice h3{margin-left:20px}}.voice h3 .sub_ttl{display:block;font-family:"Noto Sans JP",sans-serif;font-size:24px;font-style:normal;color:#252011}.voice .read_txt{margin-inline:20px}.voice .side{background:#f8f6ee}.voice .side_container{margin-top:min(30px,8vw);padding-top:40px}.voice .side_list{cursor:pointer;display:flex;flex-wrap:nowrap;justify-content:unset;list-style:none;gap:0 25px;padding-bottom:min(10px,5vw)}.voice .side_item{cursor:pointer;background:#fff;font-size:16px;margin-inline:0.5em;padding:1.2em 0.6em 1.2em 1.2em}.voice .side_item dl{overflow:scroll;margin-bottom:0;display:block;height:250px;padding-right:0.6em}@media screen and (max-width:767px){.voice .side_item dl{height:40vh}}.voice .side_item dl::-webkit-scrollbar{width:5px}.voice .side_item dl::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:5px}.voice .side_item dt{padding-bottom:10px;font-weight:600;font-size:18px}.voice .side_item dt .star{display:block;color:#FFA800;font-size:18px}.voice .side_item dd{margin:0;font-size:14px}@media print,screen and (min-width:768px){.voice .side_item dd{padding-top:10px}}.voice .side_itemin{padding:1em 2em}.voice .side_dots{padding-bottom:20px}.voice .side_dots .slick-dots{text-align:center;font-size:0}.voice .side_dots .slick-dots li{display:inline-block;width:15px;height:6px;margin:4px;border-radius:15px;background:#FFFFFF;cursor:pointer}.voice .side_dots .slick-dots button{display:block;width:0%;height:6px;margin:0;font-size:0;padding:0;border:0;opacity:0;outline:none;background:#FFFFFF;cursor:pointer;border-radius:15px}.voice .side_dots .slick-dots .slick-active button{background:#b9a156;opacity:1}#menu h3{color:#fff;font-size:3.6rem;padding:12rem 2rem 6rem;background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(../../img/facial/menu-img01.png);background-repeat:no-repeat;background-size:cover;margin-inline:-30px;margin-bottom:2rem}@media screen and (max-width:767px){#menu h3{padding:10rem 2rem 4rem}}#menu h3 .sub_ttl{color:#fff;font-size:2.4rem;margin-top:0}#menu .read_txt{font-size:1.4rem}#menu .menu-cellcer h4,#menu .menu-indiba h4{font-size:2rem;font-weight:bold;text-align:center;margin-top:3rem;margin-bottom:2.5rem}#menu .menu-cellcer .device_img,#menu .menu-indiba .device_img{display:flex;align-items:center;gap:10px;position:relative}#menu .menu-cellcer .device_img:before,#menu .menu-indiba .device_img:before{position:absolute;content:"+";top:12%;left:50%;transform:translateX(-50%);font-weight:bold;font-size:30px;color:#000}#menu .menu-cellcer img,#menu .menu-indiba img{margin-inline:auto;display:block}#menu .menu-cellcer .menu_dl,#menu .menu-indiba .menu_dl{margin-top:0}#menu .menu-cellcer .menu_wrap:last-child,#menu .menu-indiba .menu_wrap:last-child{border-bottom:none}#menu .menu-cellcer .menu_wrap .flex_wrap,#menu .menu-indiba .menu_wrap .flex_wrap{display:flex;margin:0 auto;padding:15px 0;justify-content:space-between}#menu .menu-cellcer .menu_wrap .flex_wrap .time,#menu .menu-indiba .menu_wrap .flex_wrap .time{font-size:20px}#menu .menu-cellcer .menu_wrap .flex_wrap dd,#menu .menu-indiba .menu_wrap .flex_wrap dd{margin-left:0}#menu .menu-cellcer .menu_wrap .flex_wrap .price,#menu .menu-indiba .menu_wrap .flex_wrap .price{font-family:"Roboto",sans-serif!important;font-size:24px;color:#e20000;letter-spacing:0.2em}#menu .menu-cellcer .menu_wrap summary,#menu .menu-indiba .menu_wrap summary{border:solid 1px #000;border-radius:50px;text-align:center;padding-block:5px;padding-inline:0px 10px;width:162px;margin:0 auto;list-style:none;position:relative;outline:none;cursor:pointer}#menu .menu-cellcer .menu_wrap summary:after,#menu .menu-cellcer .menu_wrap summary:before,#menu .menu-indiba .menu_wrap summary:after,#menu .menu-indiba .menu_wrap summary:before{content:"";position:absolute;top:45%;right:1rem;width:12px;height:2px;background-color:#333;transition:transform 0.3s ease}#menu .menu-cellcer .menu_wrap summary:after,#menu .menu-indiba .menu_wrap summary:after{transform:translateY(10%) rotate(-90deg)}#menu .menu-cellcer .menu_wrap,#menu .menu-indiba .menu_wrap{}#menu .menu-cellcer .menu_wrap details:not([open]) .details-content,#menu .menu-indiba .menu_wrap details:not([open]) .details-content{display:none}#menu .menu-cellcer .menu_wrap details[open] summary:after,#menu .menu-indiba .menu_wrap details[open] summary:after{transform:translateY(10%) rotate(0deg)}#menu .menu-cellcer .menu_wrap .details-content,#menu .menu-indiba .menu_wrap .details-content{padding-block:2rem}#menu .menu-cellcer .menu_wrap .details-content li,#menu .menu-indiba .menu_wrap .details-content li{margin-bottom:1rem}#menu .menu-cellcer .menu_wrap .details-content li:last-child,#menu .menu-indiba .menu_wrap .details-content li:last-child{margin-bottom:0}#menu .menu-cellcer{position:relative}#menu .menu-cellcer:after{content:"";position:absolute;top:180px;left:-30px;background-image:url(../../img/facial/what-bg03.png);background-repeat:no-repeat;background-size:contain;width:124px;height:144px;z-index:-1}#menu .menu-cellcer h4{text-align:center}#menu .menu-cellcer h4 .text-wrapper{display:inline-block;text-align:left;vertical-align:middle}#menu .serum{display:flex;flex-direction:column;align-items:center;gap:5rem}#menu .serum caption{font-weight:bold;font-size:2rem;margin-bottom:20px;text-align:start}#menu .serum table{border-collapse:collapse}#menu .serum table th{min-width:70px;height:60px;background-color:#f3efe2;border:solid 1px #000;font-weight:600}#menu .serum table td{font-weight:600;border:solid 1px #000;padding-inline:10px;min-width:196px;width:100%;height:60px}#effect{z-index:1;position:relative}#effect h3{text-align:left;font-size:36px;margin:60px 0 20px}#effect h3 .sub_ttl{font-family:"Noto Sans JP",sans-serif;font-size:24px;font-style:normal;color:#252011}#effect .tab_wrap{display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0}#effect .tab_wrap .effect-ttl{display:inline-block;border:1px solid #dddddd;width:100%;height:65px;padding:10px;text-align:center;position:relative;margin-bottom:30px;font-size:22px}#effect .tab_wrap .effect-ttl:after,#effect .tab_wrap .effect-ttl:before{content:"";position:absolute;bottom:10px;width:2px;height:10px;border-radius:9999px;background-color:#252011;right:0;left:0;margin:auto;transition:all 0.3s}#effect .tab_wrap .effect-ttl:after{transform:rotate(45deg);right:-5px}#effect .tab_wrap .effect-ttl:before{transform:rotate(-45deg);left:-5px}#effect .tab_wrap .tab-label{cursor:pointer;display:inline-block;border:1px solid #dddddd;width:155px;height:55px;padding:10px;text-align:center;position:relative;transition:all 0.3s}#effect .tab_wrap .tab-label:hover{background-color:#f8f6ee}#effect .tab_wrap .tab-label:hover:after,#effect .tab_wrap .tab-label:hover:before{bottom:5px;transition:all 0.3s}@media screen and (max-width:767px){#effect .tab_wrap .tab-label{width:40%}}#effect .tab_wrap .tab-label:after,#effect .tab_wrap .tab-label:before{content:"";position:absolute;bottom:10px;width:2px;height:10px;border-radius:9999px;background-color:#252011;right:0;left:0;margin:auto;transition:all 0.3s}#effect .tab_wrap .tab-label:after{transform:rotate(45deg);right:-5px}#effect .tab_wrap .tab-label:before{transform:rotate(-45deg);left:-5px}#effect .tab_wrap .label-facial{order:0}#effect .tab_wrap .label-body{order:-1}#effect .tab_wrap label{margin:10px 10px 50px}#effect .tab_wrap input[type=checkbox],#effect .tab_wrap input[type=radio]{display:none}#effect .tab_wrap .tab-content{width:100%}#effect .tab_wrap .tab-switch:checked+.tab-label{background-color:#252011;color:#fff;border:none;transition:all 0.3s}#effect .tab_wrap .tab-switch:checked+.tab-label:hover{background-color:#37321f}#effect .tab_wrap .tab-switch:checked+.tab-label:after,#effect .tab_wrap .tab-switch:checked+.tab-label:before{content:"";background-color:#fff;transition:all 0.3s}#effect .tab_wrap .tab-switch:checked+.tab-label+.tab-content{display:block;position:relative;padding:0 20px}#effect .tab_wrap .tab-switch{display:none}#effect .effect_li .effect_wrap{width:100%;box-shadow:0px 2px 6px -1px #f5f5f5;border:2px solid #f5f5f5;margin-bottom:25px;color:#333333}#effect .effect_li .effect_wrap a{display:block;color:#333333;transition:color 0.3s;padding:0 20px 40px;padding-bottom:40px}#effect .effect_li .effect_wrap a:hover{color:#b9a156}#effect .effect_li .effect_wrap .ttl{font-size:22px;text-align:center;padding:28px 0 20px;line-height:1;font-weight:500}#effect .effect_li .effect_wrap .txt{font-size:14px}#effect .effect_li .effect_wrap .link{margin:10px auto 0;padding:5px 15px 5px 5px;width:150px;border-radius:30px;font-size:14px;color:#fff;background:#b9a156;text-align:center;letter-spacing:-0.001em;font-weight:500}#effect .effect_li .effect_wrap .link.allow:before{right:2rem}#effect .effect_li .effect_wrap .link.allow:after{right:18px}#effect .effect_li .katakori{background:url(../../img/top/effect-img01.jpg) no-repeat center/cover}#effect .effect_li .cellulite{background:url(../../img/top/effect-img02.jpg) no-repeat center/cover}#effect .effect_li .care{background:url(../../img/top/effect-img03.jpg) no-repeat center/cover}#effect .effect_li .naizou{background:url(../../img/top/effect-img04.jpg) no-repeat center/cover}#effect .effect_li .mukumi{background:url(../../img/top/effect-img05.jpg) no-repeat center/cover}#effect .effect_li .taishitsu{background:url(../../img/top/effect-img06.jpg) no-repeat center/cover}#effect .effect_li .hormone{background:url(../../img/top/effect-img07.jpg) no-repeat center/cover}#effect .effect_li .diet{background:url(../../img/top/effect-img08.jpg) no-repeat center/cover}#effect .effect_li .fullbody{background:url(../../img/top/effect-img09.jpg) no-repeat center/cover}#effect .effect_li .standard{background:url(../../img/top/effect-img10.jpg) no-repeat center/cover}#effect .effect_li .facial-plus{background:url(../../img/top/effect-img11.jpg) no-repeat center/cover}#effect .effect_li .facial-plus-mask{background:url(../../img/top/effect-img12.jpg) no-repeat center/cover}#effect .tab_facial .effect_li .effect_wrap .ttl{padding:28px 0 10rem}#esthetician{position:relative;margin-block:40px 60px;padding-top:10px}#esthetician h3{text-align:left;background-color:#fff;padding:0;font-size:36px}#esthetician h3 .sub_ttl{margin:0 0 20px;font-family:"Noto Sans JP",sans-serif;font-size:24px;font-style:normal;color:#252011}#esthetician .staff_li{z-index:1;position:relative}#esthetician .staff_li li img{width:100%;text-align:center;margin:0 auto;display:block}#esthetician .staff_li li .staff_img{max-width:100%;width:auto}#esthetician .staff_li li .name{font-size:22px;margin:25px 0 15px}#esthetician .staff_li li .font_en{margin-left:20px;font-size:16px}#esthetician .staff_li li .txt{padding-bottom:50px}@media screen and (max-width:767px){#esthetician .staff_li li .txt{margin-top:15px;padding-bottom:25px}}#esthetician .staff_li li .shikaku_li{margin-bottom:15px}#esthetician .staff_li li .shikaku_li li{font-size:12px;margin-bottom:10px}#esthetician .staff_li li .shikaku_li li:before{content:"";border-left:2px solid #b9a156;margin-right:10px}#esthetician .image_flex{justify-content:space-between}#esthetician .image_flex img{width:48%}#concept{margin-block:40px 56px}@media screen and (max-width:767px){#concept{margin-block:60px 40px}}#concept h3{font-size:36px;margin-bottom:20px;line-height:1}#concept h3 .sub_ttl{font-family:"Noto Sans JP",sans-serif;font-size:24px;font-style:normal;color:#252011}#concept .conceptPic{margin-block:15px;display:block;text-align:center}#access .ttl_wrap{text-align:left;display:flex}#access .access_ashiya h3,#access .access_kurakuen h3{display:grid;place-content:center;color:#fff;font-family:"Noto Sans JP",sans-serif;width:70%;height:100%;background-color:rgba(0,0,0,0.6)}#access .access_ashiya h3 span,#access .access_kurakuen h3 span{display:block}#access .access_ashiya h3 .sub_ttl,#access .access_kurakuen h3 .sub_ttl{font-size:24px;font-style:normal;color:#fff;line-height:1.5}#access .access_ashiya h3 .main_ttl,#access .access_kurakuen h3 .main_ttl{font-size:42px}#access .ttl_wrap{height:250px}#access .access_ashiya .ttl_wrap{background:url(../../img/top/room_ashiya01.jpg) no-repeat center/cover}#access .access_kurakuen .ttl_wrap{background:url(../../img/top/room_kurakuen01.jpg) no-repeat center/cover}#access .read_txt{margin:30px 0;font-weight:600;font-size:18px}#access .read_txt span{font-size:24px}#access .open,#access .tel{margin:30px 0 0}#access .open dt,#access .tel dt{font-size:14px;line-height:2}#access .open a,#access .tel a{color:#252011}#access iframe{margin:40px auto 0}@media screen and (max-width:767px){#access iframe{height:250px}}#esthetician_kurakuen{position:relative;margin-block:40px 60px;padding-top:10px}#esthetician_kurakuen .access_kurakuen_maintxt{margin-bottom:40px;font-size:23px;font-weight:500}#esthetician_kurakuen .ttl_main{margin-block:40px;text-align:left;padding:0;font-size:36px;color:#dcd0ab}#esthetician_kurakuen .ttl_main .sub_ttl{font-family:"Noto Sans JP",sans-serif;font-size:24px;font-style:normal;color:#252011}#esthetician_kurakuen .staff_li{z-index:1;position:relative}#esthetician_kurakuen .staff_li img{max-width:100%;text-align:center;margin:0 auto;display:block}#esthetician_kurakuen .staff_li .name{font-size:24px;margin:25px 0 15px}#esthetician_kurakuen .staff_li .font_en{margin-left:20px;font-size:16px}#esthetician_kurakuen .staff_li .txt{margin-block:40px}#esthetician_kurakuen .staff_li .shikaku_li{margin-bottom:15px}#esthetician_kurakuen .staff_li .shikaku_li>li+li{margin-top:10px}#esthetician_kurakuen .staff_li .shikaku_li .ttl{font-size:12px;margin-bottom:10px}#esthetician_kurakuen .staff_li .shikaku_li .ttl:before{content:"";border-left:2px solid #b9a156;margin-right:10px}#esthetician_kurakuen .staff_li .shikaku_li .shikaku_in{display:grid;gap:20px;grid-template-columns:65px auto}#esthetician_kurakuen .staff_li .shikaku_li .shikaku_in dd{font-size:12px}#esthetician_kurakuen .image_flex{justify-content:space-between}#esthetician_kurakuen .image_flex img{width:48%}#esthetician_kurakuen .instagram_link{position:relative;margin:30px auto 0;padding:12px;display:block;max-width:225px;width:100%;border-radius:27px;color:#37321f;text-align:center;border:1px solid #252011}#esthetician_kurakuen .instagram_link:before{margin-right:1em;content:"";display:inline-block;vertical-align:middle;width:25px;height:25px;background:url("../img/icon_insta.png") no-repeat center/contain}#esthetician_kurakuen .txtBox{margin-bottom:25px}#esthetician_kurakuen .txtBox .read_txt{margin:30px 0 10px;font-size:23px}#esthetician_kurakuen .txtBox .sub_txt{font-size:18px;font-weight:bold}#esthetician_kurakuen .kurakuen_menu{margin-top:40px;display:block;text-align:center}#news h3{text-align:left;font-size:36px;margin:40px 0 20px 20px}#news h3 .sub_ttl{font-family:"Noto Sans JP",sans-serif;font-size:24px;font-style:normal;color:#252011}#news .news_li .txt_wrap{margin-left:15px}#news .news_li .flex_wrap{align-items:center}@media screen and (max-width:767px){#news .news_li .flex_wrap{display:flex}}#news .news_li li{margin-bottom:18px}#news .btn_a{text-align:center;margin-top:30px}#news .btn_a a,#news .btn_a a:link,#news .btn_a a:visited{display:inline-block;background-color:#252011;width:225px;height:45px;color:#fff;padding:10px;text-align:center;position:relative;transition:all 0.3s}#news .btn_a a:hover,#news .btn_a a:link:hover,#news .btn_a a:visited:hover{background-color:#37321f}#facial_contact h3{padding:20rem 2rem 4rem;background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(../../img/facial/contact_mainImg.webp);color:#fff;font-size:3.6rem;background-repeat:no-repeat;background-size:cover;margin-inline:-30px;margin-bottom:2rem}#facial_contact .sub_ttl{color:#fff;font-size:2.4rem;margin-top:0}#facial_contact .first_point{padding-block:5rem;position:relative}#facial_contact .first_point:after{position:absolute;content:"";width:100%;height:3px;background-color:#ccc;bottom:0;left:0;right:0}#facial_contact .first_point .check{position:relative;padding:1rem 0.5rem 1rem 2.5rem;font-size:1.6rem;text-align:center;font-weight:bold;border:3px solid #dcd0ab;margin-bottom:2rem}#facial_contact .first_point .check:before{position:absolute;content:"";background:url(../../img/facial/bikkuri.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;top:50%;left:50%;transform:translate(-540%,-50%)}#facial_contact .first_point ul .line .reserve{font-weight:bold;background:linear-gradient(transparent 60%,#f3efe2 60%)}#facial_contact .first_point ul .web{background-color:#f3efe2;padding:1rem}#facial_contact .first_point ul .web .reserve{font-weight:bold}#facial_contact .first_point ul li+li{margin-top:2rem}#facial_contact .cancelfoam_wrap{display:flex;flex-direction:column;gap:3rem;padding-block:5rem}#facial_contact .cancelfoam_wrap .form-group{display:flex;flex-direction:column}#facial_contact .cancelfoam_wrap .form-group .required{color:#E20000}#facial_contact .cancelfoam_wrap .form-group input,#facial_contact .cancelfoam_wrap .form-group select,#facial_contact .cancelfoam_wrap .form-group textarea{background-color:#f3efe2;border:none;height:57px;border-radius:5px;margin-top:1rem;padding:1rem;width:100%}#facial_contact .cancelfoam_wrap .form-group .choice-list{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}#facial_contact .cancelfoam_wrap .form-group .choice-list input{height:16px;width:16px;margin:0 5px 3px 0px;appearance:none;-webkit-appearance:none;border:2px solid #b49760;background-color:#fff}#facial_contact .cancelfoam_wrap .form-group .choice-list input:checked{background:url(../../img/facial/check.svg);background-repeat:no-repeat;background-position:center;background-size:100%}#facial_contact .cancelfoam_wrap .form-group .choice-list small{text-indent:-0.5em;display:block;margin-left:3rem;color:#E20000;font-size:14px}#facial_contact .cancelfoam_wrap .form-group .choice-list .wpcf7-list-item{display:block;margin-bottom:16px;margin-left:0}#facial_contact .cancelfoam_wrap .form-group .choice-list .wpcf7-list-item label{cursor:pointer;display:block}#facial_contact .cancelfoam_wrap .form-group .choice-list .wpcf7-list-item label:after{display:block;font-size:14px;color:#E20000;margin-left:24px}#facial_contact .cancelfoam_wrap .form-group .choice-list .wpcf7-list-item:nth-child(2) label:after{content:"（※備考欄に希望時間をご記入ください）"}#facial_contact .cancelfoam_wrap .form-group .choice-list .wpcf7-list-item:nth-child(3) label:after{content:"（※キャンセル完了後、再予約となります）"}#facial_contact .cancelfoam_wrap .form-group .input-with-icon{position:relative;width:100%}#facial_contact .cancelfoam_wrap .form-group #reservation-datepicker{padding-right:40px;background-image:url("../../img/facial/calendar.svg");background-repeat:no-repeat;background-position:right 12px center;background-size:20px}#facial_contact .cancelfoam_wrap .form-group .remark-note{margin-top:0.5rem}#facial_contact .cancelfoam_wrap .form-group .remark-note strong{color:#E20000}#facial_contact .cancelfoam_wrap .form-group .form-textarea{height:140px}#facial_contact .cancelfoam_wrap .form-submit{border-radius:50px;border:none;font-weight:bold;background-color:#b49760;padding-block:1.8rem;color:#fff;width:255px;margin-inline:auto;display:block}.flatpickr-months .flatpickr-month{background:#b49760!important;padding-bottom:40px!important}.flatpickr-current-month .flatpickr-monthDropdown-months{background:#b49760!important}.flatpickr-weekdays{background:#b49760!important}span.flatpickr-weekday{background:#b49760!important;color:#fff!important;font-weight:500!important}.flatpickr-day.today{border-color:#b49760!important}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#b49760!important;border-color:#b49760!important}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:rgba(0,0,0,0.5411764706)!important}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#b49760!important}.flatpickr-calendar.arrowTop:before{border-bottom-color:#b49760!important}.flatpickr-calendar.arrowTop:after{border-bottom-color:#b49760!important}.flatpickr-calendar.arrowBottom:before{border-top-color:#b49760!important}.flatpickr-calendar.arrowBottom:after{border-top-color:#b49760!important}.flatpickr-time input::selection{background:#b49760!important;color:#fff!important}.flatpickr-time input::-moz-selection{background:#b49760!important;color:#fff!important}.flatpickr-time{background:#fff!important;border-top:1px solid #b49760!important}.flatpickr-time input{background:#fff!important}.flatpickr-time input:focus,.flatpickr-time input:hover{background:#fdfaf2!important}.nice-select{background-color:#f3eee2!important;border:none!important;width:100%!important;height:57px!important;margin-top:1rem!important;display:flex!important;align-items:center!important}span.current{display:inline-block;line-height:1}.nice-select .list{background-color:#fdfaf2!important;width:100%!important}.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#b49760!important;color:#fff!important}.nice-select:after{border-bottom:2px solid #b49760;border-right:2px solid #b49760}#thanks_content .thanks_message,#thanks_content h4{position:relative;color:#b49760;font-weight:bold;font-size:2.4rem;text-align:center;padding-top:9rem}#thanks_content h4:before{position:absolute;content:"";background:url(../../img/facial/check-green.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:50px;height:50px;top:3rem;left:50%;transform:translateX(-50%)}#thanks_content .thanks_message{padding-top:5rem}#thanks_content .completion{margin:2rem auto}#thanks_content .change_box{border:solid 3px #dcd0ab;padding:3rem 2rem}#thanks_content .change_box .change_ttl{color:#b49760;font-weight:bold;font-size:2rem}#thanks_content .change_box ul li{border-bottom:3px solid #ccc;padding-bottom:2rem}#thanks_content .change_box ul li .change_subttl{color:#b49760;font-weight:bold;margin-top:2rem}#thanks_content .change_box ul li+li{border-bottom:none;padding-bottom:0}#thanks_content .top_link,#thanks_content .yoyakuBtn{border-radius:50px;border:none;font-weight:bold;background-color:#b49760;padding-block:1.8rem;color:#fff;width:255px;text-align:center;display:block;margin:2rem auto 0}
/*# sourceMappingURL=facial.css.map */