/* --------------------------------------------------------
 Name:      砂漠髪をぷるツヤ髪に｜salosee 水光ヘアセラム - app.css
 Author:    FT_y.takeda
 Info:      砂漠髪をぷるツヤ髪に｜salosee 水光ヘアセラム
----------------------------------------------------------- */
a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{all:unset;cursor:revert;display:revert;text-decoration:none}h1,h2,h3,h4,h5,h6,p{font-weight:400}img{border-style:none;vertical-align:bottom}img,video{height:auto;max-width:100%}ol,ul{list-style:none;list-style-type:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-search-decoration{display:none}input:focus{outline-offset:-2px}select::-ms-expand{display:none}select::-webkit-search-decoration{display:none}select:focus{outline-offset:-2px}button{background-color:transparent}textarea{resize:none}textarea::-webkit-search-decoration{display:none}textarea:focus{outline-offset:-2px}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;outline:none;padding:0}body{background:#cfe6eb;color:#0e305f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-family:Zen Kaku Gothic New,sans-serif;font-size:16px;font-weight:500;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:100vh;min-height:100dvh}main{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}a{color:#0e305f}a,h1,h2,h3,h4,h5,h6,p{line-height:normal}#section-contents html.is-clipped{overflow:hidden!important}#section-contents .contents{overflow:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#section-contents .background{background-position:top;background-repeat:no-repeat;background-size:cover}#section-contents .fadeIn{-webkit-filter:blur(6px);filter:blur(6px);opacity:0;visibility:hidden}#section-contents .fadeIn.is-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;visibility:visible}#section-contents .product_what_list li:nth-child(2){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}#section-contents .product_what_list li:nth-child(3){-webkit-transition-delay:.35s;-moz-transition-delay:.35s;transition-delay:.35s}#section-contents .product_what_list li:nth-child(4){-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}#section-contents .method_step_list li:nth-child(2){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}#section-contents .method_step_list li:nth-child(3){-webkit-transition-delay:.35s;-moz-transition-delay:.35s;transition-delay:.35s}@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")}.jins-wrap :root{--swiper-theme-color:#007aff}.jins-wrap .swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.jins-wrap .swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.jins-wrap .swiper-wrapper{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform;width:100%;z-index:1}.jins-wrap .swiper-android .swiper-slide,.jins-wrap .swiper-wrapper{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.jins-wrap .swiper-pointer-events{touch-action:pan-y}.jins-wrap .swiper-pointer-events.swiper-vertical{touch-action:pan-x}.jins-wrap .swiper-slide{-webkit-flex-shrink:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform;width:100%}.jins-wrap .swiper-slide-invisible-blank{visibility:hidden}.jins-wrap .swiper-autoheight,.jins-wrap .swiper-autoheight .swiper-slide{height:auto}.jins-wrap .swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-moz-transition-property:transform,height,-moz-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform,-moz-transform}.jins-wrap .swiper-3d,.jins-wrap .swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px}.jins-wrap .swiper-3d .swiper-cube-shadow,.jins-wrap .swiper-3d .swiper-slide,.jins-wrap .swiper-3d .swiper-slide-shadow,.jins-wrap .swiper-3d .swiper-slide-shadow-bottom,.jins-wrap .swiper-3d .swiper-slide-shadow-left,.jins-wrap .swiper-3d .swiper-slide-shadow-right,.jins-wrap .swiper-3d .swiper-slide-shadow-top,.jins-wrap .swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.jins-wrap .swiper-3d .swiper-slide-shadow,.jins-wrap .swiper-3d .swiper-slide-shadow-bottom,.jins-wrap .swiper-3d .swiper-slide-shadow-left,.jins-wrap .swiper-3d .swiper-slide-shadow-right,.jins-wrap .swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.jins-wrap .swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.jins-wrap .swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.jins-wrap .swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.jins-wrap .swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.jins-wrap .swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.jins-wrap .swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.jins-wrap .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.jins-wrap .swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.jins-wrap .swiper-horizontal.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.jins-wrap .swiper-vertical.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.jins-wrap .swiper-centered>.swiper-wrapper:before{content:"";-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-webkit-order:9999;-moz-box-ordinal-group:10000;order:9999}.jins-wrap .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);-moz-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.jins-wrap .swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.jins-wrap .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.jins-wrap .swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.jins-wrap .swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.jins-wrap .swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.jins-wrap .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.jins-wrap .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}.jins-wrap :root{--swiper-navigation-size:44px}.jins-wrap .swiper-button-next,.jins-wrap .swiper-button-prev{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:-moz-calc(var(--swiper-navigation-size)/44*27);width:calc(var(--swiper-navigation-size)/44*27);z-index:10;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center}.jins-wrap .swiper-button-next.swiper-button-disabled,.jins-wrap .swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.jins-wrap .swiper-button-next:after,.jins-wrap .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.jins-wrap .swiper-button-prev,.jins-wrap .swiper-rtl .swiper-button-next{left:10px;right:auto}.jins-wrap .swiper-button-prev:after,.jins-wrap .swiper-rtl .swiper-button-next:after{content:"prev"}.jins-wrap .swiper-button-next,.jins-wrap .swiper-rtl .swiper-button-prev{left:auto;right:10px}.jins-wrap .swiper-button-next:after,.jins-wrap .swiper-rtl .swiper-button-prev:after{content:"next"}.jins-wrap .swiper-button-lock{display:none}.jins-wrap .swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;z-index:10}.jins-wrap .swiper-pagination.swiper-pagination-hidden{opacity:0}.jins-wrap .swiper-horizontal>.swiper-pagination-bullets,.jins-wrap .swiper-pagination-bullets.swiper-pagination-horizontal,.jins-wrap .swiper-pagination-custom,.jins-wrap .swiper-pagination-fraction{bottom:10px;left:0;width:100%}.jins-wrap .swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.jins-wrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);-moz-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.jins-wrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.jins-wrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.jins-wrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-moz-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.jins-wrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-moz-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.jins-wrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-moz-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.jins-wrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-moz-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.jins-wrap .swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}.jins-wrap button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.jins-wrap .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.jins-wrap .swiper-pagination-bullet:only-child{display:none!important}.jins-wrap .swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.jins-wrap .swiper-pagination-vertical.swiper-pagination-bullets,.jins-wrap .swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.jins-wrap .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.jins-wrap .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.jins-wrap .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.jins-wrap .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.jins-wrap .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.jins-wrap .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;-moz-transition:transform .2s,top .2s,-moz-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s,-moz-transform .2s}.jins-wrap .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.jins-wrap .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.jins-wrap .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.jins-wrap .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.jins-wrap .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.jins-wrap .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;-moz-transition:transform .2s,left .2s,-moz-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s,-moz-transform .2s}.jins-wrap .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;-moz-transition:transform .2s,right .2s,-moz-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s,-moz-transform .2s}.jins-wrap .swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.jins-wrap .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;width:100%}.jins-wrap .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.jins-wrap .swiper-horizontal>.swiper-pagination-progressbar,.jins-wrap .swiper-pagination-progressbar.swiper-pagination-horizontal,.jins-wrap .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.jins-wrap .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.jins-wrap .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.jins-wrap .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.jins-wrap .swiper-pagination-progressbar.swiper-pagination-vertical,.jins-wrap .swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.jins-wrap .swiper-pagination-lock{display:none}.jins-wrap .swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.jins-wrap .swiper-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.jins-wrap .swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.jins-wrap .swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.jins-wrap .swiper-scrollbar-cursor-drag{cursor:move}.jins-wrap .swiper-scrollbar-lock{display:none}.jins-wrap .swiper-zoom-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;text-align:center}.jins-wrap .swiper-zoom-container>canvas,.jins-wrap .swiper-zoom-container>img,.jins-wrap .swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.jins-wrap .swiper-slide-zoomed{cursor:move}.jins-wrap .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;-moz-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.jins-wrap .swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.jins-wrap .swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes swiper-preloader-spin{to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}.jins-wrap .swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.jins-wrap .swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}.jins-wrap .swiper-grid>.swiper-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap}.jins-wrap .swiper-grid-column>.swiper-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.jins-wrap .swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}.jins-wrap .swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.jins-wrap .swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.jins-wrap .swiper-fade .swiper-slide-active,.jins-wrap .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.jins-wrap .swiper-cube{overflow:visible}.jins-wrap .swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.jins-wrap .swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.jins-wrap .swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.jins-wrap .swiper-cube .swiper-slide-active,.jins-wrap .swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.jins-wrap .swiper-cube .swiper-slide-active,.jins-wrap .swiper-cube .swiper-slide-next,.jins-wrap .swiper-cube .swiper-slide-next+.swiper-slide,.jins-wrap .swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.jins-wrap .swiper-cube .swiper-slide-shadow-bottom,.jins-wrap .swiper-cube .swiper-slide-shadow-left,.jins-wrap .swiper-cube .swiper-slide-shadow-right,.jins-wrap .swiper-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.jins-wrap .swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.jins-wrap .swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";-webkit-filter:blur(50px);filter:blur(50px);left:0;position:absolute;right:0;top:0}.jins-wrap .swiper-flip{overflow:visible}.jins-wrap .swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.jins-wrap .swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.jins-wrap .swiper-flip .swiper-slide-active,.jins-wrap .swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.jins-wrap .swiper-flip .swiper-slide-shadow-bottom,.jins-wrap .swiper-flip .swiper-slide-shadow-left,.jins-wrap .swiper-flip .swiper-slide-shadow-right,.jins-wrap .swiper-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.jins-wrap .swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;-moz-transition-property:transform,opacity,height,-moz-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform,-moz-transform}.jins-wrap .swiper-cards{overflow:visible}.jins-wrap .swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}#section-header .header_inner.show,#section-header .header_wrap.show{opacity:1;pointer-events:auto}#section-header .header_logoLink{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#section-header .header_logoLink:hover{opacity:.6}#section-header .header_logo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;z-index:999;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}#section-header .header_logo img{width:100%}#section-header .header_hamburger{cursor:pointer;height:9.7435897436vw;position:relative;width:9.7435897436vw}#section-header .header_hamburger.active{background-color:rgba(14,48,95,.6);border-radius:999px}#section-header .header_hamburger.active .header_line:first-of-type{background-color:#fff;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);width:3.3333333333vw}#section-header .header_hamburger.active .header_line:nth-of-type(2){background-color:#fff;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);width:3.3333333333vw}#section-header .header_line{background-color:#0e4a5f;height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;width:3.3333333333vw}#section-header .header_line:first-of-type{top:4.358974359vw}#section-header .header_line:nth-of-type(2){top:5.8974358974vw}#section-header .header_menu.active{opacity:1;visibility:visible}#section-header .header_content,#section-header .header_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}#section-header .header_list{position:relative;z-index:999}#section-header .header_itemText{display:block;font-family:"Noto Serif JP";font-weight:600;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#section-header .header_itemText:hover{opacity:.6}#section-header .header_online{background-color:#cfe6eb}#section-header .header_online_title p{font-weight:500;text-align:center}#section-header .header_online_link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;background-color:rgba(44,134,192,.6);border:1px solid rgba(44,134,192,.65);border-radius:999px;justify-content:center}#section-header .header_linkAnchorText{color:#fff;font-weight:500;letter-spacing:.04em}#section-header .header_online_text p{font-weight:500;line-height:1.5}#section-header .header_brandLogo img{width:100%}#section-header .header_snsIcon,#section-header .header_snsList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}#section-header .header_snsIcon{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}#section-header .header_snsIcon img{width:100%}#section-header .header_linkList,#section-header .header_linkWrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}#section-header .header_linkText{font-family:Inter;font-weight:500}#section-header .header_copyright{font-family:Inter}.footer_inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.footer_logoLink{display:block;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.footer_logoLink:hover{opacity:.6}.footer_logo img{width:100%}.footer_snsList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.footer_link{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.footer_link:hover{opacity:.6}.footer_snsIcon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.footer_snsIcon img{width:100%}.footer_linkList,.footer_linkWrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.footer_linkText{font-weight:500}.footer_copyright,.footer_linkText{font-family:Inter}.footer_online{background-color:hsla(0,0%,100%,.6)}.footer_online_title p{font-weight:500;text-align:center}.footer_online_link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;background-color:rgba(44,134,192,.6);border:1px solid rgba(44,134,192,.65);border-radius:999px;justify-content:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.footer_online_link:hover{opacity:.6}.footer_linkAnchorText{color:#fff;font-weight:500;letter-spacing:.04em}.footer_linkAnchorIcon svg{margin-bottom:1px;width:100%}.footer_online_text p{font-weight:500;line-height:1.5}.page-index .banner_inner{opacity:1;position:fixed;visibility:visible;z-index:100}.page-index .banner_inner.is-hidden{display:none!important}.page-index .banner_close{cursor:pointer;position:absolute;right:0}.page-index .banner_close img{width:100%}.page-index .banner_link{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-index .banner_link:hover{opacity:.6}.page-index .banner_image img{width:100%}.page-index .kv_inner{background-position:bottom;background-repeat:no-repeat;background-size:cover}.page-index .kv_titleWrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .kv_topText{margin:0 auto}.page-index .kv_topText img{width:100%}.page-index .kv_title{margin:0 auto}.page-index .kv_slider,.page-index .kv_title img{width:100%}.page-index .kv_list{margin:0;padding:0}.page-index .kv_itemImage{padding:0;position:relative}.page-index .kv_itemImage img{width:100%}.page-index .kv_item_image{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;will-change:transform,-webkit-mask-image}.page-index .kv_item_image img{height:100%;width:100%}.page-index .kv_text p{font-weight:500;letter-spacing:.04em;text-align:center}.page-index .kv_button{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;background-color:rgba(14,48,95,.3);border:1px solid hsla(0,0%,100%,.65);border-radius:999px;-webkit-box-shadow:0 0 60px 0 rgba(14,74,95,.2);box-shadow:0 0 60px 0 rgba(14,74,95,.2);justify-content:center;margin:0 auto;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-index .kv_button:hover{opacity:.6}.page-index .kv_buttonText{color:#fff;letter-spacing:.04em;line-height:1.5}.page-index .kv .swiper-wrapper{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:linear!important;-moz-transition-timing-function:linear!important;transition-timing-function:linear!important;will-change:transform}.page-index .kv .modal{background:rgba(0,0,0,.85);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;inset:0;opacity:0;pointer-events:none;position:fixed;z-index:999;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-transition:opacity .6s ease;-moz-transition:opacity .6s ease;transition:opacity .6s ease}.page-index .kv .modal.is-active{opacity:1;pointer-events:auto}.page-index .kv .modal_content{background-color:#fff;position:relative}.page-index .kv .modal_titleImage{margin:0 auto}.page-index .kv .modal_titleImage img{width:100%}.page-index .kv .modal_logo{margin:0 auto}.page-index .kv .modal_title p{font-weight:500;line-height:1.5;text-align:center}.page-index .kv .modal_text p{font-weight:500;letter-spacing:.04em;text-align:center}.page-index .kv .modal_close{cursor:pointer;position:absolute;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-index .kv .modal_close img{width:100%}.page-index .kv .modal_close:hover{opacity:.6}.page-index .topics_inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative}.page-index .topics_title{-webkit-filter:drop-shadow(0 0 20px rgba(9,80,122,.45));filter:drop-shadow(0 0 20px rgba(9,80,122,.45));position:absolute}.page-index .topics_title img{width:100%}.page-index .topics_slider{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;position:relative}.page-index .topics_item_link{height:100%;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%}.page-index .topics_item_date,.page-index .topics_item_link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.page-index .topics_item_date{left:0;position:absolute;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.page-index .topics_item_date p{display:inline-block;font-weight:500;line-height:1}.page-index .topics_itemImage{overflow:hidden}.page-index .topics_itemImage img{-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out;width:100%}.page-index .topics_item_text p{font-weight:500;line-height:1.5}.page-index .topics_item_linkIcon{bottom:0;position:absolute;right:0}.page-index .topics_item_linkIcon img{width:100%}.page-index .topics .swiper-scrollbar{background:hsla(0,0%,100%,.3);left:0;position:absolute}.page-index .topics .swiper-scrollbar-drag{background:#fff;display:block;position:relative}.page-index .topics .swiper-buttonWrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;bottom:0;left:0;position:absolute}.page-index .topics .swiper-button-next,.page-index .topics .swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:relative}.page-index .topics .swiper-button-next svg,.page-index .topics .swiper-button-next:after,.page-index .topics .swiper-button-prev svg,.page-index .topics .swiper-button-prev:after{display:none}.page-index .topics .swiper-button-prev{left:0}.page-index .topics .swiper-button-next{right:0}.page-index .topics #topicsSlider.is-less-than-3 .swiper-wrapper{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important;justify-content:flex-end;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-moz-transition:none!important;transition:none!important}.page-index .product_inner{background-position:top;background-repeat:no-repeat;background-size:cover;border:1px solid #fff;margin:0 auto;position:relative}.page-index .product_title{-webkit-filter:drop-shadow(0 0 25px rgba(9,80,122,.45));filter:drop-shadow(0 0 25px rgba(9,80,122,.45));position:absolute}.page-index .product_title img{width:100%}.page-index .product_textWrap{position:relative}.page-index .product_textWrap_titleImage{position:relative;z-index:2}.page-index .product_textWrap_titleImage img{width:100%}.page-index .product_textWrap_title{position:relative;z-index:2}.page-index .product_textWrap_title p{font-weight:500}.page-index .product_textWrap_text{position:relative;z-index:2}.page-index .product_textWrap_text p{font-weight:500;line-height:1.5}.page-index .product_textWrap_text p span{display:inline-block;line-height:1.5}.page-index .product_backImage{position:absolute;z-index:0}.page-index .product_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;z-index:2}.page-index .product_item{background:-moz-linear-gradient(315deg,hsla(0,0%,95%,.6) 0,rgba(63,131,173,.6) 100%),#fff;background:linear-gradient(135deg,hsla(0,0%,95%,.6),rgba(63,131,173,.6)),#fff;border:1px solid #fff;position:relative}.page-index .product_item_title p{font-weight:500;text-align:center}.page-index .product_item_title p span{font-weight:400}.page-index .product_item_image[data-item=item1],.page-index .product_item_image[data-item=item2]{margin:0 auto}.page-index .product_item_image img{width:100%}.page-index .product_item_link,.page-index .product_item_linkWrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .product_item_link{background-color:rgba(44,134,192,.4);border:1px solid hsla(0,0%,100%,.65);border-radius:999px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-index .product_item_link:hover{opacity:.6}.page-index .product_linkAnchorIcon svg{margin-bottom:1px;width:100%}.page-index .product_linkAnchorText{color:#fff;font-weight:500;letter-spacing:.04em}.page-index .product_item_rightTop{position:absolute;right:0;top:0}.page-index .product_item_rightTop p{background-color:hsla(0,0%,100%,.6);color:#2c86c0;font-weight:700;line-height:1.5;text-align:center}.page-index .product_shop{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .product_shop_inner{background-color:rgba(44,134,192,.15);border:1px solid #fff;display:inline-block}.page-index .product_shop_title p{font-weight:500;text-align:center}.page-index .product_shop_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .product_shop_image img{width:100%}.page-index .product_shop_caution p,.page-index .product_shop_caution-none p{font-weight:500;text-align:center}.page-index .product_what{border-top:1px solid rgba(44,134,192,.65);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .product_what_image img{width:100%}.page-index .product_what_title{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:-moz-linear-gradient(359deg,rgba(128,156,172,.24) 2.1%,hsla(0,0%,100%,.8) 51.05%,rgba(128,156,172,.24) 100%);background:linear-gradient(91deg,rgba(128,156,172,.24) 2.1%,hsla(0,0%,100%,.8) 51.05%,rgba(128,156,172,.24));border-radius:999px;margin:0 auto}.page-index .product_what_title p{font-weight:500;line-height:1.5;text-align:center}.page-index .product_what_text p{font-weight:500;text-align:center}.page-index .product_what_text p span{display:block}.page-index .product_what_item,.page-index .product_what_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .product_what_item{border:1px solid #0e305f;border-radius:999px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .product_what_itemText{font-weight:500;line-height:1.5;text-align:center}.page-index .method_title{-webkit-filter:drop-shadow(0 0 24px rgba(9,80,122,.45));filter:drop-shadow(0 0 24px rgba(9,80,122,.45));position:absolute;z-index:1}.page-index .method_title img{width:100%}.page-index .method_movieWrap{aspect-ratio:16/9;position:relative}.page-index .method_movie{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);will-change:transform}.page-index .method_movie img{width:100%}.page-index .method_movie iframe{display:block;width:100%}.page-index .method_content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:0 auto}.page-index .method_image img{width:100%}.page-index .method_content_text p,.page-index .method_content_title p{font-weight:500;line-height:1.5}.page-index .method_content_text p .attention{background-color:#2c86c0;color:#fff;display:inline-block;font-weight:700}.page-index .method_content_text p .note{display:block}.page-index .method_step_inner{background-color:#e7f4f6;margin:0 auto;position:relative}.page-index .method_step_title{left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.page-index .method_step_title p{background-color:#2c86c0;color:#fff;display:inline-block;font-weight:700;line-height:1.5}.page-index .method_step_text p{background-color:#fff;font-weight:500;text-align:center}.page-index .method_step_wrap{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .method_step_textWrap,.page-index .method_step_wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-index .method_step_textTop p{background:#f1e3e7;color:#d43958;font-weight:700;letter-spacing:.05em;text-align:center}.page-index .method_step_textTop p span{color:rgba(212,57,88,.65);display:block;letter-spacing:-.01em}.page-index .method_step_textBottom p{background:#d4e9f1;color:#2c86c0;font-weight:700;letter-spacing:.05em;text-align:center}.page-index .method_step_textBottom p span{color:rgba(44,134,192,.65);display:block;letter-spacing:-.01em}.page-index .method_step_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative}.page-index .method_step_item{background-position:50%;background-repeat:no-repeat;background-size:cover}.page-index .method_step_itemTextTop{color:#de2449;font-weight:500;line-height:1.5;text-align:center}.page-index .method_step_itemTextMiddle{font-weight:900;line-height:1.2;text-align:center}.page-index .method_step_itemTextMiddle span{display:block;font-weight:700}.page-index .method_step_itemTextBottom{color:#0f7cc2;font-weight:700;line-height:1.5;text-align:center}.page-index .method_step_itemTextBottom[data-item=item2] span{color:#fff;display:inline-block;font-weight:700}.page-index .technology{background-position:bottom;background-repeat:no-repeat;background-size:cover}.page-index .technology_inner{margin:0 auto;position:relative}.page-index .technology_title{-webkit-filter:drop-shadow(0 0 20px rgba(9,80,122,.45));filter:drop-shadow(0 0 20px rgba(9,80,122,.45));position:absolute;z-index:2}.page-index .technology_title img{width:100%}.page-index .technology_text p{font-weight:500}.page-index .technology_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .technology_item{background:hsla(0,0%,100%,.2);border:1px solid #fff}.page-index .technology_item_point{font-weight:500}.page-index .technology_item_image{margin:0 auto}.page-index .technology_item_image img{width:100%}.page-index .technology_item_title{font-weight:500;line-height:1.6}.page-index .technology_item_text{font-weight:400;line-height:1.5}.page-index .technology_item_text span{display:inline-block}.page-index .voice_inner{position:relative}.page-index .voice_title{-webkit-filter:drop-shadow(0 0 20px rgba(9,80,122,.45));filter:drop-shadow(0 0 20px rgba(9,80,122,.45));position:absolute}.page-index .voice_title img{width:100%}.page-index .voice_text p{font-weight:500;text-align:center}.page-index .voice_text p span{display:block}.page-index .voice_itemWrap{background-image:url(../images/index/img_voice_slideBack.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .voice_itemImage img{width:100%}.page-index .voice_itemText,.page-index .voice_itemTextBottom{font-weight:500;text-align:center}.page-index .voice_link{background-color:rgba(44,134,192,.4);border:1px solid hsla(0,0%,100%,.65);border-radius:999px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin:0 auto;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-index .voice_link:hover{opacity:.6}.page-index .voice_linkAnchorText{color:#fff;font-weight:500;letter-spacing:.04em;line-height:1}.page-index .voice_linkAnchorIcon svg{margin-bottom:1px;width:100%}.page-index .voice .swiper-scrollbar{background:hsla(0,0%,100%,.3);left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.page-index .voice .swiper-scrollbar-drag{background:#fff;display:block;position:relative}.page-index .voice .swiper-buttonWrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.page-index .voice .swiper-button-next,.page-index .voice .swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:relative}.page-index .voice .swiper-button-next svg,.page-index .voice .swiper-button-next:after,.page-index .voice .swiper-button-prev svg,.page-index .voice .swiper-button-prev:after{display:none}.page-index .voice .swiper-button-prev{background-image:url(../images/common/ic_button_arrow_sp.svg);left:0}.page-index .voice .swiper-button-next{background-image:url(../images/common/ic_button_next_sp.svg);right:0}.page-index .howTo_inner{position:relative}.page-index .howTo_title{-webkit-filter:drop-shadow(0 0 20px rgba(9,80,122,.45));filter:drop-shadow(0 0 20px rgba(9,80,122,.45));position:absolute}.page-index .howTo_title img{width:100%}.page-index .howTo_text p{font-weight:500}.page-index .howTo_list li:nth-child(2),.page-index .howTo_list li:nth-child(3){background-color:rgba(44,134,192,.2)}.page-index .howTo_list li:nth-child(4){border-bottom:1px solid #2c86c0}.page-index .howTo_item{border-top:1px solid #2c86c0}.page-index .howTo_item,.page-index .howTo_itemStep{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-index .howTo_itemStep{font-weight:700;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .howTo_itemStep span{display:inline-block}.page-index .howTo_itemImage img{width:100%}.page-index .howTo_itemText{font-weight:500;line-height:1.5}.page-index .howTo_item_guideline{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background-color:hsla(0,0%,100%,.6)}.page-index .howTo_item_guideline_leftText{font-weight:500}.page-index .howTo_item_guideline_wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-index .howTo_item_guideline_wrap p .backColor{background-color:rgba(128,156,172,.8);border-radius:999px;color:#fff;display:inline-block;font-weight:500;text-align:center}.page-index .howTo_item_guideline_wrap p .normal{font-weight:500}.page-index .salons{position:relative}.page-index .salons_content{position:relative;z-index:1}.page-index .salons_title{-webkit-filter:drop-shadow(0 0 20px rgba(9,80,122,.45));filter:drop-shadow(0 0 20px rgba(9,80,122,.45));position:absolute}.page-index .salons_title img{width:100%}.page-index .salons_slider{position:relative}.page-index .salons_item{aspect-ratio:9/16}.page-index .salons_itemMovie{position:relative}.page-index .salons_itemMovie.is-playing .salons_videoCover{background:transparent}.page-index .salons_videoCover{background:transparent;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;pointer-events:none}.page-index .salons_itemText{color:#fff;font-weight:500;text-align:center}.page-index .salons_bottomText p{color:#fff;font-weight:500;position:absolute}.page-index .salons_background{background-color:#2c86c0;bottom:0;left:0;position:absolute;width:100%;z-index:0}.page-index .salons .swiper-scrollbar{background:hsla(0,0%,100%,.3);display:block!important;left:0;position:absolute}.page-index .salons .swiper-scrollbar-drag{background:#fff;display:block;position:relative}.page-index .salons .swiper-buttonWrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;left:0;position:absolute}.page-index .salons .swiper-button-next,.page-index .salons .swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:relative}.page-index .salons .swiper-button-next svg,.page-index .salons .swiper-button-next:after,.page-index .salons .swiper-button-prev svg,.page-index .salons .swiper-button-prev:after{display:none}.page-index .salons .swiper-button-prev{left:0}.page-index .salons .swiper-button-next{right:0}.page-index .try{background-color:#cfe6eb;position:relative;z-index:1}.page-index .try_inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:-moz-linear-gradient(315deg,hsla(0,0%,95%,.6) 0,rgba(63,131,173,.6) 100%),#fff;background:linear-gradient(135deg,hsla(0,0%,95%,.6),rgba(63,131,173,.6)),#fff;border:1px solid #fff}.page-index .try_title{-webkit-filter:drop-shadow(0 0 20px rgba(9,80,122,.45));filter:drop-shadow(0 0 20px rgba(9,80,122,.45));-webkit-flex-shrink:0;flex-shrink:0;position:absolute}.page-index .try_image img,.page-index .try_title img{width:100%}.page-index .try_obi p{background:-webkit-gradient(linear,left top,right top,from(#f8e3ef),color-stop(49.52%,#deeef8),to(#eeebd8));background:-moz-linear-gradient(left,#f8e3ef 0,#deeef8 49.52%,#eeebd8 100%);background:linear-gradient(90deg,#f8e3ef,#deeef8 49.52%,#eeebd8);font-weight:500;text-align:center}.page-index .try_text{position:relative}.page-index .try_text p{color:#2c86c0;font-weight:500;text-align:center}.page-index .try_text:before{background:#2c86c0;content:"";display:block;left:0;position:absolute}.page-index .try_text:after{background:#2c86c0;content:"";position:absolute;right:0}.page-index .try_name p{font-weight:500;margin:0 auto}.page-index .try_price p{font-weight:500;text-align:center}.page-index .try_link{background-color:rgba(44,134,192,.6);border:1px solid hsla(0,0%,100%,.65);border-radius:999px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin:0 auto;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-index .try_link:hover{opacity:.6}.page-index .try_linkAnchorText{color:#fff;font-weight:500;letter-spacing:.04em;line-height:1}.page-index .try_linkAnchorIcon svg{margin-bottom:1px;width:100%}.page-index .faq{background-color:#fff;width:100%}.page-index .faq_title img{width:100%}.page-index .faq_accordionItem{border-bottom:1px solid #2c86c0}.page-index .faq_accordionItem[data-item=itemTop]{border-top:1px solid #2c86c0}.page-index .faq_open.is-active .faq_accordionIcon:before{-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.page-index .faq_question{cursor:pointer;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-index .faq_question p{font-weight:500;line-height:1.5}.page-index .faq_question:before{color:#0e305f;content:"Q";font-family:Zen Kaku Gothic New;font-weight:500;position:absolute}.page-index .faq_accordionIcon{background:rgba(44,134,192,.1);border:1px solid rgba(44,134,192,.65);position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-index .faq_accordionIcon:after,.page-index .faq_accordionIcon:before{background-color:#0e305f;content:"";left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-moz-transition:transform .3s,-moz-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s,-moz-transform .3s}.page-index .faq_answer{height:0;overflow:hidden;-webkit-transition:height .6s;-moz-transition:height .6s;transition:height .6s}.page-index .faq_answerInner{position:relative}.page-index .faq_answerText{color:#0e305f;font-weight:500;line-height:1.5}@media print{body{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:1240px}}@media print,screen and (min-width:769px){#section-contents .contents{margin:0 auto;min-width:1240px}#section-contents .background{background-image:url(../images/index/img_background2_pc.webp)}#section-contents .u-pc{display:block!important}#section-contents .u-sp{display:none!important}#section-contents .fadeIn,#section-contents .fadeIn-pc{-webkit-transition:opacity .6s,-webkit-filter 1s;transition:opacity .6s,-webkit-filter 1s;-moz-transition:opacity .6s,filter 1s;transition:opacity .6s,filter 1s;transition:opacity .6s,filter 1s,-webkit-filter 1s}#section-contents .fadeIn-pc{-webkit-filter:blur(6px);filter:blur(6px);opacity:0;visibility:hidden}#section-contents .fadeIn-pc.is-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;visibility:visible}#section-contents .technology_list li:nth-child(2){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}#section-contents .technology_list li:nth-child(3){-webkit-transition-delay:.35s;-moz-transition-delay:.35s;transition-delay:.35s}#section-contents .voice_list li:nth-child(2){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}#section-contents .voice_list li:nth-child(3){-webkit-transition-delay:.35s;-moz-transition-delay:.35s;transition-delay:.35s}#section-contents .voice_list li:nth-child(4){-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}#section-contents .voice_list li:nth-child(5){-webkit-transition-delay:.65s;-moz-transition-delay:.65s;transition-delay:.65s}#section-header .u-pc{display:block!important}#section-header .u-sp{display:none!important}#section-header .header_inner{background-color:#fff;border-radius:999px;-webkit-box-shadow:0 0 35px 0 rgba(9,80,122,.25);box-shadow:0 0 35px 0 rgba(9,80,122,.25);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;left:50%;position:fixed!important;top:30px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:990;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;opacity:0;pointer-events:none;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}#section-header .header_itemText:after,#section-header .header_itemText:before{opacity:0;position:absolute;top:45%;-webkit-transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;-moz-transition:opacity .4s ease,transform .4s ease,visibility .4s ease,-moz-transform .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease;visibility:hidden}#section-header .header_itemText:before{content:"(";left:-8px;-webkit-transform:translateY(-50%) translateX(-2px);-moz-transform:translateY(-50%) translateX(-2px);-ms-transform:translateY(-50%) translateX(-2px);transform:translateY(-50%) translateX(-2px)}#section-header .header_itemText:after{content:")";right:-8px;-webkit-transform:translateY(-50%) translateX(2px);-moz-transform:translateY(-50%) translateX(2px);-ms-transform:translateY(-50%) translateX(2px);transform:translateY(-50%) translateX(2px)}#section-header .header_itemText.is-current:after,#section-header .header_itemText.is-current:before{opacity:1;visibility:visible}#section-header .header_itemText.is-current:after,#section-header .header_itemText.is-current:before{-webkit-transform:translateY(-50%) translateX(0);-moz-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}#section-header .header_linkAnchorIcon{width:10px}.footer{margin:0 auto;max-width:1920px;min-width:1240px;padding:120px 0 48px}.footer_inner{margin:0 auto;max-width:1240px}.footer_logoLink{width:228px}.footer_snsList{gap:24px;margin-top:32px}.footer_snsIcon[data-item=x]{width:20px}.footer_snsIcon[data-item=instagram]{width:24px}.footer_snsIcon[data-item=line]{width:25px}.footer_snsIcon[data-item=youtube]{width:29px}.footer_snsIcon[data-item=ticktock]{width:20px}.footer_snsIcon[data-item=note]{width:64px}.footer_linkWrap{gap:32px;margin-top:32px}.footer_linkList{gap:24px}.footer_copyright,.footer_linkText{font-size:10px}.footer_online{padding:25px 48px;width:358px}.footer_online_title p{font-size:16px}.footer_online_link{gap:8px;margin-top:16px;padding:7px 0;width:260px}.footer_linkAnchorText{font-size:18px}.footer_linkAnchorIcon{width:10px}.footer_online_text p{font-size:10px;margin-top:8px}.page-index .banner_inner{bottom:20px;right:20px}.page-index .banner_close{top:-30px;width:24px}.page-index .banner_image{width:280px}.page-index .kv_inner{background-image:url(../images/index/img_background1_pc.webp);padding-bottom:310px;padding-top:87px}.page-index .kv_topText{width:430px}.page-index .kv_title{margin-top:27px;width:225px}.page-index .kv_slider{margin-top:50px}.page-index .kv_item{height:431px!important;width:328px!important}.page-index .kv_itemImage{height:431px;width:328px}.page-index .kv_item_image{height:346px;width:328px}.page-index .kv_text{margin-top:-70px;padding-top:70px}.page-index .kv_text p{font-size:18px;line-height:1.8;margin-top:113px}.page-index .kv_button{gap:8px;margin-top:32px;padding-bottom:7px;padding-top:7px;width:288px}.page-index .kv_buttonText{font-size:14px}.page-index .kv_buttonIcon{width:10px}.page-index .kv .modal_content{padding:60px 0;width:796px}.page-index .kv .modal_titleImage{width:205px}.page-index .kv .modal_logo{margin-top:16px;width:224px}.page-index .kv .modal_title p{font-size:26px}.page-index .kv .modal_text p{font-size:18px;line-height:1.8;margin-top:23px}.page-index .kv .modal_close{right:-48px;top:-50px;width:38px}.page-index .topics{margin:0 auto;max-width:1240px}.page-index .topics_inner{margin-top:90px;padding-top:200px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.page-index .topics_inner.is-center{margin-right:0!important}.page-index .topics_inner.is-center .topics_slider{padding-right:0}.page-index .topics_title{left:30px;top:120px;width:65px}.page-index .topics_item_link[data-item=linkActive]:hover{opacity:.6}.page-index .topics_item_link[data-item=linkActive]:hover .topics_itemImage img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.page-index .topics .swiper-slide{height:auto;width:auto}.page-index .topics .swiper-scrollbar-drag{height:.1388888889vw}.page-index .topics .swiper-button-prev{background-image:url(../images/common/ic_button_arrow_pc.svg)}.page-index .topics .swiper-button-next{background-image:url(../images/common/ic_button_next_pc.svg)}.page-index .topics #topicsSlider.is-less-than-3 .topics_item{height:293px!important;width:302px!important}.page-index .topics #topicsSlider.is-less-than-3 .topics_itemImage{width:280px!important}.page-index .topics #topicsSlider.is-less-than-3 .topics_item_date p{font-size:15px}.page-index .topics #topicsSlider.is-less-than-3 .topics_item_date p[data-item=oneDigit]{left:0;top:53px}.page-index .topics #topicsSlider.is-less-than-3 .topics_item_date p[data-item=twoDigit]{left:0;top:60px}.page-index .topics #topicsSlider.is-less-than-3 .topics_item_text p{font-size:15px!important;margin-top:10px}.page-index .topics #topicsSlider.is-less-than-3 .topics_item_linkIcon{width:30px}.page-index .product{margin-top:-1px;padding-top:1px}.page-index .product_inner{background-image:url(../images/index/img_background3_pc.webp);margin-top:144px;max-width:1240px;padding:160px 75px 120px}.page-index .product_title{left:38px;top:80px;width:50px}.page-index .product_textWrap{margin:0 auto;width:706px}.page-index .product_textWrap:after{background:hsla(0,0%,100%,.8);content:"";-webkit-filter:blur(50px);filter:blur(50px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.page-index .product_textWrap_titleImage{width:400px}.page-index .product_textWrap_title p{font-size:26px;margin-top:50px}.page-index .product_textWrap_text p{font-size:16px;margin-top:22px}.page-index .product_textWrap_text p span{font-size:11px;margin-top:8px}.page-index .product_backImage{right:0;top:40px;width:833px}.page-index .product_list{margin:100px auto 0;width:1090px}.page-index .product_item{padding:33px 0 40px;width:545px}.page-index .product_item[data-item=item2]{border-left:none}.page-index .product_item_title p{font-size:18px}.page-index .product_item_title p span{font-size:16px;padding-left:10px}.page-index .product_item_image[data-item=item1]{margin-top:-15px;width:340px}.page-index .product_item_image[data-item=item2]{margin-top:0;width:350px}.page-index .product_item_linkWrap{gap:10px;margin-top:0}.page-index .product_item_linkWrap[data-item=item1]{margin-top:-15px}.page-index .product_item_link{gap:8px;padding:5px 0 7px;width:222px}.page-index .product_item_link[data-item=button1]{width:261px}.page-index .product_linkAnchorIcon{width:10px}.page-index .product_linkAnchorText{font-size:18px}.page-index .product_item_rightTop p{border-radius:0 0 0 400px;font-size:11px;padding:25px 22px 49px 41px}.page-index .product_shop_inner{margin:64px auto 0;padding:15px 48px}.page-index .product_shop_title p{font-size:22px}.page-index .product_shop_list{gap:10px;margin-top:16px}.page-index .product_shop_image{width:100px}.page-index .product_shop_caution p{font-size:11px;margin-top:8px}.page-index .product_shop_caution-none p{font-size:18px;margin-top:8px}.page-index .product_what{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-top:64px;padding-top:64px}.page-index .product_what_image{width:478px}.page-index .product_what_textWrap{width:564px}.page-index .product_what_title{padding:3px 0;width:254px}.page-index .product_what_title p{font-size:16px}.page-index .product_what_text p{font-size:26px;margin-top:20px}.page-index .product_what_text p span{font-size:20px;margin-top:15px}.page-index .product_what_list{margin-top:43px}.page-index .product_what_item{height:150px;width:150px}.page-index .product_what_item[data-item=item1]{margin-right:-10px}.page-index .product_what_item[data-item=item2]{margin-right:-5px}.page-index .product_what_item[data-item=item3]{margin-left:-5px}.page-index .product_what_item[data-item=item4]{margin-left:-10px}.page-index .product_what_itemText{font-size:20px}.page-index .method{margin-top:-1px;padding-top:1px}.page-index .method_inner{margin-top:224px}.page-index .method_title{left:-30px;top:-75px;width:50px}.page-index .method_movieWrap{margin:0 auto;width:1090px}.page-index .method_movie iframe{height:613px}.page-index .method_content{width:930px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-top:64px}.page-index .method_image{width:210px}.page-index .method_content_title p{font-size:26px}.page-index .method_content_text p{font-size:16px;margin-top:32px}.page-index .method_content_text p .attention{font-size:16px;margin-left:5px;margin-right:5px;padding-bottom:2px;padding-top:2px}.page-index .method_content_text p .note{font-size:11px;margin-top:8px}.page-index .method_step_title{top:-27px}.page-index .method_step_title p{font-size:20px;padding:12px 10px 12px 4px}.page-index .method_step_text p{font-size:20px;margin-top:40px;padding-bottom:16px;padding-top:16px}.page-index .method_step_wrap{gap:30px;margin-top:32px}.page-index .method_step_textWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:32px}.page-index .method_step_textTop p{font-size:28px;padding:35px 40px}.page-index .method_step_textTop p span{font-size:16px;margin-top:5px}.page-index .method_step_textBottom p{font-size:28px;padding:25px}.page-index .method_step_textBottom p span{font-size:16px;line-height:1.3;margin-top:5px}.page-index .method_step_item[data-item=item1]{background-image:url(../images/index/img_method_circle1_pc.webp);height:368px;margin-right:-50px;width:364px}.page-index .method_step_item[data-item=item2]{background-image:url(../images/index/img_method_circle2_pc.webp);height:368px;width:371px}.page-index .method_step_item[data-item=item3]{background-image:url(../images/index/img_method_circle3_pc.webp);height:368px;margin-left:-50px;width:364px}.page-index .method_step_itemTextTop{font-size:18px}.page-index .method_step_itemTextTop[data-item=item1]{margin-top:64px}.page-index .method_step_itemTextTop[data-item=item2]{margin-top:78px}.page-index .method_step_itemTextMiddle{font-size:28px}.page-index .method_step_itemTextMiddle span{font-size:16px;margin-top:5px}.page-index .method_step_itemTextMiddle[data-item=item1]{margin-top:33px}.page-index .method_step_itemTextMiddle[data-item=item2]{margin-top:45px}.page-index .method_step_itemTextBottom{font-size:18px}.page-index .method_step_itemTextBottom[data-item=item1]{margin-top:55px}.page-index .method_step_itemTextBottom[data-item=item2]{border-bottom:2px dashed #fff;margin:55px auto 0;padding-bottom:6px;width:150px}.page-index .method_step_itemTextBottom[data-item=item3]{margin-top:43px}.page-index .technology{background-image:url(../images/index/img_background4_pc.webp)}.page-index .technology_inner{max-width:1240px;padding-bottom:207px;padding-top:224px}.page-index .technology_title{left:30px;top:145px;width:65px}.page-index .technology_text p{font-size:26px;text-align:center}.page-index .technology_list{gap:16px;margin-top:32px;padding-left:75px;padding-right:75px}.page-index .technology_item{height:531px;padding:33px 38px;width:352px}.page-index .technology_item_point{font-size:18px}.page-index .technology_item_image[data-item=image1]{margin-bottom:25px;margin-top:5px;width:272px}.page-index .technology_item_image[data-item=image2]{margin-bottom:5px;margin-top:5px;width:290px}.page-index .technology_item_image[data-item=image3]{margin-bottom:25px;margin-top:5px;width:272px}.page-index .technology_item_title{font-size:22px}.page-index .technology_item_text{font-size:14px;margin-top:30px}.page-index .technology_item_text span{font-size:11px;margin-top:5px}.page-index .technology_item_text[data-item=item2]{margin-top:15px}.page-index .voice_inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:86px auto 0;padding-top:220px;width:1240px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;gap:74px;justify-content:flex-end}.page-index .voice_title{left:45px;top:140px;width:50px}.page-index .voice_text p{font-size:26px}.page-index .voice_text p span{font-size:11px;margin-top:8px}.page-index .voice_slider{margin-top:32px}.page-index .voice_list{width:1032px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0;justify-content:center}.page-index .voice_list,.page-index .voice_list li:first-child{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-index .voice_list li:first-child{padding-right:60px;width:-moz-calc(50% - 60px);width:calc(50% - 60px);-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.page-index .voice_list li:nth-child(2){padding-left:40px;width:-moz-calc(50% - 40px);width:calc(50% - 40px)}.page-index .voice_list li:nth-child(2),.page-index .voice_list li:nth-child(3){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.page-index .voice_list li:nth-child(3){margin-top:-30px;width:33.333%}.page-index .voice_list li:nth-child(4){-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .voice_list li:nth-child(4),.page-index .voice_list li:nth-child(5){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-top:-30px;width:33.333%}.page-index .voice_list li:nth-child(5){-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.page-index .voice_itemWrap{height:280px;width:280px!important}.page-index .voice_itemImage[data-item=illust1]{width:58px}.page-index .voice_itemImage[data-item=illust2]{width:55px}.page-index .voice_itemImage[data-item=illust3]{width:54px}.page-index .voice_itemImage[data-item=illust4]{width:51px}.page-index .voice_itemImage[data-item=illust5]{width:54px}.page-index .voice_itemText{font-size:14px;margin-top:24px}.page-index .voice_itemTextBottom{font-size:14px;margin-top:14px}.page-index .voice_link{gap:8px;margin-top:32px;padding:6px 0 8px;width:323px}.page-index .voice_linkAnchorText{font-size:18px}.page-index .voice_linkAnchorIcon{width:10px}.page-index .voice .swiper-slide{height:auto;width:auto}.page-index .howTo{margin-top:-1px;padding-top:1px}.page-index .howTo_inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:224px auto 0;width:1240px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.page-index .howTo_title{left:45px;top:-70px;width:50px}.page-index .howTo_text p{font-size:20px;text-align:center}.page-index .howTo_list{margin-top:32px;width:1032px}.page-index .howTo_item{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:74px;height:240px;padding:20px 0 20px 90px}.page-index .howTo_itemStep{font-size:38px}.page-index .howTo_itemStep span{font-size:20px;margin-right:14px;margin-top:2px}.page-index .howTo_itemImage{width:200px}.page-index .howTo_itemImage[data-item=size]{margin-top:48px;width:250px}.page-index .howTo_itemWrap{margin-left:-50px}.page-index .howTo_itemText{font-size:18px}.page-index .howTo_itemText[data-item=left]{margin-left:-50px}.page-index .howTo_item_guideline{gap:24px;margin-top:16px;padding:10px 44px}.page-index .howTo_item_guideline_leftText{font-size:14px}.page-index .howTo_item_guideline_wrap{gap:2px}.page-index .howTo_item_guideline_wrap p .backColor{font-size:14px;margin-right:8px;padding-bottom:2px;padding-top:2px;width:94px}.page-index .howTo_item_guideline_wrap p .normal{font-size:14px}.page-index .salons_inner{margin:0 auto;max-width:1240px}.page-index .salons_content{-webkit-padding-after:8.6805555556vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:50px;margin:95px auto 0;padding-block-end:8.6805555556vw}.page-index .salons_title{left:45px;top:50px;width:50px}.page-index .salons_itemText{font-size:14px;margin-top:16px}.page-index .salons_background{height:44.4444444444vw}.page-index .salons .swiper-slide{height:auto;width:auto}.page-index .salons .swiper-scrollbar-drag{height:.1388888889vw}.page-index .salons .swiper-button-prev{background-image:url(../images/common/ic_button_arrow2_sp.svg)}.page-index .salons .swiper-button-next{background-image:url(../images/common/ic_button_next2_sp.svg)}.page-index .try{padding:144px 0}.page-index .try_inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;gap:43px;justify-content:flex-end;margin:0 auto;padding:25px 115px;width:1032px}.page-index .try_title{left:110px;top:70px;width:52px}.page-index .try_image{width:290px}.page-index .try_obi p{font-size:16px;padding:5px 32px}.page-index .try_text p{font-size:16px;margin-top:32px}.page-index .try_text:before{height:75%;left:35px;top:3px;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);width:2px}.page-index .try_text:after{height:75%;right:35px;top:3px;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);width:2px}.page-index .try_name p{font-size:18px;margin-top:24px;width:294px}.page-index .try_price p{font-size:16px;margin-top:24px}.page-index .try_link{gap:6px;margin-top:24px;padding:6px 0 8px;width:260px}.page-index .try_linkAnchorText{font-size:18px}.page-index .try_linkAnchorIcon{width:12px}.page-index .faq{margin-top:-80px;padding-top:80px}.page-index .faq_inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:0 auto;padding:80px 0 120px;width:1240px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;gap:110px;justify-content:flex-end}.page-index .faq_title{width:60px}.page-index .faq_accordion{margin-top:80px;width:1032px}.page-index .faq_question{padding:45px 68px 48px 103px}.page-index .faq_question p{font-size:20px}.page-index .faq_question:before{font-size:26px;left:68px;top:45px}.page-index .faq_question:hover{opacity:.6}.page-index .faq_accordionIcon{border-radius:30px;height:44px;right:68px;width:76px}.page-index .faq_accordionIcon:before{height:16px;width:2px}.page-index .faq_accordionIcon:after{height:2px;width:16px}.page-index .faq_answerInner{padding:0 68px 40px}.page-index .faq_answerText{font-size:16px}}@media only screen and (max-width:768px){#section-contents .background{background-image:url(../images/index/img_background2_sp.webp)}#section-contents .u-pc{display:none!important}#section-contents .u-sp{display:block!important}#section-contents .fadeIn,#section-contents .fadeIn-sp{-webkit-transition:opacity .6s,-webkit-filter 1s;transition:opacity .6s,-webkit-filter 1s;-moz-transition:opacity .6s,filter 1s;transition:opacity .6s,filter 1s;transition:opacity .6s,filter 1s,-webkit-filter 1s}#section-contents .fadeIn-sp{-webkit-filter:blur(6px);filter:blur(6px);opacity:0;visibility:hidden}#section-contents .fadeIn-sp.is-show{-webkit-filter:blur(0);filter:blur(0);opacity:1;visibility:visible}#section-header .u-pc{display:none!important}#section-header .u-sp{display:block!important}#section-header .header_wrap{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;left:0;position:fixed;top:0;width:100%;z-index:999;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;opacity:0;padding:4.1025641026vw 3.8461538462vw 2.5641025641vw;pointer-events:none;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}#section-header .header_logo{width:17.9487179487vw}#section-header .header_menu{background-color:#fff;height:100%;left:0;opacity:0;overflow-y:scroll;padding:22.0512820513vw 4.1025641026vw 9.2307692308vw;position:fixed;top:0;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s;visibility:hidden;width:100%;z-index:900}#section-header .header_content{gap:8.2051282051vw}#section-header .header_content,#section-header .header_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}#section-header .header_list li:nth-child(9){border-bottom:.2564102564vw solid rgba(90,158,200,.2)}#section-header .header_item{border-top:.2564102564vw solid rgba(90,158,200,.2);padding:3.0769230769vw 3.5897435897vw}#section-header .header_itemText{font-size:4.1025641026vw}#section-header .header_online{padding:7.6923076923vw 12.3076923077vw 8.2051282051vw}#section-header .header_online_title p{font-size:4.1025641026vw}#section-header .header_online_link{gap:2.0512820513vw;margin-top:3.0769230769vw;padding-bottom:1.7948717949vw;padding-top:1.2820512821vw;width:100%}#section-header .header_linkAnchorText{font-size:4.1025641026vw}#section-header .header_online_text p{font-size:2.8205128205vw;margin-top:2.0512820513vw}#section-header .header_brandLogo{margin:0 auto;width:58.4615384615vw}#section-header .header_snsList{gap:6.1538461538vw;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:8.2051282051vw}#section-header .header_snsIcon[data-item=x]{width:5.1282051282vw}#section-header .header_snsIcon[data-item=instagram]{width:6.1538461538vw}#section-header .header_snsIcon[data-item=line]{width:6.4102564103vw}#section-header .header_snsIcon[data-item=youtube]{width:7.4358974359vw}#section-header .header_snsIcon[data-item=ticktock]{width:5.1282051282vw}#section-header .header_snsIcon[data-item=note]{width:16.4102564103vw}#section-header .header_linkWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:8.2051282051vw;margin-top:8.2051282051vw}#section-header .header_linkList{gap:6.1538461538vw}#section-header .header_linkText{font-size:3.0769230769vw}#section-header .header_copyright{font-size:2.5641025641vw}.footer_inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse;gap:8.2051282051vw;padding:20.5128205128vw 4.358974359vw 9.2307692308vw}.footer_logoLink{margin:0 auto;width:58.4615384615vw}.footer_snsList{gap:6.1538461538vw;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:8.2051282051vw}.footer_snsIcon[data-item=x]{width:5.1282051282vw}.footer_snsIcon[data-item=instagram]{width:6.1538461538vw}.footer_snsIcon[data-item=line]{width:6.4102564103vw}.footer_snsIcon[data-item=youtube]{width:7.4358974359vw}.footer_snsIcon[data-item=ticktock]{width:5.1282051282vw}.footer_snsIcon[data-item=note]{width:16.4102564103vw}.footer_linkWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:8.2051282051vw;margin-top:8.2051282051vw}.footer_linkList{gap:6.1538461538vw}.footer_linkText{font-size:3.0769230769vw}.footer_copyright{font-size:2.5641025641vw}.footer_online{padding:8.2051282051vw 12.3076923077vw}.footer_online_title p{font-size:4.1025641026vw}.footer_online_link{gap:2.0512820513vw;margin-top:3.0769230769vw;padding-bottom:1.7948717949vw;padding-top:1.7948717949vw;width:100%}.footer_linkAnchorText{font-size:4.1025641026vw}.footer_linkAnchorIcon{width:2.5641025641vw}.footer_online_text p{font-size:2.8205128205vw;margin-top:2.0512820513vw}.page-index .banner_inner{bottom:5.1282051282vw;right:5.1282051282vw}.page-index .banner_close{top:-7.6923076923vw;width:6.6666666667vw}.page-index .banner_image{width:50vw}.page-index .kv_inner{background-image:url(../images/index/img_background1_sp.webp);padding-bottom:34.6153846154vw;padding-top:15.3846153846vw}.page-index .kv_topText{width:68.4615384615vw}.page-index .kv_title{margin-top:4.6153846154vw;width:35.8974358974vw}.page-index .kv_slider{margin-top:6.1538461538vw}.page-index .kv_item{height:93.5897435897vw!important;width:71.0256410256vw!important}.page-index .kv_itemImage{height:93.5897435897vw;width:71.0256410256vw}.page-index .kv_item_image{width:71.0256410256vw}.page-index .kv_text{margin-top:-20.5128205128vw;padding-top:20.5128205128vw}.page-index .kv_text p{font-size:4.1025641026vw;line-height:1.9;margin-top:6.1538461538vw}.page-index .kv_button{gap:2.0512820513vw;margin-top:7.1794871795vw;padding-bottom:2.0512820513vw;padding-top:1.2820512821vw;width:80.7692307692vw}.page-index .kv_buttonText{font-size:4.1025641026vw}.page-index .kv_buttonIcon{margin-top:.2564102564vw;width:3.0769230769vw}.page-index .kv .modal_content{padding:15.3846153846vw 4.1025641026vw;width:87.6923076923vw}.page-index .kv .modal_titleImage{width:44.8717948718vw}.page-index .kv .modal_logo{margin-top:4.1025641026vw;width:57.4358974359vw}.page-index .kv .modal_title p{font-size:5.641025641vw;margin-top:1.2820512821vw}.page-index .kv .modal_text p{font-size:3.5897435897vw;line-height:1.8;margin-top:6.4102564103vw}.page-index .kv .modal_close{right:0;top:-13.8461538462vw;width:9.7435897436vw}.page-index .topics_inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.page-index .topics_title{left:0;top:20vw;width:14.1025641026vw}.page-index .topics_slider{margin-left:17.4358974359vw;margin-top:41.0256410256vw;padding-bottom:24.1025641026vw;padding-right:2.0512820513vw}.page-index .topics_list{width:82.0512820513vw}.page-index .topics_item{height:67.9487179487vw;width:71.0256410256vw}.page-index .topics_item_date{top:16.6666666667vw;width:16.6666666667vw}.page-index .topics_item_date p{font-size:3.3333333333vw}.page-index .topics_itemImage{width:66.6666666667vw}.page-index .topics_item_text p{font-size:3.5897435897vw;margin-top:3.8461538462vw;padding-bottom:5.1282051282vw}.page-index .topics_item_linkIcon{width:7.6923076923vw}.page-index .topics .swiper-scrollbar{bottom:15.3846153846vw;height:.5128205128vw;width:80.5128205128vw}.page-index .topics .swiper-scrollbar-drag{height:.5128205128vw}.page-index .topics .swiper-buttonWrap{width:34.358974359vw}.page-index .topics .swiper-button-next,.page-index .topics .swiper-button-prev{height:8.7179487179vw;width:15.8974358974vw}.page-index .topics .swiper-button-prev{background-image:url(../images/common/ic_button_arrow_sp.svg)}.page-index .topics .swiper-button-next{background-image:url(../images/common/ic_button_next_sp.svg)}.page-index .product{margin-top:-2.5641025641vw;padding-top:2.5641025641vw}.page-index .product_inner{background-image:url(../images/index/img_background3_sp.webp);margin-left:2.0512820513vw;margin-right:2.0512820513vw;margin-top:20.5128205128vw;padding:20.5128205128vw 4.1025641026vw}.page-index .product_title{left:0;top:10.2564102564vw;width:10.7692307692vw}.page-index .product_textWrap{margin:0 0 0 auto;width:76.4102564103vw}.page-index .product_textWrap_titleImage{width:76.4102564103vw}.page-index .product_textWrap_title p{font-size:5.641025641vw;margin-top:12.8205128205vw}.page-index .product_textWrap_text p{font-size:3.5897435897vw;margin-top:5.1282051282vw}.page-index .product_textWrap_text p span{font-size:2.8205128205vw;margin-top:2.0512820513vw}.page-index .product_backImage{left:0;top:112.8205128205vw;width:94.8717948718vw}.page-index .product_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-top:87.1794871795vw}.page-index .product_item{padding:7.6923076923vw 0 10.2564102564vw;width:100%}.page-index .product_item[data-item=item2]{border-top:none}.page-index .product_item_title p{font-size:4.6153846154vw}.page-index .product_item_title p span{font-size:3.5897435897vw}.page-index .product_item_image[data-item=item1]{margin-top:-4.6153846154vw;width:82.0512820513vw}.page-index .product_item_image[data-item=item2]{margin-top:-1.2820512821vw;width:84.6153846154vw}.page-index .product_item_linkWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:2.5641025641vw;margin-top:0}.page-index .product_item_linkWrap[data-item=item1]{margin-top:-3.8461538462vw}.page-index .product_item_link{gap:2.0512820513vw;padding-bottom:2.0512820513vw;padding-top:1.2820512821vw;width:56.9230769231vw}.page-index .product_linkAnchorIcon{width:2.5641025641vw}.page-index .product_linkAnchorText{font-size:4.1025641026vw}.page-index .product_shop_inner{margin-top:8.2051282051vw;padding:4.1025641026vw}.page-index .product_shop_title p{font-size:5.1282051282vw}.page-index .product_shop_list{gap:2.5641025641vw;margin-top:4.1025641026vw}.page-index .product_shop_image{width:24.6153846154vw}.page-index .product_shop_caution p{font-size:2.8205128205vw;margin-top:2.0512820513vw}.page-index .product_shop_caution-none p{font-size:4.1025641026vw;margin-top:2.0512820513vw}.page-index .product_what{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12.3076923077vw;margin-top:8.2051282051vw;padding-top:8.2051282051vw}.page-index .product_what_image{width:100%}.page-index .product_what_title{padding-bottom:.7692307692vw;padding-top:.5128205128vw;width:65.1282051282vw}.page-index .product_what_title p{font-size:4.1025641026vw}.page-index .product_what_text p{font-size:5.1282051282vw;margin-top:5.1282051282vw}.page-index .product_what_text p span{font-size:4.1025641026vw;margin-top:5.1282051282vw}.page-index .product_what_list{margin-top:7.1794871795vw;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.page-index .product_what_item{height:41.0256410256vw;width:41.0256410256vw}.page-index .product_what_item[data-item=item1]{margin-right:-1.2820512821vw}.page-index .product_what_item[data-item=item2]{margin-left:-1.2820512821vw}.page-index .product_what_item[data-item=item3]{margin-right:-1.2820512821vw;margin-top:-2.5641025641vw}.page-index .product_what_item[data-item=item4]{margin-left:-1.2820512821vw;margin-top:-2.5641025641vw}.page-index .product_what_itemText{font-size:4.6153846154vw}.page-index .method{margin-top:-7.6923076923vw;padding-top:7.6923076923vw}.page-index .method_inner{margin-top:51.2820512821vw}.page-index .method_title{left:-6.4102564103vw;top:-30.2564102564vw;width:23.8461538462vw}.page-index .method_movieWrap{margin:0 0 0 auto;width:93.8461538462vw}.page-index .method_movie iframe{height:52.8205128205vw}.page-index .method_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:8.2051282051vw;margin-top:16.4102564103vw}.page-index .method_image{margin:0 auto;width:46.4102564103vw}.page-index .method_content_title p{font-size:5.1282051282vw;padding-left:5.1282051282vw;padding-right:5.1282051282vw}.page-index .method_content_text p{font-size:3.5897435897vw;margin-top:8.2051282051vw;padding-left:5.1282051282vw;padding-right:6.4102564103vw}.page-index .method_content_text p .attention{font-size:3.5897435897vw;margin-left:1.2820512821vw;padding-top:.7692307692vw}.page-index .method_content_text p .note{font-size:2.8205128205vw;margin-top:2.0512820513vw}.page-index .method_step_inner{margin-top:16.4102564103vw;padding:6.4102564103vw 4.1025641026vw 16.4102564103vw}.page-index .method_step_title{text-align:center;top:-6.9230769231vw;width:100%}.page-index .method_step_title p{font-size:5.1282051282vw;padding:3.0769230769vw 5.1282051282vw 3.0769230769vw 3.5897435897vw}.page-index .method_step_text p{font-size:3.5897435897vw;margin-top:4.6153846154vw;padding:4.1025641026vw 0}.page-index .method_step_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-index .method_step_textWrap,.page-index .method_step_wrap{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .method_step_textWrap{gap:1.0256410256vw;margin-top:8.2051282051vw}.page-index .method_step_textTop p{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:5.641025641vw;height:32.8205128205vw;width:44.8717948718vw;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .method_step_textTop p span{font-size:3.5897435897vw;margin-top:4.1025641026vw}.page-index .method_step_textBottom p{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:5.641025641vw;height:32.8205128205vw;width:44.8717948718vw;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .method_step_textBottom p span{font-size:3.5897435897vw}.page-index .method_step_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-top:4.1025641026vw}.page-index .method_step_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .method_step_item[data-item=item1]{background-image:url(../images/index/img_method_circle1_sp.webp);height:88.2051282051vw;width:90.7692307692vw}.page-index .method_step_item[data-item=item2]{background-image:url(../images/index/img_method_circle2_sp.webp);height:88.2051282051vw;margin-top:-21.7948717949vw;width:90.7692307692vw}.page-index .method_step_item[data-item=item3]{background-image:url(../images/index/img_method_circle3_sp.webp);height:88.2051282051vw;margin-top:-21.7948717949vw;width:90.7692307692vw}.page-index .method_step_itemTextTop{font-size:4.1025641026vw;width:31.2820512821vw}.page-index .method_step_itemTextTop[data-item=item1],.page-index .method_step_itemTextTop[data-item=item2]{padding-left:3.0769230769vw}.page-index .method_step_itemTextMiddle{font-size:6.6666666667vw;width:28.2051282051vw}.page-index .method_step_itemTextMiddle span{font-size:3.5897435897vw;margin-top:1.2820512821vw}.page-index .method_step_itemTextBottom{font-size:4.1025641026vw;width:31.2820512821vw}.page-index .method_step_itemTextBottom[data-item=item1]{padding-right:2.5641025641vw}.page-index .method_step_itemTextBottom[data-item=item2]{padding-right:3.0769230769vw}.page-index .method_step_itemTextBottom[data-item=item2] span{border-bottom:2px dashed #fff;line-height:2;margin-top:1.2820512821vw;padding-left:1.5384615385vw;padding-right:1.5384615385vw}.page-index .technology{background-image:url(../images/index/img_background4_sp.webp)}.page-index .technology_inner{padding:41.0256410256vw 2.0512820513vw 34.358974359vw 17.4358974359vw}.page-index .technology_title{left:0;top:20.5128205128vw;width:13.8461538462vw}.page-index .technology_text p{font-size:6.1538461538vw}.page-index .technology_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:4.1025641026vw;margin-top:8.2051282051vw}.page-index .technology_item{padding:2.5641025641vw 4.1025641026vw}.page-index .technology_item_point{font-size:4.1025641026vw}.page-index .technology_item_image[data-item=image1]{margin-bottom:-1.2820512821vw;width:72.3076923077vw}.page-index .technology_item_image[data-item=image2]{margin-bottom:0;margin-top:2.5641025641vw;width:72.3076923077vw}.page-index .technology_item_image[data-item=image3]{margin-bottom:-1.2820512821vw;width:72.3076923077vw}.page-index .technology_item_title{font-size:4.6153846154vw}.page-index .technology_item_text{font-size:3.5897435897vw;margin-top:2.0512820513vw}.page-index .technology_item_text span{font-size:2.8205128205vw;line-height:1.5;margin-top:.7692307692vw}.page-index .voice{margin-top:-7.6923076923vw;padding-top:7.6923076923vw}.page-index .voice_inner{margin-top:32.0512820513vw}.page-index .voice_title{left:0;top:-20.5128205128vw;width:24.1025641026vw}.page-index .voice_text p{font-size:6.1538461538vw;padding-left:3.3333333333vw}.page-index .voice_text p span{font-size:2.8205128205vw;margin-top:3.3333333333vw}.page-index .voice_slider{margin-top:8.2051282051vw;padding-bottom:24.358974359vw}.page-index .voice_item,.page-index .voice_itemWrap{height:66.6666666667vw;width:66.6666666667vw!important}.page-index .voice_itemImage[data-item=illust1],.page-index .voice_itemImage[data-item=illust2],.page-index .voice_itemImage[data-item=illust3],.page-index .voice_itemImage[data-item=illust4],.page-index .voice_itemImage[data-item=illust5]{width:12.8205128205vw}.page-index .voice_itemText{font-size:3.5897435897vw;margin-top:6.1538461538vw}.page-index .voice_itemTextBottom{font-size:3.5897435897vw;margin-top:3.5897435897vw}.page-index .voice_link{gap:2.0512820513vw;margin-top:7.6923076923vw;padding-bottom:2.0512820513vw;padding-top:1.5384615385vw;width:66.6666666667vw}.page-index .voice_linkAnchorText{font-size:4.1025641026vw}.page-index .voice_linkAnchorIcon{width:2.5641025641vw}.page-index .voice .swiper-scrollbar{bottom:16.6666666667vw;height:.5128205128vw;width:95.8974358974vw}.page-index .voice .swiper-scrollbar-drag{height:.5128205128vw}.page-index .voice .swiper-buttonWrap{width:34.358974359vw}.page-index .voice .swiper-button-next,.page-index .voice .swiper-button-prev{height:8.7179487179vw;width:15.8974358974vw}.page-index .howTo{margin-top:-.2564102564vw;padding-top:.2564102564vw}.page-index .howTo_inner{margin-top:28.7179487179vw;padding-left:17.4358974359vw;padding-right:2.0512820513vw}.page-index .howTo_title{left:0;top:-7.6923076923vw;width:10.7692307692vw}.page-index .howTo_text p{font-size:4.6153846154vw}.page-index .howTo_list{margin-top:8.2051282051vw}.page-index .howTo_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.2820512821vw;padding:2.5641025641vw 3.0769230769vw 6.1538461538vw}.page-index .howTo_itemStep{font-size:8.7179487179vw}.page-index .howTo_itemStep span{font-size:4.6153846154vw;margin-right:2.0512820513vw;margin-top:.5128205128vw}.page-index .howTo_itemImage{margin:0 auto;width:51.2820512821vw}.page-index .howTo_itemImage[data-item=size]{margin-left:11.5384615385vw;width:62.8205128205vw}.page-index .howTo_itemWrap{margin-top:-10.2564102564vw}.page-index .howTo_itemText{font-size:4.1025641026vw;margin-top:2.8205128205vw}.page-index .howTo_itemText[data-item=left]{margin-top:-7.6923076923vw}.page-index .howTo_item_guideline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:2.0512820513vw;margin-top:4.1025641026vw;padding-bottom:2.5641025641vw;padding-top:2.5641025641vw}.page-index .howTo_item_guideline_leftText{font-size:3.5897435897vw}.page-index .howTo_item_guideline_wrap{gap:.5128205128vw}.page-index .howTo_item_guideline_wrap p .backColor{font-size:3.5897435897vw;margin-right:2.0512820513vw;padding-bottom:.5128205128vw;padding-top:.5128205128vw;width:24.1025641026vw}.page-index .howTo_item_guideline_wrap p .normal{font-size:3.5897435897vw}.page-index .salons_content{margin-top:20.5128205128vw;padding-bottom:15.3846153846vw}.page-index .salons_title{left:0;position:absolute;top:0;width:10.7692307692vw}.page-index .salons_slider{margin-left:17.4358974359vw;margin-top:41.0256410256vw;padding-right:2.0512820513vw}.page-index .salons_list{padding-bottom:45.641025641vw}.page-index .salons_item{width:64.1025641026vw!important}.page-index .salons_itemMovie iframe{height:114.1025641026vw;width:64.1025641026vw}.page-index .salons_itemText{font-size:3.3333333333vw;margin-top:2.5641025641vw}.page-index .salons_bottomText p{bottom:0;font-size:4.1025641026vw;left:0}.page-index .salons_background{height:138.9743589744vw}.page-index .salons .swiper-scrollbar{bottom:30.2564102564vw;height:.5128205128vw;width:80.5128205128vw}.page-index .salons .swiper-scrollbar-drag{height:.5128205128vw}.page-index .salons .swiper-buttonWrap{bottom:14.1025641026vw;width:34.358974359vw}.page-index .salons .swiper-button-next,.page-index .salons .swiper-button-prev{height:8.7179487179vw;width:15.8974358974vw}.page-index .salons .swiper-button-prev{background-image:url(../images/common/ic_button_arrow2_sp.svg)}.page-index .salons .swiper-button-next{background-image:url(../images/common/ic_button_next2_sp.svg)}.page-index .try{padding-bottom:20.5128205128vw;padding-top:20.5128205128vw}.page-index .try_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:4.6153846154vw;margin:0 auto;padding-bottom:7.6923076923vw;padding-top:17.9487179487vw;width:87.1794871795vw}.page-index .try_title{left:16.6666666667vw;top:8.2051282051vw;width:55.8974358974vw}.page-index .try_image{width:73.0769230769vw}.page-index .try_obi p{font-size:4.1025641026vw;padding-bottom:1.5384615385vw;padding-top:1.5384615385vw;width:87.1794871795vw}.page-index .try_text p{font-size:4.1025641026vw;margin-top:7.6923076923vw}.page-index .try_text:before{height:100%;left:5.1282051282vw;top:.7692307692vw;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);width:2px}.page-index .try_text:after{height:100%;right:5.1282051282vw;top:.7692307692vw;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);width:2px}.page-index .try_name p{font-size:4.6153846154vw;margin-top:4.1025641026vw;text-align:center}.page-index .try_price p{font-size:3.5897435897vw;margin-top:4.1025641026vw;text-align:center}.page-index .try_link{gap:2.0512820513vw;margin-top:4.1025641026vw;padding-bottom:2.0512820513vw;padding-top:1.5384615385vw;width:62.8205128205vw}.page-index .try_linkAnchorText{font-size:4.1025641026vw}.page-index .try_linkAnchorIcon{width:2.5641025641vw}.page-index .faq{margin-top:-20.5128205128vw;padding-top:20.5128205128vw}.page-index .faq_inner{padding:17.4358974359vw 2.0512820513vw 15.3846153846vw 17.4358974359vw;position:relative;z-index:1}.page-index .faq_title{left:-2.0512820513vw;position:absolute;top:11.5384615385vw;width:12.8205128205vw}.page-index .faq_accordion{margin-top:8.2051282051vw}.page-index .faq_question{padding:5.641025641vw 15.3846153846vw 6.4102564103vw 8.4615384615vw}.page-index .faq_question p{font-size:4.1025641026vw}.page-index .faq_question:before{font-size:5.1282051282vw;left:2.0512820513vw;top:6.4102564103vw}.page-index .faq_accordionIcon{border-radius:6.1538461538vw;height:8.9743589744vw;right:2.0512820513vw;width:13.3333333333vw}.page-index .faq_accordionIcon:before{height:3.3333333333vw;width:.5128205128vw}.page-index .faq_accordionIcon:after{height:.5128205128vw;width:3.3333333333vw}.page-index .faq_answerInner{padding:0 2.0512820513vw 5.1282051282vw 2.5641025641vw}.page-index .faq_answerText{font-size:3.5897435897vw}}@media (min-width:1321px){#section-header .header_inner{padding:15px 40px;width:1320px}}@media screen and (min-width:769px) and (max-width:1320px){#section-header .header_inner{padding-block:1.0416666667vw;padding-inline:2.7777777778vw;width:91.6666666667vw}}@media screen and (min-width:769px) and (max-width:1240px){#section-header .header_logo{width:4.8611111111vw}#section-header .header_list{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:2.0833333333vw}#section-header .header_itemText{font-size:.9722222222vw}#section-header .header_itemText[data-item=text]{font-size:.9027777778vw}.page-index .topics_slider{margin-left:205px;padding-bottom:130px;padding-right:20px}.page-index .topics_item{height:293px!important;width:300px!important}.page-index .topics_item_date{top:65px;width:65px}.page-index .topics_item_date p{font-size:14px}.page-index .topics_itemImage{width:280px}.page-index .topics_item_text p{font-size:15px;margin-top:10px}.page-index .topics_item_linkIcon{width:30px}.page-index .topics .swiper-scrollbar{bottom:82px;height:2px;width:880px}.page-index .topics .swiper-buttonWrap{width:134px}.page-index .topics .swiper-button-next,.page-index .topics .swiper-button-prev{height:34px;width:62px}.page-index .topics #topicsSlider.is-less-than-3{padding-bottom:0}.page-index .topics #topicsSlider.is-less-than-3 .swiper-wrapper{gap:20px}.page-index .salons_slider{margin-left:205px;padding-right:20px}.page-index .salons_list{height:515px!important;margin-top:125px;padding-bottom:165px}.page-index .salons_item{height:515px!important;width:290px!important}.page-index .salons_itemMovie iframe{height:515px;width:290px}.page-index .salons_bottomText p{bottom:5px;font-size:20px;left:182px}.page-index .salons .swiper-scrollbar{bottom:82px;height:2px;width:880px}.page-index .salons .swiper-buttonWrap{bottom:0;width:134px}.page-index .salons .swiper-button-next,.page-index .salons .swiper-button-prev{height:34px;width:62px}.page-index .faq_inner{padding-right:30px}}@media (min-width:1241px){#section-header .header_logo{width:70px}#section-header .header_list{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:30px;padding-right:15px}#section-header .header_itemText{font-size:14px}#section-header .header_itemText[data-item=text]{font-size:13px}.page-index .topics_inner{margin-right:calc(50% - 50vw)}.page-index .topics_slider{-webkit-padding-end:1.3888888889vw;-moz-padding-end:1.3888888889vw;padding-inline-end:1.3888888889vw;-webkit-padding-after:9.0277777778vw;margin-left:205px;padding-block-end:9.0277777778vw}.page-index .topics_item{height:20.3472222222vw!important;width:20.8333333333vw!important}.page-index .topics_item_date{top:4.5138888889vw;width:4.5138888889vw}.page-index .topics_item_date p{font-size:.9722222222vw}.page-index .topics_itemImage{width:19.4444444444vw}.page-index .topics_item_text p{font-size:1.0416666667vw;-webkit-margin-before:.6944444444vw;margin-block-start:.6944444444vw}.page-index .topics_item_linkIcon{width:2.0833333333vw}.page-index .topics .swiper-scrollbar{bottom:5.6944444444vw;height:.1388888889vw;width:62.5vw}.page-index .topics .swiper-buttonWrap{width:9.3055555556vw}.page-index .topics .swiper-button-next,.page-index .topics .swiper-button-prev{height:2.3611111111vw;width:4.3055555556vw}.page-index .topics #topicsSlider.is-less-than-3{padding-bottom:0}.page-index .topics #topicsSlider.is-less-than-3 .swiper-wrapper{gap:1.3888888889vw}.page-index .salons_content{margin-right:calc(50% - 50vw)}.page-index .salons_slider{margin-left:205px;padding-right:20px}.page-index .salons_list{height:35.7638888889vw!important;-webkit-padding-after:11.4583333333vw;padding-block-end:11.4583333333vw;-webkit-margin-before:8.6805555556vw;margin-block-start:8.6805555556vw}.page-index .salons_item{height:35.7638888889vw!important;width:20.1388888889vw!important}.page-index .salons_itemMovie iframe{height:35.7638888889vw;width:20.1388888889vw}.page-index .salons_bottomText p{bottom:.3472222222vw;font-size:1.3888888889vw;left:12.6388888889vw}.page-index .salons .swiper-scrollbar{bottom:5.6944444444vw;height:.1388888889vw;width:62.5vw}.page-index .salons .swiper-buttonWrap{bottom:0;width:9.3055555556vw}.page-index .salons .swiper-button-next,.page-index .salons .swiper-button-prev{height:2.3611111111vw;width:4.3055555556vw}}@media print,screen and (min-width:769px) and (min-width:769px){.page-index .product_textWrap:after{height:100%;width:400px}}@media screen and (min-width:769px) and (max-width:1360px){.page-index .method_step{background-color:#e7f4f6}.page-index .method_step_inner{margin-top:80px;padding:30px 0 40px;width:1240px}}@media (min-width:1361px){.page-index .method_step_inner{margin-top:80px;max-width:1360px;padding:30px 60px 40px}}