@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}dt,dd,li{text-indent:0}strong{font-weight:700}p{line-height:1.8}svg{fill:currentColor;vertical-align:top}body{font:15px/1.8 "Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#000;-webkit-text-size-adjust:none}@media only screen and (max-width:1024px){body{font-size:14px}}img{max-width:100%;height:auto;vertical-align:bottom;border:0}.center{text-align:center}.aligncenter{text-align:center}.right{text-align:right}.left{text-align:left}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.children{margin-top:6px}.closeup{font-weight:700;color:#ec611e}.closeup_tx12{font-size:12px !important;color:#ec611e !important;line-height:1.4}.closeup_tx14{font-size:14px !important;color:#ec611e !important;line-height:1.4}.closeup_tx16{font-size:16px !important;color:#ec611e !important;line-height:1.4}.closeup_tx18{font-size:18px !important;color:#ec611e !important;line-height:1.4}.closeup_tx24{font-size:24px !important;color:#ec611e !important;line-height:1.4}.tx10{font-size:10px !important}.tx11{font-size:11px !important}.tx12{font-size:13px !important}.tx13{font-size:12px !important}.tx14{font-size:14px !important}.tx15{font-size:15px !important}.tx16{font-size:16px !important}.tx18{font-size:18px !important}.tx20{font-size:20px !important}.tx22{font-size:22px !important}.tx24{font-size:24px !important}.tx30{font-size:30px !important}.tx40{font-size:40px !important}.tx50{font-size:50px !important}.pa_btm0{padding-bottom:0 !important}.pa_btm5{padding-bottom:5px !important}.pa_btm10{padding-bottom:10px !important}.pa_btm20{padding-bottom:20px !important}.pa_btm30{padding-bottom:30px !important}.pa_top10{padding-top:10px !important}.pa_top20{padding-top:20px !important}.pa_top30{padding-top:30px !important}.ma_btm0{margin-bottom:0 !important}.ma_btm5{margin-bottom:5px !important}.ma_btm10{margin-bottom:10px !important}.ma_btm20{margin-bottom:20px !important}.ma_btm30{margin-bottom:30px !important}.ma_btm40{margin-bottom:40px !important}.ma_btm45{margin-bottom:45px !important}.ma_btm50{margin-bottom:50px !important}.ma_btm60{margin-bottom:60px !important}.ma_btm70{margin-bottom:70px !important}.ma_btm80{margin-bottom:80px !important}.ma_btm90{margin-bottom:90px !important}.ma_btm100{margin-bottom:100px !important}.ma_right10{margin-right:10px !important}.ma_right20{margin-right:20px !important}.ma_right30{margin-right:30px !important}.ma_left10{margin-left:10px !important}.ma_left20{margin-left:20px !important}.ma_left30{margin-left:30px !important}.tx_uline{text-decoration:underline !important}.ul_dash{background:#e7f4ff none repeat scroll 0 0;border-bottom:1px dashed #aaa;line-height:2}.comingsoon{text-align:center}.comingsoon h2{font-size:200%}.title404_h1{font-size:250%;font-weight:900;margin:30px 0;text-align:center}.title404_h2{font-size:130%;font-weight:400 !important;line-height:1.4;margin-bottom:10px !important;border-bottom:none !important;text-align:center}@media only screen and (max-width:599px){.title404_h1{font-size:160% !important}.title404_h2{font-size:120% !important}}@media only screen and (min-width:500px){.br_sp{display:none}.br_pc{display:block}.tx_ctol{text-align:center !important}.img_sp{display:none}}@media only screen and (max-width:499px){.br_sp{display:block}.br_pc{display:none}.tx_ctol{text-align:left !important}.img_pc{display:none}}.marker_line{font-weight:700}.marker_line.y{background:linear-gradient(transparent 60%,#f4eb76 0%)}a{margin:0;padding:0;text-decoration:none;outline:0;vertical-align:baseline;background:0 0;font-size:100%;color:#000;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}a:hover,a:active{outline:none;color:#000}a.link_topmore{background:#aa3b5a;border-radius:40px;display:block;font-size:18px;text-align:center;letter-spacing:1px !important;margin:20px auto;padding:7px 0;width:220px;color:#fff !important;font-family:"ヒラギノ角ゴ W7 JIS2004","游ゴシック","メイリオ","Meiryo",arial,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}a.link_topmore:hover{background:#aa3b5a !important}nav .panel:after,nav#mainNav:after,.newsTitle:after,.bg:after,.post:after,ul.post li:after,nav#mainNav .inner:after{content:"";display:table;clear:both}nav .panel,nav#mainNav,.newsTitle,.bg,.post,ul.post li,nav#mainNav .inner{zoom:1}.clear hr{display:none;border:none;height:0}.clearfix{clear:both;min-height:1px;zoom:1;height:auto;background-color:transparent}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;background-color:transparent}.clearfix{min-height:1px}* html .clearfix{height:1%}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number]{padding:0;width:48%;margin-bottom:0;border:none;text-indent:10px;font-size:inherit;color:inherit;font:inherit;line-height:41px}select{width:50%;height:38px;padding:10px;display:block;position:relative;border:2px solid #eee}.rtb-booking-form select{width:100%}select[multiple=multiple]{height:100px}select[multiple=multiple] option{height:20px;line-height:20px}textarea{padding:10px 0 0 10px;height:350px;width:98%;margin-bottom:30px;font:inherit;overflow:auto;font-size:inherit;color:inherit;font:inherit}.rtb-booking-form textarea{width:97% !important;max-width:none !important;height:150px}input[type=submit],.action-button .be-button,input[type=button],input[type=submit],input[type=reset],input[type=file]::-webkit-file-upload-button,button{border:none;cursor:pointer;display:inline-block;margin:0 0 10px;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:12px;line-height:12px;padding:18px;text-transform:uppercase;letter-spacing:1px;background:#333;color:#fff}input[type=text],input[type=email],input[type=password],input[type=number],textarea,select{border:1px solid #eee;background:#efefef}span.wpcf7-list-item{display:block !important}.wpcf7 .ajax-loader{display:block !important;margin:10px auto !important}input[type=submit],input[type=button]{-webkit-appearance:none}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background:#ce284e}*:first-child+html input[type=submit]{padding:3px}@media only screen and (max-width:699px){input[type=text],input[type=email],input[type=password]{width:98%}}.form_age{display:inline-block;width:6em !important;margin-right:10px}.button01{display:inline-block;height:38px;text-align:center;text-decoration:none;line-height:40px;outline:none;margin-bottom:10px;font-size:16px;border-radius:5px;padding:0 25px !important;border-bottom:medium none !important}.button01:before,.button01:after{position:absolute;z-index:-1;display:block;content:''}.button01,.button01:before,.button01:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.button01{background-color:#a969a6 !important;color:#fff}.button01:hover{background-color:#189fae !important;color:#fff !important}@media only screen and (max-width:400px){.button01{font-size:14px}}#wrapper,.inner{margin:0 auto;width:90%;max-width:1260px}#wrapper>.inner{width:100%}#wrapper.notitle{padding-top:120px}@media only screen and (max-width:599px){#wrapper.notitle{padding-top:90px}}#wrapper-full{width:100%}#outer{top:0;left:0}#outer-page{margin-top:129px}@media only screen and (max-width:1024px){#outer-page{margin-top:55px}}#content{float:left;width:70%;padding:20px 0 50px;min-height:700px}#content.cont_fl_none{float:none;margin-right:auto;margin-left:auto}#content-t{width:100%;padding:0 0 50px;min-height:700px}#sidebar{float:right;width:27%;padding:22px 0 50px}#sidebar-home{float:right;width:27%;padding:0 0 50px}#sidebar-topics{float:right;width:27%;padding:20px 0 50px}#footer{clear:both;padding:15px 0;text-align:center;width:100%}#footer address{font-size:11px}.page-template-page_salonstyle #footer{margin-top:0}.editorbox h1{font-size:180%;font-weight:700;margin-bottom:10px}.editorbox h2{font-size:160%;font-weight:700;margin-bottom:10px}.editorbox h3{font-size:130%;font-weight:700;margin-bottom:10px}.editorbox h4{font-size:110%;font-weight:700;margin-bottom:10px}.editorbox h5{font-size:100%;font-weight:700;margin-bottom:10px}.editorbox h6{font-size:90%;font-weight:700;margin-bottom:10px}.editorbox p{margin-bottom:10px}.d-box4{width:225px;height:auto;margin-right:20px;float:left}.d-box4_last{width:225px;height:auto;float:left}.d-box3{float:left;height:auto;margin-right:25px;width:185px}.d-box3_last{width:185px;height:auto;float:left}.d-box2{width:325px;height:auto;margin-right:30px;float:left}.d-box2_last{width:325px;height:auto;float:left}.dis_table{display:table}.d-box-one-half{width:50%;display:table-cell;overflow:hidden;vertical-align:middle;box-sizing:border-box}.d-box-one-third{width:33%;float:left;overflow:hidden;vertical-align:middle;box-sizing:border-box}.d-box-two-third{width:66%;float:left;overflow:hidden;vertical-align:middle;box-sizing:border-box}.d-box-one-fifth{width:20%;float:left;overflow:hidden;vertical-align:middle;box-sizing:border-box}.d-box-one-fourth{width:25%;float:left;overflow:hidden;vertical-align:middle;box-sizing:border-box}.d-box-three-fourth{width:75%;float:left;overflow:hidden;vertical-align:middle;box-sizing:border-box}@media only screen and (max-width:859px){.d-box-one-third{width:50%}.d-box-two-third{width:100%;display:block;margin-bottom:20px}.d-box-one-fourth{width:100%;display:block;margin-bottom:20px}.d-box-three-fourth{width:100%;display:block;margin-bottom:20px}}@media only screen and (max-width:767px){.d-box-one-half{width:100%;display:block;margin-bottom:20px;float:left}.d-box-one-half img{max-width:auto}.d-box-one-third{width:100%;display:block;margin-bottom:20px}}.li_disc li,.li_circle li,.li_square li,.li_decimal li,.li_decimal-lz li,.li_lower-latin li,.li_upper-latin li{list-style-position:outside;margin-bottom:5px;line-height:1.6}.li_disc ul,.li_circle ul,.li_square ul,.li_decimal ul,.li_decimal-lz ul,.li_lower-latin ul,.li_upper-latin ul{margin-left:25px}.li_disc li{list-style-type:disc !important}.li_disc_sub li{list-style-type:disc !important}.li_circle li{list-style-type:circle}.li_square li{list-style-type:square}.li_decimal li{list-style-type:decimal}.li_decimal-lz li{list-style-type:decimal-leading-zero}.li_lower-latin li{list-style-type:lower-latin}.li_upper-latin li{list-style-type:upper-latin}#kuzu{padding:0;font-size:11px;height:20px;margin:10px 0;padding:5px 0}#kuzu ul{list-style:none;padding:0;margin:0}#kuzu li{float:left;margin:0 5px 0 0;padding:0}#kuzu h1{float:right}#kuzu br{display:none}.list{padding:10px 0;border-bottom:1px dashed #dcdcdc}.list:last-child{border:0}.post .list p{padding:0}.list span{padding-left:10px}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-display:swap;src:url(/font/Noto_Sans_JP/NotoSansJP-Bold.otf) format('opentype')}@font-face{font-family:'Noto Serif JP';font-style:normal;font-weight:500;font-display:swap;src:url(/font/Noto_Serif_JP/NotoSerifJP-Medium.otf) format('opentype')}@font-face{font-family:'Noto Serif JP';font-style:normal;font-weight:700;font-display:swap;src:url(/font/Noto_Serif_JP/NotoSerifJP-Bold.otf) format('opentype')}h1,h2,h3,h4,h5{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700}h1.title{font-family:Roboto,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:36px;padding:30px 0;margin:0;text-align:center}#salon_head h1.title{padding:0 0 20px}.top_pu0 h2{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media only screen and (max-width:599px){h1.title{font-size:24px}h1.title img{max-height:23px;width:auto}}.post blockquote{clear:both;padding:10px 0 10px 15px;margin:10px 0 25px 30px;border-left:5px solid #ccc}.post blockquote p{padding:5px 0}.post table{border:1px #ccc solid;border-collapse:collapse;border-spacing:0;margin:10px 0 20px}.post table th{padding:10px;border:#ccc solid;border-width:0 0 1px 1px;background:#efede7}.post table td{padding:10px;border:1px #ccc solid;border-width:0 0 1px 1px;background:#fff}.post dt{font-weight:700}.post dd{padding-bottom:10px}.post img{max-width:100%;height:auto;margin:0 0 30px}.post .wp-video{margin:0 0 30px}.info_new{background:#a36d6a;border-radius:2px;color:#fff;display:inline-block;font-size:11px;padding:1px 5px 0;position:relative;top:-2px;margin-right:5px;font-weight:400}img.aligncenter{display:block;margin:5px auto}img.alignleft{margin:0 30px 20px 0;display:inline}img.alignright{margin:0 0 20px 30px;display:inline}.alignright{float:right}.alignleft{float:left}#gallery-1 img{border:1px solid #eaeaea !important;padding:5px;background:#fff}#gallery-1 img:hover{background:#fffaef}.page-subtit{font-size:27px;border-bottom:1px solid #000;padding:0 0 10px;margin:0 0 20px}#pagetop{bottom:30px !important;position:fixed !important;right:30px !important;z-index:999}#pagetop a{display:block;width:45px;height:38px;padding:7px 5px 10px;background:#222;color:#fff;font-size:11px;text-align:center;border-radius:50%}#pagetop a span{font-size:20px;line-height:1;display:block}@media only screen and (max-width:599px){#pagetop{display:none !important}}#header_line{-webkit-transition:.8s;-moz-transition:.8s;-o-transition:.8s;-ms-transition:.8s;transition:.8s}#header_line.fixed{background:#fff}#header_line.hd_page{background:#fff}@media only screen and (min-width:1025px){#header_line{width:100%;background:rgba(255,255,255,0)}#headerUpper{margin-bottom:20px}#headerUpper ul{float:left}#headerUpper h1{float:right;font-size:11px}#header{width:95%;max-width:1260px;margin:0 auto;padding:10px 0}#header_contents{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#header_right{margin:0;position:relative;padding:0;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:10px}#cp_logo{width:134.5px}#cp_txt h1{font-size:10px;color:#000}#header_right .icon-close{display:none}#logo{width:300px;margin:0;text-align:left}#logo img{max-width:100%;height:auto}#sm_logo{display:none}#mb_hd_connect{display:none}}@media only screen and (max-width:1024px){#header_line{width:100%;padding:0;margin:0;background:rgba(255,255,255,0)}#header_line.hd_page{background:#fff}#headerUpper{margin-bottom:10px}#headerUpper ul{float:left}#headerUpper h1{float:right;font-size:11px}#header{max-width:880px;width:90%;margin:0 auto;position:relative}#header_contents,#mb_hd_connect ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#header_contents{margin:0;justify-content:space-between;align-items:center}#logo{width:170px;text-align:left;margin:10px 10px 10px 0;position:relative;z-index:999}#header_right{display:none}#pc_logo{display:none}#sm_logo{max-width:100%;margin:0 10px 0 0;height:auto}#mb_hd_connect{margin:0}#mb_hd_connect ul{justify-content:flex-end}#mb_hd_connect ul li{margin:0}#mb_hd_connect ul li i{font-size:20px;display:block;padding:2px 0 3px}.md_hd_cncbt{text-align:center}.md_hd_cncbt span{font-size:10px}#mdh_bt_tel span,#mdh_bt_res span{display:block}.md_hd_cncbt a{display:block;width:45px;color:#fff;padding:8px 0;height:54px;box-sizing:border-box}#mdh_bt_tel a{background:0 0;color:#444}#mdh_bt_res a{background:0 0;color:#444}}#header_line{position:fixed;top:0;left:0;z-index:100}#headerUpper{background:#000;color:#fff;padding:10px 0}#headerUpper a{color:#fff}#headerUpper ul li{display:inline-block;margin:0 30px 0 0;font-size:14px}#headerUpper ul li i{font-size:20px}@media only screen and (max-width:640px){#headerUpper h1{display:none}#header .inner{margin-bottom:0}#header h2{clear:both;float:none;text-align:left}}.contact{float:right;padding:20px 0 0;text-align:right;color:#fff;font-size:90%;width:240px}.contact .tel{margin-bottom:-3px;font-size:180%}#head_reserve a{background:#bb342f;color:#fff;border-radius:3px}@media only screen and (min-width:1025px){#topnav,#header_connect ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:center}#topnav ul li{display:inline-block}#mainNav{clear:both;z-index:200;font-size:100%}#mainNav li{padding:10px 0;margin:0 0 0 5px}#mainNav li a{padding:10px;color:#000}#mainNav li:first-child a{padding-left:0}#mainNav li a:hover,a:active{color:#000}#mainNav li:hover .megamenu{max-height:9999px;opacity:1;padding:0}.mnav_new{position:relative}.mnav_new:before{content:"NEW";font-size:10px;position:absolute;background:#a36d6a;color:#fff;padding:4px 6px;border-radius:1.4em;top:-12px;left:0;line-height:1.0}.mnav_new:after{content:"";height:0;border:2px solid transparent;border-top:4px solid #a36d6a;position:absolute;top:6px;left:17px}.megamenu{background:#000;max-height:0;opacity:0;overflow:hidden;width:100%;position:absolute;top:129px;left:0;transition:all .2s ease-in;z-index:999;color:#fff}.megamenu .inner{padding:20px 0}#mgm_salon{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.megamenu .mgm_l{flex:4 2 140px}.megamenu .mgm_c{flex:2 2 140px}.megamenu .mgm_c2{flex:1 1 140px}.megamenu .mgm_r{flex:1 1 140px}.mgm_full{width:100%}.megamenu h2{font-size:14px;font-weight:700;text-align:left;margin:0 0 10px}.megamenu ul{text-align:left}.megamenu ul.mgm_photolist{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:20px}ul.mgm_photolist>li{width:140px;padding:0 !important;margin:0 !important;box-sizing:border-box}#mainNav .megamenu a{padding:0;color:#fff}#mainNav .megamenu a:hover{color:#fff;opacity:.8}.megamenu .mmenu0{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:10px;width:100%}.megamenu .mmenu_img{flex:1 1 50%}.megamenu .mmenu_txt{flex:2 2 40%;font-size:13px;text-align:left;color:#fff}.megamenu .mmenu_txt h3{font-size:12px;font-weight:700}.megamenu .mmenu_txt p{font-family:"メイリオ","Meiryo",arial,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.megamenu .mgm_bnlist{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:40px}.megamenu .mgm_bnlist li{width:45%;width:-webkit-calc(50% - 15px);width:calc(50% - 15px);margin:0 30px 0 0}.megamenu .mgm_bnlist li:nth-child(2n){margin:0}.megamenu ul.mgm_textlist{margin:0}.megamenu ul.mgm_textlist li{display:block !important;margin:0 20px 0 !important;padding:0 !important}.megamenu ul.mgm_textlist li a{display:block;padding:0 0 0 20px !important;position:relative}.megamenu ul.mgm_textlist li a:before{content:"";background:url(/img/common/cclarrow_wht.png) no-repeat 0 0;width:14px;height:14px;background-size:100%;position:absolute;top:6px;left:0}.megamenu .mgm_r ul.mgm_textlist{margin-top:10px}.mgm_textlist li span{display:block}.mgm_full ul.mgm_textlist{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;width:100%;max-width:1024px;margin:0 auto}#sns_nav{font-size:20px;margin:0 0 0 20px}#sns_nav li a{padding:5px;color:#222}#sns_nav li a:hover,a:active{color:#6f6f6f}#head_rightcont{position:absolute;top:0;right:0;z-index:999}#hd_tel{font-size:25px;font-family:'Cormorant Infant',serif;color:#222;font-weight:900}#hd_tel a{color:#222}#hd_tel a:hover,a:active{color:#6f6f6f}#header_connect{position:fixed;top:140px;right:0}#hd_rightbt{font-weight:400}#hd_rightbt li{margin-bottom:10px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:180px}#hd_rightbt a{display:block;padding:10px 5px;color:#fff;font-size:13px;position:relative}#hd_rightbt span,#hd_rightbt strong{display:block;margin:0 auto;text-align:center}#hd_rightbt span{font-size:11px}#hd_rightbt strong{font-size:16px;font-weight:400;font-family:'Cormorant Garamond',serif}#hd_rightbt a i{font-size:18px;margin-right:7px;vertical-align:middle}#hd_reserve a{background:#ff8787}#cpnav{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:85%}#cpnav li{position:relative}#cpnav li:after{content:"";position:absolute;right:0;top:.3em;height:1em;width:1px;background:#000;opacity:.8}#cpnav li:last-child:after{display:none}#cpnav li strong{font-weight:400}#cpnav li a{padding:7px;color:#000}#cpnav li:first-child a{padding-left:0}.modal{display:none}.modal-open{display:none}}@media screen and (min-width:1024px) and (max-width:1099px){#mainNav{font-size:15px}#mainNav li a{padding:10px 5px}}@media only screen and (max-width:1024px){#mbnav_connect{margin-bottom:20px}#mbnav_connect li{border:1px solid #fff;background:#fff;margin-bottom:10px}#mbnav_connect li a{display:block;padding:7px;text-align:center;color:#d4b572}#mbnav_tel a{background:#fff;color:#222}#mbnav_reserve a{background:#ff8787;color:#fff}#topnav{width:100%}#topnav.pcnav{display:none}.menu-trigger{background:0 0;padding:5px 0;margin:0;border:none;display:block;position:relative}.menu-trigger div{width:30px;height:24px;margin:0 auto 5px;position:relative}.menu-trigger div span{width:100%;height:2px;background:#222;position:absolute;left:0;transform:rotate(0deg)}.menu-trigger div span:nth-of-type(1){top:2px}.menu-trigger div span:nth-of-type(2){top:12px}.menu-trigger div span:nth-of-type(3){bottom:0}.modal{color:#fff}.modal .iziModal-content .icon-close{width:100%;font-family:"メイリオ","Meiryo",arial,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:10px;font-size:40px;line-height:1;padding:0 5px;font-weight:400;border:0;background:0 0;color:#fff;cursor:pointer;box-sizing:border-box;text-align:right}h2.iziModal-header-title{text-indent:-100% !important}.iziModal .iziModal-header{box-shadow:none !important}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-buttons{right:14px !important}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-button{width:40px !important;height:40px !important}.iziModal .iziModal-button-close{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAD10lEQVR4Xu2caY7dIAzHIYx6pap3qbqo+4mq7lXVq1S9UzWEiicYERISMF54mZlP0WTDzv9nO4YXrZS6UQ9/RQ/oB9/seyA6yKvoNhyab8cr+P1Rbfdm2ztogZi19rVS6sk0TW+01vN9UJhzbprn+YtS6q8x5mtq8wIxa+1brfUnf4Bz7tc0Ta+01lFZp/SVc+5mnudvWutnwe53xpjP0dgFYtbaH1rrF3Gnc+53cJJX0umwcs6p1DlRGMaY5zHcLBALUvPefFpw0mlUVGvrKovlkjsjbi02bmaxkvSSwH21uMWAHGNOEEAMJf/yTL3KYglaPrKfCrdarIpZLA8wLVIcPThBbTksFAte9yVArJOGx60Vq/CwL3YVEUsVAZHmKIrqHXv1uxhUopKOwhjzIWKJgbfOuUcbgXtI3HqwyhFresgYT6XphoCDMcdYFYM2stuwJUBvzMltbUIsLaJGxA2AVanFc/f/6iC9pXRMKQNIWpxCNRYQYqOVANhYbVXSXR1FSdwAWHn7Y3FLi1impEXjiaMLQIVVriC0WQ1KqUtlUnAWKzXwOXDrxEoGMS7cOLAiQ4w6u3EiHG1BR4yqmETESh4xbNy4sWJBDAs3CazQC8WaKWlIdiPCaizEoLhJYsWOWCtu0liJIFab3fzg/EKC2nmrtPtHsd3V7uhpUZQQ8tfMnCO6iKK73dHppFVnMsMxXTzRcyvwuaSFIjS7hU5AcTqYAqXSNcUQi490CzWOVkmtpB4QO/CUGGKlIjAE6XR9kui8mwhie0VgSPN3S+KkcWNHrKYIrDmmNob0HseKWMu7FeTdjSK7sSEGebeCnNOrmPx8FsR6kOk5F8NZ5Ii1YCU5ESBSKGIignmtFmWRIUaBBsU1j5xFghgGVqPghp7FOFDguEdUFipinAhw3QsNMUqsJHFDQYxT8nlQpb53N2JcUt/LNpRj6EJMAitu3MCIUUv7qD7Z2k8xJhBilJKGOCZr9KMuUW5GbCSsOHBrQoxCwr2KKZ2PNdZqxEbGasdJ3bhVIXYNWFHhdogYllSpUKq5bo8Nu4hdI1bYuBURC173HxrY+g396tfBgIb54Sr3ne+JgM4NEwH5ypHdebdNxHokWSN5yWNabVshdiasMHBbIMaAlR9z9Q9JsBELme6CZ+282wKxjY+biC5eokaxgNtPY8zLzY6i/3aQ1vpj8LD44iVqBwU7F8Wkc+5D+g2hVRaz1r5XSj0OHw5Ix4j9AQFQJkoxQdi+IB+zm1LqjzHme5qRDwtFjqc48j2q38VGNoJybFXvYoAiMM1Wpe1hENtbS/kfGmCFcpKJrZYAAAAASUVORK5CYII=') no-repeat 50% 50% !important;opacity:1 !important}#modal .iziModal-content .icon-close:hover,#modal-custom .iziModal-content .icon-close:focus{color:#000}#mainNav{width:100%;margin:0 auto 10px;font-size:12px;font-weight:400;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#mainNav a.menu{width:50px;display:block;height:40px;line-height:50px;font-size:30px;font-weight:400;text-align:center}#mainNav a#menu:hover{cursor:pointer}#mainNav li{width:28%;width:-webkit-calc((100% - 20px)/3);width:calc((100% - 20px)/3);box-sizing:border-box;margin:0 10px 10px 0;border:1px solid #fff;line-height:1.2}#mainNav li:nth-of-type(3n){margin-right:0}#mainNav li strong{font-weight:400}#mainNav li a{margin:0 auto;height:100%;min-height:5em;padding:7px;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;word-break:break-all;text-align:center}#mainNav li a{color:#fff}#mainNav ul#main_subnav li:first-child{border-top:none}#mainNav li li:first-child{border-top:0}.mnav_new{position:relative}.mnav_new:before{content:"NEW";font-size:10px;position:absolute;background:#a36d6a;color:#fff;padding:4px 6px;border-radius:1.4em;top:-8px;left:0;line-height:1.0}.mnav_new:after{content:"";height:0;border:2px solid transparent;border-top:4px solid #a36d6a;position:absolute;top:10px;left:17px}.accordionBtn{display:block;width:37px;height:27px;position:absolute;top:0;right:0;padding:10px 0;text-align:center}.accordionBtn:before{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:700;color:#fff}.accordionBtn.active:before{content:"\f068";font-family:"Font Awesome 5 Free";font-weight:700}.sub-menu{padding:0 0 0 10px}.sub-menu li:first-child{border-top:1px solid #dcdcdc}#cpnav{margin:0 0 20px}#cpnav li{margin:0}#cpnav li strong{font-weight:400}#cpnav a{display:block;color:#fff;padding:0 0 0 1.2em;position:relative}#cpnav a:after{content:'\e5e1';font-family:"Material Icons";font-size:100%;position:absolute;left:0}#sns_nav{font-size:20px;text-align:left;margin:0;position:relative}#sns_nav li{width:30px !important;display:inline-block;text-align:center}#sns_nav li a{display:block;line-height:1;height:25px;padding:10px 0 0;background:0 0 !important;border-bottom:none !important;color:#fff}#header_connect{display:none}}@media only screen and (max-width:959px){#content,#content-topics,#content-home,#sidebar,#sidebar-topics,#sidebar-home{clear:both;width:95%;float:none;margin:0 auto;padding:0 0 10px}}#sidebar section{margin:0 0 20px;padding:0}section.widget ul ul{border:0;margin:0;padding:0 0 0 10px}#side_category li{position:relative}p.banner{padding-bottom:10px}p.banner img{max-width:100%;height:auto}#sidebar section#side_banner{margin-top:40px;text-align:center}#side_banner p.banner{padding-bottom:40px}#side_banner p.banner img{max-width:190px;height:auto}@media only screen and (max-width:1024px){#side_category .accordionBtn:before{color:#000}}section.widget h3,section.blog_quote h3{clear:both;margin:0;padding:7px 10px 7px 0;font-size:120%;border-bottom:0;border-bottom:2px solid #555}section.widget li a{display:block;padding:10px;border-bottom:1px solid #ccc}#searchform input[type=text]{line-height:1.7;height:24px;width:90px;vertical-align:bottom}#sidebar-home h2{font-size:25px;text-align:left;font-family:'Cormorant Garamond',"ヒラギノ明朝 W3 JIS2004","Hiragino Mincho Pro",YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;font-weight:400;margin:0 0 5px}#sidebar-home section{margin-bottom:20px}.blog_quote>div{margin-bottom:5px;padding:0 0 5px;border-bottom:1px solid #ccc}.blog_quote h3{margin-bottom:20px !important}.blog_quote div a{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:10px;width:100%}.blog_quote .sd_news_photo{flex:0 0 50px;height:50px;overflow:hidden}.blog_quote .sd_news_photo img{max-width:50px;height:auto}.blog_quote .sd_news_text{flex:2 2 50%}.blog_quote .idx_news_date{font-size:11px}.blog_quote .idx_news_text{font-size:90%;display:block;line-height:1.4;font-weight:700;padding:0}.blog_quote .info_new{font-size:10px}.newsTitle{clear:both;margin:0;padding:7px 10px;font-size:110%;border:1px solid #d5d5d5;border-bottom:0;color:#fff;background:#fff url(//www.saloncms.com/template/default-image/images/headingBg.png) repeat-x 0 100%}.newsTitle h3{float:left;font-weight:400}.newsTitle p{float:right;padding:0 0 0 10px;font-size:80%;background:url(//www.saloncms.com/template/default-image/images/arrowWhite.gif) no-repeat 0 5px}.news p{clear:both;padding-bottom:2px;border-bottom:1px dashed #dcdcdc}.news p:last-child{border:0}.news p a{display:block;padding:5px 0;color:#fff;font-style:italic;font:italic 110% "Palatino Linotype","Book Antiqua",Palatino,sans-sans-serif}.news a span{color:#515151}.news span{padding-left:10px}.news a:hover span{color:#6f6f6f}.post_content{margin:20px 0 60px}section.widget_tags ul{margin:20px 0 0 !important}section.widget_tags li a:before{content:"#"}section.widget_tags li{display:inline-block;margin:0 8px 8px 0}section.widget_tags li a{border:1px solid #949494;background:0 0;border-radius:3px;padding:1px 8px;color:#000;font-size:14px}section.widget_tags li a:hover{background-color:#fbf6ea}section.widget_color ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 0}section.widget_color ul li{width:50%;font-size:90%}section.widget_color ul li.gc_allcolor{width:100%}section.widget_color ul li span{display:inline-block;width:1em;height:1em;border-radius:50%;margin-right:3px;box-sizing:border-box;vertical-align:middle}.gc_white span{border:1px solid #222}.gc_gradation span{background:url(/img/gallery/img_grad_niji.jpg) no-repeat 50% 50%}.gc_highlight span{background:url(/img/gallery/img_grad_high.jpg) no-repeat 50% 50%}.gc_layer span{background:url(/img/gallery/img_grad_barrage.jpg) no-repeat 50% 50%}.gc_3d span{background:url(/img/gallery/img_grad_3d.jpg) no-repeat 50% 50%}.gc_inner-color span{background:url(/img/gallery/img_grad_inner.jpg) no-repeat 50% 50%}section.widget_color li a{display:block;padding:5px;border-bottom:none}#footer ul{padding:15px 0 25px;text-align:center}#footer li{display:inline-block;padding:5px 10px;border-left:1px dotted #d5d5d5}*:first-child+html #footer li{display:inline}#footer li:first-child{border:0}#footer li a{text-decoration:none;color:#fff}#footer li a:hover{color:#999}#footer ul ul{display:none}#copyright{clear:both;padding:10px 0 37px;text-align:center;color:#fff;font-size:10px}#bn_recruit{text-align:center;margin:0 0 30px}@media only screen and (min-width:959px){#bottomLinks{display:none}}#bottomLinks{position:fixed;bottom:0;left:0;width:100%}#bottomLinks ul li{width:80%;margin:0 auto}#bottomLinks ul li a{text-align:center;color:#fff;text-decoration:none;display:block}#bottomLinks ul li a span{font-size:20px;padding-top:2px}#bt_btm_tel{background:#8a7442;height:35px;padding-top:8px;border-top:1px solid #a6956f;border-right:1px solid #a6956f;border-left:1px solid #6c5b34;margin:0 2px;webkit-text-shadow:1px 1px 1px #6c5b34;-moz-text-shadow:1px 1px 1px #6c5b34;-o-text-shadow:1px 1px 1px #6c5b34;text-shadow:1px 1px 1px #6c5b34}#bt_btm_tel span{margin-right:10px}#bt_btm_reserve{background:#a40101;height:35px;padding-top:8px;border-top:1px solid #ba3e3e;border-right:1px solid #ba3e3e;border-left:1px solid #800101;margin:0 2px 0 0;webkit-text-shadow:1px 1px 1px #800101;-moz-text-shadow:1px 1px 1px #800101;-o-text-shadow:1px 1px 1px #800101;text-shadow:1px 1px 1px #800101}#bt_btm_reserve span{margin-right:5px}#fl_menu_top{z-index:999;position:fixed;right:0;top:230px}#fl_menu_top ul li{margin-bottom:5px}#bn_sm_reserve{margin:20px 0;text-align:center}@media only screen and (min-width:401px){#bn_sm_reserve{display:none}}@media only screen and (max-width:400px){#fl_menu_top{display:none}#bn_sm_reserve{display:block}}@media only screen and (max-width:1024px){#mgm_salon{max-width:780px;margin:0 auto}#mgm_salon h2{font-size:16px;font-weight:700;margin:0 0 10px}#mgm_salon ul.mgm_photolist{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:20px}ul.mgm_photolist>li{width:140px;padding:0 !important;margin:0 !important;box-sizing:border-box}#modal_salon .mgm_photolist li a{color:#fff;display:block}#modal_salon .mmenu0{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:10px}#modal_salon .mmenu_img{flex:1 1 50%}#modal_salon .mmenu_txt{flex:2 2 40%;font-size:13px;text-align:left;color:#fff}#modal_salon .mmenu_txt h3{font-size:12px;font-weight:700}#modal_salon .mgm_photolist li p{font-size:85%}}@media only screen and (max-width:819px){#mgm_salon{max-width:620px}}@media only screen and (max-width:659px){#mgm_salon{max-width:460px}}@media only screen and (max-width:499px){#mgm_salon{max-width:300px}}ul#salon_res>li{padding:10px 0}ul#salon_res li dl{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center}ul#salon_res li dl dd{width:150px;margin-left:10px}ul#salon_res li dl dt{width:60%;width:-webkit-calc(100% - 160px);width:calc(100% - 160px);font-size:12px}ul#salon_res li dl ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}ul#salon_res li dl ul li{margin-left:10px}ul#salon_res li dl ul li:first-child{margin-left:0}ul#salon_res li dl dd a{width:70px;max-width:100%;text-align:center;font-size:11px;padding:12px 5px;display:inline-block;box-sizing:border-box}a.srs_tel{background:#fff;color:#d4b572}a.srs_res{background:#a36d6a;color:#fff}ul#salon_res li dl dd a span{font-size:12px;margin-right:5px}ul#salon_res.mdl_coupon li dl dd{width:110px;margin-left:10px}ul#salon_res.mdl_coupon li dl dt{width:60%;width:-webkit-calc(100% - 120px);width:calc(100% - 120px);font-size:12px}ul#salon_res.mdl_coupon li dl dd a{width:110px}#salon_head{clear:both}@media only screen and (min-width:1025px){.slnv_tel a{cursor:default;pointer-events:none}}@media only screen and (min-width:700px){#salon_navi{width:100%;margin:0 0 30px}#salon_navi ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;font-family:Roboto,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:5px 0;font-size:115%}#salon_navi ul li a{display:block;color:#000;padding:5px 10px;font-weight:700}#salon_navi ul li{padding:0 10px;position:relative}#salon_navi ul li:after{content:"";position:absolute;top:.7em;right:0;width:1px;height:1em;background:#000}#salon_navi ul li:last-child{padding-left:0;padding-right:0}#salon_navi ul li:last-child:after{display:none}#salon_navi ul .sll_salonbt li:after{display:none}#salon_navi ul li span{display:none}#salon_navi ul .slnv_res a{display:block;padding:5px 30px;background:#d4b572;color:#fff !important;font-size:80%}#salon_navi ul .slnv_tel{font-weight:700;font-family:Roboto,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:120%}.slnv_res svg{width:1.4em;height:1.6em;margin-right:5px}.slnv_tel svg{width:.6em;height:1.8em;margin-right:10px}#salon_navi ul .slnv_res a:hover{background:#c29a52}}@media only screen and (max-width:699px){#salon_navi .inner{width:95%}#salon_navi ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1px}#salon_navi{margin-bottom:40px;font-size:90%;text-align:center}#salon_navi ul li{flex:1 0 49%;box-sizing:border-box;padding:0;background:#eee}#salon_navi ul li a{display:block;padding:5px 10px;position:relative}#salon_navi ul li div{display:inline-block;text-align:left;width:9em;padding:0;line-height:1.3}#salon_navi ul li span{font-family:"Material Icons Sharp";font-size:140%;vertical-align:middle;margin-right:5px}#salon_navi .sll_salonbt{flex:1 0 100%;background:0 0}#salon_navi .sll_salonbt ul{-ms-flex-direction:row-reverse;-webkit-box-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;gap:0;border:1px solid #d4b572;margin-top:2px}#salon_navi .sll_salonbt li{flex:1 0 50%}.slnv_tel a{background:#fff;color:#d4b572}.slnv_res a{background:#d4b572;color:#fff}.slnv_res svg{width:1.4em;height:1.6em;margin-right:5px}.slnv_tel svg{width:1em;height:1.66em;margin-right:5px}.slnv_res a:hover{background:#c29a52}.slnv_tel a:hover{background:#f0e5cd}}ul.salon_bt{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #d4b572}ul.salon_bt>li{flex:2 0 50%;box-sizing:border-box;text-align:center}ul.salon_bt li a{display:block;width:100%;padding:5px 0}.slbt_res a{background:#d4b572;color:#fff}.slbt_tel a{background:#fff;color:#d4b572}ul.salon_bt li a svg{margin-right:5px}.slbt_tel svg{width:1em;height:1.66em}.slbt_res svg{width:1.4em;height:1.6em}.slbt_res a:hover{background:#c29a52}.slbt_tel a:hover{background:#f0e5cd}#loading{position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;z-index:99999;background:#fff;text-align:center}#loading_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#loading .kvArea{width:100%;padding:0 5%;box-sizing:border-box}#loading .kvArea .img_box{text-align:center}.loading_rotation{width:300px;height:300px}.ldg_logo{width:300px;height:300px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;background:url(/img/top_index/loading_blocks.svg) no-repeat 50% 50%;background-size:300px auto}.fadeUp{animation-name:fadeUpAnime;animation-duration:1.2s;animation-delay:1.2s;animation-fill-mode:forwards;opacity:1}@keyframes fadeUpAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}#pg_salon{background:#d4b572}#pg_eight{background:#fbf6ea}#pg_info{background:#fff}#pg_kitsukebook{background:#fbf6ea}.pg_insta{background:linear-gradient(45deg,#f594b6,#ac88f2,#4dc7ff) fixed;background-size:200% 200%;animation:bggradient 10s ease infinite}@keyframes bggradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}#pg_recruit{position:relative}#pg_recruit:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:3}#pg_salonbg{position:relative}#top_mv{position:relative;height:100vh;width:100%;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}#top_mv iframe{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100vh;min-width:100vw;min-height:100vh;object-fit:cover;z-index:3}.bg-video{position:absolute;right:0;bottom:0;top:0;width:100%;height:100vh;background-size:100% 100%;background-color:#000;background-image:;background-position:center center;background-size:contain;object-fit:cover;z-index:3}video::-webkit-media-controls{display:none !important}.pagecont{padding-top:147px}#top_salon{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;justify-content:center;position:relative;height:100vh}#top_salon_L{width:50%;background:#fbf6ea}#top_salon_R{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;width:50%}#tp_salon_sld li{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center}#tp_salon_sld .slick-prev:before,#tp_salon_sld .slick-next:before{opacity:1;color:#d4b572}#tpsl_01{background:#fbf6ea}.tpsl_tit_box{max-width:460px;text-align:center}.tpsl_tit_box h1{font-family:'Noto Sans JP',sans-serif;font-size:48px;margin:0;color:#d4b572}.tpsl_tit_search{font-family:'Noto Sans JP',sans-serif;font-size:28px;margin:10px 0 0}.tpsl_tit_box h2{font-family:'Noto Sans JP',sans-serif;font-size:20px;margin:0}.tpsl_tit_box img{margin:0 auto}.tpsl_ab_box{max-width:500px;text-align:center;   padding:0 50px}.tpsl_ab_box h3{font-size:100%;margin-bottom:10px}.tpsl_ab_box h3 strong{font-size:150%}.tpsl_ab_box img{display:block;margin:0 auto 20px}.tpsl_ab_box p{font-size:85%}a.tpsl_bt{display:inline-block;font-size:85%;border-bottom:1px solid #000;padding:0 1.4em 0 .4em;position:relative}a.tpsl_bt:after{content:'\e5e1';font-family:"Material Icons";font-size:100%;position:absolute;right:.2em;transition:.2s}a.tpsl_bt:hover:after{right:0}.tpsl_ab_box ul.salon_bt{margin-top:30px}.top_salonlist{text-align:center;color:#fff}.top_salonlist h2{font-weight:700;font-size:125%;margin:0 0 5px;text-align:center}.top_salonlist h2:first-child{margin-top:10px}.top_salonlist ul{font-size:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.top_salonlist ul li{padding:0 .4em;margin:2px 0 10px;line-height:1.4;position:relative}.top_salonlist ul li a{display:block;line-height:1.2;padding:12px 15px 10px;background:#fff;font-weight:700;color:#d4b572;border-radius:3px;box-shadow:0px 0px 10px -2px rgb(108 85 36/50%);cursor:pointer}.top_salonlist ul li a:hover,.top_salonlist ul li a:active,.top_salonlist ul li a:focus{background:#fbf6ea;color:#c29a52}.top_salonlist>img{display:block;margin:0 auto 20px}#top_gallery h1{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-size:16px}#top_gallery h2{font-family:Roboto,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:50px}.tpgl0{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.tpgl_tit{flex:0 0 150px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.tpgl_cont{flex:2}.tpgl_cont>p{margin-top:10px}ul.tpgl_gallery{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}ul.tpgl_gallery>li{width:24%;margin:0 .5% 1%;box-sizing:border-box;position:relative;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}#top_gallery .title02{padding-bottom:20px}#top_gallery a.gls_link{display:none}#top_gallery .categories_label{display:none}#top_gallery .hsst_ar{display:none}a.tpgl_more{display:block;width:100%;background:#d4b572;color:#fff;font-weight:700;padding:10px 0;text-align:center;box-shadow:0 0 4px 0 rgba(0,0,0,.2);margin-top:10px}#top_eight{padding-bottom:60px}#top_eight h1{font-family:'Noto Sans JP',sans-serif;font-size:36px;text-align:center;color:#231815;margin:0 0 20px}#top_eight h1 strong{color:#d4b572}#top_eight h1 img{vertical-align:middle}ul.top_choice{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 0 20px}ul.top_choice li{width:30.3%;margin:0 1.5% 2%;box-sizing:border-box;text-align:center}.choice_img{position:relative;padding-bottom:24px;margin-bottom:0}.choice_img:before{content:"";background:url(/img/top_index/img_choice_ico.png) no-repeat center bottom;background-size:auto 100%;position:absolute;bottom:0;left:0;right:0;width:100%;height:100px;text-align:center}ul.top_choice h2{font-family:'Noto Sans JP',sans-serif;font-size:30px;text-align:center;color:#d4b572}ul.top_egtsalon{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 5%}ul.top_egtsalon>li{width:29.3%;margin:0 2% 2%;box-sizing:border-box;text-align:center}ul.top_egtsalon img{margin-bottom:10px}ul.top_egtsalon h3 strong{font-size:155%}ul.top_egtsalon ul.salon_bt{font-size:90%;margin-top:10px}.tpin_tit{text-align:center;margin-bottom:20px}.top_info{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;position:relative}.tpin0{width:31.5%}.tpin_subtit{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.top_info h1{font-family:'Noto Sans JP',sans-serif;font-size:26px;text-align:left}.tpin_subtit a{display:inline-block;font-size:14px;padding:0 0 2px 4em;text-align:right;border-bottom:1px solid #000}.tpin_subtit a:hover{padding-left:1em}.top_info li{margin:0 0 20px}.top_info li a{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;gap:20px}.top_info li a:hover{opacity:.8}.tpin_img{flex:0 0 85px}.tpin_txt{flex:2 2 40%}.tpin_txt h2{font-size:100%;font-weight:700}.tpin_txt p{font-size:12px;max-height:3.6em;overflow:hidden}.tpin_date{font-size:11px}.tpin_date .info_new{font-size:10px;margin-left:2px}#top_service{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;justify-content:space-between;position:relative}#top_service_L{width:50%;height:100vh;position:sticky;left:0;top:0;overflow:hidden}#top_service_R{width:50%}#tp_svc_sld li img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}#tp_svc_sld .slick-prev:before,#tp_svc_sld .slick-next:before{opacity:1;color:#fff;filter:drop-shadow(0px 0px 8px rgba(0,0,0,.4))}#tp_srv_list{text-align:center}#tp_srv_list li{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;min-height:100vh}.tp_srv_txt h2{font-family:'Noto Serif JP',YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;font-size:48px;color:#d4b572}.tp_srv_mn{margin-top:20px}.tp_srv_pr{line-height:1.2}.tp_srv_pr span{font-family:'Noto Serif JP',YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;font-size:48px}a.tp_srv_bt{display:block;width:250px;font-size:18px;margin:20px auto 0;text-align:center;background:#d4b572;color:#fff;font-weight:700;padding:5px 0}a.tp_srv_bt:hover{background:#c29a52;color:#fff}#top_product{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;justify-content:space-between;position:relative}#top_product_L{width:50%;height:100vh;position:sticky;left:0;top:0;overflow:hidden}#top_product_R{width:50%;text-align:center;padding-top:160px;background:#fbf6ea}#top_product_L img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}#top_product_R h1{margin-bottom:40px}#top_product_R h1 span{font-family:Roboto,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:48px;font-weight:700}ul.tppr_list{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;justify-content:center;max-width:600px;margin:0 auto}ul.tppr_list>li{width:44%;margin:0 3% 6%}ul.tppr_list img{margin-bottom:20px}ul.tppr_list h2{font-size:100%;font-weight:700;margin-bottom:10px}ul.tppr_list p{font-size:11px;text-align:left}a.tppr_bt{display:inline-block;font-size:85%;border-bottom:1px solid #000;padding:0 1.4em 0 .4em;position:relative;margin-top:10px}a.tppr_bt:after{content:'\e5e1';font-family:"Material Icons";font-size:100%;position:absolute;right:.2em;transition:.2s}a.tppr_bt:hover:after{right:0}.tpinsta_tit{text-align:center;color:#fff;margin-bottom:20px}#top_recmv{position:absolute;top:0;width:100%;height:100vh;z-index:3;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}#top_recruit{color:#fff;text-align:center;position:relative;z-index:4}#top_recruit h1{font-family:Roboto,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:48px;font-weight:700}#top_recruit p{font-size:115%;margin-bottom:20px}ul.tprc_list{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}ul.tprc_list>li{width:250px;margin:10px}ul.tprc_list li a{display:block;background:#3551a4;padding:10px 0;text-align:center;color:#fff;font-size:20px;font-weight:700;border-radius:3px}ul.tprc_list li a:hover,ul.tprc_list li a:active,ul.tprc_list li a:focus{background:#31cdb0;color:#fff}#ft_btarea{position:fixed;z-index:9;background:rgba(255,255,255,.2);width:100%;padding:20px 0;left:0;bottom:0;transition:.8s}#ft_btarea.close{bottom:-200px}#ft_btarea ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}#ft_btarea ul li{margin:0 10px}.ft_close{display:block;position:absolute;width:30px;height:30px;top:10px;right:10px;cursor:pointer}.ft_close:before,.ft_close:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:30px;background:#000}.ft_close:before{transform:translate(-50%,-50%) rotate(45deg)}.ft_close:after{transform:translate(-50%,-50%) rotate(-45deg)}#mv_sp{width:100%;   height:170vw;position:relative;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}#mv_sp .bg-video{height:170vw}#mv_sp iframe{position:absolute;right:0;bottom:0;width:100%;height:170vw}.sp_cont{padding:40px 0}#search_sp{background:#fbf6ea}#salon_sp{background:#d4b572}#info_sp{background:#f3f3f3}.tp_srv_spsl{width:100%}.tp_srv_img{width:100%;height:100vw}.tp_srv_img img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}#product_sp h1{text-align:center;margin-bottom:10px}#product_sp h1 span{font-family:'Noto Serif JP',YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;font-size:30px}#top_prds_img{width:100%;height:100vw}#top_prds_img img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}#top_prds_txt{width:100%;margin:20px 0}#top_prds_txt ul.tppr_list li{margin:0 10px}#top_eight .slick-prev,#top_eight .slick-next,#product_sp .slick-prev,#product_sp .slick-next,#service_sp .slick-prev,#service_sp .slick-next{background:#d4b572;width:30px;height:30px;border-radius:20px}#top_eight .slick-prev:before,#top_eight .slick-next:before,#product_sp .slick-prev:before,#product_sp .slick-next:before,#service_sp .slick-prev:before,#service_sp .slick-next:before{color:#fff;text-align:center;position:absolute;top:8px;left:10px;font-size:13px}#recruit_sp{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;background-size:cover;position:relative;width:100%;min-height:100vh}#recruit_sp:after{content:"";background:rgba(0,0,0,.2);position:absolute;top:0;left:0;bottom:0;right:0;z-index:3}#top_recmv_sp{width:100%;height:100vh;position:absolute;top:0;z-index:3;background:url(/img/top_index/bg_recruit.jpg) no-repeat 50% 50%;background-size:cover}#recruit_sp_inn{color:#fff;text-align:center;position:relative;z-index:4;width:100%}#recruit_sp h1{font-family:'Noto Serif JP',YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;font-size:30px;margin-bottom:10px}#recruit_sp p{font-size:100%;margin-bottom:20px}@media only screen and (min-width:1025px){#mv_sp{display:none}#search_sp{display:none}#salon_sp{display:none}#service_sp{display:none}#product_sp{display:none}}@media only screen and (max-width:1024px){#pg_salonbg{display:none}#pg_salon{display:none}#pg_service{display:none}#pg_product{display:none}.pagecont{padding:40px 0}#mv_sp{display:block}.tpsl_tit_box{max-width:100%}.tpgl0:last-child{margin-bottom:0}#top_gallery h1{font-size:12px}#top_gallery h2{font-size:36px}.tpgl_tit{flex-basis:100px}ul.tpgl_gallery{max-width:600px}ul.tpgl_gallery>li{width:47%;margin:0 1.5% 3%}#top_eight h1{font-family:'Noto Sans JP',sans-serif;font-size:20px;text-align:center;color:#231815;margin:0 0 20px}#top_eight h1 strong{color:#d4b572}#top_eight h1 img{width:120px}#pg_info{padding:40px 0}.tp_srv_txt{max-width:300px;margin:20px auto}.tp_srv_txt h2{text-align:center}.tp_srv_mn,.tp_srv_pr{text-align:center}#product_sp ul.tppr_list{max-width:100%}ul.tppr_list p{display:none}ul.tprc_list li a{font-size:110%}ul.tprc_list>li{margin:5px}.pg_insta{padding:40px 0}.tpinsta_tit img{width:250px}#top_recruit h1{font-size:30px;margin-bottom:10px}#top_recruit p{font-size:100%}}@media only screen and (max-width:899px){.tpsl_tit_box h1{font-size:30px;line-height:1.2;margin-bottom:10px}.tpsl_tit_search{font-size:18px}.tpsl_tit_box h2{font-size:12px;margin-bottom:10px}.tpsl_tit_box p{font-size:100%}.top_salonlist>img{display:block;width:200px;margin:0 auto 20px}ul.top_choice{max-width:600px;margin:0 auto 20px}ul.top_choice li{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;width:100%;margin:0 0 20px;padding:0}.choice_img{flex:0 2 45%;padding-bottom:10px}.choice_img:before{width:115px;height:92px;background-size:100% auto}ul.top_choice h2{font-size:150%}.choice_txt{flex:2 1 55%;padding:0 0 0 20px;box-sizing:border-box;text-align:left}ul.top_egtsalon{max-width:500px;margin:0 auto}ul.top_egtsalon>li{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;width:100%;margin:0 0 20px;padding:0}.tpeg_img{flex:0 2 40%}.tpeg_txt{flex:2 1 60%;padding:0 0 0 20px;box-sizing:border-box;text-align:left}ul.top_egtsalon .tpeg_logo{margin-bottom:10px}ul.top_egtsalon .tpeg_logo img{width:124px;margin:0 auto}ul.top_egtsalon h3 strong{font-size:120%}ul.top_egtsalon h3{font-size:13px !important}ul.top_egtsalon p{font-size:11px !important;line-height:1.5}.tpin_tit img{display:block;width:244px;margin:0 auto}.top_info{display:block;max-width:400px;margin:0 auto}.tpin0{width:100%;margin-bottom:40px}.top_info h1{font-size:150%;line-height:1.0}.top_info li:nth-of-type(3n){display:none}.tp_srv_txt h2{font-size:30px}.tp_srv_pr span{font-size:24px}}@media only screen and (max-width:599px){#top_gallery h1{font-size:10px}#top_gallery h2{font-size:24px;line-height:1.4}.tpgl_tit{flex-basis:60px}.top_info li a{align-items:flex-start}#ft_btarea{padding:0 20px 5px;box-sizing:border-box;background:0 0}.ft_close{width:20px;height:20px;top:5px;right:5px}.ft_close:before,.ft_close:after{height:20px}}@media only screen and (max-width:499px){ul.top_choice{margin:0 -5% 20px}ul.top_choice li{display:block;max-width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}.choice_img{max-width:300px;margin:0 auto}.choice_txt{max-width:300px;margin:0 auto;padding:0}.tpgl0{margin-bottom:40px}#top_gallery a.gls_link{display:none}#top_gallery .hsst_ar{display:none}#top_gallery .title02{padding:10px 5px !important}#top_gallery h3{font-size:11px;text-align:left !important;line-height:1.4}a.tpgl_more{font-size:90%;padding:5px 0}ul.top_egtsalon>li{position:relative;padding-bottom:35px}ul.top_egtsalon ul.salon_bt{position:absolute;bottom:0;left:0;right:0}ul.top_egtsalon>li.tpeg_logo{padding-bottom:0}ul.top_egtsalon .tpeg_logo img{width:62px}.tp_srv_txt{max-width:100%;padding:0 50px 0}}#page_titarea{margin-bottom:40px;left:0;width:100%}#tit_bg{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;width:95%;height:380px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;margin:0 auto}#tit_inn{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;z-index:3;width:380px;padding:20px;box-sizing:border-box;background:rgba(255,255,255,.8);color:#000}#tit_txt{text-align:center}#tit_notbgimg{height:250px;background:#333}#tit_bgtxt_inn{text-align:left}#page_titarea h1{font-size:100%;font-weight:700;margin:20px 0 0}#page_titarea h2{font-size:120%;font-weight:700;margin-top:60px}#tit_scroll{position:absolute;bottom:10px;left:50%;z-index:3;margin-left:-8px;animation:scmove .5s alternate infinite}@keyframes scmove{100%{bottom:20px}}#hero_wrap{position:absolute;top:50vh;left:0;width:100%;background:#fff}#hero_titarea{width:80%;max-width:400px;margin:-50px auto 0;background:#fff;padding:40px;box-sizing:border-box;text-align:center}#hero_titarea h1{font-family:'Noto Sans JP',sans-serif;font-size:20px;text-align:center;margin:40px 0 0}.subtit{font-size:24px;font-weight:700;border-bottom:2px solid #000;padding:0 0 10px 20px;margin:0 0 30px;position:relative}.subtit:before{content:"";position:absolute;left:0;top:10%;width:5px;height:70%;background:#d4b572}.smalltit{font-weight:700;font-size:17px;margin-bottom:20px}.basictit{background:#d4b572;color:#fff;padding:5px 20px;font-size:115%;font-weight:700;margin-bottom:20px}.basictit span{font-size:140%;line-height:1.4;font-weight:400;vertical-align:middle;margin-right:5px}.underlinetit{font-weight:700;font-size:17px;padding-left:20px;padding-bottom:10px;margin-bottom:20px;position:relative;border-bottom:2px solid #c3c0c5}.another_link{display:inline-block;text-decoration:underline;position:relative;padding-right:1.2em}.another_link:after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:700;font-size:80%;position:absolute;right:0}a.bt_arrow{display:block;width:270px;color:#6d2917;border-color:#231815;border-style:solid;border-width:1px 3px 3px 1px;padding:10px 0;text-align:center;margin:20px auto;position:relative;box-sizing:border-box}a.bt_arrow:after{content:'\e5e1';font-family:"Material Icons Sharp";position:absolute;right:10px;transition:.5s}a.bt_arrow:hover{background:#f0e5cd}a.bt_arrow:hover:after{right:5px}.cr_arrows *,.cr_arrows *:before,.cr_arrows *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.cr_arrows{position:relative;display:flex;margin:0 auto 50px;justify-content:center;align-items:center}.cr_arrows .link{cursor:pointer;text-decoration:none;color:#aa3b5a}.cr_arrows .cr_arrow{line-height:2rem;display:inline-block;height:2rem;font-family:Roboto,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:110%;letter-spacing:.2em}.cr_arrows .cr_arrow .arrow_icon{position:relative;top:-1px;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .3s ease;vertical-align:middle}.cr_arrows .cr_arrow .arrow_icon_circle{-webkit-transition:stroke-dashoffset .4s ease;transition:stroke-dashoffset .4s ease;stroke-dashoffset:0}.cr_arrows .cr_arrow:hover .arrow_icon{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}.cr_arrows .cr_arrow:hover .arrow_icon_circle{stroke-dasharray:95;stroke-dashoffset:95}#sbi_load .sbi_follow_btn.sbi_custom a:hover{background-color:#d4b572 !important;opacity:.7}h2.title{margin:5px 0;padding-bottom:3px;font-size:150%;font-weight:700;border-bottom:2px solid #515151}@media only screen and (max-width:699px){.tit_uline{font-size:24px}.subtit{font-size:20px}.smalltit{font-size:16px}.underlinetit{font-size:16px}#tit_bg{height:60vw}#tit_inn{width:80%}#tit_inn img{width:135px}#page_titarea h1{font-size:12px}}@media only screen and (max-width:599px){#page_titarea{margin-bottom:20px}#page_titarea h1.title{font-size:18px}#page_titarea h2.subtitle{font-size:11px}}@media only screen and (max-height:699px){#page_titarea h2{margin-top:20px}}#salon_all{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}#salon_all>li{width:calc(100%/3);padding:0 20px 60px;box-sizing:border-box}.sla_img{width:100%;height:0;padding-top:71%;position:relative;overflow:hidden;margin:0 0 20px}.sla_bg{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;transition:all .9s ease;z-index:2}#salon_all li:hover .sla_bg{transform:scale(1.15)}.sla_inn{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.sla_logo{background:rgba(255,255,255,.8);text-align:center;padding:20px}.sla_logo img{width:190px}#salon_all ul li .salontel{font-size:22px;text-align:center;font-weight:700}#salon_all .sa_logo{margin:0}#salon_all h2{font-size:110%;font-weight:700;margin-bottom:10px;text-align:center}.sla_add{font-size:80%;text-align:center;margin:0 0 20px}@media only screen and (max-width:699px){.salontel{font-size:24px !important}}@media only screen and (max-width:599px){#salon_all>li{width:100%;padding:0 0 40px}#salon_all .sa_logo{max-width:150px}}#about .abbt_rs{margin-bottom:30px}#about .abbt_rs ul{max-width:400px;margin:0 auto}.abbt_rs ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.abbt_rs ul li{margin:0 1.5%;width:47%}.abbt_rs ul li a{color:#fff !important;max-width:100%;text-align:center;font-size:15px;padding:5px 0;display:block;border-radius:3px}.abbt_rs ul li a img{height:1.2em;width:auto;margin:0 5px 0 0 !important;vertical-align:middle}.abbt_rs ul li a:hover{opacity:.8}a.abbt_web{background:#a969a6;border:1px solid #a969a6}a.abbt_line{background:#00b900;border:1px solid #00b900}#about{margin:0 auto 0}#about h2{font-family:Roboto,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:36px;text-align:center;margin:60px 0 0;font-weight:900}.ab_cont{margin:0 0 20px}#js-map-taeget{display:none}#gmap{width:100%;height:400px}#gmap iframe{width:100%;height:400px}#about .link_topmore{max-width:270px;font-size:90%;margin:20px auto 0;box-sizing:border-box}#aboutsalon h3{font-size:30px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:800;margin-bottom:20px;color:#eb611e}#aboutsalon h4{font-size:30px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:800;color:#eb611e}#salon_all .s_concept{margin:0 auto 50px;width:95%}#salon_all .s_concept h2{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho",serif;color:#222;font-weight:700 !important;font-size:200% !important}#ab_maincl{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}#ab_main_L{width:60%;margin-right:3%}#ab_main_R{width:37%}#about .flex-control-thumbs li{box-sizing:border-box;float:left;margin:0 !important;padding:2px !important;width:20% !important}#ab_reserve ul{text-align:center}#ab_reserve li{margin-bottom:10px}.abr_tel a{font-size:36px;display:inline-block;position:relative;font-weight:700;font-family:Roboto,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.abr_tel a svg{width:.6em;height:1.8em;margin-right:15px}.abr_res a{display:inline-block;background:#d4b572;width:270px;color:#fff;padding:10px}.abr_res a svg{width:1.4em;height:1.6em;margin-right:5px}.abr_res a:hover,.abr_res a:active,.abr_res a:focus{background:#c29a52}.abr_tit{font-size:11px;margin-bottom:1em}.abr_txt{font-family:Roboto,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:20px}.abr_txt img{max-height:1.5em}.abr_txt svg{width:40px;height:40px}#ab_sns{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;text-align:center}#ab_sns li{margin:0 5px 10px}#ab_sns li a{font-size:29px;line-height:50px;border-radius:50%;position:relative;display:inline-block;width:50px;height:50px;text-decoration:none;color:#fff;overflow:hidden}#ab_sns li a:hover{opacity:.8}#ab_sns li a img{height:.9em;width:auto;vertical-align:middle;margin-bottom:.2em}#ab_sns_ig{background:-webkit-linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;position:relative}#ab_sns_ig:before{content:'';position:absolute;top:33px;left:-20px;width:80px;height:50px;background:-webkit-radial-gradient(#ffdb2c 10%,rgba(255,105,34,.65) 55%,rgba(255,88,96,0) 70%);background:radial-gradient(#ffdb2c 5%,rgba(255,105,34,.65) 55%,rgba(255,88,96,0) 70%)}#ab_sns_tw{background:#55acee}#ab_sns_fb{background:#3b5998}#ab_sns_ln{background:#00b900}@media only screen and (max-width:1023px){#ab_sns a{width:49.4%}}@media only screen and (max-width:899px){#ab_sns a{width:100%}}.salontel{font-size:34px;text-align:center;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho",serif}.salontel a{color:#31302e !important;font-weight:700}#calendar{margin:0 0 30px}#calendar h3{font-size:22px;font-weight:700;border-bottom:1px solid #707070;padding:5px 0;margin-bottom:10px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho",serif}h3.ps_tit_line{font-size:22px;font-weight:700;border-bottom:1px solid #707070;padding:5px 0;margin-bottom:10px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho",serif}#ab_detail{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-box-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#ab_map{width:50%}#ab_salon{width:50%;background:#d4b572;color:#fff;padding:40px 0}#ab_salon_inn{width:80%;margin:0 auto;font-size:90%}#ab_salon h1{font-size:115%;font-weight:700;margin-bottom:10px}#ab_salon dl{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;margin:0}#ab_salon dl dt{flex:0 0 13em;font-weight:700;padding:5px 0}#ab_salon dl dd{padding:5px 0;flex:1 1 50%}#ab_salon dl hr{width:100%;background:#fff;border:none;height:1px}#ab_salon dl dd a{display:inline-block;font-size:90%;line-height:1.6;padding:1px 5px;border:1px solid #fff;border-radius:3px;color:#fff !important;margin:5px 0 0}#ab_salon dl dd a:hover,#ab_salon dl dd a:active,#ab_salon dl dd a:focus{background:#c29a52}#ab_salon dl dd a i{margin-right:5px}#ab_kodawari{background:#fbf6ea;padding:90px 0}#ab_kodawari ul li{text-align:center;margin:0 20px}#ab_kodawari ul li img{margin:0 auto 10px}#ab_kodawari ul li h3{font-size:115%;font-weight:700;margin-bottom:10px}#ab_kodawari ul li p{text-align:left;font-size:90%}#ab_kodawari .slick-prev:before,#ab_kodawari .slick-next:before{color:#d4b572}#ab_kodawari .slick-prev{left:-2vw}#ab_kodawari .slick-next{right:-2vw}.ab_gallery{max-width:1100px;margin:0 auto 40px}#ps_concept{text-align:center;font-size:120%}#ps_concept h2{font-size:120%;font-weight:700;margin-bottom:0}#ps_concept p{margin-top:20px}#ab_photo ul li{padding:0 10px}#ab_photo .slick-slide{opacity:.5}#ab_photo .slick-center{opacity:1.0}#ps_pickup{margin-bottom:50px}#ps_pickup h3{font-size:130%;font-weight:700;margin-bottom:30px;text-align:center;line-height:1.8}#ps_pickup ul li{font-size:14px;margin-bottom:10px}#ps_pickup ul li span{font-size:150%;margin-right:10px;color:#9cd3db}#ps_p_list{width:800px;margin:0 auto}#ab_salon .d-box-two-third,#ab_salon .d-box-one-third{vertical-align:top}#gmap{margin:0;width:100%;height:100%}#gmap iframe{width:100%;height:100%}#bt_gmap{margin-bottom:50px !important}#ab_information{margin:60px 0}#ab_information dl{max-width:900px;margin:0 auto 30px}#ab_information dl dt{width:10em;float:left;font-weight:400;padding:10px 0 10px 1em;clear:both}#ab_information dl dd{padding:10px 0 10px 11em;border-bottom:1px solid #aaa}#ab_information dl dd a{color:#222 !important}#ps_menu{max-width:840px;margin-right:auto;margin-left:auto}#ps_menu h3{font-family:Roboto,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:20px;margin:0}#ps_menu article{border-bottom:1px solid #aaa}#ps_menu .m_information{position:relative;margin-bottom:0;padding:10px 0;min-height:80px;box-sizing:border-box}#ps_menu dl dd:last-child{border-bottom:0}.accordionBtn{display:block;width:37px;height:27px;position:absolute;top:0;right:0;padding:10px 0;text-align:center;cursor:pointer}.accordionBtn:before{content:"\e145";font-family:"Material Icons Sharp"}.accordionBtn.active:before{content:"\e15b";font-family:"Material Icons Sharp"}.psm_accordion{padding-right:50px}#ps_menu .accordionBtn:before{color:#222}#ps_coupon .ps_tit_line{border-bottom:none;padding:0}#salon_nav{display:inline-block}#salon_nav h3{font-size:14px;margin:10px 0 0}#salon_nav ul{font-size:0;text-align:center}#salon_nav ul li{font-size:12px;width:25%;display:inline-block;text-align:center;padding:0 10px;box-sizing:border-box;vertical-align:top;margin-bottom:20px}#salon_nav .sn_pic{border-radius:5px;margin-bottom:15px}#salon_nav .sn_logo{margin:10px auto 10px}#salon_nav .sn_logo img{max-height:40px;width:auto;max-width:110px}#bt_staffall{width:270px;margin:0 auto 0;padding-top:20px}.abbt_rs_link{width:100%;height:50px;border:1px solid #ff3b3b;background:#ff3b3b;text-align:center;cursor:pointer;position:relative;overflow:hidden;box-sizing:border-box;font-family:'Cormorant Garamond',"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;font-weight:500}.abbt_rs_link a{color:#fff;text-decoration:none;width:100%;line-height:48px;transition:all .5s ease;z-index:2;position:absolute;left:0}.eff-1{width:100%;height:50px;top:-2px;right:-100%;background:#fff;position:absolute;transition:all .5s ease;z-index:1}.abbt_rs_link:hover .eff-1{right:0}.abbt_rs_link:hover a{color:#ff3b3b}.slide_link_bl{width:100%;height:50px;border:1px solid #d4b572;background:#d4b572;text-align:center;cursor:pointer;position:relative;overflow:hidden;box-sizing:border-box}.slide_link_bl a{color:#fff;text-decoration:none;width:100%;line-height:48px;transition:all .5s ease;z-index:2;position:absolute;left:0}.slide_link_bl:hover .eff-1{right:0}.slide_link_bl:hover a{color:#d4b572}#salon_s_all li{margin:0 10px;text-align:center}#salon_s_all li img{margin-bottom:10px}#salon_s_all h3{font-size:90%;font-weight:700}#salon_s_all li a{display:block}#salon_s_all li a:hover,#salon_s_all li a:active,#salon_s_all li a:focus{opacity:.7}.notice{border:3px solid #a36d6a;padding:15px}.notice h3{font-size:110%;margin-bottom:.8em}@media only screen and (max-width:1024px){#salon_nav ul li{width:33.333%}#ab_maincl{margin-bottom:0}#ab_main_L{width:100%;margin:0 0 20px}#ab_main_R{width:100%}#ab_salon_inn{font-size:100%}.ab_gallery ul.tpgl_gallery{margin:0 auto}}@media only screen and (max-width:959px){#ps_p_list{width:100%}}@media only screen and (max-width:799px){#salon_all .s_concept h2{font-size:130% !important}}@media only screen and (max-width:699px){#about{margin-top:40px}#about h2{font-size:20px;margin-bottom:20px}.ab_cont{margin-bottom:40px}#ps_concept{font-size:100%}#ps_concept h2{font-size:115%}#ab_photo ul li{padding:0 5px}.abr_txt{font-size:12px}.abr_txt svg{width:25px;height:25px}#ab_detail{display:block}#ab_salon{width:100%;margin:0 0 20px}#ab_salon_inn{width:90%}#ab_map{width:90%;height:200px;margin:0 auto 20px}#ab_kodawari{padding:20px 0}#calendar h3{font-size:18px}h3.ps_tit_line{font-size:18px}#ps_menu h3{font-size:120%}#ab_reserve ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-box-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #d4b572}#ab_reserve ul li{flex:2 0 50%;box-sizing:border-box;text-align:center;margin:0}#ab_reserve ul li a{display:block;width:100%;padding:5px 0;font-size:100%}.abr_tel a{background:#fff;color:#d4b572}.abr_res a{background:#d4b572;color:#fff}.abr_tel a svg{width:1em;height:1.66em;margin-right:5px}}@media only screen and (max-width:399px){#ab_salon dl dt{width:100%;float:none;padding:10px 0 5px}#ab_salon dl dd{padding:0 0 9px}#ab_information dl dt{width:100%;float:none;padding:5px 0}#ab_information dl dd{padding:0 0 9px}}.business-calendar{background:#cacaca !important;border-right:0 !important;border-bottom:0 !important;border-collapse:separate !important;color:#000 !important;border-spacing:0 !important;border-top:1px solid #cacaca !important;border-left:1px solid #cacaca !important;font-size:12px !important;margin:0 0 5px !important;padding:0 !important;text-align:center !important;width:100% !important}.business-calendar caption{border-top:1px solid #cacaca !important;border-left:1px solid #cacaca !important;caption-side:top !important;border-right:1px solid #cacaca !important;margin:5px 0 0 !important;padding:3px !important;text-align:center !important}.business-calendar th{background:#eee !important;border-top:none !important;border-left:0 !important;border-right:1px solid #cacaca !important;border-bottom:1px solid #cacaca !important;font-weight:400 !important;padding:3px !important;width:14% !important;text-align:center !important}.business-calendar td{background:#fff !important;border-top:none !important;border-left:0 !important;border-right:1px solid #cacaca !important;border-bottom:1px solid #cacaca !important;padding:3px !important;text-align:center !important}.business-calendar caption{background:#eee;color:#222}.d_holiday{font-size:24px !important;color:#db3232 !important;top:4px !important;position:relative !important}.d_today{font-size:24px !important;color:#ccc !important;position:relative !important;top:4px !important}.badate{color:#e9e9e9 !important}.business-calendar-past a,.business-calendar-future a{color:#222 !important;font-size:18px !important;padding:0 10px !important}.business-calendar-attribute li{display:inline-block !important;margin:0 10px 5px 0 !important}.business-calendar-box{display:-ms-flexbox !important;display:-webkit-box !important;display:-webkit-flex !important;display:flex !important;-ms-flex-direction:row !important;-webkit-box-direction:row !important;-webkit-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:wrap !important;-webkit-flex-wrap:wrap !important;flex-wrap:wrap !important;width:100% !important;justify-content:center}.business-calendar-box>div{width:28% !important;width:-webkit-calc(33.3% - 13.4px) !important;width:calc(33.3% - 13.4px) !important;margin:0 20px 0 0 !important}.business-calendar-box>div:nth-of-type(3n){margin:0 !important}ul.business-calendar-attribute{display:-ms-flexbox !important;display:-webkit-box !important;display:-webkit-flex !important;display:flex !important;-ms-flex-direction:row !important;-webkit-box-direction:row !important;-webkit-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:wrap !important;-webkit-flex-wrap:wrap !important;flex-wrap:wrap !important}div .business-calendar-attribute li{padding:5px 10px !important;list-style:none !important;display:inline-block !important;margin:0 .5% 5px !important;width:24%;text-align:center;font-size:90% !important;box-sizing:border-box !important}.business-calendar .attr0,.business-calendar-attribute .attr0{color:#fff !important;background:#c7243a !important}.business-calendar .attr1,.business-calendar-attribute .attr1{color:#fff !important;background:#da5019 !important}.business-calendar .attr2,.business-calendar-attribute .attr2{color:#000 !important;background:#f6ca06 !important}.business-calendar .attr3,.business-calendar-attribute .attr3{color:#fff !important;background:#009250 !important}.business-calendar .attr4,.business-calendar-attribute .attr4{color:#fff !important;background:#e7a5c9 !important}.business-calendar .attr5,.business-calendar-attribute .attr5{color:#fff !important;background:#3261ab !important}.business-calendar .attr6,.business-calendar-attribute .attr6{color:#fff !important;background:#6cbad8 !important}.business-calendar .attr7,.business-calendar-attribute .attr7{color:#fff !important;background:#a4c520 !important}.business-calendar .attr8,.business-calendar-attribute .attr8{color:#fff !important;background:#744199 !important}.business-calendar .attr9,.business-calendar-attribute .attr9{color:#fff !important;background:#f3c0ab !important}@media only screen and (max-width:699px){.business-calendar-box>div,.business-calendar-box>div:nth-of-type(3n){width:45% !important;width:-webkit-calc(50% - 5px) !important;width:calc(50% - 5px) !important;margin:0 10px 10px 0 !important}.business-calendar-box>div:nth-of-type(even){margin:0 0 10px !important}.business-calendar-attribute{width:100%;font-size:12px !important}.business-calendar{width:100% !important}div .business-calendar-attribute li{width:25%}}@media only screen and (max-width:499px){.business-calendar-box>div,.business-calendar-box>div:nth-of-type(3n),.business-calendar-box>div:nth-of-type(even){width:90% !important;margin:0 auto 20px !important}div .business-calendar-attribute li{font-size:10px !important;padding:5px 2px !important;width:32%}}#st_intro{margin:0 0 20px;clear:both;padding-top:30px}#st_intro h2{font-size:24px;text-align:center;margin:0 0 20px}#st_intro_box{border:2px solid #b19363;background:#fbfaf7;padding:20px 15px;text-align:center;margin-bottom:20px}#st_intro_box h3{font-size:20px;border-bottom:1px solid #b19363;padding-bottom:10px;margin:0 20px 10px;color:#b19363}.stinf_price{color:#c73576;font-size:24px;margin-bottom:20px}.stinf_price span{font-size:130%}#st_intro_box ul{padding-left:0;list-style:none;display:inline-block}#st_intro_box li{text-align:left;padding-left:1.4em;position:relative}#st_intro_box li:before{content:"・";position:absolute;left:0}#bt_stinf{text-align:center}#stinf_line{background:#00b900;color:#fff;text-align:center;font-size:24px;border-radius:3px;display:inline-block;padding:5px 20px;margin:0 auto}#stinf_line i{font-size:130%;margin-right:10px}#stinf_line img{height:1.7em;width:auto;margin-right:5px}@media only screen and (max-width:599px){#st_intro h2{font-size:18px;margin-bottom:10px}#st_intro_box{padding:15px}#st_intro_box h3{margin:0 0 10px}#stinf_line{font-size:18px}}#recruit{max-width:960px;margin:0 auto}#recruit h2{clear:both;font-size:150%;font-weight:700;text-align:center;margin:0 0 20px;font-family:'Cormorant Garamond',"ヒラギノ明朝 W3 JIS2004","Hiragino Mincho Pro",YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif}#rec_pickup{margin-bottom:30px}.rec_pick0{margin-bottom:20px}.rec_pick0 h3{font-size:140%;font-weight:700;margin-bottom:10px;font-family:'Cormorant Garamond',"ヒラギノ明朝 W3 JIS2004","Hiragino Mincho Pro",YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif}.rec_pu_img{width:30%;float:left;margin:0 2% 0 0}.rec_pu_text{width:68%;float:left;margin:0}.prp_noimg .rec_pu_text{width:100%}#rec_youkou{margin-bottom:50px}#rec_youkou dl dt{width:25%;padding:10px;box-sizing:border-box;float:left;clear:both;font-weight:700}#rec_youkou dl dd{padding:10px 10px 9px 25%;border-bottom:1px solid #ccc}@media only screen and (max-width:1024px){#rec_youkou dl dt{width:100%;padding:10px 10px 5px;box-sizing:border-box}#rec_youkou dl dd{padding:0 10px 10px;box-sizing:border-box}}@media only screen and (max-width:499px){.rec_pu_img{width:100%;float:none;margin:0 0 10px;text-align:center}.rec_pu_text{width:100%;float:none}#recruit h2{font-size:140%;margin:0 0 5px}}.saiyou-box{width:100%;border:1px solid #ccc;border-top:3px solid #aa3b5a;box-sizing:border-box}#saiyou-arch .saiyou-box{margin-bottom:20px}.saiyou-tit_box{background:#eee;padding:20px 190px 20px 20px;box-sizing:border-box;position:relative}.saiyou-tit_box h2{font-size:24px}.saiyou-tit_box h3{font-size:18px}.saiyou-tit_box h4{font-size:12px;position:absolute;top:20px;right:20px}.saiyou-tit_box h4 span{display:inline-block;color:#fff;padding:5px 10px;margin-left:5px}.saiyou_type_FULL_TIME{background:#ef517f}.saiyou_type_PART_TIME{background:#eeae21}.saiyou_type_CONTRACTOR{background:#a6cb3f}.saiyou_type_TEMPORARY{background:#08a4b1}.saiyou_type_OTHER{background:#3b3285}.saiyou-dt_box{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;padding:20px;box-sizing:border-box}.syar_thumb{width:300px;margin-right:20px}.syar_thumb+.syar_subtit{width:70%;width:-webkit-calc(100% - 320px);width:calc(100% - 320px)}.saiyou_pick0{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;margin-bottom:20px}.saiyou_pu_img{width:350px;margin:0 30px 0 0}.saiyou_pu_text{width:70%;width:-webkit-calc(100% - 380px);width:calc(100% - 380px)}.prp_noimg .saiyou_pu_text{width:100%}.saiyou_pick0 h3{font-size:110%;font-weight:700;margin-bottom:10px}.saiyou-setsumei{margin-bottom:20px}.saiyou_youkou{width:100%}.saiyou_youkou dl dt{width:25%;padding:10px;box-sizing:border-box;float:left;clear:both;font-weight:700}.saiyou_youkou dl dd{padding:10px 10px 9px 25%;border-bottom:1px dotted #ccc}.saiyou_youkou dl dd a{color:#1d3994;text-decoration:underline}#saiyou-arch a.link_topmore{background:#000;color:#fff !important;border-color:#000}#saiyou-arch a.link_topmore:hover{border-color:#000 !important}#saiyou-sh a.link_topmore:hover{border-color:#a969a6 !important}@media only screen and (max-width:1024px){.saiyou-tit_box{padding:70px 30px 30px}.saiyou_pu_img{width:200px}.saiyou_pu_text{width:70%;width:-webkit-calc(100% - 230px);width:calc(100% - 230px)}}@media only screen and (max-width:699px){.saiyou_pu_img{width:100%;text-align:center;margin:0 0 10px}.saiyou_pu_text{width:100%}.saiyou-dt_box{display:block}.syar_thumb{width:auto;max-width:300px;margin:0 auto 20px}.syar_thumb+.syar_subtit{width:100%}}@media only screen and (max-width:599px){.saiyou-tit_box{padding-right:20px;padding-left:20px;padding-bottom:20px}.saiyou-tit_box h2{font-size:18px}.saiyou-tit_box h3{font-size:14px}.saiyou-tit_box h4{left:10px;right:unset}.saiyou-dt_box{padding:20px 20px 0}.saiyou_youkou dl dt{width:100%}.saiyou_youkou dl dd{width:100%;box-sizing:border-box;padding:10px}}#company{max-width:960px;margin:0 auto}#utility dl{margin-bottom:50px}#utility dl dt{width:25%;padding:10px;box-sizing:border-box;float:left;clear:both;font-weight:700}#utility dl dd{padding:10px 10px 9px 25%;border-bottom:1px solid #ccc}#utility dl dt span.tx12{display:block;font-weight:400;line-height:1.4}#utility dl dd h4{font-size:100%;font-weight:700;margin-bottom:5px}#u-gmap{margin:20px 0 0}#rec_message{margin:50px 0 0}#rec_message p{margin-bottom:10px}#utility .lk-1colt dt{width:100%;float:none}#utility .lk-1colt dd{width:100%;padding:10px 10px 9px}#form_message{margin-bottom:30px}#form_contact .need{background-color:#ce284e;color:#fff;font-size:11px;margin-right:5px;padding:3px 5px;border-radius:3px;font-weight:400}#form_contact .err{background:#ff6868;color:#fff}#form_contact .comp{background:#f3f3f3;padding:80px 0;text-align:center}#privacy{height:120px;overflow-y:scroll;padding:10px;margin-bottom:10px;border:1px solid #ccc}dl#history{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}dl#history dt{flex:0 0 150px}dl#history dt span{display:block;background:#d4b572;color:#fff;padding:5px;text-align:center;border-radius:3px;margin:5px 20px 5px 0}dl#history dd{flex:2 2 50%;padding:10px 0}dl#history hr{width:100%;border:none;height:1px;background:#ccc}@media only screen and (max-width:1024px){#utility dl dt{width:100%;padding:10px 10px 5px;box-sizing:border-box}#utility dl dd{padding:0 10px 10px;box-sizing:border-box}#u-gmap{width:100%}#u-gmap iframe{width:100%;height:300px}}.coupon_all{margin:0 0 40px}.coupon_all:last-child{margin-bottom:0}.cp_subtile{margin-bottom:20px}a.bt_coupon{display:block;width:100%;padding:10px 0;text-align:center;background:#d4b572;color:#fff}a.bt_coupon:hover{background:#c29a52}#filterOptions{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 20px}#filterOptions li{width:20%;width:-webkit-calc(25% - 4px);width:calc(25% - 4px);margin:0 5px 5px 0;text-align:center}#filterOptions li:nth-of-type(4n){margin:0 0 5px}#filterOptions li a{display:block;width:100%;padding:10px 0;text-align:center;color:#fff}#filterOptions a.all{background:#e08080}.coupon_all h2{font-size:24px;font-weight:700;border-bottom:2px solid #000;padding:0 0 10px 20px;margin:0 0 20px;position:relative}.coupon_all h2:before{content:"";position:absolute;left:0;top:10%;width:5px;height:70%;background:#d4b572}.coupon0{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:40px;margin:0 0 10px;width:100%;position:relative;border:1px solid #ccc;border-radius:5px;padding:20px;box-sizing:border-box}.coupon0>div{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;justify-items:center;align-items:stretch;align-content:stretch}.c_box_L{flex:0 0 190px;height:190px;text-align:center;position:relative;overflow:hidden}.c_box_C1{flex:2 2 10%;box-sizing:border-box}.c_box_C2{flex:0 1 120px;box-sizing:border-box}.c_box_R{flex:1 1 170px;box-sizing:border-box;border-left:1px solid #ccc;padding-left:20px}.c_box_pop{position:absolute;width:120px;height:120px;top:-70px;left:-70px;z-index:3;transform:rotate(-45deg);background:red;color:#fff}.c_box_pop p{position:absolute;bottom:-8px;left:0;right:0;text-align:center;margin-bottom:10px}.c_box_pop.customers_new,#filterOptions a.customers_new{background-color:#a36d6a;color:#fff}.c_box_pop.customers_come,#filterOptions a.customers_come{background-color:#ad4416;color:#fff}.c_box_pop.customers_all,#filterOptions a.customers_all{background-color:#574a7a;color:#fff}.coupon_name{font-size:135%;font-weight:700;line-height:1.4;margin-bottom:10px}.coupon_price{font-size:30px;font-weight:700;width:100%;text-align:right;line-height:1.2}.coupon_tax{font-size:13px}.coupon_jouken{margin-top:20px;font-size:12px}.coupon_jouken li{background:#eee;color:#999;padding:0 10px}.coupon_jouken li:first-child{padding-top:10px}.coupon_jouken li:last-child{padding-bottom:10px}.cp_txt p{line-height:1.4}.cp_reserve_box li{margin:5px 0}.cp_reserve_box li a{display:block;font-size:120%;padding:5px;text-align:center;border:1px solid #d4b572}.cprs_res a{background:#d4b572;color:#fff}.cprs_tel a{color:#d4b572}.cprs_res a:hover{background:#c29a52}.cprs_tel a:hover{background:#f0e5cd}.cp_reserve_box svg{margin-right:5px}.cprs_res svg{width:1.4em;height:1.6em}.cprs_tel svg{width:1em;height:1.66em}.cp_rs_tel{margin-top:10px}@media only screen and (max-width:1023px){.coupon0{gap:20px}.coupon0>div{display:block}.c_box_L{flex-basis:120px;height:120px}.c_box_C2{flex-basis:100px}.c_box_R{border-left:none;padding:0;flex:0 0 100%}.coupon_price{font-size:24px}ul.cp_reserve_box{width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}ul.cp_reserve_box li{flex:1 0 50%}}@media only screen and (min-width:700px){.coupon_name_sp{display:none}.coupon_price_sp{display:none}.coupon_jouken_sp{display:none}}@media only screen and (max-width:699px){.coupon_all h2{font-size:18px;padding-top:2px}.coupon0{gap:5px 20px;position:relative;overflow:hidden;padding-bottom:10px}.c_box_pop{top:-80px;left:-80px}.c_box_pop p{font-size:10px}.coupon_name_sp{width:100%;font-size:110%;font-weight:700;margin:0 0 5px !important;padding:0 10px;box-sizing:border-box;line-height:1.4}.coupon_name{display:none}.c_box_L{flex-basis:90px;height:90px;position:static}.c_box_C2{display:none !important}.cp_txt p{font-size:11px}.cp_txt .coupon_price_sp{font-size:20px;font-weight:700;line-height:1.4;margin:5px 0 0}.coupon_jouken{display:none}.coupon_jouken_sp{width:100%;font-size:11px}ul.cp_reserve_box{margin:0 -10px;font-size:11px;letter-spacing:-1px}}#menu_sortsalon ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}#menu_sortsalon ul li{width:300px;text-align:center;margin:20px}#menu_sortsalon ul li p{margin:0 0 20px;font-size:16px}#menu_sortsalon ul li img{display:block;margin:0 auto 20px;max-width:200px}#menu_sortsalon .link_topmore{font-size:90%}#menu_sortsalon .link_topmore:hover{color:#a969a6 !important;border:1px solid #a969a6 !important}#menu_info{margin:0 auto 0}#menu_info .d-box-two-third,#menu_info .d-box-one-third{vertical-align:top}#menu_info .d-box-one-third{text-align:right}#menu_info .d-box-one-third ul li{margin-bottom:10px}.m_information{margin-bottom:30px}.m_information h2{font-family:Roboto,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:20px;margin:0}.m_information h4{padding:7px 10px 5px;font-weight:700;background:#b7b7b7;margin-top:10px;line-height:1.4;color:#fff}.m_information dl{width:100%;font-size:14px;margin:20px 0 0}.m_information dl dt{width:59%;float:left;padding:15px 0 5px 5px;font-weight:700;box-sizing:border-box;line-height:1.2}.m_information dl dd{padding:15px 5px 5px 60%;text-align:right;border-bottom:1px solid #ccc}.m_information ul.column2:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.m_information ul.column2 li{width:65px;float:left;text-align:right}.m_information ol li{list-style-type:none}.m_information ul li{padding:0;list-style-type:none}.m_information dl ul li{padding:0}.m_information dl ul{margin-bottom:0;height:1.6em}.m_information dl p{font-size:12px}.m_subtile{margin:0;font-size:11px}.m_information a{padding:3px 5px 0;background-color:#eee}.m_information a.link_topmore{width:95%;font-size:14px;padding:6px 0;background:#e4d8c4;color:#a969a6 !important;border:1px solid #a969a6 !important}.m_information a.link_topmore:hover{color:#fff !important;background:#a969a6;border:1px solid #a969a6 !important}.ddline2{height:3em}.ddgray{background:#f9f6f1}.dtindent{text-indent:2em}.mdetail{text-align:left;font-size:12px;clear:both;padding:5px;background:rgba(0,0,0,.08)}.mfreespace{padding:10px 0 0;margin-bottom:10px}.mfreespace p{padding:0 5px}.dd_last{border-bottom:1px solid #ccc !important}.tx_thin{font-weight:400 !important;font-size:15px}.no_dash{border-bottom:none !important}.top_no_dash{border-top:none !important}.border{border-bottom:1px dotted #333}.course_box{border:15px solid #eee;padding:30px 20px;margin-bottom:10px}.course_box h2{color:#e94a6a;font-weight:700;font-size:24px;margin-bottom:10px}.course_box h3{color:#e94a6a;font-weight:700;font-size:20px;margin-bottom:10px}.course_box p{color:#e94a6a;font-size:110%;padding:0 20px}ol.m_attention{list-style:disc inside !important}.m_attention li{padding-left:20px;margin-bottom:10px}#menu_guide{clear:both;text-align:center}#menu_guide h3{font-size:120%;font-weight:700;margin-bottom:10px}#menu_guide p{margin-bottom:30px}@media only screen and (max-width:1024px){#menu_info{width:100%}}@media only screen and (min-width:960px){#m_color_sp{display:none}}@media only screen and (max-width:959px){#menu_info .d-box2,#menu_info .d-box2_last{clear:both;float:none !important;margin:0 auto !important;padding:10px 0}#m_color_pc{display:none}#menu_guide{margin-top:20px}}@media only screen and (max-width:859px){#menu_info .d-box-one-third{text-align:center}}@media only screen and (max-width:599px){#menu_info .d-box2,#menu_info .d-box2_last{clear:both;float:none !important;width:100% !important;padding:10px 0}.m_information h2{font-size:140%;margin-bottom:0}.m_information dl{width:100%}.m_information dl dt{width:100%;float:none !important;padding:15px 0 0 5px !important}.m_information dl dd{padding:0 0 5px !important}}@media only screen and (min-width:499px){.br_mp{display:none}}@media only screen and (max-width:500px){.br_mp{display:block}}#mn_ml_list{margin-bottom:50px;text-align:center}#mn_ml_list li{display:inline-block;margin:0 3px 10px}#mn_ml_list li a{background:#000;color:#fff;padding:3px 20px;font-size:120%}#mn_ml_list li a:hover{opacity:.5}.mn_multiple #mn_ml_list li{display:block;margin-bottom:20px}.mn_multiple h3{margin-top:30px}.st_ml_tit{font-size:130%;font-weight:700;text-align:center;margin:0 0 40px}.st_ml_titimg{font-size:110%;font-weight:700;text-align:center;margin:0 0 40px}.st_ml_titimg img{margin-bottom:20px}#staff_all ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#staff_all>ul{width:100%;max-width:1100px;margin:0 auto 40px}#staff_all>ul>li{width:22%;width:-webkit-calc((100%/4) - 20px);width:calc((100%/4) - 20px);padding:10px;margin:0 10px 20px;box-sizing:border-box;text-align:center;box-shadow:0 0 6px 0 rgb(0 0 0/30%)}#staff_all ul li img{margin:0 0 20px;transition:.5s}#staff_all ul li:hover img{opacity:.7}#staff_all h3{font-size:115%;font-weight:700;margin:0}#staff_all ul li p{margin-bottom:5px;font-size:11px;color:#d4b572}a.st_link{display:block;position:relative}.sta_btlist{justify-content:space-between;align-items:center;margin:20px 0 0}ul.sta_sns{align-items:center}ul.sta_sns li{padding-top:5px;margin:0 1px}ul.sta_sns li a{font-size:16px;line-height:35px;border-radius:35px;position:relative;display:inline-block;width:35px;height:35px;text-align:center;text-decoration:none;color:#fff;overflow:hidden}ul.sta_sns li a:hover{opacity:.7}#staff_all .st_arch_sns li{width:auto;padding:0;margin:0 10px 10px 0;font-size:20px}.slst_reserve{display:block;background:#d4b572;color:#fff;padding:10px 15px;text-align:center;margin:0;position:relative}.slst_reserve:hover{color:#fff;background:#c29a52}.slst_reserve:before,.slst_reserve:after{content:"";position:absolute;width:5px;height:5px;transition:all .5s ease-in-out;opacity:0}.slst_reserve:before{left:2px;top:2px;border-top:1px solid #fff;border-left:1px solid #fff}.slst_reserve:after{right:2px;bottom:2px;border-bottom:1px solid #fff;border-right:1px solid #fff}.slst_reserve:hover:before,.slst_reserve:hover:after{width:100%;width:-webkit-calc(100% - 5px);width:calc(100% - 5px);height:100%;height:-webkit-calc(100% - 5px);height:calc(100% - 5px);opacity:1}@media only screen and (max-width:1223px){#staff_all>ul>li{width:30%;width:-webkit-calc((100%/3) - 20px);width:calc((100%/3) - 20px)}}@media only screen and (max-width:1024px){#staff_all h3{font-size:110%}#staff_all ul li p{font-size:10px}}@media only screen and (max-width:799px){#staff_all>ul>li{width:45%;width:-webkit-calc((100%/2) - 20px);width:calc((100%/2) - 20px)}}@media only screen and (max-width:599px){#staff_all>ul>li{width:45%;width:-webkit-calc((100%/2) - 10px);width:calc((100%/2) - 10px);padding:5px;margin:0 5px 10px}#staff_all ul li img{margin-bottom:10px}.sta_btlist{margin-top:10px;display:block}ul.sta_btlist>li{width:100%}.slst_reserve{font-size:11px}#staff_all .slst_reserve{width:100%;box-sizing:border-box}.sta_txt{position:relative}.sta_tit{padding:0 40px 0 5px}#staff_all .sta_sns{justify-content:flex-end;position:absolute;top:3px;right:2px;z-index:3}.sta_sns li:nth-of-type(2){display:none}#staff_all h3{font-size:100%;text-align:left}#staff_all ul li p{font-size:9px;margin:0;text-align:left}}.pst0{margin-bottom:90px}#staff_prof{max-width:960px;margin:0 auto 50px}#staff_prof .clearfix{margin-bottom:20px}#staff-photo{width:280px;float:left;margin:0 30px 0 0;text-align:center}#staff-text{padding:0 0 0 310px}#st_tit_area{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center}#st_tit_L{margin-right:40px}#staff_prof h2{font-size:130%;font-weight:700;margin:0}#staff-text .slst_reserve{width:200px;margin:20px 0}#staff_prof h3.st_assign{font-size:12px}#staff_detail h4{font-family:Roboto,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:30px;text-align:center;margin:0 0 20px}#staff_prof dl{margin-bottom:10px}#staff_prof dl dt{font-weight:700;padding:5px 0}#staff_prof dl dd{padding:5px 0}#staff_prof dl hr{width:100%;border:none;height:1px;background:#ccc}.st_reserve{display:block;padding:9px 0;width:14em;background:#222;border:1px solid #222;color:#fff;border-radius:3px;text-align:center;margin-bottom:20px}.st_reserve:hover{text-decoration:none;color:#222;background:#fff}.st_alllink{display:block;padding:10px 0;width:16em;background:#000;border:1px solid #000;color:#fff;border-radius:3px;text-align:center;margin:20px auto 20px;clear:both}.st_alllink:hover{text-decoration:none;color:#6f6f6f;background:#fff}.st_otherlink{text-align:center}.st_otherlink a{display:inline-block;padding:10px 20px;background:#000;border:1px solid #000;color:#fff;border-radius:3px;text-align:center;margin:0;clear:both}.st_otherlink a:hover{text-decoration:none;color:#6f6f6f;background:#fff}.staff-introduction{margin:20px 0;font-size:100%;font-weight:700;padding:10px;border:1px solid #d4b572;position:relative}.staff-introduction:before{content:"";background:#fbf6ea;position:absolute;top:5px;right:5px;width:100%;height:100%;z-index:-1}.staff-introduction p{margin-bottom:10px}#st_bloglist{margin-bottom:20px}a.stbl0{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-shadow:0 0 4px 0 rgb(0 0 0/20%);margin:0 0 20px}a.stbl0:hover{background:#f0e5cd}.stbl_thum{flex:0 0 15%}#st_bloglist dl{flex:2;padding:10px;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0}#st_bloglist dt{font-weight:700}#st_bloglist dt .date{font-weight:400}#schedule_tit{width:300px;float:left}#schedule_tit h3{font-size:35px;font-weight:700}#schedule_tit p{padding:0 20px}.cl_holiday{color:#fcc}.cl_today{color:#ccc}#st_sns_nav{margin:10px 0 5px}#st_sns_nav ul li{display:inline-block;margin:0 5px 5px 0}#st_sns_nav ul li a{font-size:26px;line-height:50px;border-radius:50%;position:relative;display:inline-block;width:50px;height:50px;text-align:center;text-decoration:none;color:#fff;overflow:hidden}#st_sns_nav ul li a:hover{opacity:.8}.bt_li{background:#00b900}.bt_ig{background:-webkit-linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;position:relative}.bt_tw{background:#55acee}.bt_fb{background:#3b5998}.bt_ln{background:#00b900}.bt_yt{background:red}.bt_tm{background:#35465d}.bt_bl{background:#222;font-family:Roboto,sans-serif}#staff_gallery{margin:0 0 20px}#staff_gallery h3{font-weight:400;font-size:25px}#staff_gallery ul{text-align:left;font-size:0}#staff_gallery li{width:190px;font-size:12px;display:inline-block;padding:0 5px 10px}#staff_gallery li img{width:220px;height:auto;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}#staff_detail .link_topmore{width:300px;margin:0 auto}@media only screen and (max-width:899px){#staff_prof{width:100%}#staff-txt{width:auto}.stbl_thum{flex-basis:200px}#schedule_tit{width:100%;float:none;margin:0 0 10px}#schedule_tit h3{text-align:center}}@media only screen and (max-width:599px){.pst0{margin-bottom:40px}.st_ml_titimg img{max-width:100px}#staff_gallery ul{width:280px;margin:0 auto 20px}#staff_gallery li{width:130px}#staff-photo{float:none;margin:0 auto 10px;text-align:center}#staff-text{padding:0}#st_tit_area{display:block}#st_tit_L{margin-right:0}#staff_prof dl dt{width:100%}#staff_prof dl dd{width:100%}#staff_prof h3{font-size:130%}#staff_prof h2,#staff_prof h3,#staff_prof h3.st_assign,#st_sns_nav{text-align:center}#staff_prof h4.st_assign{margin-bottom:10px}#st_sns_nav ul li a{font-size:20px;width:40px;height:40px;line-height:40px}#staff-text .slst_reserve{margin:10px auto 20px}.stbl_thum{flex-basis:100px}#st_bloglist dl dt{padding:0}#st_bloglist dl dd{display:none}}@media only screen and (max-width:399px){#staff_detail .link_topmore{width:100%;margin:0;box-sizing:border-box}}#s-icon{margin:0 0 30px}#s-icon ul{margin:0}#s-icon ul li{float:left;margin:0 3px 0 0}h2.topics_tit{clear:both;padding:0;font-size:200% !important;font-family:'Cormorant Garamond',"ヒラギノ明朝 W3 JIS2004","Hiragino Mincho Pro",YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;font-weight:400 !important;text-align:center}@media only screen and (max-width:959px){h2.topics_tit{font-size:130% !important;line-height:1.4;margin:10px 0 20px}}#topics_all{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#topics_all .topics0{width:33.3%;width:-webkit-calc(100%/3);width:calc(100%/3);box-sizing:border-box;padding:0 20px 40px;text-align:center}#topics_all .topics0 a{display:block}#topics_all .topics0 a:hover{opacity:.8}#topics_all .tp_txt h2{font-size:115%;font-weight:700;margin:10px 0;line-height:1.4}#topics_all .tp_txt p{line-height:1.6;font-size:100%}@media only screen and (max-width:1024px){#topics_all{max-width:700px;margin:0 auto}#topics_all .topics0{width:50%}}@media only screen and (max-width:699px){#topics_all .topics0{width:50%;padding:0 10px 20px}#topics_all .tp_txt h2{font-size:100%}}#tp_slnlink{margin:60px 0 0}#tp_slnlink ul,.tp_slnl0{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#tp_slnlink ul.slnl_center{justify-content:center}#tp_slnlink ul li{width:30%;width:-webkit-calc(100%/3 - 10px);width:calc(100%/3 - 10px);margin:0 5px 10px}#tp_slnlink ul li a{display:block}.tp_slnl0{border:1px solid #ccc;padding:10px;gap:10px;align-items:center}.tp_slnl_img{flex:0 0 90px}.tp_slnl_txt{flex:2 2 20%;text-align:left}#tp_slnlink h4{font-size:160%;line-height:1.2;margin-bottom:10px}#tp_slnlink h3{font-size:13px;font-weight:700;text-align:center}.tp_slnl_bt{display:block;width:160px;font-size:12px;line-height:1;background:#d4b572;color:#fff;padding:8px 0;text-align:center;border-radius:1.5em;margin:10px auto 0;position:relative}.tp_slnl_bt:before{content:'\e5e1';font-family:"Material Icons Sharp";position:absolute;right:10px;transition:.5s}a:hover .tp_slnl_bt{background:#c29a52}a:hover .tp_slnl_bt:before{-webkit-transform:translateX(4px);transform:translateX(4px)}@media only screen and (max-width:799px){#tp_slnlink ul li{width:100%;margin:0 0 10px}}@media only screen and (max-width:599px){#tp_slnlink{margin-top:40px}}#bt_m_topics{max-width:300px;margin:0 auto;text-align:center}#bt_m_topics li{margin:0 0 30px}#bt_m_topics li a{display:block}#bt_m_topics li a:hover{opacity:.8}#bt_m_topics li h3{margin-top:10px;line-height:1.4;font-size:100%;font-weight:700}@media only screen and (max-width:959px){#bt_m_topics{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}#bt_m_topics li{width:33.3%;width:-webkit-calc(100%/3);width:calc(100%/3);box-sizing:border-box;padding:0 10px 20px}}@media only screen and (max-width:599px){#bt_m_topics{max-width:100%;text-align:left}#bt_m_topics li{width:100%;padding:0;margin:0 0 10px}#bt_m_topics li a{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:20px}.sd_tp_thumb{flex:0 0 25%;margin:0}#bt_m_topics h3{flex:2 2 40%;font-size:100%}}@media only screen and (max-width:499px){.sd_tp_thumb{flex:0 0 100px}}.campaign_d_L{float:left;margin-right:3%;width:40%}.campaign_d_R{float:left;width:57%}.campaign_d_R h3{font-size:14px;font-weight:700}.campaign_d_R h4{font-size:14px;font-weight:700}.cp_price{font-size:18px;color:#e13d61;font-weight:700;padding:0 0 10px 30% !important}.cp_index_price{background-color:#e13d61 !important}.cp_detail dd{padding:5px 0 10px 33%}.cp_detail dt{background-color:#b7b7b7;border-radius:3px;box-sizing:border-box;color:#fff;float:left;font-weight:700;padding:5px;text-align:center;width:30%}@media only screen and (max-width:799px){.campaign_d_L{float:none;margin:0 auto 20px;width:100%}.campaign_d_R{float:none;width:100%;box-sizing:border-box}}@media only screen and (max-width:399px){.campaign_d_L{width:100%}}.ktk_cont0{margin:0 0 90px}.ktk_cont0 h2{color:#d4b572;font-family:'Noto Serif JP',YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;font-weight:400;font-size:30px;text-align:center;margin:0 0 40px}#ktk_mv{margin:0 0 80px}#ktk_ms{margin:0 0 40px;text-align:center}#ktk_ms img{margin:0 0 20px}#ktk_ms h2{color:#d4b572;font-family:'Noto Serif JP',YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;font-weight:400;font-size:30px;margin:0 0 10px}#ktk_ms p.ktk_ms_txt{display:inline-block;max-width:570px;text-align:left}#ktk_mv h2{margin-bottom:20px !important}.ktk_movie{margin:0 auto}#ktk_cs{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 0 90px}.ktk_cs0{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:48%}.ktk_cs_img{flex:0 0 159px;padding-right:20px;box-sizing:border-box}.ktk_cs_txt{flex:2 2 40%}#ktk_cs h3{font-family:'Noto Serif JP',YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;font-weight:400;font-size:18px;margin:0 0 10px}ul.ktk_cs_det{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-family:'Noto Serif JP',YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;margin:0 0 10px}ul.ktk_cs_det li{padding-right:30px;margin-right:10px;font-size:22px;position:relative}ul.ktk_cs_det li:last-child{padding-right:0;margin-right:0}ul.ktk_cs_det li span{background:#222;color:#fff;padding:5px 10px}ul.ktk_cs_det li:after{content:"";position:absolute;width:20px;height:1px;background:#222;top:19px;right:0}ul.ktk_cs_det li:before{content:"";position:absolute;width:1px;height:20px;background:#222;top:9px;right:10px}ul.ktk_cs_det li:last-child:before,ul.ktk_cs_det li:last-child:after{display:none}ul.ktk_cs_det_753{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-family:'Noto Serif JP',YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;margin:0 0 10px}ul.ktk_cs_det_753 li{padding-right:30px;margin-right:10px;font-size:22px;position:relative}ul.ktk_cs_det_753 li:last-child{padding-right:0;margin-right:0}ul.ktk_cs_det_753 li span{background:#222;color:#fff;padding:5px 10px}ul.ktk_cs_det_753 li:after{content:"";position:absolute;width:20px;height:1px;background:#222;top:19px;right:0}ul.ktk_cs_det_753 li:before{content:"";position:absolute;width:1px;height:20px;background:#222;top:9px;right:10px}ul.ktk_cs_det_753 li:last-child:before,ul.ktk_cs_det_753 li:last-child:after{display:none}ul.ktk_cs_pr01{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;font-size:16px;margin:20px 0}ul.ktk_cs_pr01 li{margin-right:10px;line-height:1.3}ul.ktk_cs_pr01 li:last-child{margin-right:0}.ktk_cs_pr01_nor strong{font-size:120%}.ktk_cs_pr01_set{color:#da272e;padding-left:75px;position:relative}.ktk_cs_pr01_set span{display:inline-block;background:#da272e;color:#fff;padding:4px;font-size:100%;text-align:center;margin-right:10px;font-weight:700}.ktk_cs_pr01_set strong{font-size:36px}.ktk_cs_pr01_set:before{content:"";width:55px;height:100%;background:url(/img/topics/img_arrow.png) no-repeat left center;background-size:contain;position:absolute;top:0;left:10px}.ktk_cs_pr01_pac{line-height:1.2;color:#da272e;margin:20px 0 0}.ktk_cs_pr01_pac span{display:inline-block;font-weight:700}.ktk_cs_pr01_pac strong{font-size:36px}.ktk_cs_pr01_pac2 strong{color:#da272e}.ktk_cs_pr02{border-top:1px solid #222;padding-top:10px}.ktk_cs_pr02 dl{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;margin:0 0 10px}.ktk_cs_pr02 dt{font-family:'Noto Serif JP',YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;color:#222;padding:2px;font-size:16px;text-align:center;margin-right:10px;font-weight:400;min-width:4em}.ktk_cs_pr02 dd{color:#da272e;font-size:26px;font-weight:700;line-height:1.2}.ktk_cs_pr02 dd span{font-weight:400;font-size:10px}#ktk_cs2 ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;width:100%}#ktk_cs2 li{width:16.6%;width:-webkit-calc(100%/6);width:calc(100%/6);text-align:center}#ktk_cs2 li img{margin-bottom:20px}#ktk_cs2 .ktk_cs_pr02{border-top:none}#ktk_cs2 .ktk_cs_pr02 dl{justify-content:center}#ktk_cs2 .ktk_cs_pr02 dt{margin-bottom:5px;padding:2px 5px}#ktk_cs_753{max-width:700px;margin:0 auto}#ktk_cs_753 h3{font-family:'Noto Serif JP',YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;font-weight:400;font-size:18px;margin:0 0 15px}.ktk_cs0_753{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 40px}#ktk_cs_753 .ktk_cs_img{flex-basis:250px}#ktk_gl{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}#ktk_gl.ktk_gl_jcc{justify-content:center}.ktk_gl0{width:48%;margin:0 4% 40px 0;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.ktk_gl0:nth-of-type(even){margin-right:0}.ktk_gl_L{flex:0 0 50%;padding-right:10px;box-sizing:border-box}.ktk_gl_R{flex:2 2 20%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end}.ktk_gl_L img{border:1px solid #ccc}#ktk_gl h3{font-family:'Allura',cursive;font-weight:400;font-size:40px;margin:0 0 20px;text-align:center}.ktk_gl_arr{display:block;background:#d4b572;color:#fff;padding:10px;font-size:11px;text-align:center;margin:0 5px 20px;position:relative}.ktk_gl_arr:before{content:'';position:absolute;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid #d4b572;bottom:-6px;left:50%;margin-left:-6px}#ktk_gl .gallery{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0}#ktk_gl .gallery-item{width:90px !important;height:90px;margin:5px !important}#ktk_gl .gallery-item img{width:100%;height:auto;border:1px solid #ccc}#ktk_gl .gallery-item a{display:block;position:relative}#ktk_gl .gallery-item a:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#d4b572;opacity:0;transition:all .3s}#ktk_gl .gallery-item a:hover:before{opacity:.3}#ktk_rs{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.ktk_rs0{width:30%}.ktk_rs_tit{text-align:center;margin-bottom:10px;position:relative}.ktk_rs_tit:after{content:"";position:absolute;left:0;bottom:7px;height:1px;width:100%;background:#222}#ktk_rs h3{font-family:'Noto Serif JP',YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;font-weight:400;font-size:18px;text-align:center;margin:0 0 15px}.ktk_rs_img{margin-bottom:20px}#ktk_rs p{font-size:95%}#ktk_fl h3{font-family:'Noto Serif JP',YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;font-weight:400;font-size:24px;margin:0 0 15px}#ktk_fl dl{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto;padding-bottom:60px;position:relative}#ktk_fl dl:after{content:"";width:0;height:0;border-style:solid;border-width:25px 35px 0;border-color:#d4b572 transparent transparent;position:absolute;left:50%;bottom:15px;margin-left:-35px}#ktk_fl dl:last-child{padding-bottom:0}#ktk_fl dl:last-child:after{display:none}#ktk_fl dt{flex:1 1 20%;padding:10px 40px 0 10px;box-sizing:border-box;position:relative}#ktk_fl dt span{display:inline-block;background:#d4b572;color:#fff;padding:10px 20px;font-family:'Allura',cursive;font-weight:400;font-size:20px;line-height:1;text-align:center;position:absolute;top:0;left:0;filter:drop-shadow(0px 3px 3px rgba(0,0,0,.3))}#ktk_fl dt span strong{font-size:30px;font-weight:400}#ktk_fl dd{flex:2 2 40%}#ktk_fl dd p{margin-bottom:10px}#ktk_fl dd p:last-child{margin-bottom:0}#ktk_vc h3{font-size:24px;margin:0 0 10px}#ktk_vc h3 span{font-weight:700;background:linear-gradient(transparent 60%,#f4eb76 0%)}.ktk_vc0{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;border:4px solid #ccc;padding:40px;position:relative;margin:0 0 40px}.ktk_vc0:nth-of-type(odd){-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row}.ktk_vc0:nth-of-type(even){-ms-flex-direction:row-reverse;-webkit-box-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.ktk_vc_img{flex:0 0 265px;box-sizing:border-box}.ktk_vc_txt{flex:2 2 20%;padding:20px 0}.ktk_vc0:nth-of-type(odd) .ktk_vc_img{padding-right:40px}.ktk_vc0:nth-of-type(even) .ktk_vc_img{padding-left:40px}.ktk_vc_cs{display:inline-block;background:#d4b572;color:#fff;font-size:115%;padding:.2em 20px;font-weight:700;position:absolute;bottom:0}.ktk_vc_cs:after{content:"";width:0;height:0;position:absolute;bottom:0;z-index:-1;border-right:30px solid transparent;border-left:30px solid transparent;border-bottom:2.2em solid #d4b572}.ktk_vc0:nth-of-type(odd) .ktk_vc_cs{right:0}.ktk_vc0:nth-of-type(even) .ktk_vc_cs{left:0}.ktk_vc0:nth-of-type(odd) .ktk_vc_cs:after{left:-30px}.ktk_vc0:nth-of-type(even) .ktk_vc_cs:after{right:-30px}#ktk_qa h2{font-family:'Noto Serif JP',YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;font-weight:400;font-size:36px;line-height:1.2;text-align:center;margin:20px 0 20px}#ktk_qa h2 span{display:inline-block;color:#d4b572;font-size:80px;line-height:1.2;margin:5px}.ktk_qa0{background:#fbf6ea;padding:40px;margin-bottom:40px}.ktk_qa0 dt{font-size:24px;padding-left:60px;position:relative;margin-bottom:10px;line-height:1.2;font-weight:700}.ktk_qa0 dt:before{content:"Q";font-family:'Allura',cursive;font-weight:400;position:absolute;top:-12px;left:0;font-size:40px;color:#a36d6a}.ktk_qa0 dd{font-size:110%;padding-left:60px;position:relative}.ktk_qa0 dd:before{content:"A";font-family:'Allura',cursive;position:absolute;top:-15px;left:0;font-size:40px;color:#ccc}.ktk_gallery li{padding:0 10px}.ktk_gallery .slick-prev,.ktk_gallery .slick-next,.ktk_gallery .slick-prev:hover,.ktk_gallery .slick-next:hover{background:#d4b572;width:30px;height:30px;border-radius:20px}.ktk_gallery .slick-prev{left:6px}.ktk_gallery .slick-next{right:6px}.ktk_gallery .slick-prev:before,.ktk_gallery .slick-next:before{color:#fff;text-align:center;position:absolute;top:8px;left:10px;font-size:13px}#ktk_kij{max-width:400px;margin:0 auto}#ktk_kij h3{font-size:24px;margin:40px 0 10px;padding-left:1.5em;position:relative}#ktk_kij h3:first-child{margin-top:0}#ktk_kij h3:before{content:"\ef4a";font-family:"Material Icons Sharp";position:absolute;left:0;color:#d4b572}#ktk_kij h4{font-size:110%;margin-bottom:5px}a.ktk_link_bd{display:inline-block;padding:1px 0;border-bottom:1px dashed #d4b572}a.ktk_link_bd:hover{color:#c29a52;border-color:#c29a52}.ktk_kij_inn{margin-left:36px}a.ktk_gmap{display:inline-block;font-size:11px;line-height:1.6;padding:1px 5px;border:1px solid #d4b572;background:#d4b572;border-radius:3px;color:#fff;margin:5px 0 0}a.ktk_gmap i{margin-right:5px}a.ktk_gmap:hover,a.ktk_gmap:active,a.ktk_gmap:focus{background:#c29a52}@media only screen and (max-width:1199px){ul.ktk_cs_det li{font-size:15px}ul.ktk_cs_det_753 li{font-size:15px}.ktk_cs_pr01_set{font-size:12px;padding-left:55px;margin-top:5px}.ktk_cs_pr01_set:before{width:35px}.ktk_cs_pr01_set span{font-size:80%}.ktk_cs_pr01_set strong{font-size:24px}.ktk_cs_pr02 dd{font-size:24px}#ktk_rs h3{min-height:3.6em}}@media only screen and (max-width:1024px){#ktk_cs{max-width:600px;margin:0 auto 90px}.ktk_cs0{width:100%;margin:0 0 20px}#ktk_cs2 ul{max-width:600px;margin:0 auto}#ktk_cs2 li{width:33.3%;width:-webkit-calc(100%/3);width:calc(100%/3);margin-bottom:20px;text-align:center}#ktk_gl{display:block;max-width:600px;margin-right:auto;margin-left:auto}.ktk_gl0{width:100%;margin:0 0 20px;align-items:center}#ktk_rs{display:block}.ktk_rs0{width:100%;max-width:500px;margin:0 auto 20px}#ktk_rs h3{min-height:auto}#ktk_qa h2{font-size:24px}#ktk_qa h2 span{font-size:70px}}@media only screen and (max-width:899px){#ktk_ms img{max-width:145px}#ktk_ms h2{font-size:24px}#ktk_fl dl{align-items:flex-start}.ktk_vc0{align-items:flex-start}.ktk_vc_img{flex-basis:200px}#ktk_vc h3{font-size:18px}.ktk_vc_txt{padding-top:0}}@media only screen and (max-width:699px){.ktk_cont0 h2{font-size:24px;margin-bottom:20px}#ktk_cs_753 .ktk_cs_img{flex-basis:130px}#ktk_fl dl{position:relative}#ktk_fl dt{position:static;padding-top:0;padding-left:0}#ktk_fl dt span{left:33%;top:0;filter:none;font-size:14px;padding:10px 17px}#ktk_fl dt span strong{font-size:20px}#ktk_fl h3{font-size:20px;padding:10px 0 10px 70px}.ktk_qa0 dt{font-size:20px}}@media only screen and (max-width:599px){.ktk_cont0{margin-bottom:40px}#ktk_cs{margin-bottom:40px}#ktk_cs2 li{width:50%}#ktk_cs2 li img{max-width:80px}.ktk_vc_cs:after{display:none}.ktk_vc_cs{position:relative;width:100%;box-sizing:border-box;text-align:center;font-size:100%}.ktk_vc0{display:block;padding:15px;margin:0 0 20px}.ktk_vc_img{width:100%;margin:0 auto 20px;padding:0 !important;text-align:center}#ktk_qa h2{font-size:18px}#ktk_qa h2 span{font-size:50px}.ktk_qa0 dt{font-size:18px;line-height:1.5}}@media only screen and (max-width:499px){.ktk_cs_img{flex-basis:90px;padding-right:10px}.ktk_cs0_753{display:block;text-align:center}#ktk_cs_753 .ktk_cs_img{width:140px;margin:0 auto 20px;padding:0}ul.ktk_cs_det{display:block;text-align:center}ul.ktk_cs_det li{padding:0 0 40px;margin:0}ul.ktk_cs_det li:before{top:auto;left:50%;bottom:10px}ul.ktk_cs_det li:after{top:auto;bottom:19px;left:50%;margin-left:-9px}ul.ktk_cs_det li:last-child{padding-bottom:0}ul.ktk_cs_det_753{justify-content:center}ul.ktk_cs_det_753 li{font-size:14px}ul.ktk_cs_det_753 li:before{top:3px}ul.ktk_cs_det_753 li:after{top:13px}#ktk_cs2 li{padding:0 10px;box-sizing:border-box}.ktk_cs_pr02 dt{font-size:14px}.ktk_cs_pr01_set{padding-left:25px}.ktk_cs_pr01_set:before{width:20px;left:0}.ktk_cs_pr01_pac{line-height:1.5}.ktk_cs_pr01_pac strong{font-size:24px}.ktk_gl_L{flex:2 2 40%}.ktk_gl_R{flex:0 0 155px}#ktk_gl h3{font-size:30px;margin-bottom:10px}.ktk_gl_arr{font-size:10px;padding:10px 5px}#ktk_gl .gallery-item{width:65px !important;height:65px}#ktk_fl dl{display:block}#ktk_fl dt{width:100%;max-width:250px;padding:0;margin:0 auto 20px;position:relative}#ktk_fl dt span{left:-5px;top:-5px}#ktk_fl h3{padding:0;text-align:center;margin:0 0 20px}#ktk_fl dl:after{border-width:15px 25px 0;bottom:25px;margin-left:-25px}.ktk_vc_cs{padding:5px;font-size:95%;font-weight:400}.ktk_qa0{padding:20px}}#ranking h3{clear:both;font-size:150%;font-weight:700;text-align:center;margin:0 0 20px}.rank_subtit{margin-bottom:20px}.ranking0{margin:0 0 30px;text-align:center}.ranking0 ul{font-size:0;counter-reset:number}.ranking0 ul li{display:inline-block;padding:0 5px 10px;box-sizing:border-box;position:relative;font-size:12px;text-align:center;width:192px;vertical-align:top}.ranking0 ul li:before{content:counter(number);counter-increment:number;width:50px;height:50px;line-height:50px;text-align:center;position:absolute;top:-5px;left:-5px;z-index:99;color:#fff;font-size:15px;background:url(//www.saloncms.com/template/simple/img/ico_ranking.png) no-repeat 0 0}.ranking0 ul li h4{font-weight:700;margin:10px 0 5px}@media only screen and (max-width:499px){.ranking0 ul li{width:50%}.ranking0 ul li:before{width:40px;height:40px;line-height:40px;font-size:13px;background-size:40px auto}}#qa dl dt{font-size:120%;font-weight:700;margin-bottom:10px}#qa dl dd{margin-bottom:30px}.custompost iframe{max-width:100%}.custompost h3.title{font-size:25px;font-weight:700;margin-bottom:20px}.custompost h1{font-size:22px;font-weight:700;margin-bottom:10px}.custompost h2{font-size:20px;font-weight:700;margin-bottom:10px}.custompost h3{font-size:18px;font-weight:700;margin-bottom:10px;line-height:1.4}.custompost h4{font-size:16px;font-weight:700;margin-bottom:10px}.custompost h5{font-size:14px;font-weight:700;margin-bottom:10px}.custompost h6{font-size:11px;font-weight:700;margin-bottom:10px}.custompost p{line-height:1.8;margin-bottom:10px}.custompost img{margin-bottom:10px}@media only screen and (max-width:699px){.custompost h3{font-size:110%}}#archive_tandem ul li{margin:0 0 20px;padding:0;width:auto;float:none}#archive_tandem ul li a{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:20px;width:100%}#archive_tandem ul li a:hover{opacity:.8}.thumL{flex:0 0 150px;height:150px;overflow:hidden;margin:0;text-align:center;vertical-align:middle}.thumL img{max-width:148px;height:auto}.title01{flex:2 2 50%}.title01 h3{font-size:16px;font-weight:700;margin-bottom:0 !important;padding:5px 0 5px;line-height:1.5}.date{font-size:11px;margin-bottom:5px}.excerpt p{line-height:1.6;font-size:90%}@media only screen and (max-width:599px){.thumL{flex-basis:118px;height:118px}.thumL img{max-width:118px}.excerpt p{font-size:11px}}@media only screen and (max-width:399px){#archive_tandem ul li a{align-items:flex-start}.thumL{flex-basis:98px;height:98px}.thumL img{max-width:98px}.title01 h3{padding:0}.date{margin-bottom:10px}}ul.post{padding:0}ul.post li{margin:0 10px;padding:20px 0 15px;border-bottom:1px dashed #dcdcdc}ul.post li:last-child{border:0}ul.post img{float:left;margin:0 15px 5px 10px}ul.post h3{margin:0 0 10px 10px;font-size:14px;font-weight:400;border:0}.post .categories_label{display:inline-block}.post .categories_label{margin:10px 0}.categories_label li{display:inline-block;margin:0 5px 3px 0}.categories_label li a{display:block;border:1px solid #949494;color:#000;background:0 0;border-radius:3px;padding:1px 8px;font-size:11px}.categories_label li a:hover{background-color:#fbf6ea}.categories_label a:before{content:"#"}.single_title{text-align:center}.single_title h2{font-size:250% !important;font-weight:400 !important;padding:20px 0 0 !important;line-height:1.0}.single_title ul{display:table-cell}.single_title li{float:left;margin:0 10px}@media only screen and (max-width:767px){.single_title h2{font-size:200% !important}}@media only screen and (max-width:499px){.single_title li{float:none;margin:0 0 5px}.single_title h2{padding:30px 0 0}}.pagenav{clear:both;width:100%;height:30px;margin:70px 0 20px}.pagenav a{background:#d4b572;padding:10px 20px;color:#fff;border-radius:3px}.prev{float:left}.next{float:right}#hs_pagenav{width:200px;margin:20px auto 30px}#hs_pagenav .prev,#hs_pagenav .next{width:100px;-moz-transition:.1s ease-out;-webkit-transition:.1s ease-out;-o-transition:.1s ease-out;-ms-transition:.1s ease-out}#hs_pagenav .prev,#hs_pagenav .next{width:65px}#hs_pagenav .prev:hover{text-indent:-5px}#hs_pagenav .next:hover{text-indent:5px}#pageLinks{clear:both;color:#4f4d4d;text-align:center}.wp-pagenavi a,.wp-pagenavi span{display:inline-block}.pagenav_boxtype{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;padding:2px}.pnbox{width:50%;min-height:90px}.pnbox a{width:100%;height:100%;display:table}.pn_arrow{background:#d4b572;color:#fff;display:table-cell;vertical-align:middle;width:20px;height:100%;text-align:center}.pn_txt{padding:0 20px;display:table-cell;vertical-align:middle;position:relative;height:100%;width:80%;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.pn_L{text-align:left;border-radius:3px 0 0 3px}.pn_R{text-align:left;border-radius:0 3px 3px 0}.pn_L .pn_arrow{border-radius:3px 0 0 3px}.pn_R .pn_arrow{border-radius:0 3px 3px 0}.pn_L .pn_txt:after{content:" ";width:1px;height:80%;background:#ccc;position:absolute;top:10%;right:-1px}.pn_R .pn_txt:after{content:" ";width:1px;height:80%;background:#ccc;position:absolute;top:10%;left:0}@media all and (-ms-high-contrast:none){*::-ms-backdrop,.pn_L .pn_txt:after{height:100%;top:25%}*::-ms-backdrop,.pn_R .pn_txt:after{height:100%;top:25%}}.pn_thumb{display:table-cell;vertical-align:middle;width:60px;height:60px;padding:0 10px 0 0}.pn_thaf_txt{display:table-cell;vertical-align:middle}.pn_thumb img{width:60px;height:auto}.pn_empty{width:100%;height:100%;display:table}.pn_empty .pn_arrow{background:#e1d1ae}#magazine_wrap .pagenav_boxtype a{color:#222}@media only screen and (max-width:499px){.pagenav_boxtype{border:none}.pnbox{width:100%;border:1px solid #ccc;padding:2px;margin-bottom:10px}.pn_L .pn_txt:after,.pn_R .pn_txt:after{display:none}}.wp-pagenavi{clear:both;text-align:center}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;background:#fbf6ea;border:1px solid #d4b572;color:#d4b572;padding:3px 10px;min-width:1.8em;box-sizing:border-box;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#d4b572;color:#fff}@media only screen and (max-width:599px){.wp-pagenavi a.first,.wp-pagenavi a.last{display:none}}.post_content h1,.post_content h2,.post_content h3,.post_content h4,.post_content h5,.post_content h6{background:0 0;padding:0;margin:2em 0 1em;line-height:1.4}.post_content p{margin-top:15px;font-size:115%}.post_content h2{background:#d4b572;color:#fff;padding:.2em 1em;font-size:150%}.post_content h3{color:#c9ad66;padding:.2em 0;border-bottom:solid 2px #c9ad66;font-size:130%}.post_content h4{border-bottom:double 4px #c9ad66;padding-bottom:.2em;font-size:16px;color:#c9ad66}.post_content h5{line-height:30px;letter-spacing:.14em;font-size:14px;font-weight:700;background:0 0;border-bottom:dashed 1px #000}.post_content h5:after{position:absolute;content:'';top:100%;left:30px;border:10px solid transparent;border-top:10px solid #c9ad66;width:0;height:0}.post_content ul,.post_content ol{padding-left:2em;margin:15px 0}.post_content ul li{list-style-type:circle}.post_content ol li{list-style-type:decimal}.post_content a{color:#1877f2;text-decoration:underline}.post_content blockquote{background-color:#f7f7f7;padding:30px 30px 20px;border-radius:10px;margin:15px 0;font-size:14px;position:relative;line-height:2em}#archive_tile>ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:20px}#archive_tile>ul>li{width:30%;width:-webkit-calc((100% - 60px)/3);width:calc((100% - 60px)/3);margin:0 30px 30px 0;box-sizing:border-box;position:relative;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}#archive_tile>ul>li:nth-of-type(3n){margin-right:0}#archive_tile.spmenu_fullwidth{max-width:1100px;margin:0 auto}#archive_tile.spmenu_fullwidth>ul{justify-content:center}#archive_tile.spmenu_fullwidth>ul>li{width:18%;width:-webkit-calc((100% - 90px)/4);width:calc((100% - 90px)/4)}#archive_tile.spmenu_fullwidth>ul>li:nth-of-type(3n){margin-right:30px}#archive_tile.spmenu_fullwidth>ul>li:nth-of-type(4n){margin-right:0}#archive_tile .thum01 a{display:block}#archive_tile .thum01 a:hover{opacity:.8}.title02{padding:10px}.title02 .tit_info{margin-bottom:10px;line-height:1.4}.title02 .tit_info a{font-size:120%}.dateLabel{letter-spacing:1px}.title02 .excerpt{font-size:11px;margin-bottom:10px}.hs_thumb{width:100%}.thum01{position:relative}.thum01 img{max-width:100% !important}.arch_title{text-align:right;font-family:'Roboto',serif;font-weight:400}.hs_thumb h3{text-align:center;margin:10px 0 0}.arch_title p{font-size:15px;line-height:1.2;position:absolute;right:0;bottom:10px}#spmenu_gallery .title02{padding-top:20px}#spmenu_gallery .title02 h3{text-align:center}#spmenu_gallery .title02 p{font-size:80%;margin-bottom:10px}#spmenu_gallery .categories_label{font-size:90%;margin:10px 0}#spmenu_gallery .flex-direction-nav a{text-indent:-9999em}#spmenu_gallery .flex-prev:before,#spmenu_gallery .flex-next:before{position:absolute;padding:0;font-family:"Font Awesome 5 Free";font-weight:700;font-size:20px;text-indent:0;color:#fff;opacity:.8}#spmenu_gallery .flex-prev:before{content:"\f137";top:0;left:0}#spmenu_gallery .flex-next:before{content:"\f138";top:0;right:0}a.gls_link{display:block;padding:3px;text-align:center;background:#333;color:#fff;border-radius:5px;text-decoration:none;border-bottom:none}a.gls_link i{margin-right:.5em}.hsst_ar{margin:10px 0 0;padding:10px;width:100%;box-sizing:border-box}.hsst_ar a{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;width:100%}.hsst_ar h4{font-size:120%}.hsst_ar_L{width:60px;display:inline-block;vertical-align:middle;margin:0 5% 0 0;font-size:12px}.hsst_ar_R{width:70%;width:-webkit-calc(100% - 90px);width:calc(100% - 90px);vertical-align:middle;font-size:12px}.hsst_ar_R p{line-height:1.2}.wp-video,video.wp-video-shortcode,.mejs-container,.mejs-overlay.load{width:100% !important;height:100% !important}.mejs-container{padding-top:133.5%}.wp-video,video.wp-video-shortcode{max-width:100% !important}video.wp-video-shortcode{position:relative}.mejs-mediaelement{position:absolute;top:0;right:0;bottom:0;left:0}.mejs-controls{display:none}.mejs-overlay-play{top:0;right:0;bottom:0;left:0;width:auto !important;height:auto !important}@media only screen and (max-width:599px){#archive_tile>ul>li{padding-bottom:0}#archive_tile>ul>li,#archive_tile>ul>li:nth-of-type(3n),#archive_tile>ul>li:nth-of-type(even),#archive_tile.spmenu_fullwidth>ul>li,#archive_tile.spmenu_fullwidth>ul>li:nth-of-type(3n),#archive_tile.spmenu_fullwidth>ul>li:nth-of-type(4n){width:45%;width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin:0 5px 10px}.hsst_ar{margin-top:5px}.hsst_ar_L{display:none}.hsst_ar_R{width:100%}#archive_tile .hsst_assign{font-size:10px;margin-bottom:5px}.hsst_ar h4{font-size:90%}#spmenu_gallery .flex-control-paging li a{display:none}}@media only screen and (max-width:499px){#archive_tile>ul>li,#archive_tile>ul>li:nth-of-type(3n),#archive_tile>ul>li:nth-of-type(even),#archive_tile.spmenu_fullwidth>ul>li,#archive_tile.spmenu_fullwidth>ul>li:nth-of-type(3n),#archive_tile.spmenu_fullwidth>ul>li:nth-of-type(4n){width:100%;max-width:280px;margin:0 auto 20px}}#tit_gallery{margin:0 0 20px}#tit_gallery h1{text-align:center;margin-bottom:20px}#tit_gl_txt{background:#eee;padding:20px;margin-top:-20px}#tit_gallery p{font-size:90%}#grid-content{width:100%;margin:0}#grid-content ul{font-size:0}#grid-content ul li{display:inline-block;width:25%;padding:0 5px;margin-bottom:10px;box-sizing:border-box;vertical-align:top;position:relative;font-size:12px}#gl_subtitle{text-align:center;margin-bottom:20px}#gl_subtitle h1{font-size:120%}#gl_subtitle h3{font-size:110%;font-weight:700;padding:10px 0;margin-bottom:20px;border-bottom:2px solid #515151;text-align:left}#gl_subtitle img{max-width:250px;margin-bottom:20px}#gl_categorylist{font-size:0}#gl_categorylist li{display:inline-block;font-size:12px;padding:0 20px;margin-bottom:10px;border-right:1px solid #000;position:relative}#gl_categorylist li:last-child{border:none}#gl_categorylist li ul{display:none;position:absolute;top:1.2em;left:50%;z-index:3;margin-left:-75px;opacity:.80}#gl_categorylist li ul li{display:block;padding:0;margin:0;border:none}#gl_categorylist li ul li a{display:block;background:#000;color:#fff;padding:10px;_zoom:1;width:130px;line-height:1.8;height:auto}#gl_categorylist li ul li a:hover{text-dechttps://salon-model.com/wp-admin/admin.php?page=cptui_supportoration:none !important;opacity:.5}#gl_categorylist li ul ul a{padding:10px 10px 10px 20px}#s_hairstyle{margin:0}#s_hairstyle .slider{margin-bottom:30px}#s_hairstyle .categories_label{margin:0}#s_hairstyle .categories_label:empty{display:none}.styledata dl dt{width:8em;float:left;padding:10px 0;clear:both}.styledata dl dd{padding:10px 0 10px 9em;border-bottom:1px solid #ccc}.styledata h3{font-weight:700}.styledata p{margin:0 0 10px}#sd_comment_box{display:table;margin:20px 0}.sd_stylist{width:120px;padding-right:20px;display:table-cell;vertical-align:middle}.sd_stylist p{text-align:center}.sd_stylist img{max-width:100%;height:auto}#sd_bnarea{text-align:center}a#bn_sd_style{display:block;width:245px;padding:15px 0;background:#babea5;color:#fff;text-decoration:none;margin:0 auto 10px}a#bn_sd_all{display:block;width:245px;padding:15px 0;background:#ccc;color:#fff;text-decoration:none;margin:0 auto 10px}#hs_author h4{font-size:140%;font-weight:700}.hsst_assign{font-size:90%;color:#d4b572;font-weight:700;margin:0 0 10px}#hsst_audt{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:40px}#hsst_L{flex:0 0 200px}#hsst_R{flex:2 2 50%}.other_works{padding:20px 0;clear:both}.other_works h5{font-size:120%;font-weight:700;padding:10px 0;border-bottom:1px solid #777;margin-bottom:20px}.other_works ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.5%}.other_works ul li{flex:0 1 16.2%}#hsst_bt{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:20px 0 0}#hsst_bt li{margin:0 2px 2px 0}.hsst_btpro a,.hsst_btoth a{display:block;padding:10px 15px;background:#ccc}.hsst_btpro a:hover,.hsst_btoth a:hover{opacity:.8}#s_hairstyle .slick-prev,#s_hairstyle .slick-next{background:#d4b572;width:30px;height:30px;border-radius:20px;box-shadow:0px 0px 10px -2px rgb(108 85 36/50%)}#s_hairstyle .slick-prev:before,#s_hairstyle .slick-next:before{color:#fff;text-align:center;position:absolute;top:8px;left:10px;font-size:13px}.gal-slides{margin-bottom:30px;z-index:99;position:relative}.gal-slides .slick-slide{opacity:.5}.gal-slides .slick-active{opacity:1.0}.slide_inner_gal{padding:0 10px;text-align:center}.gal-thumb{width:324px;margin:0 auto;text-align:center}.gal-thumb .slick-slide img{cursor:pointer}.thumb_inner_gal{padding:0 5px}.thumb_inner_gal img{margin:0 auto;max-width:98px}.hs_detail{max-width:870px;margin:30px auto 50px}.hs_detail h2{clear:both;font-size:24px;font-weight:700;margin-bottom:20px;padding:0}#hs_search{width:800px;margin:0 auto}#hs_search ul{text-align:center;font-family:'Roboto',serif;letter-spacing:1px;font-weight:400;font-size:130%}#hs_search li{display:inline-block;padding:0 10px 10px}#fav_regi{margin:40px 0;text-align:center}#fav_regi ul li{display:inline-block;margin:0 5px 10px}#fav_regi a{display:inline-block;padding:8px 0;width:14em;background:#000;color:#fff;border-radius:3px;text-align:center}#fav_add a{background:#25a4b7}.wpfp-img{position:absolute;top:12px;left:50%;margin-left:8px}.remove-parent{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.6);color:#fff;width:20px;line-height:20px;text-align:center}a.remove-parent:hover{background-color:rgba(0,0,0,.3);color:#fff}@media only screen and (max-width:1099px){#hsst_audt{gap:20px}#hsst_L{flex-basis:160px}}@media only screen and (max-width:1024px){#grid-content{width:100% !important}#grid-content ul li{width:33%}.hs_detail{width:100%}#hs_search{width:100%}}@media only screen and (max-width:599px){#gl_subtitle h3{font-size:100%}#grid-content ul li{width:50%;padding:0 5px;margin-bottom:20px}.thum01{margin-bottom:5px}.sd_stylist{width:90px}#tit_gl_txt{margin-top:0;padding:10px;font-size:90%}.hs_detail h2{font-size:18px}.hs_detail{margin:0 0 20px}#hsst_audt{padding-bottom:60px;position:relative}#hsst_L{flex-basis:25%}#hs_author h4{font-size:110%}#hsst_R p{font-size:11px}.hsst_assign{font-weight:400}#hsst_bt{position:absolute;bottom:0;left:0;width:100%;gap:2px;margin:0}#hsst_bt li{flex:2 2 40%;margin:0;text-align:center}.hsst_btpro{font-size:11px}.hsst_btoth{display:none}.other_works h5{font-size:16px;padding:5px 0}.other_works ul{gap:2px .5%}.other_works ul li{flex-basis:33%}}#column_pick_slide li{padding:0 10px}#column_pick_slide li div{position:relative}#column_pick_slide li div h2{position:absolute;bottom:0;left:0;right:0;width:100%;height:6em;line-height:1.5;padding:10px;overflow:hidden;box-sizing:border-box;color:#fff;text-shadow:-2px 1px 5px #333;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=0)}#column_pick_slide .slick-arrow{color:#fff;text-shadow:-2px 1px 13px #333}#column_pick_slide .slick-arrow:before{color:#fff}#column_pick_slide .slick-prev{left:10px}#column_pick_slide .slick-next{right:10px}#archive_column>ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:20px}#archive_column>ul>li{width:45%;width:-webkit-calc(50% - 15px);width:calc(50% - 15px);margin:0 30px 30px 0;box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-sizing:border-box;position:relative}#archive_column>ul>li:nth-of-type(even){margin:0 0 30px}.title02{padding:10px}.title02 .tit_info{margin-bottom:10px}.title02 .tit_info a{font-size:120%}.title02 .info_new{margin-right:10px}.title02 .excerpt{font-size:11px;margin-bottom:10px}#clm_bt_tagarea{background:#eee;padding:40px 0;margin:0 0 40px}#clm_bt_tagarea h2{font-size:24px;text-align:center;margin-bottom:20px;position:relative;margin-bottom:40px}#clm_bt_tagarea h2:after{content:"";width:70px;height:1px;background:#999;position:absolute;left:50%;bottom:-10px;margin-left:-35px}ul.clm_bt_taglist li{display:inline-block;border:1px solid #949494;border-radius:3px;padding:1px 8px;margin:0 5px 10px 0}ul.clm_bt_taglist li a:before{content:"#"}#side_ranking{counter-reset:number}#side_ranking a{position:relative}#side_ranking a:after{content:counter(number);counter-increment:number;width:20px;height:20px;line-height:20px;text-align:center;position:absolute;top:0;left:0;z-index:2;color:#fff;font-size:10px;background:#d4b572}#arch_clm_ur{position:absolute;left:0;bottom:10px;width:100%;padding:0 10px;box-sizing:border-box}.post-ratings{font-size:16px;font-weight:700;vertical-align:middle}.post-ratings span{margin:0 5px}.post-ratings img{vertical-align:middle}@media only screen and (max-width:499px){#archive_column>ul>li,#archive_column>ul>li:nth-of-type(3n),#archive_column>ul>li:nth-of-type(even){width:100%;margin:0 0 20px}}#side_product{max-width:250px;margin:-2px auto 0}#side_product li{margin-bottom:20px;text-align:center}#side_product li a:hover{opacity:.8}.product_tit{margin-bottom:40px}.product_tit p{margin:20px 0 0}a.bt_prd_brand{display:block;width:220px;line-height:1;background:#d4b572;color:#fff;padding:10px 0;text-align:center;border-radius:1.5em;margin:20px auto 0;position:relative}a.bt_prd_brand:before{content:'\e5e1';font-family:"Material Icons Sharp";position:absolute;right:10px;transition:.5s}a.bt_prd_brand:hover{background:#c29a52}a.bt_prd_brand:hover:before{-webkit-transform:translateX(4px);transform:translateX(4px)}#prd_all{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#prd_all li{width:48%;margin:0 1% 2%;text-align:center}#prd_all li h3{font-weight:700;margin:10px 0 0}.prsg_thum{text-align:center;margin:0 0 20px}.product0{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;margin:0 0 40px}.prd_img{width:20%;margin-right:3%}.prd_txt{width:77%}.prd_cat ul li{display:inline-block;background:#333;color:#fff;border-radius:3px;padding:0 5px;margin:1px;font-size:11px}.product0 h3{font-size:100%;font-weight:700;margin:10px 0}.prd_content{font-size:90%}.prd_txt dl{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:10px;max-width:350px;margin:0}.prd_txt dl:nth-of-type(1){margin-top:10px}.prd_txt dt{flex:1 0 8em}.prd_txt dd{flex:1 1 8em}a.prd_link{display:inline-block;font-size:85%;border-bottom:1px solid #000;padding:0 1.8em 0 .4em;position:relative;margin:10px 0 0}a.prd_link:after{content:'\e5e1';font-family:"Material Icons Sharp";font-size:100%;position:absolute;right:.2em;transition:.2s}a.prd_link:hover:after{right:0}@media only screen and (max-width:959px){#side_product{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}#side_product li{margin:0;width:25%;padding:5px;box-sizing:border-box}}@media only screen and (max-width:899px){.prd_img{width:40%}.prd_txt{width:57%}}@media only screen and (max-width:699px){#side_product li{width:33.3%}}@media only screen and (max-width:599px){#side_product li{width:50%}#prd_all li{width:100%;max-width:400px;margin:0 auto 20px}.product0{align-items:flex-start;position:relative}.product0 h3{margin:5px 0}.prd_content{font-size:80%}.prd_content p{line-height:1.5}.prd_txt dl{display:block;font-size:80%}.prd_txt dt,.prd_txt dd{display:inline-block}.prd_txt dt{margin-right:1em}}#sitemap{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#sitemap>div{width:45%;width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}#sitemap a:hover{opacity:.8}.sitemap_all>ul>li>a{display:block;background:#eee;padding:10px 20px 10px 40px;position:relative;margin:5px 0}.sitemap_all>ul>li>a:before{content:"\f138";font-family:"Font Awesome 5 Free";font-weight:700;color:#d4b572;font-size:110%;position:absolute;left:15px}.sitemap_all ul li ul li{position:relative;border-bottom:1px dotted #ccc;padding-left:20px}.sitemap_all ul li ul li:last-child{border-bottom:none}.sitemap_all ul li ul li a{display:block;padding:10px 20px 10px 40px;position:relative}.sitemap_all ul li ul li a:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:700;color:#d4b572;position:absolute;left:15px}.sitemap_all ul li ul li a span{font-size:80%}.sitemap_all .sub-menu{display:block !important;padding:0 !important}.sitemap_all .sub-menu li:first-child{border-top:none !important}.sitemap_all .accordionBtn{display:none}.stm_nolink>a{pointer-events:none;cursor:default;padding:10px 20px !important}.stm_nolink>a:before{display:none}.stm_otherlink>a{padding-right:40px !important}.stm_otherlink>a:after{content:"\f24d";font-family:FontAwesome;color:#d4b572;position:absolute;bottom:10px;right:15px;font-size:12px}@media only screen and (max-width:599px){#sitemap>div{width:100%}.sitemap_all>ul>li>a{padding-top:5px;padding-bottom:5px}.sitemap_all ul li ul li a{padding-top:5px;padding-bottom:5px}}.instawidget br{display:none}.instawidget iframe{height:auto !important}.instawidget br{display:none}.instawidget iframe{height:auto !important}dl#contactform dt{width:13em;padding:0;float:left}dl#contactform>dt{font-weight:700}dl#contactform dd{padding:0 0 0 13em;margin:0 0 20px}dl#contactform input[type=text],dl#contactform input[type=email],dl#contactform input[type=password],dl#contactform input[type=tel]{margin-bottom:0}dl#contactform dd dl dd{margin:0}#privacy{height:120px;overflow:scroll;background-color:#f4f4f4;padding:10px;margin-bottom:10px;border:1px solid #ccc}@media only screen and (max-width:640px){dl#contactform>dt{float:none}dl#contactform>dd{padding:0}}.need{font-size:11px;color:red}.wpcf7-list-item{display:block;margin:0 !important}.wpcf7-spinner{display:block !important;margin:0 auto !important}#movie_all{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#movie_all .movie0{width:45%;width:-webkit-calc((100% - 20px)/2);width:calc((100% - 20px)/2);margin:0 20px 40px 0}#movie_all .movie0:nth-of-type(even){margin-right:0}#movie_all h3{font-size:110%;padding:5px 0 0;margin:0 0 10px}.mvbox{position:relative;padding-bottom:56.25%;height:0;margin-bottom:10px}.mvbox iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:599px){#movie_all .movie0{width:100%;margin:0 0 40px}}#rec_tit_inn{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;z-index:3;width:380px;padding:20px 20px 40px;box-sizing:border-box;background:rgba(255,255,255,.8);color:#000}#rec_tit_inn h1{font-family:Roboto,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:48px;font-weight:700;margin-bottom:0;line-height:1.2}#rec_tit_inn h2{font-size:100%;font-weight:700;margin:20px 0 0}#rec_detail{text-align:center;font-weight:700;font-size:120%;margin:60px 0 20px}ul.rec_btlist{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:20px 0 0}ul.rec_btlist>li{width:250px;margin:10px}ul.rec_btlist a{display:block;background:#0a256b;color:#fff;font-size:20px;font-weight:700;padding:.6em 0;text-align:center;border-radius:5px;filter:drop-shadow(0px 3px 3px rgba(0,0,0,.3))}@media only screen and (max-width:699px){#rec_tit_inn{width:80%}#rec_tit_inn h1{font-size:36px}#rec_tit_inn h2{font-size:12px}ul.rec_btlist a{font-size:18px}}