﻿.buy #wrap .sub-mainvisual-img{height:410px;background:#C1C4C9 url("../../../wp/wp-content/themes/wp-templ/assets/img/buy/sub_mv_pc.jpg") center center/cover no-repeat;background-size:auto 100%;position:relative;z-index:1}@media (max-width: 767px){.buy #wrap .sub-mainvisual-img{height:245px;background:url("../../../wp/wp-content/themes/wp-templ/assets/img/buy/sub_mv_sp.jpg") center center/cover no-repeat}}.buy #wrap .salon-introduce{margin-bottom:102px}@media only screen and (max-width: 767px){.buy #wrap .salon-introduce{margin-top:40px;padding:0 25px;margin-bottom:65px}}@media only screen and (max-width: 767px){.buy #wrap .salon-introduce .cmbox-intro .intro-title{font-size:18px;font-size:1.8rem;line-height:30px}}.buy #wrap .salon-introduce .cmbox-intro .intro-text{text-align:center}@media only screen and (max-width: 767px){.buy #wrap .salon-introduce .cmbox-intro .intro-text{text-align:left;line-height:27px;margin-top:16px}}.buy #wrap .list-reasons{margin-bottom:24px}@media only screen and (max-width: 767px){.buy #wrap .list-reasons{margin-bottom:57px}}.buy #wrap .list-reasons .reason-box{padding-top:49px}@media only screen and (max-width: 767px){.buy #wrap .list-reasons .reason-box.reason-2 .content{padding-bottom:0}}.buy #wrap .list-reasons .reason-box.reason-2 .content .content-left h3 strong{padding-left:8px}@media only screen and (max-width: 767px){.buy #wrap .list-reasons .reason-box.reason-2 .content .content-right .reason-desc{margin-bottom:24px}}@media only screen and (max-width: 767px){.buy #wrap .list-reasons .reason-box{padding-top:30px;margin-bottom:34px}.buy #wrap .list-reasons .reason-box:before{height:157px}}.buy #wrap .list-reasons .reason-box .content{padding-top:75px}@media only screen and (max-width: 1000px){.buy #wrap .list-reasons .reason-box .content{padding-left:50px;padding-right:50px}}@media only screen and (max-width: 767px){.buy #wrap .list-reasons .reason-box .content{padding-top:30px;padding-left:30px;padding-right:23px}}.buy #wrap .list-reasons .reason-box .content .content-left{width:390px}@media only screen and (max-width: 767px){.buy #wrap .list-reasons .reason-box .content .content-left{width:100%;margin-bottom:18px}}.buy #wrap .list-reasons .reason-box .content .content-left h3{font-size:0px;font-size:0rem}.buy #wrap .list-reasons .reason-box .content .content-left h3 span{display:inline-block;vertical-align:middle;font-family:"游明朝体", "Yu Mincho", YuMincho, 'Noto Serif JP', "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;font-size:22px;font-size:2.2rem;line-height:34px;letter-spacing:2.8px;width:calc(100% - 62px)}@media only screen and (max-width: 767px){.buy #wrap .list-reasons .reason-box .content .content-left h3 span{width:calc(100% - 65px);font-size:18px;font-size:1.8rem;line-height:30px;letter-spacing:2px}}@media only screen and (max-width: 320px){.buy #wrap .list-reasons .reason-box .content .content-left h3 span{font-size:15px;font-size:1.5rem;letter-spacing:0}}.buy #wrap .list-reasons .reason-box .content .content-left h3 strong{display:inline-block;vertical-align:middle;width:62px}@media only screen and (max-width: 767px){.buy #wrap .list-reasons .reason-box .content .content-left h3 strong{width:58px}}@media only screen and (max-width: 767px){.buy #wrap .list-reasons .reason-box .content .content-left h3{font-size:18px;font-size:1.8rem;padding-bottom:6px}}.buy #wrap .list-reasons .reason-box .content .content-right{width:calc(100% - 390px);margin-bottom:20px}.buy #wrap .list-reasons .reason-box .content .content-right:last-of-type{margin-bottom:0}@media only screen and (max-width: 767px){.buy #wrap .list-reasons .reason-box .content .content-right{width:100%;margin-bottom:0}}.buy #wrap .list-reasons .reason-box .content .content-right .reason-desc{margin-bottom:28px}@media only screen and (max-width: 767px){.buy #wrap .list-reasons .reason-box .content .content-right .reason-desc{margin-bottom:35px;text-align:justify}}.buy #wrap .list-reasons .reason-box .content .content-right .reason-name{font-size:16px;font-size:1.6rem;line-height:27px;margin-bottom:16px;font-weight:bold;letter-spacing:.4px}@media only screen and (max-width: 767px){.buy #wrap .list-reasons .reason-box .content .content-right .reason-name{font-size:16px;font-size:1.6rem;line-height:27px;margin-bottom:12px}}@media only screen and (max-width: 320px){.buy #wrap .list-reasons .reason-box .content .content-right .reason-name{font-size:14px;font-size:1.4rem}}.buy #wrap .list-reasons .reason-box .content .content-right p{letter-spacing:0.4px;margin-bottom:20px}.buy #wrap .list-reasons .reason-box .content .content-right p:last-child{margin-bottom:0}.buy #wrap .list-reasons .reason-box .content .content-right a{display:block;padding:10px 20px;border:solid 1px #E0E0E0;display:block;max-width:222px;text-align:center;font-weight:bold;font-size:13px;font-size:1.3rem;position:relative;letter-spacing:0.5px}.buy #wrap .list-reasons .reason-box .content .content-right a.long-link{max-width:297px;margin-top:-6px;text-align:left;padding-left:13px;padding-right:13px;letter-spacing:.7px}@media (max-width: 767px){.buy #wrap .list-reasons .reason-box .content .content-right a.long-link{margin-top:36px;font-size:12px;padding-left:22px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.buy #wrap .list-reasons .reason-box .content .content-right a{padding-top:14px;padding-bottom:6px}}@media only screen and (max-width: 767px){.buy #wrap .list-reasons .reason-box .content .content-right a{margin:0 auto}}.buy #wrap .list-reasons .reason-box .content .content-right a:before{content:"";position:absolute;right:15px;top:50%;margin-top:-5px;width:8px;height:8px;border-left:1px solid #4E4A54;border-top:1px solid #4E4A54;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.buy #wrap .flow-block{max-width:1145px;margin:0 auto}@media only screen and (max-width: 767px){.buy #wrap .flow-block{padding-left:45px;padding-right:30px}.buy #wrap .flow-block .sub-mainvisual-title{margin-bottom:0}}@media only screen and (max-width: 320px){.buy #wrap .flow-block{padding-left:30px}}.buy #wrap .flow-block .list-howto{margin-top:55px}@media only screen and (max-width: 767px){.buy #wrap .flow-block .list-howto{margin-top:25px}}.buy #wrap .flow-block .list-howto ul{font-size:0px;font-size:0rem;text-align:center}.buy #wrap .flow-block .list-howto ul li{display:inline-block;vertical-align:top;width:25%;position:relative;border-right:solid 1px #E7ECEF}@media only screen and (max-width: 767px){.buy #wrap .flow-block .list-howto ul li{float:none;display:block;width:100%;border-right:0;border-bottom:1px solid #E7ECEF;padding-bottom:20px;margin-bottom:20px;padding-left:27px}.buy #wrap .flow-block .list-howto ul li.more-pd{padding-bottom:75px}}@media only screen and (max-width: 767px) and (max-width: 320px){.buy #wrap .flow-block .list-howto ul li.more-pd{padding-bottom:28px}}.buy #wrap .flow-block .list-howto ul li:first-child{width:25%}@media only screen and (max-width: 767px){.buy #wrap .flow-block .list-howto ul li:first-child{width:100%}}.buy #wrap .flow-block .list-howto ul li:first-child .txt-step{left:11px}@media only screen and (max-width: 950px){.buy #wrap .flow-block .list-howto ul li:first-child .txt-step{left:0}}@media only screen and (max-width: 767px){.buy #wrap .flow-block .list-howto ul li:first-child .txt-step{left:-4px}}.buy #wrap .flow-block .list-howto ul li:last-child{border-right:0}@media only screen and (max-width: 767px){.buy #wrap .flow-block .list-howto ul li:last-child{border-bottom:0;padding-bottom:0}}.buy #wrap .flow-block .list-howto ul li .txt-step{position:absolute;font-family:'Montserrat', sans-serif;font-weight:600;font-size:16px;font-size:1.6rem;transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);left:9px;letter-spacing:0;top:22px;line-height:1px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.buy #wrap .flow-block .list-howto ul li .txt-step{left:4px}}@media only screen and (max-width: 950px){.buy #wrap .flow-block .list-howto ul li .txt-step{left:0;font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 767px){.buy #wrap .flow-block .list-howto ul li .txt-step{font-size:14px;font-size:1.4rem;left:-4px;top:20px}}.buy #wrap .flow-block .list-howto ul li .img-howto{max-width:139px;margin:0 auto 23px}.buy #wrap .flow-block .list-howto ul li .img-howto.thumb-img{position:relative}.buy #wrap .flow-block .list-howto ul li .img-howto.thumb-img:before{display:block;content:" ";width:100%;padding-top:100%}.buy #wrap .flow-block .list-howto ul li .img-howto.thumb-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width: 950px){.buy #wrap .flow-block .list-howto ul li .img-howto{max-width:130px}}@media only screen and (max-width: 767px){.buy #wrap .flow-block .list-howto ul li .img-howto{max-width:120px;margin:0 auto 0 0;display:inline-block}.buy #wrap .flow-block .list-howto ul li .img-howto.thumb-img{position:relative}.buy #wrap .flow-block .list-howto ul li .img-howto.thumb-img:before{display:block;content:" ";width:100%;padding-top:100%}.buy #wrap .flow-block .list-howto ul li .img-howto.thumb-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (max-width: 320px){.buy #wrap .flow-block .list-howto ul li .img-howto{max-width:105px}.buy #wrap .flow-block .list-howto ul li .img-howto.thumb-img{position:relative}.buy #wrap .flow-block .list-howto ul li .img-howto.thumb-img:before{display:block;content:" ";width:100%;padding-top:100%}.buy #wrap .flow-block .list-howto ul li .img-howto.thumb-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.buy #wrap .flow-block .list-howto ul li .desc{letter-spacing:0.6px;line-height:24px;padding:0 28px;font-size:15px;font-size:1.5rem;text-align:left}@media only screen and (max-width: 767px){.buy #wrap .flow-block .list-howto ul li .desc{position:relative;float:right;padding:0;width:50%;letter-spacing:0.5px;font-size:15px;font-size:1.5rem;line-height:24px;padding-left:10px}}.buy #wrap .flow-block .dark-brown-btn{color:#fff;width:354px;margin-top:51px}.buy #wrap .flow-block .dark-brown-btn:before{display:none}.buy #wrap .flow-block .dark-brown-btn span{left:0}@media only screen and (max-width: 767px){.buy #wrap .flow-block .dark-brown-btn{width:280px;margin:120px auto 0;font-size:15px;font-size:1.5rem}}@media only screen and (max-width: 320px){.buy #wrap .flow-block .dark-brown-btn{width:100%;margin:110px auto 0}}.buy #wrap .banner-recruit{max-width:610px;margin:117px auto 92px}@media only screen and (max-width: 767px){.buy #wrap .banner-recruit{padding:0 13px;margin:68px auto 48px}}@media only screen and (max-width: 320px){.buy #wrap .banner-recruit{margin-top:50px}}.buy .contact-section{display:block;margin-bottom:55px}@media only screen and (max-width: 767px){.buy .contact-section{margin-bottom:35px}}.buy .breadcrumb{margin-bottom:20px}@media only screen and (max-width: 767px){.buy .breadcrumb{margin-bottom:11px}}

/*# sourceMappingURL=maps/buy.min.css.map */
