@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Sans+KR:wght@100..900&family=Noto+Sans+SC:wght@100..900&family=Noto+Sans+TC:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=block);
a,dd,div,dl,dt,em,h1,h2,h3,h4,h5,h6,input,label,li,ol,p,span,svg,textarea,ul{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}hr{margin:0;padding:0}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{vertical-align:baseline;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:100%;outline:0;padding:0;margin:0;border:0}strong{font-weight:700}body{background:#fff;line-height:inherit;color:#000}ol,ul{list-style:none}textarea{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:""}a:active,a:hover,a:link,a:visited{text-decoration:none}button{border:0;cursor:pointer}button,canvas,input{margin:0;padding:0}canvas{vertical-align:top}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}button,input{outline:none;border:none}button{background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s}:root{--newportal-color-grey1\/10:rgba(245,245,247,0.1);--newportal-color-grey1\/12:rgba(245,245,247,0.12);--newportal-color-grey1\/20:rgba(245,245,247,0.2);--newportal-color-grey1:#f5f5f7;--newportal-color-grey2:#e8e8ed;--newportal-color-grey3:#d2d2d7;--newportal-color-grey4:#86868b;--newportal-color-grey5:#89898d;--newportal-color-grey6:#6e6e73;--newportal-color-grey7:#515154;--newportal-color-grey8:#333336;--newportal-color-grey9:#1d1d1f;--newportal-color-blue:#007aff}body,button,html,input,select,textarea{font-family:Noto Sans,sans-serif}html:lang(ko),html:lang(ko) body,html:lang(ko) button,html:lang(ko) input,html:lang(ko) select,html:lang(ko) textarea{font-family:Noto Sans KR,sans-serif}html:lang(ja),html:lang(ja) body,html:lang(ja) button,html:lang(ja) input,html:lang(ja) select,html:lang(ja) textarea{font-family:Noto Sans JP,sans-serif}html:lang(zh-CN),html:lang(zh-CN) body,html:lang(zh-CN) button,html:lang(zh-CN) input,html:lang(zh-CN) select,html:lang(zh-CN) textarea{font-family:Noto Sans SC,sans-serif}html:lang(zh-TW),html:lang(zh-TW) body,html:lang(zh-TW) button,html:lang(zh-TW) input,html:lang(zh-TW) select,html:lang(zh-TW) textarea{font-family:Noto Sans TC,sans-serif}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}body,html{height:100%}html{-webkit-text-size-adjust:100%}body{height:100%;font-family:Noto Sans,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:keep-all!important;overflow-wrap:anywhere!important}body.overlay-hidden,body.scroll-hidden{position:fixed;overflow:hidden;inset:0;height:calc(var(--real-vh, 1dvh)*100);-ms-scroll-chaining:none;overscroll-behavior:contain}a{color:inherit;text-decoration:inherit}*{outline:none!important;-webkit-tap-highlight-color:transparent!important}.linegames-wrap{position:relative;display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr auto;-ms-grid-columns:100%;grid-template:"header" auto "body" 1fr "footer" auto/100%;min-height:100%}.linegames-wrap header{-ms-grid-row:1;-ms-grid-column:1;grid-area:header}.linegames-wrap main{-ms-grid-row:2;-ms-grid-column:1;grid-area:body}.linegames-wrap footer{-ms-grid-row:3;-ms-grid-column:1;grid-area:footer}main.bg-black{background:#000}main.bg-white{background:#fff}main.main{background:#141414}.layerpopup{visibility:hidden;display:block;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.8);text-align:center;z-index:9999}.layerpopup .layer-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;width:auto;min-width:340px;max-width:90%;max-height:70%;overflow-y:auto;padding:50px 20px;border-radius:16px;row-gap:20px;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);box-shadow:0 10px 30px 0 rgba(0,0,0,.1)}@media (max-width:340px){.layerpopup .layer-wrap{min-width:unset;width:100%}}.layerpopup .layer-content{position:relative;font-size:15px;color:#000;text-align:center;font-weight:400;line-height:150%}.layerpopup .button-wrap{width:100%;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px}.layerpopup .button-wrap,.layerpopup .button-wrap button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layerpopup .button-wrap button{background:var(--newportal-color-grey2);height:40px;line-height:40px;color:var(--newportal-color-grey9);border-radius:20px;padding:0 20px;font-size:15px;font-weight:400}.layerpopup .button-wrap button.button-primary{background-color:var(--newportal-color-grey9);color:var(--newportal-color-grey1)}.layerpopup .popup-close{position:absolute;right:12px;top:12px;width:32px;height:32px;background:url(https://static.line.games/official/new/image/close-circle.svg?v=lkjfrnr38b) no-repeat 0 0;background-size:cover;font-size:0}.layerpopup.layer-show{visibility:visible}@media screen and (min-width:1024px){body,html{min-width:1400px}.layerpopup .layer-wrap{width:540px;min-width:400px;max-width:90%;min-height:200px;max-height:60%;padding:64px;row-gap:32px}.layerpopup .layer-content{font-size:17px;color:#000}.layerpopup .button-wrap{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.layerpopup .button-wrap button{height:48px;line-height:48px;border-radius:24px;padding:0 24px;font-size:17px}.layerpopup .popup-close{right:20px;top:20px;width:32px;height:32px}.layerpopup.layer-show{visibility:visible}}.swiper-wrapper{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-wrapper,.swiper-wrapper .swiper-slide{position:relative;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-wrapper .swiper-slide{-ms-flex-negative:0;flex-shrink:0;display:block;text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.main .container{max-width:375px;overflow:hidden;margin:0 auto}main.main .main-banner-wrap.pc-banner{display:none}main.main .main-banner-wrap.m-banner{position:relative;margin:20px;display:block}main.main .main-banner-wrap.m-banner .swiper-container,main.main .main-banner-wrap.m-banner .swiper-wrapper{position:relative}main.main .main-banner-wrap.m-banner .swiper-wrapper .swiper-slide a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}main.main .main-banner-wrap.m-banner .swiper-wrapper .swiper-slide img{position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateZ(0);transform:translateZ(0)}main.main .main-banner-wrap.m-banner .m-main-slider,main.main .main-banner-wrap.m-banner .m-main-slider div.image:after,main.main .main-banner-wrap.m-banner .m-main-slider div.text:after,main.main .main-banner-wrap.m-banner .m-sub-slider,main.main .main-banner-wrap.m-banner .m-sub-slider div.image:after,main.main .main-banner-wrap.m-banner .m-sub-slider div.text:after{-webkit-transform:translateZ(0);transform:translateZ(0)}main.main .main-banner-wrap.m-banner .m-main-slider{width:100%;height:415px;overflow:hidden;border-radius:16px}main.main .main-banner-wrap.m-banner .m-main-slider .swiper-wrapper .swiper-slide>a div.image{position:relative;width:100%;height:100%}main.main .main-banner-wrap.m-banner .m-main-slider .swiper-wrapper .swiper-slide>a div.image:after{content:"";position:absolute;width:100%;height:200px;bottom:0;left:0;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),color-stop(12.83%,rgba(0,0,0,.77)),color-stop(24%,rgba(0,0,0,.73)),color-stop(33.77%,rgba(0,0,0,.67)),color-stop(42.37%,rgba(0,0,0,.59)),color-stop(50.07%,rgba(0,0,0,.51)),color-stop(57.13%,rgba(0,0,0,.42)),color-stop(63.78%,rgba(0,0,0,.33)),color-stop(70.3%,rgba(0,0,0,.25)),color-stop(76.92%,rgba(0,0,0,.17)),color-stop(83.91%,rgba(0,0,0,.1)),color-stop(91.52%,rgba(0,0,0,.04)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.77) 12.83%,rgba(0,0,0,.73) 24%,rgba(0,0,0,.67) 33.77%,rgba(0,0,0,.59) 42.37%,rgba(0,0,0,.51) 50.07%,rgba(0,0,0,.42) 57.13%,rgba(0,0,0,.33) 63.78%,rgba(0,0,0,.25) 70.3%,rgba(0,0,0,.17) 76.92%,rgba(0,0,0,.1) 83.91%,rgba(0,0,0,.04) 91.52%,transparent)}main.main .main-banner-wrap.m-banner .m-main-slider .swiper-wrapper .swiper-slide>a div.text{position:absolute;left:24px;bottom:32px;margin-right:60px;text-align:left;z-index:2}main.main .main-banner-wrap.m-banner .m-main-slider .swiper-wrapper .swiper-slide>a div.text p{color:#fff;font-weight:700}main.main .main-banner-wrap.m-banner .m-main-slider .swiper-wrapper .swiper-slide>a div.text p:first-of-type{font-size:14px}main.main .main-banner-wrap.m-banner .m-main-slider .swiper-wrapper .swiper-slide>a div.text p:nth-of-type(2){line-height:120%;font-size:24px;margin-top:8px}main.main .main-banner-wrap.m-banner .m-main-slider .swiper-wrapper .swiper-slide>a div.text:after{content:"";position:absolute;width:335px;height:120px;bottom:-32px;left:-24px;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.76)),color-stop(12.83%,rgba(0,0,0,.73)),color-stop(24%,rgba(0,0,0,.69)),color-stop(33.77%,rgba(0,0,0,.63)),color-stop(42.37%,rgba(0,0,0,.56)),color-stop(50.07%,rgba(0,0,0,.48)),color-stop(57.13%,rgba(0,0,0,.4)),color-stop(63.78%,rgba(0,0,0,.32)),color-stop(70.3%,rgba(0,0,0,.23)),color-stop(76.92%,rgba(0,0,0,.16)),color-stop(83.91%,rgba(0,0,0,.09)),color-stop(91.52%,rgba(0,0,0,.04)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.76),rgba(0,0,0,.73) 12.83%,rgba(0,0,0,.69) 24%,rgba(0,0,0,.63) 33.77%,rgba(0,0,0,.56) 42.37%,rgba(0,0,0,.48) 50.07%,rgba(0,0,0,.4) 57.13%,rgba(0,0,0,.32) 63.78%,rgba(0,0,0,.23) 70.3%,rgba(0,0,0,.16) 76.92%,rgba(0,0,0,.09) 83.91%,rgba(0,0,0,.04) 91.52%,transparent);z-index:-1}main.main .main-banner-wrap.m-banner .m-main-slider .swiper-pagination{position:absolute;bottom:0;background-color:hsla(0,0%,100%,.2);color:#fff;font-size:11px;padding:0 6px;border-radius:100px;height:22px;line-height:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:24px;right:24px;z-index:5}main.main .main-banner-wrap.m-banner .m-main-slider .swiper-pagination span{padding:0 4px}main.main .main-banner-wrap.m-banner .m-sub-slider{position:relative;margin-top:24px;border-radius:16px;overflow:hidden;width:100%;height:148px}main.main .main-banner-wrap.m-banner .m-sub-slider .swiper-wrapper .swiper-slide>a div.image{position:relative;width:100%;height:100%}main.main .main-banner-wrap.m-banner .m-sub-slider .swiper-wrapper .swiper-slide>a div.image:after{content:"";position:absolute;width:100%;height:120px;bottom:0;left:0;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8)));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.8))}main.main .main-banner-wrap.m-banner .m-sub-slider .swiper-wrapper .swiper-slide>a div.text{position:absolute;width:100%;padding:0 20px;bottom:40px;text-align:left;z-index:2}main.main .main-banner-wrap.m-banner .m-sub-slider .swiper-wrapper .swiper-slide>a div.text p{color:#fff;font-weight:700}main.main .main-banner-wrap.m-banner .m-sub-slider .swiper-wrapper .swiper-slide>a div.text p:first-of-type{font-size:12px}main.main .main-banner-wrap.m-banner .m-sub-slider .swiper-wrapper .swiper-slide>a div.text p:nth-of-type(2){line-height:129%;font-size:17px;margin-top:8px}main.main .main-banner-wrap.m-banner .m-sub-slider .swiper-wrapper .swiper-slide>a div.text:after{content:"";position:absolute;width:100%;height:80px;bottom:-40px;left:0;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.72)));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.72));z-index:-1}main.main .main-banner-wrap.m-banner .m-sub-slider .swiper-pagination{position:absolute;bottom:24px;width:100%;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.main .main-banner-wrap.m-banner .m-sub-slider .swiper-pagination span{display:block;background-color:hsla(0,0%,100%,.30196078431372547);border-radius:100px;width:7px;height:7px;margin:0 4px}main.main .main-banner-wrap.m-banner .m-sub-slider .swiper-pagination span.swiper-pagination-bullet-active{background-color:#fff}main.main .game-list-wrap{padding:60px 20px;color:var(--newportal-color-grey1)}main.main .game-list-wrap .list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.main .game-list-wrap .list-header h2{font-size:24px;font-weight:700}main.main .game-list-wrap .list-header ul.platform-list{position:relative;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow-x:scroll;margin:20px 0 32px}main.main .game-list-wrap .list-header ul.platform-list::-webkit-scrollbar{display:none}main.main .game-list-wrap .list-header ul.platform-list li{margin-left:10px}main.main .game-list-wrap .list-header ul.platform-list li:first-of-type{margin-left:0}main.main .game-list-wrap .list-header ul.platform-list li button{font-size:15px;height:34px;line-height:34px;padding:0 20px;color:var(--newportal-color-grey1);font-weight:600;background-color:var(--newportal-color-grey1\/12);border-radius:100px;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.main .game-list-wrap .list-header ul.platform-list li button.active{color:#000;background-color:var(--newportal-color-grey1)}main.main .game-list-wrap .list-header ul.platform-list li button.active:hover{background-color:var(--newportal-color-grey1)}main.main .game-list-wrap .list-header ul.platform-list li button:hover{background-color:var(--newportal-color-grey1\/20)}main.main .game-list-wrap ul.game-list{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));row-gap:36px}main.main .game-list-wrap ul.game-list li{position:relative;width:100%}main.main .game-list-wrap ul.game-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.main .game-list-wrap ul.game-list li a .game-image{overflow:hidden;border-radius:16px;aspect-ratio:1/1;-webkit-transform:translateZ(0);transform:translateZ(0)}main.main .game-list-wrap ul.game-list li a .game-image img{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transform-origin:center;transform-origin:center}main.main .game-list-wrap ul.game-list li a .game-image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}main.main .game-list-wrap ul.game-list li a .game-info{position:relative;margin-top:16px;padding-left:16px}main.main .game-list-wrap ul.game-list li a .game-info>div.title{color:#fff;font-size:19px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main.main .game-list-wrap ul.game-list li a .game-info>div.title span{white-space:nowrap;font-size:10px;padding:0 8px;height:20px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;text-transform:uppercase;margin:2px 0 0 8px}main.main .game-list-wrap ul.game-list li a .game-info>div.title span.new{color:#ff375f;border:1px solid #ff375f}main.main .game-list-wrap ul.game-list li a .game-info>div.title span.update{color:#64d2ff;border:1px solid #64d2ff}main.main .game-list-wrap ul.game-list li a .game-info>div.title span.coming-soon{color:#32d538;border:1px solid #32d538}main.main .game-list-wrap ul.game-list li a .game-info>p{margin:8px 0 0;font-weight:600;font-size:14px;color:var(--newportal-color-grey6)}main.main .game-list-wrap ul.game-list li a .game-info>div.platform{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px}main.main .game-list-wrap ul.game-list li a .game-info>div.platform span{width:24px;height:24px;font-size:0;margin-left:14px}main.main .game-list-wrap ul.game-list li a .game-info>div.platform span:first-of-type{margin-left:0}main.main .game-list-wrap ul.game-list li a .game-info>div.platform span.console{background:url(https://static.line.games/official/new/image/game-console.svg?v=lkjfrnr38b) no-repeat;background-size:cover}main.main .game-list-wrap ul.game-list li a .game-info>div.platform span.pc{background:url(https://static.line.games/official/new/image/game-pc.svg?v=lkjfrnr38b) no-repeat;background-size:cover}main.main .game-list-wrap ul.game-list li a .game-info>div.platform span.mobile{background:url(https://static.line.games/official/new/image/game-mobile.svg?v=lkjfrnr38b) no-repeat;background-size:cover}main.main .launcher-download-wrap{display:none}@media screen and (min-width:1024px){main.main .container{max-width:1400px}main.main .main-banner-wrap.pc-banner{display:-ms-grid;display:grid;gap:32px;padding:40px 50px;color:#fff;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}main.main .main-banner-wrap.pc-banner img{position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent;-o-object-fit:cover;object-fit:cover}main.main .main-banner-wrap.pc-banner .pc-main-slider{position:relative;overflow:hidden;border-radius:16px;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));-ms-grid-column-span:2;grid-column:span 2/span 2;-ms-grid-row-span:2;grid-row:span 2/span 2}main.main .main-banner-wrap.pc-banner .pc-main-slider .swiper-wrapper{aspect-ratio:856/580}main.main .main-banner-wrap.pc-banner .pc-main-slider .swiper-wrapper .swiper-slide{position:relative}main.main .main-banner-wrap.pc-banner .pc-main-slider .swiper-wrapper .swiper-slide a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}main.main .main-banner-wrap.pc-banner .pc-main-slider .swiper-wrapper .swiper-slide a .image{position:relative;width:100%;height:100%}main.main .main-banner-wrap.pc-banner .pc-main-slider .swiper-wrapper .swiper-slide a .image:after{content:"";position:absolute;width:100%;height:320px;bottom:0;left:0;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),color-stop(12.83%,rgba(0,0,0,.77)),color-stop(24%,rgba(0,0,0,.73)),color-stop(33.77%,rgba(0,0,0,.67)),color-stop(42.37%,rgba(0,0,0,.59)),color-stop(50.07%,rgba(0,0,0,.51)),color-stop(57.13%,rgba(0,0,0,.42)),color-stop(63.78%,rgba(0,0,0,.33)),color-stop(70.3%,rgba(0,0,0,.25)),color-stop(76.92%,rgba(0,0,0,.17)),color-stop(83.91%,rgba(0,0,0,.1)),color-stop(91.52%,rgba(0,0,0,.04)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.77) 12.83%,rgba(0,0,0,.73) 24%,rgba(0,0,0,.67) 33.77%,rgba(0,0,0,.59) 42.37%,rgba(0,0,0,.51) 50.07%,rgba(0,0,0,.42) 57.13%,rgba(0,0,0,.33) 63.78%,rgba(0,0,0,.25) 70.3%,rgba(0,0,0,.17) 76.92%,rgba(0,0,0,.1) 83.91%,rgba(0,0,0,.04) 91.52%,transparent)}main.main .main-banner-wrap.pc-banner .pc-main-slider .swiper-wrapper .swiper-slide a div.text{position:absolute;max-width:670px;left:40px;bottom:40px;text-align:left;z-index:5}main.main .main-banner-wrap.pc-banner .pc-main-slider .swiper-wrapper .swiper-slide a div.text p{color:#fff;font-weight:700}main.main .main-banner-wrap.pc-banner .pc-main-slider .swiper-wrapper .swiper-slide a div.text p:first-of-type{font-size:17px;margin-left:4px}main.main .main-banner-wrap.pc-banner .pc-main-slider .swiper-wrapper .swiper-slide a div.text p:nth-of-type(2){line-height:130%;font-size:40px;margin-top:8px}main.main .main-banner-wrap.pc-banner .pc-main-slider .swiper-wrapper .swiper-slide a div.text p:nth-of-type(3){line-height:130%;font-size:15px;margin-top:12px;font-weight:400;color:var(--newportal-color-grey1);margin-left:4px}main.main .main-banner-wrap.pc-banner .pc-main-slider .swiper-wrapper .swiper-slide a div.text span{margin-top:32px;color:var(--newportal-color-grey9);font-weight:600;font-size:17px;background-color:var(--newportal-color-grey1);border-radius:100px;height:48px;line-height:48px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.main .main-banner-wrap.pc-banner .pc-main-slider .swiper-wrapper .swiper-slide a div.text span:hover{color:#000;background:#fff}main.main .main-banner-wrap.pc-banner .pc-main-slider .swiper-wrapper .swiper-slide a div.text:before{content:"";position:absolute;width:856px;height:240px;bottom:-40px;left:-40px;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.76)),color-stop(12.83%,rgba(0,0,0,.73)),color-stop(24%,rgba(0,0,0,.69)),color-stop(33.77%,rgba(0,0,0,.63)),color-stop(42.37%,rgba(0,0,0,.56)),color-stop(50.07%,rgba(0,0,0,.48)),color-stop(57.13%,rgba(0,0,0,.4)),color-stop(63.78%,rgba(0,0,0,.32)),color-stop(70.3%,rgba(0,0,0,.23)),color-stop(76.92%,rgba(0,0,0,.16)),color-stop(83.91%,rgba(0,0,0,.09)),color-stop(91.52%,rgba(0,0,0,.04)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.76),rgba(0,0,0,.73) 12.83%,rgba(0,0,0,.69) 24%,rgba(0,0,0,.63) 33.77%,rgba(0,0,0,.56) 42.37%,rgba(0,0,0,.48) 50.07%,rgba(0,0,0,.4) 57.13%,rgba(0,0,0,.32) 63.78%,rgba(0,0,0,.23) 70.3%,rgba(0,0,0,.16) 76.92%,rgba(0,0,0,.09) 83.91%,rgba(0,0,0,.04) 91.52%,transparent);z-index:-1}main.main .main-banner-wrap.pc-banner .pc-main-slider .slide-button{position:absolute;bottom:40px;right:40px;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}main.main .main-banner-wrap.pc-banner .pc-main-slider .slide-button span{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-radius:100px}main.main .main-banner-wrap.pc-banner .pc-main-slider .slide-button span:hover{background-color:hsla(0,0%,100%,.2)}main.main .main-banner-wrap.pc-banner .pc-main-slider .slide-button .swiper-button-prev{background:url(https://static.line.games/official/new/image/slide-prev-btn.svg?v=lkjfrnr38b) no-repeat;background-size:cover}main.main .main-banner-wrap.pc-banner .pc-main-slider .slide-button .swiper-button-next{background:url(https://static.line.games/official/new/image/slide-next-btn.svg?v=lkjfrnr38b) no-repeat;background-size:cover}main.main .main-banner-wrap.pc-banner .pc-sub-banner{aspect-ratio:412/274}main.main .main-banner-wrap.pc-banner .pc-sub-banner a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;overflow:hidden;border-radius:16px}main.main .main-banner-wrap.pc-banner .pc-sub-banner a div.image{position:relative;width:100%;height:100%}main.main .main-banner-wrap.pc-banner .pc-sub-banner a div.image:after{content:"";position:absolute;width:100%;height:150px;bottom:0;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8)));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.8))}main.main .main-banner-wrap.pc-banner .pc-sub-banner a div.text{position:absolute;width:100%;padding:0 32px;bottom:32px;text-align:left;z-index:2}main.main .main-banner-wrap.pc-banner .pc-sub-banner a div.text p{color:#fff;font-weight:700}main.main .main-banner-wrap.pc-banner .pc-sub-banner a div.text p:first-of-type{font-size:14px}main.main .main-banner-wrap.pc-banner .pc-sub-banner a div.text p:nth-of-type(2){line-height:129%;font-size:20px;margin-top:8px}main.main .main-banner-wrap.pc-banner .pc-sub-banner a div.text:before{content:"";position:absolute;width:100%;height:100px;left:0;bottom:-32px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.72)));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.72));z-index:-1}main.main .main-banner-wrap.m-banner{display:none}main.main .game-list-wrap{padding:60px 50px}main.main .game-list-wrap .list-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.main .game-list-wrap .list-header h2{font-size:32px}main.main .game-list-wrap .list-header ul.platform-list{margin:0;width:auto;overflow:visible}main.main .game-list-wrap .list-header ul.platform-list li{margin-left:12px}main.main .game-list-wrap .list-header ul.platform-list li button{font-size:12px;height:28px;padding:0 16px}main.main .game-list-wrap ul.game-list{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));row-gap:64px;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;margin-top:40px}main.main .game-list-wrap ul.game-list li a .game-info{margin-top:24px}main.main .game-list-wrap ul.game-list li a .game-info>div.title{gap:12px}main.main .game-list-wrap ul.game-list li a .game-info>div.title span{margin:2px 0 0}main.main .launcher-download-wrap{display:block;padding:80px 50px 100px}main.main .launcher-download-wrap .launcher-download{color:var(--newportal-color-grey1);background-color:var(--newportal-color-grey9);border:1px solid var(--newportal-color-grey8);border-radius:16px;padding:80px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}main.main .launcher-download-wrap .launcher-download p:first-of-type{font-size:32px;font-weight:700}main.main .launcher-download-wrap .launcher-download p:nth-of-type(2){margin-top:20px;line-height:150%;font-size:17px}main.main .launcher-download-wrap .launcher-download a{margin-top:32px;font-size:17px;height:48px;background-color:var(--newportal-color-grey1);color:var(--newportal-color-grey9);padding:0 24px;font-weight:600;border:1px solid var(--newportal-color-grey1);border-radius:100px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.main .launcher-download-wrap .launcher-download a:hover{color:#000;background:#fff}}
