*{margin:0;padding:0;outline:0;border:0;background:0 0;vertical-align:baseline;font-size:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{overflow-x:hidden;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font:normal normal normal 14px/1.8 "Montserrat","-apple-system",BlinkMacSystemFont,"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,"sans-serif"}address,caption,code,figcaption,pre,th{font-weight:400;font-style:normal;font-size:1em}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}fieldset,iframe,img{border:0}fieldset{padding:.35em .75em .625em}ins{background-color:#ff9;color:#000;text-decoration:none}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}sup{vertical-align:text-top}sub{vertical-align:text-bottom}hr{display:block;overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;margin:1em 0;padding:0;height:0;border:0;border-top:1px solid #ccc}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}input,select{vertical-align:middle}button{overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;border:0;background:0 0;color:inherit;vertical-align:inherit;font:inherit;line-height:inherit;cursor:pointer}button:disabled{cursor:default}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;color:inherit;white-space:normal}audio:not([controls]){display:none;height:0}:focus[data-focus-method=mouse]:not(input):not(textarea):not(select),:focus[data-focus-method=touch]:not(input):not(textarea):not(select){outline:0}::-moz-focus-inner{padding:0;border:0}audio,progress,video{display:inline-block}progress{vertical-align:baseline}a,a:link,a:visited{text-decoration:none;-webkit-text-decoration-skip:objects}a:hover{text-decoration:underline}a:active{text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,pre,samp{font-size:1em;font-family:monospace}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}ul{list-style:none}img{display:block;height:auto;max-width:100%;border-style:none}svg:not(:root){overflow:hidden}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}/*!
 * fullPage 3.0.4
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0 !important}.fp-notransition{-webkit-transition:none !important;transition:none !important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0 !important;right:0;margin:0 auto !important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.hasbg{background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;position:relative}.hasbg img{display:block;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.hasbg.portrait{-webkit-transition:.2s;transition:.2s;background-position:center top}.hasbg.portrait img{-o-object-position:center top;object-position:center top}.hasbg.portrait:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}.loading{width:100%;height:100%;top:0;left:0;z-index:1;position:fixed;z-index:999;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.2s;transition:.2s}.loading svg{width:250px;height:80px;display:block;-webkit-transition:.4s;transition:.4s}.loading svg path{fill:#242424}.loading svg+span{font-size:18px;font-weight:bold;display:block;text-transform:uppercase;letter-spacing:.2em;margin-left:-0.1em;margin-top:8px;-webkit-transition:.4s;transition:.4s}.loading div{-webkit-transition:.5s;transition:.5s;z-index:5;font-size:16px;color:#201714}.loading div span{font-size:36px;font-weight:bold;opacity:0;-webkit-animation:dotShining 1s ease infinite 0s;animation:dotShining 1s ease infinite 0s}.loading div span:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.loading div span:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.loading.show{opacity:0;-webkit-transition-delay:.8s;transition-delay:.8s}.loading.show svg,.loading.show svg+span,.loading.show div{opacity:0}.loading.show svg+span{-webkit-transition-delay:.05s;transition-delay:.05s}.loading.show div{-webkit-transition-delay:.1s;transition-delay:.1s}@-webkit-keyframes dotShining{0%{opacity:0}30%{opacity:1}100%{opacity:0}}@keyframes dotShining{0%{opacity:0}30%{opacity:1}100%{opacity:0}}.transformYNoraml{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.transformYAnimate{opacity:1 !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.16, 0.83, 0.33, 0.98);transition-timing-function:cubic-bezier(0.16, 0.83, 0.33, 0.98)}.normal::before{content:"";display:block;position:absolute;background:#0d0d0d;width:calc(100% + 2px);height:calc(100% + 2px);left:-1px;top:-1px;z-index:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transform-origin:right center;transform-origin:right center}.animate::before{-webkit-transition-timing-function:cubic-bezier(0.16, 0.83, 0.33, 0.98);transition-timing-function:cubic-bezier(0.16, 0.83, 0.33, 0.98);-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transform:scaleX(0);transform:scaleX(0)}body.home{background:#fff}body{position:relative;color:#242424;max-width:2560px;margin:auto;background:#f7f7f7;padding-top:65px}body.home{padding-top:0}body.home .topHeader{background:rgba(0,0,0,0);padding-top:0;position:fixed;z-index:99;top:0;left:auto;right:0;width:auto;height:65px;border-bottom:none}body.home .search-btn{display:none !important}#fullpage .section>*{width:61.8%;margin-left:auto}#fullpage .section>*.left_col{width:38.2%}.home .left_col{background:#f7f7f7}.home .sidevideo{position:absolute;left:0;top:0;width:100%;height:100%;background:#242424}.home .sidevideo video{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0;width:100%;height:100%;min-width:100%;min-height:100%}.fullbox1{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.right_col{margin-left:38.2%}.left_col{position:fixed;left:0;top:0;bottom:0;width:38.2%;overflow:hidden;z-index:201;-webkit-transition:.2s;transition:.2s;z-index:210}.left_col .copyright{font-weight:300}.left_col .slider{right:0;bottom:0;opacity:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all 1.6s cubic-bezier(0.8, 0, 0.2, 1);transition:all 1.6s cubic-bezier(0.8, 0, 0.2, 1);z-index:1;position:absolute;width:100%;height:100%}.left_col .slider.do{opacity:1}.left_col .slider .hasbg{background-position:center top}.left_col .slider .hasbg img{left:0;top:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);-o-object-position:center top;object-position:center top}@-webkit-keyframes zoomo{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes zoomo{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.left_col .zoomo img{-webkit-animation:zoomo 10s linear forwards 0s;animation:zoomo 10s linear forwards 0s}.l_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:300;text-transform:uppercase;margin-top:30px}.l_button a{border:1px solid #fff;padding:5px 15px;text-decoration:none;color:#fff;-webkit-transition:.2s;transition:.2s}.l_button a:hover{background:#fff;color:#242424}.l_button svg{margin-right:10px}.subpage{background:#242424;color:#fff;padding:40px 50px 20px 50px;overflow:unset !important}.subpage .left_btn{position:absolute;z-index:99;width:40px;bottom:40px;right:0;height:40px;-webkit-transform:translateX(100%);transform:translateX(100%);cursor:pointer;font-size:18px;display:none}.subpage .left_btn .btn-pic{width:100%;height:100%;position:relative}.subpage .left_btn .btn-pic span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.subpage .left_btn .btn-pic span.open{background:url(../images/menu.png) center/60% no-repeat}.subpage .left_btn .btn-pic span.close{display:none}.subpage .left_btn::before{content:"";display:block;background:#242424;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;transition:.3s;z-index:-1}.subpage .page-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.subpage header{position:absolute;top:0;width:100%;left:0}.subpage header .logo{min-width:160px;max-width:300px;width:50%;-webkit-transition:.3s cubic-bezier(0.09, 0.72, 0.28, 0.9);transition:.3s cubic-bezier(0.09, 0.72, 0.28, 0.9)}.subpage header .logo:hover{-webkit-transform:scale(0.95);transform:scale(0.95)}.subpage header a{display:block;position:relative;width:100%;padding-top:22%}.subpage header svg{position:absolute;width:100%;height:100%;top:0;left:0}.subpage header svg path{fill:#fff}.subpage footer{position:absolute;bottom:0;width:100%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subpage footer>ul{display:-webkit-box;display:-ms-flexbox;display:flex}.subpage footer>ul li:not(:first-child){margin-left:1rem}.subpage footer>ul a{color:#fff;font-size:1.2rem}.subpage footer>ul a:hover{opacity:.6}.subpage .centerbox{width:100%;font-family:"Roboto","-apple-system",BlinkMacSystemFont,"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,"sans-serif"}.subpage .centerbox h1{text-align:center;text-transform:uppercase;letter-spacing:.5em}.subpage .centerbox h1 span{font-size:55px;line-height:1.2;letter-spacing:.3em}.subpage .centerbox p.des{font-size:14px;text-align:center;font-weight:300}.subpage .centerbox span{display:block}.subpage .centerbox span.light{font-weight:300}.subpage .centerbox span.bold{font-weight:900}.subpage .search-box{width:80%;max-width:420px;margin:30px auto 0;background:#fff;border-radius:100%;height:40px;line-height:40px;border-radius:40px;position:relative;overflow:hidden}.subpage .search-box input{height:40px;width:100%;display:block;padding:0 20px 0 60px;display:block}.subpage .search-box .icon{width:60px;height:100%;text-align:center;position:absolute;left:0;color:#898989}.styleBookNav{font-size:14px;height:100%}.styleBookNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.styleBookNav li{height:100%;position:relative}.styleBookNav a{text-decoration:none}.styleBookNav .search-style{background:#424242;color:#fff;margin:5px auto 15px;width:80%;padding:3px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;text-transform:uppercase}.styleBookNav .search-style:hover{background:#242424}.styleBookNav .search-style svg{margin-left:10px}.styleBookNav .submenu{position:absolute;bottom:0;left:0;z-index:10;text-transform:uppercase;height:auto;padding:0 !important;overflow:hidden;height:auto;-webkit-transform:translateY(100%);transform:translateY(100%);border-left:0;-webkit-transition:.3s;transition:.3s}.styleBookNav .submenu>*{display:none;background:#fff;padding:7px 0 0;font-weight:300}.styleBookNav .submenu label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 25px;cursor:pointer;word-break:keep-all}.styleBookNav .submenu label.olympia{display:none}.styleBookNav .submenu label:hover{background:#f7f7f7}.styleBookNav .submenu input{margin-right:5px}.styleBookNav .menu_ttl{text-decoration:none;font-size:14px;font-weight:700 !important;cursor:pointer}.styleBookNav .menu_ttl span{font-weight:700}.styleBookNav .menu_ttl.showMenu span.list_icon::before{-webkit-transform:translateX(-50%) rotate(270deg);transform:translateX(-50%) rotate(270deg)}.styleBookNav .menu_ttl.showMenu span.list_icon::after{-webkit-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg);opacity:0}.styleBookNav span.list_icon{width:12px;height:12px;margin-left:8px;position:relative}.styleBookNav span.list_icon::before,.styleBookNav span.list_icon::after{content:"";display:block;position:absolute;background:#242424;-webkit-transition:.3s ease-in;transition:.3s ease-in}.styleBookNav span.list_icon::before{left:50%;top:0;height:100%;width:1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.styleBookNav span.list_icon::after{left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1px;width:100%}.main{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f7f7f7;min-height:calc(100vh - 56px);overflow:hidden;width:100%}.main.hideSide .side_btn::before{-webkit-transform:rotate(360deg);transform:rotate(360deg);border-radius:100%}.main.hideSide .l-content{width:100%}.main.hideSide .r-sidebar{-webkit-transform:translateX(101%);transform:translateX(101%)}.r-sidebar{width:320px;border-left:1px solid #efefef;-webkit-transition:.3s;transition:.3s;position:fixed;z-index:10;right:0;top:65px;background:#fff;bottom:0}.sidebar{height:100%;overflow-y:auto}.sidebar article{position:relative}.sidebar article::before{content:"";display:block;position:absolute;left:15px;right:15px;height:1px;background:#ccc;bottom:0}.sidebar::-webkit-scrollbar{width:.2em}.sidebar::-webkit-scrollbar-thumb{width:3px;height:70px;background:#b4b4b4;outline:1px solid #fff}.l-content{width:calc(100% - 320px);-webkit-transition:.3s;transition:.3s}.side_ttl{color:#fff;background:#242424;padding:10px;text-align:center;font-size:14px;text-transform:capitalize;margin-bottom:12px}.side_ttl span{display:inline-block;font-size:12px;margin-left:10px;font-weight:300}.switch{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.switch .side_ttl{position:relative;width:50%;cursor:pointer}.switch .side_ttl:last-child::before{content:"";display:block;position:absolute;left:0;width:1px;top:0;bottom:0;background:rgba(255,255,255,.6)}.switch .side_ttl.active{background:#9a0505}@-webkit-keyframes hideSideAnimate{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}20%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}80%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes hideSideAnimate{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}20%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}80%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes showSideAnimate{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}20%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}70%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}80%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes showSideAnimate{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}20%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}70%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}80%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}.side_btn{z-index:1;position:absolute;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);bottom:80px;cursor:pointer;color:#242424;width:40px;height:40px;font-size:18px;line-height:1;-webkit-transition:.2s;transition:.2s;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;display:none}.side_btn::before{content:"";display:block;background:#242424;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s ease-in;transition:.3s ease-in;z-index:-1}.side_btn.cl_archive{height:auto;background:#242424;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways;padding:10px 0;font-size:13px;letter-spacing:2px}.side_btn.cl_archive::before{content:none}.side_btn .text{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways;letter-spacing:.2em;margin:0 auto 5px}.for_style{font-size:12px}.for_style .stylist_tag_list li{margin-right:5px}.for_style .stylist_tag_list a{font-size:10px;padding:0 3px}.for_style .stylist_tag_list{margin-top:5px}.for_style.common_col .pic::before{padding-top:66.66%}.for_style.common_col h4{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:2.5rem;margin-left:0;text-transform:uppercase}.for_style .favour-list{margin:20px 0;display:none}.for_style .favour-list:first-child{display:block}.for_style a{display:block;color:#242424}.for_style article{padding:15px;cursor:pointer;-webkit-transition:.2s;transition:.2s;position:relative}.for_style article:hover{background:#f7f7f7}.for_style .favor_style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.for_style .pic{width:110px;min-width:110px;height:auto}.for_style .pic .hasbg{width:100%;padding-top:133%}.for_style .content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;margin-left:12px}.for_style .profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.for_style span,.for_style .span{display:block;line-height:1.5}.for_style span.en,.for_style .span.en{font-size:12px;font-weight:400;text-transform:capitalize;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.for_style .portrait{width:40px;min-width:40px;height:40px;border-radius:100%;overflow:hidden}.for_style h4{margin-left:10px;font-size:14px}.for_style .time{text-align:right;margin:2px 0 4px}.for_style .time svg{margin-right:5px}.for_style h5{margin:6px 0 2px;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.5}.for_style .excerpt{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:2.5rem}.breadcrumbs-outer{padding:10px 15px;border-bottom:1px solid #efefef}.breadcrumbs{text-transform:uppercase}.breadcrumbs a{color:#242424}.m-wrapper{margin:0 15px;background:#fff;padding:25px 0 40px;position:relative}.m-wrapper.nobg{background:rgba(0,0,0,0)}.m-wrapper.blog_wrapper{padding:25px 20px 50px}.stylist_tag_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;margin-bottom:-0.5rem}.stylist_tag_list li{display:block;line-height:1.5;text-transform:uppercase;margin-right:.5rem;margin-bottom:.5rem}.stylist_tag_list li:last-child{margin-right:0}.stylist_tag_list a{display:block;background:#efefef;color:#242424;padding:0 .5rem;border-radius:18px;text-decoration:none;-webkit-transition:.2s;transition:.2s}.stylist_tag_list a:hover{background:#424242;color:#fff}.is-provider-youtube .wp-block-embed__wrapper{width:100%;position:relative;padding-top:56.25%}.is-provider-youtube .wp-block-embed__wrapper iframe{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.single .topic-item a,.child-cat-cols .topic-item a{padding:0}.single-style_book .m-wrapper{padding-bottom:90px}.single-visual .m-wrapper{padding-bottom:90px}.styleMenu .orderme{position:static}.styleMenu .orderme li{width:33.33%}.styleMenu .orderme a{padding:10px 5px;height:100%}.styleMenu .orderme img{height:1em;width:auto}.styleMenu .share .links{position:absolute;bottom:5px;right:5px;background:rgba(246,246,246,.67);padding:10px 12px}.styleMenu .share .links p{white-space:nowrap}.styleMenu .book_ways{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;background:#9a0505}.styleMenu .book_ways li:last-child a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.styleMenu .book_ways li:last-child a::before{content:"";display:block;width:12px;height:12px;background:url(../images/hpb.png) center center/contain no-repeat;margin-right:5px}.styleMenu .book_ways li:last-child a:hover::before{background:url(../images/hpb-red.png) center center/contain no-repeat}.styleMenu .book_ways a{display:block;background:#9a0505;color:#fff;text-decoration:none;text-transform:uppercase;padding:1em 1.1rem;border-right:1px solid rgba(255,255,255,.2);-webkit-transition:.2s;transition:.2s}.styleMenu .book_ways a:hover{color:#9a0505;background:#fff}.styleMenu .book_ways svg{margin-right:5px}.styleMenu .menu{padding:5px 1rem;background:#e9e9e9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.8rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.styleMenu .menu h4{font-weight:700;text-transform:uppercase}.styleMenu .menu span{display:inline-block;margin-left:1rem}.styleMenu .mark{text-align:right;font-size:12px;width:100%}.styleMenu .left{width:500px;min-width:500px;padding-right:30px;padding-bottom:50px}.styleMenu .right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.styleMenu .intro-box{margin:2rem 1rem 0}.styleMenu .intro{display:-webkit-box;display:-ms-flexbox;display:flex}.styleMenu .intro h3{color:#e9e9e9;font-size:40px;font-weight:900;line-height:1;text-transform:uppercase}.styleMenu .intro article{margin:1.5rem 10px}.styleMenu .intro .staff_slogan{margin-top:2em;padding-left:1rem}.styleMenu .intro .slogan-title{margin-bottom:5px;font-size:14px}.styleMenu .intro .excerpt{font-size:12px}.styleMenu .stylist_detail{display:-webkit-box;display:-ms-flexbox;display:flex}.styleMenu .stylist_detail figure{width:90px;min-width:90px;margin-right:20px}.styleMenu .stylist_detail figure .hasbg{width:100%;padding-top:100%;border-radius:100%;overflow:hidden}.styleMenu .social_links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.8rem}.styleMenu .social_links li{margin-right:1rem}.styleMenu .social_links a{display:block;color:#242424;-webkit-transition:.2s;transition:.2s}.styleMenu .social_links a.ins{color:#cf1c75}.styleMenu .social_links a.facebook{color:#144c8c}.styleMenu .social_links a.twitter{color:#4595e6}.styleMenu .social_links a:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.styleMenu .social_links svg{font-size:1.1rem}.styleMenu dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px 0;line-height:1.5}.styleMenu dt{font-weight:700}.styleMenu dd a{display:inline-block;color:#242424}.styleMenu dd a:hover{color:#9a0505}.subheader{display:none}.topHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-left:38.2%;position:fixed;width:100%;top:0;left:0;z-index:209;background:#fff content-box}.topHeader~.left_col{-webkit-transition:.2s;transition:.2s}.topHeader.showleft{color:#fff}.topHeader.showleft~.left_col{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.8s cubic-bezier(0.16, 0.83, 0.33, 0.98);transition:.8s cubic-bezier(0.16, 0.83, 0.33, 0.98)}.topHeader.showleft .open-btn span,.topHeader.showleft .open-btn span::before,.topHeader.showleft .open-btn span::after{background:#fff}.styleShowOuter{overflow:hidden;position:relative}.styleShowOuter .slick-slider{position:static}.styleShowOuter .slick-arrow{text-indent:-9999px;width:35px;height:35px;background:url(../images/arrow_left.png) center center/contain no-repeat;top:50%;-webkit-transition:.2s;transition:.2s;position:absolute;z-index:2}.styleShowOuter .slick-arrow:hover{opacity:.8}.styleShowOuter .slick-next{right:20px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.styleShowOuter .slick-prev{left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.styleShow{margin-left:-15px}.styleShow .hasbg{width:100%;padding-top:133%;position:relative;-webkit-transition:all 300ms ease;transition:all 300ms ease}.styleShow .hasbg::before{content:"";display:block;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.8);position:absolute;z-index:2;-webkit-transition:.3s ease;transition:.3s ease}.styleShow .showItem{width:480px;padding-left:15px;position:relative}.styleShow .showItem.slick-current .hasbg::before{opacity:0}.inner{margin:0 70px}.home .open-btn,.home .search-btn{opacity:0}.btnbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background:#333;padding:3px 18px;font-size:12px;text-transform:capitalize;border-radius:30px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.btnbox:hover{background:#000}.btnbox .icon{width:18px;overflow:hidden;margin-left:5px;-webkit-transition:.2s;transition:.2s}.btnbox label{-webkit-perspective:40px;perspective:40px;display:block;width:100%;cursor:pointer;-webkit-transition:.2s;transition:.2s}.btnbox label i{height:1.2px;background:#fff;display:block;width:50%;-webkit-animation:lineanimate 1.2s ease infinite 0s;animation:lineanimate 1.2s ease infinite 0s}@-webkit-keyframes lineanimate{0%{width:50%}60%{width:100%}100%{width:50%}}@keyframes lineanimate{0%{width:50%}60%{width:100%}100%{width:50%}}.btnbox label i:nth-child(1){-webkit-animation-delay:.3s;animation-delay:.3s}.btnbox label i:nth-child(2){margin:3px 0;-webkit-animation-delay:.6s;animation-delay:.6s}.btnbox label i:nth-child(3){-webkit-animation-delay:.9s;animation-delay:.9s}.open-btn{padding:20px}.home .header-right{position:relative}.home .header-right::before{content:"";position:absolute;background:#242424;width:0%;height:100%;top:0;left:0;z-index:3}.home .header-right.show::before{-webkit-animation:showt2 .8s cubic-bezier(0.16, 0.83, 0.33, 0.98) forwards 0s;animation:showt2 .8s cubic-bezier(0.16, 0.83, 0.33, 0.98) forwards 0s}.home .header-right.show .open-btn{opacity:1}.home .left_col .hasbg{position:absolute;width:100% !important;height:100%;top:0;left:0;background-position:center 9%}.home .left_col .hasbg img{-o-object-position:center 9%;object-position:center 9%}.home .header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left{padding-left:20px}.header-left>*{border-right:1px solid #f7f7f7}.header-left li>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;border-left:1px solid #f7f7f7;height:100%;color:#242424;text-transform:uppercase;-webkit-transition:.2s;transition:.2s;font-weight:700;white-space:nowrap}.header-left li>*:hover{background:#f7f7f7}.section_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;line-height:1;text-transform:uppercase;color:rgba(0,0,0,0)}.section_ttl h2{display:block;font-weight:900;font-size:60px;background-position:40% 90%;background-size:cover;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-o-background-clip:text;-webkit-transition:background-position 3.5s cubic-bezier(0.16, 0.83, 0.33, 0.98);transition:background-position 3.5s cubic-bezier(0.16, 0.83, 0.33, 0.98);position:relative;z-index:2;overflow:hidden;background-image:url(../images/section_ttl_bg.webp) !important}.section_ttl h2.show{background-position:70% 50%}.section_ttl h2:before{content:"";width:100%;display:block;height:100%;background-color:#0d0d0d;top:0;left:0;-webkit-transform:translateX(0);transform:translateX(0);z-index:10;position:absolute;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.31, 0.91, 0.41, 0.99);transition-timing-function:cubic-bezier(0.31, 0.91, 0.41, 0.99)}.section_ttl.show h2:before{-webkit-transform:translateX(101%);transform:translateX(101%)}.section_ttl h3{font-weight:900;font-size:110px;position:absolute;bottom:-10px;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:2px rgba(57,57,57,.45);-webkit-transition-timing-function:cubic-bezier(0.16, 0.83, 0.33, 0.98);transition-timing-function:cubic-bezier(0.16, 0.83, 0.33, 0.98)}.section_ttl~p{color:#fff;margin:12px 0 30px}@-webkit-keyframes bump{0%{-webkit-transform:translateY(-70%);transform:translateY(-70%);opacity:0}50%{-webkit-transform:translateY(20%);transform:translateY(20%);opacity:1}60%{-webkit-transform:translateY(20%);transform:translateY(20%);opacity:1}80%{-webkit-transform:translateY(-20%);transform:translateY(-20%);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes bump{0%{-webkit-transform:translateY(-70%);transform:translateY(-70%);opacity:0}50%{-webkit-transform:translateY(20%);transform:translateY(20%);opacity:1}60%{-webkit-transform:translateY(20%);transform:translateY(20%);opacity:1}80%{-webkit-transform:translateY(-20%);transform:translateY(-20%);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.slogan{width:100%;position:absolute;z-index:202;left:0;top:0;color:#fff;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;margin-bottom:10px}.slogan::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.87)), color-stop(40%, rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(60%, rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.87)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.87) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.1) 60%, rgba(0, 0, 0, 0.87) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#de000000", 				endColorstr="#de000000", 				GradientType=0);z-index:-1;opacity:0;-webkit-transition:.2s;transition:.2s}.slogan p{font-size:16px;max-width:80%;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);font-weight:300;margin-bottom:20px}.slogan .more{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.slogan h4{font-size:16px;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.slogan h2{font-size:48px;line-height:1.2;text-transform:uppercase;font-weight:900;margin-bottom:10px;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.slogan.do::after{opacity:1}.newyear{width:80%;max-width:650px;position:relative;padding:40px 0;margin:50px auto}.newyear .txts{width:6.8em;font-size:16px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways;text-orientation:mixed;font-weight:700}.newyear .c-business-module__arrow .item4{background-color:#242424}.newyear .c-business-module__arrow .item3{border-left-color:#242424}.newyear .c-business-module__arrow .item1::before,.newyear .c-business-module__arrow .item1::after{background-color:#242424}.newyear .c-business-module__arrow::before,.newyear .c-business-module__arrow::after{background-color:#242424}.newyear .more a{color:#242424;border-color:#242424;margin:50px auto 0;font-size:14px}.newyear p:last-child{text-align:right}.newyear .pic{width:100%;position:relative}.newyear .mark{position:absolute;bottom:2%;right:24%;width:160px}section.home_top{height:100vh;max-height:1360px;background:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#242424;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.collection-banner{width:80%;margin:auto;max-width:800px;overflow:hidden}.collection-banner.do .homesvgbox{-webkit-transform:translateY(0);transform:translateY(0)}.collection-banner .homesvgbox{-webkit-transform:translateY(120%);transform:translateY(120%);-webkit-transition:-webkit-transform .6s ease-in;transition:-webkit-transform .6s ease-in;transition:transform .6s ease-in;transition:transform .6s ease-in, -webkit-transform .6s ease-in}.collection-banner .homesvgbox>div{position:relative;height:0;width:100%;padding-top:48%}.collection-banner .homesvgbox svg{position:absolute;width:100%;height:100%;top:0;left:0}.collection-banner .homesvgbox span{display:block;text-align:center;margin-top:10px;font-size:12px}.center-txt{width:75%;max-width:500px;line-height:1.2}.center-txt .animation-string{display:inline-block;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:.2s cubic-bezier(0.16, 0.83, 0.33, 0.98);transition:.2s cubic-bezier(0.16, 0.83, 0.33, 0.98);opacity:0}.center-txt .animation-string.showString{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.center-txt .more{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px;overflow:hidden}.center-txt .more.do a{-webkit-transform:translateY(0);transform:translateY(0)}.center-txt .more a{color:#242424;border-color:#242424;position:relative;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}.center-txt .c-business-module__arrow::before,.center-txt .c-business-module__arrow::after{background:#242424}.center-txt .c-business-module__arrow .item1::before,.center-txt .c-business-module__arrow .item1::after{background:#242424}.center-txt .c-business-module__arrow .item2{border-color:#242424}.center-txt .c-business-module__arrow .item3{border-left-color:#242424}.center-txt .c-business-module__arrow .item4{background:#242424}.center-txt .c-business-module__arrow .item5::after{background:#242424}.center-txt .center-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-family:"Oswald","-apple-system",BlinkMacSystemFont,"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,"sans-serif"}.center-txt .l_txt{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:20px;padding:16px 0;position:relative;text-align:center;line-height:1}.center-txt .l_txt.do::before,.center-txt .l_txt.do::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.center-txt .l_txt::before,.center-txt .l_txt::after{content:"";display:block;position:absolute;width:100%;height:2px;background:#242424;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.3s;transition:.3s}.center-txt .l_txt::before{top:0;left:0;-webkit-transform-origin:left center;transform-origin:left center}.center-txt .l_txt::after{bottom:0;right:0;-webkit-transform-origin:right center;transform-origin:right center}.center-txt .l_txt>div{overflow:hidden}.center-txt .l_txt p{-webkit-transition:.3s;transition:.3s}.center-txt .line1{font-size:21px;letter-spacing:1px}.center-txt .line1 p{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.center-txt .line1.do p{-webkit-transform:translateY(0);transform:translateY(0)}.center-txt .line2{font-size:115px;line-height:1;font-family:bebas-neue-by-fontfabric,sans-serif;font-style:normal}.center-txt .line3{font-size:23px;letter-spacing:1px}.center-txt .line3.do p{-webkit-transform:translateY(0);transform:translateY(0)}.center-txt .line3 p{-webkit-transform:translateY(100%);transform:translateY(100%)}.center-txt .r_txt{font-size:112px;line-height:1;font-family:bebas-neue-by-fontfabric,sans-serif;font-weight:300;font-style:normal}.center-txt .r_txt .animation-string{-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transition:1s cubic-bezier(0.22, 0.83, 0.44, 0.75);transition:1s cubic-bezier(0.22, 0.83, 0.44, 0.75)}.center-txt .sline{font-weight:200}section.hero{height:100%;width:100%;position:fixed;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:300}section.hero::before,section.hero::after{content:"";display:block;position:absolute;width:100%;height:50%;left:0;-webkit-transition:.8s ease;transition:.8s ease;background-color:#fff}section.hero::before{top:0;-webkit-transform-origin:center top;transform-origin:center top}section.hero::after{bottom:0;-webkit-transform-origin:center bottom;transform-origin:center bottom}section.hero.do1::before,section.hero.do1::after{-webkit-transform:scaleY(0);transform:scaleY(0)}.scroll{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-1px;right:0;width:100%;z-index:6}.scroll marquee ul{display:-webkit-box;display:-ms-flexbox;display:flex}.scroll .marquee{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;background:#373737;color:#fff;height:57px}.scroll .marquee p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scroll .marquee .v_scroll{display:block}.scroll .marquee .h_scroll{display:none}.scroll .marquee li{position:relative}.scroll .marquee li a{padding:15px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none}.scroll .marquee li.latest_news p::after{width:32px;height:11px;background:url(../images/latest_new.gif) center center/contain no-repeat}.scroll .marquee li p::after{content:"";display:block;width:34px;height:11px;margin-left:5px;background:url(../images/up.gif) center center/contain no-repeat}.scroll .marquee .date{margin:0 10px}.scroll .marquee span.child_cat{text-align:center;color:#fff;border-radius:21px;display:inline-block;height:22px;line-height:22px;padding:0 10px;text-transform:uppercase;font-size:12px}.scroll .marquee span.child_cat.event{background:#d70000}.scroll .marquee span.child_cat.salon{background:#294470}.scroll .marquee span.child_cat.information{background:#242424}.scroll .headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#232020;text-transform:uppercase;font-weight:900;text-align:center;width:100px;min-width:100px}.scroll .down{width:106px;min-width:106px;text-transform:uppercase;font-weight:700;color:#fff}.scroll .down>div{padding:1rem 1.5rem;cursor:pointer;background:#232020}.socials{position:absolute;right:0;width:60px;height:500px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.socials::before{content:"";position:absolute;background:#242424;width:0%;height:100%;top:0;left:0;z-index:3}.socials.show::before{-webkit-animation:showt2 .8s cubic-bezier(0.16, 0.83, 0.33, 0.98) forwards 0s;animation:showt2 .8s cubic-bezier(0.16, 0.83, 0.33, 0.98) forwards 0s}.socials.show ul{opacity:1}.socials ul{line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;opacity:0}.socials ul::before,.socials ul::after{content:"";display:block;width:1px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background:#242424;margin:10px 0}.socials li:first-child a{font-size:1.4rem}.socials a{color:#242424;font-size:1.2rem;-webkit-transition:.2s;transition:.2s;display:block;text-align:center}.socials a:hover{color:#9a0505}section.column{background:#0d0d0d;padding:20px 0 30px;position:relative;margin-top:100px}section.column .transformYAnimate{-webkit-transition-duration:.6s;transition-duration:.6s}section.column .items-outer{margin-left:75px;margin-right:10px}section.column .section_ttl h2{background-image:url(../images/bg-column.jpg)}section.column .section_ttl h3{bottom:33%}section.column .transformYNoraml{-webkit-transform:translateY(20px);transform:translateY(20px)}section.column .transformYAnimate{-webkit-transition-timing-function:cubic-bezier(0.3, 0.75, 0.56, 0.87);transition-timing-function:cubic-bezier(0.3, 0.75, 0.56, 0.87)}section.column .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px}section.column .col_tags{position:relative;z-index:5}section.column article{position:relative;cursor:pointer;-webkit-transition:.2s;transition:.2s;color:#fff}section.column article>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}section.column article:hover .hasbg{-webkit-filter:grayscale(0);filter:grayscale(0)}section.column article::before{content:"";display:block;position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", 					endColorstr="#b3000000", 					GradientType=0);z-index:1;-webkit-transition:.2s;transition:.2s}section.column .col_item{padding-left:10px;margin-bottom:20px;width:33.33%}section.column .col_item .hasbg{width:100%;padding-top:75%;-webkit-filter:grayscale(1);filter:grayscale(1)}section.column .col_item .content{width:100%;position:absolute;left:0;bottom:0;padding:1rem;font-weight:300}section.column .col_item h3{font-size:14px;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:10px;font-weight:300;position:relative;z-index:2}section.column .col_item .time{position:relative;z-index:2}section.column .col_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.column .time span{display:none;margin-left:.5em;color:red;text-transform:uppercase}section.column .time span.pubnew{display:inline-block}section.column .more a{position:absolute;right:70px;top:40px}.col_tags{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.2}.col_tags li{margin-bottom:5px}.col_tags a{display:block;background:#fff;color:#242424;padding:3px .5rem;border-radius:5px;margin-right:5px;font-size:12px;-webkit-transition:.2s;transition:.2s;text-decoration:none}.col_tags a:hover{background:#242424;color:#fff}.more{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;font-weight:700}.more a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-decoration:none;font-size:14px;height:40px;line-height:36px;padding:0 1em 0 1.2em;-webkit-transition:.2s;transition:.2s;border:2px solid #fff}.more a:hover{background:#fff;color:#232020}.more .c-business-module__arrow{margin-left:10px;position:static}section.information{position:relative;margin:100px 0}section.information .info-inner{overflow:hidden}section.information span.child_cat{text-align:center;color:#fff;border-radius:21px;width:110px;min-width:110px;text-transform:uppercase}section.information span.child_cat.event{background:#d70000}section.information span.child_cat.salon{background:#294470}section.information span.child_cat.information{background:#242424}section.information .section_ttl{width:100%;max-width:500px;top:0;right:0;position:absolute}section.information .section_ttl::before{content:"";display:block;position:absolute;background:#0d0d0d;padding-bottom:110%;position:absolute;width:100%;z-index:-1;top:0;left:0}section.information .section_ttl h2{background-image:url(../images/bg-information.jpg);padding-left:1.5rem}section.information .news-outer{background:#f7f7f7;width:90%;padding:80px 50px;margin-top:160px}section.information .news-outer .more a{position:absolute;right:32px;top:85px}section.information .news-outer article.latest_news p.overtime::after{content:none}section.information .news-outer article.latest_news p::after{content:"";display:inline-block;width:32px;height:11px;background:url(../images/latest_new.gif) center center/contain no-repeat;margin-left:10px}section.information .news-outer article a{padding:1rem .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:12px;color:#242424;border-bottom:1px solid #dcdcdc;text-decoration:none;-webkit-transition:.2s;transition:.2s}section.information .news-outer article a:hover{background:#ddd}section.information .news-outer article span.date{width:80px;min-width:80px;color:gray}section.information .news-outer h4{font-weight:500;width:120px;min-width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.information .news-outer h4::before,section.information .news-outer h4::after{content:"";display:block;width:.5rem;height:1px;background:#242424}section.information .news-outer h4::before{margin-right:.5rem}section.information .news-outer h4::after{margin-left:.5rem}section.information .news-outer p{font-size:14px;margin-left:1rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.shop-box{background:#0d0d0d;margin:130px 0 220px;padding:10px 0 80px;color:#fff;position:relative}.shop-box .animate::before{-webkit-transition-duration:2s;transition-duration:2s}.shop-box .more a{position:absolute;right:80px;top:60px}.shop-box .words{margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.shop-box .words li a{display:block;margin:5px 0;color:#fff;position:relative;-webkit-transition:.2s;transition:.2s;text-decoration:none}.shop-box .words li a:hover{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.shop-box .pic{position:absolute;right:0;bottom:-100px;top:180px;width:calc(100% - 390px);overflow:hidden}.shop-box .pic.animate .hasbg{-webkit-transition-delay:1.6s;transition-delay:1.6s;-webkit-transform:scale(1);transform:scale(1)}.shop-box .hasbg{width:100%;height:100%;top:0;left:0;position:absolute;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.53, 0.79, 0.39, 0.98);transition-timing-function:cubic-bezier(0.53, 0.79, 0.39, 0.98)}.shop-box .hasbg::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(29,29,29,.69);z-index:1}.shop-box .section_ttl h2{font-size:72px;background-image:url(../images/bg-style.jpg)}.shop-box .section_ttl h3{bottom:30px;font-size:92px}.styleBook{padding:0 0 80px;background:#0d0d0d}.styleBook .more a{position:absolute;right:0;top:0;-webkit-transform:translateY(-120px);transform:translateY(-120px)}.style-outer{margin:0 40px;position:relative}.style-outer .section_ttl h2{background-image:url(../images/bg-style.jpg)}.style-outer .section_ttl h3{bottom:4px}.peekaboo{width:10%;color:#464444;text-transform:uppercase;font-weight:900;position:absolute;right:0;top:30px;bottom:30px}.peekaboo>div{height:100%;width:100%;position:relative}.peekaboo svg{position:absolute;width:100%;height:100%;top:0;left:0}.peekaboo svg path{fill:rgba(255,255,255,.09)}.style-gallery{width:calc(90% - 20px);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-25px;margin-left:-25px;position:relative}.style-gallery.show .item{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.style-gallery .item{margin-bottom:25px;opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.44, 1.34, 0.36, 1.35);transition-timing-function:cubic-bezier(0.44, 1.34, 0.36, 1.35)}.style-gallery .item.item1{-webkit-transition-delay:0s;transition-delay:0s}.style-gallery .item.item2{-webkit-transition-delay:.95s;transition-delay:.95s}.style-gallery .item.item3{-webkit-transition-delay:.35s;transition-delay:.35s}.style-gallery .item.item4{-webkit-transition-delay:.42s;transition-delay:.42s}.style-gallery .item.item5{-webkit-transition-delay:.7s;transition-delay:.7s}.style-gallery .item.item6{-webkit-transition-delay:.55s;transition-delay:.55s}.style-gallery .item.item7{-webkit-transition-delay:.65s;transition-delay:.65s}.style-gallery .item.item8{-webkit-transition-delay:.85s;transition-delay:.85s}.style-gallery .item.item9{-webkit-transition-delay:.15s;transition-delay:.15s}.style-gallery .item.item10{-webkit-transition-delay:1.1s;transition-delay:1.1s}.style-gallery .box2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.style-gallery .box2>div{width:calc((100% - 25px)/2)}.style-gallery .box{width:33.33%;padding-left:25px}.style-gallery .box a{display:block;padding-top:133%;position:relative;overflow:hidden;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.2s;transition:.2s}.style-gallery .box a::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(29,29,29,.69);z-index:1;-webkit-transition:.2s;transition:.2s}.style-gallery .box a:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.style-gallery .box a:hover::before{background:rgba(29,29,29,0)}.style-gallery .col-left{padding-top:30px}.style-gallery .col-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:30px}.style-gallery .hasbg{position:absolute;width:100%;height:100%;top:0;left:0}section.recruit{position:relative;padding:80px 0 100px;margin:40px 0 100px}section.recruit .animate::before{-webkit-transition-duration:.5s;transition-duration:.5s}section.recruit .pic{width:calc(100% - 500px);position:absolute;right:0;top:0;bottom:0}section.recruit .normal::before{-webkit-transition-duration:1s;transition-duration:1s;background:#fff}section.recruit .section_ttl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.recruit .section_ttl h3{position:relative;font-size:50px;-webkit-text-stroke:1px #232323;-webkit-transition-delay:.8s;transition-delay:.8s}section.recruit .section_ttl h2{background-image:url(../images/recruit-bg.jpg);font-size:84px;letter-spacing:.05em;margin-bottom:60px}section.recruit .content{width:420px}section.recruit .content strong{font-size:80px;font-weight:900;text-transform:uppercase;line-height:1.2;position:relative}section.recruit .content strong::before{-webkit-transition-delay:1.2s;transition-delay:1.2s}section.recruit .content p{font-size:18px;font-weight:500;margin:40px 0;-webkit-transition-delay:2.2s;transition-delay:2.2s;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-duration:.5s;transition-duration:.5s}section.recruit .more{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition-delay:2.8s;transition-delay:2.8s;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition-duration:.5s;transition-duration:.5s}section.recruit.js_transform .content p,section.recruit.js_transform .more{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}span.nowrap{word-break:keep-all;display:inline-block}.homeabout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px}.homeabout .adpic{width:360px;min-width:360px;margin-left:50px}.homeabout .adpic img{width:100%}section.kawashima{overflow:hidden;color:#fff;background:#0d0d0d}section.kawashima .animate::before{-webkit-transition-duration:2.6s;transition-duration:2.6s}section.kawashima .section_ttl h2{background-image:url(../images/models-bg.jpg)}section.kawashima .section_ttl h3{font-size:72px;bottom:5px}section.kawashima .topPart{position:relative;padding:100px 0}section.kawashima .topPart::before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;background:#0d0d0d;z-index:-1}section.kawashima .topPart .more{margin-top:30px}section.kawashima .middlePart{position:relative}section.kawashima .bottomPart-outer{padding:60px 0 80px}section.kawashima .bottomPart-outer .more{margin-top:30px}section.kawashima .bottomPart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.kawashima .bottomPart.js_transform p,section.kawashima .bottomPart.js_transform .more{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}section.kawashima .bottomPart.js_transform .more{-webkit-transition-delay:.2s;transition-delay:.2s}section.kawashima .bottomPart .content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;margin-right:50px}section.kawashima .bottomPart p{line-height:2;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-duration:.5s;transition-duration:.5s}section.kawashima .bottomPart .more{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition-delay:.12s;transition-delay:.12s;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-duration:.5s;transition-duration:.5s}section.kawashima .bottomPart .more a{background:#242424;border-color:#242424}section.kawashima .bottomPart .more a:hover{background:#fff;color:#242424}section.kawashima .bottomPart .leader{min-width:160px;width:160px;position:relative}section.kawashima .bottomPart .signature{position:absolute;right:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);width:120%}section.kawashima .pic{overflow:hidden}section.kawashima .pic img{width:100%;display:block;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.53, 0.79, 0.39, 0.98);transition-timing-function:cubic-bezier(0.53, 0.79, 0.39, 0.98)}section.kawashima .pic.animate img{-webkit-transition-delay:1.6s;transition-delay:1.6s;-webkit-transform:scale(1);transform:scale(1)}body:not(.home) .home-footer{margin-top:50px}body:not(.home) .home-footer .inner{padding:0 20px;margin:0}.home-footer{background:#0d0d0d;color:#fff;overflow:hidden;font-size:12px}.home-footer footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 0 30px}.home-footer a{display:block;color:#fff}.home-footer .copyright{text-align:center;padding:1.1rem 0;position:relative;font-size:12px}.home-footer .copyright::before{content:"";display:block;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;height:1px;background:#262626;position:absolute}.home-footer a.tel{font-size:20px;font-weight:700}.home-footer .secondary-nav{width:100%}.home-footer .bottommenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;text-transform:uppercase;height:290px;width:100%}.home-footer .bottommenu>li>a::before{content:"";display:block;border-left:8px solid #fff;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0)}.home-footer .bottommenu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px .5rem;text-decoration:none;position:relative;-webkit-transition:.2s;transition:.2s;color:#fff}.home-footer .bottommenu a:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}.home-footer .bottommenu a::before{margin-right:5px}.home-footer .bottommenu .sub-menu{padding-left:1rem}.home-footer .bottommenu .sub-menu a{font-size:11px;font-weight:300}.home-footer .bottommenu .sub-menu a::before{content:"-"}.home-footer .fullHeight{height:100%}.home-footer .address{word-break:keep-all}@-webkit-keyframes showt2{0%{width:0%;left:0}50%{width:100%;left:0}100%{width:0%;left:100%}}@keyframes showt2{0%{width:0%;left:0}50%{width:100%;left:0}100%{width:0%;left:100%}}.homelogo{width:50%;min-width:160px;max-width:300px;margin:40px 0 0 30px;position:absolute;left:0;top:0}.homelogo svg path{fill:#fff}.homelogo a{display:block;padding-top:22%;position:relative;width:100%;-webkit-transition:.3s cubic-bezier(0.09, 0.72, 0.28, 0.9);transition:.3s cubic-bezier(0.09, 0.72, 0.28, 0.9)}.homelogo a:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}.homelogo svg{position:absolute;left:0;top:0;height:100%;width:100%}.homelogo.normal::before{background:#fff}.showLayerNav .nav_layer{-webkit-transform:translateY(0);transform:translateY(0)}.open-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-transform:uppercase}.i_model1{background-image:url(../videos/2022aw/model1.jpg)}.i_model1.sp{background-image:url(../videos/2022aw/model1-sp.jpg)}.i_model2{background-image:url(../videos/2022aw/model2.jpg)}.i_model2.sp{background-image:url(../videos/2022aw/model2-sp.jpg)}.i_model3{background-image:url(../videos/2022aw/model3.jpg)}.i_model3.sp{background-image:url(../videos/2022aw/model3-sp.jpg)}.i_model4{background-image:url(../videos/2022aw/model4.jpg)}.i_model4.sp{background-image:url(../videos/2022aw/model4-sp.jpg)}.nav_layer{width:100%;bottom:0;position:fixed;z-index:9999;top:0;background:#242424;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.5s cubic-bezier(0.16, 0.83, 0.33, 0.98);transition:.5s cubic-bezier(0.16, 0.83, 0.33, 0.98);overflow-x:hidden}.nav_layer .layerbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:100%}.nav_layer .close-btn{position:absolute;top:0;height:70px;z-index:5;right:20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.pop_nav_outer{height:calc(100vh - 70px);max-height:670px;width:100%;overflow-y:auto;position:absolute;bottom:10px;right:0}.pop_nav_outer::-webkit-scrollbar{width:.2em}.pop_nav_outer::-webkit-scrollbar-thumb{width:3px;height:70px;background:#b4b4b4;outline:1px solid #fff}.nav-right{width:280px;color:#fff;padding:60px 0 20px;text-transform:uppercase;position:relative}@-webkit-keyframes spMenu{0%{width:0%}30%{width:100%}100%{width:100%}}@keyframes spMenu{0%{width:0%}30%{width:100%}100%{width:100%}}.nav-right .btnbox{background:#fff;color:#000}.nav-right .btnbox .icon{height:14px;width:14px;position:relative}.nav-right .btnbox label{height:100%}.nav-right .btnbox label i{width:100%;-webkit-animation:none;animation:none;background:rgba(0,0,0,0);position:absolute !important;left:50%;top:50%;height:2px}.nav-right .btnbox label i::before{content:"";display:block;width:0;height:100%;position:absolute;background:#000}.nav-right .btnbox label i:nth-child(3){display:none}.nav-right .btnbox label i:nth-child(1){-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.nav-right .btnbox label i:nth-child(1)::before{-webkit-transform-origin:right center;transform-origin:right center;-webkit-animation:spMenu 2500ms ease infinite forwards;animation:spMenu 2500ms ease infinite forwards}.nav-right .btnbox label i:nth-child(2){margin:0;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.nav-right .btnbox label i:nth-child(2)::before{-webkit-transform-origin:left center;transform-origin:left center;-webkit-animation:spMenu 2500ms ease infinite forwards;animation:spMenu 2500ms ease infinite forwards;-webkit-animation-delay:2800ms;animation-delay:2800ms}.nav-right.show::before{-webkit-transform:scaleX(0);transform:scaleX(0)}.nav-right::before{content:"";display:block;position:absolute;width:101%;height:100%;top:0;left:0;-webkit-transform-origin:right center;transform-origin:right center;background:#242424;z-index:20;-webkit-transition:.5s cubic-bezier(0.16, 0.83, 0.33, 0.98);transition:.5s cubic-bezier(0.16, 0.83, 0.33, 0.98)}.nav-right a{display:block;color:#fff;text-decoration:none}.nav-right .pop_nav{width:100%;position:absolute;bottom:0;height:100%}.nav-right .pop_nav nav ul{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-right .pop_nav nav ul a{position:relative;padding:5px 45px;text-align:right;font-weight:300;-webkit-transition:.2s;transition:.2s}.nav-right .pop_nav nav ul a:hover{color:#7b7b7b}.nav-right .pop_nav nav ul a:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.nav-right .pop_nav nav ul a::after{content:"";display:block;position:absolute;width:40px;height:1px;background:#7b7b7b;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s;transition:.2s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}.nav-right .pop_nav footer{padding:0 45px;text-align:right;font-weight:700}.nav-right .pop_nav footer .c-business-module__arrow{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);top:auto;right:0}.nav-right .pop_nav footer>*{padding:12px 30px 12px 0;position:relative}.nav-right .pop_nav footer>*:last-child::before{content:none}.nav-right .pop_nav footer>*::before{content:"";display:block;width:100%;left:0;bottom:0;height:1px;background:#747474;position:absolute}.nav-right .pop_nav footer .ftop{color:#747474;padding-right:0;padding-top:5px}.nav-right .pop_nav footer .ftop p{white-space:nowrap}.nav-right .pop_nav footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:20px}.nav-right .pop_nav footer ul li{margin-left:15px}.nav-right .pop_nav footer ul a{color:#747474;-webkit-transition:.2s;transition:.2s}.nav-right .pop_nav footer ul a:hover{color:#fff}.nav-left{width:calc(100% - 280px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.5;font-size:18px;text-transform:uppercase}.nav-left h2{font-size:30px;font-weight:900;line-height:1.3}.nav-left h3{font-weight:900}.nav-left .link_ttl{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:10px}.nav-left p{font-weight:300}.nav-left p::before{content:"";display:block;width:30px;height:2px;background:#fff;margin:.5em auto .8em}.nav-left a{width:100%;position:absolute;left:0;width:100%;bottom:0;padding-top:80%;background:rgba(0,0,0,.5);z-index:5;color:#fff;text-decoration:none;text-align:center}.nav-left .item{width:25%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}.nav-left .item:nth-child(odd)::before{-webkit-transform-origin:center bottom;transform-origin:center bottom}.nav-left .item:nth-child(even)::before{-webkit-transform-origin:center top;transform-origin:center top}.nav-left .item::before{content:"";display:block;position:absolute;width:101%;height:100%;top:0;left:0;background-color:#242424;z-index:20;-webkit-transition:.5s;transition:.5s;-webkit-transform:scaleY(1);transform:scaleY(1)}.nav-left .item.show::before{-webkit-transform:scaleY(0);transform:scaleY(0)}.nav-left .menu-video{position:absolute;width:100%;height:100%;left:0;top:0}.nav-left .menu-video video{display:block;position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-width:100%;min-height:100%}.nav-left .hasbg{width:100%;height:100%;position:absolute;left:0;top:0;background-position:center 9%}.nav-left .hasbg img{-o-object-position:center 9%;object-position:center 9%}.nav-left .hasbg::before{content:"";display:block;position:absolute;width:100%;height:100%;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), color-stop(50%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.7)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", 					endColorstr="#b3000000", 					GradientType=0);z-index:2}.c-business-module__arrow{position:absolute;top:5px;right:5px;height:20px;width:20px;margin:auto;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:.3s;transition:.3s}.c-business-module__arrow::after,.c-business-module__arrow::before{content:"";position:absolute;left:0;bottom:0;background:#fff;-webkit-transition:.2s;transition:.2s}.c-business-module__arrow::before{-webkit-transform:scaleY(0) translateY(0);transform:scaleY(0) translateY(0);width:1px;height:15px;-webkit-transform-origin:top;transform-origin:top}.c-business-module__arrow::after{width:15px;height:1px;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0) translateX(0);transform:scaleX(0) translateX(0)}.c-business-module__arrow .item1{position:absolute;width:9px;height:9px;top:5px;right:5px}.c-business-module__arrow .item1::before{content:"";display:block;position:absolute;top:0;left:0;height:1px;width:100%;background:#fff;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.1s .15s;transition:.1s .15s}.c-business-module__arrow .item1::after{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background:#fff;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.1s .15s;transition:.1s .15s}.c-business-module__arrow .item2{position:absolute;right:6px;top:6px;width:10px;height:10px;border:solid 5px #fff;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(0) translate(0, 0);transform:scale(0) translate(0, 0);-webkit-transition:.3s cubic-bezier(0.08, 0.92, 0.35, 1);transition:.3s cubic-bezier(0.08, 0.92, 0.35, 1);opacity:0}.c-business-module__arrow .item3{position:absolute;z-index:1;top:6px;right:6px;display:block;width:0;height:0;border-top:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);-webkit-transform:rotate(-45deg) scale(1.15) translate3d(0, 0, 0);transform:rotate(-45deg) scale(1.15) translate3d(0, 0, 0);border-left:3px solid #fff;-webkit-transition:.3s cubic-bezier(0.7, 0, 1, 1);transition:.3s cubic-bezier(0.7, 0, 1, 1)}.c-business-module__arrow .item4{position:absolute;top:11px;right:10px;height:8px;width:1px;background:#fff;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotate(45deg) translateY(0) scaleY(1);transform:rotate(45deg) translateY(0) scaleY(1);-webkit-transition:.3s cubic-bezier(0.7, 0, 1, 1);transition:.3s cubic-bezier(0.7, 0, 1, 1)}.todayis{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;text-transform:uppercase;position:absolute;right:30px;top:50px;border:2px solid #fff;line-height:1.5;font-weight:700}.todayis>div{padding:10px 30px}.todayis span{display:block}.todayis span.day{font-size:60px;font-weight:900;line-height:1;letter-spacing:.1em}.footer-part{height:100vh;background:#232020;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-part .animation-string{-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:rotate(180deg) translate3d(10px, 5px, 5px);transform:rotate(180deg) translate3d(10px, 5px, 5px);-webkit-transition:.2s cubic-bezier(0.16, 0.83, 0.33, 0.98);transition:.2s cubic-bezier(0.16, 0.83, 0.33, 0.98);display:inline-block;min-width:.5rem}.footer-part .animation-string.showString{-webkit-filter:blur(0px);filter:blur(0px);-webkit-transform:rotate(0deg) translate3d(0, 0, 0);transform:rotate(0deg) translate3d(0, 0, 0)}.footer-part h3{font-size:36px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.footer-part .svgbox{width:140px}.footer-part .svgbox>div{position:relative;width:100%;padding-top:13%}.footer-part a{display:inline-block;color:#fff;text-decoration:underline}.footer-part a:hover{text-decoration:none}.footer-part .bottom-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-family:bebas-neue-by-fontfabric,sans-serif;font-style:normal;letter-spacing:.15em;margin-top:10px}.footer-part .bottom-line>span{-webkit-transition-delay:.12s;transition-delay:.12s}.footer-part .bottom-line>strong{-webkit-transition-delay:.22s;transition-delay:.22s}.footer-part .bottom-line>*{position:relative;overflow:hidden}.footer-part .bottom-line>*.do::before{-webkit-transform:translateX(101%);transform:translateX(101%)}.footer-part .bottom-line>*::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#232020;z-index:1;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:.8s cubic-bezier(0.16, 0.83, 0.33, 0.98);transition:.8s cubic-bezier(0.16, 0.83, 0.33, 0.98)}.footer-part .bottom-line span{margin:0 10px;font-weight:300}.footer-part svg{position:absolute;width:100%;height:100%;top:0;left:0}.footer-part svg path{fill:#fff}.hero-slogan-graphic{width:60%;max-width:1200px;height:auto;position:relative;z-index:205;mix-blend-mode:multiply}.hero-slogan-graphic:before{content:"";display:block;width:100%;padding-top:11.8%;z-index:-1;position:relative}.hero-slogan-graphic svg{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;overflow:hidden}.hero-slogan-graphic svg:nth-child(1){z-index:6}.hero-slogan-graphic svg:nth-child(1) path{-webkit-transform:translateY(105%);transform:translateY(105%);-webkit-transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.hero-slogan-graphic svg:nth-child(2){-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);opacity:0}.hero-slogan-graphic #hero-slogan-path{fill:#242424}.hero-slogan-graphic.do svg:nth-child(1){-webkit-transform:rotateX(90deg);transform:rotateX(90deg);opacity:0;-webkit-transition:all .8s cubic-bezier(0.215, 0.61, 0.355, 1) 1s;transition:all .8s cubic-bezier(0.215, 0.61, 0.355, 1) 1s}.hero-slogan-graphic.do svg:nth-child(1) path{-webkit-transform:translateY(0%);transform:translateY(0%)}.hero-slogan-graphic.do svg:nth-child(1) path#p-peek{-webkit-transition-delay:0s;transition-delay:0s}.hero-slogan-graphic.do svg:nth-child(1) path#p-dash_1{-webkit-transition-delay:.04s;transition-delay:.04s}.hero-slogan-graphic.do svg:nth-child(1) path#p-a{-webkit-transition-delay:.08s;transition-delay:.08s}.hero-slogan-graphic.do svg:nth-child(1) path#p-dash{-webkit-transition-delay:.12s;transition-delay:.12s}.hero-slogan-graphic.do svg:nth-child(1) path#p-boo{-webkit-transition-delay:.16s;transition-delay:.16s}.hero-slogan-graphic.do svg:nth-child(2){-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;-webkit-transition:all .6s cubic-bezier(0.09, 0.97, 0.61, 1.45) 1.6s;transition:all .6s cubic-bezier(0.09, 0.97, 0.61, 1.45) 1.6s}.homevideo{width:100%;height:100vh;position:relative}.homevideo .video_bg{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.homevideo .video_bg video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width: 769px){.nav_layer .close-btn:hover .box>div{-webkit-transform:translateX(50%);transform:translateX(50%)}.nav-right .pop_nav footer>a:hover .c-business-module__arrow{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.nav-right .pop_nav footer>a:hover .c-business-module__arrow::before{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-webkit-transition:.15s cubic-bezier(0.08, 0.92, 0.35, 1);transition:.15s cubic-bezier(0.08, 0.92, 0.35, 1)}.nav-right .pop_nav footer>a:hover .c-business-module__arrow::after{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transition:.15s cubic-bezier(0.08, 0.92, 0.35, 1);transition:.15s cubic-bezier(0.08, 0.92, 0.35, 1)}.nav-right .pop_nav footer>a:hover .c-business-module__arrow .item1::before{-webkit-transform:translateX(-11px);transform:translateX(-11px);-webkit-transition:.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:.4s cubic-bezier(0.08, 0.92, 0.35, 1)}.nav-right .pop_nav footer>a:hover .c-business-module__arrow .item1::after{-webkit-transform:translateY(11px);transform:translateY(11px);-webkit-transition:.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:.4s cubic-bezier(0.08, 0.92, 0.35, 1)}.nav-right .pop_nav footer>a:hover .c-business-module__arrow .item2{-webkit-transform:scale(1) translate(3px, -3px);transform:scale(1) translate(3px, -3px);-webkit-transition:.2s .1s cubic-bezier(0.08, 0.92, 0.35, 1),border .2s .1s cubic-bezier(0.7, 0, 1, 1);transition:.2s .1s cubic-bezier(0.08, 0.92, 0.35, 1),border .2s .1s cubic-bezier(0.7, 0, 1, 1);opacity:1;border-width:1px}.nav-right .pop_nav footer>a:hover .c-business-module__arrow .item3{-webkit-transform:rotate(-45deg) scale(0) translate3d(5px, 0, 0);transform:rotate(-45deg) scale(0) translate3d(5px, 0, 0);-webkit-transition:.25s cubic-bezier(0.7, 0, 1, 1);transition:.25s cubic-bezier(0.7, 0, 1, 1);opacity:0}.nav-right .pop_nav footer>a:hover .c-business-module__arrow .item4{-webkit-transform:rotate(45deg) translateY(-5px) scaleY(0);transform:rotate(45deg) translateY(-5px) scaleY(0);-webkit-transition:.2s cubic-bezier(0.7, 0, 1, 1);transition:.2s cubic-bezier(0.7, 0, 1, 1)}.more a:hover .c-business-module__arrow{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.more a:hover .c-business-module__arrow::before{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-webkit-transition:.15s cubic-bezier(0.08, 0.92, 0.35, 1);transition:.15s cubic-bezier(0.08, 0.92, 0.35, 1);background:#242424}.more a:hover .c-business-module__arrow::after{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transition:.15s cubic-bezier(0.08, 0.92, 0.35, 1);transition:.15s cubic-bezier(0.08, 0.92, 0.35, 1);background:#242424}.more a:hover .c-business-module__arrow .item1::before{-webkit-transform:translateX(-11px);transform:translateX(-11px);-webkit-transition:.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:.4s cubic-bezier(0.08, 0.92, 0.35, 1);background:#242424}.more a:hover .c-business-module__arrow .item1::after{-webkit-transform:translateY(11px);transform:translateY(11px);-webkit-transition:.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:.4s cubic-bezier(0.08, 0.92, 0.35, 1);background:#242424}.more a:hover .c-business-module__arrow .item2{-webkit-transform:scale(1) translate(3px, -3px);transform:scale(1) translate(3px, -3px);-webkit-transition:.2s .1s cubic-bezier(0.08, 0.92, 0.35, 1),border .2s .1s cubic-bezier(0.7, 0, 1, 1);transition:.2s .1s cubic-bezier(0.08, 0.92, 0.35, 1),border .2s .1s cubic-bezier(0.7, 0, 1, 1);opacity:1;border-width:1px;border-color:#242424}.more a:hover .c-business-module__arrow .item3{-webkit-transform:rotate(-45deg) scale(0) translate3d(5px, 0, 0);transform:rotate(-45deg) scale(0) translate3d(5px, 0, 0);-webkit-transition:.25s cubic-bezier(0.7, 0, 1, 1);transition:.25s cubic-bezier(0.7, 0, 1, 1);opacity:0}.more a:hover .c-business-module__arrow .item4{-webkit-transform:rotate(45deg) translateY(-5px) scaleY(0);transform:rotate(45deg) translateY(-5px) scaleY(0);-webkit-transition:.2s cubic-bezier(0.7, 0, 1, 1);transition:.2s cubic-bezier(0.7, 0, 1, 1);background:#242424}.nav-left a:hover .c-business-module__arrow{-webkit-transform:translate3d(-5px, 5px, 0);transform:translate3d(-5px, 5px, 0)}.nav-left a:hover .c-business-module__arrow::before{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-webkit-transition:.15s cubic-bezier(0.08, 0.92, 0.35, 1);transition:.15s cubic-bezier(0.08, 0.92, 0.35, 1)}.nav-left a:hover .c-business-module__arrow::after{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transition:.15s cubic-bezier(0.08, 0.92, 0.35, 1);transition:.15s cubic-bezier(0.08, 0.92, 0.35, 1)}.nav-left a:hover .c-business-module__arrow .item1::before{-webkit-transform:translateX(-11px);transform:translateX(-11px);-webkit-transition:.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:.4s cubic-bezier(0.08, 0.92, 0.35, 1)}.nav-left a:hover .c-business-module__arrow .item1::after{-webkit-transform:translateY(11px);transform:translateY(11px);-webkit-transition:.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:.4s cubic-bezier(0.08, 0.92, 0.35, 1)}.nav-left a:hover .c-business-module__arrow .item2{-webkit-transform:scale(1) translate(3px, -3px);transform:scale(1) translate(3px, -3px);-webkit-transition:.2s .1s cubic-bezier(0.08, 0.92, 0.35, 1),border .2s .1s cubic-bezier(0.7, 0, 1, 1);transition:.2s .1s cubic-bezier(0.08, 0.92, 0.35, 1),border .2s .1s cubic-bezier(0.7, 0, 1, 1);opacity:1;border-width:1px}.nav-left a:hover .c-business-module__arrow .item3{-webkit-transform:rotate(-45deg) scale(0) translate3d(5px, 0, 0);transform:rotate(-45deg) scale(0) translate3d(5px, 0, 0);-webkit-transition:.25s cubic-bezier(0.7, 0, 1, 1);transition:.25s cubic-bezier(0.7, 0, 1, 1);opacity:0}.nav-left a:hover .c-business-module__arrow .item4{-webkit-transform:rotate(45deg) translateY(-5px) scaleY(0);transform:rotate(45deg) translateY(-5px) scaleY(0);-webkit-transition:.2s cubic-bezier(0.7, 0, 1, 1);transition:.2s cubic-bezier(0.7, 0, 1, 1)}}.search-btn{font-size:18px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;cursor:pointer;-webkit-transition:.2s;transition:.2s}body[data-mobile=mobile] .fp-slidesContainer .fp-slide:nth-child(3) .fp-tableCell{background:#fff}body[data-mobile=mobile] section.home_top{height:100%}body[data-mobile=mobile] .nav-right .pop_nav footer .ftop{padding-right:0}body[data-mobile=mobile] .nav-right .pop_nav footer ul{font-size:16px}body[data-mobile=mobile] .nav-right .pop_nav footer>*{padding:12px 28px 12px 0}body[data-mobile=mobile] .nav_layer .layerbox{min-height:550px}body[data-mobile=mobile] section.home_top,body[data-mobile=mobile] .footer-part{height:100%}body[data-mobile=mobile] .hero-slogan-graphic{margin-bottom:56px}.fp-scroller{overflow-y:auto !important}@-webkit-keyframes hand{0%{opacity:0;-webkit-transform:rotate(20deg);transform:rotate(20deg)}30%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}70%{opacity:1}100%{opacity:0}}@keyframes hand{0%{opacity:0;-webkit-transform:rotate(20deg);transform:rotate(20deg)}30%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}70%{opacity:1}100%{opacity:0}}.pointer-switch{width:25px;height:auto;position:fixed;left:50%;bottom:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;display:none}.pointer-switch path{fill:rgba(255,255,255,.8)}.pointer-switch #switch{-webkit-animation:hand 6s ease-in-out 2s infinite;animation:hand 6s ease-in-out 2s infinite;-webkit-transform-origin:right center;transform-origin:right center}@media(max-height: 600px){.nav-right .pop_nav nav ul a{padding-top:3px !important;padding-bottom:3px !important}.nav-right .pop_nav footer .ftop{padding-top:2px !important;padding-right:0 !important}.nav-right .pop_nav footer>*{padding:10px 28px 10px 0}}.smart section.kawashima .middlePart{padding-top:30px}.smart section.kawashima .bottomPart-outer{padding:30px 0 60px}.smart .footer-part{height:auto}.smart section.home_top{height:auto;position:static}.smart .fp-slidesContainer .fp-slide:nth-child(3) .fp-tableCell,.smart .fp-slidesContainer .fp-slide:nth-child(2) .fp-tableCell{position:relative;background:#fff}.smart .fp-slidesContainer .fp-slide:nth-child(10) .fp-tableCell{background:#232020}.smart section.information span.child_cat{font-size:10px;width:95px;min-width:95px}.smart .home-footer{margin-bottom:30px}.smart .scroll .marquee{line-height:1.5;height:40px}.smart .scroll .marquee .h_scroll{display:block}.smart .scroll .marquee .v_scroll{display:none}.smart .scroll .marquee .child_cat{font-size:10px}.smart .scroll .marquee li a{padding:10px 5px;font-size:12px}.smart .scroll{bottom:auto;top:0}.smart .scroll .down{display:none}.smart .scroll .headline{font-size:10px;width:75px;min-width:75px}.smart .socials{height:200px}.smart .nav-right .pop_nav footer .ftop{padding-right:0}.smart .nav_layer .layerbox{min-height:550px}.smart section.information .section_ttl::before{padding-bottom:0}.smart .section_ttl~p{margin:10px 0 15px}.smart .section_ttl h3{-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;bottom:10px !important}.smart .pointer-switch{display:block}.smart #fullpage{background:#0d0d0d}.smart .styleBook{padding:40px 0}.smart .shop-box{padding:50px 0;margin:0}.wrapper{max-width:1400px;margin:auto;width:95vw;overflow:hidden}.page-id-43{padding:0;background:#0d0d0d;color:#fff;font:normal normal normal 14px/1.8 "Oswald","-apple-system",BlinkMacSystemFont,"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,"sans-serif"}.ie .for_topics .content p{height:3em}.ie .collection-slider .c-slogan{background:rgba(0,0,0,.6);padding:10px}.ie .normal::before{background-color:rgba(0,0,0,0)}.ie .section_ttl h2{color:#e9018b;background-image:none !important}.ie .blog-container p{color:rgba(255,255,255,.9)}.pagination{display:none}.blog-container{margin-left:-50px}.blog-container article{padding-left:50px;margin-bottom:50px;width:25%}.blog-container .blog-item{-webkit-transition:-webkit-transform 2.2s cubic-bezier(0.16, 0.83, 0.33, 0.98);transition:-webkit-transform 2.2s cubic-bezier(0.16, 0.83, 0.33, 0.98);transition:transform 2.2s cubic-bezier(0.16, 0.83, 0.33, 0.98);transition:transform 2.2s cubic-bezier(0.16, 0.83, 0.33, 0.98), -webkit-transform 2.2s cubic-bezier(0.16, 0.83, 0.33, 0.98)}.blog-container a{display:block;text-decoration:none;color:#fff;-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-perspective:60em;perspective:60em}.blog-container a.transform .pic-outer::after{-webkit-transform:translateY(-101%);transform:translateY(-101%)}.blog-container a.transform .detail{-webkit-transform:translateY(-22px);transform:translateY(-22px);opacity:1}.blog-container a:hover .pic::before{opacity:0}.blog-container a:hover .pic-outer{-webkit-transform:scale(0.95);transform:scale(0.95)}.blog-container a:hover .pic-outer::before{background:rgba(0,0,0,0)}.blog-container .pic-outer{position:relative;overflow:hidden;-webkit-transition:-webkit-transform .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform .3s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform .3s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform:scale(1);transform:scale(1)}.blog-container .pic-outer::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:#0d0d0d;z-index:2;-webkit-transition:.8s cubic-bezier(0.215, 0.61, 0.355, 1) .2s;transition:.8s cubic-bezier(0.215, 0.61, 0.355, 1) .2s}.blog-container .pic{position:relative;overflow:hidden}.blog-container .pic::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.4);z-index:1;-webkit-transition:.4s;transition:.4s;opacity:1}.blog-container .pic::after{content:"";display:block;position:absolute;width:100%;height:50%;left:0;bottom:0;z-index:1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(2, 1, 1, 0.7)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(2, 1, 1, 0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", 					endColorstr="#b3020101", 					GradientType=0)}.blog-container .pic img{width:100%;-webkit-transition:-webkit-transform .4s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform .4s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform .4s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform .4s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform .4s cubic-bezier(0.165, 0.84, 0.44, 1);display:block}.blog-container .detail{-webkit-transform:translateY(-90px);transform:translateY(-90px);position:relative;z-index:2;opacity:0;-webkit-transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1) .4s,-webkit-transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1) .4s,-webkit-transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1) .4s;transition:transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1) .4s,-webkit-transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.blog-container p{font-size:16px;letter-spacing:5px;background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0.1)));-webkit-background-clip:text;-moz-background-clip:text;-o-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.blog-container .time{letter-spacing:.3em;font-size:26px;font-weight:300;margin-bottom:.5em;display:block}.page-id-43 .page-load-status{color:rgba(255,255,255,.4);font-weight:300}.page-load-status{display:none;width:100%;padding:30px;white-space:nowrap;font-size:18px;font-weight:700;color:#d0cfcf}.page-load-status p{text-align:center}.leader-works{margin-bottom:60px}.leader-works #rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item{width:calc((100% - 10px)/8);margin:0;padding:10px}.leader-works .rl-basicgrid-gallery .rl-gallery-item img{width:100%;display:block}.leader-works .rl-gallery-item{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-perspective:30em;perspective:30em}.leader-works .rl-gallery-item:nth-child(odd) a{-webkit-transform:rotateY(60deg) scale(0.95);transform:rotateY(60deg) scale(0.95)}.leader-works .rl-gallery-item a{-webkit-transform:rotateY(-60deg) scale(0.95);transform:rotateY(-60deg) scale(0.95);opacity:0;-webkit-transition:-webkit-transform 1.8s cubic-bezier(0.16, 0.83, 0.33, 0.98);transition:-webkit-transform 1.8s cubic-bezier(0.16, 0.83, 0.33, 0.98);transition:transform 1.8s cubic-bezier(0.16, 0.83, 0.33, 0.98);transition:transform 1.8s cubic-bezier(0.16, 0.83, 0.33, 0.98), -webkit-transform 1.8s cubic-bezier(0.16, 0.83, 0.33, 0.98)}.leader-works .rl-gallery-item.transform.hideItem{opacity:0;-webkit-transform:rotateY(-60deg) scale(0.95);transform:rotateY(-60deg) scale(0.95);-webkit-transition:.2s cubic-bezier(0.16, 0.83, 0.33, 0.98);transition:.2s cubic-bezier(0.16, 0.83, 0.33, 0.98)}.leader-works .rl-gallery-item.transform a{-webkit-transform:rotateY(0deg) scale(1);transform:rotateY(0deg) scale(1);opacity:1}.leader-works .rl-gallery-item:nth-child(3),.leader-works .rl-gallery-item:nth-child(4),.leader-works .rl-gallery-item:nth-child(7){margin-top:50px !important}.leader-works .rl-gallery-link{position:relative;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.2;transition:.2}.leader-works .rl-gallery-link:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.leader-works .rl-gallery-link:hover::before{opacity:0}.leader-works .rl-gallery-link::after{content:none !important}.leader-works .rl-gallery-link::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;bottom:0;background:rgba(0,0,0,.7);z-index:1;-webkit-transition:.2s;transition:.2s}.leader_ttl{color:#fff;font-size:200px;line-height:1;font-weight:300;text-transform:uppercase;letter-spacing:.68em;white-space:nowrap}.leader_ttl .animation-string{-webkit-transform:translateX(100%) scale(1.4);transform:translateX(100%) scale(1.4);display:inline-block;opacity:0;-webkit-transition:opacity .25s .39s cubic-bezier(0.13, 1.01, 0.62, 1.21),-webkit-transform .6s .39s cubic-bezier(0.13, 1.01, 0.62, 1.21);transition:opacity .25s .39s cubic-bezier(0.13, 1.01, 0.62, 1.21),-webkit-transform .6s .39s cubic-bezier(0.13, 1.01, 0.62, 1.21);transition:transform .6s .39s cubic-bezier(0.13, 1.01, 0.62, 1.21),opacity .25s .39s cubic-bezier(0.13, 1.01, 0.62, 1.21);transition:transform .6s .39s cubic-bezier(0.13, 1.01, 0.62, 1.21),opacity .25s .39s cubic-bezier(0.13, 1.01, 0.62, 1.21),-webkit-transform .6s .39s cubic-bezier(0.13, 1.01, 0.62, 1.21)}.leader_ttl .animation-string.showString{opacity:1;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}.leader-profile{padding:5% 0 8%}.leader-profile .about-more{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:1.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:1.2s cubic-bezier(0.215, 0.61, 0.355, 1);letter-spacing:2px;font-weight:300}.leader-profile .about-more.transform{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.leader-profile .leader-pic{position:relative}.leader-profile .intro{position:relative}.leader-profile svg{position:absolute;width:100%;height:auto;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.leader-profile svg path{fill:#151515}.leader-profile .leader-img{position:relative}.leader-profile .leader_ttl{position:absolute;left:0;top:-20px}.leader-profile .pic{width:55%;max-width:280px;margin:0 auto 40px;position:relative}.leader-profile .pic::before{content:"";display:block;width:100%;padding-top:100%}.leader-profile .pic .hasbg{position:absolute;width:100%;height:100%;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transition:.5s ease-in;transition:.5s ease-in;top:0;left:0;border-radius:100%;overflow:hidden;opacity:0;z-index:2}.leader-profile .pic .hasbg.rotate{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}.leader-profile p{letter-spacing:.5em;font-size:16px;line-height:3;max-width:400px;margin:auto;text-align:center;-webkit-transform:translateY(20%);transform:translateY(20%);opacity:0;-webkit-transition:1.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:1.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.leader-profile p.transform{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@-webkit-keyframes movearrow{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%)}30%{-webkit-transform:translateX(0);transform:translateX(0)}70%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(101%);transform:translateX(101%)}}@keyframes movearrow{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%)}30%{-webkit-transform:translateX(0);transform:translateX(0)}70%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(101%);transform:translateX(101%)}}.arrow-change{cursor:pointer;width:45px;height:45px;margin-left:auto;overflow:hidden}.arrow-change .arrow{-webkit-animation:movearrow 3s infinite 1s;animation:movearrow 3s infinite 1s}.works-change{height:0}.works-change .hasbg{-webkit-transform-origin:center center;transform-origin:center center;background-position:center top;background-size:cover}.works-change-container{opacity:0;-webkit-transform:translateY(101%);transform:translateY(101%)}.works-change-container.show{-webkit-transition:2.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:2.2s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.works-change-container a{display:block;padding-top:140%;-webkit-filter:grayscale(1);filter:grayscale(1);position:relative}.works-change-container a::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;bottom:0;background:rgba(0,0,0,.7);z-index:1;-webkit-transition:.2s;transition:.2s}.works-change-container .gallery-item:hover a{-webkit-filter:grayscale(0);filter:grayscale(0)}.works-change-container .gallery-item:hover a::before{opacity:0}.works-container{width:100%;overflow:hidden;padding:0 5px}.leader-hero{width:100%;height:100vh;max-height:1360px}@-webkit-keyframes scrollDot{0%{top:0}10%{top:0}60%{top:100%}100%{top:100%}}@keyframes scrollDot{0%{top:0}10%{top:0}60%{top:100%}100%{top:100%}}.customize-partial-edit-shortcut,.widget .customize-partial-edit-shortcut{-webkit-transform:translate(50px, 20px);transform:translate(50px, 20px);z-index:10}.leader-hero{position:relative;height:100vh;max-height:1360px;overflow:hidden;min-height:640px;width:100%}.leader-hero .bar{width:1px;height:50px;background:#fff;margin:0 auto 10px;position:relative}.leader-hero .bar::before{content:"";display:block;position:absolute;width:6px;height:6px;background:#fff;border-radius:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:scrollDot 4s ease-in infinite;animation:scrollDot 4s ease-in infinite}.leader-hero .hero-scroll{cursor:pointer;font-weight:300;position:absolute;bottom:90px;text-align:center;text-transform:uppercase;cursor:pointer;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);letter-spacing:.5em;font-size:16px;display:none}.leader-hero .homelogo{display:none;position:absolute;top:40px;left:60px;margin:0}.master_nav{position:fixed;right:0px;top:0px;width:155px;height:155px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:right;z-index:999;-webkit-transform:translateX(101%);transform:translateX(101%);opacity:0;-webkit-transition:all 1s cubic-bezier(0.5, 0.2, 0.1, 1.14);transition:all 1s cubic-bezier(0.5, 0.2, 0.1, 1.14)}.master_nav::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,.9);z-index:-1;-webkit-transition:all .6s cubic-bezier(0.5, 0.2, 0.1, 1.14);transition:all .6s cubic-bezier(0.5, 0.2, 0.1, 1.14)}.master_nav.do1{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.master_nav.do::before{border-radius:100%;-webkit-transform:rotate(90deg) scale(1.4);transform:rotate(90deg) scale(1.4)}.master_nav.do ul{padding-right:20px;padding-top:20px}.master_nav ul{-webkit-transition:.2s;transition:.2s}.master_nav li:first-child a::before{opacity:1}.master_nav a{display:block;color:#000;font-weight:300;text-decoration:none;text-transform:uppercase;font-size:16px;padding:3px 0;letter-spacing:.5em;position:relative;-webkit-transition:.5s;transition:.5s}.master_nav a:hover::before{opacity:1}.master_nav a::before{content:"";display:block;position:absolute;width:3px;height:3px;border-radius:100%;background:#000;right:-5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:.2s;transition:.2s}.master-slogan{font-family:al-fresco,"Oswald",sans-serif;font-style:normal;font-size:88px;position:absolute;left:60px;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);font-weight:400;line-height:1.1;bottom:20vh}.master-slogan .animation-string{-webkit-transition:.2s cubic-bezier(0.16, 0.83, 0.33, 0.98);transition:.2s cubic-bezier(0.16, 0.83, 0.33, 0.98);opacity:0;min-width:1rem}.master-slogan .animation-string.showString{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@-webkit-keyframes sbgsearchlight{0%{-webkit-mask-size:0vw;mask-size:0vw;-webkit-mask-position:0vw 0vh;mask-position:0vw 0vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}50%{-webkit-mask-size:70vw;mask-size:70vw;-webkit-mask-position:20vw 5vh;mask-position:20vw 5vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-mask-size:450vh;mask-size:450vh;-webkit-mask-position:-80vw -150vh;mask-position:-80vw -150vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes sbgsearchlight{0%{-webkit-mask-size:0vw;mask-size:0vw;-webkit-mask-position:0vw 0vh;mask-position:0vw 0vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}50%{-webkit-mask-size:70vw;mask-size:70vw;-webkit-mask-position:20vw 5vh;mask-position:20vw 5vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-mask-size:450vh;mask-size:450vh;-webkit-mask-position:-80vw -150vh;mask-position:-80vw -150vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@-webkit-keyframes sbgsearchlight1{0%{-webkit-mask-size:0vw;mask-size:0vw;-webkit-mask-position:0vw 0vh;mask-position:0vw 0vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-mask-size:45vw;mask-size:45vw;-webkit-mask-position:25vw 5vh;mask-position:25vw 5vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}70%{-webkit-mask-size:70vw;mask-size:70vw;-webkit-mask-position:20vw -10vh;mask-position:20vw -10vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-mask-size:140vw;mask-size:140vw;-webkit-mask-position:-25vw -25vh;mask-position:-25vw -25vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes sbgsearchlight1{0%{-webkit-mask-size:0vw;mask-size:0vw;-webkit-mask-position:0vw 0vh;mask-position:0vw 0vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-mask-size:45vw;mask-size:45vw;-webkit-mask-position:25vw 5vh;mask-position:25vw 5vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}70%{-webkit-mask-size:70vw;mask-size:70vw;-webkit-mask-position:20vw -10vh;mask-position:20vw -10vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-mask-size:140vw;mask-size:140vw;-webkit-mask-position:-25vw -25vh;mask-position:-25vw -25vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@-webkit-keyframes sbgsearchlight2{0%{-webkit-mask-size:0vw;mask-size:0vw;-webkit-mask-position:0vw 0vh;mask-position:0vw 0vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}50%{-webkit-mask-size:130vw;mask-size:130vw;-webkit-mask-position:-30vw -15vh;mask-position:-30vw -15vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-mask-size:200vw;mask-size:200vw;-webkit-mask-position:-35vw -25vh;mask-position:-35vw -25vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes sbgsearchlight2{0%{-webkit-mask-size:0vw;mask-size:0vw;-webkit-mask-position:0vw 0vh;mask-position:0vw 0vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}50%{-webkit-mask-size:130vw;mask-size:130vw;-webkit-mask-position:-30vw -15vh;mask-position:-30vw -15vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-mask-size:200vw;mask-size:200vw;-webkit-mask-position:-35vw -25vh;mask-position:-35vw -25vh;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}.master-video{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.master-video.do video{opacity:1}.master-video video{position:absolute;min-height:100%;min-width:100%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:.3s;transition:.3s}.master-sliders{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.4, 1.4);transform:scale(1.4, 1.4);-webkit-transition:all 1.6s cubic-bezier(0.8, 0, 0.2, 1);transition:all 1.6s cubic-bezier(0.8, 0, 0.2, 1);z-index:1}.master-sliders.do{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.master-slider{float:left;position:relative;position:absolute;width:100%;height:100%;top:0;left:0}.master-hero{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.master-hero::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.6);z-index:20}.master-sign{width:80%;position:absolute;right:0;-webkit-transform:translateX(70%);transform:translateX(70%);bottom:0;max-width:290px;min-width:120px}.master-sign.do::before{-webkit-transform:scaleX(0);transform:scaleX(0)}.master-sign::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#0d0d0d;z-index:1;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition-timing-function:cubic-bezier(0.16, 0.83, 0.33, 0.98);transition-timing-function:cubic-bezier(0.16, 0.83, 0.33, 0.98)}.master-banner{position:absolute;bottom:90px;right:30px;display:none}.master-banner a{padding:15px;display:block;color:#fff;text-decoration:none;text-align:center;text-transform:uppercase;line-height:1.2;position:relative;width:240px}.master-banner .hasbg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.master-banner .hasbg::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;background:rgba(0,0,0,.4);z-index:1;height:100%}.master-banner h4{font-weight:300}.master-banner h4::after{content:"";display:block;width:30px;height:2px;background:#fff;margin:10px auto}.master-banner h3{font-weight:400;font-size:18px}.single_ttl{font-size:18px;text-transform:uppercase}.single_pub_time{text-align:right}.single_pub_time svg{margin-right:10px}.single_content .wp-block-gallery .blocks-gallery-image,.single_content .wp-block-gallery .blocks-gallery-item{margin-bottom:0}.single_content>*{margin:1.5em 0;overflow:hidden}.single_content p{line-height:2.5}.single-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}.single-pagination .col{width:33.333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-pagination .col a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;line-height:1;padding:8px 20px;border:1px solid #242424;overflow:hidden;position:relative;color:#333;font-weight:400;-webkit-transition:.2s;transition:.2s;text-decoration:none}.single-pagination .col a:hover{background:#333;color:#fff}.single-pagination .col:nth-child(2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-pagination .col:nth-child(3){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.master-footer-outer .copyright{text-align:center;margin-top:20px;padding:10px 0;font-weight:300;position:relative}.master-footer-outer .copyright::before{content:"";display:block;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;height:1px;background:#262626;position:absolute}.master-footer{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:300;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.master-footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px}.master-footer ul li{margin-left:1.5em}.master-footer ul a{text-transform:uppercase;color:#fff;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.master-footer ul a::before{content:"";display:block;border-left:8px solid #fff;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);margin-right:5px}.master-footer .official-logo{width:240px;-webkit-transition:.3s;transition:.3s}.master-footer .official-logo:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}.master-footer .official-logo a{display:block;width:100%;padding-top:20%;position:relative}.master-footer .official-logo svg{position:absolute;width:100%;height:100%;left:0;top:0}.master-footer .official-logo svg path{fill:#fff}div.hero{position:relative;width:100%;height:100vh;margin-bottom:130px;min-height:650px;max-height:1600px}div.hero .hero-article{width:100%;position:absolute;right:0px;top:0px;bottom:0px;font-style:normal;font-weight:700;overflow:hidden}.hero-item{width:100%;height:100%;top:0;left:0;position:absolute;z-index:5;-webkit-transform:translate3D(0%, 0%, 0%);transform:translate3D(0%, 0%, 0%);-webkit-transition-timing-function:cubic-bezier(0.5, 0, 0.5, 1);transition-timing-function:cubic-bezier(0.5, 0, 0.5, 1);opacity:0;overflow:hidden}.hero-item.hero-moveright .hero-gallery-figure{-webkit-transition:-webkit-transform 8s linear 0s;transition:-webkit-transform 8s linear 0s;transition:transform 8s linear 0s;transition:transform 8s linear 0s, -webkit-transform 8s linear 0s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.hero-item:first-child{opacity:1;z-index:15}.hero-gallery{width:100%;height:100%;position:absolute;right:0;top:0;bottom:0;left:0;overflow:hidden;-webkit-transition-timing-function:cubic-bezier(0.5, 0, 0.5, 1);transition-timing-function:cubic-bezier(0.5, 0, 0.5, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero-gallery-figure{width:107%;height:100%;-webkit-transform:translate3d(-6%, 0, 0);transform:translate3d(-6%, 0, 0);-webkit-transform-origin:center center;transform-origin:center center;background-position:center top;background-size:cover}.hero-slider{width:100%;height:100%;position:absolute;right:0;top:0;bottom:0;z-index:1}.share-icon{font-size:10px;text-transform:uppercase;letter-spacing:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;cursor:pointer}.share-icon svg path{fill:#fff}.share-links{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;width:58px;position:fixed;z-index:99;right:0;bottom:300px;color:#fff;font-size:1.2rem;text-align:center;border:1px solid rgba(255,255,255,.4);border-right:none}.share-links.do{-webkit-transform:translateX(0);transform:translateX(0)}.share-links.sp_shares{bottom:24vh}.share-links.sp_shares.bg_color{background:rgba(0,0,0,.4);-webkit-transition:.2s;transition:.2s}.share-links.sp_shares .share-icons li:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share-links.sp_shares .share-icons-outer{-webkit-transform:translateX(-50px);transform:translateX(-50px)}.share-links.sp_shares span{font-size:8px}.share-links span{display:block;margin-top:3px}.share-links .link{border-bottom:1px solid rgba(255,255,255,.6)}.share-links svg{width:1em;height:1em;font-size:1.2rem}.share-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;height:58px;width:100%;-webkit-transition:.2s;transition:.2s}.share-links a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.shares{height:58px;width:100%;position:relative}.shares.show .share-icons{-webkit-transform:translateX(0);transform:translateX(0)}.share-icons-outer{position:absolute;right:0;-webkit-transform:translateX(-60px);transform:translateX(-60px);top:0;bottom:0;overflow:hidden}.share-icons{padding-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition:-webkit-transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .6s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform-origin:right center;transform-origin:right center}.share-icons li:first-child{display:none}.share-icons li:first-child iframe{-webkit-transform:scale(0.7);transform:scale(0.7);margin-right:8px}.share-icons a{width:auto;padding:0 10px}.gotop{height:58px;border-top:1px solid rgba(255,255,255,.4);cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.gotop.show{display:-webkit-box;display:-ms-flexbox;display:flex}.gotop:hover svg{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.gotop svg{font-size:1.5rem;-webkit-transition:.2s;transition:.2s}.about-master-outer{display:none}.about-master{max-height:70vh;overflow-y:auto;padding:40px 50px;max-width:660px;width:100%}.post-type-archive-visual .lecturers-layer .close-btn{right:0;top:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);background:rgba(0,0,0,0)}.post-type-archive-visual .lecturers-layer .lecturers-container{width:calc(100% - 30px);max-width:650px}.post-type-archive-visual .slick-slide{max-height:calc(100vh - 64px);overflow-y:auto}.post-type-archive-visual .slick-slide::-webkit-scrollbar{width:.2em}.post-type-archive-visual .slick-slide::-webkit-scrollbar-thumb{width:3px;height:70px;background:#b4b4b4;outline:1px solid #fff}.haircal_lecture{display:none}.haircat-sliders .slick-arrow{text-indent:-9999px;position:absolute;width:40px;height:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;background:url(../images/b-arrow-left.png) center/contain no-repeat}.haircat-sliders .slick-prev{left:0}.haircat-sliders .slick-next{right:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.haircat-sliders .slider img{width:100%}.visual-gallery{padding:0 15px 15px 15px;background-color:#242424;margin-bottom:20px}.visual-gallery .visual-for .slick-prev{left:calc((100% - 460px)/2)}.visual-gallery .visual-for .slick-next{right:calc((100% - 460px)/2)}.visual-gallery .visual-for .slick-arrow{opacity:.6;border-radius:3px;height:60px;background:#242424 url(../images/arrow-left-filling.png) center/80% auto no-repeat;-webkit-transition:.2s;transition:.2s}@media(min-width: 1000px){.visual-gallery .visual-for .slick-arrow:hover{opacity:1}}.visual-gallery .date{color:#fff;text-align:center;margin-top:10px;font-weight:700}.visual-gallery h3{text-align:center;color:rgba(255,255,255,.6);text-transform:uppercase;height:55px;padding:15px 0}.visual-gallery h3 img{height:100%;width:auto;margin:auto}.visual-for .vslider{cursor:pointer;width:480px;padding:0 7.5px}.visual-for .vslider.slick-current .hasbg::before{opacity:0}.visual-for .vslider .hasbg{padding-top:133%;position:relative}.visual-for .vslider .hasbg::before{content:"";display:block;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);position:absolute;z-index:2;-webkit-transition:.3s ease;transition:.3s ease}.visual-for .slick-arrow{position:absolute;text-indent:-9999px;width:30px;height:30px;top:50%;border-radius:100%;z-index:10;background:url(../images/arrow_left.png) center/contain no-repeat}.visual-for .slick-prev{left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.visual-for .slick-next{right:15px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.visual-nav{cursor:pointer;position:relative}.visual-nav .slick-arrow{position:absolute;text-indent:-9999px;width:30px;height:30px;top:50%;border-radius:100%;z-index:10;background:url(../images/arrow_left.png) center/contain no-repeat}.visual-nav .slick-prev{left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.visual-nav .slick-next{right:15px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.visual-nav .vslider{padding:0 5px}.visual-nav .vslider .hasbg{width:100%;padding-top:133.3333333%}.author .list-items .item{width:33.333333%}.list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px}.list-items article{padding:0 !important}.list-items .item{width:25%;padding-left:15px;margin-bottom:15px}.list-items .visual-pic{position:relative;width:100%;padding-top:133%;overflow:hidden}.list-items .visual-pic::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:0;-webkit-transition:.3s;transition:.3s;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", 					endColorstr="#cc000000", 					GradientType=0)}.list-items .visual_tags{position:absolute;z-index:2;width:100%;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-transform:uppercase;color:#fff;padding:8px 12px;line-height:1.5;font-weight:700;overflow:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.3s;transition:.3s}.list-items .visual_tags a{display:block;color:#fff;text-decoration:none;-webkit-transition:.2s;transition:.2s}.list-items .visual_tags a:hover{color:#9a0505}.related_visual{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px;margin-left:-15px}.related_visual>div{width:50%;padding-left:15px;margin-bottom:15px}.related_visual article{background:#fff;padding:0 !important;cursor:auto}.related_visual article:hover{background:#fff}.related_visual .excerpt{-webkit-line-clamp:3;height:3.75em}.related_visual .pic{position:relative}.related_visual .pic a{display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.related_visual .pic a:hover~.hasbg{opacity:.8}.related_visual .pic .hasbg{-webkit-transition:.2s;transition:.2s}.related_visual h5 a:hover{color:#9a0505}.related_visual .content{padding:7px 10px 7px 0}.related_visual .profile{margin-top:5px}.style-items{font-size:12px;line-height:1.5}.style-items h4{font-size:13px;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:5px;height:3.6em}.style-items .time{text-align:right;margin-bottom:5px}.style-items .time svg{margin-right:5px}.style-items article{cursor:pointer;padding:5px;background:#fff;height:100%;-webkit-transition:.2s;transition:.2s;position:relative;overflow:hidden}.style-items article:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.style-items article:hover .visual-pic::before{opacity:1}.style-items article:hover .visual_tags{-webkit-transform:translateY(0);transform:translateY(0)}.style-items .pics{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.style-items .pic-l{position:relative;width:calc(60% - 5px)}.style-items .pic-l .hasbg{padding-top:133.33%}.style-items .pic-r{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.style-items .pic-r .hasbg{height:calc((100% - 5px)/2);background-position:center top}.style-items .pic-r .hasbg img{-o-object-position:center top;object-position:center top}.style-items .content{padding:12px 10px;position:relative}.style-items .stylist{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.style-items .stylist a{display:block;color:#0d0d0d;text-decoration:none}.style-items .author_protrait{position:absolute;top:-15px;margin-right:10px;width:65px;z-index:3}.style-items .author_protrait::before{content:"";display:block;width:100%;padding-top:100%}.style-items .author_protrait a{position:absolute;display:block;left:0;top:0;width:100%;height:100%;border-radius:100%;overflow:hidden}.style-items .author_name{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:80px;padding-right:10px;line-height:1.5}.style-items .author_name a{-webkit-transition:.2s;transition:.2s}.style-items .author_name a:hover{opacity:.7}.style-items .author_name span{display:block;text-transform:capitalize;font-weight:700}.style-items .author_name span.en{font-weight:400;font-size:12px;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.style-items .author_name span.jp{font-size:15px}.style-items .style_intro{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:5px}.r-video video{width:100%;display:block}.para1 p{margin-bottom:.5em}.for_recruit a{text-decoration:underline;color:#000}.for_recruit a:hover{text-decoration:none}.for_recruit .note{padding:15px}.for_recruit .side_ttl{padding:12px 15px;text-align:left}.for_recruit dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 15px}.for_recruit dl:nth-child(even){background:#f7f7f7}.for_recruit dt{min-width:75px;width:75px}.for_recruit dd{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.head-img .hasbg{padding-top:58%;width:100%}.recruit-main a.tel{margin:0 5px}.recruit-main a.tel,.recruit-main span.red{display:inline-block;color:#e30000}.recruit-main .mid_ttl{font-family:"Roboto",sans-serif;font-size:30px;letter-spacing:10px;font-weight:300;text-align:center;padding:20px;text-transform:uppercase}.recruit-main .content{padding:30px 20px;background:#fff;margin:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex}.recruit-main .left{width:calc(100% - 320px)}.recruit-main .left img{max-width:420px;width:100%}.recruit-main .left h2{font-size:60px;letter-spacing:.25em;line-height:1.2;font-weight:300;margin:12px 0 18px;white-space:nowrap}.recruit-main .left p{line-height:2;margin-bottom:1.5em}.recruit-main .left p:last-child{margin-bottom:0}.recruit-main .sign{text-align:right;font-weight:700;font-size:18px;margin-top:20px}.recruit-main .right{width:320px;padding-left:20px}.recruit-main .download{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit-main .download svg{margin-right:5px;width:1em;height:1em}.recruit-main .download a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 1rem 0;color:#fff;background:#e30000;padding:5px 10px;text-decoration:none;font-size:12px;border-radius:10px;-webkit-transition:.2s;transition:.2s}.recruit-main .download a:hover{background:#9a0505}.salon-staff-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px}.salon-staff-outer .salon-staff{width:33.33%;padding-left:12px;margin-bottom:12px}.salon-staff-outer .detail{position:absolute;bottom:0;width:100%;left:0;z-index:2;line-height:1.5;padding:15px}.salon-staff-outer .detail h3{font-size:20px}.salon-staff-outer .detail h4{font-weight:300;text-transform:capitalize}.salon-staff-outer .detail .pos{font-size:12px;line-height:1.4;margin-bottom:5px}.salon-staff-outer a{display:block;position:relative;color:#fff;-webkit-transition:.2s;transition:.2s}.salon-staff-outer a::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", 					endColorstr="#b3000000", 					GradientType=0);z-index:1;-webkit-transition:.2s;transition:.2s}.salon-staff-outer a:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.salon-staff-outer a:hover::before{opacity:.8}.salon-staff-outer .hasbg{width:100%;padding-top:100%}.salon-staff-outer .hasbg.portrait:hover{-webkit-transform:scale(1);transform:scale(1)}.salon_part_ttl{font-weight:900;font-size:30px;line-height:1.5;text-transform:uppercase;margin-bottom:20px;padding-top:40px}.salon-staffs{padding:0 15px}.salon_news_ttl{padding:40px 15px 0;margin-bottom:5px}.price_list{padding:0 15px}.price_list .price{white-space:nowrap}.price_list section{margin-bottom:2em}.price_list table{width:calc(100% - 24px);margin:0 auto 20px}.price_list tr.title{background:#999}.price_list td{font-size:12px;padding:.6em}.price_list td h3{font-size:14px}.price_list td:first-child{text-align:left}.price_list td:last-child{text-align:right;font-size:14px;font-style:italic}.price_list .note{background:#fff;padding:20px;margin:0 12px;font-size:12px}.price_list .note th{font-weight:700;width:150px;font-size:14px}.price_list .note td{text-align:left;font-style:normal}.price_list .has-options h3{font-size:14px}.price_list .underline{font-size:18px;padding-left:12px;border-left:6px solid #242424;line-height:1.5;margin-bottom:1rem}.price_list p.text11{padding:0 12px}.price_list p{padding:5px 0 10px}.salon-slogan{padding:20px 15px 0}.salon-slogan h3{font-size:24px;margin-bottom:10px;line-height:1.5}.salon-slogan p{font-size:14px}.fixed.orderme{display:none}.salons-content{position:relative}.salon-infos-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single-salon .salon-infos{position:absolute;z-index:10;left:20px;top:20px}.salon-infos{padding:15px;background:rgba(255,255,255,.7)}.salon-infos a.map{color:#fff;background-color:#242424;text-decoration:none;margin-left:5px;border-radius:5px;font-size:12px;line-height:1.5;padding:0 5px;display:inline-block}.salon-infos a.map:hover{opacity:.8}.salon-infos a{display:inline-block;color:#242424}.salon-infos svg{margin-right:10px}.salon-pics-outer{position:relative}.salon-pics-outer .orderme{z-index:10}.salon-pics{width:100%;padding-top:60%}.salon-pics>div{top:0}.salon-pics .hasbg{width:100%;height:100%}.salon-pics .slide{width:100% !important;height:100%;position:absolute;top:0;left:0}.salons-content #slideposition{right:15px;bottom:50px;z-index:10}.tax-salons .centerbox p.des{margin-top:10px}.all_salons{margin:10px 0 20px}.all_salons article{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 20px}.all_salons .pic{width:45%;overflow:hidden;position:relative}.all_salons .pic:hover>a{-webkit-transform:scale(1.15);transform:scale(1.15)}.all_salons .pic>a{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:.3s;transition:.3s}.all_salons .content{width:55%;padding-left:20px}.all_salons .salonen{text-transform:uppercase;font-size:24px;line-height:1.3;font-weight:300}.all_salons .salonen strong{display:inline-block;font-weight:900;-webkit-transition:.2s;transition:.2s}.all_salons .salonen a{-webkit-transition:.2s;transition:.2s}.all_salons .salonen a:hover{text-decoration:none;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.all_salons a{display:block;color:#242424;font-weight:400}.all_salons .list_slogan{margin:5px 0 10px}.all_salons .salon-infos{padding:10px;width:100%}.author_side_btn{background:#be3e33;padding:10px 0}.author_side_btn.side_btn{height:auto}.author_side_btn.side_btn::before{content:none}.author_side_btn span{font-weight:700;text-transform:uppercase;font-size:13px;display:block;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways}.calendar-list{padding:20px;background:#f8fafb}.calendar-list .nextmonth{padding:20px 0 0}.fav-slider{position:relative}.fav-slider .gallery_caption{position:absolute;z-index:2;left:0;bottom:0;padding:18px 15px 20px;color:#fff;width:100%;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.fav-slider .gallery_caption::before{content:"";display:block;position:absolute;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", 					endColorstr="#99000000", 					GradientType=0);left:0;bottom:0;z-index:-1}.fav-slider .pic{width:100%}.fav-slider .pic img{width:100%;height:auto}.calendar_wrap{margin:15px}.calendar_wrap>*{margin-bottom:15px}.calneder_note li{display:inline-block;margin-right:10px}.calneder_note li:last-child{margin-right:0}.calneder_note li:nth-child(1)::before{background:#f6dbdf}.calneder_note li:nth-child(2):before{background:#f6e8b9}.calneder_note li:nth-child(3):before{background:#dadbdc}.calneder_note li:before{content:"";display:inline-block;width:1em;height:1em;border-radius:100%;margin-right:5px}.calendar_txt{position:relative;padding-left:1.2em;display:block;margin-top:1em}.calendar_txt span{display:block;position:absolute;left:0;top:0}.new_calendar td{text-align:center}.new_calendar .rest{position:relative}.new_calendar .rest div{position:relative;z-index:2}.new_calendar .rest.rest1::before{background-color:#f6dbdf}.new_calendar .rest.rest2::before{background-color:#f6e8b9}.new_calendar .rest.rest3::before{background-color:#dadbdc}.new_calendar .rest::before{content:"";display:block;width:2em;height:2em;position:absolute;border-radius:100%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.new_calendar table{width:100%}.new_calendar .month{border-bottom:1px solid #ccc;width:100%;margin-bottom:10px;padding-bottom:5px;font-weight:bold;text-transform:uppercase}.new_calendar th,.new_calendar td{padding:5px}.new_calendar th{text-transform:uppercase}.new_calendar th.sun{color:red}.new_calendar th.sat{color:#45a4f5}.my_schedules{background-color:#fff;padding:30px 50px;position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.my_schedules .notes{width:100%;margin-top:20px}.my_schedules .new_calendar{width:45%}.new_calendar{font-family:"Oswald"}.new_calendar th{text-align:center}.author-main{padding:20px 15px}.author-main .para_ttl{line-height:1;font-size:6vw;color:#eee;text-transform:capitalize;font-weight:900;font-style:italic;-webkit-transform:translateY(30%);transform:translateY(30%)}.author-main .style-items{position:relative}.orderme{position:absolute;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}.orderme svg{margin-right:5px}.orderme img{height:1.1em;position:static;-webkit-transform:translate(0);transform:translate(0);-o-object-fit:contain;object-fit:contain}.orderme a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#fff;text-align:center;padding:5px;text-transform:uppercase;font-size:14px;white-space:nowrap;-webkit-transition:.2s;transition:.2s;height:100%}.orderme a:hover{background:#9a0505 !important}.orderme li{width:33.333333%}.orderme li:nth-child(1) a{background:#363636}.orderme li:nth-child(2) a{background:#385070}.orderme li:nth-child(3) a{background:#9f1547}.staff-intro{background:#fff;padding:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.staff-intro .shop{position:absolute;padding:3px 12px;background:#242424;color:#fff;top:0;left:0}.staff-intro .l-pic{width:320px;position:relative;-ms-flex-item-align:start;align-self:flex-start}.staff-intro .l-pic img{width:100%}.staff-intro .r-main{width:calc(100% - 320px);padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.staff-intro .des{padding:10px;background:#f7f7f7;margin-top:15px}.staff-intro .staff_name{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}.staff-intro .staff_name h3{font-size:36px;margin-right:10px}.staff-intro .staff_name h4{font-size:16px;text-transform:capitalize}.staff-intro .manifesto{font-size:18px;padding-top:45px;position:relative;line-height:1.5}.staff-intro .manifesto::before{content:"profile";display:block;position:absolute;text-transform:capitalize;font-size:80px;line-height:1;left:0;top:10px;color:#eee;font-style:italic;font-weight:900}.staff-intro .manifesto span{display:inline-block;position:relative}.staff-intro .pos{color:#fff;background:#242424;padding:5px 10px;font-size:12px}.staff-intro .top-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.staff-intro .author-info{margin-right:10px}.staff-intro .sns{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;margin-top:16px}.staff-intro .sns ul{display:-webkit-box;display:-ms-flexbox;display:flex}.staff-intro .sns li{margin-left:12px}.staff-intro .sns svg{font-size:1.2em}.staff-intro .sns a{display:block;-webkit-transition:.2s;transition:.2s}.staff-intro .sns a:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.staff-intro .sns a.ins{color:#cf1c75}.staff-intro .sns a.facebook{color:#144c8c}.staff-intro .sns a.twitter{color:#4595e6}.staff-intro .qrcode{width:70px}.staff-intro .qrcode canvas{width:100%}.staff-intro .share{margin-top:20px}.staff-intro .links{padding-right:20px}.staff-intro .links p{height:24px;overflow:hidden}.share{display:-webkit-box;display:-ms-flexbox;display:flex}.share .links .line-it-button{-webkit-transform:scale(0.6);transform:scale(0.6)}.share .links span{display:inline-block;margin-left:10px}.share .links strong{text-transform:uppercase}.share .links ul{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-20px}.share .links li{width:33.33%;max-width:100px;padding-left:20px}.share .links a{height:38px;display:block;padding:3px 10px;border-width:1px;border-style:solid;text-align:center;font-size:1.2em;-webkit-transition:.2s;transition:.2s}.share .links a:hover{opacity:.6}.share .links a.twitter{border-color:#4595e6;color:#4595e6}.share .links a.facebook{border-color:#144c8c;color:#144c8c}.share .links a.line{border-color:#25be07}.favworks{position:relative;overflow:hidden}.favworks #slideposition{bottom:15px;right:15px}.favworks .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;text-indent:-9999px;width:35px;height:35px;background:url(../images/arrow_left.png) center center/contain no-repeat;opacity:.7}.favworks .slick-arrow:hover{opacity:1}.favworks .slick-prev{left:15px}.favworks .slick-next{right:15px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.favworks .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;z-index:5;color:rgba(255,255,255,.6);cursor:pointer}.favworks .arrow:hover{opacity:.6}.favworks .arrow svg{display:none}.favworks .arrow-prev{left:15px}.favworks .arrow-next{right:15px}.sub-nav{height:100%}.sub-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.sub-nav a{text-decoration:none;text-transform:capitalize}.sub-nav span{font-weight:300}.side_salons .pic{width:80px}.side_salons .hasbg{width:100%;padding-top:60%}.side_salons a{text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#242424;text-decoration:none;padding:15px;-webkit-transition:.2s;transition:.2s;font-size:12px;border-bottom:1px solid #f7f7f7}.side_salons a:hover{background:#f7f7f7}.side_salons h3,.side_salons h4{font-weight:400}.side_salons strong{display:inline-block;font-weight:900}.side_salons .info{width:calc(100% - 80px);padding-left:15px}.topics-cols{padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.topics-cols .col{width:calc((100% - 30px)/3);background:#fff}.topics-cols .col .topic-item:last-child::after{content:none}.topics-cols span{display:inline-block;color:#fff;font-size:12px;padding:3px 10px;text-transform:uppercase;line-height:1.5}.topics-cols span.information{background:#242424}.topics-cols span.salon{background:#294470}.topics-cols span.event{background:#d70000}.topic-item{position:relative;cursor:pointer}.topic-item.related{padding:15px 10px !important}.topic-item.related a{display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0);z-index:2}.topic-item::after{content:"";display:block;position:absolute;left:15px;right:15px;height:1px;background:#ccc;bottom:0}.topic-item a{display:block;background:#fff;padding:15px 10px;color:#242424;text-decoration:none}.topic-item .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topic-item .pic{width:80px}.topic-item .pic .hasbg{width:100%;padding-top:75%;position:relative}.topic-item .title{width:calc(100% - 80px);padding-left:10px;line-height:1.45;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.topic-item.latest_news .excerpt::before{content:"";display:inline-block;width:32px;height:11px;background:url(../images/latest_new.gif) center center/contain no-repeat;margin-right:5px}.topic-item.latest_news .excerpt.overtime::before{content:none}.topic-item .excerpt{color:#9a9898;font-size:12px;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:10px 0;word-break:break-all;height:3.6em}.pub_time{text-align:right;line-height:1;font-weight:500}.pub_time svg{margin-right:5px}.child-cat-cols{margin-left:-15px;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.child-cat-cols .pagination{display:none}.child-cat-cols>div{width:33.33%;padding-left:15px}.child-cat-cols span.child_cat{position:absolute;left:0;top:0}.child-cat-cols .topic-item{width:100%;background:#fff;margin-bottom:15px;padding:40px 10px 15px;-webkit-transition:.2s;transition:.2s}.child-cat-cols .topic-item:hover{-webkit-box-shadow:1px 2px 5px 0 rgba(0,0,0,.1);box-shadow:1px 2px 5px 0 rgba(0,0,0,.1)}.child-cat-cols .topic-item::after{content:none}.topics_cat{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;line-height:1.5;border-right:0 !important}.topics_cat a{display:inline-block;text-decoration:none;color:#242424;padding:0 5px;margin-left:12px}.topics_cat a:hover{color:#fff;background:#242424}.category-salon .topics_cat a.salon{color:#fff;background:#294470}.category-event .topics_cat a.event{color:#fff;background:#d70000}.category-information .topics_cat a.information{color:#fff;background:#242424}.pickup_topics{width:100%;padding-top:56%;position:relative}.pickup_topics>div{top:0}.sticky_slider{width:100% !important;height:100%;top:0;left:0;position:absolute}.sticky_slider a{display:block;color:#fff;text-decoration:none;height:100%}.sticky_slider p{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.sticky_slider .pic{width:100%;height:100%;position:relative}.sticky_slider .pic .hasbg{position:absolute;width:100%;height:100%;left:0;top:0}.sticky_slider .pic::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgb(0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", 					endColorstr="#000000", 					GradientType=0)}.sticky_slider .content{z-index:2;position:absolute;width:100%;padding:0 100px 50px 50px;left:0;bottom:0}.sticky_slider h3{font-size:24px;line-height:1.5;margin-bottom:10px;font-weight:500;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.sticky_slider span{text-transform:uppercase;font-weight:700;font-style:italic}.sticky-outer{position:relative;margin-bottom:15px}.sticky-outer #slideposition{bottom:20px;right:20px}#slideposition{position:absolute;z-index:3}#slideposition ul{display:-webkit-box;display:-ms-flexbox;display:flex}#slideposition li{cursor:pointer;width:10px;height:10px;margin:0 3px;border-radius:100%;background:rgba(255,255,255,.6)}#slideposition li.active{background:#fff}.topics-single .topic_ttl{font-size:24px;line-height:1.3}.topics-single .pic{position:relative}.topics-single .pic .hasbg{width:100%;padding-top:56%}.topics-single .pic::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", 					endColorstr="#000000", 					GradientType=0)}.single-main{margin:15px;padding:35px 20px;background:#fff;word-break:break-all;line-height:1.5}.single-main .nowrap{white-space:nowrap}.single-main p{line-height:2}.single-main .wp-block-button a{text-decoration:none;-webkit-transition:.3s;transition:.3s}.single-main .wp-block-button a:hover{opacity:.8}.single-main .topic_ttl{border-bottom:2px dashed #cdcdcd;margin-bottom:30px;padding-bottom:10px}.single-main h2:not([class]){margin-top:70px;border-bottom:2px solid #e92525;padding-bottom:2px;margin-bottom:30px}.single-main h3{margin-top:45px;border-left:6px solid #e92525;padding-left:12px;padding-bottom:5px;border-bottom:1px solid #cdcdcd}.single-main h4{margin-top:35px}.single-main h5{margin-top:30px}.single-main .solid{border:1px solid #cdcdcd;padding:20px;border-radius:8px}.single-main .dashed{border:2px dashed #cdcdcd;padding:20px;border-radius:8px}.single-main .dotted{border:2px dotted #cdcdcd;padding:20px;border-radius:8px}.single-main>*{margin-bottom:20px}.single-main a{display:inline-block;color:#242424;text-decoration:underline;word-break:break-all;line-height:1.5}.single-main a:hover{text-decoration:none}.single-main .wp-block-gallery.do,.single-main .blocks-gallery-grid{padding:0 70px;position:relative}.single-main .blocks-gallery-grid,.single-main .slick-list{width:100%}.single-main .slick-slide{margin:0 10px !important}.single-main .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;text-indent:-9999px;background:url(../images/arrow_left.png) center center/contain no-repeat}.single-main .slick-arrow:hover{opacity:.6}.single-main .slick-prev{left:0}.single-main .slick-next{right:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.related_ttl{margin:40px 15px 20px;padding:15px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.related_ttl.nospacing h2{letter-spacing:0}.related_ttl h2{font-size:18px;letter-spacing:5px;border-left:4px solid #242424;padding-left:10px;line-height:1.2}.readmore{display:-webkit-box;display:-ms-flexbox;display:flex}.readmore a{border-radius:10px;font-size:12px;display:block;color:#fff;background:#424242;padding:1px 10px;text-transform:uppercase;text-decoration:none}.readmore a:hover{background:#242424}.for_topics article{font-size:12px;position:relative}.for_topics article a{display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.for_topics .excerpt{line-height:1.5}.for_topics .content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.for_topics .content h4{line-height:1.5;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:3px}.for_topics .content h4.column_ttl{-webkit-line-clamp:2}.for_topics .content p{overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.for_topics .words{width:calc(100% - 80px);padding-left:20px}.for_topics .pic{width:80px}.for_topics .pic .hasbg{width:100%;padding-top:75%;position:relative}.ranking_list article{padding:22px 15px 15px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.ranking_list article:hover{background:#f7f7f7}.ranking_list .order{position:absolute;top:0;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background:#242424;color:#fff;width:1.5rem;height:1.5rem;line-height:1.5rem;border-radius:100%;text-align:center}.ranking_list .favor_style{position:relative}.oppm-articles{margin-top:10px}.no_stylebook_result{padding-left:15px;width:100%;margin:30px 0 50px;text-align:center;font-size:16px}.staff-blogs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px}.staff-blogs .col_tags{margin-top:5px}.staff-blogs .col_tags a{color:#fff;background:#424242}.staff-blogs .col_tags a:hover{background:#242424}.staff-blog{width:33.33%;padding-left:12px;margin-bottom:12px}.staff-blog:last-child{margin-bottom:0 !important}.staff-blog article{position:relative;cursor:pointer;background:#fff;-webkit-transition:.2s;transition:.2s;height:100%}.staff-blog article:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.staff-blog .hasbg{overflow:hidden;width:100%;padding-top:75%;position:relative}.staff-blog .hasbg::before{content:"";display:block;position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);bottom:1px;left:-1px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", 					endColorstr="#b3000000", 					GradientType=0);z-index:1}.staff-blog .content{padding:12px}.staff-blog p{font-size:12px;color:#909090;margin-bottom:.5em}.staff-blog h5{line-height:1.5;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.staff-blog .s_name{position:absolute;z-index:2;display:inline-block;top:0;left:0;background:#242424;color:#fff;text-transform:uppercase;padding:0 10px}.normal-col{padding:15px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.normal-col:hover{background:#f7f7f7}.staffNav.hideSlide .sub-nav-anchor{display:block}.staffNav.hideSlide .submenu{height:0;overflow:hidden}.staffNav .menu_ttl{position:relative;z-index:11}.staffNav .submenu{overflow:initial;z-index:-1}.staffNav .sub-nav-anchor{-webkit-transform-origin:center top;transform-origin:center top;display:none;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:.4s;transition:.4s;z-index:1}.staffNav .sub-nav-anchor li{width:100%}.staffNav .sub-nav-anchor a{text-decoration:none;padding:5px 15px;font-weight:400;border-bottom:1px solid #f7f7f7}.bysalon{overflow:hidden}.staff-main{padding:0 15px}.staff-main .salonname{font-size:18px;border-left:5px solid #242424;padding-left:12px;line-height:1.3;margin-bottom:15px;margin-top:30px}.pos_name{text-transform:uppercase;font-size:24px;margin:20px 0}.reservation-main{padding:20px}.shop-reservation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px}.shop-reservation .shopitem{width:50%;padding-left:20px;margin-bottom:20px}.shop-reservation article{width:100%;position:relative;padding-top:60%;cursor:pointer;overflow:hidden;position:relative}.shop-reservation article>a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.shop-reservation article:hover .hasbg{-webkit-transform:scale(1.1);transform:scale(1.1)}.shop-reservation .orderme{z-index:3}.shop-reservation .hasbg{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.2s;transition:.2s}.shop-reservation .content{position:absolute;width:100%;height:100%;top:0;left:0}.shop-reservation .s_name{position:absolute;padding:3px 12px;background:#242424;color:#fff;top:0px;right:0px}.p_section_ttl{border-left:5px solid #242424;padding-left:12px;line-height:1.5;font-size:20px}.about-main{padding:15px 20px 0}.about-main .concept h2{text-transform:uppercase;font-size:40px;font-weight:900;line-height:1.3;margin-bottom:25px}.about-main .concept h3{font-size:20px;line-height:1.5}.about-main .concept p{margin-top:20px}.about-main .concept p.en{line-height:1.5}.about-main .p_section_ttl{margin-bottom:20px;text-transform:uppercase}.about-main section{overflow:hidden}.about-main section.concept>:first-child{margin-top:20px}.about-main section>:first-child{margin-top:50px}.about-main dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-main dl:nth-child(odd){background:#fff}.about-main dl:nth-child(even){background:#f7f7f7}.about-main dt,.about-main dd{padding:15px 50px}.about-main dt{width:180px;font-weight:700}.about-main dd{padding-left:0;width:calc(100% - 180px)}.about-main .table a{display:inline-block;color:#242424;text-decoration:underline}.about-main .table a:hover{text-decoration:none}.wedding-main{padding:15px}.wedding-main .video{position:relative;padding-top:56.2%}.wedding-main .video iframe{position:absolute;width:100%;height:100%;top:0;left:0}.wedding-main .underline{border-left:5px solid #242424;padding-left:12px;line-height:1.5;font-size:20px;margin-bottom:20px;margin-top:40px}.wedding-main a{color:#4ca5ca}.wedding-main p{padding:5px 0 10px}.wedding-main ul{list-style:disc inside;margin:10px 0;padding:0 0 0 10px}.wedding-main #gallery{overflow:hidden}.wedding-about{overflow:hidden}.wedding-about>h3{font-size:18px;padding-top:10px}.wedding-about #flowchart h3 span{color:#179371;margin:10px 0 5px;font-size:16px;display:inline-block}.wedding-about strong{display:inline-block;padding:5px 15px;background:#242424;color:#fff;margin-right:10px;letter-spacing:.1em;line-height:1.2;text-transform:capitalize;border-radius:15px;font-weight:700;font-size:12px}.wedding-plan{overflow:hidden}.wedding-plan h3,.wedding-plan h4,.wedding-plan h5{padding:20px 0 5px}.wedding-plan dl{margin:20px 0 30px}.wedding-contact #stylist{overflow:hidden}.wedding-contact #stylist>*{margin-bottom:20px}.col_blog h5 a,.col_blog p a{text-decoration:none;-webkit-transition:.2s;transition:.2s}.col_blog h5 a{color:#000}.col_blog h5 a:hover{color:#9a0505}.col_blog p a{color:#909090}.col_blog p a:hover{color:#111}.col_blog .pic a{display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.col_blog .pic{position:relative}.for_recruit .side_ttl~div{height:auto}.column-switch-outer .favour-list{display:none}.column-switch-outer .favour-list:first-child{display:block}.column-switch-outer article{position:relative}.column-switch-outer article a{display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.error404{background:#191919}.error404 .topHeader{background:rgba(0,0,0,0) content-box;border-bottom:0 !important}#privacy-policy{padding:15px 20px}#privacy-policy>*{margin-bottom:30px !important}#privacy-policy ol,#privacy-policy ul{padding-left:1em;margin:1em 0}#privacy-policy dt{font-weight:700;margin-bottom:10px}#privacy-policy li{margin:1em 0}#privacy-policy a{display:inline-block;color:#242424;text-decoration:underline}#privacy-policy a:hover{text-decoration:none}.collction-box .video{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}.collction-box video{position:absolute;width:auto;min-width:100%;min-height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0}.s-collection{position:relative}.s-collection span.order{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:170px;line-height:1.2;display:block;font-family:"Oswald","-apple-system",BlinkMacSystemFont,"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,"sans-serif"}.s-collection span.order::before{content:"";display:block;position:absolute;width:130%;height:100vh;background:rgba(49,49,49,.1);top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.s-collection span.order em{font-style:normal;position:relative;z-index:2;color:rgba(255,255,255,.35)}.s-collection .item{position:relative;overflow:hidden}.s-collection .item>a{display:block}.s-collection .item>a:hover figure{-webkit-transform:scale(1.1);transform:scale(1.1)}.s-collection .item figure{-webkit-transition:.3s ease;transition:.3s ease;margin-bottom:0}.s-collection .item:nth-child(2){-webkit-transform:translateY(-21.5%);transform:translateY(-21.5%)}.s-collection .item:nth-child(3){-webkit-transform:translateY(-41.5%);transform:translateY(-41.5%)}.s-collection .item:nth-child(4){-webkit-transform:translateY(-61.5%);transform:translateY(-61.5%)}.s-collection .item:nth-child(5){-webkit-transform:translateY(-81.5%);transform:translateY(-81.5%)}.s-collection .item:nth-child(6){-webkit-transform:translateY(-101.5%);transform:translateY(-101.5%)}.s-collection .item:nth-child(7){-webkit-transform:translateY(-122.5%);transform:translateY(-122.5%)}.s-collection .item:nth-child(8){-webkit-transform:translateY(-142.5%);transform:translateY(-142.5%)}.s-collection .item:first-child{-webkit-transform:translateY(0);transform:translateY(0);-webkit-clip-path:polygon(0 0, 100% 0%, 100% 80%, 0 100%) !important;clip-path:polygon(0 0, 100% 0%, 100% 80%, 0 100%) !important}.s-collection .item:nth-child(even){-webkit-clip-path:polygon(0 20%, 100% 0, 100% 100%, 0 80%);clip-path:polygon(0 20%, 100% 0, 100% 100%, 0 80%)}.s-collection .item:nth-child(even) span.order{right:130px}.s-collection .item:nth-child(even) span.order::before{-webkit-transform:translate(-50%, -50%) rotate(30deg);transform:translate(-50%, -50%) rotate(30deg)}.s-collection .item:nth-child(odd){-webkit-clip-path:polygon(0 0, 100% 20%, 100% 80%, 0 100%);clip-path:polygon(0 0, 100% 20%, 100% 80%, 0 100%)}.s-collection .item:nth-child(odd) span.order{left:50px}.s-collection .item:nth-child(odd) span.order::before{-webkit-transform:translate(-50%, -50%) rotate(30deg);transform:translate(-50%, -50%) rotate(30deg)}.salon-collection.main{overflow:visible}.salon-collection .s-collection-box-wrap{position:relative}.salon-collection .txts_vertical{position:absolute;right:20px;top:30px;z-index:2;bottom:20px}.salon-collection .txts{height:85vh;width:auto;position:sticky;right:20px;top:90px}.salon-collection .txts img{width:auto;height:100%}.salon-collection img{width:100%}.s-collection-box{padding:15px 15px 0;position:relative;color:#fff;overflow:hidden}.s-collection-box .list_slogan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways;padding-top:10px}.s-collection-box.odd .item:last-child{-webkit-clip-path:polygon(0 0, 100% 20%, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 20%, 100% 100%, 0 100%)}.s-collection-box.even .item:last-child{-webkit-clip-path:polygon(0 20%, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 20%, 100% 0, 100% 100%, 0 100%)}.left-s-slogan{width:100%}.left-s-slogan .pic{max-width:520px}.left-s-slogan .e_buttons{margin:15px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.left-s-slogan .e_buttons .share-in{height:28px;line-height:28px}.left-s-slogan .e_buttons .e_share.do li{z-index:1;opacity:1}.left-s-slogan .e_buttons .e_share.do li:nth-child(1){-webkit-transform:translate(36px, -50%);transform:translate(36px, -50%)}.left-s-slogan .e_buttons .e_share.do li:nth-child(2){-webkit-transform:translate(72px, -50%);transform:translate(72px, -50%)}.left-s-slogan .e_buttons .e_share.do li:nth-child(3){-webkit-transform:translate(108px, -50%) scale(0.9);transform:translate(108px, -50%) scale(0.9)}.left-s-slogan .e_buttons .e_share li{opacity:0;-webkit-transition:.3s;transition:.3s}.left-s-slogan h3{font-size:60px}.left-s-slogan .e_play{margin-right:10px}.left-s-slogan h4{padding-left:.7em;font-size:26px}.left-s-slogan p{margin-top:10px;letter-spacing:1px}.slogan-main h3,.slogan-main h4{line-height:1;text-transform:uppercase;font-family:"Oswald","-apple-system",BlinkMacSystemFont,"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,"sans-serif";font-weight:300}.slogan-main span{display:inline-block}.slogan-main span.bold{font-weight:300;margin-right:10px}.slogan-main span.thin{font-weight:200}.slogan-main .large_pic{position:relative;width:75%;margin:auto}.slogan-main .large_pic svg{position:absolute;left:0;top:0;width:100%;height:100%}.c_side_video{z-index:-1}.c_side_video::before{content:"";display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.6);z-index:1;position:absolute}.other_collection{text-align:center;background:#fff}.other_collection .collection_ttl{font-weight:900;font-size:16px;margin-bottom:7px;letter-spacing:.5px}.other_collection .c_featured_img{margin-bottom:12px}.other_collection .c_featured_img img{margin:auto}.other_collection p{font-size:13px}.other_collection a{text-transform:uppercase;display:block;text-decoration:none;color:#242424;padding:20px;-webkit-transition:.2s;transition:.2s;line-height:1;position:relative}.other_collection a::before{content:"";display:block;position:absolute;left:20px;right:20px;height:1px;bottom:0;background:#ccc}.other_collection a:hover{background:#f7f7f7}.e_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:bold;text-transform:capitalize}.e_buttons .share-in{cursor:pointer;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;line-height:30px;padding:0 32px 0 18px;position:relative;white-space:nowrap}.e_buttons .share-in:hover>svg{right:10px}.e_buttons .share-in>svg{font-size:12px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s ease;transition:.2s ease}.e_buttons .youtube_ifame{display:none}.e_buttons .e_play,.e_buttons .special{position:relative}.e_buttons .e_play .share-in,.e_buttons .special .share-in{background:red}.e_buttons .special a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.e_buttons .e_share{position:relative}.e_buttons .e_share .share-in{border:1px solid #fff;line-height:26px}.e_buttons .e_share li{z-index:-1;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:26px}.e_buttons .e_share li:nth-child(1) a{background:#4595e6}.e_buttons .e_share li:nth-child(2) a{background:#144c8c}.e_buttons .e_share a{border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;height:100%}.e_buttons .e_share a.line{background:#00be00}.e_buttons .e_share a.line svg{width:1em;height:1em;font-size:16px}body.post-type-archive-salon-collection{padding:0}body.post-type-archive-salon-collection .topHeader{display:none}.enter{width:100%;top:0;left:0;position:relative;z-index:100;height:100vh;min-height:600px;color:#fff;-webkit-transition:.6s ease;transition:.6s ease}.enter::before{content:"";display:block;position:absolute;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.75)}.enter .video{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-o-object-fit:cover;object-fit:cover}.enter video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-height:100%;min-width:100%;height:auto;width:auto}.enter .enter-main{width:100%;height:100%;top:0;left:0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5;text-align:center}.enter .enter-main h4{font-size:34.2px}.enter .enter-main h3{font-size:78px;margin-bottom:30px}.enter .center{padding:0 30px}.enter .center p{letter-spacing:1px}.enter .pic{max-width:520px;margin:0 auto 25px;width:60%}.enter .e_buttons{font-size:16px;margin-top:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.enter .e_buttons .share-in{cursor:pointer;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px;line-height:28px;padding:0 30px 0 12px;position:relative}.enter .e_buttons .share-in:hover>svg{right:10px}.enter .e_buttons .share-in>svg{font-size:12px;position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s ease;transition:.2s ease}.enter .e_buttons>div{margin:0 5px 10px;font-size:14px}.enter .e_share .share-in{line-height:28px}.enter .e_share li{z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:.3s;transition:.3s;width:31px;height:30px}.enter .e_share li:nth-child(1) a{background:#4595e6}.enter .e_share li:nth-child(2) a{background:#144c8c}.enter .e_share.do li{opacity:1}.enter .e_share.do li:nth-child(1){-webkit-transform:translate(-60px, 30px);transform:translate(-60px, 30px)}.enter .e_share.do li:nth-child(2){-webkit-transform:translate(-50%, 30px);transform:translate(-50%, 30px)}.enter .e_share.do li:nth-child(3){-webkit-transform:translate(30px, 30px);transform:translate(30px, 30px)}.enter .spe_enter .share-in{border:1px solid #fff}.enter .spe_enter .share-in a{display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.enter .e_enter .share-in{background:#242424;position:relative}.enter .e_enter .share-in a{display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.enter .logo{position:absolute;left:70px;top:50px;width:60%;min-width:160px;max-width:300px;z-index:3;-webkit-transition:.3s;transition:.3s}.enter .logo:hover{-webkit-transform:scale(0.95);transform:scale(0.95)}.enter .logo a{display:block}.enter .logo svg{width:100%;height:auto}.enter .logo svg path{fill:#fff}.enter .open-btn{position:absolute;right:40px;top:50px;z-index:3;padding:0}.enter .video-controls{position:absolute;right:40px;bottom:50px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.enter .video-controls>div{cursor:pointer}.enter .video-controls span.hide{display:none}.enter .video-audio{margin-left:20px}.enter .video-play{width:21px;height:21px;display:block;position:relative}span.top-hero__sound-lines{position:relative;font-size:0;overflow:hidden;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out;display:inline-block}span.top-hero__sound-lines span{margin-left:4px;width:1px;height:13px;background:#fff;display:inline-block;display:inline-block;width:1px;height:13px;background-color:#f1f3f5;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}span.top-hero__sound-lines span:first-child{-webkit-animation:sound-line .4s ease-out 0s infinite alternate;animation:sound-line .4s ease-out 0s infinite alternate}span.top-hero__sound-lines span:nth-child(2){-webkit-animation:sound-line .3s ease-out .1s infinite alternate;animation:sound-line .3s ease-out .1s infinite alternate}span.top-hero__sound-lines span:nth-child(3){-webkit-animation:sound-line .5s ease-out 0s infinite alternate;animation:sound-line .5s ease-out 0s infinite alternate}span.top-hero__sound-lines span:last-child{-webkit-animation:sound-line .5s ease-out .2s infinite alternate;animation:sound-line .5s ease-out .2s infinite alternate}span.top-hero__sound-slash{width:1px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center;background:#fff;position:absolute;left:50%;top:0}@-webkit-keyframes sound-line{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform:scaleY(0.2);transform:scaleY(0.2)}}@keyframes sound-line{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform:scaleY(0.2);transform:scaleY(0.2)}}.video-play{width:21px;height:21px;display:block;position:relative;text-align:center}.c-style-for .hasbg{padding-top:60%}.c-style-nav{position:relative}.c-style-nav .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;text-indent:-9999px;width:35px;height:35px;background:url(../images/arrow_left.png) center center/contain no-repeat;opacity:.7}.c-style-nav .slick-arrow:hover{opacity:1}.c-style-nav .slick-prev{left:15px}.c-style-nav .slick-next{right:15px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.c-style-nav .slick-current .hasbg::before{opacity:0}.c-style-nav .hasbg{padding-top:66.6%;position:relative;cursor:pointer}.c-style-nav .hasbg::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.75);z-index:1}.c-style-nav .draggable{padding:0 !important}.collection-slider{position:relative}.collection-slider .c-slogan{margin-right:30px;-webkit-filter:invert(100%);filter:invert(100%)}.collection-slider .content{max-width:1200px;position:absolute;bottom:0;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#242424;z-index:1;padding:0 70px 40px 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-family:"Oswald","-apple-system",BlinkMacSystemFont,"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,"sans-serif";text-transform:uppercase}.collection-slider .right{min-width:280px;width:280px;padding-left:25px;border-left:3px solid #242424}.collection-slider .left{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.collection-slider .c-slogan h4{font-size:42px;padding:0 .5em}.collection-slider .c-slogan h3{font-size:96px}.collection-slider .num_style{font-size:60px;line-height:1.1;font-weight:500;margin-bottom:10px}.collection-slider .style{margin-right:10px}.single-salon-collection .subpage .left_btn{display:none}.sp-collection-main{display:none;width:100%;height:100vh;min-height:500px;overflow:hidden}.sp-collection-main .sp_share{position:absolute;top:0;-webkit-transform:translateY(-150%);transform:translateY(-150%);width:35px;height:35px;right:0;color:#fff}.sp-collection-main .sp_share .icon{text-align:center;line-height:35px;width:100%;border:1px solid #fff;border-right:0}.sp-collection-main .sp_share li{z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:.3s;transition:.3s;width:31px;height:30px;position:absolute}.sp-collection-main .sp_share li:nth-child(1) a{background:#4595e6}.sp-collection-main .sp_share li:nth-child(2) a{background:#144c8c}.sp-collection-main .sp_share a{display:block;width:100%;height:100%;border-radius:100%;color:#fff;text-align:center;line-height:30px}.sp-collection-main .sp_share.do li{opacity:1}.sp-collection-main .sp_share.do li:nth-child(1){-webkit-transform:translate(-140px, -50%);transform:translate(-140px, -50%)}.sp-collection-main .sp_share.do li:nth-child(2){-webkit-transform:translate(-100px, -50%);transform:translate(-100px, -50%)}.sp-collection-main .sp_share.do li:nth-child(3){-webkit-transform:translate(-60px, -50%);transform:translate(-60px, -50%)}.sp-collection-main .sp_c_btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:18px}.sp-collection-main .sp_c_btns>div{width:25%}.sp-collection-main .sp_c_btns>div.photo_i{width:44%}.sp-collection-main .open-btn{padding:0;height:100%}.sp-collection-main .btnbox{height:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-collection-main .child_item{font-weight:700;border-radius:30px;font-size:12px;text-align:center;height:100%;line-height:27px;text-transform:capitalize}.sp-collection-main .child_item svg{margin-left:7px}@-webkit-keyframes bgscale{0%{width:0}30%{width:100%}80%{width:100%}100%{width:0}}@keyframes bgscale{0%{width:0}30%{width:100%}80%{width:100%}100%{width:0}}.sp-collection-main .photo_i{overflow:hidden}.sp-collection-main .photo_i .child_item{border:1px solid #de0202;position:relative;overflow:hidden}.sp-collection-main .photo_i .child_item::before{-webkit-transition:left center;transition:left center;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#de0202;z-index:-1;border-radius:27px;-webkit-animation:bgscale 3s ease-in 500ms infinite alternate forwards;animation:bgscale 3s ease-in 500ms infinite alternate forwards}.sp-collection-main .list_i{position:relative}.sp-collection-main .list_i .child_item{border:1px solid #fff}.sp-collection-main .list_i a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.sp-collection-main .content{position:absolute;left:0;width:100%;padding:0 20px 20px;bottom:0;color:#fff}.sp-collection-main .content .style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-collection-main .content .left{width:95px;min-width:95px;position:relative;font-size:28px;line-height:1;height:60px;text-transform:uppercase;font-family:al-fresco,"Oswald",sans-serif;font-weight:300}.sp-collection-main .content .left::before{content:"";display:block;width:90px;height:1px;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(-46deg);transform:rotate(-46deg);background:#fff}.sp-collection-main .content .left span{display:block;position:absolute}.sp-collection-main .content .left span.txt{left:0;top:0}.sp-collection-main .content .left span.num{bottom:0;right:0}.sp-collection-main .content .right{padding-left:15px;width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.sp-collection-main .posts_navigation{width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;position:absolute;z-index:1}.sp-collection-main .posts_navigation a{display:block;width:50px;height:50px;background-image:url(../images/white-b-arrow-left.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden}.sp-collection-main .posts_navigation li{position:absolute;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.sp-collection-main .posts_navigation .prev_c_style{left:5px}.sp-collection-main .posts_navigation .next_c_style{right:5px}.sp-collection-main .posts_navigation .next_c_style a{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sp-collection-main .pic{position:absolute;width:90%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:30px}.sp-collection-main .c_sp_bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.sp-collection-main .c_sp_bg::before{content:"";display:block;position:absolute;width:100%;height:100%;z-index:1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.77)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.77) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", 					endColorstr="#c4000000", 					GradientType=0)}.sp-collection-main .lightbox-outer{display:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:99;background:rgba(0,0,0,.85)}.sp-collection-main .photoes-lightbox{width:100%;padding:0 15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.sp-collection-main .close_lightbox{position:absolute;z-index:2;top:12px;right:30px;line-height:1;background:#fff;font-size:25px;color:#242424;border-radius:100%;text-align:center}.sp-collection-main .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-indent:-9999px;width:30px;height:30px;background:url(../images/arrow_left.png) center center/contain no-repeat;z-index:66}.sp-collection-main .arrow-prev{left:10px}.sp-collection-main .arrow-next{right:10px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.sp-collection-main .collection-sliders-sp-outer{position:relative;overflow:hidden;z-index:0}.sp-collection-main .collection-sliders-sp{width:100%;padding-top:60%}.sp-collection-main .collection-sliders-sp>div{top:0}.sp-collection-main .slide{width:100% !important;height:100%;position:absolute;top:0}.sp-collection-main .slide .hasbg{height:100%;width:100%}.sp-collection-main #slideposition{display:none}.lecturers-layer{width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:500;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;overflow-y:auto}.lecturers-layer .lecturers-bg{display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:-1;position:absolute;background-color:rgba(0,0,0,.8);opacity:0;-webkit-transition:.3s;transition:.3s}.lecturers-layer.active .lecturers-bg{opacity:1}.lecturers-layer .ytb_video{width:100%;padding-top:56%;position:relative}.lecturers-layer .ytb_video iframe{display:block;position:absolute;width:100%;height:100%;left:0;top:0}.lecturers-layer .lecturers-container{width:100%;position:relative;z-index:10;max-width:1000px;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.3s;transition:.3s;color:#fff;background:#0a0a14}.lecturers-layer .lecturers-container.show{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.lecturers-layer .close-btn{width:45px;height:45px;position:absolute;top:50%;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%);right:0;background-color:rgba(255,255,255,.7);z-index:20;overflow:hidden;text-indent:-9999px;cursor:pointer;opacity:.8;-webkit-transition:.3s;transition:.3s}.lecturers-layer .close-btn:before,.lecturers-layer .close-btn:after{display:block;content:"";width:80%;height:1px;background-color:rgba(0,0,0,.9);top:50%;left:10%;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute}.lecturers-layer .close-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lecturers-layer .close-btn:hover{opacity:1;background-color:#fff}.spVisual-container{width:82%;position:relative;z-index:10;max-width:1000px;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.3s;transition:.3s;color:#fff;background:#0a0a14}.spVisual-container.show{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.spVisual-container .visual-pic{width:100%;padding-top:133.3333333%}.spVisual-container .close-btn{width:36px;height:36px}.spVisual-container .close-btn{right:0;bottom:0;-webkit-transform:translate(0, 100%);transform:translate(0, 100%);top:auto}.author .style-items .stylist{display:none}.topnews{position:absolute;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgba(6,183,101,.73);color:#fff;text-align:center;padding:50px 20px;z-index:203;line-height:1.5}.topnews:hover .c-business-module__arrow{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.topnews:hover .c-business-module__arrow::before{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-webkit-transition:.15s cubic-bezier(0.08, 0.92, 0.35, 1);transition:.15s cubic-bezier(0.08, 0.92, 0.35, 1)}.topnews:hover .c-business-module__arrow::after{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transition:.15s cubic-bezier(0.08, 0.92, 0.35, 1);transition:.15s cubic-bezier(0.08, 0.92, 0.35, 1)}.topnews:hover .c-business-module__arrow .item1::before{-webkit-transform:translateX(-11px);transform:translateX(-11px);-webkit-transition:.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:.4s cubic-bezier(0.08, 0.92, 0.35, 1)}.topnews:hover .c-business-module__arrow .item1::after{-webkit-transform:translateY(11px);transform:translateY(11px);-webkit-transition:.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:.4s cubic-bezier(0.08, 0.92, 0.35, 1)}.topnews:hover .c-business-module__arrow .item2{-webkit-transform:scale(1) translate(3px, -3px);transform:scale(1) translate(3px, -3px);-webkit-transition:.2s .1s cubic-bezier(0.08, 0.92, 0.35, 1),border .2s .1s cubic-bezier(0.7, 0, 1, 1);transition:.2s .1s cubic-bezier(0.08, 0.92, 0.35, 1),border .2s .1s cubic-bezier(0.7, 0, 1, 1);opacity:1;border-width:1px}.topnews:hover .c-business-module__arrow .item3{-webkit-transform:rotate(-45deg) scale(0) translate3d(5px, 0, 0);transform:rotate(-45deg) scale(0) translate3d(5px, 0, 0);-webkit-transition:.25s cubic-bezier(0.7, 0, 1, 1);transition:.25s cubic-bezier(0.7, 0, 1, 1);opacity:0}.topnews:hover .c-business-module__arrow .item4{-webkit-transform:rotate(45deg) translateY(-5px) scaleY(0);transform:rotate(45deg) translateY(-5px) scaleY(0);-webkit-transition:.2s cubic-bezier(0.7, 0, 1, 1);transition:.2s cubic-bezier(0.7, 0, 1, 1)}.topnews>a{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.topnews .c-business-module__arrow{top:10px;right:10px}.topnews p{font-size:34px;font-weight:700}.topnews h4{font-size:50px;font-weight:900}.topnews .pic{width:39%;max-width:500px;min-width:200px;margin:30px auto 0}.page-id-15609 .common_template tr:nth-child(1){text-align:center}.page-id-15609 .common_template td:nth-child(2) a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.page-id-15609 .common_template td:nth-child(2) a::before{content:"";display:block;width:1em;height:1em;margin-right:5px;background:url(../images/tel.svg) center/contain no-repeat}.page-id-15609 .common_template td:nth-child(3){text-align:center}.page-id-15609 .common_template td:nth-child(3) br{display:none}.page-id-15609 .common_template td:nth-child(3) a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#242424;color:#fff;margin:5px;padding:3px 20px;text-decoration:none;border-radius:50px;-webkit-transition:.2s;transition:.2s}.page-id-15609 .common_template td:nth-child(3) a::before{content:"";margin-bottom:-1px;margin-right:5px;display:inline-block;width:1em;height:1em;background:url(../images/calendar-fill.svg) center/contain no-repeat}@media(min-width: 1000px){.page-id-15609 .common_template td:nth-child(3) a:hover{background-color:#111}}.page-id-19608 .common_template .wp-element-caption{text-align:center}.page-id-19608 .common_template .wp-block-image a:hover{opacity:.8}.page-id-19608 .common_template a{color:#0693e3;-webkit-transition:.2s;transition:.2s;text-decoration:underline}.page-id-19608 .common_template a:hover{text-decoration:none}.common_template figure{margin:1em 0}.common_template .wp-block-group__inner-container>*{margin-bottom:1.2em}.common_template .has-background{padding:15px}.common_template a{display:inline-block;color:#000}.common_template table th,.common_template table td{border:1px solid #ddd}.common_template h2{border-bottom:2px dashed #cdcdcd;line-height:1.5;padding-bottom:5px}.common_template h3{line-height:1.3;border-left:5px solid #242424;padding-left:10px}.common_template h1,.single .single-main h1{font-size:2.2em}.common_template h2,.single .single-main h2{font-size:2em}.common_template h3,.single .single-main h3{font-size:1.8em}.common_template h4,.single .single-main h4{font-size:1.6em}.common_template h5,.single .single-main h5{font-size:1.4em}.common_template h6,.single .single-main h6{font-size:1.2em}div#toc_container{margin-bottom:30px;font-size:100%;padding:20px}div#toc_container .toc_title{font-size:16px}div#toc_container a{display:block;margin-bottom:7px}.home-enter-main{position:relative;color:#333;padding:30px 0;margin:auto}.home-enter-main .mores{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-enter-main .more{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;white-space:nowrap;margin:0 10px}.home-enter-main .more::before{content:"";position:absolute;background:#fff;height:100%;top:0;left:0;z-index:3;width:100%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.home-enter-main .more.show::before{-webkit-transform:scaleX(0);transform:scaleX(0)}.home-enter-main .more a{color:#242424;border-color:#242424}.home-enter-main .c-business-module__arrow::before,.home-enter-main .c-business-module__arrow::after{background:#242424}.home-enter-main .c-business-module__arrow .item1::before,.home-enter-main .c-business-module__arrow .item1::after{background:#242424}.home-enter-main .c-business-module__arrow .item2{border-color:#242424}.home-enter-main .c-business-module__arrow .item3{border-left-color:#242424}.home-enter-main .c-business-module__arrow .item4{background:#242424}.home-enter-main .c-business-module__arrow .item5::after{background:#242424}.home-enter-main svg{fill:#333}.home-enter-main .items{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%;left:0;top:0}.home-enter-main .item{width:calc((100% - 18px)/3);position:relative}.home-enter-main .mask{position:absolute;width:100%;height:100%;left:0;top:0}.home-enter-main .mask::before,.home-enter-main .mask::after{content:"";display:block;position:absolute;width:102%;z-index:2;background:#f7f7f7;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home-enter-main .mask::before{top:-1px}.home-enter-main .mask::after{bottom:-1px}.home-enter-main .pic1 .mask::before{height:1px}.home-enter-main .pic1 .mask::after{height:72px}.home-enter-main .pic2 .mask::before{height:72px}.home-enter-main .pic2 .mask::after{height:1px}.home-enter-main .pic3 .mask::before{height:40px}.home-enter-main .pic3 .mask::after{height:32px}.home-enter-main .bg{width:9px;background:#fff;position:relative}.home-enter-main .bg .mask::before{width:100%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:calc(100% + 2px)}.enter_bg{height:45vh;min-height:500px;position:relative}.enter_bg .bg_pic{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.ladytag{position:relative}.ladytag~.substyle{position:absolute;white-space:nowrap;height:auto;border-left:0 !important;padding:0;min-width:100%;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.3s;transition:.3s}.ladytag~.substyle ul{display:none;width:100%}.ladytag~.substyle li{height:auto}.ladytag~.substyle a{background:#fff;border-bottom:1px solid #f7f7f7;padding:5px 15px;height:auto;-webkit-transition:.2s;transition:.2s}.ladytag~.substyle a:hover{background:#f7f7f7}.orderfixed{position:fixed;width:100%;bottom:55px;z-index:90;left:0;display:none;-webkit-transform:translateY(102%);transform:translateY(102%);-webkit-transition:.3s;transition:.3s}.orderfixed.do{-webkit-transform:translateY(0);transform:translateY(0)}.orderfixed .orderme{position:static}.adopt{background:#fff;margin:0 15px;padding:30px 20px}.adopt dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 30px}.adopt dl:nth-child(odd){background:#f7f7f7}.adopt dt{width:180px;padding:15px 0}.adopt dd{width:calc(100% - 180px);padding:15px 0}.adopt a{color:#f60;text-decoration:underline;display:inline-block;margin-right:10px}.adopt a:hover{text-decoration:none}.adopt p{margin-bottom:20px}.visualsidebar .for_style .profile{margin-top:10px}.visualsidebar .for_style h5{margin:0 0 .5rem}.tagttl{font-size:14px;margin-bottom:.5em}.tagttl a{color:#000;text-decoration:underline}.tagttl a:hover{text-decoration:none}@-webkit-keyframes picAnimation{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes picAnimation{0%{opacity:0}40%{opacity:1}100%{opacity:1}}.models{overflow:hidden;position:relative}.models svg image{cursor:pointer;-webkit-transition:.3s ease-in;transition:.3s ease-in}.models svg image:hover{opacity:.8}.models svg>g{opacity:0}.models.do svg>g{-webkit-animation:picAnimation 2s ease forwards 0s;animation:picAnimation 2s ease forwards 0s}.models.do svg>g#modela{-webkit-animation-delay:.1s;animation-delay:.1s}.models.do svg>g#modelb{-webkit-animation-delay:.3s;animation-delay:.3s}.models.do svg>g#modelc{-webkit-animation-delay:.4s;animation-delay:.4s}.models.do svg>g#modeld{-webkit-animation-delay:.5s;animation-delay:.5s}.models.do svg>g#modelf{-webkit-animation-delay:.8s;animation-delay:.8s}.models.do svg>g#modelg{-webkit-animation-delay:.6s;animation-delay:.6s}.models.do svg>g#modelh{-webkit-animation-delay:.9s;animation-delay:.9s}.models.do svg>g#modele{-webkit-animation-delay:.38s;animation-delay:.38s}.models.do svg>g#modeli{-webkit-animation-delay:.95s;animation-delay:.95s}.models.do svg>g#modelj{-webkit-animation-delay:1.2s;animation-delay:1.2s}.models.do svg>g#modelk{-webkit-animation-delay:1s;animation-delay:1s}.models.do svg>g#modell{-webkit-animation-delay:.8s;animation-delay:.8s}#wish .lete_w{-webkit-animation-delay:.1s;animation-delay:.1s}#wish .lete_i{-webkit-animation-delay:.4s;animation-delay:.4s}#wish .lete_s{-webkit-animation-delay:.2s;animation-delay:.2s}#wish .lete_h{-webkit-animation-delay:.3s;animation-delay:.3s}#you .lete_y{-webkit-animation-delay:.6s;animation-delay:.6s}#you .lete_o{-webkit-animation-delay:.8s;animation-delay:.8s}#you .lete_u{-webkit-animation-delay:.7s;animation-delay:.7s}#were .lete_w{-webkit-animation-delay:1s;animation-delay:1s}#were .lete_e1{-webkit-animation-delay:1.2s;animation-delay:1.2s}#were .lete_r{-webkit-animation-delay:1.1s;animation-delay:1.1s}#were .lete_e2{-webkit-animation-delay:1.3s;animation-delay:1.3s}#here .lete_h{-webkit-animation-delay:1.5s;animation-delay:1.5s}#here .lete_e1{-webkit-animation-delay:1.7s;animation-delay:1.7s}#here .lete_r{-webkit-animation-delay:1.6s;animation-delay:1.6s}#here .lete_e2{-webkit-animation-delay:1.8s;animation-delay:1.8s}@-webkit-keyframes letterAnimation{0%{opacity:0}40%{opacity:1}44%{opacity:.4}48%{opacity:1}100%{opacity:1}}@keyframes letterAnimation{0%{opacity:0}40%{opacity:1}44%{opacity:.4}48%{opacity:1}100%{opacity:1}}.colection_slogan{width:100%;margin:auto}.colection_slogan.do{pointer-events:none}.colection_slogan.do path{fill:rgba(255,255,255,.57)}.colection_slogan path{-webkit-transition:1.1s;transition:1.1s}.colection_slogan .slogan-inner{z-index:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:25%;min-width:300px;height:100%}.colection_slogan h1{width:100%;height:100%}.colection_slogan h1 svg{position:absolute;left:0;top:0}.profile_btn{cursor:pointer;width:110px;text-align:center;background-color:#00885f;border-radius:3px;color:#fff;text-transform:capitalize;padding:8px 15px;font-weight:300;font-size:12px;margin-top:1em}.writer_info{border:1px solid #cdcdcd;padding:25px 30px;border-radius:5px}.writer_info .profile_btn{display:none}.writer_info .profile_btn.show{display:block}.writer_info.other_roles .left .pic:hover{-webkit-transform:scale(1);transform:scale(1)}.writer_info.other_roles .left>a,.writer_info.other_roles .jpname>a,.writer_info.other_roles .enname>a{pointer-events:none}.writer_info.other_roles .bookbtns{display:none}.writer_info>p{margin-bottom:20px}.writer_info .des{color:#7e7e7e;line-height:1.8;max-height:5.4em;margin:5px 0}.writer_info .des p{display:none}.writer_info .des p:first-child{text-overflow:ellipsis;overflow:hidden;display:block;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.writer_info .des a{text-decoration:underline}.writer_info .des a:hover{text-decoration:none}.writer_info span.shop{color:#7e7e7e;display:block;margin:12px 0 20px;line-height:1}.writer_info .infos{display:-webkit-box;display:-ms-flexbox;display:flex}.writer_info a{display:block;text-decoration:none;color:#242424}.writer_info .left{width:100px}.writer_info .left .hasbg{position:relative;width:100%;padding-top:100%;background-position:center top}.writer_info .left .hasbg img{-o-object-position:center top;object-position:center top}.writer_info .pic{position:relative;width:100%;height:100px;border-radius:100%;-webkit-transition:.3s ease;transition:.3s ease;overflow:hidden}.writer_info .pic:hover{-webkit-transform:scale(0.95);transform:scale(0.95)}.writer_info .bookbtns li{margin-top:12px}.writer_info .bookbtns li:first-child a{background-color:#385070}.writer_info .bookbtns li:nth-child(2) a{background-color:#9f1547}.writer_info .bookbtns li:nth-child(2) img{height:1em;width:auto}.writer_info .bookbtns a{line-height:1;padding:.6em;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;-webkit-transition:.2s;transition:.2s}.writer_info .bookbtns a:hover{background-color:#9a0505 !important}.writer_info .bookbtns svg{margin-right:5px}.writer_info .right{width:calc(100% - 100px);padding-left:30px}.writer_info .right.open .des{max-height:none}.writer_info .right.open .des p{display:block}.writer_info .right.open .des p:first-child{-webkit-line-clamp:unset}.writer_info .top-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.writer_info .author-info{font-weight:700}.writer_info .staff_name{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:700;margin-top:10px}.writer_info .staff_name .jpname{font-size:24px;margin-right:10px}.writer_info .staff_name .enname{font-size:16px;text-transform:capitalize;margin-top:6px}.writer_info h5{font-size:18px}.writer_info .sns{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;margin-top:16px}.writer_info .sns ul{display:-webkit-box;display:-ms-flexbox;display:flex}.writer_info .sns li{margin-left:12px}.writer_info .sns li.ins a{color:#cf1c75}.writer_info .sns li.facebook a{color:#144c8c}.writer_info .sns li.twitter a{color:#4595e6}.writer_info .sns svg{font-size:1.2em}.writer_info .sns a{display:block;-webkit-transition:.2s;transition:.2s}.writer_info .sns a:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.wp-block-table td{padding:10px}.wp-block-table td:first-child{text-align:center}.m_recruit{margin:30px 15px;padding:30px 20px;background:#fff}.recruit2021{margin:30px 15px;padding:30px 20px;background:#fff}.recruit2021 .dl{margin-top:20px}.recruit2021>p{margin-bottom:10px}.recruit2021 dt{background:#242424;color:#fff;padding:12px 15px}.recruit2021 dt span{font-size:85%;display:inline-block;margin-left:10px}.recruit2021 dd{padding:1.5em}.recruit2021 a{display:block;color:#000;text-decoration:underline}.recruit2021 a:hover{text-decoration:none}.recruit2021 strong{display:block}.recruit2021 .emailnote{padding:15px;background:#f7f7f7;margin:15px 0}.recruit2021 .emailnote p{margin-bottom:10px}.recruit_col .video{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}.recruit_col video{position:absolute;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:0}.shopinfobox{display:none;position:fixed;width:100%;left:0;bottom:0;z-index:20;opacity:0;-webkit-transition:.2s ease-in;transition:.2s ease-in;-webkit-transform:translateY(0);transform:translateY(0)}.shopinfobox.do{opacity:1;-webkit-transform:translateY(-55px);transform:translateY(-55px)}.shopinfobox .orderme{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2}.shopinfobox .orderme li{width:33.3333333%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:16px;padding:.5em;position:relative}.shopinfobox .orderme li.active{background-color:#9a0505}.shopinfobox .orderme li.active::before{opacity:1}.shopinfobox .orderme li::before{content:"";display:block;border-bottom:8px solid #9a0505;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);top:1px;position:absolute;opacity:0;z-index:1}.shopinfobox .orderme svg{width:1em;height:1em;font-size:1em;fill:#fff;margin-right:5px}.shopinfobox .orderme .tel{background-color:#363636}.shopinfobox .orderme .book{background-color:#385070}.shopinfobox .orderme .hopper{background-color:#9f1547}.shopinfobox .orderme .hopper img{height:1.1em;width:auto}.shopinfobox a{display:block;color:#000}.shopinfobox .a_tel path{fill:#378d37}.shopinfobox .a_book path{fill:#1c77be}.shopinfobox .shops-info{position:absolute;width:100%;top:0;-webkit-transition:1s ease;transition:1s ease}.shopinfobox .shops-info.show{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.3s ease;transition:.3s ease}.shopinfobox .shops-info.show ul{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.shopinfobox .shops-info .close_btn{width:30px;height:30px;position:absolute;right:12px;top:12px;z-index:2}.shopinfobox .shops-info .close_btn svg{position:absolute;width:100%;height:100%;top:0;left:0;margin-right:0}.shopinfobox .shops-info .close_btn path{fill:#333}.shopinfobox .shops-info ul{padding:20px;background:rgba(255,255,255,.95);-webkit-transition:.3s ease;transition:.3s ease;opacity:0;-webkit-transform:translateY(0);transform:translateY(0);position:relative}.shopinfobox .shops-info li{width:33.333333%;padding:5px 10px}.shopinfobox .shops-info a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopinfobox .shops-info svg{width:1em;height:1em;font-size:1em;margin-right:5px}.shopinfobox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#1f1f1f;line-height:1;margin-bottom:10px;font-size:12px}.view_info .date{margin-bottom:0;margin-left:10px;color:#1f1f1f;background:#f1f1f1;padding:3px 6px;border-radius:5px;font-size:12px !important}.view_info .view_count{background:#f1f1f1;padding:3px 6px;border-radius:5px}.view_info svg{font-size:.9em;margin-right:3px}.aveda_banner{position:fixed;width:100%;height:100%;left:0;top:0;z-index:20;display:none}.aveda_banner.show .aveda{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.aveda_banner .aveda_inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.aveda_banner .aveda{width:80%;max-width:700px;-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:.3s ease;transition:.3s ease}.aveda_banner .aveda a{display:block}.aveda_banner .aveda_bg{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.6);cursor:pointer}.aveda_banner .aveda{position:relative;z-index:2}.aveda_banner .close{position:absolute;width:30px;height:30px;top:0;right:0;background-color:#111;cursor:pointer;z-index:3;-webkit-transition:.2s;transition:.2s}@media(min-width: 1000px){.aveda_banner .close:hover{background-color:rgba(0,0,0,.9)}}.aveda_banner .close::before,.aveda_banner .close::after{content:"";display:block;width:20px;height:2px;background-color:#fff;position:absolute;left:50%;top:50%}.aveda_banner .close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.aveda_banner .close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}a.redbtn{display:inline-block;color:#fff;padding:3px 10px;border-radius:25px;text-decoration:none;background-color:red;-webkit-transition:.2s;transition:.2s;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:220px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}a.redbtn svg{width:1em;height:1em;font-size:1em;margin-right:10px}a.redbtn:hover{opacity:.8}.common_template{width:calc(100% - 40px);margin:20px auto;padding:20px;background:#fff}.common_template>*{margin:2rem 0}.common_template img{width:100%}.page-id-19608 .wp-block-gallery.slick-slider{position:relative}.page-id-19608 .wp-block-gallery.slick-slider .slick-list{width:100%}.page-id-19608 .wp-block-gallery.slick-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:25px;text-indent:-9999px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding-right:20px}.page-id-19608 .wp-block-gallery.slick-slider .slick-dots li{margin:0 5px;width:10px;height:10px;background-color:#999;border-radius:100%;border:1px solid #999;cursor:pointer}.page-id-19608 .wp-block-gallery.slick-slider .slick-dots li.slick-active{background-color:rgba(0,0,0,0)}.page-id-19608 .wp-block-gallery.slick-slider figure.wp-block-image:not(#individual-image){margin:0 !important}.page-id-4056 .subpage{background:url(../images/about-bg.webp?v=20231002) center/cover no-repeat}.single-post .subpage,.category .subpage{background:url(../images/topics-bg.webp?v=20231002) center/cover no-repeat}@media(min-width: 1100px){.side_btn:hover{opacity:.8}}@media(max-width: 1921px){.styleMenu .left{width:400px;min-width:400px}}@media(max-width: 1750px){.wp-embed-featured-image.square{float:none}.collection-slider .content{padding:0 30px 40px}section.kawashima .section_ttl h3{font-size:60px}.left_col{width:35%}.right_col{margin-left:35%}.subpage{padding:40px 20px 20px}.subpage .centerbox h1 span{font-size:42px}.topHeader{padding-left:35%}}@media(max-width: 1700px){.nav-left{font-size:16px}.nav-left h2{font-size:24px}.nav-left p{font-size:14px}.nav-left small{font-size:12px}section.information .section_ttl::before{padding-bottom:90%}.nav-left{font-size:16px}.nav-left h2{font-size:24px}section.information .news-outer{padding:40px 30px}section.recruit .section_ttl h2{font-size:72px}section.recruit .section_ttl h3{font-size:42px}section.recruit .content{width:360px}section.recruit .content strong{font-size:74px}section.recruit .content p{font-size:16px}section.recruit .pic{width:calc(100% - 460px)}.styleMenu .left{width:100%;min-width:100%;padding-right:0;padding-top:25px}.styleMenu .intro-box{margin:1.5rem 1rem 0}.styleMenu .intro{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.styleMenu .intro article{margin:.5rem 0}.styleMenu .intro h3{font-size:32px}.styleMenu .intro .staff_slogan{margin-top:1.5em}section.information .news-outer{padding:50px 30px}}@media(max-width: 1600px){.slogan h2{font-size:42px}.s-collection-box .txts{right:30px}.collection-slider .num_style{font-size:48px}.collection-slider .c-slogan{margin-right:20px}.collection-slider .right{padding-left:20px}.r-sidebar{-webkit-transform:translateX(101%);transform:translateX(101%)}.main.hideSide .r-sidebar{-webkit-transform:translateX(0);transform:translateX(0)}.l-content{width:100%}.side_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subpage .centerbox h1 span{font-size:40px}.leader_ttl{font-size:12.5vw}.styleMenu .menu span{margin-left:0;margin-right:1rem}.inner{margin:0 50px}section.column .more a{right:50px}section.recruit{padding:60px 0 70px}section.recruit .pic{width:calc(100% - 430px)}}@media(max-width: 1500px){.slogan-main .large_pic{width:70%}.todayis{font-size:13px}.todayis span.day{font-size:48px}}@media(max-width: 1450px){.pop_nav_outer{max-height:550px}.nav-right{line-height:1.5}.nav-right .pop_nav footer>*{padding:10px 30px 10px 0}.nav-right .pop_nav nav ul a{padding:4px 45px}}@media(max-width: 1400px){.home-enter-main{margin-top:0;padding:50px 0 80px}.collection-slider .c-slogan{margin-right:15px}.collection-slider .right{padding-left:15px;width:250px;min-width:250px}.collection-slider .content{padding:0 20px 30px}.collection-slider p{font-size:12px}.subpage{padding:20px}.subpage footer>ul{margin:auto}.subpage footer>ul li{margin:0 .7rem}.subpage .copyright{width:100%;text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.topics-single .topic_ttl{font-size:20px}.sticky_slider .content{padding:0 40px 40px 20px}.sticky_slider h3{font-size:20px}.todayis>div{padding:10 15px}.leader-works #rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item{width:calc((100% - 10px)/7)}.master-slogan{left:30px}.leader-hero .homelogo{top:30px;left:30px}.leader-profile{padding:8% 0 10%}section.column{margin:60px 0}section.information{margin:60px 0}.styleBook{padding:80px 0}.home .left_col{position:static;-webkit-transform:translateX(0);transform:translateX(0)}.fp-tableCell{background:#0d0d0d}#fullpage .section>*{width:100%;margin-left:auto}#fullpage .section>*.left_col{height:100vh;width:100%}.shop-box .pic{width:calc(100% - 340px)}.center-txt .r_txt{font-size:85px}.center-txt .line3{font-size:18px}.center-txt .line1{font-size:16px}.center-txt .line2{font-size:90px}.search-btn{display:-webkit-box;display:-ms-flexbox;display:flex}body.home .topHeader{bottom:0;top:auto}.smart .slogan{padding-bottom:60px}.homelogo{margin:30px 0 0 30px}.todayis{right:30px;top:30px}.header-right.show .search-btn{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex}.nav-left{font-size:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-left a{padding-top:36%}.nav-left .item{width:50%;height:50%}.nav-left h2{font-size:22px}section.column .items-outer{margin:0 30px}.section_ttl h2{font-size:48px}.section_ttl h3{font-size:70px}}@media(max-width: 1280px){.nav-left h2{font-size:20px}.nav-left a{padding-top:30%}.staff-intro{padding:15px}.staff-intro .staff_name h3{font-size:28px}.staff-intro .staff_name h4{font-size:14px}.staff-intro .l-pic{width:280px}.staff-intro .r-main{width:calc(100% - 280px);padding-left:15px}.staff-intro .orderme a{font-size:10px;height:100%;padding:7px 5px}.staff-intro .orderme a svg{width:12px;height:12px}.staff-intro .manifesto{font-size:16px}.subpage .centerbox h1 span{font-size:3vw}.recruit-main .left h2{font-size:4.5vw}.master-slogan{font-size:5.5vw}.wrapper{width:92vw}.blog-container{margin-left:-30px}.blog-container article{padding-left:30px;margin-bottom:30px}.leader-works .rl-gallery-item:nth-child(3),.leader-works .rl-gallery-item:nth-child(7){margin-top:0 !important}.leader-works .rl-gallery-item:nth-child(2){margin-top:50px !important}.leader-works #rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item{padding:5px}.inner{margin:0 30px}.style-outer{margin:0 30px}.style-gallery{margin-bottom:-20px;margin-left:-20px;width:calc(93% - 20px)}.style-gallery .item{margin-bottom:20px}.style-gallery .box{padding-left:20px}.style-gallery .box2>div{width:calc((100% - 20px)/2)}}@media(max-width: 1200px){.my_schedules{padding:30px}.my_schedules .new_calendar{width:48%}.visual-nav .slick-arrow{width:25px;height:25px}.slogan-main .large_pic{width:60%}.nav-right .pop_nav footer{padding:0 30px}.nav-right .pop_nav footer>*{font-size:13px}.nav-right .pop_nav nav ul a{padding:5px 30px}.collection-slider .num_style{font-size:34px;margin-bottom:5px}.collection-slider p{line-height:1.5}.subpage .centerbox p.des{font-size:12px;letter-spacing:5px}}@media(max-width: 1100px){.recruit2021,.m_recruit{margin:30px 0}.enter .logo{left:40px}.adopt{margin:0}.list-items .visual-pic::before{content:none}.list-items .visual_tags{display:none !important}.recruit-main .download a{font-size:10px}.recruit-main .content{margin:0}.recruit-main .right{width:260px;padding-left:15px}.recruit-main .left{width:calc(100% - 260px)}.recruit-main .left h2{font-size:52px;letter-spacing:.2em}.master_nav{width:130px;height:130px}.master_nav a{padding:0;font-size:14px}.blog-container article{width:33.33%}.share-links{width:50px}.leader-profile{padding:12% 0 14%}.blog-container .time{font-size:22px}.blog-container p{font-size:14px}.todayis{right:20px;top:20px}.slogan{padding:20px;padding-bottom:60px}.homelogo{margin:20px 0 0 20px}.nav-left a{padding-top:40%}.homevideo{height:0;padding-top:56%}.homeabout .adpic{margin-left:30px}section.kawashima .bottomPart .content{margin-right:30px}}@media(min-width: 1001px){.subpage .left_btn{display:none !important}}@media(max-width: 1000px){.slogan h2{font-size:40px}.slogan-main .large_pic{width:55%}.shopinfobox .shops-info ul{padding:15px}.shopinfobox .shops-info li{width:50%}.common_template .solid,.common_template .dotted,.common_template .dashed,.single .single-main .solid,.single .single-main .dotted,.single .single-main .dashed{padding:15px}.common_template .wp-block-gallery.do,.common_template .blocks-gallery-grid,.single .single-main .wp-block-gallery.do,.single .single-main .blocks-gallery-grid{padding:0 40px}.common_template .slick-arrow,.single .single-main .slick-arrow{width:28px;height:28px}.common_template h2:not([class]),.single .single-main h2:not([class]){margin-top:50px;padding-bottom:3px;margin-bottom:25px}.common_template h1,.single .single-main h1{font-size:1.8em}.common_template h2,.single .single-main h2{font-size:1.5em}.common_template h3,.single .single-main h3{margin-top:40px;padding-left:10px;font-size:1.4em}.common_template h4,.single .single-main h4{margin-top:30px;font-size:1.3em}.common_template h5,.single .single-main h5{margin-top:25px;font-size:1.2em}.common_template h6,.single .single-main h6{font-size:1.1em}.s-collection-box .item:nth-child(even) span.order{right:120px}.enter .logo{left:50px}.s-collection span.order{font-size:130px}.calendar-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.column .col_item h3{font-size:12px}.subpage .left_btn{display:block}.header-left{padding-left:15px}.open-btn{padding:15px}body{padding-top:55px}.subpage .centerbox h1 span{font-size:4.8vw}.sidebar{padding:0 0 20px}.topHeader{padding-left:0}.single .left_col,.page .left_col,.archive .left_col,.category .left_col{max-width:460px;width:85%;-webkit-transform:translate3d(-101%, 0, 0);transform:translate3d(-101%, 0, 0)}.single .left_col.show,.page .left_col.show,.archive .left_col.show,.category .left_col.show{-webkit-transform:translateX(0);transform:translateX(0)}.single .left_col.show span.open,.page .left_col.show span.open,.archive .left_col.show span.open,.category .left_col.show span.open{display:none}.single .left_col.show span.close,.page .left_col.show span.close,.archive .left_col.show span.close,.category .left_col.show span.close{display:-webkit-box;display:-ms-flexbox;display:flex}.single .left_col.show .left_btn::before,.page .left_col.show .left_btn::before,.archive .left_col.show .left_btn::before,.category .left_col.show .left_btn::before{-webkit-transform:rotate(360deg);transform:rotate(360deg);border-radius:100%}.right_col{margin-left:0}.author-main .para_ttl{font-size:14vw}.styleMenu .intro-box{margin:1.5rem 0}.styleMenu .links{padding:0}.salon-slogan h3{font-size:20px}.recruit-main .left{width:100%}.recruit-main .right{padding-left:0;margin:30px auto 0}.recruit-main .content{-ms-flex-wrap:wrap;flex-wrap:wrap}.for_style .pic{width:100px;min-width:100px}.for_style ul{font-size:12px}.master-hero.animate img{-webkit-animation:sbgsearchlight1 2s ease forwards 0s;animation:sbgsearchlight1 2s ease forwards 0s}.master-slogan{font-size:8.5vw;bottom:31%}.blog-container{margin-left:-20px}.blog-container article{padding-left:20px;margin-bottom:20px}.leader-works #rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item{width:calc((100% - 10px)/4)}.nav-left a{padding-top:0;height:100%}.center-txt .r_txt{font-size:87px}.center-txt .line1{font-size:14px}.center-txt .line3{font-size:15px}section.information .news-outer{width:100%;padding:35px 20px}section.information .news-outer article a{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px .5rem}section.information .news-outer p{width:100%;margin-left:0;margin-top:3px}.section_ttl h2{font-size:7vw}.section_ttl h3{font-size:11vw}section.kawashima .section_ttl h3{font-size:7.2vw}.shop-box{margin:80px 0 100px}.shop-box .hasbg::before{background:rgba(29,29,29,.8)}.shop-box .words{margin-top:0;padding:30px 20px}.shop-box .words li{position:relative;z-index:2}.shop-box .section_ttl h3{font-size:72px}.shop-box .more a{right:0;top:-80px}.shop-box .pic{width:100%;top:0;bottom:0}.shop-main{position:relative}.breadcrumbs-outer{width:100%}.m-wrapper{padding:15px;margin:0}.for_style ul{font-size:10px}.main{-ms-flex-wrap:wrap;flex-wrap:wrap}.main .switch-outer{width:100%;min-width:100%;margin-bottom:30px}.l-content{width:100%}.r-sidebar{-webkit-transform:translateX(101%);transform:translateX(101%);border-left:0;top:55px}}@media(max-width: 769px){.nav-left .item{width:100%;height:25%}.nav-left .hasbg::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.7)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", 						endColorstr="#b3000000", 						GradientType=0)}}@media(max-width: 767px){.salon-collection .txts{top:20px;height:55vh}.page-id-19608 .wp-block-gallery.slick-slider .slick-dots{bottom:15px;padding-right:15px}.my_schedules{padding:15px}.my_schedules .notes{margin-top:15px}.my_schedules .new_calendar{width:100%}.my_schedules .new_calendar:first-child{margin-bottom:15px}.wp-block-button__link{font-size:.9em;padding:calc(.467em + 2px) calc(.667em + 2px)}.single-salon{padding-bottom:86px}.fixed.orderme{position:fixed;bottom:54px;left:0;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex}.salons-content #slideposition{bottom:45px}.visual-gallery{padding:0 20px 8px 20px}.visual-gallery h3{padding:10px 0;height:42px}.visual-for .vslider{padding:0}.visual-for .vslider .hasbg::before{content:none}.visual-for .slick-arrow{width:20px;height:100%;border-radius:0;background:none}.visual-for .slick-arrow::after{display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-transform:uppercase;color:#fff;z-index:10;width:20px;height:100px;text-indent:0px;line-height:20px;text-align:left;font-weight:700;font-size:12px}.visual-for .slick-arrow::before{content:"";display:block;position:absolute;border-right:8px solid #fff;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.visual-for .slick-prev{left:-20px}.visual-for .slick-prev::after{content:"back"}.visual-for .slick-next{right:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.visual-for .slick-next::before{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}.visual-for .slick-next::after{content:"next"}.visual-nav .vslider{padding:0 3px}.visual-nav .slick-arrow{width:20px;height:20px}.visual-nav .slick-prev{left:-5px}.visual-nav .slick-next{right:-5px}.profile_btn{font-size:10px;width:80px;padding:5px 10px}.newyear{width:100%;padding:40px 30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.newyear p:last-child{margin-top:10px}.newyear .mark{width:130px}.newyear .txts{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;width:100%;font-size:14px;margin-top:25px}.newyear .pic{width:90%;margin:auto;padding-left:0}.home-enter-main .mores{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px}.home-enter-main .more{width:250px;margin:10px 0}.home-enter-main .more a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% - 2px)}.home-enter-main .more .c-business-module__arrow{position:absolute}.shopinfobox{display:block}.writer_info{padding:20px 15px}.writer_info h5{font-size:15px}.writer_info h5~p{font-size:12px}.writer_info .left{width:80px}.writer_info .left .pic{height:80px}.writer_info .right{width:calc(100% - 80px);padding-left:12px}.writer_info .staff_name .jpname{font-size:18px}.writer_info .staff_name .enname{font-size:12px}.writer_info span.shop{margin:12px 0 15px;font-size:12px}.writer_info .des{font-size:12px}.styleShow .hasbg::before{content:none}.styleMenu .menu{padding:.5rem}.ladytag~.substyle{top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);bottom:auto}.adopt dl{background:rgba(0,0,0,0) !important;padding:0}.adopt dd{width:100%;padding:10px 20px}.adopt dt{width:100%;padding:10px 15px;background:#f7f7f7}.orderfixed{display:block}.author .list-items .item{width:50%}.pop_nav_outer{bottom:60px}.nav-right{padding:0}.r-sidebar{top:0;bottom:55px}.styleBookNav .submenu{-webkit-transform:translateY(-100%);transform:translateY(-100%);bottom:auto;top:0}.side_btn{bottom:220px}.subpage .left_btn{bottom:120px}body{padding-top:0;padding-bottom:55px}body.single-visual{padding-bottom:70px}.topHeader{top:auto;bottom:0}.home-enter-main{padding:50px 0}.home-enter-main .item{width:calc((100% - 10px)/3)}.home-enter-main .bg{width:5px}.home-enter-main .txt{font-size:11px}.home-enter-main .version_info{font-size:12px}.home-enter-main .version_info .vol{font-size:32px}.sp-collection-main{display:block}.single-salon-collection .topHeader{display:none}.single-salon-collection .collection-main{display:none}.styleMenu .share .links{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);bottom:15px}.nav_layer .close-btn{height:60px;bottom:0;top:auto}.enter .e_share{position:absolute;left:15px;bottom:15px;margin:0 !important}.enter .e_share li{width:26px !important;height:25px !important}.enter .e_share.do li{opacity:1}.enter .e_share.do li:nth-child(1){-webkit-transform:translate(-50px, -55px);transform:translate(-50px, -55px)}.enter .e_share.do li:nth-child(2){-webkit-transform:translate(-50%, -55px);transform:translate(-50%, -55px)}.enter .e_share.do li:nth-child(3){-webkit-transform:translate(25px, -55px);transform:translate(25px, -55px)}.enter .e_share.do li:nth-child(3) iframe{-webkit-transform:scale(0.9);transform:scale(0.9)}.enter .e_buttons{font-size:14px}.enter .video-controls{right:110px;bottom:13px;height:28px;line-height:28px}.enter .logo{width:60%;left:20px;top:20px;-webkit-transform:translate(0, 0);transform:translate(0, 0);padding:0;max-width:260px}.enter .open-btn{right:15px;top:auto;bottom:15px}}@media(max-width: 730px){.styleMenu .intro .excerpt p{display:none}.styleMenu .intro .excerpt p:first-child{display:block;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.shopinfobox .orderme li{font-size:14px}.shopinfobox .shops-info li{width:100%;padding:5px 0}.colection_slogan{width:65%}.slogan-main .large_pic{width:65%}.enter .center{padding:0 25px}.enter .e_buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.enter .e_buttons>div:not(.e_share){margin:0 0 10px;width:48%}.enter .e_buttons>.special{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:70% !important;margin:auto !important}.enter .e_buttons{margin-top:20px}.enter .e_buttons .share-in{padding:0 26px 0 10px}.enter .e_buttons .share-in>svg{right:10px}.enter .pic{width:100%;margin-bottom:15px}.orderfixed .orderme a{font-size:13px}.orderme a{font-size:12px}.wp-block-embed-wordpress iframe{display:block;width:100%}.single-main{margin:15px 0}.l-content{padding-bottom:20px}.pop_nav_outer{max-height:480px}.nav-right .pop_nav footer .ftop p{font-size:10px}.single-salon-collection .left_col,.single-salon-collection .right_col{display:none}.subpage .left_btn,.side_btn{width:30px;height:30px;font-size:16px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.left-s-slogan p{font-size:12px}.e_buttons .share-in{padding:0 29px 0 12px;font-size:13px}.e_buttons .share-in>svg{font-size:10px}.wedding-main .underline{font-size:18px}.all_salons article{padding:15px}.styleMenu .orderme a{padding:5px}.styleMenu .intro .staff_slogan{padding-left:0}.styleShowOuter .slick-arrow{width:25px;height:25px}.styleShowOuter .slick-prev{left:15px}.styleShowOuter .slick-next{right:15px}.reservation-main{padding:15px 15px 0}.shop-reservation .shopitem{padding-left:15px;margin-bottom:15px}.shop-reservation .orderme a{font-size:10px;padding:7px 5px}.shop-reservation .s_name{font-size:12px}.staff-blog{width:50%}.recruit-main .mid_ttl{font-size:6vw;letter-spacing:2vw;padding:20px 0;text-align:center}.salon_part_ttl{font-size:26px}.salon-staff-outer .detail{padding:12px}.salon-staff-outer .detail h4{font-size:12px}.salon-staff-outer .salon-staff{width:50%}.single-salon .salon-infos{position:static;width:100%;left:0;top:0;font-size:12px;background:#fff}.single-salon .salon-infos p{margin:5px}.salon-slogan h3{font-size:18px}.arrow-change{display:none}.master-footer .official-logo{width:180px}.master-footer ul li{margin-left:1em}.single-pagination .col{width:30%}.single-pagination .col:nth-child(2){width:40%}.single-pagination .col a{font-size:12px;padding:8px 18px}.master-banner{left:30px;-webkit-transform:translateX(0);transform:translateX(0);right:auto}.master-banner h3{font-size:14px}.master-banner h4{font-size:12px}.leader-hero .hero-scroll{display:none !important}.leader-profile .leader_ttl{top:-10px}.leader-profile p{font-size:14px;line-height:2.5;padding:0 10px}.leader-profile .pic{margin-bottom:30px}.blog-container{margin-left:-10px}.blog-container p{font-size:12px}.blog-container article{width:50%;padding-left:10px}.blog-container .time{font-size:18px;margin-bottom:5px}section.information .news-outer{margin-top:130px}.todayis{font-size:10px}.todayis>div{padding:10px}.todayis span.day{font-size:32px}.slogan h4{font-size:14px}.slogan p{font-size:14px;max-width:100%}.slogan h2{font-size:7vw}.pop_nav_outer{font-size:12px}.nav-left{width:calc(100% - 180px);font-size:10px}.nav-left h2{font-size:16px}.nav-left small{font-size:8px}.nav-left p{font-size:10px}.nav-right{width:180px}.nav-right .pop_nav footer{padding:0 15px;font-size:10px}.nav-right .pop_nav nav ul a{padding:5px 15px}.more a{height:36px;line-height:32px;border-width:1.5px}.socials{width:40px;height:220px}.socials a{font-size:1rem}.socials li:first-child a{font-size:1.1rem}.center-txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:450px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.center-txt .l_txt{padding:10px 0;margin-right:5px}.center-txt .line1{font-size:10px}.center-txt .line2{font-size:60px}.center-txt .line3{font-size:12px}.center-txt .r_txt{width:100%;font-size:50px;line-height:1.1}.more a{font-size:12px;border-width:1.5px}.homeabout{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.homeabout .adpic{margin-left:0;margin-bottom:15px;width:100%;min-width:100%}section.kawashima .bottomPart{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section.kawashima .bottomPart .leader{width:100px;min-width:100px}section.kawashima .bottomPart .content{margin-right:30px}section.kawashima .topPart{padding:60px 0}section.kawashima .section_ttl h2{font-size:7vw !important}section.kawashima .section_ttl h3{font-size:7.2vw !important}.shop-box .words li{margin:3px 0}.shop-box .more{margin-top:20px}.shop-box .more a{position:relative;z-index:2;top:0}.section_ttl h3{font-size:13vw !important}.section_ttl h2{font-size:11vw !important}.footer-part h3{font-size:5vw}.footer-part .svgbox{width:120px}.footer-part .bottom-line{font-size:16px}.peekaboo{display:none}.styleBook{padding:0 0 60px}.styleBook .more{margin:0 auto 50px}.styleBook .more a{position:static;margin-top:30px;-webkit-transform:translateY(0);transform:translateY(0)}.style-gallery{-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;margin-left:-10px;margin-bottom:-10px}.style-gallery .box{padding-left:10px}.style-gallery .box2>div{width:calc((100% - 10px)/2)}.style-gallery .item{margin-bottom:10px}.loading svg{width:200px}section.column{padding:20px 0 40px;margin:30px 0}section.column .more a{position:static;margin:20px auto 0}section.column .items-outer{margin:0 15px}section.column .item{width:50%}section.column .item .content{padding:10px}section.column .item h3{font-size:12px;margin-bottom:5px}section.column .col_tags li{font-size:10px}section.column .time{font-size:10px}.inner{margin:0 15px}.style-outer{margin:0 15px}.home-footer footer{padding:30px 0}.home-footer a.tel{font-size:18px}.home-footer .footerlogo{margin-bottom:10px;width:160px}.home-footer .bottommenu{height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.home-footer .bottommenu li{min-width:100%}.home-footer .bottommenu li.menu-item-has-children{min-width:100%}}@media(max-width: 700px){.author-main .para_ttl{-webkit-transform:translateY(0);transform:translateY(0);margin-bottom:-14px}.related_visual>div{width:100%}.wp-embedded-content{width:100% !important}.s-collection span.order{font-size:20vw}.s-collection .item:nth-child(odd) span.order{left:30px}.s-collection .item:nth-child(even) span.order{right:auto;left:20px}section.column .col_footer{-ms-flex-wrap:wrap;flex-wrap:wrap}section.column .time{width:100%}section.column .col_item h3{margin-bottom:5px;font-size:10px}section.column .col_item .content{padding:.5rem}.col_tags a{font-size:8px}section.column .col_item{width:50%}.subpage .centerbox h1 span{font-size:6vw}.author-main .para_ttl{font-size:14.5vw}.list-items .item{width:33.333333%}.favworks .arrow{font-size:20px}.fav-slider .gallery_caption{font-size:12px;padding:15px;-webkit-line-clamp:2}.staff-intro .l-pic{width:100%}.staff-intro .r-main{width:100%;padding-left:0;margin-top:20px}.price_list .note{margin:0}.price_list .note th{width:120px}.price_list .underline{font-size:16px}.price_list table{width:100%}.breadcrumbs-outer{font-size:12px}.child-cat-cols>div{width:100%}#slideposition li{width:8px;height:8px}.sticky-outer #slideposition{bottom:12px}.sticky_slider{font-size:10px}.sticky_slider h3{font-size:14px;margin-bottom:5px}.sticky_slider .content{padding:0 15px 30px 15px}.topics-cols .col{width:100%;margin-bottom:30px}.topics-cols .col:last-child{margin-bottom:0}.styleMenu .book_ways a{padding:10px 5px;font-size:12px}.styleMenu .left{padding-bottom:30px}.all_salons article{-ms-flex-wrap:wrap;flex-wrap:wrap}.all_salons .pic{padding-top:60%;width:100%}.all_salons .content{width:100%;padding:15px;background:#fff}.all_salons .salon-infos{background:#f7f7f7;font-size:12px}.all_salons .salonen{font-size:20px}}@media(max-width: 650px){.about-main dt,.about-main dd{width:100%}.about-main dt{padding:10px 12px;background:#fff}.about-main dd{padding:10px 20px}.about-main dl{background:rgba(0,0,0,0) !important}.about-main .concept p{margin-top:15px}.about-main .concept h2{font-size:6.5vw}.about-main .concept h3{font-size:16px}.l_button a{font-size:12px}.subpage .centerbox p.des{font-size:12px;margin:5px 0}.subpage .copyright{font-size:10px}.header-left li>*{padding:0 5px;font-size:12px !important}body.home .open-btn{font-size:14px}.open-btn{font-size:12px;padding-left:0}}@media(max-width: 550px){.sp-collection-main .btnbox{font-size:12px}.wedding-main .underline{font-size:16px;margin:35px 0 15px}.styleBookNav span.list_icon{margin-left:4px;width:10px;height:10px}.btnbox{padding:3px 10px;font-size:10px}.shop-reservation .shopitem{width:100%}}@media(max-width: 500px){.nav-right .pop_nav footer>*{font-size:11px;padding:8px 25px 8px 0}.topnews h4{font-size:9vw}.topnews p{font-size:6vw}.list-items{margin-left:-10px}.list-items .visual_tags{font-size:10px}.list-items .item{padding-left:10px;margin-bottom:10px}.s-collection-box .txts{height:60vh}.sp-collection-main .content .right{font-size:12px}section.information .news-outer .more a{top:65px}.style-items .author_name span.en{font-size:8px}.style-items .author_name span.jp{font-size:14px}.calendar-list>div{width:100%}.calendar-list .nextmonth{padding-top:20px}.personal-works,.personal_works{margin:20px 0}.author-main .para_ttl{font-size:14vw}.stylist_tag_list{font-size:10px}.subpage .search-box{width:90%}.subpage .centerbox h1 span{font-size:7vw}.style-items .content{padding:10px 5px}.share .links ul{margin-left:-12px}.share .links li{padding-left:12px}.staff-intro .staff_name h3{font-size:24px}.for_style article{padding:10px}.styleMenu .book_ways a{font-size:11px;text-align:center}.styleMenu .book_ways li:nth-child(1),.styleMenu .book_ways li:nth-child(2){width:26%}.styleMenu .book_ways li:nth-child(3){width:48%}.styleMenu .book_ways li:nth-child(3) a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.styleShow{margin-left:-10px}.styleShow .showItem{width:245px;padding-left:10px}.style-items .stylist a{font-size:12px}.style-items .style_intro{font-size:12px}.style-items .author_protrait{width:50px}.style-items .author_name{padding-left:60px}.recruit-main .left h2{font-size:13vw}.recruit-main .sign{font-size:16px}.master_nav{width:120px;height:120px}.master_nav.do::before{-webkit-transform:rotate(90deg) translateY(-10px) scale(1.3);transform:rotate(90deg) translateY(-10px) scale(1.3)}.master_nav.do ul{padding-right:5px;padding-top:10px}.master_nav a{font-size:12px;padding:3px 0}.master-banner a{width:200px}.share-icons a{padding:0 7px}.share-links{width:42px}.share-links.sp_shares .share-icons-outer{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.master-slogan,.master-banner{left:20px}.master-footer .official-logo{margin:auto}.master-slogan{font-size:10.5vw;bottom:43vh}body[data-master=master_sp] .master-banner{bottom:22vh}.master-footer ul{width:100%;margin-top:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.master-footer ul li{margin:5px;font-size:12px}.master-sign{width:60%;-webkit-transform:translate(66%, 10px);transform:translate(66%, 10px)}.master-hero.animate img{-webkit-animation:sbgsearchlight2 2s ease forwards 0s;animation:sbgsearchlight2 2s ease forwards 0s}}@media(max-width: 400px){.enter .center p{font-size:13px}.favworks #slideposition{bottom:10px}section.column .item h3{font-size:10px}section.column .col_tags li,section.column .time{font-size:8px}}@media(max-width: 370px){.enter .e_buttons>div:not(.e_share){width:49%}.enter .e_buttons .share-in{font-size:12px}.enter .center{padding:0 15px}.r-sidebar{width:85%}.staff-intro .manifesto::before{font-size:22vw}.center-txt .l_txt{padding:10px 0;margin-right:0px}.center-txt .line1{font-size:8px}.center-txt .line2{font-size:52px}.center-txt .line3{font-size:10px}.center-txt .r_txt{width:100%;font-size:42px;line-height:1.1}}@media(max-width: 360px){.enter .center p{font-size:12px}.list-items .item{width:50%}.orderme a{font-size:10px !important}.salon-staff-outer .detail h3{font-size:18px}.nav-left h2{font-size:11px}section.column .item{width:100%}.newyear .more a{font-size:12px}}@media(max-width: 350px){.single-salon .header-left li>*{padding:0 5px;font-size:9px !important}}@media(max-width: 330px){.home-enter-main{-webkit-transform:scale(0.9);transform:scale(0.9)}.pop_nav_outer{max-height:460px}.sp-collection-main .content .left{width:90px;min-width:90px}.left-s-slogan .e_buttons .e_share.do li{z-index:1;opacity:1}.left-s-slogan .e_buttons .e_share.do li:nth-child(1){-webkit-transform:translate(28px, -50%);transform:translate(28px, -50%)}.left-s-slogan .e_buttons .e_share.do li:nth-child(2){-webkit-transform:translate(56px, -50%);transform:translate(56px, -50%)}.left-s-slogan .e_buttons .e_share.do li:nth-child(3){-webkit-transform:translate(80px, -77%);transform:translate(80px, -77%)}.left-s-slogan .e_buttons .e_share.do li:nth-child(3) iframe{-webkit-transform:scale(0.65);transform:scale(0.65)}.left-s-slogan .e_buttons .e_share li{width:20px;height:20px}.left-s-slogan .e_buttons .e_share a{font-size:12px}.header-left li>*{padding:0 7px}}div#ez-toc-container{font-family:"Segoe UI","Roboto","-apple-system",BlinkMacSystemFont,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,"sans-serif";padding:20px;margin:2.5rem 0;width:auto}div#ez-toc-container p.ez-toc-title{text-align:center;margin:20px 0}div#ez-toc-container .ez-toc-title-toggle{display:none}div#ez-toc-container .ez-toc-list>li{margin-top:10px}div#ez-toc-container .ez-toc-list>li>a{font-weight:700;font-size:14px;line-height:1.8}div#ez-toc-container .ez-toc-title-container{margin-bottom:10px}div#ez-toc-container a{text-decoration:none !important}div#ez-toc-container a:link,div#ez-toc-container a:visited{color:#333}div#ez-toc-container .ez-toc-list-level-3{margin-top:7px}div#ez-toc-container .ez-toc-list-level-3 li{list-style-type:circle}.sticky_col_excerpt{position:relative;height:5.4em;line-height:1.8;overflow:hidden}.sticky_col_excerpt>a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.column_ttl{width:100%;margin-bottom:40px;font-family:"Roboto","-apple-system",BlinkMacSystemFont,"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,"sans-serif"}.column_ttl h1{text-transform:uppercase;font-weight:700;font-size:55px;line-height:1.2;letter-spacing:.1em}.column_ttl h2{font-size:22px;margin:10px 0 15px;line-height:1.5}.column_ttl p{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.column_ttl a{display:block;color:#fff;text-decoration:none}.single-columns .leftbg,.post-type-archive-columns .leftbg,.tax-columns_tag .leftbg,.page-template-page-ranking .leftbg,.page-template-page-ranking-weekly .leftbg,.page-template-page-ranking-monthly .leftbg{position:absolute;width:100%;height:100%;left:0;bottom:0}.single-columns .leftbg::after,.post-type-archive-columns .leftbg::after,.tax-columns_tag .leftbg::after,.page-template-page-ranking .leftbg::after,.page-template-page-ranking-weekly .leftbg::after,.page-template-page-ranking-monthly .leftbg::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.6)}.post-type-archive-columns .staff-blog,.tax-columns_tag .staff-blog,.page-template-page-ranking .staff-blog,.page-template-page-ranking-weekly .staff-blog,.page-template-page-ranking-monthly .staff-blog{width:100%;padding-left:0;margin-bottom:20px}.post-type-archive-columns .staff-blog p,.tax-columns_tag .staff-blog p,.page-template-page-ranking .staff-blog p,.page-template-page-ranking-weekly .staff-blog p,.page-template-page-ranking-monthly .staff-blog p{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px}.post-type-archive-columns .staff-blog .pic,.tax-columns_tag .staff-blog .pic,.page-template-page-ranking .staff-blog .pic,.page-template-page-ranking-weekly .staff-blog .pic,.page-template-page-ranking-monthly .staff-blog .pic{width:40%;height:100%;overflow:hidden}.post-type-archive-columns .staff-blog .pic a:hover~.hasbg,.tax-columns_tag .staff-blog .pic a:hover~.hasbg,.page-template-page-ranking .staff-blog .pic a:hover~.hasbg,.page-template-page-ranking-weekly .staff-blog .pic a:hover~.hasbg,.page-template-page-ranking-monthly .staff-blog .pic a:hover~.hasbg{-webkit-transform:scale(1.1);transform:scale(1.1)}.post-type-archive-columns .staff-blog .hasbg,.tax-columns_tag .staff-blog .hasbg,.page-template-page-ranking .staff-blog .hasbg,.page-template-page-ranking-weekly .staff-blog .hasbg,.page-template-page-ranking-monthly .staff-blog .hasbg{height:100%;-webkit-transition:.3s ease;transition:.3s ease}.post-type-archive-columns .staff-blog .hasbg::before,.tax-columns_tag .staff-blog .hasbg::before,.page-template-page-ranking .staff-blog .hasbg::before,.page-template-page-ranking-weekly .staff-blog .hasbg::before,.page-template-page-ranking-monthly .staff-blog .hasbg::before{content:none}.post-type-archive-columns .staff-blog article,.tax-columns_tag .staff-blog article,.page-template-page-ranking .staff-blog article,.page-template-page-ranking-weekly .staff-blog article,.page-template-page-ranking-monthly .staff-blog article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:auto;position:relative}.post-type-archive-columns .staff-blog article:hover,.tax-columns_tag .staff-blog article:hover,.page-template-page-ranking .staff-blog article:hover,.page-template-page-ranking-weekly .staff-blog article:hover,.page-template-page-ranking-monthly .staff-blog article:hover{-webkit-transform:translateY(0);transform:translateY(0)}.post-type-archive-columns .staff-blog .order,.tax-columns_tag .staff-blog .order,.page-template-page-ranking .staff-blog .order,.page-template-page-ranking-weekly .staff-blog .order,.page-template-page-ranking-monthly .staff-blog .order{display:-webkit-box;display:-ms-flexbox;display:flex;background:#222;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;position:absolute;top:0;left:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:2;border-radius:100%;line-height:1;padding:6px;font-family:"Roboto","-apple-system",BlinkMacSystemFont,"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,"sans-serif"}.post-type-archive-columns .staff-blog .readmore,.tax-columns_tag .staff-blog .readmore,.page-template-page-ranking .staff-blog .readmore,.page-template-page-ranking-weekly .staff-blog .readmore,.page-template-page-ranking-monthly .staff-blog .readmore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;bottom:0;right:0}.post-type-archive-columns .staff-blog .readmore a,.tax-columns_tag .staff-blog .readmore a,.page-template-page-ranking .staff-blog .readmore a,.page-template-page-ranking-weekly .staff-blog .readmore a,.page-template-page-ranking-monthly .staff-blog .readmore a{padding:2px 10px;border-radius:0;text-transform:capitalize;background:#9a0505;-webkit-transition:.2s;transition:.2s}.post-type-archive-columns .staff-blog .readmore a:hover,.tax-columns_tag .staff-blog .readmore a:hover,.page-template-page-ranking .staff-blog .readmore a:hover,.page-template-page-ranking-weekly .staff-blog .readmore a:hover,.page-template-page-ranking-monthly .staff-blog .readmore a:hover{background:#363636}.post-type-archive-columns .staff-blog .content,.tax-columns_tag .staff-blog .content,.page-template-page-ranking .staff-blog .content,.page-template-page-ranking-weekly .staff-blog .content,.page-template-page-ranking-monthly .staff-blog .content{width:60%;padding:30px 20px 40px;-ms-flex-item-align:center;align-self:center}.post-type-archive-columns .staff-blog h5,.tax-columns_tag .staff-blog h5,.page-template-page-ranking .staff-blog h5,.page-template-page-ranking-weekly .staff-blog h5,.page-template-page-ranking-monthly .staff-blog h5{margin-bottom:10px;font-size:24px;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.post-type-archive-columns .staff-blog .date-info,.tax-columns_tag .staff-blog .date-info,.page-template-page-ranking .staff-blog .date-info,.page-template-page-ranking-weekly .staff-blog .date-info,.page-template-page-ranking-monthly .staff-blog .date-info{line-height:1;margin-bottom:10px}.post-type-archive-columns .staff-blog .date-info svg,.tax-columns_tag .staff-blog .date-info svg,.page-template-page-ranking .staff-blog .date-info svg,.page-template-page-ranking-weekly .staff-blog .date-info svg,.page-template-page-ranking-monthly .staff-blog .date-info svg{margin-right:5px}.post-type-archive-columns .staff-blogs,.tax-columns_tag .staff-blogs,.page-template-page-ranking .staff-blogs,.page-template-page-ranking-weekly .staff-blogs,.page-template-page-ranking-monthly .staff-blogs{margin-left:0;padding:20px}.post-type-archive-columns .stylist_tag_list,.tax-columns_tag .stylist_tag_list,.page-template-page-ranking .stylist_tag_list,.page-template-page-ranking-weekly .stylist_tag_list,.page-template-page-ranking-monthly .stylist_tag_list{margin-bottom:0}.tax-columns_tag .sub-nav,.post-type-archive-columns .sub-nav,.page-id-6634 .sub-nav,.page-id-6632 .sub-nav,.page-id-6636 .sub-nav,.single-columns .sub-nav{display:none}@media(max-width: 1920px){.post-type-archive-columns .staff-blog h5,.tax-columns_tag .staff-blog h5,.page-template-page-ranking .staff-blog h5,.page-template-page-ranking-weekly .staff-blog h5,.page-template-page-ranking-monthly .staff-blog h5{font-size:20px}}@media(max-width: 1600px){.column_ttl h1{font-size:46px}.column_ttl h2{font-size:20px}}@media(max-width: 1300px){.post-type-archive-columns .staff-blog h5,.tax-columns_tag .staff-blog h5,.page-template-page-ranking .staff-blog h5,.page-template-page-ranking-weekly .staff-blog h5,.page-template-page-ranking-monthly .staff-blog h5{font-size:18px}.column_ttl h2{font-size:16px;margin:.7em 0}}@media(max-width: 730px){div#ez-toc-container{width:100%;padding:15px}div#ez-toc-container .ez-toc-title-container{margin-bottom:0}div#ez-toc-container .ez-toc-list>li>a{font-size:13px}.column_ttl p{font-size:12px}.column_ttl h2{line-height:1.6;font-size:14px}.column_ttl h1{font-size:10vw}.post-type-archive-columns .staff-blogs,.tax-columns_tag .staff-blogs,.page-template-page-ranking .staff-blogs,.page-template-page-ranking-weekly .staff-blogs,.page-template-page-ranking-monthly .staff-blogs{padding:15px}.post-type-archive-columns .staff-blog h5,.tax-columns_tag .staff-blog h5,.page-template-page-ranking .staff-blog h5,.page-template-page-ranking-weekly .staff-blog h5,.page-template-page-ranking-monthly .staff-blog h5{font-size:16px;margin-bottom:5px}.post-type-archive-columns .staff-blog .pic,.tax-columns_tag .staff-blog .pic,.page-template-page-ranking .staff-blog .pic,.page-template-page-ranking-weekly .staff-blog .pic,.page-template-page-ranking-monthly .staff-blog .pic{width:100%;height:auto}.post-type-archive-columns .staff-blog .hasbg,.tax-columns_tag .staff-blog .hasbg,.page-template-page-ranking .staff-blog .hasbg,.page-template-page-ranking-weekly .staff-blog .hasbg,.page-template-page-ranking-monthly .staff-blog .hasbg{height:auto;padding-top:70%}.post-type-archive-columns .staff-blog .content,.tax-columns_tag .staff-blog .content,.page-template-page-ranking .staff-blog .content,.page-template-page-ranking-weekly .staff-blog .content,.page-template-page-ranking-monthly .staff-blog .content{width:100%;padding:15px 12px 35px}.post-type-archive-columns .staff-blog p,.tax-columns_tag .staff-blog p,.page-template-page-ranking .staff-blog p,.page-template-page-ranking-weekly .staff-blog p,.page-template-page-ranking-monthly .staff-blog p{font-size:12px}}@media(max-width: 600px){.single-columns .header-left li>*,.post-type-archive-columns .header-left li>*,.tax-columns_tag .header-left li>*,.page-template-page-ranking .header-left li>*,.page-template-page-ranking-weekly .header-left li>*,.page-template-page-ranking-monthly .header-left li>*{padding:0 5px}}@media(max-width: 360px){.single-columns .header-left,.post-type-archive-columns .header-left,.tax-columns_tag .header-left,.page-template-page-ranking .header-left,.page-template-page-ranking-weekly .header-left,.page-template-page-ranking-monthly .header-left{padding-left:5px}.single-columns .header-left li>*,.post-type-archive-columns .header-left li>*,.tax-columns_tag .header-left li>*,.page-template-page-ranking .header-left li>*,.page-template-page-ranking-weekly .header-left li>*,.page-template-page-ranking-monthly .header-left li>*{font-size:9px !important}}