﻿/*!===========================
このcssはSassから生成されていますので、
直接編集しないようご注意ください。
===========================*/@media (max-width: 767px){html{font-size:calc(75vw / 32)}.pc{display:none}.sp{display:block}img.sp,span.sp{display:inline}table.sp{display:table}.alignleft,.alignright{float:none;max-width:100% !important;margin-bottom:0}.alignleft{margin-right:0}.alignright{margin-left:0}.col:not(table){display:block}.col:not(table)>*{width:auto !important;margin-left:0 !important}.col:not(table)>*:nth-child(n+2){margin-top:2rem !important}.col:not(table)>table{width:100% !important}.scroll{overflow-x:auto}.scroll::-webkit-scrollbar{height:5px}.scroll::-webkit-scrollbar-track,.scroll::-webkit-scrollbar-thumb{border-radius:5px}.scroll::-webkit-scrollbar-track{background:#CCCCCC}.scroll::-webkit-scrollbar-thumb{background:#666666}.scroll table{white-space:nowrap}}@media (max-width: 767px) and (max-width: 426px){.form [type="text"],.form [type="number"],.form [type="search"],.form [type="email"],.form [type="tel"],.form [type="url"],.form [type="password"],.form [type="date"],.form [type="datetime-local"],.form [type="month"],.form [type="week"],.form [type="time"],.form textarea,.form select{font-size:16px}}@media (max-width: 767px){.form .form-table tr:nth-of-type(n+2) th{border-top:0}.form .form-table th,.form .form-table td{display:block}.form .form-table th{width:auto}.form .form-table td{border-top:0}header{padding:2rem}#hlogo{text-align:left}#hlogo img{width:18rem}#hsns,#fsns{top:1.8rem;left:auto;right:6rem}#hsns li a,#fsns li a{width:3rem;height:3rem;font-size:1.6rem}#hnav{display:none}#gnav-wrap{width:30rem !important;padding:4rem 2rem;background:rgba(34,23,21,0.9);overflow-y:auto}.drawer--right .drawer-nav{right:-30rem}#gnav{display:block}#gnav li{margin-top:1em}#gnav li:first-child{margin-top:0}#gnav small{opacity:1}.drawer-hamburger{position:absolute;width:2rem;margin:2.7rem 2rem 0 0;padding:0}.drawer--right.drawer-open .drawer-hamburger{right:0}.drawer-hamburger-icon{margin:.5rem 0}.drawer-hamburger-icon,.drawer-hamburger-icon::before,.drawer-hamburger-icon::after{height:1px;background:#fff}.drawer-hamburger-icon::before{top:-.5rem}.drawer-hamburger-icon::after{top:.5rem}#fnav{display:block}#fnav li{margin-top:.5em}#fnav li:first-child{margin-top:0}#fbnr .fbnr-list{flex-wrap:wrap}#fbnr .fbnr-list .list-item:nth-child(n+2){margin:1.0em 0 0}#fbnr .fbnr-list .list-item img{max-height:inherit !important}#fnav02{bottom:0}#fnav02 li{width:50%;margin-left:0}#content [id^="top-"] h2,#content [id^="about-"] h2,#content [id^="salon-sec"] h2,#content [id^="salon-detail-"] h2,#content [id^="session-"] h2,#content [id^="commitment-"] h2,#content [id^="onlinesession-"] h2{font-size:2.8rem}#pttl{font-size:2.8rem}.base h1,.base h2,.base h3,.base h4,.base h5,.base h6{letter-spacing:0}.base h1,.base h2{font-size:2.8rem}.base h3{font-size:2.4rem}.base h4,.base h5{font-size:2rem}#content [id^="top-sec01-"]{display:block}#content [id^="top-sec01-"]>*{width:auto}#content [id^="top-sec01-"]>div{margin-top:2rem;padding:0}#content [id^="top-sec01-"]>div p{text-align:left}#top-sec02 ul{justify-content:space-between;flex-wrap:wrap}#top-sec02 ul li{width:48%;margin:3rem 0 0}#top-sec02 ul li:nth-child(-n+2){margin-top:0}#top-sec03 dl{display:block}#top-sec03 dl dt,#top-sec03 dl dd{width:auto}#top-sec03 dl dd{padding-top:0;border-top:0}#top-sec04 .col>*:nth-child(n+2),#top-sec08 .col>*:nth-child(n+2){margin-top:5rem !important}#top-sec04 table th,#top-sec04 table td,#top-sec08 table th,#top-sec08 table td{display:block;width:auto !important}#top-sec04 table th:nth-child(n+2),#top-sec04 table td:nth-child(n+2),#top-sec08 table th:nth-child(n+2),#top-sec08 table td:nth-child(n+2){border-top:0}#top-sec04 table th,#top-sec08 table th{background:#ddd}#top-sec06 dl{display:block}#top-sec06 dl>div{width:auto !important;margin-left:0}#top-sec06 .gmap{margin-top:15rem}#top-sec07 ol{justify-content:space-between}#top-sec07 ol li{width:45%;margin-left:0}#top-sec07 ol li figure::before{top:9.5rem;left:-2.5rem}#top-sec07 ol li figure img{width:100%}#top-sec07 ol li:nth-child(2n+1) figure::before{content:normal}#about-sec03 ul{justify-content:space-between;text-align:center}#about-sec03 ul li{display:block;width:48%;margin-left:0}#about-sec03 ul li::before{margin:0 auto}#about-sec03 ul li p{width:auto !important;margin-top:.5em}#about-sec05{text-align:left}#about-sec05 dl{display:block}#about-sec05 dl dt{margin:1em auto .5em}#about-sec05 dl dt:first-child{margin-top:0}#about-sec05 dl dd{width:auto;margin:0}#content [id^="salon-sec"] .col dl dt:first-of-type{margin-top:4rem}#salon-detail-info dl{display:block}#salon-detail-info dl>div{width:auto !important;margin-left:0}#salon-detail-info .gmap{margin-top:15rem}#salon-detail-staff{text-align:left}#salon-detail-staff ul.staff-list{display:block}#salon-detail-staff ul.staff-list li{width:auto}#salon-detail-staff ul.staff-list li .txt{min-height:inherit}#salon-detail-access ol{justify-content:space-between}#salon-detail-access ol li{width:45%;margin-left:0}#salon-detail-access ol li figure::before{top:9.5rem;left:-2.5rem}#salon-detail-access ol li figure img{width:100%}#salon-detail-access ol li:nth-child(2n+1) figure::before{content:normal}#session-sec01 ol,#onlinesession-sec01 ol{display:block;margin-top:0 !important}#session-sec01 ol li,#onlinesession-sec01 ol li{width:auto}#session-sec05>div{padding:2rem;background-position:left top}#commitment-sec01{text-align:left}#commitment-sec01 ul.no01{display:block}#commitment-sec01 ul.no01 li{display:flex;align-items:center;width:auto;height:auto;margin-top:1rem;padding:1rem;border-radius:2rem}#commitment-sec01 ul.no01 li::before{width:10rem;height:8rem;margin:0 1rem 0 0;background-size:auto 100%}#commitment-sec01 ul.no02{display:block}#commitment-sec01 ul.no02 li{width:auto}#commitment-sec01 ul.no02 li .txt{min-height:inherit}#commitment-sec02{text-align:left}#commitment-sec02 ul li{width:50%}#commitment-sec03{text-align:left}#commitment-sec04 dl dd{margin-top:-1px;margin-left:0;padding:2rem}#onlinesession-sec04>div{height:auto;padding-bottom:20rem;background-position:left bottom;background-size:100%}#onlinesession-sec04 ol{display:block}#onlinesession-sec04 ol li{margin:1rem auto 0}#onlinesession-sec04 ol li:first-child{margin-top:0}#testimonial-sec01 .ttl figure{width:8rem;height:8rem}}
/*# sourceMappingURL=sp.css.map */
