@import url(../../ekl6agq.css);@import url(//fonts.googleapis.com/css2?family=Noto+Sans&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0}
/*! sanitize.css v8.0.0 | CC0 License | github.com/csstools/sanitize.css */*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.15;-moz-tab-size:4;tab-size:4;word-break:break-word}@media (min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:2){html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}@font-face{font-family:futura-pt-question-mark;src:local("Helvetica Neue"),local("Roboto"),local("Arial");unicode-range:U+003f}body:lang(en),body:lang(en-id),body:lang(en-ms),body:lang(en-sg){font-family:futura-pt-question-mark,futura-pt}body:lang(ja){font-family:yu-gothic-pr6n,游ゴシック体,yugothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,A\+EqpB-游ゴシック体 Pr6N R,A\+EqpB-游ゴシック体 Pr6N D,sans-serif}body:lang(ko){font-family:Noto Sans,sans-serif}body:lang(th){font-family:futura-pt-question-mark,futura-pt}body:lang(zh-hk),body:lang(zh-tw){font-family:Noto Sans,sans-serif}.f-futura:lang(en),.f-futura:lang(en-id),.f-futura:lang(en-ms),.f-futura:lang(en-sg){font-family:futura-pt-question-mark,futura-pt}.f-futura:lang(ja){font-family:futura-pt-question-mark,futura-pt,yu-gothic-pr6n,游ゴシック体,yugothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,A\+EqpB-游ゴシック体 Pr6N R,A\+EqpB-游ゴシック体 Pr6N D,sans-serif}.f-futura:lang(ko){font-family:futura-pt-question-mark,futura-pt,Noto Sans,sans-serif}.f-futura:lang(th){font-family:futura-pt-question-mark,futura-pt}.f-futura:lang(zh-hk),.f-futura:lang(zh-tw){font-family:futura-pt-question-mark,futura-pt,Noto Sans,sans-serif}.f-futura:lang(ja){font-size:1.25em}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(13,110,253,var(--bs-text-opacity))!important;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(108,117,125,var(--bs-text-opacity))!important;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(25,135,84,var(--bs-text-opacity))!important;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(13,202,240,var(--bs-text-opacity))!important;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(255,193,7,var(--bs-text-opacity))!important;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(220,53,69,var(--bs-text-opacity))!important;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(248,249,250,var(--bs-text-opacity))!important;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(0,0,0,var(--bs-text-opacity))!important;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(255,255,255,var(--bs-text-opacity))!important;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(13,110,253,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(108,117,125,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(25,135,84,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(13,202,240,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(255,193,7,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(220,53,69,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(248,249,250,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(33,37,41,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(0,0,0,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0))!important;background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-end,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-end{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-start{border-bottom-left-radius:.25rem!important}.rounded-start{border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.br-break{display:block!important}.br-space{display:inline!important}.br-break:after{content:""!important}.br-space:after{content:" "!important}@media(min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}.br-sm-break{display:block!important}.br-sm-space{display:inline!important}.br-sm-break:after{content:""!important}.br-sm-space:after{content:" "!important}}@media(min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}.br-md-break{display:block!important}.br-md-space{display:inline!important}.br-md-break:after{content:""!important}.br-md-space:after{content:" "!important}}@media(min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}.br-lg-break{display:block!important}.br-lg-space{display:inline!important}.br-lg-break:after{content:""!important}.br-lg-space:after{content:" "!important}}@media(min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}.br-xl-break{display:block!important}.br-xl-space{display:inline!important}.br-xl-break:after{content:""!important}.br-xl-space:after{content:" "!important}}@media(min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}.br-xxl-break{display:block!important}.br-xxl-space{display:inline!important}.br-xxl-break:after{content:""!important}.br-xxl-space:after{content:" "!important}}@media(min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}html{font-size:10px}html:lang(ja){font-size:8px}body{color:#1a1a1a;font-size:1.8rem;letter-spacing:.02em;line-height:1.89}@media(max-width:767px){body{line-height:1.5}}a{-webkit-tap-highlight-color:transparent;color:inherit;text-decoration:none}p a{text-decoration:underline}svg{width:100%}em{font-weight:500}:lang(ja) em{font-weight:700}button{-webkit-tap-highlight-color:transparent;background:none;border:none;cursor:pointer;display:block;outline:none;padding:0}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(var(--swiper-navigation-size)*-1/2);position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container{overflow:visible;padding-bottom:78px}@media(max-width:767px){.swiper-container{padding-bottom:56px}}.swiper-button-next,.swiper-button-prev{-webkit-tap-highlight-color:transparent;bottom:0;color:#1a1a1a;font-size:0;height:30px;margin:0;overflow:hidden;top:auto;width:30px}.swiper-button-next:focus,.swiper-button-prev:focus{outline:none}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next svg,.swiper-button-prev svg{height:100%;transition:transform .35s cubic-bezier(.4,0,.2,1);width:100%}.swiper-button-prev{left:0}.swiper-button-prev svg:first-of-type{left:0;position:absolute;top:0;transform:translate3d(120%,0,0)}.swiper-button-prev svg:last-of-type{transform:translateZ(0)}@media(min-width:768px){.swiper-button-prev:hover svg:first-of-type,a:hover .swiper-button-prev svg:first-of-type{transform:translateZ(0)}.swiper-button-prev:hover svg:last-of-type,a:hover .swiper-button-prev svg:last-of-type{transform:translate3d(-120%,0,0)}}.swiper-button-next{left:60px}.swiper-button-next svg:first-of-type{left:0;position:absolute;top:0;transform:translate3d(-120%,0,0)}.swiper-button-next svg:last-of-type{transform:translateZ(0)}@media(min-width:768px){.swiper-button-next:hover svg:first-of-type,a:hover .swiper-button-next svg:first-of-type{transform:translateZ(0)}.swiper-button-next:hover svg:last-of-type,a:hover .swiper-button-next svg:last-of-type{transform:translate3d(120%,0,0)}}.swiper-pagination-fraction{background-color:#fff;border-radius:50%;font-size:12px;font-weight:500;height:62px;left:auto;padding-top:12px;right:-15px;top:20px;width:62px}:lang(ja) .swiper-pagination-fraction{font-weight:700}.swiper-pagination-current{font-size:23px;font-weight:400}.swiper-pagination-bullet{background:#fff;box-shadow:0 1px 3px 0 rgba(26,26,26,.25);opacity:1}.swiper-pagination-bullet-active{background:#1a1a1a}.js-mousemoveByParallax{overflow:hidden}@media(max-width:767px){.js-mousemoveByParallax__target{transform:none!important}.js-moveByScroll{position:relative}}.js-drawer__container{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);visibility:hidden}.js-drawer__container[data-is-open=true]{opacity:1;visibility:visible}.js-drawer .js-drawer__toggler:after{display:none}.js-drawer .js-drawer__toggler svg:last-of-type{height:5px;margin-left:10px;width:9px}.js-accordion[data-is-inited=true] .js-accordion__container{transition:height .35s ease-out,opacity .15s ease-out .15s}.js-accordion[data-is-inited=true]:not([data-is-open=true]) .js-accordion__container{height:0;opacity:0;overflow:hidden;transition:height .35s ease-out,opacity .15s ease-out}.o-cardGrid .o-cardGrid__col{transition:.5s}.o-cardGrid .js-modalYoutube-img{position:relative;z-index:1}.o-cardGrid[data-is-hover=true] .o-cardGrid__col{flex-basis:calc(30% - 18px);min-width:calc(30% - 18px)}.o-cardGrid[data-is-hover=true] .o-cardGrid__col[data-is-hover=true]{flex-basis:calc(40% - 24px);min-width:calc(40% - 24px)}.o-cardGrid[data-is-hover=true] .o-cardGrid__col[data-is-hover=true] .js-modalPreview{opacity:1;transition-delay:.5s}.o-cardGrid .js-modalPreview{height:100%;left:0;opacity:0;position:absolute;top:0;transition:1s;width:99.9%;z-index:0}.js-modal{cursor:pointer}.js-modal__wrapper{height:100%;left:0;opacity:0;overflow-y:auto;padding:45px;position:fixed;top:0;transition:opacity .35s cubic-bezier(.4,0,.2,1),visibility .35s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%}@media(max-width:767px){.js-modal__wrapper{padding:30px}}.js-modal__wrapper[data-is-open=true]{opacity:1;visibility:visible}.js-modal__container{align-items:center;display:flex;justify-content:center;min-height:100%;position:relative}.js-modal__content{background-color:#fff;max-width:890px;opacity:0;transition:opacity .35s cubic-bezier(.4,0,.2,1),visibility .35s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%}@media(min-width:768px){.js-modal__content{min-width:890px}}[data-is-open=true] .js-modal__content{opacity:1;transition:opacity .15s cubic-bezier(.4,0,.2,1) .25s,visibility .15s cubic-bezier(.4,0,.2,1) .25s;visibility:visible}.js-modal__closer{background:no-repeat 50%/12px 12px url(https://www.hair-kitchen.com/assets/img/common/icon-close.svg);background-color:#fff;border-radius:50%;height:40px;position:fixed;right:35px;top:35px;transition:width .25s cubic-bezier(.4,0,.2,1),height .25s cubic-bezier(.4,0,.2,1),top .25s cubic-bezier(.4,0,.2,1),right .25s cubic-bezier(.4,0,.2,1);width:40px}@media(max-width:767px){.js-modal__closer{right:11px;top:11px}}@media(min-width:768px){.js-modal__closer:hover,a:hover .js-modal__closer{height:60px;right:25px;top:25px;width:60px}}.js-modal__videoContainer{position:relative;width:100%}.js-modal__videoContainer:before{content:"";display:block;padding-bottom:56.25%}.js-modal__video{height:100%;left:0;position:absolute;top:0;width:100%}.js-modal__overlay{background-color:hsla(69,19%,85%,.8);height:100%;left:0;position:fixed;top:0;width:100%}.js-filteringPagination .js-filteringPagination__trigger[data-is-current=true]{position:relative}.js-filteringPagination .js-filteringPagination__trigger[data-is-current=true]:after{background-color:#1a1a1a;bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.js-filteringPagination .js-filteringPagination__items[data-newsFade=true]{opacity:1;transition:opacity 1s,visibility 1s;visibility:visible}.js-filteringPagination .js-filteringPagination__items[data-newsFade=false]{opacity:0;visibility:hidden}.js-filteringPagination .js-filteringPagination__item{display:none}.js-filteringPagination .js-filteringPagination__item[data-is-filtered=true][data-is-active=true]{display:block}.js-filteringPagination .js-filteringPagination__pagination{display:none;visibility:hidden}.js-filteringPagination .js-filteringPagination__pagination[data-is-active=true]{display:flex;visibility:visible}.js-filteringPagination .js-filteringPagination__paginationNext[data-is-disabled=true],.js-filteringPagination .js-filteringPagination__paginationPrev[data-is-disabled=true]{color:#dfe1d3;cursor:default}.js-filteringPagination .js-filteringPagination__page{display:none}.js-filteringPagination .js-filteringPagination__page[data-is-active=true]{display:block}.js-filteringPagination .js-filteringPagination__page:not([data-is-current=true]){color:#dfe1d3}[data-is-noscroll=true],[data-is-noscroll=true] body{overflow:hidden}.js-loadMore .js-loadMore__item{display:none}.js-loadMore .js-loadMore__item[data-is-active=true]{animation:fadeIn 1s;display:block}.js-loadMore .js-loadMore__button[data-is-disabled=true]{display:none}.a-image{width:100%}.a-separator{border-top:1px solid #dfe1d3;display:block;padding-top:45px;width:100%}.a-action{color:inherit;display:inline-block;font-size:1.8rem;font-weight:500;letter-spacing:.02em}:lang(ja) .a-action{font-weight:700}@media(max-width:767px){.a-action{font-size:1.6rem}}.a-action svg{height:100%;transition:transform .35s cubic-bezier(.4,0,.2,1);width:100%}.a-action svg:first-of-type{left:0;position:absolute;top:0;transform:translate3d(-120%,0,0)}.a-action svg:last-of-type{transform:translateZ(0)}@media(min-width:768px){.a-action:hover svg:first-of-type,a:hover .a-action svg:first-of-type{transform:translateZ(0)}.a-action:hover svg:last-of-type,a:hover .a-action svg:last-of-type{transform:translate3d(120%,0,0)}}.a-action__inner{align-items:center;display:flex}.a-action__icon{display:flex;height:6px;margin-right:12px;overflow:hidden;position:relative;width:18px}@media(max-width:767px){.a-action__icon{margin-right:6px}}.a-dlLink{color:inherit;display:inline-block}.a-dlLink svg{height:18px;width:18px}@media(min-width:768px){.a-dlLink:hover .a-dlLink__iconArrow,a:hover .a-dlLink .a-dlLink__iconArrow{transform:translate3d(0,-50%,0)}}.a-dlLink__inner{align-items:center;display:flex}.a-dlLink__icon{display:block;font-size:0;height:18px;margin-right:12px;overflow:hidden;position:relative;width:18px}@media(max-width:767px){.a-dlLink__icon{margin-right:6px}}.a-dlLink__iconArrow{display:block;position:absolute;transform:translate3d(0,-100%,0);transition:transform .35s cubic-bezier(.4,0,.2,1)}.a-dlLink__text{display:block;font-size:1.8rem;font-weight:500;letter-spacing:.02em;line-height:1}:lang(ja) .a-dlLink__text{font-weight:700}@media(max-width:767px){.a-dlLink__text{font-size:1.6rem}}.m-card__link{display:block}.m-card__thumb{margin-bottom:22px;position:relative}.m-card__text{font-size:16px;letter-spacing:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.m-card__text{font-size:14px;margin-bottom:8px}}.m-card__details{color:#e0782c;display:flex;flex-wrap:wrap;font-size:1.6rem;letter-spacing:0}@media(max-width:767px){.m-card__details{font-size:1.4rem}}.m-card__detail:not(:last-of-type){display:block;margin-right:21px;position:relative}.m-card__detail:not(:last-of-type):after{background-color:#dfe1d3;bottom:9px;content:"";display:block;position:absolute;right:-11px;top:9px;width:2px}@media(max-width:767px){.m-card__detail:not(:last-of-type):after{bottom:5px;top:5px}}.a-salonListItem{display:flex;justify-content:space-between}@media(max-width:767px){.a-salonListItem{flex-direction:column}}.a-salonListItem__link{display:flex;flex-direction:column;flex-shrink:0;margin-left:15px}@media(max-width:767px){.a-salonListItem__link{margin-left:0;margin-top:30px}}.a-salonListItem__linkItem{font-weight:500}:lang(ja) .a-salonListItem__linkItem{font-weight:700}.a-salonListItem__linkItem:before{background-image:url(https://www.hair-kitchen.com/assets/img/salon-locator/icon/link_icon.svg);background-size:contain;content:"";display:inline-block;height:14px;margin-right:10px;vertical-align:middle;width:18px}@media(min-width:768px){.a-salonListItem__linkItem{font-size:1.4rem}}@media(max-width:767px){.a-salonListItem__linkItem{font-size:1.28rem}}.a-salonListItem__linkItem+.a-salonListItem__linkItem{margin-top:16px}.m-lang{background-color:#fff;left:50%;position:absolute}.o-header .m-lang{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:hsla(60,20%,97%,.5);bottom:-34px;transform:translate3d(calc(-50% - 10px),100%,0);width:190px}[data-scroll-position=top] .o-header .m-lang{background-color:#fff}.o-footer .m-lang{top:-15px;transform:translate3d(calc(-50% - 18px),-100%,0)}.o-mobileMenu .m-lang{bottom:-6px;left:20px;transform:translate3d(0,100%,0)}.m-lang__list{align-items:stretch;display:flex;flex-direction:column;position:relative}.m-lang__list:before{content:"";display:block;left:0;position:absolute;width:100%}.o-header .m-lang__list:before{height:34px;top:-34px}.o-footer .m-lang__list:before{bottom:-15px;height:15px}.m-lang__item{flex:1 0 auto}.m-lang__link{display:inline-block;padding:14px 27px;position:relative;text-align:center;white-space:nowrap;width:100%}.m-lang__link[data-is-current=true]{pointer-events:none}.m-lang__link:not([data-is-current=true]){color:rgba(26,26,26,.5)}.m-lang__link:after{background-color:#dfe1d3;content:"";display:block;height:1px;left:27px;position:absolute;right:27px;top:0}.o-footer .m-lang__item:first-of-type .m-lang__link:after,.o-mobileMenu .m-lang__item:first-of-type .m-lang__link:after{display:none}.a-xLargeHeading{letter-spacing:.15em;line-height:1.25}@media(max-width:767px){.a-xLargeHeading{letter-spacing:.06em}}.a-xLargeHeading__text{font-size:6rem}@media(max-width:767px){.a-xLargeHeading__text{font-size:4rem}}.a-xLargeHeading__textLight{display:block;font-weight:400}.a-xLargeHeading__subtext{display:block;font-size:2.4rem;letter-spacing:.06em}@media(max-width:767px){.a-xLargeHeading__subtext{font-size:1.8rem}}.a-xLargeHeading__subtext:first-of-type:not(:last-of-type),.a-xLargeHeading__text:first-of-type:not(:last-of-type){padding-bottom:12px}@media(max-width:767px){.a-xLargeHeading__subtext:first-of-type:not(:last-of-type),.a-xLargeHeading__text:first-of-type:not(:last-of-type){padding-bottom:9px}}.a-xLargeHeading__subtext:last-of-type:not(:first-of-type),.a-xLargeHeading__text:last-of-type:not(:first-of-type){padding-top:12px}@media(max-width:767px){.a-xLargeHeading__subtext:last-of-type:not(:first-of-type),.a-xLargeHeading__text:last-of-type:not(:first-of-type){padding-top:9px}}.a-text,.page-news-detail .page-news-detail-wysiwyg p{font-size:1.8rem}@media(max-width:767px){.a-text,.page-news-detail .page-news-detail-wysiwyg p{font-size:1.6rem;line-height:1.5}}.a-text+.a-text,.page-news-detail .page-news-detail-wysiwyg .a-text+p,.page-news-detail .page-news-detail-wysiwyg p+.a-text,.page-news-detail .page-news-detail-wysiwyg p+p{margin-top:1em}@media(max-width:767px){.a-text+.a-text,.page-news-detail .page-news-detail-wysiwyg .a-text+p,.page-news-detail .page-news-detail-wysiwyg p+.a-text,.page-news-detail .page-news-detail-wysiwyg p+p{margin-top:.8em}}.a-text[data-size=small],.page-news-detail .page-news-detail-wysiwyg p[data-size=small]{font-size:1.6rem;letter-spacing:0}@media(max-width:767px){.a-text[data-size=small],.page-news-detail .page-news-detail-wysiwyg p[data-size=small]{font-size:1.4rem}}.a-text[data-size=micro],.page-news-detail .page-news-detail-wysiwyg p[data-size=micro]{font-size:1.4rem;letter-spacing:0;line-height:1.5}.a-passiveButton{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;height:50px;justify-content:center;width:100%}.a-passiveButton[data-is-selected=true]{background-color:#dfe1d3}@media(min-width:768px){.a-passiveButton__text{font-size:1.8rem}}@media(max-width:767px){.a-passiveButton__text{font-size:1.6rem;line-height:1.5}}.a-passiveSearchTextbox{display:flex;height:50px;width:100%}.a-passiveSearchTextbox__input{-webkit-appearance:none;appearance:none;border:none;box-sizing:border-box;font-size:1.44rem;height:100%;outline:none;width:100%}.a-passiveSearchTextbox__input:focus{border:none}.a-passiveSearchTextbox__input:-ms-input-placeholder{color:#707070}.a-passiveSearchTextbox__input::placeholder{color:#707070}.a-passiveSearchTextbox__input::-ms-clear,.a-passiveSearchTextbox__input::-ms-reveal{visibility:hidden}@media(min-width:768px){.a-passiveSearchTextbox__input{padding:18px 30px}}@media(max-width:767px){.a-passiveSearchTextbox__input{padding:18px 20px}}.a-passiveSearchTextbox__iconArea{align-items:center;background-color:#fff;border-left:1px solid #dfe1d3;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;position:relative;width:50px}.a-passiveSearchTextbox__iconArea:before{background:url(https://www.hair-kitchen.com/assets/img/salon-locator/icon/search_icon.svg) no-repeat;content:"";display:block;height:16.11px;width:17.33px}.o-section{position:relative}.o-section:before{background-color:#f9f9f6}[data-bg-color] .o-section:before{background-color:#dfe1d3}.o-section:not([data-pad])+.o-section:not([data-pad]){margin-top:144px}@media(max-width:767px){.o-section:not([data-pad])+.o-section:not([data-pad]){margin-top:100px}}@media(min-width:1921px){.o-section[data-fullwidth=true]{margin-left:calc(-50vw - -50%);margin-right:calc(-50vw - -50%)}}.o-section[data-bg=image]{overflow-y:hidden}.o-section[data-bg=full]+.o-section[data-bg=halfTop]:after,.o-section[data-bg=halfBottom]+.o-section[data-bg=full]:after,.o-section[data-bg=halfBottom]+.o-section[data-bg=halfTop]:after{background-color:#dfe1d3;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:0}@media(min-width:1024px){.o-section[data-bg=full]+.o-section[data-bg=halfTop]:after,.o-section[data-bg=halfBottom]+.o-section[data-bg=full]:after,.o-section[data-bg=halfBottom]+.o-section[data-bg=halfTop]:after{left:calc(-50vw - -50%);right:calc(-50vw - -50%)}}.o-section[data-bg=full]:before,.o-section[data-bg=halfBottom]:before,.o-section[data-bg=halfTop]:before{content:"";display:block;left:0;position:absolute;right:0}@media(min-width:1024px){.o-section[data-bg=full]:before,.o-section[data-bg=halfBottom]:before,.o-section[data-bg=halfTop]:before{left:calc(-50vw - -50%);right:calc(-50vw - -50%)}}.o-section[data-bg=full]:before{height:100%;top:0}.o-section[data-bg=halfTop]:before{bottom:47.5%;top:0}.o-section[data-bg=halfBottom]:before{bottom:0;top:55.5%}.o-section[data-pad=large]{padding-bottom:176px;padding-top:176px}.o-section[data-pad=medium]{padding-bottom:144px;padding-top:144px}@media(max-width:767px){.o-section[data-pad=medium]:not([data-position=center]){padding-top:100px}}.o-section[data-pad=small]{padding-bottom:100px;padding-top:100px}.o-section .o-section+.o-section{border-top:1px solid #dfe1d3}@media(max-width:767px){.o-section[data-pad=large]{padding-top:100px}}.o-section__bgImage{background-position:50%;background-repeat:no-repeat;bottom:-10%;left:-50%;position:absolute;right:-50%;top:-10%}.o-section__inner{position:relative}@media(min-width:1921px){.o-container[data-fullwidth=true] .o-container{padding-left:20.8333333333vw;padding-right:20.8333333333vw}}@media(min-width:768px){.o-container{padding-left:11.1111111111vw;padding-right:11.1111111111vw}}@media(max-width:767px){.o-container{padding-left:30px;padding-right:30px}}.o-main{margin-left:auto;margin-right:auto;max-width:1920px}@media(min-width:768px){.o-main{min-width:1024px}}.m-backAction{border-top:1px solid #dfe1d3;padding:55px 0;text-align:center}@media(min-width:768px){.m-backAction{padding:72px 0 75px}}.m-backAction .a-action__icon{transform:rotate(180deg)}@media(min-width:1921px){.m-backAction[data-fullwidth=true]{transform:translateX(calc(960px - 50%));width:100vw}}.o-mobileMenu{align-items:center;background-color:#dfe1d3;display:none;height:100vh;left:0;letter-spacing:.06em;opacity:0;position:fixed;top:0;transform:translateY(100%) translateZ(0);transition:transform .65s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),visibility .35s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%}.o-mobileMenu[data-is-open=true]{opacity:1;transform:translate(0) translateZ(0);transition:transform .65s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1) .15s,visibility .35s cubic-bezier(.4,0,.2,1) .15s;visibility:visible}@media(max-width:1279px){.o-mobileMenu{display:flex}}.o-mobileMenu__container{padding:0 60px;transform:translateY(100px) translateZ(0);transition:transform .35s cubic-bezier(.4,0,.2,1);width:100%}@media(min-width:768px){.o-mobileMenu__container{padding:0 18%}}[data-is-open=true] .o-mobileMenu__container{transform:translate(0) translateZ(0);transition:transform .25s cubic-bezier(.4,0,.2,1) .25s}.o-mobileMenu__top{margin-bottom:49px}.o-mobileMenu__primaryNavItem:not(:last-of-type){margin-bottom:20px}.o-mobileMenu__link{font-size:24px;font-weight:500}@media(min-width:768px){.o-mobileMenu__link{font-size:40px}}.o-mobileMenu__inner{margin-bottom:41px}.o-mobileMenu__secondaryNavList{display:flex;flex-wrap:wrap;font-size:11px;justify-content:space-between}.o-mobileMenu__secondaryNavItem{flex-basis:calc(50% - 15px);min-width:calc(50% - 15px);position:relative}.o-mobileMenu__secondaryNavItem:not(:nth-of-type(-n+2)){margin-top:29px}.o-mobileMenu__secondaryNavItem .m-langSelect{height:100%;left:0;position:absolute;top:0;width:100%}.o-mobileMenu__iconLink{align-items:center;display:flex;font-weight:500;white-space:nowrap}@media(min-width:768px){.o-mobileMenu__iconLink{font-size:24px}}.o-mobileMenu__iconLink svg{flex:0 0 auto;height:15px;margin-right:15px;width:15px}@media(min-width:768px){.o-mobileMenu__iconLink svg{height:28px;margin-right:28px;width:28px}}.o-mobileMenu__lang{position:absolute}.o-mobileMenu__langList{align-items:stretch;display:flex;flex-direction:column;padding-left:56px;padding-top:10px}@media(max-width:767px){.o-mobileMenu__langList{padding-left:30px;padding-top:4px}}.o-mobileMenu__langItem{flex:1 0 auto}.o-mobileMenu__langItem:not(:last-of-type){margin-bottom:6px}@media(max-width:767px){.o-mobileMenu__langItem:not(:last-of-type){margin-bottom:2px}}.o-mobileMenu__langLink{display:inline-block;font-size:18px;position:relative;white-space:nowrap;width:100%}@media(max-width:767px){.o-mobileMenu__langLink{font-size:10px}}.o-mobileMenu__socialList{align-items:center;display:flex}.o-mobileMenu__socialItem:not(:last-of-type){margin-right:20px}.o-mobileMenu__socialLink svg{height:20px;width:20px}@media(min-width:768px){.o-mobileMenu__socialLink svg{height:34px;width:34px}}.a-list{margin-left:1em}.a-list>li{text-indent:-1em}.a-list>li:before{content:"・"}.a-notice{display:block;font-size:1.2rem;line-height:1.5;padding-left:1em;text-indent:-1em}.a-notice:before{content:"*";vertical-align:text-top}@media(min-width:768px){.m-textComponent[data-grid]{display:flex}}.m-textComponent__header{margin-bottom:60px}@media(max-width:767px){.m-textComponent__header{margin-bottom:33px}}@media(min-width:768px){[data-grid="3-7"] .m-textComponent__header{flex-basis:28.5714285714%;margin-right:30px;min-width:28.5714285714%}[data-grid="4-6"] .m-textComponent__header{flex-basis:38.3928571429%;margin-right:30px;min-width:38.3928571429%}[data-grid="5-5"] .m-textComponent__header{flex-basis:49.1071428571%;margin-right:30px;min-width:49.1071428571%}.m-textComponent__header[data-size=xLarge]{margin-bottom:120px}}@media(max-width:767px){.m-textComponent__header[data-size=xLarge]{margin-bottom:60px}}@media(min-width:768px){.m-textComponent__header[data-size=medium]{margin-bottom:40px}}@media(max-width:767px){.m-textComponent__header[data-size=medium]{margin-bottom:32px}}@media(min-width:768px){[data-grid] .m-textComponent__body{flex:1 1 auto}}.m-textComponent__body ul li{font-size:1.4rem;padding-left:2rem;position:relative}.m-textComponent__body ul li:before{content:"・";position:absolute;transform:translateX(-2rem)}.m-headingGroup{margin-bottom:40px}@media(max-width:767px){.m-headingGroup{margin-bottom:20px}}.m-textComponent__spacer{height:58px}.m-textComponent__footer{padding-top:58px}@media(max-width:767px){.m-textComponent__footer{padding-top:30px}}.m-textComponent__footer .a-action:not(:last-child){margin-right:45px}.a-largeHeading{font-weight:500;letter-spacing:.15em;line-height:1.25}:lang(ja) .a-largeHeading{font-weight:700}@media(max-width:767px){.a-largeHeading{letter-spacing:.06em}}.a-largeHeading__text{font-size:4rem}@media(max-width:767px){.a-largeHeading__text{font-size:2.4rem}}.a-largeHeading__textLight{display:block;font-weight:400}.a-largeHeading__subtext{display:block;font-size:2.4rem;letter-spacing:.06em}@media(max-width:767px){.a-largeHeading__subtext{font-size:1.8rem}}.a-largeHeading__subtext:first-of-type:not(:last-of-type),.a-largeHeading__text:first-of-type:not(:last-of-type){padding-bottom:12px}@media(max-width:767px){.a-largeHeading__subtext:first-of-type:not(:last-of-type),.a-largeHeading__text:first-of-type:not(:last-of-type){padding-bottom:9px}}.a-largeHeading__subtext:last-of-type:not(:first-of-type),.a-largeHeading__text:last-of-type:not(:first-of-type){padding-top:12px}@media(max-width:767px){.a-largeHeading__subtext:last-of-type:not(:first-of-type),.a-largeHeading__text:last-of-type:not(:first-of-type){padding-top:9px}}.m-headingGroup .a-largeHeading:not(:last-child),.m-headingGroup .a-mediumHeading:not(:last-child){margin-bottom:10px}@media(min-width:768px){.m-formulaTable{display:flex}.m-formulaTable__group[data-type=free]{margin-right:56px;width:60%}}@media(max-width:767px){.m-formulaTable__group[data-type=free]{margin-bottom:48px}}@media(min-width:768px){.m-formulaTable__group[data-type=contains]{width:40%}}.m-formulaTable__groupName{align-items:center;display:flex;margin-bottom:20px;position:relative}@media(min-width:768px){.m-formulaTable__groupName{margin-bottom:40px}}.m-formulaTable__groupName:before{background-color:rgba(26,26,26,.25);content:"";display:block;height:1em;left:0;margin-right:16px;width:1px}@media(min-width:768px){.m-formulaTable__list{margin-bottom:-30px;margin-right:-30px}}@media(max-width:767px){.m-formulaTable__list{margin-bottom:-38px;text-align:left;width:100%}.m-formulaTable__row{display:inline}}@media(min-width:768px){.m-formulaTable__item{padding-bottom:30px;padding-right:30px}}@media(max-width:767px){.m-formulaTable__item{display:inline-block;padding:0 10px 38px;width:calc(50% - .4em)}}.m-formulaTable__itemInner{align-items:flex-start;display:flex}@media(max-width:767px){.m-formulaTable__itemInner{align-items:center;flex-direction:column}}.m-formulaTable__itemIcon{flex:0 0 auto;width:75px}@media(min-width:768px){.m-formulaTable__itemIcon{margin-right:15px;width:80px}}@media(max-width:767px){.m-formulaTable__itemIcon{margin-bottom:17px}.m-formulaTable__itemBody{align-items:center;display:flex;flex-direction:column}}.m-formulaTable__itemType{align-items:center;display:flex;font-size:1.2rem}@media(max-width:767px){.m-formulaTable__itemType{padding-bottom:5px}}.m-formulaTable__itemType svg{margin-right:5px;width:8px}[data-type=free] .m-formulaTable__itemType{color:#e0782c}[data-type=free] .m-formulaTable__itemType:after{content:"FREE FROM";white-space:nowrap}[lang=ja] [data-type=free] .m-formulaTable__itemType:after{content:"FREE"}[data-type=contains] .m-formulaTable__itemType{color:#607864}[data-type=contains] .m-formulaTable__itemType:after{content:"CONTAINS";white-space:nowrap}[lang=ja] [data-type=contains] .m-formulaTable__itemType{display:none}.m-formulaTable__itemName{font-size:1.4rem;line-height:1.5}@media(max-width:767px){.m-formulaTable__itemName{text-align:center}}.m-formulaTable__itemName sup{display:inline-block;font-size:10px;transform:scale(.8);vertical-align:super}.m-formulaTable__captionList{counter-reset:i;font-size:1.2rem;margin-top:26px}.m-formulaTable__captionList>li{counter-increment:i}.m-formulaTable__captionList>li:before{content:"*" counter(i);display:inline-block;font-size:10px;transform:scale(.8);width:2.5em}.a-buttonRecipeChecker{display:inline-block}.a-buttonRecipeChecker svg{height:110px;width:110px}@media(max-width:767px){.a-buttonRecipeChecker svg{height:65px;width:65px}}.a-buttonRecipeChecker[data-fixed=true]{bottom:-23px;position:fixed;right:25px}@media(min-width:768px){.a-buttonRecipeChecker[data-fixed=true]{transform:scale(1.2) translateZ(0);transition:transform .35s cubic-bezier(.4,0,.2,1)}}@media(min-width:768px)and (min-width:768px){.a-buttonRecipeChecker[data-fixed=true]:hover,a:hover .a-buttonRecipeChecker[data-fixed=true]{transform:scale(1) translate3d(0,-40px,0)}}@media(max-width:767px){.a-buttonRecipeChecker[data-fixed=true]{bottom:15px;right:15px}}@media(min-width:768px){.a-buttonRecipeChecker[data-fixed=true] .a-buttonRecipeChecker__inner{background-color:transparent;transition:background-color .25s cubic-bezier(.4,0,.2,1)}}@media(min-width:768px)and (min-width:768px){.a-buttonRecipeChecker[data-fixed=true] .a-buttonRecipeChecker__inner:hover,a:hover .a-buttonRecipeChecker[data-fixed=true] .a-buttonRecipeChecker__inner{background-color:#fff}}.a-buttonRecipeChecker__inner{background-color:#fff;border-radius:50%;display:block;overflow:hidden;position:relative}@media(max-width:767px){.a-buttonRecipeChecker__inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.5)}}.a-buttonRecipeChecker__rotate{animation:rotation 15s linear infinite;left:0;position:absolute;top:0;will-change:transform}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.o-socialCommitment{text-align:center}@media(max-width:767px){.o-socialCommitment[data-pad=large]{padding-bottom:100px}}.o-socialCommitment__header{margin-bottom:49px}@media(max-width:767px){.o-socialCommitment__header{margin-bottom:38px}}.o-socialCommitment__header .a-text,.o-socialCommitment__header .page-news-detail .page-news-detail-wysiwyg p,.page-news-detail .page-news-detail-wysiwyg .o-socialCommitment__header p{letter-spacing:.02em}.o-socialCommitment__title{font-size:3.2rem;font-weight:500;letter-spacing:.06em}:lang(ja) .o-socialCommitment__title{font-weight:700}@media(max-width:767px){.o-socialCommitment__title{font-size:2.2rem;margin-bottom:30px}}.o-socialCommitment__grid{margin-bottom:62px;padding:0 45px}@media(min-width:768px){.o-socialCommitment__grid{display:flex;justify-content:space-between}}@media(max-width:767px){.o-socialCommitment__grid{margin-bottom:31px;padding:0 30px}}@media(min-width:768px){.o-socialCommitment__item{flex-basis:calc(25% - 22.5px);min-width:calc(25% - 22.5px)}}@media(max-width:767px){.o-socialCommitment__item{margin:auto;width:255px}.o-socialCommitment__item:not(:last-of-type){margin-bottom:39px}}.o-socialCommitment__itemIcon{display:inline-block;margin-bottom:16px;width:75px}@media(max-width:767px){.o-socialCommitment__itemIcon{margin-bottom:23px}}.o-socialCommitment__itemTitle{font-size:2.4rem;margin-bottom:10px}@media(min-width:768px){[lang=ja] .o-socialCommitment__itemTitle{font-size:18px}}@media(max-width:767px){.o-socialCommitment__itemTitle{font-size:1.8rem;letter-spacing:.06em;margin-bottom:7px}}.o-introBox{position:relative}@media(max-width:767px){.o-introBox{margin-left:30px}}.o-introBox:before{background-color:#dfe1d3;content:"";display:block;height:100%;left:0;position:absolute;top:0}@media(min-width:768px){.o-introBox:before{width:200%}}@media(max-width:767px){.o-introBox:before{width:100%}}.o-introBox[data-bg=none]:before{display:none}.o-introBox__inner{position:relative}@media(min-width:768px){.o-introBox__inner{margin-right:-75px;padding:144px 45px}}@media(max-width:767px){.o-introBox__inner{padding:74px 30px 100px}}.a-salonCard{display:flex;flex-wrap:nowrap}@media(max-width:767px){.a-salonCard{flex-wrap:wrap}}.a-salonCard__thumb{background-color:#dfe1d3;flex-shrink:0}@media(min-width:768px){.a-salonCard__thumb{height:238px;width:315px}}@media(max-width:767px){.a-salonCard__thumb{height:auto;width:100%}}.a-salonCard__thumbFigure{height:100%;object-fit:contain;width:100%}@media(max-width:767px){.a-salonCard__thumbFigure{width:100%}}@media(min-width:768px){.a-salonCard__textArea{margin-left:30px}}@media(max-width:767px){.a-salonCard__textArea{margin-top:27px}}.a-salonCard__title{font-weight:500}:lang(ja) .a-salonCard__title{font-weight:700}@media(min-width:768px){.a-salonCard__title{font-size:2.4rem}}@media(max-width:767px){.a-salonCard__title{font-size:1.8rem}}.a-salonCard__main{display:flex;flex-direction:column}.a-salonCard__main:lang(ja){flex-direction:column-reverse}@media(min-width:768px){.a-salonCard__main{margin-top:36px}}@media(max-width:767px){.a-salonCard__main{margin-top:38px}}@media(min-width:768px){.a-salonCard__middleText{font-size:1.6rem}}@media(max-width:767px){.a-salonCard__middleText{font-size:1.4rem}}.a-salonCard__middleText--link:after{background-image:url(https://www.hair-kitchen.com/assets/img/salon-locator/icon/link_icon.svg);background-size:contain;content:"";display:inline-block;height:14px;margin-left:10px;position:relative;top:-2px;vertical-align:middle;width:18px}@media(min-width:768px){.a-salonCard__sub{margin-top:28px}}@media(max-width:767px){.a-salonCard__sub{margin-top:28px}}.a-salonCard__smallText{font-size:12px}.a-salonCard__smallText--link{text-decoration:none}.a-salonCard__smallText--link:after{background-image:url(https://www.hair-kitchen.com/assets/img/salon-locator/icon/link_icon.svg);background-size:contain;content:"";display:inline-block;height:12px;margin-left:10px;position:relative;top:-1px;vertical-align:middle;width:15px}.a-loadMore{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin:0 auto;width:70px}.a-loadMore__moreIcon{display:block;height:18px;margin:0 auto 8px;position:relative;width:18px}.a-loadMore__moreIcon:after,.a-loadMore__moreIcon:before{background:#1a1a1a;bottom:0;content:"";cursor:pointer;display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:18px}.a-loadMore__moreIcon:after{transform:rotate(90deg)}.a-loadMore__moreText{font-size:1.2rem;font-weight:500;text-align:center;white-space:nowrap}.a-notfoundView{align-content:space-between;background-color:#fff;box-sizing:border-box;justify-content:center;padding-bottom:60px;padding-top:60px;text-align:center}.a-notfoundView__text{display:block}@media(min-width:768px){.a-notfoundView__text{font-size:1.44rem}}@media(max-width:767px){.a-notfoundView__text{font-size:1.2rem}}.a-notfoundView__button{display:block;margin-left:auto;margin-right:auto;margin-top:40px;width:auto}.a-notfoundView__buttonText{font-weight:500}:lang(ja) .a-notfoundView__buttonText{font-weight:700}.a-notfoundView__buttonText:before{background-image:url(https://www.hair-kitchen.com/assets/img/salon-locator/icon/retry_icon.svg);background-size:contain;content:"";display:inline-block;height:14.18px;margin-right:10px;vertical-align:middle;width:15.62px}@media(min-width:768px){.a-notfoundView__buttonText{font-size:1.44rem}}@media(max-width:767px){.a-notfoundView__buttonText{font-size:1.28rem}}.m-actionHeader{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:48px}@media(max-width:767px){.m-actionHeader{margin-bottom:23px}}.m-salonList{margin-bottom:192px;opacity:0;transition:opacity .3s}.m-salonList[data-is-active=true]{opacity:1}@media(max-width:767px){.m-salonList{margin-bottom:145px}}.m-salonList__item{box-sizing:border-box;padding-bottom:45px}.m-salonList__item:nth-last-child(2){border-bottom:1px solid #dfe1d3}@media(min-width:768px){.m-salonList__addButton{margin-top:80px}}@media(max-width:767px){.m-salonList__addButton{margin-top:60px}}.o-header{font-size:18px;height:90px}@media(min-width:768px){.o-header{min-width:1024px}}@media(max-width:767px){.o-header{height:65px}}.o-header[data-mode=micro]{position:relative}.o-header__flux{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#fff;display:flex;height:90px;justify-content:center;position:fixed;top:0;transform:translateZ(0);transition:transform .35s cubic-bezier(.4,0,.2,1),background-color .35s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .35s cubic-bezier(.4,0,.2,1);transition:transform .35s cubic-bezier(.4,0,.2,1),backdrop-filter .35s cubic-bezier(.4,0,.2,1),background-color .35s cubic-bezier(.4,0,.2,1);transition:transform .35s cubic-bezier(.4,0,.2,1),backdrop-filter .35s cubic-bezier(.4,0,.2,1),background-color .35s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .35s cubic-bezier(.4,0,.2,1);width:100%}@media(max-width:767px){.o-header__flux{height:65px}}[data-scroll-direction=down] .o-header__flux{transform:translate3d(0,-100%,0)}[data-scroll-direction=up] .o-header__flux,[data-scroll-position=top] .o-header__flux{transform:translateZ(0)}[data-bg=cover] .o-header__flux,[data-scroll-state] .o-header__flux{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:hsla(60,20%,97%,.5)}[data-scroll-position=top] .o-header__flux{background-color:#fff}@media(max-width:1279px){[data-menu-is-open=true] .o-header__flux{transform:translate3d(0,-100%,0)}}[data-layout=fullpage] .o-header__flux{background-color:#fff;position:static;transform:translateZ(0)}.o-header__inner{align-items:center;display:flex;justify-content:space-between;max-width:1920px;min-width:1024px;padding-left:45px;padding-right:30px;position:relative;width:100%}@media(max-width:1279px){.o-header__inner{min-width:auto;padding-left:30px;padding-right:30px}[data-mode=micro] .o-header__inner{justify-content:center}.o-header__col{display:none}}.o-header__categories{align-items:center;display:flex;font-size:12px;font-weight:500}.o-header__category{position:relative}.o-header__category:not(:last-of-type){margin-right:34px}.o-header__link{cursor:pointer;position:relative;text-decoration:none}.o-header__link:after{background-color:#dfe1d3;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:background-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);width:100%}@media(min-width:768px){.o-header__link:hover:after,a:hover .o-header__link:after{background-color:#1a1a1a;transform:scale(1)}}.o-header__link[data-type=icon]{align-items:center;display:flex}.o-header__link[data-type=icon] svg{height:15px;margin-right:15px;width:15px}.o-header__link[data-type=icon]:after{left:30px;width:calc(100% - 30px)}.o-header__logo{left:calc(50% - 102px);position:absolute;width:204px}@media(max-width:1279px){.o-header__logo{left:auto;position:static;width:172px}}.o-header__logo .o-header__logoLink{display:block;padding-bottom:2%}.o-header__logo .o-header__logoLink img{display:block;width:100%}.o-header__hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.o-header__lang{background-color:#fff;bottom:-34px;left:50%;position:absolute;transform:translate3d(-50%,100%,0)}.o-header__langList{align-items:stretch;display:flex;flex-direction:column;position:relative}.o-header__langList:before{content:"";display:block;height:34px;left:0;position:absolute;top:-34px;width:100%}.o-header__langItem{flex:1 0 auto}.o-header__langLink{display:inline-block;padding:14px 27px;position:relative;text-align:center;white-space:nowrap;width:100%}.o-header__langLink:after{background-color:#dfe1d3;content:"";display:block;height:1px;left:27px;position:absolute;right:27px;top:0}.o-header__hamburger{position:fixed;right:30px;top:34px}@media(max-width:767px){.o-header__hamburger{top:22px}}.o-header__hamburgerButton{display:none}@media(max-width:1279px){.o-header__hamburgerButton{display:block;padding:9px 0;position:relative;width:21px}}.o-header__hamburgerBar{background-color:#1a1a1a;display:block;height:2px;width:15px}.o-header__hamburgerBar:after,.o-header__hamburgerBar:before{background-color:#1a1a1a;content:"";display:block;height:2px;left:0;position:absolute;transition:transform .35s cubic-bezier(.4,0,.2,1);width:100%}.o-header__hamburgerBar:before{top:0}.o-header__hamburgerBar:after{bottom:0}[data-is-open=true] .o-header__hamburgerBar:before{transform:translate3d(0,9px,0)}[data-is-open=true] .o-header__hamburgerBar:after{transform:translate3d(0,-9px,0)}@media(min-width:768px){.o-cardGrid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-30px}.o-cardGrid:after{content:"";display:block;height:0;width:calc(33.33333% - 20px)}}@media(max-width:767px){.o-cardGrid{margin-bottom:-41px}}@media(min-width:768px){.o-cardGrid[data-row=oneLine]{flex-wrap:nowrap}.o-cardGrid__col{flex-basis:calc(33.33333% - 20px);margin-bottom:56px;min-width:calc(33.33333% - 20px)}}@media(max-width:767px){.o-cardGrid__col{margin-bottom:41px}}@media(min-width:768px){[data-row=oneLine] .o-cardGrid__col{flex:0 1 auto;margin-top:0;min-width:auto}[data-row=oneLine] .o-cardGrid__col:not(:last-of-type){margin-right:30px}[data-row=oneLine] .o-cardGrid__col:last-of-type{margin-right:0}}.o-linkCard{border-bottom:1px solid #dfe1d3;border-top:1px solid #dfe1d3}.o-linkCard__list{background-color:#f9f9f6}@media(min-width:768px){.o-linkCard__list{display:flex}.o-linkCard__item{transition:1s;width:50%}}@media(min-width:1921px){.o-linkCard__item:first-child{padding-left:calc(50vw - 960px)}}@media(min-width:768px){.o-linkCard__item:first-child{border-right:1px solid #dfe1d3}}@media(max-width:767px){.o-linkCard__item:first-child{border-bottom:1px solid #dfe1d3}}@media(min-width:1921px){.o-linkCard__item:last-child{padding-right:calc(50vw - 960px)}}@media(min-width:768px){.o-linkCard__item:hover,a:hover .o-linkCard__item{background-color:#dfe1d3}.o-linkCard__item:hover .a-action svg:first-of-type,a:hover .o-linkCard__item .a-action svg:first-of-type{transform:translateZ(0)}.o-linkCard__item:hover .a-action svg:last-of-type,a:hover .o-linkCard__item .a-action svg:last-of-type{transform:translate3d(120%,0,0)}}.o-linkCard__itemInner{display:block;position:relative}@media(min-width:768px){.o-linkCard__itemInner{display:flex;flex-direction:column;height:100%;padding:100px 100px 100px 80px}}@media(max-width:767px){.o-linkCard__itemInner{padding:90px 30px}}.o-linkCard__upperTitle{font-weight:500}:lang(ja) .o-linkCard__upperTitle{font-weight:700}@media(min-width:768px){.o-linkCard__upperTitle{font-size:1.8rem}}@media(max-width:767px){.o-linkCard__upperTitle{font-size:1.6rem;letter-spacing:.06em;margin-bottom:.25em}}.o-linkCard__bottomTitle{font-weight:500}:lang(ja) .o-linkCard__bottomTitle{font-weight:700}@media(min-width:768px){.o-linkCard__bottomTitle{font-size:2.4rem;margin-bottom:.75em}}@media(max-width:767px){.o-linkCard__bottomTitle{font-size:1.8rem;letter-spacing:.06em;margin-bottom:1.5em}}.o-linkCard__link{align-items:center;display:flex}.o-linkCard__link svg{height:100%;transition:transform .35s cubic-bezier(.4,0,.2,1);width:100%}.o-linkCard__link svg:first-of-type{left:0;position:absolute;top:0;transform:translate3d(-120%,0,0)}.o-linkCard__link svg:last-of-type{transform:translateZ(0)}@media(min-width:768px){.o-linkCard__link:hover svg:first-of-type,a:hover .o-linkCard__link svg:first-of-type{transform:translateZ(0)}.o-linkCard__link:hover svg:last-of-type,a:hover .o-linkCard__link svg:last-of-type{transform:translate3d(120%,0,0)}.o-linkCard__link{margin-top:auto;padding-top:30px}}@media(max-width:767px){.o-linkCard__link{padding-top:25px}}.o-linkCard__icon{display:flex;height:6px;margin-right:12px;overflow:hidden;position:relative;width:18px}@media(max-width:767px){.o-linkCard__icon{margin-right:6px}}.m-featureCard{text-align:center}@media(max-width:767px){.m-featureCard{text-align:left}}.m-featureCard__thumb{margin-bottom:24px}@media(max-width:767px){.m-featureCard__thumb{margin-bottom:22px}}.m-featureCard__title{font-size:1.8rem;font-weight:500;letter-spacing:.06em;line-height:1.25;margin-bottom:20px}:lang(ja) .m-featureCard__title{font-weight:700}@media(max-width:767px){.m-featureCard__title{letter-spacing:0;margin-bottom:12px}}.m-featureCard__subtitle{display:block;font-size:1.6rem;font-weight:400;letter-spacing:0;padding-top:8px}@media(max-width:767px){.m-featureCard__subtitle{font-size:1.4rem;padding-top:6px}}.m-featureCard__text{font-size:1.4rem;letter-spacing:0;line-height:1.5}[lang=ja] .m-featureCard__text{font-size:1.75rem}.o-pageHeader{border-bottom:1px solid #dfe1d3}@media(min-width:768px){.o-pageHeader{padding-left:11.1111111111vw;padding-right:11.1111111111vw}}@media(max-width:767px){.o-pageHeader{padding-left:30px;padding-right:30px}}@media(min-width:1921px){.o-pageHeader{margin-left:calc(960px - 50vw);margin-right:calc(960px - 50vw);padding-left:calc(61.11111vw - 960px);padding-right:calc(61.11111vw - 960px)}}.o-pageHeader[data-border-none=true]{border-bottom:none}.o-pageHeader .m-textComponent__header{margin-bottom:0}@media(max-width:767px){.o-pageHeader .m-textComponent__header+.m-textComponent__content{margin-top:33px}}.o-pageHeader .o-pageHeader__container{padding-bottom:100px;padding-top:50px}@media(max-width:767px){.o-pageHeader .o-pageHeader__container{padding-bottom:75px;padding-top:50px}}.o-pageHeader .m-navBar{padding-bottom:55px;padding-top:0}.a-navTabs{align-items:center;display:flex}.a-navTabs__item{cursor:pointer;flex-basis:0;flex-grow:1}.a-navTabs__item .a-navTabs__title{font-weight:400;letter-spacing:.02em;text-align:center;width:100%}.a-navTabs__item .a-navTabs__title:after{background-color:#dfe1d3;content:"";display:block;height:2px;margin-top:25px;width:100%}@media(min-width:768px){.a-navTabs__item .a-navTabs__title{font-size:1.8rem;line-height:1.89}}@media(max-width:767px){.a-navTabs__item .a-navTabs__title{font-size:1.6rem;line-height:1.5}}.a-navTabs__item.active .a-navTabs__title:after{background-color:#1a1a1a}.m-rotatingShowImage__inner{position:relative}.m-rotatingShowImage__inner:before{background-color:#dfe1d3;bottom:0;content:"";left:0;position:absolute;right:0;top:100%;transform:rotate(5deg);transition:top .35s cubic-bezier(.165,.84,.44,1);z-index:0}.m-rotatingShowImage__inner .a-image{opacity:0;position:relative;transform:rotate(5deg);transition:transform .65s cubic-bezier(.165,.84,.44,1) .35s,opacity .15s cubic-bezier(.165,.84,.44,1) .35s;z-index:1}[data-is-scrolled=true] .m-rotatingShowImage__inner:before{top:0}[data-is-scrolled=true] .m-rotatingShowImage__inner .a-image{opacity:1;transform:rotate(0)}.m-googlemapView{margin-bottom:192px}@media(max-width:767px){.m-googlemapView{margin-bottom:145px}}.m-googlemapView .gm-style .gm-style-iw-c{box-shadow:none!important}@media(min-width:768px){.m-googlemapView .gm-style-iw{max-width:795px!important}}@media(max-width:767px){.m-googlemapView .gm-style-iw{max-width:84vw!important}}.m-googlemapView .gm-style-iw-d{margin-bottom:-12px}.m-googlemapView button.gm-ui-hover-effect{transform:scale(1.5)}@media(min-width:768px){.m-googlemapView button.gm-ui-hover-effect{right:25px!important;top:25px!important}}@media(max-width:767px){.m-googlemapView button.gm-ui-hover-effect{right:5.8666666667vw!important;top:5.8666666667vw!important}}.m-googlemapView .a-salonListItem{flex-wrap:wrap}@media(min-width:768px){.m-googlemapView .a-salonListItem{padding-left:18px;padding-right:18px;padding-top:18px}}@media(max-width:767px){.m-googlemapView .a-salonListItem{padding:18px}}.m-googlemapView .a-salonCard{margin-bottom:35px}@media(max-width:767px){.m-googlemapView .a-salonCard__textArea{margin-top:0}}.m-googlemapView .a-salonCard__title{margin-right:25px}@media(min-width:768px){.m-googlemapView .a-salonListItem__link{flex-direction:row;margin-left:0;position:relative;width:100%}.m-googlemapView .a-salonListItem__link :not(:empty){border-top:1px solid #dfe1d3;padding:24px 0}}@media(max-width:767px){.m-googlemapView .a-salonListItem__link{margin-bottom:15px;margin-top:0}}@media(min-width:768px){.m-googlemapView .a-salonListItem__linkItem{flex-basis:50%;flex-grow:1;font-size:1.8rem;margin:0;text-align:center}.m-googlemapView .a-salonListItem__linkItem[data-hr=true]{background-color:#dfe1d3;flex-basis:1px;height:100%}.m-googlemapView .a-salonListItem__linkItem[data-hr=true]:before{background-image:none;content:none}}.a-buttonPlayMovie{background-color:rgba(96,120,100,.5);bottom:0;display:inline-block;left:0;position:absolute;right:0;top:0;transition:background-color .15s cubic-bezier(.4,0,.2,1);z-index:1}.js-modalYoutube-preview .a-buttonPlayMovie:hover{background-color:rgba(96,120,100,.05)}.js-modalYoutube-preview .a-buttonPlayMovie:hover .a-buttonPlayMovie__inner{opacity:0}.a-buttonPlayMovie__inner{border:1px solid #fff;border-radius:50%;display:block;height:60px;overflow:hidden;transition:opacity .15s cubic-bezier(.4,0,.2,1);width:60px}.a-buttonPlayMovie__icon,.a-buttonPlayMovie__inner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.a-buttonPlayMovie__icon{height:26.6666666667%;width:23.3333333333%}.a-buttonPlayMovie__icon svg{display:block;height:100%;transform:translateX(12%);width:100%}.o-footer{background-color:#f9f9f6;border-top:2px solid #f9f9f6;font-size:1.8rem;line-height:1.33;position:relative}@media(min-width:768px){.o-footer{min-width:1024px;overflow-x:scroll}}.o-footer[data-mode=micro]{background-color:transparent;border-top:none}[data-bg=cover] .o-footer[data-mode=micro]{color:#fff}.o-footer .m-lang{width:150%}.o-footer .m-lang__link{font-size:1.2rem;padding-left:35px}.o-footer__top{background-color:#fff;width:100%}@media(min-width:768px)and (max-width:1210px){.o-footer__top{left:0;position:-webkit-sticky;position:sticky}}.o-footer__topInner{display:flex;height:105px;justify-content:center}@media(min-width:768px){.o-footer__topInner{margin-left:auto;margin-right:auto;max-width:1920px}}@media(max-width:767px){.o-footer__topInner{height:80px}}.o-footer__logo{display:flex;flex-direction:column;height:100%;justify-content:center}@media(min-width:768px){.o-footer__logo{border-right:2px solid #f9f9f6;padding-left:45px;padding-right:45px}}@media(max-width:767px){.o-footer__logo{margin-bottom:72px;width:100%}}.o-footer__logoLink{display:block;font-size:0;line-height:1;padding-bottom:1%;width:204px}@media(max-width:767px){.o-footer__logoLink{width:186px}}.o-footer__logoLink img{width:100%}.o-footer__breadcrumb{display:flex;flex:1 0 auto;flex-direction:column;position:relative}@media(max-width:767px){.o-footer__breadcrumb{width:calc(100% - 80px)}}.o-footer__breadcrumb[data-is-scrollable=true]:after,.o-footer__breadcrumb[data-is-scrollable=true]:before{background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,.75) 75%,hsla(0,0%,100%,0));bottom:0;content:"";display:block;pointer-events:none;position:absolute;top:0;transition:opacity .15s cubic-bezier(.4,0,.2,1);width:40px}.o-footer__breadcrumb[data-is-scrollable=true]:before{left:0}.o-footer__breadcrumb[data-is-scrollable=true]:after{right:0;transform:rotate(180deg)}.o-footer__breadcrumb[data-is-scrollable=true][data-is-end=true]:after,.o-footer__breadcrumb[data-is-scrollable=true][data-is-start=true]:before{opacity:0}.o-footer__breadcrumbInner{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:auto;width:100%}.o-footer__breadcrumbList{display:flex;padding-left:45px;padding-right:45px;width:-webkit-fit-content;width:fit-content}@media(max-width:767px){.o-footer__breadcrumbList{padding-left:30px;padding-right:30px}}.o-footer__breadcrumbItem{font-size:1.6rem;white-space:nowrap}.o-footer__breadcrumbItem+.o-footer__breadcrumbItem{align-items:center;display:flex}.o-footer__breadcrumbItem+.o-footer__breadcrumbItem:before{background:#1a1a1a;content:"";display:block;height:1px;margin:0 15px;width:10px}.o-footer__breadcrumbLink{font-size:1.4rem;line-height:1.89;vertical-align:text-bottom}.o-footer__goTop{-webkit-tap-highlight-color:transparent;align-items:center;border-left:2px solid #f9f9f6;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;width:105px}@media(max-width:767px){.o-footer__goTop{width:80px}}.o-footer__goTop svg{display:block;height:10px;width:8px}.o-footer__inner{display:flex}@media(min-width:768px){.o-footer__inner{margin-left:auto;margin-right:auto;max-width:1920px;min-width:1210px;padding:76px 45px 70px}}@media(max-width:767px){.o-footer__inner{flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;padding:76px 30px 52px}}.o-footer__secondaryNav{letter-spacing:.06em}@media(min-width:768px){.o-footer__secondaryNav{margin-right:4.5%}}@media(max-width:767px){.o-footer__secondaryNav{flex-basis:calc(50% - 15px);min-width:calc(50% - 15px)}}.o-footer__secondaryNavList{font-size:1.4rem;font-weight:500}@media(max-width:767px){.o-footer__secondaryNavList{font-size:1.1rem;line-height:1.5}}.o-footer__secondaryNavItem{position:relative}@media(min-width:768px){.o-footer__secondaryNavItem:not(:last-of-type){margin-bottom:27px}}@media(max-width:767px){.o-footer__secondaryNavItem:not(:last-of-type){margin-bottom:29px}}.o-footer__secondaryNavItem .m-langSelect{height:100%;left:0;position:absolute;top:0;width:100%}.o-footer__iconLink{align-items:center;cursor:pointer;display:flex}.o-footer__iconLink svg{height:15px;margin-right:13px;width:15px}@media(max-width:767px){.o-footer__iconLink svg{margin-right:15px}}.o-footer__lang{position:absolute}.o-footer__langList{align-items:stretch;display:flex;flex-direction:column;padding-left:28px;padding-top:8px}@media(max-width:767px){.o-footer__langList{padding-left:30px;padding-top:4px}}.o-footer__langItem{flex:1 0 auto}.o-footer__langItem:not(:last-of-type){margin-bottom:4px}@media(max-width:767px){.o-footer__langItem:not(:last-of-type){margin-bottom:2px}}.o-footer__langLink{display:inline-block;font-size:1.2rem;position:relative;white-space:nowrap;width:100%}@media(max-width:767px){.o-footer__langLink{font-size:1rem}}@media(min-width:768px){.o-footer__primaryNav{display:flex;flex:1 0 auto}}@media(max-width:767px){.o-footer__primaryNav{flex-basis:calc(50% - 15px);min-width:calc(50% - 15px)}}@media(min-width:768px){.o-footer__primaryNavList:not(:last-of-type){margin-right:3%}}@media(max-width:767px){.o-footer__primaryNavList:not(:last-of-type){margin-bottom:28px}}.o-footer__primaryNavLink{display:block;font-size:1.4rem;font-weight:500;letter-spacing:.06em}@media(min-width:768px){.o-footer__primaryNavLink{margin-bottom:13px}}@media(max-width:767px){.o-footer__primaryNavLink{line-height:1.89}.o-footer__primarySubNav{display:none}}.o-footer__primarySubNavItem:not(:last-of-type){margin-bottom:7px}.o-footer__link{font-size:1.4rem}@media(max-width:767px){.o-footer__social{flex-basis:calc(50% - 15px);min-width:calc(50% - 15px);transform:translate3d(0,-123%,0)}}.o-footer__socialList{display:flex}@media(min-width:768px){.o-footer__socialItem:not(:last-of-type){margin-right:40px}}@media(max-width:767px){.o-footer__socialItem:not(:last-of-type){margin-right:20px}}@media(min-width:768px){.o-footer__socialLink svg{height:24px;width:24px}}@media(max-width:767px){.o-footer__socialLink svg{height:20px;width:20px}}@media(min-width:768px){.o-footer__bottom{border-top:2px solid #fff}}@media(min-width:768px)and (max-width:1210px){.o-footer__bottom{left:0;position:-webkit-sticky;position:sticky}}@media(min-width:768px){[data-mode=micro] .o-footer__bottom{border-top:none}}.o-footer__bottomInner{display:flex}@media(min-width:768px){.o-footer__bottomInner{align-items:center;height:86px;margin-left:auto;margin-right:auto;max-width:1920px;min-width:1024px;padding-left:45px;padding-right:45px}}@media(max-width:767px){.o-footer__bottomInner{flex-direction:column-reverse}}@media(min-width:768px){[data-mode=micro] .o-footer__bottomInner{height:58px;justify-content:center}}.o-footer__copyright{font-size:1.2rem;letter-spacing:.02em}@media(min-width:768px){.o-footer__copyright{margin-right:50px}}@media(max-width:767px){.o-footer__copyright{border-top:2px solid #fff;font-size:1rem;letter-spacing:.06em;padding:28px 12px}}@media(min-width:768px){[data-mode=micro] .o-footer__copyright{margin-right:0}}@media(max-width:767px){[data-mode=micro] .o-footer__copyright{border-top:none;text-align:center}}.o-footer__bottomLinks{display:flex}@media(min-width:768px){.o-footer__bottomLinks{align-items:center}}@media(max-width:767px){.o-footer__bottomLinks{align-items:center;border-top:2px solid #fff;flex-wrap:wrap;width:100%}}.o-footer__bottomLink{display:block;font-size:1.2rem}@media(min-width:768px){.o-footer__bottomLink:not(:last-of-type){margin-right:40px}}@media(max-width:767px){.o-footer__bottomLink{flex-basis:50%;max-width:50%;padding-bottom:22px;padding-top:22px}.o-footer__bottomLink:nth-of-type(-n+2){border-bottom:2px solid #fff}.o-footer__bottomLink:nth-of-type(2n - 1){border-right:2px solid #fff;padding-left:30px;padding-right:15px}.o-footer__bottomLink:nth-of-type(2n){padding-left:15px;padding-right:30px}}.m-langSelect{font-size:1.8rem;opacity:0}.m-navBar__list{display:flex}.m-navBar__item:not(:last-of-type){margin-right:30px}.m-navBar__link{align-items:center;display:flex;font-size:1.2rem;font-weight:500}:lang(ja) .m-navBar__link{font-weight:700}.m-navBar__link svg{height:100%;transition:transform .35s cubic-bezier(.4,0,.2,1);width:100%}.m-navBar__link svg:first-of-type{left:0;position:absolute;top:0;transform:translate3d(0,-120%,0)}.m-navBar__link svg:last-of-type{transform:translateZ(0)}@media(min-width:768px){.m-navBar__link:hover svg:first-of-type,a:hover .m-navBar__link svg:first-of-type{transform:translateZ(0)}.m-navBar__link:hover svg:last-of-type,a:hover .m-navBar__link svg:last-of-type{transform:translate3d(0,120%,0)}}.m-navBar__icon{display:block;font-size:0;height:10px;margin-right:10px;overflow:hidden;position:relative;width:7px}.a-mediumHeading{font-size:2.4rem;font-weight:500;letter-spacing:.06em;line-height:1.5}:lang(ja) .a-mediumHeading{font-weight:700}@media(max-width:767px){.a-mediumHeading{font-size:1.8rem}.a-mediumHeading .a-mediumHeading__text{font-weight:700}}.a-mediumHeading__subtext{display:block;font-size:1.8rem;letter-spacing:.06em}@media(max-width:767px){.a-mediumHeading__subtext{font-size:1.6rem}}.o-imageComponent{display:flex;flex-direction:column}@media(min-width:768px){.o-imageComponent[data-grid]{flex-direction:row;justify-content:space-between}}.o-imageComponent[data-reverse]{flex-direction:column-reverse}@media(min-width:768px){.o-imageComponent[data-reverse][data-grid]{flex-direction:row-reverse}}@media(max-width:767px){.o-imageComponent[data-sp-reverse]{flex-direction:column-reverse}}.o-imageComponent[data-align=center]{align-items:center}.o-imageComponent[data-align=bottom]{align-items:flex-end}@media(max-width:767px){.o-imageComponent__imageContainer{margin-bottom:54px}[data-reverse] .o-imageComponent__imageContainer,[data-sp-reverse] .o-imageComponent__imageContainer{margin-bottom:0;margin-top:54px}}@media(min-width:768px){[data-grid="3-7"] .o-imageComponent__imageContainer{flex-basis:28.5714285714%;min-width:28.5714285714%}[data-grid="4-5"] .o-imageComponent__imageContainer,[data-grid="4-6"] .o-imageComponent__imageContainer{flex-basis:38.3928571429%;min-width:38.3928571429%}[data-grid="5-5"] .o-imageComponent__imageContainer{flex-basis:49.1071428571%;min-width:49.1071428571%}[data-stick-out] .o-imageComponent__imageContainer img{margin-left:-11.1111111111vw;width:calc(100% + 11.11111vw)}}@media(max-width:767px){[data-stick-out] .o-imageComponent__imageContainer img{margin-left:-30px;width:calc(100% + 30px)}}.imageCaption{margin-top:32px;text-align:right}@media(min-width:768px){[data-grid="3-7"] .o-imageComponent__body{flex-basis:calc(71.42857% - 30px);min-width:calc(71.42857% - 30px)}[data-grid="4-6"] .o-imageComponent__body{flex-basis:calc(61.60714% - 30px);min-width:calc(61.60714% - 30px)}[data-grid="4-5"] .o-imageComponent__body,[data-grid="5-5"] .o-imageComponent__body{flex-basis:calc(50.89286% - 30px);min-width:calc(50.89286% - 30px)}}.o-hero{display:block;overflow-y:hidden;position:relative}.o-hero__bg{background:no-repeat 50%/cover;bottom:0;left:0;min-width:100%;overflow:hidden;position:absolute;top:0}@media(max-width:767px){.o-hero__bg .a-image{height:100%;width:auto}}.o-hero__text{position:absolute;top:50%;transform:translate3d(0,-50%,0);width:100%}body[data-page=contact]{background-color:#f9f9f6}.page-contact-index .page-contact-sec01{margin-top:139px;text-align:center}@media(max-width:767px){.page-contact-index .page-contact-sec01{margin-top:94px}}.page-contact-index .page-contact-sec01 .m-textComponent{margin-bottom:89px}@media(max-width:767px){.page-contact-index .page-contact-sec01 .m-textComponent{margin-bottom:76px}}.page-contact-index .page-contact-sec01 .m-textComponent__header{margin:0 auto}.page-contact-index .page-contact-sec01 .a-largeHeading__text{letter-spacing:.06em}.page-contact-index .page-contact-sec01 .a-largeHeading__subtext{font-size:1.8rem;font-weight:400;letter-spacing:.02em;line-height:1.89;padding-top:58px!important}@media(max-width:767px){.page-contact-index .page-contact-sec01 .a-largeHeading__subtext{font-size:1.6rem;letter-spacing:.02em;line-height:1.5;padding-top:35px!important}}.page-contact-index .page-contact-sec01 .page-contact-sec01__list{font-weight:700}.page-contact-index .page-contact-sec01 .page-contact-sec01__list .page-contact-sec01__item{border-top:1px solid #dfe1d3;display:flex;justify-content:space-between;padding:36px 0}.page-contact-index .page-contact-sec01 .page-contact-sec01__list .page-contact-sec01__item:last-child{border-bottom:1px solid #dfe1d3}@media(max-width:767px){.page-contact-index .page-contact-sec01 .page-contact-sec01__list .page-contact-sec01__item{padding:38px 0}}.page-contact-index .page-contact-sec01 .page-contact-sec01__list .page-contact-sec01__item .page-contact-sec01__item__col{font-size:1.8rem;letter-spacing:.06em;line-height:1.5}@media(max-width:767px){.page-contact-index .page-contact-sec01 .page-contact-sec01__list .page-contact-sec01__item .page-contact-sec01__item__col{font-size:1.6rem}}.page-contact-index .page-contact-sec01 .page-contact-sec01__list .page-contact-sec01__item .page-contact-sec01__item__col .page-contact-sec01__link{align-items:center;display:flex}.page-contact-index .page-contact-sec01 .page-contact-sec01__list .page-contact-sec01__item .page-contact-sec01__item__col .page-contact-sec01__link:before{background-image:url(https://www.hair-kitchen.com/assets/img/contact/contact_icon.jpg);background-size:contain;content:"";display:block;height:14px;margin-right:13px;width:18px}.page-contact-index .page-contact-sec02{margin-top:97px!important}@media(max-width:767px){.page-contact-index .page-contact-sec02{margin-top:76px!important}}.page-contact-index .page-contact-sec02 .page-contact-sec02__title{font-size:1.6rem;font-weight:700;letter-spacing:.12em;line-height:1.5;padding-bottom:39px}@media(max-width:767px){.page-contact-index .page-contact-sec02 .page-contact-sec02__title{font-size:1.4rem}}.page-contact-index .page-contact-sec02 .page-contact-sec02__list{border-bottom:1px solid #dfe1d3;border-top:1px solid #dfe1d3}.page-contact-index .page-contact-sec02 .page-contact-sec02__item{align-items:baseline;border-bottom:1px solid #dfe1d3;display:flex;justify-content:space-between;margin-left:auto;width:94%}@media(max-width:767px){.page-contact-index .page-contact-sec02 .page-contact-sec02__item{display:block;width:91%}}.page-contact-index .page-contact-sec02 .page-contact-sec02__item:last-child{border-bottom:none}.page-contact-index .page-contact-sec02 .page-contact-sec02__head{font-size:1.4rem;font-weight:700;letter-spacing:.12em;line-height:1.5;padding:41px 0 41px 30px;text-align:left;white-space:nowrap;width:168px}@media(max-width:767px){.page-contact-index .page-contact-sec02 .page-contact-sec02__head{font-size:1.2rem;padding:46px 0 0}}.page-contact-index .page-contact-sec02 .page-contact-sec02__body{font-size:1.4rem;letter-spacing:.12em;line-height:2.28;padding:36px 10px 36px 50px;white-space:nowrap;width:578px}@media(max-width:767px){.page-contact-index .page-contact-sec02 .page-contact-sec02__body{font-size:1.2rem;letter-spacing:.02em;line-height:2;margin-bottom:22px;padding:9px 0 0;white-space:unset;width:100%}}.page-contact-index .page-contact-sec02 .page-contact-sec02__link{align-items:center;display:flex;font-size:1.4rem;font-weight:700;justify-content:space-between;letter-spacing:.12em;line-height:1.5;padding-right:60px;white-space:nowrap}@media(max-width:767px){.page-contact-index .page-contact-sec02 .page-contact-sec02__link{font-size:1.2rem;justify-content:unset;margin-bottom:41px}}.page-contact-index .page-contact-sec02 .page-contact-sec02__tel{font-size:1.4rem;letter-spacing:.12em;line-height:2.28;padding-right:60px;position:relative;white-space:nowrap}@media(max-width:767px){.page-contact-index .page-contact-sec02 .page-contact-sec02__tel{font-size:1.2rem;margin-bottom:35px}}.page-contact-index .page-contact-sec02 .page-contact-sec02__tel [data-tel-note=true]{font-size:1rem;position:absolute;right:2px;top:5px}@media(max-width:767px){.page-contact-index .page-contact-sec02 .page-contact-sec02__tel [data-tel-note=true]{left:133px;right:unset;top:3px}}.page-contact-index .page-contact-sec02 .page-contact-sec02__link:before{background-image:url(https://www.hair-kitchen.com/assets/img/contact/contact_icon.jpg);background-size:contain;content:"";display:block;height:14px;margin-right:13px;width:18px}@media(max-width:767px){.page-contact-index .page-contact-sec02 .page-contact-sec02__link:before{margin-right:10px}}.page-contact-index .page-contact-sec03{border-bottom:1px solid #dfe1d3;margin-top:139px!important}@media(min-width:768px){.page-contact-index .page-contact-sec03{padding:0 calc(50vw - 960px)}}@media(max-width:767px){.page-contact-index .page-contact-sec03{margin-top:92px!important}}.page-contact-index .page-contact-sec03 .m-textComponent{margin-bottom:38px}.page-contact-index .page-contact-sec03 .m-textComponent__header{margin-bottom:0}.page-contact-index .page-contact-sec03 .a-mediumHeading__subtext{font-weight:400;padding-top:26px}@media(max-width:767px){.page-contact-index .page-contact-sec03 .a-mediumHeading__subtext{letter-spacing:.02em;padding-top:33px}}.page-contact-index .page-contact-sec03 .page-contact-sec03__list{display:flex;justify-content:space-between;margin-bottom:150px}@media(max-width:767px){.page-contact-index .page-contact-sec03 .page-contact-sec03__list{display:block;margin-bottom:100px}}.page-contact-index .page-contact-sec03 .page-contact-sec03__link{display:block;padding:82px 0 37px}.page-contact-index .page-contact-sec03 .page-contact-sec03__item{border:1px solid #dfe1d3;text-align:center;width:calc(50% - 15px)}@media(max-width:767px){.page-contact-index .page-contact-sec03 .page-contact-sec03__item{margin-bottom:30px;width:100%}}.page-contact-index .page-contact-sec03 .page-contact-sec03__item:last-child{margin-bottom:0}.page-contact-index .page-contact-sec03 .page-contact-sec03__heading{font-size:1.8rem;font-weight:500;letter-spacing:.06em;line-height:1.5;margin-bottom:18px;position:relative}@media(max-width:767px){.page-contact-index .page-contact-sec03 .page-contact-sec03__heading{font-size:1.6rem}}.page-contact-index .page-contact-sec03 .page-contact-sec03__instagramIcon{background:url(https://www.hair-kitchen.com/assets/img/contact/instagram_icon.png);height:30px;width:30px}.page-contact-index .page-contact-sec03 .page-contact-sec03__youtubeIcon{background:url(https://www.hair-kitchen.com/assets/img/contact/youtube_icon.png);height:23px;width:30px}.page-contact-index .page-contact-sec03 .page-contact-sec03__instagramIcon,.page-contact-index .page-contact-sec03 .page-contact-sec03__youtubeIcon{background-size:contain;content:"";display:block;left:0;margin:0 auto;position:absolute;right:0;top:-38px}.page-contact-index .page-contact-sec03 .page-contact-sec03__body{font-size:1.6rem;letter-spacing:0;line-height:1.5}@media(max-width:767px){.page-contact-index .page-contact-sec03 .page-contact-sec03__body{font-size:1.4rem;padding:0 43px}}.page-contact-jp .page-contact-sec01{margin-top:139px;text-align:center}@media(max-width:767px){.page-contact-jp .page-contact-sec01{margin-top:94px}}.page-contact-jp .page-contact-sec01 .a-largeHeading{margin-bottom:65px}@media(max-width:767px){.page-contact-jp .page-contact-sec01 .a-largeHeading{margin-bottom:40px}}.page-contact-jp .page-contact-sec01 .a-largeHeading__text{letter-spacing:.06em}.page-contact-jp .page-contact-sec01 .page-contact-sec01__about{margin-bottom:100px}@media(max-width:767px){.page-contact-jp .page-contact-sec01 .page-contact-sec01__about{margin-bottom:80px}}.page-contact-jp .page-contact-sec01 .a-largeHeading__subtext--text{display:block;margin-top:20px}@media(max-width:767px){.page-contact-jp .page-contact-sec01 .a-largeHeading__subtext--text{margin-top:13px}}.page-contact-jp .page-contact-sec02{margin-top:97px!important}@media(max-width:767px){.page-contact-jp .page-contact-sec02{margin-top:76px!important}}.page-contact-jp .page-contact-sec02 .page-contact-sec02__title{font-size:1.6rem;font-weight:700;letter-spacing:.12em;line-height:1.5;padding-bottom:39px}@media(max-width:767px){.page-contact-jp .page-contact-sec02 .page-contact-sec02__title{font-size:1.4rem}}.page-contact-jp .page-contact-sec02 .page-contact-sec02__list{border-bottom:1px solid #dfe1d3;border-top:1px solid #dfe1d3}.page-contact-jp .page-contact-sec02 .page-contact-sec02__item{align-items:baseline;border-bottom:1px solid #dfe1d3;display:flex;justify-content:space-between;margin-left:auto;width:94%}@media(max-width:767px){.page-contact-jp .page-contact-sec02 .page-contact-sec02__item{display:block;width:91%}}.page-contact-jp .page-contact-sec02 .page-contact-sec02__item:last-child{border-bottom:none}.page-contact-jp .page-contact-sec02 .page-contact-sec02__head{font-size:1.4rem;font-weight:700;letter-spacing:.12em;line-height:1.5;padding:41px 0 41px 30px;text-align:left;white-space:nowrap;width:168px}@media(max-width:767px){.page-contact-jp .page-contact-sec02 .page-contact-sec02__head{font-size:1.2rem;padding:46px 0 0}}.page-contact-jp .page-contact-sec02 .page-contact-sec02__body{font-size:1.4rem;letter-spacing:.12em;line-height:2.28;padding:36px 10px 36px 50px;white-space:nowrap;width:578px}@media(max-width:767px){.page-contact-jp .page-contact-sec02 .page-contact-sec02__body{font-size:1.2rem;letter-spacing:.02em;line-height:2;margin-bottom:22px;padding:9px 0 0;white-space:unset;width:100%}}.page-contact-jp .page-contact-sec02 .page-contact-sec02__link{align-items:center;display:flex;font-size:1.4rem;font-weight:700;justify-content:space-between;letter-spacing:.12em;line-height:1.5;padding-right:60px;white-space:nowrap}@media(max-width:767px){.page-contact-jp .page-contact-sec02 .page-contact-sec02__link{font-size:1.2rem;justify-content:unset;margin-bottom:41px}}.page-contact-jp .page-contact-sec02 .page-contact-sec02__tel{font-size:1.4rem;letter-spacing:.12em;line-height:2.28;padding-right:60px;position:relative;white-space:nowrap}@media(max-width:767px){.page-contact-jp .page-contact-sec02 .page-contact-sec02__tel{font-size:1.2rem;margin-bottom:35px}}.page-contact-jp .page-contact-sec02 .page-contact-sec02__tel [data-tel-note=true]{font-size:1rem;position:absolute;right:2px;top:5px}@media(max-width:767px){.page-contact-jp .page-contact-sec02 .page-contact-sec02__tel [data-tel-note=true]{left:133px;right:unset;top:3px}}.page-contact-jp .page-contact-sec02 .page-contact-sec02__link:before{background-image:url(https://www.hair-kitchen.com/assets/img/contact/contact_icon.jpg);background-size:contain;content:"";display:block;height:14px;margin-right:13px;width:18px}@media(max-width:767px){.page-contact-jp .page-contact-sec02 .page-contact-sec02__link:before{margin-right:10px}}.page-contact-jp .page-contact-sec03{border-bottom:1px solid #dfe1d3;margin-top:139px!important}@media(min-width:768px){.page-contact-jp .page-contact-sec03{padding:0 calc(50vw - 960px)}}@media(max-width:767px){.page-contact-jp .page-contact-sec03{border-bottom:none;margin-top:92px!important}}.page-contact-jp .page-contact-sec03 .m-textComponent{margin-bottom:38px}@media(max-width:767px){.page-contact-jp .page-contact-sec03 .m-textComponent{margin-bottom:61px}}.page-contact-jp .page-contact-sec03 .m-textComponent__header{margin-bottom:0}.page-contact-jp .page-contact-sec03 .a-mediumHeading__text{font-size:2rem;font-weight:700;letter-spacing:.12em;line-height:1.5}@media(max-width:767px){.page-contact-jp .page-contact-sec03 .a-mediumHeading__text{font-size:1.6rem}}.page-contact-jp .page-contact-sec03 .a-mediumHeading__subtext{font-size:1.4rem;letter-spacing:.12em;line-height:2.285;padding-top:32px}@media(max-width:767px){.page-contact-jp .page-contact-sec03 .a-mediumHeading__subtext{font-size:1.2rem;letter-spacing:.02em;line-height:2;padding-top:37px}}.page-contact-jp .page-contact-sec03 .page-contact-sec03__list{display:flex;justify-content:space-between;margin-bottom:150px}@media(max-width:767px){.page-contact-jp .page-contact-sec03 .page-contact-sec03__list{display:block;margin-bottom:100px}}.page-contact-jp .page-contact-sec03 .page-contact-sec03__link{display:block;padding:82px 0 37px}.page-contact-jp .page-contact-sec03 .page-contact-sec03__item{border:1px solid #dfe1d3;text-align:center;width:calc(50% - 30px)}@media(max-width:767px){.page-contact-jp .page-contact-sec03 .page-contact-sec03__item{margin-bottom:30px;width:100%}}.page-contact-jp .page-contact-sec03 .page-contact-sec03__item:last-child{margin-bottom:0}.page-contact-jp .page-contact-sec03 .page-contact-sec03__heading{font-size:1.8rem;font-weight:500;letter-spacing:.06em;line-height:1.5;margin-bottom:18px;position:relative}@media(max-width:767px){.page-contact-jp .page-contact-sec03 .page-contact-sec03__heading{font-size:1.6rem}}.page-contact-jp .page-contact-sec03 .page-contact-sec03__lineIcon{background:url(https://www.hair-kitchen.com/assets/img/contact/line_icon.png);height:30px;width:30px}.page-contact-jp .page-contact-sec03 .page-contact-sec03__instagramIcon{background:url(https://www.hair-kitchen.com/assets/img/contact/instagram_icon.png);height:30px;width:30px}.page-contact-jp .page-contact-sec03 .page-contact-sec03__youtubeIcon{background:url(https://www.hair-kitchen.com/assets/img/contact/youtube_icon.png);height:23px;width:30px}.page-contact-jp .page-contact-sec03 .page-contact-sec03__instagramIcon,.page-contact-jp .page-contact-sec03 .page-contact-sec03__lineIcon,.page-contact-jp .page-contact-sec03 .page-contact-sec03__youtubeIcon{background-size:contain;content:"";display:block;left:0;margin:0 auto;position:absolute;right:0;top:-38px}.page-contact-jp .page-contact-sec03 .page-contact-sec03__body{font-size:1.6rem;letter-spacing:0;line-height:2;padding:0 17px}@media(max-width:767px){.page-contact-jp .page-contact-sec03 .page-contact-sec03__body{font-size:1.2rem;letter-spacing:.06em;line-height:2;padding:0 30px}}@keyframes bgFade{0%{opacity:0}to{opacity:1}}@keyframes bgBright{0%{filter:brightness(100%)}to{filter:brightness(102%)}}@media(min-width:768px){.js-toggleAttributeByScroll .page-top-products__imageContainerInner{overflow:hidden;transform-origin:bottom center;transition:transform 2s ease-out}.js-toggleAttributeByScroll .page-top-products__imageContainerInner .a-image{transition:transform 2s ease-out;transition-delay:.25s}}@media(min-width:768px)and (min-width:768px){.js-toggleAttributeByScroll:hover .page-top-products__imageContainerInner,a:hover .js-toggleAttributeByScroll .page-top-products__imageContainerInner{transform:scale(.9375)}.js-toggleAttributeByScroll:hover .page-top-products__imageContainerInner .a-image,a:hover .js-toggleAttributeByScroll .page-top-products__imageContainerInner .a-image{transform:scale(1.3)}}.page-top-index{position:relative}.page-top-index .page-top-banner{height:400px;position:fixed;right:30px;top:50%;transform:translateY(-50%);width:110px}@media(max-width:767px){.page-top-index .page-top-banner{bottom:-15px;height:auto;left:15px;right:unset;top:unset;width:70vw}}.page-top-index .page-top-bg{animation:bgBright 1.5s cubic-bezier(.4,0,.2,1) infinite alternate;background:no-repeat 50%/cover url(../img/top/bg-base.jpg);height:100%;left:0;position:fixed;top:0;width:100%}.page-top-index .page-top-bg:after{animation:bgFade 5s cubic-bezier(.4,0,.2,1) infinite alternate;background:no-repeat 50%/cover url(../img/top/bg-animation.jpg);content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%}.page-top-index .page-top-hero{color:#fff;margin-bottom:150px;overflow:hidden;position:relative}@media(min-width:768px){.page-top-index .page-top-hero{position:relative}.page-top-index .page-top-hero:before{content:"";display:block;padding-bottom:56.25%}}@media(max-width:767px){.page-top-index .page-top-hero{min-height:calc(100vh - 65px);min-height:calc(var(--vh, 1vh)*100 - 65px);min-width:100%}.page-top-index .page-top-hero[data-video=true]{min-height:56.25vw}}.page-top-index .page-top-hero .o-section__inner,.page-top-index .page-top-hero__slide,.page-top-index .page-top-hero__textContainer,.page-top-index .page-top-hero__video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.page-top-index .page-top-hero__video{bottom:-16%;height:132%;pointer-events:none;top:-16%}.page-top-index .page-top-hero__slide{padding-bottom:0}.page-top-index .page-top-hero__image{display:block;height:auto;left:50%;min-height:100%;min-width:calc(100vw + 10px);position:relative;transform:translate3d(calc(-50% - 5px),0,0);width:calc(79.05544vh - 51.38604px);width:calc(var(--vh, 1vh)*100*.79055 - 51.38604px)}.page-top-index .swiper-slide-active .page-top-hero__image,.page-top-index .swiper-slide-duplicate-active .page-top-hero__image,.page-top-index .swiper-slide-duplicate-prev .page-top-hero__image,.page-top-index .swiper-slide-prev .page-top-hero__image{animation:slide-transition 5s linear 0s both}@keyframes slide-transition{to{transform:translate3d(calc(-50% + 5px),0,0)}}.page-top-index .page-top-hero__textContainer{opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1) .5s}.page-top-index .page-top-hero__textContainer .page-top-hero__title{font-size:2.4rem;margin-top:15.40041vh;margin-top:calc(var(--vh, 1vh)*15.40041)}.page-top-index .page-top-hero__textContainer .a-action{margin-top:4.72279vh;margin-top:calc(var(--vh, 1vh)*4.72279)}.page-top-index .swiper-slide-active .page-top-hero__textContainer,.page-top-index .swiper-slide-duplicate-active .page-top-hero__textContainer,.page-top-index .swiper-slide-duplicate-prev .page-top-hero__textContainer,.page-top-index .swiper-slide-prev .page-top-hero__textContainer{opacity:1}.page-top-index .page-top-hero__scrollGuid{background-color:hsla(0,0%,100%,.25);height:100px;overflow:hidden;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:1px}@media(max-width:767px){.page-top-index .page-top-hero__scrollGuid{display:none}}.page-top-index .page-top-hero__scrollGuid:after{animation:scrollGuide-transition 2s linear infinite;background-color:#fff;content:"";display:block;height:20px;left:0;position:absolute;top:0;transform:translate3d(0,-100%,0);width:1px}@keyframes scrollGuide-transition{to{transform:translate3d(0,100px,0)}}.page-top-index .page-top-about{margin-bottom:70px}@media(max-width:767px){.page-top-index .page-top-about{margin-bottom:108px}.page-top-index .page-top-about .m-textComponent__header{margin-bottom:calc(75.07246vw + 57.47826px)}}.page-top-index .page-top-about__object{position:absolute;right:10.625%;top:3.7201062888%;width:10.4166666667%}@media(min-width:1440px){.page-top-index .page-top-about__object{width:150px}}@media(max-width:767px){.page-top-index .page-top-about__object{right:8%;top:-5.2905464007%;width:33.3333333333%}}@media(min-width:768px){.page-top-index .page-top-about__flux{position:relative}.page-top-index .page-top-about__flux:before{content:"";display:block;padding-bottom:78.4027777778%}}.page-top-index .page-top-about__textContainer{background-color:#f9f9f6;border-bottom:2px solid #dfe1d3}@media(min-width:768px){.page-top-index .page-top-about__textContainer{align-items:center;display:flex;height:87.5%;padding-left:16%;position:absolute;right:0;top:10%;width:57%}}@media(max-width:767px){.page-top-index .page-top-about__textContainer{height:inherit;margin-right:60px;max-height:300%;padding-bottom:90px;padding-top:94px}}@media(min-width:768px)and (max-width:1439px){.page-top-index .page-top-about__textContainer{height:979px}}.page-top-index .page-top-about__textContainer .m-textComponent{margin-top:2%}@media(min-width:768px){.page-top-index .page-top-about__textContainer .m-textComponent__content{margin-right:-25%}}@media(max-width:767px){.page-top-index .page-top-feature:after,.page-top-index .page-top-feature:before{display:none}.page-top-index .page-top-feature .o-container{overflow-x:hidden;position:relative}}@media(min-width:768px)and (max-width:1439px){.page-top-index .page-top-feature .o-container{padding-top:144px}}.page-top-index .page-top-feature .o-cardGrid__col{flex-basis:calc(25% - 15px);min-width:calc(25% - 15px)}.page-top-index .page-top-feature__headerContainer{align-items:flex-start;display:flex;justify-content:space-between}@media(max-width:767px){.page-top-index .page-top-feature__headerContainer{display:block}}.page-top-index .page-top-feature__headerContainer>*{flex-basis:calc(50% - 10px);min-width:calc(50% - 10px)}.page-top-index .page-top-feature__headerContainer .page-top-feature__movie{position:relative}@media(max-width:767px){.page-top-index .page-top-feature__headerContainer .page-top-feature__movie{margin-top:38px}}.page-top-index .page-top-feature__banner{margin-top:75px}@media(max-width:767px){.page-top-index .page-top-feature__banner{margin-top:115px}}.page-top-index .page-top-feature__bannerAnchor{display:block;margin:0 auto;width:546px}@media(max-width:767px){.page-top-index .page-top-feature__bannerAnchor{max-width:315px;width:100%}}.page-top-index .page-top-feature__object{left:-1.9444444444%;position:absolute;top:-32.8767123288%;width:13.125%}@media(min-width:1440px){.page-top-index .page-top-feature__object{width:189px}}@media(max-width:767px){.page-top-index .page-top-feature__object{left:-6.6666666667%;top:-5.0480769231%;width:44%}}.page-top-index .page-top-feature__header{margin-bottom:66px}@media(max-width:767px){.page-top-index .page-top-feature__header{margin-bottom:73px}}.page-top-index .page-top-about__imageContainer{background:no-repeat 50%/cover;left:0;position:absolute;top:0;width:calc(50% - 15px)}.page-top-index .page-top-about__imageContainer:before{content:"";display:block;padding-bottom:139.0070921986%}@media(max-width:767px){.page-top-index .page-top-about__imageContainer{position:absolute;top:191px;width:calc(100vw - 30px)}.page-top-index .page-top-about__imageContainer:before{content:"";display:block;padding-bottom:75.0724637681%}}.page-top-index .page-top-recipe{text-align:center}.page-top-index .page-top-recipe .o-hero{position:relative}.page-top-index .page-top-recipe .o-hero:before{content:"";display:block;padding-bottom:55.5555555556%}@media(max-width:767px){.page-top-index .page-top-recipe .o-hero{position:relative}.page-top-index .page-top-recipe .o-hero:before{content:"";display:block;padding-bottom:200%}}.page-top-index .page-top-recipe .a-mediumHeading{margin-bottom:25px}@media(max-width:767px){.page-top-index .page-top-recipe .a-mediumHeading{margin-bottom:32px}}.page-news-detail .page-news-detail-wysiwyg .page-top-index .page-top-recipe p,.page-top-index .page-top-recipe .a-text,.page-top-index .page-top-recipe .page-news-detail .page-news-detail-wysiwyg p{margin-bottom:35px}@media(max-width:767px){.page-news-detail .page-news-detail-wysiwyg .page-top-index .page-top-recipe p,.page-top-index .page-top-recipe .a-text,.page-top-index .page-top-recipe .page-news-detail .page-news-detail-wysiwyg p{margin-bottom:38px}}@media(min-width:768px){.page-top-index .page-top-products{padding-top:200px}}@media(max-width:767px){.page-top-index .page-top-products .o-section__inner{position:-webkit-sticky;position:sticky;top:100px}}@media(min-width:768px){.page-top-index .page-top-products__imageContainer{margin-bottom:138px}}@media(max-width:767px){.page-top-index .page-top-products__imageContainerInner{height:400px;margin-bottom:92px;overflow:hidden;padding-left:30px;padding-right:30px;position:relative}}@media(min-width:768px){.page-top-index .page-top-products__imageContainerInner .a-image{transform-origin:center bottom}}@media(max-width:767px){.page-top-index .page-top-products__imageContainerInner .a-image{height:100%;left:30px;position:absolute;top:0;width:900px}}.page-top-index .page-top-products__header{margin-bottom:66px}@media(max-width:767px){.page-top-index .page-top-products__header{margin-bottom:73px}}.page-top-index .page-top-products__header [data-restrict-next-line=true]{white-space:nowrap}.page-top-index .page-top-salon{background-color:#fff;box-shadow:0 25px 25px -25px #dfe1d3;text-align:center}@media(max-width:767px){.page-top-index .page-top-salon{box-shadow:0 -1px 20px 1px #dfe1d3}}.page-top-index .page-top-salon__textContainer .a-mediumHeading{margin-bottom:24px}@media(max-width:767px){.page-top-index .page-top-salon__textContainer .a-mediumHeading{margin-bottom:33px}}.page-news-detail .page-news-detail-wysiwyg .page-top-index .page-top-salon__textContainer p,.page-top-index .page-top-salon__textContainer .a-text,.page-top-index .page-top-salon__textContainer .page-news-detail .page-news-detail-wysiwyg p{margin-bottom:58px}@media(max-width:767px){.page-news-detail .page-news-detail-wysiwyg .page-top-index .page-top-salon__textContainer p,.page-top-index .page-top-salon__textContainer .a-text,.page-top-index .page-top-salon__textContainer .page-news-detail .page-news-detail-wysiwyg p{margin-bottom:30px}}.page-top-index .page-top-salon__icon{margin-bottom:34px}@media(max-width:767px){.page-top-index .page-top-salon__icon{margin-bottom:11px}}.page-top-index .page-top-stylist .o-section__inner{display:flex}@media(min-width:768px){.page-top-index .page-top-stylist .o-section__inner{align-items:flex-start}}@media(max-width:767px){.page-top-index .page-top-stylist .o-section__inner{align-items:flex-start;flex-direction:column-reverse;overflow-x:hidden}}@media(orientation:portrait){.page-top-index .page-top-stylist .o-section__inner{align-items:stretch}}.page-top-index .page-top-stylist__object{left:33.3333333333%;position:absolute;top:-4.7483380817%;width:16.0416666667%}@media(min-width:1440px){.page-top-index .page-top-stylist__object{width:231px}}@media(max-width:767px){.page-top-index .page-top-stylist__object{left:59.7333333333%;top:23.1977818854%;width:55.7333333333%}}.page-top-index .page-top-stylist__textContainer{padding-bottom:196px;padding-top:237px}@media(min-width:1921px){.page-top-index .page-top-stylist__textContainer.o-container{padding-right:11.1111111111%}}@media(max-width:767px){.page-top-index .page-top-stylist__textContainer{padding-bottom:145px;padding-top:72px}}.page-top-index .page-top-stylist__imageContainer{background-color:#dfe1d3;display:block;overflow:hidden}@media(min-width:768px){.page-top-index .page-top-stylist__imageContainer{flex-basis:calc(50% - 15px);min-width:calc(50% - 15px);position:-webkit-sticky;position:sticky;top:0}}@media(max-width:767px){.page-top-index .page-top-stylist__imageContainer{position:static}}@media(orientation:portrait){.page-top-index .page-top-stylist__imageContainer{position:static}}.page-top-index .page-top-stylist__imageContainer .page-top-stylist__frame,.page-top-index .page-top-stylist__imageContainer .page-top-stylist__frameImage .a-image{transition:transform 1s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.page-top-index .page-top-stylist__imageContainer:hover .page-top-stylist__frame,a:hover .page-top-index .page-top-stylist__imageContainer .page-top-stylist__frame{transform:scale(1.1) rotate(3deg)}.page-top-index .page-top-stylist__imageContainer:hover .page-top-stylist__frameImage .a-image,a:hover .page-top-index .page-top-stylist__imageContainer .page-top-stylist__frameImage .a-image{transform:translate3d(-10%,0,0)}}.page-top-index .page-top-stylist__imageInner{height:100%;position:relative}.page-top-index .page-top-stylist__imageInner:before{content:"";display:block;padding-bottom:113.475177305%}.page-top-index .page-top-stylist__frame{bottom:19%;left:22.1276595745%;position:absolute;right:22.1276595745%;top:19%}@media(max-width:767px){.page-top-index .page-top-stylist__frame{bottom:13.6150234742%;left:17.2%;right:17.2%;top:13.6150234742%}}@media(max-width:767px)and (orientation:landscape){.page-top-index .page-top-stylist__frame{bottom:calc(50% - 248px);left:calc(50% - 196.5px);right:calc(50% - 196.5px);top:calc(50% - 248px)}}.page-top-index .page-top-stylist__frameInner{background-color:#fff;height:100%;position:relative}.page-top-index .page-top-stylist__frameInner:after,.page-top-index .page-top-stylist__frameInner:before{background-color:#fff;content:"";display:block;height:100%;position:absolute;top:0;width:100%}.page-top-index .page-top-stylist__frameInner:before{left:calc(-100% - 60px)}@media(max-width:767px){.page-top-index .page-top-stylist__frameInner:before{left:calc(-100% - 40px)}}.page-top-index .page-top-stylist__frameInner:after{right:calc(-100% - 60px)}@media(max-width:767px){.page-top-index .page-top-stylist__frameInner:after{right:calc(-100% - 40px)}}.page-top-index .page-top-stylist__frameImage{bottom:45px;left:45px;overflow:hidden;position:absolute;right:45px;top:45px}@media(max-width:767px){.page-top-index .page-top-stylist__frameImage{bottom:30px;left:30px;right:30px;top:30px}}.page-top-index .page-top-stylist__frameImage .a-image{height:100%;width:auto}@media(min-width:768px){.page-top-index .page-top-news .o-cardGrid__col{flex-shrink:0}}@media(max-width:767px){.page-top-index .page-top-news{overflow:hidden}}.page-top-index .page-top-news .o-container{overflow-x:hidden}.page-top-index .page-top-news__object{bottom:-14.5454545455%;position:absolute;right:19.7916666667%;width:12.0138888889%}@media(min-width:1440px){.page-top-index .page-top-news__object{width:173px}}@media(max-width:767px){.page-top-index .page-top-news__object{bottom:-8.4388185654%;right:-10.6666666667%;width:46.1333333333%}.page-top-index .page-top-instagram{margin-bottom:150px;overflow-x:hidden}}@media(min-width:768px){.page-top-index .page-top-instagram__header{display:flex;justify-content:space-between;padding-bottom:56px;padding-top:46px}}@media(max-width:767px){.page-top-index .page-top-instagram__header{margin-bottom:43px}}@media(min-width:768px){.page-top-index .page-top-instagram__headerText{align-items:center;display:flex}}@media(max-width:767px){.page-top-index .page-top-instagram__headerText{margin-bottom:32px}}@media(min-width:768px){.page-top-index .page-top-instagram__headerText .a-mediumHeading{margin-right:28px;padding-right:28px;position:relative}.page-top-index .page-top-instagram__headerText .a-mediumHeading:after{background-color:#dfe1d3;bottom:9px;content:"";display:block;position:absolute;right:0;top:9px;width:1px}}@media(max-width:767px){.page-top-index .page-top-instagram__headerText .a-mediumHeading{margin-bottom:19px}.page-news-detail .page-news-detail-wysiwyg .page-top-index .page-top-instagram__headerText p,.page-top-index .page-top-instagram__headerText .a-text,.page-top-index .page-top-instagram__headerText .page-news-detail .page-news-detail-wysiwyg p{line-height:3em;padding-left:21px;position:relative}.page-news-detail .page-news-detail-wysiwyg .page-top-index .page-top-instagram__headerText p:first-line,.page-top-index .page-top-instagram__headerText .a-text:first-line,.page-top-index .page-top-instagram__headerText .page-news-detail .page-news-detail-wysiwyg p:first-line{line-height:normal}.page-news-detail .page-news-detail-wysiwyg .page-top-index .page-top-instagram__headerText p:after,.page-top-index .page-top-instagram__headerText .a-text:after,.page-top-index .page-top-instagram__headerText .page-news-detail .page-news-detail-wysiwyg p:after{background-color:#dfe1d3;bottom:5px;content:"";display:block;height:calc(100% - 1.5em);left:0;position:absolute;top:5px;width:1px}}.page-top-index .page-top-instagram__hash{padding-left:1em}.page-top-index .page-top-instagram__link{align-items:center;display:inline-flex;font-size:1.8rem;white-space:nowrap}@media(max-width:767px){.page-top-index .page-top-instagram__link{font-size:1.6rem;letter-spacing:.06em}}.page-top-index .page-top-instagram__icon{font-size:0;height:20px;margin-right:10px;width:20px}.page-top-index .page-top-instagram__icon svg{height:100%}@media(max-width:767px){.page-top-index .page-top-instagram__grid{margin-left:-95vw;margin-right:-55vw}}.page-products .o-pageHeader{background-color:#f9f9f6}.page-products .page-products-lineup{padding-bottom:144px;padding-top:50px}@media(max-width:767px){.page-products .page-products-lineup{padding-bottom:100px}}.page-products .page-products-lineup .a-mediumHeading{margin-bottom:100px}@media(max-width:767px){.page-products .page-products-lineup .a-mediumHeading{margin-bottom:70px}}.page-products .page-products-textBlock{margin:60px auto}.page-products .page-products-textBlock:first-child{margin-top:20px}.page-products .page-products-textBlock:last-child{margin-bottom:0}.page-products .page-products-drawer{background-color:#dfe1d3}@media(min-width:768px){.page-products .page-products-drawer{margin-right:-14.2857142857%;overflow:hidden;padding-left:115px}}@media(max-width:767px){.page-products .page-products-drawer{margin-right:-30px;padding-left:30px;padding-right:30px}}@media(min-width:1921px){.page-products .page-products-drawer{margin-right:calc(-61.11111vw + 960px);padding-right:calc(61.11111vw - 960px)}}.page-products .page-products-drawer__header{align-items:center;display:flex;padding:45px 14.2857142857% 45px 0;transition:padding-top .35s cubic-bezier(.4,0,.2,1)}.page-products .page-products-drawer__heading{font-size:2.4rem;font-weight:500;letter-spacing:.06em;margin-right:1em}:lang(ja) .page-products .page-products-drawer__heading{font-weight:700}.page-products .page-products-drawer__button{margin-left:auto}.page-products .page-products-drawer__trigger{cursor:pointer;display:block;height:41px;position:relative;right:-12px;width:41px}.page-products .page-products-drawer__trigger:after,.page-products .page-products-drawer__trigger:before{background-color:#1a1a1a;bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0}.page-products .page-products-drawer__trigger:before{height:1px;width:17px}.page-products .page-products-drawer__trigger:after{height:17px;transition:transform .35s cubic-bezier(.4,0,.2,1);width:1px}@media(max-width:767px){.page-products .page-products-drawer__header{padding:25px 0}.page-products .page-products-drawer__heading{font-size:1.8rem}}.page-products .page-products-drawer__content{height:0;overflow:hidden;transition:height .35s}@media(max-width:767px){.page-products .page-products-drawer__content{margin:0 -30px;padding:0 30px}}.page-products .page-products-drawer[data-is-open=true] .page-products-drawer__header{padding-top:135px}@media(max-width:767px){.page-products .page-products-drawer[data-is-open=true] .page-products-drawer__header{padding-bottom:35px;padding-top:75px}}.page-products .page-products-drawer[data-is-open=true] .page-products-drawer__trigger:after{transform:scaleY(0)}.page-products .page-products-drawer[data-is-open=true] .page-products-drawer__content{height:auto}@media(min-width:768px){.page-products .page-products-drawerContent__textWrapper{padding-right:14.2857142857%}}.page-products .page-products-drawerContent__textWrapper[data-has-margin=true]{margin-bottom:40px}.page-products .page-products-drawerContent__heading{font-size:1.8rem;font-weight:500;letter-spacing:.06em;margin-bottom:.2em}:lang(ja) .page-products .page-products-drawerContent__heading{font-weight:700}@media(max-width:767px){.page-products .page-products-drawerContent__heading{font-size:1.6rem;margin-bottom:.75em}.page-news-detail .page-news-detail-wysiwyg .page-products .page-products-drawerContent p,.page-products .page-products-drawerContent .a-text,.page-products .page-products-drawerContent .page-news-detail .page-news-detail-wysiwyg p{font-size:1.4rem}}.page-products .page-products-formula{display:flex;margin:40px 0 50px;padding-right:14.2857142857%}.page-products .page-products-formula__term{background-color:#dfe1d3;border:2px solid #fff}.page-products .page-products-formula__term[data-type=solution]{background-color:#fff}.page-products .page-products-formula__name{font-weight:500;letter-spacing:.06em;text-align:center}:lang(ja) .page-products .page-products-formula__name{font-weight:700}.page-products .page-products-formula__desc{text-align:center}.page-products .page-products-formula__operator{align-items:center;display:flex;justify-content:center}.page-products .page-products-formula__operator svg{flex-basis:12px;height:12px;min-width:12px}@media(min-width:768px){.page-products .page-products-formula__term{flex-basis:calc(33.33333% - 20px);min-width:calc(33.33333% - 20px);padding:18px}.page-products .page-products-formula__name{font-size:1.8rem}.page-products .page-products-formula__desc{font-size:1.6rem}.page-products .page-products-formula__operator{flex-basis:30px;min-width:30px}}@media(max-width:767px){.page-products .page-products-formula{flex-wrap:wrap}.page-products .page-products-formula__term{align-items:center;display:flex;flex-direction:column;height:104px;justify-content:center}.page-products .page-products-formula__term:not([data-type=solution]){flex-basis:calc(50% - 15px);min-width:calc(50% - 15px)}.page-products .page-products-formula__term[data-type=solution]{flex-basis:100%;min-width:100%}.page-products .page-products-formula__name{font-size:1.6rem;margin-bottom:.5em}.page-products .page-products-formula__desc{font-size:1.4rem}.page-products .page-products-formula__operator{flex-basis:30px;min-width:30px}}.page-products .page-products-step{margin:40px 0 50px}@media(min-width:768px){.page-products .page-products-step{overflow-x:scroll}}@media(min-width:1440px){.page-products .page-products-step{padding-right:14.2857142857%}}.page-products .page-products-step:first-of-type{margin-bottom:0}.page-products .page-products-step__slide{background-color:#fff;border:2px solid #fff;border-radius:50%;display:flex;flex-direction:column;height:230px;justify-content:center;padding:20px;position:relative;text-align:center;width:230px}.page-products .page-products-step__slide--option{background-color:#dfe1d3}.page-products .page-products-step__slide[data-protect-tech=true]{margin-right:30px}.page-products .page-products-step__number{font-weight:500;letter-spacing:.06em;line-height:1.25}:lang(ja) .page-products .page-products-step__number{font-weight:700}.page-products .page-products-step__title{letter-spacing:.06em;line-height:1.33;margin-bottom:6px}.page-products .page-products-step__image{height:81px;margin:0 auto 5px;width:92px}.page-products .page-products-step__image .a-image{height:100%;width:auto}.page-products .page-products-step__desc{font-size:1.4rem;line-height:1.5}.page-products .page-products-step__desc--oneLine{padding-top:.5em}.page-products .page-products-step__desc small{font-size:1.2rem}.page-products .page-products-step__arrow{left:-45px;position:absolute;top:50%;transform:translateY(-50%);width:55px}@media(min-width:768px){.page-products .page-products-step .swiper-slide{height:auto;width:auto}.page-products .page-products-step .swiper-pagination{display:none}.page-products .page-products-step__wrapper{display:flex}.page-products .page-products-step__wrapper:not([data-protect-tech=true]){justify-content:space-between}.page-products .page-products-step__number{font-size:1.2rem}.page-products .page-products-step__title{font-size:1.8rem}}@media(max-width:767px){.page-products .page-products-step{margin-left:-30px;margin-right:-30px}.page-products .page-products-step .swiper-container{margin:0 auto;width:230px}.page-products .page-products-step .swiper-pagination-bullet{background-color:#fff;box-shadow:0 1px 3px 0 rgba(26,26,26,.16);height:7px;margin:0 5px;opacity:1;width:7px}.page-products .page-products-step .swiper-pagination-bullet-active{background-color:#1a1a1a}.page-products .page-products-step__slide{padding:20px}.page-products .page-products-step__number{font-size:1rem}.page-products .page-products-step__title{font-size:1.6rem}}@media(min-width:768px){.page-products .products-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.page-products .products-grid{padding-bottom:20px;position:relative}.page-products .products-grid+.page-products-stepGrid{padding-top:70px}.page-products .products-grid+.page-products-stepGrid:before{background-color:#dfe1d3;content:"";display:block;height:2px;left:-30px;position:absolute;right:-30px;top:-1px}.page-products .products-grid .product-card-subtitle{font-size:1rem}.page-products .products-grid .product-card-title{font-size:1.6rem}}.page-products .products-grid .product-card .product-card-header{margin-bottom:75px;padding-left:14px;position:relative}@media(max-width:767px){.page-products .products-grid .product-card .product-card-header{margin-bottom:50px}}.page-products .products-grid .product-card .product-card-header:before{background-color:#1a1a1a;bottom:0;content:"";display:block;height:85%;left:0;margin:auto 0;position:absolute;top:0;width:1px}.page-products .products-grid .product-card .product-card-header .product-card-header-subtitle{font-size:1.2rem;letter-spacing:.06em;line-height:1.33;margin-bottom:3px}.page-products .products-grid .product-card .product-card-header .product-card-header-title{font-size:1.8rem;letter-spacing:.06em;line-height:1.33}@media(min-width:768px){.page-products .products-grid .product-card:not([data-product-index="0"]) .product-card-header{visibility:hidden}}@media(max-width:767px){.page-products .products-grid .product-card:not([data-product-index="0"]) .product-card-header{display:none}}.page-products .products-grid .product-card .product-card-body{display:flex;flex-direction:column;gap:30px}.page-products .products-grid .product-card .product-card-body .product-card-body-image{margin-bottom:22px}.page-products .products-grid .product-card .product-card-body .product-card-body-title{align-items:flex-end;display:flex;justify-content:space-between}.page-products .products-grid .product-card .product-card-body .product-card-body-name{font-weight:500;letter-spacing:.06em;line-height:1.5}:lang(ja) .page-products .products-grid .product-card .product-card-body .product-card-body-name{font-weight:700}.page-products .products-grid .product-card .product-card-body .product-card-body-sub{line-height:1.5;margin-left:1.5em;white-space:nowrap}.page-products .products-grid .product-card .product-card-body .product-card-body-desc{font-size:1.4rem;line-height:1.5}.page-products .products-grid .product-card .product-card-body .product-card-body-price{font-size:1.2rem;line-height:1.5}@media(min-width:768px){.page-products .products-grid .product-card .product-card-body:hover .product-card-body-image .a-image,a:hover .page-products .products-grid .product-card .product-card-body .product-card-body-image .a-image{transform:scale(1.1)}.page-products .products-grid .product-card .product-card-body{height:100%;margin-bottom:56px}.page-products .products-grid .product-card .product-card-body .product-card-body-image{overflow:hidden}.page-products .products-grid .product-card .product-card-body .product-card-body-image .a-image{transition:transform .65s cubic-bezier(.165,.84,.44,1)}.page-products .products-grid .product-card .product-card-body .product-card-body-title{margin-bottom:20px}.page-products .products-grid .product-card .product-card-body .product-card-body-name{font-size:1.8rem}.page-products .products-grid .product-card .product-card-body .product-card-body-sub{font-size:1.6rem}.page-products .products-grid .product-card .product-card-body .product-card-body-desc{margin-bottom:20px}}@media(max-width:767px){.page-products .products-grid .product-card .product-card-body{margin-bottom:50px}.page-products .products-grid .product-card .product-card-body .product-card-body-title{margin-bottom:16px}.page-products .products-grid .product-card .product-card-body .product-card-body-name{font-size:1.6rem}.page-products .products-grid .product-card .product-card-body .product-card-body-sub{font-size:1.4rem}.page-products .products-grid .product-card .product-card-body .product-card-body-desc{margin-bottom:16px}}.page-products .page-products-notice{font-size:1rem}@media(max-width:767px){.page-products .page-products-notice{border-top:2px solid #dfe1d3;font-size:.96rem;padding-top:25px}}.page-products .page-products-contactGrid{padding:0}.body[data-phase=wp] .page-products .page-products-lineup{margin-bottom:-144px}@media(max-width:767px){.body[data-phase=wp] .page-products .page-products-lineup{margin-bottom:-100px}}.page-products-detail .o-section[data-pad=medium]{padding-top:90px}@media(max-width:767px){.page-products-detail .o-section[data-pad=medium]{padding:70px 0}}.page-products-detail .page-products-detail-header__images{overflow:hidden}.page-products-detail .page-products-detail-header__images .swiper-pagination-bullet{background-color:#fff;box-shadow:0 1px 3px 0 rgba(26,26,26,.16);height:7px;margin:0 5px;opacity:1;width:7px}.page-products-detail .page-products-detail-header__images .swiper-pagination-bullet-active{background-color:#1a1a1a}.page-products-detail .page-products-detail-header__label{margin-bottom:10px}.page-products-detail .page-products-detail-header__labelItem{border:1px solid #dfe1d3;display:inline-block;font-size:1.6rem;line-height:1.33;margin-right:20px;padding:1px 10px}.page-products-detail .page-products-detail-header__productName{font-size:3.5rem;font-weight:500;letter-spacing:.06em;line-height:1.33;margin:0 0 8px;white-space:nowrap}:lang(ja) .page-products-detail .page-products-detail-header__productName{font-weight:700}.page-products-detail .page-products-detail-header__productName [data-size=small]{font-size:.8em}.page-products-detail .page-products-detail-header__subText{font-size:1.8rem;margin-bottom:26px}.page-products-detail .page-products-detail-header__desc{font-size:1.6rem;line-height:1.5;margin-bottom:16px}.page-products-detail .page-products-detail-header__price{display:flex;flex-wrap:wrap;margin-bottom:20px}.page-products-detail .page-products-detail-header__priceItem{font-size:1.6rem;line-height:1.5}.page-products-detail .page-products-detail-header__priceItem:not(:last-child):after{content:" / "}.page-products-detail .page-products-detail-header__notice{font-size:1rem;line-height:1.5;margin-bottom:20px}@media(min-width:768px){.page-products-detail .page-products-detail-header .o-container{display:flex;padding-bottom:60px}.page-products-detail .page-products-detail-header__images{flex-basis:50%;margin-left:-14.2857142857%;min-width:50%}.page-products-detail .page-products-detail-header__images .swiper-pagination-bullets{bottom:22px}.page-products-detail .page-products-detail-header__content{flex-basis:50%;margin-left:auto;min-width:50%;padding-top:80px}}@media(max-width:767px){.page-products-detail .page-products-detail-header__images{margin:0 -30px 20px}.page-products-detail .page-products-detail-header__images .swiper-pagination-bullets{bottom:16px}.page-products-detail .page-products-detail-header__content{padding-bottom:90px}.page-products-detail .page-products-detail-header__label{margin-bottom:16px}.page-products-detail .page-products-detail-header__labelItem{font-size:1.4rem}.page-products-detail .page-products-detail-header__productName{font-size:2.4rem}.page-products-detail .page-products-detail-header__subText{font-size:1.6rem}.page-products-detail .page-products-detail-header__desc,.page-products-detail .page-products-detail-header__priceItem{font-size:1.4rem}.page-products-detail .page-products-detail-header__notice{font-size:.96rem}}.page-products-detail .page-products-detail-header__list-item[data-type=lemon]{color:#cbc300}.page-products-detail .page-products-detail-header__list-item[data-type=orange]{color:#e0782c}.page-products-detail .page-products-detail-header__list-item[data-type=olive]{color:#7b4d3c}.page-products-detail .page-products-detail-header__list-text{font-size:1.6rem;line-height:1.33;word-break:normal}@media(min-width:768px){.page-products-detail .page-products-detail-header__list-item{align-items:center;display:inline-block}.page-products-detail .page-products-detail-header__list-item:not(:last-child){margin-right:45px}.page-products-detail .page-products-detail-header__list-image{display:inline-block;margin-right:15px;width:60px}.page-products-detail .page-products-detail-header__list-text{display:inline-block}}@media(max-width:767px){.page-products-detail .page-products-detail-header__list{display:flex;justify-content:space-between;text-align:center}.page-products-detail .page-products-detail-header__list-item:nth-child(2):last-child{margin:0 auto 0 20px}.page-products-detail .page-products-detail-header__list-image{margin:0 auto;width:85px}.page-products-detail .page-products-detail-header__list-text{font-size:1.4rem;padding:0 .5em}}.page-products-detail .page-products-detail-header__button{margin-top:40px}.page-products-detail .page-products-detail-topHr:after{background-color:#dfe1d3;content:"";height:1px;left:0;position:absolute;top:0;width:100%}@media(max-width:767px){.page-products-detail .page-products-detail-topHr:after{margin:0 auto;right:0;width:calc(100% - 60px)}}.page-products-detail .page-products-detail-topBorder:after{background-color:#dfe1d3;content:"";height:1px;left:0;position:absolute;top:0;width:100%}.page-products-detail .page-products-detail-contentHeader{margin-bottom:50px;text-align:center}.page-products-detail .page-products-detail-contentHeader__heading{font-size:2.4rem;font-weight:500;letter-spacing:.06em;line-height:1.5}:lang(ja) .page-products-detail .page-products-detail-contentHeader__heading{font-weight:700}.page-products-detail .page-products-detail-contentHeader__lead{font-size:1.8rem;margin-top:2em}.page-products-detail .page-products-detail-contentHeader__text{font-size:1.6rem;margin-top:.75em}@media(max-width:767px){.page-products-detail .page-products-detail-contentHeader__heading{font-size:1.8rem}.page-products-detail .page-products-detail-contentHeader__lead{font-size:1.6rem}.page-products-detail .page-products-detail-contentHeader__text{font-size:1.4rem;letter-spacing:.02em}}.page-products-detail .page-products-detail-formula .a-mediumHeading{padding-bottom:50px;text-align:center}@media(min-width:768px){.page-products-detail .page-products-detail-cardGrid{display:flex;flex-wrap:wrap;justify-content:center}.page-products-detail .page-products-detail-cardGrid__col{flex-basis:calc(33.33333% - 20px);min-width:calc(33.33333% - 20px)}.page-products-detail .page-products-detail-cardGrid__col:not(:nth-child(3n)):not(:last-child){margin-right:30px}.page-products-detail .page-products-detail-cardGrid__col:not(:nth-child(-n+3)){margin-top:56px}}@media(max-width:767px){.page-products-detail .page-products-detail-cardGrid__col:not(:last-child){margin-bottom:41px}}.page-products-detail .page-products-detail-ingredientCard__image{margin-bottom:20px}.page-products-detail .page-products-detail-ingredientCard__content{text-align:center}.page-products-detail .page-products-detail-ingredientCard__name{font-size:2.4rem;letter-spacing:.06em;line-height:1.5}.page-products-detail .page-products-detail-ingredientCard__sub{font-size:1.6rem;line-height:1.5}.page-products-detail .page-products-detail-ingredientCard__desc{font-size:1.4rem;line-height:1.5;margin-top:1.25em}@media(max-width:767px){.page-products-detail .page-products-detail-ingredientCard__name{font-size:1.8rem}.page-products-detail .page-products-detail-ingredientCard__sub{font-size:1.4rem}.page-products-detail .page-products-detail-ingredientCard__desc{font-size:1.4rem;letter-spacing:.02em}}@media(min-width:768px){.page-products-detail .page-products-detail-fragranceGrid{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:890px}.page-products-detail .page-products-detail-fragranceGrid__images{display:flex;flex-wrap:wrap;justify-content:center;width:460px}.page-products-detail .page-products-detail-fragranceGrid__image{width:230px}.page-products-detail .page-products-detail-fragranceGrid__content{padding-left:115px;width:430px}}@media(max-width:767px){.page-products-detail .page-products-detail-fragranceGrid__images{display:flex;margin-bottom:30px}.page-products-detail .page-products-detail-fragranceGrid__image{width:50%}.page-news-detail .page-news-detail-wysiwyg .page-products-detail .page-products-detail-fragranceGrid__content p,.page-products-detail .page-products-detail-fragranceGrid__content .a-text,.page-products-detail .page-products-detail-fragranceGrid__content .page-news-detail .page-news-detail-wysiwyg p{font-size:1.4rem;letter-spacing:.02em;text-align:center}}.page-products-detail .page-products-detail-mix{margin:0 auto;position:relative}.page-products-detail .page-products-detail-mix__oval svg{width:100%}.page-products-detail .page-products-detail-mix__body{height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:768px){.page-products-detail .page-products-detail-mix{padding:100px 0 126px;width:890px}.page-products-detail .page-products-detail-mix__content{background-color:#f9f9f6;box-shadow:0 0 0 25px #f9f9f6;position:absolute}.page-products-detail .page-products-detail-mix__content[data-position=top]{left:0;margin:0 auto;right:0;top:0;width:416px}.page-products-detail .page-products-detail-mix__content[data-position=left]{bottom:40px;left:18px;width:257px}.page-products-detail .page-products-detail-mix__content[data-position=right]{bottom:40px;right:-4px;width:277px}.page-products-detail .page-products-detail-mix__image{margin-bottom:18px}.page-products-detail .page-products-detail-mix__caption{font-size:1.6rem;text-align:center}.page-products-detail .page-products-detail-mix__mixBlock{align-items:center;display:flex;height:58px;min-width:175px;padding:0 25px;position:absolute;text-align:center;white-space:nowrap}.page-products-detail .page-products-detail-mix__mixBlock[data-position=left]{left:18px;top:241px}.page-products-detail .page-products-detail-mix__mixBlock[data-position=right]{right:19px;top:240px}.page-products-detail .page-products-detail-mix__mixBlock[data-position=bottom]{left:50%;top:442px;transform:translate(-50%)}[lang=ja] .page-products-detail .page-products-detail-mix__mixBlock{justify-content:center;text-align:center}.page-products-detail .page-products-detail-mix__mix{font-size:1.8rem;font-weight:500;letter-spacing:.06em;order:1}:lang(ja) .page-products-detail .page-products-detail-mix__mix{font-weight:700}.page-products-detail .page-products-detail-mix__text{font-size:1.2rem;letter-spacing:.02em;line-height:1.5;order:3}}@media(max-width:767px){.page-products-detail .page-products-detail-mix{padding:36px 0 50px;width:287px}.page-products-detail .page-products-detail-mix__oval svg{transform:scale(1.2)}.page-products-detail .page-products-detail-mix__content{background-color:#f9f9f6;box-shadow:0 0 0 15px #f9f9f6;position:absolute}.page-products-detail .page-products-detail-mix__content[data-position=top]{left:0;margin:0 auto;right:0;top:0;width:146px}.page-products-detail .page-products-detail-mix__content[data-position=left]{bottom:0;left:-15px;width:98px}.page-products-detail .page-products-detail-mix__content[data-position=right]{bottom:0;right:-15px;width:94px}.page-products-detail .page-products-detail-mix__image{margin-bottom:12px}.page-products-detail .page-products-detail-mix__caption{font-size:1.4rem;line-height:1.5;text-align:center;white-space:nowrap}.page-products-detail .page-products-detail-mix__caption[data-position=left],.page-products-detail .page-products-detail-mix__caption[data-position=right]{margin:0 -20px}.page-products-detail .page-products-detail-mix__mixBlock{position:absolute;width:126px}.page-products-detail .page-products-detail-mix__mixBlock[data-position=left]{left:-7px;padding-left:28px;top:174px}.page-products-detail .page-products-detail-mix__mixBlock[data-position=left]:before{left:0;top:0}.page-products-detail .page-products-detail-mix__mixBlock[data-position=right]{padding-right:28px;right:-7px;text-align:right;top:174px}.page-products-detail .page-products-detail-mix__mixBlock[data-position=right]:before{right:0;top:0}.page-products-detail .page-products-detail-mix__mixBlock[data-position=bottom]{bottom:44px;left:0;margin:0 auto;padding-bottom:30px;right:0;text-align:center}.page-products-detail .page-products-detail-mix__mixBlock[data-position=bottom]:before{bottom:0;left:0;margin:0 auto;right:0}.page-products-detail .page-products-detail-mix__mix{font-size:1.6rem;font-weight:500;letter-spacing:.06em;margin-top:-.25em}:lang(ja) .page-products-detail .page-products-detail-mix__mix{font-weight:700}.page-products-detail .page-products-detail-mix__text{font-size:1.2rem;letter-spacing:.02em;line-height:1.5}}.page-products-detail .page-products-detail-howto__heading{font-size:2.4rem;font-weight:500;letter-spacing:.06em;margin-bottom:1em;text-align:center}:lang(ja) .page-products-detail .page-products-detail-howto__heading{font-weight:700}.page-products-detail .page-products-detail-howto__video{margin-top:50px}@media(min-width:768px){.page-products-detail .page-products-detail-howto__video .o-cardGrid{justify-content:center}.page-products-detail .page-products-detail-howto__video .o-cardGrid:after{display:none}.page-products-detail .page-products-detail-howto__video .o-cardGrid__col:not(:nth-child(2n)):not(:last-child){margin-right:30px}.page-products-detail .page-products-detail-howto__video .o-cardGrid__col:not(:nth-child(-n+2)){margin-top:56px}}@media(max-width:767px){.page-products-detail .page-products-detail-howto__video .o-cardGrid__col:not(:last-child){margin-bottom:41px}}.page-news-detail .page-news-detail-wysiwyg .page-products-detail .page-products-detail-howto p,.page-products-detail .page-products-detail-howto .a-text,.page-products-detail .page-products-detail-howto .page-news-detail .page-news-detail-wysiwyg p{text-align:center}@media(max-width:767px){.page-products-detail .page-products-detail-howto{padding:90px 0}.page-products-detail .page-products-detail-howto__heading{font-size:1.8rem;margin-bottom:1.75em}}.page-products-detail .page-products-detail-recipe{padding:0;text-align:center}.page-products-detail .page-products-detail-recipe .o-hero{position:relative}.page-products-detail .page-products-detail-recipe .o-hero:before{content:"";display:block;padding-bottom:55.5555555556%}@media(max-width:767px){.page-products-detail .page-products-detail-recipe .o-hero{position:relative}.page-products-detail .page-products-detail-recipe .o-hero:before{content:"";display:block;padding-bottom:200%}}.page-products-detail .page-products-detail-recipe .a-mediumHeading{margin-bottom:25px}@media(max-width:767px){.page-products-detail .page-products-detail-recipe .a-mediumHeading{margin-bottom:32px}}.page-news-detail .page-news-detail-wysiwyg .page-products-detail .page-products-detail-recipe p,.page-products-detail .page-products-detail-recipe .a-text,.page-products-detail .page-products-detail-recipe .page-news-detail .page-news-detail-wysiwyg p{margin-bottom:35px}@media(max-width:767px){.page-news-detail .page-news-detail-wysiwyg .page-products-detail .page-products-detail-recipe p,.page-products-detail .page-products-detail-recipe .a-text,.page-products-detail .page-products-detail-recipe .page-news-detail .page-news-detail-wysiwyg p{margin-bottom:38px}}.page-products-detail .page-products-detail-contactGrid{background-color:#f9f9f6}@media(min-width:768px){.page-products-detail .page-products-detail-contactGrid{display:flex}.page-products-detail .page-products-detail-contactGrid__col{width:50%}.page-products-detail .page-products-detail-contactGrid__col:first-child{border-right:1px solid #dfe1d3}}@media(max-width:767px){.page-products-detail .page-products-detail-contactGrid__col:first-child{border-bottom:1px solid #dfe1d3}}.page-products-detail .page-products-detail-gridContent__subtitle,.page-products-detail .page-products-detail-gridContent__title{font-weight:500}:lang(ja) .page-products-detail .page-products-detail-gridContent__subtitle,:lang(ja) .page-products-detail .page-products-detail-gridContent__title{font-weight:700}@media(min-width:768px){.page-products-detail .page-products-detail-gridContent:hover,a:hover .page-products-detail .page-products-detail-gridContent{background-color:#dfe1d3}.page-products-detail .page-products-detail-gridContent:hover .a-action svg:first-of-type,a:hover .page-products-detail .page-products-detail-gridContent .a-action svg:first-of-type{transform:translateZ(0)}.page-products-detail .page-products-detail-gridContent:hover .a-action svg:last-of-type,a:hover .page-products-detail .page-products-detail-gridContent .a-action svg:last-of-type{transform:translate3d(120%,0,0)}.page-products-detail .page-products-detail-gridContent{display:flex;flex-direction:column;height:100%;padding:100px 100px 100px 80px;transition:background-color .35s cubic-bezier(.4,0,.2,1)}.page-products-detail .page-products-detail-gridContent__subtitle{font-size:1.8rem}.page-products-detail .page-products-detail-gridContent__title{font-size:2.4rem;margin-bottom:.75em}.page-products-detail .page-products-detail-gridContent__button{margin-top:auto;padding-top:30px}}@media(max-width:767px){.page-products-detail .page-products-detail-gridContent{padding:90px 30px}.page-products-detail .page-products-detail-gridContent__subtitle{font-size:1.6rem;letter-spacing:.06em;margin-bottom:.25em}.page-products-detail .page-products-detail-gridContent__title{font-size:1.8rem;letter-spacing:.06em;margin-bottom:1.5em}.page-products-detail .page-products-detail-gridContent__button{padding-top:25px}}.page-products-detail .page-products-detail-bottomLink{border-bottom:1px solid #dfe1d3;border-top:1px solid #dfe1d3}@media(min-width:768px){.page-products-detail .page-products-detail-bottomLink{padding:70px 0}.page-products-detail .page-products-detail-bottomLink__grid{display:flex;justify-content:space-between;margin:0 auto;max-width:100%;width:660px}}@media(max-width:767px){.page-products-detail .page-products-detail-bottomLink{padding:50px 0 60px}.page-products-detail .page-products-detail-bottomLink__button{margin-bottom:35px;text-align:center}}.page-products-detail .page-products-detail-bottomLink__socialList{display:flex}@media(max-width:767px){.page-products-detail .page-products-detail-bottomLink__socialList{justify-content:center}}.page-products-detail .page-products-detail-bottomLink__socialItem:not(:last-child){margin-right:60px}.page-products-detail .page-products-detail-bottomLink__socialLink svg{height:24px;width:24px}.page-products-detail .page-products-detail-backAction{color:inherit;display:inline-block;font-size:1.8rem;font-weight:500;letter-spacing:.02em}:lang(ja) .page-products-detail .page-products-detail-backAction{font-weight:700}@media(max-width:767px){.page-products-detail .page-products-detail-backAction{font-size:1.6rem}}.page-products-detail .page-products-detail-backAction svg{height:100%;transition:transform .35s cubic-bezier(.4,0,.2,1);width:100%}.page-products-detail .page-products-detail-backAction svg:first-of-type{left:0;position:absolute;top:0;transform:translate3d(120%,0,0)}.page-products-detail .page-products-detail-backAction svg:last-of-type{transform:translateZ(0)}@media(min-width:768px){.page-products-detail .page-products-detail-backAction:hover svg:first-of-type,a:hover .page-products-detail .page-products-detail-backAction svg:first-of-type{transform:translateZ(0)}.page-products-detail .page-products-detail-backAction:hover svg:last-of-type,a:hover .page-products-detail .page-products-detail-backAction svg:last-of-type{transform:translate3d(-120%,0,0)}}.page-products-detail .page-products-detail-backAction__inner{align-items:center;display:flex}.page-products-detail .page-products-detail-backAction__icon{display:flex;height:6px;margin-right:12px;overflow:hidden;position:relative;width:18px}@media(max-width:767px){.page-products-detail .page-products-detail-backAction__icon{margin-right:6px}}.page-products-detail .page-products-detail-lineup{overflow:hidden;padding-top:20px}.page-products-detail .page-products-detail-lineup .swiper-container{padding-bottom:0;z-index:0}.page-products-detail .page-products-detail-lineup .swiper-container:after,.page-products-detail .page-products-detail-lineup .swiper-container:before{content:"";display:block;height:100%;position:absolute;top:0;width:160px;z-index:2}.page-products-detail .page-products-detail-lineup .swiper-container:before{background:linear-gradient(90deg,#f9f9f6,hsla(60,20%,97%,.443) 43.3%,hsla(60,20%,97%,0));left:0}.page-products-detail .page-products-detail-lineup .swiper-container:after{background:linear-gradient(270deg,#f9f9f6,hsla(60,20%,97%,.443) 43.3%,hsla(60,20%,97%,0));right:0}.page-products-detail .page-products-detail-lineup .swiper-slide{text-align:center}.page-products-detail .page-products-detail-lineup .swiper-slide-active .page-products-detail-lineup__image img{transform:scale(1)}.page-products-detail .page-products-detail-lineup .swiper-slide-active .page-products-detail-lineup__name{opacity:1}.page-products-detail .page-products-detail-lineup__image{height:300px;margin-bottom:36px}.page-products-detail .page-products-detail-lineup__image img{height:100%;transform:scale(.6666666667);transition:transform .8s;width:auto}.page-products-detail .page-products-detail-lineup__name{font-size:1.6rem;opacity:0;transition:opacity .8s}@media(min-width:768px){.page-products-detail .page-products-detail-lineup .swiper-button{position:absolute;top:160px;width:100%;z-index:3}.page-products-detail .page-products-detail-lineup .swiper-button-prev{left:45px}.page-products-detail .page-products-detail-lineup .swiper-button-next{left:auto;right:45px}}@media(max-width:767px){.page-products-detail .page-products-detail-lineup .swiper-container:after,.page-products-detail .page-products-detail-lineup .swiper-container:before{width:90px}.page-products-detail .page-products-detail-lineup .swiper-button{height:30px;margin:40px auto 20px;position:relative;width:90px}.page-products-detail .page-products-detail-lineup__image{height:200px;margin-bottom:56px}.page-products-detail .page-products-detail-lineup__image img{transform:scale(.75)}.page-products-detail .page-products-detail-lineup__name{bottom:0;font-size:1.4rem;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}}body[data-page=forStylists]{background-color:#f9f9f6}.page-forStylists .o-introBox{background:#dfe1d3;margin-bottom:143px;margin-left:11.1111%;padding-right:11.1111%}@media(min-width:1921px){.page-forStylists .o-introBox{margin-left:calc(61.11111vw - 960px)}}@media(max-width:767px){.page-forStylists .o-introBox{margin-bottom:95px;margin-left:30px;padding-right:0}}.page-forStylists .o-introBox:before{content:none}.page-forStylists .o-introBox__inner{margin-right:0;padding:137px 0 140px 115px}@media(min-width:1440px){.page-forStylists .o-introBox__inner{padding:137px calc(50vw - 845px) 140px 115px}}@media(max-width:767px){.page-forStylists .o-introBox__inner{overflow:hidden;padding:73px 30px 76px}}.page-forStylists .page-forStyList-sec01__heading2{font-size:2.4rem;font-weight:500;letter-spacing:.06em;margin-bottom:34px}@media(max-width:767px){.page-forStylists .page-forStyList-sec01__heading2{font-size:1.8rem;margin-bottom:32px}}.page-forStylists .o-introBox__inner .page-forStyList-sec01__text{margin-bottom:49px}@media(max-width:767px){.page-forStylists .o-introBox__inner .page-forStyList-sec01__text{margin-bottom:53px}}.page-forStylists .page-forStyList-sec01__title{margin-bottom:20px}.page-forStylists .page-forStyList-sec01__list{display:flex;justify-content:space-between;margin-bottom:87px}@media(max-width:767px){.page-forStylists .page-forStyList-sec01__list{display:block;margin-bottom:44px}}.page-forStylists .page-forStyList-sec01__item{display:flex;width:calc(33.3% - 20px)}@media(max-width:767px){.page-forStylists .page-forStyList-sec01__item{margin-bottom:18px;width:100%}}.page-forStylists .page-forStyList-sec01__item:last-child{margin-right:0}.page-forStylists .page-forStyList-sec01__left{flex-shrink:0;height:111px;margin-right:30px;width:85px}.page-forStylists .page-forStyList-sec01__heading3{font-size:1.8rem;font-weight:500;letter-spacing:.06em;line-height:1.5;margin-bottom:19px;margin-top:-8px}@media(max-width:767px){.page-forStylists .page-forStyList-sec01__heading3{font-size:1.6rem;margin-bottom:11px;margin-top:-5px}}.page-forStylists .page-forStyList-sec01__heading3 [data-heading-subtext=true]{display:block;font-size:1.4rem}@media(max-width:767px){.page-forStylists .page-forStyList-sec01__heading3 [data-heading-subtext=true]{font-size:1.2rem;margin-top:3px}}.page-forStylists .page-forStyList-sec01__smallText{font-size:1.2rem;letter-spacing:.02em;line-height:1.5}.page-forStylists .page-forStyList-sec01__smallText[data-chef-voice-top=true]{margin-top:-5px}@media(max-width:767px){.page-forStylists .page-forStyList-sec01__smallText[data-chef-voice-top=true]{font-weight:500;margin-bottom:-3px}}.page-forStylists .page-forStyList-sec01__textLineWrap{margin-bottom:53px}@media(max-width:767px){.page-forStylists .page-forStyList-sec01__textLineWrap{margin-bottom:23px}}.page-forStylists .page-forStyList-sec01__textLine{align-items:center;display:flex;font-size:1.8rem;font-weight:400;letter-spacing:.06em;line-height:1.5;white-space:nowrap}@media(max-width:767px){.page-forStylists .page-forStyList-sec01__textLine{font-size:1.6rem}}.page-forStylists .page-forStyList-sec01__textLine:after,.page-forStylists .page-forStyList-sec01__textLine:before{background-color:#1a1a1a;content:"";display:block;height:1px;opacity:.25;width:100%}.page-forStylists .page-forStyList-sec01__textLine:before{margin-right:16px}.page-forStylists .page-forStyList-sec01__textLine:after{margin-left:16px}.page-forStylists .page-forStyList-sec01__voiceList{display:flex;justify-content:space-between}.page-forStylists .page-forStyList-sec01__voiceItem{display:flex;width:calc(50% - 22.5px)!important}@media(max-width:767px){.page-forStylists .page-forStyList-sec01__voiceItem{display:block;width:100%!important}}.page-forStylists .page-forStyList-sec01__voiceItem:last-child{margin-right:0}.page-forStylists .page-forStyList-sec01__voiceLeft{margin-right:30px}@media(min-width:768px){.page-forStylists .page-forStyList-sec01__voiceLeft{max-width:245px}}@media(max-width:767px){.page-forStylists .page-forStyList-sec01__voiceLeft{margin-right:0}}@media(min-width:768px){.page-forStylists .page-forStyList-sec01__voiceRight{width:100%}}.page-forStylists .page-forStyList-sec01__voiceImageWrap{margin-bottom:13px;width:245px}@media(max-width:1440px){.page-forStylists .page-forStyList-sec01__voiceImageWrap{width:100%}}@media(max-width:767px){.page-forStylists .page-forStyList-sec01__voiceImageWrap{margin-bottom:11px;width:100%}.page-forStylists .a-mediumHeading{font-weight:400}}.page-forStylists .page-forStyList-sec01__voiceMidium{font-size:1.6rem;letter-spacing:.02em;line-height:1.5;margin-bottom:18px}@media(max-width:767px){.page-forStylists .page-forStyList-sec01__voiceMidium{font-size:1.4rem;margin-bottom:20px;margin-top:-3px}}.page-forStylists .page-forStyList-sec01__voiceItem .a-text,.page-forStylists .page-forStyList-sec01__voiceItem .page-news-detail .page-news-detail-wysiwyg p,.page-news-detail .page-news-detail-wysiwyg .page-forStylists .page-forStyList-sec01__voiceItem p{margin-bottom:18px}@media(max-width:767px){.page-forStylists .page-forStyList-sec01__voiceItem .a-text,.page-forStylists .page-forStyList-sec01__voiceItem .page-news-detail .page-news-detail-wysiwyg p,.page-news-detail .page-news-detail-wysiwyg .page-forStylists .page-forStyList-sec01__voiceItem p{margin-bottom:18px}}.page-forStylists a.page-forStyList-sec01__smallText{display:block}@media(max-width:767px){.page-forStylists a.page-forStyList-sec01__smallText{margin-bottom:0}}.page-forStylists #pro-online .m-textComponent{margin-bottom:49px}@media(max-width:767px){.page-forStylists #pro-online .m-textComponent{margin-bottom:38px}}.page-forStylists #pro-online .m-textComponent__header{margin-bottom:0}.page-forStylists #pro-online .a-largeHeading__subtext{padding-top:3px}@media(max-width:767px){.page-forStylists #pro-online .a-largeHeading__subtext{padding-top:11px}.page-forStylists #pro-online .m-textComponent__content{display:flex;flex-direction:column-reverse}}.page-forStylists #pro-online .m-textComponent__footer{padding-top:35px}@media(max-width:767px){.page-forStylists #pro-online .m-textComponent__footer{margin-bottom:18px;padding-top:0;text-align:right}}.page-forStylists #pro-online .m-card__thumb{position:relative}.page-forStylists #pro-online .m-card__link{cursor:pointer}.page-forStylists .o-section.page-forStyList-sec03{margin-top:131px!important}@media(max-width:767px){.page-forStylists .o-section.page-forStyList-sec03{margin-bottom:0;margin-top:89px!important}}.page-forStylists #salonSupportTools .m-textComponent{margin-bottom:38px}.page-forStylists #salonSupportTools .m-textComponent__header{margin-bottom:53px}@media(max-width:767px){.page-forStylists #salonSupportTools .m-textComponent__header{margin-bottom:20px}}.page-forStylists #salonSupportTools .page-forStyList-sec03__warning{display:block;font-size:1.4rem;padding-left:2rem;position:relative}.page-forStylists #salonSupportTools .page-forStyList-sec03__warning:before{content:"・";position:absolute;transform:translateX(-2rem)}.page-forStylists #salonSupportTools .page-forStyList-sec03__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:73px}.page-forStylists #salonSupportTools .page-forStyList-sec03__list:after{content:"";display:block;height:0;width:calc(33.33333% - 20px)}@media(max-width:767px){.page-forStylists #salonSupportTools .page-forStyList-sec03__list{display:block;margin-bottom:53px}}.page-forStylists #salonSupportTools .page-forStyList-sec03__link{flex-basis:calc(33.33333% - 20px);height:100%;min-width:calc(33.33333% - 20px)}@media(min-width:768px)and (min-width:768px){.page-forStylists #salonSupportTools .page-forStyList-sec03__link:hover:hover .page-forStyList-sec03__text .m-navBar__icon svg:first-of-type,a:hover .page-forStylists #salonSupportTools .page-forStyList-sec03__link:hover .page-forStyList-sec03__text .m-navBar__icon svg:first-of-type{left:0;position:absolute;top:0;transform:translateZ(0)}.page-forStylists #salonSupportTools .page-forStyList-sec03__link:hover:hover .page-forStyList-sec03__text .m-navBar__icon svg:last-of-type,a:hover .page-forStylists #salonSupportTools .page-forStyList-sec03__link:hover .page-forStyList-sec03__text .m-navBar__icon svg:last-of-type{transform:translate3d(0,120%,0)}}@media(min-width:768px){.page-forStylists #salonSupportTools .page-forStyList-sec03__link:not(:nth-of-type(3n)){margin-right:30px}.page-forStylists #salonSupportTools .page-forStyList-sec03__link:not(:nth-of-type(-n+3)){margin-top:56px}}@media(max-width:767px){.page-forStylists #salonSupportTools .page-forStyList-sec03__link{margin-bottom:38px}.page-forStylists #salonSupportTools .page-forStyList-sec03__link:last-child{margin-bottom:0}}.page-forStylists #salonSupportTools .page-forStyList-sec03__item{border:1px solid #dfe1d3;margin-bottom:12px;padding:34px 0;position:relative;text-align:center}@media(max-width:767px){.page-forStylists #salonSupportTools .page-forStyList-sec03__item{margin-bottom:24px;padding:30px 0}}.page-forStylists #salonSupportTools .page-forStyList-sec03__imageWrap{height:130px;margin:0 auto;width:183px}@media(max-width:767px){.page-forStylists #salonSupportTools .page-forStyList-sec03__imageWrap{height:116px;width:163px}}.page-forStylists #salonSupportTools .page-forStyList-sec03__imageWrap img{height:100%;max-width:100%;width:auto}.page-forStylists #salonSupportTools .page-forStyList-sec03__text{display:flex;font-size:1.8rem;font-weight:500;letter-spacing:.02em;line-height:1.5;position:relative}@media(max-width:767px){.page-forStylists #salonSupportTools .page-forStyList-sec03__text{font-size:1.6rem}.page-forStylists #salonSupportTools .page-forStyList-sec03__text .page-forStyList-sec03__text:nth-last-of-type(){margin-bottom:0}}.page-forStylists #salonSupportTools .page-forStyList-sec03__text:before{content:url(https://www.hair-kitchen.com/assets/img/forstylist/forstylist_download_icon.jpg);display:block;margin-right:12px;margin-top:3px}.page-forStylists #salonSupportTools .page-forStyList-sec03__text .m-navBar__icon{display:block;font-size:0;height:11px;left:5px;margin-right:10px;overflow:hidden;position:absolute;top:6px;width:8px}@media(max-width:767px){.page-forStylists #salonSupportTools .page-forStyList-sec03__text .m-navBar__icon{top:4px}}.page-forStylists #salonSupportTools .page-forStyList-sec03__text .m-navBar__icon svg{height:100%;transition:transform .35s cubic-bezier(.4,0,.2,1);width:100%}.page-forStylists #salonSupportTools .page-forStyList-sec03__text .m-navBar__icon svg:first-of-type{left:0;position:absolute;top:0;transform:translate3d(0,-120%,0)}.page-forStylists #salonSupportTools .page-forStyList-sec03__text .m-navBar__icon svg:last-of-type{transform:translateZ(0)}.page-forStylists #salonSupportTools .page-forStyList-sec03__tug{border-bottom:1px solid #dfe1d3;border-left:1px solid #dfe1d3;font-size:1rem;height:27px;letter-spacing:.02em;line-height:27px;position:absolute;right:0;text-align:center;top:0;width:72px}@media(max-width:767px){.page-forStylists #salonSupportTools .page-forStyList-sec03__tug{height:24px;width:68px}}.page-forStylists #salonSupportTools .page-forStyList-sec03__more{align-items:center;cursor:pointer;flex-direction:column;margin:0 auto;width:70px}.page-forStylists #salonSupportTools .page-forStyList-sec03__moreText{font-size:1.2rem;font-weight:500;text-align:center;white-space:nowrap}.page-forStylists #salonSupportTools .page-forStyList-sec03__moreIcon{display:block;height:18px;margin:0 auto 8px;position:relative;width:18px}.page-forStylists #salonSupportTools .page-forStyList-sec03__moreIcon:after,.page-forStylists #salonSupportTools .page-forStyList-sec03__moreIcon:before{background:#1a1a1a;bottom:0;content:"";cursor:pointer;display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:18px}.page-forStylists #salonSupportTools .page-forStyList-sec03__moreIcon:after{transform:rotate(90deg)}.page-forStylists .page-forStyList-sec04{margin-top:193px!important}@media(max-width:767px){.page-forStylists .page-forStyList-sec04{margin-top:143px!important}}.page-forStylists .page-forStyList-sec04 .line-section{border-bottom:1px solid hsla(69,19%,85%,.5);border-right:1px solid hsla(69,19%,85%,.5);box-shadow:0 40px 30px -30px #dfe1d3;display:flex}@media(max-width:767px){.page-forStylists .page-forStyList-sec04 .line-section{border:none;display:block}}.page-forStylists .page-forStyList-sec04 .line-section__left{width:50%}@media(max-width:767px){.page-forStylists .page-forStyList-sec04 .line-section__left{width:100%}}.page-forStylists .page-forStyList-sec04 .line-section__right{background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:22px 0 22px 60px;position:relative;width:50%}@media(max-width:767px){.page-forStylists .page-forStyList-sec04 .line-section__right{padding:22px 30px 64px;width:100%}}.page-forStylists .page-forStyList-sec04 .line-section__iconWrap{height:15%;margin-bottom:60px;margin-left:auto;max-height:86px;max-width:86px;position:absolute;right:22px;top:22px;width:15%}.page-forStylists .page-forStyList-sec04 .line-section__heading{align-items:center;display:flex;font-size:2.4rem;font-weight:500;letter-spacing:.06em;line-height:1.5;margin-bottom:32px}@media(max-width:767px){.page-forStylists .page-forStyList-sec04 .line-section__heading{font-size:1.8rem;margin-bottom:30px;margin-top:30px}}.page-forStylists .page-forStyList-sec04 .line-section__heading:before{background:url(https://www.hair-kitchen.com/assets/img/forstylist/line_icon.jpg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:32px;margin-right:22px;margin-top:-3px;width:32px}@media(max-width:767px){.page-forStylists .page-forStyList-sec04 .line-section__heading:before{display:none}}.page-forStylists .page-forStyList-sec04 .line-section__body{font-size:1.8rem;letter-spacing:.15em;line-height:2.285;padding-right:65px}@media(max-width:767px){.page-forStylists .page-forStyList-sec04 .line-section__body{font-size:1.6rem;line-height:2;margin-bottom:57px}}.page-forStylists .page-forStyList-sec04 .line-section__linkWrap{height:23px;width:90px}.page-forStylists .o-section.page-forStyList-sec05{margin-top:192px!important}@media(max-width:767px){.page-forStylists .o-section.page-forStyList-sec05{margin-top:145px!important}}@media(min-width:768px){.page-forStylists .swiper-container{padding-bottom:0!important}}.page-forStylists .swiper-pagination-bullets{bottom:17px}.page-forStylists .swiper-pagination-bullet{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.16);height:7px;opacity:1;width:7px}@media(min-width:768px){.page-forStylists .swiper-pagination-bullet{display:none}}.page-forStylists .swiper-pagination-bullet-active{background-color:#1a1a1a}body[data-page=forStylists-eLearning]{background-color:#f9f9f6}.page-eLearning-index .page-eLearning-sec01 .m-textComponent__header{flex-basis:unset}.page-eLearning-index .page-eLearning-sec01 .a-text,.page-eLearning-index .page-eLearning-sec01 .page-news-detail .page-news-detail-wysiwyg p,.page-news-detail .page-news-detail-wysiwyg .page-eLearning-index .page-eLearning-sec01 p{letter-spacing:.06em;margin-bottom:38px}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec01 .a-text,.page-eLearning-index .page-eLearning-sec01 .page-news-detail .page-news-detail-wysiwyg p,.page-news-detail .page-news-detail-wysiwyg .page-eLearning-index .page-eLearning-sec01 p{margin-bottom:31px}.page-eLearning-index .page-eLearning-sec01 .a-largeHeading__text{letter-spacing:.06em;line-height:1.25}}.page-eLearning-index .page-eLearning-sec02{margin-top:150px!important}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec02{margin-top:95px!important}}.page-eLearning-index .page-eLearning-sec02 .page-eLearning-sec02__wrap{align-items:center;display:flex}@media(min-width:768px){.page-eLearning-index .page-eLearning-sec02 .page-eLearning-sec02__wrap{padding-left:11.1111111111vw}}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec02 .page-eLearning-sec02__wrap{display:block}}@media(min-width:1921px){.page-eLearning-index .page-eLearning-sec02 .page-eLearning-sec02__wrap{padding-left:calc(61.11111vw - 960px)}}@media(min-width:768px){.page-eLearning-index .page-eLearning-sec02 .page-eLearning-sec02__left{margin-right:138px}}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec02 .page-eLearning-sec02__left{margin-bottom:53px;width:100%}}.page-eLearning-index .page-eLearning-sec02 .page-eLearning-sec02__text{letter-spacing:.02em;width:440px}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec02 .page-eLearning-sec02__text{font-size:1.6rem;line-height:1.5;padding:0 30px;width:100%}}.page-eLearning-index .page-eLearning-sec02 .page-eLearning-sec02__text small{font-size:1.4rem}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec02 .page-eLearning-sec02__text small{font-size:1.2rem}}.page-eLearning-index .page-eLearning-sec02 .page-eLearning-sec02__right{width:100%}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec02 .page-eLearning-sec02__right{padding-left:30px;width:100%}}.page-eLearning-index .page-eLearning-sec03{margin-top:140px!important;position:relative;text-align:center}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec03{margin-top:94px!important}.page-eLearning-index .page-eLearning-sec03 .o-container{padding-left:0;padding-right:0}}.page-eLearning-index .page-eLearning-sec03 .page-eLearning-sec03__articleList{padding-bottom:154px}.page-eLearning-index .page-eLearning-sec03 .page-eLearning-sec03__list{border-bottom:1px solid rgba(26,26,26,.25);display:flex;margin-bottom:60px}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec03 .page-eLearning-sec03__list{display:flex;margin-bottom:45px;margin-left:30px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}}.page-eLearning-index .page-eLearning-sec03 .page-eLearning-sec03__list::-webkit-scrollbar{display:none}.page-eLearning-index .page-eLearning-sec03 .page-eLearning-sec03__item{cursor:pointer;font-size:1.6rem;letter-spacing:.02em;line-height:1.5;margin-right:2.84%;padding-bottom:22px;position:relative}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec03 .page-eLearning-sec03__item{margin-right:25px;padding-bottom:23px}}.page-eLearning-index .page-eLearning-sec03 .page-eLearning-sec03__item:before{background-color:#1a1a1a;bottom:-1px;content:"";display:block;display:none;height:2px;position:absolute;width:100%}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec03 .page-eLearning-sec03__item:last-child{padding-right:25px}}.page-eLearning-index .page-eLearning-sec03 .page-eLearning-sec03__pagination{bottom:calc(75px + 1.6rem);display:flex;flex-wrap:nowrap;justify-content:space-between;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:282px}.page-eLearning-index .page-eLearning-sec03 .page-eLearning-sec03__pages{display:flex;flex-grow:1;justify-content:center}.page-eLearning-index .page-eLearning-sec03 .page-eLearning-sec03__page{flex-grow:1;font-size:1.6rem}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec03 .o-cardGrid{padding:0 30px}}.page-eLearning-index .page-eLearning-sec03 .m-card__link{cursor:pointer}.page-eLearning-index .page-eLearning-sec03 .a-action__icon{transform:rotate(180deg)}.page-eLearning-index .page-eLearning-sec04{margin-top:189px!important}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec04{margin-top:143px!important}}.page-eLearning-index .page-eLearning-sec04 .line-section{border-bottom:1px solid hsla(69,19%,85%,.5);border-right:1px solid hsla(69,19%,85%,.5);box-shadow:0 40px 30px -30px #dfe1d3;display:flex}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec04 .line-section{border:none;display:block}}.page-eLearning-index .page-eLearning-sec04 .line-section__left{width:50%}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec04 .line-section__left{width:100%}}.page-eLearning-index .page-eLearning-sec04 .line-section__right{background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:22px 0 22px 60px;position:relative;width:50%}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec04 .line-section__right{padding:22px 30px 64px;width:100%}}.page-eLearning-index .page-eLearning-sec04 .line-section__iconWrap{height:15%;margin-bottom:60px;margin-left:auto;max-height:86px;max-width:86px;position:absolute;right:22px;top:22px;width:15%}.page-eLearning-index .page-eLearning-sec04 .line-section__heading{align-items:center;display:flex;font-size:2.4rem;font-weight:500;letter-spacing:.02em;line-height:1.5;margin-bottom:32px}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec04 .line-section__heading{font-size:1.8rem;margin-bottom:30px;margin-top:30px}}.page-eLearning-index .page-eLearning-sec04 .line-section__heading:before{background:url(https://www.hair-kitchen.com/assets/img/forstylist/line_icon.jpg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:32px;margin-right:22px;margin-top:-3px;width:32px}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec04 .line-section__heading:before{display:none}}.page-eLearning-index .page-eLearning-sec04 .line-section__body{font-size:1.4rem;letter-spacing:.15em;line-height:2.285;padding-right:65px}@media(max-width:767px){.page-eLearning-index .page-eLearning-sec04 .line-section__body{font-size:1.2rem;line-height:2;margin-bottom:57px;padding-right:0}}.page-eLearning-index .page-eLearning-sec04 .line-section__linkWrap{height:23px;width:90px}.page-powerOfNature-hero .o-container{padding-right:0}@media(max-width:767px){.page-powerOfNature-dnaTable,.page-powerOfNature-dnaTable .page-powerOfNature-dnaTable__body,.page-powerOfNature-dnaTable .page-powerOfNature-dnaTable__row,.page-powerOfNature-dnaTable .page-powerOfNature-dnaTable__rowDescription,.page-powerOfNature-dnaTable .page-powerOfNature-dnaTable__rowHeading{display:block}}.page-powerOfNature-dnaTable .page-powerOfNature-dnaTable__row{border-top:1px solid #dfe1d3}.page-powerOfNature-dnaTable .page-powerOfNature-dnaTable__rowDescription,.page-powerOfNature-dnaTable .page-powerOfNature-dnaTable__rowHeading{padding:24px 0}.page-powerOfNature-dnaTable .page-powerOfNature-dnaTable__rowHeading{font-weight:500;text-align:left}@media(min-width:768px){.page-powerOfNature-dnaTable .page-powerOfNature-dnaTable__rowHeading{margin-right:30px;width:200px}}@media(max-width:767px){.page-powerOfNature-dnaTable .page-powerOfNature-dnaTable__rowHeading{padding-bottom:0}.page-powerOfNature-dnaTable .page-powerOfNature-dnaTable__rowDescription{padding-top:11px}.page-powerOfNature-dnaTable .page-powerOfNature-dnaTable__row:last-of-type .page-powerOfNature-dnaTable__rowDescription{padding-bottom:0}.page-powerOfNature-statement{padding-bottom:100px}}@media(min-width:768px){.page-powerOfNature-statement__body{display:flex;justify-content:space-between}.page-powerOfNature-statement__col--aside{flex-basis:calc(38.39286% + 30px);position:relative}}@media(max-width:767px){.page-powerOfNature-statement__col--aside{margin-bottom:68px}}@media(min-width:768px){.page-powerOfNature-statement__col--main{flex-basis:calc(50.89286% - 30px);padding:182px 0 200px}}.page-powerOfNature-statement__container{position:relative}@media(min-width:768px){.page-powerOfNature-statement__container{margin-left:-11.1111111111vw;position:-webkit-sticky;position:sticky;top:0;width:calc(100% + 11.11111vw)}}@media(max-width:767px){.page-powerOfNature-statement__container{margin-left:-30px;margin-right:-30px}}.page-powerOfNature-statement__container:before{content:"";display:block;height:100%;padding-top:133.3333333333%;width:100%}@media(min-width:768px){.page-powerOfNature-statement__container:before{left:0;padding-top:145.7627118644%;top:0}}.page-powerOfNature-statement__container .page-powerOfNature-statement__image{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .65s ease-out}.page-powerOfNature-statement__container .page-powerOfNature-statement__image[data-is-over-timing=true]{opacity:1}.page-powerOfNature-statement__movie{position:relative}@media(min-width:768px){.page-powerOfNature-statement__movie{margin-top:116px}}@media(max-width:767px){.page-powerOfNature-statement__movie{margin-top:75px}}.page-powerOfNature-statement__movie .a-buttonPlayMovie__inner{height:90px;width:90px}.page-powerOfNature-commitment{margin-bottom:92px}@media(min-width:768px){.page-powerOfNature-commitment{margin-bottom:176px}}.page-powerOfNature-values.o-section[data-pad=large]{padding-bottom:0}.page-powerOfNature-values__body{overflow-x:hidden}@media(max-width:767px){.page-powerOfNature-values__body{border-top:1px solid #dfe1d3;margin-top:60px}.page-powerOfNature-values__body .o-section{padding:20px 0}}@media(min-width:768px){.page-powerOfNature-value__inner{display:flex;justify-content:space-between}.page-powerOfNature-value:nth-of-type(2n) .page-powerOfNature-value__inner{flex-direction:row-reverse}.page-powerOfNature-value:first-of-type .page-powerOfNature-value__inner{padding-top:0}}.page-powerOfNature-value{position:relative}.page-powerOfNature-value .js-accordion__container{transition:opacity .25s cubic-bezier(.4,0,.2,1) .25s}.page-powerOfNature-value__summary{align-items:center;display:flex}.page-powerOfNature-value__summary[data-is-open=true]{pointer-events:none}.page-news-detail .page-news-detail-wysiwyg .page-powerOfNature-value__summary .a-mediumHeading+p,.page-powerOfNature-value__summary .a-mediumHeading+.a-text,.page-powerOfNature-value__summary .page-news-detail .page-news-detail-wysiwyg .a-mediumHeading+p{margin-top:11px}.page-powerOfNature-value__summaryImage{flex:0 0 auto;margin-right:19px;transition:width .35s ease-out;width:142px}.js-accordion[data-is-open=true] .page-powerOfNature-value__summaryImage{margin-right:0;width:100%}.page-powerOfNature-value__summaryDescription{transition:opacity .25s cubic-bezier(.4,0,.2,1) .25s,margin-right 0s cubic-bezier(.4,0,.2,1) .25s}.js-accordion[data-is-open=true] .page-powerOfNature-value__summaryDescription{margin-right:-100vw;opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform 0s cubic-bezier(.4,0,.2,1);visibility:hidden}.page-powerOfNature-value__closer,.page-powerOfNature-value__opener{height:18px;margin:2px 2px 2px auto;position:relative;width:18px}.page-powerOfNature-value__closer:after,.page-powerOfNature-value__closer:before,.page-powerOfNature-value__opener:after,.page-powerOfNature-value__opener:before{background-color:#1a1a1a;content:"";height:1px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.page-powerOfNature-value__closer:after,.page-powerOfNature-value__opener:after{transform:rotate(90deg)}.page-powerOfNature-value__opener{flex:0 0 auto;transition:opacity .15s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.js-accordion[data-is-open=true] .page-powerOfNature-value__opener{opacity:0;position:absolute;top:0;visibility:hidden}}.page-powerOfNature-value__closer:after{content:none}@media(min-width:768px){.page-powerOfNature-value__col{flex:0 0 auto}.page-powerOfNature-value__col--image{flex-basis:calc(38.39286% + 30px)}.page-powerOfNature-value__col--text{flex-basis:calc(50.89286% - 30px);opacity:0;transform:translateY(60px);transition:transform .35s cubic-bezier(.165,.84,.44,1),opacity .35s cubic-bezier(.165,.84,.44,1)}}@media(max-width:767px){.page-powerOfNature-value__col--text{padding:40px 0}}@media(min-width:768px){.page-powerOfNature-value__col--text[data-is-scrolled=true]{opacity:1;transform:translateY(0)}}.page-powerOfNature-commitment .a-heading .fw-500,.page-powerOfNature-dna .a-heading .fw-500,.page-powerOfNature-statement .a-heading .fw-500,.page-powerOfNature-values .a-heading .fw-500{font-weight:400!important}body[data-page=findASalon]{background-color:#f9f9f6}.page-find-a-salon .o-section.page-find-a-salon-sec01{margin-top:139px;text-align:center}@media(max-width:767px){.page-find-a-salon .o-section.page-find-a-salon-sec01{margin-top:94px}}.page-find-a-salon .o-section.page-find-a-salon-sec01 .m-textComponent{margin-bottom:89px}@media(max-width:767px){.page-find-a-salon .o-section.page-find-a-salon-sec01 .m-textComponent{margin-bottom:76px}}.page-find-a-salon .o-section.page-find-a-salon-sec01 .m-textComponent__header{margin:0 auto}.page-find-a-salon .o-section.page-find-a-salon-sec01 .a-largeHeading__text{letter-spacing:.06em}.page-find-a-salon .o-section.page-find-a-salon-sec01 .a-largeHeading__subtext{font-size:1.8rem;font-weight:400;letter-spacing:.02em;line-height:1.89;padding-top:58px!important}@media(max-width:767px){.page-find-a-salon .o-section.page-find-a-salon-sec01 .a-largeHeading__subtext{font-size:1.6rem;letter-spacing:.02em;line-height:1.5;padding-top:35px!important}}.page-find-a-salon .page-find-a-salon-gpsButtonUi{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.page-find-a-salon .page-find-a-salon-gpsButtonUi__button{display:inline-block}.page-find-a-salon .page-find-a-salon-gpsButtonUi__buttonInner{align-items:center;display:flex;font-size:1.8rem;font-weight:400;letter-spacing:.02em;line-height:1.89}@media(max-width:767px){.page-find-a-salon .page-find-a-salon-gpsButtonUi__buttonInner{font-size:1.6rem;letter-spacing:.02em;line-height:1.5}}.page-find-a-salon .page-find-a-salon-gpsButtonUi__buttonInner:before{background-image:url(https://www.hair-kitchen.com/assets/img/salon-locator/icon/location_icon.svg);background-size:contain;content:"";display:block;height:14px;margin-right:10.2px;width:14px}.page-find-a-salon .page-find-a-salon-otherUiOfSearch--ja{box-sizing:border-box;margin-top:60px}.page-find-a-salon .page-find-a-salon-areaButtonUi__inner{display:flex}@media(min-width:768px){.page-find-a-salon .page-find-a-salon-areaButtonUi__inner{justify-content:space-between}}@media(max-width:767px){.page-find-a-salon .page-find-a-salon-areaButtonUi__inner{flex-direction:column}}.page-find-a-salon .page-find-a-salon-areaButtonUi__inner+.page-find-a-salon-areaButtonUi__inner{margin-top:45px}.page-find-a-salon .page-find-a-salon-areaButtonUi__title{font-weight:500}:lang(ja) .page-find-a-salon .page-find-a-salon-areaButtonUi__title{font-weight:700}@media(min-width:768px){.page-find-a-salon .page-find-a-salon-areaButtonUi__title{font-size:1.8rem;margin-top:18px;width:20.5357142857%}}@media(max-width:767px){.page-find-a-salon .page-find-a-salon-areaButtonUi__title{font-size:1.6rem;line-height:1.5}}.page-find-a-salon .page-find-a-salon-areaButtonUi__content{display:flex;flex-wrap:wrap;margin-bottom:-15px}@media(min-width:768px){.page-find-a-salon .page-find-a-salon-areaButtonUi__content{width:79.4642857143%}}@media(max-width:767px){.page-find-a-salon .page-find-a-salon-areaButtonUi__content{justify-content:space-between;margin-top:30px}}.page-find-a-salon .page-find-a-salon-areaButtonUi__button{margin-bottom:15px}@media(min-width:768px){.page-find-a-salon .page-find-a-salon-areaButtonUi__button{margin-right:3.3707865169%;width:22.4719101124%}.page-find-a-salon .page-find-a-salon-areaButtonUi__button:nth-child(4n){margin-right:0}}@media(max-width:767px){.page-find-a-salon .page-find-a-salon-areaButtonUi__button{width:37.8666666667vw}}.page-find-a-salon .page-find-a-salon-freewordInputUi{margin-top:60px}.page-find-a-salon .page-find-a-salon-freewordInputUi__inner{display:flex}@media(min-width:768px){.page-find-a-salon .page-find-a-salon-freewordInputUi__inner{justify-content:space-between}}@media(max-width:767px){.page-find-a-salon .page-find-a-salon-freewordInputUi__inner{flex-direction:column}}.page-find-a-salon .page-find-a-salon-freewordInputUi__title{font-weight:500}:lang(ja) .page-find-a-salon .page-find-a-salon-freewordInputUi__title{font-weight:700}@media(min-width:768px){.page-find-a-salon .page-find-a-salon-freewordInputUi__title{font-size:1.8rem;margin-top:18px;width:14.2857142857%}}@media(max-width:767px){.page-find-a-salon .page-find-a-salon-freewordInputUi__title{font-size:1.6rem;line-height:1.5}}@media(min-width:768px){.page-find-a-salon .page-find-a-salon-freewordInputUi__content{width:79.4642857143%}}@media(max-width:767px){.page-find-a-salon .page-find-a-salon-freewordInputUi__content{margin-top:30px;width:100%}}@media(min-width:768px){.page-find-a-salon .page-find-a-salon-searchUI--en .page-find-a-salon-freewordInputUi__content{margin-left:auto;margin-right:auto}.page-find-a-salon .o-section.page-find-a-salon-sec02{padding-top:6px}}.page-find-a-salon .page-find-a-salon-sec02-tabView[data-is-loading=true]{background:url(https://www.hair-kitchen.com/assets/img/salon-locator/loading.gif) no-repeat 50%;padding-bottom:192px}.page-find-a-salon .page-find-a-salon-sec02-searchResult{font-weight:500}:lang(ja) .page-find-a-salon .page-find-a-salon-sec02-searchResult{font-weight:700}@media(min-width:768px){.page-find-a-salon .page-find-a-salon-sec02-searchResult{font-size:1.92rem;margin-bottom:60px;margin-top:44px}}@media(max-width:767px){.page-find-a-salon .page-find-a-salon-sec02-searchResult{font-size:1.8rem;margin-bottom:42.5px;margin-top:42.5px}}.page-find-a-salon .page-find-a-salon-sec02-searchGooglemapView{background-color:gray;width:100%}@media(min-width:768px){.page-find-a-salon .page-find-a-salon-sec02-searchGooglemapView{height:700px}}@media(max-width:767px){.page-find-a-salon .page-find-a-salon-sec02-searchGooglemapView{height:160vw}}.page-404-index .page-404-index-sec01__kv{background-image:url(https://www.hair-kitchen.com/assets/img/404/404_kv_pc.jpg);background-position:50%;background-size:cover;height:678px;position:relative}@media(max-width:767px){.page-404-index .page-404-index-sec01__kv{align-items:center;background-image:url(https://www.hair-kitchen.com/assets/img/404/404_kv_sp.jpg);background-size:100%;display:flex;height:calc(100vh - 65px);height:calc(var(--vh, 1vh)*100 - 65px)}}@media(min-width:768px){.page-404-index .page-404-index-sec01__textWrap{left:51%;position:absolute;top:221px;width:520px}}@media(max-width:767px){.page-404-index .page-404-index-sec01__textWrap{margin:0 auto;transform:translateY(45%);width:calc(100% - 50px)}}.page-404-index .m-textComponent{display:block!important}.page-404-index .a-largeHeading{letter-spacing:.06em;line-height:1.5}.page-404-index .m-textComponent__header{margin-bottom:30px}.page-404-index .a-largeHeading__text{letter-spacing:.06em}@media(max-width:767px){.page-404-index .m-textComponent__body{letter-spacing:.02em}}.page-404-index .m-textComponent__header{margin-bottom:33px}.page-404-index .m-textComponent__body .a-text,.page-404-index .m-textComponent__body .page-news-detail .page-news-detail-wysiwyg p,.page-news-detail .page-news-detail-wysiwyg .page-404-index .m-textComponent__body p{padding-left:15px;position:relative}.page-404-index .m-textComponent__body .a-text:before,.page-404-index .m-textComponent__body .page-news-detail .page-news-detail-wysiwyg p:before,.page-news-detail .page-news-detail-wysiwyg .page-404-index .m-textComponent__body p:before{content:"・";display:block;left:0;position:absolute;top:0}.page-404-index .a-text+.a-text,.page-404-index .page-news-detail .page-news-detail-wysiwyg .a-text+p,.page-404-index .page-news-detail .page-news-detail-wysiwyg p+.a-text,.page-404-index .page-news-detail .page-news-detail-wysiwyg p+p,.page-news-detail .page-news-detail-wysiwyg .page-404-index .a-text+p,.page-news-detail .page-news-detail-wysiwyg .page-404-index p+.a-text,.page-news-detail .page-news-detail-wysiwyg .page-404-index p+p{margin-top:0}.page-404-index .m-textComponent__footer{padding-top:35px}@media(max-width:767px){.page-404-index .m-textComponent__footer{padding-top:25px}}.page-news .o-pageHeader{background-color:#f9f9f6}.page-news .page-news-heading{line-height:1.2;margin:0}@media(min-width:768px){.page-news .page-news-heading{font-size:4rem}}@media(max-width:767px){.page-news .page-news-heading{font-size:2.4rem}}.page-news .page-news-hr{border-bottom:1px solid #dfe1d3}.page-news .page-news-pickup__heading{font-size:2.4rem;font-weight:500;margin-bottom:1em}:lang(ja) .page-news .page-news-pickup__heading{font-weight:700}.page-news .page-news-pickup .o-cardGrid:after{content:none}.page-news .page-news-pickup .o-cardGrid__col{flex-basis:calc(50% - 15px);min-width:calc(50% - 15px)}.page-news .page-news-list{padding-bottom:154px;position:relative}.page-news .page-news-tablink{margin-bottom:50px}@media(max-width:767px){.page-news .page-news-tablink{-webkit-overflow-scrolling:touch;margin-left:-30px;margin-right:-30px;overflow-y:auto;padding-left:30px;width:calc(100% + 60px)}}.page-news .page-news-tablink__list{border-bottom:2px solid #dfe1d3;letter-spacing:-.4em;white-space:nowrap}@media(max-width:767px){.page-news .page-news-tablink__list:after{content:"";display:inline-block;height:0;width:30px}}.page-news .page-news-tablink__item{display:inline-block;font-weight:500;letter-spacing:normal}:lang(ja) .page-news .page-news-tablink__item{font-weight:700}@media(max-width:767px){.page-news .page-news-tablink__item{border-bottom:2px solid #dfe1d3;margin-bottom:-2px}}.page-news .page-news-tablink__item:not(:last-child){padding-right:1.75em}.page-news .page-news-tablink__link{display:inline-block;font-size:1.6rem;padding-bottom:.85em}.page-news .page-news-pagination{bottom:60px;color:#1a1a1a;display:flex;flex-wrap:nowrap;justify-content:space-between;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:292px}@media(max-width:767px){.page-news .page-news-pagination__page{font-size:1.6rem}}.page-news .page-news-pagination__control{-webkit-tap-highlight-color:transparent;background:none;bottom:0;font-size:0;margin:0 10px;overflow:hidden;top:auto;width:25px}.page-news .page-news-pagination__control svg{height:100%;width:100%}.page-news .page-news-pagination__control:focus{outline:none}.page-news .page-news-pagination__pages{display:flex;flex-grow:1;justify-content:center}.page-news .page-news-pagination__page{flex-grow:1}.page-news-detail .o-pageHeader{background-color:#f9f9f6}.page-news-detail .page-news-detail-header .a-largeHeading{letter-spacing:.06em;line-height:1.2;margin:0 0 .25em}@media(max-width:767px){.page-news-detail .page-news-detail-header .a-largeHeading{font-size:2.4rem;margin-bottom:.5em}}.page-news-detail .page-news-detail-header__details{color:#e0782c;display:flex;flex-wrap:wrap;font-size:1.6rem;letter-spacing:0}@media(max-width:767px){.page-news-detail .page-news-detail-header__details{font-size:1.4rem}}.page-news-detail .page-news-detail-header__detail:not(:last-child){display:block;margin-right:21px;position:relative}.page-news-detail .page-news-detail-header__detail:not(:last-child):after{background-color:#dfe1d3;bottom:9px;content:"";display:block;position:absolute;right:-11px;top:9px;width:2px}@media(max-width:767px){.page-news-detail .page-news-detail-header__detail:not(:last-child):after{bottom:5px;top:5px}}.page-news-detail .page-news-detail-hr,.page-news-detail .page-news-detail-wysiwyg hr{border-bottom:1px solid #dfe1d3}.page-news-detail .page-news-detail-image,.page-news-detail .page-news-detail-wysiwyg .a-image{margin:120px auto 90px;max-width:100%}@media(max-width:767px){.page-news-detail .page-news-detail-image,.page-news-detail .page-news-detail-wysiwyg .a-image{margin:70px auto 50px}}.page-news-detail .page-news-detail-image:first-child,.page-news-detail .page-news-detail-wysiwyg .a-image:first-child{margin-top:0}.page-news-detail .page-news-detail-image:last-child,.page-news-detail .page-news-detail-wysiwyg .a-image:last-child{margin-bottom:0}.page-news-detail .page-news-detail-image:not([data-aspect]),.page-news-detail .page-news-detail-image[data-no-thumb],.page-news-detail .page-news-detail-wysiwyg .a-image:not([data-aspect]),.page-news-detail .page-news-detail-wysiwyg [data-no-thumb].a-image{margin-left:0;width:545px}.page-news-detail .page-news-detail-image[data-aspect="3-4"],.page-news-detail .page-news-detail-wysiwyg [data-aspect="3-4"].a-image{width:501px}@media(max-width:767px){.page-news-detail .page-news-detail-image[data-aspect="3-4"],.page-news-detail .page-news-detail-wysiwyg [data-aspect="3-4"].a-image{width:255px}}.page-news-detail .page-news-detail-image[data-aspect="4-3"],.page-news-detail .page-news-detail-wysiwyg [data-aspect="4-3"].a-image{width:890px}.page-news-detail .page-news-detail-textBlock{margin:60px auto;max-width:100%;width:660px}@media(max-width:767px){.page-news-detail .page-news-detail-textBlock{margin:40px auto}}.page-news-detail .page-news-detail-textBlock:first-child{margin-top:0}.page-news-detail .page-news-detail-textBlock:last-child{margin-bottom:0}.page-news-detail .page-news-detail-textBlock__h2,.page-news-detail .page-news-detail-wysiwyg h1,.page-news-detail .page-news-detail-wysiwyg h2{font-size:2.4rem;font-weight:500;line-height:1.5;margin-bottom:.8em}:lang(ja) .page-news-detail .page-news-detail-textBlock__h2,:lang(ja) .page-news-detail .page-news-detail-wysiwyg h1,:lang(ja) .page-news-detail .page-news-detail-wysiwyg h2{font-weight:700}.page-news-detail .page-news-detail-textBlock__h3,.page-news-detail .page-news-detail-wysiwyg h3{font-size:2.2rem;font-weight:500;line-height:1.5;margin-bottom:.5em}:lang(ja) .page-news-detail .page-news-detail-textBlock__h3,:lang(ja) .page-news-detail .page-news-detail-wysiwyg h3{font-weight:700}.page-news-detail .page-news-detail-textBlock__h4,.page-news-detail .page-news-detail-wysiwyg h4,.page-news-detail .page-news-detail-wysiwyg h5,.page-news-detail .page-news-detail-wysiwyg h6{font-size:1.8rem;font-weight:500;line-height:1.89;margin-bottom:.2em}:lang(ja) .page-news-detail .page-news-detail-textBlock__h4,:lang(ja) .page-news-detail .page-news-detail-wysiwyg h4,:lang(ja) .page-news-detail .page-news-detail-wysiwyg h5,:lang(ja) .page-news-detail .page-news-detail-wysiwyg h6{font-weight:700}@media(max-width:767px){.page-news-detail .page-news-detail-textBlock__h2,.page-news-detail .page-news-detail-wysiwyg h1,.page-news-detail .page-news-detail-wysiwyg h2{font-size:1.8rem;margin-bottom:1.5em}.page-news-detail .page-news-detail-textBlock__h3,.page-news-detail .page-news-detail-wysiwyg h3{font-size:1.8rem;margin-bottom:.8em}.page-news-detail .page-news-detail-textBlock__h4,.page-news-detail .page-news-detail-wysiwyg h4,.page-news-detail .page-news-detail-wysiwyg h5,.page-news-detail .page-news-detail-wysiwyg h6{font-size:1.6rem;line-height:1.5;margin-bottom:.8em}}.page-news-detail .page-news-detail-textBlock__content .a-text__bold{font-weight:500}:lang(ja) .page-news-detail .page-news-detail-textBlock__content .a-text__bold{font-weight:700}.page-news-detail .page-news-detail-textBlock__content .a-text__strike{text-decoration:line-through;-webkit-text-decoration-color:rgba(26,26,26,.5);text-decoration-color:rgba(26,26,26,.5)}.page-news-detail .page-news-detail-textBlock__content[data-line]{border-bottom:1px solid rgba(26,26,26,.25)}.page-news-detail .page-news-detail-textBlock__content[data-justify=left] .a-text,.page-news-detail .page-news-detail-textBlock__content[data-justify=left] .page-news-detail-wysiwyg p,.page-news-detail .page-news-detail-wysiwyg .page-news-detail-textBlock__content[data-justify=left] p{text-align:justify}.page-news-detail .page-news-detail-textBlock__content[data-justify=center] .a-text,.page-news-detail .page-news-detail-textBlock__content[data-justify=center] .page-news-detail-wysiwyg p,.page-news-detail .page-news-detail-wysiwyg .page-news-detail-textBlock__content[data-justify=center] p{text-align:justify;text-align-last:center}.page-news-detail .page-news-detail-textBlock__content[data-justify=right] .a-text,.page-news-detail .page-news-detail-textBlock__content[data-justify=right] .page-news-detail-wysiwyg p,.page-news-detail .page-news-detail-wysiwyg .page-news-detail-textBlock__content[data-justify=right] p{text-align:justify;text-align-last:right}@media(max-width:767px){.page-news-detail .page-news-detail-textBlock__content[data-justify=left] .a-text,.page-news-detail .page-news-detail-textBlock__content[data-justify=left] .page-news-detail-wysiwyg p,.page-news-detail .page-news-detail-wysiwyg .page-news-detail-textBlock__content[data-justify=left] p{text-align:left;text-align-last:auto}.page-news-detail .page-news-detail-textBlock__content[data-justify=center] .a-text,.page-news-detail .page-news-detail-textBlock__content[data-justify=center] .page-news-detail-wysiwyg p,.page-news-detail .page-news-detail-wysiwyg .page-news-detail-textBlock__content[data-justify=center] p{text-align:center;text-align-last:auto}.page-news-detail .page-news-detail-textBlock__content[data-justify=right] .a-text,.page-news-detail .page-news-detail-textBlock__content[data-justify=right] .page-news-detail-wysiwyg p,.page-news-detail .page-news-detail-wysiwyg .page-news-detail-textBlock__content[data-justify=right] p{text-align:right;text-align-last:auto}}.page-news-detail .page-news-detail-textBlock__list .page-news-detail-textBlock__listItem,.page-news-detail .page-news-detail-textBlock__list .page-news-detail-wysiwyg ol li,.page-news-detail .page-news-detail-textBlock__list .page-news-detail-wysiwyg ul li,.page-news-detail .page-news-detail-wysiwyg ol .page-news-detail-textBlock__list li,.page-news-detail .page-news-detail-wysiwyg ol .page-news-detail-textBlock__listItem,.page-news-detail .page-news-detail-wysiwyg ol .page-news-detail-wysiwyg ul li,.page-news-detail .page-news-detail-wysiwyg ol li,.page-news-detail .page-news-detail-wysiwyg ol ul li,.page-news-detail .page-news-detail-wysiwyg ul .page-news-detail-textBlock__list li,.page-news-detail .page-news-detail-wysiwyg ul .page-news-detail-textBlock__listItem,.page-news-detail .page-news-detail-wysiwyg ul li,.page-news-detail .page-news-detail-wysiwyg ul ol li{font-size:1.8rem;font-weight:500}:lang(ja) .page-news-detail .page-news-detail-textBlock__list .page-news-detail-textBlock__listItem,:lang(ja) .page-news-detail .page-news-detail-wysiwyg ol .page-news-detail-textBlock__listItem,:lang(ja) .page-news-detail .page-news-detail-wysiwyg ol li,:lang(ja) .page-news-detail .page-news-detail-wysiwyg ul .page-news-detail-textBlock__listItem,:lang(ja) .page-news-detail .page-news-detail-wysiwyg ul li{font-weight:700}@media(max-width:767px){.page-news-detail .page-news-detail-textBlock__list .page-news-detail-textBlock__listItem,.page-news-detail .page-news-detail-textBlock__list .page-news-detail-wysiwyg ol li,.page-news-detail .page-news-detail-textBlock__list .page-news-detail-wysiwyg ul li,.page-news-detail .page-news-detail-wysiwyg ol .page-news-detail-textBlock__list li,.page-news-detail .page-news-detail-wysiwyg ol .page-news-detail-textBlock__listItem,.page-news-detail .page-news-detail-wysiwyg ol .page-news-detail-wysiwyg ul li,.page-news-detail .page-news-detail-wysiwyg ol li,.page-news-detail .page-news-detail-wysiwyg ol ul li,.page-news-detail .page-news-detail-wysiwyg ul .page-news-detail-textBlock__list li,.page-news-detail .page-news-detail-wysiwyg ul .page-news-detail-textBlock__listItem,.page-news-detail .page-news-detail-wysiwyg ul li,.page-news-detail .page-news-detail-wysiwyg ul ol li{font-size:1.6rem}}.page-news-detail .page-news-detail-textBlock__list[data-type=bullet],.page-news-detail .page-news-detail-wysiwyg ol[data-type=bullet],.page-news-detail .page-news-detail-wysiwyg ul,.page-news-detail .page-news-detail-wysiwyg ul.page-news-detail-textBlock__list,.page-news-detail .page-news-detail-wysiwyg ul[data-type=bullet]{margin-left:-.3em}.page-news-detail .page-news-detail-textBlock__list[data-type=bullet] .page-news-detail-textBlock__listItem,.page-news-detail .page-news-detail-textBlock__list[data-type=bullet] .page-news-detail-wysiwyg ol li,.page-news-detail .page-news-detail-textBlock__list[data-type=bullet] .page-news-detail-wysiwyg ul li,.page-news-detail .page-news-detail-wysiwyg ol .page-news-detail-textBlock__list[data-type=bullet] li,.page-news-detail .page-news-detail-wysiwyg ol ul li,.page-news-detail .page-news-detail-wysiwyg ol[data-type=bullet] .page-news-detail-textBlock__listItem,.page-news-detail .page-news-detail-wysiwyg ol[data-type=bullet] li,.page-news-detail .page-news-detail-wysiwyg ul .page-news-detail-textBlock__listItem,.page-news-detail .page-news-detail-wysiwyg ul .page-news-detail-textBlock__list[data-type=bullet] li,.page-news-detail .page-news-detail-wysiwyg ul li,.page-news-detail .page-news-detail-wysiwyg ul ol li{margin:2px 0;padding-left:1em;text-indent:-1em}.page-news-detail .page-news-detail-textBlock__list[data-type=bullet] .page-news-detail-textBlock__listItem:before,.page-news-detail .page-news-detail-textBlock__list[data-type=bullet] .page-news-detail-wysiwyg ol li:before,.page-news-detail .page-news-detail-textBlock__list[data-type=bullet] .page-news-detail-wysiwyg ul li:before,.page-news-detail .page-news-detail-wysiwyg ol .page-news-detail-textBlock__list[data-type=bullet] li:before,.page-news-detail .page-news-detail-wysiwyg ol ul li:before,.page-news-detail .page-news-detail-wysiwyg ol[data-type=bullet] .page-news-detail-textBlock__listItem:before,.page-news-detail .page-news-detail-wysiwyg ol[data-type=bullet] li:before,.page-news-detail .page-news-detail-wysiwyg ul .page-news-detail-textBlock__listItem:before,.page-news-detail .page-news-detail-wysiwyg ul .page-news-detail-textBlock__list[data-type=bullet] li:before,.page-news-detail .page-news-detail-wysiwyg ul li:before,.page-news-detail .page-news-detail-wysiwyg ul ol li:before{content:"・"}.page-news-detail .page-news-detail-textBlock__list[data-type=number],.page-news-detail .page-news-detail-wysiwyg ol,.page-news-detail .page-news-detail-wysiwyg ol.page-news-detail-textBlock__list,.page-news-detail .page-news-detail-wysiwyg ol[data-type=number],.page-news-detail .page-news-detail-wysiwyg ul[data-type=number]{list-style:decimal;margin-left:-.15em}.page-news-detail .page-news-detail-textBlock__list[data-type=number] .page-news-detail-textBlock__listItem,.page-news-detail .page-news-detail-textBlock__list[data-type=number] .page-news-detail-wysiwyg ol li,.page-news-detail .page-news-detail-textBlock__list[data-type=number] .page-news-detail-wysiwyg ul li,.page-news-detail .page-news-detail-wysiwyg ol .page-news-detail-textBlock__listItem,.page-news-detail .page-news-detail-wysiwyg ol .page-news-detail-textBlock__list[data-type=number] li,.page-news-detail .page-news-detail-wysiwyg ol .page-news-detail-wysiwyg ul li,.page-news-detail .page-news-detail-wysiwyg ol li,.page-news-detail .page-news-detail-wysiwyg ul .page-news-detail-textBlock__list[data-type=number] li,.page-news-detail .page-news-detail-wysiwyg ul ol li,.page-news-detail .page-news-detail-wysiwyg ul ol.page-news-detail-textBlock__list li,.page-news-detail .page-news-detail-wysiwyg ul ol[data-type=number] li,.page-news-detail .page-news-detail-wysiwyg ul[data-type=number] .page-news-detail-textBlock__listItem,.page-news-detail .page-news-detail-wysiwyg ul[data-type=number] li{margin:2px 0 2px 1.25em}.page-news-detail .page-news-detail-quote,.page-news-detail .page-news-detail-wysiwyg blockquote{background-color:#dfe1d3;margin:60px auto;max-width:100%;padding:70px 80px;width:660px}@media(max-width:767px){.page-news-detail .page-news-detail-quote,.page-news-detail .page-news-detail-wysiwyg blockquote{margin:50px auto;padding:25px 30px}}.page-news-detail .page-news-detail-quote:first-child,.page-news-detail .page-news-detail-wysiwyg blockquote:first-child{margin-top:0}.page-news-detail .page-news-detail-quote:last-child,.page-news-detail .page-news-detail-wysiwyg blockquote:last-child{margin-bottom:0}.page-news-detail .page-news-detail-quote__text{font-size:1.6rem;line-height:1.5}.page-news-detail .page-news-detail-quote__text+.page-news-detail .page-news-detail-quote__text{margin-top:1em}@media(max-width:767px){.page-news-detail .page-news-detail-quote__text+.page-news-detail .page-news-detail-quote__text{margin-top:.8em}}.page-news-detail .page-news-detail-button{margin:60px auto;text-align:center}.page-news-detail .page-news-detail-button:first-child{margin-top:0}.page-news-detail .page-news-detail-button:last-child{margin-bottom:0}.page-news-detail .page-news-detail-contact:after{background-color:#dfe1d3;content:"";height:1px;left:0;position:absolute;top:-1px;width:100%}.page-news-detail .page-news-detail-contact__heading{font-size:2.4rem;font-weight:500;letter-spacing:.06em;margin-bottom:1em;text-align:center}:lang(ja) .page-news-detail .page-news-detail-contact__heading{font-weight:700}.page-news-detail .page-news-detail-contact .a-text,.page-news-detail .page-news-detail-contact .page-news-detail-wysiwyg p,.page-news-detail .page-news-detail-wysiwyg .page-news-detail-contact p{text-align:center}@media(max-width:767px){.page-news-detail .page-news-detail-contact{padding:90px 0}.page-news-detail .page-news-detail-contact__heading{font-size:1.8rem;margin-bottom:1.75em}}.page-news-detail .page-news-detail-contactCard{padding:0}@media(min-width:768px){.page-news-detail .page-news-detail-bottomLink{padding:70px 0}.page-news-detail .page-news-detail-bottomLink__grid{display:flex;justify-content:space-between;margin:0 auto;max-width:100%;width:660px}}@media(max-width:767px){.page-news-detail .page-news-detail-bottomLink{padding:50px 0 60px}.page-news-detail .page-news-detail-bottomLink__button{margin-bottom:35px;text-align:center}}.page-news-detail .page-news-detail-bottomLink__socialList{display:flex}@media(max-width:767px){.page-news-detail .page-news-detail-bottomLink__socialList{justify-content:center}}.page-news-detail .page-news-detail-bottomLink__socialItem:not(:last-child){margin-right:60px}.page-news-detail .page-news-detail-bottomLink__socialLink svg{height:24px;width:24px}.page-news-detail .page-news-detail-backAction{color:inherit;display:inline-block;font-size:1.8rem;font-weight:500;letter-spacing:.02em}:lang(ja) .page-news-detail .page-news-detail-backAction{font-weight:700}@media(max-width:767px){.page-news-detail .page-news-detail-backAction{font-size:1.6rem}}.page-news-detail .page-news-detail-backAction svg{height:100%;transition:transform .35s cubic-bezier(.4,0,.2,1);width:100%}.page-news-detail .page-news-detail-backAction svg:first-of-type{left:0;position:absolute;top:0;transform:translate3d(120%,0,0)}.page-news-detail .page-news-detail-backAction svg:last-of-type{transform:translateZ(0)}@media(min-width:768px){.page-news-detail .page-news-detail-backAction:hover svg:first-of-type,a:hover .page-news-detail .page-news-detail-backAction svg:first-of-type{transform:translateZ(0)}.page-news-detail .page-news-detail-backAction:hover svg:last-of-type,a:hover .page-news-detail .page-news-detail-backAction svg:last-of-type{transform:translate3d(-120%,0,0)}}.page-news-detail .page-news-detail-backAction__inner{align-items:center;display:flex}.page-news-detail .page-news-detail-backAction__icon{display:flex;height:6px;margin-right:12px;overflow:hidden;position:relative;width:18px}@media(max-width:767px){.page-news-detail .page-news-detail-backAction__icon{margin-right:6px}}.page-news-detail .page-news-detail-related .a-largeHeading{margin-bottom:50px}.page-news-detail .page-news-detail-related__content{margin:0 auto;max-width:100%;width:660px}.page-news-detail .page-news-detail-related__heading{font-size:2.4rem;font-weight:500;letter-spacing:.06em;margin-bottom:.75em}:lang(ja) .page-news-detail .page-news-detail-related__heading{font-weight:700}.page-news-detail .page-news-detail-related__button{margin-top:30px}@media(min-width:768px){.page-news-detail .page-news-detail-related__grid{align-items:center;display:flex}.page-news-detail .page-news-detail-related__col[data-type=image]{flex-basis:calc(33.33333% - 20px);min-width:calc(33.33333% - 20px)}.page-news-detail .page-news-detail-related__col[data-type=content]{flex-basis:calc(66.66667% - 80px);margin-left:auto;min-width:calc(66.66667% - 80px)}}@media(max-width:767px){.page-news-detail .page-news-detail-related__heading{font-size:1.8rem;margin-bottom:1.5em}.page-news-detail .page-news-detail-related__button{margin-top:25px}.page-news-detail .page-news-detail-related__col[data-type=image]{margin-bottom:45px}}.page-news-detail .page-news-detail-line{margin:144px 0!important}@media(max-width:767px){.page-news-detail .page-news-detail-line{margin:72px 0!important}}.page-news-detail .page-news-detail-line .line-section{border-bottom:1px solid hsla(69,19%,85%,.5);border-right:1px solid hsla(69,19%,85%,.5);box-shadow:0 40px 30px -30px #dfe1d3;display:flex}@media(max-width:767px){.page-news-detail .page-news-detail-line .line-section{border:none;display:block}}.page-news-detail .page-news-detail-line .line-section__left{width:50%}@media(max-width:767px){.page-news-detail .page-news-detail-line .line-section__left{width:100%}}.page-news-detail .page-news-detail-line .line-section__right{background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:22px 0 22px 60px;position:relative;width:50%}@media(max-width:767px){.page-news-detail .page-news-detail-line .line-section__right{padding:22px 30px 64px;width:100%}}.page-news-detail .page-news-detail-line .line-section__iconWrap{height:15%;margin-bottom:60px;margin-left:auto;max-height:86px;max-width:86px;position:absolute;right:22px;top:22px;width:15%}.page-news-detail .page-news-detail-line .line-section__heading{align-items:center;display:flex;font-size:2.4rem;font-weight:500;letter-spacing:.02em;line-height:1.5;margin-bottom:32px}@media(max-width:767px){.page-news-detail .page-news-detail-line .line-section__heading{font-size:1.8rem;margin-bottom:30px;margin-top:30px}}.page-news-detail .page-news-detail-line .line-section__heading:before{background:url(https://www.hair-kitchen.com/assets/img/forstylist/line_icon.jpg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:32px;margin-right:22px;margin-top:-3px;width:32px}@media(max-width:767px){.page-news-detail .page-news-detail-line .line-section__heading:before{display:none}}.page-news-detail .page-news-detail-line .line-section__body{font-size:1.4rem;letter-spacing:.15em;line-height:2.285;padding-right:65px}@media(max-width:767px){.page-news-detail .page-news-detail-line .line-section__body{font-size:1.2rem;line-height:2;margin-bottom:57px;padding-right:0}}.page-news-detail .page-news-detail-line .line-section__linkWrap{height:23px;width:90px}.page-news-detail .page-news-detail-wysiwyg{margin:0 auto;max-width:890px;width:100%}@media(max-width:767px){.page-news-detail .page-news-detail-wysiwyg{max-width:none}}.page-news-detail .page-news-detail-wysiwyg .a-image{display:block;height:auto!important;margin-left:auto!important;width:auto!important}.page-news-detail .page-news-detail-wysiwyg .a-action{text-decoration:none}.page-news-detail .page-news-detail-wysiwyg ul{list-style:none!important}.page-news-detail .page-news-detail-wysiwyg li{font-size:1.8rem;font-weight:500}:lang(ja) .page-news-detail .page-news-detail-wysiwyg li{font-weight:700}@media(max-width:767px){.page-news-detail .page-news-detail-wysiwyg li{font-size:1.6rem}}.page-news-detail .page-news-detail-wysiwyg hr{border:none;height:1px;width:100%}.page-news-detail .page-news-detail-wysiwyg .page-sustainableRecipes-index .a-list+p,.page-sustainableRecipes-index .a-list+.a-text,.page-sustainableRecipes-index .page-news-detail .page-news-detail-wysiwyg .a-list+p{margin-top:.8em}@media(min-width:768px){.page-news-detail .page-news-detail-wysiwyg .page-sustainableRecipes-index .a-list+p,.page-sustainableRecipes-index .a-list+.a-text,.page-sustainableRecipes-index .page-news-detail .page-news-detail-wysiwyg .a-list+p{margin-top:1em}}@media(max-width:767px){.page-sustainableRecipes-naturalIngredients.o-section{padding-bottom:75px}}@media(min-width:1921px){.page-sustainableRecipes-naturalIngredients .o-imageComponent__body{padding-right:calc(61.11111vw - 960px)}}@media(max-width:767px){.page-sustainableRecipes-formula.o-section{padding-bottom:75px;padding-top:75px}}.page-sustainableRecipes-formula__header{padding-bottom:50px}@media(max-width:767px){.page-sustainableRecipes-ecoPackage.o-section{padding-bottom:75px;padding-top:75px}}.page-sustainableRecipes-ecoPackage__note{display:block;padding-left:2rem;position:relative}.page-sustainableRecipes-ecoPackage__note:before{content:"・";position:absolute;transform:translateX(-2rem)}@media(max-width:767px){.page-sustainableRecipes-socialEngagement.o-section{padding-top:75px}.page-terms-of-use-index .a-largeHeading__text{font-size:1.8rem}}.page-terms-of-use-index .page-terms-of-use-sec01{border-bottom:1px solid #dfe1d3}.page-news-detail .page-news-detail-wysiwyg .page-terms-of-use-index .page-terms-of-use-sec01 p,.page-terms-of-use-index .page-terms-of-use-sec01 .a-text,.page-terms-of-use-index .page-terms-of-use-sec01 .page-news-detail .page-news-detail-wysiwyg p{letter-spacing:.06em;line-height:1.5;margin-bottom:42px}@media(max-width:767px){.page-news-detail .page-news-detail-wysiwyg .page-terms-of-use-index .page-terms-of-use-sec01 p,.page-terms-of-use-index .page-terms-of-use-sec01 .a-text,.page-terms-of-use-index .page-terms-of-use-sec01 .page-news-detail .page-news-detail-wysiwyg p{margin-bottom:31px}}.page-terms-of-use-index .page-terms-of-use-sec01 .a-largeHeading__text{letter-spacing:.06em;line-height:1.25}@media(max-width:767px){.page-terms-of-use-index .page-terms-of-use-sec01 .a-largeHeading__text{letter-spacing:.02em}}.page-terms-of-use-index .page-terms-of-use-sec02{margin-bottom:180px;margin-top:138px}@media(max-width:767px){.page-terms-of-use-index .page-terms-of-use-sec02{margin-bottom:90px}}.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__item{border-bottom:1px solid #dfe1d3;margin-bottom:89px;padding-bottom:89px}@media(min-width:768px){.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__item{display:flex}}@media(max-width:767px){.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__item{margin-bottom:71px;padding-bottom:73px}}.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__item:last-child{border-bottom:none;margin-bottom:0}@media(min-width:768px){.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__header{flex-basis:38.3928571429%;margin-right:30px;min-width:38.3928571429%}}@media(max-width:767px){.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__header{margin-bottom:30px}}.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__headerText{font-size:2.4rem;font-weight:500;letter-spacing:.15em;line-height:1.25}:lang(ja) .page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__headerText{font-weight:700}@media(max-width:767px){.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__headerText{font-size:1.8rem;letter-spacing:.06em}}@media(min-width:768px){.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__content{flex:1 1 auto}}.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__numberList{counter-reset:termCounter;margin-left:auto;margin-top:43px}@media(max-width:767px){.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__numberList{margin-top:33px}}.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__numberList:first-child{margin-top:0}.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__numberItem{counter-increment:termCounter;margin-bottom:22px;padding-left:35px;text-indent:-39px}.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__numberItem:before{content:counter(termCounter) ".";display:inline-block;text-indent:0;width:35px}@media(max-width:767px){.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__numberItem{font-size:1.6rem;letter-spacing:.02em;line-height:1.5;padding-left:30px;text-indent:-33.5px}.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__numberItem:before{width:30px}}.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__numberItem p{display:inline}.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__numberItem:last-child{margin-bottom:2px}.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__linkList{margin-left:auto;margin-top:43px}@media(max-width:767px){.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__linkList{margin-top:33px}}.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__linkText{font-size:1.8rem;font-weight:500;letter-spacing:.02em;line-height:1.89}@media(max-width:767px){.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__linkText{font-size:1.6rem;line-height:1.5}}.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__linklink{font-size:1.8rem;letter-spacing:.02em;line-height:1.89}@media(max-width:767px){.page-terms-of-use-index .page-terms-of-use-sec02 .page-terms-of-use-sec02__linklink{font-size:1.6rem}}[data-page=recipeChecker]{background:no-repeat 50%/cover;background-image:url(https://www.hair-kitchen.com/assets/img/recipe-checker/bg-page-pc.jpg)}@media(max-width:767px){[data-page=recipeChecker]{background-image:url(https://www.hair-kitchen.com/assets/img/recipe-checker/bg-page-sp.jpg)}}.page-recipeChecker-index{align-items:center;display:flex;height:100%;justify-content:center;padding-top:65px;text-align:center}.page-recipeChecker-container .a-largeHeading{margin-bottom:40px}@media(max-width:767px){.page-recipeChecker-container .a-largeHeading{margin-bottom:30px}}.page-news-detail .page-news-detail-wysiwyg .page-recipeChecker-container p,.page-recipeChecker-container .a-text,.page-recipeChecker-container .page-news-detail .page-news-detail-wysiwyg p{margin-bottom:34px}@media(max-width:767px){.page-news-detail .page-news-detail-wysiwyg .page-recipeChecker-container p,.page-recipeChecker-container .a-text,.page-recipeChecker-container .page-news-detail .page-news-detail-wysiwyg p{margin-bottom:20px;width:300px}}.page-recipeChecker-icon{margin-bottom:34px}@media(max-width:767px){.page-recipeChecker-icon{margin-bottom:12px}}.page-recipeChecker-icon svg{height:45px;width:45px}.page-recipeChecker-mouseStoker{display:inline-block;font-size:0}[data-page=recipeChecker-answer]{position:relative}[data-page=recipeChecker-answer]:before{background:no-repeat top/cover;background-image:url(https://www.hair-kitchen.com/assets/img/recipe-checker/answer/bg-pc.jpg);content:"";display:block;left:0;padding-bottom:100vh;position:fixed;top:0;width:100%}@media(max-width:767px){[data-page=recipeChecker-answer]:before{background-image:url(https://www.hair-kitchen.com/assets/img/recipe-checker/answer/bg-sp.jpg)}}[data-page=recipeChecker-answer] .o-footer{background-color:#f9f9f6}.page-answer-index .page-answer-hero{text-align:center}.page-answer-index .page-answer-hero .o-hero{position:relative}.page-answer-index .page-answer-hero .o-hero:before{content:"";display:block;padding-bottom:47.0833333333%}@media(max-width:767px){.page-answer-index .page-answer-hero .o-hero{position:relative}.page-answer-index .page-answer-hero .o-hero:before{content:"";display:block;padding-bottom:129.8666666667%}}.page-answer-index .page-answer-hero .a-largeHeading{margin-bottom:48px}@media(max-width:767px){.page-answer-index .page-answer-hero .a-largeHeading{margin-bottom:24px}}.page-answer-index .page-answer-hero__lead{margin-bottom:72px}@media(max-width:767px){.page-answer-index .page-answer-hero__lead{margin-bottom:36px}}.page-answer-index .page-answer-hero__ingredient{margin:0 -4px;width:200px}@media(max-width:767px){.page-answer-index .page-answer-hero__ingredient{width:100px}}.page-answer-index .page-answer-hero__ingredients{display:flex;justify-content:center}@media(max-width:767px){.page-answer-index .page-answer-hero__ingredients[data-num="4"] .page-answer-hero__ingredient{margin:0 -50px}.page-answer-index .page-answer-hero__ingredients[data-num="4"] .page-answer-hero__ingredient:nth-of-type(2n - 1){padding-bottom:110px}.page-answer-index .page-answer-hero__ingredients[data-num="4"] .page-answer-hero__ingredient:nth-of-type(2n){padding-top:110px}.page-answer-index .page-answer-hero__ingredients[data-num="4"] .page-answer-hero__ingredient:nth-of-type(-n+2){transform:translate3d(-60%,0,0)}.page-answer-index .page-answer-hero__ingredients[data-num="4"] .page-answer-hero__ingredient:nth-of-type(n+3){transform:translate3d(60%,0,0)}}@media(min-width:768px){.page-answer-index .page-answer-hero__ingredients[data-num="5"] .page-answer-hero__ingredient:nth-of-type(2n - 1){padding-top:118px}}@media(max-width:767px){.page-answer-index .page-answer-hero__ingredients[data-num="5"] .page-answer-hero__ingredient{margin:0 -20px}.page-answer-index .page-answer-hero__ingredients[data-num="5"] .page-answer-hero__ingredient:nth-of-type(2n - 1){padding-top:110px}.page-answer-index .page-answer-hero__ingredients[data-num="5"] .page-answer-hero__ingredient:nth-of-type(2n){padding-bottom:110px}}.page-answer-index .page-answer-graph__inner{margin:0 auto;max-width:660px}.page-answer-index .page-answer-graph__header{margin-bottom:70px;text-align:center}@media(max-width:767px){.page-answer-index .page-answer-graph__header{margin-bottom:48px}}.page-answer-index .page-answer-graph__header .a-mediumHeading{margin-bottom:22px}@media(max-width:767px){.page-answer-index .page-answer-graph__header .a-mediumHeading{margin-bottom:34px}}.page-answer-index .page-answer-graph__check{width:auto}.page-answer-index .page-answer-graph__result-comment{font-weight:500;margin-right:1rem}:lang(ja) .page-answer-index .page-answer-graph__result-comment{font-weight:700}.page-answer-index .page-answer-graph__result-comment:last-child{margin-right:0}.page-answer-index .page-answer-graph__container{margin-bottom:54px}@media(max-width:767px){.page-answer-index .page-answer-graph__container{margin-bottom:36px}}@media(min-width:768px){.page-answer-index .page-answer-graph__item{align-items:flex-end;display:flex;justify-content:space-between}}.page-answer-index .page-answer-graph__item:not(:last-of-type){margin-bottom:28px}.page-answer-index .page-answer-graph__name{line-height:1;margin-right:30px}@media(max-width:767px){.page-answer-index .page-answer-graph__name{margin-bottom:12px}}@media(min-width:768px){.page-answer-index .page-answer-graph__line{flex-basis:430px;min-width:430px}}.page-answer-index .page-answer-graph__labels{display:flex;justify-content:space-between;margin-bottom:18px}@media(max-width:767px){.page-answer-index .page-answer-graph__labels{margin-bottom:20px}}.page-answer-index .page-answer-graph__label{font-size:1.4rem;font-weight:500;line-height:1}:lang(ja) .page-answer-index .page-answer-graph__label{font-weight:700}@media(max-width:767px){.page-answer-index .page-answer-graph__label{font-size:1rem}}.page-answer-index .page-answer-graph__scale{border-bottom:1px solid rgba(26,26,26,.25);position:relative}.page-answer-index .page-answer-graph__marker{border-color:#1a1a1a transparent transparent;border-style:solid;border-width:10px 5px 0;bottom:0;position:absolute;transform:translate3d(5px,0,0);transition:right 1s cubic-bezier(.165,.84,.44,1) .5s;width:0}.page-answer-index .js-toggleAttributeByScroll:not([data-is-scrolled=true]) .page-answer-graph__marker{right:50%!important}.page-answer-index .page-answer-graph__delimiter{display:flex;justify-content:space-between}.page-answer-index .page-answer-graph__bar{background-color:rgba(26,26,26,.25);height:5px;width:1px}.page-answer-index .page-answer-detail{background-color:#f9f9f6;position:relative}.page-answer-index .page-answer-detail:before{background-color:#f9f9f6;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}.page-answer-index .page-answer-ingredients__header{margin-bottom:72px;text-align:center}@media(max-width:767px){.page-answer-index .page-answer-ingredients__header{margin-bottom:36px}}.page-answer-index .page-answer-ingredients__header .a-mediumHeading{margin-bottom:26px}@media(max-width:767px){.page-answer-index .page-answer-ingredients__header .a-mediumHeading{margin-bottom:36px}}.page-answer-index .page-answer-ingredients__container{margin:0 auto;max-width:920px}.page-answer-index .page-answer-ingredients__line{font-size:0;position:absolute;width:163px}@media(max-width:767px){.page-answer-index .page-answer-ingredients__line{display:none}}.page-answer-index .page-answer-ingredients__item{align-items:center;display:flex;justify-content:space-between;position:relative;width:calc(50% + 100px)}@media(max-width:767px){.page-answer-index .page-answer-ingredients__item{width:calc(50% + 60px)}}.page-answer-index .page-answer-ingredients__item:nth-of-type(2n - 1){flex-direction:row-reverse}.page-answer-index .page-answer-ingredients__item:nth-of-type(2n - 1) .page-answer-ingredients__line{right:200px;transform:rotate(180deg)}.page-answer-index .page-answer-ingredients__item:nth-of-type(2n){margin-left:auto;margin-right:0}.page-answer-index .page-answer-ingredients__item:nth-of-type(2n) .page-answer-ingredients__line{left:200px}.page-answer-index .page-answer-ingredients__item:not(:last-of-type){margin-bottom:30px}@media(max-width:767px){.page-answer-index .page-answer-ingredients__item:not(:last-of-type){margin-bottom:20px}}.page-answer-index .js-toggleAttributeByScroll .page-answer-ingredients__item{opacity:0;transform:translateY(70px);transition:transform 1s cubic-bezier(.4,0,.2,1),opacity 1s cubic-bezier(.4,0,.2,1)}.page-answer-index .js-toggleAttributeByScroll .page-answer-ingredients__item:first-of-type{transition:transform 1s cubic-bezier(.4,0,.2,1) 0s,opacity 1s cubic-bezier(.4,0,.2,1) 0s}.page-answer-index .js-toggleAttributeByScroll .page-answer-ingredients__item:nth-of-type(2){transition:transform 1s cubic-bezier(.4,0,.2,1) .3s,opacity 1s cubic-bezier(.4,0,.2,1) .3s}.page-answer-index .js-toggleAttributeByScroll .page-answer-ingredients__item:nth-of-type(3){transition:transform 1s cubic-bezier(.4,0,.2,1) .6s,opacity 1s cubic-bezier(.4,0,.2,1) .6s}.page-answer-index .js-toggleAttributeByScroll .page-answer-ingredients__item:nth-of-type(4){transition:transform 1s cubic-bezier(.4,0,.2,1) .9s,opacity 1s cubic-bezier(.4,0,.2,1) .9s}.page-answer-index .js-toggleAttributeByScroll .page-answer-ingredients__item:nth-of-type(5){transition:transform 1s cubic-bezier(.4,0,.2,1) 1.2s,opacity 1s cubic-bezier(.4,0,.2,1) 1.2s}.page-answer-index [data-is-over-timing=true] .page-answer-ingredients__item,.page-answer-index [data-is-scrolled=true] .page-answer-ingredients__item{opacity:1;transform:translateY(0)}.page-answer-index .page-answer-ingredients__image{flex-basis:200px;min-width:200px}@media(max-width:767px){.page-answer-index .page-answer-ingredients__image{flex-basis:120px;min-width:120px}}.page-answer-index .page-answer-ingredients__text{line-height:1.5}@media(min-width:768px){.page-answer-index .page-answer-ingredients__text{flex-basis:140px;min-width:140px}}@media(max-width:767px){.page-answer-index .page-answer-ingredients__text{flex:1 1 auto}}.page-answer-index .page-answer-products{background-color:#fff}.page-answer-index .page-answer-products__header{margin-bottom:92px;margin-left:auto;margin-right:auto;max-width:660px;text-align:center}@media(max-width:767px){.page-answer-index .page-answer-products__header{margin-bottom:72px}}.page-answer-index .page-answer-products__header .a-largeHeading{margin-bottom:12px}@media(max-width:767px){.page-answer-index .page-answer-products__header .a-largeHeading{margin-bottom:18px}}.page-answer-index .page-answer-products__balloon{border-bottom:1px solid rgba(26,26,26,.25);margin-bottom:52px}@media(max-width:767px){.page-answer-index .page-answer-products__balloon{margin-bottom:58px}}.page-answer-index .page-answer-products__balloonInner{align-items:center;display:flex;justify-content:center;line-height:1.5;padding-bottom:45px;padding-top:94px;text-align:left}@media(max-width:767px){.page-answer-index .page-answer-products__balloonInner{padding-top:78px}}.page-answer-index .page-answer-products__balloonInner svg{height:45px;margin-right:45px;transform:translate3d(0,5%,0);width:45px}@media(max-width:767px){.page-answer-index .page-answer-products__balloonInner svg{margin-right:20px}}.page-answer-index .page-answer-products__balloonArrow{background-color:#fff;border-color:transparent rgba(26,26,26,.25) rgba(26,26,26,.25) transparent;border-style:solid;border-width:1px;bottom:0;height:14px;margin:0 auto;transform:translate3d(0,7px,0) rotate(45deg);transform-origin:center;width:14px}.page-answer-index .page-answer-products__container{overflow:hidden}.page-answer-index .page-answer-products__container .swiper-container{padding-bottom:0}@media(min-width:768px){.page-answer-index .page-answer-products__container .swiper-pagination{display:none}}@media(max-width:767px){.page-answer-index .page-answer-products__container .swiper-pagination{bottom:146px}}@media(min-width:768px){.page-answer-index .page-answer-products__stepInner{overflow:hidden;position:relative}.page-answer-index .page-answer-products__stepInner:before{content:"";display:block;padding-bottom:166.25%}.page-answer-index .page-answer-products__image{bottom:0;left:15%;position:absolute;transform:translate3d(0,3.15%,0);transition:transform .35s cubic-bezier(.4,0,.2,1);width:70%}.page-answer-index .page-answer-products__text{left:0;position:absolute;text-align:center;top:6%;width:100%}}@media(max-width:767px){.page-answer-index .page-answer-products__text{background-color:#fff;height:135px;line-height:1;padding:0 30px}}@media(min-width:768px){.page-answer-index .page-answer-products__text .a-mediumHeading{font-size:2rem;margin-bottom:15px}}@media(max-width:767px){.page-answer-index .page-answer-products__text .a-mediumHeading{align-items:center;display:flex;font-size:1.4rem;justify-content:space-between;padding:30px 0 25px}}@media(min-width:768px){.page-answer-index .page-answer-products__text .a-mediumHeading .a-mediumHeading__subtext{margin-bottom:15px}}.page-answer-index .page-answer-products__textAction{align-items:center;display:flex;justify-content:center}.page-answer-index .page-answer-products__textAction svg{font-size:0;height:16px;margin-right:10px;transform:rotate(-90deg);width:16px}.page-answer-index .page-answer-products__textAction svg circle{stroke-dasharray:43.96,43.96;stroke-dashoffset:43.96;transition:stroke-dashoffset .25s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.page-answer-index .page-answer-products__textAction svg circle{stroke-dashoffset:0}}@media(min-width:768px){.page-answer-index .page-answer-products__textAction .a-text,.page-answer-index .page-answer-products__textAction .page-news-detail .page-news-detail-wysiwyg p,.page-news-detail .page-news-detail-wysiwyg .page-answer-index .page-answer-products__textAction p{font-size:1.8rem}}@media(max-width:767px){.page-answer-index .page-answer-products__textAction .a-text,.page-answer-index .page-answer-products__textAction .page-news-detail .page-news-detail-wysiwyg p,.page-news-detail .page-news-detail-wysiwyg .page-answer-index .page-answer-products__textAction p{font-size:1.4rem}}.page-answer-index .page-answer-products__step{background:no-repeat 50%/cover url(https://www.hair-kitchen.com/assets/img/recipe-checker/answer/products/pc/bg.jpg);cursor:pointer}@media(min-width:768px){.page-answer-index .page-answer-products__step{width:33.3333333333%}.page-answer-index .page-answer-products__step:hover .page-answer-products__image,a:hover .page-answer-index .page-answer-products__step .page-answer-products__image{transform:translateZ(0)}.page-answer-index .page-answer-products__step:hover .page-answer-products__textAction svg circle{stroke-dashoffset:0}.page-answer-index .page-answer-grid{align-items:center;display:flex;width:100%}.page-answer-index .page-answer-grid__header{flex-basis:318px;margin-right:30px;min-width:318px;padding-bottom:40px}}@media(max-width:767px){.page-answer-index .page-answer-grid__header{margin-bottom:60px;text-align:center}}.page-answer-index .page-answer-grid__header .a-mediumHeading{margin-bottom:14px}.page-answer-index .page-answer-grid__header .a-action{margin-top:24px}@media(max-width:767px){.page-answer-index .page-answer-grid__header .a-action{margin-top:45px}}@media(min-width:768px){.page-answer-index .page-answer-grid__container{display:flex;flex:1 1 auto;justify-content:space-between}}@media(max-width:767px){.page-answer-index .page-answer-grid__container[data-sp=grid]{display:flex}}.page-answer-index .page-answer-grid__content{text-align:center}@media(min-width:768px){.page-answer-index .page-answer-grid__content{flex-basis:calc(50% - 15px);min-width:calc(50% - 15px)}}@media(max-width:767px){.page-answer-index .page-answer-grid__content:not(:last-of-type){margin-bottom:38px}[data-sp=grid] .page-answer-index .page-answer-grid__content{flex-basis:50%;margin-bottom:0;min-width:50%}}.page-answer-index .page-answer-grid__image{margin-bottom:20px}@media(max-width:767px){.page-answer-index .page-answer-grid__image{margin-bottom:25px}}.page-answer-index .page-answer-grid__text{text-align:center}.page-answer-index .page-answer-download__social{align-items:center;display:flex;line-height:1;margin-top:110px}@media(max-width:767px){.page-answer-index .page-answer-download__social{justify-content:center;margin-top:40px}}.page-answer-index .page-answer-download__social .a-text,.page-answer-index .page-answer-download__social .page-news-detail .page-news-detail-wysiwyg p,.page-news-detail .page-news-detail-wysiwyg .page-answer-index .page-answer-download__social p{margin-right:30px}.page-answer-index .page-answer-download__socialLink{display:block;height:30px;width:30px}.page-answer-index .page-answer-download__socialLink:not(:last-of-type){margin-right:20px}.page-answer-index .page-answer-download__imageContaienr{border:1px solid #dfe1d3;overflow:hidden}@media(max-width:767px){.page-answer-index .page-answer-download__imageContaienr{margin:0 30px}}.page-answer-index .page-answer-download__canvasContainer{position:relative}.page-answer-index .page-answer-download__canvasContainer:before{content:"";display:block;padding-bottom:177.8666666667%}.page-answer-index .page-answer-download__canvas{height:100%;height:1334px;left:0;position:absolute;top:0;width:750px}.page-answer-index .page-answer-download__canvas canvas{transform-origin:top left}.page-answer-index .page-answer-retry{margin-top:72px}@media(max-width:767px){.page-answer-index .page-answer-retry{margin-top:54px}}.page-answer-index .page-answer-retry__container{align-items:center;border-bottom:1px solid #dfe1d3;border-top:1px solid #dfe1d3;display:flex;height:132px;justify-content:center}@media(max-width:767px){.page-answer-index .page-answer-retry__container{height:98px}}.page-answer-index .page-answer-retry__link{align-items:center;display:flex;line-height:1}.page-answer-index .page-answer-retry__link svg{height:15px;margin-right:12px;width:17px}.page-answer-index .page-answer-salon{color:#fff;text-align:center}.page-answer-index .page-answer-salon .o-hero__bg:after{bottom:-20px;content:"";display:block;left:-20px;position:absolute;right:-20px;top:-20px;transition:opacity 1s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.page-answer-index .page-answer-salon .o-hero__bg:after{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0}}@supports not ((-webkit-backdrop-filter:blur()) or (backdrop-filter:blur())){.page-answer-index .page-answer-salon .o-hero__bg:after{background-color:rgba(26,26,26,.25)}}@media(max-width:767px){.page-answer-index .page-answer-salon .o-hero__bg:after{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(26,26,26,.25)}}.page-answer-index .page-answer-salon .o-hero{position:relative}.page-answer-index .page-answer-salon .o-hero:before{content:"";display:block;padding-bottom:34.7222222222%}@media(max-width:767px){.page-answer-index .page-answer-salon .o-hero{position:relative}.page-answer-index .page-answer-salon .o-hero:before{content:"";display:block;padding-bottom:133.3333333333%}}@media(min-width:768px){.page-answer-index .page-answer-salon .o-hero:hover .o-hero__bg:after,a:hover .page-answer-index .page-answer-salon .o-hero .o-hero__bg:after{opacity:1}}.page-answer-index .vm--modal{background:none;border-radius:0;box-shadow:none}@media(max-width:767px){.page-answer-index .vm--modal{overflow-y:auto}}.page-answer-index .vm--overlay{background:hsla(69,19%,85%,.8);padding:45px}@media(max-width:767px){.page-answer-index .vm--overlay{padding:30px}}.page-answer-index .page-answer-modalCloser{background:no-repeat 50%/12px 12px url(https://www.hair-kitchen.com/assets/img/common/icon-close.svg);background-color:#fff;border-radius:50%;height:40px;position:fixed;right:35px;top:35px;transition:width .25s cubic-bezier(.4,0,.2,1),height .25s cubic-bezier(.4,0,.2,1),top .25s cubic-bezier(.4,0,.2,1),right .25s cubic-bezier(.4,0,.2,1);width:40px}@media(max-width:767px){.page-answer-index .page-answer-modalCloser{right:11px;top:11px}}@media(min-width:768px){.page-answer-index .page-answer-modalCloser:hover,a:hover .page-answer-index .page-answer-modalCloser{height:60px;right:25px;top:25px;width:60px}}.page-answer-index .page-answer-modalContainer{margin:0 45px}@media(max-width:767px){.page-answer-index .page-answer-modalContainer{margin:0 30px}}.page-answer-index .page-answer-productModal{background-color:#fff}@media(min-width:768px){.page-answer-index .page-answer-productModal{padding:30px}}@media(max-width:767px){.page-answer-index .page-answer-productModal{margin:30px}}.page-answer-index .page-answer-productModal .swiper-container{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.page-answer-index .page-answer-productModal .swiper-container-initialized{opacity:1}@media(min-width:768px){.page-answer-index .page-answer-productModal__wrapper{display:flex;justify-content:space-between}}@media(max-width:767px){.page-answer-index .page-answer-productModal__wrapper{padding:30px}}.page-answer-index .page-answer-productModal__imageContainer{background-color:#f9f9f6;position:relative}.page-answer-index .page-answer-productModal__imageContainer:before{content:"";display:block;padding-bottom:133.3333333333%}@media(min-width:768px){.page-answer-index .page-answer-productModal__imageContainer{flex-basis:40%;min-width:40%}}@media(max-width:767px){.page-answer-index .page-answer-productModal__imageContainer{margin-bottom:30px}}.page-answer-index .page-answer-productModal__imageContainer .a-image{height:278px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:auto}@media(max-width:767px){.page-answer-index .page-answer-productModal__imageContainer .a-image{height:211px}}@media(min-width:768px){.page-answer-index .page-answer-productModal__textContainer{flex-basis:calc(60% - 30px);min-width:calc(60% - 30px);padding:0 30px}}.page-answer-index .page-answer-productModal__header{border-bottom:1px solid rgba(26,26,26,.25);display:flex;font-weight:500;line-height:1;margin-bottom:45px;padding-bottom:10px}:lang(ja) .page-answer-index .page-answer-productModal__header{font-weight:700}@media(max-width:767px){.page-answer-index .page-answer-productModal__header{margin-bottom:20px}}.page-answer-index .page-answer-productModal__step{margin-right:38px;position:relative}.page-answer-index .page-answer-productModal__step:after{background-color:#dfe1d3;bottom:-10px;content:"";display:block;position:absolute;right:-18px;top:3px;width:1px}.page-answer-index .page-answer-productModal__detail{margin-bottom:25px}.page-answer-index .page-answer-productModal__tags{display:flex;margin-bottom:7px}@media(max-width:767px){.page-answer-index .page-answer-productModal__tags{margin-bottom:14px}}.page-answer-index .page-answer-productModal__tag{border:1px solid #dfe1d3;font-size:1rem;padding:0 8px}.page-answer-index .page-answer-productModal__name{margin-bottom:12px}@media(max-width:767px){.page-answer-index .page-answer-productModal__name{margin-bottom:11px}}.page-answer-index .page-answer-productModal__name [data-name-small=true]{font-size:1.8rem}@media(max-width:767px){.page-answer-index .page-answer-productModal__name [data-name-small=true]{font-size:1.4rem}}.page-answer-index .page-answer-productModal__subname{margin-bottom:12px}.page-answer-index .page-answer-productModal__description{margin-bottom:22px}.page-answer-index .page-answer-productModal__ingredients{overflow:hidden}@media(min-width:768px){.page-answer-index .page-answer-productModal__ingredient{display:flex}}.page-answer-index .page-answer-productModal__ingredientImage .a-image{height:60px;width:60px}.page-answer-index .page-answer-productModal__note{font-size:1.4rem}@media(max-width:767px){.page-answer-index .page-answer-productModal__moreDetails{text-align:center}}.page-answer-index .m-backAction{background-color:#f9f9f6;border-bottom:1px solid #dfe1d3;position:relative}[data-page=recipeChecker-question]{background-color:#f9f9f6}[data-page=recipeChecker-question] .o-main{max-width:none}@media(max-width:767px){[data-page=recipeChecker-question] .o-footer{display:none}}.page-question-container,.page-question-index,.page-question-wrapper{height:100%}.page-question-index{position:relative}.page-question-wrapper{align-items:center;display:flex}.page-question-container{align-items:stretch;box-sizing:content-box;display:flex;max-height:600px;overflow:hidden;position:relative;white-space:normal;width:100%}@media(min-width:768px){.page-question-container{padding:2% 0}}.page-question-section{flex-basis:100%;min-width:100%;transition:transform .35s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.page-question-section{padding-top:28px}}@media(min-width:768px){.page-question-sectionInner{display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1440px}.page-question-imageContainer,.page-question-textContainer{flex-basis:calc(50% - 15px);min-width:calc(50% - 15px)}.page-question-textContainer{display:flex;flex-direction:column;justify-content:center}}.page-question-header{margin-bottom:68px}@media(max-width:767px){.page-question-header{margin-bottom:0}}.page-question-header .a-largeHeading__subtext:empty{padding-top:0}.page-question-header__upperText{font-size:1.8rem;letter-spacing:.06em;line-height:1;margin-bottom:24px}@media(max-width:767px){.page-question-header__upperText{font-size:1.6rem;margin-bottom:5px}}.page-question-imageContainer{position:relative}@media(min-width:768px){.page-question-image{position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);width:110%}}@media(max-width:767px){.page-question-image{margin:0 auto;width:56.5%}}.page-question-choices{counter-reset:listCounter;max-width:430px}.page-question-choice{-webkit-tap-highlight-color:transparent;border:1px solid #dfe1d3;counter-increment:listCounter}.page-question-choice:not(:last-of-type){margin-bottom:15px}.page-question-choice__alpha{align-items:center;border-right:1px solid #dfe1d3;display:flex;height:100%;justify-content:center;transition:border-color .25s cubic-bezier(.4,0,.2,1);width:45px}@media(max-width:767px){.page-question-choice__alpha{font-size:1.6rem}}.page-question-choice__alpha:after{content:counter(listCounter,upper-alpha);display:block}.page-question-choice__label{align-items:center;cursor:pointer;display:flex;height:45px;line-height:1;transition:background-color .25s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.page-question-choice__label:hover,a:hover .page-question-choice__label{background-color:#dfe1d3}.page-question-choice__label:hover .page-question-choice__alpha,a:hover .page-question-choice__label .page-question-choice__alpha{border-right:1px solid #f9f9f6}}.page-question-choice__text{display:block;padding:0 1rem 0 20px}@media(max-width:767px){.page-question-choice__text{font-size:1.4rem}}.page-question-choice__note{font-size:1.4rem}@media(max-width:767px){.page-question-choice__note{font-size:1.2rem}}.page-question-choice__radio{display:none}.page-question-choice__radio:checked+.page-question-choice__label{background-color:#dfe1d3}.page-question-choice__radio:checked+.page-question-choice__label .page-question-choice__alpha{border-right:1px solid #f9f9f6}.page-question-progress,.page-question-progress__steps{position:absolute;width:100%}.page-question-progress{bottom:0}@media(max-width:767px){.page-question-progress{display:none}}.page-question-progress__bar{background-color:#fff;height:2px}.page-question-progress__steps{bottom:-3px;display:flex;justify-content:space-around}.page-question-progress__step{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px 0 rgba(26,26,26,.2);height:8px;position:relative;transition:background-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);width:8px}.page-question-progress__step:before{background-color:#1a1a1a;content:"";display:block;height:2px;position:absolute;right:0;top:3px;transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.4,0,.2,1);width:14.2857142857vw}.page-question-progress__step[data-is-active=true]{background-color:#1a1a1a;box-shadow:0 0 0 0 rgba(26,26,26,0)}.page-question-progress__step[data-is-active=true]:before{transform:scale(1)}.page-question-progress__number{align-items:center;background-color:#1a1a1a;border-radius:50%;color:hsla(0,0%,100%,0);display:flex;font-size:1.4rem;font-weight:700;height:30px;justify-content:center;left:50%;line-height:1;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale(0);transition:opacity .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);width:30px}[data-is-active=true] .page-question-progress__number{color:#fff;transform:translate3d(-50%,-50%,0) scale(1)}.page-question-nav{position:relative}.page-question-button__icon{align-items:center;display:flex;height:24px;transition:opacity .25s cubic-bezier(.4,0,.2,1);width:24px}@media(max-width:767px){.page-question-button__icon{height:16px;width:16px}}.page-question-button__icon svg{height:100%;transition:transform .35s cubic-bezier(.4,0,.2,1);width:100%}.page-question-button__icon svg:first-of-type{position:absolute;transform:translate(-120%)}.page-question-button__icon svg:last-of-type{transform:translate(0)}@media(min-width:768px){.page-question-button__icon:hover svg:first-of-type,a:hover .page-question-button__icon svg:first-of-type{transform:translate(0)}.page-question-button__icon:hover svg:last-of-type,a:hover .page-question-button__icon svg:last-of-type{transform:translate(120%)}}.page-question-button{align-items:center;background-color:transparent;display:flex;justify-content:center;overflow:hidden;position:absolute;top:300px}@media(max-width:767px){.page-question-button{top:50%;transform:translateY(-50%)}}.page-question-button[data-type=prev]{left:45px}@media(max-width:767px){.page-question-button[data-type=prev]{left:15px}}.page-question-button[data-type=next]{right:45px}@media(max-width:767px){.page-question-button[data-type=next]{right:15px}}.page-question-button[data-is-disable]{pointer-events:none;visibility:hidden}.js-modal__wrapper,.o-header__flux,.o-header__hamburger,.o-mobileMenu{z-index:4}.page-top-banner{z-index:3}.page-products-detail-recipe,.page-top-recipe .o-hero__bg,.page-top-recipe .o-hero__text,.page-top-stylist__object{z-index:2}.a-buttonRecipeChecker,.o-header[data-mode=micro],.page-top-salon{z-index:1}@media(max-width:767px){.js-moveByScroll,.page-top-index .page-top-feature .o-container,.page-top-stylist__textContainer{z-index:1}}@media(min-width:768px){[data-hidden=pc]{display:none}}@media(max-width:767px){[data-hidden=sp]{display:none}}[data-fadein=true]{opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1)}[data-fadein=true][data-is-scrolled=true]{opacity:1}[data-to-bold-en=true]{font-weight:500}[data-text-green=true]{color:#51846c}.fw-500{font-weight:500!important}[data-layout=fullpage]{height:100%}@media(min-width:768px){[data-layout=fullpage]{min-height:600px}}[data-layout=fullpage] body{height:100%}@media(min-width:768px){[data-layout=fullpage] body{min-height:750px}}[data-layout=fullpage] .o-page{display:flex;flex-direction:column;height:100%;justify-content:space-between}[data-layout=fullpage] .o-main{flex:1 1 auto;height:calc(100% - 148px);width:100%}@media(max-width:767px){[data-layout=fullpage] .o-main{height:calc(100% - 65px)}}body[data-bg-color]{background-color:#f9f9f6}