html{color:#000;font-family:Lato,'Noto Sans JP', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:16px;line-height:1.5;letter-spacing:2px;text-align:left;font-variant-ligatures:none;word-wrap:break-word}.page{background-color:#fff;overflow:hidden}a{color:inherit;text-decoration:none;line-height:1;pointer-events:auto !important}p{font-size:0.875rem}ul{list-style:none;margin:0;padding:0}::-moz-selection{background:#E4E4E4;color:#fff}::selection{background:#E4E4E4;color:#fff}p::-moz-selection,p span::-moz-selection{background:#E4E4E4;color:#fff}.cancel__pc{display:block}.cancel__sp{display:none}.contents{position:relative}#loading{display:block;position:fixed;width:100%;height:100%;top:0px;left:0px;background-color:#fff;z-index:99}.loadingInner{position:absolute;display:inline-block;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.loadingInner__logo{width:260px;height:60px;margin:0 auto 1rem;background:url(../img/logo.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/logo.svg) no-repeat 0 0;background-size:contain}.loadingInner__text{text-align:center;margin:0 auto 0}#loading span{font-size:.625rem;letter-spacing:.5rem;display:inline-block;color:#000;-webkit-animation:loading 1.4s infinite alternate;animation:loading 1.4s infinite alternate}#loading span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}#loading span:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}#loading span:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}#loading span:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}#loading span:nth-child(6){-webkit-animation-delay:.5s;animation-delay:.5s}#loading span:nth-child(7){-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes loading{0%{opacity:1}100%{opacity:0}}@keyframes loading{0%{opacity:1}100%{opacity:0}}.page{background-color:#fff;animation:fadeIn 2s ease-in-out 0s 1 normal;-webkit-animation:fadeIn 2s ease-in-out 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.effect__fade{opacity:0}.effect__fade{transition:all 2000ms}.effect__scroll{opacity:1}.btn01{width:100%;margin:0 auto 0}.btn02{width:100%;margin:0 auto 0}.btn01>a,.btn02>a{font-size:.75rem;line-height:1;padding:24px 0 24px;width:100%;text-align:center;display:block;border:solid 1px #1A1A1A;background-color:#fff}.head__inner{width:100%}.head__inner{width:100%;height:60px;display:block;position:fixed;top:0;left:0;background-color:#fff;z-index:50}.spHeadLogo{height:60px}.spHeadLogo a{display:inline-block}.spHeadLogo_img{width:123px;height:28px;margin:1rem 1rem 1rem 1rem;background:url(../img/logo.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/logo.png) no-repeat 0 0;background-size:contain}.menu-btn{position:fixed;top:0;right:0px;width:60px;height:60px;cursor:pointer;z-index:99}.icon-animation{width:22px;height:20px;top:20px;right:19px;display:block;position:absolute}.icon-animation span{width:22px;height:2px;display:block;background:#1A1A1A;position:absolute;right:0;top:10px}.type-3 span{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.type-3 .middle{transform:translateX(0px) translateY(0px)}.type-3 .top{transform:translateY(-9px)}.type-3 .bottom{transform:translateY(9px)}.type-3.is-open .middle{transform:translateX(100px)}.type-3.is-open .top{transform:rotate(-45deg) translateY(0px)}.type-3.is-open .bottom{transform:rotate(45deg) translateY(0px)}body.open{position:fixed}.spMenu{position:fixed;top:60px;left:0;right:0;bottom:0;width:100%;height:auto;z-index:99;overflow-y:auto;background-color:#F9F5EC;visibility:hidden;opacity:0;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}.spMenu ul{font-size:.875rem;line-height:1;color:#1A1A1A;margin:1.5rem 2rem 3rem;text-align:center}.spMenu li{border-bottom:solid 1px #1A1A1A;position:relative}.spMenu li a{width:100%;font-size:1rem;display:inline-block;letter-spacing:3px;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}.spMenu_none,.spMenu li a{padding:1.125rem 0 1.0625rem}.spMenu li.spMenu_sub a{padding:1.125rem 0 1.0625rem 1.0625rem}.open .spMenu{visibility:visible;opacity:1;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}.spMenu__address,.spMenu__tel{text-align:center;color:#1A1A1A;line-height:2}.spMenu__tel{margin:0 auto 3rem}.spNav__logo{width:210px;height:48px;margin:0 auto 2rem;background:url(../img/logo.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/logo.png) no-repeat 0 0;background-size:contain}.spNavSns__box{width:100%;height:24px;position:relative}.spNavSns__inner{display:-ms-flex;display:flex;position:absolute;top:0;left:50%;transform:translateY(0) translateX(-50%);-webkit-transform:translateY(0) translateX(-50%)}.spNav__insta,.spNav__fb{width:24px;height:24px}.spNav__hpb{width:74px;height:24px}.spNav__insta{margin:0 1.5rem 0 0;background:url(../img/icon_insta.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/icon_insta.svg) no-repeat 0 0;background-size:contain}.spNav__fb{margin:0 1.5rem 0 0;background:url(../img/icon_fb.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/icon_fb.svg) no-repeat 0 0;background-size:contain}.spNav__hpb{margin:0 0 0 0;background:url(../img/icon_hpb-full.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/icon_hpb-full.svg) no-repeat 0 0;background-size:contain}.mainvisual{width:100%;height:auto;margin:3.75rem 0 0;display:-ms-flex;display:flex;flex-wrap:wrap}.mainvisual__text,.mainvisual__img{width:100%}.mainvisual__img{background:url(../img/mainvisual-sp.jpg) no-repeat;background-position:top center;background-size:cover;padding-top:128%}.mainvisual__text{position:relative}.mainvisualText__inner{position:static;margin:3rem auto 3rem}.mainvisualText__inner h1,.mainvisualText__inner p{text-align:center}.mainvisualText__inner h1{margin:0 auto .75rem}.mainvisualText__inner h1 img{width:209px;height:48px;margin:0 auto}.mainvisualText__inner p{font-size:.6875rem;letter-spacing:4px;line-height:2}.title{margin:0 auto 3rem}.title>h2{font-size:1.5rem;letter-spacing:8px;padding:0 0 1.5rem;line-height:1;text-align:center;font-weight:lighter;margin:0 auto;position:relative}.title>h2:before{content:'';position:absolute;left:50%;bottom:0;display:inline-block;width:48px;height:1px;transform:translate(-50%);background-color:#1A1A1A}.contents__inner{margin:7rem 0;width:100%}.about__bg{background-color:#F9F5EC;width:100%}.about__inner{background:url(../img/about_bg-sp.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/about_bg-sp.svg) no-repeat 0 0;background-position:center center;background-size:contain}#about h3{font-size:1.25rem;line-height:1.5;text-align:center;margin:0 auto 2.5rem;letter-spacing:4px}#about p{width:100%;text-align:left;margin:0 auto 0;line-height:2}.courses__inner,.courses__inner2{width:100%;display:block}.courses__inner{margin:0 auto 5rem}.courses__inner2{margin:0 auto 0}.coursesText__boxL,.coursesText__boxR{width:87.5%;position:relative;margin:0 6.25% 0}.coursesImg__boxL,.coursesImg__boxR{display:none}.coursesText__inner{position:static}.courses__title{margin:0 auto 2rem;text-align:center}.courses__title>p{padding:0 0 1.5rem;margin:0 auto 2rem;font-size:2rem;font-weight:lighter;line-height:1;position:relative}.courses__title>h3{font-size:.625rem;padding:0 0 2.5rem;line-height:1;margin:0 auto 0;position:relative}.coursesText__inner>h4{font-size:.875rem;font-weight:normal;margin:0 auto 4rem}.courses__title>p:before,.courses__title>h3::before{content:'';position:absolute;left:50%;bottom:0;display:inline-block;width:48px;height:1px;transform:translate(-50%);background-color:#1A1A1A}.coursesTitle__01{width:280px;height:68px;margin:0 auto 1.5rem;background:url(../img/Facial&Aromatreatment.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/Facial&Aromatreatment.svg) no-repeat 0 0;background-position:center center;background-size:contain}.coursesTitle__02{width:97px;height:28px;margin:0 auto 1.5rem;background:url(../img/Nail.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/Nail.svg) no-repeat 0 0;background-position:center center;background-size:contain}.coursesTitle__03{width:145px;height:44px;margin:0 auto .375rem;background:url(../img/Eyelash.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/Eyelash.svg) no-repeat 0 0;background-position:center center;background-size:contain}.coursesImg__01,.coursesImg__02,.coursesImg__03{margin:0 auto 2rem}.coursesImg__01{width:100%;padding-top:150%;background:url(../img/facial_img.jpg) no-repeat;background-position:top center;background-size:cover;z-index:10;position:relative}.coursesImg__02{width:100%;padding-top:150%;background:url(../img/nail_img.jpg) no-repeat;background-position:top center;background-size:cover;z-index:10;position:relative}.coursesImg__03{width:100%;padding-top:150%;background:url(../img/eyelash_img.jpg) no-repeat;background-position:top center;background-size:cover;z-index:10;position:relative}.salonimage{position:relative;width:100%;height:auto}.salonimage::before{content:'';display:block;padding-top:101.6%}.salonimage__bg{position:absolute;bottom:0;background-color:#F9F5EC;width:100%;height:auto}.salonimage__bg::before{content:'';display:block;padding-top:75.4666667%}.salonimage__img{width:calc(100% - 40px);background:url(../img/salon_img.jpg) no-repeat;background-position:center center;background-size:cover;z-index:10;position:absolute;top:0;left:50%;transform:translateY(0) translateX(-50%);-webkit-transform:translateY(0) translateX(-50%)}.salonimage__img::before{content:'';display:block;padding-top:66.6666%}.insta__box{margin:-4.5rem auto 4rem}.insta__feed{margin:0 auto 3rem}.insta__list{display:-ms-flex;display:flex;flex-wrap:wrap}.insta__list>li{width:calc(50% - 5px);margin:0 .625rem .625rem 0}.insta__list>li:nth-child(even){margin:0 .0 .625rem 0}.insta__inner{width:100%;padding-top:100%;overflow:hidden;position:relative}.insta__inner>img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.access__box{width:100%;display:block;margin:0 auto 4rem}.access__text,.access__map{width:100%;padding:0 0 0}.access__text{position:relative;text-align:center}.accessText__inner{position:static;display:inline-block;margin:0 auto 4rem}.accessText__inner>img{width:175px;height:40px;margin:0 auto 2rem}.accessText__inner>p{font-size:.75rem;text-align:left;line-height:2;margin:0 auto 3rem}.access__sns{display:-ms-flex;display:flex}.access__insta,.access__fb{width:24px;height:24px}.access__hpb{width:74px;height:24px}.access__insta{margin:0 1.5rem 0 0;background:url(../img/icon_insta.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/icon_insta.svg) no-repeat 0 0;background-size:contain}.access__fb{margin:0 1.5rem 0 0;background:url(../img/icon_fb.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/icon_fb.svg) no-repeat 0 0;background-size:contain}.access__hpb{margin:0 0 0 0;background:url(../img/icon_hpb-full.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/icon_hpb-full.svg) no-repeat 0 0;background-size:contain}.access__map{position:relative;height:0;overflow:hidden;padding-top:100%;margin:0 0}.access__map>iframe{position:absolute;left:0;top:0;height:100%;width:100%}.gotop{position:absolute;right:1.25rem;bottom:-1.1875rem;z-index:999;width:48px;height:48px}.gotop a img{width:48px;height:48px}.snsbox{display:none}.copyright{position:static}.copyright p{text-align:left;font-size:.625rem;letter-spacing:4px;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;margin:0 0 4rem 0;line-height:1}@media (min-width: 768px){.loadingInner__logo{width:350px;height:80px;margin:0 auto 1rem;background:url(../img/logo.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/logo.svg) no-repeat 0 0;background-size:contain}.mainvisual__img{padding-top:75%}.salonimage::before{content:'';display:block;padding-top:84%}.salonimage__bg::before{content:'';display:block;padding-top:54%}}@media (min-width: 1080px){.cancel__pc{display:none}.cancel__sp{display:inline-block}.head,.head.is-animation{transition:1s ease-in-out}.headLogo>a>.headLogo_img,.headNav>ul>li>a,.btn01>a,.btn02>a,.insta__list>li>a>.insta__inner>img,a .icon__insta,a .icon__fb,a .icon__hpb,a .access__insta,a .access__fb,a .access__hpb,.gotop a img{transition:0.5s ease-in-out}.btn01{width:100%}.btn02{width:50%}.btn01>a,.btn02>a{font-size:.875rem}.btn01>a:hover,.btn02>a:hover{background-color:#F9F5EC}.head{width:100%;height:96px;margin:0 auto 0;background-color:#fff;position:fixed;top:-120px;z-index:30}.head.is-animation{top:0}.headLogo{position:absolute;top:32px;left:48px;margin:0;padding:0;background-color:#fff}.headLogo>a:hover>.headLogo_img{opacity:.6}.headLogo_img{width:140px;height:32px;margin:0;background:url(../img/logo.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/logo.svg) no-repeat 0 0;background-size:contain}.headNav{position:absolute;right:48px}.headNav>ul,.headNav>ul>li{display:-ms-flex;display:flex}.headNav>ul>li{font-size:.875rem;margin:41px 32px 41px 0;line-height:1;position:relative;white-space:nowrap}.headNav>ul>li:last-child{margin:41px 0 41px 0}.headNav>ul>li>a:hover{opacity:.6}.mainvisual{width:calc(100vw - 160px);height:calc(100vh - 96px);margin:3rem 5rem 3rem;display:-ms-flex;display:flex;flex-wrap:nowrap}.mainvisual__text,.mainvisual__img{width:50%}.mainvisual__text{order:1}.mainvisual__img{order:2}.mainvisual__text{position:relative}.mainvisualText__inner{margin:0 auto 0;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.mainvisualText__inner h1{width:280px;height:65px;margin:0 auto 1.5rem}.mainvisualText__inner h1 img{width:280px;height:65px}.mainvisualText__inner p{font-size:.8125rem;letter-spacing:3px}.mainvisual__img{background:url(../img/mainvisual.jpg) no-repeat;background-position:top center;background-size:cover;padding-top:0}.title{margin:0 auto 5rem}.title>h2{font-size:2rem;letter-spacing:12px;padding:0 0 2rem}.contents__inner{margin:128px 0;width:100%}.about__inner{background:url(../img/about_bg.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/about_bg.svg) no-repeat 0 0;background-position:center center;background-size:contain}#about h3{font-size:1.5rem;line-height:1;margin:0 auto 3rem}#about p{width:58%;text-align:center}.courses__inner,.courses__inner2{display:-ms-flex;display:flex}.courses__inner{margin:0 auto 7rem}.coursesText__boxL,.coursesText__boxR{width:32.8125%;position:relative;margin:0 9.375% 0}.coursesImg__boxL,.coursesImg__boxR{display:block;width:39.0625%;position:relative}.coursesImg__boxL{margin:0 0 0 6.25%}.coursesImg__boxR{margin:0 6.25% 0 0}.coursesText__boxR{order:2}.coursesImg__boxL{order:1}.coursesText__inner{position:absolute;top:50%;left:0;transform:translateY(-50%) translateX(0);-webkit-transform:translateY(-50%) translateX(0)}.courses__title{margin:0 auto 3rem}.courses__title>p{padding:0 0 2rem;margin:0 auto 3rem}.courses__title>h3{font-size:.6875rem;padding:0 0 3rem}.coursesText__inner>h4{font-size:.875rem;font-weight:normal;margin:0 auto 4rem}.courses__title>p:before,.courses__title>h3::before{content:'';position:absolute;left:50%;bottom:0;display:inline-block;width:48px;height:1px;transform:translate(-50%);background-color:#1A1A1A}.coursesTitle__01{width:425px;height:102px;margin:0 auto 1.75rem;background:url(../img/Facial&Aromatreatment.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/Facial&Aromatreatment.svg) no-repeat 0 0;background-position:center center;background-size:contain}.coursesTitle__02{width:146px;height:42px;margin:0 auto 1.75rem;background:url(../img/Nail.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/Nail.svg) no-repeat 0 0;background-position:center center;background-size:contain}.coursesTitle__03{width:217px;height:66px;margin:0 auto .25rem;background:url(../img/Eyelash.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/Eyelash.svg) no-repeat 0 0;background-position:center center;background-size:contain}.coursesImg__01,.coursesImg__02,.coursesImg__03{margin:0 auto 0}.coursesImg__01{width:100%;padding-top:150%;background:url(../img/facial_img.jpg) no-repeat;background-position:top center;background-size:cover;z-index:10;position:relative}.coursesImg__02{width:100%;padding-top:150%;background:url(../img/nail_img.jpg) no-repeat;background-position:top center;background-size:cover;z-index:10;position:relative}.coursesImg__03{width:100%;padding-top:150%;background:url(../img/eyelash_img.jpg) no-repeat;background-position:top center;background-size:cover;z-index:10;position:relative}.coursesImg__boxL::before,.coursesImg__boxR::before{content:'';position:absolute;background-color:#F9F5EC;left:3rem;top:3rem;width:100%;height:100%;z-index:1}.salonimage::before{content:'';display:block;padding-top:74%}.salonimage__bg::before{content:'';display:block;padding-top:46%}.salonimage__img{max-width:888px}.insta__box{margin:-6.625rem auto 8rem}.insta__feed{margin:0 auto 4rem}.insta__list>li{width:calc(20% - 8px)}.insta__list>li:nth-child(even){margin:0 .625rem .625rem 0}.insta__list>li:nth-child(5){margin:0 .0 .625rem 0}.insta__list>li:nth-child(10){margin:0 .0 .625rem 0}.insta__list>li>a:hover>.insta__inner>img{opacity:.6}.access__box{display:-ms-flex;display:flex;margin:0 auto 10rem}.access__text,.access__map{width:50%;padding:0 20px 0}.accessText__inner{position:absolute;top:50%;left:0;transform:translateY(-50%) translateX(0);-webkit-transform:translateY(-50%) translateX(0);margin:0 auto 0}.accessText__inner>img{width:280px;height:64px}.accessText__inner>p{font-size:.875rem;margin:0 auto 2rem}a:hover .access__insta,a:hover .access__fb,a:hover .access__hpb{opacity:.6}.access__map{padding-top:32%;margin:0 1.25rem}.gotop{right:5rem;bottom:5rem}.gotop a:hover img{opacity:.4}.snsbox{display:block;position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:30}.snsbox_inner{margin:0 .75rem}.icon__insta,.icon__fb,.icon__hpb{width:24px;height:24px}.icon__insta{margin:0 16px 32px;background:url(../img/icon_insta.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/icon_insta.svg) no-repeat 0 0;background-size:contain}.icon__fb{margin:0 16px 32px;background:url(../img/icon_fb.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/icon_fb.svg) no-repeat 0 0;background-size:contain}.icon__hpb{margin:0 16px 0;background:url(../img/icon_hpb.png) no-repeat 0 0;background:rgba(0,0,0,0) url(../img/icon_hpb.svg) no-repeat 0 0;background-size:contain}a:hover .icon__insta,a:hover .icon__fb,a:hover .icon__hpb{opacity:.6}.copyright{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:30}.copyright p{text-align:center;font-size:.6875rem;letter-spacing:8px;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;margin:0 2.15625rem 0 2.15625rem}}@media (min-width: 1280px){.mainvisual{width:calc(100vw - 240px);height:calc(100vh - 128px);margin:4rem 7.5rem 4rem}.mainvisualText__inner h1{width:349px;height:80px}.mainvisualText__inner h1 img{width:349px;height:80px}.mainvisualText__inner p{letter-spacing:6px}.salonimage::before{content:'';display:block;padding-top:72%}.salonimage__bg::before{content:'';display:block;padding-top:42%}.salonimage__img{max-width:1080px}.snsbox_inner{margin:0 2rem}.copyright p{margin:0 3.3125rem 0 3.375rem}}@media (min-width: 1440px){.salonimage{max-height:920px}.salonimage__bg::before{content:'';display:block;padding-top:28%}}
