.crm--header{display:none!important}:where(.ckcheader) *,:where(.ckcheader) :after,:where(.ckcheader) :before{border-style:solid;border-width:0;box-sizing:border-box}:where(.ckcheader) html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}:where(.ckcheader) body{margin:0}:where(.ckcheader) main{display:block}:where(.ckcheader) address,:where(.ckcheader) blockquote,:where(.ckcheader) dl,:where(.ckcheader) figure,:where(.ckcheader) form,:where(.ckcheader) iframe,:where(.ckcheader) p,:where(.ckcheader) pre,:where(.ckcheader) table{margin:0}:where(.ckcheader) h1,:where(.ckcheader) h2,:where(.ckcheader) h3,:where(.ckcheader) h4,:where(.ckcheader) h5,:where(.ckcheader) h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}:where(.ckcheader) ol,:where(.ckcheader) ul{list-style:none;margin:0;padding:0}:where(.ckcheader) dt{font-weight:700}:where(.ckcheader) dd{margin-left:0}:where(.ckcheader) hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}:where(.ckcheader) pre{font-family:monospace,monospace;font-size:inherit}:where(.ckcheader) address{font-style:inherit}:where(.ckcheader) a{background-color:transparent;color:inherit;text-decoration:none}:where(.ckcheader) abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.ckcheader) b,:where(.ckcheader) strong{font-weight:bolder}:where(.ckcheader) code,:where(.ckcheader) kbd,:where(.ckcheader) samp{font-family:monospace,monospace;font-size:inherit}:where(.ckcheader) small{font-size:80%}:where(.ckcheader) sub,:where(.ckcheader) sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(.ckcheader) sub{bottom:-.25em}:where(.ckcheader) sup{top:-.5em}:where(.ckcheader) embed,:where(.ckcheader) iframe,:where(.ckcheader) img,:where(.ckcheader) object{vertical-align:bottom}:where(.ckcheader) button,:where(.ckcheader) input,:where(.ckcheader) optgroup,:where(.ckcheader) select,:where(.ckcheader) textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}:where(.ckcheader) [type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}:where(.ckcheader) [type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}:where(.ckcheader) button,:where(.ckcheader) input{overflow:visible}:where(.ckcheader) button,:where(.ckcheader) select{text-transform:none}:where(.ckcheader) [type=button],:where(.ckcheader) [type=reset],:where(.ckcheader) [type=submit],:where(.ckcheader) button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}:where(.ckcheader) [type=button][disabled],:where(.ckcheader) [type=reset][disabled],:where(.ckcheader) [type=submit][disabled],:where(.ckcheader) button[disabled]{cursor:default}:where(.ckcheader) [type=button]::-moz-focus-inner,:where(.ckcheader) [type=reset]::-moz-focus-inner,:where(.ckcheader) [type=submit]::-moz-focus-inner,:where(.ckcheader) button::-moz-focus-inner{border-style:none;padding:0}:where(.ckcheader) [type=button]:-moz-focusring,:where(.ckcheader) [type=reset]:-moz-focusring,:where(.ckcheader) [type=submit]:-moz-focusring,:where(.ckcheader) button:-moz-focusring{outline:1px dotted ButtonText}:where(.ckcheader) select::-ms-expand{display:none}:where(.ckcheader) option{padding:0}:where(.ckcheader) fieldset{margin:0;min-width:0;padding:0}:where(.ckcheader) legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}:where(.ckcheader) progress{vertical-align:baseline}:where(.ckcheader) textarea{overflow:auto}:where(.ckcheader) [type=number]::-webkit-inner-spin-button,:where(.ckcheader) [type=number]::-webkit-outer-spin-button{height:auto}:where(.ckcheader) [type=search]{outline-offset:-2px}:where(.ckcheader) [type=search]::-webkit-search-decoration{-webkit-appearance:none}:where(.ckcheader) ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(.ckcheader) label[for]{cursor:pointer}:where(.ckcheader) details{display:block}:where(.ckcheader) summary{display:list-item}:where(.ckcheader) [contenteditable]{outline:none}:where(.ckcheader) table{border-collapse:collapse;border-spacing:0}:where(.ckcheader) caption{text-align:left}:where(.ckcheader) td,:where(.ckcheader) th{padding:0;vertical-align:top}:where(.ckcheader) th{font-weight:700;text-align:left}:where(.ckcheader) template{display:none}:where(.ckcheader) [hidden]{display:none}html:not(.wf-active) .ckcheader,html:not(.wf-active) .ckcheader *{color:transparent!important}html:not(.wf-active) .ckcheader :after,html:not(.wf-active) .ckcheader :before{visibility:hidden!important}.ckcheader{font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--headerMove:0px;--ratio:0.06944vw;background-color:rgba(49,47,45,.5);font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;position:fixed;top:0;transform:translateY(calc(var(--headerMove)*-1));will-change:transform;z-index:1000}.ckcheader,.ckcheader:after{height:max(1px,120px * var(--ratio));left:0;width:100%}.ckcheader:after{background:linear-gradient(0deg,rgba(49,47,45,0),#312f2d);bottom:min(-1px,-120px * var(--ratio));content:"";display:block;opacity:.25;position:absolute;z-index:0}.ckcheader__container{height:100%;padding:max(1px,10px * var(--ratio)) max(1px,10px * var(--ratio)) 0;position:relative;width:100%;z-index:1}.ckcheader__container:before{background-color:#bfbfbf;content:"";display:block;height:calc(100vh + var(--headerMove));left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s linear 0s,visibility 0s linear .2s;visibility:hidden;width:100vw;z-index:2}.ckcheader.interactive:has(.ckcheader__pulldown.hover) .ckcheader__container:before{opacity:1;transition:opacity .1s linear .25s;visibility:visible}.ckcheader.kyoto_top{background-color:transparent;height:auto}.ckcheader.kyoto_top:after{display:none}@media (max-width:767px){.ckcheader.spopen .ckcheader__container:before{opacity:1;transition:opacity .1s linear 0s;visibility:visible}.ckcheader__container{padding:max(1px,5px * var(--ratio)) max(1px,5px * var(--ratio)) 0}}.ckcheader__entry .ckcheader__global__aside__btn{cursor:default}.ckcheader__entry.hover .ckcheader__global__aside__btn:after{transform:scaleY(1)}.ckcheader__entry.hover .ckcheader__global__aside__btn:before{content:"";display:block;height:100%;left:min(-1px,-20px * var(--ratio));position:absolute;top:0;width:calc(100% + max(1px, 48px * var(--ratio)))}.ckcheader__entry__title{background-color:#fff;border-radius:max(1px,5px * var(--ratio));height:max(1px,160px * var(--ratio));margin-top:max(1px,1px * var(--ratio));padding:max(1px,20px * var(--ratio)) max(1px,20px * var(--ratio)) max(1px,20px * var(--ratio)) max(1px,20px * var(--ratio));position:relative;width:100%}.ckcheader__entry__title__label{bottom:max(1px,28px * var(--ratio));font-size:max(1px,24px * var(--ratio));height:auto;left:0;line-height:max(1px,34px * var(--ratio));position:absolute;text-align:center;width:100%}.ckcheader__entry__main{height:auto;margin-top:max(1px,1px * var(--ratio));position:relative;width:100%}.ckcheader__entry__container{align-items:stretch;display:flex;flex-flow:row nowrap;gap:max(1px,1px * var(--ratio));height:max(1px,390px * var(--ratio));justify-content:flex-start;padding-bottom:max(1px,10px * var(--ratio));position:relative;width:100%}.ckcheader__entry__main__block{background-color:#fff;border-radius:max(1px,5px * var(--ratio));display:block;flex:0 0 calc(50% - max(1px, 0.5px * var(--ratio)));height:100%;padding:max(1px,40px * var(--ratio)) max(1px,50px * var(--ratio)) max(1px,50px * var(--ratio));width:calc(50% - max(1px, .5px * var(--ratio)))}.ckcheader__entry__main__block__label{font-family:optima-nova-lt-pro,sans-serif;font-size:max(1px,52px * var(--ratio));font-style:normal;font-weight:300;letter-spacing:-.05em;line-height:max(1px,52px * var(--ratio));text-align:center}.ckcheader__entry__main__block__sublabel{color:#666;margin-top:max(1px,10px * var(--ratio));text-align:center}.ckcheader__entry__main__block__sublabel,.ckcheader__entry__main__block__text{font-size:max(1px,14px * var(--ratio));line-height:max(1px,24px * var(--ratio))}.ckcheader__entry__main__block__text{margin:max(1px,15px * var(--ratio)) auto 0;min-height:max(1px,90px * var(--ratio));width:max(1px,330px * var(--ratio))}.ckcheader__entry__main__block__btn{align-items:center;background-color:#000;border-radius:max(1px,2.5px * var(--ratio));color:#fff;display:flex;flex-flow:row nowrap;font-size:max(1px,16px * var(--ratio));height:max(1px,55px * var(--ratio));justify-content:center;line-height:max(1px,18px * var(--ratio));margin:max(1px,40px * var(--ratio)) auto 0;padding:max(1px,5px * var(--ratio)) max(1px,55px * var(--ratio)) max(1px,5px * var(--ratio)) max(1px,5px * var(--ratio));position:relative;width:max(1px,210px * var(--ratio))}.ckcheader__entry__main__block__btn .hoverRoll__text{font-size:max(1px,16px * var(--ratio));line-height:max(1px,18px * var(--ratio));text-align:center;white-space:nowrap}.ckcheader__entry__main__block__btn .ckcheader__entry__main__block__btn__box{background-color:#fff;height:max(1px,45px * var(--ratio));position:absolute;right:max(1px,5px * var(--ratio));top:max(1px,5px * var(--ratio));width:max(1px,45px * var(--ratio))}.ckcheader__entry__main__block__btn .ckcheader__entry__main__block__btn__box:after,.ckcheader__entry__main__block__btn .ckcheader__entry__main__block__btn__box:before{background-image:url(../images/boxarrow_bk.png)}.ckcheader__entry__main__block__btn.inactive{background-color:transparent;border:1px solid #000;color:#000;cursor:default;padding:max(1px,5px * var(--ratio)) max(1px,5px * var(--ratio)) max(1px,5px * var(--ratio)) max(1px,5px * var(--ratio))}a.ckcheader__entry__main__block__btn.hover .ckcheader__entry__main__block__btn__box:after,a.ckcheader__entry__main__block__btn.hover .ckcheader__entry__main__block__btn__box:before{animation:btnbox_hover_right .75s cubic-bezier(.19,1,.22,1) 0s 1 normal both}.ckcheader__global{height:max(1px,55px * var(--ratio));position:relative;width:100%;z-index:3}.ckcheader__global__bg{background-color:#fff;border-radius:max(1px,5px * var(--ratio));box-shadow:0 0 0 max(1px,1px * var(--ratio)) rgba(0,0,0,.15);height:100%;left:0;position:absolute;top:0;transition:opacity 0s linear;width:100%;z-index:0}.ckcheader__global__logo{display:block;height:max(1px,25px * var(--ratio));left:max(1px,20px * var(--ratio));position:absolute;top:max(1px,15px * var(--ratio));width:max(1px,198px * var(--ratio));z-index:2}.ckcheader__global__logo__link{display:block;height:100%;position:relative;width:100%}.ckcheader__global__logo__img{display:block;font-size:0;height:max(1px,25px * var(--ratio));letter-spacing:0;line-height:0px;position:relative;width:max(1px,128px * var(--ratio))}.ckcheader__global__logo__img:after,.ckcheader__global__logo__img:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.ckcheader__global__logo__img:before{background-image:url(../images/cielia_logo_bk.svg);opacity:1}.ckcheader__global__logo__img:after{background-image:url(../images/cielia_logo_wh.svg);opacity:0}.ckcheader__global__logo__text{display:block;font-family:optima-nova-lt-pro,sans-serif;font-size:max(1px,16px * var(--ratio));font-style:normal;font-weight:500;letter-spacing:-.025em;line-height:max(1px,25px * var(--ratio));position:absolute;right:0;top:0}.ckcheader__global__nav{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:max(1px,40px * var(--ratio));justify-content:flex-start;margin:0 auto;z-index:2}.ckcheader__global__nav,.ckcheader__global__nav__item{height:100%;width:-moz-fit-content;width:fit-content}.ckcheader__global__nav__btn{display:block;overflow:hidden;position:relative}.ckcheader__global__nav__btn:after{background-color:#000;content:"";display:block;height:max(1px,3px * var(--ratio));left:0;position:absolute;top:calc(100% - max(1px, 2px * var(--ratio)));transform:scaleY(0);transform-origin:center bottom;transition:transform .65s cubic-bezier(.19,1,.22,1);width:100%}.ckcheader__global__nav__btn:has(.ckcheader__global__nav__btn__box){padding-right:max(1px,33px * var(--ratio))}.ckcheader.interactive .ckcheader__global__nav__item.btnhover .ckcheader__global__nav__btn:after,.ckcheader.interactive .ckcheader__global__nav__item.hover .ckcheader__global__nav__btn:after,.ckcheader.interactive .ckcheader__global__nav__item:hover .ckcheader__global__nav__btn:after,body.brand .ckcheader.kyoto_top .ckcheader__global__nav__btn[href$="/brand/"]:after,body.lineup .ckcheader.kyoto_top .ckcheader__global__nav__btn[href$="/lineup/"]:after,body.salon .ckcheader.kyoto_top .ckcheader__global__nav__btn[href$="/salon/"]:after,body.zeh .ckcheader.kyoto_top .ckcheader__global__nav__btn[href$="/zeh/"]:after{transform:scaleY(1)}.ckcheader__global__nav__btn.hover .ckcheader__global__nav__btn__box:after,.ckcheader__global__nav__btn.hover .ckcheader__global__nav__btn__box:before{animation:btnbox_hover_down .75s cubic-bezier(.19,1,.22,1) 0s 1 normal both}.ckcheader__global__nav__btn:not([href]){cursor:default}.ckcheader__global__nav__btn__text{align-items:center;display:flex;flex-flow:row nowrap;font-family:optima-nova-lt-pro,sans-serif;font-style:normal;font-weight:500;height:max(1px,55px * var(--ratio));justify-content:center;width:-moz-fit-content;width:fit-content}.ckcheader__global__nav__btn__text .hoverRoll__text{font-size:max(1px,16px * var(--ratio));letter-spacing:-.025em;line-height:max(1px,18px * var(--ratio));white-space:nowrap}.ckcheader__global__aside{align-items:top;display:flex;flex-flow:row nowrap;gap:max(1px,20px * var(--ratio));height:0;justify-content:flex-end;padding-right:max(1px,20px * var(--ratio));position:absolute;right:0;top:0;width:100%;z-index:1}.ckcheader__global__aside__item{display:block;height:max(1px,55px * var(--ratio));width:-moz-fit-content;width:fit-content}.ckcheader__global__aside__btn{display:block;height:100%;overflow:hidden;padding-right:max(1px,33px * var(--ratio));position:relative;width:-moz-fit-content;width:fit-content}.ckcheader__global__aside__btn:after{background-color:#000;content:"";display:block;height:max(1px,3px * var(--ratio));left:0;position:absolute;top:calc(100% - max(1px, 2px * var(--ratio)));transform:scaleY(0);transform-origin:center bottom;transition:transform .65s cubic-bezier(.19,1,.22,1);width:100%}.ckcheader__global__aside__btn.btnhover:after{transform:scaleY(1)}.ckcheader__global__aside__btn__text{align-items:center;display:flex;flex-flow:row nowrap;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;height:max(1px,55px * var(--ratio));justify-content:center;width:-moz-fit-content;width:fit-content}.ckcheader__global__aside__btn__text .hoverRoll__text{font-size:max(1px,11px * var(--ratio));letter-spacing:0;line-height:max(1px,13px * var(--ratio));white-space:nowrap}.ckcheader__limited .ckcheader__global__aside__btn.hover .ckcheader__global__aside__btn__box:after,.ckcheader__limited .ckcheader__global__aside__btn.hover .ckcheader__global__aside__btn__box:before{animation:btnbox_hover_right .75s cubic-bezier(.19,1,.22,1) 0s 1 normal both}.ckcheader__entry .ckcheader__global__aside__btn.hover .ckcheader__global__aside__btn__box:after,.ckcheader__entry .ckcheader__global__aside__btn.hover .ckcheader__global__aside__btn__box:before{animation:btnbox_hover_down .75s cubic-bezier(.19,1,.22,1) 0s 1 normal both}.ckcheader.interactive:has(.ckcheader__pulldown.hover) .ckcheader__global__bg,.ckcheader.spopen .ckcheader__global__bg{box-shadow:0 0 0 max(1px,1px * var(--ratio)) transparent;transition:box-shadow 0s linear .35s}.ckcheader__global__sp{display:none}.ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__bg{opacity:0;transition-duration:.2s}body.brand .ckcheader.kyoto_top .ckcheader__global__bg,body.index .ckcheader.kyoto_top .ckcheader__global__bg,body.salon .ckcheader.kyoto_top .ckcheader__global__bg,body.zeh .ckcheader.kyoto_top .ckcheader__global__bg{transition:opacity 0s linear}body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__aside__btn__text,body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__text,body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn__text,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__aside__btn__text,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__text,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn__text,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__aside__btn__text,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__text,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn__text,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__aside__btn__text,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__text,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn__text{color:#fff}body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__img:before,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__img:before,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__img:before,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__img:before{opacity:0}body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__img:after,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__img:after,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__img:after,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__img:after{opacity:1}body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn:after,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn:after,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn:after,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn:after{background-color:#fff}body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__aside__btn__box:after,body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__aside__btn__box:before,body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn__box:after,body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn__box:before,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__aside__btn__box:after,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__aside__btn__box:before,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn__box:after,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn__box:before,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__aside__btn__box:after,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__aside__btn__box:before,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn__box:after,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn__box:before,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__aside__btn__box:after,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__aside__btn__box:before,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn__box:after,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn__box:before{background-image:url(../images/boxarrow_bk.png)}body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__aside__btn__box,body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn__box,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__aside__btn__box,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn__box,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__aside__btn__box,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn__box,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__aside__btn__box,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__nav__btn__box{background-color:#fff;border-color:#fff}@media (max-width:767px){.ckcheader__global,.ckcheader__global__logo{height:max(1px,45px * var(--ratio))}.ckcheader__global__logo{display:block;left:max(1px,10px * var(--ratio));padding:max(1px,13px * var(--ratio)) 0;position:absolute;top:0;width:max(1px,146px * var(--ratio));z-index:2}.ckcheader__global__logo__img{height:max(1px,19px * var(--ratio));width:max(1px,94px * var(--ratio))}.ckcheader__global__logo__text{font-size:max(1px,13px * var(--ratio));letter-spacing:-.025em;line-height:max(1px,19px * var(--ratio))}.ckcheader__global__aside,.ckcheader__global__nav{display:none}.ckcheader__global__sp{display:block;height:0;left:0;position:absolute;top:0;width:100%}.ckcheader__global__sp__toggle{cursor:pointer;height:max(1px,45px * var(--ratio));padding:max(1px,11.5px * var(--ratio)) 0;position:absolute;right:max(1px,10px * var(--ratio));top:0;width:max(1px,65px * var(--ratio))}.ckcheader__global__sp__toggle__label{display:block;font-family:optima-nova-lt-pro,sans-serif;font-size:max(1px,13px * var(--ratio));font-style:normal;font-weight:500;height:max(1px,22px * var(--ratio));line-height:max(1px,22px * var(--ratio));position:relative;text-align:left;width:100%}.ckcheader__global__sp__toggle__box{background-color:#000;border-radius:max(1px,2.5px * var(--ratio));display:block;height:max(1px,22px * var(--ratio));position:absolute;right:0;top:max(1px,11.5px * var(--ratio));width:max(1px,22px * var(--ratio))}.ckcheader__global__sp__toggle__box span{background-color:#fff;border-radius:50%;display:block;height:max(1px,3px * var(--ratio));left:50%;position:absolute;top:50%;width:max(1px,3px * var(--ratio))}.ckcheader__global__sp__toggle__box span:first-child{transform:translate(calc(-50% - max(1px, 5px * var(--ratio))),-50%)}.ckcheader__global__sp__toggle__box span:nth-child(2){transform:translate(-50%,-50%)}.ckcheader__global__sp__toggle__box span:nth-child(3){transform:translate(calc(-50% + max(1px, 5px * var(--ratio))),-50%)}.ckcheader__global__sp__toggle__box:after,.ckcheader__global__sp__toggle__box:before{background-color:#fff;content:"";display:none;height:max(1px,1px * var(--ratio));left:50%;position:absolute;top:50%;width:max(1px,12px * var(--ratio))}.ckcheader__global__sp__toggle__box:before{transform:translate(-50%,-50%) rotate(45deg)}.ckcheader__global__sp__toggle__box:after{transform:translate(-50%,-50%) rotate(-45deg)}.ckcheader.spopen .ckcheader__global__sp__toggle__box span{display:none}.ckcheader.spopen .ckcheader__global__sp__toggle__box:after,.ckcheader.spopen .ckcheader__global__sp__toggle__box:before{display:block}.ckcheader__global__sp__body{-ms-overflow-style:none;border-radius:max(1px,5px * var(--ratio)) max(1px,5px * var(--ratio)) 0 0;height:0;left:0;overflow:scroll;overscroll-behavior:contain;position:absolute;scrollbar-width:none;top:max(1px,46px * var(--ratio));visibility:hidden;width:100%}.ckcheader__global__sp__body::-webkit-scrollbar{display:none}.ckcheader__global__sp__body{transition:height 0s linear .5s,max-height 0s linear .5s,visibility 0s linear .5s}.ckcheader__global__sp__body:after{content:"";display:block;height:max(1px,5px * var(--ratio));width:100%}.ckcheader.spopen .ckcheader__global__sp__body{height:calc(100dvh - max(1px, 51px * var(--ratio)) + var(--headerMove));transition:height 0s linear 0s,max-height 0s linear 0s,visibility 0s linear 0s;visibility:visible}.ckcheader__global__sp__container{background-color:#fff;border-radius:max(1px,5px * var(--ratio));clip-path:inset(0 0 100% 0);height:auto;padding:max(1px,65px * var(--ratio)) max(1px,25px * var(--ratio)) max(1px,35px * var(--ratio)) max(1px,25px * var(--ratio));position:relative;transition:clip-path .5s cubic-bezier(.19,1,.22,1);width:100%}.ckcheader.spopen .ckcheader__global__sp__container{clip-path:inset(0 0 0 0)}.ckcheader__global__sp__label{font-size:max(1px,14px * var(--ratio));left:max(1px,10px * var(--ratio));line-height:max(1px,21px * var(--ratio));position:absolute;top:max(1px,11px * var(--ratio))}.ckcheader__global__sp__arrowlink{display:block;font-size:max(1px,14px * var(--ratio));height:auto;line-height:max(1px,24px * var(--ratio));padding:max(1px,10px * var(--ratio)) max(1px,14px * var(--ratio)) max(1px,10px * var(--ratio)) 0;position:relative;width:-moz-fit-content;width:fit-content}.ckcheader__global__sp__arrowlink:after{background-image:url(../images/boxarrow_bk.png);background-position:50%;background-repeat:no-repeat;background-size:max(1px,22px * var(--ratio)) max(1px,22px * var(--ratio));content:"";display:block;height:100%;position:absolute;right:0;top:0;width:max(1px,8px * var(--ratio))}.ckcheader__global__sp__nav__item{position:relative}.ckcheader__global__sp__nav__item__link{display:block;font-family:optima-nova-lt-pro,sans-serif;font-size:max(1px,22px * var(--ratio));font-style:normal;font-weight:500;height:auto;line-height:max(1px,34px * var(--ratio));padding:max(1px,5px * var(--ratio)) 0;width:-moz-fit-content;width:fit-content}.ckcheader__global__sp__accordion__toggle{cursor:pointer;display:block;height:auto;padding-right:max(1px,32px * var(--ratio));position:relative;width:-moz-fit-content;width:fit-content}.ckcheader__global__sp__accordion__toggle__label{font-family:optima-nova-lt-pro,sans-serif;font-size:max(1px,22px * var(--ratio));font-style:normal;font-weight:500;line-height:max(1px,34px * var(--ratio));padding:max(1px,5px * var(--ratio)) 0}.ckcheader__global__sp__accordion.open .ckcheader__global__sp__accordion__toggle__box:after,.ckcheader__global__sp__accordion.open .ckcheader__global__sp__accordion__toggle__box:before{transform:rotate(270deg)}.ckcheader__global__sp__accordion__link{position:absolute;right:0;top:0}.ckcheader__global__sp__accordion__body{height:0;overflow:hidden;position:relative}.ckcheader__global__sp__accordion__body.transition{transition:height .5s cubic-bezier(.19,1,.22,1)}.ckcheader__global__sp__accordion.open .ckcheader__global__sp__accordion__body{height:auto}.ckcheader__global__sp__accordion__container{padding-bottom:max(1px,30px * var(--ratio))}.ckcheader__global__sp__area{height:auto;position:relative;width:100%}.ckcheader__global__sp__area+.ckcheader__global__sp__area{margin-top:max(1px,10px * var(--ratio))}.ckcheader__global__sp__area__list__link{align-items:center;display:block;display:flex;flex-flow:row nowrap;justify-content:flex-start;min-height:max(1px,62px * var(--ratio));padding-left:max(1px,120px * var(--ratio));position:relative}.ckcheader__global__sp__area__list__link+.ckcheader__global__sp__area__list__link{margin-top:max(1px,2px * var(--ratio))}.ckcheader__global__sp__area__list__link__thumb{background-color:#e5e5e5;height:max(1px,62px * var(--ratio));left:0;position:absolute;top:0;width:max(1px,105px * var(--ratio))}.ckcheader__global__sp__area__list__link__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.ckcheader__global__sp__area__list__link__thumb:empty:before{background-image:url(../images/cielia_logo_wh.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:max(1px,7px * var(--ratio));left:calc(50% - max(1px, 18px * var(--ratio)));position:absolute;top:calc(50% - max(1px, 3.5px * var(--ratio)));width:max(1px,36px * var(--ratio))}.ckcheader__global__sp__limitedlink{margin-top:max(1px,30px * var(--ratio))}.ckcheader__global__sp__aside{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-top:max(1px,15px * var(--ratio))}.ckcheader__global__sp__aside__block{flex:0 0 calc(50% - max(1px, 7.5px * var(--ratio)));max-width:max(1px,150px * var(--ratio))}.ckcheader__global__sp__aside__block+.ckcheader__global__sp__aside__block{margin-left:max(1px,15px * var(--ratio))}.ckcheader__global__sp__aside__block__label{font-family:optima-nova-lt-pro,sans-serif;font-size:max(1px,16px * var(--ratio));font-style:normal;font-weight:500;line-height:max(1px,26px * var(--ratio))}.ckcheader__global__sp__aside__block__btn{background-color:#000;border-radius:max(1px,2.5px * var(--ratio));color:#fff;display:block;height:max(1px,44px * var(--ratio));margin-top:max(1px,8px * var(--ratio));padding:max(1px,5px * var(--ratio)) max(1px,44px * var(--ratio)) max(1px,5px * var(--ratio)) max(1px,5px * var(--ratio));position:relative;width:100%}.ckcheader__global__sp__aside__block__btn .ckcheader__global__sp__aside__block__btn__box{background-color:#fff;border-color:#fff;height:max(1px,34px * var(--ratio));position:absolute;right:max(1px,5px * var(--ratio));top:max(1px,5px * var(--ratio));width:max(1px,34px * var(--ratio))}.ckcheader__global__sp__aside__block__btn .ckcheader__global__sp__aside__block__btn__box:after,.ckcheader__global__sp__aside__block__btn .ckcheader__global__sp__aside__block__btn__box:before{background-image:url(../images/boxarrow_bk.png)}.ckcheader__global__sp__aside__block__btn.inactive{background-color:transparent;border:1px solid #000;color:#000;padding:max(1px,5px * var(--ratio)) max(1px,5px * var(--ratio)) max(1px,5px * var(--ratio)) max(1px,5px * var(--ratio))}.ckcheader__global__sp__aside__block__btn__label{align-items:center;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;width:100%}.ckcheader__global__sp__aside__block__btn__label__primary{font-size:max(1px,13px * var(--ratio));line-height:max(1px,18px * var(--ratio))}.ckcheader__global__sp__aside__block__btn__label__secondary{font-size:max(1px,10px * var(--ratio));line-height:max(1px,10px * var(--ratio));transform:scale(.8)}body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__img:before,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__img:before,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__img:before,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__img:before{opacity:0}body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__img:after,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__img:after,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__img:after,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__img:after{opacity:1}body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__text,body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__label,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__text,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__label,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__text,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__label,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__logo__text,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__label{color:#fff}body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__box,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__box,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__box,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__box{background-color:#fff}body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__box span,body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__box:after,body.brand .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__box:before,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__box span,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__box:after,body.index .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__box:before,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__box span,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__box:after,body.salon .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__box:before,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__box span,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__box:after,body.zeh .ckcheader.kyoto_top.onTop:not(.spopen) .ckcheader__global:not(.btnhover) .ckcheader__global__sp__toggle__box:before{background-color:#000}}.hoverRoll__text{display:block;height:auto;overflow:hidden;position:relative;width:auto}.hoverRoll__text>span{display:block;width:100%}.hoverRoll__text>span+span{left:0;position:absolute;top:calc(100% + 1px)}.hoverRoll.hover .hoverRoll__text>span{animation:textRollOver 1s cubic-bezier(.19,1,.22,1) 0s 1 normal none}@keyframes textRollOver{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - 1px))}}.ckcheader__lineup.hover .ckcheader__global__nav__btn:before{content:"";display:block;height:100%;left:min(-1px,-120px * var(--ratio));position:absolute;top:0;width:calc(100% + max(1px, 160px * var(--ratio)))}.ckcheader__lineup__area{align-items:flex-end;display:flex;flex-flow:row nowrap;gap:max(1px,50px * var(--ratio));justify-content:center;padding:max(1px,20px * var(--ratio)) max(1px,20px * var(--ratio)) 0 max(1px,20px * var(--ratio));position:relative}.ckcheader__lineup__area__label{font-size:max(1px,14px * var(--ratio));left:max(1px,20px * var(--ratio));line-height:max(1px,24px * var(--ratio));position:absolute;top:max(1px,15px * var(--ratio))}.ckcheader__lineup__area__tab{display:block;overflow:hidden;padding-bottom:max(1px,28px * var(--ratio));padding-left:max(1px,30px * var(--ratio));position:relative}.ckcheader__lineup__area__tab:after{background-color:#000;content:"";display:block;height:max(1px,3px * var(--ratio));left:0;position:absolute;top:calc(100% - max(1px, 2px * var(--ratio)));transform:scaleY(0);transform-origin:center bottom;transition:transform .65s cubic-bezier(.19,1,.22,1);width:100%;will-change:transform}.ckcheader__lineup__area__tab .ckcheader__lineup__area__tab__box{background-color:#fff;left:0;position:absolute;top:max(1px,7px * var(--ratio))}.ckcheader__lineup__area__tab .ckcheader__lineup__area__tab__box:after,.ckcheader__lineup__area__tab .ckcheader__lineup__area__tab__box:before{background-image:url(../images/boxarrow_bk.png)}.ckcheader__lineup__area__tab .ckcheader__lineup__area__tab__label{display:block;font-size:max(1px,24px * var(--ratio));letter-spacing:0;line-height:max(1px,34px * var(--ratio))}.ckcheader__lineup__area__tab .ckcheader__lineup__area__tab__text{display:block;font-size:max(1px,14px * var(--ratio));letter-spacing:0;line-height:max(1px,24px * var(--ratio));margin-top:max(1px,4px * var(--ratio))}.ckcheader__lineup__list{height:auto;margin-top:max(1px,1px * var(--ratio));position:relative;width:100%}.ckcheader__lineup__list__group{align-items:stretch;display:flex;flex-flow:row wrap;gap:max(1px,1px * var(--ratio));height:auto;height:0;justify-content:flex-start;left:0;opacity:0;overflow:hidden;padding-bottom:max(1px,10px * var(--ratio));pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%}.ckcheader__lineup__list__item{background-color:#fff;border-radius:max(1px,5px * var(--ratio));flex:0 0 calc(33.3333% - max(1px, 0.66666667px * var(--ratio)));height:auto;min-height:max(1px,420px * var(--ratio));padding:max(1px,50px * var(--ratio)) max(1px,50px * var(--ratio)) max(1px,30px * var(--ratio));width:calc(33.3333% - max(1px, .66666667px * var(--ratio)))}.ckcheader__lineup__list__item__thumbnail{aspect-ratio:373/217;background-color:#e5e5e5;display:block;height:auto;overflow:hidden;position:relative;width:100%}.ckcheader__lineup__list__item__thumbnail img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s cubic-bezier(.19,1,.22,1);width:100%}.ckcheader__lineup__list__item__thumbnail:empty:before{background-image:url(../images/cielia_logo_wh.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:max(1px,25px * var(--ratio));left:calc(50% - max(1px, 64px * var(--ratio)));position:absolute;top:calc(50% - max(1px, 11px * var(--ratio)));width:max(1px,128px * var(--ratio))}a.ckcheader__lineup__list__item.hover .ckcheader__lineup__list__item__thumbnail img{transform:scale(1.1)}.ckcheader__lineup__list__item__name{font-size:max(1px,18px * var(--ratio));line-height:max(1px,28px * var(--ratio));margin-top:max(1px,18px * var(--ratio))}.ckcheader__lineup__list__item__detail{font-size:max(1px,11px * var(--ratio));line-height:max(1px,21px * var(--ratio));margin-top:max(1px,10px * var(--ratio))}.ckcheader__lineup:not([data-current]) .ckcheader__lineup__area__tab[data-area=all]:after,.ckcheader__lineup[data-current=all] .ckcheader__lineup__area__tab[data-area=all]:after,.ckcheader__lineup[data-current=gojo] .ckcheader__lineup__area__tab[data-area=gojo]:after,.ckcheader__lineup[data-current=gosho] .ckcheader__lineup__area__tab[data-area=gosho]:after{transform:scaleY(1)}.ckcheader__lineup:not([data-current]) .ckcheader__lineup__area__tab[data-area=all] .ckcheader__lineup__area__tab__box,.ckcheader__lineup[data-current=all] .ckcheader__lineup__area__tab[data-area=all] .ckcheader__lineup__area__tab__box,.ckcheader__lineup[data-current=gojo] .ckcheader__lineup__area__tab[data-area=gojo] .ckcheader__lineup__area__tab__box,.ckcheader__lineup[data-current=gosho] .ckcheader__lineup__area__tab[data-area=gosho] .ckcheader__lineup__area__tab__box{background-color:#000}.ckcheader__lineup:not([data-current]) .ckcheader__lineup__area__tab[data-area=all] .ckcheader__lineup__area__tab__box:after,.ckcheader__lineup:not([data-current]) .ckcheader__lineup__area__tab[data-area=all] .ckcheader__lineup__area__tab__box:before,.ckcheader__lineup[data-current=all] .ckcheader__lineup__area__tab[data-area=all] .ckcheader__lineup__area__tab__box:after,.ckcheader__lineup[data-current=all] .ckcheader__lineup__area__tab[data-area=all] .ckcheader__lineup__area__tab__box:before,.ckcheader__lineup[data-current=gojo] .ckcheader__lineup__area__tab[data-area=gojo] .ckcheader__lineup__area__tab__box:after,.ckcheader__lineup[data-current=gojo] .ckcheader__lineup__area__tab[data-area=gojo] .ckcheader__lineup__area__tab__box:before,.ckcheader__lineup[data-current=gosho] .ckcheader__lineup__area__tab[data-area=gosho] .ckcheader__lineup__area__tab__box:after,.ckcheader__lineup[data-current=gosho] .ckcheader__lineup__area__tab[data-area=gosho] .ckcheader__lineup__area__tab__box:before{animation:btnbox_hover_down .75s cubic-bezier(.19,1,.22,1) 0s 1 normal both;background-image:url(../images/boxarrow_wh.png)}.ckcheader__lineup:not([data-current]) .ckcheader__lineup__list__group[data-area=all],.ckcheader__lineup[data-current=all] .ckcheader__lineup__list__group[data-area=all],.ckcheader__lineup[data-current=gojo] .ckcheader__lineup__list__group[data-area=gojo],.ckcheader__lineup[data-current=gosho] .ckcheader__lineup__list__group[data-area=gosho]{height:auto;opacity:1;pointer-events:auto;position:relative;transition:opacity .4s linear .1s;visibility:visible}.ckcheader__local{align-items:center;color:#fff;display:flex;flex-flow:row nowrap;height:max(1px,55px * var(--ratio));justify-content:flex-start;padding-right:max(1px,170px * var(--ratio));position:relative;width:100%;z-index:1}.ckcheader__local__logo{flex:0 0 0px;height:100%;overflow:hidden;transition:flex-basis 1s cubic-bezier(.19,1,.22,1);width:0}.ckcheader.hideGlobal .ckcheader__local__logo{flex-basis:max(1px,150px * var(--ratio))}.ckcheader__local__logo:before{background-image:url(../images/cielia_logo_wh.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:max(1px,55px * var(--ratio));left:max(1px,20px * var(--ratio));position:relative;width:max(1px,128px * var(--ratio))}.ckcheader__local__main{align-content:center;display:flex;flex:1 1 auto;flex-flow:row nowrap;gap:max(1px,45px * var(--ratio));height:100%;justify-content:flex-start;margin:0 auto 0 0;padding-left:max(1px,20px * var(--ratio));width:auto}.ckcheader__local__main__name{align-items:center;display:flex;flex:0 0 auto;flex-flow:row nowrap;height:max(1px,55px * var(--ratio));justify-content:flex-start;width:auto}.ckcheader__local__main__name .hoverRoll__text{font-size:max(1px,14px * var(--ratio));line-height:max(1px,16px * var(--ratio));white-space:nowrap}.ckcheader__local__main__nav{flex:1 1 auto;height:100%;position:relative;width:auto}.ckcheader__local__main__nav__container{-ms-overflow-style:none;display:block;font-size:0;height:100%;left:0;line-height:0px;overflow:scroll;overscroll-behavior:contain;position:absolute;scrollbar-width:none;top:0;white-space:nowrap;width:100%}.ckcheader__local__main__nav__container::-webkit-scrollbar{display:none}.ckcheader__local__main__nav__next,.ckcheader__local__main__nav__prev{display:block;height:100%;opacity:0;position:absolute;top:0;transition:opacity 0s linear 0s,visibility 0s linear .5s;visibility:hidden;width:max(1px,22px * var(--ratio))}.ckcheader__local__main__nav__next.active,.ckcheader__local__main__nav__prev.active{opacity:1;transition:none;visibility:visible}.ckcheader__local__main__nav__next:before,.ckcheader__local__main__nav__prev:before{background-color:hsla(0,0%,100%,.5);content:"";display:block;height:max(1px,22px * var(--ratio));position:absolute;top:calc(50% - max(1px, 11px * var(--ratio)));width:max(1px,1px * var(--ratio))}.ckcheader__local__main__nav__next:after,.ckcheader__local__main__nav__prev:after{background-color:#fff;content:"";display:block;height:max(1px,8px * var(--ratio));position:absolute;top:calc(50% - max(1px, 4px * var(--ratio)));width:max(1px,6px * var(--ratio))}.ckcheader__local__main__nav__prev{left:0}.ckcheader__local__main__nav__prev:before{right:0}.ckcheader__local__main__nav__prev:after{clip-path:polygon(100% 0,0 50%,100% 100%);left:max(1px,6px * var(--ratio))}.ckcheader__local__main__nav__next{right:0}.ckcheader__local__main__nav__next:before{left:0}.ckcheader__local__main__nav__next:after{clip-path:polygon(0 0,100% 50%,0 100%);right:max(1px,6px * var(--ratio))}.ckcheader__local__main__nav:has(.ckcheader__local__main__nav__prev.active) .ckcheader__local__main__nav__container{clip-path:inset(0 0 0 max(1px,22px * var(--ratio)))}.ckcheader__local__main__nav:has(.ckcheader__local__main__nav__next.active) .ckcheader__local__main__nav__container{clip-path:inset(0 max(1px,22px * var(--ratio)) 0 0)}.ckcheader__local__main__nav:has(.ckcheader__local__main__nav__next.active):has(.ckcheader__local__main__nav__prev.active) .ckcheader__local__main__nav__container{clip-path:inset(0 max(1px,22px * var(--ratio)) 0 max(1px,22px * var(--ratio)))}.ckcheader__local__main__nav__item{display:inline-block;height:max(1px,55px * var(--ratio));padding:max(1px,19.5px * var(--ratio)) 0;width:auto}.ckcheader__local__main__nav__item+.ckcheader__local__main__nav__item{margin-left:max(1px,18px * var(--ratio))}.ckcheader__local__main__nav__item .hoverRoll__text{font-size:max(1px,14px * var(--ratio));line-height:max(1px,16px * var(--ratio));white-space:nowrap}.ckcheader__local__btn{display:block;flex:0 0 max(1px,136px * var(--ratio));height:max(1px,33px * var(--ratio));position:absolute;right:max(1px,14px * var(--ratio));top:max(1px,11px * var(--ratio));width:max(90px,max(1px,136px * var(--ratio)))}.ckcheader__local__btn__link{background-color:#000;border-radius:max(1px,2.5px * var(--ratio));display:block;height:100%;padding:max(1px,5px * var(--ratio)) max(1px,32px * var(--ratio)) max(1px,5px * var(--ratio)) max(1px,5px * var(--ratio));position:relative;width:100%}.ckcheader__local__btn__link .ckcheader__local__btn__link__name{align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:center;text-align:center;width:100%}.ckcheader__local__btn__link .ckcheader__local__btn__link__name .hoverRoll__text{font-size:max(1px,11px * var(--ratio));line-height:max(1px,13px * var(--ratio));text-align:left;white-space:nowrap}.ckcheader__local__btn__link .ckcheader__local__btn__link__box{background-color:#fff;border-color:#fff;right:max(1px,5px * var(--ratio))}.ckcheader__local__btn__link .ckcheader__local__btn__link__box:after,.ckcheader__local__btn__link .ckcheader__local__btn__link__box:before{background-image:url(../images/boxarrow_bk.png)}.ckcheader__local__btn__link.hover .ckcheader__local__btn__link__box:after,.ckcheader__local__btn__link.hover .ckcheader__local__btn__link__box:before{animation:btnbox_hover_right .75s cubic-bezier(.19,1,.22,1) 0s 1 normal both}@media (min-width:768px){.ckcheader .ckcheader__local__main__name .hoverRoll__text{transform:none!important}}@media (max-width:767px){.ckcheader__local{align-items:flex-start;height:max(1px,70px * var(--ratio));padding:max(1px,13px * var(--ratio)) 0 0}.ckcheader__local__logo{height:auto}.ckcheader.hideGlobal .ckcheader__local__logo{flex-basis:max(1px,103px * var(--ratio))}.ckcheader__local__logo:before{height:max(1px,19px * var(--ratio));left:max(1px,8px * var(--ratio));width:max(1px,94px * var(--ratio))}.ckcheader__local__main{display:block;flex:0 0 auto;height:auto;margin:0 auto 0 0;max-width:max(1px,130px * var(--ratio));padding-left:max(1px,10px * var(--ratio));position:static;transition:padding-left 1s cubic-bezier(.19,1,.22,1);width:auto}.ckcheader.hideGlobal .ckcheader__local__main{padding-left:max(1px,8px * var(--ratio))}.ckcheader__local__main__name{display:block;flex:0 0 auto;height:max(1px,19px * var(--ratio));overflow:visible;padding:max(1px,1.5px * var(--ratio)) 0;white-space:nowrap;width:-moz-fit-content;width:fit-content}.ckcheader__local__main__name .hoverRoll__text{font-size:max(1px,14px * var(--ratio));line-height:max(1px,16px * var(--ratio));transform-origin:left center;transition:transform .3s cubic-bezier(.19,1,.22,1);width:-moz-fit-content;width:fit-content}.ckcheader:not(.hideGlobal) .ckcheader__local__main__name .hoverRoll__text{transform:none!important}.ckcheader__local__main__nav{display:block;height:max(1px,22px * var(--ratio));left:max(1px,10px * var(--ratio));position:absolute;top:max(1px,41px * var(--ratio));width:calc(100% - max(1px, 20px * var(--ratio)))}.ckcheader__local__main__nav__container{-ms-overflow-style:none;display:block;font-size:0;letter-spacing:0;line-height:0px;overflow:scroll;overscroll-behavior:contain;scrollbar-width:none;white-space:nowrap}.ckcheader__local__main__nav__container::-webkit-scrollbar{display:none}.ckcheader__local__main__nav__item{display:inline-block;height:max(1px,22px * var(--ratio));padding:max(1px,4px * var(--ratio)) 0;width:auto}.ckcheader__local__main__nav__item+.ckcheader__local__main__nav__item{margin-left:max(1px,13px * var(--ratio))}.ckcheader__local__main__nav__item .hoverRoll__text{font-size:max(1px,12px * var(--ratio));line-height:max(1px,14px * var(--ratio))}.ckcheader__local__btn{display:block;height:max(1px,26px * var(--ratio));position:absolute;right:max(1px,8px * var(--ratio));top:max(1px,10px * var(--ratio));width:max(1px,105px * var(--ratio))}.ckcheader__local__btn__link{padding:max(1px,2px * var(--ratio)) max(1px,26px * var(--ratio)) max(1px,2px * var(--ratio)) max(1px,2px * var(--ratio))}.ckcheader__local__btn__link .ckcheader__local__btn__link__name .hoverRoll__text{font-size:max(1px,10px * var(--ratio));line-height:max(1px,12px * var(--ratio))}.ckcheader__local__btn__link .ckcheader__local__btn__link__box{right:max(1px,2px * var(--ratio))}}.ckcheader__btnbox,.ckcheader__btnbox--down,.ckcheader__btnbox--left,.ckcheader__btnbox--right,.ckcheader__btnbox--up{background-color:#000;border:max(1px,1px * var(--ratio)) solid #000;border-radius:max(1px,2.5px * var(--ratio));display:block;height:max(1px,22px * var(--ratio));overflow:hidden;position:absolute;right:0;top:calc(50% - max(1px, 11px * var(--ratio)));width:max(1px,22px * var(--ratio))}.ckcheader__btnbox--down:after,.ckcheader__btnbox--down:before,.ckcheader__btnbox--left:after,.ckcheader__btnbox--left:before,.ckcheader__btnbox--right:after,.ckcheader__btnbox--right:before,.ckcheader__btnbox--up:after,.ckcheader__btnbox--up:before,.ckcheader__btnbox:after,.ckcheader__btnbox:before{background-image:url(../images/boxarrow_wh.png);background-position:50%;background-repeat:no-repeat;background-size:max(1px,22px * var(--ratio)) max(1px,22px * var(--ratio));content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.ckcheader__btnbox--right:after,.ckcheader__btnbox--right:before{transform:rotate(0deg)}.ckcheader__btnbox--right:before{left:0}.ckcheader__btnbox--right:after{left:-100%}.ckcheader__btnbox--down:after,.ckcheader__btnbox--down:before{transform:rotate(90deg)}.ckcheader__btnbox--down:before{top:0}.ckcheader__btnbox--down:after{top:-100%}.ckcheader__btnbox--left:after,.ckcheader__btnbox--left:before{transform:rotate(180deg)}.ckcheader__btnbox--up:after,.ckcheader__btnbox--up:before{transform:rotate(270deg)}@keyframes btnbox_hover_right{0%{transform:translate(0) rotate(0deg)}to{transform:translate(100%) rotate(0deg)}}@keyframes btnbox_hover_down{0%{transform:translate(0) rotate(90deg)}to{transform:translateY(100%) rotate(90deg)}}.ckcheader__pulldown__container{-ms-overflow-style:none;background-color:transparent;height:calc(100vh - max(1px, 65px * var(--ratio)) + var(--headerMove));left:0;margin-left:min(-1px,-10px * var(--ratio));overflow:scroll;overscroll-behavior:none;padding:0 max(1px,10px * var(--ratio));pointer-events:none;position:absolute;scrollbar-width:none;top:max(1px,55px * var(--ratio));transition:visibility 0s linear .5s;visibility:hidden;width:calc(100% + max(1px, 20px * var(--ratio)));z-index:10}.ckcheader__pulldown__container::-webkit-scrollbar{display:none}.ckcheader__pulldown__container__inner{-ms-overflow-style:none;clip-path:inset(0 0 100% 0);overflow:hidden;overflow:scroll;overscroll-behavior:none;scrollbar-width:none;transition:clip-path .5s cubic-bezier(.19,1,.22,1) 0s}.ckcheader__pulldown__container__inner::-webkit-scrollbar{display:none}.ckcheader__pulldown__close{cursor:pointer;display:block;height:max(1px,34px * var(--ratio));position:absolute;right:max(1px,29px * var(--ratio));top:max(1px,22px * var(--ratio));width:max(1px,34px * var(--ratio));z-index:3}.ckcheader__pulldown__close:after,.ckcheader__pulldown__close:before{background-color:#000;content:"";display:block;height:max(1px,1px * var(--ratio));left:calc(50% - max(1px, 23px * var(--ratio)));position:absolute;top:50%;width:max(1px,46px * var(--ratio))}.ckcheader__pulldown__close:before{transform:rotate(45deg)}.ckcheader__pulldown__close:after{transform:rotate(-45deg)}.ckcheader__pulldown__part1{background-color:#fff;height:max(1px,160px * var(--ratio))}.ckcheader__pulldown__part1,.ckcheader__pulldown__part2{border-radius:max(1px,5px * var(--ratio));margin-top:max(1px,1px * var(--ratio));position:relative;width:100%}.ckcheader__pulldown__part2{-ms-overflow-style:none;height:auto;max-height:calc(100vh - max(1px, 217px * var(--ratio)) + var(--headerMove));overflow:scroll;overscroll-behavior:contain;padding-bottom:max(1px,10px * var(--ratio));scrollbar-width:none}.ckcheader__pulldown__part2::-webkit-scrollbar{display:none}.ckcheader.interactive .ckcheader__pulldown.hover .ckcheader__pulldown__container{pointer-events:auto;transition:visibility 0s linear 0s;visibility:visible}.ckcheader.interactive .ckcheader__pulldown.hover .ckcheader__pulldown__container__inner{clip-path:inset(0 0 0 0);transition:clip-path .75s cubic-bezier(.19,1,.22,1) .25s}