@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@500&display=swap";.header-menu,.header-body__right,.header-button__open,.header-button__close,.footer-contents,.l-footer>hr{display:none !important}.l-footer{padding:0}.mv{position:relative}@media screen and (max-width: 991px){.mv figure{aspect-ratio:2/1}}@media screen and (max-width: 767px){.mv figure{aspect-ratio:1.5/1}}@media screen and (max-width: 575px){.mv figure{aspect-ratio:1.1/1}}.mv figure img{height:100% !important;-o-object-fit:cover;object-fit:cover}.mv__title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.mv__title p{font-family:YakuHanMP,"Noto Serif JP",serif;font-size:max(11px,var(--vw-size36));font-weight:500;color:#fff;line-height:2;text-align:center}@media screen and (max-width: 991px){.mv__title p{font-size:max(11px,var(--vw-size22))}}@media screen and (max-width: 575px){.mv__title p{font-size:max(11px,var(--vw-size18))}}.recommend__inner{padding:var(--vw-size132) 0;margin:0 var(--vw-size182);display:flex;flex-direction:column}@media screen and (max-width: 1280px){.recommend__inner{margin:0 var(--vw-size80)}}@media screen and (max-width: 991px){.recommend__inner{flex-direction:column;gap:var(--vw-size10);padding:var(--vw-size78) 0;margin:0}}.recommend__title{display:flex;gap:var(--vw-size152)}@media screen and (max-width: 991px){.recommend__title{flex-direction:column;gap:var(--vw-size24);margin:0 var(--vw-size20)}}.recommend__title h2{display:flex}@media screen and (max-width: 991px){.recommend__title h2{flex-direction:column;gap:var(--vw-size16)}}.recommend__title h2 .en{display:block;width:var(--vw-size176);font-family:YakuHanMP,"EB Garamond",serif;font-weight:700;font-size:max(12px,var(--vw-size15));color:rgba(0,0,0,.5)}@media screen and (max-width: 991px){.recommend__title h2 .en{font-weight:300;font-size:max(11px,var(--vw-size15));color:rgb(var(--color-primary))}}.recommend__title h2 .jp{font-family:YakuHanMP,"EB Garamond",serif;font-size:max(11px,var(--vw-size30));color:rgb(var(--color-primary));line-height:1.2}@media screen and (max-width: 991px){.recommend__title h2 .jp{font-size:max(11px,var(--vw-size25))}}.recommend__title p{flex:1;font-size:max(12px,var(--vw-size16));line-height:2}.recommend__title p::before{display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em);content:""}.recommend__title p::after{display:block;width:0;height:0;margin-bottom:calc((1 - 2)*.5em);content:""}.recommend__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--vw-size64) var(--vw-size32);padding:0 var(--vw-size176);margin-top:var(--vw-size70)}@media screen and (max-width: 991px){.recommend__list{grid-template-columns:repeat(2, 1fr);gap:var(--vw-size40) var(--vw-size24);padding:0;margin:0 var(--vw-size20);margin-top:var(--vw-size40)}}@media screen and (max-width: 575px){.recommend__list{grid-template-columns:repeat(1, 1fr)}}.recommend__list .c-contentsBlock{color:#121212}.recommend__list .c-contentsBlock h3 span{font-size:max(11px,var(--vw-size18))}@media screen and (max-width: 991px){.recommend__list .c-contentsBlock h3 span{font-size:max(11px,var(--vw-size16))}}.recommend__list .c-contentsBlock figure{overflow:hidden}.recommend__list .c-contentsBlock figure img{transform:scale(1);transition:1s ease}.recommend__list .c-contentsBlock dl{display:grid;grid-template-columns:var(--vw-size80) 1fr;gap:var(--vw-size8);margin-top:var(--vw-size16)}.recommend__list .c-contentsBlock dl dt{font-size:max(11px,var(--vw-size13));font-weight:700}.recommend__list .c-contentsBlock dl dd{font-size:max(11px,var(--vw-size13))}.recommend__list .c-contentsBlock:hover img{transform:scale(1.1)}.onlinesalon{background:#f1fffe;border-top:1px solid rgba(0,0,0,.1)}.onlinesalon__inner{margin:0 var(--vw-size182);display:grid;grid-template-columns:auto 1fr;gap:var(--vw-size182)}@media screen and (max-width: 991px){.onlinesalon__inner{margin:0 var(--vw-size20);grid-template-columns:1fr;gap:var(--vw-size24);padding:var(--vw-size80) 0}}.onlinesalon__cv{position:sticky;top:0;height:-moz-fit-content;height:fit-content;padding:var(--vw-size132) 0}@media screen and (max-width: 991px){.onlinesalon__cv{position:relative;padding:0}}.onlinesalon__cv .inner{border-top:2px solid #4ebbb5;border-bottom:2px solid #4ebbb5;padding:var(--vw-size32) 0}.onlinesalon__cv .inner p{font-size:max(11px,var(--vw-size24));font-weight:500}@media screen and (max-width: 991px){.onlinesalon__cv .inner p{font-size:max(11px,var(--vw-size18));text-align:center}}.onlinesalon__cv .inner .link{margin-top:var(--vw-size24);display:flex;flex-direction:column;gap:var(--vw-size16)}@media screen and (max-width: 991px){.onlinesalon__cv .inner .link{flex-direction:row}}@media screen and (max-width: 575px){.onlinesalon__cv .inner .link{flex-direction:column}}.onlinesalon__cv .inner .link .reservation,.onlinesalon__cv .inner .link .detail{flex:1;position:relative;padding:var(--vw-size20);font-size:max(11px,var(--vw-size20));font-weight:700;color:#fff;border-radius:var(--vw-size3);text-align:center;opacity:1;transition:opacity .5s ease}@media screen and (max-width: 991px){.onlinesalon__cv .inner .link .reservation,.onlinesalon__cv .inner .link .detail{padding:var(--vw-size16);font-size:max(11px,var(--vw-size16))}}.onlinesalon__cv .inner .link .reservation:hover,.onlinesalon__cv .inner .link .detail:hover{opacity:.5}.onlinesalon__cv .inner .link .reservation::after,.onlinesalon__cv .inner .link .detail::after{content:"";-webkit-mask-image:url(../img/elements/icn__arrow__right.svg);mask-image:url(../img/elements/icn__arrow__right.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;width:var(--vw-size9);height:var(--vw-size16);position:absolute;right:var(--vw-size20);top:50%;transform:translateY(-50%)}.onlinesalon__cv .inner .link .detail{background:#4ebbb5}.onlinesalon__cv .inner .link .reservation{background:#e17682}.onlinesalon__cv .inner .link .reservation::before{content:"";-webkit-mask-image:url(../img/soldout/icon__calendar.svg);mask-image:url(../img/soldout/icon__calendar.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;width:var(--vw-size20);height:var(--vw-size20);position:absolute;left:var(--vw-size20);top:50%;transform:translateY(-50%)}.onlinesalon__body{padding:var(--vw-size132) 0;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 991px){.onlinesalon__body{padding:var(--vw-size40) 0 0 0}}.onlinesalon__body .title{max-width:calc(var(--vw-size366)*2)}@media screen and (max-width: 991px){.onlinesalon__body .title{max-width:600px;margin:0 var(--vw-size10)}}.onlinesalon__body .lead{font-size:max(11px,var(--vw-size20));font-weight:700;text-align:center;margin-top:var(--vw-size60);line-height:2.4}@media screen and (max-width: 991px){.onlinesalon__body .lead{font-size:max(11px,var(--vw-size16));margin-top:var(--vw-size32)}}.onlinesalon__body .lead strong{background:#fff;padding:var(--vw-size8);margin:0 var(--vw-size4);color:#29b6ac}.onlinesalon__body .example{margin-top:var(--vw-size40);background:#fff;width:100%;padding:2px;border-radius:var(--vw-size5)}.onlinesalon__body .example p{font-size:max(11px,var(--vw-size22));font-weight:700;color:#29b6ac;padding:var(--vw-size40);text-align:center}@media screen and (max-width: 991px){.onlinesalon__body .example p{font-size:max(11px,var(--vw-size18))}}.onlinesalon__body .example ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:1px}@media screen and (max-width: 767px){.onlinesalon__body .example ul{grid-template-columns:repeat(2, 1fr)}}.onlinesalon__body .example ul li{display:flex;flex-direction:column;align-items:center;gap:var(--vw-size8);padding:var(--vw-size24)}@media screen and (max-width: 991px){.onlinesalon__body .example ul li{padding:var(--vw-size16) var(--vw-size8)}}.onlinesalon__body .example ul li.question{background:#eaf7e4;border-bottom-left-radius:var(--vw-size5)}.onlinesalon__body .example ul li.area{background:#ddede9}.onlinesalon__body .example ul li.budget{background:#dce7f2}.onlinesalon__body .example ul li.proud{background:#eaedf6;border-bottom-right-radius:var(--vw-size5)}.onlinesalon__body .example ul li figure{width:var(--vw-size48);height:var(--vw-size48);padding:var(--vw-size8)}.onlinesalon__body .example ul li figure img{height:100% !important;-o-object-fit:contain;object-fit:contain}.onlinesalon__body .example ul li span{text-align:center;font-size:max(11px,var(--vw-size18));line-height:1.4}@media screen and (max-width: 991px){.onlinesalon__body .example ul li span{font-size:max(11px,var(--vw-size14))}}.onlinesalon__body .interview{margin-top:var(--vw-size80)}.onlinesalon__body .interview ul{display:flex;gap:var(--vw-size8);margin-top:calc(var(--vw-size24)*-1);padding:0 var(--vw-size96)}@media screen and (max-width: 991px){.onlinesalon__body .interview ul{padding:0 var(--vw-size48)}}@media screen and (max-width: 767px){.onlinesalon__body .interview ul{flex-direction:column;padding:0 var(--vw-size8)}}.onlinesalon__body .interview .voice{position:relative;width:100%;height:var(--vw-size96);background:#fff;display:flex;align-items:center;justify-content:center;margin-top:var(--vw-size40);font-size:max(11px,var(--vw-size20));font-weight:700;color:#29b6ac;border:1px solid #32d9d1;border-radius:var(--vw-size3);transition:color .5s ease}@media screen and (max-width: 991px){.onlinesalon__body .interview .voice{height:var(--vw-size72);font-size:max(11px,var(--vw-size18))}}.onlinesalon__body .interview .voice:hover{color:rgba(41,182,172,.5)}.onlinesalon__body .interview .voice::after{content:"";-webkit-mask-image:url(../img/elements/icn__arrow__right.svg);mask-image:url(../img/elements/icn__arrow__right.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#29b6ac;width:var(--vw-size9);height:var(--vw-size16);position:absolute;right:var(--vw-size20);top:50%;transform:translateY(-50%)}/*# sourceMappingURL=soldout.css.map */