html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,button,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 ProN','Hiragino Mincho ProN',serif;font-size:16px;vertical-align:baseline;color:#000;font-display:swap}body{overflow-x:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}a{text-decoration:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{width:100%}.col-2,header nav ul,header nav #web,footer,#info .info-container,.qa-container .qa-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}h1,h2,h3,h4,h5,strong,figcaption{font-weight:900}strong{color:#bd0079}h1{font-family:'Cinzel';margin:20px auto;font-size:56px;font-weight:400;letter-spacing:3px}h2{font-family:'Cinzel','Noto Serif JP',serif;margin:20px auto;font-size:48px;font-weight:400}@media only screen and (max-width: 768px){h2{font-size:34px}}time,small{font-size:14px;color:#b3b3b3}.button-container{text-align:center;margin:20px 0}button{width:400px;color:#bd0079;font-size:18px;line-height:2.6;font-family:'Cinzel','Noto serif JP';background-color:rgba(255,255,255,0);border:1px solid #bd0079;cursor:pointer;overflow:hidden;position:relative;display:inline-block;-webkit-transition:.3s;transition:.3s;z-index:2}@media only screen and (max-width: 1024px){button{font-size:16px}}@media only screen and (max-width: 768px){button{width:100%}}button::before{position:absolute;top:0;left:0;z-index:-10;content:'';width:120%;height:100%;background:#bd0079;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:skewX(-30deg) scale(0, 1);transform:skewX(-30deg) scale(0, 1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}button:hover::before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:skewX(-30deg) scale(1, 1);transform:skewX(-30deg) scale(1, 1)}button:hover{color:#fff}button:active{background-color:#bd0079;color:#fff}@media only screen and (max-width: 1200px){.sp-nav{display:block}}.sp{display:none}@media only screen and (max-width: 768px){.sp{display:block}}@media only screen and (max-width: 768px){.pc{display:none}}.space{margin-bottom:40px}.tsume{letter-spacing:-2px}.contents-container{margin:120px auto;width:1200px}@media only screen and (max-width: 1366px){.contents-container{width:1000px}}@media only screen and (max-width: 1024px){.contents-container{width:92vw}}.page-header{margin-top:120px;margin-bottom:-50px;text-align:center}@media only screen and (max-width: 768px){.page-header .page-header-img{width:90%}}.page-header h1{margin:40px 0 10px}@media only screen and (max-width: 768px){.page-header h1{font-size:26px;letter-spacing:1px}}.page-header .icon{width:50px}@media only screen and (max-width: 768px){.page-header .icon{width:40px}}.page-header p{margin-bottom:30px}.col-2{margin-bottom:60px}@media only screen and (max-width: 1024px){.col-2{display:block}}.col-2 .col{width:48%}@media only screen and (max-width: 1024px){.col-2 .col{width:100%;margin-bottom:20px}}.col-2 .col h2{font-size:42px}@media only screen and (max-width: 768px){.col-2 .col h2{font-size:32px}}@media only screen and (max-width: 768px){.col-2 .col p{font-size:14px}}.img-header{width:1200px;margin:0 auto 40px;position:relative}@media only screen and (max-width: 1200px){.img-header{width:100vw}}.img-header img{height:600px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 768px){.img-header img{height:300px}}@media all and (-ms-high-contrast: none){.img-header img{width:100%;height:auto}}.img-header .img-header-text{position:absolute;bottom:3%;right:2%;width:70%}@media only screen and (max-width: 768px){.img-header .img-header-text{position:relative;margin-top:-80px;width:90vw;margin-left:10vw}}.img-header .img-header-text .img-header-text-inner{position:relative;bottom:0;right:0;background-color:rgba(255,255,255,0.9);-webkit-transform:translateX(0%) translateY(0%);transform:translateX(0%) translateY(0%);width:100%;padding:20px 50px}@media only screen and (max-width: 1024px){.img-header .img-header-text .img-header-text-inner{padding:20px}}@media only screen and (max-width: 768px){.img-header .img-header-text .img-header-text-inner{padding:10px 20px}}.img-header .img-header-text .img-header-text-inner h2{font-size:24px;font-weight:700}@media only screen and (max-width: 768px){.img-header .img-header-text .img-header-text-inner h2{font-size:20px}}.img-header .img-header-text .img-header-text-inner p{line-height:1.8}@media only screen and (max-width: 768px){.img-header .img-header-text .img-header-text-inner p{line-height:2;font-size:14px}}header{position:fixed;top:0;width:100vw;height:80px;background:rgba(255,255,255,0.9);z-index:10}@media only screen and (max-width: 768px){header{height:60px}}header #logo-container{margin:6px 0 0 4vw;float:left}@media only screen and (max-width: 768px){header #logo-container{margin-top:10px;margin-left:2vw}}header #logo-container img{width:160px;cursor:pointer}@media only screen and (max-width: 768px){header #logo-container img{width:100px}}@media all and (-ms-high-contrast: none){header #logo-container img{max-width:100%;height:auto}}header #logo-container img:hover{opacity:0.7}header nav{float:right;margin-right:240px;width:750px}header nav ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:28px}@media only screen and (max-width: 1200px){header nav ul{display:none}}header nav ul li{cursor:pointer;-webkit-transition:0.2s ease;transition:0.2s ease}header nav ul li i{color:#bd0079;-webkit-transition:0.2s ease;transition:0.2s ease}header nav ul li p{display:inline-block;margin-right:15px;font-size:15px;font-family:'Noto serif JP',serif;-webkit-transition:0.2s ease;transition:0.2s ease}@media only screen and (max-width: 1366px){header nav ul li p{margin-right:12px}}header nav ul li:hover{opacity:0.8;-webkit-transition:0.2s ease;transition:0.2s ease}header nav ul li:hover p{color:#bd0079}header nav ul li:hover i{position:relative;-webkit-transform:translateX(1px);transform:translateX(1px)}header nav #web{position:absolute;top:0;right:0;background-color:#bd0079;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:240px;padding:14px 20px;height:80px;cursor:pointer}@media only screen and (max-width: 1200px){header nav #web{right:100px}}@media only screen and (max-width: 768px){header nav #web{right:84px;width:100px;padding:14px 6px;height:60px}}header nav #web i{font-size:40px;color:#fff;margin-top:4px}@media only screen and (max-width: 768px){header nav #web i{font-size:20px;margin-top:4px}}header nav #web #web-text{margin-left:14px;margin-top:-5px}@media only screen and (max-width: 768px){header nav #web #web-text{margin-left:5px;margin-top:-8px}}header nav #web p{text-align:center;color:#fff;font-family:'Noto serif JP',serif}header nav #web p:first-child{font-size:24px;font-weight:700}@media only screen and (max-width: 768px){header nav #web p:first-child{font-size:14px;margin-top:4px}}header nav #web p:last-child{margin-top:-4px}@media only screen and (max-width: 768px){header nav #web p:last-child{font-size:12px}}header nav #web:hover{opacity:0.8}.nav-btn{display:none;position:absolute;top:22px;right:32px;z-index:200}@media only screen and (max-width: 768px){.nav-btn{right:22px;top:12px}}.nav-btn p{position:absolute;top:25px;font-size:13px;font-family:'Cinzel';letter-spacing:-1px}@media only screen and (max-width: 1200px){.nav-btn{display:block}}.menu-trigger,.menu-trigger span{display:inline-block;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.menu-trigger{position:relative;width:40px;height:22px;top:0}.menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#222}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:10px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg);background-color:#222}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg);width:100%;background-color:#222}.sp-nav{position:fixed;background-color:#fff;width:100vw;height:100vh;opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1)}.open-sp{-webkit-transform:translateX(0);transform:translateX(0)}.sp-nav-container{margin:20vw 12vw;text-align:center}.sp-nav-container ul{text-align:left}.sp-nav-container ul li{margin:5vw 0;font-size:20px}footer{background:#222;padding:50px 10vw;text-align:center}@media only screen and (max-width: 1024px){footer{padding:50px 4vw}}@media only screen and (max-width: 768px){footer{padding:50px 4vw;display:block}}footer .footer-logo{text-align:left;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media only screen and (max-width: 768px){footer .footer-logo{text-align:center}}footer .footer-logo img{width:220px;margin-bottom:30px}@media only screen and (max-width: 1024px){footer .footer-logo img{width:200px}}@media only screen and (max-width: 768px){footer .footer-logo img{width:140px}}@media all and (-ms-high-contrast: none){footer .footer-logo img{max-width:100%;height:auto}}footer .footer-logo small{display:block;font-size:14px;color:#fff}footer nav{text-align:right}@media only screen and (max-width: 768px){footer nav{text-align:left;margin-bottom:40px}}footer nav ul li{height:36px}footer nav ul li a{color:#fff;font-weight:400}footer nav ul li a:hover{opacity:0.8}#fv{background:url("../img/fv.jpg") top center/cover no-repeat;width:100vw;height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){#fv{height:90vh}}@media only screen and (max-width: 768px){#fv{background:url("../img/fv-sp.jpg") 60% top/cover no-repeat;height:90vh}}#fv img{width:100px;position:absolute;top:140px;right:110px}@media only screen and (max-width: 1024px){#fv img{width:80px;top:100px;right:4vw}}@media only screen and (max-width: 768px){#fv img{width:60px;top:80px}}#fv .fv-copy{position:absolute;top:50%;left:5vw}@media only screen and (max-width: 1024px){#fv .fv-copy{top:80%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}}#fv .fv-copy p{font-family:'Cinzel';-webkit-transform:translateY(-50%);transform:translateY(-50%)}#fv .fv-copy p:first-child{font-size:32px;margin-bottom:10px;letter-spacing:2px}@media only screen and (max-width: 1024px){#fv .fv-copy p:first-child{text-align:center;font-size:20px}}#fv .fv-copy p:last-child{font-size:68px;letter-spacing:4px}@media only screen and (max-width: 1024px){#fv .fv-copy p:last-child{text-align:center;font-size:32px;margin-top:-6px}}#concept{text-align:center;padding:80px 0 20px}@media only screen and (max-width: 768px){#concept{text-align:left;padding:50px 4vw}}@media only screen and (max-width: 768px){#concept h1{font-size:36px}}#concept p:first-of-type{margin-top:-30px;margin-bottom:50px;font-size:15px;font-weight:700;letter-spacing:1px}@media only screen and (max-width: 768px){#concept p:first-of-type{margin-bottom:30px}}#concept p{line-height:40px;font-size:16px}@media only screen and (max-width: 768px){#concept p{font-size:12px;line-height:30px}}#concept h2{font-size:18px;font-weight:bold}@media only screen and (max-width: 768px){#concept h2{font-size:15px}}#top-salon{position:relative;margin:100px 0 240px}@media only screen and (max-width: 1024px){#top-salon{margin-bottom:-50px}}@media only screen and (max-width: 768px){#top-salon{margin-top:20px}}#top-salon img{width:80vw}@media only screen and (max-width: 1024px){#top-salon img{width:100vw}}#top-salon .salon-pink{width:60vw;height:200px;background-color:#bd0079;position:absolute;bottom:-100px;left:4vw;z-index:-1}@media only screen and (max-width: 1024px){#top-salon .salon-pink{display:none}}#top-salon .salon-text-container{position:absolute;background-color:#fff;left:50%;top:60%;width:50vw;height:500px}@media only screen and (max-width: 1366px){#top-salon .salon-text-container{width:60vw;left:40%}}@media only screen and (max-width: 1024px){#top-salon .salon-text-container{position:relative;width:94vw;left:6%;margin-top:-120px}}@media only screen and (max-width: 768px){#top-salon .salon-text-container{margin-top:-40px;height:360px}}#top-salon .salon-text-container .salon-text-inner{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:80%}@media only screen and (max-width: 768px){#top-salon .salon-text-container .salon-text-inner{width:90%}}#top-salon .salon-text-container .salon-text-inner h2{font-size:48px}@media only screen and (max-width: 768px){#top-salon .salon-text-container .salon-text-inner h2{font-size:24px}}#top-salon .salon-text-container .salon-text-inner h2+p{font-size:20px;font-weight:700;margin-top:-20px;margin-bottom:20px}@media only screen and (max-width: 768px){#top-salon .salon-text-container .salon-text-inner h2+p{font-size:14px}}#top-salon .salon-text-container .salon-text-inner p{line-height:2.2}@media only screen and (max-width: 768px){#top-salon .salon-text-container .salon-text-inner p{font-size:14px;line-height:1.8}}#top-salon .salon-text-container .salon-text-inner .button-container{text-align:right}@media only screen and (max-width: 1024px){#info{padding:0 4vw;-webkit-box-sizing:border-box;box-sizing:border-box}}#info h2+p{font-size:18px;font-weight:700;margin-top:-20px;margin-bottom:40px}#info .info-container .info-catch{width:15%}#info .info-container .info-catch img{border-radius:50%;-webkit-transition:0.2s ease;transition:0.2s ease;height:auto !important}@media only screen and (max-width: 768px){#info .info-container .info-catch{width:25%}}#info .info-container .info-text{width:80%;position:relative}@media only screen and (max-width: 768px){#info .info-container .info-text{width:70%}}#info .info-container .info-text time{color:#b3b3b3}@media only screen and (max-width: 768px){#info .info-container .info-text time{position:relative;top:-5px;margin-bottom:-5px}}#info .info-container .info-text h3{font-size:20px;line-height:2}@media only screen and (max-width: 768px){#info .info-container .info-text h3{font-size:16px;line-height:1.5}}#info .info-container .info-text p{line-height:2}@media only screen and (max-width: 768px){#info .info-container .info-text p{font-size:13px;line-height:1.5}}#info hr{display:none;margin:40px 0;color:#b3b3b3}#info .info-container+hr{display:block}#info .button-container{margin-top:50px}#insta .contents-container{margin-top:-60px}#insta #insta-icon{width:50px;margin-bottom:-20px;margin-left:-8px}.eapps-instagram-feed-popup-item-text{font-size:14px !important;line-height:1.6}.eapps-instagram-feed-popup-item-text a{font-size:13px !important}#knowledge .contents-container{margin-bottom:0}#knowledge .contents-container h2{margin-bottom:10px}#knowledge .top-content{margin:20px 0}#knowledge .top-content h3{width:1200px;font-size:24px;margin:10px auto 0;color:#bd0079}@media only screen and (max-width: 1366px){#knowledge .top-content h3{width:1000px}}@media only screen and (max-width: 1024px){#knowledge .top-content h3{width:92vw;font-size:24px}}#knowledge .top-content h3:nth-of-type(even){position:relative;margin-left:51%}@media only screen and (max-width: 1024px){#knowledge .top-content h3:nth-of-type(even){margin-left:3vw}}#knowledge .top-content .col-2{width:1200px;margin:0 auto}@media only screen and (max-width: 1366px){#knowledge .top-content .col-2{width:1000px}}@media only screen and (max-width: 1024px){#knowledge .top-content .col-2{width:92vw}}#knowledge .top-content .col-2 .col{margin:10px 0 40px}#knowledge .top-content .col-2 .col p{margin-bottom:16px;font-size:15px}#knowledge .top-content .col-2 .col strong{font-size:15px}#knowledge .top-content .col-2 .order{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#top-access #top-access-bg{background:url("../img/top-access.jpg") center center/cover no-repeat;width:100vw;height:600px}@media only screen and (max-width: 1200px){#top-access #top-access-bg{height:500px}}@media only screen and (max-width: 1024px){#top-access #top-access-bg{height:400px}}@media only screen and (max-width: 768px){#top-access #top-access-bg{height:260px}}#top-access .contents-container{background-color:#fff;margin-top:-200px;padding:80px 0 20px;text-align:center}@media only screen and (max-width: 1024px){#top-access .contents-container{margin-top:-100px}}@media only screen and (max-width: 768px){#top-access .contents-container{margin-top:-60px;padding:40px 0 20px}}#top-access .contents-container h2{font-size:32px;font-weight:700;margin-bottom:50px}@media only screen and (max-width: 768px){#top-access .contents-container h2{font-size:16px}}#top-access .contents-container hr{width:40px;margin-bottom:50px}#top-access .contents-container hr+p{letter-spacing:3px}@media only screen and (max-width: 768px){#top-access .contents-container hr+p{font-size:13px;letter-spacing:0}}#top-access .contents-container .iframe-wrapper{margin:60px 0}#top-access .contents-container .iframe-wrapper iframe{width:100%;height:400px}#top-access .contents-container table{width:800px;margin:0 auto;text-align:left}@media only screen and (max-width: 1024px){#top-access .contents-container table{width:100%}}#top-access .contents-container table tr{height:60px}#top-access .contents-container table tr td:first-of-type{font-weight:700;width:20%}@media only screen and (max-width: 768px){#top-access .contents-container table tr td:first-of-type{font-size:14px}}#top-access .contents-container table tr td:last-of-type{padding-left:20px;letter-spacing:2px}@media only screen and (max-width: 768px){#top-access .contents-container table tr td:last-of-type{font-size:14px}}#sum{text-align:left}#sum p{line-height:2.4}@media only screen and (max-width: 768px){#sum p{font-size:14px;line-height:2}}#sum h3{margin-bottom:20px;font-size:18px}#certification h2{font-size:28px;font-weight:700}@media only screen and (max-width: 768px){#certification h2{font-size:24px}}#certification p{line-height:2.2}#contact h3{font-size:20px;font-weight:800;margin-top:-24px;margin-bottom:20px}#contact p{margin-bottom:10px}#contact label{font-weight:700;line-height:2.5}#contact small{font-weight:800;letter-spacing:3px}#contact .must-input{position:absolute;left:28%;background-color:#bd0079;padding:0 20px;color:#fff;border-radius:5px;font-weight:400;margin-bottom:10px;line-height:1.6;margin-top:5px}@media only screen and (max-width: 768px){#contact .must-input{left:auto;right:2%}}#contact input{width:100%;height:32px;padding:0 10px !important;-webkit-box-sizing:border-box;box-sizing:border-box}#contact textarea{width:100%;height:200px;padding:10px !important;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px !important}#contact input[type="submit"],#contact input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}#contact input[type="submit"]::-webkit-search-decoration,#contact input[type="button"]::-webkit-search-decoration{display:none}#contact input[type="submit"]::focus,#contact input[type="button"]::focus{outline-offset:-2px}#contact .wpcf7-submit{width:40%;display:block;margin:0 auto;height:60px !important;font-weight:800;font-size:18px;line-height:40px !important;border-radius:1px !important;border:none;border-radius:none !important;background:#bd0079 !important;color:#fff;cursor:pointer}#contact .wpcf7-submit:hover{opacity:0.8}@media only screen and (max-width: 768px){#contact .wpcf7-submit{width:100%}}#contact .wpcf7-submit:disabled{background:#B3B3B3}#contact .submit-container{width:100%;text-align:center}#contact .wpcf7-not-valid-tip{color:#bd0079}#contact .wpcf7-validation-errors{padding:20px;border:1px solid #bd0079;color:#bd0079;font-weight:700;font-size:14px}#off{text-align:center;margin-top:-10px}#off img{width:40%}@media only screen and (max-width: 1024px){#off img{width:60%}}@media only screen and (max-width: 768px){#off img{width:92vw}}#price{margin-top:-60px}#price h2+p{margin-top:-20px;font-weight:700;margin-bottom:30px}#price figcaption{font-size:32px;color:#bd0079;margin-bottom:6px}@media only screen and (max-width: 768px){#price figcaption{font-size:24px}}#price .col-2{margin-bottom:20px}#price .flat{margin-top:60px}#price table{width:100%;margin-top:30px;text-align:right;border-top:1px solid #bd0079;border-bottom:1px solid #bd0079;position:relative}#price table .col1{text-align:left;font-size:18px;font-weight:700;color:#bd0079}@media only screen and (max-width: 768px){#price table .col1{font-size:15px}}#price table .col1 img{position:absolute;width:30px;height:30px;left:-35px;top:15px}@media all and (-ms-high-contrast: none){#price table .col1 img{top:12px}}@media only screen and (max-width: 1024px){#price table .col1 img{display:none}}#price table td{padding:16px 0}@media only screen and (max-width: 768px){#price table td{padding:12px 0;font-size:15px}}.design{margin-top:50px}#ex{margin-top:-40px;text-align:left}#ex h2{font-weight:700}#ex h2+p{color:#bd0079;font-size:20px;margin-top:-20px}@media only screen and (max-width: 768px){#ex h2+p{font-size:16px}}#ex h3{font-size:46px;margin:40px 0 10px;font-family:'Cinzel';letter-spacing:2px;text-align:left}@media only screen and (max-width: 768px){#ex h3{font-size:32px}}#ex h3:nth-of-type(2){color:#bd0079}#ex i{font-size:50px;margin-top:20px;color:#bd0079;width:100%;text-align:center}@media only screen and (max-width: 768px){#ex i{font-size:40px}}#ex .col-2{margin-bottom:12px}@media only screen and (max-width: 1024px){#ex .col-2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}}#ex .col-2 .col{width:49%}#salon-photo{text-align:center;margin-top:-60px}#salon-photo p{line-height:2.6}@media only screen and (max-width: 768px){#salon-photo p{font-size:15px}}#salon-photo .col-2{margin-bottom:30px}@media only screen and (max-width: 1024px){#salon-photo .col-2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}}#salon-photo .col-2 .col{width:49%}#salon-photo .col-2 .col p{line-height:1.2}#owner .col-2 .col{width:50%}@media only screen and (max-width: 1024px){#owner .col-2 .col{width:100%}}#owner .col-2 .col:last-child{padding:0 4vw 0 2vw;background-color:#fff}#owner .col-2 h2+p{margin-top:-20px;margin-bottom:20px;font-weight:700}#owner .col-2 p{line-height:2}#owner .col-2 small{text-align:right;display:block;font-size:16px;color:#222;font-weight:700;margin-top:20px}#owner .col-2 .space{margin-bottom:16px}@media only screen and (max-width: 1024px){#owner #owner-text{position:relative;top:-100px;background-color:#fff;width:90vw;margin-left:10vw;padding:4vw 6vw}}@media only screen and (max-width: 768px){#owner #owner-text{width:92vw;margin-left:8vw}}.flow .flow-header{font-size:40px !important;margin-bottom:0;margin-top:10px}@media only screen and (max-width: 768px){.flow .flow-header{font-size:20px !important;margin-bottom:10px}}.flow .flow-header span{font-size:48px;margin-right:12px}@media only screen and (max-width: 768px){.flow .flow-header span{font-size:26px;margin-right:4px}}.flow h2+p{margin-top:-10px;font-weight:700}.flow img{height:500px}@media only screen and (max-width: 768px){.flow img{height:240px}}@media all and (-ms-high-contrast: none){.flow img{width:100%;height:auto}}#access table{width:100%;margin:40px auto;text-align:left}#access table tr{height:60px}#access table tr td:first-of-type{font-weight:700;width:20%}@media only screen and (max-width: 768px){#access table tr td:first-of-type{font-size:14px}}#access table tr td:last-of-type{padding-left:20px;letter-spacing:2px}@media only screen and (max-width: 768px){#access table tr td:last-of-type{font-size:14px}}#access .col:first-child img{min-height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1024px){#access .col:last-child{width:94vw;margin:0 auto}}#access .iframe-wrapper iframe{width:100%;height:600px}@media only screen and (max-width: 768px){#access .iframe-wrapper iframe{height:400px}}#route h2+p{margin-top:-20px;margin-bottom:20px}#qa{padding:0 0 20px;text-align:center}.qa-container{width:1200px;margin:0 auto}@media only screen and (max-width: 1024px){.qa-container{width:92vw}}.qa-container h2{font-size:24px;margin-bottom:40px;margin-top:60px}@media only screen and (max-width: 768px){.qa-container h2{font-size:20px}}.qa-container>p{font-size:28px}.qa-container .qa-content{-webkit-transition:ease 0.2s;transition:ease 0.2s;background-color:#fff;cursor:pointer;margin:0 0 30px;padding:0px 0 2px}.qa-container .qa-content:hover{background-color:#f5f5f5}.qa-container .qa-title{margin:20px 0 0;height:60px}.qa-container .qa-title span{width:100px;font-size:48px;font-weight:900;line-height:60px;color:#bd0079;font-family:'cinzel'}@media only screen and (max-width: 768px){.qa-container .qa-title span{width:80px;font-size:38px}}.qa-container .qa-title h3{width:80%;font-size:20px;text-align:left;position:relative;top:24px}@media only screen and (max-width: 1024px){.qa-container .qa-title h3{font-size:16px}}@media only screen and (max-width: 768px){.qa-container .qa-title h3{font-size:14px;top:12px;line-height:1.5;left:10px}}.qa-container .qa-title i{width:100px;font-size:32px;line-height:60px;-webkit-transition:ease 0.2s;transition:ease 0.2s;color:#bd0079}@media only screen and (max-width: 768px){.qa-container .qa-title i{width:80px;font-size:26px}}.qa-container .qa-title .rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.qa-container .answer{display:none;padding:0 0 20px}.qa-container .answer p{width:80%;margin:0 auto;text-align:left;font-weight:500}@media only screen and (max-width: 1024px){.qa-container .answer p{width:90%;font-size:15px}}@media only screen and (max-width: 768px){.qa-container .answer p{font-size:14px}}
/*# sourceMappingURL=style.css.map */