@charset "utf-8";time.NM_new:after{content:"new!";font-size:11px;color:#ff5959;margin-left:2px;animation:blink 1s ease-in-out infinite alternate;font-family:'Playfair Display',serif}.blinkitem{animation:blink 1s ease-in-out infinite alternate}@keyframes blink{0%{opacity:.1}100%{opacity:1}}@media only screen and (max-width:767px){.custom-logo-link img{max-width:125px}}@media only screen and (max-width:1024px){.site-branding,.btn-menu{width:50%}.site-branding{margin-bottom:0}.btn-menu{text-align:right;padding-top:5px}}.NM_slides .nivo-caption{font-size:6vw;text-align:center;bottom:8%;background-color:rgba(0,0,0,0);text-shadow:0 0 4px rgba(0,0,0,.45);font-family:'Playfair Display',serif !important}@media only screen and (min-width:768px){.NM_slides .nivo-caption{bottom:7%}}.NM_slides .nivo-controlNav{bottom:0;position:absolute}@media only screen and (max-width:767px){.NM_slides .nivo-controlNav{display:none}}.post-thumb:hover,.entry-thumb:hover{opacity:.90}.entry-thumb a,.post-thumb a{position:relative;display:block;overflow:hidden}.post-thumb a:before,.post-thumb a:after,.entry-thumb a:before,.entry-thumb a:after{position:absolute;content:'';opacity:0}.post-thumb a:before,.entry-thumb a:before{top:8%;right:4%;bottom:8%;left:4%;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);transform-origin:0 0}.post-thumb a:after,.entry-thumb a:after{top:4%;right:8%;bottom:4%;left:8%;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0);transform-origin:100% 0}.post-thumb img,.post-thumb a:before,.post-thumb a:after,.entry-thumb img,.entry-thumb a:before,.entry-thumb a:after{transition:opacity .35s,transform .35s;transition-delay:.15s}.post-thumb a:after,.entry-thumb a:after{transition-delay:.5s}.post-thumb a:hover:before,.post-thumb a:hover:after,.entry-thumb a:hover:before,.entry-thumb a:hover:after{opacity:1;transform:scale(1)}#NM_menu{padding-top:70px !important;background-color:rgba(202,173,173,.32)}#NM_concept{text-align:center}#NM_concept .row-overlay{background-color:rgba(37,46,53,.5)}#NM_concept br{display:none}@media only screen and (min-width:768px){#NM_concept br{display:block}}#NM_time i{color:#f3dad0}#NM_feebottom{background-color:rgba(220,220,220,.2);font-size:88%}#NM_menu .row-overlay{background-color:rgba(37,46,53,.01)}#NM_shampoo ul,#NM_treatment ul{list-style:none;font-size:88%;margin:-1.35em 0 1.5em;padding:0;line-height:1.25}#NM_cut,#NM_perm,#NM_color,#NM_treatment,#NM_shampoo,#NM_gakusei{text-align:center}#NM_cut em,#NM_perm em,#NM_color em,#NM_treatment em,#NM_shampoo em,#NM_gakusei em{text-align:center;font-style:normal;color:rgba(149,112,0,1);white-space:nowrap}#NM_cut .widget-title,#NM_perm .widget-title,#NM_color .widget-title,#NM_treatment .widget-title,#NM_shampoo .widget-title,#NM_gakusei .widget-title{margin-bottom:40px}#NM_style h3.entry-title{font-size:16px !important}#NM_style .entry-meta{display:none}@media only screen and (max-width:767px){.astrid-3col{width:48%}}#NM_staff .employee-title{background-color:transparent}#NM_staff .employee-title a{color:rgba(102,102,102,1)}#NM_time .fact:nth-of-type(2) .fact-name{color:rgba(204,51,0,1)}.NM_newest_posts{display:flex;flex-direction:column-reverse;gap:15px 0;max-width:800px;margin:0 auto}.NM_newest_posts article{flex:0 1 100%}.NM_newest_title{display:none}@media (min-width:576px){.NM_newest_posts{flex-direction:row-reverse;align-items:flex-start;gap:0 2%}}section#atframework_projects-3{padding-top:0!important;padding-bottom:0!important}#facebook-likebox-3 .atblock{text-align:center}span.rss-date{font-size:70%}.service-title a{color:#2c8bde}.main-navigation .current-menu-parent>a,.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{color:#c18484}table.tbl_about th{width:35%}.home #NM_breadcrumbs{display:none}.breadcrumbs{padding-top:15px;font-size:78%;display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-content{margin-top:0}.taxonomy-description{padding:0 10%;text-align:center}header.page-header{padding-top:20px}.page-header .page-title{padding:0 10px 0 25px}.single .byline,.group-blog .byline{display:none}.tag article .entry-meta,.tag article .read-more,.category-cate_style article .entry-meta,.category-cate_style article .read-more{display:none}.tag article,.category-cate_style article{width:48%;margin-right:.5%;margin-left:.5%;display:inline-block;border-style:none;padding:0 3%}@media only screen and (min-width:768px){.tag article,.category-cate_style article{width:31%;margin-right:.5%;margin-left:.5%}}.tag article .entry-thumb,.category-cate_style article .entry-thumb{width:100%;float:none;margin-right:auto;margin-left:auto}.tag h2.entry-title a,.category-cate_style h2.entry-title a{font-size:15px}.tag h2.entry-title,.category-cate_style h2.entry-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag .entry-thumb,.category-cate_style .entry-thumb{padding-right:0}.post-navigation{line-height:1.2}.post-navigation a{font-size:88%;color:rgba(153,153,153,1)}.nav-previous a:before{content:"≪ "}.nav-next a:after{content:" ≫"}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{border-right:solid 1px #eee}hr{clear:both;margin-top:30px;margin-bottom:30px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{clear:both}.single-thumb{display:none}.entry-summary{display:none}.category-cate_news .entry-summary{display:block}.category-cate_news .footer-wrapper .entry-summary{display:none}input[type=search]{max-width:90%}form.wpcf7-form{padding:5%;background-color:#f6f2e1;border-radius:8px;max-width:600px;margin:10px auto}input.wpcf7-form-control.wpcf7-text{max-width:90%}.wpcf7-form label{font-weight:700}.wpcf7-form span label{font-weight:400}span.wpcf7-list-item{display:block}.pagination{display:table;float:none;margin:30px auto;text-align:center;clear:both;border:1px solid #ededed;border-radius:12px}.pagination span,.pagination a{display:block;position:relative;float:left;margin-right:0;padding:10px 0;width:40px;text-align:center;font-size:16px;line-height:20px;text-decoration:none;-webkit-transition:background .3s;transition:background .3s}.pagination span:first-child,.pagination a:first-child{border-left:0}.pagination a:hover{color:rgba(255,255,255,1);background-color:rgba(255,102,51,1)}.pagination .current{color:rgba(255,255,255,1);background-color:#d8d1d1}p#go_pagetop{position:fixed;right:5px;bottom:50px;transform:translateX(85%) rotate(180deg);font-size:9px;margin:0;padding:0;z-index:3000;transition:all .3s ease;text-decoration:none}p#go_pagetop.active{transform:translateX(0%) rotate(0deg)}p#go_pagetop a{height:0 !important;overflow:hidden;padding-top:50px;width:50px;display:block;text-decoration:none;opacity:.7;background-image:url(/images/icon_page_top.png);background-repeat:no-repeat;background-position:center top;background-size:contain}@media (min-width:768px){p#go_pagetop a{padding-top:80px;width:80px}}p#go_pagetop a:hover{opacity:.9}:before,:after{font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}#sticky_footer{left:0;right:0;bottom:0;position:fixed;z-index:9999;animation:ani_slideup100 2s 2.5s ease backwards;font-family:'Playfair Display',serif}#sticky_footer a{color:#ccc;padding:6px;display:block;font-size:16px;font-weight:700;margin:0 auto;text-align:center;background-color:rgba(67,41,31,.71);border-top:solid 1px rgba(255,255,255,.26)}footer#colophon{padding-bottom:70px}@keyframes ani_slideup100{0%{transform:translateY(100%)}100%{transform:translateY(0px)}}