@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Noto+Serif+JP:wght@200..900&display=swap);html{font-family:"Noto Serif JP","EB Garamond","游明朝体","Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","MS P明朝","MS PMincho","Times New Roman",serif}body{color:#222;font-size:14px;font-family:"Noto Serif JP","EB Garamond","游明朝体","Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","MS P明朝","MS PMincho","Times New Roman",serif;font-weight:400;line-height:1.8;letter-spacing:.075rem;min-height:100%;min-width:100%;height:100%;overflow-x:hidden;background:#fff;margin:0;padding:0}@media (min-width:768px){body{font-size:16px}}.container-wrap{max-width:1140px;width:100%;margin:0 auto;padding:0 16px}.container-wrap.full{max-width:100%}@media (min-width:768px){.container-wrap.full{padding:0 40px}}p{line-height:1.8}.btn{position:relative;display:inline-block;text-align:center;padding:12px 8px;min-width:264px;text-align:center;font-weight:500;font-size:16px}@media (min-width:768px){.btn{padding:12px 24px}}.btn.btn-line{color:#fff;background-color:#61b645}.btn.btn-contact{color:#fff;background-color:#998f74}.btn.btn-hpb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#a61648;padding:12px 8px}@media (min-width:768px){.btn.btn-hpb{padding:16px}}.btn.btn-hpb::before{display:none}.btn.header-hpb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#a61648;padding:16px 8px;min-width:auto;max-width:none}@media (min-width:768px){.btn.header-hpb{padding:12px}}.btn.header-hpb::before{display:none}.btn.contact-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#20c755;max-width:264px;min-width:264px}.btn::before{content:"";width:8px;height:8px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;right:20px;bottom:0;margin:auto}.btn-txt{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#998f74}.btn-txt::before{content:"";position:relative;display:inline-block;border-radius:100px;width:10px;height:10px;background-color:#998f74;margin-right:8px}.btn-txt.white{color:#fff}.btn-txt.white::before{background-color:#fff}.font-eb{font-family:"EB Garamond",serif}.section-wrap{padding:48px 0 56px}@media (min-width:768px){.section-wrap{padding:100px 0}}a{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}a:focus,a:focus img,a:hover,a:hover img{opacity:.9;-webkit-transition:all ease .25;transition:all ease .25}.section-ttl{line-height:1.3;margin-bottom:32px}@media (min-width:768px){.section-ttl{margin-bottom:40px}}.section-ttl p{font-size:32px;font-weight:500;font-family:"EB Garamond",serif}@media (min-width:768px){.section-ttl p{font-size:40px}}.section-ttl h2{font-size:16px;color:#998f74}.section-ttl.white h2,.section-ttl.white p{color:#fff}.line-ttl{position:relative;font-size:20px;font-weight:500;padding-bottom:16px;margin-bottom:20px;line-height:1.6}@media (min-width:768px){.line-ttl{font-size:28px;padding-bottom:20px;margin-bottom:24px}}.line-ttl::before{content:"";position:absolute;left:0;bottom:0;width:64px;height:2px;background-color:#998f74}@media (min-width:768px){.line-ttl::before{width:100px}}.line-ttl.center{text-align:center}.line-ttl.center::before{right:0;margin:auto}.ja-ttl{text-align:center;margin-bottom:72px}@media (min-width:768px){.ja-ttl{margin-bottom:100px}}.ja-ttl h2{font-size:24px}@media (min-width:768px){.ja-ttl h2{font-size:28px}}.ja-ttl h2 .num{font-size:40px}@media (min-width:768px){.ja-ttl h2 .num{font-size:44px}}.list-alpha{list-style-type:lower-alpha}.list-roman{list-style-type:lower-roman}.header{-webkit-transition:padding .2s ease,background-color .3s ease;transition:padding .2s ease,background-color .3s ease;color:#222}.header.header-top{background-color:transparent}@media (min-width:1024px){.header.header-top{color:#fff}}.header.header-top .header-logo .header-summary{color:#fff}.header.header-top .menu span{color:#998f74}@media (min-width:1024px){.header.header-top .menu span{color:#fff}}.header.fixed-header{position:fixed;top:0;left:0;width:100%;padding:8px 0;background-color:rgba(255,255,255,.95);-webkit-animation:slideDown .3s ease-out forwards;animation:slideDown .3s ease-out forwards;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);color:#222}@media (min-width:1024px){.header.fixed-header{padding:12px 0}}.header.fixed-header .header-logo .header-summary{color:#222}.header.fixed-header .menu li:not(span){font-family:"EB Garamond",serif}.header.fixed-header .menu span{color:#998f74}.header.fixed-header .menu .header-btn{color:#fff}.header.fixed-header .menu .header-btn span{color:#fff}.header.fixed-header .menu .header-hpb span{color:#fff}.header .header-logo img{height:44px}@media (min-width:1024px){.header .header-logo img{height:64px}}.header .header-logo span{color:#222}.header .menu{display:block}.header .menu span{color:#998f74}.header .menu .header-btn{color:#fff}.header .menu .header-btn span{color:#fff}.header .menu .menu-logo{display:none}.header .menu .dropdown-reserve{position:relative}.header .menu .dropdown-reserve .dropdown-menu{display:none;position:absolute;left:0;top:100%;min-width:100%;background:#fff;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);border-radius:8px;z-index:1000;padding:0;margin-top:0;pointer-events:auto}.header .menu .dropdown-reserve .dropdown-menu li{width:100%}.header .menu .dropdown-reserve .dropdown-menu li a{padding:12px;color:#fff;-webkit-text-decoration:none;text-decoration:none;font-size:14px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.header .menu .dropdown-reserve .dropdown-menu li a span{color:#fff}.header .menu .dropdown-reserve:focus-within .dropdown-menu,.header .menu .dropdown-reserve:hover .dropdown-menu{display:block;pointer-events:auto}@media (max-width:1023.98px){.header .menu{display:none}.header .menu .container-wrap.full{padding:0}.header .menu.active{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:100vh;padding:12px 16px;display:block;background-color:#fff;z-index:999;-webkit-transition:all .3s ease;transition:all .3s ease;overflow-y:scroll}.header .menu.active .menu-logo{display:block}.header .menu.active .menu-logo span{color:#222}.header .menu.active ul{height:100%}.header .menu.active ul li+li{margin-top:16px;padding-top:16px;border-top:solid 1px #eaeaea}.header .menu.active ul li:last-child{padding-top:0;border-top:none}.header .menu.active ul .header-btn{color:#fff}.header .menu.active ul .header-btn span{color:#fff}.hamburger{position:relative;background:#2b4858;width:60px;height:60px;padding:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:1000}.line{position:relative;width:100%;height:2px;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:100px}.line:nth-child(2),.line:nth-child(3){margin-top:8px}.hamburger.clicked .line:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0)}.hamburger.clicked .line:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px}.hamburger.clicked .line:nth-child(3){width:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:10px}}@-webkit-keyframes slideDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.footer{position:relative;color:#fff;background-color:#2b4858;padding:40px 0 0;overflow:hidden;z-index:1}@media (min-width:768px){.footer{padding:64px 0 0}}.subfv{padding:40px 0}@media (min-width:768px){.subfv{padding:80px 0}}.privacy-wrap h3{font-size:20px;margin-bottom:16px;margin-top:32px;font-weight:700}.form-block .form-label{width:100%}@media (min-width:768px){.form-block .form-label{width:240px}}.form-block .form-data{width:100%}@media (min-width:768px){.form-block .form-data{padding-left:48px;width:calc(100% - 240px)}}.form-block select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}div.wpcf7 .wpcf7-spinner{display:none}.wpcf7-list-item.first{margin-left:0}.wpcf7-previous,.wpcf7-submit{position:relative;display:inline-block;text-align:center;padding:12px 8px;min-width:300px;color:#fff;border-radius:100px;text-align:center;background-color:#2b4858}@media (min-width:768px){.wpcf7-previous,.wpcf7-submit{padding:14px 24px;min-width:280px}}.wpcf7-previous{background-color:#999}.wp-pagenavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.wp-pagenavi .pages{display:none}.wp-pagenavi a,.wp-pagenavi span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:700;width:40px;height:40px;border-radius:100px;margin:0 4px;border:solid 1px #2b4858}@media (min-width:768px){.wp-pagenavi a,.wp-pagenavi span{font-size:18px;width:48px;height:48px;margin:0 8px}}.wp-pagenavi .current{color:#fff;background-color:#2b4858}.wp-pagenavi a{color:#2b4858;background-color:#fff}.wp-pagenavi a:focus,.wp-pagenavi a:hover{color:#fff;background-color:#2b4858}.subhero .subhero-inner{margin-top:80px;padding-bottom:32px;border-bottom:solid 1px #e2e2e2}@media (min-width:768px){.subhero .subhero-inner{padding-bottom:48px;margin-top:150px}}.subhero .subhero-inner p{font-size:56px;font-weight:500;font-family:"EB Garamond",serif;letter-spacing:.32rem;line-height:1.2}@media (min-width:768px){.subhero .subhero-inner p{font-size:100px}}.therapist-wrap .therapist-block+.therapist-block{margin-top:100px;padding-top:100px;border-top:solid 1px #e2e2e2}.therapist-single .therapist-block__image .sub-image li{-webkit-box-sizing:border-box;box-sizing:border-box}.therapist-single .therapist-block__image .sub-image li.active{outline:solid 2px #998f74}.therapist-single .therapist-block .therapist-head__info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.main-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.main-wrap .main-content{padding-right:48px;width:calc(100% - 280px)}}.sidebar{margin-top:48px}@media (min-width:768px){.sidebar{width:280px;margin-top:0}}.sidebar .side-block+.side-block{margin-top:24px}@media (min-width:768px){.sidebar .side-block+.side-block{margin-top:40px}}.sidebar .side-ttl{color:#998f74;font-size:18px;padding-bottom:8px;border-bottom:1px solid #998f74;margin-bottom:16px}.sidebar .side-lists .side-list .side-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sidebar .side-lists .side-list .side-card__thumb{width:80px;height:80px}.sidebar .side-lists .side-list .side-card__col{padding-left:8px;width:calc(100% - 80px)}.sidebar .side-lists .side-list .side-card__col p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.about-salon{background:url(../img/common/therapist_bg.png) center center no-repeat;background-size:cover}.mainfv{position:relative}.mainfv::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:3}.mainfv .mainfv-catch{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:4;width:100%;padding:0 16px}.mainfv .split-slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;height:100vh;overflow:hidden}@media (min-width:769px){.mainfv .split-slider{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (max-width:768px){.mainfv .split-slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.mainfv .split-slider .split{width:50vw;height:100vh;position:relative;overflow:hidden}@media (min-width:769px){.mainfv .split-slider .split{width:50vw;height:100vh}}@media (max-width:768px){.mainfv .split-slider .split{width:100vw;height:50vh}}.mainfv .split-slider .split .slide-img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:none;transition:none}.mainfv .split-slider .split .slide-img.next{z-index:1;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none}.mainfv .split-slider .split .slide-img.current,.mainfv .split-slider .split .slide-img.slide-out-down,.mainfv .split-slider .split .slide-img.slide-out-right,.mainfv .split-slider .split .slide-img.slide-out-up{z-index:2;opacity:1;-webkit-transition:opacity .8s,-webkit-transform 1.8s cubic-bezier(.6,0,.3,1);transition:opacity .8s,-webkit-transform 1.8s cubic-bezier(.6,0,.3,1);transition:transform 1.8s cubic-bezier(.6,0,.3,1),opacity .8s;transition:transform 1.8s cubic-bezier(.6,0,.3,1),opacity .8s,-webkit-transform 1.8s cubic-bezier(.6,0,.3,1)}.mainfv .split-slider .split.split-left .slide-img{-webkit-transform:translateY(100%);transform:translateY(100%)}.mainfv .split-slider .split.split-left .slide-img.current{-webkit-transform:translateY(0);transform:translateY(0)}.mainfv .split-slider .split.split-left .slide-img.next{-webkit-transform:translateY(0);transform:translateY(0)}.mainfv .split-slider .split.split-left .slide-img.slide-out-down{-webkit-transform:translateY(100%);transform:translateY(100%)}.mainfv .split-slider .split.split-right .slide-img{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.mainfv .split-slider .split.split-right .slide-img.current{-webkit-transform:translateY(0);transform:translateY(0)}.mainfv .split-slider .split.split-right .slide-img.next{-webkit-transform:translateY(0);transform:translateY(0)}.mainfv .split-slider .split.split-right .slide-img.slide-out-up{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media (max-width:768px){.mainfv .split-slider .split.split-right .slide-img{-webkit-transform:translateX(100%);transform:translateX(100%)}.mainfv .split-slider .split.split-right .slide-img.current{-webkit-transform:translateX(0);transform:translateX(0)}.mainfv .split-slider .split.split-right .slide-img.next{-webkit-transform:translateX(0);transform:translateX(0)}.mainfv .split-slider .split.split-right .slide-img.slide-out-right{-webkit-transform:translateX(100%);transform:translateX(100%)}}.section-about .about-wrap__ttl{width:100%}@media (min-width:768px){.section-about .about-wrap__ttl{width:35%}}.section-about .about-wrap__txt{width:100%}@media (min-width:768px){.section-about .about-wrap__txt{margin-left:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.section-about .about-slide{overflow:hidden;white-space:nowrap;position:absolute;bottom:0;left:0;width:100%}.section-about .about-slide p{color:rgba(255,255,255,.1);font-size:100px;line-height:1;font-family:"EB Garamond",serif;display:inline-block;-webkit-animation:slideLeft 90s linear infinite;animation:slideLeft 90s linear infinite;white-space:nowrap;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.section-about .about-slide p{font-size:200px}}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(-150%);transform:translateX(-150%)}}@keyframes slideLeft{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(-150%);transform:translateX(-150%)}}.section-therapist{background:url(../img/common/therapist_bg.png) center center no-repeat;background-size:cover}.therapist-lists li .therapist-block__txt{z-index:1}@media (min-width:768px){.therapist-lists li .therapist-block__txt{height:180px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(43,72,88,0)),color-stop(75%,#2b4858));background:linear-gradient(180deg,rgba(43,72,88,0) 0,#2b4858 75%)}}.section-feature .feature-wrap .feature-block+.feature-block{margin-top:32px}@media (min-width:768px){.section-feature .feature-wrap .feature-block+.feature-block{margin-top:64px}}@media (min-width:768px){.section-feature .feature-wrap .feature-block:nth-child(odd) .feature-block__image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:auto;margin-left:calc(50% - 50vw)}}@media (min-width:768px){.section-feature .feature-wrap .feature-block:nth-child(odd) .feature-block__col{margin-left:48px}}@media (min-width:768px){.section-feature .feature-wrap .feature-block:nth-child(even) .feature-block__image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:auto;margin-right:calc(50% - 50vw)}}@media (min-width:768px){.section-feature .feature-wrap .feature-block:nth-child(even) .feature-block__col{margin-right:48px}}.section-feature .feature-wrap .feature-block__col{margin-top:20px}@media (min-width:768px){.section-feature .feature-wrap .feature-block__col{margin-top:0;width:50%}}.section-selected{position:relative;background-color:#f0efed}@media (min-width:768px){.section-selected::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:55%;height:48%;margin:auto;border:solid 3px rgba(153,143,116,.2);z-index:0}}.section-selected .tab-content.hidden{display:none}@media (min-width:768px){.section-selected .tab-content .selected-content__col{padding-left:16px}}.section-selected .tab-content .selected-content__col .selected-num{font-size:68px;color:#998f74;line-height:1;font-family:"EB Garamond",serif}.section-selected .tab-btns .tab-btn{color:#998f74;padding:0 12px 12px;border-bottom:2px solid #998f74}.section-selected .tab-btns .tab-btn .tab-num{font-size:40px;line-height:1;font-family:"EB Garamond",serif}.section-selected .tab-btns .tab-btn.active{color:#766945}@media (max-width:767.98px){.section-selected .tab-content:nth-child(odd) .selected-content__image{margin-right:calc(50% - 50vw)}.section-selected .tab-content:nth-child(even) .selected-content__image{margin-left:calc(50% - 50vw)}}.section-salonlist .salonlist-lists .salonlist-card a:focus,.section-salonlist .salonlist-lists .salonlist-card a:hover{opacity:1}.section-salonlist .salonlist-lists .salonlist-card a:focus img,.section-salonlist .salonlist-lists .salonlist-card a:hover img{opacity:1}.section-salonlist .salonlist-lists .salonlist-card__image{position:relative}.section-salonlist .salonlist-lists .salonlist-card__image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(43,72,88,.8)}.section-salonlist .salonlist-lists .salonlist-card__image .salonlist-name{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-family:"EB Garamond",serif;text-align:center;text-transform:uppercase;z-index:2}.section-salonlist .salonlist-lists .salonlist-card__image .salonlist-name p{font-size:16px}.section-salonlist .salonlist-lists .salonlist-card__image .salonlist-name h4{font-size:24px}.section-news .news-wrap__ttl{width:100%}@media (min-width:768px){.section-news .news-wrap__ttl{width:35%}}.section-news .news-wrap__col{width:100%}@media (min-width:768px){.section-news .news-wrap__col{margin-left:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.news-lists li a{padding-top:16px;margin-bottom:16px;border-top:solid 1px #ededed}@media (min-width:768px){.news-lists li a{padding-top:20px;margin-bottom:20px}}@media (min-width:768px){.news-lists li a .news-date{margin-right:32px}}.news-lists li:last-of-type a{padding-bottom:16px;border-bottom:solid 1px #ededed}@media (min-width:768px){.news-lists li:last-of-type a{padding-bottom:20px}}.column-lists .column-list{min-width:264px}.column-lists .column-list .news-cat{padding:2px 8px}.single-wrap h2,.single-wrap h3,.single-wrap h4{font-weight:700}.single-wrap h2{font-size:20px;line-height:1.5;padding:12px;border-top:solid 2px #998f74;margin:28px 0 20px;background-color:#fafafa}@media (min-width:768px){.single-wrap h2{padding:16px}}.single-wrap h3{font-size:18px;line-height:1.5;padding:8px;margin:24px 0 18px;border-left:solid 3px #998f74;background-color:#fafafa}@media (min-width:768px){.single-wrap h3{padding:12px}}.single-wrap h4{font-size:16px;color:#998f74;margin:20px 0 16px}.single-wrap .single-cta{margin:32px 0}@media (min-width:768px){.single-wrap .single-cta{margin:40px 0}}.single-wrap .single-cta img{max-width:360px}@media (min-width:768px){.single-wrap .single-cta img{max-width:480px}}.salon-wrap{margin-top:80px}@media (min-width:768px){.salon-wrap{margin-top:150px}}@media (min-width:768px){.salon-wrap .salon-hero .salon-head__txt{width:calc(100% - 164px)}}.salon-wrap .salon-hero .salon-head__btn{max-width:180px;min-width:180px}@media (min-width:768px){.salon-wrap .salon-hero .salon-head__btn{min-width:264px;max-width:264px}}.salon-wrap .salon-hero .salon-head__btn .btn-hpb{min-width:0;min-width:initial}.salon-wrap .salon-hero .salon-image{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.salon-wrap .salon-info .info-wrap__txt{width:100%}@media (min-width:768px){.salon-wrap .salon-info .info-wrap__txt{padding-right:40px;width:60%}}.salon-wrap .salon-info .info-wrap__map{width:100%}@media (min-width:768px){.salon-wrap .salon-info .info-wrap__map{width:40%}}.salon-wrap .salon-concept .concept-ttl{line-height:1.6}@media (max-width:767.98px){.salon-wrap .salon-hero .salon-image{height:280px;min-height:280px;max-height:280px}.salon-wrap .salon-hero .salon-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.primary-table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.primary-table dd,.primary-table dt{padding:12px 0;margin-top:12px;word-break:break-all}@media (min-width:768px){.primary-table dd,.primary-table dt{padding:16px 0;margin-top:16px}}.primary-table dd:nth-child(1),.primary-table dd:nth-child(2),.primary-table dt:nth-child(1),.primary-table dt:nth-child(2){margin-top:0}.primary-table dt{width:80px}@media (min-width:768px){.primary-table dt{width:140px}}.primary-table dd{width:calc(100% - 96px);padding-left:16px;margin-left:16px;border-left:solid 1px #e1e1e1}@media (min-width:768px){.primary-table dd{width:calc(100% - 160px);padding-left:20px;margin-left:20px}}.gmap{position:relative;width:100%;padding-top:56.65%;height:0}@media (min-width:768px){.gmap{padding-top:80%}}.gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section-menu .menu-wrap .menu-inner+.menu-inner{margin-top:48px}@media (min-width:768px){.section-menu .menu-wrap .menu-inner+.menu-inner{margin-top:80px}}.section-menu .menu-wrap .menu-inner h3{font-size:20px;margin-bottom:16px}@media (min-width:768px){.section-menu .menu-wrap .menu-inner h3{font-size:24px;margin-bottom:18px}}.section-menu .menu-wrap .menu-inner__elm.elm-mt{margin-top:28px}@media (min-width:768px){.section-menu .menu-wrap .menu-inner__elm.elm-mt{margin-top:32px}}.section-menu .menu-wrap .menu-inner__elm+.menu-block__elm{margin-top:40px}@media (min-width:768px){.section-menu .menu-wrap .menu-inner__elm+.menu-block__elm{margin-top:64px}}.section-menu .menu-wrap .menu-inner__elm h4{font-size:16px;background-color:#f0f0f0;padding:8px 12px;margin-bottom:18px}@media (min-width:768px){.section-menu .menu-wrap .menu-inner__elm h4{font-size:18px;margin-bottom:20px}}.section-menu .menu-wrap .menu-inner__elm .menu-lists{margin-top:28px}@media (min-width:768px){.section-menu .menu-wrap .menu-inner__elm .menu-lists{margin-top:32px}}.section-menu .menu-wrap .menu-inner__elm .menu-lists .menu-block{padding-top:20px;border-top:solid 1px #e1e1e1}@media (min-width:768px){.section-menu .menu-wrap .menu-inner__elm .menu-lists .menu-block{padding-top:24px}}.section-menu .menu-wrap .menu-inner__elm .menu-lists .menu-block:last-of-type{padding-bottom:24px;border-bottom:solid 1px #e1e1e1}@media (min-width:768px){.section-menu .menu-wrap .menu-inner__elm .menu-lists .menu-block:last-of-type{padding-bottom:20px}}@media (min-width:768px){.section-menu .menu-wrap .menu-inner__elm .menu-lists .menu-block__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.section-menu .menu-wrap .menu-inner__elm .menu-lists .menu-block__main h3{font-size:16px;margin:0}.section-menu .menu-wrap .menu-inner__elm .menu-lists .menu-block__main .menu-price{font-size:18px}.section-menu .menu-wrap .menu-inner__elm .menu-lists .menu-block__main .menu-comment{line-height:1.35}.youtube-wrap{width:100%;aspect-ratio:16/9}.youtube-wrap iframe{width:100%;height:100%}
/*# sourceMappingURL=style.css.map */
