﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Rock+Salt&display=swap";@import"https://fonts.googleapis.com/css?family=Shadows+Into+Light+Two&display=swap";@font-face{font-family:"advantage";src:url(/common/font/advantage.ttf)}html{font-size:62.5%;word-break:break-all}body{color:#1c1c1c;font-size:1.4rem;font-size:3.75vw;line-height:1.5}body img{width:100%;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}body a{color:#5e5e5e;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all 1s}body a:hover{text-decoration:none}body a:hover{opacity:.7}body .txtL{text-align:left}body .txtC{text-align:center}body .txtR{text-align:right}body .yuMin{font-family:yu-mincho-pr6n,sans-serif;font-weight:400;font-style:normal}body .tbMin{font-family:toppan-bunkyu-midashi-min-st,serif;font-weight:900;font-style:normal}body .pc{display:none}@media screen and (min-width: 560px){body .sp{display:block !important}}@media screen and (min-width: 768px){body{font-size:1.75rem;margin:0 auto}body .w1200{max-width:1200px;margin-left:auto;margin-right:auto}body .w1050{max-width:1050px;margin-left:auto;margin-right:auto}body a[href^="tel:"]{pointer-events:none;cursor:auto}body a[href^="tel:"]:hover{opacity:.5}body .sp{display:none !important}body .pc{display:block}}@media only screen and (min-width: 768px)and (max-width: 1199px){body{font-size:1.5vw}}#header .logo a{display:flex}#footer .copyright{text-align:center}#footer .copyright p{height:50px;display:flex;flex-direction:column;justify-content:center;font-size:75%;padding-right:50px;letter-spacing:.05em}@media screen and (max-width: 374px){#footer .copyright p{font-size:3.25vw;letter-spacing:0}}@media screen and (min-width: 768px){#footer .copyright p{height:60px;font-size:16px;padding-right:0}}.pagetop{bottom:0;width:100%;position:fixed;z-index:10}.pagetop a.p_top{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;color:#fff;font-size:12px;letter-spacing:.075em;padding-top:1.35em;font-family:"Noto Sans JP",sans-serif;background:rgba(0,0,0,.75);transition:none;position:absolute;z-index:11;right:0;bottom:0}.pagetop a.p_top::before,.pagetop a.p_top::after{content:"";position:absolute;top:1.1em;left:50%}.pagetop a.p_top::before{width:2px;height:1em;background:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pagetop a.p_top::after{width:1em;height:1em;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateX(-50%) rotate(315deg);transform:translateX(-50%) rotate(315deg)}.pagetop .btnArea{width:100%;margin:0;position:relative;z-index:5}.pagetop .btnArea ul{display:flex;padding:.375em;background:rgba(0,0,0,.5)}.pagetop .btnArea ul li{width:100%;margin:.375em}.pagetop .btnArea ul li a{color:#fff;font-size:90%;line-height:1.25;text-align:center;font-feature-settings:"palt";letter-spacing:0;padding:.75em 0;border-radius:6px;display:flex;flex-direction:column;justify-content:center;align-items:center}.pagetop .btnArea ul li a strong{display:block;font-weight:normal}.pagetop .btnArea ul li a span{display:block;font-size:80%;margin-top:.25em;letter-spacing:-0.05em}.pagetop .btnArea ul li.ico_tel a{background:#66c04b}.pagetop .btnArea ul li.ico_tel a strong{display:inline-block;padding-left:.6em;background-position:left center;background-size:.45em auto;background-repeat:no-repeat;background-image:url("../img/menu/eyebrows/svg/icon_tel.svg")}.pagetop .btnArea ul li.ico_web a{background:#f75178}.pagetop .btnArea ul li.ico_web a strong{padding-left:3.5em;background-position:left center;background-size:2.85em auto;background-repeat:no-repeat;background-image:url("../img/menu/eyebrows/svg/icon_web.svg")}@media screen and (max-width: 374px){.pagetop .btnArea ul li a{font-size:85%}.pagetop .btnArea ul li a span{font-size:10px;letter-spacing:-0.1em}}@media screen and (min-width: 768px){.pagetop a.p_top{width:60px;height:60px;font-size:75%;padding-top:1.65em}.pagetop a.p_top::before,.pagetop a.p_top::after{top:17px}.pagetop a.p_top::before{width:2px;height:12px}.pagetop a.p_top::after{width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff}.pagetop .btnArea{display:none}}@media only screen and (min-width: 768px)and (max-width: 1199px){.pagetop a.p_top{font-size:100%}}.banner{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../img/menu/eyebrows/banner_bg.jpg");position:relative;z-index:0}.banner::before{content:"";width:100%;height:100%;background:rgba(45,45,45,.6);position:absolute;z-index:-1;top:0;left:0}.banner .frame{color:#414141;text-align:center;font-feature-settings:"palt";padding:0}.banner .frame h3{width:40%;margin:0 auto}.banner .frame dl dt{font-size:115%;line-height:1}.banner .frame dl dt>span{display:inline-block;color:#c93963;font-size:135%;padding:0 .2em}.banner .frame dl dt span span{font-size:175%;letter-spacing:0;padding-right:.1em;font-weight:normal;position:relative;top:2px}.banner .frame dl dt strong{display:inline-block;line-height:1.25;letter-spacing:.165em;font-feature-settings:normal;background:linear-gradient(transparent 65%, #e4e2a9 35%);margin:.75em 0}.banner .frame dl dd{font-size:75%}@media screen and (max-width: 767px){.banner .inner{padding:1.5em}}@media screen and (min-width: 768px){.banner .frame{width:76%;margin:0 auto;padding:1em 0}.banner .frame h3{width:27.75%;margin-bottom:.5em}.banner .frame dl dt{font-size:215%}.banner .frame dl dt strong{letter-spacing:.175em;margin:.5em 0 1em}.banner .frame dl dt span span{top:.1em}.banner .frame dl dd{font-size:135%;line-height:1.65;letter-spacing:.1em;font-feature-settings:normal}}.btnInquiry{background:#f5f3ef}.btnInquiry p{font-size:135%;letter-spacing:0;text-align:center;margin:0 0 .75em}.btnInquiry ul li{position:relative}.btnInquiry ul li::before{content:"";width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #fff;position:absolute;z-index:0;top:4px;left:4px}.btnInquiry ul li a{position:relative;display:block;padding:5vw;text-align:center;z-index:1}.btnInquiry ul li.btnTel{margin-bottom:1em;border:1px solid #414141;background:none}.btnInquiry ul li.btnTel::before{border:1px solid #a0a0a0}.btnInquiry ul li.btnTel a{color:#414141;font-size:85%;line-height:1;font-feature-settings:"palt"}.btnInquiry ul li.btnTel dl{display:flex;flex-wrap:wrap;justify-content:space-between}.btnInquiry ul li.btnTel dl dt,.btnInquiry ul li.btnTel dl dd{display:flex;flex-direction:column;justify-content:center;align-items:center}.btnInquiry ul li.btnTel dl dt{width:23.75%;color:#fff;font-weight:normal;line-height:1.35;letter-spacing:.1em;background:#c93963}.btnInquiry ul li.btnTel dl dd{font-weight:normal;letter-spacing:.01em}.btnInquiry ul li.btnTel dl dd span{display:block;font-size:275%;letter-spacing:.0275em;margin-bottom:.1em;position:relative;right:-1px}.btnInquiry ul li.btnWeb{border:none;background:linear-gradient(to right bottom, #f2779b, #c93963) !important}.btnInquiry ul li.btnWeb a{color:#fff;font-size:125%;line-height:1.35}@media screen and (min-width: 768px){.btnInquiry p{font-size:200%;line-height:1.65;margin:0 0 1.5em}.btnInquiry ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1%}.btnInquiry ul li{width:48%;margin:0 1%}.btnInquiry ul li.btnTel{margin-bottom:0}.btnInquiry ul li.btnTel a{font-size:122%;padding:1.25em}.btnInquiry ul li.btnTel dl dt{width:25%;font-size:95%}.btnInquiry ul li.btnTel dl dd{width:75%}.btnInquiry ul li.btnTel dl dd div{width:100%;text-align:center;padding-left:.75em}.btnInquiry ul li.btnTel dl dd span{position:relative;right:-2px;font-size:270%;letter-spacing:.03em}.btnInquiry ul li.btnWeb:hover{position:relative;left:2px;top:2px}.btnInquiry ul li.btnWeb a{font-size:180%;padding:.85em}}@media only screen and (min-width: 768px)and (max-width: 1199px){.btnInquiry ul li.btnTel a{font-size:107%}.btnInquiry ul li.btnTel dl dt{width:26.5%}.btnInquiry ul li.btnTel dl dd{width:73.5%}.btnInquiry ul li.btnWeb a{font-size:160%}}.btn_more a{display:block;font-size:135%;line-height:1;text-align:center;padding:.75em;border:1px solid}.btn_more.instaIcon{margin-top:1.5em}.btn_more.instaIcon a{font-size:120%;border-radius:50px;letter-spacing:0;padding:.95em 0 .85em;font-feature-settings:"palt"}.btn_more.instaIcon a::before{content:"";display:inline-block;width:1.25em;height:1.25em;margin-right:.5em;background-position:center;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/menu/eyebrows/svg/icon_instagram_color.svg");vertical-align:middle;position:relative;top:-0.1em}.btn_more.another a{color:#fff;font-size:140%;line-height:1.5;padding:.65em 0;border:2px solid #fff;border-radius:50px}.btn_more.another a::after{content:"";display:inline-block;width:1.1em;height:1.1em;margin-left:.5em;background-position:center;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/menu/eyebrows/svg/icon_another.svg");vertical-align:middle;position:relative;top:-0.1em}@media screen and (min-width: 768px){.btn_more a{font-size:150%}.btn_more a:hover{position:relative;top:2px;left:2px}.btn_more.instaIcon{max-width:40%;margin-top:2em;margin-inline:auto}.btn_more.another a:hover,.btn_more.instaIcon a:hover{position:relative;left:2px;top:2px}}#main{overflow:hidden;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}#main #eyebrows .ttlArea2{background-image:url("../img/menu/eyebrows/title_bg_pc.jpg")}section .inner{padding:3em 1.25em}section .inner h2{text-align:center;margin-bottom:0;font-size:140%;position:relative;z-index:0}section .inner h2 span.en{position:relative;display:inline-block;color:#cac08d;font-size:65%;line-height:1;font-weight:100;font-family:"Rock Salt",cursive;padding-bottom:.75em;margin-bottom:.5em;letter-spacing:-0.025em}section .inner h2 span.en::before{content:"";width:95%;height:1px;background:#cac08d;position:absolute;z-index:-1;bottom:0;left:50%;transform:translateX(-50%);opacity:.75}section .inner h2 span.ja{position:relative;display:block;font-size:115%;font-family:"Noto Serif JP",sans-serif;font-weight:500;line-height:1.35;color:#1c1c1c}section .inner h2 span.ja>span{display:block;font-size:80%;padding-bottom:.15em}@media screen and (min-width: 768px){section .inner{padding:5em 0;max-width:1200px;position:relative;z-index:1}section .inner h2{margin-bottom:1em}section .inner h2 span.en{font-size:110%;margin-bottom:.5em}section .inner h2 span.ja{font-size:225%}}@media screen and (min-width: 960px){section .inner h2 span.en{font-size:90%}section .inner h2 span.ja{font-size:160%}}@media only screen and (min-width: 768px)and (max-width: 1199px){section .inner{padding:5em 2em}}#what-is{background:#fff}#what-is .explain{font-size:105%;font-weight:600;text-align:center;margin-bottom:1.5em}#troubles .troubleList{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 1.5em}#troubles .troubleList li{width:calc(50% - 1em);margin-bottom:1.5em}#troubles .troubleList .image{margin:0 .35em;overflow:hidden;border:1px solid #707070;border-radius:50%}#troubles .troubleList .text{font-size:90%;font-weight:bold;line-height:1.5;margin:-0.75em auto 0;padding:.85em 0;background:#fff;border:1px solid #414141;box-shadow:4px 4px #414141;text-align:center;white-space:nowrap;position:relative;letter-spacing:0;font-feature-settings:"palt"}#troubles .troubleList .text p>span{display:inline-block;padding:0 2px;line-height:1.25;background:linear-gradient(transparent 60%, #e4e2a9 40%)}#troubles .solution{margin:0 .5em;padding:1.5em 0;text-align:center;position:relative}#troubles .solution::before,#troubles .solution::after{display:block;content:"";width:4em;height:4em;position:absolute}#troubles .solution::before{border-top:1px solid #414141;border-left:1px solid #414141;top:0;left:0}#troubles .solution::after{border-right:1px solid #241010;border-bottom:1px solid #414141;right:0;bottom:0}#troubles .solution p{font-size:115%;letter-spacing:0;line-height:1.75}#troubles .solution>span{display:inline-block;font-size:175%;font-family:"Shadows Into Light Two";color:#af9769;opacity:.4;white-space:nowrap;position:absolute;z-index:-1;right:.5em;bottom:-0.35em;transform:rotate(-10deg)}@media screen and (min-width: 768px){#troubles .troubleList{margin:0 0 6em}#troubles .troubleList li{width:calc(25% - 2em);margin-bottom:0}#troubles .troubleList .image{margin:0 .5em}#troubles .troubleList .text{font-size:110%;line-height:1.75;padding:1em 0;letter-spacing:.075em;box-shadow:5px 5px #414141}#troubles .solution{margin:0 3.75em 1em;padding:2.5em 0}#troubles .solution::before,#troubles .solution::after{width:8em;height:8em}#troubles .solution p{font-size:235%;letter-spacing:.075em}#troubles .solution>span{font-size:300%;right:.35em;bottom:-0.15em}}@media only screen and (min-width: 768px)and (max-width: 1199px){#troubles .troubleList .text{font-size:100%;padding:.85em 0}#troubles .solution p{font-size:215%}}#ideal{background-color:#fff}#ideal :root{--swiper-theme-color: #848484 !important}#ideal .impression .inner{padding-bottom:1.5em}#ideal .impression .swiper .slider-thumb{margin-bottom:1em}#ideal .impression .swiper .slider-thumb ul{display:flex;flex-wrap:wrap;justify-content:space-between}#ideal .impression .swiper .slider-thumb ul li{width:calc(25% - .5em) !important;text-align:center;opacity:.25;transition:.2s}#ideal .impression .swiper .slider-thumb ul li p{font-size:85%;letter-spacing:0}#ideal .impression .swiper .slider-thumb ul .swiper-slide-thumb-active{opacity:1}#ideal .impression .swiper .slider-thumb .thumb{overflow:hidden;margin-bottom:.5em;border-radius:50%}#ideal .impression .swiper .slider{margin-bottom:0}#ideal .impression .swiper .slider .ssBox{position:absolute;bottom:1.5em;left:1em;width:50%;text-align:center}#ideal .impression .swiper .slider .ssBox h3{color:#9e7d50;font-size:145%;font-weight:400;margin-bottom:.45em;letter-spacing:-0.02em;line-height:1;font-feature-settings:"palt"}#ideal .impression .swiper .slider .ssBox p{font-size:65%;letter-spacing:-0.05em;font-feature-settings:"palt"}#ideal .impression .swiper .slider .swiper-slide .s_text{display:inline-block;min-width:11em;position:absolute;top:1.65em;left:2.15em;line-height:1;text-align:center;padding:.55em 1.25em;border:1px solid #1c1c1c;background:#fff;box-shadow:5px 5px 0px #1c1c1c;-webkit-transform:rotate(348deg);transform:rotate(348deg)}#ideal .impression .swiper-button-next,#ideal .impression .swiper-button-prev{overflow:hidden;text-indent:200%;white-space:nowrap;width:2em;height:2.5em;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../img/menu/eyebrows/svg/arrow_s_right.svg")}#ideal .impression .swiper-button-next::after,#ideal .impression .swiper-button-prev::after{content:none;font-size:0 !important}#ideal .impression .swiper-button-next{right:0 !important}#ideal .impression .swiper-button-prev{left:0 !important;transform:scale(-1, 1)}#ideal .impression .arrow{text-align:center}#ideal .impression .arrow p{display:inline-block;font-size:115%;background-position:0 85%;background-size:1.75em auto;background-repeat:no-repeat;background-image:url("../img/menu/eyebrows/svg/arrow_spiral.svg");padding:2em 1.5em 1em 2.5em}#ideal .impression .arrow p span{display:inline-block;line-height:1.25;background:linear-gradient(transparent 70%, #e4e2a9 30%)}@media screen and (max-width: 374px){#ideal .impression .swiper .slider .ssBox{width:60%;left:0}}@media screen and (min-width: 768px){#ideal .impression .swiper{display:flex;align-items:center;justify-content:space-between}#ideal .impression .swiper .slider-thumb{width:31%;margin:0 1.5em}#ideal .impression .swiper .slider-thumb ul{display:flex;flex-wrap:wrap;justify-content:space-between}#ideal .impression .swiper .slider-thumb ul li{width:calc(50% - .75em) !important;padding:0;margin-bottom:1.75em;cursor:pointer}#ideal .impression .swiper .slider-thumb ul li:nth-child(3),#ideal .impression .swiper .slider-thumb ul li:nth-child(4){margin-bottom:0}#ideal .impression .swiper .slider-thumb ul li p{font-size:125%;font-weight:bold;line-height:1;padding:1em 0 0}#ideal .impression .swiper .slider-thumb .thumb{margin-bottom:0}#ideal .impression .swiper .slider{width:67%;margin-left:1em;padding:0}#ideal .impression .swiper .slider .ssBox{left:2.5em;bottom:2.5em}#ideal .impression .swiper .slider .ssBox h3{font-size:225%;margin-bottom:.65em}#ideal .impression .swiper .slider .ssBox p{font-size:100%;line-height:1.65}#ideal .impression .swiper .slider .swiper-slide{padding:0 1.5em}#ideal .impression .swiper-button-next,#ideal .impression .swiper-button-prev{width:2.5em;height:4em}#ideal .impression .arrow p{font-size:175%;line-height:1.75;padding:3em;padding-right:0;background-position:0 60%;background-size:2em auto}}@media only screen and (min-width: 768px)and (max-width: 1199px){#ideal .impression .inner{padding-left:.5em;padding-right:.5em}#ideal .impression .swiper .slider .ssBox{bottom:1.5em;left:2.25em}#ideal .impression .swiper .slider .swiper-slide .s_text{top:1.475em}}#ideal .change{background:#f5f3ef}#ideal .change ul{position:relative;margin-bottom:1em}#ideal .change ul:before{content:"";width:3em;height:1.75em;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url("../img/menu/eyebrows/svg/arrow_under.svg");position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#ideal .change ul li{margin-bottom:3em}#ideal .change ul li:last-child{margin-bottom:0}#ideal .change ul li dl{font-size:115%;text-align:center;padding:.85em;padding-right:1.25em;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}#ideal .change ul li dl dt,#ideal .change ul li dl dd{display:flex;flex-direction:column;justify-content:center;align-items:center}#ideal .change ul li dl dt{width:3.75em;height:3.75em;color:#b59448;border:1px solid #b59448;border-radius:50%}#ideal .change ul li dl dd{width:75%;letter-spacing:-0.025em}#ideal .change ul li:first-child dl dt{color:#61778c;border-color:#61778c}@media screen and (min-width: 768px){#ideal .change ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2em}#ideal .change ul:before{width:3em;height:5.5em;background-image:url("../img/menu/eyebrows/svg/arrow_right.svg")}#ideal .change ul li dl{padding:1em}#ideal .change ul li dl dt{font-size:150%}#ideal .change ul li dl dd{font-size:125%}#ideal .change p{font-size:105%;line-height:1.75}}@media only screen and (min-width: 768px)and (max-width: 1199px){#ideal .change ul li dl dt{font-size:135%}#ideal .change ul li dl dd{font-size:115%}}#difference{background:#f3eee8}#difference .explain{text-align:center;margin-bottom:1.5em}#difference .tech{margin-top:2em}#difference .tech h3{background:#414141;color:#fff;padding:.75em 0;font-weight:600;text-align:center}#difference .tech .white-box{background:#fff;padding:1em}#difference .tech .white-box p{text-align:center}#difference .tech .swiper{overflow:hidden}#difference .tech .swiper-pagination{left:50%;bottom:auto;transform:translateX(-50%);margin-top:.75em}#difference .tech .swiper-pagination .swiper-pagination-bullet{width:.75em;height:.75em;border:1px solid #707070;background:#fff;opacity:1;margin:0 .4em}#difference .tech .swiper-pagination .swiper-pagination-bullet-active{background:#333}#difference .tech .case{padding-bottom:2em}#difference .tech .case-list{margin-top:1em}#difference .tech .case-list .case-item{background:#fff;display:flex;flex-direction:column;height:auto}#difference .tech .case-list .case-item .text{flex:1;background:#f8f8f8;padding:1em}#difference .tech .case-list .case-item .text dl{display:flex;flex-wrap:wrap;justify-content:space-between}#difference .tech .case-list .case-item .text dl dt{width:22%;white-space:nowrap;position:relative}#difference .tech .case-list .case-item .text dl dt::after{content:"：";position:absolute;right:0}#difference .tech .case-list .case-item .text dl dd{width:76%;word-break:break-word}@media screen and (min-width: 768px){#difference .tech .white-box{padding:2em 3em}#difference .tech .case-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1em;margin-top:1.5em}#difference .tech .case-list .case-item{width:auto}#difference .tech .case-list .case-item .text dl dt::after{right:-0.25em}}#benefits{background:#fff}#benefits .explain{text-align:center;margin-bottom:1.5em}#benefits .badge ul{display:flex;flex-wrap:wrap;justify-content:center}#benefits .badge ul li{width:25%}@media screen and (min-width: 768px){#benefits .badge{padding:0 10em}#benefits .badge ul li{width:12.5%}}#benefits .staff{margin-top:2em}#benefits .staff ul{display:flex;flex-direction:column;gap:1em}#benefits .staff ul li{border-radius:10px;overflow:hidden}#benefits .staff ul li a{display:flex;align-items:center;padding:1em;background:linear-gradient(45deg, #ac8e3f, #ccba8b);color:#fff}#benefits .staff ul li a .image{width:28%;margin-right:1em;border-radius:50%;overflow:hidden}#benefits .staff ul li a .image>div{width:100%;padding-top:100%;position:relative}#benefits .staff ul li a .image>div img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:top center}#benefits .staff ul li a .text{flex:1}#benefits .staff ul li a .text .title{font-size:105%;font-weight:600}#benefits .staff ul li a .text .category{font-size:80%;font-weight:600;word-break:keep-all;margin-top:.5em}#benefits .staff ul li a .text .arrow{width:2.5em}#benefits .staff p{text-align:center;margin-top:2em}@media screen and (min-width: 768px){#benefits .staff ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5em}#benefits .staff ul li a{padding-left:1.5em;padding-right:1.5em}#benefits .staff ul li a .image{width:18%}#benefits .staff ul li a .text .category{font-size:75%;margin-top:.25em}#benefits .staff ul li a .text .arrow{width:2em}}#benefits .commit{background:#f8f8f8;padding:2em 1em;margin-top:2em}#benefits .commit ol li{margin-top:3em}#benefits .commit ol li:first-child{margin-top:0}#benefits .commit ol li .image{width:70%;border-radius:50%;overflow:hidden;margin:0 auto;box-shadow:0 0 15px rgba(0,0,0,.1)}#benefits .commit ol li .text .title{display:flex;align-items:center;justify-content:center;color:#d21f59;font-size:140%;font-weight:600;margin-top:.75em}#benefits .commit ol li .text .title .number{width:4em;margin-right:-1em}#benefits .commit ol li .text .title span{display:inline-block;background:#fff;padding:.25em .75em .25em 1.75em}#benefits .commit ol li .text p{margin-top:1em;line-height:1.75}#benefits .commit ol li .text a{color:#4868ef}@media screen and (min-width: 768px){#benefits .commit{padding:3em}#benefits .commit ol li{display:flex;align-items:center}#benefits .commit ol li .image{width:200px}#benefits .commit ol li .text{flex:1;margin-left:2em}#benefits .commit ol li .text .title{justify-content:flex-start;font-size:155%;margin-top:0}#benefits .commit ol li .text .title .number{width:3em}}#price_staff .explain{padding:0 1.25em;text-align:center;margin-bottom:1.5em}#price_staff .ps_block .ps_box .box_slide .view_more{display:none}#price_staff .ps_block .ps_box .box_slide .slide_ct .explanation{width:100%;color:#333;line-height:1.75;padding:1.25em;background-color:hsla(0,0%,100%,.75)}#price_staff .ps_block .ps_box .box_slide .slide_ct .staff_box{font-size:85%;display:flex;flex-direction:column}#price_staff .ps_block .ps_box .box_slide .slide_ct .staff_box .staff_img{width:11em;height:11em}#price_staff .ps_block .ps_box .box_slide .slide_ct .staff_box .staff_info{flex:1}#price_staff .ps_block .ps_box .box_slide .slide_ct .staff_box .staff_info .info_text .part_treatment b.v_lip{font-weight:normal;color:inherit}#price_staff .ps_block .ps_box .box_slide .slide_ct .staff_box .staff_info .info_text .part_treatment b.v_eyebrows,#price_staff .ps_block .ps_box .box_slide .slide_ct .staff_box .staff_info .info_text .part_treatment b.v_powder-eyebrows,#price_staff .ps_block .ps_box .box_slide .slide_ct .staff_box .staff_info .info_text .part_treatment b.v_shiny-blow{color:#b9793a;font-weight:600}#price_staff .ps_block .staff_box .staff_info h4{word-break:break-word}#price_staff .ps_block .staff_box .staff_info .info_text .m_gairs{word-break:break-word}#price_staff .set_fee{display:flex;align-items:center;justify-content:space-between}#price_staff .set_fee li{display:flex;align-items:center;justify-content:center;width:50%}#price_staff .set_fee li .set{font-size:55%;border:1px solid #fff;width:5em;height:5em;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;line-height:1.2}#price_staff .set_fee li .set span{font-size:130%;font-weight:600}#price_staff .set_fee li .fee{font-size:185%;letter-spacing:-0.01em;margin-left:.15em}#price_staff .set_fee li .fee span{font-size:50%}@media screen and (min-width: 768px){#price_staff #gma .view_more{background:#e3af00}#price_staff #gm .view_more{background:#b9b5b0}#price_staff #ms .view_more{background:#d38a9d}#price_staff #ar .view_more{background:#5a75a2}#price_staff .inner h2 .en{font-size:110%}#price_staff .inner h2 .ja{font-size:225%}#price_staff .ps_block .ps_box{margin-top:-8.5em}#price_staff .ps_block .ps_box .box_slide .slide_ct .explanation{background:none}#price_staff .ps_block .ps_box .box_slide .view_more{display:none;background:rgba(0,0,0,.3);width:32%;padding:.5em 0;font-size:130%;border-radius:100px;margin:1.5em auto 0;cursor:pointer;position:relative}#price_staff .ps_block .ps_box .box_slide .view_more::before,#price_staff .ps_block .ps_box .box_slide .view_more::after{content:"";width:1em;height:2px;background:#fff;position:absolute;top:50%;right:1.25em;transform:translateY(-50%)}#price_staff .ps_block .ps_box .box_slide .view_more::after{transform:translateY(-50%) rotate(90deg)}#price_staff .ps_block .ps_box .box_slide .view_more.is-open::after{content:none}#price_staff .ps_block .ps_box .box_slide .staff.hide{display:none}#price_staff .ps_block .ps_head{width:40%}#price_staff .ps_block .ps_head .price{padding-left:1em;padding-right:1em}}@media screen and (min-width: 960px){#price_staff .inner h2 .en{font-size:90%}#price_staff .inner h2 .ja{font-size:160%}}#flow::before,#flow::after{content:none}#flow .inner{padding-left:1.25em;padding-right:1.25em}#movie{background:#f3eee8}#movie .youtubeBox{max-width:800px;margin:0 auto}#progress{background:#fff}#progress ul{display:flex;flex-direction:column;gap:.5em}#progress ul li{display:flex}#progress ul li .text{background:#e2d5b7;display:flex;align-items:center;justify-content:center;flex-grow:1}#progress ul li .image{width:56%;position:relative}#progress ul li .image::before,#progress ul li .image::after{content:"";height:50%;position:absolute;top:0;left:0;border-left:.75em solid #e2d5b7;border-bottom:.75em solid rgba(0,0,0,0)}#progress ul li .image::after{top:auto;bottom:0;border-top:.75em solid rgba(0,0,0,0);border-bottom:0}#progress ul li:nth-child(even){flex-direction:row-reverse}#progress ul li:nth-child(even) .image::before,#progress ul li:nth-child(even) .image::after{left:auto;right:0;transform:scaleX(-1)}@media screen and (min-width: 768px){#progress ul{gap:1.5em}#progress ul li{justify-content:flex-start}#progress ul li .image{width:38%;position:relative}#progress ul li .image::before{border-left-width:1.35em;border-bottom-width:1.35em}#progress ul li .image::after{border-left-width:1.35em;border-top-width:1.35em}#progress ul li .text{width:30%;flex-grow:initial;margin:0;border-radius:300px 0 0 300px}#progress ul li .text p{margin-left:1em}#progress ul li:nth-child(even) .text{margin:0;border-radius:0 300px 300px 0}#progress ul li:nth-child(even) .text p{margin-left:0;margin-right:1em}}#retouch{background:#f8f8f8}#retouch .explain{text-align:center}#retouch .note{font-size:80%;text-align:center;margin-top:2em}#risk{background:#fff}#risk ul{background:#f8f8f8;padding:1.25em}#risk ul li{margin-top:1.25em;padding-bottom:1.25em;background-image:linear-gradient(45deg, #707070 3px, transparent 3px);background-size:6px 1px;background-repeat:repeat-x;background-position:left bottom}#risk ul li:last-child{background-image:none}#risk dl dt{text-align:center;margin-bottom:1em}@media screen and (min-width: 768px){#risk ul{padding:3em}#risk dl{display:flex;align-items:center}#risk dl dt{width:10em;display:flex;justify-content:center;align-items:center;margin:0}#risk dl dd{flex:1}}#aftercare{background:#f3eee8}#aftercare .explain{text-align:center}#aftercare ul li{padding-left:1.25em;padding-right:1.25em;margin-top:2em}#aftercare ul li .header{display:flex;align-items:center}#aftercare ul li .header .image{width:45%;border-radius:50%;overflow:hidden}#aftercare ul li .header .image>div{width:100%;padding-top:100%;position:relative}#aftercare ul li .header .image>div img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:top center}#aftercare ul li .header h3{font-size:110%;font-weight:600;margin-left:2em}#aftercare ul li .text{margin-top:1em}@media screen and (min-width: 768px){#aftercare ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:2em;padding-left:3em;padding-right:3em}#aftercare ul li .header{flex-direction:column;justify-content:center}#aftercare ul li .header .image{width:58%}#aftercare ul li .header h3{margin-left:0;margin-top:1em}#aftercare ul li .text{text-align:center}}#faq{background:#fff}@media screen and (min-width: 768px){#faq .inner h2 .en{font-size:110%}}@media screen and (min-width: 960px){#faq .inner h2 .en{font-size:90%}}@media screen and (min-width: 768px){#faq .inner h2 .ja{font-size:225%}}@media screen and (min-width: 960px){#faq .inner h2 .ja{font-size:160%}}#faq h3{font-size:120%;font-weight:600;text-align:left;margin:0;position:relative}#faq h3::before{content:"Q";font-size:150%;position:absolute;top:50%;left:-1.25em;transform:translateY(-50%)}#faq ul li{margin-top:1em}#faq ul li :first-child{margin-top:0}#faq ul li dl dt{background:#a69365;padding:1em 3em 1em 3.5em;color:#fff;cursor:pointer;position:relative}#faq ul li dl dt::before,#faq ul li dl dt::after{content:"";width:1.5em;height:2px;background:#fff;position:absolute;top:50%;right:1em;transform:translateY(-50%)}#faq ul li dl dt::after{transform:translateY(-50%) rotate(90deg)}#faq ul li dl dt.appear::after{content:none}#faq ul li dl dd{font-size:90%;padding:1em 1em 1em 4em;background:#f8f8f8}#faq ul li dl dd p{position:relative}#faq ul li dl dd p::before{content:"A";font-size:200%;font-weight:600;position:absolute;top:0;left:-1.225em;color:#a69365}#faq ul li dl dd a{color:#4868ef}@media screen and (min-width: 768px){#faq h3{font-size:150%}#faq h3::before{font-size:170%;left:-1.5em}#faq ul{padding-left:3em;padding-right:3em}#faq ul li dl dt{padding:1.5em 3em 1.5em 6em}#faq ul li dl dt::before,#faq ul li dl dt::after{right:1.5em}#faq ul li dl dd{font-size:100%;padding:1.5em 1.5em 1.5em 6em}#faq ul li dl dd p::before{font-size:250%;top:-0.25em;left:-1.45em}}#flow .flowBlock ul li{position:relative;padding-top:6em}#flow .flowBlock ul li::before{display:block;content:"";width:5em;height:3em;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url("../img/menu/eyebrows/svg/arrow_under.svg");position:absolute;top:1.5em;left:50%;transform:translateX(-50%)}#flow .flowBlock ul li:first-child{padding-top:0}#flow .flowBlock ul li:first-child::before{content:none}#flow .flowBlock .flowBox{position:relative;z-index:0;display:flex;justify-content:space-between}#flow .flowBlock .flowBox .flowHead{display:flex;flex-direction:column;justify-content:center;align-items:center;width:10.25em;height:10.25em;color:#fff;text-align:center;background:#bea881;border-radius:50%}#flow .flowBlock .flowBox .flowHead .step{font-size:200%;line-height:1}#flow .flowBlock .flowBox .flowHead h3{font-size:125%;letter-spacing:0;line-height:1;margin-top:.25em;font-feature-settings:"palt"}#flow .flowBlock .flowBox .flowHead h3 span{display:block;color:#fffacf;font-size:55%;line-height:1.75;margin:.5em 0 0;opacity:.75;font-weight:100;font-family:"Rock Salt",cursive}#flow .flowBlock .flowBox .flowTxt p{margin-top:1em}@media screen and (max-width: 767px){#flow .flowBlock ul li .flowImg{width:65%;position:absolute;z-index:-1;top:0;right:0}#flow .flowBlock ul li:nth-child(even) .flowBox .flowHead{margin-left:auto}#flow .flowBlock ul li:nth-child(even) .flowImg{left:0;right:initial}}@media screen and (min-width: 768px){#flow .flowBlock .flowBox .flowHead{margin:1.25em auto 0}#flow .flowBlock .flowBox .flowTxt,#flow .flowBlock .flowBox .flowImg{width:calc(50% - 1.15em)}#flow .flowBlock .flowBox .flowTxt p{line-height:1.65;letter-spacing:0;font-feature-settings:"palt"}#flow .flowBlock ul li{padding-top:3.75em}#flow .flowBlock ul li::before{top:0;left:24%}#flow .flowBlock ul li:nth-child(even) .flowBox{flex-direction:row-reverse}#flow .flowBlock ul li:nth-child(odd)::before{left:76%}}@media only screen and (min-width: 768px)and (max-width: 1199px){#flow .flowBlock .flowBox .flowTxt p{font-size:95%}}.movie{background-color:#fff;background-position:bottom left;background-size:contain;background-repeat:no-repeat;background-image:url("../img/menu/eyebrows/instagram_bg.webp");padding-bottom:25%}.movie .youtubeBox .youtube{margin-top:1.25em}.movie .youtubeBox .youtube:first-child{margin-top:0}.movie p{font-weight:600;text-align:center;margin-top:1.5em}.movie .sns{display:flex;justify-content:space-between;width:65%;margin:1.3em auto 0}.movie .sns li{width:21%}.movie .sns li a{display:block;background:#fff;border-radius:100%;box-shadow:0 .2em .3em rgba(0,0,0,.15);overflow:hidden;position:relative}.movie .sns li a::before{display:block;content:"";width:100%;padding-top:100%}.movie .sns li img{width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.movie .youtubeBox{display:flex;flex-wrap:wrap;justify-content:space-between}.movie .youtubeBox .youtube,.movie .youtubeBox .youtube+.youtube{margin-top:0}.movie .youtubeBox .youtube{width:100% !important}.movie p{font-size:160%}.movie .sns{width:40%}}@media screen and (min-width: 960px){.movie .sns{width:32%}.movie .sns li{width:20%}.movie .sns li a{box-shadow:0 .2em .5em rgba(0,0,0,.15)}}@media screen and (min-width: 1200px){.movie{background-size:960px auto;padding-bottom:0}}.videos li:last-child{margin-top:1.5em}@media screen and (min-width: 768px){.videos{display:flex;justify-content:space-between}.videos li{width:48%}.videos li:last-child{margin-top:0}}.videoWrap{width:100%;padding-top:56.25%;position:relative}.videoWrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.surr span{opacity:0}.fadeScroll .surr span{display:inline-block;animation:fadeInUp .5s cubic-bezier(0.25, 1, 0.5, 1) .1s 1 forwards}.fadeScroll.banner .frame{opacity:0;animation:bounceIn .8s cubic-bezier(0.25, 1, 0.5, 1) .75s 1 forwards}#troubles .solution.fadeScroll::before,#troubles .solution.fadeScroll::after{opacity:0;animation:fadeIn .5s cubic-bezier(0.25, 1, 0.5, 1) .25s 1 forwards}#troubles .solution.fadeScroll>p{opacity:0;animation:fadeIn .5s cubic-bezier(0.25, 1, 0.5, 1) .5s 1 forwards}#troubles .solution.fadeScroll>span{opacity:0;animation:fadeIn .5s cubic-bezier(0.25, 1, 0.5, 1) 1s 1 forwards}#sixD .fadeScroll ul li:nth-child(1){opacity:0;animation:fadeIn .8s cubic-bezier(0.25, 1, 0.5, 1) .25s 1 forwards}#sixD .fadeScroll ul li:nth-child(2){opacity:0;animation:fadeIn .8s cubic-bezier(0.25, 1, 0.5, 17) .5s 1 forwards}#sixD .fadeScroll ul li:nth-child(3){opacity:0;animation:fadeIn .8s cubic-bezier(0.25, 1, 0.5, 1) 1s 1 forwards}#ideal .change ul.fadeScroll{opacity:0;animation:fadeInUp .8s cubic-bezier(0.25, 1, 0.5, 1) .5s 1 forwards}#ideal .change p.fadeScroll{opacity:0;animation:fadeInUp .8s cubic-bezier(0.25, 1, 0.5, 1) .7s 1 forwards}#contact .formContent.fadeScroll form{opacity:0;animation:fadeIn .5s cubic-bezier(0.25, 1, 0.5, 1) .25s 1 forwards}@media screen and (min-width: 768px){#ratio .image.fadeScroll{opacity:0;animation:fadeInLeft .5s cubic-bezier(0.25, 1, 0.5, 1) .75s 1 forwards}#ratio .text.fadeScroll{opacity:0;animation:fadeInRight .5s cubic-bezier(0.25, 1, 0.5, 1) .75s 1 forwards}.fadeScroll .pioneerBox p,.fadeScroll .pioneerBox h2{opacity:0;animation:fadeInLeft .5s cubic-bezier(0.25, 1, 0.5, 1) .5s 1 forwards}.fadeScroll .swiper-container .swiper-wrapper li:nth-child(1){opacity:0;animation:fadeInUp .8s cubic-bezier(0.25, 1, 0.5, 1) .67s 1 forwards}.fadeScroll .swiper-container .swiper-wrapper li:nth-child(2){opacity:0;animation:fadeInUp .8s cubic-bezier(0.25, 1, 0.5, 1) .7s 1 forwards}.fadeScroll .swiper-container .swiper-wrapper li:nth-child(3){opacity:0;animation:fadeInUp .8s cubic-bezier(0.25, 1, 0.5, 1) .8s 1 forwards}.fadeScroll .swiper-container .swiper-wrapper li:nth-child(4){opacity:0;animation:fadeInUp .8s cubic-bezier(0.25, 1, 0.5, 1) .9s 1 forwards}}/*# sourceMappingURL=eyebrows.min.css.map */