@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";@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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.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;-moz-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:0;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}html{font-family:Noto Sans,sans-serif;color:#000;font-size:10px;line-height:1.5;font-weight:400;word-break:keep-all;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-y:scroll}body{font-size:1.6rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,input,select,textarea,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:top;letter-spacing:-.025em}ul,ol,dl{list-style-type:none}h1,h2,h3,h4,h5,h6,th{font-weight:400}table{border-collapse:collapse;border-spacing:0;word-break:keep-all}table th{font-weight:400}img,button,fieldset,abbr,acronym{border:0}label{cursor:pointer}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}strong{font-weight:700}em{font-weight:400}caption,legend{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}img{max-width:100%}q:before,q:after{content:""}hr{display:none}iframe{border:none;outline:none}fieldset{display:block;min-width:0}br{font-family:dotum}pre,code,kbd,samp{font-family:sans-serif}a{text-decoration:none;color:inherit;cursor:pointer}a:link,a:visited{text-decoration:none}a:hover,a:focus,a:active{text-decoration:none}*::selection{color:#fff;background:#000}*::-moz-selection{color:#fff;background:#000}img::selection{background:transparent}img::-moz-selection{background:transparent}html{background:#0d0d0f}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px #efefef inset;-webkit-text-fill-color:#333}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}button,textarea,select,input[type=text],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],input[type=file],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=image],input[type=reset],input[type=button],input[type=submit]{padding:0;font-family:Pretendard Variable,sans-serif;border:none;outline:none;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;vertical-align:top;background:none;letter-spacing:0}input[type=file],input[type=image],input[type=reset],input[type=button],input[type=submit],button{border:none;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:focus,button:hover{outline:none}::-webkit-input-placeholder{color:#909090}::-moz-placeholder{color:#909090}:-ms-input-placeholder{color:#909090}:-moz-placeholder{color:#909090}:root{--transition-easeInQuad: cubic-bezier(.55, .085, .68, .53);--transition-easeInCubic: cubic-bezier(.55, .055, .675, .19);--transition-easeInQuart: cubic-bezier(.895, .03, .685, .22);--transition-easeInQuint: cubic-bezier(.755, .05, .855, .06);--transition-easeInSine: cubic-bezier(.47, 0, .745, .715);--transition-easeInExpo: cubic-bezier(.95, .05, .795, .035);--transition-easeInCirc: cubic-bezier(.6, .04, .98, .335);--transition-easeInBack: cubic-bezier(.6, -.28, .735, .045);--transition-easeOutQuad: cubic-bezier(.25, .46, .45, .94);--transition-easeOutQubic: cubic-bezier(.215, .61, .355, 1);--transition-easeOutQuart: cubic-bezier(.165, .84, .44, 1);--transition-easeOutQuint: cubic-bezier(.23, 1, .32, 1);--transition-easeOutSine: cubic-bezier(.39, .575, .565, 1);--transition-easeOutExpo: cubic-bezier(.19, 1, .22, 1);--transition-easeOutCirc: cubic-bezier(.075, .82, .165, 1);--transition-easeOutBack: cubic-bezier(.175, .885, .32, 1.275);--transition-easeInOutQuad: cubic-bezier(.455, .03, .515, .955);--transition-easeInOutCubic: cubic-bezier(.645, .045, .355, 1);--transition-easeInOutQuart: cubic-bezier(.77, 0, .175, 1);--transition-easeInOutQuint: cubic-bezier(.86, 0, .07, 1);--transition-easeInOutSine: cubic-bezier(.445, .05, .55, .95);--transition-easeInOutExpo: cubic-bezier(1, 0, 0, 1);--transition-easeInOutCirc: cubic-bezier(.785, .135, .15, .86);--transition-easeInOutBack: cubic-bezier(.68, -.55, .265, 1.55)}.grecaptcha-badge,.if-js-enabled{height:0!important;overflow:hidden!important}@media screen and (max-width:980px){html{font-size:10px}}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=file],input[type=password]{position:relative;display:block;width:100%;height:5.8rem;padding:0 2rem;color:#2d2d2d;font-weight:400;font-size:1.8rem;line-height:1;border:1px solid #cbc3b2;border-radius:0;background-color:#fff;box-sizing:border-box;z-index:0}textarea{position:relative;display:block;width:100%;height:12rem;padding:1rem 2rem;color:#2d2d2d;font-weight:400;font-size:1.8rem;text-align:left;line-height:1.4;border:1px solid #cbc3b2;background-color:#fff;border-radius:0;overflow:auto;resize:none;box-sizing:border-box;z-index:0}select{position:relative;display:block;width:100%;height:5.8rem;padding:0 4.8rem 0 2rem;color:#2d2d2d;font-weight:400;text-align:left;font-size:1.8rem;line-height:1;border:1px solid #cbc3b2;border-radius:0;background-image:url(/assets/images/common/icon-select-arrow.png);background-position:right 1.2rem center;background-repeat:no-repeat;background-color:#fff;background-size:2.4rem auto;box-sizing:border-box;z-index:0}.form-check-box{position:relative;display:inline-block;line-height:1}.form-check-box input{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;cursor:pointer}.form-check-box .form-check-icon{position:relative;display:block}.form-check-box .form-check-icon:before,.form-check-box .form-check-icon:after{content:"";position:absolute;top:0;left:0;display:block;box-sizing:border-box}.form-check-box .form-check-icon:before{z-index:0}.form-check-box .form-check-icon:after{z-index:1}.form-check-box .form-check-icon>em{display:inline-block}.form-check-box .form-check-icon>em>a{color:#cdaf7f;margin-left:.4rem}.form-check-box.check input:checked+.form-check-icon:after{opacity:1}.form-check-box.check input:checked+.form-check-icon>em{color:#e3dcd0}.form-check-box.check .form-check-icon{min-width:1.6rem;min-height:1.6rem}.form-check-box.check .form-check-icon:before{width:1.6rem;height:1.6rem;background:#2e2922;border:2px solid #92856c;border-radius:0}.form-check-box.check .form-check-icon:after{top:-.4rem;left:0rem;width:2.2rem;height:1.8rem;background:url(/assets/images/common/icon-checkbox-active.png) center center no-repeat;background-size:100% auto;opacity:0}.form-check-box.check .form-check-icon>em{min-height:1.6rem;padding-left:3.2rem;font-size:1.3rem;line-height:1.6rem;color:#a1998d;font-weight:400}@media screen and (max-width:1024px){input[type=text],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=file],input[type=password]{height:4rem;padding:0 1rem;font-size:1.6rem}textarea{padding:1.5rem 1rem;color:#2d2d2d;font-size:1.4rem}select{height:4rem;padding:0 3.8rem 0 1rem;font-size:1.6rem;background-position:right .8rem center;background-size:2rem auto}.form-check-box.check .form-check-icon{min-width:1rem;min-height:1rem}.form-check-box.check .form-check-icon:before{width:.9rem;height:.9rem;background:#2e2922;border:1px solid #92856c;border-radius:0}.form-check-box.check .form-check-icon:after{top:0;left:0;width:1.1rem;height:.9rem;background:url(/assets/images/common/icon-checkbox-active.png) center center no-repeat;background-size:100% auto;opacity:0}.form-check-box.check .form-check-icon>em{min-height:1rem;padding-left:1.65rem;font-size:.8rem;line-height:1.05rem;color:#a1998d;font-weight:400}}html,body{width:100%;background:#000;box-sizing:border-box}.container{position:relative;width:100%;height:100%;padding:0;opacity:0}.container.actived{opacity:1;transition:opacity .2s ease}.cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.fixing{overflow:hidden}.fixing body{padding-right:var(--scroll-bar-width)}.container .bg{position:relative;width:100%;height:100%;min-height:100vh;overflow:hidden}.container .bg video,.container .bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.inner_container{width:100%;height:100%}.content{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%}.pop{display:none;overflow:hidden;transition:left 0s .15s ease}.pop.actived{display:block;left:0;transition-delay:0s}.pop_inner{left:50%;transform:translate(-50%);min-width:1920px}.pop{position:fixed;top:0;left:100%;width:100%;height:100%;z-index:9999;overflow:hidden;transition:left 0s .15s ease}.pop.actived{display:block;left:0;transition-delay:0s;z-index:200;background:#0009}.pop .pop_container{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:scroll;z-index:10}.pop .pop_container .pop_wrap{position:relative;display:table;width:100%;height:100%;z-index:5;table-layout:fixed}.pop .pop_container .pop_wrap .popup_inner{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;padding:5rem}.pop .text_box{position:relative;display:inline-block;width:42rem;padding:3rem;margin-top:-5rem;border:.1rem solid #575041;background:#1d1a15}.pop .text_box .text_inner{position:relative;padding:3rem 0 0;min-height:11.4rem}.pop .text_box .text_inner p{width:100%;line-height:2.4rem;font-size:1.8rem;text-align:center;color:#dbc6a5;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.pop .text_box .text_inner .btn_box{width:100%;margin:3rem auto 0;padding:3rem 0 1rem}.pop .text_box .text_inner .btn_box button{display:inline-block;height:4.5rem;line-height:4.5rem;padding:0 3rem;font-size:1.8rem;text-align:center;color:#1d1a15;background:#92856c}.pop .btn_pop_close{position:absolute;top:0;right:0;width:6rem;height:6rem}.section{min-height:100vh;min-height:100lvh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.section-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:0}.section-bg video,.section-bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.section-inner{position:relative;width:100%;box-sizing:border-box;z-index:5}.gradient-gold-text{display:inline-block;font-weight:inherit;filter:drop-shadow(0px 0px 2px rgba(0,0,0,.4));background:linear-gradient(180deg,#fff5e4,#e2ca9e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cate{color:#e3dcd0;font-size:4rem;line-height:1.5;font-weight:400}.cate>span{display:inline-block;position:relative;padding:0 12.8rem}.cate>span:before{content:"";position:absolute;top:50%;left:0;display:block;width:5.2rem;height:1.5rem;transform:translateY(-50%);background:url(/assets/images/common/cate-deco-1.png) center center no-repeat;background-size:100%}.cate>span:after{content:"";position:absolute;top:50%;right:0;display:block;width:5.2rem;height:1.5rem;transform:translateY(-50%);background:url(/assets/images/common/cate-deco-2.png) center center no-repeat;background-size:100%}.cate+.con-title{margin-top:1.8rem}.con-title>span{position:relative;display:inline-flex;min-width:93rem;text-align:center;justify-content:center;padding:1.2rem 4rem;font-size:4.8rem;line-height:1.5;font-weight:500;background:linear-gradient(90deg,#0000,#000c 30%,#000c 70%,#0000)}.con-title>span:before{content:"";position:absolute;top:0%;left:50%;display:block;width:155.8rem;height:1.4rem;transform:translate(-50%,-.8rem);background:url(/assets/images/common/con-title-deco-1.png) center center no-repeat;background-size:100%}.con-title>span:after{content:"";position:absolute;bottom:0%;left:50%;display:block;width:154.5rem;height:1.4rem;transform:translate(-50%,.8rem);background:url(/assets/images/common/con-title-deco-1.png) center center no-repeat;background-size:100%}.btn-page-prev{display:inline-block;position:relative;width:6rem;height:6rem}.btn-page-prev:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(/assets/images/common/btn_page_prev_off.png) center center no-repeat;background-size:100% 100%;opacity:1;transition:opacity .2s ease}.btn-page-prev:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(/assets/images/common/btn_page_prev_on.png) center center no-repeat;background-size:100% 100%;opacity:0;transition:opacity .2s ease}.btn-page-prev:hover:before{opacity:0}.btn-page-prev:hover:after{opacity:1}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:auto}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction,.swiper-pagination{position:relative;top:auto;bottom:auto;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;transition:none;margin-top:1.8rem;gap:2.6rem}.swiper-pagination .swiper-pagination-bullet{position:relative;display:block;font-size:0;width:2.4rem;height:2.8rem;border-radius:0;background:none;border:none;transition:none;opacity:1;box-sizing:border-box;margin:0;overflow:hidden}.swiper-pagination .swiper-pagination-bullet:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/images/common/swiper-paging.png) center center no-repeat;background-size:100% 100%;opacity:1}.swiper-pagination .swiper-pagination-bullet:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/images/common/swiper-paging-on.png) center center no-repeat;background-size:100% 100%;opacity:0}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:0}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:1}.btn-swiper-slider-next,.btn-swiper-slider-prev{position:relative;cursor:pointer;width:5.8rem;height:7rem}.btn-swiper-slider-next:before,.btn-swiper-slider-next:after,.btn-swiper-slider-prev:before,.btn-swiper-slider-prev:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;transition:opacity .2s ease}.btn-swiper-slider-next:before,.btn-swiper-slider-prev:before{opacity:1}.btn-swiper-slider-next:after,.btn-swiper-slider-prev:after{opacity:0}.btn-swiper-slider-next:before{background-image:url(/assets/images/common/btn-gallery-next-off.png)}.btn-swiper-slider-next:after{background-image:url(/assets/images/common/btn-gallery-next-on.png)}.btn-swiper-slider-prev:before{background-image:url(/assets/images/common/btn-gallery-prev-off.png)}.btn-swiper-slider-prev:after{background-image:url(/assets/images/common/btn-gallery-prev-on.png)}.btn-swiper-slider-next:hover:before,.btn-swiper-slider-prev:hover:before{opacity:0}.btn-swiper-slider-next:hover:after,.btn-swiper-slider-prev:hover:after{opacity:1}.btn-swiper-slider-prev.swiper-button-disabled,.btn-swiper-slider-next.swiper-button-disabled{display:none}.video-wrap{position:relative}.video-wrap .cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;visibility:visible;transition:opacity .2s 0s ease,visibility 0s 0s ease}.video-wrap.actived .cover{opacity:0;visibility:hidden;transition:opacity .2s 0s ease,visibility 0s .2s ease}.video-wrap .video{position:relative;padding-top:56.25%}.video-wrap .cover img,.video-wrap .video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-wrap .video iframe,.video-wrap.full{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrap.full .video{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:0}.layer-pop-wrap{position:fixed;top:0;left:100%;display:block;width:100%;height:100%;background-color:#0000;z-index:100000;visibility:hidden;overflow:hidden;transition:left 0s .4s ease,visibility 0s .4s ease,background .4s 0s ease}.layer-pop-wrap.actived{left:0;visibility:visible;background-color:#00000080;transition:left 0s 0s ease,visibility 0s 0s ease,background .4s 0s ease}.layer-pop-wrap.actived .layer-pop-view{opacity:1;transform:translate(0)}.layer-pop-wrap .layer-pop-scroller{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;z-index:5}.layer-pop-wrap .layer-pop-inner{width:100%;display:flex;align-items:center;justify-content:center;min-height:100%;box-sizing:border-box;padding:3rem}.layer-pop-wrap .layer-pop-view{position:relative;display:inline-block;opacity:0;transform:translateY(4rem);transition-property:opacity,transform;transition-duration:.4s,.4s;transition-delay:0s,0s;transition-timing-function:var(--transition-easeOutQuart)}.layer-pop-wrap .layer-pop-title{text-align:center;line-height:1}.layer-pop-wrap .layer-pop-ui{text-align:center;display:flex;justify-content:center;margin-top:3.2rem;gap:.8rem}.layer-pop-wrap .btn-pop-close{position:absolute;top:0;left:100%;margin:-.3rem 0 0 .7rem;width:4.4rem;height:4.4rem;background:url(/assets/images/common/icon-video-pop-close.png) center center no-repeat;background-size:100% 100%}.layer-pop-wrap #alertPopValue{font-size:1.8rem;font-weight:600}.video-pop-data{width:100%;max-width:102.4rem;margin:0 auto}.video-pop-data:after{display:none!important}.video-pop-view{position:relative;display:inline-block;width:100%}.video-pop-data .btn-pop-close{position:absolute;top:0;left:auto;right:0;margin:1rem 1rem 0 0;z-index:1}.scroll-info{display:none}.btn-loading{position:absolute;top:0;left:0;display:none;width:100%;height:100%;z-index:15}.btn-loading.active{display:block}.spinner{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;gap:.8rem}.spinner>span{display:block;width:1.6rem;height:1.6rem;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.text-overflow-mulityline-1{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-overflow-mulityline-2{display:block;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.text-overflow-mulityline-3{display:block;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.text-overflow-mulityline-4{display:block;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.contents{padding:3rem 0 10rem;background:#fdfaf2;min-height:50vh;min-height:50lvh}.contents-inner{max-width:128rem;margin-left:auto;margin-right:auto;display:flex}.contents-inner .contents-nav{flex:0 0 auto;margin-right:3rem;width:30rem}.contents-inner .contents-view{flex:1;width:100%;overflow:hidden}.contents-nav-tab .swiper-wrapper{flex-direction:column;border-top:1px solid #cbc3b2}.contents-nav-tab .swiper-slide{border-bottom:1px solid #cbc3b2}.contents-nav-tab .btn-tab-nav{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;width:100%;height:6.8rem;padding:0 3.2rem;font-size:1.8rem;line-height:1.11;text-align:left;color:#2d2d2d;font-weight:400;box-sizing:border-box}.contents-nav-tab .btn-tab-nav>em{position:relative;z-index:5}.contents-nav-tab .btn-tab-nav:before{content:"";flex:0 0 auto;width:1.4rem;height:1.6rem;margin-right:.7rem;display:none;background:url(/assets/images/common/contents-nav-tab-deco.png) center center no-repeat;background-size:100% auto;z-index:3}.contents-nav-tab .btn-tab-nav:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(/assets/images/common/contents-nav-tab-bg.png) center center no-repeat;background-size:cover;opacity:0;z-index:0}.contents-nav-tab .btn-tab-nav.active{color:#f7f3e8;font-weight:700}.contents-nav-tab .btn-tab-nav.active>em{font-weight:700}.contents-nav-tab .btn-tab-nav.active:before{display:block}.contents-nav-tab .btn-tab-nav.active:after{opacity:1}.inner{position:relative;width:100%;max-width:1920px;padding:0 3rem;margin:0 auto;box-sizing:border-box;z-index:5}.sub-visual{position:relative;width:100%;height:35rem;padding-top:0rem;background:#000}.sub-visual .visual{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.sub-visual .inner{display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%;z-index:5}.page-title{width:100%;font-size:4.8rem;line-height:1.4;font-weight:500}.board-list-wrap{width:100%}.board-list-wrap .board-list-header+.board-list-body{margin-top:3rem}.board-list-wrap .board-list-header+.board-list-sort{margin-top:1rem}.board-list-wrap .board-list-body,.board-list-wrap .board-list-data{width:100%}.board-list-wrap .board-list-data+.paging-wrap{margin-top:4rem}.board-list-search{display:flex;gap:2.4rem}.board-list-search .select{flex:0 0 auto;width:calc(33% - 1.2rem)}.board-list-search .input{flex:1;position:relative}.board-list-search .input input{padding-right:6.6rem}.board-list-search .input .btn-search{position:absolute;top:50%;right:1.7rem;z-index:5;width:3.2rem;height:3.2rem;transform:translateY(-50%)}.board-list-sort{padding:1rem 0;background:#f8f4ee;display:flex;justify-content:flex-end;gap:1rem}.board-list-sort .select{min-width:calc(25% - .5rem)}.board-list-sort .select select{line-height:1.3}.board-search-none,.board-list-none{padding:18rem 0;background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.8rem;line-height:1.4}.board-view-header{border-top:3px solid #1d1a15;text-align:left}.board-view-header .title{display:flex;flex-wrap:wrap;min-height:9.6rem;padding:3rem;background:#f8f4ee;border-bottom:1px solid #cbc3b2;box-sizing:border-box}.board-view-header .type{flex:0 0 auto;font-size:1.8rem;line-height:1.4;font-weight:400;color:#90835e;margin-right:2.2rem}.board-view-header .subject{flex:1;width:100%;font-size:1.8rem;line-height:1.4;font-weight:400;color:#2d2d2d}.board-view-header .hit,.board-view-header .date,.board-view-header .register{flex:0 0 auto;display:inline-flex;align-items:center;font-size:1.8rem;line-height:1.4;font-weight:400;color:#909090}.board-view-header .hit{gap:.7rem}.board-view-header .options{width:100%;display:flex;justify-content:space-between;min-height:7.6rem;padding:3rem;background:#fff;border-bottom:1px solid #cbc3b2;box-sizing:border-box}.board-view-header .options .right:only-child,.board-view-header .options .left:only-child{margin-right:auto}.board-view-header .options .right,.board-view-header .options .left{display:inline-flex;flex:0 0 auto;gap:2rem}.board-view-body{padding:3rem;background:#fff;text-align:left}.board-view-body hr{display:block}.board-view-footer{margin-top:5rem;text-align:center}.board-list-info{margin-top:4rem}.table{width:100%;border-top:.3rem solid #1d1a15}.table .table-header .row{width:100%;display:flex;align-items:center;padding:1rem;min-height:7.6rem;background:#f8f4ee;box-sizing:border-box;border-bottom:1px solid #cbc3b2}.table .table-header .th{font-size:1.8rem;line-height:1.2;font-weight:400;color:#909090;text-align:center;padding:1rem;box-sizing:border-box}.table .table-body .row{width:100%;padding:1rem;box-sizing:border-box;background-color:#fffdfb;border-bottom:1px solid #cbc3b2}.table .table-body .row.notice{background-color:#f7f3e8}.table .type{min-width:9rem;box-sizing:border-box}.table .register{width:10rem;box-sizing:border-box}.table .date{width:11rem;box-sizing:border-box}.table .btn-table-nav{display:flex;width:100%;min-height:5.6rem;box-sizing:border-box;overflow:hidden;cursor:pointer;font-size:1.8rem;line-height:1.4;font-weight:400}.table .btn-table-nav .table-title{flex:1;display:flex;align-items:center;width:100%;min-width:0}.table .btn-table-nav .table-data{flex:0 0 auto;display:flex;align-items:center}.table .btn-table-nav .type{flex:0 0 auto;padding:0 1rem;color:#90835e;box-sizing:border-box}.table .btn-table-nav .subject{flex:1;width:100%;padding:0 1rem;color:#2d2d2d;overflow:hidden;box-sizing:border-box}.table .btn-table-nav .register{flex:0 0 auto;display:inline-flex;align-items:center;padding:0 1rem;gap:.4rem;color:#909090}.table .btn-table-nav .date{flex:0 0 auto;display:inline-flex;align-items:center;padding:0 1rem;color:#909090}.table .data-rank{width:12rem}.table .data-character{flex:1;width:100%}.table .data-class,.table .data-region,.table .data-server,.table .data-guild{flex:0 0 auto;width:15%}.table .rank-data{display:flex;align-items:center;word-break:break-all;min-height:5.6rem}.table .rank-data.point .rank-number .value{color:#fff;background:url(/assets/images/common/icon-rank.png) center center no-repeat;background-size:100% 100%}.table .rank-data .rank-info{flex:1;width:100%;display:flex;align-items:center}.table .rank-data .rank-options{flex:0 0 auto;width:45%;display:flex}.table .rank-data .rank-number{flex:0 0 auto;width:12rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.table .rank-data .rank-number .value{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.8rem;font-size:1.8rem;line-height:1.2;color:#90835e;font-weight:400;text-align:center}.table .rank-data .rank-region,.table .rank-data .rank-server,.table .rank-data .rank-guild{width:33.33%;padding:0 1rem;text-align:center;font-size:1.8rem;color:#2d2d2d}.table .rank-data .rank-chacter{flex:1;width:100%;padding:0 1rem;text-align:center;font-size:1.8rem;color:#2d2d2d}.table .rank-data .rank-class{flex:0 0 auto;width:23%;padding:0 1rem;text-align:center;font-size:1.8rem;color:#2d2d2d}.table .data-server,.table .rank-server{display:none}.table .rank-data .rank-options{width:30%}.table .rank-data .rank-region,.table .rank-data .rank-server,.table .rank-data .rank-guild{width:50%}.table .rank-data .rank-class{width:18%}.gallery-list>.grid-layout-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.gallery-list .btn-gallery-nav{display:flex;flex-direction:column;width:100%;height:100%;border:1px solid #cbc3b2}.gallery-list .btn-gallery-nav .item-img{flex:0 0 auto;position:relative;display:block;padding-top:60%;width:100%}.gallery-list .btn-gallery-nav .item-img .img{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.gallery-list .btn-gallery-nav .item-img .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.gallery-list .btn-gallery-nav .item-info{flex:1;display:flex;flex-direction:column;padding:14px 20px;background:#fff;text-align:left;width:100%;box-sizing:border-box}.gallery-list .btn-gallery-nav .item-subject{display:block;text-align:left;font-size:1.8rem;line-height:1.55;color:#2d2d2d}.gallery-list .btn-gallery-nav .item-date{margin-top:auto;padding-top:.9rem;display:block;text-align:left;font-size:1.8rem;line-height:1.55;color:#909090}.text-list-item{position:relative;display:flex;font-size:1.8rem;line-height:1.33;color:#909090}.text-list-item+.text-list-item{margin-top:0}.text-list-item .text{flex:1;width:100%}.text-list-item:before{flex:0 0 auto}.text-list-item.line:before{content:"-";margin-right:.8rem}.text-list-item.circle:before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:#909090;flex:0 0 auto;margin-right:.8rem}.text-list-item:before{content:"*";margin-right:.8rem}.text-list-item.u-0203:before{content:"※";margin-right:.4rem}.page-float-side{position:sticky;bottom:0;left:0;width:100%;z-index:50}.page-float-side .btns{position:absolute;bottom:0;left:50%;margin-left:64rem;display:inline-flex;flex-direction:column;gap:.4rem;padding:2rem}.page-float-side .btn-main-side-nav{display:inline-flex;width:5.8rem;height:6.4rem;font-size:0;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.page-float-side .btn-main-side-nav.top{background-image:url(/assets/images/common/btn-side-top.png)}.page-float-side .btn-main-side-nav.cart{background-image:url(/assets/images/common/btn-side-cart.png)}.page-float-side .btn-main-side-nav.shop{background-image:url(/assets/images/common/btn-side-shop.png)}.page-float-side .btn-main-side-nav.pre{background-image:url(/assets/images/common/btn-side-pre-code.png)}.page-float-side .btn-main-side-nav.coupon{background-image:url(/assets/images/common/btn-side-coupon-code.png)}@media screen and (max-width:1600px){.page-float-side .btns{left:auto;right:0;margin-left:0}}@media screen and (max-width:1024px){.layer-pop-wrap .layer-pop-inner{padding:1.5rem}.layer-pop-wrap .btn-pop-close{top:auto;bottom:100%;left:auto;right:0;margin:0 0 1.6rem;width:4.8rem;height:4.8rem}.layer-pop-wrap #alertPopValue{font-size:1.8rem;font-weight:600}.layer-pop-wrap .video-pop-data .btn-pop-close{position:absolute;top:0;left:auto;right:0;margin:1rem 1rem 0 0;z-index:1;width:4.4rem;height:4.4rem}.container{padding-top:5rem}.contents{padding:0rem 0 20rem;min-height:25vh;min-height:25lvh}.contents-inner{display:block}.contents-inner .contents-nav{margin:0;width:100%}.contents-inner .contents-view{overflow:visible}.contents-nav-tab{background:#070707;margin:0 -1.5rem;border-top:1px solid #3d3419;overflow:hidden}.contents-nav-tab .swiper{overflow:visible;display:flex;padding:0 1.5rem;overflow-x:auto;overflow-y:hidden}.contents-nav-tab .swiper-wrapper{flex:0 0 auto;display:inline-flex;width:auto;flex-direction:row;border:none}.contents-nav-tab .swiper-slide{border:none;width:auto;margin-left:3rem}.contents-nav-tab .swiper-slide:first-child{margin-left:0}.contents-nav-tab .btn-tab-nav{width:auto;height:5rem;padding:0;font-size:1.6rem;color:#cbc3b2;font-weight:700;background:transparent}.contents-nav-tab .btn-tab-nav>em{position:relative;z-index:5}.contents-nav-tab .btn-tab-nav:before{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#980000;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 20%,rgba(0,0,0,1) 80%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#0000,#000 20%,#000 80%,#0000);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.contents-nav-tab .btn-tab-nav:after{position:absolute;top:100%;left:50%;width:clamp(4.5rem,100%,12rem);height:auto;padding-top:100%;display:block;transform:translate(-50%,-30%);background:radial-gradient(circle,#980000,#98000000 90%)}.contents-nav-tab .btn-tab-nav.active{color:#f7f3e8;font-weight:700}.contents-nav-tab .btn-tab-nav.active>em{font-weight:700}.contents-nav-tab .btn-tab-nav.active:before{display:block}.contents-nav-tab .btn-tab-nav.active:after{opacity:1}.inner{padding:0 1.5rem}.cate{font-size:2rem}.cate>span{padding:0 6.4rem}.cate+.con-title{margin-top:1rem}.con-title>span{min-width:0;width:100%;padding:1.2rem 2rem;font-size:2.4rem;box-sizing:border-box}.con-title>span:before{width:77.9rem;height:.7em;transform:translate(-50%,-.7rem);background-size:100%}.con-title>span:after{width:77.2rem;height:.7em;transform:translate(-50%,.7rem)}.sub-visual{display:none}.board-list-header{padding:1.5rem 0}.board-list-wrap .board-list-header+.board-list-body{margin-top:0}.board-list-wrap .board-list-header+.board-list-sort{margin-top:-.5rem}.board-list-wrap .board-list-body{margin-left:-1.5rem;margin-right:-1.5rem;width:auto}.board-list-wrap .board-list-data{width:100%}.board-list-wrap .board-list-data+.paging-wrap{margin-top:2.5rem}.board-list-search{gap:.5rem}.board-list-search .select{width:calc(33% - 1.2rem)}.board-list-search .input input{padding-right:4.8rem}.board-list-search .input .btn-search{right:1.2rem;width:2.4rem;height:2.4rem}.board-list-search .input .btn-search .icon{width:2.4rem;height:2.4rem}.board-list-sort{padding:0 0 1.5rem;background:none;gap:1.5rem}.board-list-sort .select{flex:1;min-width:0}.board-search-none,.board-list-none{padding:10rem 0;font-size:1.6rem}.board-view-wrap{margin:1.5rem -1.5rem 0}.board-view-header{border-top:2px solid #1d1a15}.board-view-header .title{flex-direction:column;min-height:4.8rem;padding:1.5rem}.board-view-header .cate{font-size:1.8rem}.board-view-header .subject{font-size:2.2rem;line-height:1.4;font-weight:400}.board-view-header .hit,.board-view-header .date,.board-view-header .register{font-size:1.6rem;line-height:1.4;font-weight:400}.board-view-header .hit{gap:.7rem}.board-view-header .options{min-height:3.7rem;padding:1.5rem}.board-view-header .options .right,.board-view-header .options .left{gap:1rem}.board-view-body{padding:1.5rem;max-width:100%;overflow-x:auto;overflow-y:hidden}.board-view-body .detail *{max-width:100%!important;height:auto!important}.board-view-footer{margin-top:2.5rem;padding:0 1.5rem;text-align:center}.board-list-info{margin-top:2rem}.table-scroller{width:100%;overflow-x:auto;overflow-y:hidden}.table-scroller .table{width:150%}.table{border-top:.2rem solid #1d1a15}.table .table-header .row{padding:1rem 1.5rem;min-height:4.8rem}.table .table-header .th{font-size:1.4rem;line-height:1.2;font-weight:400;padding:1rem}.table .table-body .row{padding:1rem 1.5rem}.table .type{min-width:0;width:auto}.table .register,.table .date{width:auto}.table .btn-table-nav{flex-direction:column;min-height:2.8rem;font-size:1.4rem;line-height:1.4;font-weight:400}.table .btn-table-nav .type{width:auto;padding:0;margin-right:1.2rem}.table .btn-table-nav .subject{padding:0}.table .btn-table-nav .register{padding:0;gap:.4rem}.table .btn-table-nav .register .icon{width:2.4rem;height:2.4rem}.table .btn-table-nav .date{padding:0}.table .btn-table-nav .table-data{gap:0 2rem;margin-top:.8rem}.table .data-rank{width:10rem}.table .rank-data{min-height:0}.table .rank-data .rank-number{width:10rem}.table .rank-data .rank-number .value{font-size:1.6rem}.table .rank-data .rank-region,.table .rank-data .rank-server,.table .rank-data .rank-guild,.table .rank-data .rank-chacter,.table .rank-data .rank-class{font-size:1.4rem}.gallery-list{padding:0 1.5rem}.gallery-list>.grid-layout-inner{display:block}.gallery-list>.grid-layout-inner>.grid-layout-cell+.grid-layout-cell{margin-top:1.5rem}.gallery-list .btn-gallery-nav{display:flex;width:100%;height:auto;flex-direction:column}.gallery-list .btn-gallery-nav .item-img:before{content:"";position:absolute;top:50%;left:50%;display:block;width:5.9rem;height:5.9rem;transform:translate(-50%,-50%);background:url(/assets/images/common/icon-video-play.png) center center no-repeat;background-size:100% 100%;z-index:15}.gallery-list .btn-gallery-nav .item-info{padding:1rem}.gallery-list .btn-gallery-nav .item-subject{font-size:1.4rem;line-height:1.5}.gallery-list .btn-gallery-nav .item-date{margin:0;padding:0;font-size:1.4rem;line-height:1.5}.text-list-item{font-size:1.4rem;line-height:1.4}.page-float-side .btns{right:1.5rem;padding:1.5rem 0}.page-float-side .btn-main-side-nav{width:4.6rem;height:5.1rem}}html[lang=en] .swiper-slide:nth-child(2){display:block}html[lang=ja] html,html[lang=ja] body,html[lang=th] html,html[lang=th] body,html[lang=zh-Hans] html,html[lang=zh-Hans] body,html[lang=zh-Hant] html,html[lang=zh-Hant] body{word-break:break-all}html{background:#000}html.none-scroll{overflow:hidden}.cookie-check{position:fixed;bottom:0;left:0;width:100%;z-index:1500;transform:translateY(110%);transition:transform .4s var(--transition-easeOutQuart)}.cookie-check.actived{transform:translate(0)}.cookie-check .outer{padding:3.5rem 0 4.5rem;background:#070707}.cookie-check .inner{width:100%;max-width:140rem;margin:0 auto;padding:0 1.6rem;display:flex;align-items:center}.cookie-check .item-info{flex:1;font-size:2rem;line-height:2.8rem;font-weight:300;color:#7e7e7e}.cookie-check .item-link{margin-top:.4rem}.cookie-check .item-link>a{font-size:2rem;color:#e2d5ab;font-weight:300;text-decoration:underline}.cookie-check .item-ui{flex:0 0 auto;width:46%;display:flex;gap:0 2.6rem}.cookie-check .btn-cookie-nav{display:flex;flex:1;align-items:center;justify-content:center;min-height:4rem;font-size:2rem;line-height:1.2;font-weight:400;color:#7e7e7e;padding:.4rem;background:#bebebe}.cookie-check .btn-cookie-nav.btn-cookie-all{color:#181818;background:#e2d5ab}@media screen and (max-width:980px){.cookie-check .outer{padding:1.8rem 0 2rem}.cookie-check .inner{max-width:100%;padding:0 1rem;display:block}.cookie-check .item-info{font-size:1.2rem;line-height:1.5rem}.cookie-check .item-link{margin-top:.4rem}.cookie-check .item-link>a{font-size:1rem}.cookie-check .item-ui{gap:0 1.5rem;margin-top:1.6rem;width:100%;padding:0 2rem;box-sizing:border-box}.cookie-check .btn-cookie-nav{width:100%;min-height:4rem;font-size:1.2rem;padding:.4rem 1.4rem;background:#bebebe}}.paging-wrap{position:relative;display:flex;align-items:center;justify-content:center}.paging-wrap .paging-group{margin-top:0}.paging-group{display:flex;align-items:center;justify-content:center;min-height:3.2rem;gap:1.8rem}.paging-group .paging-nav{display:inline-flex;align-items:center;justify-content:center;gap:1.6rem}.paging-group .btn-paging-first{position:relative;display:inline-flex;width:3.2rem;height:3.2rem;font-size:0;background:url(/assets/images/common/icon-page-first.png) center center no-repeat;background-size:100% 100%}.paging-group .btn-paging-first.disabled,.paging-group .btn-paging-first:disabled{display:none}.paging-group .btn-paging-last{position:relative;display:inline-flex;width:3.2rem;height:3.2rem;font-size:0;background:url(/assets/images/common/icon-page-last.png) center center no-repeat;background-size:100% 100%}.paging-group .btn-paging-last.disabled,.paging-group .btn-paging-last:disabled{display:none}.paging-group .btn-paging-prev{position:relative;display:inline-flex;width:3.2rem;height:3.2rem;font-size:0;background:url(/assets/images/common/icon-page-prev.png) center center no-repeat;background-size:100% 100%}.paging-group .btn-paging-prev.disabled,.paging-group .btn-paging-prev:disabled{display:none}.paging-group .btn-paging-next{position:relative;display:inline-flex;width:3.2rem;height:3.2rem;font-size:0;background:url(/assets/images/common/icon-page-next.png) center center no-repeat;background-size:100% 100%}.paging-group .btn-paging-next.disabled,.paging-group .btn-paging-next:disabled{display:none}.paging-group .btn-paging-nav{display:inline-flex;align-items:center;justify-content:center;min-width:3.2rem;height:3.2rem;font-size:1.8rem;color:#909090;text-align:center;border-radius:0;font-weight:400}.paging-group .btn-paging-nav.active{color:#2d2d2d;font-weight:700}.btn-ui{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:32rem;height:5.6rem;font-size:2rem;font-weight:700;line-height:1.2;color:#ffe4b8;text-shadow:0px 2px 2px rgba(0,0,0,.4);background:url(/assets/images/common/btn-basic-bg.png) center center no-repeat;background-size:100% 100%}.btn-group{display:inline-flex;gap:8px;flex-wrap:wrap}.btn-group.row{flex-direction:row}.btn-group.column{flex-direction:column;align-items:center}@media screen and (max-width:1024px){.btn-group{width:100%}.paging-group{min-height:2rem;gap:0;line-height:1}.paging-group .paging-nav{gap:.6rem;margin:0 2rem}.paging-group .btn-paging-first{width:2rem;height:2rem;margin-right:1.2rem}.paging-group .btn-paging-last{width:2rem;height:2rem;margin-left:1.2rem}.paging-group .btn-paging-prev,.paging-group .btn-paging-next{width:2rem;height:2rem}.paging-group .btn-paging-nav{min-width:2rem;height:2rem;font-size:1.2rem}.btn-ui{flex:0 0 auto;width:100%;height:4rem;font-size:1.6rem}}.icon{display:inline-flex;align-items:center;justify-content:center;font-size:0;background-repeat:no-repeat;background-position:center center;background-size:100% auto}.icon-main-more{width:4rem;height:4rem;background-image:url(/assets/images/common/icon-main-more.png)}.icon-character-mark{width:12rem;height:12rem;background-image:url(/assets/images/common/icon-character-mark.png)}.icon-character-mark-1{width:12rem;height:12rem;background-image:url(/assets/images/common/icon-character-mark-knight.jpg)}.icon-character-mark-2{width:12rem;height:12rem;background-image:url(/assets/images/common/icon-character-mark-ranger.jpg)}.icon-character-mark-3{width:12rem;height:12rem;background-image:url(/assets/images/common/icon-character-mark-magician.jpg)}.icon-hit{width:2.4rem;height:2.4rem;background-image:url(/assets/images/common/icon-hit.png)}.icon-search{width:3.2rem;height:3.2rem;background-image:url(/assets/images/common/icon-search.png)}.icon-rom{width:3.2rem;height:3.2rem;background-image:url(/assets/images/common/icon-rom.png)}.icon-google{width:3.6rem;height:3.6rem;background-image:url(/assets/images/common/icon-google.png)}.icon-apple{width:3.6rem;height:3.6rem;background-image:url(/assets/images/common/icon-apple.png)}.icon-ranking-mark-1{width:3.2rem;height:3.2rem;background-image:url(/assets/images/common/icon-ranking-mark-1.png)}.icon-ranking-mark-2{width:3.2rem;height:3.2rem;background-image:url(/assets/images/common/icon-ranking-mark-2.png)}.icon-ranking-mark-3{width:3.2rem;height:3.2rem;background-image:url(/assets/images/common/icon-ranking-mark-3.png)}.icon-ranking-mark-4{width:3.2rem;height:3.2rem;background-image:url(/assets/images/common/icon-ranking-mark-4.png)}.icon-ranking-mark-11{width:3.2rem;height:3.2rem;background-image:url(/assets/images/common/icon-ranking-mark-11.png)}.icon-ranking-mark-31{width:3.2rem;height:3.2rem;background-image:url(/assets/images/common/icon-ranking-mark-31.png)}.icon-ranking-mark-51{width:3.2rem;height:3.2rem;background-image:url(/assets/images/common/icon-ranking-mark-51.png)}@media screen and (max-width:1024px){.icon-google{width:2.35rem;height:2.35rem;background-image:url(/assets/images/common/icon-google.png)}.icon-apple{width:2.35rem;height:2.35rem;background-image:url(/assets/images/common/icon-apple.png)}}.login-pop .login-pop-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;width:55rem;height:45.5rem;padding:5px;background:#130f09 url(/assets/images/common/login-pop-bg.png) no-repeat center center;background-size:100% 100%;margin:0 auto}.login-pop .pop-children{padding:50px 5px}.login-pop .login-pop-wrap .pop-title{font-size:2.8rem;color:#ffe4b8;padding:2.4rem 0}.login-pop .btn-pop-close{position:absolute;left:auto;right:2.5rem;top:2.5rem;width:3.6rem;height:3.6rem;margin:0;font-size:0;z-index:10;background:url(/assets/images/common/btn-close-os-choice.png) center center no-repeat;background-size:cover}.login-popup-title{font-size:1.25rem;font-weight:700;text-align:center;margin-bottom:1rem}.login-btns{display:flex;flex-direction:column;gap:1.5rem}.google-login{position:relative;width:36rem;height:5.6rem;background:url(/assets/images/common/btn-login-google.png) center center no-repeat;background-size:100% 100%}.google-login>div{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.google-login div,.google-login iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.google-login div[role=button]{width:100%!important;height:100%!important;max-width:none!important;min-width:0!important;padding:0!important;border-radius:0!important;background-size:100% 100%;border:none;outline:none}.apple-login{border:none;padding:0;border:0}.btn-apple-login{display:inline-flex;align-items:center;justify-content:center;color:#000;border:none;width:36rem;height:5.6rem;line-height:1.2;font-size:1.9rem;color:#ffe4b8;text-shadow:0px 1px 1px rgba(0,0,0,.7);cursor:pointer;background:url(/assets/images/common/btn-login-apple-bg.png) center center no-repeat;background-size:100% 100%}.btn-apple-login .icon{margin-right:.8rem;width:2.5rem;height:2.9rem;background-image:url(/assets/images/common/apple-logo-white.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:1024px){.login-pop .login-pop-wrap{width:27.5rem;height:27.7rem;padding:0}.login-pop .login-pop-wrap .pop-title{font-size:1.4rem;padding:1.2rem 0}.login-pop .btn-pop-close{right:1.25rem;top:1.25rem;width:1.8rem;height:1.8rem}.google-login{width:18rem;height:2.8rem}.btn-apple-login{width:18rem;height:2.8rem;font-size:1rem}.btn-apple-login .icon{margin-right:.4rem;width:1.25rem;height:1.4rem}}.pop-wrap{position:fixed;top:0;left:100%;width:100%;height:100%;z-index:9999999;overflow:hidden;transition:left 0s .35s ease}.pop-wrap.actived{left:0;transition-delay:0s}.pop-wrap.actived .cover{opacity:1}.pop-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;z-index:10}.pop-parents{position:relative;display:table;width:100%;height:100%;z-index:5;table-layout:fixed}.pop-children{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;padding:50px 53px}.pop-wrap .cover{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;opacity:0;transition:opacity .45s 0s cubic-bezier(.215,.61,.355,1)}.btn-pop-close{position:absolute;left:100%;top:0;width:41px;height:36px;margin:0 0 0 24px;z-index:10;background:url(/assets/images/common/btn_pop_close2.png) center center no-repeat}.pop-wrap.actived .pop-basic-data{transform:scale(1);opacity:1;transition:transform .25s .05s cubic-bezier(.25,.46,.45,.94),opacity .25s 0s ease}.pop-basic-data{position:relative;display:inline-block;transform:scale(.3);opacity:0;transition:transform .25s 0s cubic-bezier(.25,.46,.45,.94),opacity .25s 0s ease;box-sizing:border-box}.pop-basic-data.full{display:block;width:100%;height:100%}.blind-audio{position:fixed;top:0;left:-99999px}.alert-pop-wrap{width:60rem;min-height:20rem;background:#e9e6e1;padding:7rem 4.5rem 4.5rem;display:inline-flex;flex-direction:column}.alert-pop-wrap .alert-msg{display:flex;align-items:center;justify-content:center;text-align:center;height:100%;font-size:2.8rem;color:#1d1a15;line-height:1.4;flex:1}.alert-pop-wrap .alert-ui{text-align:center;flex:0 0 auto;margin-top:auto;padding-top:3.5rem}.alert-pop-wrap .alert-ui>button{display:inline-flex;width:auto;min-width:26rem;height:6rem;padding:0 5rem;align-items:center;justify-content:center;text-align:center;font-size:2.4rem;color:#fff;background:#675a41}.alert-pop-wrap .btn-pop-close{position:absolute;top:0;right:0;width:8rem;height:8rem;font-size:0;margin:0;left:auto;background:url(/assets/images/common/icon-alert-pop-close.png) center center no-repeat;background-size:100% auto;z-index:15}.agree-pop-wrap{width:100%;max-width:720px;background:#e9e6e1;padding:30px}.agree-pop-wrap .btn-pop-close{position:absolute;top:0;right:0;width:72px;height:72px;font-size:0;margin:0;left:auto;background:url(/assets/images/common/icon-alert-pop-close.png) center center no-repeat;background-size:100% auto;z-index:15}.agree-pop-view{text-align:left;font-size:16px;line-height:1.5}.agree-pop-view p.tit:first-child{margin-top:0}.agree-pop-view p.tit{margin:40px 0 10px;font-size:18px;font-weight:700;color:#333}#registrationCodePop{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;box-sizing:border-box;align-items:flex-end;padding:4rem;display:none;z-index:150}#registrationCodePop.actived{display:flex}#registrationCodePop .items{display:inline-block;position:relative;width:64rem;min-height:62rem;padding:4.2rem 5.5rem 4rem;background:url(/assets/images/common/bg-register-code-pop.png) no-repeat center 0;background-size:100% 100%}#registrationCodePop .code-wrap{position:relative}#registrationCodePop .code-wrap .tit{width:100%;font-size:2.4rem;line-height:3.2rem;letter-spacing:-.04em;font-weight:700;word-break:break-word;color:#ffe4b8}#registrationCodePop .code-wrap .txt{width:100%;margin-top:.5rem}#registrationCodePop .code-wrap .txt p{color:#beb6a6;font-size:1.6rem;line-height:2.4rem;letter-spacing:-.04em;font-weight:300}#registrationCodePop .code-wrap .code-box{width:100%;height:5.5rem;margin-top:1.5rem}#registrationCodePop .code-wrap .code-box dl{display:flex;justify-content:space-around}#registrationCodePop .code-wrap .code-box dt,#registrationCodePop .code-wrap .code-box dd{height:4.8rem;line-height:4.8rem;text-align:left;letter-spacing:-.04em;color:#ffe4b8}#registrationCodePop .code-wrap .code-box dt{width:26rem;font-size:2.4rem;padding:0 0 0 2rem;background:#382e1f;border:1px solid #4e3e25}#registrationCodePop .code-wrap .code-box dd{width:33rem;font-size:2.4rem;padding:0 2rem 0 0;text-align:right;color:#ffe4b8;font-weight:600;background:#51422f;border:1px solid #46392a}#registrationCodePop .code-wrap .code-box #code-value{font-size:2.4rem}#registrationCodePop .code-wrap .code-box #code-value button{height:5rem;line-height:5rem;color:#ffe4b8;font-size:2.4rem;font-weight:600}#registrationCodePop .code-wrap .desc{width:100%;font-size:1.6rem;line-height:3.2rem;text-align:center;color:#beb6a6;padding:1rem 0 1.75rem}#registrationCodePop .btn-box{display:flex;justify-content:center;width:100%;height:5.6rem;line-height:5.6rem;margin-top:1.75rem}#registrationCodePop .btn-box button{display:inline-block;width:36rem;height:5.6rem;line-height:5.6rem;font-size:1.9rem;color:#ffe4b8;font-weight:600;text-align:center;background:url(/assets/images/common/bg-register-code-pop-btn.png) no-repeat center 0;background:cover}#registrationCodePop .benefit-img{width:100%;text-align:center}#registrationCodePop .benefit-img img{width:60.6rem}#registrationCodePop .benefit-img .benefit-desc{width:60.6rem;font-size:1.8rem;line-height:2.8rem;text-align:center;color:#ffe4b8;margin-top:-.5rem}#registrationCodePop .bi-box{display:flex;justify-content:center;width:100%;min-height:2.6rem;margin-top:1.5rem}#registrationCodePop .bi-box img{width:12.9rem;height:2.6rem;margin:0 1rem}#registrationCodePop .close-box{position:absolute;left:auto;right:2rem;top:2.5rem;width:3.6rem;height:3.6rem;margin:0;z-index:10;background:url(/assets/images/common/btn-close-code-pop.png) center center no-repeat;background-size:cover}#registrationCodePop .close-box .btn-pop-close{width:3.6rem;height:3.6rem;margin:0;padding:0;background:none;position:relative;left:0;top:0}#registerNotePop .items{position:relative;width:60rem;min-height:20rem;padding:4.5rem 3rem;margin:0 auto;background:#e9e6e1}#registerNotePop .note-wrap .tit{font-size:2.8rem;color:#1d1a15;line-height:1.4;font-weight:700;margin-bottom:2rem}#registerNotePop .note-wrap ul li{text-align:left;font-size:2rem;color:#1d1a15;line-height:1.4;padding:0 0 0 2rem;text-indent:-2rem;word-break:break-word}#registerNotePop .btn-pop-close{position:absolute;left:auto;right:0;top:0;width:7.5rem;height:7.5rem;margin:0;z-index:10;background:url(/assets/images/common/btn-gnb-close-m.png) center center no-repeat;background-size:cover}#MainBannerPop{display:block;position:fixed;bottom:1rem;left:1rem;width:32rem;z-index:150}#MainBannerPop .banner-outer{position:relative;width:100%;height:100%}#MainBannerPop .banner-outer .banner-inner{position:relative}#MainBannerPop .banner-outer .banner-inner a{display:block}#MainBannerPop .banner-outer .banner-inner a img{width:100%}#MainBannerPop .banner-outer .banner-foot{width:100%;height:3.5rem;display:flex;position:absolute;bottom:0;left:0}#MainBannerPop .banner-outer .banner-foot .not-today{display:flex;padding:0 0 0 2rem;height:3.4rem;line-height:3.4rem}#MainBannerPop .banner-outer .banner-foot .not-today label{position:relative;padding:0 3rem 0 0}#MainBannerPop .banner-outer .banner-foot .not-today input{display:none}#MainBannerPop .banner-outer .banner-foot .not-today label p.tit{font-size:1.6rem;color:#c4c4c4}#MainBannerPop .banner-outer .banner-foot .not-today label .icon{position:absolute;top:.8rem;right:0;display:block;width:1.6rem;height:1.6rem;border:2px solid #92856c;background:#2e2922;border-radius:0}#MainBannerPop .banner-outer .banner-foot .not-today input:checked+label .icon{width:1.6rem;height:1.6rem;background:url(/assets/images/common/icon-checkbox-active.png) no-repeat center center;background-size:1.6rem 1.6rem;transition:background .15s ease,color .15s ease}#MainBannerPop .banner-outer .btn-close-banner{position:absolute;top:.6rem;right:0;width:5rem;text-align:center;line-height:2.4rem;font-size:2.4rem;color:#c4c4c4}#MainBannerPop .banner-outer .btn-close-banner span{font-size:14px;color:#c4c4c4;height:3.4rem;line-height:3.4rem}#MainBannerPop .banner-outer .btn-close-banner span span{margin-left:.5rem}#MainBannerBottom{position:fixed;bottom:0;left:0;display:none}#MainBannerRight{position:fixed;top:50%;right:-25rem;transform:translateY(-50%);z-index:50;opacity:0;transition:all .5s ease-in-out;transition-delay:.3s}.actived #MainBannerRight{right:0;opacity:1}#MainBannerRight ul{position:relative}#MainBannerRight a{display:block;width:39rem;margin:1.3rem 0}#MainBannerPopTop{position:fixed;top:8.5rem;left:1rem;width:32rem;height:32rem;z-index:5}@media screen and (max-width: 1024px){.pop-children{padding:50px 1rem}.btn-pop-close{position:absolute;left:100%;top:0;width:41px;height:36px;margin:0 0 0 24px;z-index:10;background:url(/assets/images/common/btn_pop_close2.png) center center no-repeat}.alert-pop-wrap{width:30rem;min-height:13rem;padding:3.5rem 2.25rem 2.25rem}.alert-pop-wrap .alert-msg{height:100%;font-size:1.5rem}.alert-pop-wrap .alert-ui{padding-top:1.75rem}.alert-pop-wrap .alert-ui>button{min-width:13rem;height:3rem;font-size:1.4rem}.alert-pop-wrap .btn-pop-close{width:4rem;height:4rem}.agree-pop-wrap{width:100%;max-width:36rem;padding:3rem 1.5rem 1.5rem}.agree-pop-wrap .btn-pop-close{position:absolute;top:0;right:0;width:4rem;height:4rem}.agree-pop-view{font-size:1rem;line-height:1.5}.agree-pop-view p.tit{margin:2rem 0 .4re,0;font-size:1.2rem;font-weight:700;color:#333}#registrationCodePop{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;box-sizing:border-box;align-items:flex-end;padding:2rem;display:none;z-index:9999;overflow:hidden;transition:left 0s .35s ease;background:#000c}#registrationCodePop.actived{display:flex}#registrationCodePop .item-inner{position:absolute;width:100%;height:100%;left:0;top:0}#registrationCodePop{padding:1rem .5rem}#registrationCodePop .items{width:32rem;height:33.25rem;min-height:29rem;padding:2rem 1rem 1.5rem;background:url(/assets/images/common/bg-register-code-pop-m.png) no-repeat center 0;background-size:100% 100%}#registrationCodePop .code-wrap{position:relative}#registrationCodePop .code-wrap .tit{width:100%;font-size:1.2rem;line-height:1.6rem}#registrationCodePop .code-wrap .txt{margin-top:.25rem}#registrationCodePop .code-wrap .txt p{font-size:.8rem;line-height:1.2rem}#registrationCodePop .code-wrap .code-box{width:100%;height:2.9rem;margin-top:15px}#registrationCodePop .code-wrap .code-box dt,#registrationCodePop .code-wrap .code-box dd{height:2.9rem;line-height:2.9rem}#registrationCodePop .code-wrap .code-box dt{width:13rem;font-size:1.2rem;padding:0 0 0 1rem}#registrationCodePop .code-wrap .code-box dd{width:16.5rem;font-size:2.4rem;padding:0 1rem 0 0}#registrationCodePop .code-wrap .code-box #code-value{font-size:1.2rem}#registrationCodePop .code-wrap .code-box #code-value button{height:2.9rem;line-height:2.9rem;font-size:1.2rem}#registrationCodePop .code-wrap .desc{width:100%;font-size:.8rem;line-height:1.6rem;text-align:center;color:#beb6a6;padding:.5rem 0 .85rem}#registrationCodePop .btn-box{display:flex;justify-content:center;width:100%;height:2.8rem;line-height:2.8rem;margin-top:.85rem}#registrationCodePop .btn-box button{display:inline-block;width:18rem;height:2.8rem;line-height:2.8rem;font-size:.85rem}#registrationCodePop .benefit-img img{width:30.6rem}#registrationCodePop .benefit-img .benefit-desc{width:100%;font-size:.9rem;line-height:1.4rem;margin-top:-.5rem}#registrationCodePop .bi-box{min-height:1.3rem;margin-top:.75rem}#registrationCodePop .bi-box img{width:6.45rem;height:1.3rem;margin:0 .5rem}#registrationCodePop .close-box{position:absolute;left:auto;right:1rem;top:1.25rem;width:1.8rem;height:1.8rem;margin:0;z-index:50;background:url(/assets/images/common/btn-close-code-pop.png) center center no-repeat;background-size:cover}#registrationCodePop .close-box .btn-pop-close{width:1.8rem;height:1.8rem}#registerNotePop .items{position:relative;width:27rem;min-height:10rem;padding:2.5rem 1.5rem;margin:0 auto;background:#e9e6e1}#registerNotePop .note-wrap .tit{font-size:1.4rem;color:#1d1a15;line-height:1.4;font-weight:700;margin-bottom:1rem}#registerNotePop .note-wrap ul li{text-align:left;font-size:.9rem;color:#1d1a15;line-height:1.4;padding:0 0 .25rem 1rem;text-indent:-1rem;word-break:break-word}#registerNotePop .btn-pop-close{position:absolute;left:auto;right:0;top:0;width:4.5rem;height:4.5rem}#MainBannerPop{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background:#0009;overflow:hidden;z-index:150}#MainBannerPop .banner-outer{position:relative;top:50%;left:50%;width:22rem;height:32.1rem;transform:translate(-50%,-50%)}#MainBannerPop .banner-outer .banner-foot{width:100%;height:2.1rem;position:absolute;bottom:.75rem}#MainBannerPop .banner-outer .banner-foot .not-today{display:flex;padding:0 0 0 1rem;height:2rem;line-height:2rem}#MainBannerPop .banner-outer .banner-foot .not-today label{position:relative;padding:0 1.7rem 0 0}#MainBannerPop .banner-outer .banner-foot .not-today label p.tit{font-size:1rem;color:#c4c4c4}#MainBannerPop .banner-outer .banner-foot .not-today label .icon{position:absolute;top:.6rem;right:0;display:block;width:1rem;height:1rem;border:1px solid #92856c;background:#2e2922;border-radius:0}#MainBannerPop .banner-outer .banner-foot .not-today input:checked+label .icon{width:1rem;height:1rem;background:url(/assets/images/common/icon-checkbox-active.png) no-repeat center center;background-size:1rem 1rem;transition:background .15s ease,color .15s ease}#MainBannerPop .banner-outer .btn-close-banner{position:absolute;top:0;right:0;width:3rem;font-size:2rem;color:#c4c4c4}#MainBannerPop .banner-outer .btn-close-banner span{font-size:2rem;color:#c4c4c4;height:2rem;line-height:2rem}#MainBannerPop .banner-outer .btn-close-banner span span{margin-left:.25rem}#MainBannerRight{display:none;opacity:0}.actived #MainBannerBottom{display:block;bottom:0;z-index:50}#MainBannerBottom{position:fixed;left:0;bottom:-5rem;transform:none;width:100%;min-width:100%}#MainBannerBottom .mainBottonSlideBanner{width:100%;min-width:100%;position:relative;align-items:end}#MainBannerBottom .swiper-wrapper{align-items:end}#MainBannerBottom .swiper-slide{display:flex;align-items:end;width:100%;min-width:100%}#MainBannerBottom .swiper-slide a{display:flex;align-items:end;width:100%;min-width:100%;margin:0}#MainBannerBottom .swiper-slide img{width:100%}#MainBannerBottom .swiper-button-prev,#MainBannerBottom .swiper-button-next{position:absolute;top:0;width:2.5rem;height:100%;margin:0;padding:0}#MainBannerBottom .swiper-button-prev:after,#MainBannerBottom .swiper-button-next:after{display:none}#MainBannerBottom .swiper-button-prev{left:.5rem;background:url(/assets/images/common/btn-prev-main-slide.png) no-repeat center center;background-size:1.505rem 2.5rem}#MainBannerBottom .swiper-button-next{right:.5rem;background:url(/assets/images/common/btn-next-main-slide.png) no-repeat center center;background-size:1.505rem 2.5rem}#MainBannerPopTop{display:none}}html[lang=ja] #registrationCodePop .code-wrap .desc p{font-size:1.5rem}header{position:sticky;top:0;left:0;width:100%;z-index:100}.header-wrap{position:absolute;top:0;left:0;display:flex;justify-content:center;width:100%;height:8rem}.header-wrap.open{height:33rem;transition:height .25s ease-in-out}.header-wrap.open:after{width:100%;height:.1rem;background:#694c01;position:absolute;top:7.9rem;left:0;content:"";display:block}.header-wrap.open:before{height:33rem}.header-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:8rem;background:#000000b3;transition:height .25s ease-in-out}header h1{position:absolute;top:0;left:3.6rem;display:flex;width:12rem;height:5.3rem}header h1 a{display:flex;width:100%;height:8rem;justify-content:center;align-items:center}#gnb{position:relative;overflow:hidden;height:8rem}#gnb .header-sns{display:none}.open #gnb{height:auto}.gnb-wrap>ul{display:flex;padding:0 0 0 1rem}.gnb-wrap>ul>li{position:relative;text-align:center;padding:0 3.2rem}.gnb-wrap>ul>li>a{position:relative;display:inline-flex;align-items:center;width:auto;height:8rem;line-height:2rem;font-size:1.8rem;color:#e2d5ab;letter-spacing:-.0175em;box-sizing:border-box}.gnb-wrap ul li:hover a:after,.gnb-wrap ul li.active a:after{content:"";display:block;width:100%;height:.2rem;background:#8e1111;position:absolute;bottom:0;left:0}.gnb-wrap ul li.active a,.gnb-wrap ul li a:hover{color:#e3dcd0;text-shadow:1px 1px 8px #8e1111,1px 1px 8px #8e1111,1px 1px 8px #8e1111}.gnb-wrap ul ul{display:block;width:100%;padding:1.5rem 0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.gnb-wrap ul li ul li{text-align:center;padding:0}.gnb-wrap ul li ul li a,.gnb-wrap ul .active ul li a{display:inline-flex;align-items:center;justify-content:center;width:100%;height:auto;line-height:1.4;padding:.7rem 0!important;font-size:1.5rem;color:#e2d5ab!important;text-align:center;text-shadow:none}.gnb-wrap ul .active ul li.active a{text-shadow:1px 1px 8px #8e1111,1px 1px 8px #8e1111,1px 1px 8px #8e1111}.gnb-wrap ul li:hover ul li a:after,.gnb-wrap ul li.active ul li a:after,.gnb-wrap ul li:hover ul li.active a:after,.gnb-wrap ul li.active ul li:hover a:after{display:none}.btn-gnb-menu-open{display:none}.header-language{position:relative;display:inline-flex;align-items:center;width:4rem;height:4rem}.header-language.actived .language-list{transform:translate(0);opacity:1;visibility:visible;transition-delay:0s,0s,0s}.header-language .language-selected{display:inline-flex;align-items:center;gap:.4rem}.header-language .language-selected .item-icon{position:relative;width:4rem;height:4rem}.header-language .language-selected .item-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/images/common/header-language-global-off.png) center center no-repeat;background-size:100% 100%;opacity:1;transition:opacity .2s ease}.header-language .language-selected .item-icon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/images/common/header-language-global-on.png) center center no-repeat;background-size:100% 100%;opacity:0;transition:opacity .2s ease}.header-language .language-selected .item-value{display:none;min-width:6.6rem;font-size:1.6rem;line-height:2.4rem;text-align:left;white-space:nowrap;color:#e2d5ab;transition:color .2s ease;font-weight:400}.header-language .language-selected:hover .item-icon:before{opacity:0}.header-language .language-selected:hover .item-icon:after{opacity:1}.header-language .language-selected:hover .item-value{color:#e3dcd0}.header-language .language-list{position:absolute;top:100%;right:15%;transform:translateY(2rem);opacity:0;visibility:hidden;transition-property:transform,opacity,visibility;transition-duration:.2s,.2s,0s;transition-delay:0s,0s,.2s;transition-timing-function:var(--transition-easeOutQuart)}.header-language .language-list>ul{position:relative;margin-top:2.4rem;padding:.8rem;border:1px solid #524b3f;background:#12100c;box-sizing:border-box}.header-language .language-list>ul:before{content:"";position:absolute;bottom:100%;right:.7rem;width:0px;height:0px;border-style:solid;border-width:0 .8rem 1.6rem .8rem;border-color:transparent transparent #524b3f transparent}.header-language .language-list>ul:after{content:"";position:absolute;bottom:100%;right:calc(.7rem + 1px);width:0px;height:0px;border-style:solid;border-width:0 .7rem 1.4rem .7rem;border-color:transparent transparent #12100c transparent}.header-language .language-list>ul>li{position:relative}.header-language .language-list>ul>li:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#574c3b;background-image:url(/assets/images/common/header-language-nav-line.png);background-position:center center;background-repeat:repeat-x;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 10%,rgba(0,0,0,1) 90%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header-language .language-list>ul>li:last-child:after{display:none}.header-language .language-list>ul>li.actived>.btn-language-nav{color:#e3dcd0;text-shadow:0 0 .5rem #c91b1b,0 0 1rem #c91b1b}.header-language .language-list>ul>li.actived>.btn-language-nav:before{opacity:0}.header-language .language-list>ul>li.actived>.btn-language-nav:after{opacity:1}.header-language .language-list>ul>li>.btn-language-nav{position:relative;display:inline-flex;align-items:center;height:4.2rem;min-width:14.4rem;text-align:left;font-size:1.6rem;color:#bcab91;line-height:1;padding-left:5.8rem;box-sizing:border-box}.header-language .language-list>ul>li>.btn-language-nav:before{content:"";position:absolute;top:50%;left:1.4rem;width:3.6rem;height:3rem;margin:-1.5rem 0 0;background:url(/assets/images/common/header-language-nav-off.png) center center no-repeat;background-size:100% 100%;opacity:1}.header-language .language-list>ul>li>.btn-language-nav:after{content:"";position:absolute;top:50%;left:1.4rem;width:3.6rem;height:3rem;margin:-1.5rem 0 0;background:url(/assets/images/common/header-language-nav-on.png) center center no-repeat;background-size:100% 100%;opacity:0}.header-sns{position:relative;display:inline-flex;align-items:center;width:4rem;height:4rem}.header-sns.actived .sns-list{transform:translate(0);opacity:1;visibility:visible;transition-delay:0s,0s,0s}.header-sns .btn-sns-ui{position:relative;display:inline-flex;align-items:center;width:4rem;height:4rem}.header-sns .btn-sns-ui:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/images/common/header-sns-off.png) center center no-repeat;background-size:100% 100%;opacity:1;transition:opacity .2s ease}.header-sns .sns-list{position:absolute;top:100%;right:15%;transform:translateY(2rem);opacity:0;visibility:hidden;transition-property:transform,opacity,visibility;transition-duration:.2s,.2s,0s;transition-delay:0s,0s,.2s;transition-timing-function:var(--transition-easeOutQuart)}.header-sns .sns-list>ul{position:relative;margin-top:2.4rem;padding:1rem 2.4rem;border:1px solid #524b3f;background:#12100c;box-sizing:border-box}.header-sns .sns-list>ul:before{content:"";position:absolute;bottom:100%;right:.7rem;width:0px;height:0px;border-style:solid;border-width:0 .8rem 1.6rem .8rem;border-color:transparent transparent #524b3f transparent}.header-sns .sns-list>ul:after{content:"";position:absolute;bottom:100%;right:calc(.7rem + 1px);width:0px;height:0px;border-style:solid;border-width:0 .7rem 1.4rem .7rem;border-color:transparent transparent #12100c transparent}.header-sns .sns-list>ul>li{position:relative}.header-sns .sns-list>ul>li+li{margin-top:.8rem}.header-sns .sns-list>ul>li>a{position:relative;display:inline-flex;align-items:center;width:5.6rem;height:5.6rem}.header-global{position:absolute;top:0;right:0;height:8rem;display:flex;align-items:center;gap:.4rem;padding:0 3.8rem}.header-global .btn-header-mypage{position:relative;display:inline-flex;width:4rem;height:4rem;font-size:0}.header-global .btn-header-mypage:after,.header-global .btn-header-mypage:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:100% 100%;background-position:center center}.header-global .btn-header-mypage:before{background-image:url(/assets/images/common/header-mypage-off.png)}.header-global .btn-header-cart{position:relative;display:inline-flex;width:4rem;height:4rem;font-size:0}.header-global .btn-header-cart:after,.header-global .btn-header-cart:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:100% 100%;background-position:center center}.header-global .btn-header-cart:before{background-image:url(/assets/images/common/header-cart-off.png)}@media screen and (max-width:1600px){.gnb-wrap>ul>li{padding:0 1.8rem}}@media screen and (max-width:1366px){header h1{width:calc(12rem * .7);height:calc(5.3rem * .7);left:3rem}.header-wrap{justify-content:flex-start}.gnb-wrap>ul>li{padding:0}.gnb-wrap>ul>li+li{margin-left:3.2rem}.header-global{padding:0 3rem}.gnb-wrap{padding-left:14.4rem}.gnb-wrap>ul{padding:0;justify-content:flex-start}.gnb-wrap>ul>li>a{font-size:1.6rem}.gnb-wrap ul li ul li a,.gnb-wrap ul .active ul li a{font-size:1.6rem}}@media screen and (max-width:1280px){.gnb-wrap>ul>li>a{font-size:1.4rem}.gnb-wrap ul li ul li a,.gnb-wrap ul .active ul li a{font-size:1.4rem}.header-global .btn-header-cart,.header-global .btn-header-mypage{width:3.2rem;height:3.2rem}.header-sns{width:3.2rem;height:3.2rem}.header-sns .btn-sns-ui{width:3.2rem;height:3.2rem}.header-language{width:3.2rem;height:3.2rem}.header-language .language-selected .item-icon{width:3.2rem;height:3.2rem}}@media screen and (max-width:1024px){.fix header{height:100%;z-index:150}header{position:fixed;top:0;left:0;width:100%;min-height:5rem;background:#000000b3}.header-wrap{width:100%;height:5rem;transition:height .4s ease-in-out}.header-wrap.open{overflow:hidden;height:100vh;transition:height .4s ease-in-out;transition-delay:.2s}.header-wrap.open:after,.header-wrap:before{display:none}header h1{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:5rem;z-index:100}header h1 a{display:inline-flex;width:7.7rem;height:3.4rem;justify-content:center;align-items:center}#gnb{position:fixed;top:0;left:-150vw;width:100%;height:100vh;background:url(/assets/images/common/bg-gnb-m.jpg) no-repeat center 0;background-size:100% 100%;transition:all .2s;z-index:99}#gnb .header-sns{display:block}.open #gnb{position:fixed;left:0;height:100dvh;min-height:100%}.gnb-wrap{position:relative;height:100%;padding:5.1rem 0 7.3rem;background:url(/assets/images/common/bg-gnb-line-m.png) no-repeat center 5rem;background-size:39rem .05rem;box-sizing:border-box}.gnb-wrap>ul{display:block;padding:2.5rem 2rem 2.5rem 0;height:calc(100% - 5rem);overflow-y:auto}.gnb-wrap ul li{position:relative;text-align:left;padding:0 0 0 7rem;background:url(/assets/images/common/bg-gnb-menu-m.png) no-repeat 4rem 1.6rem;background-size:1.8rem 1.15rem}.gnb-wrap>ul>li+li{margin:0}.gnb-wrap ul li a{position:relative;display:inline-flex;align-items:left;width:auto;height:auto;padding:0;line-height:4rem;font-size:1.8rem;color:#c4bba9;letter-spacing:-.03em;background:linear-gradient(180deg,#fff5e4,#e2ca9e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;text-shadow:none;filter:drop-shadow(#000000 .1rem .5rem .7rem)}.gnb-wrap ul li:hover a:after,.gnb-wrap ul li.active a:after{display:none}.gnb-wrap ul li.active a,.gnb-wrap ul li a:hover{color:#e3dcd0;text-shadow:none;border:none}.gnb-wrap ul ul{display:block;width:100%;padding:0;position:relative;top:100%;left:50%;transform:translate(-50%)}.gnb-wrap ul li ul li{text-align:left;padding:0;background:none}.gnb-wrap ul li ul li a,.gnb-wrap ul .active ul li a{display:block;align-items:center;justify-content:center;width:100%;height:3rem;line-height:3rem;padding:0 1rem!important;font-size:1.5rem;color:#a08c63!important;text-align:left;text-shadow:none;background:none;-webkit-text-fill-color:initial;-webkit-background-clip:initial}.header-language{width:2.8rem;height:2.8rem}.header-language .language-selected{width:2.8rem;height:2.8rem;justify-content:center}.header-language .language-selected .item-icon{width:2.4rem;height:2.4rem;margin:0}.header-language .language-selected:hover .item-value{color:#92856c}.header-language .language-list{right:15%}.header-language .language-list>ul{padding:.6rem}.header-language .language-list>ul>li>.btn-language-nav{height:3.2rem;min-width:11.3rem;text-align:left;font-size:1.2rem;padding-left:4.7rem}.header-language .language-list>ul>li>.btn-language-nav:before{left:1.3rem;width:2.8rem;height:2.3rem;margin:-1.1rem 0 0}.header-language .language-list>ul>li>.btn-language-nav:after{left:1.3rem;width:2.8rem;height:2.3rem;margin:-1.1rem 0 0}.btn-gnb-menu-open{display:block;position:fixed;top:0;left:0;width:5rem;height:5rem;font-size:0;background:url(/assets/images/common/btn-gnb.png) center center no-repeat;background-size:100% 100%;z-index:150;opacity:1;transition:opacity .3s ease-in-out}.header-wrap.open .btn-gnb-menu-open{background:url(/assets/images/common/btn-gnb-close-m.png) center center no-repeat;background-size:100% 100%;transition:opacity .4s ease-in-out}.snsContents,.header-sns{display:none}.header-global{height:5rem;padding:0 1.7rem;gap:0;z-index:105}.header-global .btn-header-cart,.header-global .btn-header-mypage{width:2.8rem;height:2.8rem}.header-global .btn-header-cart:after,.header-global .btn-header-cart:before,.header-global .btn-header-mypage:after,.header-global .btn-header-mypage:before{background-size:2.4rem 2.4rem}#gnb .header-sns{position:absolute;bottom:0;left:0;width:100%;height:7.2rem;display:flex;align-items:center;background:url(/assets/images/common/bg-gnb-line-m.png) no-repeat top;background-size:39rem .05rem}#gnb .header-sns .sns-list{position:relative;top:auto;right:auto;transform:none;opacity:1;visibility:visible;transition:none;width:100%;height:100%}#gnb .header-sns .sns-list>ul{position:relative;width:100%;height:7.2rem;display:flex;align-items:flex-start;justify-content:center;gap:0 2.7rem;margin:0;padding:1.8rem 0 0;border:none;background:none;box-sizing:border-box}#gnb .header-sns .btn-sns-ui,#gnb .header-sns .sns-list>ul:after,#gnb .header-sns .sns-list>ul:before{display:none}#gnb .header-sns .sns-list>ul>li+li{margin-top:0}#gnb .header-sns .sns-list>ul>li>a{width:3.1rem;height:3.1rem}}.footer-wrap{padding:3.6rem 1.6rem;background:#070707;text-align:center}.footer-wrap .store-menu{display:flex;justify-content:center;gap:1.2rem}.footer-wrap .store-menu img{width:auto;height:4.2rem}.footer-wrap .logo-menu{margin-top:2.4rem;display:flex;justify-content:center;gap:1.4rem}.footer-wrap .logo-menu>a{display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;font-size:0}.footer-wrap .logo-menu>a.redlab{width:9.9rem;height:2.3rem;background-image:url(/assets/images/common/logo_redlab.png)}.footer-wrap .logo-menu img:first-child{width:9.9rem;height:2.3rem}.footer-wrap .logo-menu>a.wemix{width:13.2rem;height:2.8rem;background-image:url(/assets/images/common/footer-logo-wemix.png)}.footer-wrap .agree-menu{margin-top:1.8rem}.footer-wrap .agree-menu ul{display:flex;justify-content:center;flex-wrap:wrap}.footer-wrap .agree-menu ul>li{position:relative;padding:.6rem}.footer-wrap .agree-menu ul>li:before{content:"";position:absolute;top:50%;left:100%;width:2px;height:2px;margin:-1px 0 0 -1px;display:block;background:#7e7e7e;border-radius:50%}.footer-wrap .agree-menu ul>li:last-child:before{display:none}.footer-wrap .agree-menu ul>li>a{font-size:1.4rem;line-height:1.5;font-weight:300;color:#7e7e7e}.footer-wrap .copy{font-size:1.2rem;line-height:1.5;font-weight:300;color:#7e7e7e}@media screen and (max-width:1024px){.footer-wrap{padding:3rem 1.5rem 1.8rem}.footer-wrap .store-menu .only-pc{display:none}.footer-wrap .store-menu img{width:auto;height:3rem}.footer-wrap .logo-menu{gap:.7rem}.footer-wrap .logo-menu>a.redlab{width:4.95rem;height:1.15rem}.footer-wrap .logo-menu img:first-child{width:4.95rem;height:1.15rem}.footer-wrap .logo-menu>a.wemix{width:13.2rem;height:2.8rem;background-image:url(/assets/images/common/footer-logo-wemix.png)}.footer-wrap .logo-menu>a.wemix{width:6.6rem;height:1.4rem}.footer-wrap .agree-menu{margin-top:1.2rem}.footer-wrap .agree-menu ul>li{padding:0 .75rem}.footer-wrap .agree-menu ul li:nth-child(3):before{display:none}.footer-wrap .agree-menu ul>li>a{font-size:1.2rem}.footer-wrap .copy{font-size:1.1rem}}#story{position:relative;width:100%;height:100%}.world_story{position:relative;width:100%;height:100%;left:50%;transform:translate(-50%)}.storySwiper{width:100%!important;height:100%;overflow:hidden}.storySwiper .swiper-wrapper{position:relative}.storySwiper .swiper-slide{width:100%!important;height:100%;overflow:hidden}.storySwiper .swiper-slide.swiper-slide-active{position:relative;width:100%!important;height:100%;z-index:10}.storySwiper .swiper-slide .inner_slider_content{overflow:hidden;position:relative;width:100%!important;height:100%;left:50%;transform:translate(-50%)}.storySwiper .swiper-slide .bg{width:100%;height:100%;position:relative;overflow:hidden;min-width:192rem;left:50%;transform:translate(-50%)}.storySwiper .swiper-slide .bg img{width:100%;min-height:90rem;position:relative;left:0;transform:scale(1.4);transition:transform 3.5s .15s,opacity .25s}.storySwiper .swiper-slide.swiper-slide-active .bg img{width:auto;min-width:100%;height:100vh;transform:scale(1)}.storySwiper .swiper-slide .txt_area{position:absolute;top:50%;left:50%;width:144rem;margin:7rem 0 0 -70rem;text-align:center;opacity:0;transform:translateY(7rem);transition:opacity 1s,transform 2s .15s}.storySwiper .swiper-slide.swiper-slide-active .txt_area{opacity:1;transform:translateY(0)}.storySwiper .swiper-slide .txt_area .tit{position:relative;margin:0 0 2rem;padding:0 0 3rem;font-weight:700;line-height:1.3;font-size:4.6rem;background:linear-gradient(180deg,#fff5e4,#e2ca9e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;text-shadow:none;filter:drop-shadow(#000000 .1rem .5rem .7rem)}.storySwiper .swiper-slide .txt_area .tit:before{content:"";display:block;position:absolute;bottom:0;left:50%;width:45.6rem;height:1.8rem;margin:0 0 0 -22.8rem;background:url(/assets/images/common/bg-story-title.png) no-repeat center 100%;background-size:45.6rem 1.8rem}.storySwiper .swiper-slide .txt_area p{line-height:1.8;font-size:1.6rem;color:#e3dcd0;text-align:center;text-shadow:#000000 .1rem .5rem .7rem;word-break:break-word}.storySwiper .swiper-slide .txt_area .term{padding:0 0 1rem}.storySwiper .story_button_next,.storySwiper .story_button_prev{position:absolute;top:50%;width:6rem;height:7rem;margin-top:1rem;z-index:10;cursor:pointer}.storySwiper .story_button_next{right:50%;margin-right:-72rem;background:url(/assets/images/common/btn_story_next.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.storySwiper .story_button_next:hover{background:url(/assets/images/common/btn_story_next_on.png) no-repeat center center;background-size:5.7rem 6.9rem}.storySwiper .story_button_prev{left:50%;margin-left:-72rem;background:url(/assets/images/common/btn_story_prev.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.storySwiper .story_button_prev:hover{background:url(/assets/images/common/btn_story_prev_on.png) no-repeat center center;background-size:5.7rem 6.9rem}.actived #story .storySwiper .story_paging{transform:translateY(0);opacity:1}#story .storySwiper .story_paging{transform:translateY(5rem);position:absolute;bottom:5rem;left:50%;margin:34rem 0 0 -70.8rem;width:141.7rem;height:6.5rem;display:flex;background:url(/assets/images/common/btn_story_line.png) no-repeat center 3.65rem;background-size:100% 1rem;gap:0;opacity:0;z-index:10;transition:opacity 2s,transform 2s .3s;transition-delay:.5s}.storySwiper .story_paging span{position:relative;width:30rem;height:4rem;padding:3.5rem 0 0;margin:0!important;border:none;border-radius:0;background:none;opacity:1}.storySwiper .story_paging span i.icon{position:absolute;top:0;right:-.5rem;width:3.3rem;height:4rem;padding:3.5rem 0 0;background:url(/assets/images/common/btn_story_paging.png) no-repeat 100% 2.3rem;background-size:100%;transition:background .3s}.storySwiper .story_paging span.swiper-pagination-bullet-active i.icon,.storySwiper .story_paging span i.icon:hover{background:url(/assets/images/common/btn_story_paging_on.png) no-repeat 100% 2.3rem;background-size:100%}.storySwiper .story_paging span.still i.icon{background:url(/assets/images/common/btn_story_paging_on.png) no-repeat 100% 2.3rem;background-size:100%}.storySwiper .story_paging span .txt{display:block;position:absolute;top:0;left:50%;width:30rem;height:2.2rem;line-height:100%;font-style:normal;font-size:1.8rem;padding:0;transform:translate(-50%);text-align:center;background:linear-gradient(#575041,#575041);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s}.storySwiper .story_paging span.swiper-pagination-bullet-active b,.storySwiper .story_paging span.still b{position:absolute;top:4.5rem;left:0;width:100%;height:.1rem;background:#e5d2ad;opacity:.5}.storySwiper .story_paging span.slide1,.storySwiper .story_paging span.slide1 .txt{width:14rem}.storySwiper .story_paging span.still .txt,.storySwiper .story_paging span i.icon .txt:hover,.storySwiper .story_paging span i.icon:hover .txt,.storySwiper .story_paging span.swiper-pagination-bullet-active .txt{background:linear-gradient(#e3dcd0,#ffd99f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s}.storySwiper .story_paging span.slide1 b{left:.5rem;width:13.5rem}.storySwiper .story_paging span.slide1:after{content:"";display:block;width:2rem;height:2rem;position:absolute;top:3.5rem;left:-.7rem;background:url(/assets/images/common/btn_story_line_blt-on.png) no-repeat 0 0;background-size:cover;z-index:5}.storySwiper .story_paging span.slide5{width:37.7rem}.storySwiper .story_paging span.slide5 i{position:absolute;margin:0!important;right:12rem}.storySwiper .story_paging span.slide5.still:after,.storySwiper .story_paging span.slide5.swiper-pagination-bullet-active:after{content:"";display:block;width:2rem;height:2rem;position:absolute;top:3.5rem;right:-.5rem;background:url(/assets/images/common/btn_story_line_blt-on.png) no-repeat 0 0;background-size:cover;z-index:5}@media screen and (max-width:1024px){#story{min-width:100%}.world_story{min-width:100%;min-height:100%}.storySwiper,.storySwiper .swiper-slide .bg{min-width:100%}.storySwiper .swiper-slide .bg img{min-height:100%}.storySwiper .swiper-slide .txt_area{position:absolute;top:50%;left:50%;width:36rem;margin:-10.5rem 0 0 -18rem}.storySwiper .swiper-slide .txt_area .tit{position:relative;width:100%;margin:0 0 1.5rem;padding:0 0 1.5rem;font-size:2.3rem;font-weight:700;line-height:1.3;letter-spacing:0}.storySwiper .swiper-slide .txt_area .tit:before{content:"";display:block;position:absolute;bottom:0;left:50%;width:36rem;height:.9rem;margin:0 0 0 -18rem;background:url(/assets/images/common/bg-story-title-m.png) no-repeat center 100%;background-size:36rem .9rem}.storySwiper .swiper-slide .txt_area p{width:30rem;line-height:1.6;font-size:1.1rem;margin:0 auto;letter-spacing:-.002rem}.storySwiper .swiper-slide .txt_area .term{padding:0 0 1rem}.storySwiper .story_button_next,.storySwiper .story_button_prev{width:1.6rem;height:2.6rem;margin-top:-3rem}.storySwiper .story_button_next{right:1rem;margin-right:0;background:url(/assets/images/common/btn_story_next-m.png) no-repeat center center;background-size:cover}.storySwiper .story_button_next:hover{background:url(/assets/images/common/btn_story_next-m.png) no-repeat center center;background-size:cover}.storySwiper .story_button_prev{left:1rem;margin-left:0;background:url(/assets/images/common/btn_story_prev-m.png) no-repeat center center;background-size:cover}.storySwiper .story_button_prev:hover{background:url(/assets/images/common/btn_story_prev-m.png) no-repeat center center;background-size:cover}#story .storySwiper .story_paging{position:absolute;left:50%;margin:0 0 0 -16.5rem;width:33rem;height:3.5rem;display:flex;background:url(/assets/images/common/btn_story_line-m.png) no-repeat center 1.6rem;background-size:33rem .4rem;z-index:10}.storySwiper .story_paging span{display:block;position:relative;width:6.5rem;height:3.5rem;padding:1.5rem 0 0;margin:0!important;border:none;border-radius:0;background:none;opacity:1}.storySwiper .story_paging span i.icon{position:absolute;top:0;right:-.75rem;width:1.5rem;height:1.9rem;padding:1.5rem 0 0;background:url(/assets/images/common/btn_story_paging-m.png) no-repeat 100% bottom;background-size:100%;transition:background .3s}.storySwiper .story_paging span.swiper-pagination-bullet-active i.icon,.storySwiper .story_paging span i.icon:hover,.storySwiper .story_paging span.still i.icon{background:url(/assets/images/common/btn_story_paging_on-m.png) no-repeat 100% bottom;background-size:100%}.storySwiper .story_paging span .txt{display:block;position:absolute;top:0;left:50%;width:6.5rem;height:1.5rem;font-size:.8rem;letter-spacing:-.04em}.storySwiper .story_paging span.swiper-pagination-bullet-active b,.storySwiper .story_paging span.still b{position:absolute;top:2.55rem;left:0;width:100%;height:.05rem}.storySwiper .story_paging span.slide1,.storySwiper .story_paging span.slide1 .txt{width:3.5rem}.storySwiper .story_paging span.slide1 b{left:.5rem;width:3.25rem}.storySwiper .story_paging span.slide1:after{width:1rem;height:1rem;left:-.25rem;top:2.05rem;background:url(/assets/images/common/btn_story_line_blt-on.png) no-repeat 0 0;background-size:cover;z-index:5}.storySwiper .story_paging span.slide5{width:9.5rem}.storySwiper .story_paging span.slide5 i{position:absolute;margin:0!important;right:3.25rem}.storySwiper .story_paging span.slide5.still:after,.storySwiper .story_paging span.slide5.swiper-pagination-bullet-active:after{width:1rem;height:1rem;top:2.05rem;right:-.5rem;background:url(/assets/images/common/btn_story_line_blt-on.png) no-repeat 0 0;background-size:cover;z-index:5}}#world{width:100%;height:100vh;min-height:100vh}#world .inner_container,.world_box{position:relative;width:100%;height:100%}.world_box .map{position:relative;width:100%;height:100%;left:50%;transform:translate(-50%);min-width:144rem;min-height:90rem}.world_box .map .bg{position:relative;width:100%;height:100%}.world_box .map .bg img{position:absolute;top:0%;left:0%;width:100%;height:100%;object-fit:cover}.world_box .map button{display:inline-block;z-index:10;position:absolute;z-index:5}.world_box .map .bg_piece{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.world_box .map .bg_piece img{position:absolute;top:0%;left:0%;width:100%;height:100%;transition:all 1s;object-fit:cover}.world_box .map .btn_caldes{top:31.5%;left:50%;width:27%;margin-left:-27.8rem;height:33%;border-radius:60%}#world.ready .btn_map_nav:hover+.bg_piece{opacity:1;transition:opacity .5s ease-in-out}.world_box .map .btn_dracas{width:30%;height:27%;top:17%;left:50%;margin-left:0;transform:rotate(22deg);border-radius:50%}.world_box .map .btn_briden{width:26%;height:31%;top:46%;left:58%;transform:rotate(-30deg);border-radius:48%}.world_box .map .btn_briden:after{content:"";display:block;position:absolute;left:33%;top:-20%;width:20%;height:26%;z-index:4}.world_box .map .btn_antaria{width:30%;height:27%;top:54%;left:65%;margin-left:-49%;border-radius:48%}.world_box .map .btn_sealmor{width:30%;height:32%;top:18%;left:50%;margin-left:-30%;transform:rotate(-30deg);border-radius:50%}.world_box .map .btn_atras{width:17%;height:23%;bottom:5%;left:50%;margin-left:-6%;border-radius:50%}#world_pop{display:block;position:fixed;top:0;left:100%;width:100%;height:100%;z-index:10;background:#000;visibility:hidden}#world_pop.actived{left:0;visibility:visible;z-index:10}#world_pop .pop_inner{position:relative;width:100%;height:100%;left:50%;transform:translate(-50%);min-width:144rem;min-height:90rem}#world_pop .worldSwiper{position:relative;overflow:hidden;width:100%;height:100%}.worldSwiper .swiper-slide{position:relative;width:100%;height:100%;overflow:hidden}.worldSwiper .swiper-slide .world_slide_bg{position:relative;left:0;width:100%;height:100%;min-width:144rem;min-height:90rem;opacity:0;transform:scale(1.3);object-fit:cover}.worldSwiper .swiper-slide .inner_slider_content{position:absolute;top:50%;left:50%;margin:-18rem 0 0 -63rem;opacity:0;transition:opacity 3s}.worldSwiper .swiper-slide .inner_slider_content p.tit{width:100%;text-align:left;font-weight:700;font-size:7rem;line-height:7.6rem;background:linear-gradient(#e3dcd0,#dbba84);-webkit-text-fill-color:transparent;-webkit-background-clip:text;text-shadow:none;filter:drop-shadow(#000000 .1rem .5rem .7rem)}.worldSwiper .swiper-slide .inner_slider_content p.txt{width:126rem;min-height:23rem;font-size:1.6rem;line-height:2.6rem;letter-spacing:-.04em;margin:0 auto;padding:2.5rem 0 0;color:#e3dcd0;text-shadow:#000000 .1rem 0 .4rem;word-break:break-word}.worldSwiper .rom_org_sound_track{position:relative}.worldSwiper .rom_org_sound_track .tit{position:relative;margin-left:1.5rem;background:url(/assets/images/common/bg-world-pop-ost.png) no-repeat 0 0;background-size:38rem 3.8rem}.worldSwiper .rom_org_sound_track .tit>p{height:3.8rem;line-height:3.4rem;padding:0 0 0 7.4rem;font-size:1.6rem;background:linear-gradient(#efe0c8,#ae9f81);-webkit-text-fill-color:transparent;-webkit-background-clip:text;text-shadow:none;filter:drop-shadow(#000000 .1rem .5rem .7rem)}.worldSwiper .playing{position:absolute;top:.8rem;left:3.5rem;width:3rem;display:flex;justify-content:flex-start;align-items:center}.worldSwiper .playing.now{position:absolute;top:.9rem;left:3.5rem;width:3rem;display:flex;justify-content:flex-start;align-items:center}.worldSwiper .playing .bar{display:inline-block;position:relative;margin-right:.3rem;width:.2rem;height:.4rem;overflow:hidden;background:linear-gradient(to bottom,#e2d3b9,#a57d6c);color:transparent;font-size:0}.worldSwiper .now.playing .bar{animation-name:pulse;animation-duration:1s;animation-iteration-count:infinite}.worldSwiper .now.playing .bar.n1{animation-delay:.1s}.worldSwiper .playing .bar.n1{height:.8rem}.worldSwiper .now.playing .bar.n2{animation-delay:.5s}.worldSwiper .playing .bar.n2{height:1.4rem}.worldSwiper .now.playing .bar.n3{animation-delay:1s}.worldSwiper .playing .bar.n3{height:2rem}.worldSwiper .now.playing .bar.n4{animation-delay:1.2s}.worldSwiper .playing .bar.n4{height:1rem}.worldSwiper .now.playing .bar.n5{animation-delay:.5s}.worldSwiper .playing .bar.n5{height:1.4rem}.worldSwiper .now.playing .bar.n6{animation-delay:.75s}.worldSwiper .playing .bar.n6{height:.5rem}@keyframes pulse{0%{height:.9rem}25%{height:1.4rem}5%{height:1.8rem}75%{height:.5rem}to{height:.1rem}}.worldSwiper .rom_org_sound_track .video_box{display:flex;justify-content:flex-start;margin:1rem 0 0}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list{position:relative;overflow:hidden;width:24rem;height:14rem;margin:0 1.5rem;border:.1rem solid #ae9f81}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list button{display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;margin:-7rem 0 0 -12rem;background:#00000080}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list button span{display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;margin:-7rem 0 0 -12rem;background:url(/assets/images/common/btn_world_pop_org_track.png) no-repeat center center;background-size:4.8rem 4.8rem;transform-origin:50% 50%}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list.on button span{background:url(/assets/images/common/btn_world_pop_org_track_stop.png) no-repeat center center;opacity:1;transition:background .5s}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list .hover{opacity:0;z-index:0;transition:opacity .5s}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list button,.worldSwiper .rom_org_sound_track .video_box .play_world_video_list.on button{z-index:10}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list:hover .hover{opacity:1;position:absolute;bottom:0;left:0;width:100%;z-index:2;transition:opacity .5s}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list.on .hover{opacity:0;z-index:5}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list .yt_ost_box{position:absolute;top:0;left:0;z-index:1}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list .thumb{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.worldSwiper .world_button_next,.worldSwiper .world_button_prev{position:absolute;top:50%;width:6rem;height:7rem;margin-top:1.5rem;z-index:5}.worldSwiper .world_button_next{right:50%;margin-right:-72rem;background:url(/assets/images/common/btn_story_next.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.worldSwiper .world_button_next:hover{background:url(/assets/images/common/btn_story_next_on.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.worldSwiper .world_button_prev{left:50%;margin-left:-72rem;background:url(/assets/images/common/btn_story_prev.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.worldSwiper .world_button_prev:hover{background:url(/assets/images/common/btn_story_prev_on.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.worldSwiper .world_button_next.swiper-button-disabled,.worldSwiper .world_button_prev.swiper-button-disabled{opacity:0!important}.worldSwiper .swiper-slide.swiper-slide-active .world_slide_bg{opacity:1;transform:scale(1);transition-property:opacity,transform;transition-duration:.5s,7s;transition-delay:0s,0s;transition-timing-function:ease;object-fit:cover}.worldSwiper .swiper-slide.swiper-slide-active .inner_slider_content{opacity:1;transition:opacity 3s}#world_pop .btn_world_pop_close{position:absolute;top:10rem;left:auto;right:10rem;width:6rem;height:6rem;z-index:100;margin:0}#world_pop .pop_inner .btn_world_pop_close img{display:none;width:0;height:0;opacity:0;transition:opacity 1s}#world_pop.actived .pop_inner .btn_world_pop_close img{width:5.6rem;height:5.6rem;opacity:1;transition:opacity 1s}@media screen and (max-width:1024px){#world_pop{display:block;position:fixed;top:0;left:100%;width:100%;height:100%;z-index:10;background:#000;visibility:hidden}#world_pop.actived{left:0;visibility:visible;z-index:10}#world_pop .pop_inner{position:relative;min-width:100%;min-height:100%}#world_pop .worldSwiper{position:relative;overflow:hidden;width:100%;height:100%}.worldSwiper .swiper-slide{position:relative;width:100%;height:100%;overflow:hidden}.worldSwiper .swiper-slide .world_slide_bg{min-width:100%;min-height:100%}.worldSwiper .swiper-slide .inner_slider_content{overflow:hidden;position:absolute;top:50%;left:50%;width:36rem;margin:-9.5rem 0 0 -18rem;opacity:0;transition:opacity 3s}.worldSwiper .swiper-slide .inner_slider_content p.tit{width:100%;text-align:center;font-weight:700;font-size:3.5rem;line-height:3.8rem;background:linear-gradient(#e3dcd0,#dbba84);-webkit-text-fill-color:transparent;-webkit-background-clip:text;text-shadow:none;filter:drop-shadow(#000000 .1rem .5rem .7rem)}.worldSwiper .swiper-slide .inner_slider_content p.txt{width:32rem;height:auto;min-height:18rem;margin:0 auto;padding:1.25rem 0 0;text-align:center;font-size:1.1rem;line-height:1.5rem;text-shadow:#000000 .05rem 0 .15rem}.worldSwiper .rom_org_sound_track{position:relative;overflow:auto;width:36rem}.worldSwiper .rom_org_sound_track .tit{position:relative;margin-left:1.5rem;background:url(/assets/images/common/bg-world-pop-ost.png) no-repeat 0 0;background-size:20.9rem 2.05rem}.worldSwiper .rom_org_sound_track .tit>p{height:2.05rem;line-height:1.8rem;padding:0 0 0 3.7rem;font-size:.9rem;background:linear-gradient(#efe0c8,#ae9f81);-webkit-text-fill-color:transparent;-webkit-background-clip:text;text-shadow:none;filter:drop-shadow(#000000 .1rem .5rem .7rem)}.worldSwiper .playing{position:absolute;top:.35rem;left:1.75rem;width:1.5rem;height:1.3rem}.worldSwiper .playing.now{position:absolute;top:.35rem;left:1.75rem;width:1.3rem}.worldSwiper .playing .bar{display:inline-block;position:relative;margin-right:.15rem;width:.1rem;height:1rem;overflow:hidden;background:linear-gradient(to bottom,#e2d3b9,#a57d6c);color:transparent;font-size:0}.worldSwiper .now.playing .bar{animation-name:pulse;animation-duration:1s;animation-iteration-count:infinite}.worldSwiper .now.playing .bar.n1{animation-delay:.1s}.worldSwiper .playing .bar.n1{height:.25rem}.worldSwiper .now.playing .bar.n2{animation-delay:.5s}.worldSwiper .playing .bar.n2{height:.7rem}.worldSwiper .now.playing .bar.n3{animation-delay:1s}.worldSwiper .playing .bar.n3{height:1rem}.worldSwiper .now.playing .bar.n4{animation-delay:1.2s}.worldSwiper .playing .bar.n4{height:.5rem}.worldSwiper .now.playing .bar.n5{animation-delay:.5s}.worldSwiper .playing .bar.n5{height:.8rem}.worldSwiper .now.playing .bar.n6{animation-delay:.75s}.worldSwiper .playing .bar.n6{height:.5rem}@keyframes pulse{0%{height:.25rem}25%{height:.8rem}50%{height:1rem}75%{height:.7rem}to{height:.5rem}}.worldSwiper .rom_org_sound_track .video_box{display:flex;justify-content:flex-start;margin:1rem 0 0 .75rem;min-width:42rem}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list{position:relative;overflow:hidden;width:14rem;height:7.75rem;margin:0 .7rem;border:.05rem solid #ae9f81}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list button{display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);margin:0!important;background:#00000080}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list button span{display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);background:url(/assets/images/common/btn_world_pop_org_track.png) no-repeat center center;background-size:4.8rem 4.8rem;transform-origin:50% 50%}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list.on button span{background:url(/assets/images/common/btn_world_pop_org_track_stop.png) no-repeat center center;opacity:1;transition:background .5s}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list .hover{opacity:0;z-index:0;transition:opacity .5s}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list button,.worldSwiper .rom_org_sound_track .video_box .play_world_video_list.on button{z-index:10}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list:hover .hover{opacity:1;position:absolute;bottom:0;left:0;width:100%;z-index:2;transition:opacity .5s}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list.on .hover{opacity:0;z-index:5}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list .yt_ost_box{position:absolute;top:0;left:0;z-index:1}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list .thumb{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.worldSwiper .world_button_next,.worldSwiper .world_button_prev{position:absolute;top:50%;width:2.85rem;height:3.45rem;margin-top:1.5rem;z-index:5}.worldSwiper .world_button_next{right:50%;margin-right:-18rem;background:url(/assets/images/common/btn_story_next.png) no-repeat center center;background-size:2.85rem 3.45rem;transition:background .5s}.worldSwiper .world_button_next:hover{background:url(/assets/images/common/btn_story_next_on.png) no-repeat center center;background-size:2.85rem 3.45rem;transition:background .5s}.worldSwiper .world_button_prev{left:50%;margin-left:-18rem;background:url(/assets/images/common/btn_story_prev.png) no-repeat center center;background-size:2.85rem 3.45rem;transition:background .5s}.worldSwiper .world_button_prev:hover{background:url(/assets/images/common/btn_story_prev_on.png) no-repeat center center;background-size:2.85rem 3.45rem;transition:background .5s}.worldSwiper .world_button_next.swiper-button-disabled,.worldSwiper .world_button_prev.swiper-button-disabled{opacity:0!important}.worldSwiper .swiper-slide.swiper-slide-active .world_slide_bg{opacity:1;transform:scale(1);transition-property:opacity,transform;transition-duration:.5s,7s;transition-delay:0s,0s;transition-timing-function:ease;object-fit:cover}.worldSwiper .swiper-slide.swiper-slide-active .inner_slider_content{opacity:1;transition:opacity 3s}#world_pop .btn_world_pop_close{position:fixed;top:7.5rem;right:2.5rem;width:2.8rem;height:2.8rem;z-index:10}#world_pop .pop_inner .btn_world_pop_close img{width:0;height:0;opacity:0;transition:opacity 1s}#world_pop.actived .pop_inner .btn_world_pop_close img{width:5.6rem;height:5.6rem;opacity:1;transition:opacity 1s}#world .world_box{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:100%;overflow-x:auto;overflow-y:hidden}#world .world_box .map{position:relative;top:auto;left:auto;width:auto;height:100%;display:inline-flex;flex:0 0 auto;background:#000;min-height:0;min-width:0;transform:none}#world .world_box .bg{position:relative;height:100%;flex:0 0 auto;min-height:0;overflow:visible;width:auto}#world .world_box .bg img{position:relative;width:100%;left:0%;top:0%;transform:none;min-width:0;min-height:0}#world .world_box .bg_piece{display:none}#world .world_box .map_box .btn_caldes{top:35%;left:42.25%;width:50vw}#world .world_box .map_box .btn_dracas{top:15%;left:55%;width:50vw}#world .world_box .map_box .btn_briden{top:42%;left:63%;width:50vw}#world .world_box .map_box .btn_antaria{top:47%;left:18%;width:50.75vw}#world .world_box .map_box .btn_sealmor{top:23%;left:27.5%;width:50vw;transform:rotate(-20deg)}#world .world_box .map_box .btn_atras{top:63%;left:45%;width:43vw}}.class{align-items:center;min-height:100vh;min-height:l00vh}.class .section-bg{background-image:url(/assets/images/common/bg_class.jpg)}.class .section-inner{text-align:center;padding:14rem 0 0;width:100vh}.class-swiper{display:inline-block;width:40rem;margin:0 auto}.class-swiper .swiper{overflow:visible}.class-swiper .swiper-slide-prev .class-model .btn-class-nav,.class-swiper .swiper-slide-next .class-model .btn-class-nav,.class-swiper .swiper-slide-active .class-model .btn-class-nav{pointer-events:all}.class-model{position:relative;width:40rem;height:80rem}.class-model .btn-class-nav{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000;z-index:50;cursor:pointer;pointer-events:none}.class-model .btn-class-nav:hover+.items .item-visual .on{opacity:1}.class-model .btn-class-nav:hover+.items .item-more{opacity:0}.class-model .btn-class-nav:hover~.item-label{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.class-model .items{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.class-model .items .item-inner{position:absolute;top:50%;left:50%}.class-model .items .item-visual,.class-model .items .item-visual .off,.class-model .items .item-visual .on{position:absolute;top:0;left:0;width:100%;height:100%}.class-model .items .item-visual .on{z-index:5;opacity:0;transition:opacity .4s ease}.class-model .items .item-more{position:absolute;top:50%;left:50%;width:5.5rem;height:5.6rem;opacity:1;transition:opacity .4s ease;z-index:4}.class-model .item-label{position:absolute;top:50%;left:50%;clip-path:polygon(0 0,0% 0,0% 100%,0% 100%);width:20.8rem;height:6.2rem;background:url(/assets/images/common/class_list_name_bg.png) center center no-repeat;background-size:100% 100%;transition:clip-path .6s var(--transition-easeOutQuart);z-index:5}.class-model .item-label em{display:inline-flex;width:100%;height:100%;align-items:center;padding:0 0 0 4.2rem;font-size:2rem;line-height:1.2;font-weight:700;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.8)}.class-model.knight .item-inner{width:61.2rem;height:71.7rem;transform:translate(-57%,-46%)}.class-model.knight .item-more{margin:-18rem 0 0 10rem}.class-model.knight .item-label{margin:-15.5rem 0 0 4rem}.class-model.magician .item-inner{width:61.8rem;height:68.4rem;transform:translate(-46%,-41%)}.class-model.magician .item-more{margin:-19rem 0 0 2rem}.class-model.magician .item-label{margin:-13rem 0 0 3rem}.class-model.ranger .item-inner{width:56.7rem;height:67rem;transform:translate(-27%,-42%)}.class-model.ranger .item-more{margin:-22rem 0 0 -6rem}.class-model.ranger .item-label{margin:-17rem 0 0 5rem}.view-swiper,.view-swiper .swiper-slide{position:relative;width:100%;height:100%}.view-swiper .class_button_next,.view-swiper .class_button_prev{position:absolute;top:50%;width:6rem;height:7rem;margin-top:2rem;z-index:5;cursor:pointer}.view-swiper .class_button_next{right:50%;margin-right:-64rem;background:url(/assets/images/common/btn_story_next.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.view-swiper .class_button_next:hover{background:url(/assets/images/common/btn_story_next_on.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.view-swiper .class_button_prev{left:50%;margin-left:-64rem;background:url(/assets/images/common/btn_story_prev.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.view-swiper .class_button_prev:hover{background:url(/assets/images/common/btn_story_prev_on.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.view-swiper .class_button_next.swiper-button-disabled,.view-swiper .class_button_prev.swiper-button-disabled{display:none;opacity:0!important}.view-swiper .swiper-slide-active .class-view-wrap .item-visual .flag,.view-swiper .swiper-slide-active .class-view-wrap .item-visual .character{transform:translate(0);transition:transform .4s var(--transition-easeOutQuart)}.view-swiper .swiper-slide-active .class-view-wrap .item-data{transform:translate(0);opacity:1;transition:transform .4s var(--transition-easeOutQuart),opacity .4s var(--transition-easeOutQuart)}.view-swiper .swiper-slide-active .class-view-container{opacity:1}.class-view-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0}.class-view-wrap.active{opacity:1;transition:opacity .4s ease}.class-view-wrap .item-visual,.class-view-wrap .item-visual .flag,.class-view-wrap .item-visual .character{position:absolute;top:0;left:0;width:100%;height:100%}.class-view-wrap .item-visual .flag{transform:translateY(-100%)}.class-view-wrap .item-visual .character{transform:translateY(100%)}.class-view-wrap .item-visual img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.class-view-wrap .item-data{position:absolute;top:0;left:50%;min-height:100%;display:flex;align-items:flex-start;transform:translate(-10%);opacity:0;z-index:5}.class-view-wrap .item-data-inner{width:100%;max-width:60rem;padding:17rem 0 0 10.8rem;box-sizing:border-box}.class-view-wrap .item-name{text-align:left}.class-view-wrap .item-name .name{display:inline-block;font-size:4.8rem;line-height:1.4;font-weight:700;vertical-align:baseline;filter:drop-shadow(0px 0px .6rem rgba(0,0,0,.8));background:linear-gradient(180deg,#ffffaf,#c79b58);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.class-view-wrap .item-name .point{display:inline-block;margin-left:.8rem;font-size:1.6rem;line-height:1.4;font-weight:700;vertical-align:baseline;filter:drop-shadow(0px 0px .6rem rgba(0,0,0,.8));background:linear-gradient(180deg,#ffffaf,#c79b58);background-size:auto 300%;background-position:center bottom;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.class-view-wrap .item-title{position:relative;padding-left:3.2rem}.class-view-wrap .item-title em{display:inline-block;font-size:2.2rem;line-height:1.4;font-weight:700;filter:drop-shadow(0px 0px .6rem rgba(0,0,0,.5));background:linear-gradient(180deg,#ffedc9,#b39877);background-size:auto 150%;background-position:center top;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.class-view-wrap .item-title:before{content:"";position:absolute;top:50%;left:0;display:block;width:3rem;height:2.2rem;margin-top:-.9rem;background:url(/assets/images/common/class_view_info_deco.png) center center no-repeat;background-size:100% 100%}.class-view-wrap .item-story{margin-top:1.8rem}.class-view-wrap .item-special{margin-top:.8rem}.class-view-wrap .item-desc{margin-top:1.2rem;max-width:80%;font-size:1.4rem;line-height:1.71;color:#e3dcd0;text-shadow:#000000 1px 0 3px;letter-spacing:-.01em}.class-view-wrap .item-skill .item-skill-tab{margin-top:1.4rem;display:flex;gap:2.2rem}.class-view-wrap .item-skill .item-skill-tab .btn-skill-tab{position:relative;display:inline-flex;width:8.8rem;height:8.8rem;font-size:0}.class-view-wrap .item-skill .item-skill-tab .btn-skill-tab:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:auto 100%;z-index:0;opacity:1}.class-view-wrap .item-skill .item-skill-tab .btn-skill-tab:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:auto 100%;z-index:1;opacity:0}.class-view-wrap .item-skill .item-skill-tab .btn-skill-tab.active:before{opacity:0}.class-view-wrap .item-skill .item-skill-tab .btn-skill-tab.active:after{opacity:1}.class-view-wrap .item-skill .item-skill-view{width:30rem;margin-top:8rem}.class-view-wrap .item-skill .item-skill-tab+.item-skill-view{margin-top:2.8rem}.class-view-wrap .item-skill .cell{display:none}.class-view-wrap .item-skill .cell.active{display:block}.class-view-wrap .item-skill .video{position:relative;padding-top:56.25%;border:1px solid #aa874f}.class-view-wrap .item-skill .video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:before{background-image:url(/assets/images/common/bg_class_skill_01_off.png)}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:after{background-image:url(/assets/images/common/bg_class_skill_01_on.png)}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):before{background-position:0rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):after{background-position:0rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):before{background-position:-10.9rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):after{background-position:-10.9rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):before{background-position:-21.9rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):after{background-position:-21.9rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:before{background-image:url(/assets/images/common/bg_class_skill_02_off.png)}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:after{background-image:url(/assets/images/common/bg_class_skill_02_on.png)}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):before{background-position:0rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):after{background-position:0rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):before{background-position:-10.9rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):after{background-position:-10.9rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):before{background-position:-21.9rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):after{background-position:-21.9rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:before{background-image:url(/assets/images/common/bg_class_skill_03_off.png)}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:after{background-image:url(/assets/images/common/bg_class_skill_03_on.png)}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):before{background-position:0rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):after{background-position:0rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):before{background-position:-10.9rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):after{background-position:-10.9rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):before{background-position:-21.9rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):after{background-position:-21.9rem 0rem}.class-view-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0}.class-view-container[data-group=knight] .btn-specialization-nav:nth-child(1):before{background-image:url(/assets/images/common/btn_change_class_berserker_off.png)}.class-view-container[data-group=knight] .btn-specialization-nav:nth-child(1):after{background-image:url(/assets/images/common/btn_change_class_berserker_on.png)}.class-view-container[data-group=knight] .btn-specialization-nav:nth-child(2):before{background-image:url(/assets/images/common/btn_change_class_knight_off.png)}.class-view-container[data-group=knight] .btn-specialization-nav:nth-child(2):after{background-image:url(/assets/images/common/btn_change_class_knight_on.png)}.class-view-container[data-group=knight] .btn-specialization-nav:nth-child(3):before{background-image:url(/assets/images/common/btn_change_class_defender_off.png)}.class-view-container[data-group=knight] .btn-specialization-nav:nth-child(3):after{background-image:url(/assets/images/common/btn_change_class_defender_on.png)}.class-view-container[data-group=magician] .btn-specialization-nav:nth-child(1):before{background-image:url(/assets/images/common/btn_change_class_priest_off.png)}.class-view-container[data-group=magician] .btn-specialization-nav:nth-child(1):after{background-image:url(/assets/images/common/btn_change_class_priest_on.png)}.class-view-container[data-group=magician] .btn-specialization-nav:nth-child(2):before{background-image:url(/assets/images/common/btn_change_class_magician_off.png)}.class-view-container[data-group=magician] .btn-specialization-nav:nth-child(2):after{background-image:url(/assets/images/common/btn_change_class_magician_on.png)}.class-view-container[data-group=magician] .btn-specialization-nav:nth-child(3):before{background-image:url(/assets/images/common/btn_change_class_wizards_off.png)}.class-view-container[data-group=magician] .btn-specialization-nav:nth-child(3):after{background-image:url(/assets/images/common/btn_change_class_wizards_on.png)}.class-view-container[data-group=ranger] .btn-specialization-nav:nth-child(1):before{background-image:url(/assets/images/common/btn_change_class_scout_off.png)}.class-view-container[data-group=ranger] .btn-specialization-nav:nth-child(1):after{background-image:url(/assets/images/common/btn_change_class_scout_on.png)}.class-view-container[data-group=ranger] .btn-specialization-nav:nth-child(2):before{background-image:url(/assets/images/common/btn_change_class_ranger_off.png)}.class-view-container[data-group=ranger] .btn-specialization-nav:nth-child(2):after{background-image:url(/assets/images/common/btn_change_class_ranger_on.png)}.class-view-container[data-group=ranger] .btn-specialization-nav:nth-child(3):before{background-image:url(/assets/images/common/btn_change_class_hunter_off.png)}.class-view-container[data-group=ranger] .btn-specialization-nav:nth-child(3):after{background-image:url(/assets/images/common/btn_change_class_hunter_on.png)}.class-specialization-ui{position:absolute;top:50%;left:50%;width:46.8rem;display:flex;align-items:center;justify-content:space-between;margin:17.2rem 0 0 -46rem;z-index:50}.class-specialization-ui:before{content:"";position:absolute;top:50%;left:50%;width:4.4rem;height:1.2rem;margin:-.6rem 0 0 -10.4rem;background:url(/assets/images/common/class_view_specialization-ui-deco-1.png) center center no-repeat;background-size:100% 100%;z-index:25;pointer-events:none}.class-specialization-ui:after{content:"";position:absolute;top:50%;right:50%;width:4.4rem;height:1.2rem;margin:-.6rem -10.4rem 0 0;background:url(/assets/images/common/class_view_specialization-ui-deco-2.png) center center no-repeat;background-size:100% 100%;z-index:25;pointer-events:none}.class-specialization-ui .btn-specialization-nav{position:relative;width:11.4rem;height:11.4rem}.class-specialization-ui .btn-specialization-nav.active:before,.class-specialization-ui .btn-specialization-nav:hover:before{opacity:1}.class-specialization-ui .btn-specialization-nav.active:after,.class-specialization-ui .btn-specialization-nav:hover:after{opacity:1}.class-specialization-ui .btn-specialization-nav:nth-child(2){width:17.2rem;height:17.2rem}.class-specialization-ui .btn-specialization-nav:nth-child(2) .txt{font-size:2.7rem;font-weight:700}.class-specialization-ui .btn-specialization-nav .txt{display:inline-block;width:100%;text-align:center;font-size:1.8rem;line-height:1.4;font-weight:400;filter:drop-shadow(0px 0px 1rem rgba(0,0,0,.5));background:linear-gradient(180deg,#ffe8b7,#dfb654);background-size:auto 150%;background-position:center top;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.class-specialization-ui .btn-specialization-nav em{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:Center;z-index:1}.class-specialization-ui .btn-specialization-nav:before{content:"";position:absolute;top:50%;left:50%;display:block;width:24.5rem;height:25.2rem;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;transition:opacity .2s ease;transform:translate(-50%,-50%);opacity:1;z-index:0;pointer-events:none}.class-specialization-ui .btn-specialization-nav:after{content:"";position:absolute;top:50%;left:50%;display:block;width:24.5rem;height:25.2rem;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease;z-index:2;pointer-events:none}#class_pop{position:fixed;top:0;width:100%;height:100%;display:block;visibility:hidden;left:100%;z-index:6;background:url(/assets/images/common/bg_pop_class.jpg) center center no-repeat;background-size:cover}#class_pop.actived{visibility:visible;left:0}#class_pop .btn-page-prev{position:absolute;top:12rem;right:50%;margin-right:-66rem;z-index:15}#class_pop .pop_inner{position:relative;width:100%;height:100%;min-width:0;max-width:192rem}@media screen and (max-width:1024px){.class{min-height:100vh;min-height:l00vh}.class .section-inner{padding:8rem 0 0}.class-swiper{width:28rem}.swiper-slide-active .class-model .items .item-visual .on{opacity:1!important;transition:opacity .4s ease}.swiper-slide-active .class-model .item-label{opacity:1!important}.class-model{position:relative;left:50%;margin-left:-18rem;width:36rem;height:59rem}.class-model .btn-class-nav:hover+.items .item-visual .on{opacity:0}.class-model .btn-class-nav:hover+.items .item-more{opacity:0}.class-model .btn-class-nav:hover~.item-label{clip-path:none}.class-model .items{top:50%;left:50%;width:36rem;height:59rem;transform:translate(-50%,-50%)}.class-model .items .item-inner{top:0%;left:0%}.class-model .items .item-more{display:none}.class-model .items .item-visual .on{transition:none}.class-model .item-label{width:10.4rem;height:3.1rem;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transition:none;opacity:0;transition:opacity .2s ease}.class-model .item-label em{padding:0 0 0 2.1rem;font-size:1.2rem;text-shadow:0 0 2px rgba(0,0,0,.8)}.class-model.knight .item-inner{width:100%;height:100%;transform:none}.class-model.knight .item-label{margin:-4.5rem 0 0 3rem}.class-model.magician .item-inner{width:100%;height:100%;transform:none}.class-model.magician .item-label{margin:-6rem 0 0 2rem}.class-model.ranger .item-inner{width:100%;height:100%;transform:none}.class-model.ranger .item-label{margin:-4rem 0 0 2rem}.view-swiper .class_button_next,.view-swiper .class_button_prev{top:50%;width:2.9rem;height:3.4rem}.view-swiper .class_button_next{right:1.5rem;margin-right:0;background-size:100% auto;transition:none}.view-swiper .class_button_next:hover{background-size:100% auto;transition:none}.view-swiper .class_button_prev{left:1.5rem;margin-left:0;background-size:100% auto;transition:none}.view-swiper .class_button_prev:hover{background-size:100% auto;transition:none}.view-swiper .swiper-slide-active .class-view-wrap .item-visual .character{opacity:1;transform:translate(0);transition:opacity .4s var(--transition-easeOutQuart),transform .4s var(--transition-easeOutQuart)}.view-swiper .swiper-slide-active .class-view-wrap .item-data{opacity:1;transition:opacity .4s var(--transition-easeOutQuart)}.class-view-wrap{height:auto}.class-view-wrap .item-visual{overflow:hidden}.class-view-wrap .item-visual .flag{display:none}.class-view-wrap .item-visual img{height:auto;width:100%;object-fit:fill}.class-view-wrap .item-visual .character{opacity:0;transform:translateY(10%)}.class-view-wrap .item-data{position:relative;padding-top:45.6rem;top:auto;left:auto;min-height:0;display:block;text-align:center;transform:none;opacity:0}.class-view-wrap .item-data-inner{max-width:100%;padding:0 2rem 5rem;box-sizing:border-box}.class-view-wrap .item-name{display:flex;flex-direction:column;align-items:center;text-align:center}.class-view-wrap .item-name .name{font-size:3.2rem}.class-view-wrap .item-name .point{margin-left:0;margin-top:0rem;font-size:1.4rem;background-size:auto 200%}.class-view-wrap .item-title{position:relative;padding-left:0;padding-bottom:1.6rem}.class-view-wrap .item-title em{font-size:1.8rem;background-size:auto 100%}.class-view-wrap .item-title:before{top:auto;bottom:0;left:50%;display:block;width:19.4rem;height:1.9rem;margin-top:0;margin-left:-9.7rem;background:url(/assets/images/common/class_view_info_deco_m.png) center center no-repeat;background-size:100% 100%}.class-view-wrap .item-story{margin-top:3rem}.class-view-wrap .item-special{margin-top:2rem}.class-view-wrap .item-desc{margin-top:.4rem;max-width:100%;padding:0 2.4rem;font-size:1.2rem;line-height:1.5}.class-view-wrap .item-skill .item-skill-tab{display:flex;justify-content:Center;gap:0;margin-top:2rem}.class-view-wrap .item-skill .item-skill-tab .btn-skill-tab{position:relative;display:inline-flex;width:6.5rem;height:7.5rem}.class-view-wrap .item-skill .item-skill-view{width:25rem;margin:4rem auto 0}.class-view-wrap .item-skill .item-skill-tab+.item-skill-view{margin-top:2rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:before{background-image:url(/assets/images/common/bg_class_skill_01_off-m.png)}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:after{background-image:url(/assets/images/common/bg_class_skill_01_on-m.png)}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):before{background-position:0rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):after{background-position:0rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):before{background-position:-6.5rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):after{background-position:-6.5rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):before{background-position:-13rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):after{background-position:-13rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:before{background-image:url(/assets/images/common/bg_class_skill_02_off-m.png)}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:after{background-image:url(/assets/images/common/bg_class_skill_02_on-m.png)}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):before{background-position:0rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):after{background-position:0rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):before{background-position:-6.5rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):after{background-position:-6.5rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):before{background-position:-13rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):after{background-position:-13rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:before{background-image:url(/assets/images/common/bg_class_skill_03_off-m.png)}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:after{background-image:url(/assets/images/common/bg_class_skill_03_on-m.png)}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):before{background-position:0rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):after{background-position:0rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):before{background-position:-6.5rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):after{background-position:-6.5rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):before{background-position:-13rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):after{background-position:-13rem 0rem}.class-view-container{overflow-y:scroll}.class-specialization-ui{position:absolute;top:36rem;left:0;width:100%;margin:0;padding:0 4rem;box-sizing:border-box}.class-specialization-ui:before{content:"";width:2.64rem;height:.72rem;margin:-.36rem 0 0 calc(-10.2rem * .6)}.class-specialization-ui:after{width:2.64rem;height:.72rem;margin:-.36rem calc(-10.2rem * .6) 0 0}.class-specialization-ui .btn-specialization-nav{position:relative;width:5.7rem;height:5.7rem}.class-specialization-ui .btn-specialization-nav:hover:before{opacity:1}.class-specialization-ui .btn-specialization-nav:hover:after{opacity:1}.class-specialization-ui .btn-specialization-nav.active:before{opacity:1}.class-specialization-ui .btn-specialization-nav.active:after{opacity:1}.class-specialization-ui .btn-specialization-nav:nth-child(2){width:8.6rem;height:8.6rem}.class-specialization-ui .btn-specialization-nav:nth-child(2) .txt{font-size:1.4rem}.class-specialization-ui .btn-specialization-nav .txt{font-size:1rem}.class-specialization-ui .btn-specialization-nav:before{width:12.2rem;height:12.2rem}.class-specialization-ui .btn-specialization-nav:after{width:12.2rem;height:12.2rem}#class_pop{z-index:50;background:url(/assets/images/common/bg_pop_class-m.jpg) center center no-repeat;background-size:cover}#class_pop .btn-page-prev{top:8rem;right:1.5rem;width:3.4rem;height:3.4rem;margin:0}#class_pop .pop_inner{max-width:100%}}@media screen and (max-width:1024px){html[lang=en] .class-view-wrap .item-name img{width:36rem}}.tokenomics .sub-visual .visual{background-image:url(/assets/images/common/sub-visual-tokenomics.jpg)}.tokenomics .content-playbook h4{font-size:2.2rem;line-height:2.8rem;text-align:left;margin-top:3.3rem;letter-spacing:-.02em}.tokenomics .content-playbook .gradient-gold-text,.tokenomics .content-playbook .tit span{display:inline-block;font-weight:700;filter:none;background:linear-gradient(180deg,#b79b6f,#745629);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tokenomics .content-playbook p{text-align:left;font-size:1.8rem;line-height:2.8rem;letter-spacing:-.02em;color:#2d2d2d;word-break:break-word}.tokenomics .content-playbook .tit{font-size:2.2rem;margin:3rem 0 1rem}.tokenomics .content-playbook ol{padding-left:2rem}.tokenomics .content-playbook ol li{padding:0 0 0 2rem;background:url(/assets/images/common/icon-playbook-arrow-gray.png) no-repeat 0 .6rem;background-size:1.4rem 1.6rem}.tokenomics .content-playbook li p{text-align:left}.tokenomics .content-playbook li p.sub-tit{font-size:2.2rem;line-height:2.8rem;margin:1.2rem 0 1rem;color:#d33;font-weight:500}.tokenomics .content-playbook .desc{color:#90835e}.tokenomics .content-playbook #play-tab .tab-buttons{display:flex;justify-content:center;height:7.7rem;color:#90835e;border:1px solid #cbc3b2;border-bottom:3px solid #1d1a15;margin:3rem 0 1.5rem;padding:0}.tokenomics .content-playbook .tab-buttons li{width:25%;line-height:7.8rem;font-size:1.8rem;padding:0;border-right:1px solid #cbc3b2;background:#f7f3e8;letter-spacing:-.02em;text-align:center}.tokenomics .content-playbook .tab-buttons li:last-child{border-right:none}.tokenomics .content-playbook .tab-buttons li.active{color:#f9f6f1;background:#90835e}.tokenomics .content-playbook .tab-buttons li:after{display:none}.tokenomics .content-playbook ul{list-style:none;padding:0 0 0 2rem}.tokenomics .content-playbook ul li{position:relative;padding:0 0 0 2rem;text-align:left}.tokenomics .content-playbook ul li:after{content:"";display:block;position:absolute;top:.9rem;left:.3rem;width:.5rem;height:.5rem;background:#2d2d2d;border-radius:1rem}.tokenomics .content-playbook .table{width:100%;overflow:hidden}.tokenomics .content-playbook table{width:100%;border-collapse:collapse;font-size:1.8rem;text-align:center;background:#f9f6f1;border-bottom:1px solid #cbc3b2;border-top:3px solid #1d1a15}.tokenomics .content-playbook table th,.tokenomics .content-playbook table td{width:16rem;min-height:7.5rem;text-align:center;vertical-align:middle;color:#2d2d2d;line-height:1.35;padding:1.35rem 0;border-top:1px solid #cbc3b2}.tokenomics .content-playbook table thead tr th{color:#909090;background:#f7f3e8}.tokenomics .content-playbook table td{padding:2rem 0}.tokenomics .content-playbook table tbody tr th{color:#90835e}.tokenomics .content-playbook table thead tr th:nth-child(1),.tokenomics .content-playbook table tbody tr th:nth-child(1){width:11rem}.tokenomics .content-playbook table thead tr th:nth-child(3),.tokenomics .content-playbook table tbody tr th:nth-child(3){width:20rem}@media screen and (max-width:1024px){.tokenomics{align-items:flex-start;min-height:100%}.tokenomics .section-bg{background-image:url(/assets/images/common/tokenomics-bg-m.jpg)}.tokenomics .section-inner{padding:10rem 0;text-align:center}.tokenomics .rager{position:relative;height:35.5rem;z-index:-1}.tokenomics .rager img{position:absolute;top:50%;left:50%;width:28.65rem;height:31.15rem;margin:-19.7rem 0 0 -13.6rem}.tokenomics .rager .txt-box{position:absolute;top:50%;left:0;width:100%;margin:4.1rem 0 0;padding:2.9rem 0 0;background:url(/assets/images/common/icon-token-m.png) no-repeat 65% 0;background-size:5.9rem 2.75rem}.tokenomics .rager .txt-box p{width:100%;font-size:1.7rem;font-weight:700;text-align:left;text-align:center}.tokenomics .rager .txt-1,.tokenomics .rager .txt-2,.tokenomics .rager .txt-3{font-weight:500;line-height:1.4;text-align:left;display:flex;justify-content:center;align-items:center;height:2.75rem;font-size:1.7rem;font-weight:700}.tokenomics .rager em{font-weight:700;font-size:1.92rem;line-height:5.6rem;vertical-align:baseline}.tokenomics .visual{margin:0 auto}.tokenomics .visual .obj{display:inline-block;width:31rem}.tokenomics .visual .obj img{width:100%}.tokenomics .content-playbook h4{font-size:1.8rem;line-height:1.25;margin-top:2rem}.tokenomics .content-playbook .gradient-gold-text,.tokenomics .content-playbook .tit span{color:#2d2d2d}.tokenomics .content-playbook p{text-align:left;font-size:1.4rem;line-height:1.5;color:#2d2d2d;word-break:keep-all}.tokenomics .content-playbook .tit{font-size:1.8rem;margin:2rem 0 1rem}.tokenomics .content-playbook ol{padding-left:0rem}.tokenomics .content-playbook ol li{padding:0 0 0 1.6rem;background-position:left .8rem;background-size:.7rem .8rem}.tokenomics .content-playbook li p.sub-tit{font-size:1.8rem;line-height:1.25;margin:1.5rem 0 1rem}.tokenomics .content-playbook picture+.desc{margin-top:1rem}.tokenomics .content-playbook #play-tab .tab-buttons{height:6.4rem}.tokenomics .content-playbook .tab-buttons li{display:flex;align-items:center;justify-content:center;height:6.4rem;padding:0 .4rem;line-height:1.25;font-size:1.2rem;text-align:center}.tokenomics .content-playbook ul{margin-top:.8rem;padding:0 0 0 .8rem}.tokenomics .content-playbook ul li{padding:0 0 0 1rem;text-align:left;font-size:1.4rem;line-height:1.4}.tokenomics .content-playbook ul li:after{content:"";display:block;position:absolute;top:.9rem;left:0rem;width:.4rem;height:.4rem}.tokenomics .content-playbook .table{width:100%;overflow-x:auto;overflow-y:hidden}.tokenomics .content-playbook table{width:100%;font-size:1.4rem}.tokenomics .content-playbook .tbl-inner{width:260%}.tokenomics .content-playbook table th,.tokenomics .content-playbook table td{width:auto;height:auto;line-height:1.4;padding:1.6rem}.tokenomics .content-playbook table td{padding:1.6rem}.tokenomics .content-playbook table tbody tr th{color:#90835e}.tokenomics .content-playbook table thead tr th:nth-child(1),.tokenomics .content-playbook table tbody tr th:nth-child(1){width:auto}.tokenomics .content-playbook table thead tr th:nth-child(3),.tokenomics .content-playbook table tbody tr th:nth-child(3){width:auto}.tokenomics .content-playbook .table+.desc{margin-top:1rem}.tokenomics .contents.playbook{padding-bottom:20rem}.content-playbook{padding:1.5rem 0 0}.tokenplaybook{align-items:flex-start;min-height:100vh}.tokenplaybook .section-bg{background:#f9f8f2}.tokenplaybook .section-bg:before{display:none}.tokenplaybook .section-inner{padding:1rem}.tokenplaybook .section-inner .top-bg{display:none}.tokenplaybook .section-inner .wrap-playbook{width:34rem;display:flex;justify-content:space-around;margin:5rem auto}.tokenplaybook .section-inner .wrap-playbook .playbook-menu{display:none}.tokenplaybook .section-inner .wrap-playbook .content-playbook{width:34rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook h4{font-size:1.1rem;line-height:2.8rem;text-align:left;margin-top:.75rem;letter-spacing:-.02em}.tokenplaybook .section-inner .wrap-playbook .content-playbook p{font-size:.9rem;line-height:1.4rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook .tit{font-size:1.1rem;margin:.7rem 0 .5rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook ol{padding-left:1rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook ol li{padding:0 0 0 1rem;background:url(/assets/images/common/icon-playbook-arrow-gray.png) no-repeat 0 .3rem;background-size:.7rem .8rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook li p.sub-tit{font-size:1.1rem;line-height:1.4rem;margin:1rem 0 .5rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook .desc{padding:0 0 0 1rem;text-indent:-1rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook #play-tab{overflow:hidden}.tokenplaybook .section-inner .wrap-playbook .content-playbook .inner-tab-bpx{overflow:auto}.tokenplaybook .section-inner .wrap-playbook .content-playbook #play-tab .tab-buttons{width:48rem;height:3.8rem;border-bottom:2px solid #1d1a15;margin:1rem 0 .75rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook .tab-buttons li{width:12rem;line-height:3.8rem;font-size:.9rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook ul{list-style:none;padding:0 0 0 1rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook ul li{position:relative;padding:0 0 0 1rem;text-align:left;font-size:.9rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook ul li:after{content:"";display:block;position:absolute;top:.45rem;left:.15rem;width:.25rem;height:.25rem;background:#2d2d2d;border-radius:1rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook .table{width:100%;overflow:hidden}.tokenplaybook .section-inner .wrap-playbook .content-playbook .tbl-inner{overflow:auto}.tokenplaybook .section-inner .wrap-playbook .content-playbook table{width:48rem;border-collapse:collapse;font-size:.9rem;text-align:center;background:#f9f6f1;border-bottom:1px solid #cbc3b2;border-top:2px solid #1d1a15}.tokenplaybook .section-inner .wrap-playbook .content-playbook table th,.tokenplaybook .section-inner .wrap-playbook .content-playbook table td{width:8rem;min-height:5rem;padding:-.7rem 0;border-top:1px solid #cbc3b2}.tokenplaybook .section-inner .wrap-playbook .content-playbook table td{padding:1rem 0}.tokenplaybook .section-inner .wrap-playbook .content-playbook table thead tr th:nth-child(1),.tokenplaybook .section-inner .wrap-playbook .content-playbook table tbody tr th:nth-child(1){width:5.5rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook table thead tr th:nth-child(3),.tokenplaybook .section-inner .wrap-playbook .content-playbook table tbody tr th:nth-child(3){width:10rem}}html[lang=zh-Hant] .tokenplaybook .section-inner .wrap-playbook .content-playbook .tab-buttons li{font-size:1.75rem}@media screen and (max-width:1024px){html[lang=ja] .content-playbook p,html[lang=th] .content-playbook p,html[lang=pt] .content-playbook p,html[lang=zh-Hans] .content-playbook p{word-break:break-all}html[lang=zh-Hant] .content-playbook p{word-break:break-all}html[lang=zh-Hant] .tokenplaybook .section-inner .wrap-playbook .content-playbook .tab-buttons li{font-size:.9rem}}.rank .sub-visual .visual{background-image:url(/assets/images/common/sub-visual-rank.jpg)}.download .sub-visual .visual{background-image:url(/assets/images/common/sub-visual-download.jpg)}.download .download-infor-box{width:100%;margin:0 auto;padding:0 0 100px}.download .download-infor-box h3.tit{font-size:2.6rem;line-height:3rem;letter-spacing:-.03em;color:#2d2d2d;text-align:left;font-weight:700;padding:4rem 0 2rem}.download .download-infor-box .download-conts{width:100%}.download .download-infor-box .download-conts .rom-client{position:relative;display:flex;align-items:center;width:100%;height:24rem;background:url(/assets/images/common/bg-download.png) no-repeat 0 0;background-size:cover}.download .download-infor-box .download-conts .rom-client p{position:absolute;top:4rem;left:3rem;font-size:2.8rem;line-height:3.2rem;letter-spacing:-.03em;text-align:left;color:#d0c8b7;text-shadow:#000 1px 0 .7r}.download .download-infor-box .download-conts .rom-client .btn-box{position:absolute;bottom:3.5rem;left:3rem;display:flex;flex-wrap:wrap;justify-content:flex-start}.download .download-infor-box .download-conts .rom-client .btn-box a{display:block;width:17.9rem;margin:0 2rem 0 0}.download .download-infor-box .download-conts .rom-client .btn-box a img{width:100%}.download .download-infor-box .download-conts .rom-client .btn-box a.appstore{width:18.2rem}.download .download-infor-box .download-conts .systerm{width:100%;display:flex;justify-content:space-between}.download .download-infor-box .download-conts .systerm table{width:100%}.download .download-infor-box .download-conts .systerm table tr th,.download .download-infor-box .download-conts .systerm table tr td{width:36rem;text-align:center;line-height:3rem;padding:2.5rem .5rem;font-size:1.8rem;font-weight:500;letter-spacing:-.03em}.download .download-infor-box .download-conts .systerm table th{background:#92856c;color:#f7f3e8;border-bottom:none}.download .download-infor-box .download-conts .systerm table td{color:#504431}.download .download-infor-box .download-conts .systerm table tr th:first-child,.download .download-infor-box .download-conts .systerm table tr td:first-child{width:23rem}.download .download-infor-box .download-conts .systerm table.depth4 tr th,.download .download-infor-box .download-conts .systerm table.depth4 tr td{width:24rem;text-align:center;line-height:3rem;padding:2.5rem .5rem;font-size:1.8rem;font-weight:500;letter-spacing:-.03em}.download .download-infor-box .download-conts .systerm table.depth4 tr th:first-child,.download .download-infor-box .download-conts .systerm table.depth4 tr td:first-child{width:23rem}.download .download-infor-box .download-conts .driver table td{width:30.9rem;border-left:1px solid #e1dcd1;background:#92856c;vertical-align:middle}.download .download-infor-box .download-conts .driver table td div{width:100%;text-align:center}.download .download-infor-box .download-conts .driver table td div img{max-width:100%}.download .download-infor-box .download-conts .driver table td p.driver-name{text-align:center;font-size:2rem;line-height:3rem;letter-spacing:-.03em;padding:1.7rem;color:#f7f3e8}.download .download-infor-box .download-conts .driver table td p.driver-name a.btn-driver-download{display:inline-block;width:2.2rem;height:2.2rem}.download .download-infor-box .download-conts .driver table td p.driver-name a.btn-driver-download img{width:2.2rem;height:2.2rem;vertical-align:top;margin:5px 0 0 10px}.download .download-infor-box .download-conts .driver table td:first-child{border-left:none}.download .download-infor-box .download-conts .driver table tr:first-child td{background:#fffdf9}.download .download-infor-box .download-conts .notice-list{padding:2rem 0 0}.download .download-infor-box .download-conts .notice-list li{font-size:1.8rem;text-align:left;line-height:3rem;letter-spacing:-.03em;color:#2d2d2d}.download .download-infor-box .download-conts .desc-list{padding:2rem 0 0}.download .download-infor-box .download-conts .desc-list li{font-size:1.8rem;text-align:left;line-height:2.6rem;letter-spacing:-.03em;padding:0 0 0 1rem;text-indent:-1rem;color:#909090}.download .download-infor-box .download-conts .guide-visual{margin-top:1.6rem}@media screen and (max-width:1024px){.download .download-infor-box{width:100%;margin:0 auto;padding:1.5rem 0 0}.download .download-infor-box h3.tit{font-size:1.6rem;line-height:2rem;padding:2rem 0 1rem}.download .download-infor-box .download-conts .rom-client{position:relative;display:flex;align-items:center;width:100%;height:12rem;background:url(/assets/images/common/bg-download.png) no-repeat 0 0;background-size:cover}.download .download-infor-box .download-conts .rom-client p{position:absolute;top:1.8rem;left:3rem;font-size:1.4rem;line-height:2rem}.download .download-infor-box .download-conts .rom-client .btn-box{position:absolute;bottom:1.8rem}.download .download-infor-box .download-conts .rom-client .btn-box a{display:block;width:9rem;margin:0 1rem 0 0}.download .download-infor-box .download-conts .rom-client .btn-box a.appstore{width:9.1rem}.download .download-infor-box .download-conts .download-conts-inner{overflow:auto}.download .download-infor-box .download-conts .systerm{width:100%;min-width:47.5rem}.download .download-infor-box .download-conts .systerm table{width:100%}.download .download-infor-box .download-conts .systerm table tr th,.download .download-infor-box .download-conts .systerm table tr td{width:36rem;text-align:center;line-height:2rem;padding:1.5rem .5rem;font-size:1.4rem;vertical-align:middle}.download .download-infor-box .download-conts .systerm table tr th:first-child,.download .download-infor-box .download-conts .systerm table tr td:first-child{width:23rem}.download .download-infor-box .download-conts .systerm table tbody tr td{background:#fffdfb}.download .download-infor-box .download-conts .systerm table.depth4 tr th,.download .download-infor-box .download-conts .systerm table.depth4 tr td{width:24rem;line-height:2rem;padding:1.5rem .5rem;font-size:1.4rem}.download .download-infor-box .download-conts .systerm table.depth4 tr th:first-child,.download .download-infor-box .download-conts .systerm table.depth4 tr td:first-child{width:23rem}.download .download-infor-box .download-conts .notice-list{padding:1rem 0 0}.download .download-infor-box .download-conts .notice-list li{font-size:1.4rem;line-height:2rem}.download .download-infor-box .download-conts .desc-list{padding:2rem 0 0}.download .download-infor-box .download-conts .desc-list li{font-size:1.4rem;line-height:2rem;padding:0 0 0 1rem;text-indent:-1rem}.download .download-infor-box .download-conts .guide-visual{margin-top:1rem;width:50%}.download .only-pc{display:none!important}}.media .sub-visual .visual{background-image:url(/assets/images/common/sub-visual-media.jpg)}.guide .sub-visual .visual{background-image:url(/assets/images/common/sub-visual-guide.jpg)}.news .sub-visual .visual{background-image:url(/assets/images/common/sub-visual-news.jpg)}.mypage .sub-visual .visual{background-image:url(/assets/images/common/sub-visual-mypage.jpg)}.btn-logout{display:inline-flex;align-items:center;justify-content:center;width:16rem;height:3.8rem;text-align:center;font-size:1.8rem;font-weight:500;color:#ffe4b8;text-shadow:0px 1px 2px rgba(0,0,0,.4);background:url(/assets/images/common/btn-logout.png) center center no-repeat;background-size:100% 100%}.btn-account-ui{display:inline-flex;align-items:center;justify-content:center;width:30rem;height:5.8rem;text-align:center;font-size:1.8rem;font-weight:500;color:#ffe4b8;text-shadow:0px 1px 2px rgba(0,0,0,.4);background:url(/assets/images/common/btn-account.png) center center no-repeat;background-size:100% 100%}.mypage-account{padding:2.6rem 3rem 9rem;background:#fffdfb;text-align:left}.mypage-account h3{font-size:2.6rem;line-height:1.4;font-weight:700;color:#2d2d2d;margin-bottom:16px}.mypage-account .account-group{position:relative}.mypage-account .account-group+.account-group{margin-top:6rem}.mypage-account .account-group .btn-logout{position:absolute;top:0;right:0;z-index:5}.mypage-account .account-user .user-data{display:flex;gap:3rem;align-items:center}.mypage-account .account-user .user-data .user-thumb{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:12rem;height:12rem;background:#cbc3b2}.mypage-account .account-user .user-data .user-info{flex:1;width:100%}.mypage-account .account-user .user-data .user-info .name{font-size:2.4rem;line-height:1.4;font-weight:400;color:#2d2d2d}.mypage-account .account-user .user-data .user-info .btns{margin-top:1.2rem}.mypage-account .account-coupons .input{display:flex;gap:1rem;max-width:85%}.mypage-account .account-coupons .input input{flex:1}.mypage-account .account-coupons .info{margin-top:2rem}.mypage-account .account-coupons .info h4{font-size:2.2rem;line-height:1.4;font-weight:400;color:#2d2d2d}.mypage-account .account-coupons .info ul{margin-top:1.8rem}.mypage-account .account-coupons .info li{position:relative;display:flex;gap:.2rem}.mypage-account .account-coupons .info li:before{content:"ㆍ";flex:0 0 auto;position:relative;top:.3rem}.mypage-account .account-coupons .info li .txt{flex:1;width:100%;font-size:1.8rem;line-height:1.66;font-weight:400}.mypage-account .account-info .grid-layout-inner{display:flex;flex-wrap:wrap;margin:-.5rem}.mypage-account .account-info .grid-layout-cell{width:100%;padding:.5rem;box-sizing:border-box}.mypage-account .account-info .info-items{display:flex;width:100%;min-height:5.8rem}.mypage-account .account-info .info-items .item-title{display:flex;align-items:center;flex:1 1 30%;padding:2rem;text-align:left;font-size:1.8rem;line-height:1.4;color:#f7f3e8;background:#90835e;box-sizing:border-box}.mypage-account .account-info .info-items .item-view{display:flex;flex:1 1 70%;padding:2rem;text-align:center;font-size:1.8rem;line-height:1.4;color:#2d2d2d;background:#fff;border:1px solid #cbc3b2;box-sizing:border-box}.character-select{width:55rem;padding:2rem;background:#fdfaf2;border:1px solid #cbc3b2}.character-select .select-inner{padding:5.3rem 2rem 2rem;background:#fff;text-align:center}.character-select h3{font-size:2.6rem;line-height:1.4;font-weight:700;color:2d2d2d}.character-select .btn-account-ui{margin-top:6rem}.character-select .select-data{margin-top:5.6rem;display:flex;flex-direction:column;gap:1.2rem}.character-select .select-data .select{width:100%}.character-select .select-data .select select{line-height:1.3}.character-select .select-data .none{width:100%;padding:5rem 0;font-size:1.8rem;line-height:1.66;text-align:center}.character-select .btn-pop-close{top:2.2rem;right:2.4rem;left:auto;margin:0;background:url(/assets/images/common/icon-pop-close.png) center center no-repeat}@media screen and (max-width:1280px){.mypage-account .account-coupons .input{max-width:100%}}@media screen and (max-width:1024px){.btn-logout{width:10rem;height:3rem;font-size:1.4rem}.btn-account-ui{width:100%;height:4rem;font-size:1.6rem}.mypage-account{padding:1.5rem 0 0;background:none;text-align:left}.mypage-account h3{font-size:1.8rem;margin-bottom:1.2rem}.mypage-account .account-group+.account-group{margin-top:4rem}.mypage-account .account-user{padding-top:1.2rem}.mypage-account .account-user .user-data{flex-direction:column;gap:0;align-items:center;text-align:center}.mypage-account .account-user .user-data .user-thumb{width:9rem;height:9rem}.mypage-account .account-user .user-data .user-info .name{margin-top:.5rem;font-size:1.4rem}.mypage-account .account-user .user-data .user-info .btns{margin-top:.5rem}.mypage-account .account-coupons .input{display:flex;flex-direction:column;gap:1rem;max-width:100%}.mypage-account .account-coupons .input input{flex:0 0 auto}.mypage-account .account-coupons .info{margin-top:1.2rem}.mypage-account .account-coupons .info h4{font-size:1.6rem}.mypage-account .account-coupons .info ul{margin-top:.8rem}.mypage-account .account-coupons .info li:before{content:"ㆍ";flex:0 0 auto;position:relative;top:-.2rem}.mypage-account .account-coupons .info li .txt{font-size:1.4rem;line-height:1.4}.mypage-account .account-info .grid-layout-inner{display:block;margin:0}.mypage-account .account-info .grid-layout-cell{width:100%;padding:0}.mypage-account .account-info .grid-layout-cell+.grid-layout-cell{margin-top:1rem}.mypage-account .account-info .info-items{min-height:3.9rem}.mypage-account .account-info .info-items .item-title,.mypage-account .account-info .info-items .item-view{padding:1rem;font-size:1.4rem}.character-select-pop{width:100%}.character-select{width:100%;padding:1.5rem;box-sizing:border-box}.character-select .select-inner{padding:3.2rem 1.5rem 1.5rem}.character-select h3{font-size:1.8rem}.character-select .btn-account-ui{margin-top:3.2rem}.character-select .select-data{margin-top:3.2rem;gap:1rem}.character-select .select-data .none{padding:3rem 0;font-size:1.4rem;line-height:1.5}.character-select .btn-pop-close{top:1.5rem;right:1.5rem}}.main-header-banner{position:relative;z-index:15;background:#000}.main-header-banner .btn-details{display:inline-flex;align-items:center;justify-content:center;width:22rem;height:5.6rem;text-align:center;font-size:2.4rem;font-weight:500;color:#ffe4b8;text-shadow:0px 1px 2px rgba(0,0,0,.4);background:url(/assets/images/common/btn-main-details.png) center center no-repeat;background-size:100% 100%;box-shadow:0 2px 5px #0006}.main-header-banner .btn-main-banner-prev{position:absolute;top:100%;left:50%;margin-left:-640px;width:3.2rem;height:9.6rem;z-index:50}.main-header-banner .btn-main-banner-prev:before{background-image:url(/assets/images/common/btn-main-banner-prev.png);background-size:3.2rem auto}.main-header-banner .btn-main-banner-prev:after{display:none}.main-header-banner .btn-main-banner-prev:hover:before{opacity:1}.main-header-banner .btn-main-banner-next{position:absolute;top:100%;right:50%;margin-right:-640px;width:3.2rem;height:9.6rem;z-index:50}.main-header-banner .btn-main-banner-next:before{background-image:url(/assets/images/common/btn-main-banner-next.png);background-size:3.2rem auto}.main-header-banner .btn-main-banner-next:after{display:none}.main-header-banner .btn-main-banner-next:hover:before{opacity:1}.main-header-banner .main-banner-items{position:relative;width:100%;height:52rem;padding-top:8rem;box-sizing:border-box;overflow:hidden}.main-header-banner .main-banner-items .item-visual{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.main-header-banner .main-banner-items .item-visual img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-header-banner .main-banner-items .main-inner,.main-header-banner .main-banner-items .inner{height:100%;box-sizing:border-box}.main-header-banner .main-banner-items .main-inner{padding-top:7.6rem}.main-header-banner .main-banner-items .item-data{width:50%}.main-header-banner .main-banner-items .item-data .item-headline{font-size:4.8rem;line-height:1.44;font-weight:500;color:#dbc6a5}.main-header-banner .main-banner-items .item-data .item-desc{margin-top:.8rem;font-size:2.2rem;line-height:1.27;color:#afa99f}.main-header-banner .main-banner-items .item-data .item-details{margin-top:1.6rem}.main-header-banner .download-ui{position:absolute;bottom:0;left:50%;z-index:100}.main-header-banner .download-ui .btn-download{display:block;width:29.6rem;height:27rem;transform:translate(-50%,70%)}.main-header-banner .download-ui .btn-download img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .2s ease}.main-header-banner .download-ui .btn-download img.off{opacity:1}.main-header-banner .download-ui .btn-download img.on,.main-header-banner .download-ui .btn-download:hover img.off{opacity:0}.main-header-banner .download-ui .btn-download:hover img.on{opacity:1}.main-thumb-banner{background:#000}.main-thumb-banner .thumb-list{padding:0 3.2rem}.main-thumb-banner .swiper-slide{display:flex}.main-thumb-banner .btn-main-thumb-nav{position:relative;display:flex;width:20%;height:9.6rem;align-items:center;justify-content:center;font-size:1.8rem;line-height:1.22;font-weight:500;color:#909090;transition:color .2s ease}.main-thumb-banner .btn-main-thumb-nav:before{content:"";position:absolute;top:0;left:50%;display:block;width:230px;height:100%;margin-left:-125px;z-index:0;background:url(/assets/images/common/main-thumb-banner-nav-bg.png) center center no-repeat;background-size:100% 100%;opacity:0;transition:opacity .2s ease}.main-thumb-banner .btn-main-thumb-nav em{position:relative;z-index:5}.main-thumb-banner .btn-main-thumb-nav.active{color:#dbc6a5}.main-thumb-banner .btn-main-thumb-nav.active:before{opacity:1}.main-thumb-banner .btn-main-thumb-nav:nth-child(2){margin-right:10%}.main-thumb-banner .btn-main-thumb-nav:nth-child(3){margin-left:10%}.main-token-banner{background:#0f0e0d}.main-token-banner .btn-main-token-prev{position:absolute;top:50%;right:0;margin-top:-2.4rem;width:2.4rem;height:2.4rem;z-index:50}.main-token-banner .btn-main-token-prev:before{background-image:url(/assets/images/common/btn-main-banner-up.png);background-size:2.4rem auto}.main-token-banner .btn-main-token-prev:after{display:none}.main-token-banner .btn-main-token-prev:hover:before{opacity:1}.main-token-banner .btn-main-token-next{position:absolute;bottom:50%;right:0;margin-bottom:-2.4rem;width:2.4rem;height:2.4rem;z-index:50}.main-token-banner .btn-main-token-next:before{background-image:url(/assets/images/common/btn-main-banner-down.png);background-size:2.4rem auto}.main-token-banner .btn-main-token-next:after{display:none}.main-token-banner .btn-main-token-next:hover:before{opacity:1}.main-token-banner .token-list{width:100%;height:12rem;overflow:hidden;display:flex;align-items:center}.main-token-banner .token-list h3{display:flex;align-items:center;flex:0 0 auto;width:14%;height:12rem;font-size:3.2rem;font-weight:700}.main-token-banner .token-list h3 em{display:inline-block;font-weight:inherit;background:linear-gradient(180deg,#b79b6f 24%,#6c5b3d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main-token-banner .token-list .swiper{height:12rem}.main-token-banner .token-list .token-data{position:relative;flex:1;width:100%;height:100%;min-width:0;padding-right:2.4rem;box-sizing:border-box}.main-token-banner .token-list .main-token-items{display:flex;width:100%;height:100%}.main-token-banner .token-list .main-token-items .item-name{height:100%;width:19%;font-size:1.8rem;font-weight:700;color:#e2d5ab;box-sizing:border-box}.main-token-banner .token-list .main-token-items .item-name .item-inner{display:flex;align-items:center;height:100%;gap:.8rem}.main-token-banner .token-list .main-token-items .item-data{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;height:100%;gap:1.6rem;box-sizing:border-box}.main-token-banner .token-list .main-token-items .item-data .title{font-size:1.6rem;line-height:1.5;font-weight:500;color:#909090}.main-token-banner .token-list .main-token-items .item-data .value{font-size:1.8rem;line-height:1.5;font-weight:700;color:#e2d5ab}.main-token-banner .token-list .main-token-items .item-data:nth-child(2){width:25%;align-items:flex-start;padding-left:6%}.main-token-banner .token-list .main-token-items .item-data:nth-child(3){width:25%;align-items:flex-end;padding-right:6%}.main-token-banner .token-list .main-token-items .item-data:nth-child(4){width:17%}.main-token-banner .token-list .main-token-items .item-data:nth-child(5){width:17%}.main-store{display:none}.main-inner{max-width:128rem;width:100%;margin:0 auto}.main-bottom{min-height:33rem;padding:56px 0;background:#fdfaf2}.main-bottom .main-inner{display:flex;gap:2.6rem}.main-bottom .btn-main-more{position:absolute;top:0;right:0;z-index:5;display:inline-flex;align-items:center;height:6rem}.main-bottom h3{display:flex;align-items:center;height:6rem;font-size:3.2rem;font-weight:700}.main-bottom h3 em{display:inline-block;font-weight:inherit;background:linear-gradient(180deg,#b79b6f 24%,#6c5b3d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main-news{flex:1;position:relative;overflow:hidden}.main-news .list{position:relative;padding-top:1.2rem}.main-news .list:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:url(/assets/images/common/main-news-line.png) left top repeat-x;background-size:auto 2px}.main-news .list li{line-height:1}.main-news .list .btn-main-news-nav{display:flex;align-items:center;width:100%;height:4.4rem;overflow:hidden;padding:0 .8rem 0 .4rem;box-sizing:border-box}.main-news .list .btn-main-news-nav .icon{flex:0 0 auto;margin-right:.8rem;width:2.8rem;height:2.8rem}.main-news .list .btn-main-news-nav .subject{flex:1;width:100%;min-width:0;font-size:1.8rem;line-height:1.4;font-weight:400;color:#2d2d2d}.main-news .list .btn-main-news-nav .date{flex:0 0 auto;margin-left:1.2rem;font-size:1.6rem;line-height:1.4;font-weight:400;color:#909090}.main-media{flex:1;position:relative;overflow:hidden}.main-media .swiper-slide{width:50%;height:auto}.main-media .btn-gallery-nav{display:flex;flex-direction:column;width:100%;height:100%}.main-media .btn-gallery-nav .item-img{flex:0 0 auto;position:relative;display:block;padding-top:60%;width:100%}.main-media .btn-gallery-nav .item-img .img{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;border:1px solid #cbc3b2}.main-media .btn-gallery-nav .item-img .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-media .btn-gallery-nav .item-info{flex:1;display:flex;flex-direction:column;margin-top:1.4rem;text-align:left}.main-media .btn-gallery-nav .item-subject{display:block;text-align:left;font-size:1.8rem;line-height:1.55;color:#2d2d2d}.main-media .btn-gallery-nav .item-date{margin-top:auto;display:block;text-align:left;font-size:1.8rem;line-height:1.55;color:#909090}@media screen and (max-width:1280px){.main-header-banner .btn-main-banner-prev{left:2rem;margin:0}.main-header-banner .btn-main-banner-next{right:2rem;margin:0}}@media screen and (max-width:1024px){.main-header-banner .btn-details{width:17.3rem;height:4.4rem;font-size:1.6rem}.main-header-banner .btn-main-banner-prev{top:auto;bottom:20%;left:.8rem;margin:0;width:2.4rem;height:2.4rem}.main-header-banner .btn-main-banner-prev:before{background-size:2.4rem auto}.main-header-banner .btn-main-banner-next{top:auto;bottom:20%;right:.8rem;margin:0;width:2.4rem;height:2.4rem}.main-header-banner .btn-main-banner-next:before{background-size:2.4rem auto}.main-header-banner .main-banner-items{width:100%;height:auto;padding-top:100%}.main-header-banner .main-banner-items .inner{position:absolute;top:0;left:0;width:100%;height:100%}.main-header-banner .main-banner-items .main-inner{padding:2.5rem 0;display:flex;align-items:flex-end}.main-header-banner .main-banner-items .item-data{width:100%;text-align:center}.main-header-banner .main-banner-items .item-data .item-headline{font-size:2.4rem;line-height:1.4;font-weight:500}.main-header-banner .main-banner-items .item-data .item-desc{display:none}.main-header-banner .main-banner-items .item-data .item-details{margin-top:1.6rem}.main-header-banner .download-ui{display:none}.main-thumb-banner{display:none}.main-store{display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem;background:#0f0e0d;gap:.5rem}.main-store>a{display:inline-block}.main-store>a img{max-width:none;width:auto;height:4.3rem}.main-token-banner{background:#000}.main-token-banner .btn-main-token-prev,.main-token-banner .btn-main-token-next{display:none}.main-token-banner .token-list{height:6rem}.main-token-banner .token-list h3{display:none}.main-token-banner .token-list .swiper{height:6rem}.main-token-banner .token-list .token-data{padding:0}.main-token-banner .token-list .main-token-items{overflow:hidden}.main-token-banner .token-list .main-token-items .item-name{width:40%;font-size:1.4rem;font-weight:700}.main-token-banner .token-list .main-token-items .item-name .item-inner{gap:.4rem}.main-token-banner .token-list .main-token-items .item-name .mark{flex:0 0 auto}.main-token-banner .token-list .main-token-items .item-name .mark img{max-width:80%}.main-token-banner .token-list .main-token-items .item-data .title{display:none}.main-token-banner .token-list .main-token-items .item-data .value{font-size:1.4rem;line-height:1.5;font-weight:700}.main-token-banner .token-list .main-token-items .item-data:nth-child(2){width:30%;align-items:center;padding:0}.main-token-banner .token-list .main-token-items .item-data:nth-child(3){display:none}.main-token-banner .token-list .main-token-items .item-data:nth-child(4){display:none}.main-token-banner .token-list .main-token-items .item-data:nth-child(5){width:30%}.main-inner{max-width:128rem;width:100%;margin:0 auto}.main-bottom{min-height:50rem;padding:22px 0}.main-bottom .main-inner{display:block}.main-bottom .btn-main-more{height:4.2rem}.main-bottom .btn-main-more .icon{width:2rem;height:2rem}.main-bottom h3{height:4.2rem;font-size:2rem}.main-news .list{padding-top:.5rem}.main-news .list:before{height:1px;background-size:auto 1px}.main-news .list .btn-main-news-nav{height:3.2rem;padding:0}.main-news .list .btn-main-news-nav .icon{margin-right:.4rem;width:2.2rem;height:2.2rem}.main-news .list .btn-main-news-nav .subject{font-size:1.4rem}.main-news .list .btn-main-news-nav .date{margin-left:.8rem;font-size:1.2rem}.main-media{margin-top:2rem}.main-media .swiper-slide{width:70%}.main-media .btn-gallery-nav{display:block;width:100%;height:auto}.main-media .btn-gallery-nav .item-info{margin-top:1.2rem}.main-media .btn-gallery-nav .item-subject{font-size:1.4rem;line-height:1.5}.main-media .btn-gallery-nav .item-date{margin-top:.4rem;font-size:1.3rem;line-height:1.5}}.registration{align-items:flex-start;min-height:108rem}.registration .section-bg{background-image:url(/assets/images/common/registration-bg.jpg)}.registration .section-inner{padding:17rem 2rem;text-align:center}.registration .apply{margin-top:4.4rem;display:inline-block;position:relative}.registration .apply-bg{display:inline-block;width:102.4rem}.registration .apply-data{position:absolute;top:0;left:0;width:100%;padding:3rem 2rem 1.4rem 0;box-sizing:border-box;z-index:5}.registration .apply-title{font-size:2.8rem;line-height:1.5;font-weight:500}.registration .apply-desc{margin-top:1.5rem}.registration .apply-desc>span{position:relative;display:inline-flex;padding:.2rem 7rem;font-size:1.8rem;line-height:1.5;color:#bcab91;background:linear-gradient(90deg,#473d2d00,#473d2d80 30%,#473d2d80 70%,#473d2d00)}.registration .apply-desc>span>em{display:inline-block;position:relative;padding:0 10.4rem}.registration .apply-desc>span>em:before{content:"";position:absolute;top:50%;left:0;display:block;width:9.2rem;height:1.5rem;transform:translateY(-50%);background:url(/assets/images/common/desc-deco-1.png) center center no-repeat;background-size:100%}.registration .apply-desc>span>em:after{content:"";position:absolute;top:50%;right:0;display:block;width:9.2rem;height:1.5rem;transform:translateY(-50%);background:url(/assets/images/common/desc-deco-2.png) center center no-repeat;background-size:100%}.registration .apply-info{margin-top:2.5rem;display:flex}.registration .apply-benefit{flex:0 0 auto;width:51.7rem;position:relative}.registration .apply-benefit .benefit-title{position:absolute;top:0;left:0;width:100%;text-align:center;font-size:1.8rem;line-height:1.5;margin-top:-.9rem;font-weight:500}.registration .apply-benefit .benefit-visual{width:51.7rem}.registration .apply-benefit .benefit-visual img{width:47.6rem}.registration .apply-ui{padding:2.5rem 3.6rem 0 2.8rem;flex:1;width:100%;box-sizing:border-box;text-align:left}.registration .apply-ui .item-btns{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-start}.registration .apply-ui .apply-sns-verifi{font-size:1.8rem;line-height:2.2rem;word-break:break-word}.registration .apply-ui .btn-apply-nav{position:relative;display:inline-flex;width:20rem;height:3.6rem;align-items:center;padding:0 1.1rem;filter:drop-shadow(0px .2rem .2rem rgba(0,0,0,.4))}.registration .apply-ui .btn-apply-nav .icon{flex:0 0 auto;position:relative;z-index:5}.registration .apply-ui .btn-apply-nav .labels{flex:1;position:relative;display:block;text-align:left;font-size:1.6rem;line-height:1.2;font-weight:700;color:#ffe4b8;white-space:nowrap;transform:translate(-.6rem);text-shadow:1px 2px 4px rgba(0,0,0,.4);z-index:5}.registration .apply-ui .btn-apply-nav:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(/assets/images/common/btn-apply-ui-bg.png) center center no-repeat;background-size:100% 100%}.registration .apply-ui .complete-member{position:relative;display:inline-flex;width:40.6rem;height:3.6rem;align-items:center;padding:0 1.1rem;filter:drop-shadow(0px .2rem .2rem rgba(0,0,0,.4));box-sizing:border-box}.registration .apply-ui .complete-member .icon{flex:0 0 auto;position:relative;z-index:5}.registration .apply-ui .complete-member .txt{flex:1;position:relative;display:block;text-align:left;font-size:1.4rem;line-height:1.2;color:#ffe4b8;z-index:5}.registration .apply-ui .complete-member:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(/assets/images/common/registration-apply-complete-bg.png) center center no-repeat;background-size:100% 100%}.registration .apply-ui .btn-register-note{width:22rem;height:2.8rem;margin-top:1rem}.registration .apply-ui .btn-register-note button{display:block;width:22rem;height:2.8rem;line-height:2.8rem;font-size:1.3rem;text-align:center;background:url(/assets/images/common/btn-registration-note-bg.png) no-repeat 0 0;background-size:cover}.registration .apply-ui .item-apply{margin-top:4rem}.registration .apply-ui .item-check{display:flex;flex-direction:column;margin-top:1.5rem}.registration .apply-ui .item-check-cell{line-height:1;margin-bottom:1rem}.registration .apply-ui .item-check-cell:last-child{margin:0}.registration .apply-ui .item-check-cell:nth-child(1){margin-bottom:.9rem;padding-bottom:.9rem;border-bottom:1px solid #575041}.registration .apply-ui .item-check-cell:nth-child(1) .form-check-box.check .form-check-icon>em{font-size:1.6rem;color:#e3dcd0}.registration .apply-ui .item-check-cell .form-check-icon em{word-break:break-word}.registration .apply-ui .btn-apply-reg{position:relative;display:inline-flex;width:40.6rem;height:5.8rem;align-items:center;justify-content:center;padding:0;margin:0 0 1rem;font-size:2.2rem;line-height:1.4;font-weight:700;text-align:center;filter:drop-shadow(0px .2rem .2rem rgba(0,0,0,.4));background:url(/assets/images/common/btn-registration-apply-bg.png) center center no-repeat;background-size:100% 100%}.registration .apply-ui .btn-coupon-reg{position:relative;display:inline-flex;width:40.6rem;height:5.8rem;align-items:center;justify-content:center;padding:0;font-size:1.8rem;line-height:1.4;font-weight:700;text-align:center;filter:drop-shadow(0px .2rem .2rem rgba(0,0,0,.4));background:url(/assets/images/common/btn-registration-coupon-bg.png) center center no-repeat;background-size:100% 100%}@media screen and (max-width:1024px){.registration{align-items:flex-start;min-height:100vh}.registration .section-bg{background-image:url(/assets/images/common/registration-bg.jpg)}.registration .section-inner{padding:10rem 1rem;text-align:center}.registration .apply{margin-top:4.4rem;display:inline-block;position:relative}.registration .apply-bg{display:inline-block;width:33.5rem}.registration .apply-bg img{width:100%}.registration .apply-data{position:absolute;top:0;left:0;width:100%;padding:1.8rem 0 0;box-sizing:border-box;z-index:5}.registration .apply-title{font-size:1.7rem;line-height:1.5;font-weight:500;letter-spacing:-.04em}.registration .apply-desc{margin-top:.75rem;padding:0 1rem}.registration .apply-desc>span{position:relative;display:inline-flex;padding:.1rem 0;font-size:1.1rem;line-height:1.15;color:#bcab91;background:linear-gradient(90deg,#473d2d00,#473d2d80 15%,#473d2d80 70%,#473d2d00)}.registration .apply-desc>span>em{display:inline-block;position:relative;padding:0 5rem}.registration .apply-desc>span>em:before{content:"";position:absolute;top:50%;left:0;display:block;width:3.5rem;height:.45rem;transform:translateY(-50%);background:url(/assets/images/common/desc-deco-1.png) center center no-repeat;background-size:100%}.registration .apply-desc>span>em:after{content:"";position:absolute;top:50%;right:0;display:block;width:3.5rem;height:.45rem;transform:translateY(-50%);background:url(/assets/images/common/desc-deco-2.png) center center no-repeat;background-size:100%}.registration .apply-info{display:block;margin-top:1.5rem}.registration .apply-benefit{flex:1;width:100%;position:relative}.registration .apply-benefit .benefit-title{position:absolute;top:0;left:0;width:100%;text-align:center;font-size:1.25rem;line-height:1.5;margin-top:-.75rem;font-weight:500}.registration .apply-benefit .benefit-visual{width:34rem;text-align:center}.registration .apply-benefit .benefit-visual img{width:100%}.registration .apply-ui{padding:2rem 3.3rem 0;flex:1;width:100%;box-sizing:border-box;text-align:left}.registration .apply-ui .item-btns{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-start}.registration .apply-ui .apply-sns-verifi{font-size:1.17rem;line-height:1.43rem}.registration .apply-ui .btn-apply-nav{position:relative;display:inline-flex;width:13rem;height:2.35rem;align-items:center;padding:0 .65rem;filter:drop-shadow(0 .1rem .1rem rgba(0,0,0,.4))}.registration .apply-ui .btn-apply-nav .icon{flex:0 0 auto;position:relative;z-index:5}.registration .apply-ui .btn-apply-nav .labels{flex:1;position:relative;display:block;text-align:left;font-size:1rem;line-height:1.2;font-weight:700;color:#ffe4b8;white-space:nowrap;transform:translate(0);text-shadow:.05rem .1rem .2rem rgba(0,0,0,.4);z-index:5}.registration .apply-ui .btn-apply-nav:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(/assets/images/common/btn-apply-ui-bg.png) center center no-repeat;background-size:100% 100%}.registration .apply-ui .complete-member{position:relative;display:inline-flex;width:26.4rem;height:2.35rem;align-items:center;padding:0 .65rem;filter:drop-shadow(0 .1rem .1rem rgba(0,0,0,.4));box-sizing:border-box}.registration .apply-ui .complete-member .icon{flex:0 0 auto;position:relative;z-index:5}.registration .apply-ui .complete-member .txt{flex:1;position:relative;display:block;text-align:left;font-size:.9rem;line-height:1.2;color:#ffe4b8;z-index:5}.registration .apply-ui .complete-member:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(/assets/images/common/registration-apply-complete-bg.png) center center no-repeat;background-size:100% 100%}.registration .apply-ui .btn-register-note{width:100%;height:1.8rem;margin-top:.5rem}.registration .apply-ui .btn-register-note button{width:14.3rem;height:1.8rem;line-height:1.8rem;font-size:.65rem;text-align:center;background:url(/assets/images/common/btn-registration-note-bg-m.png) no-repeat 0 0;background-size:cover}.registration .apply-ui .item-apply{margin-top:3rem}.registration .apply-ui .item-check{display:flex;flex-direction:column;margin-top:1.8rem}.registration .apply-ui .item-check-cell{line-height:1;margin-bottom:0}.registration .apply-ui .item-check-cell:last-child{margin:0}.registration .apply-ui .item-check-cell:nth-child(1){margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:.05rem solid #575041}.registration .apply-ui .item-check-cell:nth-child(1) .form-check-box.check .form-check-icon>em{font-size:1.1rem}.registration .apply-ui .btn-apply-reg{position:relative;display:inline-flex;width:26.4rem;height:3.75rem;align-items:center;justify-content:center;padding:0;margin:0 0 .5rem;font-size:1.4rem;line-height:1.4;font-weight:700;text-align:center;filter:drop-shadow(0 .1rem .1rem rgba(0,0,0,.4));background:url(/assets/images/common/btn-registration-apply-bg-m.png) center center no-repeat;background-size:100% 100%}.registration .apply-ui .btn-coupon-reg{position:relative;display:inline-flex;width:26.4rem;height:3.75rem;align-items:center;justify-content:center;padding:0;font-size:1.17rem;line-height:1.4;font-weight:700;text-align:center;filter:drop-shadow(0 .1rem .1rem rgba(0,0,0,.4));background:url(/assets/images/common/btn-registration-coupon-bg-m.png) center center no-repeat;background-size:100% 100%}}html[lang=ja] .class-view-wrap .item-data-inner{max-width:70rem}html[lang=ja] .class-view-wrap .item-desc{max-width:96%}html[lang=ja] #registrationCodePop .code-wrap .tit{font-size:2.2rem}html[lang=ja] #registrationCodePop .code-wrap .desc{font-size:1.7rem}html[lang=pt] .apply-title{font-size:2.5rem}@media screen and (max-width:1024px){html[lang=ja] #registrationCodePop .code-wrap .desc{font-size:.85rem}html[lang=pt] .registration .apply-title{font-size:1.8rem;line-height:1.1}}
