﻿#main #first-time{color:#000}#main #first-time .futura{font-family:"futura-pt",sans-serif;font-weight:400;font-style:normal}#main #first-time .din2014{font-family:"din-2014",sans-serif;font-weight:400;font-style:normal}#main #first-time img{width:100%}#main #first-time .txtC{text-align:center}#main #first-time .ttlArea2{padding:1.75em 0;position:relative;z-index:0;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../img/first-time/ft_title_bg_sp.webp")}#main #first-time .ttlArea2::after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.3);position:absolute;z-index:-1;top:0;left:0}#main #first-time .ttlArea2 .pageTitle{font-size:70%;text-align:center;letter-spacing:.15em}#main #first-time .ttlArea2 .pageTitle h1{font-weight:500}#main #first-time .ttlArea2 .pageTitle h1 span.big{font-size:150%;font-weight:bold;margin-bottom:.05em}#main #first-time .ttlArea2 .pageTitle h1+p{font-size:115%;font-weight:normal;line-height:1.75;letter-spacing:.15em;margin-top:.75em}#main #first-time .ttlArea2+p{text-align:center;line-height:2;letter-spacing:.125em;margin:2.75em 0 1.5em}#main #first-time section .inner{color:#000;padding:2.25em 1.75em;letter-spacing:.15em}#main #first-time section .inner h2.subTitle{font-size:165%;font-weight:700;margin-bottom:.75em}#main #first-time section .inner h2.col_gold{color:#a69365}#main #first-time section .inner h2.col_gold span{display:block;font-size:75%;font-weight:200}#main #first-time section .inner p{line-height:1.75}#main #first-time section .inner.bg_white{background-color:#fff}#main #first-time section .inner .column_to{margin-top:2em}#main #first-time section .inner .column_to .img{position:relative;z-index:0}#main #first-time section .inner .column_to .img::after{content:"";width:8em;height:95%;background-position:right center;background-size:auto 100%;background-repeat:no-repeat;background-image:url("../img/artmake/beforeAfter.svg");position:absolute;z-index:1;top:2.5%;right:.5em}#main #first-time section .inner .column_to .img picture{display:block}#main #first-time section .inner .column_to p{margin-top:2em}#main #first-time section#ft_price .inner{padding-top:0}#main #first-time section#ft_price ul.priceNav{margin-bottom:3em}#main #first-time section#ft_price ul.priceNav li{margin-top:1em;border:1px solid #333;background:#fff;border-radius:3.5em}#main #first-time section#ft_price ul.priceNav li a{display:flex;justify-content:center;align-items:center;font-size:125%;font-weight:bold;text-align:center;line-height:1;letter-spacing:.1em;padding:1em;position:relative;z-index:0}#main #first-time section#ft_price ul.priceNav li a::after{content:"";display:inline-block;width:1.275em;height:1.275em;margin-left:.5em;background-position:right center;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/price/maru_arr_right.svg")}#main #first-time section#ft_price .priceTable{letter-spacing:.05em;margin-inline:-1.75em;background:#fff}#main #first-time section#ft_price .priceTable h2{color:#fff;font-size:150%;font-weight:normal;text-align:center;letter-spacing:.1em;padding:1em;background:#333}#main #first-time section#ft_price .priceTable h2 span{display:block;font-size:70%}#main #first-time section#ft_price .priceTable .tableBox{padding:2.75em 1.75em 0}#main #first-time section#ft_price .priceTable .tableBox h3{display:flex;justify-content:center;align-items:center;min-height:3em;color:#fff;font-weight:500;text-align:center;margin:4px 4px 1.75em;padding:.5em 0;background:#333}#main #first-time section#ft_price .priceTable .tableBox h3 span{font-size:125%}#main #first-time section#ft_price .priceTable .tableBox .t_detail{margin:4px}#main #first-time section#ft_price .priceTable .tableBox .t_detail p{margin-top:1.5em}#main #first-time section#ft_price .priceTable .tableBox .t_recommenda{padding:1.75em;margin:1em 4px;background:#f9f9f9}#main #first-time section#ft_price .priceTable .tableBox .t_recommenda .rBox1 h4{color:#fff;font-size:120%;font-weight:500;text-align:center;letter-spacing:.1em;padding:.5em 0;background:#666;position:relative;z-index:0}#main #first-time section#ft_price .priceTable .tableBox .t_recommenda .rBox1 h4::after{content:"";display:block;border-style:solid;border-color:#666 rgba(0,0,0,0);border-width:.65em .65em 0 0;position:absolute;z-index:1;top:100%;left:50%;transform:translateX(-50%) rotate(0deg)}#main #first-time section#ft_price .priceTable .tableBox .t_recommenda .rBox1 ul li{line-height:1.65;letter-spacing:.05em;padding:.6em 0 .6em 2.25em;margin-top:.5em;background-position:left center;background-size:auto 1.35em;background-repeat:no-repeat;background-image:url("../img/first-time/icon_check01.svg");border-bottom:2px dotted rgba(0,0,0,.5)}#main #first-time section#ft_price .priceTable .tableBox .t_recommenda .rBox1 ul li.lSpacing{letter-spacing:-0.05em}#main #first-time section#ft_price .priceTable .tableBox .t_recommenda .rBox2{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1.25em}#main #first-time section#ft_price .priceTable .tableBox .t_recommenda .rBox2 dl{width:35.5%;background:#fff}#main #first-time section#ft_price .priceTable .tableBox .t_recommenda .rBox2 dl:first-child{width:61.5%}#main #first-time section#ft_price .priceTable .tableBox .t_recommenda .rBox2 dl dt{font-size:88%;font-weight:500;text-align:center;padding:.5em 0;background:#e4e4e4}#main #first-time section#ft_price .priceTable .tableBox .t_recommenda .rBox2 dl dd span{display:block;width:100%;color:#fff;font-size:90%;text-align:center;padding:.35em 0;margin-top:.5em;background:#a69365}#main #first-time section#ft_price .priceTable .tableBox .t_recommenda .rBox2 dl dd span:first-child{margin-top:0}#main #first-time section#ft_price .priceTable .tableBox .t_recommenda .rBox2 dl dd span.bgOff{color:#a69365;background:#efe9db}#main #first-time section#ft_price .priceTable .tableBox .t_recommenda .rBox2 dl+dl dd{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 1em;position:relative;top:50%;transform:translateY(-50%);margin-top:-12.5%}#main #first-time section#ft_price .priceTable table{color:#333;text-align:center;margin-top:2em;margin-bottom:-4px;width:100%;border-collapse:collapse}#main #first-time section#ft_price .priceTable table caption{color:#fff;font-size:110%;font-weight:500;line-height:1;letter-spacing:.075em;padding:.65em 0;background:#666;border:4px solid #fff;border-right-width:3px;border-top:0}#main #first-time section#ft_price .priceTable table thead{display:flex;justify-content:center;align-items:center}#main #first-time section#ft_price .priceTable table tr{display:table;table-layout:fixed;width:100%;position:relative;z-index:0}#main #first-time section#ft_price .priceTable table tr::after{content:"";width:calc(100% - 10px);height:calc(100% - 8px);position:absolute;z-index:-1;left:2px;top:0;border:3px solid rgba(0,0,0,0)}#main #first-time section#ft_price .priceTable table tr th,#main #first-time section#ft_price .priceTable table tr td{display:table-cell;vertical-align:middle;font-weight:normal;padding:.35em 0;border:4px solid #fff;border-top:none}#main #first-time section#ft_price .priceTable table.columns_three tr th,#main #first-time section#ft_price .priceTable table.columns_three tr td{width:27.5%}#main #first-time section#ft_price .priceTable table.columns_to tr th,#main #first-time section#ft_price .priceTable table.columns_to tr td{width:41.25%}#main #first-time section#ft_price .priceTable table thead th:first-child,#main #first-time section#ft_price .priceTable table tbody th:first-child{width:17.5%}#main #first-time section#ft_price .priceTable table thead th{color:#fff;font-size:95%;line-height:1.35}#main #first-time section#ft_price .priceTable table thead th:first-child{color:#333;background:#ebebeb}#main #first-time section#ft_price .priceTable table thead th.g_ar{background:#5b76a2}#main #first-time section#ft_price .priceTable table thead th.g_ms{background:#d38a9d}#main #first-time section#ft_price .priceTable table thead th.g_gm{background:#b4a28d}#main #first-time section#ft_price .priceTable table tbody th{font-size:75%;background:#f9f9f9}#main #first-time section#ft_price .priceTable table tbody td span.yen{display:flex;justify-content:center;align-items:center;font-size:135%;line-height:1;position:relative;z-index:0;left:-2px}#main #first-time section#ft_price .priceTable table tbody td span.yen::before{content:"￥";font-size:90%;line-height:1;display:inline-block}#main #first-time section#ft_price .priceTable table tbody td span.per_times{display:flex;justify-content:center;align-items:center;font-size:60%}#main #first-time section#ft_price .priceTable table tbody td div{display:flex;justify-content:center;align-items:center;font-size:75%;letter-spacing:0;padding:.35em 0;margin-bottom:1.35em;position:relative;z-index:0}#main #first-time section#ft_price .priceTable table tbody td div::before{content:"";width:7.25em;height:100%;margin-top:.1em;background-position:center;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/first-time/line_diagonal.svg");position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%)}#main #first-time section#ft_price .priceTable table tbody td div::after{content:"";width:1.15em;height:1.15em;background-position:center bottom;background-size:100% auto;background-repeat:no-repeat;position:absolute;z-index:-1;top:100%;left:50%;transform:translateX(-50%);margin-top:-0.2em}#main #first-time section#ft_price .priceTable table tbody td div span{color:#8d8d8d}#main #first-time section#ft_price .priceTable table tbody td div span.regular{display:flex;flex-direction:column;justify-content:center;align-items:center;width:2.75em;height:2.75em;color:#fff;font-size:50%;margin-right:.5em;background:#8d8d8d;border-radius:50%}#main #first-time section#ft_price .priceTable table tbody td div span.yen::after{font-size:35%;letter-spacing:.15em}#main #first-time section#ft_price .priceTable table tbody td.g_ar{color:#5b76a2;background:#e6ebf3}#main #first-time section#ft_price .priceTable table tbody td.g_ar div::after{background-image:url("../img/first-time/arr_bottom01.svg")}#main #first-time section#ft_price .priceTable table tbody td.g_ms{color:#d48a9d;background:#f6edef}#main #first-time section#ft_price .priceTable table tbody td.g_ms div::after{background-image:url("../img/first-time/arr_bottom02.svg")}#main #first-time section#ft_price .priceTable table tbody td.g_gm{color:#b4a28d;background:#f5f2ee}#main #first-time section#ft_price .priceTable table tbody td.g_gm div::after{background-image:url("../img/first-time/arr_bottom03.svg")}#main #first-time section#ft_price .priceTable table tbody tr.add_treatment th{display:flex;justify-content:center;align-items:center;width:100%;color:#7d7d7d;font-size:90%;font-weight:500;letter-spacing:.05em;background:#fff;position:relative;z-index:0}#main #first-time section#ft_price .priceTable table tbody tr.add_treatment th::after{content:"";width:100%;height:1px;background:#7d7d7d;position:absolute;z-index:-1;left:0;top:50%;transform:translateY(-50%)}#main #first-time section#ft_price .priceTable table tbody tr.add_treatment th span{display:inline-block;padding:0 .75em;background:#fff}#main #first-time section#ft_price .priceTable table tbody tr.add_option td{display:flex;justify-content:center;align-items:center;width:100%;padding:1.15em 0;background:#eee}#main #first-time section#ft_price .priceTable table tbody tr.add_option td b{display:inline-block;font-size:95%;font-weight:normal;margin-right:.75em}#main #first-time section#ft_price .priceTable#priceEyebrows{padding-bottom:3em}#main #first-time section#ft_price .priceTable#priceLip{margin-top:4em;padding-bottom:3em}#main #first-time section#ft_eligible{margin:4px}#main #first-time section#ft_eligible ol{margin-top:1.25em}#main #first-time section#ft_eligible ol li{display:flex;justify-content:center;align-items:center;width:100%;font-size:90%;font-weight:bold;text-align:center;letter-spacing:.05em;padding:.5em;margin-top:.75em;background-color:#fff}#main #first-time section#ft_eligible ol li::before{display:block;content:"";width:1.5em;height:1.5em;margin-right:.15em;background-position:left center;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/first-time/icon_check02.svg")}#main #first-time section#ft_eligible ol+p{font-size:80%;letter-spacing:0;text-align:center;margin-top:1.25em}#main #first-time section#ft_eligible ol+p span{display:block}#main #first-time section#ft_eligible dl{margin-top:1.75em}#main #first-time section#ft_eligible dl div{background:#fff}#main #first-time section#ft_eligible dl div dt{color:#fff;font-size:135%;font-weight:500;text-align:center;padding:.5em;background:#a69365}#main #first-time section#ft_eligible dl div dd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1.75em}#main #first-time section#ft_eligible dl div dd picture{display:block;width:16.15%}#main #first-time section#ft_eligible dl div dd strong{display:block;width:80%}#main #first-time section#ft_eligible dl div dd span{width:100%;color:#868686;font-size:70%;font-weight:normal;letter-spacing:.125em;margin-top:.5em}#main #first-time section#ft_eligible dl div+div{margin-top:1em}#main #first-time section#ft_eligible dl div+div dd picture{width:28.75%}#main #first-time section#ft_eligible dl div+div dd strong{width:66%}#main #first-time section#ft_eligible dl div+div dd span{margin-top:1.5em}#main #first-time section#ft_diagnosis{margin-top:1.5em;background-position:0 0;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/first-time/ft_diagnosis_bg_sp.webp");position:relative;z-index:0}#main #first-time section#ft_diagnosis::after{content:"";width:100%;height:100%;background:rgba(0,0,0,.35);position:absolute;z-index:-1;top:0;left:0}#main #first-time section#ft_diagnosis .inner{padding:2.75em 2em}#main #first-time section#ft_diagnosis .inner h2{color:#fff;letter-spacing:.15em;margin-bottom:1em}#main #first-time section#ft_diagnosis .inner h2 span{display:block;font-size:80%;font-weight:500;letter-spacing:.1em;margin-bottom:.25em}#main #first-time section#ft_diagnosis .hide{display:none}#main #first-time section#ft_diagnosis .question,#main #first-time section#ft_diagnosis .answer{text-align:center}#main #first-time section#ft_diagnosis .question .item,#main #first-time section#ft_diagnosis .answer .item{display:none;margin-top:1.25em;background-color:#fff}#main #first-time section#ft_diagnosis .question .item div,#main #first-time section#ft_diagnosis .answer .item div{display:flex;flex-direction:column;justify-content:center;min-height:21em}#main #first-time section#ft_diagnosis .question h3{font-weight:500;margin-bottom:1.25em}#main #first-time section#ft_diagnosis .question ul{padding:0 2.5em}#main #first-time section#ft_diagnosis .question ul li{margin-top:1em}#main #first-time section#ft_diagnosis .question ul li:first-child{margin-top:0}#main #first-time section#ft_diagnosis .question ul li label{display:block;color:#fff;font-size:175%;font-weight:bold;padding:.75em;background-color:#a69365;border-radius:5em;position:relative;z-index:0}#main #first-time section#ft_diagnosis .question ul li input{display:none}#main #first-time section#ft_diagnosis .question ul.c_three li label{font-size:120%}#main #first-time section#ft_diagnosis .question #q01.item{display:block;margin-top:0}#main #first-time section#ft_diagnosis .question #q01.item h3{margin-bottom:2em}#main #first-time section#ft_diagnosis .question #q01.item ul li label{background-color:initial;background-position:center;background-size:100% auto;background-repeat:no-repeat}#main #first-time section#ft_diagnosis .question #q01.item ul li.btn01 label{background-image:url("../img/first-time/btn_eyebrow.webp")}#main #first-time section#ft_diagnosis .question #q01.item ul li.btn02 label{background-image:url("../img/first-time/btn_lip.webp")}#main #first-time section#ft_diagnosis .question #q03_1 ul li input:checked+label::after,#main #first-time section#ft_diagnosis .question #q03_2 ul li input:checked+label::after{content:"";width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;z-index:1;left:0;top:0;border:5px solid rgba(0,0,0,.25);border-radius:5em}#main #first-time section#ft_diagnosis .answer .item div p{font-size:110%}#main #first-time section#ft_diagnosis .answer .item div a{width:100%;max-width:15em;color:#fff;font-size:138%;font-weight:500;letter-spacing:.15em;margin:1.25em auto 0;padding:1.15em;background-color:#04c755;border-radius:10em}#main #first-time section#ft_diagnosis .answer .item#a01 div a{text-align:left;padding-left:5.25em;background-position:left .75em center;background-size:4em auto;background-repeat:no-repeat;background-image:url("../img/first-time/icon_line.svg")}#main #first-time section#ft_diagnosis .answer .item#a02_1,#main #first-time section#ft_diagnosis .answer .item#a02_2{background-position:center;background-size:cover;background-repeat:no-repeat}#main #first-time section#ft_diagnosis .answer .item#a02_1 div p,#main #first-time section#ft_diagnosis .answer .item#a02_2 div p{color:#fff;font-size:85%;font-weight:300;letter-spacing:.15em}#main #first-time section#ft_diagnosis .answer .item#a02_1 div p span,#main #first-time section#ft_diagnosis .answer .item#a02_2 div p span{display:block;font-size:185%;font-weight:500;line-height:1.35;margin-bottom:.35em}#main #first-time section#ft_diagnosis .answer .item#a02_1 div a,#main #first-time section#ft_diagnosis .answer .item#a02_2 div a{max-width:13.25em;color:#a69365;font-size:160%;font-weight:bold;padding:.9em;margin-top:.75em;background-color:#fff;position:relative;z-index:0}#main #first-time section#ft_diagnosis .answer .item#a02_1 div a::after,#main #first-time section#ft_diagnosis .answer .item#a02_2 div a::after{content:"";width:1.5em;height:1em;background-position:right center;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/first-time/arr_right.svg");position:absolute;z-index:0;right:.65em;top:50%;transform:translateY(-50%)}#main #first-time section#ft_diagnosis .answer .item#a02_1{background-image:url("../img/first-time/btn_eyebrow_bg_sp.webp")}#main #first-time section#ft_diagnosis .answer .item#a02_2{background-image:url("../img/first-time/btn_lip_bg_sp.webp")}#main #first-time section#ft_diagnosis .answer .otherCheck span{display:inline-block;font-size:100%;letter-spacing:.1em;padding:.85em 2.5em;border:1px solid;border-radius:2.5em}#main #first-time section#ft_diagnosis .switchFlash{animation:switchFlash .5s}@keyframes switchFlash{0%{opacity:0}100%{opacity:1}}#main #first-time section#ft_faq dl div{margin-top:1.25em}#main #first-time section#ft_faq dl div:first-child{margin-top:0}#main #first-time section#ft_faq dl div dt,#main #first-time section#ft_faq dl div dd{font-size:85%;padding:1.25em 1.35em 1.25em 4.15em;position:relative;z-index:0}#main #first-time section#ft_faq dl div dt::before,#main #first-time section#ft_faq dl div dd::before{font-size:225%;font-weight:600;line-height:1;position:absolute;z-index:0;left:.6em}#main #first-time section#ft_faq dl div dt{display:flex;align-items:center;color:#fff;font-weight:500;background-color:#333}#main #first-time section#ft_faq dl div dt::before{content:"Q";top:50%;transform:translateY(-50%)}#main #first-time section#ft_faq dl div dt span{font-size:120%}#main #first-time section#ft_faq dl div dd{line-height:1.5;border:1px solid #333}#main #first-time section#ft_faq dl div dd::before{content:"A";top:.575em}#main #first-time section#ft_reservation h2+p{letter-spacing:.075em;margin-inline:-0.5em}#main #first-time section#ft_reservation ul li{padding-bottom:3.5em;position:relative;z-index:0}#main #first-time section#ft_reservation ul li::after{content:"";width:2.5em;height:2.5em;background-position:center bottom;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/first-time/arr_bottom.svg");position:absolute;z-index:-1;bottom:0;left:50%;transform:translateX(-50%)}#main #first-time section#ft_reservation ul li.stepLast{padding-bottom:1em}#main #first-time section#ft_reservation ul li.stepLast::after{content:none;display:none}#main #first-time section#ft_reservation ul li h3{display:flex;justify-content:center;align-items:center;color:#a69365;font-size:165%;letter-spacing:.1em;margin:1em 0 .85em;background-color:#fff;position:relative;z-index:0}#main #first-time section#ft_reservation ul li h3 span.step{display:flex;flex-direction:column;justify-content:center;align-items:center;width:4.25em;height:4.25em;color:#fff;font-size:45%;line-height:1;letter-spacing:.05em;padding-top:.35em;margin-right:1.25em;background:#a69365;border-radius:50%}#main #first-time section#ft_reservation ul li h3 span.step b{display:block;font-size:200%;font-weight:500;line-height:1;margin-top:-0.1em}#main #first-time section#ft_reservation ul li picture{display:block;margin-inline:1.875em}#main #first-time section#ft_reservation ul li p{margin-top:1.25em}#main #first-time section#ft_faq,#main #first-time section#ft_reservation{margin:4em 2em}@media screen and (max-width: 428px){#main #first-time{font-size:3.25vw}}@media screen and (max-width: 767px){#main #first-time section#ft_price .priceTable .tableBox .swiper-container{padding:1.75em 1.75em 3.25em;margin-inline:-1.75em}#main #first-time section#ft_price .priceTable .tableBox .swiper-container ul li:first-child::after,#main #first-time section#ft_price .priceTable .tableBox .swiper-container ul li:last-child::after{content:"";width:100%;height:100%;background:#eee;position:absolute;z-index:0;top:0}#main #first-time section#ft_price .priceTable .tableBox .swiper-container ul li:first-child::after{right:106.5%}#main #first-time section#ft_price .priceTable .tableBox .swiper-container ul li:last-child::after{left:106.5%}#main #first-time section#ft_price .priceTable .tableBox .swiper-container .swiper-pagination span.swiper-pagination-bullet{width:1.1em;height:1.1em;margin:0 .65em;background:#fff;border:1px solid #707070;opacity:1}#main #first-time section#ft_price .priceTable .tableBox .swiper-container .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#333;border:1px solid #333}#main #first-time section#ft_price .priceTable table tbody td span.yen::after{content:"税込";font-size:38%;line-height:1;display:inline-block;writing-mode:vertical-rl;text-orientation:upright;margin-left:.15em}}@media screen and (min-width: 560px){#main #first-time .sp{display:block !important}}@media screen and (min-width: 768px){#main #first-time .sp{display:none !important}#main #first-time .pc{display:block !important}#main #first-time .ttlArea2{padding:7em 0 6em;background-image:url("../img/first-time/ft_title_bg_pc.webp")}#main #first-time .ttlArea2 .pageTitle{width:100%;font-size:130%}#main #first-time .ttlArea2 .pageTitle h1 span.big{font-size:155%;margin-bottom:.15em}#main #first-time .ttlArea2 .pageTitle h1+p{font-size:95%;font-weight:300;margin-top:1.25em}#main #first-time .ttlArea2+p{font-size:115%;line-height:2.5;letter-spacing:.15em;margin:2.75em 0 1em}#main #first-time section .inner{max-width:980px;padding:3em 0}#main #first-time section .inner h2.subTitle{font-size:250%}#main #first-time section .inner h2.col_gold span{font-size:55%}#main #first-time section .inner p{line-height:2}#main #first-time section .inner .column_to{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:920px;margin:2.25em auto 0}#main #first-time section .inner .column_to .img{width:37.61%}#main #first-time section .inner .column_to .img::after{width:3.85em;height:95%}#main #first-time section .inner .column_to p{width:calc(62.39% - 2em);text-align:left;line-height:2.35;letter-spacing:.125em;margin:-0.5em 0 0}#main #first-time section#ft_price ul.priceNav{display:flex;justify-content:center;align-items:center;margin-bottom:4em}#main #first-time section#ft_price ul.priceNav li{width:35%;margin:.5em}#main #first-time section#ft_price ul.priceNav li a{font-size:110%;padding:1.85em 0}#main #first-time section#ft_price .priceTable{margin:0}#main #first-time section#ft_price .priceTable h2{padding:.85em 0;background:none;border-top:2px solid #333;position:relative;z-index:0}#main #first-time section#ft_price .priceTable h2::after{content:"";width:35%;height:100%;background:#333;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}#main #first-time section#ft_price .priceTable .tableBox{padding:3.5em 2.35em 0}#main #first-time section#ft_price .priceTable .tableBox h3{min-height:3.25em;letter-spacing:.15em}#main #first-time section#ft_price .priceTable .tableBox .t_detail{display:flex;flex-wrap:wrap;justify-content:space-between}#main #first-time section#ft_price .priceTable .tableBox .t_detail picture{width:43.15%}#main #first-time section#ft_price .priceTable .tableBox .t_detail p{width:53%;line-height:1.85;letter-spacing:.125em;margin-top:0}#main #first-time section#ft_price .priceTable .tableBox .t_recommenda{display:flex;flex-wrap:wrap;justify-content:space-between;margin-block:1.5em 2.25em}#main #first-time section#ft_price .priceTable .tableBox .t_recommenda .rBox1{width:calc(50% - .75em)}#main #first-time section#ft_price .priceTable .tableBox .t_recommenda .rBox1 ul li{margin-top:.8em}#main #first-time section#ft_price .priceTable .tableBox .t_recommenda .rBox2{width:calc(50% - .75em);margin-top:0}#main #first-time section#ft_price .priceTable .tableBox .swiper-container{margin:1.35em 4px 4px}#main #first-time section#ft_price .priceTable .tableBox .swiper-container ul.swiper-wrapper{width:auto !important;height:auto !important;transform:initial !important;margin-inline:-1.3%}#main #first-time section#ft_price .priceTable .tableBox .swiper-container ul.swiper-wrapper li{width:30.7%;margin:1.3%}#main #first-time section#ft_price .priceTable table{margin-top:1.5em}#main #first-time section#ft_price .priceTable table caption{font-size:105%;padding:.65em 0;margin-bottom:.35em;border-right-width:2px}#main #first-time section#ft_price .priceTable table caption span{font-size:85%}#main #first-time section#ft_price .priceTable table.columns_three tr th,#main #first-time section#ft_price .priceTable table.columns_three tr td{width:27%}#main #first-time section#ft_price .priceTable table.columns_to tr th,#main #first-time section#ft_price .priceTable table.columns_to tr td{width:40.5%}#main #first-time section#ft_price .priceTable table thead th:first-child,#main #first-time section#ft_price .priceTable table tbody th:first-child{width:19%}#main #first-time section#ft_price .priceTable table thead th,#main #first-time section#ft_price .priceTable table thead td{padding:.85em 0}#main #first-time section#ft_price .priceTable table thead th{font-size:100%;border-bottom:.625em solid #fff}#main #first-time section#ft_price .priceTable table tbody th,#main #first-time section#ft_price .priceTable table tbody td{padding:1em 0}#main #first-time section#ft_price .priceTable table tbody th{font-size:100%}#main #first-time section#ft_price .priceTable table tbody td{font-size:170%;letter-spacing:0;padding:.25em 0 .5em}#main #first-time section#ft_price .priceTable table tbody td span.yen::before{position:relative;top:1px}#main #first-time section#ft_price .priceTable table tbody td span.yen::after{content:"(税込)";font-size:40%;line-height:1;margin-left:.35em;position:relative;top:.35em}#main #first-time section#ft_price .priceTable table tbody td span.per_times{margin-top:.25em}#main #first-time section#ft_price .priceTable table tbody td div{margin-bottom:1.05em}#main #first-time section#ft_price .priceTable table tbody td div::before{width:7.55em;margin-left:-0.1em}#main #first-time section#ft_price .priceTable table tbody td div span.regular{width:3.5em;height:3.5em;color:#fff;font-size:40%;letter-spacing:.15em}#main #first-time section#ft_price .priceTable table tbody tr.add_treatment th{font-size:100%}#main #first-time section#ft_price .priceTable table tbody tr.add_option td b{font-size:85%}#main #first-time section#ft_price #priceLip,#main #first-time section#ft_price #priceEyeliner{margin-top:6em}#main #first-time section#ft_price #priceEyeliner table thead th{border-bottom:4px solid #fff}#main #first-time section#ft_eligible{text-align:center}#main #first-time section#ft_eligible ol li{font-size:100%;letter-spacing:.075em}#main #first-time section#ft_eligible ol+p span{display:inline}#main #first-time section#ft_eligible ol+p span+span{margin-left:1em}#main #first-time section#ft_eligible dl{display:flex;flex-wrap:wrap;justify-content:space-between}#main #first-time section#ft_eligible dl div{width:calc(50% - .75em);background-color:#fff}#main #first-time section#ft_eligible dl div dt{font-size:165%}#main #first-time section#ft_eligible dl div dd{padding-inline:2.25em}#main #first-time section#ft_eligible dl div dd strong{width:77%;text-align:left}#main #first-time section#ft_eligible dl div dd span{font-size:73%;letter-spacing:.15em;text-align:left;line-height:1.75}#main #first-time section#ft_eligible dl div+div{margin-top:0}#main #first-time section#ft_eligible dl div+div dd strong{width:62%}#main #first-time section#ft_diagnosis{margin-top:2.75em;background-image:url("../img/first-time/ft_diagnosis_bg.webp")}#main #first-time section#ft_diagnosis .inner{padding:3.5em 0 4.5em}#main #first-time section#ft_diagnosis .inner h2 span{font-size:60%}#main #first-time section#ft_diagnosis .question .item,#main #first-time section#ft_diagnosis .answer .item{padding:2em 2.75em 2.75em;margin-top:0}#main #first-time section#ft_diagnosis .question .item div,#main #first-time section#ft_diagnosis .answer .item div{min-height:11.5em}#main #first-time section#ft_diagnosis .question .item h3{font-size:150%;font-weight:normal;letter-spacing:.15em;margin-bottom:1.5em}#main #first-time section#ft_diagnosis .question .item ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}#main #first-time section#ft_diagnosis .question .item ul li{cursor:pointer;width:calc(50% - .65em);font-size:135%;letter-spacing:.05em;margin-top:0}#main #first-time section#ft_diagnosis .question .item ul li:hover{opacity:.85}#main #first-time section#ft_diagnosis .question .item ul li label{padding:.55em;cursor:pointer}#main #first-time section#ft_diagnosis .question .item ul.c_three li{width:calc(33.3333% - .85em)}#main #first-time section#ft_diagnosis .question .item ul.c_three li label{font-size:175%}#main #first-time section#ft_diagnosis .question .item ul.c_three li.btn03 label{font-size:150%;padding:.775em}#main #first-time section#ft_diagnosis .question .item#q01 h3{margin-bottom:1.5em}#main #first-time section#ft_diagnosis .answer .item div p{font-size:155%;line-height:1.4}#main #first-time section#ft_diagnosis .answer .item div a{max-width:20.325em;font-size:200%;font-weight:bold;padding:.85em;margin-top:.5em}#main #first-time section#ft_diagnosis .answer .item#a01 div a{letter-spacing:.175em;padding-left:5em;background-position:left 1.85em center;background-size:2.65em auto}#main #first-time section#ft_diagnosis .answer .item#a02_1,#main #first-time section#ft_diagnosis .answer .item#a02_2{padding-bottom:2.65em}#main #first-time section#ft_diagnosis .answer .item#a02_1 div p,#main #first-time section#ft_diagnosis .answer .item#a02_2 div p{font-size:110%}#main #first-time section#ft_diagnosis .answer .item#a02_1 div p span,#main #first-time section#ft_diagnosis .answer .item#a02_2 div p span{font-size:150%;margin-bottom:.25em}#main #first-time section#ft_diagnosis .answer .item#a02_1 div a,#main #first-time section#ft_diagnosis .answer .item#a02_2 div a{max-width:20.325em;font-size:200%;font-weight:bold;padding:.85em;margin-top:.6em}#main #first-time section#ft_diagnosis .answer .item#a02_1 div a::after,#main #first-time section#ft_diagnosis .answer .item#a02_2 div a::after{right:2.5em}#main #first-time section#ft_diagnosis .answer .item#a02_1{background-image:url("../img/first-time/btn_eyebrow_bg.webp")}#main #first-time section#ft_diagnosis .answer .item#a02_2{background-image:url("../img/first-time/btn_lip_bg.webp")}#main #first-time section#ft_diagnosis .answer .otherCheck span{font-size:125%;cursor:pointer}#main #first-time section#ft_diagnosis .answer .otherCheck span:hover{opacity:.75}#main #first-time section#ft_faq dl div{margin-top:1.75em}#main #first-time section#ft_faq dl div dt,#main #first-time section#ft_faq dl div dd{font-size:105%;padding:1.5em 1.5em 1.5em 5em}#main #first-time section#ft_faq dl div dt::before,#main #first-time section#ft_faq dl div dd::before{left:.8em;top:46%;transform:translateY(-50%);font-size:215%}#main #first-time section#ft_faq dl div dt span{font-size:135%}#main #first-time section#ft_reservation ul{display:flex;flex-wrap:wrap;justify-content:space-between}#main #first-time section#ft_reservation ul li{width:calc(50% - .6em);padding-bottom:0}#main #first-time section#ft_reservation ul li::after{content:none;display:none}#main #first-time section#ft_reservation ul li h3{justify-content:flex-start;margin:1.25em 0 .5em}#main #first-time section#ft_reservation ul li picture{margin-inline:0;border:1px solid #a69365}#main #first-time section#ft_reservation ul li p{line-height:1.75;letter-spacing:.1em}#main #first-time section#ft_faq,#main #first-time section#ft_reservation{margin-block:6.5em 0}#main #first-time section#ft_faq .inner,#main #first-time section#ft_reservation .inner{padding-inline:2.5em}}@media only screen and (min-width: 768px)and (max-width: 1279px){#main #first-time section .inner{padding-inline:2em}}@media only screen and (min-width: 768px)and (max-width: 1919px){#main #first-time section#ft_diagnosis{background-position:center;background-size:1920px auto;background-repeat:no-repeat}}/*# sourceMappingURL=first-time.min.css.map */