@-webkit-keyframes zoomIn{0%{opacity:.8;-webkit-transform:scale3d(0.1, 0.1, 0.1);transform:scale3d(0.1, 0.1, 0.1)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes zoomIn{0%{opacity:.8;-webkit-transform:scale3d(0.1, 0.1, 0.1);transform:scale3d(0.1, 0.1, 0.1)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.zoomIn{-webkit-animation:zoomIn 1.5s cubic-bezier(0.445, 0.05, 0.55, 0.95) 1;animation:zoomIn 1.5s cubic-bezier(0.445, 0.05, 0.55, 0.95) 1;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{opacity:.8;-webkit-transform:scale3d(0.1, 0.1, 0.1);transform:scale3d(0.1, 0.1, 0.1)}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{opacity:.8;-webkit-transform:scale3d(0.1, 0.1, 0.1);transform:scale3d(0.1, 0.1, 0.1)}}.zoomOut{-webkit-animation:zoomOut 1.5s cubic-bezier(0.445, 0.05, 0.55, 0.95) 1;animation:zoomOut 1.5s cubic-bezier(0.445, 0.05, 0.55, 0.95) 1;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}@-webkit-keyframes fadeOut{0%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{opacity:.2}}@keyframes fadeOut{0%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{opacity:.2}}.fadeOut{-webkit-animation:fadeOut 1.5s cubic-bezier(0.445, 0.05, 0.55, 0.95) 1;animation:fadeOut 1.5s cubic-bezier(0.445, 0.05, 0.55, 0.95) 1;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Yu Gothic",YuGothic,Arial,Meiryo;color:#333}@-webkit-keyframes reveal{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@keyframes reveal{0%{opacity:0}60%{opacity:0}100%{opacity:1}}.reveal,body:not(.no-hero):not(.pagets__Blog) .header-global,body:not(.no-hero):not(.pagets__Blog) .header-site{-webkit-animation:reveal 1.5s cubic-bezier(0.645, 0.045, 0.355, 1) 1;animation:reveal 1.5s cubic-bezier(0.645, 0.045, 0.355, 1) 1;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.logos{display:block;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.logos small{margin-top:0 !important;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.logos .logo{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto}.logo-main{width:293px}@media (max-width: 991px){.logo-main{width:250px}}@media (max-width: 767px){.logo-main{width:196px}.slide-menu .logos .logo-main{width:70%}}.logo-main .logo-symbol,.logo-main .logo-title,.logo-main .logo-copy{fill:currentColor}.slide-menu .logo-main .logo-symbol,.slide-menu .logo-main .logo-title,.header-global .logo-main .logo-symbol,.header-global .logo-main .logo-title,.header-site .logo-main .logo-symbol,.header-site .logo-main .logo-title{fill:#e57d9c}@media (max-width: 767px){.header-global .logos{height:2.8rem;padding:0}}@media (min-width: 768px){.header-global .nav-header a{color:#000 !important}.header-global .nav-header .nav-link{padding:.35rem .7rem;border:none;font-size:.75rem}.header-global .nav-header .nav-link::after{left:.4rem;right:.4rem}.header-global .nav-header .nav-link.nav-header-salon{font-size:.813rem}.header-global .nav-header .nav-link.nav-header-salon::before{font-size:1.15rem}.header-global .nav-header .nav-header-instagram{margin:0 .5rem 0 .25rem;font-size:1.75rem}}@media (min-width: 992px){.header-global .nav-header .nav-header-instagram{margin:0 .5rem 0 .75rem;font-size:1.75rem}}@media (max-width: 1199px){.header-global .nav-header .nav-link{padding-right:.4rem;padding-left:.4rem}}@media (max-width: 991px){.header-global .nav-header .nav-link{padding-right:.3rem;padding-left:.2rem}}@media (min-width: 768px) and (max-width: 1199px){.nav-site>li{padding:0 .5rem}}.nav-site>li>a{letter-spacing:-1px}@media (min-width: 768px) and (max-width: 991px){.nav-site>li>a{font-size:.813rem}}.nav-site>li.nav-site-dress>a{font-size:0}.nav-site>li.nav-site-dress>a span::before{content:'';display:block;width:72px;height:22px;background:transparent url(../img/logo/dress.png?v=2) left top no-repeat;background-size:contain}.nav-site>li.nav-site-wakon>a span::before{content:'';display:inline-block;width:1.5rem;height:1.5rem;margin-right:.2rem;margin-bottom:.2rem;vertical-align:middle;background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><path d="M293.9 103.9c-11.3-27.2-35.9-43.4-66.6-44.3-.6-2.6-1.2-5.1-2-7.5-6.8-21.7-21.5-37.5-42.4-45.7-30-11.8-62.5-6.8-84.8 13.1-11.7 10.2-19.9 23.9-24.5 40.1-30.8.7-56.6 17.8-68 46.3-14.1 35.2.2 68.6 22.8 89.7 1.3 1.3 2.7 2.4 4.1 3.6.3.2.6.5.9.8 2 1.6 4 3.1 6 4.5 5.1 3.5 10.6 6.5 16.4 8.9 1.6.7 3.2 1.3 4.8 1.8.5.2.9.3 1.4.5 13.8 4.6 29.1 6.2 44.9 4.4 4.3 19.2 13.2 36 26.7 49.9-12.4 5.5-33.4 10.6-55.4-2.7-14-8.4-21.9-20.5-23.6-35.7-.2-2.1-.3-4.2-.3-6.3-7.7-3-16-7.4-23.3-13-1 7.4-1.3 14.8-.5 21.9C33 257 45.1 275.7 65.6 288c13 8 27.5 12 42.2 12 13.5 0 27.3-3.4 40.4-10.1 2.1-1.1 4.2-2.3 6.2-3.5 8-4.8 15.2-10.6 21.6-17.2 11.6-11.9 20.3-26.2 25.4-41.6-8.1-.5-18-1.9-24.5-3.5-4.8 12.1-12.6 23.4-22.6 32.3-12.9-11.9-20.3-26.1-23.7-41.3-3.4-15-2.8-35.5.3-50.3 0-.2.1-.3.2-.5 2.7-14 7.1-27.6 11.9-40-10.1 6.2-23.3 15.6-33.4 24.2-4.2 16.9-6.1 32.8-5.7 47.6-15.2 1.6-29.4-.5-41.5-6.2 6.1-14 14.9-26.6 23.8-35.2 1.8-1.7 3.6-3.4 5.6-5.2.1-.1.3-.2.4-.4 1.8-1.6 3.8-3.3 5.8-5 .3-.3.6-.5.9-.8 1.9-1.6 3.9-3.2 5.9-4.8l1.5-1.2c2-1.5 4-3.1 6.1-4.6.6-.4 1.2-.9 1.8-1.3.2-.1.3-.2.5-.3 7.4-5.4 15.5-10.8 23.8-16-8.4-4.9-16.9-9.2-25.4-12.4-6.2 4.2-12.2 8.4-17.8 12.6-1.7-10.4-2.3-20.2-1.8-29.2.5-9.1 1.6-14.5 4.5-23.8.2-.7.5-1.3.8-1.9 3.5-9.1 8.5-16.9 15.3-22.9 15.6-13.9 38-17.2 59.8-8.6 14.1 5.5 23.6 15.8 28.2 30.4.3.8.4 1.7.6 2.5-17.7 3.5-36.3 10.8-54.1 19.9-13.5-7.3-27.6-13.2-41.6-17.2-2.4 6.5-4.1 15.9-4.5 23.9 6.2 1.8 12.4 4.1 18.5 6.8h.1c8.6 3.5 19.3 9.1 28.1 14.6.3.2.7.4 1 .6 1.6.9 3.1 1.8 4 2.5 12.1 7.7 23.7 16.2 34.4 25-2.2 4-4.6 8-7.3 12-7.3 10.9-17.4 20.5-29.1 28.2-4-2.1-7.9-4.4-11.6-6.9-1.4 9.7-1.7 19.2-1.1 27.7 5 2.7 10.1 5 15.2 7.1 8.4 3.4 16.9 6 25.5 7.8 7 1.4 17.2 2.7 24.2 2.9 12.4.4 24.5-1.1 35.6-4.3-2.8-7.6-7.5-15.3-12.8-21.9-14.9 3.1-31.7 2.4-48.5-2.1 8.8-7.4 16.5-15.9 22.7-25 2-3 3.9-6 5.7-9.1 3.5-5.6 8.4-16.3 11.4-22.8 5.3-12.9 8.6-25.8 10.1-38.2-9-.2-18.3 1.2-25.1 3.3-1 6-2.6 12.1-4.7 18.2-8-6.4-16.4-12.5-25.2-18.3 7-3 13.9-5.6 20.6-7.7v-.1l2.1-.6c.6-.2 1.3-.4 1.9-.5 1.8-.5 3.7-1 5.5-1.4.4-.1.7-.2 1.1-.3 5.5-1.2 10.9-2 16.1-2.3 1.2-.1 2.4-.1 3.5-.1 1.6 0 3.2.1 4.8.2.2 0 .3 0 .5.1.6.1 1.3.1 1.9.2 1.2.1 2.4.3 3.6.5.4.1.7.1 1.1.2.1 0 .2.1.3.1 16.2 3.2 28.5 13 34.8 28.3 8.7 21.1 3.5 47-12.4 61.9-7.8-10.3-18.7-22.5-31.8-35.1-2.9 8-7.2 16.8-11.3 23.2 6.7 6.7 12.5 13.1 17.4 18.9 6.4 7.6 11.1 14.1 13.7 18.8 1.5 2.7 2.6 5.4 3.6 7.9.1.2.1.4.2.7.4 1 .6 2 .9 3 .1.6.3 1.1.4 1.6l.6 3c.1.5.2 1 .2 1.5 0 .2.1.5.1.7h-.1c2 20.4-12.3 34.1-17.8 38.6-10.9 8.8-26.1 14.3-41.6 14.2-4.9 6.1-14 14.4-23.1 21.1 7.8 2.3 15.7 3.5 23.5 3.5 21 0 41.3-7.7 56.4-19.8 25.7-20.7 33.6-51.7 21.3-80.6 1-.8 2-1.7 3-2.5 24.3-21.9 32.1-58.8 19.3-89.8zM69.5 137.1c-10.1 9.7-19.8 23.2-27.1 38.5-20.1-20-20.7-44.3-14.2-60.7 5.8-14.5 19.4-28.7 41.4-30.8-.9 15 .6 31.4 4.7 48.7-1.8 1.5-3.4 2.9-4.8 4.3z"/></svg>')}.nav-site>li.dropdown:hover>a::before{border-bottom-color:rgba(255,255,255,0.95)}.nav-site>li .dropdown-menu .inner{background-color:rgba(68,68,68,0.95)}.nav-site>li .dropdown-menu a:hover{border-color:#666 !important}@media (max-width: 767px){.navbar-toggler{height:2.6rem;background-color:#e57d9c;color:#fff}}.slide-menu .logos{margin:0;padding:2rem 0;background-color:#f9f9f9}.slide-menu .logos .logo{width:100%}.slide-menu .slide-menu-inner{padding-top:0;background-color:#fff}.slide-menu .nav-site{padding-bottom:0;border-bottom:none;background-color:#f9f9f9}.slide-menu .nav-site .pos-left{left:2rem;font-size:1.5rem}.slide-menu .nav-underline{padding:2.5rem 1rem;background-color:#fff}.slide-menu .nav-underline>li>.nav-link{padding-top:1.5rem;padding-bottom:1.5rem}.slide-menu .btn-outline-secondary,.slide-menu .btn-secondary{display:block;width:calc(100% - 2rem);margin:0 1rem !important;padding:1.5rem 0;-webkit-flex-basis:1;-ms-flex-preferred-size:1;flex-basis:1;border:none;border-top:1px solid #caccce;background-color:transparent;font-family:"Libre Baskerville","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","HGP明朝B",serif;color:#000}.slide-menu .btn-outline-secondary .pos-left,.slide-menu .btn-secondary .pos-left{left:1rem}.slide-menu .btn-outline-secondary.btn-tel,.slide-menu .btn-secondary.btn-tel{margin-bottom:1rem;padding:1rem 0 1.75rem;border-top:none}.slide-menu .btn-outline-secondary.btn-tel small,.slide-menu .btn-secondary.btn-tel small{position:absolute;bottom:.5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:.750rem}.slide-menu .row{margin:0}.slide-menu .col-sm-6:first-child{position:relative}.slide-menu .col-sm-6:first-child::after{content:'';position:absolute;top:.5rem;right:0;bottom:1.5rem;border-right:1px solid #caccce}.slide-menu .card{padding:1.5rem 0;border:none}.slide-menu .card-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;border:none;background-color:transparent}.slide-menu .card-header h3,.slide-menu .card-header p{margin-bottom:.25rem;line-height:1;font-family:"Libre Baskerville","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","HGP明朝B",serif;font-size:1rem}.slide-menu .card-header h3 span,.slide-menu .card-header p span{display:none}.slide-menu .card-body{padding:0}.slide-menu .card-body p{margin-bottom:.5rem}.slide-menu .card-body .badge{border-radius:2px;background-color:#000 !important}.slide-menu .card-body .icon-phone,.slide-menu .card-body small{display:none}.slide-menu .mt-4.slide-source{margin-top:0 !important}.slide-menu .mt-4.slide-source .btn{border-bottom:1px solid #caccce}.nav-underline .nav-link::after{content:'';position:absolute;display:block !important;bottom:0;border-bottom:4px solid #000}.nav-social{margin-top:2rem;font-size:1.75rem}.nav-social i{padding:.8rem;border:1px solid currentColor;border-radius:100%}.section-heros .nav-breadcrumb{background-color:#fff}.section-heros .nav-breadcrumb .breadcrumb a{color:#adb5bd}.section-heros .nav-breadcrumb .breadcrumb .active{color:#666}.nav-breadcrumb .breadcrumb{font-size:0.813rem}.nav-breadcrumb .breadcrumb .icon-home{margin-right:.4rem;font-size:inherit}.nav-breadcrumb .breadcrumb .icon-home::before{content:'HOME'}.nav-breadcrumb .breadcrumb-item+.breadcrumb-item::before{width:.4rem;height:.4rem}.section-heros .section-heros-image .items-flickity .item{background-color:#fff}body.pagelevel-0 .section-heros{margin-bottom:-1rem !important}body:not(.pagelevel-0) .section-heros .section-heros-text{position:relative}body:not(.pagelevel-0) .section-heros .section-heros-text .heading{position:relative}body:not(.pagelevel-0) .section-heros .section-heros-text .heading .section-heading-main{background-color:transparent;color:#333}.section-intext[class*=' bg-'] .section-content.imageorient-25 .section-heading,.section-intext[class*=' bg-'] .section-content.imageorient-26 .section-heading{padding-top:4rem;background-image:url("../img/frame-wide-top.png");background-position:center top;background-repeat:no-repeat}.article-campaign{background-color:#eaeaea}.article-campaign .section{border-color:#F5F5F5}.article-campaign-hero-label{color:#333;background-color:rgba(255,255,255,0.8);font-family:'Century Gothic'}.article-campaign-title{font-family:"Libre Baskerville","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","HGP明朝B",serif}.article-campaign-privilege h2,.article-campaign-privilege h3{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Yu Gothic",YuGothic,Arial,Meiryo}.article-campaign-period .section-heading::after,.article-campaign-elements .section-heading::after,.article-campaign-hero-label::after{background-image:-webkit-gradient(linear, left top, right top, from(#ff91ba), to(#d15e81));background-image:-o-linear-gradient(left, #ff91ba 0%, #d15e81 100%);background-image:linear-gradient(90deg, #ff91ba 0%, #d15e81 100%)}.section .btn{width:20rem;max-width:100%;margin-top:.313rem;margin-bottom:.313rem}.section .btn::before,.section .btn::after{display:none}.section .btn i{display:inline-block;margin:0 .5rem}.section .btn.btn-primary,.section .btn.btn-secondary,.section .btn.btn-outline-primary,.section .btn.btn-outline-secondary{position:relative;min-width:16rem;padding-right:.2rem;padding-left:.2rem;font-family:"Barlow",sans-serif}.section .btn.btn-primary{border-color:#000 !important;background-color:#000 !important;color:#fff !important}.section .btn.btn-secondary{border-color:#000 !important;background-color:#fff !important;color:#000 !important}.section .btn.btn-outline-primary{border-color:currentColor !important;background-color:transparent !important;color:#000 !important}.section .btn.btn-outline-secondary{border-color:currentColor !important;background-color:transparent !important;color:#333 !important}.section:not(.section-conversion) .btn.lightbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:7rem;height:2.6rem;min-width:7rem;margin:0 auto 1rem;padding:0;letter-spacing:0;color:#fff !important}.section:not(.section-conversion) .btn.lightbox::before,.section:not(.section-conversion) .btn.lightbox::after{z-index:-1;width:100%;height:100%;border:none;border-radius:2.6rem;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.section:not(.section-conversion) .btn.lightbox::before{background-color:#000}.section:not(.section-conversion) .btn.lightbox::after{border:2px solid #000}.section:not(.section-conversion) .btn.lightbox:hover{color:#000 !important}.section:not(.section-conversion) .btn.lightbox:hover::before{background-color:#fff}.section:not(.section-conversion) .btn.lightbox:hover::after{border-color:#000}.btn-group-4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:650px;max-width:100%;margin:0 auto}@media (min-width: 768px){.btn-group-4{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-group-4 .btn{width:20rem;max-width:100%}}.section-conversion{padding-top:0;background-color:#444}.section-conversion,.section-conversion a{color:#fff}.section-conversion .section-heading{padding-top:3.5rem;padding-bottom:3rem}.section-conversion .section-heading-main{letter-spacing:3px;font-family:"Barlow",sans-serif}.section-conversion .btn:hover{opacity:.9}.section-conversion .nav-inline{width:600px;max-width:100%;margin:0 auto}.section-conversion .nav-inline .nav-link{margin:0 0 .5rem;padding:.2rem .8rem;line-height:1.3}.section-conversion .nav-inline .nav-link::before{display:none}.section-conversion .nav-inline .nav-link::after{content:'';display:block;border-top:1px solid #fff}.section-conversion .btn.btn-outline-secondary{color:#fff !important}body.site-naoco.is-home .section-heros{overflow:visible}body.site-naoco.is-home .section-heros .section-heros-image{overflow:hidden;height:100vh;max-height:100vh}body.site-naoco.is-home .section-heros .section-heros-text{position:absolute;top:100%;bottom:auto;height:auto}body.site-naoco.is-home .section-feature{margin-bottom:2rem;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #fff));background-image:-o-linear-gradient(top, transparent 50%, #fff 50%);background-image:linear-gradient(180deg, transparent 50%, #fff 50%)}body.site-naoco.is-home .section-feature .section-content{margin-top:0}body.site-naoco.is-home .section-feature .section-content::before{display:none}body.site-naoco.is-home .section-feature .section-content-media{max-width:1200px;margin:0 auto;background:none}@media (max-width: 767px){body.site-naoco.is-home .section-feature .section-content-media{padding:0 !important}}body.site-naoco.is-home .lightbox{-webkit-transition:all 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-transition:all 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:all 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95);display:block}body.site-naoco.is-home .lightbox:hover{opacity:.6}body.site-naoco.is-home .item>a:hover{opacity:.6}body.site-naoco.is-home .items-default{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:.5rem;margin-left:.5rem}body.site-naoco.is-home .items-default .item{padding:.5rem}body.site-naoco.is-home .items-default .item>.inner,body.site-naoco.is-home .items-default .item>a{overflow:visible}body.site-naoco.is-home .items-default .item-image::before{padding-top:120%}body.site-naoco.is-home .items-default .item-content{position:static}body.site-naoco.is-home .items-default .item-badge{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.site-naoco.is-home .items-default .item-badge .badge{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;padding:.1rem;border:solid 2px #000;border-radius:100%;background-color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;font-family:"Barlow",sans-serif;font-size:.813rem;color:#000}body.site-naoco.is-home .items-default .item-title{font-family:"Libre Baskerville","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","HGP明朝B",serif;font-size:1rem}body.site-naoco.is-home .items-default .item-title::after{content:'';display:block;width:100%;margin:0 0 .8rem;padding-bottom:.8rem;border-bottom:solid 5px #000}body.site-naoco.is-home .items-default .item-subtitle{display:block;line-height:1.4;font-family:"Libre Baskerville","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","HGP明朝B",serif;font-size:.875rem;color:#000}body.site-naoco.is-home .section-menu_newsSub .section-content-text dl dt{border-right:none}body.site-naoco.is-home .section-menu_newsSub .nav-archives,body.site-naoco.is-home .section-menu_newsSub .nav-archives a{border-color:#000}body.site-naoco.is-home .section-menu_newsSub .nav-archives a{font-family:"Barlow",sans-serif;color:#000}body.site-naoco.is-home .section-salonlist{display:block !important}body.site-naoco.theme-about .section-heading-sub,body.site-naoco.theme-plan .section-heading-sub{font-weight:bold}body.site-naoco.theme-about .section-textmedia,body.site-naoco.theme-plan .section-textmedia{font-family:"Libre Baskerville","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","HGP明朝B",serif}body.site-naoco.theme-about .section-textmedia:not(.section-layer),body.site-naoco.theme-plan .section-textmedia:not(.section-layer){border-right:1rem solid #fff;border-left:1rem solid #fff}@media (max-width: 767px){body.site-naoco.theme-about .section-textmedia:not(.section-layer),body.site-naoco.theme-plan .section-textmedia:not(.section-layer){border-right-width:.5rem;border-left-width:.5rem}}@media (max-width: 767px){body.site-naoco.theme-about .section-textmedia:not([class*='decor-']) .section-heading,body.site-naoco.theme-plan .section-textmedia:not([class*='decor-']) .section-heading{text-align:center !important}}body.site-naoco.theme-about .section-textmedia:not([class*='decor-']) .section-heading::after,body.site-naoco.theme-plan .section-textmedia:not([class*='decor-']) .section-heading::after{content:'';display:block;width:6rem;height:5px;margin:.5rem auto 0;background-color:#000}@media (min-width: 768px){body.site-naoco.theme-about .section-textmedia:not([class*='decor-']) .section-heading.text-left,body.site-naoco.theme-plan .section-textmedia:not([class*='decor-']) .section-heading.text-left{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem;padding-bottom:0}body.site-naoco.theme-about .section-textmedia:not([class*='decor-']) .section-heading.text-left .section-heading-main,body.site-naoco.theme-plan .section-textmedia:not([class*='decor-']) .section-heading.text-left .section-heading-main{margin-bottom:0}body.site-naoco.theme-about .section-textmedia:not([class*='decor-']) .section-heading.text-left .section-heading-sub,body.site-naoco.theme-plan .section-textmedia:not([class*='decor-']) .section-heading.text-left .section-heading-sub{margin-top:.5rem;margin-left:1rem}body.site-naoco.theme-about .section-textmedia:not([class*='decor-']) .section-heading.text-left::after,body.site-naoco.theme-plan .section-textmedia:not([class*='decor-']) .section-heading.text-left::after{position:absolute;left:0;bottom:0;width:100%;margin-top:0}}body.site-naoco.theme-about .section-textmedia .section-content-text p,body.site-naoco.theme-plan .section-textmedia .section-content-text p{margin-bottom:2rem;line-height:2}body.site-naoco.theme-about .section-textmedia .section-content-text p:last-child,body.site-naoco.theme-plan .section-textmedia .section-content-text p:last-child{margin-bottom:0}body.site-naoco.theme-about .section-textmedia .table:first-child th,body.site-naoco.theme-about .section-textmedia .table:first-child td,body.site-naoco.theme-plan .section-textmedia .table:first-child th,body.site-naoco.theme-plan .section-textmedia .table:first-child td{border-top:none}body.site-naoco.theme-about [class*="section-menu_"]>.section-content>.items,body.site-naoco.theme-plan [class*="section-menu_"]>.section-content>.items{margin-right:.5rem;margin-left:.5rem}@media (max-width: 767px){body.site-naoco.theme-about [class*="section-menu_"]>.section-content>.items.items-col-sm-2,body.site-naoco.theme-plan [class*="section-menu_"]>.section-content>.items.items-col-sm-2{margin-right:.25rem;margin-left:.25rem}}body.site-naoco.theme-about .section-simple,body.site-naoco.theme-plan .section-simple{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Yu Gothic",YuGothic,Arial,Meiryo}body.site-naoco.theme-about .section-simple .section-heading,body.site-naoco.theme-plan .section-simple .section-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1rem 0 .5rem;border-bottom:5px solid #000}@media (min-width: 768px){body.site-naoco.theme-about .section-simple .section-heading,body.site-naoco.theme-plan .section-simple .section-heading{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:83.3333333333%;margin:0 auto}}body.site-naoco.theme-about .section-simple .section-heading::after,body.site-naoco.theme-plan .section-simple .section-heading::after{display:none !important}body.site-naoco.theme-about .section-simple .section-heading .section-heading-main,body.site-naoco.theme-plan .section-simple .section-heading .section-heading-main{text-align:left;letter-spacing:3px;font-family:"Barlow",sans-serif}body.site-naoco.theme-about .section-simple .section-heading .section-heading-main small,body.site-naoco.theme-plan .section-simple .section-heading .section-heading-main small{display:block;letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Yu Gothic",YuGothic,Arial,Meiryo;font-weight:normal;font-size:.938rem}body.site-naoco.theme-about .section-simple .section-heading .section-heading-sub,body.site-naoco.theme-plan .section-simple .section-heading .section-heading-sub{margin-top:.3rem;letter-spacing:-1px;line-height:1.1;text-align:left;font-weight:normal;font-size:.938rem}@media (min-width: 768px){body.site-naoco.theme-about .section-simple .section-heading .section-heading-sub,body.site-naoco.theme-plan .section-simple .section-heading .section-heading-sub{margin-left:auto;margin-top:0}}@media (min-width: 768px){body.site-naoco.theme-about .section-simple .section-content,body.site-naoco.theme-plan .section-simple .section-content{width:83.3333333333%;margin:0 auto}}body.site-naoco.theme-about .section-simple .section-content .section-content-text,body.site-naoco.theme-plan .section-simple .section-content .section-content-text{padding:0 1rem}@media (min-width: 768px){body.site-naoco.theme-about .section-simple .section-content .section-content-text,body.site-naoco.theme-plan .section-simple .section-content .section-content-text{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}}body.site-naoco.theme-about .section-simple .section-content .section-content-text>*:first-child,body.site-naoco.theme-plan .section-simple .section-content .section-content-text>*:first-child{margin-top:0}body.site-naoco.theme-about .section-simple .section-content .item-title,body.site-naoco.theme-plan .section-simple .section-content .item-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Yu Gothic",YuGothic,Arial,Meiryo}body.site-naoco.theme-about .section-photo .section-heading,body.site-naoco.theme-plan .section-photo .section-heading{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50%;height:calc(33.333333vw - 1.8rem);padding:0}@media (max-width: 767px){body.site-naoco.theme-about .section-photo .section-heading,body.site-naoco.theme-plan .section-photo .section-heading{height:calc(33.333333vw - .5rem)}body.site-naoco.theme-about .section-photo .section-heading .section-heading-main,body.site-naoco.theme-plan .section-photo .section-heading .section-heading-main{padding-bottom:.3em;line-height:1.1}}@media (min-width: 768px){body.site-naoco.theme-about .section-photo .section-heading,body.site-naoco.theme-plan .section-photo .section-heading{font-size:1.3rem}}body.site-naoco.theme-about .section-photo .section-heading::after,body.site-naoco.theme-plan .section-photo .section-heading::after{position:absolute;left:0;bottom:0;width:100%}body.site-naoco.theme-about .section-photo .section-content-media-2row::after,body.site-naoco.theme-plan .section-photo .section-content-media-2row::after{content:'';position:absolute;top:0;left:50%;width:0;height:100%;border-left:solid 1rem #fff}@media (max-width: 767px){body.site-naoco.theme-about .section-photo .section-content-media-2row::after,body.site-naoco.theme-plan .section-photo .section-content-media-2row::after{border-left-width:.5rem}}body.site-naoco.theme-about .section-photo .section-content-media-2row .item::after,body.site-naoco.theme-plan .section-photo .section-content-media-2row .item::after{content:'';position:absolute;left:0;bottom:0;width:100%;border-bottom:solid 1rem #fff}@media (max-width: 767px){body.site-naoco.theme-about .section-photo .section-content-media-2row .item::after,body.site-naoco.theme-plan .section-photo .section-content-media-2row .item::after{border-bottom-width:.5rem}}@media (max-width: 767px){body.site-naoco.theme-about .section-layer .section-content-text,body.site-naoco.theme-plan .section-layer .section-content-text{max-width:82%;margin-bottom:3rem;padding:1.5rem;color:#000}body.site-naoco.theme-about .section-layer .section-content-text p,body.site-naoco.theme-plan .section-layer .section-content-text p{font-size:1rem}}@media (min-width: 768px){body.site-naoco.theme-about .section-layer .section-content-text,body.site-naoco.theme-plan .section-layer .section-content-text{padding-top:1.5rem;padding-bottom:1.5rem;background-color:transparent}}body.site-naoco.theme-about .section-layer .section-content-text::before,body.site-naoco.theme-about .section-layer .section-content-text::after,body.site-naoco.theme-plan .section-layer .section-content-text::before,body.site-naoco.theme-plan .section-layer .section-content-text::after{width:1.625rem;height:3.125rem}body.site-naoco.theme-about .modal-body:not([class*='decor-']) .section-heading,body.site-naoco.theme-about .section-intext:not([class*='decor-']) .section-heading,body.site-naoco.theme-plan .modal-body:not([class*='decor-']) .section-heading,body.site-naoco.theme-plan .section-intext:not([class*='decor-']) .section-heading{padding-bottom:3rem}@media (max-width: 767px){body.site-naoco.theme-about .modal-body:not([class*='decor-']) .section-heading,body.site-naoco.theme-about .section-intext:not([class*='decor-']) .section-heading,body.site-naoco.theme-plan .modal-body:not([class*='decor-']) .section-heading,body.site-naoco.theme-plan .section-intext:not([class*='decor-']) .section-heading{padding-top:0}}body.site-naoco.theme-about .modal-body:not([class*='decor-']) .section-heading::after,body.site-naoco.theme-about .section-intext:not([class*='decor-']) .section-heading::after,body.site-naoco.theme-plan .modal-body:not([class*='decor-']) .section-heading::after,body.site-naoco.theme-plan .section-intext:not([class*='decor-']) .section-heading::after{content:'';display:block;width:6rem;height:5px;margin:.5rem auto 0;background-color:#000}body.site-naoco.theme-about .modal-body:not([class*='decor-']) .section-heading .section-heading-main,body.site-naoco.theme-about .section-intext:not([class*='decor-']) .section-heading .section-heading-main,body.site-naoco.theme-plan .modal-body:not([class*='decor-']) .section-heading .section-heading-main,body.site-naoco.theme-plan .section-intext:not([class*='decor-']) .section-heading .section-heading-main{margin-bottom:.3rem;font-size:2rem}body.site-naoco.theme-about .modal-body .imageorient-29>.row.no-gutters,body.site-naoco.theme-about .section-intext .imageorient-29>.row.no-gutters,body.site-naoco.theme-plan .modal-body .imageorient-29>.row.no-gutters,body.site-naoco.theme-plan .section-intext .imageorient-29>.row.no-gutters{-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important}@media (max-width: 767px){body.site-naoco.theme-about .modal-body .section-content-text,body.site-naoco.theme-about .modal-body .imageorient-29 .section-content-text,body.site-naoco.theme-about .section-intext .section-content-text,body.site-naoco.theme-about .section-intext .imageorient-29 .section-content-text,body.site-naoco.theme-plan .modal-body .section-content-text,body.site-naoco.theme-plan .modal-body .imageorient-29 .section-content-text,body.site-naoco.theme-plan .section-intext .section-content-text,body.site-naoco.theme-plan .section-intext .imageorient-29 .section-content-text{padding:3rem}}@media (max-width: 767px){body.site-naoco.theme-about .modal-body .section-content-text,body.site-naoco.theme-about .section-intext .section-content-text,body.site-naoco.theme-plan .modal-body .section-content-text,body.site-naoco.theme-plan .section-intext .section-content-text{font-size:1rem}}
