@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}sup{font-size:70%;vertical-align:top;position:relative;top:-.1em}body{font:14px/1.8 'Noto Sans JP',"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#4c3e39;-webkit-text-size-adjust:none}html{font-size:15px;scroll-behavior:smooth}@media only screen and (max-width:1199px){html{font-size:14px}}@media only screen and (max-width:1024px){html{font-size:12px}}@media only screen and (max-width:599px){html{font-size:10px}}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-family:'Oswald',sans-serif;font-weight:700;font-size:250%}.title404_h1{font-size:250%;font-weight:900;margin:30px 0 0;font-family:'Oswald',sans-serif;text-align:center}.title404_h2{font-size:130%;font-weight:400 !important;line-height:1.4;margin-bottom:10px !important;border-bottom:none !important}@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 !important}}@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 !important}}.marker_line{font-weight:700}.marker_line.y{background:linear-gradient(transparent 60%,#fff600 0%)}a{margin:0;padding:0;text-decoration:none;outline:0;vertical-align:baseline;background:0 0;font-size:100%;color:#4c3e39;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}a:hover,a:active{outline:none;color:#4c3e39}nav .panel:after,nav#mainNav:after,.newsTitle:after,.bg:after,.post:after,.pagecont: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],textarea{vertical-align:middle;max-width:90%;line-height:30px;height:30px;padding:1px 5px;border:1px solid #d4d4d7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:100%;color:#555;background:#fcfcfc}textarea{height:auto;line-height:1.5}span.wpcf7-list-item{display:block !important}input[type=submit],input[type=reset],input[type=button]{padding:10px 70px;background:#e62323;background:-moz-linear-gradient(top,#e62323 0%,#d80e0e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e62323),color-stop(100%,#d80e0e));background:-webkit-linear-gradient(top,#e62323 0%,#d80e0e 100%);background:-o-linear-gradient(top,#e62323 0%,#d80e0e 100%);background:linear-gradient(to bottom,#e62323 0%,#d80e0e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e62323',endColorstr='#d80e0e',GradientType=0);border:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:1.5;font-size:120%;color:#fff}input[type=submit],input[type=button]{-webkit-appearance:none}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background:#e62323;background:-moz-linear-gradient(top,#d80e0e 0%,#e62323 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d80e0e),color-stop(100%,#e62323));background:-webkit-linear-gradient(top,#d80e0e 0%,#e62323 100%);background:-o-linear-gradient(top,#d80e0e 0%,#e62323 100%);background:linear-gradient(to bottom,#d80e0e 0%,#e62323 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d80e0e',endColorstr='#e62323',GradientType=0);cursor:pointer}*:first-child+html input[type=submit]{padding:3px}.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:#89733f !important;color:#fff}.button01:hover{background-color:#5c481b !important;color:#fff !important}@media only screen and (max-width:400px){.button01{font-size:14px}}.lk_frame{position:relative;display:inline-block;border:2px solid #fff;outline:none;transition:all .2s}.lk_frame:before,.lk_frame:after{position:absolute;z-index:2;content:'';width:0;height:0;border:2px solid transparent;box-sizing:content-box}.lk_frame:before{top:-2px;left:-2px}.lk_frame:after{bottom:-2px;right:-2px}.lk_frame:hover{color:#4c3e39}.lk_frame:hover:before,.lk_frame:hover:after{width:100%;height:100%}.lk_frame:hover:before{border-bottom-color:#4c3e39;border-left-color:#4c3e39;transition:height .3s,width .3s .3s}.lk_frame:hover:after{border-top-color:#4c3e39;border-right-color:#4c3e39;transition:height .3s,width .3s .3s}.lk_underline{position:relative;display:block}.lk_underline:after{content:'';display:block;position:absolute;bottom:0;left:0;height:3px;background-color:#4c3e39;transition:width .3s;width:0}.lk_underline:hover:after{width:100%}.lk_expansion{overflow:hidden;width:100%;background:#4c3e39}.lk_expansion img{display:block;transition-duration:.5s}.lk_expansion img:hover{transform:scale(1.3);opacity:.7}.ef_wipe{overflow:hidden;position:relative}.ef_wipe span{display:inline-block;position:relative;transition:all .5s cubic-bezier(.16,1,.3,1);clip-path:polygon(100% 0,100% 0,100% 99%,100% 100%);transition-delay:.2s}.run.ef_wipe span{clip-path:polygon(0 0,100% 0,100% 99%,0 100%)}#wrapper,.inner{margin:0 auto;width:95%;max-width:1650px}.inner1260{margin:0 auto;width:95%;max-width:1260px}@media only screen and (max-width:1024px){#wrapper,.inner{width:880px}}#wrapper-full{width:100%;position:relative;z-index:3}#outer{top:0;left:0}#outer-page{padding-top:136px}@media only screen and (max-width:1024px){#outer{padding-top:64px}#outer-page{padding-top:64px}}#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%;max-width:1260px;margin:0 auto;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}.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}.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;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}h1,h2,h3,h4,h5{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:.15em}h1.title{font-family:'Inter',"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:4.8rem;font-weight:100;line-height:1;text-align:center;padding:90px 0 0;display:block;max-width:1260px;margin:0 auto 20px}#subtitle{font-family:'Inter',"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:100;font-size:2rem;text-align:center;max-width:1260px;margin:-20px auto 40px}#subtitle h2{font-size:1.2rem;letter-spacing:0}@media only screen and (max-width:499px){h1.title{font-size:3.6rem;padding-top:40px}}.post h1{margin:20px 0;padding:5px 0;font-size:180%}.post h2{margin:5px 0;padding-bottom:3px;font-size:150%;font-weight:400;letter-spacing:0;border-bottom:3px solid #515151}.post h3{margin:10px 0;padding:10px 0;font-size:120%;font-weight:700;letter-spacing:0}.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}.info_new{background:#af5454;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-family:'Oswald',"メイリオ","Meiryo",arial,"Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:27px;border-bottom:1px solid #4c3e39;padding:0 0 10px;margin:0 0 20px}#pagetop{bottom:50px;position:fixed;right:30px;z-index:99}#pagetop a{display:block;width:45px;height:38px;padding:7px 5px 10px;background:#4c3e39;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{right:10px;bottom:10px}}@media only screen and (min-width:1025px){#header_line{width:100%;background:0 0;position:fixed;top:0;left:0;z-index:999;mix-blend-mode:multiply;color:#fff;transition:.9s}#header_line:hover{mix-blend-mode:normal}#headerUpper{margin-bottom:20px}#headerUpper ul{float:left}#headerUpper h1{float:right;font-size:11px}#header{width:95%;max-width:1650px;margin:0 auto;position:relative;padding:20px 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}#header_right{flex:2;margin:0;position:relative;padding:40px 0 0;box-sizing:border-box}#header_right .icon-close{display:none}#logo{width:150px;margin:0;text-align:left;position:relative}#logo img{max-width:100%;height:auto}#pc_logo{position:absolute;top:0}#sm_logo{display:none}#mb_hd_connect{display:none}}@media screen and (min-width:1025px) and (max-width:1199px){#logo{width:100px}}@media only screen and (max-width:1024px){#header_line{width:100%;padding:0;margin:0;background:#fff;position:fixed;top:0;left:0;z-index:999}#headerUpper{margin-bottom:10px}#headerUpper ul{float:left}#headerUpper h1{float:right;font-size:11px}#header{width:95%;margin:0 auto;position:relative;padding:5px 0}#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:flex-start}#logo{width:70px;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:70px;margin:0;height:auto;position:absolute;top:0}#mb_hd_connect{width:calc(100% - 120px)}#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:56px;color:#fff;padding:5px 0;height:54px;box-sizing:border-box}#mdh_bt_tel a{background:#4c3e39;color:#fff}#mdh_bt_res a{background:#e62323;color:#fff}}#headerUpper{background:#4c3e39;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}#header h2{float:right;padding:5px 0;font-size:11px;font-weight:400;text-align:right}@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-end;align-items:center}#topnav ul li{display:inline-block}#mainNav{clear:both;position:relative;z-index:200;font-family:'Inter',"ヒラギノ角ゴ W7 JIS2004","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px}#mainNav li strong{font-weight:400}#mainNav li{position:relative;margin:0 10px}#mainNav li a{padding:10px 0;position:relative}#mainNav li:hover a,#mainNav li a:active{color:#bf4141}#mainNav li.mn_reserve a{color:#bf4141}#mainNav li.mn_reserve a:hover,#mainNav li.mn_reserve a:active{color:#a90000}#mainNav>li>a:before{content:"";height:2px;width:0;background-color:#bf4141;position:absolute;bottom:0;left:0;transition:.5s}#mainNav>li:hover>a:before{width:100%}#mainNav>li.mn_reserve>a:before{background-color:#a90000}#mainNav li ul{max-height:0;opacity:0;padding:0;overflow:hidden;width:250px;position:absolute;top:20px;left:50%;margin-left:-130px;transition:top .3s ease-out;z-index:999;color:#fff;font-size:14px;font-weight:700}#mainNav li:hover ul{max-height:9999px;opacity:1;padding:0;top:35px}#mainNav li ul li{display:block;padding:0}#mainNav li ul li a{color:#fff !important;padding:10px 5px;text-align:center;display:block;background:#4c3e39;transition:.5s}#mainNav li ul li a:hover{background:#6c5d58;color:#fff}#mainNav ul li:first-child{padding-top:20px}#mainNav ul li:first-child:after{content:"";position:absolute;right:0;top:10px;left:0;width:0;height:0;margin:auto;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #4c3e39}#sns_nav{font-size:20px;margin:0 0 0 20px}#sns_nav li a{padding:5px;color:#4c3e39}#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:'Roboto',sans-serif;color:#4c3e39;font-weight:900}#hd_tel a{color:#4c3e39}#hd_tel a:hover,a:active{color:#6f6f6f}#hd_reserve a{padding:10px 50px;background:#e62323;border:1px solid #e62323;color:#fff;font-size:13px;margin-left:20px;border-radius:3px}#hd_reserve a:hover{background:0 0;color:#e62323}#hd_reserve a i{font-size:18px;margin-right:7px;vertical-align:middle}#hd_reserve a span{vertical-align:middle}.modal-open{display:none}}@media screen and (min-width:1025px) and (max-width:1549px){#topnav,#header_connect ul{justify-content:flex-end}}@media only screen and (max-width:1024px){#mbnav_connect{margin:0 0 10px}#mbnav_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:center}#mbnav_connect ul li{width:45%;width:-webkit-calc(50% - 5px);width:calc(50% - 5px);margin:0;line-height:1.4;font-family:'Inter',"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:100;opacity:0;transition:.5s;padding-top:10px}#mbnav_connect ul li.run{padding-top:0;opacity:1.0}#mbnav_connect ul li:nth-of-type(even){margin:0 0 0 10px}#mbnav_connect ul li a{display:block;padding:8px 0;text-align:center;font-size:14px}#mbnav_connect ul li a i{font-size:20px;vertical-align:middle}#mbnav_connect ul li a span{font-size:11px}#mbnav_tel a{background:#fff;color:#4c3e39}#mbnav_reserve a{background:#bf4141;color:#fff}#topnav{width:100%}.menu-trigger{background:#fff;padding:5px 0;margin:0;width:50px;height:54px;border:none;display:block;position:relative}.menu-trigger div{width:30px;height:20px;margin:0 auto 5px;position:relative}.menu-trigger div span{width:100%;height:2px;background:#4c3e39;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:10px}.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.iziModal-noSubtitle{padding-top:30px !important}.iziModal .iziModal-header{box-shadow:none !important}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-button{width:70px !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}ul#mainNav li{padding:5px 10px 8px 30px;opacity:0;transition:.5s}ul#mainNav li.run{padding-left:10px;opacity:1.0}ul#mainNav>li:nth-child(1){transition-delay:.1s}ul#mainNav>li:nth-child(2){transition-delay:.2s}ul#mainNav>li:nth-child(3){transition-delay:.3s}ul#mainNav>li:nth-child(4){transition-delay:.4s}ul#mainNav>li:nth-child(5){transition-delay:.5s}ul#mainNav>li:nth-child(6){transition-delay:.6s}ul#mainNav>li:nth-child(7){transition-delay:.7s}ul#mainNav>li:nth-child(8){transition-delay:.8s}ul#mainNav>li:nth-child(9){transition-delay:.9s}ul#mainNav>li:nth-child(10){transition-delay:1s}ul#mainNav>li:nth-child(11){transition-delay:1.1s}ul#mainNav>li:nth-child(12){transition-delay:1.2s}ul#mainNav>li:nth-child(13){transition-delay:1.3s}ul#mainNav>li:nth-child(14){transition-delay:1.4s}ul#mainNav>li:nth-child(15){transition-delay:1.5s}ul#mainNav>li:nth-child(16){transition-delay:1.6s}ul#mainNav>li:nth-child(17){transition-delay:1.7s}ul#mainNav>li:nth-child(18){transition-delay:1.8s}ul#mainNav>li:nth-child(19){transition-delay:1.9s}ul#mainNav>li:nth-child(20){transition-delay:2s}ul#mainNav li a{font-family:'Inter',"ヒラギノ角ゴ W7 JIS2004","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.8rem;color:#fff}#mainNav li strong{font-weight:400}#mainNav li ul li a{font-size:1.5rem;padding-left:1.8rem;position:relative;line-height:1.2;display:block;margin-bottom:.6rem}#mainNav li ul li a:before{content:"";width:1rem;height:1rem;position:absolute;top:0;left:0;border-style:solid;border-color:#fff;border-width:0 0 1px}#mainNav li ul li a span{display:inline-block;margin-top:.8em}#sns_nav{font-size:20px;text-align:left;margin:0;position:relative}#sns_nav li{width:30px !important;display:inline-block;text-align:center;padding-top:10px;opacity:0;transition:.5s;transition-delay:.2s}#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}#sns_nav li.run{padding-top:0;opacity:1.0}#header_connect{display:none}}@media only screen and (max-width:644px){#mainNav{width:98%}#header{text-align:center;background-image:none}#header h2,.contact{float:none}.contact{padding:0 0 20px;margin:0 auto;text-align:center}.contact p{text-align:center}#headerInfo{width:250px;margin:0 auto}img.alignright,img.alignleft{display:block;margin:5px auto}.alignright,.alignleft{float:none;margin:0 0 20px}}@media only screen and (max-width:959px){#wrapper,.inner{width:90%}#wrapper>.inner{width:100%}.contact{padding:10px 0 10px}nav#mainNav{width:100%}nav#mainNav ul{margin:0 auto}nav#mainNav ul ul{padding:0}nav div.panel{float:none;position:absolute;top:50px;z-index:9999}#mainImg img{height:auto;padding:0}#content,#content-topics,#content-home,#sidebar,#sidebar-topics,#sidebar-home{clear:both;width:95%;float:none;margin:0 auto;padding:0 0 10px}.banner{width:100%;margin:0 auto;text-align:center}p.banner img{width:100%;height:auto}section.widget_search{text-align:center}}#sidebar section{margin:0 0 20px;padding:0}section.widget ul ul{border:0;margin:0;padding:0 0 0 10px}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}#sidebar p{margin-bottom:0}section.widget h3,section.blog_quote h3{clear:both;margin:0;padding:7px 10px 7px 0;font-size:120%;font-weight:700;letter-spacing:0;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 .sd_news_photo{width:50px;height:50px;overflow:hidden;float:left;margin:0 10px 0 0}.blog_quote .sd_news_photo img{max-width:100%;height:auto}.blog_quote .sd_news_text{width:auto}.blog_quote .idx_news_text{font-size:14px;display:block;font-weight:700;padding:3px 0}.blog_quote .info_new{font-size:11px}.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}.widget_tags ul,#s_hairstyle .categories_label ul{margin:20px 0 0 !important}.widget_tags li,#s_hairstyle .categories_label li{display:inline-block;border:1px solid #949494;background:0 0;border-radius:3px;padding:1px 8px;margin:0 5px 10px 0;font-size:80%}.widget_tags li a,#s_hairstyle .categories_label li a{padding:0 !important;border-bottom:none !important;color:#4c3e39}.widget_tags li a:before,#s_hairstyle .categories_label li a:before{content:"#"}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 #4c3e39}.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%}section.widget_color li a{display:block;padding:5px;border-bottom:none}#archive_tile .categories_label li{display:inline-block;background:0 0;margin:0 5px 5px 0 !important;padding:0 !important;border-radius:0 !important}#archive_tile .categories_label li a{background:0 0;color:#4c3e39;border:1px solid #ccc;padding:3px 10px;font-size:12px;border-radius:3px}#archive_tile .categories_label li:hover{background:0 0}#archive_tile .categories_label li a:hover,#archive_tile .categories_label li:hover{color:#4c3e39;background:0 0}#archive_tile .categories_label a:before{content:"#"}#footer{background:#6c5d58;color:#fff;padding:20px 0}#footer a{color:#fff}ul#ft_sns_nav{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;font-size:35px}ul#ft_sns_nav li{margin:10px}ul#ft_sns_nav li svg{width:1em;height:1em;vertical-align:middle}ul#FooterNav{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;font-family:'Inter',"ヒラギノ角ゴ W7 JIS2004","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;margin:0 0 60px}ul#FooterNav li a{color:#fff;padding:10px}ul#FooterNav li strong{font-weight:400}ul#FooterNav li ul{display:none}ul#FooterNav .mn_menu{display:none}ul#ft_salon_nav{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#ft_salon_nav>li{margin:0 20px}ul#ft_salon_nav h1{font-size:1.33rem;line-height:1.2;font-weight:700;margin-bottom:.5em;letter-spacing:0}ul#ft_salon_nav h2{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:0;font-size:.8rem;font-weight:400}ul#ft_salon_nav p{font-size:.8rem}ul.ft_salon_menu{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-top:10px;font-size:.8rem}ul.ft_salon_menu li{position:relative}ul.ft_salon_menu li:after{content:"";position:absolute;right:0;top:.3rem;height:1rem;width:1px;background:#fff;opacity:.8}ul.ft_salon_menu li:last-child:after{display:none}ul.ft_salon_menu li strong{font-weight:400}ul.ft_salon_menu li a{display:block;padding:0 10px;color:#fff}ul.ft_salon_menu li:first-child a{padding-left:0}ul.ft_salon_menu li a:hover{text-decoration:underline}address{font-family:'Roboto',sans-serif;font-size:.8rem;letter-spacing:.1em;line-height:1.2;margin-bottom:1em;text-align:center;margin:90px 0 0}#bn_recruit{text-align:center;margin:0 0 30px}@media only screen and (max-width:599px){ul#FooterNav{-ms-flex-direction:column;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column;align-items:center;font-size:14px;margin-bottom:40px}ul#FooterNav li a{display:block;padding:5px 10px}address{margin-top:40px}}@media only screen and (max-width:499px){ul#ft_salon_nav>li{width:200px;margin-bottom:20px}}@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}@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:#202124}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}@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:'Noto Serif JP',YuMincho,"游明朝体","Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif;padding:5px 0;font-size:115%}#salon_navi ul li a{display:block;color:#4c3e39;padding:5px 10px;font-weight:400}#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:#4c3e39}#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:#202124;color:#fff !important;font-size:80%}#salon_navi ul .slnv_tel{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:#636772}}@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:5.5em;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 #202124;margin-top:2px}#salon_navi .sll_salonbt li{flex:1 0 50%}.slnv_tel a{background:#fff;color:#202124}.slnv_res a{background:#202124;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:#636772}.slnv_tel a:hover{background:#f0e5cd}}#loading{position:fixed;width:100%;height:100%;z-index:9999;background:#fff;text-align:center}#loading_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fadeUp{animation-name:fadeUpAnime;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:1024px){#loading_box img{width:75px}}@media only screen and (min-width:700px){#mainImg_sp{display:none}}@media only screen and (max-width:699px){#mainImg{display:none}}.topcont{margin-bottom:160px}.tit_basic{font-family:'Inter',"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:4.8rem;font-weight:100;line-height:1.0}.top_titlink{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-end}a.top_viewmore{display:inline-block;font-family:'Roboto',sans-serif;font-weight:100;letter-spacing:.15em;font-size:12px;position:relative;padding-left:28px;line-height:1.0}a.top_viewmore:hover{color:#4c3e39}a.top_viewmore:before{content:"";position:absolute;top:4px;left:1px;width:12px;height:12px;border-radius:100%;background-color:#bf4141;transition:.5s cubic-bezier(.56,.16,.32,2.27);-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}a.top_viewmore:hover:before{transition:.5s cubic-bezier(.56,.16,.32,2.27);-webkit-transform:translate(2px,-2px) scale(1.3);transform:translate(2px,-2px) scale(1.3)}a.top_viewmore:after{content:"";position:absolute;top:-1px;left:0;width:18px;height:18px;border-radius:100%;background-color:rgb(230 0 18/50%);animation:circleflash 1.5s linear infinite}@keyframes circleflash{0%,100%{opacity:1}50%{opacity:0}}a.top_viewmore span{position:relative;display:inline-block;padding:2px 0 5px}a.top_viewmore span:before{content:"";height:1px;width:100%;background-color:#4c3e39;position:absolute;bottom:0;left:0;transition:.5s}a.top_viewmore:hover span:before{width:0}.slideUp{opacity:0;visibility:hidden;transition:.9s;transform:translateY(30px)}.slideUp.run{opacity:1;visibility:visible;transform:translateY(0)}.maskLeft{position:relative}.maskLeft:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:#eee;transition:right .9s .5s cubic-bezier(.16,1,.3,1)}.maskLeft.run:after{right:100%}.maskRight{position:relative}.maskRight:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:#eee;transition:left .9s .5s cubic-bezier(.16,1,.3,1)}.maskRight.run:after{left:100%}#top_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;align-items:center;justify-content:space-between}#tp_gll_img{width:60%}#tp_gll_txt{width:38%;text-align:center}.movieplay a{position:relative;display:block;max-width:800px;color:#fff}a.bt_mdlmv{cursor:pointer}.movieplay a:before{content:"";background:url(/img/top_index/bt_movie_cr.svg) no-repeat center center;width:260px;height:260px;background-size:100% auto;position:absolute;right:50px;top:50%;margin-top:-130px;animation:rotation 18s infinite linear}.movieplay a:hover:before{animation-play-state:paused}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.movieplay a:after{content:"PLAY MOVIE";font-size:12px;text-align:center;background:url(/img/top_index/bt_movie_tr.svg) no-repeat top center;width:90px;height:90px;background-size:60px auto;position:absolute;right:130px;top:50%;margin-top:-45px;padding-top:60px;box-sizing:border-box}.mdl_movie{box-shadow:none !important}.mdl_movie h2.iziModal-header-title{text-indent:-100% !important}.mdl_movie .iziModal-header{box-shadow:none !important}.mdl_movie .iziModal-header.iziModal-noSubtitle .iziModal-header-buttons{right:14px !important}.mdl_movie .iziModal-header.iziModal-noSubtitle .iziModal-button{width:50px !important;height:50px !important}.mdl_movie .iziModal-header.iziModal-noSubtitle{height:60px !important}.mdl_movie .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}#top_salon h1{text-align:center;margin-bottom:90px}#tp_sln_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}.tp_sln0{width:50%;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}.tp_sln_txt{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;flex:2;padding:0 5vw;margin-bottom:40px}.tp_sln0:nth-of-type(1) .tp_sln_txt{-ms-flex-direction:row-reverse;-webkit-box-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.tp_sln_logo{flex:0 0 258px;text-align:center}.tp_sln_logo p{margin-top:40px}.tp_sln0:nth-of-type(1) .tp_sln_logo{padding-left:90px}.tp_sln0:nth-of-type(2) .tp_sln_logo{padding-right:90px}.tp_sln_dtl{flex:2}#top_salon h2{font-size:1.06rem;font-weight:700;margin-bottom:1em}#top_salon p{font-size:.8rem}.tp_sln_dtl p{margin-bottom:40px}.tp_sln_img{position:relative;overflow:hidden}.tp_sln_img img{width:100%;transition:transform .6s ease}.tp_sln_img:hover img{transform:scale(1.2)}#tp_rcm_tit{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_rcm_titL{width:50%;text-align:right}.tp_rcm_titR{padding-left:40px;margin-bottom:30px}#top_recommend h2{font-size:2rem;line-height:1.2;font-weight:700;margin-bottom:10px}#top_recommend h3{font-size:1.06rem;line-height:1.2;font-weight:700;margin-bottom:1em;font-family:'Inter',"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#top_recommend p{font-size:.8rem;margin-bottom:1em}#tp_rcm_img{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_rcm_img li{width:50%}#tp_rcm_img li:nth-of-type(1){margin-top:-110px}#top_recommend02{background:#f4f2f3;padding:90px 0}#top_rcm02{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}#top_rcm02_L{flex:2;padding-right:5vw;box-sizing:border-box}#top_rcm02_R{flex:0 0 809px}#top_recommend02 h1{margin-bottom:20px}#top_recommend02 h2{font-size:2rem;line-height:1.2;font-weight:700;margin-bottom:10px}#top_recommend02 h3{font-size:1.06rem;line-height:1.2;font-weight:700;margin-bottom:1em}#top_recommend02 p{font-size:.8rem;margin-bottom:1em}#tp_rcm03_01{position:relative;margin:0 0 24px}.tp_rcm03_tit{position:absolute;left:450px;top:0}#tp_rcm03_02{position:absolute;width:34%;top:36%;right:0;padding:24px 0 0 24px;background:#fff;box-sizing:border-box}#tp_rcm03_03{width:66%}.tp_rcm0303_txt{width:39%;margin-right:3%}.tp_rcm0303_img{width:58%;float:right;margin:0 0 24px 24px}.tp_rcm03_img_sp{display:none}.tp_rcm0303_img_sp{display:none}.tp_rcm0303_img ul,#tp_rcm03_04 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-end}.tp_rcm0303_img ul li{width:calc((100% - 24px)/2);text-align:right}.tp_rcm0303_img ul li:first-child{margin-right:24px}#tp_rcm03_04{display:none}#top_recommend03 p{font-size:.8rem;margin-bottom:1em}#top_recommend03 p.tp_rcm0303_tx01{margin-bottom:2em}#top_recommend03 h3{letter-spacing:0;font-size:1.06rem;line-height:1.2;margin-bottom:1em}.tp_rcm0303_h3_en{letter-spacing:0 !important;font-size:1.06rem !important;line-height:1.2 !important;margin-bottom:1em !important;font-weight:inherit !important}.tp_rcm0303_en{font-family:'Inter',"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:100;font-size:.8rem;line-height:1.4}#top_rcm04{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}#top_rcm04_L{flex:2;box-sizing:border-box;position:absolute;left:0;z-index:2;max-width:45vw}#top_rcm04_R{flex:0 0 60vw}#top_recommend04 h1{margin-bottom:20px}#top_recommend04 h2{font-size:2rem;line-height:1.2;font-weight:700;margin-bottom:10px}#top_recommend04 h3{font-size:1.06rem;line-height:1.2;font-weight:700;margin-bottom:1em}#top_recommend04 p{font-size:.8rem;margin-bottom:1em}#top_rcm05{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}#top_rcm05_L{flex:2;box-sizing:border-box;position:absolute;left:0;z-index:2}#top_rcm05_R{flex:0 0 60vw}#top_recommend05 h1{margin-bottom:20px}#top_recommend05 h2{font-size:2rem;line-height:1.2;font-weight:700;margin-bottom:10px}#top_recommend05 h3{font-size:1.06rem;line-height:1.2;font-weight:700;margin-bottom:1em}#top_recommend05 p{font-size:.8rem;margin-bottom:1em}#top_about{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}#top_about p{font-size:.8rem}#top_owner{width:50%}#top_info{width:40%}#tp_own_datail{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}.tp_own_datR{flex:0 0 200px;padding-left:30px;box-sizing:border-box}.tp_own_datL{flex:2}.tp_own_datL 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;align-items:center;margin:20px 0 0}.tp_own_datL ul li{margin-right:20px;line-height:1.0}.tp_own_datL ul li.own_sns_ico{margin-right:10px}.own_sns_ico a{display:inline-block;padding:5px 10px;color:#fff;border-radius:4px}.own_sns_ico>a>*{vertical-align:middle}.own_sns_ico i{font-size:20px;margin-right:6px}.own_sns_ico a:hover{color:#fff;opacity:.6}.own_ig{background:-webkit-linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;position:relative}.own_fb{background:#3b5998}.tp_own_datR ul{font-size:11px}.tp_own_datR ul li{padding-left:1.4em;position:relative;line-height:1.7}.tp_own_datR ul li:before{content:"\e837";font-family:'Material Icons';position:absolute;left:0;top:0}ul#tp_own_photo{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;max-width:700px;margin-left:auto}ul#tp_own_photo li{width:24%;margin-bottom:1%}#top_recruit{margin-bottom:60px}#top_recruit h2{font-size:2rem;line-height:1.2;font-weight:700;margin:20px 0 10px}#top_recruit h3{font-size:1.06rem;line-height:1.2;font-weight:700;margin-bottom:1em}#top_recruit p{font-size:.9rem}#top_recruit p a{text-decoration:underline}#top_recruit p a:hover{color:#bf4141}#top_news .top_titlink{margin-bottom:20px}#top_news 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:flex-start;margin-bottom:10px}#top_news dl dt{font-size:.8rem;line-height:1.2;width:11em;text-align:center;margin-right:20px}#top_news dl dt a{display:block;background:#bf4141;color:#fff;padding:5px 0}.tp_nws_data{font-size:.8rem;padding-top:5px;width:7em}.tp_nws_tit{font-size:1.06rem;font-weight:700;flex:2}#top_news dd a:hover{text-decoration:underline}#top_news dd.tp_nws_tit a:hover{color:#bf4141}#top_dityca{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;background:#a6a6a6;color:#fff;overflow:hidden}.tp_dtc_L{width:64%;position:relative}.tp_dtc_L>img{width:100%}#tp_dtc_logo{position:absolute;z-index:99;top:50%;right:2vw;width:8vw;height:8vw;margin-top:-4vw}#tp_dtc_logo a{display:block;position:relative;z-index:2}#tp_dtc_logo:before{content:"";width:16vw;height:16vw;background:url(/img/top_index/di_slide_cr.svg) no-repeat 0 0;background-size:100% auto;position:absolute;top:-4vw;left:-3.8vw;animation:dtcrotation 18s infinite linear;z-index:1}#tp_dtc_logoot{position:absolute;z-index:99;bottom:6vw;right:66vw;width:8vw;height:8vw;margin-top:-4vw}#tp_dtc_logoot:before{content:"";width:16vw;height:16vw;background:url(/img/top_index/js_slide_cr.svg) no-repeat 0 0;background-size:100% auto;position:absolute;top:-4vw;left:-3.8vw;animation:dtcrotation 18s infinite linear;z-index:1}@keyframes dtcrotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.tp_dtc_R{width:36%;padding:0 3vw 0 5vw;box-sizing:border-box;font-size:.8rem;position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;position:relative}a.bt_top_dtc{font-family:'Inter',"ヒラギノ角ゴ W7 JIS2004","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:#fff;color:#a6a6a6;border:1px solid #fff;display:block;width:210px;font-size:14px;position:relative;line-height:1;padding:15px 10px;box-sizing:border-box;text-align:center;margin:40px 0 0}a.bt_top_dtc:hover{background:#a6a6a6;color:#fff}a.bt_top_dtc:before{content:"";width:50px;height:1px;position:absolute;right:-16px;bottom:20px;background:#cecece;transition:.5s}a.bt_top_dtc:after{content:"";position:absolute;bottom:22px;right:-16px;width:8px;height:1px;background:#cecece;transform:rotate(35deg);transition:.5s}@media only screen and (max-width:1699px){.tp_rcm_titL{width:auto}.tp_rcm_titR{flex:2}.tp_rcm03_tit{left:29vw}}@media only screen and (min-width:1200px){.dtc_img_sp{display:none}}@media only screen and (max-width:1199px){.tit_basic{font-size:3.5rem}#tp_gll_img{width:50%}#tp_gll_txt{width:45%}.tp_sln_logo{flex-basis:40%}.tp_sln0:nth-of-type(1) .tp_sln_logo{padding-left:40px}.tp_sln0:nth-of-type(2) .tp_sln_logo{padding-right:40px}#top_rcm02_R{flex-basis:560px}#top_dityca{display:block}.dtc_img_pc{display:none}.tp_dtc_L{width:100%}.tp_dtc_R{width:100%;padding:20vw 5vw 60px}#tp_dtc_logo{width:16vw;height:16vw;right:50%;margin-top:-8vw;margin-right:-8vw}#tp_dtc_logo:before{width:30vw;height:30vw;top:-7vw;left:-7.6vw}a.bt_top_dtc{margin-left:auto;margin-right:auto}#tp_dtc_logoot{width:16vw;height:16vw;bottom:auto;top:-3vw;left:15vw}#tp_dtc_logoot:before{width:30vw;height:30vw;top:-7vw;left:-7.6vw}}@media only screen and (max-width:1024px){.topcont{margin-bottom:120px}#top_gallery{max-width:600px;margin-right:auto;margin-left:auto}#tp_gll_img{width:100%;margin-bottom:40px}#tp_gll_txt{width:100%}#tp_gll_txt .top_titlink{display:block}.movieplay a:before{width:130px;height:130px;margin-top:-65px;right:20px}.movieplay a:after{font-size:10px;width:60px;height:50px;background-size:30px auto;right:55px;margin-top:-20px;padding-top:30px}#top_salon h1{margin-bottom:40px}.tp_sln0{width:100%;margin-bottom:90px;display:block}.tp_sln0:last-child{margin-bottom:0}.tp_sln_txt{max-width:600px;margin-right:auto;margin-left:auto}.tp_sln_logo{flex-basis:30%}.tp_sln0:nth-of-type(1) .tp_sln_txt{-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row}.tp_sln0:nth-of-type(1) .tp_sln_logo{padding:0 40px 0 0}#top_rcm02{display:block}#top_rcm02_L{width:60vw;margin:0 auto 40px;padding:0}#top_rcm02_R{width:100%}#top_rcm04{display:block}#top_rcm04_L{width:100%;position:relative;max-width:100%}#top_rcm04_R{width:100%;margin:0 0 40px}#top_rcm05{display:block}#top_rcm05_L{width:100%;position:relative}#top_rcm05_R{width:100%;margin:0 0 40px}#top_owner{width:100%;max-width:600px;margin:0 auto 90px}#top_info{width:100%;max-width:600px;margin:0 auto}.tp_dtc_R{font-size:11px}}@media only screen and (max-width:899px){.tp_rcm_titL{width:100%;text-align:left;margin:0 0 10px}.tp_rcm_titR{width:100%;padding:0}#tp_rcm_img li:nth-of-type(1){margin-top:0}#tp_rcm_img li:nth-of-type(2){margin-top:90px}#top_recommend03 .inner{width:100%}.tp_rcm03_tit{position:static;margin:0 0 20px}.tp_rcm03_img{display:none}.tp_rcm03_img_sp{display:block}.tp_rcm0303_img{display:none}.tp_rcm0303_img_sp{display:block;padding:16px 5vw 16px 16px;margin-right:-5vw;width:43%;background:#fff;float:right;margin-top:-16vw;position:relative;z-index:1}#tp_rcm03_01{margin-left:5vw}#tp_rcm03_02{top:85%;width:48%;display:none}#tp_rcm03_03{width:90%;margin:0 auto 16px;box-sizing:border-box}#tp_rcm03_04{display:block;width:90%;max-width:624px;margin:0 auto;clear:both}#tp_rcm03_04 ul li{width:calc((100% - 16px)/2);text-align:center}#tp_rcm03_04 ul li:first-child{margin-right:16px}.tp_own_datL ul li{margin-bottom:10px}.tp_own_datL ul li:not([class]){width:100%;margin-right:0}}@media only screen and (max-width:599px){.topcont{margin-bottom:60px}#tp_rcm_img{display:block}#tp_rcm_img li{width:70%}#tp_rcm_img li:nth-of-type(2){margin:0 0 0 30%}#top_recommend02{padding:40px 0}#top_rcm02_L{width:100%}}@media only screen and (max-width:499px){#tp_own_datail{display:block}.tp_own_datL{width:100%;margin-bottom:20px}.tp_own_datR{width:100%;padding:0}.tp_nws_data{width:8em;padding:0}.tp_dtc_R{padding:20vw 5vw 30px}}@media only screen and (max-width:429px){#top_recommend h1.tit_basic{font-size:8vw}#top_recommend02 h1.tit_basic{font-size:8vw}#top_recommend03 h1.tit_basic{font-size:8vw}#top_recommend04 h1.tit_basic{font-size:8vw}#top_recommend05 h1.tit_basic{font-size:8vw}}#page_titarea{margin-bottom:40px;width:100%}#tit_bg{width:100%;position:relative}#tit_bg:before{content:"";display:block;padding-top:41%}#tit_bg_inn{position:absolute;display:block;top:0;right:0;bottom:0;left:0}#tit_bg_inn img{object-fit:cover;width:100%;height:100%}#tit_logo{width:90%;max-width:1260px;margin:-90px auto 40px;position:relative;z-index:3;text-align:left;background:#fff;padding:40px;box-sizing:border-box;text-align:center}#tit_logo_inn img{display:block;max-width:120px;margin:0 auto}#tit_logo_inn h1{margin-top:20px;font-family:'Roboto',"ヒラギノ角ゴ W7 JIS2004","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:20px;letter-spacing:0;line-height:1.4;font-weight:700}#tit_logo_inn h1 span{font-size:12px;font-weight:400}#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 #4c3e39;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:#202124}.smalltit{font-weight:700;font-size:17px;margin-bottom:20px}.basictit{background:#202124;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}#bt_alllinks{text-align:center;margin:40px 0}#bt_alllinks a{display:inline-block;font-family:'Inter',"ヒラギノ角ゴ W7 JIS2004","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:100;letter-spacing:.15em;font-size:20px;padding-right:70px;position:relative;line-height:50px}#bt_alllinks a:before{content:"\e409";font-family:'Material Icons';position:absolute;right:0;top:0;width:50px;height:50px;border-radius:50px;border:1px solid #4c3e39;line-height:50px;text-align:center;letter-spacing:0;transition:.5s}#bt_alllinks a:hover{color:#6c5d58}#bt_alllinks a:hover:before{right:-10px;background:#6c5d58;border-color:#6c5d58;color:#fff}a.bt_arrow{display:block;width:270px;color:#202124;border-color:#202124;border-style:solid;border-width: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{color:#fff;background:#202124}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:'Shippori Mincho',"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:#202124 !important;opacity:.7}h2.title{margin:5px 0;padding-bottom:3px;font-size:150%;font-weight:700;border-bottom:2px solid #515151}a.link_topmore{display:block;font-size:.9rem;border-radius:500px;max-width:270px;color:#fff;background:#333;padding:15px 40px;text-align:center;margin:20px auto;position:relative;box-sizing:border-box}a.link_topmore:after{content:'\e5e1';font-family:"Material Icons Sharp";position:absolute;right:10px;transition:.5s}a.link_topmore:hover{background:#595959}a.link_topmore:hover:after{right:5px}a.bt_viewmore{display:block;width:220px;line-height:1;background:#4c3e39;color:#fff;padding:15px 0;text-align:center;border-radius:1.5em;margin:40px auto;position:relative;font-family:'Inter',"ヒラギノ角ゴ W7 JIS2004","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:100}a.bt_viewmore:before{content:'\e5e1';font-family:"Material Icons Sharp";position:absolute;right:10px;transition:.5s}a.bt_viewmore:hover{background:#6c5d58}a.bt_viewmore:hover:before{-webkit-transform:translateX(4px);transform:translateX(4px)}.anchor{display:block;margin-top:-116px;padding-top:116px}@media only screen and (max-width:1024px){#tit_inn img{max-width:100px}.anchor{margin-top:-64px;padding-top:64px}}@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 img{width:135px}}@media only screen and (max-width:599px){#page_titarea h2.subtitle{font-size:11px}#tit_logo_inn img{max-width:60px}}@media only screen and (max-height:699px){#page_titarea h2{margin-top:20px}}.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:#4c3e39;color:#fff !important;border-color:#4c3e39}#saiyou-arch a.link_topmore:hover{border-color:#4c3e39 !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 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:#202124;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:#202124;color:#fff}a.bt_coupon:hover{background:#636772}#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 #4c3e39;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:#202124}.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 #202124}.cprs_res a{background:#202124;color:#fff}.cprs_tel a{color:#202124}.cprs_res a:hover{background:#636772}.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{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}}#salon_all{width:100%;margin:0 auto}#salon_all h2{text-align:center;font-size:1.15rem;font-weight:700;letter-spacing:0}#salon_all ul{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}#salon_all ul li{width:33.3%;width:-webkit-calc(100%/3);width:calc(100%/3);padding:0 20px;margin:0 0 60px;box-sizing:border-box;position:relative}.sll_img{text-align:center;margin-bottom:10px}.sll_add{font-size:85%;margin-bottom:10px}.sll_txt a.top_sll_bt{position:absolute;bottom:0;left:0;right:0}@media only screen and (max-width:1023px){#salon_all{max-width:600px}#salon_all ul li{width:50%}}@media only screen and (max-width:599px){#salon_all h2{font-size:.95rem}}#aboutsalon h3{font-size:30px;margin-bottom:20px;color:#eb611e}#aboutsalon h4{font-size:30px}#ss_logo{margin:0 auto 30px;text-align:center}#ss_logo img{margin-bottom:20px}#ss_logo h1{font-size:24px;line-height:1.6}#ab_sns{text-align:center;margin:0 0 30px}#ab_sns li{float:left;width:30%;display:contents}#ab_sns a{display:inline-block;padding:5px 0 !important;margin:0 0 5px;font-size:15px;width:24.4%;background:#4c3e39;border:1px solid #4c3e39;color:#fff !important}#ab_sns a:hover{background:#fff;color:#4c3e39 !important}.salontel{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;font-weight:700;font-size:36px;line-height:1.2}.salontel span{display:inline-block;line-height:1.0}.salontel_ico{margin-right:10px}.salontel span svg{width:.9em;height:.9em;vertical-align:middle;margin-bottom:.1em}.salontel a{font-weight:700}.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;margin:20px auto 40px}.abbt_rs ul li a{display:block;width:300px;font-weight:700;font-size:16px;position:relative;line-height:1;color:#fff;padding:20px;text-align:center;box-shadow:0 0 4px 0 rgb(0 0 0/20%);overflow:hidden}.abbt_rs ul li a span{display:block;position:relative;z-index:3;padding:0 90px}.abbt_rs ul li a span:before{content:"";width:70px;height:1px;position:absolute;right:0;bottom:9px;background:#fff;transition:.5s}.abbt_rs ul li a span:after{content:"";position:absolute;bottom:12px;right:0;width:8px;height:1px;background:#fff;transform:rotate(35deg);transition:.5s}.abbt_rs ul li a:before{content:"";width:100%;height:100%;background:#fff;position:absolute;top:0;left:-100%;transition:.5s left;z-index:2}.abbt_rs ul li a:hover:before{left:0}.abbt_rs ul li a.abbt_web{background:#bf4141}.abbt_rs ul li a.abbt_web:hover{color:#bf4141}.abbt_rs ul li a.abbt_web:hover span:before,.abbt_rs ul li a.abbt_web:hover span:after{background:#bf4141}.abbt_rs>p{text-align:center;margin:-30px 0 40px;font-weight:600}#about #normal_slider .slick-dots li button:before{width:10px;height:10px;content:"";border:2px solid #fff;border-radius:10px}#calendar{margin:0 0 30px}#calendar h3{font-size:22px;font-weight:700;border-bottom:1px solid #c3c0c5;padding:5px 0;margin-bottom:10px}#ab_salon{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;justify-content:space-between;align-items:center;margin:0 0 60px}#absl_L{width:59%}#absl_R{width:39%}#ab_salon h3{font-size:22px;font-weight:700;border-bottom:3px solid #c3c0c5;padding:5px 0;margin-bottom:10px}#ab_salon dl dt{width:10em;float:left;font-weight:700;padding:10px 0 10px 1em;clear:both}#ab_salon dl dd{padding:10px 0 10px 11em;border-bottom:1px solid #ccc}a.abs_btmap{display:inline-block;font-size:80%;line-height:1.6;padding:1px 5px;border:1px solid #4c3e39;border-radius:3px;color:#4c3e39;margin:0 0 0 5px}a.abs_btmap:hover,a.abs_btmap:active,a.abs_btmap:focus{background:#4c3e39;color:#fff !important}a.abs_btmap span{font-size:120%;vertical-align:middle;margin-right:5px}#ps_concept{margin-bottom:50px}#ps_concept p{margin-bottom:10px}#about #staff_all{max-width:1260px;margin:0 auto;padding-top:0}#gmap{margin:0 auto 20px;width:100%;height:400px}#gmap iframe{width:100%;height:400px}h3.ab_title{font-family:'Inter',"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:4.8rem;font-weight:100;line-height:1;margin-bottom:20px;text-align:center}.ab_cont{margin-bottom:60px}@media only screen and (max-width:1199px){#ab_salon{max-width:600px;display:block;margin:0 auto 60px}#absl_R{width:100%;margin-bottom:40px}#absl_L{width:100%}}@media only screen and (max-width:1024px){#tit_logo{margin-top:-30px}}@media only screen and (max-width:959px){#about{width:100%}#gmap iframe{width:100%;height:300px}#ps_p_list{width:100%}}@media only screen and (max-width:799px){#ps_allstaff ul li,#ps_allstaff ul li:nth-of-type(6n){width:50%;padding:0 5px;box-sizing:border-box;margin:0}#ss_logo h1{font-size:16px}}@media only screen and (max-width:599px){#gmap iframe{height:300px}}@media only screen and (max-width:499px){#salon_nav ul li{width:50%}#ab_salon h3,#calendar h3,#ab_information h3,#ps_allstaff h3{font-size:18px}#salon_nav h3{font-size:12px;margin:5px 0 0}}@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:10px 0 5px}#ab_information dl dd{padding:0 0 9px}}#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_info{width:100%;max-width:960px;margin:0 auto}.menu0{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-sizing:border-box;margin-bottom:40px;border-top:1px solid #ccc;padding-top:40px}.menu0:first-child{border-top:none;padding-top:0}.menu_img{width:200px;margin-right:20px}.menu_txt{flex:2}.menu_res{width:170px;margin-left:20px}#menu_info h2{font-weight:700;font-size:100%;margin-bottom:10px}.mn_price{font-weight:700;font-size:105%;margin-top:10px}ul.mn_type{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 0 10px}ul.mn_type>li{display:inline-block;font-size:11px;line-height:1.2;padding:3px 5px;background:#d9a38f;color:#fff;border-radius:3px;margin:1px}.menu_res ul{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;height:100%}.menu_res li{margin:10px 0 0}.menu_res li a{display:block;border-radius:3px;padding:5px 0;text-align:center;box-sizing:border-box}.menu_res li a svg{vertical-align:middle}a.mnres_tel{border:1px solid #333}a.mnres_tel svg{width:1.1em;height:1.1em;margin-right:.2em}a.mnres_res{background:#bf4141;border:1px solid #bf4141;color:#fff}a.mnres_res svg{width:1em;height:1em;margin-right:.5em}@media only screen and (max-width:599px){.menu_img{width:100px}.menu_res{width:100%;height:auto;margin:0}.menu_res ul{-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;justify-content:space-between}.menu_res li{width:49%}}.m_information{margin-bottom:30px}.m_information>h3{font-family:Inter,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:100;font-size:26px;margin:40px 0 0}.m_information>h3:first-child{margin-top: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: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}.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}}#menu_message{text-align:center;margin:0 0 90px}h2.prc_maintit{font-family:Inter,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:100;font-size:36px;margin:40px 0 20px;text-align:center}#menu_message h3{font-size:20px;background:#f4f2f3;border-radius:100px;text-align:center;margin:0 0 20px}#menu_message ul{display:-ms-flexbox;display:-webkit-box;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;max-width:1100px;margin:0 auto}#menu_message ul li{width:48.5%;margin-bottom:40px}#price_list{width:100%;max-width:900px;margin:0 auto}#price_list h2:not([class]){font-family:Inter,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:100;font-size:30px;line-height:1.4;margin:0 0 10px}.price_tit{padding:0;margin:60px 0 20px}.price_table{margin:0}.price_table>li{border:1px solid #ccc;padding:10px 20px;border-radius:4px;margin-bottom:10px}.price_table h3{font-size:16px;letter-spacing:.05em;font-weight:700;margin-top:10px}#price_list dl{display:-ms-flexbox;display:-webkit-box;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:10px 0;border-bottom:1px dotted #ccc}#price_list dl:last-child{border-bottom:none}#price_list dt{flex:2}#price_list dd{width:7em;text-align:right}#price_list dd.prc_time{width:4.5em;position:relative;text-align:left;padding-left:2.2em}.prc_time:before{content:"";width:1.2em;height:1px;display:block;background:#4c3e39;opacity:.6;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:50%;left:0;margin-left:.5em}.prc_detail{width:100%;font-size:90%;box-sizing:border-box;border-radius:4px;margin-top:10px}.prc_point{display:inline-block;padding:.05em 8px;font-size:80%;border-radius:3px;margin:1px 3px 1px 10px;letter-spacing:0}.prc_point+.prc_point{margin-left:3px}.prc_ryusin{background:#63b1b8;color:#fff}.prc_tansan{background:#7fd1ae;color:#fff}.prc_kouka{margin-top:5px}.prc_kouka li{display:inline-block;padding:2px 12px;min-width:6em;text-align:center;font-size:11px;background:#6c5d58;color:#fff;border-radius:100px;margin:2px}.prc_nayami{width:100%;padding:10px 15px;font-size:90%;background:#ece7e3;box-sizing:border-box;border-radius:4px;margin:10px 0}.prc_nayami h4{font-size:110%;font-weight:700}.prc_nayami li{padding-left:1.2em;position:relative;line-height:1.2;display:inline-block;margin-right:1em}.prc_nayami li:before{content:"\e837";font-family:'Material Icons';position:absolute;left:0;top:0}.prc_attention{margin-top:20px;font-size:90%}.prc_attention ul{margin-bottom:1em}.prc_attention li{padding-left:1.2em;position:relative;line-height:1.2;display:inline-block;margin-right:1em}.prc_attention li:before{content:"";position:absolute;width:.8em;height:.8em;background:#6c5d58;left:.2em;top:.2em;border-radius:50%}.prc_option{border:1px solid #ccc;background:#f4f2f3;padding:10px;border-radius:4px;margin:60px 0 0}.prc_option h3{font-weight:700;letter-spacing:.05}.prc_option .prc_nayami{background:0 0;padding:10px}.op_rysn{display:-ms-flexbox;display:-webkit-box;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}.op_rysn_L{width:62%}.op_rysn_R{width:36%}.op_rysn_dt{background:#fff;margin:10px 0 0;padding:10px 15px;border-radius:4px}@media only screen and (max-width:1024px){#menu_message ul{display:block;max-width:600px}#menu_message ul li{width:100%}}@media only screen and (max-width:699px){.op_rysn{display:block}.op_rysn_L{width:100%}.op_rysn_R{width:100%;text-align:center;margin:20px 0}}@media only screen and (max-width:599px){h2.prc_maintit{font-size:30px}h2.prc_maintit+.price_tit{margin-top:0}#menu_message h3{font-size:16px}#price_list h2:not([class]){font-size:26px}}#staff_all{padding-top:90px}#staff_all h2{font-family:'Inter',"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:4.8rem;letter-spacing:0;font-weight:100;line-height:1;margin-bottom:40px;text-align:center}#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;justify-content:center}#staff_all>ul{margin:0 0 60px}#staff_all>ul>li{width:25%;padding:0 20px;margin-bottom:40px;box-sizing:border-box;text-align:center}#staff_all img{margin-bottom:20px}.stal_photo{overflow:hidden;margin:0}#staff_all h3{font-weight:700;font-size:1.15rem;line-height:1.4;margin-bottom:5px}#staff_all h4{font-weight:400;font-size:11px;margin-bottom:5px}#staff_all .top_viewmore{font-weight:700}ul.stal_sns{justify-content:center;margin-bottom:10px}ul.stal_sns li{margin:3px;line-height:1.0}ul.stal_sns a{display:inline-block;color:#fff;font-size:1rem;padding:5px;border-radius:5px}ul.stal_sns a svg{width:1.25rem;height:1.25rem;line-height:1.25rem;margin:0;vertical-align:middle}ul.stal_link{display:block !important;text-align:center;margin:20px 0 0}ul.stal_link li{margin:10px 0}ul.stal_link li a{display:block;max-width:250px;font-size:100%;padding:10px;line-height:1.6;box-sizing:border-box;margin:0 auto;box-shadow:0 0 4px 0 rgb(0 0 0/20%);overflow:hidden;position:relative;color:#fff}ul.stal_link li a span{display:block;position:relative;z-index:3;padding:0 50px}ul.stal_link li a span:before{content:"";width:50px;height:1px;position:absolute;right:0;bottom:9px;background:#fff;transition:.5s}ul.stal_link li a span:after{content:"";position:absolute;bottom:12px;right:0;width:8px;height:1px;background:#fff;transform:rotate(35deg);transition:.5s}ul.stal_link li a:before{content:"";width:100%;height:100%;background:#fff;position:absolute;top:0;left:-100%;transition:.5s left;z-index:2}ul.stal_link li a:hover:before{left:0}a.stal_prof{border:1px solid #333}ul.stal_link li a.stf_res{background:#bf4141}ul.stal_link li a.stf_res:hover{color:#bf4141}ul.stal_link li a.stf_res:hover span:before,ul.stal_link li a.stf_res:hover span:after{background:#bf4141}@media only screen and (max-width:1024px){#staff_all{padding-top:40px}}@media only screen and (max-width:959px){#staff_all>ul>li{width:33.3%}}@media only screen and (max-width:699px){#staff_all>ul>li{width:50%}}@media only screen and (max-width:499px){#staff_all h2{font-size:3.6rem;text-align:center}#staff_all>ul{max-width:300px;margin:0 auto 40px}#staff_all>ul>li{width:100%}}#staff_prof{display:-ms-flexbox;display:-webkit-box;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-sizing:border-box;margin-bottom:90px}#staff_photo{width:350px;margin-right:40px}#staff_photo_inn{background:#eee;overflow:hidden}#staff_prof.pst_mvhave #staff_photo_inn{margin-top:-50px}#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_text{width:70%;width:-webkit-calc(100% - 390px);width:calc(100% - 390px);margin-top:40px}#staff_text h2{font-weight:700;font-size:18px;line-height:1.4;margin-bottom:5px}#staff_text h3{font-weight:700;font-size:1rem;letter-spacing:0;margin-bottom:5px}#staff_text h4.stf_assign{font-weight:400;font-size:.9rem;margin-bottom:5px}.stf_comment{margin-bottom:20px}#staff_text 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;margin-bottom:20px}#staff_text dt{width:11em;padding-right:1em}#staff_text dd{flex:2}#staff_prof dl hr{width:100%;border:none;height:1px;background:#ccc}ul#st_sns_nav{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#st_sns_nav li{margin:0 10px 10px 0}ul#st_sns_nav li a{font-size:26px;line-height:40px;border-radius:10px;position:relative;display:inline-block;width:50px;height:50px;text-align:center;text-decoration:none;color:#fff;overflow:hidden}ul#st_sns_nav svg{width:26px;height:26px;vertical-align:middle}ul#st_sns_nav span{font-size:95%;vertical-align:middle}.stf_res{background:#bf4141}.stf_li{background:#00b900}.stf_ig{background:-webkit-linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;position:relative}.stf_tw{background:#55acee}.stf_fb{background:#3b5998}.stf_ln{background:#00b900}.stf_yt{background:red}.stf_tm{background:#35465d}.stf_bl{background:#4c3e39;font-family:Roboto,sans-serif}ul.slst_reserve{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;margin:20px auto 40px}ul.slst_reserve li a{display:block;min-width:250px;font-weight:700;font-size:100%;position:relative;line-height:1.6;color:#fff;padding:10px;text-align:center;box-shadow:0 0 4px 0 rgb(0 0 0/20%);overflow:hidden;font-weight:400}ul.slst_reserve li a span{display:block;position:relative;z-index:3;padding:0 70px}ul.slst_reserve li a span:before{content:"";width:50px;height:1px;position:absolute;right:0;bottom:9px;background:#fff;transition:.5s}ul.slst_reserve li a span:after{content:"";position:absolute;bottom:12px;right:0;width:8px;height:1px;background:#fff;transform:rotate(35deg);transition:.5s}ul.slst_reserve li a:before{content:"";width:100%;height:100%;background:#fff;position:absolute;top:0;left:-100%;transition:.5s left;z-index:2}ul.slst_reserve li a:hover:before{left:0}ul.slst_reserve li a.stres_web{background:#bf4141}ul.slst_reserve li a.stres_web:hover{color:#bf4141}ul.slst_reserve li a.stres_web:hover span:before,ul.slst_reserve li a.stres_web:hover span:after{background:#bf4141}ul.slst_reserve>p{width:100%;margin:10px 0 0;font-weight:600}h4.stsg_tit{font-weight:700;font-size:30px;text-align:center;margin:0 0 20px}#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:#efefef}.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}ul#stsg_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;justify-content:center;text-align:center;max-width:400px;margin:0 auto}ul#stsg_all>li{width:46%;margin:0 4% 20px 0}ul#stsg_all>li:nth-of-type(even){margin-right:0}@media only screen and (max-width:1024px){#staff_prof{display:block}#staff_photo{width:100%;max-width:350px;margin:0 auto 20px}#staff_text{width:100%;margin-top:0}#st_tit_area{display:block}#st_tit_L{margin-right:0}#staff_text h2,#staff_text h3,#staff_text h4.stf_assign,#st_sns_nav{text-align:center}ul#st_sns_nav{justify-content:center}ul#st_sns_nav li{margin:0 5px 10px}ul#st_sns_nav li a{font-size:20px;width:40px;height:40px;line-height:40px;line-height:35px}ul#st_sns_nav svg{width:20px;height:20px}ul.slst_reserve{display:block;max-width:270px;margin:0 auto 40px}}@media only screen and (max-width:599px){#st_bloglist dl dt{padding:0}#st_bloglist dl dd{display:none}}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;justify-content:center}#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{padding:0 0 20px;width:100%;text-align:left}#topics_all .topics0 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}#topics_all .topics0 .tp_thum{flex:0 0 90px;margin:0}#topics_all .topics0 .tp_txt{flex:2 2 40%}#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:#202124;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:#636772}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{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 auto;text-align:center}#bt_m_topics li{width:20%;padding:0 10px 20px;box-sizing:border-box}#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:1024px){#bt_m_topics li{width:33.3%;width:-webkit-calc(100%/3);width:calc(100%/3)}}@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}}#tp_illumina h2{font-size:150%;font-weight:700;margin-bottom:10px}#tp_illumina h3{font-size:130%;font-weight:700;margin-bottom:10px}#tp_illumina h4{font-size:100%;font-weight:700;margin-bottom:10px}.ilc0{margin-bottom:90px}#ilc_tit{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}#ilc_titL{width:50%}#ilc_titR{margin-left:-30px}.ilc_detail{text-align:center}.ilc_detail_inn{display:inline-block;text-align:left;padding:20px;position:relative}.ilc_detail_inn:before,.ilc_detail_inn:after{content:"";width:30px;height:30px;position:absolute;border-style:solid;border-color:#9a9290}.ilc_detail_inn:before{top:0;left:0;border-width:1px 0 0 1px}.ilc_detail_inn:after{bottom:0;right:0;border-width:0 1px 1px 0}.ilc_detail p{line-height:2.0}.ilc01{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;align-items:center;justify-content:space-between}.ilc01_L{width:55%}.ilc01_R{width:45%}.ilc02{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-end;width:90%;max-width:1000px;margin-right:auto;margin-left:auto}.ilc02_L{width:45%;margin-bottom:30px;position:relative;z-index:2}.ilc02_R{width:58%;margin-left:-3%}.ilc03{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:space-between}.ilc03_L{width:53%;z-index:2}.ilc03_R{width:45%}#ilc_cltit{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;position:relative}#ilc_cltitL{width:90%}#ilc_cltitR{width:80%;max-width:500px;position:absolute;right:0;bottom:-20px;background:#4c4c4c;color:#fff;padding:15px 15px 20px;box-sizing:border-box}#ilc_cltitR h3{font-size:24px}#ilc_cltitR p{font-size:90%}#ilc_cltitR:before{content:"";width:100%;height:14px;position:absolute;bottom:0;left:0;background:url(/img/topics/illumina/tit_ilc_bg.jpg) no-repeat center bottom;background-size:100% auto}ul#lic_clall{max-width:1000px;margin:0 auto}ul#lic_clall>li{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-end;margin:0 0 60px}ul#lic_clall>li:nth-of-type(odd){-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row}ul#lic_clall>li:nth-of-type(even){-ms-flex-direction:row-reverse;-webkit-box-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.lic_clall_img{width:40%}.lic_clall_txt{width:60%}.lic_clall_tit{background:#eee;padding:15px;border-width:0 0 4px;border-style:solid}ul#lic_clall>li:nth-of-type(odd) .lic_clall_tit{padding-left:25px}ul.lic_clall_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;justify-content:space-between;max-width:400px;margin:20px 20px 0}ul#lic_clall>li:nth-of-type(even) ul.lic_clall_gl{margin-left:auto}ul.lic_clall_gl>li{width:49%}#lic_clall h2{font-size:20px}#lic_clall h2{line-height:1.4;margin-bottom:5px}#lic_clall h3{margin-bottom:15px;letter-spacing:0}#lic_clall h4{font-size:110%;margin-bottom:5px;letter-spacing:0}#ilccl_amb h2,#ilccl_amb h3{color:#9f8576}#ilccl_amb .lic_clall_tit{border-color:#9f8576}#ilccl_bls h2,#ilccl_bls h3{color:#e19abb}#ilccl_bls .lic_clall_tit{border-color:#e19abb}#ilccl_nde h2,#ilccl_nde h3{color:#d0b7a5}#ilccl_nde .lic_clall_tit{border-color:#d0b7a5}#ilccl_std h2,#ilccl_std h3{color:#909d9c}#ilccl_std .lic_clall_tit{border-color:#909d9c}#ilccl_twl h2,#ilccl_twl h3{color:#c583ad}#ilccl_twl .lic_clall_tit{border-color:#c583ad}#ilccl_orc h2,#ilccl_orc h3{color:#9a87ac}#ilccl_orc .lic_clall_tit{border-color:#9a87ac}#ilccl_oce h2,#ilccl_oce h3{color:#9bbcde}#ilccl_oce .lic_clall_tit{border-color:#9bbcde}#ilccl_frs h2,#ilccl_frs h3{color:#a9c4aa}#ilccl_frs .lic_clall_tit{border-color:#a9c4aa}#ilccl_crl h2,#ilccl_crl h3{color:#e8b3ad}#ilccl_crl .lic_clall_tit{border-color:#e8b3ad}#ilccl_sfr h2,#ilccl_sfr h3{color:#a89182}#ilccl_sfr .lic_clall_tit{border-color:#a89182}@media only screen and (max-width:1024px){#ilc_tit{max-width:825px;margin-right:auto;margin-left:auto}#ilc_titL{width:100%}#ilc_titR{margin:-20px 0 0}.ilc01_R{width:55%;margin-right:-10%}.ilc03{align-items:flex-start}#ilc_cltit{-ms-flex-direction:column;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column}#ilc_cltitR{position:relative;bottom:auto;right:auto;margin:-20px 0 0 auto}ul.lic_clall_gl{max-width:300px}}@media only screen and (max-width:899px){ul#lic_clall>li{align-items:flex-start}.lic_clall_txt{margin-top:20px}}@media only screen and (max-width:699px){.ilc01_L{width:100%;margin:0 0 20px}.ilc01_R{width:100%;margin:0}.ilc03_L{width:100%;margin:0 0 20px}.ilc03_R{width:100%}}@media only screen and (max-width:599px){.ilc0{margin-bottom:60px}#ilc_titR{margin:-20px 10px 0}}@media only screen and (max-width:499px){#ilc_tit h3{font-size:4vw;text-align:center}#ilc_cltitL{width:95%}#ilc_cltitR{width:90%}#ilc_cltitR h3{font-size:18px}ul#lic_clall>li{-ms-flex-direction:column;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column}.lic_clall_img{width:80%;position:relative;z-index:-1}.lic_clall_txt{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;width:100%;margin:-10px 0 0}ul.lic_clall_gl>li{order:0}.lic_clall_tit{order:1}ul#lic_clall>li:nth-of-type(odd) .lic_clall_tit{padding:25px 15px 15px}ul#lic_clall>li:nth-of-type(even){-ms-flex-direction:row;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row}ul#lic_clall>li:nth-of-type(even) .lic_clall_txt{margin-left:auto}ul#lic_clall>li:nth-of-type(even) .lic_clall_tit{padding:25px 15px 15px}ul#lic_clall>li:nth-of-type(odd) ul.lic_clall_gl,ul#lic_clall>li:nth-of-type(even) ul.lic_clall_gl{margin:0 0 20px auto}#lic_clall h2{font-size:18px;margin-bottom:0}#lic_clall h3{font-size:14px}}#lxs_mv{text-align:center;margin:0 0 40px}#lxs_tit{text-align:center}#lxs_tit h2{color:#b99c56;font-size:30px;font-weight:700;margin-bottom:10px}#lxs_tit_inn{display:inline-block;text-align:left;font-size:120%;font-weight:700;margin-bottom:90px}#lxs_dt{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}.lxs_dt_L{width:48%}.lxs_dt_R{width:48%}#lxs_dt h3{font-size:29px;font-weight:700;margin-bottom:30px}.lxs_dt_eg{margin-bottom:20px}@media only screen and (max-width:1024px){.lxs_dt_L{width:100%;margin:0 0 60px}.lxs_dt_R{width:100%}}@media only screen and (max-width:799px){.lxs_dt_eg img{width:60vw}}@media only screen and (max-width:599px){#lxs_tit h2{font-size:24px}#lxs_tit_inn{font-size:110%}#lxs_dt h3{font-size:20px}}.hrt0{margin-bottom:60px}#hirata .top_viewmore{font-family:'Roboto',"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700}#hrt_tit{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;max-width:1440px;margin-right:auto;margin-left:auto}#hrt_titL{width:45%;margin-right:5%;padding-left:5%;box-sizing:border-box;position:relative;z-index:2}#hrt_titR{width:50%}#hrt_tit h1{font-family:'Roboto',"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:207px;line-height:.9;letter-spacing:0;margin-bottom:.05em}ul#hrt_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;align-items:center;margin-bottom:20px}ul#hrt_sns li{margin-right:10px}ul#hrt_sns .top_viewmore{font-size:16px;letter-spacing:0;margin-right:10px}.hrt_sns_ico{font-size:26px}.hrt_sns_ico a:hover{color:#bf4141}#hrt_tit h2{font-size:1.06rem;line-height:1.2;font-weight:700;margin-bottom:1em;letter-spacing:0}ul#hrt_prof{margin-bottom:40px}#hrt_prof li{padding-left:1.4em;position:relative;line-height:1.7}#hrt_prof li:before{content:"\e837";font-family:'Material Icons';position:absolute;left:0;top:0}#hrt_life{display:flex;flex-direction:row;flex-wrap:wrap;width:90%;max-width:1440px;margin-right:auto;margin-left:auto;align-items:center}#hrt_life .hrt_newstit{width:auto;margin:0}#hrt_lifeL .hrt_newstit h1{margin-right:.6em}#hrt_lifeR{flex:2}#hrt_life li{padding-left:1.4em;position:relative;line-height:1.7;display:inline-block;margin-right:1.5em}#hrt_life li:before{content:"";position:absolute;width:.8em;height:.8em;background:#6c5d58;left:.2em;top:.4em;border-radius:50%}#hrt_rsv{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;max-width:1440px;margin-right:auto;margin-left:auto}#hrt_rsvL{width:50%}#hrt_rsvR{width:50%;text-align:center}#hrt_rsv h2{font-family:'Roboto',"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:100;font-size:60px;letter-spacing:0;line-height:1.4;margin-right:10px}.hrt_tel{font-family:'Roboto',"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:48px;letter-spacing:0;line-height:1.4;margin-right:20px}#hrt_rsv p:not([class]){font-size:.8rem}#hrt_rsv p strong{color:#bf4141}.hrt_newstit{width:90%;max-width:1440px;margin:0 auto}.hrt_newstit h1{font-family:'Roboto',"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:197px;line-height:1;letter-spacing:0;position:relative;z-index:3}#hrt_blog ul{display:flex;flex-direction:row;flex-wrap:wrap}#hrt_blog .hrt_newstit h1{text-align:center;margin-bottom:.2em}#hrt_blog ul li{width:calc((100% - 60px)/3);margin:0 30px 30px 0}#hrt_blog ul li:nth-of-type(3n){margin-right:0}.hrt_blog_img{aspect-ratio:60/43;overflow:hidden}.hrt_blog_img a{display:block;position:relative}.hrt_blog_img img{object-fit:cover;width:100%;height:100%;transition:transform .6s ease}.hrt_blog_img a:hover img{transform:scale(1.1)}.hrt_blog_img a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;z-index:2;transition:.8s cubic-bezier(.16,1,.3,1)}.hrt_blog_img a:hover:before{opacity:.2}.hrt_blog_txt{padding:20px 10px 0}.hrt_blog_date{font-size:11px;margin:0 0 1em}#hrt_blog h3{font-size:16px;letter-spacing:0;font-weight:700}a.hrt_blog_bt{background:#bf4141;display:block;width:300px;font-size:16px;position:relative;line-height:1;color:#fff;padding:20px;text-align:center;box-shadow:0 0 4px 0 rgb(0 0 0/20%);overflow:hidden;margin:40px auto 0}a.hrt_blog_bt:hover{color:#bf4141}a.hrt_blog_bt:before{content:"";width:100%;height:100%;background:#fff;position:absolute;top:0;left:-100%;transition:.5s left;z-index:2}a.hrt_blog_bt:hover:before{left:0}a.hrt_blog_bt span{display:block;position:relative;z-index:3;padding:0 90px}a.hrt_blog_bt span:before{content:"";width:70px;height:1px;position:absolute;right:0;bottom:9px;background:#fff;transition:.5s}a.hrt_blog_bt span:after{content:"";position:absolute;bottom:12px;right:0;width:8px;height:1px;background:#fff;transform:rotate(35deg);transition:.5s}#hrt_mda .hrt_newstit{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-end}#hrt_mda h1{margin-right:.2em}#hrt_mda .top_viewmore{margin-bottom:60px}#hrt_wks .hrt_newstit{text-align:center}#slide_hrtmda{margin-top:-50px}#slide_hrtmda li{position:relative;overflow:hidden}#slide_hrtmda li:before{content:"";display:block;padding-top:129%}#slide_hrtmda a{position:absolute;display:block;top:0;right:0;bottom:0;left:0}#slide_hrtmda li img{object-fit:cover;width:100%;height:100%;transition:transform .6s ease}#slide_hrtmda li a:hover img{transform:scale(1.1)}#slide_hrtmda li a:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:0;transition:.8s cubic-bezier(.16,1,.3,1);background:#bf4141;mix-blend-mode:screen}#slide_hrtmda li a:hover:after{opacity:.9}#slide_hrtwrk{margin-top:-70px}#slide_hrtwrk li{position:relative;overflow:hidden}#slide_hrtwrk li:before{content:"";display:block;padding-top:133%}#slide_hrtwrk a{position:absolute;display:block;top:0;right:0;bottom:0;left:0;cursor:pointer}#slide_hrtwrk li a:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:.25;transition:.8s cubic-bezier(.16,1,.3,1);background:#4c3e39}#slide_hrtwrk li a:hover:after{opacity:0}#slide_hrtwrk li img{transition:transform .6s ease}#slide_hrtwrk li a:hover img{transform:scale(1.1)}#slide_hrtwrk li a span{display:inline-block;font-family:'Inter',sans-serif;font-weight:400;letter-spacing:.15em;font-size:12px;position:absolute;padding-left:24px;line-height:1;color:#fff;bottom:20px;left:20px;z-index:2}#slide_hrtwrk li a span:before{content:"";position:absolute;top:4px;left:0;width:8px;height:8px;border-radius:100%;background-color:#bf4141;transition:.5s cubic-bezier(.56,.16,.32,2.27);-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}#slide_hrtwrk li a:hover span:before{transition:.5s cubic-bezier(.56,.16,.32,2.27);-webkit-transform:translate(2px,-2px) scale(1.5);transform:translate(2px,-2px) scale(1.5)}#slide_hrtwrk li a span:after{content:"";position:absolute;top:0;left:0;width:12px;height:12px;border-radius:100%;background-color:rgb(230 0 18/50%);animation:circleflash2 1.5s linear infinite}@keyframes circleflash2{0%,100%{opacity:1}50%{opacity:0}}#slide_hrtwrk .slick-prev,#slide_hrtwrk .slick-next{background:#4c3e39;width:60px;height:60px;text-align:center;mix-blend-mode:multiply;transition:.5s}#slide_hrtwrk .slick-prev:hover,#slide_hrtwrk .slick-next:hover{mix-blend-mode:screen}#slide_hrtwrk .slick-prev:before,#slide_hrtwrk .slick-next:before{color:#fff}#hrt_publi ul{display:flex;flex-direction:row;flex-wrap:wrap}#hrt_publi .hrt_newstit h1{text-align:center;font-size:157px;margin-bottom:.2em}#hrt_publi ul li{width:calc((100% - 120px)/5);margin:0 30px 30px 0}#hrt_publi ul li:nth-of-type(5n){margin-right:0}.hrt_publ_img{aspect-ratio:1/1;width:100%;overflow:hidden;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.hrt_publ_img img{width:100%;height:100%;object-fit:contain}.hrt_publ_txt{padding:20px 10px 0}#hrt_publi h3{font-size:16px;letter-spacing:0;font-weight:700;margin:0 0 10px}.works_modal.iziModal{box-shadow:none !important}.cls_wksmodal{background:rgba(0,0,0,.6);border:0;padding:0;cursor:pointer;position:fixed;top:10px;right:10px;border-radius:50%;padding:5px;transform:rotateZ(0deg);transition:.5s;z-index:3 !important}.cls_wksmodal:hover{transform:rotate(180deg)}.cls_wksmodal svg{width:35px;height:35px;fill:#fff}#mdl_wrap{width:90%;margin:100px auto}.works_grid{position:relative}.works_grid:before{content:"";background:url(/img/hiratasatoru/spinning-circles.svg) no-repeat 0 0;background-size:contain;position:absolute;left:50%;top:50vh;width:50px;height:50px;margin-left:-25px;margin-top:-25px;font-size:50px;color:#fff}.works_grid.loadingnot:before{display:none}.works_grid>li{width:25%;padding:10px;margin:0;box-sizing:border-box;display:block;z-index:2 !important;opacity:0;transition:.5s;transition-property:opacity}.works_grid>li.run{opacity:1.0}.works_grid>li:nth-child(1){transition-delay:.1s}.works_grid>li:nth-child(2){transition-delay:.2s}.works_grid>li:nth-child(3){transition-delay:.3s}.works_grid>li:nth-child(4){transition-delay:.4s}.works_grid>li:nth-child(5){transition-delay:.5s}.works_grid>li:nth-child(6){transition-delay:.6s}.works_grid>li:nth-child(7){transition-delay:.7s}.works_grid>li:nth-child(8){transition-delay:.8s}.works_grid>li:nth-child(9){transition-delay:.9s}.works_grid>li:nth-child(10){transition-delay:1s}.works_grid>li:nth-child(11){transition-delay:1.1s}.works_grid>li:nth-child(12){transition-delay:1.2s}.works_grid>li:nth-child(13){transition-delay:1.3s}.works_grid>li:nth-child(14){transition-delay:1.4s}.works_grid>li:nth-child(15){transition-delay:1.5s}.works_grid>li:nth-child(16){transition-delay:1.6s}.works_grid>li:nth-child(17){transition-delay:1.7s}.works_grid>li:nth-child(18){transition-delay:1.8s}.works_grid>li:nth-child(19){transition-delay:1.9s}.works_grid>li:nth-child(20){transition-delay:2s}.works_grid>li:nth-child(21){transition-delay:2.1s}.works_grid>li:nth-child(22){transition-delay:2.2s}.works_grid>li:nth-child(23){transition-delay:2.3s}.works_grid>li:nth-child(24){transition-delay:2.4s}.works_grid>li:nth-child(25){transition-delay:2.5s}.works_grid>li:nth-child(26){transition-delay:2.6s}.works_grid>li:nth-child(27){transition-delay:2.7s}.works_grid>li:nth-child(28){transition-delay:2.8s}.works_grid>li:nth-child(29){transition-delay:2.9s}.works_grid>li:nth-child(30){transition-delay:3s}.works_grid>li:nth-child(31){transition-delay:3.1s}.works_grid>li:nth-child(32){transition-delay:3.2s}.works_grid>li:nth-child(33){transition-delay:3.3s}.works_grid>li:nth-child(34){transition-delay:3.4s}.works_grid>li:nth-child(35){transition-delay:3.5s}.works_grid>li:nth-child(36){transition-delay:3.6s}.works_grid>li:nth-child(37){transition-delay:3.7s}.works_grid>li:nth-child(38){transition-delay:3.8s}.works_grid>li:nth-child(39){transition-delay:3.9s}@media only screen and (max-width:1439px){#hrt_tit h1{font-size:13.8vw}.hrt_newstit h1{font-size:12vw}#hrt_publi .hrt_newstit h1{font-size:11vw}}@media only screen and (max-width:1199px){#slide_hrtmda{margin-top:-40px}#hrt_mda .top_viewmore{margin-bottom:50px}#slide_hrtwrk{margin-top:-50px}}@media only screen and (max-width:899px){ul#hrt_sns li{margin-bottom:4px}ul#hrt_sns .own_sns_ico a{min-width:6.4em;text-align:center}#hrt_tit{align-items:stretch}#hrt_titR{position:relative;overflow:hidden}#hrt_titR:before{content:"";display:block}#hrt_titR_inn{position:absolute;top:0;right:0;bottom:0;left:0}#hrt_titR_inn img{object-fit:cover;width:100%;height:100%;object-position:40% top}#hrt_rsv{width:90%;max-width:600px;margin-right:auto;margin-left:auto;display:block}#hrt_rsvL{width:100%;margin-bottom:40px}#hrt_rsvR{width:100%}.works_grid>li{width:33.3%}#hrt_publi ul li{width:100%;margin:0 0 20px}#hrt_publi li{display:flex;flex-direction:row;flex-wrap:wrap}.hrt_publ_img{width:40%;margin-right:5%}.hrt_publ_txt{flex:2;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:0}#hrt_publi h3{line-height:1.4;margin-bottom:5px}#hrt_publi li p{font-size:90%;line-height:1.6}}@media only screen and (max-width:599px){#hrt_tit h1{margin-bottom:20px}ul#hrt_prof{font-size:.8rem;margin-bottom:0}#hrt_life ul{font-size:.8rem}#hrt_rsv h2{font-size:40px}.hrt_tel{font-size:36px}#hrt_blog .hrt_newstit h1{margin-bottom:20px}#hrt_blog ul{display:block}#hrt_blog ul li{width:100%;margin:0 0 20px}#hrt_blog li{display:flex;flex-direction:row;flex-wrap:wrap}.hrt_blog_img{width:40%;margin-right:5%}.hrt_blog_txt{flex:2;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:0}#hrt_mda .top_viewmore{margin-bottom:4.1vw}#slide_hrtmda{margin-top:-4vw}#slide_hrtwrk{margin-top:-4vw}#slide_hrtwrk li a span{font-size:10px;left:10px;bottom:10px}#slide_hrtwrk .slick-prev,#slide_hrtwrk .slick-next{width:30px;height:30px}#slide_hrtwrk .slick-prev:before,#slide_hrtwrk .slick-next:before{font-size:15px}#mdl_wrap{margin:60px auto}.works_grid>li{width:50%}#hrt_publi .hrt_newstit h1{margin-bottom:20px}#hrt_publi h3{font-size:110%}}@media only screen and (max-width:499px){#hrt_tit{padding-top:60px}ul#hrt_sns .top_viewmore{font-size:10px}}@media only screen and (max-width:399px){.works_grid>li{width:100%}}#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{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;letter-spacing:0;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:#4c3e39;background:0 0;border-radius:3px;padding:1px 8px;font-size:11px}.categories_label li a:hover{background-color:#efefef}.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:#202124;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:#202124;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:#4c3e39}@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:#efefef;border:1px solid #202124;color:#202124;padding:3px 10px;min-width:1.8em;box-sizing:border-box;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#202124;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}.post_content h2{background:#202124;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 #4c3e39}.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}.masonry_grid>li{width:25%;padding:10px;margin:0;box-sizing:border-box;display:block;z-index:2 !important;transition:.5s;opacity:0;transition-property:opacity}.masonry_grid>li.run{opacity:1.0}@media only screen and (max-width:899px){.masonry_grid>li{width:33.3%;width:-webkit-calc(100%/3);width:calc(100%/3)}}@media only screen and (max-width:599px){.masonry_grid>li{width:50%}}@media only screen and (max-width:499px){.masonry_grid>li{width:100%}}#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 .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:'Shippori Mincho',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}.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}@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){width:45%;width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin:0 5px 10px}#archive_tile .title02{display:none}.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%}}#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 #4c3e39;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:#4c3e39;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:#202124;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:#202124;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:'Shippori Mincho',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:#4c3e39;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='#4c3e3900000',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:#202124}#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:#202124;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:#636772}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:#202124;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 #4c3e39;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}}.instawidget br{display:none}.instawidget iframe{height:auto !important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a,#sb_instagram .sbi_moderation_link,#sb_instagram .sbi_close_mod{border:1px solid #4c3e39 !important;border-bottom:1px solid #4c3e39 !important}#sb_instagram a:focus{box-shadow:none !important}#sb_instagram #sbi_load .sbi_load_btn:hover,#sb_instagram .sbi_follow_btn a:hover,#sbi_load .sbi_follow_btn.sbi_custom a:hover{background:#edebeb !important;box-shadow:none !important}#membership{margin:80px 0 0}.mbsp_cont{margin:0 0 60px}.tit_mbsp{font-size:30px;padding:0 5px 10px;border-bottom:1px solid #ccc;margin-bottom:30px}ul#mbsp_rank{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:1200px;margin:0 auto 40px}ul#mbsp_rank li{flex:0 0 18.9%;padding:0 10px;box-sizing:border-box;text-align:center}ul#mbsp_rank li:nth-of-type(1){flex:0 0 24.2%;border-right:1px solid #333}#mbsp_kikan{text-align:center;margin-bottom:40px}#mbsp_kikan>div{display:inline-block;text-align:left}#mbsp_kikan p{background:#eee;font-size:24px;padding:5px 10px;margin-bottom:10px;text-align:center}#mbsp_kikan 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}#mbsp_kikan dl dt{font-size:20px;width:8em}#mbsp_kikan dl dd{font-size:24px}#mbsp_detail{text-align:center;margin-bottom:40px}#mbsp_detail>div{display:inline-block;text-align:left;padding:20px 20px 10px;border:1px solid #4c3e3975}ul.mbsp_list li{padding-left:1.5em;position:relative;margin-bottom:10px}ul.mbsp_list li:before{content:"";width:.8em;height:.8em;background:#4c3e39;transform:rotate(45deg);position:absolute;top:.5em;left:0}#mbsp_birthday{background:#ba8690;max-width:530px;margin:0 auto;padding:20px;box-sizing:border-box;text-align:center;color:#fff}#mbsp_birthday h2{font-size:23px;letter-spacing:0;line-height:1.4;margin:20px 0 10px}#mbsp_birthday ul{display:inline-block;text-align:left}#mbsp_birthday ul li{padding-left:1.2em;position:relative}#mbsp_birthday ul li:before{content:"※";position:absolute;top:0;left:0}dl#mbsp_qa{font-size:120%}dl#mbsp_qa dt,dl#mbsp_qa dd{position:relative}.mbsp_qapick{position:absolute;line-height:1;top:.8em;left:0;font-size:1em;width:2em;height:2em;border-radius:2em;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;align-items:center;justify-content:center}dl#mbsp_qa dt .mbsp_qapick{background:#ccc}dl#mbsp_qa dd .mbsp_qapick{background:#4c3e39;color:#fff}dl#mbsp_qa dt{padding:1em 0 0 3em;font-weight:700}dl#mbsp_qa dd{padding:1em 0 1em 3em;border-bottom:1px solid #ccc}dl#mbsp_qa dd strong{font-weight:400;color:#bf4141}@media only screen and (max-width:1024px){ul#mbsp_rank{max-width:448px}ul#mbsp_rank li{padding:10px;flex-basis:50%}ul#mbsp_rank li:nth-of-type(1){flex-basis:100%;order:5;border-right:none;border-top:1px solid #333;margin-top:10px;padding-top:10px}ul#mbsp_rank li:nth-of-type(1) img{max-width:60%}}@media only screen and (max-width:599px){#membership{margin-top:40px}.tit_mbsp{font-size:24px}ul#mbsp_rank li{padding:5px}#mbsp_kikan p{font-size:18px}#mbsp_kikan dl dt{font-size:14px}#mbsp_kikan dl dd{font-size:18px}dl#mbsp_qa{font-size:110%}}#smtr_tit{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:center;width:100%}#smtr_tittxt{width:65%;margin-right:-35%}#smtr_titimg{width:70%;z-index:-1}#smtr_tit h1{font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","ヒラギノ明朝 W2 JIS2004","MS P明朝","MS PMincho",serif;letter-spacing:-.01em;font-size:40px;margin-bottom:40px}#smtr_tit h2{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:normal;font-size:120%;line-height:1.6;font-weight:700;margin-bottom:.6em}#smtr_tittxt p{font-size:120%;line-height:2.0}#smtr_tittxt p.smtr_tit_en{font-family:Inter,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:100;font-size:20px;line-height:1;color:#1b365c}.smtr_cont{margin-bottom:60px}.tit_smtr{font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","ヒラギノ明朝 W2 JIS2004","MS P明朝","MS PMincho",serif;letter-spacing:.1em;font-size:40px;text-align:center;margin:0 0 10px;line-height:1.2;position:relative}.subtit_smtr{font-family:Inter,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:100;color:#1b365c;font-size:20px;line-height:1.2;text-align:center;margin-bottom:40px}.subtit_smtr span{display:inline-block;padding:0 2.6em;position:relative}.subtit_smtr span:before,.subtit_smtr span:after{width:2em;height:1px;background:#cd9066;position:absolute;top:50%;opacity:.8}.subtit_smtr span:before{left:0}.subtit_smtr span:after{right:0}.smtr_fl_ex{font-size:120%;text-align:right}#smtr_flow>li{display:flex;flex-direction:row;flex-wrap:wrap}.smtr_fl_img{width:100px;margin-right:20px;position:relative}.smtr_fl_img:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#ccc}#smtr_flow>li:last-child .smtr_fl_img:before{display:none}.smtr_fl_imbox{font-family:'Inter',"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;width:100px;height:100px;background:#1b365c;color:#fff;position:relative;border-radius:50%;border:4px solid #fff;text-align:center;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.smtr_fl_home{background:#1b365c}.smtr_fl_imbox span,.smtr_fl_imbox strong{line-height:1.0}.smtr_fl_imbox span{font-size:110%;margin-bottom:.3em}.smtr_fl_imbox strong{font-size:24px}.smtr_fl_imbox.smtr_fl_home span{line-height:1.2;margin-bottom:0}.smtr_fl_txt{flex:2;margin-top:4px}#smtr_flow h3{font-size:120%;line-height:1.6;font-weight:700;letter-spacing:0;margin-bottom:10px}.smtr_fl_txbox{background:#f2f2f2;color:#222;border-radius:20px;padding:20px;margin-bottom:30px}#smtr_hhk{padding-bottom:60px}.tit_smtr_hhk{font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","ヒラギノ明朝 W2 JIS2004","MS P明朝","MS PMincho",serif;letter-spacing:-.01em;text-align:center;font-size:40px;line-height:1.2;margin-bottom:40px}.tit_smtr_hhk span{display:inline-block;padding:0 4.6em;position:relative}.tit_smtr_hhk span:before,.tit_smtr_hhk span:after{content:"";width:4em;height:1px;background:#4c3e39;position:absolute;top:50%;opacity:.8}.tit_smtr_hhk span:before{left:0}.tit_smtr_hhk span:after{right:0}#smtr_price{padding:90px 0;background:#f9f9f9}#smtr_prc_inn{text-align:center}#smtr_price dl{border:1px solid #fff;position:relative;max-width:870px;margin:0 auto}#smtr_price dt,#smtr_price dd{text-align:center;border:6px solid #ededed}#smtr_price dt{font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","ヒラギノ明朝 W2 JIS2004","MS P明朝","MS PMincho",serif;letter-spacing:-.01em;background:#1b365c;color:#fff;font-size:24px;padding:10px 40px;border-bottom:none}#smtr_price dd{padding:30px 20px 20px;background:#fff;border-top:none}.smtr_prc_list{max-width:600px;margin:0 auto 10px}.smtr_prc_list li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding:10px 0}.smtr_prc_list li:last-child{border-bottom:none}.smtr_prc_tit{font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","ヒラギノ明朝 W2 JIS2004","MS P明朝","MS PMincho",serif;letter-spacing:-.01em;font-size:20px;line-height:1.2}.smtr_prc_pick{font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","ヒラギノ明朝 W2 JIS2004","MS P明朝","MS PMincho",serif;letter-spacing:-.01em;font-size:26px;line-height:1.2}.smtr_prc_pick span{font-size:14px}.smtr_prc_list h3{font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","ヒラギノ明朝 W2 JIS2004","MS P明朝","MS PMincho",serif;letter-spacing:-.01em;background:#bf4141;color:#fff;font-size:18px;padding:.2em .6em;border-radius:4px}.smtr_prc_try .smtr_prc_tit{color:#bf4141}.smtr_prc_try .smtr_prc_pick{color:#bf4141;font-size:36px}.smtr_prc_rsv{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:30px}.smtr_prc_bt{display:block;width:250px;background:#bf4141;color:#fff;border-radius:4px;padding:6px 0;margin:0 5px}.smtr_prc_bt:hover{color:#fff;opacity:.8}.smtr_prc_bt span{position:relative;padding:0 1.2em}.smtr_prc_bt span:before{content:"";position:absolute;top:52%;right:0;width:.6em;height:.6em;background:0 0;border-style:solid;border-color:#fff;border-width:1px 1px 0 0;margin-top:-.3em;transform:rotate(45deg)}@media only screen and (max-width:1299px){#smtr_tittxt{width:55%;margin-right:-25%}#smtr_tit h1{font-size:34px}#smtr_tittxt p{font-size:110%}#smtr_hhk{background-size:auto}}@media only screen and (max-width:1199px){#smtr_tit h1{font-size:2.9vw}}@media only screen and (max-width:1024px){#smtr_tit{align-items:flex-start}#smtr_tittxt{padding-top:90px}#smtr_tit h1{font-size:2.6vw;margin-bottom:1em}#smtr_tittxt p{font-size:100%}.tit_smtr_hhk{font-size:4vw;margin-bottom:1em}}@media only screen and (max-width:699px){#smtr_tittxt{width:100%;margin-right:-70%;padding-top:19vw}#smtr_tittxt p.smtr_tit_en{font-size:14px}#smtr_tit h1{font-size:20px;margin-bottom:20vw}}@media only screen and (max-width:899px){#smtr_price dl:after{width:54px;height:54.5px;top:-5px}#smtr_price dt{font-size:20px;line-height:1.4}.smtr_prc_pick{font-size:34px}.smtr_prc_bt{width:200px}}@media only screen and (max-width:599px){#smtr_titimg{width:90%}#smtr_titimg .img_pc{display:none}#smtr_titimg .img_sp{display:inline !important}#smtr_tittxt{margin-right:-90%;padding-top:17vw}#smtr_tittxt p.smtr_tit_en{font-size:11px;margin-bottom:6px}#smtr_tit h1{font-size:5.2vw;line-height:1.4;letter-spacing:-.04em;margin-bottom:calc(50vw - 14.56vw - 17px)}#smtr_tit h1 .br_sp{display:block}.smtr_cont{margin-bottom:40px}.tit_smtr{font-size:22px}.subtit_smtr{font-size:12px;margin-bottom:10px}.smtr_fl_img{width:80px;margin-right:10px}.smtr_fl_imbox{width:80px;height:80px}.smtr_fl_imbox span{font-size:90%}.smtr_fl_imbox strong{font-size:20px}#smtr_flow>li:last-child .smtr_fl_txbox{margin-bottom:10px}.smtr_fl_txt{margin-top:18px}.smtr_fl_ex{font-size:100%}#smtr_hhk{background-size:auto 120%;padding-bottom:20px}.tit_smtr_hhk{font-size:20px}.tit_smtr_hhk span{padding:0 2em}.tit_smtr_hhk span:before,.tit_smtr_hhk span:after{width:1.4em}#smtr_price{padding:40px 0;background-size:260% auto;background-position:bottom center}#smtr_price h2{font-size:24px;padding-top:20px;margin-bottom:20px}#smtr_price h2:before{width:85px;height:13.5px;margin-left:-42.5px}#smtr_price dl:after{left:10px}#smtr_price dt{font-size:18px}#smtr_price dd{padding:10px 10px 20px}.smtr_prc_tit{font-size:16px}.smtr_prc_pick{font-size:20px}.smtr_prc_pick span{font-size:10px}.smtr_prc_list h3{font-size:14px}.smtr_prc_try .smtr_prc_tit{font-size:16px}.smtr_prc_try .smtr_prc_pick{font-size:24px}.smtr_prc_rsv{justify-content:space-between;margin-top:10px}.smtr_prc_rsv li{width:49%}.smtr_prc_bt{width:100%;margin:0;font-size:90%}}#moictg{color:#222}#moictg h2{font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","ヒラギノ明朝 W2 JIS2004","MS P明朝","MS PMincho",serif;letter-spacing:-.01em}.moictg0{margin:0 0 60px}.mv_moictg{margin:0 0 40px}.moictg_rcm{text-align:center}.moictg_rcm h2{font-size:40px;position:relative;padding-bottom:40px;margin-bottom:40px}.moictg_rcm h2:before{content:"";background:url(/img/topics/moictg/img_moictg_bln.png) no-repeat scroll center center/contain;width:386px;height:26px;position:absolute;bottom:0;left:50%;margin-left:-193px}.moictg_rcm ul{display:inline-block;text-align:left;font-size:20px}.moictg_rcm li{padding-left:2em;position:relative;margin-bottom:.6em}.moictg_licheck{position:absolute;top:.2em;left:0}.moictg_licheck svg{width:1.4em;height:1.4em;color:#c81322}.moictg_rcm li strong{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.moictg_nym ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.moictg_nym ul li{width:49%;margin-bottom:40px}.moictg_nym dl{font-size:20px}.moictg_nym dt{margin:0 1.5em}.moictg_nym h3{letter-spacing:0;background:#333;color:#fff;padding:.2em 1em .2em 1.4em;border-radius:4px;margin-bottom:1em;position:relative}.moictg_nym h3:before{content:"";background:url(/img/topics/moictg/img_moictg_nym.png) no-repeat center center/contain;width:2.4em;height:2.16em;position:absolute;top:.06em;left:-1.5em}.moictg_nym dd{font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","ヒラギノ明朝 W2 JIS2004","MS P明朝","MS PMincho",serif;line-height:1.4;padding:0 2em}.moictg_nym dd strong{font-size:120%;color:#c81322}.moictg_hair{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.moictg_hairimg{width:200px;margin:0}.moictg_hairtxt{font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","ヒラギノ明朝 W2 JIS2004","MS P明朝","MS PMincho",serif;line-height:1.4;font-size:30px;padding:0 0 20px 80px;margin-left:-40px;border-bottom:1px solid #c81322}.moictg_prc{border:1px solid #ccc;max-width:1000px;margin:0 auto;box-sizing:border-box}.moictg_prc h2{background:#d0cfcf;font-size:24px;padding:10px;text-align:center}.moictg_prcinn{padding:20px}.moictg_prc dl{font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","ヒラギノ明朝 W2 JIS2004","MS P明朝","MS PMincho",serif;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;font-size:30px;padding-bottom:.4em}.moictg_prc dt,.moictg_prc dd{line-height:1.4}.moictg_prc dt span{font-size:80%}.moictg_prc dd{font-size:120%;position:relative;padding-left:2.4em}.moictg_prc dd span{font-size:46%}.moictg_prc dd:before{content:"";width:1.6em;height:1px;background:#222;position:absolute;left:.4em;bottom:50%;margin-top:-.2em}.moictg_rsv{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:10px}.moictg_bt{display:block;width:250px;background:#c81322;color:#fff;border-radius:4px;padding:6px 0;margin:0 5px;text-align:center}.moictg_bt:hover{color:#fff;opacity:.8}.moictg_bt span{position:relative;padding:0 1.2em}.moictg_bt span:before{content:"";position:absolute;top:52%;right:0;width:.6em;height:.6em;background:0 0;border-style:solid;border-color:#fff;border-width:1px 1px 0 0;margin-top:-.3em;transform:rotate(45deg)}@media only screen and (max-width:1024px){.moictg_nym ul{display:block}.moictg_nym ul li{width:100%}.moictg_prc dl{display:block;text-align:right}.moictg_prc dt{text-align:left}.moictg_prc dd{display:inline-block;margin:0 0 0 auto}}@media only screen and (max-width:799px){.moictg_hairimg{width:24%}.moictg_hairtxt{font-size:4vw;margin-left:-5vw;padding-left:8vw}}@media only screen and (max-width:699px){.moictg_rcm h2{font-size:30px;padding-bottom:20px}.moictg_rcm h2:before{width:193px;height:13px;margin-left:-96.5px}.moictg_prc h2{font-size:20px}.moictg_prc dt{margin-bottom:10px}}@media only screen and (max-width:599px){.mv_moictg{margin-bottom:20px}.moictg0{margin-bottom:40px}.moictg_rcm h2{font-size:6vw;margin-bottom:20px}.moictg_rcm ul{font-size:110%}.moictg_nym dl{font-size:110%}.moictg_nym dt{margin:0 0 0 1.5em}.moictg_nym dd{padding:0 0 0 2em}.moictg_hairimg{width:30%}.moictg_hairtxt{font-size:4.5vw;margin-left:-8vw;padding-bottom:.4em;padding-left:11vw}.moictg_prc h2{font-size:110%;text-align:left}.moictg_prc dl{font-size:18px}.moictg_prcinn{padding:10px}.moictg_rsv{justify-content:space-between;margin-top:10px}.moictg_rsv li{width:49%}.moictg_bt{width:100%;margin:0;font-size:90%}}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}