html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}html{background-color:rgba(0,0,0,0);background-image:none}html,body{height:100%}body{color:#704a28;font-size:12px;font-family:Arial,Helvetica,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1;-webkit-text-size-adjust:100%}a{color:#704a28;outline:0}img{vertical-align:middle}figure{margin:0}.header,.footer,.content-wrapper,.content-bottom,.page-header,.page-body{max-width:960px;min-width:320px}.header,.footer,.page-header,.page-body{margin:0 auto}.footer{margin:30px auto 0}.content-wrapper,.content-bottom{margin:50px auto 0}body.home .content-wrapper,body.home .content-bottom{margin-top:100px}.content-wrapper:after,.page-body:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .content-wrapper:after,* html .page-body:after{height:1px}.content-media{display:none}.category-news .main-contents,.page-recruit .main-contents{float:none;margin:0 auto}.main-contents{float:right;width:626px}@media screen and (max-width: 979px){body.category-blog .main-contents{float:none;width:auto}}@media screen and (max-width: 767px){.main-contents{float:none;width:auto}}.side-contents{float:left;width:240px}@media screen and (max-width: 979px){body.category-blog .side-contents{float:none;width:auto}}@media screen and (max-width: 767px){.side-contents{float:none;width:auto;margin-top:50px}}.category-media .main-contents,.category-hairstyle .main-contents,.category-sakai .main-contents,.category-nishikawa .main-contents,.category-fukami .main-contents,.category-nanaarashi .main-contents,.category-matsuo .main-contents,.category-sakura .main-contents,.category-kirishima .main-contents,.category-shimomura .main-contents,.category-shinbo .main-contents,.page-salon .main-contents,.page-staff .main-contents,.page-sakai .main-contents,.page-nishikawa .main-contents,.page-nanaarashi .main-contents,.page-matsuo .main-contents,.page-yasuhara .main-contents,.page-shimomura .main-contents,.page-morozumi .main-contents,.page-sakura .main-contents,.page-kirishima .main-contents,.page-rino .main-contents,.page-shinbo .main-contents,.page-umina .main-contents,.page-motti .main-contents,.page-nagisa .main-contents,.page-style .main-contents,.page-price .main-contents,.single .is-detail .main-contents{width:100%}body{overflow-x:hidden;overflow-y:auto}.container{position:relative;min-height:100%}@media screen and (max-width: 480px){.not-for-mobile{display:none}}@media screen and (min-width: 481px){.for-mobile{display:none}}.header{padding-top:44px;position:relative}@media screen and (max-width: 480px){.header{padding-top:20px}}.title{padding-bottom:20px;text-align:center}@media screen and (max-width: 767px){.title{border-bottom:0;padding-bottom:0}}.title a{display:inline-block;padding:12px 0}.title-main,.title-sub{display:block}.title-main img{height:56px;width:auto}@media screen and (max-width: 480px){.title-main img{height:20px}}.title-sub{display:none;margin-top:12px}.title-sub img{height:16px;width:auto}@media screen and (max-width: 480px){.title-sub img{height:15px}}@media screen and (max-width: 767px){.global-menu{display:none}}.global-menu ul{padding:20px 0;font-size:0;text-align:center}.global-menu li{display:inline-block;margin-left:30px}.global-menu li:first-child{margin-left:0}.global-menu li img{height:12px;width:auto}@media screen and (min-width: 980px){.global-menu a:hover{opacity:.5}}.header-sns{position:absolute;top:90px}@media screen and (min-width: 768px){.header-sns{right:50%;margin-right:-284px}}@media screen and (max-width: 767px){.header-sns{position:static;padding:15px 0;text-align:center}}.header-sns ul{font-size:0}.header-sns li{display:inline-block;margin-left:5px}.header-sns li img{height:24px;width:auto}@media screen and (min-width: 980px){.header-sns a:hover{opacity:.5}}.show-menu{display:none}@media screen and (max-width: 767px){.show-menu{display:block;position:fixed;top:5px;right:5px;z-index:300}}.tel-to{display:none}@media screen and (max-width: 767px){.tel-to{display:block;position:absolute;top:5px;left:5px;z-index:300}}.to-page-top{display:none;position:fixed;bottom:0;right:5px;z-index:300;font-size:16px;font-family:"Times New Roman",serif;font-style:italic}.to-page-top a{display:block;background:#704a28;padding:12px 20px;border-radius:5px 5px 0 0;color:#fff;text-decoration:none}@media screen and (max-width: 480px){.to-page-top{display:block}}.content-header{position:relative;padding-bottom:8px;border-bottom:1px solid #704a28}.content-head{display:inline-block;vertical-align:middle}.content-head img{height:20px;width:auto}@media screen and (max-width: 979px){.content-head{margin-left:8px}}.content-header-description{display:inline-block;vertical-align:middle;height:20px;margin-left:20px;font-family:"Times New Roman",serif;font-size:16px;line-height:21px}.content-header-description strong{font-style:italic;text-decoration:underline}.content-head-viewall{display:block;height:22px;padding:0 20px;border:1px solid #704a28;border-radius:12px;font-family:"Times New Roman",serif;font-style:italic;font-size:16px;text-decoration:none;line-height:22px;position:absolute;right:0;bottom:5px}@media screen and (min-width: 980px){.content-head-viewall:hover{opacity:.5}}@media screen and (max-width: 979px){.content-head-viewall{margin-right:8px}}@media screen and (max-width: 979px){.content-body{padding:0 8px}}.content-bottom-viewall{display:table;height:22px;padding:0 30px;border:1px solid #704a28;border-radius:12px;font-family:"Times New Roman",serif;font-style:italic;font-size:16px;text-decoration:none;line-height:22px;margin:50px auto 0}@media screen and (min-width: 980px){.content-bottom-viewall:hover{opacity:.5}}.content-bottom-head{padding:15px 0;border-top:1px solid #704a28;border-bottom:1px solid #704a28;text-align:center}.content-bottom-head img{height:24px;width:auto}.bottom-sns{margin-top:30px}.bottom-sns ul{font-size:0;text-align:center}.bottom-sns li{display:inline-block;margin-left:10px}.bottom-sns li:first-child{margin-left:0}.bottom-sns li img{width:50px;height:auto}@media screen and (min-width: 980px){.bottom-sns a:hover{opacity:.5}}.article{margin-top:50px;border-bottom:1px solid #f6efe6}.content-wrapper .article{margin-top:30px}.article-head{font-size:16px;font-weight:bold;line-height:1.3}.home .article-head{font-size:14px}.article-body{margin-top:24px;line-height:1.5}.article-body p{margin-top:1em}.article-body p:first-child{margin-top:0}.article-body strong,.article-body em{font-weight:bold}.content-news .article-body,.category-news .article-body{padding-bottom:24px}.article-date{margin:24px 0 5px;color:#d5c4a1;font-family:"Times New Roman",serif;font-style:italic;text-align:right}.article-nothing{margin:50px auto;text-align:center}.calendar{margin-top:1em}@media screen and (min-width: 480px){.calendar{width:480px}}.calendar:first-child{margin-top:0}.calendar table,.calendar th,.calendar td{box-sizing:border-box;border-collapse:collapse;border:1px solid #ddd;line-height:1}.calendar table{width:100%}.calendar th{padding:3px 5px;background:#f6efe6;font-size:10px;font-weight:bold;text-align:left;width:14.28%}.calendar td{vertical-align:top;padding:5px 5px 10px}.calendar .is-close{background:rgba(255,0,0,.08)}.calendar .is-close span{display:block;margin:8px -5px 0;color:#c00;text-align:center}.top-image{position:relative;width:100%;overflow:hidden;min-height:100px}.top-image.loading{height:742px;background:url(images/loading.gif) center no-repeat}@media screen and (max-width: 480px){.top-image.loading{max-height:270px}}.top-image.loading .slides{display:none}.top-image .slides{text-align:center}.top-image .slides:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .top-image .slides:after{height:1px}@media screen and (min-width: 980px){.top-image{position:relative;width:auto;margin:0 auto;font-size:0}}.top-image p{font-size:12px;color:#c00;text-align:center}@media screen and (min-width: 1280px){.top-image .slides li{box-sizing:border-box;padding:10px 0}}.top-image img{width:100%;height:auto}@media screen and (min-width: 1024px){.top-image img{height:100%;width:auto}}.top-video-play{display:none;width:958px;height:539px;position:absolute;left:0;top:0;cursor:pointer}.top-video-play img{width:100%;height:auto}@media screen and (min-width: 481px){.content-instagram .button-list{display:none}}.button-list{margin:20px -8px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center}.button-list li a{display:block;padding:20px 8px}.button-list li img{margin-right:10px}.media-items{font-size:0}.media-item{display:inline-block;box-sizing:border-box;width:32%;margin-top:50px;position:relative}.media-item:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .media-item:after{height:1px}.media-item:nth-child(3n+2),.media-item:nth-child(3n+3){margin-left:2%}.home .media-item{display:block;width:100%;margin-top:20px;margin-left:0}@media screen and (max-width: 979px)and (min-width: 768px){.media-item,.home .media-item{display:inline-block;width:48.7%}.media-item:nth-child(3n+2),.media-item:nth-child(3n+3),.home .media-item:nth-child(3n+2),.home .media-item:nth-child(3n+3){margin-left:0}.media-item:nth-child(2n+2),.home .media-item:nth-child(2n+2){margin-left:2%}}@media screen and (max-width: 767px){.media-item{display:block;width:100%;margin-top:20px;margin-left:0 !important}}.media-image{float:left;width:120px;height:150px;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}.media-image img{opacity:0}.media-text{float:right;width:182px;font-size:12px;text-align:right}.media-head{font-size:14px;font-weight:bold;line-height:1.3}.home .media-head{margin-top:10px}.media-body{margin-top:10px;line-height:1.5}.media-buy{position:absolute;bottom:0;right:0}.aujua{position:relative;margin-top:61px;padding:10px;background:#f6efe6}.aujua:before{content:" ";display:block;width:100%;height:1px;background:#704a28;position:absolute;top:-30px;left:0}@media screen and (max-width: 480px){.aujua{margin-top:41px}.aujua:before{top:-20px}}.aujua-image{text-align:center}.aujua-image img{width:100%;height:auto;max-width:300px}@media screen and (min-width: 980px){.aujua-image>a:hover{opacity:.8}}.aujua-image-caption{margin-top:10px;font-size:16px;font-weight:bold;line-height:1.3}.select-stylist{padding-top:20px;text-align:center}.select-stylist ul{display:inline-block;font-size:0}.select-stylist li{display:inline-block;margin-left:15px;font-size:14px;font-family:serif;line-height:2}.select-stylist li:first-child{margin-left:0}.select-stylist a.is-active{text-decoration:none;color:#000;cursor:default}.select-stylist-head{display:inline-block;line-height:1;font-family:serif}@media screen and (max-width: 480px){.select-stylist-head{display:block;margin-bottom:8px}}.hairstyle-head{margin-top:44px;padding:15px 0;background:#f6efe6;color:#704a28;font-size:16px;font-weight:bold;text-align:center}@media screen and (max-width: 480px){.hairstyle-head{margin-left:-8px;margin-right:-8px;font-size:13px}}.hairstyle-body:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .hairstyle-body:after{height:1px}.hairstyle-photos{float:left;width:36.46%;margin-top:15px}.hairstyle-photos:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .hairstyle-photos:after{height:1px}.hairstyle-photos img{width:100%;height:auto}@media screen and (max-width: 979px){.hairstyle-photos{float:none;width:350px;margin:30px auto 0}}@media screen and (max-width: 480px){.hairstyle-photos{width:auto}}.hairstyle-information{float:right;width:60.41%;margin-top:15px}.hairstyle-information:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .hairstyle-information:after{height:1px}@media screen and (max-width: 979px){.hairstyle-information{float:none;width:90%;margin:30px auto 0}}@media screen and (max-width: 480px){.hairstyle-information{width:100%}}.hairstyle-photo-main-wrapper{box-sizing:border-box}.hairstyle-photo-main{width:100%;overflow:hidden;border:1px solid #ddd}.hairstyle-photo-main.is-portrait{height:466px}.hairstyle-photo-main.is-landscape{height:auto}.hairstyle-photo-main a{cursor:default}@media screen and (max-width: 480px){.hairstyle-photo-main.is-portrait{width:200px;height:266px;margin:0 auto}.hairstyle-photo-main.is-landscape{width:300px;height:auto;margin:0 auto}}.hairstyle-photo-thumbnails{text-align:center;font-size:0}.hairstyle-photo-thumbnails li{display:inline-block;position:relative;width:80px;max-height:100px;overflow:hidden;margin-top:20px;margin-left:5px;border:1px solid #ddd;vertical-align:top}.hairstyle-photo-thumbnails li:hover{cursor:pointer}.hairstyle-photo-thumbnails li:first-child{margin-left:0}.hairstyle-photo-thumbnails li.is-active{background:#dc7476}.hairstyle-photo-thumbnails li.is-active:after{content:" ";display:block;width:0;height:0;border:12px solid rgba(0,0,0,0);border-right-color:#704a28;position:absolute;left:-28px;top:50%;margin-top:-12px;border:12px solid rgba(0,0,0,0);border-bottom-color:#704a28;left:50%;top:-18px;margin-left:-12px}.hairstyle-photo-thumbnails li.is-active img{opacity:.5}.hairstyle-photo-thumbnails a{display:block;overflow-y:hidden}.hairstyle-menu,.hairstyle-data,.hairstyle-type{float:left;box-sizing:border-box}.hairstyle-menu{width:48%}@media screen and (max-width: 480px){.hairstyle-menu{float:none;width:100%}}.hairstyle-data{width:48%;margin-left:4%}@media screen and (max-width: 480px){.hairstyle-data{float:none;width:100%;margin:30px 0 0}}.hairstyle-type{width:100%;margin-top:15px}@media screen and (max-width: 480px){.hairstyle-type{margin-top:30px}}.hairstyle-type-hair th,.hairstyle-type-hair td,.hairstyle-type-face th,.hairstyle-type-face td{padding:10px 0 0}.hairstyle-type-hair th,.hairstyle-type-face th{width:20%}.hairstyle-type-hair{width:42%;float:left}@media screen and (max-width: 767px){.hairstyle-type-hair{float:none;width:90%;margin:30px auto 0}}@media screen and (max-width: 480px){.hairstyle-type-hair{width:100%}}.hairstyle-type-hair td div{float:left;width:30%;margin-left:5%;padding:5px 0;color:#ddd;font-weight:bold;text-align:center}.hairstyle-type-hair td div:first-child{margin-left:0}.hairstyle-type-hair td div.is-active{background:#dc7476;border-radius:3px;color:#fff}.hairstyle-type-face{width:52%;float:right}@media screen and (max-width: 767px){.hairstyle-type-face{float:none;width:90%;margin:15px auto 0}}@media screen and (max-width: 480px){.hairstyle-type-face{width:100%}}.hairstyle-type-face th{width:13%;vertical-align:top;padding-top:16px}.hairstyle-type-face td{text-align:right}.hairstyle-type-face td div{display:inline-block;width:45px;height:35px;margin-left:5%;padding:5px 0;background:#ddd;color:#fff;font-weight:bold;text-align:center}.hairstyle-type-face td div:first-child{margin-left:0}.hairstyle-type-face td div.is-active{background:#dc7476;border-radius:3px}.hairstyle-type-face img{height:24px;width:auto}.hairstyle-type-face span{display:block;margin-top:3px;font-size:10px}.hairstyle-information-head{padding-bottom:5px;border-bottom:1px solid #d5c4a1;color:#d5c4a1}.hairstyle-information-body{font-weight:bold}.hairstyle-menu .hairstyle-information-body{margin-top:15px;color:#000;font-weight:bold}.hairstyle-type .hairstyle-information-body:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .hairstyle-type .hairstyle-information-body:after{height:1px}.hairstyle-comment .hairstyle-information-body{font-weight:normal;line-height:1.5;color:#000}.hairstyle-comment .hairstyle-information-body figure{visibility:hidden}.hairstyle-data table{width:100%}.hairstyle-data th,.hairstyle-data td{padding:15px 0;border-bottom:1px solid #f6efe6}.hairstyle-data th{width:30%}.hairstyle-data td{color:#000;font-weight:bold}.hairstyle-stylist{float:right;margin:20px 0 0;text-align:right}.hairstyle-stylist p{display:inline-block;margin-right:5px}@media screen and (max-width: 767px){.hairstyle-stylist{margin:20px 0 -27px}}.hairstyle-stylist-photo{display:inline-block;vertical-align:text-bottom;width:80px;height:80px;overflow:hidden}.hairstyle-stylist-photo img{height:80px;width:auto;vertical-align:text-bottom;height:126px;margin:0 -55px}.hairstyle-comment{clear:both;padding-top:30px}@media screen and (max-width: 979px){.hairstyle-comment{width:90%;margin:15px auto 0}}@media screen and (max-width: 480px){.hairstyle-comment{width:100%}}.hairstyle-comment-head{margin:15px 0 10px;font-size:16px;font-weight:bold}.page-header{padding:15px 0;border-top:1px solid #704a28;border-bottom:1px solid #704a28;font-size:24px;font-weight:bold;font-family:"Times New Roman",serif;text-align:center}.page-header .is-single{padding:3px 0;font-size:18px;font-weight:bold}@media screen and (max-width: 480px){.page-header .is-single{text-align:left;padding-left:8px;padding-right:8px;line-height:1.5}}.page-header img{height:24px;width:auto;vertical-align:middle}@media screen and (max-width: 480px){.page-header img{height:20px}}.page-header span{display:inline-block;vertical-align:middle;margin-left:15px;font-weight:normal;font-style:italic;font-size:18px}.wp-pagenavi{clear:both;padding-top:50px;font-size:0;text-align:center}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;box-sizing:border-box;margin-left:5px;padding:0;width:32px;height:32px;line-height:32px;border:1px solid #d5c4a1;font-size:12px;text-decoration:none}.wp-pagenavi a{color:#d5c4a1}@media screen and (min-width: 980px){.wp-pagenavi a:hover{border-color:#d5c4a1;background:#f6efe6}}.wp-pagenavi .current{border-color:#000;color:#000}.wp-pagenavi .pages,.wp-pagenavi .extend,.wp-pagenavi .large,.wp-pagenavi .first,.wp-pagenavi .last{display:none}.main-contents .article-body img{max-width:100%;height:auto}.side-contents{margin-top:50px;font-size:14px;font-family:"Times New Roman",serif}.side-contents ul{margin-top:20px;line-height:1.8}@media screen and (max-width: 480px){.side-contents{background:#f6efe6;padding:20px}}.side-content-head{margin-top:30px;height:17px;border-bottom:1px solid #704a28;font-weight:bold}nav:first-child .side-content-head{margin-top:0}.archives:first-child{margin-top:-16px}@media screen and (max-width: 480px){.archives:first-child{margin-top:0}}.salon-head{margin-top:50px}.salon-head img{height:24px;width:auto}.salon-introduction{margin-top:30px;line-height:1.5}.salon-inforamtion-wrapper{font-size:0}.salon-information-text,.salon-information-map{display:inline-block;vertical-align:middle;margin-top:30px}.salon-information-text{width:55%;font-size:13px;line-height:1.8}.salon-information-text address{display:block}@media screen and (max-width: 480px){.salon-information-text{display:block;width:auto}}.salon-information-map{width:45%}.salon-information-map img{width:100%;height:auto}@media screen and (max-width: 480px){.salon-information-map{display:block;width:auto}}.salon-information-map-caption{margin-top:30px;font-size:12px;font-style:italic;line-height:1.8}.salon-images{margin-top:50px;border:1px solid #ddd;position:relative}.salon-images ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .salon-images ul:after{height:1px}.salon-images img{width:100%;height:auto}.salon-images.loading{background:url(images/loading.gif) center no-repeat}.salon-images.loading ul{opacity:0}.flex-control-nav{display:none;position:absolute;bottom:-24px;left:0;width:100%;text-align:center}.flex-control-nav li{display:inline-block;margin-left:8px}.flex-control-nav li:first-child{margin-left:0}.flex-control-nav a{display:block;width:8px;height:0;padding-top:8px;overflow:hidden;border:1px solid #d5c4a1;border-radius:5px}.flex-control-nav a.flex-active{background:#d5c4a1}.flex-direction-nav{display:none}.google-map{margin-top:50px}.image-360-degree{margin-top:50px}.staffs{display:table;margin:20px auto 0;font-size:0}.staff{display:inline-block;margin-left:21px;margin-top:30px;font-size:12px;vertical-align:top;width:306px}.staff>a{display:block;text-decoration:none}.staff:first-child{margin-left:0}.staff img{width:100%;height:auto}@media screen and (min-width: 980px){.staff:nth-child(3n+1){margin-left:0}}@media screen and (max-width: 979px){.staff{width:47%;margin-left:1%;margin-right:2%}.staff:nth-child(2n+1){margin-left:2%;margin-right:1%}}@media screen and (max-width: 767px){.staff{display:block;width:300px;margin-left:auto !important;margin-right:auto !important}}.staff-name-wrapper{margin-top:10px;padding:15px 0;border-top:1px solid #704a28;border-bottom:1px solid #704a28;text-align:center}.staff-name{font-size:18px;font-weight:bold;font-family:"Times New Roman","ヒラギノ明朝 Pro","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:1px}.staff-name-EN{font-size:18px;font-weight:bold;font-family:"Times New Roman","ヒラギノ明朝 Pro","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:1px}.staff-name-en{margin-top:5px;color:#d5c4a1;font-size:14px;letter-spacing:1px}.staff-title{margin-top:8px;font-size:16px;font-family:"Times New Roman","ヒラギノ明朝 Pro","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:1px}.staff-profile{padding:15px 0;font-size:12px;text-align:center}.staff-profile p{margin-top:8px}.staff-profile p:first-child{margin-top:0}.staff-profile ul.profile,.staff-profile+.profile-wrapper ul.profile{padding-left:1.5em;list-style:disc outside;font-size:14px}.staff-profile ul.profile li:not(:first-child),.staff-profile+.profile-wrapper ul.profile li:not(:first-child){margin-top:.5em}.staff-profile+.profile-wrapper{margin-top:15px}.staff-profile+.profile-wrapper .profile{display:table;margin:0 auto}.staff-link{display:inline-block;height:22px;padding:0 20px;margin-top:15px;border:1px solid #704a28;border-radius:12px;font-family:"Times New Roman",serif;font-style:italic;font-size:16px;text-decoration:none;line-height:22px}@media screen and (min-width: 980px){.staff-link:hover{opacity:.5}}div.staff{width:100%;float:none}div.staff .staff-image img,div.staff div.staff-details .staff-details-image img,div.staff-details div.staff .staff-details-image img{width:33%;height:auto}div.staff .staff-image img:not(:first-child),div.staff div.staff-details .staff-details-image img:not(:first-child),div.staff-details div.staff .staff-details-image img:not(:first-child){margin-left:.5%}.staff-styles-head{font-family:"Times New Roman",serif;font-weight:normal;font-style:italic;font-size:32px;text-align:center}.staff-styles-head span{font-size:24px}.staff-styles{margin-top:30px;padding:30px;background:#f6efe6;text-align:center}.staff-styles .staff-styles-content{font-size:0}.staff-styles .staff-styles-content .wp-block-image{display:inline-block;vertical-align:top;margin-top:20px;width:49%}.staff-styles .staff-styles-content .wp-block-image:nth-child(2n+2){margin-left:2%}.staff-styles .staff-styles-content .wp-block-image img{box-sizing:border-box;border:5px solid #fff;box-shadow:1px 1px 8px rgba(0,0,0,.3);width:100%;height:auto}.staff-styles a{margin-top:30px}div.staff-details{width:100%;float:none;*zoom:1;margin-top:30px}div.staff-details:after{content:"";display:table;clear:both}div.staff-details .staff-details-image{float:left;width:43%;font-size:0}div.staff-details .staff-details-image span{width:50%;display:inline-block;box-sizing:border-box}div.staff-details .staff-details-image span:first-child{width:100%;margin-bottom:8px}div.staff-details .staff-details-image span:nth-child(2){padding-right:4px}div.staff-details .staff-details-image span:nth-child(3){padding-left:4px}div.staff-details .staff-details-image img{width:100%;height:auto}div.staff-details .staff-details-profile{width:55%;float:right}div.staff-details .staff-details-profile .staff-name-wrapper{border:0;margin-top:0;padding:0}div.staff-details .staff-details-profile .staff-name{font-size:24px}div.staff-details .staff-details-profile .staff-name-EN{font-size:24px;font-weight:normal}div.staff-details .staff-details-profile .staff-name-en{margin-top:0;font-size:24px}div.staff-details .staff-details-profile .staff-sns{margin-top:15px;padding:0 0 15px;border-top:1px solid #704a28;border-bottom:1px solid #704a28;text-align:center}div.staff-details .staff-style-thumbs{clear:both;position:relative;margin-top:8px;padding-top:92px;text-align:center}div.staff-details .staff-style-thumbs:before{content:" ";width:100%;height:0;border-top:1px dotted #704a28;position:absolute;left:0;top:50px}div.staff-details .staff-style-thumbs:after{content:" ";display:block;width:36px;height:48px;background:#fff url(images/icon-scissor.png) center no-repeat;background-size:contain;position:absolute;top:26px;left:50%;margin-left:-18px}div.staff-details .staff-style-thumbs .staff-styles-content{margin-left:-10px;font-size:0}div.staff-details .staff-style-thumbs .staff-styles-content .wp-block-image{display:inline-block;vertical-align:top;margin-top:10px;padding-left:10px;box-sizing:border-box;width:25%}div.staff-details .staff-style-thumbs .staff-styles-content .wp-block-image img{box-sizing:border-box;border:2px solid #fff;box-shadow:1px 1px 7px rgba(0,0,0,.3);width:100%;height:auto}div.staff-details .staff-style-thumbs a{margin-top:30px}div.staff-details .staff-profile-birthday+.staff-style-thumbs{padding-top:71px}div.staff-details .staff-profile-birthday+.staff-style-thumbs:before{top:26px}div.staff-details .staff-profile-birthday+.staff-style-thumbs:after{top:2px}div.staff-details .staff-profile-birthday+.staff-style-thumbs .staff-styles-content .wp-block-image{width:33.3333%}div.staff-details .staff-profile-birthday{margin-top:20px;text-align:center;height:32px}div.staff-details .staff-profile{display:table;width:100%;background:#f6efe6}div.staff-details .staff-profile .staff-profile-inner{display:table-cell;vertical-align:middle;height:145px;padding:24px;line-height:1.5}div.staff-details .staff-profile .birthday{margin-bottom:10px;text-align:center;font-size:14px}div.staff-details .staff-profile .appeals{font-size:13px}div.staff-details .staff-profile .appeals li{padding-left:18px;position:relative;text-align:left}div.staff-details .staff-profile .appeals li:before{content:"＊";display:block;position:absolute;left:0;top:0}div.staff-details .staff-profile .appeals li:not(:first-child){margin-top:10px}body.page-sakai .staff-details,body.page-nishikawa .staff-details,body.page-yasuhara .staff-details{max-width:640px;margin:0 auto}.staff-details-name .staff-name-wrapper{padding:40px 0 50px;border:0}.staff-details-name .staff-name{font-size:24px;font-family:"Times New Roman","ヒラギノ明朝 Pro","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:bold}.staff-details-name .staff-name-EN{font-size:24px;font-family:"Times New Roman","ヒラギノ明朝 Pro","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:normal}.staff-details-name .staff-name-en{margin-top:10px;font-family:Arial,Helvetica,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:1px}.staff-details-name .staff-title{margin-top:20px;letter-spacing:1px}body.page-sakai .staff-details-image,body.page-nishikawa .staff-details-image,body.page-yasuhara .staff-details-image{float:none;width:100%}body.page-sakai .staff-details-image img,body.page-nishikawa .staff-details-image img,body.page-yasuhara .staff-details-image img{width:100%;height:auto}body.page-nishikawa .staff-details .staff-details-profile,body.page-yasuhara .staff-details .staff-details-profile{float:none;box-sizing:border-box;width:100%;margin-top:80px}body.page-sakai .staff-details-profile{margin-top:80px}@media screen and (max-width: 979px){body.page-sakai .staff-details-profile,body.page-nishikawa .staff-details-profile,body.page-yasuhara .staff-details-profile{padding-left:10px;padding-right:10px}}.staff-details-profile .staff-details-profile-birthday{font-size:16px;text-align:center}.staff-details-profile .staff-details-profile-inner{display:table;margin:20px auto 0}.staff-details-profile .appeals{font-size:13px;line-height:1.5}.staff-details-profile .appeals li{padding-left:18px;position:relative;text-align:left}.staff-details-profile .appeals li:before{content:"＊";display:block;position:absolute;left:0;top:0}.staff-details-profile .appeals li:not(:first-child){margin-top:10px}.staff-details-styles{margin:80px auto 0;text-align:center}body.page-sakai .staff-details-styles{margin-top:80px}.staff-details-styles .staff-styles-content{margin-left:-10px;font-size:0}@media screen and (max-width: 979px){.staff-details-styles .staff-styles-content{margin-left:0;padding-right:10px}}.staff-details-styles .staff-styles-content .wp-block-image{display:inline-block;vertical-align:top;margin-top:10px;padding-left:10px;box-sizing:border-box;width:25%}.staff-details-styles .staff-styles-content .wp-block-image img{width:100%;height:auto}.staff-details-sns{margin-top:80px;padding-bottom:30px;text-align:center}body.page-sakai .staff-details-sns{padding-bottom:0}body.page-yasuhara .staff-details-sns{margin-top:50px;padding-bottom:0}.staff-details-sns span{display:inline-block;padding:0 10px}.staff-details-sns a:hover{opacity:.5}.staff-details-sns a:last-child{font-size:16px;font-weight:bold}@media screen and (max-width: 480px){.content-style .content-body{padding:0}}.hair-style-content.is-loading{visibility:hidden;height:0;overflow-y:hidden}.hair-style-content.is-loaded{display:none}.hp-styles,.hair-styles{font-size:0}@media screen and (min-width: 768px){body.home .hp-styles:first-child,body.home .hair-styles:first-child{margin-top:30px}}.hp-style,.hair-style{display:inline-block;box-sizing:border-box;width:25%;padding:15px;margin-top:30px;overflow:hidden;font-size:12px;vertical-align:top;position:relative}body.home .hp-style,body.home .hair-style{margin-top:0;padding:0;width:23.5%;margin-left:2%}body.home .hp-style:nth-child(4n+1),body.home .hair-style:nth-child(4n+1){margin-left:0}.hp-style .hair-style-wrapper,.hair-style .hair-style-wrapper{display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain}.hp-style .hair-style-wrapper.is-portrait,.hair-style .hair-style-wrapper.is-portrait{width:75%;height:100%;left:12.5%;top:0}.hp-style .hair-style-wrapper.is-landscape,.hair-style .hair-style-wrapper.is-landscape{width:100%;height:75%;left:0;top:12.5%}.hp-style>a:first-child img,.hair-style>a:first-child img{width:100%;height:auto}.hp-style span,.hair-style span{display:block;width:100%;box-sizing:border-box}.hp-style .hair-style-information,.hair-style .hair-style-information{opacity:0;transition:.5s;height:100%;position:absolute;left:0;top:0;background:rgba(112,74,40,.7);text-align:center;color:#fff}.hp-style .hair-style-information.is-active,.hair-style .hair-style-information.is-active{opacity:1}.hp-style .hair-style-title,.hp-style .hair-style-by,.hair-style .hair-style-title,.hair-style .hair-style-by{position:absolute;left:0}.hp-style .hair-style-title,.hair-style .hair-style-title{top:30%;padding:0 20px;line-height:1.5}.hp-style .hair-style-title.title-only,.hair-style .hair-style-title.title-only{top:46%}.hp-style .hair-style-by,.hair-style .hair-style-by{bottom:30%}@media screen and (max-width: 480px){.hp-style,.hair-style{width:50% !important;padding:10px !important;margin-top:10px !important;margin-left:0 !important}body:not(.home) .hp-style,body:not(.home) .hair-style{width:33.334% !important}}.hp-style a,.hair-style a{display:block;position:relative}@media screen and (min-width: 980px){.hp-style a:hover,.hair-style a:hover{opacity:.7}}@media screen and (min-width: 980px){.hp-style a:hover{opacity:1}.hp-style a:hover:after{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(174,45,91,.5) url(images/hpb.png) center no-repeat}}.page-price .main-contents:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .page-price .main-contents:after{height:1px}.priecs{box-sizing:border-box;width:50%}.priecs.group-1{float:left;padding:0 25px 0 50px}.priecs.group-2{float:right;padding:0 50px 0 25px}.priecs dl{font-size:0;line-height:1.8}.priecs dt,.priecs dd{display:inline-block;font-size:14px}.priecs dt{width:80%}.priecs dd{width:20%;text-align:right}.priecs .student{margin:15px 0;color:#999;font-size:12px}.priecs .student:last-child{margin-bottom:0}.priecs .break{margin:15px 0 10px;color:#d5c4a1}@media screen and (max-width: 480px){.priecs{width:auto}.priecs.group-1,.priecs.group-2{float:none;padding:0 8px}}.price-category{margin-top:50px}.price-category-head{margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #704a28;font-family:"Times New Roman",serif;font-size:20px}.recruit-head{margin-top:50px;font-family:serif;font-size:30px}.recruit-body{margin-top:20px}.recruit-body p{margin-top:1em;font-size:14px;line-height:1.5}.recruit-body address{display:block;line-height:1.5}.recruit-body address.recruit-tel{margin-top:20px;color:#c00;font-size:24px;font-family:"Times New Roman",serif}.recruit-body address.recruit-owner{margin-top:20px}.error404 .is-attention{margin:80px 0;text-align:center;color:#c00;font-size:24px;font-family:"Times New Roman",serif}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{box-sizing:border-box}/*# sourceMappingURL=style_above.css.map */