@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);
@charset "utf-8";body{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;font-size:medium;font-style:normal;line-height:normal;font-weight:400;font-variant:normal;margin:0;padding:0}img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;display:block}a{text-justify:inter-ideograph;text-decoration:none;color:#e95513}a:hover{text-justify:inter-ideograph;color:#ff9a45;text-decoration:underline}a:hover .rollover{opacity:.8;filter:alpha(opacity=80);-ms-filter:“alpha(opacity=80)”}h1 a{color:#e95513}h1 a:hover{color:#ff9a45;text-decoration:underline}.t-space{letter-spacing:.32em;margin-right:-.32em}#is-loading{display:block;position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;z-index:99998}#loading{display:none;position:fixed;top:50%;left:50%;width:200px;height:200px;margin-top:-100px;margin-left:-100px;text-align:center;color:#fff;z-index:99999}@media screen and (max-width:720px){#pc-area{display:none!important}}@media screen and (min-width:720px){#sp-area{display:none!important}}@media screen and (min-width:720px){#sp{display:none!important}}@media screen and (max-width:720px){#pc{display:none!important}}@media print{#sp-area{display:none!important}#sp{display:none!important}}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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll;-webkit-text-size-adjust:100%}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a:focus{outline:none}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;width:100%;height:auto}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}iframe{max-width:100%}.clearfix:after{display:block;clear:both;content:""}.font-type1{font-family:Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.font-type2{font-family:"Hiragino Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:500}.font-type3{font-family:"リュウミン R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","游明朝",YuMincho,"ＭＳ 明朝",serif;font-weight:500}.ryu-min{font-family:"リュウミン R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","游明朝",YuMincho,"ＭＳ 明朝",serif}.f_size-8{font-size:8px}.f_size-9{font-size:9px}.f_size-10{font-size:10px}.f_size-11{font-size:11px}.f_size-12{font-size:12px}.f_size-13{font-size:13px}.f_size-14{font-size:14px}.f_size-15{font-size:15px}.f_size-16{font-size:16px}.f_size-17{font-size:17px}.f_size-18{font-size:18px}.f_size-19{font-size:19px}.f_size-20{font-size:20px}.f_size-21{font-size:21px}.f_size-22{font-size:22px}.f_size-23{font-size:23px}.f_size-24{font-size:24px}.f_size-25{font-size:25px}@media screen and (max-width:1352px){.f_size-8{font-size:.591715976331361vw}.f_size-9{font-size:.6656804733727811vw}.f_size-10{font-size:.7396449704142012vw}.f_size-11{font-size:.8136094674556213vw}.f_size-12{font-size:.8875739644970414vw}.f_size-13{font-size:.9615384615384616vw}.f_size-14{font-size:1.0355029585798818vw}.f_size-15{font-size:1.1094674556213018vw}.f_size-16{font-size:1.183431952662722vw}.f_size-17{font-size:1.257396449704142vw}.f_size-18{font-size:1.3313609467455623vw}.f_size-19{font-size:1.4053254437869822vw}.f_size-20{font-size:1.4792899408284024vw}.f_size-21{font-size:1.5532544378698225vw}.f_size-22{font-size:1.6272189349112427vw}.f_size-23{font-size:1.7011834319526626vw}.f_size-24{font-size:1.7751479289940828vw}.f_size-25{font-size:1.849112426035503vw}}@media screen and (max-width:720px){.f_size-8{font-size:1.1111111111111112vw}.f_size-9{font-size:1.25vw}.f_size-10{font-size:1.3888888888888888vw}.f_size-11{font-size:1.5277777777777777vw}.f_size-12{font-size:1.6666666666666667vw}.f_size-13{font-size:1.8055555555555554vw}.f_size-14{font-size:1.9444444444444444vw}.f_size-15{font-size:2.083333333333333vw}.f_size-16{font-size:2.2222222222222223vw}.f_size-17{font-size:2.361111111111111vw}.f_size-18{font-size:2.5vw}.f_size-19{font-size:2.638888888888889vw}.f_size-25{font-size:3.4722222222222223vw}}.bold{font-weight:700}.red{color:red}.blue{color:#00f}.green{color:#060}.yellow{color:#ff0}.pink{color:#e51373}.orange{color:#f60}.black{color:#000}.white{color:#fff}.c-color{color:#e95513}.default-color{color:#1c1c1c}.bc-color{background-color:#e95513}.underline{text-decoration:underline}.overline{text-decoration:overline}.line-through{text-decoration:line-through}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.gyokan-26{line-height:26px}.gyokan-28{line-height:28px}.gyokan-30{line-height:30px}.gyokan-35{line-height:35px}.gyokan-40{line-height:40px}@media screen and (max-width:1352px){.gyokan-26{line-height:1.9230769230769231vw}.gyokan-28{line-height:2.0710059171597637vw}.gyokan-30{line-height:2.2189349112426036vw}.gyokan-35{line-height:2.5887573964497044vw}.gyokan-40{line-height:2.9585798816568047vw}}@media screen and (max-width:720px){.gyokan-26{line-height:3.6111111111111107vw}.gyokan-28{line-height:3.888888888888889vw}.gyokan-35{line-height:4.166666666666666vw}.gyokan-40{line-height:4.861111111111112vw}}.indent_1{text-indent:-1em;padding-left:1em}.indent_2{text-indent:-2em;padding-left:2em}.both{clear:both}.float-l{float:left}.float-r{float:right}.column-box{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;clear:both}.table-frame{font-size:16px;line-height:26px;color:#1c1c1c;border:1px solid #e95513;margin-right:auto;margin-left:auto}.table-column{font-size:16px;line-height:26px;color:#1c1c1c;border:1px solid #e95513;margin-right:auto;margin-left:auto}.table-info-l{background-color:#e95513;background-repeat:repeat;width:20%;font-weight:700;color:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;padding-top:10px;padding-bottom:10px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#e95513;border-left-color:#e95513}.table-info-l-end{background-color:#e95513;background-repeat:repeat;font-weight:700;color:#fff;width:20%;padding-top:10px;padding-bottom:10px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#e95513;border-left-color:#e95513}.table-info-r{padding-right:30px;padding-left:30px;padding-top:10px;padding-bottom:10px;border:1px solid #e95513}.table-info-c{background-color:#e95513;background-repeat:repeat;width:50%;font-weight:700;color:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;padding-top:10px;padding-bottom:10px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#e95513;border-left-color:#e95513}.table-info-c-end{background-color:#e95513;background-repeat:repeat;font-weight:700;color:#fff;width:50%;padding-top:10px;padding-bottom:10px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#e95513;border-left-color:#e95513}.table-header-l{background-color:#e95513;background-repeat:repeat;width:20%;font-weight:700;color:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;padding-top:10px;padding-bottom:10px;border-left-width:1px;border-left-style:solid;border-left-color:#e95513}.table-header-c{background-color:#e95513;background-repeat:repeat;font-weight:700;color:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;padding-top:10px;padding-bottom:10px;border-right-width:1px;border-right-style:solid;border-right-color:#fff;border-left-width:1px;border-left-style:solid;border-left-color:#fff}.table-header-r{background-color:#e95513;background-repeat:repeat;font-weight:700;color:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;padding-top:10px;padding-bottom:10px;border-right-width:1px;border-right-style:solid;border-right-color:#e95513}.table-column2-header-l{background-color:#e95513;background-repeat:repeat;width:50%;font-weight:700;color:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;padding-top:10px;padding-bottom:10px;border-left-width:1px;border-left-style:solid;border-left-color:#e95513}.table-column2-header-r{background-color:#e95513;background-repeat:repeat;width:50%;font-weight:700;color:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;padding-top:10px;padding-bottom:10px;border-right-width:1px;border-right-style:solid;border-right-color:#e95513;border-left-width:1px;border-left-style:solid;border-left-color:#fff}@media screen and (max-width:1320px){.table-frame{width:90.9090909090909vw;font-size:1.2121212121212122vw;line-height:1.9696969696969695vw}.table-column{width:100%;font-size:1.2121212121212122vw;line-height:1.9696969696969695vw}.table-info-l{padding-top:.7575757575757576vw;padding-bottom:.7575757575757576vw}.table-info-l-end{padding-top:.7575757575757576vw;padding-bottom:.7575757575757576vw}.table-info-r{padding-right:2.272727272727273vw;padding-left:2.272727272727273vw;padding-top:.7575757575757576vw;padding-bottom:.7575757575757576vw}.table-info-c{padding-top:.7575757575757576vw;padding-bottom:.7575757575757576vw}.table-info-c-end{padding-top:.7575757575757576vw;padding-bottom:.7575757575757576vw}.table-header-l{padding-top:.7575757575757576vw;padding-bottom:.7575757575757576vw}.table-header-c{padding-top:.7575757575757576vw;padding-bottom:.7575757575757576vw}.table-header-r{padding-top:.7575757575757576vw;padding-bottom:.7575757575757576vw}.table-column2-header-l{padding-top:.7575757575757576vw;padding-bottom:.7575757575757576vw}.table-column2-header-r{padding-top:.7575757575757576vw;padding-bottom:.7575757575757576vw}}@media screen and (max-width:550px){.table-frame{width:100%;font-size:3.272727272727273vw;line-height:5.090909090909091vw}.table-column{width:100%;font-size:3.272727272727273vw;line-height:5.090909090909091vw}.table-info-l{width:25%;padding-top:1.8181818181818181vw;padding-bottom:1.8181818181818181vw}.table-info-l-end{width:25%;padding-top:1.8181818181818181vw;padding-bottom:1.8181818181818181vw}.table-info-r{padding-right:2.727272727272727vw;padding-left:2.727272727272727vw;padding-top:1.8181818181818181vw;padding-bottom:1.8181818181818181vw}.table-info-c{padding-top:1.8181818181818181vw;padding-bottom:1.8181818181818181vw}.table-info-c-end{padding-top:1.8181818181818181vw;padding-bottom:1.8181818181818181vw}.table-header-l{padding-top:1.8181818181818181vw;padding-bottom:1.8181818181818181vw}.table-header-c{padding-top:1.8181818181818181vw;padding-bottom:1.8181818181818181vw}.table-header-r{padding-top:1.8181818181818181vw;padding-bottom:1.8181818181818181vw}.table-column2-header-l{padding-top:1.8181818181818181vw;padding-bottom:1.8181818181818181vw}.table-column2-header-r{padding-top:1.8181818181818181vw;padding-bottom:1.8181818181818181vw}}.margin-top-150{margin-top:150px!important}.margin-top-100{margin-top:100px!important}.margin-top-80{margin-top:80px!important}.margin-top-50{margin-top:50px!important}.margin-top-30{margin-top:30px!important}.margin-top-20{margin-top:20px!important}.margin-top-15{margin-top:15px!important}.margin-top-10{margin-top:10px!important}.margin-top-0{margin-top:0!important}.margin-bottom-150{margin-bottom:150px!important}.margin-bottom-100{margin-bottom:100px!important}.margin-bottom-80{margin-bottom:80px!important}.margin-bottom-50{margin-bottom:50px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-0{margin-bottom:0!important}@media screen and (max-width:1352px){.margin-top-150{margin-top:11.094674556213018vw!important}.margin-top-100{margin-top:7.396449704142012vw!important}.margin-top-80{margin-top:5.9171597633136095vw!important}.margin-top-50{margin-top:3.698224852071006vw!important}.margin-top-30{margin-top:2.2189349112426036vw!important}.margin-top-20{margin-top:1.4792899408284024vw!important}.margin-top-15{margin-top:1.1094674556213018vw!important}.margin-top-10{margin-top:.7396449704142012vw!important}.margin-bottom-150{margin-bottom:11.094674556213018vw!important}.margin-bottom-100{margin-bottom:7.396449704142012vw!important}.margin-bottom-80{margin-bottom:5.9171597633136095vw!important}.margin-bottom-50{margin-bottom:3.698224852071006vw!important}.margin-bottom-30{margin-bottom:2.2189349112426036vw!important}.margin-bottom-20{margin-bottom:1.4792899408284024vw!important}.margin-bottom-15{margin-bottom:1.1094674556213018vw!important}.margin-bottom-10{margin-bottom:.7396449704142012vw!important}}@media screen and (max-width:720px){.margin-top-150{margin-top:11.11111111111111vw!important}.margin-top-100{margin-top:6.944444444444445vw!important}.margin-top-80{margin-top:5.555555555555555vw!important}.margin-top-50{margin-top:4.166666666666666vw!important}.margin-top-30{margin-top:2.7777777777777777vw!important}.margin-top-20{margin-top:1.3888888888888888vw!important}.margin-top-15{margin-top:1.3888888888888888vw!important}.margin-top-10{margin-top:1.3888888888888888vw!important}.margin-bottom-150{margin-bottom:11.11111111111111vw!important}.margin-bottom-100{margin-bottom:6.944444444444445vw!important}.margin-bottom-80{margin-bottom:5.555555555555555vw!important}.margin-bottom-50{margin-bottom:4.166666666666666vw!important}.margin-bottom-sp50{margin-bottom:4.166666666666666vw!important}.margin-bottom-30{margin-bottom:2.7777777777777777vw!important}.margin-bottom-20{margin-bottom:1.3888888888888888vw!important}.margin-bottom-15{margin-bottom:1.3888888888888888vw!important}.margin-bottom-10{margin-bottom:1.3888888888888888vw!important}}h1,h2,h3,h4,p,ul,ol.li{font-size:20px;font-style:normal;line-height:normal;font-weight:400;font-variant:normal;margin:0;padding:0;color:#1c1c1c;text-indent:0}p{text-align:justify;text-justify:inter-ideograph;color:#1c1c1c;font-size:20px;line-height:30px}@media screen and (max-width:1352px){h1,h2,h3,h4,p,ul,ol.li{font-size:1.4792899408284024vw}p{font-size:1.4792899408284024vw;line-height:2.2189349112426036vw}}@media screen and (max-width:720px){h1,h2,h3,h4,p,ul,ol.li{font-size:3.4722222222222223vw}p{font-size:3.4722222222222223vw;line-height:4.861111111111112vw}}#container{width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;overflow:auto}.header{position:relative;left:0;top:0;width:100%;height:150px;margin-right:auto;margin-left:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.site-log{margin-left:50px;height:auto;width:120px}.site-log img{width:100%;height:auto}.global-nav{position:fixed;right:-50%;top:0;width:50%;height:100vh;padding-top:120px;background-color:#fff;transition:all .6s;z-index:998;overflow-y:auto}.hamburger{position:fixed;right:50px;top:30px;width:80px;height:80px;cursor:pointer;z-index:999;background-color:#fff}.global-nav__list{margin:0;padding:0;list-style:none}.global-nav__item{text-align:center;padding:0 50px}.global-nav__item a{display:block;padding:30px 0;border-bottom:1px solid #eee;text-decoration:none;color:#1c1c1c;font-size:20px;line-height:30px}@media screen and (max-width:1024px){.global-nav__item a{padding:2.9296875vw 0;font-size:1.953125vw;line-height:2.9296875vw}}.global-nav__item a:hover{background-color:#eee}.hamburger__line{position:absolute;right:18px;width:45px;height:4px;background-color:#1c1c1c;transition:all .6s}.hamburger__line--1{top:18px}.hamburger__line--2{top:37px}.hamburger__line--3{top:56px}.black-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:100;background-color:#1c1c1c;opacity:0;visibility:hidden;transition:all .6s;cursor:pointer}.nav-open .global-nav{right:0}.nav-open .black-bg{opacity:.8;visibility:visible}.nav-open .hamburger__line--1{transform:rotate(45deg);top:18px;margin-top:18px}.nav-open .hamburger__line--2{width:0;left:50%}.nav-open .hamburger__line--3{transform:rotate(-45deg);top:18px;margin-top:18px}@media screen and (max-width:720px){.header{height:20.833333333333336vw}.site-log{margin-left:6.944444444444445vw;width:16.666666666666664vw}.global-nav{right:-100%;width:100%;padding-top:16.666666666666664vw}.hamburger{right:6.944444444444445vw;top:4.166666666666666vw;width:11.11111111111111vw;height:11.11111111111111vw}.global-nav__item{padding:0 6.944444444444445vw}.global-nav__item a{padding:4.166666666666666vw 0;font-size:3.4722222222222223vw;line-height:4.861111111111112vw}.hamburger__line{right:2.5vw;width:6.25vw;height:.5555555555555556vw}.hamburger__line--1{top:2.5vw}.hamburger__line--2{top:5.138888888888888vw}.hamburger__line--3{top:7.777777777777778vw}.nav-open .hamburger__line--1{top:2.5vw;margin-top:2.5vw}.nav-open .hamburger__line--3{top:2.5vw;margin-top:2.5vw}}.admin-bar .hamburger{top:35px}@media screen and (max-width:782px){.admin-bar .hamburger{top:47px}}.main-cover{clear:both;height:auto;max-width:100%;margin-right:auto;margin-left:auto;overflow-x:hidden}.main-cover img{height:auto;width:100%}.top-banner-area{clear:both;height:auto;max-width:100%;margin-right:auto;margin-left:auto;overflow:auto}.banner-img{float:left;height:auto;width:33.3333333333333%}.banner-img img{height:auto;width:100%}@media screen and (max-width:720px){.banner-img{float:none;width:100%}}.pages-cover{clear:both;height:44.27083333333333vw;width:100%;margin-right:auto;margin-left:auto;margin-bottom:50px}.pages-cover h2{text-indent:-9999;display:none}.ornament-top{height:44.27083333333333vw;width:1200px;margin-right:auto;margin-left:auto;background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/pages/ornament_top.png);background-repeat:no-repeat;background-position:center bottom}.ornament-bottom{height:125px;width:1200px;margin-right:auto;margin-left:auto;background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/pages/ornament_bottom.png);background-repeat:no-repeat;background-position:center top}.concept-img{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/pages/concept_main_cover.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto}.menu-img{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/pages/menu_main_cover.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto}.cut-model-img{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/pages/cut_model_main_cover.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto}@media screen and (max-width:1352px){.pages-cover{height:44.27083333333333vw;margin-bottom:3.698224852071006vw}.ornament-top{height:44.27083333333333vw;width:88.75739644970415vw;background-size:100% auto}.ornament-bottom{height:9.245562130177515vw;width:88.75739644970415vw;background-size:100% auto}}@media screen and (max-width:720px){.pages-cover{height:69.44444444444444vw;margin-bottom:4.166666666666666vw}.ornament-top{height:69.44444444444444vw;width:90%;background-size:100% auto}.ornament-bottom{height:9.027777777777777vw;width:90%;background-size:100% auto}.concept-img{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/pages/concept_main_cover_sp.png);background-size:100% auto}.menu-img{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/pages/menu_main_cover_sp.png);background-size:100% auto}.cut-model-img{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/pages/cut_model_main_cover_sp.png);background-size:100% auto}}.contents-cover-area{width:100%;height:750px;margin-right:auto;margin-left:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-bottom:100px}.cover-catch-area{clear:both;height:auto;width:100%}.cover-catch-area h1{text-indent:-9999;display:none}.cover-catch-area h2{text-indent:-9999;display:none}.center-circle-area{width:320px;height:320px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.center-circle-area h2{font-family:"リュウミン R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","游明朝",YuMincho,"ＭＳ 明朝",serif;font-size:50px;line-height:50px;font-weight:700;color:#fff;text-align:center}.center-circle-area h3{font-family:"リュウミン R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","游明朝",YuMincho,"ＭＳ 明朝",serif;font-size:20px;line-height:20px;font-weight:700;color:#fff;text-align:center}.center-circle-area .pro-line{border-top-width:1px;border-top-style:solid;border-top-color:#fff;margin-top:10px;margin-bottom:15px;width:200px}.pages-cover-area{width:100%;height:300px;margin-right:auto;margin-left:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-bottom:100px}.pages-cover-area .title-wrap{width:1200px;margin-right:auto;margin-left:auto}.pages-cover-area .title-wrap .title-area{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.pages-cover-area .title-wrap .title-area h1{font-family:"リュウミン R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","游明朝",YuMincho,"ＭＳ 明朝",serif;font-size:35px;line-height:45px;font-weight:700;color:#e95513;text-align:center}.pages-cover-area .title-wrap .title-area h2{font-family:"リュウミン R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","游明朝",YuMincho,"ＭＳ 明朝",serif;font-size:35px;line-height:45px;font-weight:700;color:#e95513;text-align:center}.pages-cover-area .title-wrap .title-area .cont-title{font-size:25px;line-height:35px}.web-circle{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/pages/web_circle_bar.png);background-repeat:no-repeat;background-position:center center}.dtp-circle{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/pages/dtp_circle_bar.png);background-repeat:no-repeat;background-position:center center}.movie-circle{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/pages/movie_circle_bar.png);background-repeat:no-repeat;background-position:center center}.data-circle{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/pages/data_circle_bar.png);background-repeat:no-repeat;background-position:center center}.web-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/web_production_cover.jpg);background-repeat:no-repeat;background-position:center center}.dtp-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/dtp_production_cover.jpg);background-repeat:no-repeat;background-position:center center}.movie-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/movie_production_cover.jpg);background-repeat:no-repeat;background-position:center center}.data-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/data_production_cover.jpg);background-repeat:no-repeat;background-position:center center}.oridurusekihuda-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/oridurusekihuda_cover.jpg);background-repeat:no-repeat;background-position:center center}.company-guidance-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/company_guidance_cover.jpg);background-repeat:no-repeat;background-position:center center}.access-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/access_cover.jpg);background-repeat:no-repeat;background-position:center center}.contact-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/contact_cover.jpg);background-repeat:no-repeat;background-position:center center}.contact-thanks-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/contact_thanks_cover.jpg);background-repeat:no-repeat;background-position:center center}.privacy-policy-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/privacy_policy_cover.jpg);background-repeat:no-repeat;background-position:center center}.sitemap-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/sitemap_cover.jpg);background-repeat:no-repeat;background-position:center center}.sns-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/sns_cover.jpg);background-repeat:no-repeat;background-position:center center}.topics-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/topics_cover.jpg);background-repeat:no-repeat;background-position:center center}.nenga-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/nenga_cover.jpg);background-repeat:no-repeat;background-position:center center}.end-of-the-year-letter-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/end_of_the_year_letter_cover.jpg);background-repeat:no-repeat;background-position:center center}.motyu-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/motyu_cover.jpg);background-repeat:no-repeat;background-position:center center}.not-found-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/not_found_cover.jpg);background-repeat:no-repeat;background-position:center center}@media screen and (max-width:1320px){.contents-cover-area{height:38vw;margin-bottom:7.575757575757576vw}.center-circle-area{width:16.5vw;height:16.5vw}.center-circle-area h2{font-size:2.6515151515151514vw;line-height:2.6515151515151514vw}.center-circle-area h3{font-size:1.1363636363636365vw;line-height:1.1363636363636365vw}.center-circle-area .pro-line{border-top-width:.07575757575757576vw;margin-top:.7575757575757576vw;margin-bottom:1.1363636363636365vw;width:10.606060606060606vw}.pages-cover-area{height:15vw;margin-bottom:7.575757575757576vw}.pages-cover-area .title-wrap{width:95%}.pages-cover-area .title-wrap .title-area h1{font-size:2.6515151515151514vw;line-height:3.4090909090909087vw}.pages-cover-area .title-wrap .title-area h2{font-size:2.6515151515151514vw;line-height:3.4090909090909087vw}.pages-cover-area .title-wrap .title-area .cont-title{font-size:1.893939393939394vw;line-height:2.6515151515151514vw}.web-circle{background-size:100% auto}.dtp-circle{background-size:100% auto}.movie-circle{background-size:100% auto}.data-circle{background-size:100% auto}.web-image{background-size:100% auto}.dtp-image{background-size:100% auto}.movie-image{background-size:100% auto}.data-image{background-size:100% auto}.oridurusekihuda-image{background-size:100% auto}.company-guidance-image{background-size:100% auto}.access-image{background-size:100% auto}.contact-image{background-size:100% auto}.contact-thanks-image{background-size:100% auto}.privacy-policy-image{background-size:100% auto}.sitemap-image{background-size:100% auto}.sns-image{background-size:100% auto}.topics-image{background-size:100% auto}.nenga-image{background-size:100% auto}.end-of-the-year-letter-image{background-size:100% auto}.motyu-image{background-size:100% auto}.not-found-image{background-size:100% auto}}@media screen and (max-width:550px){.contents-cover-area{height:70vw;margin-bottom:9.090909090909092vw}.center-circle-area{width:37vw;height:37vw}.center-circle-area h2{font-size:6.363636363636363vw;line-height:6.363636363636363vw}.center-circle-area h3{font-size:3.272727272727273vw;line-height:3.272727272727273vw}.center-circle-area .pro-line{border-top-width:.18181818181818182vw;margin-top:1.8181818181818181vw;margin-bottom:2.727272727272727vw;width:25.454545454545453vw}.pages-cover-area{height:26vw;margin-bottom:9.090909090909092vw}.pages-cover-area .title-wrap{width:95%}.pages-cover-area .title-wrap .title-area h1{font-size:3.6363636363636362vw;line-height:5.454545454545454vw}.pages-cover-area .title-wrap .title-area h2{font-size:3.6363636363636362vw;line-height:5.454545454545454vw}.pages-cover-area .title-wrap .title-area .cont-title{font-size:3.272727272727273vw;line-height:5.090909090909091vw}.web-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/web_production_cover_sp.jpg)}.dtp-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/dtp_production_cover_sp.jpg)}.movie-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/movie_production_cover_sp.jpg)}.data-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/data_production_cover_sp.jpg)}.oridurusekihuda-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/oridurusekihuda_cover_sp.jpg)}.company-guidance-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/company_guidance_cover_sp.jpg)}.access-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/access_cover_sp.jpg)}.contact-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/contact_cover_sp.jpg)}.contact-thanks-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/contact_thanks_cover_sp.jpg)}.privacy-policy-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/privacy_policy_cover_sp.jpg)}.sitemap-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/sitemap_cover_sp.jpg)}.sns-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/sns_cover_sp.jpg)}.topics-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/topics_cover_sp.jpg)}.nenga-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/nenga_cover_sp.jpg)}.end-of-the-year-letter-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/end_of_the_year_letter_cover_sp.jpg)}.motyu-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/motyu_cover_sp.jpg)}.not-found-image{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/cover/not_found_cover_sp.jpg)}}.main-cont-area{clear:both;height:auto;width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.content{width:100%;clear:both;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.banner-area{clear:both;height:auto;width:100%;margin-right:auto;margin-left:auto;margin-bottom:150px;overflow:auto}.banner-area img{height:auto;max-width:100%}.cont-area{clear:both;height:auto;width:1200px;margin-right:auto;margin-left:auto;margin-bottom:150px;overflow:auto}.cont-area img{height:auto;max-width:100%}.cont-area ul{list-style-type:disc;list-style-position:inside;color:#1c1c1c}.cont-area ul li{font-size:20px;line-height:35px;padding-left:1em;text-indent:-1em}.cont-area ol{list-style-type:decimal;list-style-position:inside;color:#1c1c1c}.cont-area ol li{font-size:20px;line-height:35px;padding-left:1em;text-indent:-1em}.cont-area .day{font-size:20px;line-height:35px;text-align:right;margin-bottom:30px}.cont-area h2{font-size:40px;line-height:50px}.cont-area span{display:inline-block}.cont-area .access-map-area{height:0;width:100%;margin-right:auto;margin-left:auto;overflow:hidden;padding-bottom:500px;position:relative}.cont-area .access-map-area iframe{position:absolute;left:0;top:0;height:100%;width:100%}.cont-column-area{height:auto;width:1260px;margin-right:auto;margin-left:auto;margin-bottom:150px;overflow:auto}.cont-column-area h1{font-size:30px;line-height:40px}.cont-column-area h2{font-size:30px;line-height:40px}.cont-column-area img{height:auto;width:100%}.cont-column-area .column-2{float:left;height:auto;width:570px;margin-right:30px;margin-left:30px}.cont-column-area .column-3{float:left;height:auto;width:360px;margin-right:30px;margin-left:30px}.cont-column-area .column-4{float:left;height:auto;width:255px;margin-right:30px;margin-left:30px}.line-column-area{height:auto;width:1260px;margin-right:auto;margin-left:auto;margin-bottom:150px;overflow:auto}.line-column-area img{height:auto;width:100%}.line-column-area .column-2{float:left;height:auto;width:570px;margin-right:30px;margin-left:30px}.cont-btn-area{clear:both;height:70px;width:100%;margin-right:auto;margin-left:auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:150px}.cont-btn-area .cont-btn{width:300px;height:70px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#1c1c1c;margin-right:auto;margin-left:auto}.cont-btn-area .cont-btn h2{font-size:20px;line-height:20px;color:#fff;text-align:center}.cont-btn-area a:hover .cont-btn{width:300px;height:70px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#4d4d4d}.cont-btn-area a:hover{text-decoration:none}@media screen and (max-width:1352px){.banner-area{margin-bottom:11.094674556213018vw}.cont-area{width:88.75739644970415vw;margin-bottom:11.094674556213018vw}.cont-area ul li{font-size:1.4792899408284024vw;line-height:2.2189349112426036vw}.cont-area ol li{font-size:1.4792899408284024vw;line-height:2.2189349112426036vw}.cont-area .day{font-size:1.4792899408284024vw;line-height:2.2189349112426036vw;margin-bottom:2.2189349112426036vw}.cont-area h2{font-size:2.9585798816568047vw;line-height:3.698224852071006vw}.cont-area .access-map-area{padding-bottom:36.98224852071006vw}.cont-column-area{width:93.19526627218934vw;margin-bottom:11.094674556213018vw}.cont-column-area h1{font-size:2.2189349112426036vw;line-height:2.9585798816568047vw}.cont-column-area h2{font-size:2.2189349112426036vw;line-height:2.9585798816568047vw}.cont-column-area .column-2{width:42.15976331360947vw;margin-right:2.2189349112426036vw;margin-left:2.2189349112426036vw}.cont-column-area .column-3{width:26.627218934911244vw;margin-right:2.2189349112426036vw;margin-left:2.2189349112426036vw}.cont-column-area .column-4{width:18.860946745562128vw;margin-right:2.2189349112426036vw;margin-left:2.2189349112426036vw}.line-column-area{width:93.19526627218934vw;margin-bottom:11.094674556213018vw}.line-column-area .column-2{width:42.15976331360947vw;margin-right:2.2189349112426036vw;margin-left:2.2189349112426036vw}.cont-btn-area{height:5.177514792899409vw;margin-bottom:11.094674556213018vw}.cont-btn-area .cont-btn{width:22.189349112426036vw;height:5.177514792899409vw}.cont-btn-area .cont-btn h2{font-size:1.4792899408284024vw;line-height:1.4792899408284024vw}.cont-btn-area a:hover .cont-btn{width:22.189349112426036vw;height:5.177514792899409vw}}@media screen and (max-width:720px){.banner-area{margin-bottom:13.88888888888889vw}.cont-area{width:90%;margin-bottom:13.88888888888889vw}.cont-area ul li{font-size:3.4722222222222223vw;line-height:4.861111111111112vw}.cont-area ol li{font-size:3.4722222222222223vw;line-height:4.861111111111112vw}.cont-area .day{font-size:3.4722222222222223vw;line-height:4.861111111111112vw;margin-bottom:2.2189349112426036vw}.cont-area h2{font-size:4.166666666666666vw;line-height:5.555555555555555vw}.cont-area .access-map-area{padding-bottom:36.98224852071006vw}.cont-column-area{width:93.19526627218934vw;margin-bottom:13.88888888888889vw}.cont-column-area h1{font-size:5.555555555555555vw;line-height:6.944444444444445vw}.cont-column-area h2{font-size:4.166666666666666vw;line-height:5.555555555555555vw}.line-column-area{width:90%;margin-bottom:13.88888888888889vw}.line-column-area .column-2{float:none;width:100%;margin-right:auto;margin-left:auto;margin-bottom:4.166666666666666vw!important}.cont-btn-area{height:8.333333333333332vw;margin-bottom:13.88888888888889vw}.cont-btn-area .cont-btn{width:39.58333333333333vw;height:8.333333333333332vw}.cont-btn-area .cont-btn h2{font-size:3.4722222222222223vw;line-height:3.4722222222222223vw}.cont-btn-area a:hover .cont-btn{width:39.58333333333333vw;height:8.333333333333332vw}}#page-navigation{clear:both;text-align:center;height:auto;width:1200px;margin-left:auto;margin-right:auto;margin-bottom:100px;overflow:auto}#page-navigation .left{float:left;height:auto;width:50%}#ya-l:before{float:left;font-family:"Font Awesome 5 Free";font-weight:900;content:'\f0d9';font-size:16px;color:#e95513}#page-navigation .left a{color:#e95513;text-decoration:underline;font-size:16px;line-height:16px;float:left;text-align:left;padding-left:10px;padding-top:4px}#page-navigation .right{float:right;height:auto;width:50%}#ya-r:before{float:right;font-family:"Font Awesome 5 Free";font-weight:900;content:'\f0da';font-size:16px;color:#e95513}#page-navigation .right a{color:#e95513;text-decoration:underline;font-size:16px;line-height:16px;float:right;text-align:right;padding-right:10px;padding-top:4px}#page-navigation a:hover{color:#ff9a45;text-decoration:underline}.wp-pagenavi{clear:both;text-align:center;height:auto;width:1250px;margin-top:50px;margin-bottom:150px;margin-left:auto;margin-right:auto;font-size:20px;line-height:20px}.wp-pagenavi a,.wp-pagenavi span{color:#fff;background-color:#e95513;border:1px solid #e95513;padding:8px 15px;margin:0 2px;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;text-decoration:none}.wp-pagenavi a:hover{color:#e95513;background-color:#fff;border-color:#e95513;font-weight:700}.wp-pagenavi span.current{color:#e95513;background-color:#fff;border-color:#e95513;font-weight:700}@media screen and (max-width:1352px){#page-navigation{width:88.75739644970415vw;margin-bottom:7.396449704142012vw}#ya-l:before{font-size:1.183431952662722vw}#page-navigation .left a{font-size:1.183431952662722vw;line-height:1.183431952662722vw;padding-left:.7575757575757576vw;padding-top:.30303030303030304vw}#ya-r:before{font-size:1.183431952662722vw}#page-navigation .right a{font-size:1.183431952662722vw;line-height:1.183431952662722vw;padding-left:.7575757575757576vw;padding-top:.30303030303030304vw}.wp-pagenavi{width:100%;margin-top:3.698224852071006vw;margin-bottom:11.094674556213018vw;font-size:1.4792899408284024vw;line-height:1.4792899408284024vw}.wp-pagenavi a,.wp-pagenavi span{border:.07575757575757576vw solid #e95513;padding:.6060606060606061vw 1.1363636363636365vw;margin:0 .15151515151515152vw;white-space:nowrap;-moz-border-radius:.22189349112426035vw;-webkit-border-radius:.22189349112426035vw;border-radius:.22189349112426035vw;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}}@media screen and (max-width:720px){#page-navigation{width:90%;margin-bottom:6.944444444444445vw}#ya-l:before{font-size:2.2222222222222223vw}#page-navigation .left a{font-size:2.2222222222222223vw;line-height:2.2222222222222223vw;padding-left:1.1111111111111112vw;padding-top:.5555555555555556vw}#ya-r:before{font-size:2.2222222222222223vw}#page-navigation .right a{font-size:2.2222222222222223vw;line-height:2.2222222222222223vw;padding-left:1.1111111111111112vw;padding-top:.5555555555555556vw}.wp-pagenavi{width:95%;margin-top:4.166666666666666vw;margin-bottom:11.11111111111111vw;font-size:3.4722222222222223vw;line-height:3.4722222222222223vw}.wp-pagenavi a,.wp-pagenavi span{border:.18181818181818182vw solid #e95513;white-space:nowrap;-moz-border-radius:.4166666666666667vw;-webkit-border-radius:.4166666666666667vw;border-radius:.4166666666666667vw;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;text-decoration:none;margin-top:0;margin-right:.1388888888888889%;margin-bottom:0;margin-left:.1388888888888889%;padding-top:.5555555555555556vw;padding-right:1.1111111111111112vw;padding-bottom:.5555555555555556vw;padding-left:1.1111111111111112vw}}footer{clear:both;height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:auto}.footer-top-line{clear:both;height:27px;width:100%;margin-right:auto;margin-left:auto;background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/allpages/footer_line.gif);background-repeat:repeat-x;background-position:center top;margin-bottom:100px}.footer-info-area{clear:both;height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:auto}.footer-info-area .info-company{height:auto;width:100%;margin-bottom:30px}.footer-info-area .info-company .company-logo{background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/allpages/kiraku_logo_footer.png);background-repeat:no-repeat;background-position:center top;clear:both;height:100px;width:650px;margin-right:auto;margin-left:auto;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e95513;margin-bottom:30px}.footer-info-area .info-company .company-logo h1{text-indent:-9999;display:none}.footer-info-area .info-company .address-area{clear:both;height:auto;width:100%;margin-bottom:50px}.footer-info-area .info-company .address-area h1{font-size:30px;line-height:40px;color:#1c1c1c;text-align:center;font-weight:700}.footer-info-area .info-company .address-area h2{font-size:20px;line-height:30px;color:#1c1c1c;text-align:center}.footer-info-area .info-company .address-area .address-title{font-size:30px;line-height:40px;margin-top:30px;margin-bottom:10px}.footer-info-area .access-map-area{height:auto;width:1200px;margin-bottom:100px;margin-right:auto;margin-left:auto}.footer-info-area .access-map-area h2{font-size:30px;line-height:40px;margin-bottom:10px;color:#1c1c1c;text-align:center}#copyright{height:auto;width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;clear:both;padding-top:30px;padding-bottom:30px;background-color:#1c1c1c}#copyright p{font-size:20px;color:#fff;line-height:20px;font-weight:700;text-align:center}@media screen and (max-width:1352px){.footer-top-line{height:1.9970414201183433vw;margin-bottom:7.396449704142012vw;background-size:auto 1.9970414201183433vw}.footer-info-area .info-company{margin-bottom:2.2189349112426036vw}.footer-info-area .info-company .company-logo{height:7.396449704142012vw;width:48.07692307692308vw;margin-bottom:2.2189349112426036vw;background-size:88% auto}.footer-info-area .info-company .address-area{margin-bottom:3.698224852071006vw}.footer-info-area .info-company .address-area h1{font-size:2.2189349112426036vw;line-height:2.9585798816568047vw}.footer-info-area .info-company .address-area h2{font-size:1.4792899408284024vw;line-height:2.2189349112426036vw}.footer-info-area .info-company .address-area .address-title{font-size:2.2189349112426036vw;line-height:2.9585798816568047vw;margin-top:2.2189349112426036vw;margin-bottom:.7396449704142012vw}.footer-info-area .access-map-area{width:100%;margin-bottom:7.396449704142012vw}.footer-info-area .access-map-area h2{font-size:2.2189349112426036vw;line-height:2.9585798816568047vw;margin-bottom:.7396449704142012vw}#copyright{padding-top:2.2189349112426036vw;padding-bottom:2.2189349112426036vw}#copyright p{font-size:1.4792899408284024vw;line-height:1.4792899408284024vw}}@media screen and (max-width:720px){.footer-top-line{height:2.638888888888889vw;margin-bottom:9.722222222222223vw;background-size:auto 2.638888888888889vw}.footer-info-area .info-company{margin-bottom:2.7777777777777777vw}.footer-info-area .info-company .company-logo{height:11.11111111111111vw;width:69.44444444444444vw;margin-bottom:2.7777777777777777vw;background-size:90% auto}.footer-info-area .info-company .address-area{margin-bottom:6.944444444444445vw}.footer-info-area .info-company .address-area h1{font-size:4.166666666666666vw;line-height:5.555555555555555vw}.footer-info-area .info-company .address-area h2{font-size:3.4722222222222223vw;line-height:4.861111111111112vw}.footer-info-area .info-company .address-area .address-title{font-size:4.166666666666666vw;line-height:5.555555555555555vw;margin-top:4.166666666666666vw;margin-bottom:1.3888888888888888vw}.footer-info-area .access-map-area{width:100%;margin-bottom:9.722222222222223vw}.footer-info-area .access-map-area h2{font-size:4.166666666666666vw;line-height:5.555555555555555vw;margin-top:6.944444444444445vw;margin-bottom:1.3888888888888888vw}#copyright{padding-top:4.166666666666666vw;padding-bottom:4.166666666666666vw}#copyright p{font-size:3.4722222222222223vw;line-height:3.4722222222222223vw}}.contents-title-area{clear:both;width:100%;height:auto;margin-right:auto;margin-left:auto;background-color:#1c1c1c;padding-top:30px;padding-bottom:30px}.contents-title-area h2{font-family:"リュウミン R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","游明朝",YuMincho,"ＭＳ 明朝",serif;font-size:50px;line-height:60px;font-weight:700;color:#fff;text-align:right;padding-right:50px}.cont-title-area{clear:both;width:100%;height:auto;margin-right:auto;margin-left:auto;margin-bottom:50px}.cont-title-area .title{width:100%;height:auto;margin-right:auto;margin-left:auto;background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/allpages/title_line.gif);background-repeat:repeat-x;background-position:left center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.cont-title-area .title h2{font-family:"リュウミン R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","游明朝",YuMincho,"ＭＳ 明朝",serif;font-size:50px;line-height:60px;font-weight:700;color:#1c1c1c;background-color:#fff;padding-right:50px;padding-left:50px;text-align:center;display:inline-block}.cont-title-area span{display:inline-block}.single-day-area{clear:both;width:1200px;height:auto;margin-right:auto;margin-left:auto;margin-bottom:50px;margin-top:50px;overflow:auto}.single-day-area img{float:left}.single-day-area h2{float:right;font-size:20px;line-height:20px;color:#1c1c1c;text-align:right}.single-title-area{clear:both;width:1200px;height:auto;margin-right:auto;margin-left:auto;margin-bottom:50px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e95513;padding-bottom:30px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.single-title-area h1{font-size:40px;line-height:50px;font-weight:700;color:#e95513}@media screen and (max-width:1352px){.contents-title-area{padding-top:2.2189349112426036vw;padding-bottom:2.2189349112426036vw}.contents-title-area h2{font-size:3.698224852071006vw;line-height:4.437869822485207vw;padding-right:3.698224852071006vw}.cont-title-area{margin-bottom:3.698224852071006vw}.cont-title-area .title h2{font-size:3.698224852071006vw;line-height:4.437869822485207vw;padding-right:3.698224852071006vw;padding-left:3.698224852071006vw}.single-day-area{width:88.75739644970415vw;margin-bottom:3.698224852071006vw;margin-top:3.698224852071006vw}.single-day-area h2{font-size:1.4792899408284024vw;line-height:1.4792899408284024vw}.single-title-area{width:88.75739644970415vw;margin-bottom:3.698224852071006vw;padding-bottom:2.2189349112426036vw}.single-title-area h1{font-size:2.9585798816568047vw;line-height:3.698224852071006vw}}@media screen and (max-width:720px){.contents-title-area{padding-top:2.7777777777777777vw;padding-bottom:2.7777777777777777vw}.contents-title-area h2{font-size:5.555555555555555vw;line-height:6.944444444444445vw;padding-right:5.555555555555555vw}.cont-title-area{margin-bottom:6.944444444444445vw}.cont-title-area .title h2{font-size:6.944444444444445vw;line-height:8.333333333333332vw;padding-right:6.944444444444445vw;padding-left:6.944444444444445vw}.cont-title-area .sp-size-40{font-size:5.555555555555555vw;line-height:6.944444444444445vw}.single-day-area{width:90%;margin-bottom:6.944444444444445vw;margin-top:6.944444444444445vw}.single-day-area h2{font-size:3.4722222222222223vw;line-height:3.4722222222222223vw}.single-title-area{width:90%;margin-bottom:6.944444444444445vw;padding-bottom:4.166666666666666vw}.single-title-area h1{font-size:5.555555555555555vw;line-height:6.944444444444445vw}}.contents-scroll-area{height:auto;width:800px;margin-right:auto;margin-left:auto;clear:both;padding:25px;margin-top:30px}.contents-scroll-area .contents-scroll{height:auto;width:96%;margin-right:auto;margin-left:auto;padding:2%;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#fff;border-bottom-color:#fff}.contents-scroll-area .contents-scroll h2{font-size:20px;line-height:30px;color:#fff;text-indent:-1em;padding-left:1em}.contents-scroll-area .contents-scroll a{color:#fff}.contents-scroll-area .contents-scroll a:hover{color:#ff0;text-decoration:none}@media screen and (max-width:1320px){.contents-scroll-area{width:60.60606060606061vw;padding:1.893939393939394vw;margin-top:2.272727272727273vw}.contents-scroll-area .contents-scroll{border-top-width:.07575757575757576vw;border-bottom-width:.07575757575757576vw}.contents-scroll-area .contents-scroll h2{font-size:1.5151515151515151vw;line-height:2.272727272727273vw}}@media screen and (max-width:550px){.contents-scroll-area{width:92%;padding:4%;margin-top:3.6363636363636362vw}.contents-scroll-area .contents-scroll{width:94%;padding:3%;border-top-width:.18181818181818182vw;border-bottom-width:.18181818181818182vw}.contents-scroll-area .contents-scroll h2{font-size:3.272727272727273vw;line-height:5.090909090909091vw}}.float-l img{width:100%;height:auto}.float-r img{width:100%;height:auto}@media screen and (max-width:1320px){.float-l img{width:20.075757575757574vw;height:auto}.float-r img{width:20.075757575757574vw;height:auto}}@media screen and (max-width:550px){.float-l img{width:44.5vw;height:auto}.float-r img{width:44.5vw;height:auto}}.salon-visual-slider{clear:both;height:auto;width:1026px;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:150px;overflow-x:hidden}.salon-visual-slider img{height:auto;max-width:100%;margin-right:auto;margin-left:auto}.stylist-line{height:auto;width:100%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e95513;padding-bottom:30px}@media screen and (max-width:1352px){.salon-visual-slider{width:75.88757396449705vw;margin-bottom:11.094674556213018vw}.stylist-line{padding-bottom:2.2189349112426036vw}}@media screen and (max-width:720px){.salon-visual-slider{width:100%;margin-bottom:13.88888888888889vw}.stylist-line{padding-bottom:2.7777777777777777vw}}.menu-area{clear:both;height:auto;width:1200px;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:100px}.menu-list{clear:both;height:auto;width:100%;margin-right:auto;margin-left:auto;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:gray;padding-top:30px;padding-bottom:30px;overflow:auto}.menu-area h2{font-size:25px;line-height:35px;color:#1c1c1c}.menu-area .menu-name{float:left;width:70%;margin-right:5%}.menu-area .menu-name .size-s{font-size:18px}.menu-area .menu-price{float:right;width:25%;text-align:right}@media screen and (max-width:1352px){.menu-area{width:88.75739644970415vw;margin-bottom:11.094674556213018vw}.menu-list{padding-top:2.2189349112426036vw;padding-bottom:2.2189349112426036vw}.menu-area h2{font-size:1.849112426035503vw;line-height:2.5887573964497044vw}.menu-area .menu-name .size-s{font-size:1.3313609467455623vw}}@media screen and (max-width:720px){.menu-area{width:90%;margin-bottom:13.88888888888889vw}.menu-list{padding-top:4.166666666666666vw;padding-bottom:4.166666666666666vw}.menu-area h2{font-size:4.166666666666666vw;line-height:5.555555555555555vw}.menu-area .menu-name .size-s{font-size:2.7777777777777777vw}}.model-only{font-size:35px !important;line-height:45px !important;font-weight:700;color:#e95513}.cut-model-area{clear:both;height:auto;width:auto;border:1px solid #e95513;padding:30px}.cut-model-area .cut-model-title{background-color:#e95513;padding:10px;height:auto;width:auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:20px;margin-bottom:20px}.cut-model-area .cut-model-title h2{font-size:30px;line-height:40px;font-weight:700;color:#fff}.cut-model-area .tel,.cut-model-area .mail{font-size:25px;line-height:35px;font-weight:700;text-align:center}.cut-model-menu-area{clear:both;height:auto;width:1200px;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:100px}.cut-model-menu-area h2{font-size:25px;line-height:35px;color:#1c1c1c}.cut-model-menu-area .menu-name{float:left;width:50%}.cut-model-menu-area .menu-name .size-s{font-size:18px}.cut-model-menu-area .menu-price{float:right;width:50%;text-align:right}@media screen and (max-width:1352px){.model-only{font-size:2.59vw !important;line-height:3.33vw !important}.cut-model-area{padding:2.22vw}.cut-model-area .cut-model-title{padding:.74vw;margin-top:1.48vw;margin-bottom:1.48vw}.cut-model-area .cut-model-title h2{font-size:2.22vw;line-height:2.96vw}.cut-model-area .tel,.cut-model-area .mail{font-size:1.85vw;line-height:2.59vw}.cut-model-menu-area{width:88.75739644970415vw;margin-bottom:11.094674556213018vw}.cut-model-menu-area h2{font-size:1.849112426035503vw;line-height:2.5887573964497044vw}.cut-model-menu-area .menu-name .size-s{font-size:1.3313609467455623vw}}@media screen and (max-width:720px){.model-only{font-size:4.86vw !important;line-height:6.25vw !important}.cut-model-area{padding:4.17vw}.cut-model-area .cut-model-title{padding:2.78vw;margin-top:2.78vw;margin-bottom:2.78vw}.cut-model-area .cut-model-title h2{font-size:4.17vw;line-height:5.56vw}.cut-model-area .tel,.cut-model-area .mail{font-size:3.47vw;line-height:4.86vw}.cut-model-menu-area{width:90%;margin-bottom:13.88888888888889vw}.cut-model-menu-area h2{font-size:4.166666666666666vw;line-height:5.555555555555555vw}.cut-model-menu-area .menu-name .size-s{font-size:2.7777777777777777vw}}.gallery-column-area{height:auto;width:1260px;margin-right:auto;margin-left:auto;margin-bottom:150px;overflow:auto}.gallery-column-area img{height:auto;width:100%}.gallery-column-area .column-3{float:left;height:auto;width:360px;margin-right:30px;margin-left:30px}.gallery-column-area .column-3 .gallery-photo{display:inline-block;width:360px;height:360px;position:relative;overflow:hidden}.gallery-column-area .column-3 .gallery-photo a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:auto;transition-duration:.5s;margin:auto}.gallery-column-area .column-3 .gallery-photo img:hover{-webkit-transform:translate(-50%,-50%) scale(1.2);-moz-transform:translate(-50%,-50%) scale(1.2);-o-transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);transition-duration:.5s}@media screen and (max-width:1352px){.gallery-column-area{width:93.19526627218934vw;margin-bottom:11.094674556213018vw}.gallery-column-area .column-3{width:26.627218934911244vw;margin-right:2.2189349112426036vw;margin-left:2.2189349112426036vw}.gallery-column-area .column-3 .gallery-photo{width:26.627218934911244vw;height:26.627218934911244vw}}.article-area{clear:both;height:auto;width:1352px;margin-right:auto;margin-left:auto;overflow:auto}.article-area-bottom-20{margin-bottom:50px}.article-column{float:left;height:auto;width:288px;margin-right:25px;margin-left:25px;overflow:auto;margin-bottom:50px}.article-column .article-photo{display:inline-block;width:288px;height:224px;position:relative;overflow:hidden;background-color:#e95513;margin-bottom:10px}.article-column .article-photo a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:auto;transition-duration:.5s;margin:auto}.article-column .article-photo img:hover{-webkit-transform:translate(-50%,-50%) scale(1.2);-moz-transform:translate(-50%,-50%) scale(1.2);-o-transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);transition-duration:.5s}.article-column .article-sentence{height:auto;width:100%}.article-column .article-sentence .day-area{height:auto;width:100%}.article-column .article-sentence .day-area img{float:left}.article-column .article-sentence .day-area h2{float:right;font-size:20px;line-height:20px;color:#1a1a1a;text-align:right;padding-bottom:15px}.article-column .article-sentence .title-area{clear:both;height:auto;width:100%}.article-column .article-sentence .title-area h1{font-size:20px;line-height:30px;font-weight:700;color:#1a1a1a}@media screen and (max-width:1352px){.article-area{width:100%}.article-area-bottom-20{margin-bottom:3.698224852071006vw}.article-column{width:21.301775147928996%;margin-right:1.849112426035503%;margin-left:1.849112426035503%;margin-bottom:3.698224852071006vw}.article-column .article-photo{width:100%;height:16.56804733727811vw;margin-bottom:.7396449704142012vw}.article-column .article-sentence .day-area img{height:auto;width:20%}.article-column .article-sentence .day-area h2{font-size:1.4792899408284024vw;line-height:1.4792899408284024vw;padding-bottom:1.1094674556213018vw}.article-column .article-sentence .title-area h1{font-size:1.4792899408284024vw;line-height:2.2189349112426036vw}}@media screen and (max-width:720px){.article-area{width:100%}.article-area-bottom-20{margin-bottom:9.722222222222223vw}.article-column{width:44.44444444444444%;margin-right:2.7777777777777777%;margin-left:2.7777777777777777%;margin-bottom:5.555555555555555vw}.article-column .article-photo{width:100%;height:34vw;margin-bottom:1.3888888888888888vw}.article-column .article-sentence .day-area img{height:auto;width:25%}.article-column .article-sentence .day-area h2{font-size:3.4722222222222223vw;line-height:3.4722222222222223vw;padding-bottom:4.166666666666666vw}.article-column .article-sentence .title-area h1{font-size:3.4722222222222223vw;line-height:4.861111111111112vw}}#sitemap_list{margin:0;padding:0}#sitemap_list li.home-item a{line-height:32px}#sitemap_list li{font-size:20px;text-indent:0;list-style-type:none;margin-top:10px;margin-right:0;margin-bottom:10px;margin-left:0;padding-top:0;padding-right:0;padding-bottom:10px;padding-left:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#eee4d5}#sitemap_list li a{text-decoration:none;display:inline-block;line-height:30px}#sitemap_list li a:before{font-family:"Font Awesome 5 Free";text-decoration:none;display:inline-block;font-size:20px;line-height:20px;font-weight:900;content:'\f0da';color:#e95513;margin-right:10px}#sitemap_list li li{font-size:20px;margin:0;padding:1px 0 0 7px;border:none;background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/pages/line_dotted_glay.png);background-repeat:repeat-x;background-position:left bottom}#sitemap_list li li a{padding-left:20px;line-height:30px}#sitemap_list li li a:before{font-family:"Font Awesome 5 Free";text-decoration:none;display:inline-block;font-size:20px;line-height:20px;font-weight:900;content:'\f105';color:#e95513}#sitemap_list li li li{padding:1px 0 0 25px;background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/pages/line_dotted_glay.png);background-repeat:repeat-x;background-position:left top}#sitemap_list ul{padding:0;margin:0}#sitemap_list .posts_in_category{position:absolute;padding-left:10px;padding-top:4px}#sitemap_list li .posts_in_category a{text-indent:-9999px;display:block;width:1.2em;height:1.2em;border:solid 1px #eee4d5;padding:0;background-color:#fff;background-image:url(//kiraku-hair.jp/wp-content/themes/kiraku-hair/images/pages/ico_post_list.png);background-repeat:no-repeat;background-position:center}@media screen and (max-width:1352px){#sitemap_list li.home-item a{line-height:2.366863905325444vw}#sitemap_list li{font-size:1.4792899408284024vw;margin-top:.7396449704142012vw;margin-bottom:.7396449704142012vw;padding-bottom:.7396449704142012vw}#sitemap_list li a{line-height:2.2189349112426036vw}#sitemap_list li a:before{font-size:1.4792899408284024vw;line-height:2.2189349112426036vw;margin-right:.7396449704142012vw}#sitemap_list li li{font-size:1.4792899408284024vw;padding:.07575757575757576vw 0 0 .5303030303030304vw}#sitemap_list li li a{padding-left:1.4792899408284024vw;line-height:2.2189349112426036vw}#sitemap_list li li a:before{font-size:1.4792899408284024vw;line-height:1.4792899408284024vw}#sitemap_list li li li{padding:.07575757575757576vw 0 0 1.893939393939394vw}#sitemap_list .posts_in_category{padding-left:.7396449704142012vw;padding-top:.2958579881656805vw}}@media screen and (max-width:720px){#sitemap_list li.home-item a{line-height:4.444444444444445vw}#sitemap_list li{font-size:3.4722222222222223vw;margin-top:1.3888888888888888vw;margin-bottom:1.3888888888888888vw;padding-bottom:1.3888888888888888vw}#sitemap_list li a{line-height:4.861111111111112vw}#sitemap_list li a:before{font-size:3.4722222222222223vw;line-height:3.4722222222222223vw;margin-right:1.3888888888888888vw}#sitemap_list li li{font-size:3.4722222222222223vw;padding:.18181818181818182vw 0 0 1.2727272727272727vw}#sitemap_list li li a{padding-left:3.4722222222222223vw;line-height:4.861111111111112vw}#sitemap_list li li a:before{font-size:3.4722222222222223vw;line-height:4.861111111111112vw}#sitemap_list li li li{padding:.18181818181818182vw 0 0 4.545454545454546vw}#sitemap_list .posts_in_category{padding-left:1.3888888888888888vw;padding-top:.5555555555555556vw}}.sitemap-area{clear:both;height:auto;width:1200px;margin-right:auto;margin-left:auto;margin-bottom:150px;overflow:hidden}.wsp-container{height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:hidden}.wsp-container .wsp-pages-title{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;font-size:20px;line-height:30px;font-weight:700;color:#272727;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#eee4d5;padding-bottom:10px}.wsp-container .wsp-pages-list{margin:0;padding:0}.wsp-container .wsp-pages-list li{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;font-size:20px;list-style-type:none;margin-top:10px;margin-right:0;margin-bottom:10px;margin-left:0;padding-top:0;padding-right:0;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#eee4d5}.wsp-container .wsp-pages-list li a{text-decoration:none;display:inline-block;line-height:30px;padding-left:1em;text-indent:-.5em}.wsp-container .wsp-pages-list li a:before{font-family:"Font Awesome 5 Free";text-decoration:none;display:inline-block;font-size:20px;line-height:30px;font-weight:900;content:'\f0da';color:#e95513;margin-right:10px}@media screen and (max-width:1352px){.sitemap-area{width:95%;margin-bottom:11.09vw}.wsp-container .wsp-pages-title{font-size:1.48vw;line-height:2.22vw;padding-bottom:.74vw}.wsp-container .wsp-pages-list li{font-size:1.48vw;margin-top:.74vw;margin-bottom:.74vw;padding-bottom:.74vw}.wsp-container .wsp-pages-list li a{line-height:2.22vw}.wsp-container .wsp-pages-list li a:before{font-size:1.48vw;line-height:1.48vw;margin-right:.74vw}}@media screen and (max-width:720px){.sitemap-area{width:90%;margin-bottom:13.89vw}.wsp-container .wsp-pages-title{font-size:3.47vw;line-height:4.86vw;padding-bottom:1.39vw}.wsp-container .wsp-pages-list li{font-size:3.47vw;margin-top:1.39vw;margin-bottom:1.39vw;padding-bottom:1.39vw}.wsp-container .wsp-pages-list li a{line-height:4.86vw}.wsp-container .wsp-pages-list li a:before{font-size:3.47vw;line-height:3.47vw;margin-right:1.39vw}}#side-banner-area{width:15.625vw;float:right;height:auto}#side-banner{position:absolute;padding-top:40px;z-index:100}#side-banner img{height:auto;width:100%;margin-bottom:20px;box-shadow:0 0 15px 5px rgba(255,255,255,.5)}@media screen and (max-width:1352px){#side-banner-area{display:none}}img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-container img{max-width:100%;height:auto}.alignleft,img.alignleft{display:inline;float:left;margin-right:50px;margin-top:0}.alignright,img.alignright{display:inline;float:right;margin-left:50px;margin-top:0}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter{margin-bottom:20px}@media screen and (max-width:1352px){.alignleft,img.alignleft{margin-right:3.698224852071006vw}.alignright,img.alignright{margin-left:3.698224852071006vw}img.alignleft,img.alignright,img.aligncenter{margin-bottom:1.4792899408284024vw}}@media screen and (max-width:720px){.alignleft,img.alignleft{margin-right:2.7777777777777777vw}.alignright,img.alignright{margin-left:2.7777777777777777vw}img.alignleft,img.alignright,img.aligncenter{margin-bottom:1.3888888888888888vw}}.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:600px !important;padding:4px;text-align:center}.wp-caption img{margin:5px 5px 0}.wp-caption p.wp-caption-text{color:#333;font-size:14px;margin:5px;text-align:center}.wp-smiley{margin:0}.gallery{margin:0 auto 18px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-4 .gallery-item{width:25%}.gallery img{border:2px solid #cfcfcf}.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}.gallery .gallery-caption{color:#1a1a1a;font-size:16px;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0;text-align:left;line-height:26px;padding-top:5px}.gallery dl{margin:0}.gallery img{border:10px solid #f1f1f1}.gallery br+br{display:none}#content .attachment img{display:block;margin:0 auto}@-webkit-keyframes fadeInHeadline{0%{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transform:translateY(50px);-moz-transform:translateY(50px);-webkit-transform:translateY(50px);-ms-transform:translateY(50px)}100%{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0)}}@-webkit-keyframes Headline{0%{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transform:translateY(100px);-moz-transform:translateY(100px);-webkit-transform:translateY(100px);-ms-transform:translateY(100px)}100%{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0)}}@-webkit-keyframes over{0%{_filter:alpha(opacity=0);_-moz-opacity:0;_opacity:0;background-size:120%;background-position:50% 50%}30%{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}100%{background-size:100%;background-position:50% 50%}}@-webkit-keyframes scrolldown{0%{-webkit-transform:translate(0,-10px) rotate(-45deg);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0,10px) rotate(-45deg);opacity:0}}.animation{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition:all .1s ease-out;transition:all .1s ease-out;animation-duration:.5s;animation-delay:.3s}.animation.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.animation:nth-child(1){animation-delay:0}.animation:nth-child(2){animation-delay:.1s}.animation:nth-child(3){animation-delay:.2s}.animation:nth-child(4){animation-delay:.3s}.animation:nth-child(5){animation-delay:.4s}.animation:nth-child(6){animation-delay:.5s}.animation:nth-child(7){animation-delay:.6s}.animation:nth-child(8){animation-delay:.7s}.animation:nth-child(9){animation-delay:.8s}.animation:nth-child(10){animation-delay:.9s}.animation:nth-child(11){animation-delay:1s}.animation:nth-child(12){animation-delay:1.1s}.animation:nth-child(13){animation-delay:1.2s}.animation:nth-child(14){animation-delay:1.3s}.animation:nth-child(15){animation-delay:1.4s}.animation:nth-child(16){animation-delay:1.5s}.animation:nth-child(17){animation-delay:1.6s}.animation:nth-child(18){animation-delay:1.7s}.animation:nth-child(19){animation-delay:1.8s}.animation:nth-child(20){animation-delay:1.9s}.animation:nth-child(21){animation-delay:2s}.animation:nth-child(22){animation-delay:2.1s}.animation:nth-child(23){animation-delay:2.2s}.animation:nth-child(24){animation-delay:2.3s}.animation:nth-child(25){animation-delay:2.4s}.animation:nth-child(26){animation-delay:2.5s}.animation:nth-child(27){animation-delay:2.6s}.animation:nth-child(28){animation-delay:2.7s}.animation:nth-child(29){animation-delay:2.8s}.animation:nth-child(30){animation-delay:2.9s}.animation:nth-child(30){animation-delay:2.9s}.animation:nth-child(31){animation-delay:3s}.animation:nth-child(32){animation-delay:3.1s}.animation:nth-child(33){animation-delay:3.2s}.animation:nth-child(34){animation-delay:3.3s}.animation:nth-child(35){animation-delay:3.4s}.animation:nth-child(36){animation-delay:3.5s}.animation:nth-child(37){animation-delay:3.6s}.animation:nth-child(38){animation-delay:3.7s}.animation:nth-child(39){animation-delay:3.8s}.animation:nth-child(40){animation-delay:3.9s}.animation:nth-child(41){animation-delay:4s}.animation:nth-child(42){animation-delay:4.1s}.animation:nth-child(43){animation-delay:4.2s}.animation:nth-child(44){animation-delay:4.3s}.animation:nth-child(45){animation-delay:4.4s}.animation:nth-child(46){animation-delay:4.5s}.animation:nth-child(47){animation-delay:4.6s}.animation:nth-child(48){animation-delay:4.7s}.animation:nth-child(49){animation-delay:4.8s}.animation:nth-child(50){animation-delay:4.9s}@keyframes fadeIns{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIns{0%{opacity:0}100%{opacity:1}}.js-transition-text{position:relative;overflow:hidden}.js-transition-content{opacity:0}.js-transition-effect{position:absolute;top:0;right:201%;width:100%;height:100%;background-color:#e95513}#members .js-transition-effect{background-color:#fff}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
@charset "utf-8";.sbttBacktotop{position:fixed;bottom:10px;right:10px;cursor:pointer;display:none}
@font-face{font-family:flexslider-icon;src:url(//kiraku-hair.jp/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot);src:url(//kiraku-hair.jp/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(//kiraku-hair.jp/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.woff) format('woff'),url(//kiraku-hair.jp/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(//kiraku-hair.jp/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
body .metaslider .coin-slider,body .metaslider .nivoSlider,body .metaslider .nivoSlider img,body .metaslider .rslides,body .metaslider .rslides li,body .metaslider .flexslider ul.slides,body .metaslider .flexslider .slides li,body .metaslider .flexslider .slides ul,body .metaslider .flexslider .slides ol,body .metaslider .flexslider .slides img,body .metaslider .flexslider .flex-direction-nav,body .metaslider .flexslider .flex-direction-nav li{border:0;margin:0;list-style-type:none;list-style:none;padding:0;line-height:normal;max-width:none;max-height:none}.metaslider{position:relative;z-index:0}.metaslider.fullwidth{overflow:hidden}.metaslider .caption{padding:5px 10px;word-wrap:break-word}.metaslider .caption-wrap{position:absolute;bottom:0;left:0;background:#000;color:#fff;opacity:.7;margin:0;display:block;width:100%;line-height:1.4em}.metaslider img{height:auto;padding:0;margin:0;-moz-user-select:none}.metaslider a{outline:none}.metaslider.ms-left{float:left;margin:0 20px 20px 0}.metaslider.ms-right{float:right;margin:0 0 20px 20px}.metaslider li:before,.metaslider li:after{content:"" !important;display:none !important;bottom:auto !important;margin:0 !important}.metaslider .caption-wrap .caption img{width:auto}.metaslider .slides img{width:100%;display:block}.metaslider .flex-pauseplay a{box-sizing:border-box;height:30px;width:30px}.metaslider .flexslider{background:0 0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;border:0;margin:0 0 40px;max-width:none;max-height:none}.metaslider .flex-control-nav{border:0;margin:auto;list-style-type:none;list-style:none;padding:0;bottom:-27px;line-height:11px;z-index:2}.metaslider.has-dots-onhover-navigation .flexslider .flex-control-paging{opacity:1;transition:opacity .3s ease}.metaslider.has-dots-onhover-navigation:hover .flexslider .flex-control-paging{opacity:1 !important}.metaslider-flex.ms-theme-default .flex-next:focus{background:url(//kiraku-hair.jp/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png) scroll right 0 transparent!important;height:27px!important}.metaslider-flex.ms-theme-default .flex-prev:focus{background:url(//kiraku-hair.jp/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png) scroll left 0 transparent!important;height:27px!important}.metaslider .flex-control-nav li{margin:0}.metaslider .flex-control-nav li a{margin:0 6px;padding:0;text-indent:9999px;overflow:hidden}.metaslider .flexslider .slides li{position:relative;height:auto}.metaslider .flex-viewport{direction:ltr}.metaslider .flex-direction-nav a{-moz-transition:all .3s ease;transition:all .3s ease}.metaslider .flexslider .slides p{margin:0}.metaslider .flexslider.filmstrip{margin-top:10px}.metaslider .flexslider.filmstrip .slides li{cursor:pointer;opacity:.5}.metaslider .flexslider.filmstrip .slides li.flex-active-slide,.metaslider .flexslider.filmstrip .slides li:hover,.metaslider .flexslider.filmstrip .slides li:focus{opacity:1 !important}.metaslider .flex-control-thumbs{margin:5px -5px 0}.metaslider .flex-control-thumbs li{width:auto;margin:5px}.metaslider ol.flex-control-thumbs img,#content .metaslider ol.flex-control-thumbs img{margin:10px 5px 0;width:auto}.metaslider.nav-hidden .flexslider{margin-bottom:0}.metaslider.nav-hidden.add-margin .flexslider{margin-bottom:40px}.metaslider .flexslider .flex-direction-nav li a:before{content:none!important}.metaslider .flexslider .flex-direction-nav li a{width:30px;height:30px;border:0;margin:-20px 0 0;box-shadow:none!important;display:block;background-color:transparent;background-image:url(//kiraku-hair.jp/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png);background-repeat:no-repeat;position:absolute;right:10px;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;-moz-transition:opacity .25s ease-in-out;transition:all .3s ease}.metaslider.has-onhover-arrows .flexslider .flex-direction-nav li a{opacity:0}.metaslider.has-onhover-arrows:hover .flexslider .flex-direction-nav li a{opacity:1}.metaslider .flex-direction-nav .flex-prev{background-position:left 0;left:10px}.metaslider .flex-direction-nav .flex-next{background-position:right 0;text-align:left;text-indent:9999px}.metaslider .flexslider:focus-within .flex-next,.metaslider .flexslider:hover .flex-next{opacity:.8}.metaslider .flexslider:focus-within .flex-prev,.metaslider .flexslider:hover .flex-prev{opacity:.8;text-indent:-9999px}.metaslider .flexslider:focus-within .flex-next:focus,.metaslider .flexslider:focus-within .flex-prev:focus,.metaslider .flexslider:hover .flex-next:hover,.metaslider .flexslider:hover .flex-prev:hover{opacity:1}.metaslider .flexslider .flex-next:focus,.metaslider .flexslider .flex-prev:focus{outline:-webkit-focus-ring-color auto 5px}.metaslider .flexslider .flex-direction-nav .flex-disabled{cursor:default;pointer-events:none}.metaslider .flexslider .flex-control-nav a{box-shadow:none !important}.metaslider .flexslider .flex-control-nav a:focus{outline:-webkit-focus-ring-color auto 5px}.metaslider .flexslider .slides>li{position:relative}.metaslider .flexslider .flex-pauseplay .flex-play,.metaslider .flexslider .flex-pauseplay .flex-pause{width:30px;height:30px;background:#000;color:#fff;text-align:center;padding:0 8px;border-radius:50px;text-decoration:none;line-height:30px;font-size:16px}.metaslider .flexslider .flex-pauseplay a:before{font-size:16px}.metaslider .flexslider .flex-pauseplay .flex-play:focus,.metaslider .flexslider .flex-pauseplay .flex-pause:focus{background:#000;color:#fff;outline:2px solid #fff}.metaslider .flexslider .flex-pauseplay .flex-play:before{margin-left:4px}.metaslider .flexslider .flex-pauseplay .flex-pause:before{margin-left:1px}.metaslider .rslides_nav,.metaslider .rslides_tabs a{box-shadow:none !important}.metaslider .rslides_tabs{margin:0 0 40px}.metaslider .rslides_nav:focus,.metaslider .rslides_nav:hover{color:#fff}.metaslider-responsive.no-text .rslides_nav{width:30px;height:30px;border:0;margin:0 5px;box-shadow:none !important;display:block;background-color:transparent;background-image:url(//kiraku-hair.jp/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png);background-repeat:no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;-moz-transition:opacity .25s ease-in-out;transition:all .3s ease}.metaslider-responsive.no-text .rslides_nav.next{background-position:right 0}div.metaslider .theme-default .nivoSlider{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}.metaslider .slider-wrapper .nivo-directionNav a,.metaslider .slider-wrapper .nivo-controlNav a,.metaslider .slider-wrapper img{border:0;box-shadow:none;list-style-type:none;list-style:none;padding:0;line-height:normal;max-width:none;max-height:none}div.metaslider .slider-wrapper .nivo-controlNav a{transition:none}.metaslider .coin-slider{max-width:100%;overflow:hidden}.metaslider .coin-slider .cs-buttons a,.metaslider .coin-slider>a{box-shadow:none !important}.metaslider .coin-slider a[href="javascript:void(0)"]{cursor:default !important}#wpadminbar #wp-admin-bar-ms-main-menu .ab-item #metaslider-main-menu-icon{background-size:18px;background-repeat:no-repeat;background-position:left center;width:18px;height:32px;float:left;margin-right:5px}#wpadminbar #wp-admin-bar-ms-main-menu:hover #metaslider-main-menu-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBmaWxsPSIjNzJhZWU2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU1LjggMjU1LjgiIHN0eWxlPSJmaWxsOiM3MmFlZTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMjcuOSwwQzU3LjMsMCwwLDU3LjMsMCwxMjcuOWMwLDcwLjYsNTcuMywxMjcuOSwxMjcuOSwxMjcuOWM3MC42LDAsMTI3LjktNTcuMywxMjcuOS0xMjcuOUMyNTUuOCw1Ny4zLDE5OC41LDAsMTI3LjksMHogTTE2LjQsMTc3LjFsOTIuNS0xMTcuNUwxMjQuMiw3OWwtNzcuMyw5OC4xSDE2LjR6IE0xNzAuNSwxNzcuMWwtMzguOS00OS40bDE1LjUtMTkuNmw1NC40LDY5SDE3MC41eiBNMjA4LjUsMTc3LjFMMTQ2LjksOTkgbC02MS42LDc4LjJoLTMxbDkyLjUtMTE3LjVsOTIuNSwxMTcuNUgyMDguNXoiLz48L2c+PC9zdmc+Cg==") !important}.ms-edit-frontend{text-decoration:none !important;font-size:18px}.ms-edit-frontend .dashicons.dashicons-external{height:25px;vertical-align:middle}#preview-container .ms-edit-frontend{display:none}.ms-theme-precognition .flex-control-nav{display:table !important;width:100% !important;margin-top:0 !important}.metaslider.ms-theme-precognition .flex-control-nav li{display:table-cell !important;width:auto;text-align:center;border-left:1px solid;border-bottom:1px solid}.metaslider.ms-theme-precognition .flex-control-nav li:last-child{border-right:1px solid}.metaslider.ms-theme-precognition .flex-control-nav li a{text-indent:0 !important;width:auto !important;display:block !important;height:auto !important;padding:10px !important;margin:0 !important}.flex-progress-bar{position:absolute;top:0;left:0;height:4px;width:0;background-color:#fff;transition:width 2s linear;z-index:999}.ms-carousel-force-height .slides>li{overflow:hidden}.ms-carousel-force-height .slides>li.ms-image img{height:100%;width:auto}.ms-custom-button{display:inline-block;background-color:#0073aa;color:#fff;cursor:pointer;padding:8px 14px;border-radius:4px;text-decoration:none;transition:background-color .2s ease}.ms-custom-button:hover{opacity:.8}.slides li:focus-within{outline:2px solid #007cba;outline-offset:-2px}.ms-slider-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f2f2f2;z-index:11}.metaslider-container-box .metaslider.metaslider-flex.ml-slider .flexslider{margin-bottom:0}.metaslider-container-box .metaslider.metaslider-flex.ml-slider{padding-bottom:0;margin-bottom:0}.metaslider-container-box .metaslider.metaslider-flex.ml-slider .flexslider .flex-control-nav:not(.flex-control-thumbs){margin-bottom:0}@media only screen and (max-width :767px){.metaslider.ms-theme-precognition .flex-control-nav li a{text-indent:-9999px !important}}@media only screen and (min-width :768px){.metaslider.ms-theme-precognition .flex-control-nav li a{text-indent:0 !important}}
@media only screen and (max-width:767px){.hide-arrows-smartphone .flex-direction-nav,.hide-navigation-smartphone .flex-control-paging,.hide-navigation-smartphone .flex-control-nav,.hide-navigation-smartphone .filmstrip,.hide-slideshow-smartphone,.metaslider-hidden-content.hide-smartphone{display:none!important}}@media only screen and (min-width :768px) and (max-width:1023px){.hide-arrows-tablet .flex-direction-nav,.hide-navigation-tablet .flex-control-paging,.hide-navigation-tablet .flex-control-nav,.hide-navigation-tablet .filmstrip,.hide-slideshow-tablet,.metaslider-hidden-content.hide-tablet{display:none!important}}@media only screen and (min-width :1024px) and (max-width:1439px){.hide-arrows-laptop .flex-direction-nav,.hide-navigation-laptop .flex-control-paging,.hide-navigation-laptop .flex-control-nav,.hide-navigation-laptop .filmstrip,.hide-slideshow-laptop,.metaslider-hidden-content.hide-laptop{display:none!important}}@media only screen and (min-width :1440px){.hide-arrows-desktop .flex-direction-nav,.hide-navigation-desktop .flex-control-paging,.hide-navigation-desktop .flex-control-nav,.hide-navigation-desktop .filmstrip,.hide-slideshow-desktop,.metaslider-hidden-content.hide-desktop{display:none!important}}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}