@font-face{font-family:swiper-icons;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);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}/*! destyle.css v1.0.14 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}:before,:after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}:root{--cl-white: #ffffff;--cl-black: #000000;--cl-gray-1: #222222;--cl-gray-2: #efefef;--cl-gray-3: #dec1c1;--cl-gray-4: #898989;--cl-gray-5: #888888;--cl-gray-6: #444444;--cl-gray-7: #dcdcdc;--cl-red-1: #e2231a;--cl-right-blue: #4993e2;--cl-green: #8ec62e;--bezier-1: cubic-bezier(.44, .43, .25, .92);--bezier-2: cubic-bezier(.64, .52, .28, .89);--bezier-3: cubic-bezier(.68, .18, .21, .9);--bezier-4: cubic-bezier(.68, .18, .08, 1);--bezier-5: cubic-bezier(.68, .18, .51, 1)}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;-o-tab-size:4;text-rendering:optimizeLegibility;tab-size:4;font-size:2.66667vw;letter-spacing:normal}@media only screen and (min-width: 769px){html{font-size:.69444vw}}body{background-color:var(--cl-white);font-feature-settings:"palt" on;font-family:Noto Sans TC,san-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;min-height:100vh}.is-sp{display:block}@media only screen and (min-width: 769px){.is-sp{display:none}}.is-pc{display:none}@media only screen and (min-width: 769px){.is-pc{display:block}}main{background-color:var(--cl-white);z-index:1;position:relative;opacity:0}.loadEnd main{opacity:1;transition:.5s var(--bezier-1) .3s}.-dis-block{display:block}.-dis-flex{display:flex}.-dis-inline-block{display:inline-block}.-dis-none{display:none}.f-dm{font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-style:normal;letter-spacing:-.02em}.-thin{font-weight:100}.-ex-light{font-weight:200}.-light{font-weight:300}.-regular{font-weight:400}.-medium{font-weight:500}.-semi-bold{font-weight:600}.-bold{font-weight:700}.-ex-bold{font-weight:800}.-black{font-weight:900}.-italic{font-style:italic}.-uppercase{text-transform:uppercase}.header{width:100%;padding:2rem;position:fixed;top:0;display:flex;justify-content:space-between;align-items:center;z-index:777;transition:transform .4s var(--bezier-1)}@media only screen and (min-width: 769px){.header{padding:20px;align-items:flex-start}}.header-logo{display:block;width:13.6rem;height:2.3rem;transform-origin:top left;z-index:7777;position:relative;transition:.8s var(--bezier-1);transition-delay:1s}@media only screen and (min-width: 769px){.header-logo{width:302px;height:51px}}.header-logo svg{width:inherit;height:inherit;fill:var(--cl-red-1)}.header-nav nav{display:none}@media only screen and (min-width: 769px){.header-nav nav{display:flex;gap:24px}}.header-nav nav a{line-height:1.3;font-size:14px;color:var(--cl-white)}.header-nav-button{z-index:7777;position:relative;overflow:hidden;width:5.5rem}@media only screen and (min-width: 769px){.header-nav-button{display:none}}.header-nav-button span{color:var(--cl-white);font-size:1.4rem;display:block;text-align:right}.header-nav-button span:last-child{position:absolute;top:0;left:0;transform:translateY(100%)}.sp-nav{position:fixed;top:0;left:0;background-color:var(--cl-red-1);width:100%;height:100vh;z-index:666;color:var(--cl-white);overflow:hidden;display:none;opacity:0}.sp-nav-in{width:100%;height:100%;overflow:scroll}.sp-nav .global-contact{border-top:1px solid var(--cl-white)}.sp-nav .global-bottom{padding-top:10.5rem;padding-bottom:6.4rem}.sp-nav .global-last{margin-top:11.4rem;padding:2rem}.scrolled .header{transform:translateY(-100%)}.scrolled.shot .header{transform:translateY(0)}@media only screen and (min-width: 769px){.scrolled.shot .header-logo{width:160px;height:27px;transition-delay:0s;transition:.4s var(--bezier-1)}}[data-barba-namespace=page-name-about] .header-nav nav a,[data-barba-namespace=page-name-lineup] .header-nav nav a,[data-barba-namespace=page-name-company] .header-nav nav a,[data-barba-namespace=page-name-howTo] .header-nav nav a,[data-barba-namespace=page-name-catalog] .header-nav nav a,[data-barba-namespace=page-name-policy] .header-nav nav a{color:var(--cl-black)}[data-barba-namespace=page-name-about] .header-nav-button span,[data-barba-namespace=page-name-lineup] .header-nav-button span,[data-barba-namespace=page-name-company] .header-nav-button span,[data-barba-namespace=page-name-howTo] .header-nav-button span,[data-barba-namespace=page-name-catalog] .header-nav-button span,[data-barba-namespace=page-name-policy] .header-nav-button span{color:var(--cl-black)}[data-barba-namespace=page-name-lineup] .header,[data-barba-namespace=page-name-lineup-single] .header{background-color:var(--cl-white)}[data-barba-namespace=page-name-lineup-single] .header-nav nav a{color:var(--cl-black)}[data-barba-namespace=page-name-lineup-single] .header-nav-button span{color:var(--cl-black)}@media only screen and (min-width: 769px){[data-barba-namespace=page-name-lineup-single] .header-logo{width:160px;height:27px}}@media only screen and (min-width: 769px){[data-barba-namespace=page-name-lineup] .header-logo,[data-barba-namespace=page-name-catalog] .header-logo,[data-barba-namespace=page-name-howTo] .header-logo,[data-barba-namespace=page-name-policy] .header-logo{width:160px;height:27px}}.page-name-about .header-nav nav a,.page-name-lineup .header-nav nav a,.page-name-company .header-nav nav a,.page-name-howTo .header-nav nav a,.page-name-catalog .header-nav nav a,.page-name-policy .header-nav nav a{color:var(--cl-black)}.page-name-about .header-nav-button span,.page-name-lineup .header-nav-button span,.page-name-company .header-nav-button span,.page-name-howTo .header-nav-button span,.page-name-catalog .header-nav-button span,.page-name-policy .header-nav-button span{color:var(--cl-black)}.page-name-lineup-single .header-nav nav a{color:var(--cl-black)}.page-name-lineup-single .header-nav-button span{color:var(--cl-black)}@media only screen and (min-width: 769px){.page-name-lineup-single .header-logo{width:160px;height:27px}}@media only screen and (min-width: 769px){.page-name-policy .header-logo,.page-name-catalog .header-logo{width:160px;height:27px}}.page-name-lineup .header,.page-name-lineup-single .header{background-color:var(--cl-white)}@media only screen and (min-width: 769px){body.white .header-nav nav a{color:var(--cl-black)}}body.white .header-nav-button span{color:var(--cl-black)}.is-navOpen .header-logo svg{fill:var(--cl-white)}.is-navOpen.white .header-nav-button span,.is-navOpen [data-barba-namespace=page-name-about] .header-nav-button span,.is-navOpen [data-barba-namespace=page-name-lineup] .header-nav-button span,.is-navOpen [data-barba-namespace=page-name-lineup-single] .header-nav-button span,.is-navOpen [data-barba-namespace=page-name-company] .header-nav-button span,.is-navOpen [data-barba-namespace=page-name-howTo] .header-nav-button span,.is-navOpen [data-barba-namespace=page-name-catalog] .header-nav-button span{color:var(--cl-white)}.bred{border-top:1px solid var(--cl-black);padding:1.2rem 2rem 1rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}@media only screen and (min-width: 769px){.bred{padding:12px 20px 10px;gap:12px}}.bred li{display:flex;align-items:center;gap:1.2rem}@media only screen and (min-width: 769px){.bred li{gap:12px}}.bred li:not(:last-child):after{content:"";display:inline-block;width:.6rem;height:.6rem;border-radius:.3rem;background-color:var(--cl-red-1)}.bred li:last-child a{pointer-events:none;opacity:.5}.bred li a{display:block;font-size:1.3rem;line-height:.94;opacity:1}@media only screen and (min-width: 769px){.bred li a{font-size:13px}}.global{position:relative;will-change:transform;backface-visibility:hidden}.global-in{background-color:var(--cl-red-1);color:var(--cl-white)}.global-contact{display:flex;flex-direction:column;border-bottom:1px solid var(--cl-white)}@media only screen and (min-width: 769px){.global-contact{display:grid;grid-template-columns:repeat(2,1fr)}}.global-contact-col{padding:1.8rem 2rem 2rem;display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width: 769px){.global-contact-col{padding:25px 20px 27px;gap:68px;width:calc(100% - .5px)}}.global-contact-col:not(:last-child){border-bottom:1px solid var(--cl-white)}@media only screen and (min-width: 769px){.global-contact-col:not(:last-child){border-bottom:0;border-right:1px solid var(--cl-white)}}.global-contact-col h3{font-size:1.4rem;line-height:1}@media only screen and (min-width: 769px){.global-contact-col h3{font-size:16px}}.global-contact-col h4{font-size:2.4rem;line-height:1.3;margin-bottom:.3rem}@media only screen and (min-width: 769px){.global-contact-col h4{font-size:36px;line-height:.94;margin-bottom:9px}}.global-contact-col .tc{font-size:1.2rem;line-height:1.2}@media only screen and (min-width: 769px){.global-contact-col .tc{font-size:15px}}@media (hover: hover){.global-contact-col:hover{background-color:var(--cl-black)}.global-contact-col:hover h4{font-style:italic}.global-contact-col:hover .type-mask .word:last-child{padding-right:.5em}.global-contact-col:hover .btn-arrow-1 svg{fill:var(--cl-black)}}.global-contact-tit{display:flex;align-items:flex-end;justify-content:space-between}.global-bottom{padding:4.4rem 2rem 2.2rem}@media only screen and (min-width: 769px){.global-bottom{padding:38px 20px 27px}}.global-sub{display:flex;justify-content:space-between}.global-sub-nav{display:grid;grid-template-columns:repeat(1,1);gap:2rem}@media only screen and (min-width: 769px){.global-sub-nav{grid-template-columns:repeat(3,1fr);gap:14px}}.global-sub-nav li{font-size:1.4rem;line-height:1}@media only screen and (min-width: 769px){.global-sub-nav li{font-size:14px;line-height:.94;width:22.6rem}}.global-sns{display:flex;flex-direction:column;gap:1.1rem;width:13.807rem}@media only screen and (min-width: 769px){.global-sns{gap:13px;width:103px}}.global-sns li{font-size:1.4rem;line-height:.88}@media only screen and (min-width: 769px){.global-sns li{font-size:14px;line-height:.94}}.global-sns li a{display:flex;justify-content:space-between;align-items:center}.global-sns li .tx{width:12.2rem;display:block;letter-spacing:-.06em}@media only screen and (min-width: 769px){.global-sns li .tx{width:78px}}.global-sns li .arrow{display:block;width:.792rem;height:.786rem;overflow:hidden}@media only screen and (min-width: 769px){.global-sns li .arrow{width:6.35px;height:6.35px}}.global-sns li .arrow svg{width:inherit;height:inherit;fill:var(--cl-white)}.global-com{display:flex;flex-direction:column;gap:1.2rem;margin-top:3.5rem}.global-com li{font-size:1.2rem;line-height:1.3}.global-policy{margin-top:4rem}.global-last{display:flex;justify-content:space-between;margin-top:9rem}@media only screen and (min-width: 769px){.global-last{margin-top:128px}}@media only screen and (min-width: 769px){.global-last-left{display:flex;gap:14px}}.global-last-left .copy{font-size:1.2rem;line-height:1.3}@media only screen and (min-width: 769px){.global-last-left .copy{font-size:12px;line-height:.94;width:22.6rem}}@media only screen and (min-width: 769px){.global-last-left-list{display:flex;gap:14px}}.global-last-left-list li{width:22.6rem}.global-last-left-list li a{display:inline-flex;align-items:center;gap:9px}.global-last-left-list li .tx{font-size:12px;line-height:.94}.global-last-left-list li .arrow{display:block;width:5.5px;height:5.5px;overflow:hidden}.global-last-left-list li .arrow svg{fill:var(--cl-white);width:inherit;height:inherit}.global-last-right a{display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media only screen and (min-width: 769px){.global-last-right a{gap:11.28px}}.global-last-right .tx{font-size:1.4rem;line-height:1.3}@media only screen and (min-width: 769px){.global-last-right .tx{font-size:14px;line-height:.94}}.global-last-right .arrow{width:.7rem;height:.7rem;display:block;overflow:hidden}@media only screen and (min-width: 769px){.global-last-right .arrow{width:7px;height:7px}}.global-last-right .arrow svg{fill:var(--cl-white);width:inherit;height:inherit;transform:rotate(-45deg)}@media (hover: hover){.extarnel:hover{border-bottom:1px solid var(--cl-white)}.extarnel:hover .arrow svg{animation-duration:.35s,.25s;animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-delay:0ms,.35s;animation-name:arrow-anim-up,arrow-anim-down}}@media (hover: hover){.extarnel.back:hover .arrow svg{animation-duration:.35s,.25s;animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-delay:0ms,.35s;animation-name:arrow-anim-up-2,arrow-anim-down-2}}@keyframes arrow-anim-up-2{0%{transform:translate(0) rotate(-45deg)}to{transform:translateY(-100%) rotate(-45deg)}}@keyframes arrow-anim-down-2{0%{transform:translateY(100%) rotate(-45deg)}to{transform:translate(0) rotate(-45deg)}}.btn-arrow-1{width:4.6999rem;height:2.7115rem;border-radius:.5423rem;border:1px solid var(--cl-gray-3);background:var(--cl-white);display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 769px){.btn-arrow-1{width:40px;height:28px;border-radius:6px}}.btn-arrow-1 svg{fill:var(--cl-red-1);width:2.663rem;height:1.759rem}@media only screen and (min-width: 769px){.btn-arrow-1 svg{width:22.75px;height:18.33px}}.btn-arrow-1.-black{border:1px solid var(--cl-gray-5);background:var(--cl-black)}.btn-arrow-1.-black svg{fill:var(--cl-white)}.btn-arrow-2{min-width:4.6999rem;height:3rem;border-radius:.708rem;border:1px solid var(--cl-gray-5);background:var(--cl-black);display:inline-flex;align-items:center;gap:1.4rem;padding:0 .8rem}@media only screen and (min-width: 769px){.btn-arrow-2{min-width:40px;height:30px;border-radius:7px;gap:6px}}.btn-arrow-2 .button-text{font-size:1.4rem;color:var(--cl-white);top:-1px;position:relative}@media only screen and (min-width: 769px){.btn-arrow-2 .button-text{font-size:14px;margin-left:-20.35px;transition:margin-left .25s ease-in-out}}.btn-arrow-2 svg{fill:var(--cl-white);width:2rem;height:1.3rem}@media only screen and (min-width: 769px){.btn-arrow-2 svg{width:14.35px;height:14.46px;opacity:0;transition:opacity .25s ease-in-out}}.btn-arrow-2.-black{border:1px solid var(--cl-gray-5);background:var(--cl-black)}.btn-arrow-2.-black svg{fill:var(--cl-white)}@media (hover: hover){.btn-arrow-2:hover{background-color:var(--cl-red-1)}.btn-arrow-2:hover .button-text{margin-left:0}.btn-arrow-2:hover svg{opacity:1}}.btn-arrow-3{min-width:4.6999rem;height:3rem;border-radius:.708rem;border:1px solid var(--cl-gray-5);background:var(--cl-black);display:inline-flex;align-items:center;gap:0;padding:.5rem .6rem}@media only screen and (min-width: 769px){.btn-arrow-3{min-width:40px;height:30px;border-radius:7px;gap:6px;padding:5px 8px 4px}}.btn-arrow-3.-no-bg{background-color:transparent}.btn-arrow-3 .button-text{font-size:1.8rem;color:var(--cl-white);font-weight:500}@media only screen and (min-width: 769px){.btn-arrow-3 .button-text{font-size:22px;margin-left:-20.35px;transition:margin-left .25s ease-in-out}}@media only screen and (max-width: 768px){.btn-arrow-3 .icon{display:none}}@media only screen and (min-width: 769px){.btn-arrow-3 svg{fill:var(--cl-white);width:14.35px;height:14.46px;opacity:0;transition:opacity .25s ease-in-out}}.btn-arrow-3.-black{border:1px solid var(--cl-gray-5);background:var(--cl-black)}.btn-arrow-3.-black svg{fill:var(--cl-white)}@media (hover: hover){.btn-arrow-3:hover{background-color:var(--cl-red-1)}.btn-arrow-3:hover .button-text{font-style:italic;margin-left:0}.btn-arrow-3:hover svg{opacity:1}}.btn-common{border-radius:.708rem;border:1px solid var(--cl-gray-2);display:table;background-color:var(--cl-black);color:var(--cl-white)}@media only screen and (min-width: 769px){.btn-common{border-radius:7.08px}}.btn-common-in{font-size:1.8rem;line-height:.94;padding:.5rem .6rem}@media only screen and (min-width: 769px){.btn-common-in{font-size:22px;padding:5px 8px 4px}}.btn-common.-white{border:1px solid var(--cl-white);background-color:transparent}.btn-common.-mini{border-radius:10rem}@media only screen and (min-width: 769px){.btn-common.-mini{border-radius:7px}}.btn-common.-mini.current{background-color:var(--cl-white);border:1px solid var(--cl-black);color:var(--cl-black);pointer-events:none}.btn-common.-mini .-mini{font-size:1.4rem;line-height:.94;padding:.4rem .4rem .3rem}@media only screen and (min-width: 769px){.btn-common.-mini .-mini{font-size:14px;padding:4px 4px 3px}}@media only screen and (max-width: 768px){a.btn-common.-mini{border-radius:.4rem}}@media (hover: hover){a.btn-common.-mini:hover{background-color:var(--cl-red-1)}}@keyframes arrow-anim-up{0%{transform:translate(0)}to{transform:translate(100%,-100%)}}@keyframes arrow-anim-down{0%{transform:translate(-100%,100%)}to{transform:translate(0)}}.tit-label{font-size:1.8rem;line-height:1;color:var(--cl-red-1);font-style:normal;font-weight:700}.tit-label.-label-italic{font-style:italic}.tit-label.-label-italic:before{content:"("}.tit-label.-label-italic:after{content:")"}@media only screen and (min-width: 769px){.tit-label{font-size:18px}}.tit-label.-black{color:var(--cl-black)}.tit-label.-white{color:var(--cl-white)}.accordion-wrap{width:100%;background-color:var(--cl-white);position:fixed;top:0;left:0;transform:translateY(-100%);transition:transform .4s var(--bezier-1)}.accordion-wrap .nav-lineup{max-height:0;overflow:hidden;transition:max-height .3s var(--bezier-1)}@media only screen and (min-width: 769px){.accordion-wrap .nav-lineup-wrap{border-top:0}}.placeholder{display:none}.accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:2rem}@media only screen and (min-width: 769px){.accordion-trigger{border-bottom:1px solid var(--cl-black)}}.accordion-trigger-in{display:flex;align-items:center;gap:.5rem}@media only screen and (min-width: 769px){.accordion-trigger-in{gap:5px}}.accordion-trigger .icon{position:relative}.accordion-trigger .icon:before,.accordion-trigger .icon:after{content:"";display:block;width:.8rem;height:1px;background-color:var(--cl-black)}@media only screen and (min-width: 769px){.accordion-trigger .icon:before,.accordion-trigger .icon:after{width:8px}}.accordion-trigger .icon:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);transition:.2s var(--bezier-1)}.accordion-trigger .text{font-size:1.3rem}@media only screen and (min-width: 769px){.accordion-trigger .text{font-size:16px}}.accordion-trigger.open .icon:after{transform:translate(-50%,-50%) rotate(0)}.accordion-index{font-size:1.3rem;line-height:1}@media only screen and (min-width: 769px){.accordion-index{font-size:16px}}.accordion-index .num{margin-right:.25em}.fixed-nav{z-index:555}.fixed-nav.fixed{position:fixed;top:0;left:0}.category-passed.scrolled .accordion-wrap{transform:translateY(0)}.category-passed.shot .accordion-wrap{transform:translateY(6rem)}@media only screen and (min-width: 769px){.category-passed.shot .accordion-wrap{transform:translateY(66px)}}.commonHeroPic{overflow:hidden;width:100%;position:relative;aspect-ratio:375/210}@media only screen and (min-width: 769px){.commonHeroPic{aspect-ratio:1440/560}}.commonHeroPic img{width:100%}.commonHeroPic .homeHeroInDeco{left:auto;right:23.86px}.commonHeroPic .homeHeroInDeco .icon{fill:var(--cl-black)}.commonHeroPic .homeHeroInDeco .line{background-color:var(--cl-black)}.commonHeroTit{padding:1.6rem 2rem;display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width: 769px){.commonHeroTit{gap:0;flex-direction:row;justify-content:space-between}}@media only screen and (min-width: 769px){.commonHeroTit{padding:24px 20px 8px}}.commonHeroTit-in{display:flex;flex-direction:column;gap:.4rem;position:relative;width:100%}@media only screen and (min-width: 769px){.commonHeroTit-in{gap:1px}}.commonHeroTit-in h3{font-size:4rem;line-height:.94}@media only screen and (min-width: 769px){.commonHeroTit-in h3{font-size:72px}}.commonHeroTit-in-tc{font-size:1.4rem;line-height:1.6;margin-bottom:.7rem}@media only screen and (min-width: 769px){.commonHeroTit-in-tc{font-size:24px;position:absolute;right:0;top:0}}.commonHeroTit-desc{font-size:1.4rem;line-height:1.6}@media only screen and (min-width: 769px){.commonHeroTit-desc{font-size:14px;width:104.5rem}}.commonList{padding:8.5rem 2rem 0}@media only screen and (min-width: 769px){.commonList{padding:96px 20px 0}}.commonList h3{margin-bottom:3.7rem}.commonList-list li{display:flex;flex-direction:column;gap:1.6rem;border-top:1px solid var(--cl-black);padding:1.6rem 0}@media only screen and (min-width: 769px){.commonList-list li{padding:24px 0;flex-direction:row}}.commonList-list-tx{display:flex}.commonList-list-tx-num{font-size:1.2rem;line-height:.88;width:7.6rem;margin-top:.2rem}@media only screen and (min-width: 769px){.commonList-list-tx-num{font-size:14px;width:12rem;margin-top:5px}}.commonList-list-tx-tit{display:flex;flex-direction:column;gap:.8rem;width:26.1rem}@media only screen and (min-width: 769px){.commonList-list-tx-tit{width:68.8rem;gap:12px}}.commonList-list-tx-tit-in{display:flex;flex-direction:column;gap:.3rem}@media only screen and (min-width: 769px){.commonList-list-tx-tit-in{gap:0}}.commonList-list-tx-tit-in h4{font-size:2.6rem;line-height:.88}@media only screen and (min-width: 769px){.commonList-list-tx-tit-in h4{font-size:56px;line-height:.94}}.commonList-list-tx-tit-in .tc{font-size:1.6rem;line-height:1.3}@media only screen and (min-width: 769px){.commonList-list-tx-tit-in .tc{font-size:20px}}.commonList-list-tx-tit p{font-size:1.4rem;line-height:1.75}@media only screen and (min-width: 769px){.commonList-list-tx-tit p{font-size:14px}}.commonList-list-pic{width:26.1rem;margin-left:auto}@media only screen and (min-width: 769px){.commonList-list-pic{width:45.3rem}}.commonList-list-pic img{width:100%}.type-mask{overflow:hidden}.type-mask .word{display:inline-block}.type-mask .word .char{transform:translateY(100%);display:inline-block;transition:transform 1.2s var(--bezier-4)}.loadEnd .type-mask.in-enter .word .char{transform:translateY(0)}.splash .word{overflow:hidden;display:inline-block}.splash .word .char{opacity:0;display:inline-block;transition:opacity 0s calc(.05s * (var(--char-index)))}.loadEnd .splash.in-enter .word .char{opacity:1}.imgScale{overflow:hidden}.imgScale img{transform:scale(1.13);transition:transform .8s var(--bezier-2)}.loadEnd .imgScale.in-enter img{transform:scale(1)}.fadeIn{transition:opacity 1.2s var(--bezier-4);opacity:0}.loadEnd .fadeIn.in-enter{opacity:1}.loadInvImg{overflow:hidden}.loadInvImg img{transform:scale(1.05);transition:transform .8s var(--bezier-2) .5s}.loadEnd .loadInvImg img{transform:scale(1)}.loadInvTyp .word{overflow:hidden;display:inline-block}.loadInvTyp .word .char{transform:translateY(100%);display:inline-block;transition:transform 1.2s var(--bezier-4) .2s}.loadEnd .loadInvTyp .word .char{transform:translateY(0)}.loadPlace{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--cl-white);z-index:99999;overflow:hidden}.loadPlaceIn{width:100%;height:100%}.loadPlaceInLogo{position:absolute;top:0;left:0;padding:2rem;width:13.6rem;height:2.3rem;box-sizing:content-box}@media only screen and (min-width: 769px){.loadPlaceInLogo{width:302px;height:51px;padding:20px}}.loadPlaceInLogo svg{fill:var(--cl-red-1);width:inherit;height:inherit}.loadPlaceInLogo .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--cl-white);transform-origin:top;display:block}.loadPlaceInSpinner{width:2rem;height:2rem;position:absolute;top:2rem;right:2rem;z-index:7777}@media only screen and (min-width: 769px){.loadPlaceInSpinner{width:30px;height:30px;top:20px;right:20px}}.loadPlaceInSpinnerIn{width:inherit;height:inherit;animation:spinner .3s linear infinite}.loadPlaceInSpinnerIn svg{width:inherit;height:inherit}@keyframes spinner{to{transform:rotate(360deg)}}.homeHero{width:100%;height:calc(100svh + 1px);overflow:hidden;position:relative}.homeHero img{width:100%;height:100%;object-fit:cover}.homeHeroIn{width:inherit;height:inherit}.homeHeroInCap{color:var(--cl-white);font-size:1.2rem;line-height:1.2;position:absolute;bottom:8.9rem;left:2rem}@media only screen and (min-width: 769px){.homeHeroInCap{font-size:16px;bottom:125px;left:90px}}@media only screen and (min-width: 769px){.homeHeroInDeco{position:absolute;bottom:37.76px;left:23.86px;display:flex;flex-direction:column;gap:5px;align-items:center}.homeHeroInDeco .icon{width:7.49px;fill:var(--cl-white)}.homeHeroInDeco .icon.tokyo{height:32.62px}.homeHeroInDeco .icon.taipei{height:28.06px}.homeHeroInDeco .icon.japan{height:29.61px;width:7.3px;overflow:visible}.homeHeroInDeco .icon.taiwan{height:37.31px;width:7.2px;overflow:visible}.homeHeroInDeco svg{width:inherit;height:inherit;overflow:visible}.homeHeroInDeco .line{width:1px;height:70px;background-color:var(--cl-white)}}.cta-btn{position:fixed;z-index:10;bottom:2rem;right:2rem;border-color:var(--cl-red-1);background-color:var(--cl-red-1)}@media only screen and (max-width: 768px){.cta-btn{gap:.7rem}}@media only screen and (min-width: 769px){.cta-btn{right:20px;bottom:20px}}.cta-btn .button-text{margin:0}.cta-btn .icon{transform:rotate(90deg);fill:var(--cl-white);opacity:1}@media only screen and (max-width: 768px){.cta-btn .icon{width:1.3rem;height:1.29rem}}.scrollAttention{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.scrollAttention-tx{font-size:12px;color:var(--cl-white);line-height:1.2;margin-bottom:3px}.scrollAttention-bar{height:40px;width:1px;position:relative;background-color:#ffffff4d;margin-inline:auto}.scrollAttention-bar:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--cl-white);transform-origin:top;transform:scaleY(0);animation:line 2s var(--bezier-4) infinite}@keyframes line{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}46%{transform:scaleY(1);transform-origin:bottom}99%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(0);transform-origin:top}}.homeAbout{padding:5rem 2rem}@media only screen and (min-width: 769px){.homeAbout{padding:160px 20px 48px}}@media only screen and (min-width: 769px){.homeAboutIn{display:flex;gap:7rem}}.homeAboutInTit{margin-bottom:2.8rem}@media only screen and (min-width: 769px){.homeAboutInTit{margin-bottom:5px}}.homeAboutInTit h3{margin-bottom:2.7rem}@media only screen and (min-width: 769px){.homeAboutInTit h3{margin-bottom:23px}}.homeAboutInTit h4{font-size:4.8rem;line-height:.94}@media only screen and (min-width: 769px){.homeAboutInTit h4{font-size:8.4rem}}.homeAboutInPic{width:25rem;aspect-ratio:250/333.04;overflow:hidden;margin-left:auto;margin-bottom:3rem}@media only screen and (min-width: 769px){.homeAboutInPic{margin:0;width:52.2rem}}.homeAboutInPic img{width:100%}.homeAboutInTxTc{font-size:2.4rem;line-height:1.4;margin-bottom:1rem}@media only screen and (min-width: 769px){.homeAboutInTxTc{font-size:4rem;margin-bottom:56px}}@media only screen and (min-width: 769px){.homeAboutInTxDesc{margin-left:12rem}}.homeAboutInTxDesc p{font-size:1.5rem;line-height:1.6}@media only screen and (min-width: 769px){.homeAboutInTxDesc p{font-size:20px}}.homeAboutInTxDesc p:not(:last-child){margin-bottom:1rem}@media only screen and (min-width: 769px){.homeAboutInTxDesc p:not(:last-child){margin-bottom:24px}}@media only screen and (max-width: 768px){.homeLineup{border-top:1px solid var(--cl-black)}}.homeLineupIn{padding:5rem 2rem 3.2rem}@media only screen and (min-width: 769px){.homeLineupIn{padding:40px 0 10px}}.homeLineupInTit{display:flex;justify-content:space-between;align-items:center;padding-bottom:2.4rem}@media only screen and (min-width: 769px){.homeLineupInTit{padding-bottom:12px;padding-left:20px;padding-right:20px}}.homeLineupInListIn{background-color:var(--cl-white)}@media only screen and (min-width: 769px){.homeLineupInListIn{padding-left:20px;padding-right:20px}}@media (hover: hover){.homeLineupInListIn:hover{background-color:var(--cl-red-1)}.homeLineupInListIn:hover .homeLineupInListInNameIn .num,.homeLineupInListIn:hover .homeLineupInListInNameIn h3,.homeLineupInListIn:hover .homeLineupInListInDesc{color:var(--cl-white)}.homeLineupInListIn:hover .homeLineupInListInNameIn h3{font-style:italic}}@media only screen and (min-width: 769px){.homeLineupInListIn:not(:first-child){margin-top:-22.4rem}}.homeLineupInListIn a{padding-top:.9rem;padding-bottom:.818rem;display:block;border-top:1px solid var(--cl-black)}@media only screen and (min-width: 769px){.homeLineupInListIn a{display:flex;justify-content:space-between;padding-top:16px;padding-bottom:16px}}@media only screen and (max-width: 768px){.homeLineupInListInName{padding-bottom:.3rem}}@media only screen and (min-width: 769px){.homeLineupInListInName{display:flex;flex-direction:column;justify-content:space-between}}.homeLineupInListInNameIn{display:flex}.homeLineupInListInNameIn .num{font-size:1.2rem;line-height:.88;width:3.5rem}@media only screen and (min-width: 769px){.homeLineupInListInNameIn .num{font-size:14px;width:63px;padding-top:4px}}.homeLineupInListInNameIn h3{line-height:.88;font-size:2.6rem}@media only screen and (min-width: 769px){.homeLineupInListInNameIn h3{font-size:5.6rem}}.homeLineupInListInDesc{font-size:15px;line-height:1.3}@media only screen and (min-width: 769px){.homeLineupInListInDesc{width:421px;margin-left:63px}}.homeLineupInListInPic{width:24.8rem;aspect-ratio:248/126.82;overflow:hidden;margin-left:auto;position:relative}@media only screen and (min-width: 769px){.homeLineupInListInPic{width:52.8rem}}.homeLineupInListInPicIn{position:absolute;top:0;left:0;width:100%;height:100%}.homeLineupInListInPic img{width:100%}@media only screen and (min-width: 769px){.placer{width:100%;height:190.89rem;background-color:var(--cl-white)}}.homeInsert{width:100%;overflow:hidden;aspect-ratio:2/1;position:relative}@media only screen and (min-width: 769px){.homeInsert{aspect-ratio:1440/560}}.homeInsert img{width:100%}.homeCatalog{background-color:var(--cl-gray-1);padding:4.8rem 2rem;position:relative;display:block}@media only screen and (min-width: 769px){.homeCatalog{padding:24px 20px}}@media (hover: hover){.homeCatalog:hover{background-color:var(--cl-red-1)}.homeCatalog:hover .homeCatalogInTitColSeason,.homeCatalog:hover .homeCatalogInTitColYear{font-style:italic;color:var(--cl-white)}.homeCatalog:hover .type-mask .word:last-child{padding-right:.5em}.homeCatalog:hover .btn-arrow-3{border-color:var(--cl-white)}.homeCatalog:hover .btn-arrow-3 .button-text{font-style:italic;margin-left:0}.homeCatalog:hover .btn-arrow-3 svg{opacity:1}}.homeCatalogIn{position:relative}@media only screen and (min-width: 769px){.homeCatalogIn{display:flex;justify-content:space-between}}.homeCatalogInTit{display:flex;flex-direction:column;gap:2.3rem}@media only screen and (min-width: 769px){.homeCatalogInTit{gap:22.4rem}}.homeCatalogInTit .tit-label{color:var(--cl-white)}@media only screen and (max-width: 768px){.homeCatalogInTitCol{margin-bottom:2.4rem}}.homeCatalogInTitColSeason,.homeCatalogInTitColYear{font-size:4rem;line-height:.94}@media only screen and (min-width: 769px){.homeCatalogInTitColSeason,.homeCatalogInTitColYear{font-size:8.4rem}}.homeCatalogInTitColSeason{color:var(--cl-white)}.homeCatalogInTitColYear{color:var(--cl-gray-4)}.homeCatalogInTitColIssue{color:var(--cl-white);display:flex;align-items:center;gap:1.2rem;margin-top:1.6rem}@media only screen and (min-width: 769px){.homeCatalogInTitColIssue{margin-top:2.4rem}}.homeCatalogInTitColIssue .sub{font-size:1.4rem;line-height:1.3}@media only screen and (min-width: 769px){.homeCatalogInTitColIssue .sub{line-height:.94}}.homeCatalogInTitColIssue .line{width:4.8rem;height:1px;background-color:var(--cl-white)}.homeCatalogInPic{width:22.35rem;overflow:hidden;aspect-ratio:223.5/298;margin:auto;display:block}@media only screen and (min-width: 769px){.homeCatalogInPic{margin:0;width:52.5rem}}.homeCatalogInPic img{width:100%}.homeCatalogIn .btn-arrow-3{margin:auto;margin-top:3rem;pointer-events:none}@media only screen and (min-width: 769px){.homeCatalogIn .btn-arrow-3{position:absolute;bottom:0;left:0}}@media only screen and (min-width: 769px){.homeCompanyIn{display:flex}}@media only screen and (min-width: 769px){.homeCompanyInPic{width:calc(50% - 1px);overflow:hidden;position:relative;background-color:var(--cl-white)}}.homeCompanyInPic img{width:100%;height:100%;overflow:hidden;object-fit:cover}@media only screen and (min-width: 769px){.homeCompanyInPicIn{position:absolute;top:0;left:0;width:100%;height:100%}}.homeCompanyInPicIn:last-child{opacity:0}@media only screen and (min-width: 769px){.homeCompanyInList{width:calc(50% + 1px)}}.homeCompanyInList a{display:block;padding:2.5rem 2rem 2.4rem;position:relative;background-color:var(--cl-white)}@media only screen and (min-width: 769px){.homeCompanyInList a{padding:26px 20px 22px;height:calc(30.3rem - .5px)}}.homeCompanyInList a .tit-label{font-size:1.4rem}.homeCompanyInList a:not(:last-child){border-bottom:1px solid var(--cl-black)}.homeCompanyInListTit{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 768px){.homeCompanyInListTit{gap:10.7rem}}@media only screen and (min-width: 769px){.homeCompanyInListTit{height:100%}}.homeCompanyInListTitDesc{display:flex;flex-direction:column;gap:.9rem;position:relative}.homeCompanyInListTitDesc h4{font-size:3.8rem;line-height:.94}@media only screen and (min-width: 769px){.homeCompanyInListTitDesc h4{font-size:56px}}.homeCompanyInListTitDesc button{position:absolute;top:.4rem;right:0}@media only screen and (min-width: 769px){.homeCompanyInListTitDesc button{top:auto;bottom:0}}.homeCompanyInListTitDesc p{font-size:1.4rem;line-height:2}@media only screen and (min-width: 769px){.homeCompanyInListTitDesc p{font-size:15px}}.homeCompanyInListPic{width:16.607rem;overflow:hidden;aspect-ratio:166.07/102;position:absolute;top:2rem;right:2rem}.homeCompanyInListPic img{width:100%;height:100%;object-fit:cover;object-position:center}@media (hover: hover){.homeCompanyInList a:hover{background-color:var(--cl-black)}.homeCompanyInList a:hover .tit-label,.homeCompanyInList a:hover .homeCompanyInListTit{color:var(--cl-white)}.homeCompanyInList a:hover h4{font-style:italic}.homeCompanyInList a:hover .type-mask .word:last-child{padding-right:.5em}.homeCompanyInList a:hover button{background-color:var(--cl-white)}.homeCompanyInList a:hover button svg{fill:var(--cl-black)}}.aboutConcept{padding-top:2.4rem}@media only screen and (min-width: 769px){.aboutConcept{padding-top:120px}}.aboutConcept h3{padding-left:20px;margin-bottom:47px}.aboutConcept-in{display:flex;flex-direction:column;gap:3.2rem}@media only screen and (min-width: 769px){.aboutConcept-in{gap:1.965rem;flex-direction:row-reverse;justify-content:space-between;padding:0 20px}}.aboutConcept-pic{width:25rem;margin:auto}@media only screen and (min-width: 769px){.aboutConcept-pic{margin:0;width:45.265rem}}.aboutConcept-pic img{width:100%}.aboutConcept-tx{padding:0 2rem;display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 769px){.aboutConcept-tx{padding:0;gap:0;width:93.4rem;display:block}}.aboutConcept-tit{display:flex;flex-direction:column;gap:.8rem}@media only screen and (min-width: 769px){.aboutConcept-tit{gap:.4rem}}.aboutConcept-tit-in{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 769px){.aboutConcept-tit-in{justify-content:space-between;margin-top:10px}}.aboutConcept-tit h4{font-size:4.8rem;line-height:.94}@media only screen and (min-width: 769px){.aboutConcept-tit h4{font-size:11.322rem}}.aboutConcept-tit p{font-size:2rem;line-height:1.4}@media only screen and (min-width: 769px){.aboutConcept-tit p{font-size:3.4rem;line-height:1.75}}.aboutConcept-desc{display:flex;flex-direction:column;gap:1.6rem}@media only screen and (min-width: 769px){.aboutConcept-desc{width:68.8rem;margin-left:12.2rem}}.aboutConcept-desc p{font-size:1.5rem;line-height:1.6}@media only screen and (min-width: 769px){.aboutConcept-desc p{font-size:20px}}.aboutMarquee{overflow:hidden;margin-top:2rem;background-color:var(--cl-gray-1)}@media only screen and (min-width: 769px){.aboutMarquee{margin-top:24px}}.aboutMarquee a{width:100%;display:block;padding:4.2rem 0}.aboutMarquee a ul{display:flex}.aboutMarquee-belt{width:331.68rem;transform:translate(-70%)}@media only screen and (min-width: 769px){.aboutMarquee-belt{width:480.6rem}}.aboutMarquee-belt li{animation:marqueeToRight 20s linear infinite;width:110.56rem}@media only screen and (min-width: 769px){.aboutMarquee-belt li{width:160.2rem}}.aboutMarquee-belt li img{width:100%}.aboutMarquee-belt:last-child{transform:translate(-40%)}.aboutMarquee-belt:last-child li{animation:marqueeToRight 20s linear infinite}.aboutMarquee-logo{padding:1.1rem 0;width:106.557rem}@media only screen and (min-width: 769px){.aboutMarquee-logo{width:253.761rem;padding:1.5rem 0}}.aboutMarquee-logo li{animation:marqueeToLeft 10s linear infinite;width:35.567rem}@media only screen and (min-width: 769px){.aboutMarquee-logo li{width:79.775rem}}.aboutMarquee-logo li img{width:100%}@keyframes marqueeToRight{to{transform:translate(100%) translateZ(0)}}@keyframes marqueeToLeft{to{transform:translate(-100%) translateZ(0)}}.lineupListTit{padding:0 2rem 2.7rem;display:flex;flex-direction:column;gap:1rem;margin-top:10.3rem}@media only screen and (min-width: 769px){.lineupListTit{gap:0;flex-direction:row;justify-content:space-between;margin-top:128px;padding:0 20px 32px}}.lineupListTit-in{display:flex;flex-direction:column;gap:.4rem;position:relative;width:100%}@media only screen and (min-width: 769px){.lineupListTit-in{gap:1px}}.lineupListTit-in h3{font-size:4rem;line-height:.94}@media only screen and (min-width: 769px){.lineupListTit-in h3{font-size:72px}}.lineupListTit-in-tc{font-size:1.4rem;line-height:1.6;margin-bottom:.7rem}@media only screen and (min-width: 769px){.lineupListTit-in-tc{font-size:24px;position:absolute;right:0;top:0}}.lineupListTit-desc{font-size:1.4rem;line-height:1.6}@media only screen and (min-width: 769px){.lineupListTit-desc{font-size:14px;width:92.7rem}}.lineupList>ul{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem;padding:2rem 2rem 6.4rem}@media only screen and (min-width: 769px){.lineupList>ul{grid-template-columns:repeat(5,1fr);gap:64px 32px;padding:20px 20px 80px}}@media (min-width: 1441px){.lineupList>ul{grid-template-columns:repeat(6,1fr)}}@media (min-width: 769px) and (max-width: 1120px){.lineupList>ul{grid-template-columns:repeat(4,1fr)}}@media (min-width: 769px) and (max-width: 840px){.lineupList>ul{grid-template-columns:repeat(3,1fr)}}.lineupList>ul li a{display:flex;flex-direction:column;gap:.9rem}.lineupList>ul li img{width:100%}@media (hover: hover){.lineupList>ul li .lineupList-thumb,.lineupList>ul li h5{transition:1.5s var(--bezier-1)}.lineupList>ul li:hover .lineupList-thumb{opacity:.8;transition:.1s var(--bezier-1)}.lineupList>ul li:hover h5{opacity:.3;transition:.1s var(--bezier-1)}}.lineupList-thumb{overflow:hidden}.lineupList-desc{width:15.8rem}@media only screen and (min-width: 769px){.lineupList-desc{width:82.8566308244%;padding-left:15px}}.lineupList-desc h4{font-size:1.2rem;line-height:1.3}@media only screen and (min-width: 769px){.lineupList-desc h4{font-size:14px;margin-bottom:4px}}.lineupList-desc h5{font-size:1.2rem;line-height:1.3;margin-top:.5rem}@media only screen and (min-width: 769px){.lineupList-desc h5{margin-top:10px;font-size:14px}}.lineupList-label{display:flex;flex-wrap:wrap;gap:.3rem}@media only screen and (min-width: 769px){.lineupList-label{gap:3px}}.lineupList-label-in{color:var(--cl-right-blue);font-size:1.1rem;padding:.3rem .5rem;line-height:.9;border-radius:5rem;border:1px solid var(--cl-right-blue)}@media only screen and (min-width: 769px){.lineupList-label-in{font-size:11px;padding:3px 5px}}.lineupList-label-in.stock{color:var(--cl-green);border:1px solid var(--cl-green)}.lineupList-label-in.new,.lineupList-label-in.newcolor,.lineupList-label-in.newsize{color:var(--cl-red-1);border:1px solid var(--cl-red-1)}@media only screen and (min-width: 769px){.lineupList-label-in.new,.lineupList-label-in.newcolor,.lineupList-label-in.newsize{padding:3px 5px}}.nav-lineup{position:relative}.nav-lineup .accordion-index{position:absolute;top:16px;right:20px}.nav-lineup-wrap{padding:2rem;border-top:1px solid var(--cl-black);border-bottom:1px solid var(--cl-black)}@media only screen and (min-width: 769px){.nav-lineup-wrap{padding:16px 20px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr)}}.nav-lineup-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem 0}@media only screen and (min-width: 769px){.nav-lineup-list{gap:14px 0}}.nav-lineup-list:first-child{margin-bottom:1.4rem}@media only screen and (min-width: 769px){.nav-lineup-list:first-child{margin-bottom:0;display:flex;flex-direction:column;gap:14px;grid-row:span 3/span 3}}@media (min-width: 769px) and (max-width: 980px){.nav-lineup-list:first-child .nav-lineup-list-ch{font-size:14px}}@media only screen and (min-width: 769px){.nav-lineup-list:last-child{gap:14px 0;grid-column:span 3/span 3;grid-row:span 3/span 3;grid-template-columns:repeat(3,1fr);display:grid;max-width:initial}}.nav-lineup-list-ch{font-size:1.3rem;line-height:.88;font-weight:500}@media only screen and (min-width: 769px){.nav-lineup-list-ch{font-size:16px}}@media (min-width: 769px) and (max-width: 980px){.nav-lineup-list-ch{font-size:14px}}.nav-lineup-list-ch a{opacity:.3;color:var(--cl-black)}@media (hover: hover){.nav-lineup-list-ch a:hover{opacity:1}}.nav-lineup-list-ch .current{opacity:1;font-weight:600}.color-index{display:flex;gap:.25em;font-size:1.4rem}@media only screen and (min-width: 769px){.color-index{font-size:14px}}.itemColor-list ul{display:grid;grid-template-columns:repeat(6,1fr);gap:2rem .1rem;align-items:flex-end}@media only screen and (min-width: 769px){.itemColor-list ul{grid-template-columns:repeat(12,1fr)}}@media (min-width: 769px) and (max-width: 1080px){.itemColor-list ul{grid-template-columns:repeat(8,1fr)}}.itemColor-list ul li{cursor:pointer}@media (hover: hover){.itemColor-list ul li{transition:1.5s var(--bezier-1)}.itemColor-list ul li:hover{opacity:.8;transition:.1s var(--bezier-1)}}.itemColor-list-label{font-size:1rem;line-height:1.1;color:var(--cl-red-1);text-align:center;margin-bottom:.2rem}@media only screen and (min-width: 769px){.itemColor-list-label{font-size:10px;margin-bottom:2px}}.itemColor-list-label.limited{color:var(--cl-right-blue)}.itemColor-list-label.row{color:var(--cl-green)}.itemColor-list-thumb{aspect-ratio:1/1;overflow:hidden;margin-bottom:.4rem}.itemColor-list-thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.itemColor-list-num{font-size:1.1rem;line-height:.94;margin-bottom:.27rem;text-align:center}@media only screen and (min-width: 769px){.itemColor-list-num{font-size:11px}}.itemColor-list-color{font-size:1.1rem;text-align:center;line-height:1;min-height:2.2rem}@media only screen and (min-width: 769px){.itemColor-list-color{font-size:11px;min-height:22px}}.itemColor .attention{font-size:1.2rem;line-height:1.6;margin-top:2.3rem}@media only screen and (min-width: 769px){.itemColor .attention{font-size:12px;margin-top:24px}}.item-single{padding-top:7rem;padding-bottom:6.4rem}@media only screen and (min-width: 769px){.item-single{padding-top:68px;padding-bottom:48px}}@media only screen and (min-width: 769px){.itemWrap{display:flex;position:relative;align-items:flex-start;justify-content:space-between}}@media only screen and (min-width: 769px){.itemWrap-left{padding-left:20px;width:49.3055555556%;height:calc(100vh + -0px);position:sticky;top:0;display:flex;flex-direction:row-reverse;align-items:center;gap:.9rem}}@media (min-width: 1441px){.itemWrap-left{gap:9px}}.itemWrap-right{padding:2.4rem 2rem 0;margin-top:2.4rem;border-top:1px solid var(--cl-black)}@media only screen and (min-width: 769px){.itemWrap-right{width:50%;padding:56px 20px 0;border-top:0;margin-top:0}}.itemCol{border-top:1px solid var(--cl-black)}.btn-arrow-2{margin-top:2.4rem}@media only screen and (min-width: 769px){.btn-arrow-2{margin-top:24px}}.itemWrap-info{display:flex;flex-direction:column;gap:1.1rem;padding-bottom:4.2rem;position:relative}@media only screen and (min-width: 769px){.itemWrap-info{padding-bottom:60px;gap:10px}}.itemWrap-info-tit{display:flex;flex-direction:column;gap:.9rem}@media only screen and (min-width: 769px){.itemWrap-info-tit{gap:10px}}.itemWrap-info-body{display:flex;gap:1.6rem}@media only screen and (min-width: 769px){.itemWrap-info-body{gap:12px;width:62.2807017544%}}.itemWrap-info-body-num{font-size:1.4rem;min-width:6.3rem;line-height:1.3}@media only screen and (min-width: 769px){.itemWrap-info-body-num{min-width:63px;font-size:14px}}.itemWrap-info-detail{display:flex;justify-content:space-between}.itemWrap-info-detail-in{width:23.7rem;display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width: 769px){.itemWrap-info-detail-in{width:62.2807017544%;gap:24px}}.itemWrap-info-thumb{width:8.274rem;overflow:hidden;aspect-ratio:82.74/113}@media only screen and (min-width: 769px){.itemWrap-info-thumb{width:24.269005848%;max-width:166px;position:absolute;top:0;right:0}}.itemWrap-info-thumb img{width:100%}.itemWrap-info-name{font-size:2rem;line-height:1.4}@media only screen and (min-width: 769px){.itemWrap-info-name{font-size:32px}}.itemWrap-info-desc{font-size:1.4rem;line-height:1.3}@media only screen and (min-width: 769px){.itemWrap-info-desc{font-size:14px}}.itemWrap-info-vars{display:flex;flex-direction:column;gap:.8rem}@media only screen and (min-width: 769px){.itemWrap-info-vars{margin-top:20px;gap:13px}}.itemWrap-info-vars-in{display:flex}.itemWrap-info-vars-in div:not(:last-child):after{content:"/";margin:0 .25em}.itemWrap-info-vars-inColors,.itemWrap-info-vars-inSizes{display:flex;gap:.25rem;font-size:1.4rem;line-height:.94}@media only screen and (min-width: 769px){.itemWrap-info-vars-inColors,.itemWrap-info-vars-inSizes{font-size:14px}}.itemWrap-info-gene{display:flex;gap:.4rem}@media only screen and (min-width: 769px){.itemWrap-info-gene{gap:4px}}.itemFeatures ul{display:flex;flex-wrap:wrap;gap:2.4rem 1.8rem;margin-bottom:.8rem}@media only screen and (min-width: 769px){.itemFeatures ul{margin-bottom:8px;gap:24px;margin-top:10px}}.itemFeatures ul li{width:5.2rem}@media only screen and (min-width: 769px){.itemFeatures ul li{width:64px}}.itemFeatures ul li img{width:100%}.itemHead{z-index:555;background-color:var(--cl-white);transition:transform .4s var(--bezier-1);width:100%}.itemHead .item-accordion-trigger{display:none}@media only screen and (min-width: 769px){.itemHead .item-accordion-trigger{padding:20px}}.itemHead .item-accordion-trigger.visible{display:flex}.itemHead .nav-lineup{overflow:hidden}@media only screen and (min-width: 769px){.itemHead .nav-lineup{margin-top:-1px}}.itemHead.fixed{position:fixed;top:0;left:0;margin-top:0}.itemHead .accordion-cont{max-height:auto;overflow:hidden}@media only screen and (max-width: 768px){.item-single .itemHead .item-accordion-trigger{display:flex}}@media only screen and (max-width: 768px){.item-single .itemHead .accordion-cont{max-height:0}}.shot .itemHead.fixed{transform:translateY(6rem)}@media only screen and (min-width: 769px){.shot .itemHead.fixed{transform:translateY(67px)}}.itemWrapFv-Main{overflow:hidden;width:100%}@media only screen and (min-width: 769px){.itemWrapFv-Main{height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center}}.itemWrapFv-Main-wrapper{width:inherit}@media only screen and (min-width: 769px){.itemWrapFv-Main-slide{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}.itemWrapFv-Main-slide-in{width:100%;overflow:hidden}.itemWrapFv-Main-slide-cap{font-size:1.3rem;line-height:.94;padding:1.2rem 2rem}@media only screen and (min-width: 769px){.itemWrapFv-Main-slide-cap{font-size:14px;line-height:1.2;min-height:34px;padding:16px 0}}.itemWrapFv-Main img{width:100%}.itemWrapFv-Thumb{padding:1rem 2rem 0}@media only screen and (min-width: 769px){.itemWrapFv-Thumb{padding:0;position:relative;overflow:visible}}.itemWrapFv-Thumb-slide{overflow:hidden;width:5.5rem;aspect-ratio:1/1;padding-right:1px;cursor:pointer}@media only screen and (min-width: 769px){.itemWrapFv-Thumb-slide{width:5.6rem;height:5.6rem;padding-right:0}}@media (min-width: 1441px){.itemWrapFv-Thumb-slide{width:56px;height:56px}}.itemWrapFv-Thumb-slide.swiper-slide-thumb-active{border:1px solid var(--cl-black)}.itemWrapFv-Thumb-slide img{width:100%;height:100%;object-fit:cover;object-position:center}@media (hover: hover){.itemWrapFv-Thumb-slide{transition:1.5s var(--bezier-1)}.itemWrapFv-Thumb-slide:hover{opacity:.8;transition:.1s var(--bezier-1)}}.itemWrapFv-Thumb .swiper-button-prev:after,.itemWrapFv-Thumb .swiper-button-next:after{display:none}.itemWrapFv-Thumb .swiper-button-next,.itemWrapFv-Thumb .swiper-button-prev{margin:0;color:transparent;right:auto;left:auto;top:auto;bottom:auto;left:50%;transform:translate(-50%);width:5.6rem;height:5.6rem}@media only screen and (max-width: 768px){.itemWrapFv-Thumb .swiper-button-next,.itemWrapFv-Thumb .swiper-button-prev{display:none}}.itemWrapFv-Thumb .swiper-button-next svg,.itemWrapFv-Thumb .swiper-button-prev svg{fill:var(--cl-black);width:12px;height:9px}.itemWrapFv-Thumb .swiper-button-prev{top:-5.6rem;transform:translate(-50%) rotate(180deg)}.itemWrapFv-Thumb .swiper-button-next{bottom:-5.6rem}.itemHeadline{padding:2.2rem 0}@media only screen and (min-width: 769px){.itemHeadline{padding:24px 0 16px;cursor:text}}@media only screen and (min-width: 769px){.itemHeadline{border-bottom:0}}.itemHeadline-in{width:100%;justify-content:space-between;display:flex;align-items:center}.itemHeadline-tit{display:flex;align-items:center;gap:.9rem}@media only screen and (min-width: 769px){.itemHeadline-tit{gap:12px}}.itemHeadline-tit h3{font-size:2rem;line-height:.94}@media only screen and (min-width: 769px){.itemHeadline-tit h3{font-size:20px}}.itemHeadline-tit-tc{font-size:1.4rem;line-height:1.3}@media only screen and (min-width: 769px){.itemHeadline-tit-tc{font-size:14px}}.itemHeadline.accordion-trigger .icon:before,.itemHeadline.accordion-trigger .icon:after{width:1.2rem}.item-accordion{overflow:hidden;transition:max-height .3s var(--bezier-1)}@media only screen and (max-width: 768px){.item-accordion:not(.contOpen){max-height:0}}@media only screen and (min-width: 769px){.item-accordion{max-height:auto!important}}.item-accordion-in{padding-bottom:2.2rem}@media only screen and (min-width: 769px){.item-accordion-in{padding-bottom:24px;min-height:auto}}.itemText-in{display:flex;flex-direction:column;gap:1.4rem}@media only screen and (min-width: 769px){.itemText-in{gap:14px}}.itemText dl{display:flex;flex-direction:column;gap:.4rem}@media only screen and (min-width: 769px){.itemText dl{gap:4px}}.itemText dt,.itemText dd{font-size:1.2rem;line-height:1.6}@media only screen and (min-width: 769px){.itemText dt,.itemText dd{font-size:12px}}.related{position:relative;margin-top:6.4rem;border-top:1px solid var(--cl-black)}@media only screen and (min-width: 769px){.related{margin-top:48px}}.related .itemHeadline{padding:2.2rem 2rem}@media only screen and (min-width: 769px){.related .itemHeadline{padding:48px 20px 24px}}@media only screen and (max-width: 768px){.related .itemHeadline-tit{flex-direction:column;align-items:self-start;gap:.2rem}}.related .itemHeadline-tit h3{font-size:3rem}@media only screen and (min-width: 769px){.related .itemHeadline-tit h3{font-size:32px}}.related .lineupList ul{padding-top:0;padding-right:0;display:flex;padding:0 2rem 6.5rem}@media only screen and (min-width: 769px){.related .lineupList ul{padding:0 22px 80px}}@media (min-width: 1441px){.related .lineupList ul{display:grid;grid-template-columns:repeat(7,1fr);box-sizing:border-box}}.related .lineupList ul li{width:16.7rem;padding-right:1px}@media only screen and (min-width: 769px){.related .lineupList ul li{width:195px}}@media (min-width: 1441px){.related .lineupList ul li{width:100%}}.related .lineupList ul li a{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width: 769px){.related .lineupList ul li a{gap:8px}}.related .lineupList ul li img{width:100%}@media (hover: hover){.related .lineupList ul li .lineupList-thumb,.related .lineupList ul li h5{transition:1.5s var(--bezier-1)}.related .lineupList ul li:hover .lineupList-thumb{opacity:.8;transition:.1s var(--bezier-1)}.related .lineupList ul li:hover h5{opacity:.3;transition:.1s var(--bezier-1)}}.related .lineupList-desc{padding:0 1rem}@media only screen and (min-width: 769px){.related .lineupList-desc{padding:0 10px}}.related .lineupList-desc h5{margin-top:.5rem}@media only screen and (min-width: 769px){.related .lineupList-desc h5{margin-top:15}}.related-btns{display:flex;gap:.5rem;position:absolute;top:2.8rem;right:2.4rem}@media only screen and (min-width: 769px){.related-btns{gap:5px;top:48px;right:20px}}.related-pager{width:2.8rem;height:2.4rem;overflow:hidden;border-radius:.6rem;border:1px solid var(--cl-gray-6);cursor:pointer}@media only screen and (min-width: 769px){.related-pager{width:28px;height:24px}}.related-pager svg{width:100%;height:100%}@media (hover: hover){.related-pager:hover{background-color:var(--cl-red-1)}.related-pager:hover svg{fill:var(--cl-white)}}.related-prev{transform:rotate(180deg)}.itemSize-tabel{padding-bottom:6.4rem}@media only screen and (min-width: 769px){.itemSize-tabel{padding-bottom:48px}}.itemSize-tabel .attention{display:flex;justify-content:space-between;gap:4.4rem}.itemSize-tabel .attention-tx{font-size:1.2rem;line-height:1.3}@media only screen and (min-width: 769px){.itemSize-tabel .attention-tx{font-size:12px}}.itemSize-tabel .attention-unit{font-size:1.1rem;min-width:5rem;line-height:1.3}@media only screen and (min-width: 769px){.itemSize-tabel .attention-unit{font-size:11px}}.size-table-container{width:100%}.size-table{width:100%;border-collapse:collapse;text-align:center;font-family:DM Sans,Noto Sans TC,sans-serif;font-weight:500;margin-bottom:.9rem;position:relative;table-layout:fixed}@media only screen and (min-width: 769px){.size-table{font-weight:700;margin-bottom:15px}}.size-table th,.size-table td{border-bottom:1px solid var(--cl-black);padding:1rem 0;font-size:clamp(10px,1vw,12px);width:10%;word-break:break-word;text-align:center}.size-table thead th{border-bottom:2px solid var(--cl-black);font-weight:700}.size-table tbody tr:last-child td,.size-table tbody tr:last-child th{border-bottom:none}.size-table td[colspan]{position:relative}.size-table td[colspan]:before{content:"";width:4px;height:calc(100% + 2px);position:absolute;top:-2px;left:0;background-color:var(--cl-white)}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;display:none;z-index:888}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.modal-container.open{opacity:1;visibility:visible}.modal-content{position:relative;text-align:center;width:33.5rem}@media only screen and (min-width: 769px){.modal-content{width:720px;aspect-ratio:1/1}}.modal-body{height:100%;background-color:var(--cl-white)}.modal-body img{width:100%}@media only screen and (min-width: 769px){.modal-body img{height:100%;object-fit:contain}}.modal-caption{font-size:1.4rem;position:absolute;bottom:1.6rem;left:50%;font-family:DM Sans,Noto Sans TC,san-serif;transform:translate(-50%)}@media only screen and (min-width: 769px){.modal-caption{font-size:14px;bottom:16px}}.modal-close{position:absolute;top:.6rem;right:.9rem;background:none;border:none;font-size:1.4rem;cursor:pointer}@media only screen and (min-width: 769px){.modal-close{font-size:14px;top:14px;right:16px}}@media (hover: hover){.modal-close{transition:1.5s var(--bezier-1)}.modal-close:hover{opacity:.3;transition:.1s var(--bezier-1)}}.modal-prev,.modal-next{position:absolute;top:50%;transform:translateY(-50%);width:2.8rem;height:2.4rem;background-color:var(--cl-black);border-top:1px solid var(--cl-gray-6);border-left:1px solid var(--cl-gray-6);border-bottom:1px solid var(--cl-gray-6);cursor:pointer;overflow:hidden;border-top-left-radius:.6rem;border-bottom-left-radius:.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 769px){.modal-prev,.modal-next{width:28px;height:24px;border-top-left-radius:6px;border-bottom-left-radius:6px}}.modal-prev svg,.modal-next svg{width:.9rem;height:1.2rem;fill:var(--cl-white)}@media only screen and (min-width: 769px){.modal-prev svg,.modal-next svg{width:9px;height:12px}}@media (hover: hover){.modal-prev:hover,.modal-next:hover{background-color:var(--cl-red-1)}.modal-prev:hover svg,.modal-next:hover svg{fill:var(--cl-white)}}.modal-prev{left:0;transform:translateY(-50%) rotate(180deg)}.modal-next{right:0}.modal-open .modal-overlay{animation:overlay .7s forwards}.modal-first .modal-prev,.modal-last .modal-next{pointer-events:none;opacity:.3}@keyframes overlay{to{background:rgba(0,0,0,.6);backdrop-filter:blur(16px)}}.companyMission{padding:0 2rem;display:flex;flex-direction:column;gap:4.6rem;margin-top:3rem}@media only screen and (min-width: 769px){.companyMission{padding:0 20px;flex-direction:row;gap:2rem;margin-top:80px}}.companyMissionPic{aspect-ratio:1/1;overflow:hidden}@media only screen and (min-width: 769px){.companyMissionPic{width:50%}}.companyMissionPic img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 769px){.companyMissionTx{display:flex;flex-direction:column;justify-content:space-between;width:50%}}.companyMission .tit-label{margin-bottom:1.2rem}@media only screen and (min-width: 769px){.companyMission .tit-label{margin-bottom:0}}.companyMission .commonHeroTit-in h3{font-size:3.2rem}@media only screen and (min-width: 769px){.companyMission .commonHeroTit-in h3{font-size:6.4rem}}.companyMission .commonHeroTit-in-tc{position:relative;font-size:2rem;margin-bottom:2.2rem}@media only screen and (min-width: 769px){.companyMission .commonHeroTit-in-tc{font-size:3.2rem;line-height:1.75;margin-bottom:0}}@media (min-width: 1441px){.companyMission .commonHeroTit-in-tc{font-size:32px}}.companyMission .commonHeroTit-desc{line-height:1.94;font-size:1.6rem;width:100%}@media only screen and (min-width: 769px){.companyMission .commonHeroTit-desc{font-size:2rem}}@media (min-width: 1441px){.companyMission .commonHeroTit-desc{font-size:20px}}.customers{padding-top:4rem}@media only screen and (min-width: 769px){.customers{padding-top:73px}}.history{position:relative;padding:4rem 0 0;background-color:var(--cl-gray-2);margin-top:2.4rem}@media only screen and (min-width: 769px){.history{padding:64px 0 0}.history:before{content:"";display:block;width:1px;height:100%;background-color:#0003;position:absolute;top:0;left:calc(50% + 5.5px)}}.history h3{padding:0 2rem 2.5rem}@media only screen and (min-width: 769px){.history h3{padding:0 20px 90px}}@media (min-width: 1441px){.history h3{padding-bottom:9rem}}.historyWrap{display:flex;flex-wrap:wrap;align-items:flex-start}.historySticky{width:50%;height:100vh;position:sticky;top:0}.historyStickyPic{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.historyStickyPicIn{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.historyStickyPicIn:nth-of-type(1){padding-right:7.2rem}.historyStickyPicIn:nth-of-type(2){padding-right:6.8rem;padding-left:4rem}.historySticky img{width:100%}.historyIn{position:relative;overflow:hidden;padding-bottom:2.5rem;display:flex;flex-direction:column;gap:5.6rem}@media only screen and (min-width: 769px){.historyIn{gap:30rem;width:50%;padding-bottom:48px}}@media (min-width: 1441px){.historyIn{padding-bottom:8rem}}@media (min-width: 1921px){.historyIn{padding-bottom:22rem}}.historyIn:before{content:"";display:block;width:1px;height:calc(100% + 4rem);background-color:#0003;position:absolute;top:2rem;left:2rem}@media only screen and (min-width: 769px){.historyIn:before{display:none}}.historyList{position:relative}.historyListYear{font-size:3.2rem;line-height:.94;display:flex;align-items:center;gap:1.8rem;padding:0 2rem 0 1.5rem}@media only screen and (min-width: 769px){.historyListYear{font-size:56px;gap:13px;padding:0}}.historyListYear:before{content:"";display:block;width:1.2rem;height:1.2rem;border-radius:50%;background-color:var(--cl-red-1)}@media only screen and (min-width: 769px){.historyListYear:before{width:12px;height:12px}}.historyListPic{width:30.7rem;margin:1.6rem 0 2.4rem;margin-left:auto;padding-right:2rem;box-sizing:content-box}.historyListPic img{width:100%}.historyListDesc{display:flex;flex-direction:column;gap:.8rem;padding:0 2rem 0 9.6rem;flex-wrap:wrap}@media only screen and (min-width: 769px){.historyListDesc{gap:16px;padding:0;padding-left:12.5rem;padding-right:13.8rem;padding-top:45px}}.historyListDesc h4{font-size:2rem;line-height:1.3}@media only screen and (min-width: 769px){.historyListDesc h4{font-size:32px}}.historyListDesc p{font-size:1.4rem;line-height:1.75}@media only screen and (min-width: 769px){.historyListDesc p{font-size:14px}}.historyList:nth-of-type(1) .historyListPic{width:19.1rem;margin-top:-4.5rem;padding-right:0}.profile{padding:4rem 2rem}@media only screen and (min-width: 769px){.profile{padding:48px 20px 40px}}.profileList{margin-top:3.2rem}@media only screen and (min-width: 769px){.profileList{margin-top:24px}}.profileListIn{display:flex;flex-direction:column;gap:.9rem;padding:1.6rem 0 2rem;border-top:1px solid var(--cl-black)}@media only screen and (min-width: 769px){.profileListIn{gap:12rem;flex-direction:row;padding:22px 0 32px}}@media (min-width: 1441px){.profileListIn{gap:161.29px}}.profileListIn:last-child{border-bottom:1px solid var(--cl-black)}.profileListIn-head{display:flex;flex-direction:column;gap:.2rem}@media only screen and (min-width: 769px){.profileListIn-head{gap:2px;min-width:25rem;max-width:25rem}}@media (min-width: 1441px){.profileListIn-head{max-width:346.02px;min-width:346.02px}}.profileListIn-head h4{font-size:1.8rem;line-height:1}@media only screen and (min-width: 769px){.profileListIn-head h4{font-size:24px}}.profileListIn-head .tc{font-size:1.4rem;line-height:1.3}@media only screen and (min-width: 769px){.profileListIn-head .tc{font-size:14px}}.profileListIn-cont{display:flex;flex-direction:column;gap:0}@media only screen and (min-width: 769px){.profileListIn-cont{min-width:66.056509299%}}.profileListIn-cont dl{line-height:1.75;font-size:1.2rem;display:flex;flex-wrap:wrap;gap:1.5rem}@media only screen and (min-width: 769px){.profileListIn-cont dl{flex-wrap:nowrap;gap:0;font-size:14px}}.profileListIn-cont dl dt{font-weight:400;width:10rem}@media only screen and (min-width: 769px){.profileListIn-cont dl dt{min-width:19.8rem;max-width:19.8rem}}@media (min-width: 1441px){.profileListIn-cont dl dt{min-width:266.12px;max-width:266.12px}}.profileListIn-cont dl dd{width:22rem}@media only screen and (min-width: 769px){.profileListIn-cont dl dd{min-width:60rem;max-width:60rem}}.profileListIn-cont dl dd a{text-decoration:underline;word-wrap:break-word}.cta{background-color:var(--cl-gray-1);padding:2.4rem 2rem 2.1rem}@media only screen and (min-width: 769px){.cta{padding:24px 20px 14.5rem}}.cta .mail-click{display:flex;flex-direction:column;gap:1.4rem;margin-top:4.6rem;cursor:pointer;position:relative}@media only screen and (min-width: 769px){.cta .mail-click{gap:2.4rem;flex-direction:row;align-items:flex-start;margin-top:9.6rem;justify-content:center}}.cta .icon{fill:var(--cl-white);width:3.6rem;height:3.6rem}@media only screen and (min-width: 769px){.cta .icon{width:7.2rem;height:7.2rem}}.cta-tx{color:var(--cl-white);display:flex;flex-direction:column;gap:1.3rem}@media only screen and (min-width: 769px){.cta-tx{gap:1.6rem}}.cta-tx h4{font-size:2.7rem;line-height:.94}@media only screen and (min-width: 769px){.cta-tx h4{font-size:8rem}}.cta-tx p{font-size:1.2rem;line-height:1.3}@media only screen and (min-width: 769px){.cta-tx p{font-size:1.6rem}}.shoplist{margin-top:40px}.shoplistWrap{padding:0 2rem 6.5rem;display:grid;grid-template-columns:repeat(1,1fr);gap:5.6rem}@media only screen and (min-width: 769px){.shoplistWrap{grid-template-columns:repeat(3,1fr);gap:80px 1px}}@media (min-width: 1441px){.shoplistWrap{grid-template-columns:repeat(4,1fr)}}@media (min-width: 769px) and (max-width: 1030px){.shoplistWrap{grid-template-columns:repeat(2,1fr)}}.shoplistCard{display:flex;flex-direction:column;gap:1.6rem}@media only screen and (min-width: 769px){.shoplistCard{gap:15px}}.shoplistCard-thumb{display:block;overflow:hidden;aspect-ratio:335/236}.shoplistCard-thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.shoplistCard-desc{display:flex;flex-direction:column;gap:1.6rem}@media only screen and (min-width: 769px){.shoplistCard-desc{gap:16px}}.shoplistCard-desc h3{font-size:1.8rem;line-height:1.2}@media only screen and (min-width: 769px){.shoplistCard-desc h3{font-size:24px;line-height:1}}.shoplistCard-desc-info{display:flex;flex-direction:column;gap:.4rem}@media only screen and (min-width: 769px){.shoplistCard-desc-info{gap:8px}}.shoplistCard-desc-info p{font-size:1.4rem;line-height:1.3}@media only screen and (min-width: 769px){.shoplistCard-desc-info p{font-size:16px}}.shoplistCard-desc-labels .btn-common.-mini .-mini{padding:.3rem .6rem .4rem}@media only screen and (min-width: 769px){.shoplistCard-desc-labels .btn-common.-mini .-mini{padding:3px 6px 5px;display:flex;align-items:center;gap:4.73px}}.shoplistCard-desc-labels .btn-common.-mini .-mini.f-dm{padding:5px 6px 6px}@media (hover: hover){.shoplistCard-desc-labels .btn-common.-mini .-mini:hover .icon{opacity:1;margin-right:0}}.shoplistCard-desc-labels li span{background-color:var(--cl-white);color:var(--cl-black);border-radius:.6rem;border:1px solid var(--cl-black)}@media only screen and (min-width: 769px){.shoplistCard-desc-labels li span{border-radius:100px!important}}.shoplistCard-desc-labels li .icon{fill:var(--cl-white);width:1rem;height:1rem}@media only screen and (min-width: 769px){.shoplistCard-desc-labels li .icon{width:10px;height:10px;margin-top:2px;opacity:0;margin-right:-14.73px;transition:opacity .25s ease-in-out,margin-right .25s ease-in-out}}.shoplistCard-desc-category{display:flex;gap:1.4rem;font-size:1.4rem;line-height:1.3}@media only screen and (min-width: 769px){.shoplistCard-desc-category{font-size:16px}}@media (hover: hover){.shoplistCard .shoplistCard-thumb{transition:1.5s var(--bezier-1)}.shoplistCard:hover .shoplistCard-thumb{opacity:.8;transition:.1s var(--bezier-1)}}@media only screen and (min-width: 769px){.howToHero{margin-top:120px}}@media only screen and (min-width: 769px){.surveying,.wash{padding:0 20px}}.surveyingDesc,.washDesc{display:flex;flex-direction:column;gap:.67rem;padding:3.8rem 2rem 3rem}@media only screen and (min-width: 769px){.surveyingDesc,.washDesc{padding:24px 0 8px;display:flex;align-items:flex-end;flex-direction:row;gap:8.5%}}.surveyingDesc h3,.washDesc h3{font-size:2rem;line-height:1}@media only screen and (min-width: 769px){.surveyingDesc h3,.washDesc h3{font-size:34px;line-height:1.75;min-width:17%}}.surveyingDescIn,.washDescIn{display:flex;flex-direction:column;gap:.2rem}@media only screen and (min-width: 769px){.surveyingDescIn,.washDescIn{flex-direction:row;width:73.5714285714%;margin-bottom:10px}}.surveyingDescIn .tc,.washDescIn .tc{font-size:1.4rem;line-height:1.6}@media only screen and (min-width: 769px){.surveyingDescIn .tc,.washDescIn .tc{font-size:14px}}.surveyingDescIn .attention,.washDescIn .attention{font-size:1.3rem;line-height:1.6}@media only screen and (min-width: 769px){.surveyingDescIn .attention,.washDescIn .attention{font-size:14px}}.surveyingWrap,.washWrap{border-top:1px solid var(--cl-black);padding:0 2rem}@media only screen and (min-width: 769px){.surveyingWrap,.washWrap{padding:0}}.surveyingList{width:100%;padding:3.2rem 0 4.8rem}@media only screen and (min-width: 769px){.surveyingList{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 0}}@media (min-width: 1441px){.surveyingList{gap:12rem}}.surveyingList:not(:last-child){border-bottom:1px solid var(--cl-gray-7)}.surveyingList-pict{display:flex;flex-direction:column;justify-content:center;gap:4rem}@media only screen and (min-width: 769px){.surveyingList-pict{width:65.1685714286%;flex-direction:row;align-items:center;justify-content:center;gap:3.8362050068%}}@media only screen and (min-width: 769px){.surveyingList-pict-in{width:48.3624884914%}}.surveyingList-pict-in-tit{display:flex;flex-direction:column;gap:.2rem}@media only screen and (min-width: 769px){.surveyingList-pict-in-tit{gap:2px}}.surveyingList-pict-in-tit h4{font-size:1.8rem;line-height:1.5}@media only screen and (min-width: 769px){.surveyingList-pict-in-tit h4{font-size:22px}}.surveyingList-pict-in-tit-sub{line-height:1.5;font-size:1.4rem}@media only screen and (min-width: 769px){.surveyingList-pict-in-tit-sub{font-size:14px}}.surveyingList-pict-in img{width:100%}.surveyingList-info{padding-top:3.2rem;display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width: 769px){.surveyingList-info{width:32.3571428571%;padding-top:0;gap:16px}}.surveyingList-info dl{display:flex;font-size:1.2rem;gap:1.1rem;line-height:1.2}@media only screen and (min-width: 769px){.surveyingList-info dl{font-size:14px;gap:13.6865342163%}}@media (min-width: 1441px){.surveyingList-info dl{gap:4.8rem}}.surveyingList-info dl dt{font-weight:600;min-width:4.8rem}@media only screen and (min-width: 769px){.surveyingList-info dl dt{min-width:60px;font-size:16px}}@media (min-width: 1441px){.surveyingList-info dl dt{min-width:6.4rem;font-size:16px}}.wash{padding-bottom:4rem}@media only screen and (min-width: 769px){.wash{padding-bottom:54px}}.washDesc{padding-top:1.6rem}@media only screen and (min-width: 769px){.washDesc{padding-top:40px}}.washGroup{padding:2.4rem 0}@media only screen and (min-width: 769px){.washGroup{padding:28px 0}}.washGroup>h4{font-size:1.8rem;line-height:1.2;margin-bottom:2.3rem}@media only screen and (min-width: 769px){.washGroup>h4{font-size:22px;line-height:1.75;margin-bottom:32px}}.washGroup:last-child{padding-top:4.8rem}@media only screen and (min-width: 769px){.washGroup:last-child{padding-top:48px}}@media only screen and (min-width: 769px){.washGroup:last-child .washListIn{align-items:center}}.washList{display:grid;grid-template-columns:repeat(2,1fr);gap:3.2rem 1.5rem}@media only screen and (min-width: 769px){.washList{grid-template-columns:repeat(4,1fr);gap:34px 16px}}@media (min-width: 1441px){.washList{grid-template-columns:repeat(5,1fr)}}@media (min-width: 769px) and (max-width: 1030px){.washList{grid-template-columns:repeat(3,1fr)}}.washListIn{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width: 769px){.washListIn{gap:0;flex-direction:row;justify-content:space-between}}.washListIn-icon{width:100%;padding:0 2.4rem}@media only screen and (min-width: 769px){.washListIn-icon{width:33.0383480826%;padding:0}}.washListIn-icon img{width:100%}.washListIn-desc{display:flex;flex-direction:column;gap:.6rem}@media only screen and (min-width: 769px){.washListIn-desc{gap:6px;width:64.01179941%}}.washListIn-desc h4{font-size:1.4rem;line-height:1.2;font-weight:600}@media only screen and (min-width: 769px){.washListIn-desc h4{font-size:16px}}.washListIn-desc p{font-size:1.2rem;line-height:1.6}@media only screen and (min-width: 769px){.washListIn-desc p{font-size:13px}}.catalogHero{margin-top:6.4rem}@media only screen and (min-width: 769px){.catalogHero{margin-top:107px}}.season{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width: 769px){.season{flex-direction:row;gap:0;margin-top:24px}}@media only screen and (min-width: 769px){.seasonThumb{width:50%}}.seasonThumb img{width:100%}.seasonDesc{padding:0 2rem 6.4rem;display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 769px){.seasonDesc{gap:0;padding:16px 20px 18px 17px;justify-content:space-between;width:50%}}.seasonDescTop{display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start}.seasonDescTop .ssfw{font-size:3.6rem;line-height:.94}@media only screen and (min-width: 769px){.seasonDescTop .ssfw{font-size:6.4rem;line-height:.8;width:33.3rem;display:block}}.seasonDescTop .issue{display:flex;flex-direction:column;gap:.4rem}@media only screen and (min-width: 769px){.seasonDescTop .issue{flex-direction:row;align-items:flex-end;gap:1.2rem}}.seasonDescTop .issue .year{font-size:3.6rem;line-height:.94;color:var(--cl-gray-4)}@media only screen and (min-width: 769px){.seasonDescTop .issue .year{font-size:6.4rem;line-height:.8}}.seasonDescTop .issue .number{display:flex;align-items:center;gap:1.2rem}@media only screen and (min-width: 769px){.seasonDescTop .issue .number{margin-bottom:.4rem}}.seasonDescTop .issue .numberIn{font-size:1.4rem;line-height:1.3}.seasonDescTop .issue .numberLine{width:4.8rem;height:1px;background-color:var(--cl-black)}.seasonDescTopTx{font-size:1.6rem;line-height:1.6}@media only screen and (min-width: 769px){.seasonDescTopTx{font-size:20px}}.seasonDescTop .btn-arrow-2{margin-top:0;gap:.6rem;padding:0 .6rem}@media only screen and (min-width: 769px){.seasonDescTop .btn-arrow-2{padding:5px 8px 4px;gap:6px}}.seasonDescTop .btn-arrow-2 .button-text{line-height:.94;font-size:1.8rem;margin:0}@media only screen and (min-width: 769px){.seasonDescTop .btn-arrow-2 .button-text{font-size:22px}}.seasonDescTop .btn-arrow-2 svg{width:1.5rem;height:1.5rem;opacity:1}@media only screen and (min-width: 769px){.seasonDescTop .btn-arrow-2 svg{width:15px;height:15px}}.seasonDescBottom{display:flex;flex-direction:column;gap:.3rem}.seasonDescBottom h5{font-size:1.4rem;line-height:1.75}@media (min-width: 1441px){.seasonDescBottom h5{font-size:14px}}.seasonDescBottom p{font-size:1.2rem;line-height:1.6;opacity:.5}@media only screen and (min-width: 769px){.seasonDescBottom p{font-size:1.4rem}}@media (min-width: 1441px){.seasonDescBottom p{font-size:14px}}.policyHero{margin-top:6.4rem}@media only screen and (min-width: 769px){.policyHero{margin-top:107px}}@media only screen and (min-width: 769px){.policyWrap{padding:0 20px 80px;display:flex;justify-content:space-between;align-items:flex-start}}@media only screen and (min-width: 769px){.policyCont{display:flex;flex-direction:column;gap:40px;width:83.0714285714%;padding-top:50px}}.policyContIn h4{padding:1.6rem 2rem;font-size:2rem;line-height:1.4;border-bottom:1px solid var(--cl-black)}@media only screen and (min-width: 769px){.policyContIn h4{padding:0 0 12px;font-size:28px;line-height:1.6}}.policyContIn p{font-size:1.4rem;line-height:1.6;padding:1.6rem 2rem 2.5rem}@media only screen and (min-width: 769px){.policyContIn p{font-size:14px;padding:17px 0 0}}.policyContIn ol{padding:0 2rem 3.2rem;display:flex;flex-direction:column;gap:1.6rem}@media only screen and (min-width: 769px){.policyContIn ol{padding:24px 0 50px;gap:16px}}.policyContIn ol li dl{display:flex;flex-direction:column;gap:.8rem;font-size:1.4rem;line-height:1.6}@media only screen and (min-width: 769px){.policyContIn ol li dl{gap:8px;font-size:14px}}.policyCont .enactment{font-size:1.4rem;padding:1.4rem 2rem 6.4rem;border-top:1px solid var(--cl-black);text-align:right}@media only screen and (min-width: 769px){.policyCont .enactment{font-size:14px;padding:14px 0 0}}.policySide{width:15.5%;position:sticky;top:0;padding-top:50px}.policySideList{border-top:1px solid var(--cl-black)}.policySide h3{font-size:18px;line-height:1.6;border-top:1px solid var(--cl-black);border-bottom:1px solid var(--cl-black);padding-top:3px;padding-bottom:6px}.policySide h4{font-size:15px;line-height:1.6;padding-top:2px;padding-bottom:4px}.policySide ol li{font-size:14px;line-height:1.6;font-weight:500}@media (hover: hover){.policySide ol li a:hover{opacity:.5}}[lang=kr] body{font-family:Noto Sans KR,sans-serif}@media only screen and (min-width: 769px){[lang=kr] .global-contact{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width: 769px){[lang=kr] .global-contact .global-contact-col{gap:30px;padding-bottom:68px}}@media only screen and (min-width: 769px){[lang=kr] .global-contact .global-contact-col h4{margin:0;font-size:56px}}@media only screen and (min-width: 769px){[lang=kr] .global-contact .global-contact-tit{margin-left:150px}}@media only screen and (min-width: 769px){[lang=kr] .global-contact .global-contact-tit-in{display:flex;align-items:center;gap:18px}}@media only screen and (max-width: 768px){[lang=kr] .global-com{margin-top:0}}[lang=kr] .global-hotfix .global-sub-nav{grid-template-columns:repeat(2,1fr);gap:6rem;margin-top:2rem}@media only screen and (max-width: 768px){[lang=kr] .global-hotfix .global-sub-nav{margin-top:4.8rem}}@media only screen and (min-width: 769px){[lang=kr] .global-contact-col{width:100%}}@media only screen and (min-width: 769px){[lang=kr] .global-contact-tit{align-items:center}}@media only screen and (max-width: 768px){[lang=kr] .page-name-privacy-policy .policyWrap{padding-bottom:6.4rem}}[lang=kr] .policyContIn p.hotfix{margin-top:2rem;padding-bottom:0}@media only screen and (min-width: 769px){[lang=kr] .policyContIn p.hotfix{margin-top:40px;padding-bottom:24px}}[lang=kr] .table-wrap{overflow:hidden;margin-top:2.4rem}@media only screen and (max-width: 768px){[lang=kr] .table-wrap{padding-right:2rem}}@media only screen and (min-width: 769px){[lang=kr] .table-wrap{margin-top:24px}}[lang=kr] .table-inner{width:100%;overflow:scroll;padding:0 2rem 1rem 0;margin-left:2rem}@media only screen and (min-width: 769px){[lang=kr] .table-inner{padding:0;margin-left:0;overflow:hidden}}[lang=kr] .policy-table{table-layout:fixed;width:100%}[lang=kr] .policy-table tr:nth-of-type(1) td,[lang=kr] .policy-table tr:nth-of-type(1) th{font-weight:600}[lang=kr] .policy-table tr:nth-of-type(2) td,[lang=kr] .policy-table tr:nth-of-type(2) th{font-weight:400}[lang=kr] .policy-table td,[lang=kr] .policy-table th{border:1px solid #000;border-collapse:collapse;width:16.7rem;font-size:1.2rem;line-height:1.6;padding:.8rem 1rem;word-wrap:break-word}@media only screen and (min-width: 769px){[lang=kr] .policy-table td,[lang=kr] .policy-table th{width:20%;font-size:12px;padding:6px 17px}}[lang=kr] .policy-table.-exception td:nth-of-type(1),[lang=kr] .policy-table.-exception th:nth-of-type(1){width:22rem}@media only screen and (min-width: 769px){[lang=kr] .policy-table.-exception td:nth-of-type(1),[lang=kr] .policy-table.-exception th:nth-of-type(1){width:40.775862069%}}[lang=kr] .policy-table.-exception td:nth-of-type(2),[lang=kr] .policy-table.-exception th:nth-of-type(2){width:11.4rem}@media only screen and (min-width: 769px){[lang=kr] .policy-table.-exception td:nth-of-type(2),[lang=kr] .policy-table.-exception th:nth-of-type(2){width:20.4310344828%}}[lang=kr] .policy-table.-exception td:nth-of-type(3),[lang=kr] .policy-table.-exception th:nth-of-type(3){width:33.5rem}@media only screen and (min-width: 769px){[lang=kr] .policy-table.-exception td:nth-of-type(3),[lang=kr] .policy-table.-exception th:nth-of-type(3){width:40.775862069%}}@media only screen and (max-width: 768px){[lang=kr] .page-name-privacy-policy .policyContIn p{padding-bottom:0}}@media only screen and (max-width: 768px){[lang=kr] .page-name-privacy-policy .policyContIn h4{padding-top:4rem}}@media only screen and (max-width: 768px){[lang=kr] .homeInsert{aspect-ratio:1/1}}@media only screen and (max-width: 768px){[lang=kr] .homeCompanyInListTit{gap:1.7rem}}@media only screen and (max-width: 768px){[lang=kr] .homeCompanyInList a{display:flex;flex-direction:column;gap:2rem;padding-bottom:0}}@media only screen and (max-width: 768px){[lang=kr] .homeCompanyInListPic{position:static;width:calc(100% + 4rem);margin-left:-2rem}}@media only screen and (min-width: 769px){[lang=kr] .homeHeroInCap{left:2rem;bottom:12.5rem}}[lang=kr] .companyMission .commonHeroTit-desc small{display:block;line-height:1.75;margin-top:1em}@media only screen and (min-width: 769px){[lang=kr] .surveyingDesc h3{white-space:nowrap}}@media only screen and (max-width: 768px){[lang=kr] .washList{gap:3.2rem 2.4rem}}@media only screen and (min-width: 769px){[lang=kr] .washListIn{justify-content:flex-start}}@media only screen and (min-width: 769px){[lang=kr] .surveyingList-info dl dt{min-width:70px}}
