/* Geometry and sprite coordinates from the archived June 2012 wrapper/menu.css. */
.portal-top,.portal-top>div{height:38px}
.portal-top{border:0}
.portal-header{height:212px;background:transparent url('/restored/shell/sub_bg_1.jpg') no-repeat center top;isolation:isolate}
body[data-section=guide] .portal-header{background-image:url('/restored/shell/sub_bg_2.jpg')}
body[data-section=community] .portal-header{background-image:url('/restored/shell/sub_bg_3.jpg')}
body[data-section=ranking] .portal-header{background-image:url('/restored/shell/sub_bg_4.jpg')}
body[data-section=shop] .portal-header{background-image:url('/restored/shell/sub_bg_5.jpg')}
body[data-section=downloads] .portal-header{background-image:url('/restored/shell/sub_bg_6.jpg')}
body[data-section=support] .portal-header{background-image:url('/restored/shell/sub_bg_7.jpg')}
.portal-brand{left:30px;top:0;width:200px;height:112px}
#portal-logo-animation{position:absolute;left:30px;top:0;width:200px;height:112px;overflow:hidden;visibility:hidden}
#portal-logo-animation[data-loaded=true]{visibility:visible}
#portal-logo-animation ruffle-player{position:absolute;left:-32px;top:0;display:block;width:1022px;height:112px}
body[data-logo-flash=ready] .portal-brand>*{visibility:hidden}
#category-nav{left:223px;right:auto;top:0;display:flex;justify-content:flex-start;width:755px;height:65px;border:0;border-radius:0;background:none;box-shadow:none;padding:0}
#category-nav>a{flex:none;min-width:0;width:109px;height:65px;padding:0;overflow:hidden;text-indent:-10000px;background:url('/restored/shell/menu.gif') no-repeat var(--sprite-x) 0}
#category-nav>a:nth-child(1){width:111px;--sprite-x:0px}
#category-nav>a:nth-child(2){--sprite-x:-111px}
#category-nav>a:nth-child(3){--sprite-x:-220px}
#category-nav>a:nth-child(4){--sprite-x:-329px}
#category-nav>a:nth-child(5){--sprite-x:-438px}
#category-nav>a:nth-child(6){--sprite-x:-547px}
#category-nav>a:nth-child(7){width:99px;--sprite-x:-656px}
#category-nav>a:hover,#category-nav>a:focus-visible{background-position:var(--sprite-x) -65px}
#category-nav > a small{display:none}
#category-nav .portal-submenu{position:absolute;top:59px;left:var(--submenu-left);display:flex;list-style:none;margin:0;padding:10px 0;visibility:hidden}
#category-nav[data-open-menu] .portal-submenu[data-open=true]{visibility:visible}
#category-nav .portal-submenu li{flex:none}
#category-nav .portal-submenu a{display:block;width:114px;min-width:0;height:33px;padding:0;text-align:center;white-space:nowrap;color:#fef2e8;font:700 13px/33px 'NanumGothicBold','NanumGothic',Dotum,'돋움',sans-serif;text-shadow:none;background:url('/restored/shell/sm_bg.gif') repeat-x}
#category-nav .portal-submenu li:first-child a{background-image:url('/restored/shell/sm_bg_ap.png')}
#category-nav .portal-submenu li:last-child a{background-image:url('/restored/shell/sm_bg_end.png');background-position:right top}
#category-nav .portal-submenu a:hover,#category-nav .portal-submenu a:focus-visible,#category-nav .portal-submenu a[aria-current=page]{background-image:url('/restored/shell/sm_bg_on.gif');text-decoration:none}
#category-nav .portal-submenu li:first-child a:hover,#category-nav .portal-submenu li:first-child a:focus-visible,#category-nav .portal-submenu li:first-child a[aria-current=page]{background-image:url('/restored/shell/sm_bg_ap_on.png')}
#category-nav .portal-submenu li:last-child a:hover,#category-nav .portal-submenu li:last-child a:focus-visible,#category-nav .portal-submenu li:last-child a[aria-current=page]{background-image:url('/restored/shell/sm_bg_end_on.png')}
.portal-layout{position:relative;left:3px;width:1022px;gap:0;padding:0 30px 50px 24px;min-height:720px;background:transparent url('/assets/img.nopp.co.kr/tr/Common/bg_inner_content.gif') no-repeat 213px bottom}
.portal-sidebar{position:relative;width:189px;flex:0 0 189px;padding:0 0 8px;background:#06af2a url('/restored/shell/bg_aside_2depth_bottom.gif') no-repeat left bottom}
.portal-sidebar::before{content:'';position:absolute;inset:0 0 8px;background:transparent url('/restored/shell/bg_aside.gif') no-repeat left top;pointer-events:none}
.portal-sidebar>*{position:relative}
.game-start-host{width:157px;height:55px;margin:0 11px 0 21px}
.portal-sidebar .game-start{display:block;width:157px;height:55px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;filter:none;letter-spacing:normal}
.game-start img{display:block;width:157px;height:55px}
#game-start-animation{position:absolute;inset:0;visibility:hidden}
#game-start-animation[data-loaded=true]{visibility:visible}
#game-start-animation ruffle-player{display:block;width:157px;height:55px}
.account-box{width:169px;margin:14px 0 0 10px;padding:0 11px 10px;border:0;border-bottom:5px solid #6ac448;border-radius:0;box-shadow:none;background:transparent}
.account-box h2{display:none}
#quick-login{position:relative;padding-top:18px;height:78px}
.account-box input{width:94px;height:22px;margin:0 0 3px;padding:3px 5px;color:white;border:0;border-left:1px solid #072326;background:#13733a;font-size:11px}
.account-box input::placeholder{color:#cbdfbe}
.account-box form button{position:absolute;top:15px;left:97px;width:63px;height:54px;padding:0;border:0;border-radius:0;background:transparent url('/restored/shell/btn_login.gif') no-repeat;text-indent:-10000px;overflow:hidden}
.account-box .text-button{padding:1px 0}
.section-menu{width:179px;margin:0 0 0 10px;border:0;border-top:1px solid #295935;border-bottom:1px solid #295935;border-radius:0;padding:4px;background:#3ec484}
.section-menu h2{height:47px;padding:7px 5px 4px;background:transparent;color:#fff;text-align:center;font-size:16px}
.section-menu nav{padding:0}
.section-menu a{min-height:30px;padding:6px 11px;border:0;border-bottom:1px solid #189d63;color:#eaffda;background:#1fad63}
.section-menu a.active{background:#18974d;color:#fff}
.section-menu a.active::before{color:#e7ef70}
.chaos-aside{width:157px;margin:14px 11px 7px 21px;padding:12px 4px;border-radius:0}
.launcher-link{width:157px;margin-left:21px;font-size:10px;color:#e7ffd8}
body[data-section] .portal-content{flex:0 0 779px;width:779px;min-height:677px;margin:0;padding:15px 35px 25px;border:0;border-radius:0;box-shadow:none;background:transparent url('/restored/shell/bg_inner_content_top.gif') no-repeat left top}
body[data-section] .page-heading{width:709px}
