﻿.salon #wrap{position:relative;z-index:2}.salon #wrap .salon-blocks{margin-top:61px}@media only screen and (max-width: 767px){.salon #wrap .salon-blocks{margin-top:15px}}.salon #wrap .sub-mainvisual-img{height:410px;background:#C1C4C9 url("../../../wp/wp-content/themes/wp-templ/assets/img/salon/sub_mv_pc.jpg") center center/cover no-repeat;background-size:auto 100%;position:relative;z-index:1}@media (max-width: 767px){.salon #wrap .sub-mainvisual-img{height:220px;background:url("../../../wp/wp-content/themes/wp-templ/assets/img/salon/sub_mv_sp.jpg") center center/cover no-repeat}}.salon #wrap .salon-introduce{margin-top:85px;margin-bottom:91px;padding:0 15px}@media only screen and (max-width: 767px){.salon #wrap .salon-introduce{margin-top:48px;padding:0 37px;margin-bottom:60px}}.salon #wrap .salon-introduce .cmbox-intro{max-width:905px;margin:0 auto}.salon #wrap .salon-introduce .cmbox-intro .intro-title{font-family:"游明朝体", "Yu Mincho", YuMincho, 'Noto Serif JP', "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;font-size:30px;font-size:3rem;line-height:47px;text-align:center}@media only screen and (max-width: 767px){.salon #wrap .salon-introduce .cmbox-intro .intro-title{font-size:20px;font-size:2rem;line-height:36px}}.salon #wrap .salon-introduce .cmbox-intro .intro-text{font-size:17px;font-size:1.7rem;line-height:35px;margin-top:46px;text-align:left}@media only screen and (max-width: 767px){.salon #wrap .salon-introduce .cmbox-intro .intro-text{font-size:15px;font-size:1.5rem;line-height:32px;letter-spacing:0.6px;margin-top:26px}}.salon #wrap .list-reasons{margin-top:65px;margin-bottom:84px}@media only screen and (max-width: 767px){.salon #wrap .list-reasons{margin-top:42px;padding-left:14px;margin-bottom:31px}}.salon #wrap .list-reasons .reason-box{max-width:1160px;margin:0 auto 62px;padding-top:72px;position:relative}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.salon #wrap .list-reasons .reason-box{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 767px){.salon #wrap .list-reasons .reason-box{padding-top:45px;margin-bottom:37px}}.salon #wrap .list-reasons .reason-box:last-child{margin-bottom:0}.salon #wrap .list-reasons .reason-box.reason-2 .content .content-right .img-salon{max-width:358px;margin-top:54px}@media only screen and (max-width: 767px){.salon #wrap .list-reasons .reason-box.reason-2 .content .content-right .img-salon{max-width:284px;margin-top:21px}}.salon #wrap .list-reasons .reason-box.reason-3 .content .content-right .img-salon{max-width:357px;margin-top:35px}@media only screen and (max-width: 767px){.salon #wrap .list-reasons .reason-box.reason-3 .content .content-right .img-salon{max-width:258px;margin-top:20px}}@media only screen and (max-width: 767px){.salon #wrap .list-reasons .reason-box.reason-3 .content .content-left .reason-name{font-size:18px;font-size:1.8rem;letter-spacing:3px}}.salon #wrap .list-reasons .reason-box:before{position:absolute;content:'';width:97.3%;height:230px;background:#E7ECEF;right:0;top:0;z-index:-1}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.salon #wrap .list-reasons .reason-box:before{width:calc(97.3% - 40px);right:20px}}.salon #wrap .list-reasons .reason-box .content{border-top:1px solid #C3913E;padding:52px 75px 63px 105px;width:97.3%;background:#fff;position:relative}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.salon #wrap .list-reasons .reason-box .content{padding-left:75px}}@media only screen and (max-width: 767px){.salon #wrap .list-reasons .reason-box .content{width:97%;padding:47px 25px}}.salon #wrap .list-reasons .reason-box .content:before{position:absolute;content:'';width:1px;height:180px;left:0;top:0;background:#C3913E}@media only screen and (max-width: 767px){.salon #wrap .list-reasons .reason-box .content:before{height:131px}}.salon #wrap .list-reasons .reason-box .content .number{font-size:60px;font-size:6rem;font-family:"游明朝体", "Yu Mincho", YuMincho, 'Noto Serif JP', "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;position:absolute;top:-63px;left:0;letter-spacing:5px}@media only screen and (max-width: 767px){.salon #wrap .list-reasons .reason-box .content .number{font-size:40px;font-size:4rem;top:-10px;left:22px}}.salon #wrap .list-reasons .reason-box .content .content-left{position:relative;width:calc(100% - 34.2% - 140px);float:left}@media only screen and (max-width: 767px){.salon #wrap .list-reasons .reason-box .content .content-left{float:none;width:100%}}.salon #wrap .list-reasons .reason-box .content .content-left .reason-name{font-size:26px;font-size:2.6rem;font-family:"游明朝体", "Yu Mincho", YuMincho, 'Noto Serif JP', "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;line-height:44px;letter-spacing:4px;margin-bottom:25px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.salon #wrap .list-reasons .reason-box .content .content-left .reason-name{font-size:25px;font-size:2.5rem;letter-spacing:2px}}@media only screen and (max-width: 767px){.salon #wrap .list-reasons .reason-box .content .content-left .reason-name{font-size:20px;font-size:2rem;line-height:36px;letter-spacing:3px;margin-bottom:12px}}.salon #wrap .list-reasons .reason-box .content .content-left .reason-desc p{letter-spacing:0.4px}@media only screen and (max-width: 767px){.salon #wrap .list-reasons .reason-box .content .content-left .reason-desc p{line-height:27px;letter-spacing:0.7px}}.salon #wrap .list-reasons .reason-box .content .content-right{float:right;width:38.2%}@media only screen and (max-width: 767px){.salon #wrap .list-reasons .reason-box .content .content-right{float:none;width:100%;margin-bottom:44px}}.salon #wrap .list-reasons .reason-box .content .content-right .img-salon{max-width:286px;margin:32px auto}@media only screen and (max-width: 767px){.salon #wrap .list-reasons .reason-box .content .content-right .img-salon{max-width:206px;margin-top:0}}.salon .contact-section{display:none}.salon footer{z-index:1;position:relative}@media only screen and (max-width: 767px){.salon footer{padding-top:21px}}.salon .breadcrumb{margin-bottom:0;position:relative;z-index:2}

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