:root{--color-bk:#3b3a36;--color-wh:#fff;--color-text:#3b3c37;--color-bg:#fafafa;--color-bggreen:#eaf1eb;--color-green:#007e22;--font-heading:'Fjalla One',sans-serif}html{font-size:62.5%!important}body{font-family:"Helvetica Neue",HelveticaNeue,neue-haas-grotesk-display,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",YuGothic,"Yu Gothic Medium","Yu Gothic",sans-serif;color:var(--color-text);background:var(--color-bg);font-size:1.4rem;letter-spacing:.15em;line-height:2}main{width:100%;overflow:hidden}img{max-width:100%;height:auto}a:hover{text-decoration:none}ul{padding-left:0}ul>li{list-style:none}figure{margin-bottom:0}.wrapper{padding:0}.js-fadein{opacity:0;visibility:hidden;transform:translateY(40px);transition:all 1s}.js-fadein.is-show{opacity:1;visibility:visible;transform:translateY(0px)}@media screen and (min-width:768px){a[href*="tel:"]{pointer-events:none}}.secTtl{font-family:var(--font-heading);font-size:2.5rem;color:var(--color-bk);line-height:1;text-transform:uppercase;display:flex;align-items:center}.secTtl.-single:before{content:"";display:inline-block;background:var(--color-bk);height:1px;width:40px;margin-right:15px}.secTtl.-sand:before,.secTtl.-sand:after{content:"";display:inline-block;background:var(--color-bk);height:1px;width:50px}.secTtl.-sand:before{margin-right:13px}.secTtl.-sand:after{margin-left:13px}@media screen and (min-width:1200px){.secTtl{font-size:3.2rem}.secTtl.-single:before{width:130px;margin-right:20px}.secTtl.-sand:before,.secTtl.-sand:after{width:130px}.secTtl.-sand:before{margin-right:15px}.secTtl.-sand:after{margin-left:15px}}.leadBtn{display:block;width:180px;font-size:1.4rem;font-weight:700;text-transform:uppercase;margin:0 0 0 auto;margin-right:18px}.leadBtn.-center{margin:0 auto}.leadBtn>a{display:block;width:100%;height:100%;color:var(--color-green);letter-spacing:.15em;transition:letter-spacing .3s}.leadBtn>a:hover{letter-spacing:.3em;transition:letter-spacing .3s}.leadBtn>a .uLine{position:relative;display:block;width:100%;height:1px;background:var(--color-green)}.leadBtn>a .uLine:after{content:"";position:absolute;right:-18px;top:50%;transform:translateY(-50%);width:35px;height:35px;border-radius:50%;border:1px solid var(--color-green);transition:background .3s}.leadBtn>a:hover .uLine:after{content:"";position:absolute;right:-18px;top:50%;transform:translateY(-50%);width:35px;height:35px;border-radius:50%;background:var(--color-green);border:1px solid var(--color-green);transition:background .3s}@media screen and (min-width:1200px){.leadBtn{width:280px;font-size:2rem;margin-right:25px}.leadBtn>a .uLine:after{right:-25px;transform:translateY(-50%);width:50px;height:50px}}.infoBox{width:85%}.infoBox .-catch,.infoBox .-text{margin-bottom:0;color:var(--color-text)}.infoBox .-catch{font-size:1.6rem;line-height:2.3;letter-spacing:.15em;margin-top:30px}.infoBox .-text{font-size:1.2rem;line-height:2.2;letter-spacing:.1em;width:100%;margin-top:30px}.infoBox.-right{margin:0 0 0 auto}.infoBox .-text.-right{margin-top:33px}@media screen and (min-width:1200px){.infoBox .-catch{font-size:2.2rem;margin-top:40px}.infoBox .-text{font-size:1.4rem;line-height:2.5;margin-top:35px}.infoBox .-text.-right{margin-top:35px}}.archiveSec{padding:80px 0 60px}.archiveTtl{display:flex;align-items:center;color:var(--color-bk);font-size:1.8rem;font-family:var(--font-heading);line-height:1;text-transform:uppercase;margin-bottom:20px}.archiveTtl:before{content:"";display:block;width:40px;height:1px;background:var(--color-bk);margin-right:15px}.archive_pager{display:flex;align-items:center}.archive_pager li:not(:last-child){margin-right:20px}.archive_pager li a{font-size:1.4rem;font-weight:700;line-height:1;color:var(--color-bk);transition:opacity .3s}.archive_pager li a:hover{opacity:.6;transition:opacity .3s}.archive_pager li a.-current{color:#908d80}.archive_pager li.-prev span,.archive_pager li.-next span{display:flex;align-items:center;font-size:1.2rem;text-transform:uppercase}.archive_pager li.-prev span:after,.archive_pager li.-next span:before{content:"";display:block;height:1px;width:15px;background:var(--color-bk)}.archive_pager li.-prev span:after{margin-left:10px}.archive_pager li.-next span:before{margin-right:10px}@media screen and (min-width:992px){.archiveSec{padding:130px 0 150px}}@media screen and (min-width:1200px){.archiveSec{padding:150px 0 200px}.archiveTtl{font-size:3.2rem;margin-bottom:50px}.archiveTtl:before{width:130px;margin-right:30px}}.drwBtn{position:fixed;top:0;left:0;width:60px;height:60px;padding:16px 12px;z-index:200}.drwBtn .lineWrap{position:relative;display:block;width:100%}@media screen and (min-width:992px){.drwBtn{top:2.6%;left:4%;cursor:pointer}}.drwBtn .line{display:inline-block;position:absolute;left:0;width:100%;height:4px;background:var(--color-bk);transition:all .4s}.drwBtn .line:nth-of-type(1){top:0}.drwBtn .line:nth-of-type(2){top:12px}.drwBtn .line:nth-of-type(3){width:50%;top:23px}.drwBtn.active span.line:nth-of-type(1){top:15px;transform:rotate(45deg)}.drwBtn.active span.line:nth-of-type(2){opacity:0}.drwBtn.active span.line:nth-of-type(3){width:100%;top:15px;transform:rotate(-45deg)}.drwMenu{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;padding:80px 15px 60px;background:var(--color-bg);overflow:scroll;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .5s,visibility .5s;z-index:150;-ms-overflow-style:none;scrollbar-width:none}.drwMenu::-webkit-scrollbar{display:none}.drwMenu.active{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .5s,visibility .5s}.drwMenu_list{margin-bottom:50px}.drwMenu_list:last-child{margin-bottom:70px}.drwMenu_list li:not(:last-child){margin-bottom:30px}.drwMenu_list li>a{display:flex;justify-content:flex-start;align-items:center;font-size:2rem;font-family:var(--font-heading);font-weight:500;color:var(--color-bk);line-height:1;text-transform:uppercase}.drwMenu_list li>a:before{content:"";display:block;background:var(--color-bk);width:40px;height:1px;margin-right:15px}.drwMenu_tel{margin-bottom:35px;color:var(--color-bk)}.drwMenu_tel .-title{display:flex;justify-content:flex-start;align-items:center;font-size:1.8rem;font-family:var(--font-heading);font-weight:700;letter-spacing:.1em;line-height:1;margin-bottom:15px}.drwMenu_tel .-title:before{content:"";display:block;width:20px;height:1px;margin-right:5px;background:var(--color-bk)}.drwMenu_tel .-address{font-size:1.3rem;letter-spacing:.15em;line-height:2;margin-bottom:20px}.drwMenu_tel .-address>.-bold{font-weight:700}.drwMenu_tel .-text{font-size:1.2rem;letter-spacing:.15em;line-height:2;margin-bottom:15px}.drwMenu_tel .-tel{margin-bottom:0}.drwMenu_tel .-tel>a{font-size:2rem;font-weight:700;color:var(--color-bk);line-height:1;text-transform:uppercase}.snsList{display:flex;justify-content:flex-start;align-items:center}.snsList li:not(:last-child){margin-right:20px}.snsList li>a span.-snsic:after{font-family:"FontAwesome";color:var(--color-bk);font-weight:600;line-height:1}.snsList li>a.-facebook span.-snsic:after{content:"\f39e";font-size:3.4rem}.snsList li>a.-insta span.-snsic:after{content:"\f16d";font-size:3.5rem}.snsList li>a.-lineApp span.-snsic:after{content:"\f3c0";font-size:3.5rem}@media screen and (min-width:768px){.haderLogo{position:fixed;top:2.3%;left:9%;font-size:2rem;font-family:var(--font-heading);font-weight:700;line-height:1;margin-bottom:0;z-index:50}.haderLogo>a{color:var(--color-bk);transition:opacity .3s}.haderLogo>a:hover{opacity:.6;transition:opacity .3s}}@media screen and (min-width:992px){.haderLogo{top:5%;left:10%}.drwMenu{padding:10% 5% 2.6%}.drwMenu_wrap{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:110px}.drwMenu_list{margin-right:10%;margin-bottom:0}.drwMenu_list:last-child{margin-bottom:0}.drwMenu_list li:not(:last-child){margin-bottom:50px}.drwMenu_list li>a{font-size:3.2rem;transition:color .3s}.drwMenu_list li>a:hover{color:var(--color-green);transition:color .3s}.drwMenu_list li>a:before{width:60px;margin-right:30px;transition:background .3s}.drwMenu_list li>a:hover:before{background:var(--color-green);transition:background .3s}.drwMenu_tel{margin-bottom:60px}.drwMenu_tel .-title{font-size:3rem;margin-bottom:18px}.drwMenu_tel .-title:before{content:"";display:none}.drwMenu_tel .-title:after{content:"";display:block;width:60px;height:1px;margin-left:13px;background:var(--color-bk)}.drwMenu_tel .-text{font-size:1.4rem;margin-bottom:18px}.drwMenu_tel .-tel{margin-bottom:0}.drwMenu_tel .-tel>a{font-size:2.5rem}.snsList li:not(:last-child){margin-right:30px}.snsList li>a span.-snsic:after{transition:color .3s}.snsList li>a:hover span.-snsic:after{color:var(--color-green);transition:color .3s}}.fixed_tel{position:fixed;top:0;right:0;display:flex;justify-content:center;align-items:center;background:var(--color-bg);padding:20px 15px;z-index:2}.fixed_tel>a{display:block;width:100%;color:var(--color-bk);font-size:2rem;font-weight:700;text-transform:uppercase;line-height:1}@media screen and (min-width:1200px){.fixed_tel{padding:1.2% 2.2%}.fixed_tel>a{font-size:2.6rem}}.mainV{position:relative;height:100vh;width:100%;padding:60px 15px 15px;overflow:hidden}.mainV_inner{position:relative;width:100%;height:100%}.mainV_logo{position:absolute;transform:translate(-50%,-50%);top:60%;left:50%;white-space:nowrap;color:var(--color-wh);z-index:5}.mainV_logo .-copy{font-size:1.8rem;text-transform:capitalize;text-shadow:0px 0px 5px rgba(0,0,0,.5);letter-spacing:.15em;line-height:1;margin-bottom:10px}.mainV_logo h1{font-size:2.6rem;font-family:var(--font-heading);text-shadow:0px 0px 8px rgba(0,0,0,.5);letter-spacing:.15em;line-height:1}@media screen and (min-width:768px){.mainV_logo .-copy{font-size:2.2rem;font-weight:400;margin-bottom:10px}.mainV_logo h1{font-size:3.5rem}}@media screen and (min-width:992px){.mainV{padding:2.6% 5%}.mainV_logo{transform:translateY(-50%);top:50%;left:auto;color:var(--color-bk)}.mainV_logo .-copy{font-size:1.8rem;font-weight:400;text-shadow:0px 0px 3px rgba(255,255,255,.5);letter-spacing:.23em;line-height:1;margin-bottom:13px}.mainV_logo h1{font-size:4.2rem;text-shadow:0px 0px 8px rgba(255,255,255,.5);letter-spacing:.1em;line-height:1}.mainV_inner{width:60%;margin:0 0 0 auto}}@media screen and (min-width:1200px){.mainV_logo .-copy{font-size:2rem}.mainV_logo h1{font-size:5rem}}.mainV_scroll{position:absolute;bottom:0;right:4%;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:flex;align-items:center}.mainV_scroll .-text{font-size:1.5rem;color:var(--color-green);text-transform:uppercase;margin-bottom:10px;line-height:1;opacity:1;-webkit-animation:scrolltext 3s ease-in infinite;animation:scrolltext 3s ease-in infinite}.mainV_scroll .-line{position:relative;display:block;width:1px;height:100px;background:var(--color-green);overflow:hidden;opacity:1;-webkit-animation:linkline 3s ease-in infinite;animation:linkline 3s ease-in infinite}@media screen and (min-width:768px){.mainV_scroll .-text{color:var(--color-wh)}.mainV_scroll .-line{background:var(--color-wh)}}@media screen and (min-width:992px){.mainV_scroll{position:absolute;bottom:0;right:-6%}.mainV_scroll .-text{color:var(--color-green)}.mainV_scroll .-line{background:var(--color-green)}}@keyframes scrolltext{0%{opacity:1}80%{opacity:0}100%{opacity:.9}}@keyframes linkline{0%{transform:translateY(0%)}100%{opacity:0;transform:translateY(100%)}}.mainV_slide{position:relative;width:100%;height:100%;overflow:hidden;z-index:-1}.slide-img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;animation:slide 18s ease 0s infinite;opacity:0;background-repeat:no-repeat;background-size:cover;background-position:center}.slide-img.-slide01{background-image:url(//www.propeller-hair.com/wp-content/themes/propeller-hair/css/../img/topslide01_sp@2x.jpg);opacity:0}.slide-img.-slide02{background-image:url(//www.propeller-hair.com/wp-content/themes/propeller-hair/css/../img/topslide02_sp@2x.jpg);animation-delay:6s}.slide-img.-slide03{background-image:url(//www.propeller-hair.com/wp-content/themes/propeller-hair/css/../img/topslide03_sp@2x.jpg);animation-delay:12s}@keyframes slide{0%{opacity:0}10%{opacity:1}28%{opacity:1}38%{opacity:0}100%{opacity:0;transform:scale(1.1)}}@media screen and (min-width:768px){.slide-img.-slide01{background-image:url(//www.propeller-hair.com/wp-content/themes/propeller-hair/css/../img/topslide01@2x.jpg)}.slide-img.-slide02{background-image:url(//www.propeller-hair.com/wp-content/themes/propeller-hair/css/../img/topslide02@2x.jpg)}.slide-img.-slide03{background-image:url(//www.propeller-hair.com/wp-content/themes/propeller-hair/css/../img/topslide03@2x.jpg)}}.topNews{padding:30px 0 77px}.topNews_ul{margin:30px 0 40px}.topNews_li{color:var(--color-text);margin-bottom:30px}.topNews_li .-data{font-size:1.2rem;font-weight:lighter;line-height:1;margin-bottom:10px}.topNews_li .-title{font-size:1.6rem;margin-bottom:0}.topNews_li .-title>a{display:inline-block;color:var(--color-text)}@media screen and (min-width:768px){.topNews_ul{margin:30px 0 60px;margin-left:150px}.topNews_li .-title>a{transition:opacity .3s}.topNews_li .-title>a:hover{opacity:.6;transition:opacity .3s}}@media screen and (min-width:1200px){.topNews{padding:60px 0 120px}.topNews_ul{margin:30px 0 60px;margin-left:260px}.topNews_li{margin-bottom:50px}.topNews_li .-data{font-size:1.4rem;margin-bottom:15px}.topNews_li .-title{font-size:2rem}}.about{padding-bottom:100px}.about_infoBox{margin-bottom:40px}.about_title{display:flex;justify-content:flex-start;align-items:center;margin-bottom:40px}.about_title .-title{font-size:3.2rem;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;line-height:1;margin-bottom:0}.about_title .-title>.-ja{display:block;font-size:1.2rem;font-family:"Helvetica Neue",HelveticaNeue,neue-haas-grotesk-display,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",YuGothic,"Yu Gothic Medium","Yu Gothic",sans-serif;letter-spacing:.15em;margin-top:13px}.about_infoBox .-catch{font-size:1.9rem;line-height:2.2;margin-bottom:35px}.about_infoBox .-text{font-size:1.2rem;line-height:2.2;margin-bottom:0}.aboutImg-top{margin-bottom:30px}.aboutImg-top figure{width:74%;max-width:470px}.about .box-bottom .infoBox{margin-bottom:30px}.aboutImg-bottom figure{width:78.2%;max-width:470px;margin:0 0 0 auto}@media screen and (min-width:768px){.about{padding-bottom:130px}.about .box-top{margin-bottom:60px}.about_infoBox{padding:0 20px;margin-bottom:0}.about_title{margin-bottom:60px}.about_title .-title{font-size:4rem}.about_title .-title>.-ja{display:block;font-size:1.5rem;margin-top:10px}.about_infoBox .-catch{font-size:2.2rem;margin-bottom:60px}.about_infoBox .-text{font-size:1.4rem;line-height:2.2;margin-bottom:0}.about .box-bottom .infoBox{margin-bottom:0}.about .box-bottom .infoBox .-text{width:100%;margin-top:0;margin-bottom:0}.about .flex-bottom{align-items:flex-end}}.menu{background:var(--color-wh)}.menu_wrap{padding:80px 0;background:var(--color-bggreen)}.menu_list{margin-bottom:60px}.menu .secTtl{color:#158341;margin-bottom:0}.menu .secTtl.-sand:before,.menu .secTtl.-sand:after{background:#158341}.menu p.note{font-size:1.2rem;line-height:1;font-weight:lighter;margin:20px 0 30px}.menu_item{width:100%;margin-bottom:50px}.menu_item:last-child{margin-bottom:0}.menu_tbl{width:100%}.menu_title{width:100%;color:var(--color-bk);border-bottom:1px solid var(--color-bk)}.menu_title .-title{font-size:1.6rem;text-transform:uppercase;font-weight:400;line-height:1;margin-bottom:5px}.menu_title .-title .-ja{font-size:1.2rem;margin-left:20px}.menu_tr{display:flex;align-items:center;width:100%;margin-top:15px}.menu_tbl .menu_tr:nth-child(2){margin-top:20px}.menu_tr .-menu{width:75%;font-size:1.3rem;letter-spacing:.1em;line-height:1.5}.menu_tr .-menu.-fSize{font-size:1.2rem;letter-spacing:0em;line-height:1.8}.menu_tr .-price{font-size:1.4rem;letter-spacing:.1em;line-height:1}.menu_coupon{position:relative;width:100%;max-width:800px;margin:0 auto;border:1px solid var(--color-green);padding:40px 15px 30px;text-align:center}.menu_coupon .-title{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--color-bggreen);padding:0 15px}.menu_coupon .-heading{font-size:1.8rem;color:var(--color-green);line-height:1;margin-bottom:20px}.menu_coupon .-heading>.-strong{display:block;font-weight:700;font-size:3.5rem;text-transform:uppercase;letter-spacing:.15em;margin-top:20px}.menu_coupon .-text{font-size:1.3rem;color:var(--color-text);line-height:1.7;margin-bottom:0}.menu_bottom{display:block;width:90%;max-width:650px;margin:0 auto;margin-top:-35px;padding:35px 20px 30px;color:#158341;background:var(--color-bg)}.menu_bottom .-text{font-size:1.2rem;line-height:2;margin-bottom:10px}.menu_bottom .-tel{margin-bottom:0;line-height:1}.menu_bottom .-tel>a{font-size:1.8rem;line-height:1;color:#158341}@media screen and (min-width:768px){.menu_wrap{padding:80px 0 100px}}@media screen and (min-width:1200px){.menu_wrap{padding:100px 0 180px}.menu p.note{font-size:1.6rem;margin:60px 0 25px}.menu_list{margin-bottom:110px}.menu_tbl{width:90%}.menu .menu_item:nth-of-type(even) .menu_tbl{margin:0 0 0 auto}.menu_title .-title{font-size:2rem;margin-bottom:10px}.menu_title .-title .-ja{font-size:1.4rem;margin-left:12px}.menu_tr .-menu{width:80%;font-size:1.4rem}.menu_tr .-menu.-fSize{font-size:1.4rem}.menu_coupon{padding:60px 15px 40px}.menu_coupon .-title{padding:0 30px}.menu_coupon .-heading{font-size:2.2rem;margin-bottom:30px}.menu_coupon .-heading>.-strong{display:inline-block;font-size:3.5rem;letter-spacing:.15em;margin-top:0;margin-left:15px}.menu_coupon .-text{font-size:1.4rem;line-height:2}.menu_bottom{margin-top:-100px;padding:45px 20px 40px}.menu_bottom .-text{font-size:1.4rem;margin-bottom:20px}.menu_bottom .-tel>a{font-size:2.2rem}}.styling{background:var(--color-wh);padding:60px 0 100px}.styling_list.-top{margin-top:75px}.styling_list.-bottom{margin-top:85px;margin-bottom:70px}.styling_img:not(:last-of-type){margin-bottom:85px}.styling_img figure{position:relative;width:78.2%;z-index:1}.styling_img figure:after{content:"";position:absolute;top:2%;left:2%;display:block;width:100%;height:100%;background:rgba(197,213,203,.67);z-index:-1}.styling_img.-right figure{margin:0 2% 0 auto}@media screen and (min-width:768px){.styling{padding-bottom:120px}.styling_list.-bottom{margin-bottom:120px}.styling_list .styling_img:nth-child(2) figure{margin-top:25%}.styling_img figure{width:83%;margin:0 auto}.styling_img.-right figure{margin:0 auto}.styling_img:not(:last-of-type){margin-bottom:0}.styling_img{margin-bottom:0}}.care{padding:60px 0}.care-top{margin-bottom:60px}.care-top .infoBox,.care-bottom .infoBox{width:100%;margin-bottom:60px}.care-bottom .infoBox .-text{margin-top:0}.care-bottom .-img{width:55%;margin:0 auto}@media screen and (min-width:1200px){.care{padding:100px 0 130px}.care-top{margin-bottom:120px}.care-top .infoBox{margin-bottom:0}.care-bottom .infoBox{margin-bottom:0}.care-bottom .infoBox .-text{margin-top:0}.care-bottom .-img{width:50%;min-width:320px;margin:0 auto}}.gallery{background:var(--color-wh);padding-bottom:90px}.gallery_topWrap{position:relative;padding:0 15px;width:100%}.gallery_topWrap h2{position:absolute;top:0;left:0;background:var(--color-wh);padding:10px 15px;margin-bottom:0}.gallery_topWrap .-img{width:100%;height:0;padding-top:72.463%;background:url(//www.propeller-hair.com/wp-content/themes/propeller-hair/css/../img/gallery-top_sp@2x.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.gallery_content-top{margin-bottom:60px}.gallery_content-top .infoBox .-text{width:100%;max-width:470px;margin-top:40px;margin-bottom:40px}.gallery_img-01{width:87%}.gallery_img-02{width:64%;margin:0 0 0 auto;margin-top:60px}.gallery_img-03{width:56%;margin-left:15px;margin-bottom:60px}.gallery_img-04{width:76%;margin:0 0 0 auto;margin-bottom:60px}.gallery_img-05{width:80%;margin:0 auto}@media screen and (min-width:768px){.gallery{padding-bottom:10.4%}.gallery_topWrap{position:relative;padding:0 5%;width:100%;margin-bottom:7%}.gallery_topWrap h2{position:absolute;top:0;left:5%}.gallery_topWrap .-img{width:82.209%;height:0;margin:0 0 0 auto;padding-top:41.018%;background:url(//www.propeller-hair.com/wp-content/themes/propeller-hair/css/../img/gallery-top@2x.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.gallery_content-top .infoBox .-text{width:100%;margin-top:15%;margin-bottom:17%}.gallery_content-top{margin-bottom:0}.gallery_img-02{margin-top:41%}.gallery_img-03{margin-left:3%;margin-bottom:0}.gallery_img-04{margin:0 auto;margin-top:30%}.gallery_img-05{width:75%;margin:0 0 0 auto}}@media screen and (min-width:1200px){.gallery_topWrap h2{padding:1.5% 30px}.gallery_img-01{width:90%}.gallery_img-02{width:70%}.gallery_img-03{width:71%}.gallery_img-04{width:86%}}.staff{position:relative;padding:30px 0 10px}.staff .-bg{position:absolute;display:block;top:0;left:0;width:32vw;height:100%;background:var(--color-bggreen);z-index:-1}.staff_list{margin-top:30px}.staff_card{margin-bottom:50px}.staff_cardInner{width:calc(100% - 30px);margin:0 auto}.staff_card .-img{position:relative;margin-bottom:20px}.staff_card .-img:after{content:"";position:absolute;bottom:0;right:0;display:block;width:0;height:0;border-style:solid;border-width:0 0 70px 70px;border-color:transparent transparent var(--color-bg) transparent}.staff_card .-name{font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:.15em;margin-bottom:15px}.staff_card .-text{font-size:1.3rem;line-height:2;margin-bottom:0}@media screen and (min-width:768px){.staff .-bg{width:20vw}.staff_cardInner{width:100%}.staff_card .-img:after{border-style:solid;border-width:0 0 30px 30px;border-color:transparent transparent var(--color-bg) transparent}}@media screen and (min-width:1200px){.staff{padding:95px 0 20px}.staff .-bg{width:26.4vw}.staff_list{margin-top:80px}.staff_card{margin-bottom:100px}.staff_card .-img:after{border-style:solid;border-width:0 0 80px 80px;border-color:transparent transparent var(--color-bg) transparent}.staff_card .-name{font-size:2rem;margin-bottom:15px}.staff_card .-text{font-size:1.4rem;margin-bottom:0}}.recruit{width:100vw;overflow:hidden;padding:60px 0 150px}.recruit_intro-info{position:relative;width:82%;background:var(--color-bggreen);margin:0 0 0 auto;padding:25px 0 100px 15px}.recruit_intro-info:after{content:"";display:block;position:absolute;right:-100vw;top:0;width:100vw;height:100%;background:var(--color-bggreen)}.recruit_intro-info .infoBox,.recruit_intro-img .infoBox{width:100%}.recruit_intro-info .infoBox .-catch{letter-spacing:.05em}.recruit_intro-info .infoBox .-text{width:100%}.recruit_intro-img{width:80%;margin-top:-15%;margin-bottom:30px}.recruit_btn{position:relative;display:block;width:100%;max-width:630px;margin:0 auto;font-size:1.4rem;font-weight:700;letter-spacing:.15em;text-indent:.15em;cursor:pointer;color:var(--color-green);background:var(--color-bg);border:1px solid var(--color-green)}.recruit_btn>a{display:block;width:100%;padding:25px 15px;line-height:1;color:var(--color-green)}.recruit_btn:after{content:"";position:absolute;top:10%;right:-2%;display:block;width:100%;height:100%;background:rgba(197,213,203,.67);z-index:-1;transition:top .3s,right .3s}.recruit_btn:hover:after{content:"";top:0;right:0;transition:top .3s,right .3s}.modal-dialog.-recruit{width:calc(100% - 30px);margin:0 auto;max-width:650px}.modal-dialog.-recruit .modal-content{max-height:85vh;overflow:scroll;padding:30px 15px;background:var(--color-bg)}.modal-body{max-height:90vh}.recruit_closeBtn{padding:13px 15px;font-size:1.8rem;color:var(--color-bg);background:var(--color-green);border-radius:10px;border:none;margin-bottom:60px;width:150px;line-height:1}@media screen and (min-width:768px){.recruit_intro-info{padding:25px 0 100px 60px}.recruit_intro-img{width:60%;margin-top:-10%}}@media screen and (min-width:992px){.recruit_intro-info{width:100%;margin:0 0 0 auto;padding:60px 0 60px 90px}.recruit_intro-info:before{content:"";display:block;position:absolute;left:-10vw;top:0;width:10vw;height:100%;background:var(--color-bggreen)}.recruit_intro-info:after{content:"";display:block;position:absolute;right:-100vw;top:0;width:100vw;height:100%;background:var(--color-bggreen)}.recruit_intro-img{width:100%;margin-top:30%;margin-bottom:90px}}@media screen and (min-width:1200px){.recruit_intro-img{margin-bottom:90px}.recruit_btn{font-size:2rem}.recruit_btn a{padding:40px 15px}.modal-dialog.-recruit{max-width:1100px}}.recruit_content-top .secTtl,.recruit_list .secTtl{color:var(--color-green)}.recruit_list .secTtl.-single:before,.recruit_content-top .secTtl.-sand:before,.recruit_content-top .secTtl.-sand:after{content:"";background:var(--color-green)}.recruit_content-top .infoBox,.recruit_content-top .infoBox .-text{width:100%;margin-top:0}.recruit_content-top{margin-bottom:60px}.recruit_content-top .secTtl{margin-bottom:50px}.recruit_list{margin-bottom:80px}.recruit_listInfo{padding:0}.recruit_list.-last{margin-bottom:60px}.recruit_list .secTtl{font-size:1.8rem;font-family:"Helvetica Neue",HelveticaNeue,neue-haas-grotesk-display,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",YuGothic,"Yu Gothic Medium","Yu Gothic",sans-serif;margin-bottom:40px}.recruit_tbl{width:100%}.recruit_tr{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid var(--color-text)}.recruit_tr:last-child{margin-bottom:0}.recruit_tr .-head{font-size:1.4rem;font-weight:700;line-height:1;width:30%}.recruit_tr .-data{font-size:1.2rem;line-height:1.5;width:65%}.recruit_entry .-tel{margin-top:45px;margin-bottom:0}.recruit_entry .-tel>a{display:inline-block;font-size:1.8rem;font-weight:700;color:var(--color-text);line-height:1;text-transform:uppercase}.recruit_entry .leadBtn{margin-top:55px}@media screen and (min-width:992px){.recruit_tbl{width:80%;margin:0 0 0 auto}}@media screen and (min-width:1200px){.recruit_content-top{margin-bottom:70px}.recruit_content-top .secTtl{margin-bottom:60px}.recruit_content-top .infoBox{width:60%;margin:0 auto}.recruit_tbl{width:70%}.recruit_list .secTtl{font-size:2rem;margin-bottom:50px}.recruit_tr .-head{font-size:1.6rem;font-weight:700;line-height:1;width:20%}.recruit_tr .-data{font-size:1.4rem;line-height:1.5;width:80%}.recruit_list{margin-bottom:90px}.recruit_list.-last{margin-bottom:120px}.recruit_entry .-tel>a{font-size:2.2rem}}.access{background:var(--color-wh);padding-bottom:70px}.access_top{margin-bottom:60px}.access_info .infoBox,.access_info .-text{width:100%}.access_info{position:relative;width:90%;margin-top:-18%;background:var(--color-bggreen);padding:40px 25px 110px 0}.access_info:before{content:"";display:block;position:absolute;left:-100vw;top:0;width:100vw;height:100%;background:var(--color-bggreen)}.access_img{margin-top:-20%}.access_img figure{width:64%;margin:0 0 0 auto}.access .g-map{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.access .g-map iframe{position:absolute;left:0;top:0;height:100%;width:100%}@media screen and (min-width:768px){.access_top{margin-bottom:10%}.access_info{margin-top:-15%}.access_img{margin-top:-12%}.access_img figure{width:45%;margin:0 0 0 auto}}@media screen and (min-width:992px){.access{background:var(--color-wh);padding-bottom:50px}.access_top{margin-bottom:20%;align-items:flex-end}.access_info{position:relative;width:100%;margin-top:-10%;padding:90px 0}.access_info:before{content:"";display:block;position:absolute;left:-100vw;top:0;width:100vw;height:100%;background:var(--color-bggreen)}.access_info:after{content:"";display:block;position:absolute;right:-10vw;top:0;width:10vw;height:100%;background:var(--color-bggreen)}.access_img{margin-top:0;margin-bottom:-25%}.access_img figure{width:70%;margin:0 auto}.access .g-map{height:0;overflow:hidden;padding-bottom:35%;position:relative}}@media screen and (min-width:1200px){.access{padding-bottom:80px}}.footer{padding:20px 0 20px}.footer_wrap{display:flex;justify-content:space-between}.footer_sns .snsList{justify-content:center;margin-bottom:0}.footer_copy{text-align:right;font-size:1.1rem;line-height:1}.copyright{line-height:1.5;margin-bottom:0}.footer_copy .-space{display:block;margin-bottom:0}@media screen and (min-width:768px){.footer_wrap{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.footer_sns{display:inline-block;width:auto;margin-bottom:0}.footer_sns .snsList{justify-content:center;margin-bottom:0}.footer_copy{display:inline-block;width:auto;text-align:left;font-size:1.3rem}.footer_copy .-space{display:inline-block;margin-bottom:10px}}.news .archiveTtl{margin-bottom:40px}.news-list{margin-bottom:60px}.news_data{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.news_data .-ym,.news_data .-d,.news_data .-l{display:block;width:100%;line-height:1;color:var(--color-bk)}.news_data .-ym,.news_data .-d{font-weight:700}.news_data .-ym{font-size:1.3rem;margin-bottom:7px}.news_data .-d{font-size:1.8rem;margin-bottom:10px;display:flex;justify-content:center;align-items:center;flex-direction:column}.news_data .-d:after{content:"";display:block;width:20px;height:1px;background:var(--color-bk);margin-top:7px}.news_data .-l{font-size:1.3rem;text-transform:capitalize}.news-item .-title{font-size:1.6rem;line-height:1.8;margin-top:-6px;margin-bottom:30px;display:flex;flex-direction:column;align-items:flex-start}.news-item .-title:after{content:"";width:70px;height:1px;background:var(--color-green);margin-top:10px}.news_content{border-bottom:1px solid #000}.news_content{color:var(--color-text)}.news_content p{font-size:1.2rem;line-height:2.8;margin-bottom:30px}.news_content ul{margin-bottom:30px;padding-left:15px}.news_content li{list-style-type:disc;font-size:1.2rem}.news_content li:not(:last-child){margin-bottom:10px}@media screen and (min-width:992px){.news .archiveTtl{margin-bottom:60px}}@media screen and (min-width:1200px){.news_data .-ym{font-size:1.6rem;margin-bottom:15px}.news_data .-d{font-size:2.5rem;margin-bottom:15px}.news_data .-d:after{margin-top:15px}.news_data .-l{font-size:1.6rem}.news-item .-title{font-size:2.2rem;margin-top:-8px}.news-item .-title:after{margin-top:20px}.news_content p{font-size:1.3rem;margin-bottom:40px}.news_content ul{margin-bottom:40px}.news_content li{font-size:1.3rem}.news_content li:not(:last-child){margin-bottom:15px}}.catalogue_header{margin-bottom:20px}.catalogue_header .archiveTtl{margin-bottom:30px}.catalogue_header .catList li,.catalogue_footer .catList li{display:flex;align-items:center;margin-bottom:20px;margin-right:25px}.catalogue_header .catList li:before,.catalogue_footer .catList li:before{content:"";display:block;width:15px;height:1px;background:var(--color-bk);margin-right:10px}.catalogue_header .catList li a,.catalogue_footer .catList li a{font-size:1.3rem;font-weight:700;text-transform:capitalize;line-height:1;color:var(--color-bk);transition:opacity .3s}.catalogue_header .catList li a:hover,.catalogue_footer .catList li a:hover{opacity:.6;transition:opacity .3s}.catalogue_footer .-all{display:flex;align-items:center;margin-bottom:25px}.catalogue_footer .-all>a{font-size:1.6rem;font-weight:700;text-transform:capitalize;line-height:1;color:var(--color-bk);transition:opacity .3s}.catalogue_footer .-all>a:hover{opacity:.6;transition:opacity .3s}.catalogue_footer .-all:before{content:"";display:block;width:15px;height:1px;background:var(--color-bk);margin-right:10px}.catalogue_item{text-align:center;margin-bottom:40px}.catalogue_item a{position:relative;display:block;width:100%;transition:opacity .3s}.catalogue_item a:hover{opacity:.6;transition:opacity .3s}.catalogue_item a:before,.catalogue_item a:after{content:"";position:absolute;display:block;width:0;height:0;border-style:solid}.catalogue_item a:before{top:0;left:0;border-width:35px 35px 0 0;border-color:var(--color-bg) transparent transparent transparent}.catalogue_item a:after{bottom:0;right:0;border-width:0 0 35px 35px;border-color:transparent transparent var(--color-bg) transparent}.catalogue_item .-catName{font-size:1.2rem;font-weight:700;text-transform:capitalize;line-height:1;color:var(--color-bk);margin-top:10px;margin-bottom:0}@media screen and (min-width:1200px){.catalogue_header{margin-bottom:80px}.catalogue_header .archiveTtl{margin-bottom:50px}.catalogue_header .catList li,.catalogue_footer .catList li{margin-bottom:0;margin-right:25px}.catalogue_header .catList li a,.catalogue_footer .catList li{font-size:1.4rem}.catalogue_footer .-all{margin-bottom:40px}.catalogue_footer .-all>a{font-size:1.8rem}.catalogue_footer .-all:before{content:"";display:block;width:15px;height:1px;background:var(--color-bk);margin-right:10px}.catalogue_item{margin-bottom:100px}.catalogue_item a:before{top:0;left:0;border-width:50px 50px 0 0;border-color:var(--color-bg) transparent transparent transparent}.catalogue_item a:after{bottom:0;right:0;border-width:0 0 50px 50px;border-color:transparent transparent var(--color-bg) transparent}.catalogue_item .-catName{font-size:1.4rem;margin-top:20px;margin-bottom:0}}.catalogue_content{margin-bottom:60px}.catalogue_content .-img{width:100%;max-width:520px;margin:0 auto;margin-bottom:30px}.catalogue_content .-catName{font-size:2rem;font-weight:700;text-transform:capitalize;line-height:1;color:var(--color-bk);margin-bottom:30px}.catalogue_content .-stylist{font-size:1.6rem;line-height:1;color:var(--color-bk);margin-bottom:30px}.catalogue_content .-stylist .-strong{font-weight:700;text-transform:capitalize;margin-right:25px}.catalogue_entryWrap,.catalogue_entryWrap p{font-size:1.3rem;max-width:800px;margin:0 auto;line-height:1.8;color:var(--color-bk)}.single_pager{display:flex;flex-direction:column;justify-content:center;align-items:center}.single_pager .-prev,.single_pager .-next{font-size:1.3rem;font-weight:700}.single_pager .-back{font-size:1.6rem;font-weight:700;margin-top:30px}.single_pager a{color:var(--color-bk)}@media screen and (min-width:900px){.single_pager{margin-top:30px;display:flex;flex-direction:row;justify-content:space-between}}@media screen and (min-width:1200px){.catalogue_content{margin-bottom:120px}.catalogue_content .-img{margin-bottom:35px}.catalogue_content .-catName{font-size:2.6rem;margin-bottom:40px}.catalogue_content .-stylist{font-size:2rem;margin-bottom:40px}.catalogue_content .-stylist .-strong{margin-right:60px}.single_pager .-prev,.single_pager .-next{font-size:1.5rem;font-weight:700}}