﻿@font-face{font-family:"Pretendard";font-weight:800;font-display:swap;src:url("//fco.vod.nexoncdn.co.kr/fonts/Pretendard-ExtraBold.woff2") format("woff2"),url("//fco.vod.nexoncdn.co.kr/fonts/Pretendard-ExtraBold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:600;font-display:swap;src:url("//fco.vod.nexoncdn.co.kr/fonts/Pretendard-SemiBold.woff2") format("woff2"),url("//fco.vod.nexoncdn.co.kr/fonts/Pretendard-SemiBold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:400;font-display:swap;src:url("//fco.vod.nexoncdn.co.kr/fonts/Pretendard-Regular.woff2") format("woff2"),url("//fco.vod.nexoncdn.co.kr/fonts/Pretendard-Regular.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:300;font-display:swap;src:url("//fco.vod.nexoncdn.co.kr/fonts/Pretendard-Light.woff2") format("woff2"),url("//fco.vod.nexoncdn.co.kr/fonts/Pretendard-Light.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:200;font-display:swap;src:url("//fco.vod.nexoncdn.co.kr/fonts/Pretendard-ExtraLight.woff2") format("woff2"),url("//fco.vod.nexoncdn.co.kr/fonts/Pretendard-ExtraLight.woff") format("woff")}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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,textarea,input,select,button,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;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body,h1,h2,h3,h4,h5,h6,th,td,input,select,textarea,button{font-family:"Pretendard","돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;font-size:14px;color:#404040;line-height:1;letter-spacing:-1px}ol,ul,dl,menu{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}fieldset,img{border:0 none}table{border-collapse:collapse;border-spacing:0}input,select,textarea,button{font-size:100%;vertical-align:middle}textarea{resize:none}button{display:inline-block;cursor:pointer;background-color:rgba(0,0,0,0)}button,input[type=button],input[type=submit],input[type=reset],input[type=file]{border-radius:0;appearance:button}input[type=image],input[type=text],input[type=submit],input[type=password],input[type=search]{border-radius:0;appearance:none}input:checked[type=checkbox]{appearance:checkbox;background-color:rgba(0,0,0,0)}input[type=search]::-webkit-search-cancel-button{appearance:none}a{display:inline-block;color:#404040;text-decoration:none}a:hover,a:active,a:focus{text-decoration:none}input:focus,textarea:focus,select:focus,option:focus,button:focus{outline:none !important}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}b,strong,span{display:inline-block;font-family:"Pretendard","돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;font-size:14px;color:#404040;line-height:1;letter-spacing:-1px}audio{display:none}html{overflow-y:scroll}html,body{width:100%;max-width:2560px;min-width:1280px;margin:0 auto;background-color:#f6f6f6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}#middle section.mypage .content .poll dl dd,#middle section.mypage .content .purchase .list,#middle section.mypage .content .list-table table tbody tr td .tooltip .kind,#middle section.mypage .content .sort .select .delete,#middle section.mypage .content .date .calendar,#middle section.mypage .content .date .specify,#middle section.mypage .content .date,#middle section.mypage .content .property dl,#middle section.mypage .content .property,#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph .per,#middle section.mypage .content .playmembership-arc .each-arc .arc_graph,#middle section.mypage .content .playmembership-arc,#middle section.mypage .content .playmembership-reward,#middle section.mypage .content .playmembership-desc,#middle section.mypage .content .playmembership-period,#middle section.mypage .content .membership-grade,#middle section.product-information .inner>.price dd.button,#middle section.product-information .inner>.price dd.quantity .number,#middle section.product-information .inner>.price dd,#middle section.product-information .inner>.price,#middle section.product-information .cover,#middle section.list-sort .hash,#middle section.list-sort fieldset,#middle section.list-sort .inner,#middle section.list-tab-member ul,#middle section.list-tab ul,#middle section.main-banner .small .page,#middle section.main-banner .small .list,#middle section.main-banner .large .page,#middle section.main-banner .large .list,#middle .inner,.layer-popup.special-shop-pay .content .middle .price-tab,.layer-popup.special-shop-pay .content .middle .quantity-table tr td.quantity .number,.layer-popup.recommend .content .middle .custom .question dl,.layer_popup.playus-membership-last-reward .content .middle,#footer .inner,#information ul,#information .inner,#header .user-fixed .inner .asset,#header .user-fixed .inner .login,#header .user-fixed .inner,#header .sub-menu .inner,#header .gnb .inner,#middle section.mypage .content .membership-reward,#middle section.product-information .chain-goods .advice,#middle section.list-product .chain-goods .advice,#middle section.mypage .content .membership-product,#middle section.list-product .product,.layer-popup.membership .content .middle .item-body .product,#middle section.product-information .chain-goods .list .product,#middle section.mypage .content .list-table .payment-table tbody tr td.quantity .number,#middle section.payment .payment-table tbody tr td.quantity .number{display:block}#middle section.mypage .content .poll dl dd:after,#middle section.mypage .content .purchase .list:after,#middle section.mypage .content .list-table table tbody tr td .tooltip .kind:after,#middle section.mypage .content .sort .select .delete:after,#middle section.mypage .content .date .calendar:after,#middle section.mypage .content .date .specify:after,#middle section.mypage .content .date:after,#middle section.mypage .content .property dl:after,#middle section.mypage .content .property:after,#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph .per:after,#middle section.mypage .content .playmembership-arc .each-arc .arc_graph:after,#middle section.mypage .content .playmembership-arc:after,#middle section.mypage .content .playmembership-reward:after,#middle section.mypage .content .playmembership-desc:after,#middle section.mypage .content .playmembership-period:after,#middle section.mypage .content .membership-grade:after,#middle section.product-information .inner>.price dd.button:after,#middle section.product-information .inner>.price dd.quantity .number:after,#middle section.product-information .inner>.price dd:after,#middle section.product-information .inner>.price:after,#middle section.product-information .cover:after,#middle section.list-sort .hash:after,#middle section.list-sort fieldset:after,#middle section.list-sort .inner:after,#middle section.list-tab-member ul:after,#middle section.list-tab ul:after,#middle section.main-banner .small .page:after,#middle section.main-banner .small .list:after,#middle section.main-banner .large .page:after,#middle section.main-banner .large .list:after,#middle .inner:after,.layer-popup.special-shop-pay .content .middle .price-tab:after,.layer-popup.special-shop-pay .content .middle .quantity-table tr td.quantity .number:after,.layer-popup.recommend .content .middle .custom .question dl:after,.layer_popup.playus-membership-last-reward .content .middle:after,#footer .inner:after,#information ul:after,#information .inner:after,#header .user-fixed .inner .asset:after,#header .user-fixed .inner .login:after,#header .user-fixed .inner:after,#header .sub-menu .inner:after,#header .gnb .inner:after,#middle section.mypage .content .membership-reward:after,#middle section.product-information .chain-goods .advice:after,#middle section.list-product .chain-goods .advice:after,#middle section.mypage .content .membership-product:after,#middle section.list-product .product:after,.layer-popup.membership .content .middle .item-body .product:after,#middle section.product-information .chain-goods .list .product:after,#middle section.mypage .content .list-table .payment-table tbody tr td.quantity .number:after,#middle section.payment .payment-table tbody tr td.quantity .number:after{content:"";clear:both;visibility:hidden;display:block}#middle section.list-sort fieldset legend,#footer .inner .company h2{position:absolute;left:-9999px;top:-9999px;overflow:hidden;display:block;width:0;height:0;font-size:0;line-height:0}#middle section.product-information .inner>.price dd.coupon .coupon-list li button strong,#middle section.product-information .inner>.price dd.coupon .bt-coupon strong,#middle section.main-banner .small .list li a .price,.layer-popup.special-shop-pay .content .middle .quantity-table tr td .coupon-list li button strong,.layer-popup.special-shop-pay .content .middle .quantity-table tr td .bt-coupon strong,#middle section.mypage .content .membership-product>li .detail .title,#middle section.list-product .product>li .detail .title,.layer-popup.membership .content .middle .item-body .product>li .detail .title,#middle section.product-information .chain-goods .list .product>li .detail .title,#middle section.mypage .content .list-table .payment-table tbody tr.coupon-payment td .coupon-list li button strong,#middle section.payment .payment-table tbody tr.coupon-payment td .coupon-list li button strong,#middle section.mypage .content .list-table .payment-table tbody tr.coupon-payment td .bt-coupon strong,#middle section.payment .payment-table tbody tr.coupon-payment td .bt-coupon strong,#middle section.mypage .content .date .select .item li a,#middle section.list-sort .select .item li a,#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td .select .item li a,#middle section.payment .payment-table tbody tr.user-selection td .select .item li a,#middle section.mypage .content .date .select .button,#middle section.list-sort .select .button,#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td .select .button,#middle section.payment .payment-table tbody tr.user-selection td .select .button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}#middle section.mypage .content .list-table table tbody tr td .tooltip .kind,#middle section.mypage .content .list-table table tbody tr td .tooltip strong,#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .tit .tooltip p,#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .hash .txt .tooltip p,#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .hash .txt .tooltip strong,#middle section.mypage .content>.title .tooltip p,#middle section.mypage .content>.title .tooltip strong,#middle section.list-sort .select .tooltip p,#middle section.list-sort .select .tooltip strong,.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .tit .tooltip p,.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .hash .txt .tooltip p,.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .hash .txt .tooltip strong,#information .inner>p .tooltip strong,#header .user .inner .asset li .tooltip p,#header .user .inner .asset li .tooltip strong,#middle section.mypage .content .membership-reward .membership-key>p,.layer-popup.membership-last-reward .content .middle .reward-list li .item .bt-view-more .tooltip p,#middle section.mypage .content .membership-reward .reward-list li .item .bt-view-more .tooltip p,.layer-popup.membership-last-reward .content .middle .reward-list li .item .image .tooltip p,#middle section.mypage .content .membership-reward .reward-list li .item .image .tooltip p,.layer-popup.membership-last-reward .content .middle .reward-list li .item .image .tooltip>strong,#middle section.mypage .content .membership-reward .reward-list li .item .image .tooltip>strong,#middle section.mypage .content .list-table .payment-table tbody tr.residual-payment td .bt-charge,#middle section.payment .payment-table tbody tr.residual-payment td .bt-charge{font-family:"Pretendard","돋움",Helvetica,"Apple SD Gothic Neo",sans-serif}#footer .inner .company .bt-ea,#footer .inner .company .bt-nexon,#footer .inner .logo{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/footer_logo.png") no-repeat}.layer-popup.special-shop-notice .content .header .title a,.layer-popup.special-shop-pay .content .header .title a,.layer-popup.birthday-product .content .header .title a,.layer-popup.birthday-reward .content .header .title a,.layer-popup.membership .content .header .title a,.layer-popup.notice .content .header .title a,.layer-popup.alarm .content .header .title a,.layer-popup.banner .content .header .title a,.layer-popup.topclass .content .header .title a,.layer-popup.recommend .content .header .title a{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/popup_logo.png") no-repeat}#middle section.main-banner .small .list li a .price.ec:before,#middle section.birthday-list .product .item .price.ec:before,.layer-popup.birthday-product .content .middle .product .item .price.ec:before,.my-history .product li .detail .price.ec:before,#header .user-fixed .inner .asset li.ec p:before,#header .user .inner .asset li.ec:before,#middle section.mypage .content .membership-product>li .price.ec:before,#middle section.list-product .product>li .price.ec:before,.layer-popup.membership .content .middle .item-body .product>li .price.ec:before,#middle section.product-information .chain-goods .list .product>li .price.ec:before,#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.ec:before,#middle section.payment .payment-table tbody tr.total-payment td:last-child.ec:before,#middle section.main-banner .small .list li a .price.cash:before,#middle section.birthday-list .product .item .price.cash:before,.layer-popup.birthday-product .content .middle .product .item .price.cash:before,.my-history .product li .detail .price.cash:before,#header .user-fixed .inner .asset li.cash p:before,#header .user .inner .asset li.cash:before,#middle section.mypage .content .membership-product>li .price.cash:before,#middle section.list-product .product>li .price.cash:before,.layer-popup.membership .content .middle .item-body .product>li .price.cash:before,#middle section.product-information .chain-goods .list .product>li .price.cash:before,#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.cash:before,#middle section.payment .payment-table tbody tr.total-payment td:last-child.cash:before,#middle section.main-banner .small .list li a .price.mp:before,#middle section.birthday-list .product .item .price.mp:before,.layer-popup.birthday-product .content .middle .product .item .price.mp:before,.my-history .product li .detail .price.mp:before,#header .user-fixed .inner .asset li.mp p:before,#header .user .inner .asset li.mp:before,#middle section.mypage .content .membership-product>li .detail .information>p.mileage:before,#middle section.list-product .product>li .detail .information>p.mileage:before,.layer-popup.membership .content .middle .item-body .product>li .detail .information>p.mileage:before,#middle section.product-information .chain-goods .list .product>li .detail .information>p.mileage:before,#middle section.mypage .content .membership-product>li .price.mp:before,#middle section.list-product .product>li .price.mp:before,.layer-popup.membership .content .middle .item-body .product>li .price.mp:before,#middle section.product-information .chain-goods .list .product>li .price.mp:before,#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.mp:before,#middle section.payment .payment-table tbody tr.total-payment td:last-child.mp:before,#middle section.main-banner .small .list li a .price.fc.mc:before,#middle section.birthday-list .product .item .price.fc.mc:before,.layer-popup.birthday-product .content .middle .product .item .price.fc.mc:before,.my-history .product li .detail .price.fc.mc:before,#middle section.mypage .content .membership-product>li .price.fc.mc:before,#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.fc.mc:before,#middle section.payment .payment-table tbody tr.total-payment td:last-child.fc.mc:before,#middle section.main-banner .small .list li a .price.mc:before,#middle section.birthday-list .product .item .price.mc:before,.layer-popup.birthday-product .content .middle .product .item .price.mc:before,.my-history .product li .detail .price.mc:before,#header .user-fixed .inner .asset li.mc p:before,#header .user .inner .asset li.mc:before,#middle section.mypage .content .membership-product>li .price.mc:before,#middle section.list-product .product>li .price.mc:before,.layer-popup.membership .content .middle .item-body .product>li .price.mc:before,#middle section.product-information .chain-goods .list .product>li .price.mc:before,#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.mc:before,#middle section.payment .payment-table tbody tr.total-payment td:last-child.mc:before,#middle section.main-banner .small .list li a .price.fc:before,#middle section.birthday-list .product .item .price.fc:before,.layer-popup.birthday-product .content .middle .product .item .price.fc:before,.my-history .product li .detail .price.fc:before,#header .user-fixed .inner .asset li.fc p:before,#header .user .inner .asset li.fc:before,#middle section.mypage .content .membership-product>li .price.fc:before,#middle section.list-product .product>li .price.fc:before,.layer-popup.membership .content .middle .item-body .product>li .price.fc:before,#middle section.product-information .chain-goods .list .product>li .price.fc:before,#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.fc:before,#middle section.payment .payment-table tbody tr.total-payment td:last-child.fc:before,#middle section.product-information .inner>.price dt.ec:before,#middle section.product-information .cover.ingame .text dd.fc.ec:before,#middle section.product-information .cover.ingame .text dd.mc.ec:before,#middle section.product-information .cover.ingame .text dd.fc.mc.ec:before,#middle section.product-information .cover.ingame .text dd.mp.ec:before,#middle section.product-information .cover.ingame .text dd.cash.ec:before,#middle section.product-information .cover.ingame .text dd.ec.ec:before,#middle section.product-information .inner>.price dt.cash:before,#middle section.product-information .cover.ingame .text dd.fc.cash:before,#middle section.product-information .cover.ingame .text dd.mc.cash:before,#middle section.product-information .cover.ingame .text dd.fc.mc.cash:before,#middle section.product-information .cover.ingame .text dd.mp.cash:before,#middle section.product-information .cover.ingame .text dd.cash.cash:before,#middle section.product-information .cover.ingame .text dd.ec.cash:before,#middle section.product-information .inner>.price dt.mp:before,#middle section.product-information .cover.ingame .text dd.fc.mp:before,#middle section.product-information .cover.ingame .text dd.mc.mp:before,#middle section.product-information .cover.ingame .text dd.fc.mc.mp:before,#middle section.product-information .cover.ingame .text dd.mp.mp:before,#middle section.product-information .cover.ingame .text dd.cash.mp:before,#middle section.product-information .cover.ingame .text dd.ec.mp:before,#middle section.product-information .inner>.price dt.fc.mc:before,#middle section.product-information .cover.ingame .text dd.fc.fc.mc:before,#middle section.product-information .cover.ingame .text dd.mc.fc.mc:before,#middle section.product-information .cover.ingame .text dd.fc.mc.fc.mc:before,#middle section.product-information .cover.ingame .text dd.mp.fc.mc:before,#middle section.product-information .cover.ingame .text dd.cash.fc.mc:before,#middle section.product-information .cover.ingame .text dd.ec.fc.mc:before,#middle section.product-information .inner>.price dt.mc:before,#middle section.product-information .cover.ingame .text dd.fc.mc:before,#middle section.product-information .cover.ingame .text dd.mc.mc:before,#middle section.product-information .cover.ingame .text dd.fc.mc.mc:before,#middle section.product-information .cover.ingame .text dd.mp.mc:before,#middle section.product-information .cover.ingame .text dd.cash.mc:before,#middle section.product-information .cover.ingame .text dd.ec.mc:before,#middle section.product-information .inner>.price dt.fc:before,#middle section.product-information .cover.ingame .text dd.fc.fc:before,#middle section.product-information .cover.ingame .text dd.mc.fc:before,#middle section.product-information .cover.ingame .text dd.fc.mc.fc:before,#middle section.product-information .cover.ingame .text dd.mp.fc:before,#middle section.product-information .cover.ingame .text dd.cash.fc:before,#middle section.product-information .cover.ingame .text dd.ec.fc:before{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_asset.png") no-repeat}#middle section.product-information .inner>.price dt.fc:before,#middle section.product-information .cover.ingame .text dd.fc.fc:before,#middle section.product-information .cover.ingame .text dd.mc.fc:before,#middle section.product-information .cover.ingame .text dd.fc.mc.fc:before,#middle section.product-information .cover.ingame .text dd.mp.fc:before,#middle section.product-information .cover.ingame .text dd.cash.fc:before,#middle section.product-information .cover.ingame .text dd.ec.fc:before{background-position:0 0}#middle section.product-information .inner>.price dt.mc:before,#middle section.product-information .cover.ingame .text dd.fc.mc:before,#middle section.product-information .cover.ingame .text dd.mc.mc:before,#middle section.product-information .cover.ingame .text dd.fc.mc.mc:before,#middle section.product-information .cover.ingame .text dd.mp.mc:before,#middle section.product-information .cover.ingame .text dd.cash.mc:before,#middle section.product-information .cover.ingame .text dd.ec.mc:before{background-position:-161px 0}#middle section.product-information .inner>.price dt.fc.mc:before,#middle section.product-information .cover.ingame .text dd.fc.fc.mc:before,#middle section.product-information .cover.ingame .text dd.mc.fc.mc:before,#middle section.product-information .cover.ingame .text dd.fc.mc.fc.mc:before,#middle section.product-information .cover.ingame .text dd.mp.fc.mc:before,#middle section.product-information .cover.ingame .text dd.cash.fc.mc:before,#middle section.product-information .cover.ingame .text dd.ec.fc.mc:before{background-position:-148px 0px}#middle section.product-information .inner>.price dt.mp:before,#middle section.product-information .cover.ingame .text dd.fc.mp:before,#middle section.product-information .cover.ingame .text dd.mc.mp:before,#middle section.product-information .cover.ingame .text dd.fc.mc.mp:before,#middle section.product-information .cover.ingame .text dd.mp.mp:before,#middle section.product-information .cover.ingame .text dd.cash.mp:before,#middle section.product-information .cover.ingame .text dd.ec.mp:before{background-position:-245px 0}#middle section.product-information .inner>.price dt.cash:before,#middle section.product-information .cover.ingame .text dd.fc.cash:before,#middle section.product-information .cover.ingame .text dd.mc.cash:before,#middle section.product-information .cover.ingame .text dd.fc.mc.cash:before,#middle section.product-information .cover.ingame .text dd.mp.cash:before,#middle section.product-information .cover.ingame .text dd.cash.cash:before,#middle section.product-information .cover.ingame .text dd.ec.cash:before{background-position:-75px 0}#middle section.product-information .inner>.price dt.ec:before,#middle section.product-information .cover.ingame .text dd.fc.ec:before,#middle section.product-information .cover.ingame .text dd.mc.ec:before,#middle section.product-information .cover.ingame .text dd.fc.mc.ec:before,#middle section.product-information .cover.ingame .text dd.mp.ec:before,#middle section.product-information .cover.ingame .text dd.cash.ec:before,#middle section.product-information .cover.ingame .text dd.ec.ec:before{background-position:-320px 0}#middle section.main-banner .small .list li a .price.fc:before,#middle section.birthday-list .product .item .price.fc:before,.layer-popup.birthday-product .content .middle .product .item .price.fc:before,.my-history .product li .detail .price.fc:before,#header .user-fixed .inner .asset li.fc p:before,#header .user .inner .asset li.fc:before,#middle section.mypage .content .membership-product>li .price.fc:before,#middle section.list-product .product>li .price.fc:before,.layer-popup.membership .content .middle .item-body .product>li .price.fc:before,#middle section.product-information .chain-goods .list .product>li .price.fc:before,#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.fc:before,#middle section.payment .payment-table tbody tr.total-payment td:last-child.fc:before{background-position:-9px -71px}#middle section.main-banner .small .list li a .price.mc:before,#middle section.birthday-list .product .item .price.mc:before,.layer-popup.birthday-product .content .middle .product .item .price.mc:before,.my-history .product li .detail .price.mc:before,#header .user-fixed .inner .asset li.mc p:before,#header .user .inner .asset li.mc:before,#middle section.mypage .content .membership-product>li .price.mc:before,#middle section.list-product .product>li .price.mc:before,.layer-popup.membership .content .middle .item-body .product>li .price.mc:before,#middle section.product-information .chain-goods .list .product>li .price.mc:before,#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.mc:before,#middle section.payment .payment-table tbody tr.total-payment td:last-child.mc:before{background-position:-175px -71px}#middle section.main-banner .small .list li a .price.fc.mc:before,#middle section.birthday-list .product .item .price.fc.mc:before,.layer-popup.birthday-product .content .middle .product .item .price.fc.mc:before,.my-history .product li .detail .price.fc.mc:before,#middle section.mypage .content .membership-product>li .price.fc.mc:before,#middle section.list-product .product>li .price.fc.mc:before,.layer-popup.membership .content .middle .item-body .product>li .price.fc.mc:before,#middle section.product-information .chain-goods .list .product>li .price.fc.mc:before,#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.fc.mc:before,#middle section.payment .payment-table tbody tr.total-payment td:last-child.fc.mc:before{background-position:0 -124px}#middle section.main-banner .small .list li a .price.mp:before,#middle section.birthday-list .product .item .price.mp:before,.layer-popup.birthday-product .content .middle .product .item .price.mp:before,.my-history .product li .detail .price.mp:before,#header .user-fixed .inner .asset li.mp p:before,#header .user .inner .asset li.mp:before,#middle section.mypage .content .membership-product>li .detail .information>p.mileage:before,#middle section.list-product .product>li .detail .information>p.mileage:before,.layer-popup.membership .content .middle .item-body .product>li .detail .information>p.mileage:before,#middle section.product-information .chain-goods .list .product>li .detail .information>p.mileage:before,#middle section.mypage .content .membership-product>li .price.mp:before,#middle section.list-product .product>li .price.mp:before,.layer-popup.membership .content .middle .item-body .product>li .price.mp:before,#middle section.product-information .chain-goods .list .product>li .price.mp:before,#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.mp:before,#middle section.payment .payment-table tbody tr.total-payment td:last-child.mp:before{background-position:-260px -71px}#middle section.main-banner .small .list li a .price.cash:before,#middle section.birthday-list .product .item .price.cash:before,.layer-popup.birthday-product .content .middle .product .item .price.cash:before,.my-history .product li .detail .price.cash:before,#header .user-fixed .inner .asset li.cash p:before,#header .user .inner .asset li.cash:before,#middle section.mypage .content .membership-product>li .price.cash:before,#middle section.list-product .product>li .price.cash:before,.layer-popup.membership .content .middle .item-body .product>li .price.cash:before,#middle section.product-information .chain-goods .list .product>li .price.cash:before,#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.cash:before,#middle section.payment .payment-table tbody tr.total-payment td:last-child.cash:before{background-position:-90px -71px}#middle section.main-banner .small .list li a .price.ec:before,#middle section.birthday-list .product .item .price.ec:before,.layer-popup.birthday-product .content .middle .product .item .price.ec:before,.my-history .product li .detail .price.ec:before,#header .user-fixed .inner .asset li.ec p:before,#header .user .inner .asset li.ec:before,#middle section.mypage .content .membership-product>li .price.ec:before,#middle section.list-product .product>li .price.ec:before,.layer-popup.membership .content .middle .item-body .product>li .price.ec:before,#middle section.product-information .chain-goods .list .product>li .price.ec:before,#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.ec:before,#middle section.payment .payment-table tbody tr.total-payment td:last-child.ec:before{background-position:-331px -71px}#header .user.new .inner .login .membership{width:82px;height:82px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_01_01.png") left top no-repeat}#header .user.bronze .inner .login .membership{width:82px;height:82px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_01_02.png") left top no-repeat}#header .user.silver .inner .login .membership{width:82px;height:82px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_01_03.png") left top no-repeat}#header .user.gold .inner .login .membership{width:82px;height:82px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_01_04.png") left top no-repeat}#header .user.platinum .inner .login .membership{width:82px;height:82px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_01_05.png") left top no-repeat}#header .user.dia .inner .login .membership{width:82px;height:82px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_01_06.png") left top no-repeat}#header .user.vip .inner .login .membership{width:82px;height:82px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_01_07.png") left top no-repeat}#header .user.vvip .inner .login .membership{width:82px;height:82px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_01_08.png") left top no-repeat}#middle section.mypage .content .membership-product>li .tag .membership.new,#middle section.list-product .product>li .tag .membership.new,.layer-popup.membership .content .middle .item-body .product>li .tag .membership.new,#middle section.product-information .chain-goods .list .product>li .tag .membership.new{width:23px;height:23px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_s_01_01.png") left top no-repeat}#middle section.mypage .content .membership-product>li .tag .membership.bronze,#middle section.list-product .product>li .tag .membership.bronze,.layer-popup.membership .content .middle .item-body .product>li .tag .membership.bronze,#middle section.product-information .chain-goods .list .product>li .tag .membership.bronze{width:23px;height:23px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_s_01_02.png") left top no-repeat}#middle section.mypage .content .membership-product>li .tag .membership.silver,#middle section.list-product .product>li .tag .membership.silver,.layer-popup.membership .content .middle .item-body .product>li .tag .membership.silver,#middle section.product-information .chain-goods .list .product>li .tag .membership.silver{width:23px;height:23px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_s_01_03.png") left top no-repeat}#middle section.mypage .content .membership-product>li .tag .membership.gold,#middle section.list-product .product>li .tag .membership.gold,.layer-popup.membership .content .middle .item-body .product>li .tag .membership.gold,#middle section.product-information .chain-goods .list .product>li .tag .membership.gold{width:23px;height:23px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_s_01_04.png") left top no-repeat}#middle section.mypage .content .membership-product>li .tag .membership.platinum,#middle section.list-product .product>li .tag .membership.platinum,.layer-popup.membership .content .middle .item-body .product>li .tag .membership.platinum,#middle section.product-information .chain-goods .list .product>li .tag .membership.platinum{width:23px;height:23px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_s_01_05.png") left top no-repeat}#middle section.mypage .content .membership-product>li .tag .membership.dia,#middle section.list-product .product>li .tag .membership.dia,.layer-popup.membership .content .middle .item-body .product>li .tag .membership.dia,#middle section.product-information .chain-goods .list .product>li .tag .membership.dia{width:23px;height:23px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_s_01_06.png") left top no-repeat}#middle section.mypage .content .membership-product>li .tag .membership.vip,#middle section.list-product .product>li .tag .membership.vip,.layer-popup.membership .content .middle .item-body .product>li .tag .membership.vip,#middle section.product-information .chain-goods .list .product>li .tag .membership.vip{width:23px;height:23px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_s_01_07.png") left top no-repeat}#header .user-fixed.new .inner .login .membership{width:31px;height:31px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_s_03_01.png") left top no-repeat}#header .user-fixed.bronze .inner .login .membership{width:31px;height:31px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_s_03_02.png") left top no-repeat}#header .user-fixed.silver .inner .login .membership{width:31px;height:31px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_s_03_03.png") left top no-repeat}#header .user-fixed.gold .inner .login .membership{width:31px;height:31px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_s_03_04.png") left top no-repeat}#header .user-fixed.platinum .inner .login .membership{width:31px;height:31px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_s_03_05.png") left top no-repeat}#header .user-fixed.dia .inner .login .membership{width:31px;height:31px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_s_03_06.png") left top no-repeat}#header .user-fixed.vip .inner .login .membership{width:31px;height:31px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_s_03_07.png") left top no-repeat}#header .user-fixed.vvip .inner .login .membership{width:31px;height:31px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_s_03_08.png") left top no-repeat}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .icon.new,.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .icon.new{width:64px;height:56px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_02_01.png") left top no-repeat}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .icon.bronze,.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .icon.bronze{width:64px;height:56px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_02_02.png") left top no-repeat}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .icon.silver,.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .icon.silver{width:64px;height:56px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_02_03.png") left top no-repeat}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .icon.gold,.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .icon.gold{width:64px;height:56px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_02_04.png") left top no-repeat}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .icon.platinum,.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .icon.platinum{width:64px;height:56px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_02_05.png") left top no-repeat}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .icon.dia,.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .icon.dia{width:64px;height:56px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_02_06.png") left top no-repeat}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .icon.vip,.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .icon.vip{width:64px;height:56px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_02_07.png") left top no-repeat}#middle section.product-information .inner>.price dd.button>a,#middle section.product-information .inner>.price dd.button>div,#middle section.list-tab .bt-topclass,#middle section.main-banner .small .page li,#middle section.main-banner .large .page li,#wrapper.inspection .container .bt-gamestart,#wrapper.inspection .container .bt-home,.layer-popup.notice .content .middle .button .bt-confirm,.layer-popup.alarm .content .middle .button .bt-confirm,.layer-popup.topclass .content .middle .button .bt-confirm,#header .user-fixed .inner .login.before .bt-login,#header .user .inner .login.before .bt-login,#header .gnb .inner .aside .bt-gamestart{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/transparent.png") repeat}#middle,#information{background-color:#e8e8e8}#middle section.mypage .content .poll,#middle section.mypage .content .purchase,#middle section.mypage .content .list-page,#middle section.mypage .content .list-table .payment-table,#middle section.mypage .content .list-table table,#middle section.mypage .content .list-table,#middle section.mypage .content .sort,#middle section.mypage .content .date,#middle section.mypage .content .list-tab .inner ul li.active a{background-color:#eee}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{font-size:16px;line-height:16px;color:#787878}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background-color:#d6d6d6}::-webkit-scrollbar-thumb{background-color:#787878}::-webkit-scrollbar-button{background-color:#787878;width:16px;height:16px}::-webkit-scrollbar-button:start{background-color:#bebebe}::-webkit-scrollbar-button:end{background-color:#bebebe}#middle section.mypage .content .date .select,#middle section.list-sort .select,#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td .select,#middle section.payment .payment-table tbody tr.user-selection td .select{line-height:0}#middle section.mypage .content .date .select .button,#middle section.list-sort .select .button,#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td .select .button,#middle section.payment .payment-table tbody tr.user-selection td .select .button{box-sizing:border-box;position:relative;width:100%;padding:10px 32px 10px 16px;font-size:16px;line-height:16px;color:#141414;border:1px solid #888;border-radius:2px;background-color:#f4f4f4}#middle section.mypage .content .date .select .button:after,#middle section.list-sort .select .button:after,#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td .select .button:after,#middle section.payment .payment-table tbody tr.user-selection td .select .button:after{content:"";position:absolute;right:16px;top:16px;display:block;width:8px;height:4px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_sort_select.png") left top no-repeat}#middle section.mypage .content .date .active.select .button,#middle section.list-sort .active.select .button,#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td .active.select .button,#middle section.payment .payment-table tbody tr.user-selection td .active.select .button{border-radius:2px 2px 0 0}#middle section.mypage .content .date .active.select .button:after,#middle section.list-sort .active.select .button:after,#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td .active.select .button:after,#middle section.payment .payment-table tbody tr.user-selection td .active.select .button:after{background-position:-8px 0}#middle section.mypage .content .date .select .item,#middle section.list-sort .select .item,#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td .select .item,#middle section.payment .payment-table tbody tr.user-selection td .select .item{z-index:20;position:absolute;left:0;top:40px;display:none;width:100%}#middle section.mypage .content .date .select .item li a,#middle section.list-sort .select .item li a,#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td .select .item li a,#middle section.payment .payment-table tbody tr.user-selection td .select .item li a{box-sizing:border-box;width:100%;padding:10px 16px;font-size:16px;line-height:16px;color:#141414;border-left:1px solid #888;border-right:1px solid #888;background-color:#f4f4f4}#middle section.mypage .content .date .select .item li:first-child a,#middle section.list-sort .select .item li:first-child a,#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td .select .item li:first-child a,#middle section.payment .payment-table tbody tr.user-selection td .select .item li:first-child a{border-top:1px solid #888}#middle section.mypage .content .date .select .item li:last-child a,#middle section.list-sort .select .item li:last-child a,#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td .select .item li:last-child a,#middle section.payment .payment-table tbody tr.user-selection td .select .item li:last-child a{border-bottom:1px solid #888;border-radius:0 0 2px 2px}#middle section.mypage .content .date .active.select .item,#middle section.list-sort .active.select .item,#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td .active.select .item,#middle section.payment .payment-table tbody tr.user-selection td .active.select .item{display:block}#middle section.mypage .content .list-page,#middle section.list-product .list-page,.layer-popup.membership-reward-list .content .middle .list-page{padding:22px 0;text-align:center}#middle section.mypage .content .list-page span,#middle section.list-product .list-page span,.layer-popup.membership-reward-list .content .middle .list-page span{box-sizing:border-box;display:inline-block;margin:0 8px}#middle section.mypage .content .list-page span a,#middle section.list-product .list-page span a,.layer-popup.membership-reward-list .content .middle .list-page span a{width:32px;height:32px;font-size:24px;line-height:32px;color:#444;text-align:center}#middle section.mypage .content .list-page span strong,#middle section.list-product .list-page span strong,.layer-popup.membership-reward-list .content .middle .list-page span strong{display:inline-block;width:32px;height:32px;font-size:24px;line-height:32px;color:#1c56ac;text-decoration:underline;text-align:center}#middle section.mypage .content .list-page .button a,#middle section.list-product .list-page .button a,.layer-popup.membership-reward-list .content .middle .list-page .button a{text-indent:-9999px;border:1px solid #888;border-radius:2px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bt_list_page.png") left top no-repeat #f4f4f4}#middle section.mypage .content .list-page .button a.bt-prev,#middle section.list-product .list-page .button a.bt-prev,.layer-popup.membership-reward-list .content .middle .list-page .button a.bt-prev{background-position:0 0}#middle section.mypage .content .list-page .button a.bt-next,#middle section.list-product .list-page .button a.bt-next,.layer-popup.membership-reward-list .content .middle .list-page .button a.bt-next{background-position:-32px 0}#middle section.mypage .content .list-table .payment-table,#middle section.payment .payment-table{width:100%;border-bottom:2px solid #3c404a}#middle section.mypage .content .list-table .payment-table thead tr th,#middle section.payment .payment-table thead tr th{padding:18px 0;font-size:14px;line-height:12px;color:#000;text-align:center;border-top:2px solid #3c404a;border-bottom:2px solid #3c404a;vertical-align:middle}#middle section.mypage .content .list-table .payment-table tbody tr td,#middle section.payment .payment-table tbody tr td{height:64px;padding:14px 0;font-size:18px;line-height:18px;color:#000;text-align:center;vertical-align:middle;background-color:#e8e8e8}#middle section.mypage .content .list-table .payment-table tbody tr td.select label.checkbox,#middle section.payment .payment-table tbody tr td.select label.checkbox{display:inline-block;width:24px;height:24px;cursor:pointer}#middle section.mypage .content .list-table .payment-table tbody tr td.select label.checkbox input[type=checkbox],#middle section.payment .payment-table tbody tr td.select label.checkbox input[type=checkbox]{display:none}#middle section.mypage .content .list-table .payment-table tbody tr td.select label.checkbox:before,#middle section.payment .payment-table tbody tr td.select label.checkbox:before{content:"";display:inline-block;width:24px;height:24px;vertical-align:top;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_checkbox.png") left top no-repeat #fff}#middle section.mypage .content .list-table .payment-table tbody tr td.select label.checkbox.on:before,#middle section.payment .payment-table tbody tr td.select label.checkbox.on:before{background-position:0 -48px}#middle section.mypage .content .list-table .payment-table tbody tr td.thumb img,#middle section.payment .payment-table tbody tr td.thumb img{height:64px}#middle section.mypage .content .list-table .payment-table tbody tr td.name,#middle section.payment .payment-table tbody tr td.name{text-align:left;color:#1e50be}#middle section.mypage .content .list-table .payment-table tbody tr td.name strong,#middle section.payment .payment-table tbody tr td.name strong{font-weight:bold;font-size:18px;line-height:18px;color:#000}#middle section.mypage .content .list-table .payment-table tbody tr td.name a,#middle section.payment .payment-table tbody tr td.name a{color:#1e50be}#middle section.mypage .content .list-table .payment-table tbody tr td.period,#middle section.payment .payment-table tbody tr td.period{font-size:18px;line-height:18px;color:#787878;vertical-align:middle}#middle section.mypage .content .list-table .payment-table tbody tr td.period strong,#middle section.payment .payment-table tbody tr td.period strong{font-weight:bold;font-size:18px;line-height:18px;color:#d03232}#middle section.mypage .content .list-table .payment-table tbody tr td.price,#middle section.payment .payment-table tbody tr td.price{font-size:18px;line-height:18px;color:#787878;letter-spacing:0}#middle section.mypage .content .list-table .payment-table tbody tr td.quantity .number,#middle section.payment .payment-table tbody tr td.quantity .number{position:relative;width:76px;margin:0 auto;background-color:#fff}#middle section.mypage .content .list-table .payment-table tbody tr td.quantity .number button,#middle section.payment .payment-table tbody tr td.quantity .number button{position:absolute;width:22px;height:22px;border:1px solid #cecece;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_quantity.png") left top no-repeat}#middle section.mypage .content .list-table .payment-table tbody tr td.quantity .number button:hover,#middle section.payment .payment-table tbody tr td.quantity .number button:hover{border:1px solid #aaa !important;background-color:#f8f8f8}#middle section.mypage .content .list-table .payment-table tbody tr td.quantity .number span,#middle section.payment .payment-table tbody tr td.quantity .number span{display:inline-block;width:30px;padding:0 22px;font-size:12px;line-height:20px;color:#444;text-align:center;border:1px solid #cecece}#middle section.mypage .content .list-table .payment-table tbody tr td.quantity .number .bt-minus,#middle section.payment .payment-table tbody tr td.quantity .number .bt-minus{left:0;top:0;border-right:1px solid #f0f0f0;background-position:0 0}#middle section.mypage .content .list-table .payment-table tbody tr td.quantity .number .bt-plus,#middle section.payment .payment-table tbody tr td.quantity .number .bt-plus{right:0;top:0;border-left:1px solid #f0f0f0;background-position:-20px 0}#middle section.mypage .content .list-table .payment-table tbody tr td.amount,#middle section.payment .payment-table tbody tr td.amount{padding-right:40px;text-align:right;font-weight:bold;font-size:18px;line-height:18px;color:inherit;letter-spacing:0}#middle section.mypage .content .list-table .payment-table tbody tr.coupon-payment td,#middle section.payment .payment-table tbody tr.coupon-payment td{position:relative;height:18px;padding:16px 0;color:#787878;text-align:left;background-color:#fff}#middle section.mypage .content .list-table .payment-table tbody tr.coupon-payment td:first-child,#middle section.payment .payment-table tbody tr.coupon-payment td:first-child{padding-left:40px}#middle section.mypage .content .list-table .payment-table tbody tr.coupon-payment td:last-child,#middle section.payment .payment-table tbody tr.coupon-payment td:last-child{padding-right:40px;font-size:18px;line-height:18px;color:#cc3030;text-align:right}#middle section.mypage .content .list-table .payment-table tbody tr.coupon-payment td .bt-coupon,#middle section.payment .payment-table tbody tr.coupon-payment td .bt-coupon{box-sizing:border-box;width:256px;height:50px;padding:8px 32px 8px 8px;font-size:14px;line-height:14px;color:#787878;text-align:left;border:1px solid #cecece;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_coupon.png") right top no-repeat}#middle section.mypage .content .list-table .payment-table tbody tr.coupon-payment td .bt-coupon.active,#middle section.payment .payment-table tbody tr.coupon-payment td .bt-coupon.active{border:1px solid #626262;background-position:right -48px}#middle section.mypage .content .list-table .payment-table tbody tr.coupon-payment td .bt-coupon strong,#middle section.payment .payment-table tbody tr.coupon-payment td .bt-coupon strong{width:224px;padding:0 0 2px 0;font-size:16px;line-height:16px;color:#787878}#middle section.mypage .content .list-table .payment-table tbody tr.coupon-payment td .coupon-list,#middle section.payment .payment-table tbody tr.coupon-payment td .coupon-list{z-index:4;position:absolute;right:40px;top:66px;display:none;overflow-y:auto;width:256px;max-height:400px;background-color:#fff}#middle section.mypage .content .list-table .payment-table tbody tr.coupon-payment td .coupon-list li button,#middle section.payment .payment-table tbody tr.coupon-payment td .coupon-list li button{box-sizing:border-box;width:100%;height:50px;padding:8px;font-size:14px;line-height:14px;color:#787878;text-align:left;border:1px solid #cecece;border-top:none}#middle section.mypage .content .list-table .payment-table tbody tr.coupon-payment td .coupon-list li button strong,#middle section.payment .payment-table tbody tr.coupon-payment td .coupon-list li button strong{width:224px;padding:0 0 2px 0;font-size:16px;line-height:16px;color:#787878}#middle section.mypage .content .list-table .payment-table tbody tr.coupon-payment td .coupon-list li button:hover,#middle section.payment .payment-table tbody tr.coupon-payment td .coupon-list li button:hover{background-color:#f0f0f0}#middle section.mypage .content .list-table .payment-table tbody tr.coupon-payment td .coupon-list li a,#middle section.payment .payment-table tbody tr.coupon-payment td .coupon-list li a{box-sizing:border-box;width:100%;height:50px;padding:8px;font-size:16px;line-height:32px;color:#000;text-align:center;border:1px solid #cecece;border-top:none;background-color:#a2dcfe}#middle section.mypage .content .list-table .payment-table tbody tr.coupon-payment td .coupon-list li a:after,#middle section.payment .payment-table tbody tr.coupon-payment td .coupon-list li a:after{content:"";display:inline-block;width:4px;height:8px;margin-left:8px;vertical-align:2px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_arrow.png") left top no-repeat}#middle section.mypage .content .list-table .payment-table tbody tr.coupon-payment td strong,#middle section.payment .payment-table tbody tr.coupon-payment td strong{padding:1px 0;font-size:18px;line-height:24px;color:#787878;text-align:left}#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td,#middle section.payment .payment-table tbody tr.total-payment td{height:18px;padding:16px 0;color:#787878;text-align:left;background-color:#fff}#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:first-child,#middle section.payment .payment-table tbody tr.total-payment td:first-child{padding-left:40px}#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child,#middle section.payment .payment-table tbody tr.total-payment td:last-child{padding-right:40px;font-size:24px;line-height:24px;color:inherit;text-align:right}#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.fc,#middle section.payment .payment-table tbody tr.total-payment td:last-child.fc{color:#07f468 !important}#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.mc,#middle section.payment .payment-table tbody tr.total-payment td:last-child.mc{color:#3898c2}#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.fc.mc,#middle section.payment .payment-table tbody tr.total-payment td:last-child.fc.mc{color:#07f468}#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.mp,#middle section.payment .payment-table tbody tr.total-payment td:last-child.mp{color:#fe9a46}#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.cash,#middle section.payment .payment-table tbody tr.total-payment td:last-child.cash{color:#fe5858}#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.ec,#middle section.payment .payment-table tbody tr.total-payment td:last-child.ec{color:#9ac6c6}#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child:before,#middle section.payment .payment-table tbody tr.total-payment td:last-child:before{content:"";display:inline-block;width:21px;height:21px;margin:2px 4px 2px 0;vertical-align:top}#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td:last-child.fc.mc:before,#middle section.payment .payment-table tbody tr.total-payment td:last-child.fc.mc:before{width:36px}#middle section.mypage .content .list-table .payment-table tbody tr.residual-payment td,#middle section.payment .payment-table tbody tr.residual-payment td{height:18px;padding:16px 0;color:#787878;text-align:left;background-color:#fff}#middle section.mypage .content .list-table .payment-table tbody tr.residual-payment td:first-child,#middle section.payment .payment-table tbody tr.residual-payment td:first-child{padding-left:40px}#middle section.mypage .content .list-table .payment-table tbody tr.residual-payment td:last-child,#middle section.payment .payment-table tbody tr.residual-payment td:last-child{padding-right:40px;text-align:right;font-size:18px;line-height:18px;color:#787878}#middle section.mypage .content .list-table .payment-table tbody tr.residual-payment td .bt-charge,#middle section.payment .payment-table tbody tr.residual-payment td .bt-charge{position:relative;margin-left:8px;padding-bottom:4px;font-size:14px;line-height:14px;color:#f86400;vertical-align:top}#middle section.mypage .content .list-table .payment-table tbody tr.residual-payment td .bt-charge:after,#middle section.payment .payment-table tbody tr.residual-payment td .bt-charge:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background-color:#f86400}#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td,#middle section.payment .payment-table tbody tr.user-selection td{position:relative;height:18px;padding:32px 0;color:#444;text-align:left;vertical-align:top;border-top:1px solid #3c404a;background-color:#fff}#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td:first-child,#middle section.payment .payment-table tbody tr.user-selection td:first-child{padding-left:40px}#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td:last-child,#middle section.payment .payment-table tbody tr.user-selection td:last-child{padding-right:40px;text-align:right}#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td .select,#middle section.payment .payment-table tbody tr.user-selection td .select{position:relative;width:100%}#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td .select a,#middle section.payment .payment-table tbody tr.user-selection td .select a{text-align:left;background-color:#fff !important}#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td .select .item,#middle section.payment .payment-table tbody tr.user-selection td .select .item{z-index:4}#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td textarea,#middle section.payment .payment-table tbody tr.user-selection td textarea{width:100%;height:100px;margin-top:4px;box-sizing:border-box;position:relative;width:100%;padding:10px 32px 10px 16px;font-size:16px;line-height:16px;color:#141414;border:1px solid #888;border-radius:2px;background-color:#fff}#middle section.mypage .content .list-table .payment-table tbody tr.user-selection td .selection-advice,#middle section.payment .payment-table tbody tr.user-selection td .selection-advice{color:#305ac7;font-size:16px;margin-top:17px}.layer-popup.membership-last-reward .content .middle .reward-list,#middle section.mypage .content .membership-reward .reward-list{display:flex;align-items:flex-end;justify-content:center;width:1040px}.layer-popup.membership-last-reward .content .middle .reward-list li,#middle section.mypage .content .membership-reward .reward-list li{position:relative;width:128px;margin-right:2px}.layer-popup.membership-last-reward .content .middle .reward-list li:hover,#middle section.mypage .content .membership-reward .reward-list li:hover{z-index:32}.layer-popup.membership-last-reward .content .middle .reward-list li.current::before,#middle section.mypage .content .membership-reward .reward-list li.current::before{content:"현재 등급";z-index:4;position:absolute;left:0;top:-30px;display:block;width:128px;height:30px;font-weight:bold;font-size:14px;line-height:30px;color:#fff;text-align:center;background-color:#e4304a}.layer-popup.membership-last-reward .content .middle .reward-list li .grade,#middle section.mypage .content .membership-reward .reward-list li .grade{z-index:16;position:relative;padding:16px 0;background-color:#eaeef4}.layer-popup.membership-last-reward .content .middle .reward-list li .grade::before,#middle section.mypage .content .membership-reward .reward-list li .grade::before{content:"";display:block;width:82px;height:18px;margin:0 auto;padding-bottom:8px}.layer-popup.membership-last-reward .content .middle .reward-list li .grade p,#middle section.mypage .content .membership-reward .reward-list li .grade p{font-size:12px;line-height:12px;color:#444;text-align:center;letter-spacing:-1px}.layer-popup.membership-last-reward .content .middle .reward-list li .grade::after,#middle section.mypage .content .membership-reward .reward-list li .grade::after{content:"";z-index:4;position:absolute;left:50%;bottom:-16px;display:block;width:0;height:0;margin-left:-8px;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid #eaeef4;border-bottom:8px solid rgba(0,0,0,0)}.layer-popup.membership-last-reward .content .middle .reward-list li:nth-child(1) .grade::before,#middle section.mypage .content .membership-reward .reward-list li:nth-child(1) .grade::before{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/txt_grade_01.png") center top no-repeat}.layer-popup.membership-last-reward .content .middle .reward-list li:nth-child(2) .grade::before,#middle section.mypage .content .membership-reward .reward-list li:nth-child(2) .grade::before{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/txt_grade_02.png") center top no-repeat}.layer-popup.membership-last-reward .content .middle .reward-list li:nth-child(3) .grade::before,#middle section.mypage .content .membership-reward .reward-list li:nth-child(3) .grade::before{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/txt_grade_03.png") center top no-repeat}.layer-popup.membership-last-reward .content .middle .reward-list li:nth-child(4) .grade::before,#middle section.mypage .content .membership-reward .reward-list li:nth-child(4) .grade::before{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/txt_grade_04.png") center top no-repeat}.layer-popup.membership-last-reward .content .middle .reward-list li:nth-child(5) .grade::before,#middle section.mypage .content .membership-reward .reward-list li:nth-child(5) .grade::before{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/txt_grade_05.png") center top no-repeat}.layer-popup.membership-last-reward .content .middle .reward-list li:nth-child(6) .grade::before,#middle section.mypage .content .membership-reward .reward-list li:nth-child(6) .grade::before{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/txt_grade_06.png") center top no-repeat}.layer-popup.membership-last-reward .content .middle .reward-list li:nth-child(7) .grade::before,#middle section.mypage .content .membership-reward .reward-list li:nth-child(7) .grade::before{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/txt_grade_07.png") center top no-repeat}.layer-popup.membership-last-reward .content .middle .reward-list li:nth-child(8) .grade::before,#middle section.mypage .content .membership-reward .reward-list li:nth-child(8) .grade::before{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/txt_grade_08.png") center top no-repeat}.layer-popup.membership-last-reward .content .middle .reward-list li:nth-child(1) .grade p,#middle section.mypage .content .membership-reward .reward-list li:nth-child(1) .grade p{color:#5ca696}.layer-popup.membership-last-reward .content .middle .reward-list li:nth-child(2) .grade p,#middle section.mypage .content .membership-reward .reward-list li:nth-child(2) .grade p{color:#a46a2a}.layer-popup.membership-last-reward .content .middle .reward-list li:nth-child(3) .grade p,#middle section.mypage .content .membership-reward .reward-list li:nth-child(3) .grade p{color:#88949a}.layer-popup.membership-last-reward .content .middle .reward-list li:nth-child(4) .grade p,#middle section.mypage .content .membership-reward .reward-list li:nth-child(4) .grade p{color:#d6aa4e}.layer-popup.membership-last-reward .content .middle .reward-list li:nth-child(5) .grade p,#middle section.mypage .content .membership-reward .reward-list li:nth-child(5) .grade p{color:#a86ec8}.layer-popup.membership-last-reward .content .middle .reward-list li:nth-child(6) .grade p,#middle section.mypage .content .membership-reward .reward-list li:nth-child(6) .grade p{color:#24a0ea}.layer-popup.membership-last-reward .content .middle .reward-list li:nth-child(7) .grade p,#middle section.mypage .content .membership-reward .reward-list li:nth-child(7) .grade p{color:#e6642c}.layer-popup.membership-last-reward .content .middle .reward-list li:nth-child(8) .grade p,#middle section.mypage .content .membership-reward .reward-list li:nth-child(8) .grade p{color:#e4304a}.layer-popup.membership-last-reward .content .middle .reward-list li .item,#middle section.mypage .content .membership-reward .reward-list li .item{box-sizing:border-box;z-index:8;position:relative;display:flex;flex-wrap:wrap;align-content:flex-end;padding:16px;box-shadow:inset 0 8px 8px rgba(0,0,0,.04);background-color:#dcdce6}.layer-popup.membership-last-reward .content .middle .reward-list li .item .image,#middle section.mypage .content .membership-reward .reward-list li .item .image{z-index:8;position:relative;width:96px;height:96px;margin-bottom:8px;background-color:#e8eaf4}.layer-popup.membership-last-reward .content .middle .reward-list li .item .image:hover,#middle section.mypage .content .membership-reward .reward-list li .item .image:hover{z-index:32}.layer-popup.membership-last-reward .content .middle .reward-list li .item .image:nth-child(1),#middle section.mypage .content .membership-reward .reward-list li .item .image:nth-child(1){z-index:16}.layer-popup.membership-last-reward .content .middle .reward-list li .item .image:nth-child(2),#middle section.mypage .content .membership-reward .reward-list li .item .image:nth-child(2){z-index:12}.layer-popup.membership-last-reward .content .middle .reward-list li .item .image:nth-child(3),#middle section.mypage .content .membership-reward .reward-list li .item .image:nth-child(3){z-index:8}.layer-popup.membership-last-reward .content .middle .reward-list li .item .image:nth-child(4),#middle section.mypage .content .membership-reward .reward-list li .item .image:nth-child(4){z-index:4}.layer-popup.membership-last-reward .content .middle .reward-list li .item .image img,#middle section.mypage .content .membership-reward .reward-list li .item .image img{width:96px;height:96px}.layer-popup.membership-last-reward .content .middle .reward-list li .item .image .tooltip,#middle section.mypage .content .membership-reward .reward-list li .item .image .tooltip{position:absolute;right:0;top:0;width:20px;height:20px;text-align:center;cursor:pointer;border:1px solid #e6e6e6;background-color:#000}.layer-popup.membership-last-reward .content .middle .reward-list li .item .image .tooltip>strong,#middle section.mypage .content .membership-reward .reward-list li .item .image .tooltip>strong{display:block;width:16px;height:16px;padding:0 2px 4px 2px;font-size:16px;line-height:18px;color:#fff}.layer-popup.membership-last-reward .content .middle .reward-list li .item .image .tooltip p,#middle section.mypage .content .membership-reward .reward-list li .item .image .tooltip p{z-index:16;position:absolute;left:50%;top:28px;box-sizing:border-box;display:none;width:384px;height:auto;padding:16px;text-align:left;font-size:12px;line-height:16px;color:#888;box-shadow:4px 4px 4px rgba(0,0,0,.2);border:1px solid #000;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background-color:#fff}.layer-popup.membership-last-reward .content .middle .reward-list li .item .image .tooltip p>strong,#middle section.mypage .content .membership-reward .reward-list li .item .image .tooltip p>strong{display:block;margin-bottom:8px;font-weight:500;font-size:14px;line-height:16px;color:#888;text-align:left}.layer-popup.membership-last-reward .content .middle .reward-list li .item .image .tooltip p:before,#middle section.mypage .content .membership-reward .reward-list li .item .image .tooltip p:before{content:"";left:50%;top:-8px;position:absolute;display:block;width:16px;height:8px;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_asset_tooltip.png") left top no-repeat}.layer-popup.membership-last-reward .content .middle .reward-list li .item .image .tooltip:hover p,#middle section.mypage .content .membership-reward .reward-list li .item .image .tooltip:hover p{display:block}.layer-popup.membership-last-reward .content .middle .reward-list li .item .bt-view-more,#middle section.mypage .content .membership-reward .reward-list li .item .bt-view-more{z-index:2;position:relative;width:96px;height:28px;background-color:#000}.layer-popup.membership-last-reward .content .middle .reward-list li .item .bt-view-more .text,#middle section.mypage .content .membership-reward .reward-list li .item .bt-view-more .text{font-size:12px;line-height:28px;color:#fff;text-align:center;letter-spacing:0}.layer-popup.membership-last-reward .content .middle .reward-list li .item .bt-view-more.off,#middle section.mypage .content .membership-reward .reward-list li .item .bt-view-more.off{cursor:default}.layer-popup.membership-last-reward .content .middle .reward-list li .item .bt-view-more.off .text,#middle section.mypage .content .membership-reward .reward-list li .item .bt-view-more.off .text{font-size:12px;line-height:28px;color:#747474}.layer-popup.membership-last-reward .content .middle .reward-list li .item .bt-view-more .tooltip,#middle section.mypage .content .membership-reward .reward-list li .item .bt-view-more .tooltip{position:absolute;left:0;top:0;width:100%;height:100%}.layer-popup.membership-last-reward .content .middle .reward-list li .item .bt-view-more .tooltip p,#middle section.mypage .content .membership-reward .reward-list li .item .bt-view-more .tooltip p{z-index:16;position:absolute;left:50%;top:36px;box-sizing:border-box;display:none;width:384px;height:auto;padding:16px;text-align:left;font-size:12px;line-height:16px;color:#888;box-shadow:4px 4px 4px rgba(0,0,0,.2);border:1px solid #000;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background-color:#fff}.layer-popup.membership-last-reward .content .middle .reward-list li .item .bt-view-more .tooltip p>strong,#middle section.mypage .content .membership-reward .reward-list li .item .bt-view-more .tooltip p>strong{display:block;margin-bottom:8px;font-weight:500;font-size:14px;line-height:16px;color:#888;text-align:left}.layer-popup.membership-last-reward .content .middle .reward-list li .item .bt-view-more .tooltip p:before,#middle section.mypage .content .membership-reward .reward-list li .item .bt-view-more .tooltip p:before{content:"";left:50%;top:-8px;position:absolute;display:block;width:16px;height:8px;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_asset_tooltip.png") left top no-repeat}.layer-popup.membership-last-reward .content .middle .reward-list li .item .bt-view-more .tooltip:hover p,#middle section.mypage .content .membership-reward .reward-list li .item .bt-view-more .tooltip:hover p{display:block}.layer-popup.membership-last-reward .content .middle .reward-list li .item .bt-view-more.off .tooltip,#middle section.mypage .content .membership-reward .reward-list li .item .bt-view-more.off .tooltip{cursor:default}.layer-popup.membership-last-reward .content .middle .reward-list li .item .graph,#middle section.mypage .content .membership-reward .reward-list li .item .graph{z-index:0;position:absolute;left:0;bottom:0;box-sizing:border-box;width:100%;height:100%}.layer-popup.membership-last-reward .content .middle .reward-list li .item .graph span,#middle section.mypage .content .membership-reward .reward-list li .item .graph span{z-index:4;position:absolute;left:0;bottom:0;width:100%;height:0;background:linear-gradient(to bottom, #5cacf0, #b8e0ff)}.layer-popup.membership-last-reward .content .middle .reward-list li .item .graph span.achieve,#middle section.mypage .content .membership-reward .reward-list li .item .graph span.achieve{height:100%}.layer-popup.membership-last-reward .content .middle .reward-list li .button p,#middle section.mypage .content .membership-reward .reward-list li .button p,.layer-popup.membership-last-reward .content .middle .reward-list li .button .bt-reward,#middle section.mypage .content .membership-reward .reward-list li .button .bt-reward{display:block;width:100%;padding:16px 0;font-weight:bold;font-size:16px;line-height:16px;color:#9a9a9a;text-align:center;cursor:default;background-color:#6c6c76}.layer-popup.membership-last-reward .content .middle .reward-list li .button.active .bt-reward,#middle section.mypage .content .membership-reward .reward-list li .button.active .bt-reward{font-size:16px;line-height:16px;color:#20242a;cursor:pointer;background-color:#07f468}.layer-popup.membership-last-reward .content .middle .reward-list li .button.complete .bt-reward::after,#middle section.mypage .content .membership-reward .reward-list li .button.complete .bt-reward::after{content:"지급 완료";z-index:4;position:absolute;left:0;bottom:0;box-sizing:border-box;display:block;width:100%;padding:16px 0;font-weight:bold;font-size:16px;line-height:16px;color:#76b6e8;background-color:#3076ae}.layer-popup.membership-last-reward .content .middle .reward-list li:last-child .item .image .tooltip p,#middle section.mypage .content .membership-reward .reward-list li:last-child .item .image .tooltip p{margin-left:-165px}.layer-popup.membership-last-reward .content .middle .reward-list li:last-child .item .image .tooltip p::before,#middle section.mypage .content .membership-reward .reward-list li:last-child .item .image .tooltip p::before{margin-left:165px}.layer-popup.membership-last-reward .content .middle .reward-list li:last-child .item .bt-view-more .tooltip p,#middle section.mypage .content .membership-reward .reward-list li:last-child .item .bt-view-more .tooltip p{margin-left:-128px}.layer-popup.membership-last-reward .content .middle .reward-list li:last-child .item .bt-view-more .tooltip p::before,#middle section.mypage .content .membership-reward .reward-list li:last-child .item .bt-view-more .tooltip p::before{margin-left:128px}.layer-popup.membership-last-reward .content .middle .reward-list li.or .item .image::before,#middle section.mypage .content .membership-reward .reward-list li.or .item .image::before{content:"OR";z-index:8;position:absolute;left:50%;bottom:-14px;display:block;width:34px;margin-left:-18px;padding:4px 0;font-weight:bold;font-size:12px;line-height:12px;color:#20242a;text-align:center;border:1px solid #282828;background-color:#fff}.layer-popup.membership-last-reward .content .middle .reward-list li.or .item .image:nth-last-child(3)::before,#middle section.mypage .content .membership-reward .reward-list li.or .item .image:nth-last-child(3)::before{display:none}#middle section.mypage .content .membership-product,#middle section.list-product .product,.layer-popup.membership .content .middle .item-body .product,#middle section.product-information .chain-goods .list .product{width:1280px}#middle section.mypage .content .membership-product>li,#middle section.list-product .product>li,.layer-popup.membership .content .middle .item-body .product>li,#middle section.product-information .chain-goods .list .product>li{position:relative;float:left;width:300px;height:400px;margin:0 26px 26px 0;background-color:#f2f2f2}#middle section.mypage .content .membership-product>li:nth-child(4n),#middle section.list-product .product>li:nth-child(4n),.layer-popup.membership .content .middle .item-body .product>li:nth-child(4n),#middle section.product-information .chain-goods .list .product>li:nth-child(4n){margin-right:0}#middle section.mypage .content .membership-product>li.motion:before,#middle section.list-product .product>li.motion:before,.layer-popup.membership .content .middle .item-body .product>li.motion:before,#middle section.product-information .chain-goods .list .product>li.motion:before{content:"";z-index:1;position:absolute;left:0;top:0;opacity:.6;display:block;width:300px;height:400px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/back_motion.gif") left top no-repeat}#middle section.mypage .content .membership-product>li.none,#middle section.list-product .product>li.none,.layer-popup.membership .content .middle .item-body .product>li.none,#middle section.product-information .chain-goods .list .product>li.none{width:1280px;margin-right:0;background:none}#middle section.mypage .content .membership-product>li.none p,#middle section.list-product .product>li.none p,.layer-popup.membership .content .middle .item-body .product>li.none p,#middle section.product-information .chain-goods .list .product>li.none p{font-size:32px;line-height:400px;color:#000;text-align:center}#middle section.mypage .content .membership-product>li .like,#middle section.list-product .product>li .like,.layer-popup.membership .content .middle .item-body .product>li .like,#middle section.product-information .chain-goods .list .product>li .like{z-index:8;position:absolute;left:8px;top:8px;padding-left:20px;font-size:14px;line-height:14px;color:#c84a4c;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_like.png") left top no-repeat;background-size:16px 14px}#middle section.mypage .content .membership-product>li .selection,#middle section.list-product .product>li .selection,.layer-popup.membership .content .middle .item-body .product>li .selection,#middle section.product-information .chain-goods .list .product>li .selection{z-index:2;position:absolute;right:0;top:0;width:66px;height:96px;transition-timing-function:ease;transition-duration:.4s;background:#f2f2f2}#middle section.mypage .content .membership-product>li .selection.best_1,#middle section.list-product .product>li .selection.best_1,.layer-popup.membership .content .middle .item-body .product>li .selection.best_1,#middle section.product-information .chain-goods .list .product>li .selection.best_1{background-position:-3px 0}#middle section.mypage .content .membership-product>li .selection.best_2,#middle section.list-product .product>li .selection.best_2,.layer-popup.membership .content .middle .item-body .product>li .selection.best_2,#middle section.product-information .chain-goods .list .product>li .selection.best_2{background-position:-90px 0}#middle section.mypage .content .membership-product>li .selection.best_3,#middle section.list-product .product>li .selection.best_3,.layer-popup.membership .content .middle .item-body .product>li .selection.best_3,#middle section.product-information .chain-goods .list .product>li .selection.best_3{background-position:-173px 0}#middle section.mypage .content .membership-product>li .selection.best_4,#middle section.list-product .product>li .selection.best_4,.layer-popup.membership .content .middle .item-body .product>li .selection.best_4,#middle section.product-information .chain-goods .list .product>li .selection.best_4{background-position:-254px 0}#middle section.mypage .content .membership-product>li .selection.best_5,#middle section.list-product .product>li .selection.best_5,.layer-popup.membership .content .middle .item-body .product>li .selection.best_5,#middle section.product-information .chain-goods .list .product>li .selection.best_5{background-position:-336px 0}#middle section.mypage .content .membership-product>li .selection.best_6,#middle section.list-product .product>li .selection.best_6,.layer-popup.membership .content .middle .item-body .product>li .selection.best_6,#middle section.product-information .chain-goods .list .product>li .selection.best_6{background-position:-411px 0}#middle section.mypage .content .membership-product>li .selection.best_7,#middle section.list-product .product>li .selection.best_7,.layer-popup.membership .content .middle .item-body .product>li .selection.best_7,#middle section.product-information .chain-goods .list .product>li .selection.best_7{background-position:-495px 0}#middle section.mypage .content .membership-product>li .selection.best_8,#middle section.list-product .product>li .selection.best_8,.layer-popup.membership .content .middle .item-body .product>li .selection.best_8,#middle section.product-information .chain-goods .list .product>li .selection.best_8{background-position:-583px 0}#middle section.mypage .content .membership-product>li .selection.best_9,#middle section.list-product .product>li .selection.best_9,.layer-popup.membership .content .middle .item-body .product>li .selection.best_9,#middle section.product-information .chain-goods .list .product>li .selection.best_9{background-position:-668px 0}#middle section.mypage .content .membership-product>li .selection.best_10,#middle section.list-product .product>li .selection.best_10,.layer-popup.membership .content .middle .item-body .product>li .selection.best_10,#middle section.product-information .chain-goods .list .product>li .selection.best_10{background-position:-747px 0}#middle section.mypage .content .membership-product>li .selection.best_11,#middle section.list-product .product>li .selection.best_11,.layer-popup.membership .content .middle .item-body .product>li .selection.best_11,#middle section.product-information .chain-goods .list .product>li .selection.best_11{background-position:-822px 0}#middle section.mypage .content .membership-product>li .selection.mdpick,#middle section.list-product .product>li .selection.mdpick,.layer-popup.membership .content .middle .item-body .product>li .selection.mdpick,#middle section.product-information .chain-goods .list .product>li .selection.mdpick{background-position:-911px 0}#middle section.mypage .content .membership-product>li .thumb,#middle section.list-product .product>li .thumb,.layer-popup.membership .content .middle .item-body .product>li .thumb,#middle section.product-information .chain-goods .list .product>li .thumb{z-index:2;position:absolute;left:0;top:32px;box-sizing:border-box;width:100%;line-height:0;text-align:center;transition-timing-function:ease;transition-duration:.4s}#middle section.mypage .content .membership-product>li .thumb img,#middle section.list-product .product>li .thumb img,.layer-popup.membership .content .middle .item-body .product>li .thumb img,#middle section.product-information .chain-goods .list .product>li .thumb img{width:120px}#middle section.mypage .content .membership-product>li .tag,#middle section.list-product .product>li .tag,.layer-popup.membership .content .middle .item-body .product>li .tag,#middle section.product-information .chain-goods .list .product>li .tag{z-index:2;position:absolute;left:0;top:232px;box-sizing:border-box;width:100%;padding:0 16px;font-size:0;line-height:0;text-align:center;transition-timing-function:ease;transition-duration:.4s}#middle section.mypage .content .membership-product>li .tag .membership,#middle section.list-product .product>li .tag .membership,.layer-popup.membership .content .middle .item-body .product>li .tag .membership,#middle section.product-information .chain-goods .list .product>li .tag .membership{display:inline-block;width:22px;height:22px;margin:0 2px;vertical-align:top}#middle section.mypage .content .membership-product>li .tag .state,#middle section.list-product .product>li .tag .state,.layer-popup.membership .content .middle .item-body .product>li .tag .state,#middle section.product-information .chain-goods .list .product>li .tag .state{display:inline-block;margin:2px;padding:4px 12px;font-size:12px;line-height:12px;color:#fff;vertical-align:top;border-radius:4px}#middle section.mypage .content .membership-product>li .tag .state.sale,#middle section.list-product .product>li .tag .state.sale,.layer-popup.membership .content .middle .item-body .product>li .tag .state.sale,#middle section.product-information .chain-goods .list .product>li .tag .state.sale{background-color:#1864b4}#middle section.mypage .content .membership-product>li .tag .state.new,#middle section.list-product .product>li .tag .state.new,.layer-popup.membership .content .middle .item-body .product>li .tag .state.new,#middle section.product-information .chain-goods .list .product>li .tag .state.new{background-color:#159c7e}#middle section.mypage .content .membership-product>li .tag .state.remain,#middle section.list-product .product>li .tag .state.remain,.layer-popup.membership .content .middle .item-body .product>li .tag .state.remain,#middle section.product-information .chain-goods .list .product>li .tag .state.remain{background-color:#c94b4d}#middle section.mypage .content .membership-product>li .tag .state.chain,#middle section.list-product .product>li .tag .state.chain,.layer-popup.membership .content .middle .item-body .product>li .tag .state.chain,#middle section.product-information .chain-goods .list .product>li .tag .state.chain{background-color:#e917a6}#middle section.mypage .content .membership-product>li .tag .state.limit,#middle section.list-product .product>li .tag .state.limit,.layer-popup.membership .content .middle .item-body .product>li .tag .state.limit,#middle section.product-information .chain-goods .list .product>li .tag .state.limit{color:#fff;background-color:#4f0da1}#middle section.mypage .content .membership-product>li .tag .state.limit strong,#middle section.list-product .product>li .tag .state.limit strong,.layer-popup.membership .content .middle .item-body .product>li .tag .state.limit strong,#middle section.product-information .chain-goods .list .product>li .tag .state.limit strong{font-size:12px;line-height:12px;color:#f6ff00;vertical-align:top}#middle section.mypage .content .membership-product>li .text,#middle section.list-product .product>li .text,.layer-popup.membership .content .middle .item-body .product>li .text,#middle section.product-information .chain-goods .list .product>li .text{z-index:2;position:absolute;left:0;top:260px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-height:40px;padding:0 16px;font-size:16px;line-height:20px;color:#000;text-align:center;transition-timing-function:ease;transition-duration:.4s}#middle section.mypage .content .membership-product>li .date,#middle section.list-product .product>li .date,.layer-popup.membership .content .middle .item-body .product>li .date,#middle section.product-information .chain-goods .list .product>li .date{z-index:2;position:absolute;left:0;top:306px;box-sizing:border-box;width:100%;padding:0 16px;font-size:14px;line-height:14px;color:#666;text-align:center}#middle section.mypage .content .membership-product>li .date.limit,#middle section.list-product .product>li .date.limit,.layer-popup.membership .content .middle .item-body .product>li .date.limit,#middle section.product-information .chain-goods .list .product>li .date.limit{font-size:14px;line-height:14px;color:#d60003}#middle section.mypage .content .membership-product>li .date.limit strong,#middle section.list-product .product>li .date.limit strong,.layer-popup.membership .content .middle .item-body .product>li .date.limit strong,#middle section.product-information .chain-goods .list .product>li .date.limit strong{font-weight:400;font-size:14px;line-height:14px;color:#d60003}#middle section.mypage .content .membership-product>li .price,#middle section.list-product .product>li .price,.layer-popup.membership .content .middle .item-body .product>li .price,#middle section.product-information .chain-goods .list .product>li .price{z-index:8;position:absolute;left:0;bottom:0;box-sizing:border-box;width:100%;height:64px;padding:0 40px 0 8px;font-size:0;line-height:0;text-align:center;transition-timing-function:ease;transition-duration:.4s}#middle section.mypage .content .membership-product>li .price.fc,#middle section.list-product .product>li .price.fc,.layer-popup.membership .content .middle .item-body .product>li .price.fc,#middle section.product-information .chain-goods .list .product>li .price.fc{background-color:#9edca8}#middle section.mypage .content .membership-product>li .price.mc,#middle section.list-product .product>li .price.mc,.layer-popup.membership .content .middle .item-body .product>li .price.mc,#middle section.product-information .chain-goods .list .product>li .price.mc{background-color:#8cc8dc}#middle section.mypage .content .membership-product>li .price.fc.mc,#middle section.list-product .product>li .price.fc.mc,.layer-popup.membership .content .middle .item-body .product>li .price.fc.mc,#middle section.product-information .chain-goods .list .product>li .price.fc.mc{background-color:#9edca8}#middle section.mypage .content .membership-product>li .price.mp,#middle section.list-product .product>li .price.mp,.layer-popup.membership .content .middle .item-body .product>li .price.mp,#middle section.product-information .chain-goods .list .product>li .price.mp{background-color:#f0c098}#middle section.mypage .content .membership-product>li .price.cash,#middle section.list-product .product>li .price.cash,.layer-popup.membership .content .middle .item-body .product>li .price.cash,#middle section.product-information .chain-goods .list .product>li .price.cash{background-color:#f4b6b6}#middle section.mypage .content .membership-product>li .price.ec,#middle section.list-product .product>li .price.ec,.layer-popup.membership .content .middle .item-body .product>li .price.ec,#middle section.product-information .chain-goods .list .product>li .price.ec{background-color:#9ac6c6}#middle section.mypage .content .membership-product>li .price:before,#middle section.list-product .product>li .price:before,.layer-popup.membership .content .middle .item-body .product>li .price:before,#middle section.product-information .chain-goods .list .product>li .price:before{content:"";display:inline-block;width:21px;height:21px;margin:22px 4px 22px 0;vertical-align:top}#middle section.mypage .content .membership-product>li .price.fc.mc:before,#middle section.list-product .product>li .price.fc.mc:before,.layer-popup.membership .content .middle .item-body .product>li .price.fc.mc:before,#middle section.product-information .chain-goods .list .product>li .price.fc.mc:before{width:36px}#middle section.mypage .content .membership-product>li .price strong,#middle section.list-product .product>li .price strong,.layer-popup.membership .content .middle .item-body .product>li .price strong,#middle section.product-information .chain-goods .list .product>li .price strong{padding:24px 0 22px 0;font-size:18px;line-height:18px;color:#222;font-weight:400}#middle section.mypage .content .membership-product>li .price strong .sale,#middle section.list-product .product>li .price strong .sale,.layer-popup.membership .content .middle .item-body .product>li .price strong .sale,#middle section.product-information .chain-goods .list .product>li .price strong .sale{display:inline-block;margin-right:4px;font-size:16px;line-height:18px;color:#646464;text-decoration:line-through;vertical-align:top}#middle section.mypage .content .membership-product>li .price strong .sale:after,#middle section.list-product .product>li .price strong .sale:after,.layer-popup.membership .content .middle .item-body .product>li .price strong .sale:after,#middle section.product-information .chain-goods .list .product>li .price strong .sale:after{content:"";display:inline-block;width:14px;height:18px;margin-left:4px;vertical-align:top;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_sale.png") left 4px no-repeat}#middle section.mypage .content .membership-product>li .price .bt-like,#middle section.list-product .product>li .price .bt-like,.layer-popup.membership .content .middle .item-body .product>li .price .bt-like,#middle section.product-information .chain-goods .list .product>li .price .bt-like{z-index:4;position:absolute;right:8px;top:16px;width:32px;height:32px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/btn_like.png") 0 0 no-repeat;background-size:64px 32px}#middle section.mypage .content .membership-product>li .price .bt-like.active,#middle section.list-product .product>li .price .bt-like.active,.layer-popup.membership .content .middle .item-body .product>li .price .bt-like.active,#middle section.product-information .chain-goods .list .product>li .price .bt-like.active{background-position:-32px 0}#middle section.mypage .content .membership-product>li .over,#middle section.list-product .product>li .over,.layer-popup.membership .content .middle .item-body .product>li .over,#middle section.product-information .chain-goods .list .product>li .over{z-index:16;position:absolute;left:0;top:0;opacity:0;width:100%;height:336px;background-color:rgba(242,242,242,.8)}#middle section.mypage .content .membership-product>li .over .bt-view-product-01,#middle section.list-product .product>li .over .bt-view-product-01,.layer-popup.membership .content .middle .item-body .product>li .over .bt-view-product-01,#middle section.product-information .chain-goods .list .product>li .over .bt-view-product-01,#middle section.mypage .content .membership-product>li .over .bt-view-product-02,#middle section.list-product .product>li .over .bt-view-product-02,.layer-popup.membership .content .middle .item-body .product>li .over .bt-view-product-02,#middle section.product-information .chain-goods .list .product>li .over .bt-view-product-02{z-index:8;position:absolute;left:50px;box-sizing:border-box;width:200px;height:62px;padding-left:56px;font-size:14px;line-height:62px;color:#20242a;text-align:center;border-radius:32px;box-shadow:0 0 0 rgba(0,0,0,0);filter:blur(4px);transition-timing-function:ease;transition-duration:.4s;background-color:#fff}#middle section.mypage .content .membership-product>li .over .bt-view-product-01:before,#middle section.list-product .product>li .over .bt-view-product-01:before,.layer-popup.membership .content .middle .item-body .product>li .over .bt-view-product-01:before,#middle section.product-information .chain-goods .list .product>li .over .bt-view-product-01:before,#middle section.mypage .content .membership-product>li .over .bt-view-product-02:before,#middle section.list-product .product>li .over .bt-view-product-02:before,.layer-popup.membership .content .middle .item-body .product>li .over .bt-view-product-02:before,#middle section.product-information .chain-goods .list .product>li .over .bt-view-product-02:before{content:"";z-index:8;position:absolute;left:4px;top:4px;display:inline-block;width:54px;height:54px;vertical-align:top;border-radius:52px}#middle section.mypage .content .membership-product>li .over .bt-view-product-01,#middle section.list-product .product>li .over .bt-view-product-01,.layer-popup.membership .content .middle .item-body .product>li .over .bt-view-product-01,#middle section.product-information .chain-goods .list .product>li .over .bt-view-product-01{top:72px}#middle section.mypage .content .membership-product>li .over .bt-view-product-02,#middle section.list-product .product>li .over .bt-view-product-02,.layer-popup.membership .content .middle .item-body .product>li .over .bt-view-product-02,#middle section.product-information .chain-goods .list .product>li .over .bt-view-product-02{top:138px}#middle section.mypage .content .membership-product>li .over .bt-view-product-01:before,#middle section.list-product .product>li .over .bt-view-product-01:before,.layer-popup.membership .content .middle .item-body .product>li .over .bt-view-product-01:before,#middle section.product-information .chain-goods .list .product>li .over .bt-view-product-01:before{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/btn_view_product_01.png") 16px 16px no-repeat #3c4046}#middle section.mypage .content .membership-product>li .over .bt-view-product-02:before,#middle section.list-product .product>li .over .bt-view-product-02:before,.layer-popup.membership .content .middle .item-body .product>li .over .bt-view-product-02:before,#middle section.product-information .chain-goods .list .product>li .over .bt-view-product-02:before{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/btn_view_product_02.png") 16px 16px no-repeat #3c4046}#middle section.mypage .content .membership-product>li .over .notice,#middle section.list-product .product>li .over .notice,.layer-popup.membership .content .middle .item-body .product>li .over .notice,#middle section.product-information .chain-goods .list .product>li .over .notice{z-index:10;position:absolute;left:0;top:224px;box-sizing:border-box;width:100%;padding:0 8px;font-size:12px;line-height:14px;color:#250fc9;text-align:center}#middle section.mypage .content .membership-product>li .over .bt-buy,#middle section.list-product .product>li .over .bt-buy,.layer-popup.membership .content .middle .item-body .product>li .over .bt-buy,#middle section.product-information .chain-goods .list .product>li .over .bt-buy{z-index:8;position:absolute;left:0;bottom:0;width:240px;height:62px;font-size:18px;line-height:62px;color:#000;letter-spacing:0;text-align:center;background-color:#07f468}#middle section.mypage .content .membership-product>li .over .bt-buy span,#middle section.list-product .product>li .over .bt-buy span,.layer-popup.membership .content .middle .item-body .product>li .over .bt-buy span,#middle section.product-information .chain-goods .list .product>li .over .bt-buy span{font-size:18px;line-height:62px;color:#5e8410;letter-spacing:0;vertical-align:top}#middle section.mypage .content .membership-product>li .over .bt-buy strong,#middle section.list-product .product>li .over .bt-buy strong,.layer-popup.membership .content .middle .item-body .product>li .over .bt-buy strong,#middle section.product-information .chain-goods .list .product>li .over .bt-buy strong{font-size:18px;line-height:62px;color:#365200;letter-spacing:0;vertical-align:top}#middle section.mypage .content .membership-product>li .over .bt-buy::after,#middle section.list-product .product>li .over .bt-buy::after,.layer-popup.membership .content .middle .item-body .product>li .over .bt-buy::after,#middle section.product-information .chain-goods .list .product>li .over .bt-buy::after{content:"";display:inline-block;width:6px;height:10px;margin:26px 0 26px 8px;vertical-align:top;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_over_2022.png") left top no-repeat}#middle section.mypage .content .membership-product>li .over .bt-basket,#middle section.list-product .product>li .over .bt-basket,.layer-popup.membership .content .middle .item-body .product>li .over .bt-basket,#middle section.product-information .chain-goods .list .product>li .over .bt-basket{z-index:8;position:absolute;right:0;bottom:0;width:60px;height:62px;text-indent:-99999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_basket_b.png") 14px 14px no-repeat #30312f}#middle section.mypage .content .membership-product>li .over .bt-basket.off,#middle section.list-product .product>li .over .bt-basket.off,.layer-popup.membership .content .middle .item-body .product>li .over .bt-basket.off,#middle section.product-information .chain-goods .list .product>li .over .bt-basket.off{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_basket_b.png") 14px 14px no-repeat #c8c8c8}#middle section.mypage .content .membership-product>li .over .bt-buy.wide,#middle section.list-product .product>li .over .bt-buy.wide,.layer-popup.membership .content .middle .item-body .product>li .over .bt-buy.wide,#middle section.product-information .chain-goods .list .product>li .over .bt-buy.wide{width:300px}#middle section.mypage .content .membership-product>li .over .bt-basket.wide,#middle section.list-product .product>li .over .bt-basket.wide,.layer-popup.membership .content .middle .item-body .product>li .over .bt-basket.wide,#middle section.product-information .chain-goods .list .product>li .over .bt-basket.wide{width:300px;font-size:18px;line-height:62px;color:#fff;text-align:center;text-indent:0;background:#30312f}#middle section.mypage .content .membership-product>li .over .bt-basket.wide::after,#middle section.list-product .product>li .over .bt-basket.wide::after,.layer-popup.membership .content .middle .item-body .product>li .over .bt-basket.wide::after,#middle section.product-information .chain-goods .list .product>li .over .bt-basket.wide::after{content:"";display:inline-block;width:6px;height:10px;margin:26px 0 26px 8px;vertical-align:top;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_over.png") left top no-repeat}#middle section.mypage .content .membership-product>li .over .bt-basket.wide.off,#middle section.list-product .product>li .over .bt-basket.wide.off,.layer-popup.membership .content .middle .item-body .product>li .over .bt-basket.wide.off,#middle section.product-information .chain-goods .list .product>li .over .bt-basket.wide.off{background:#c8c8c8}#middle section.mypage .content .membership-product>li .detail,#middle section.list-product .product>li .detail,.layer-popup.membership .content .middle .item-body .product>li .detail,#middle section.product-information .chain-goods .list .product>li .detail{z-index:18;position:absolute;left:0;top:0;display:none;width:100%;height:400px;box-shadow:0 0 32px rgba(0,0,0,.4);background-color:#f2f2f2}#middle section.mypage .content .membership-product>li .detail.active,#middle section.list-product .product>li .detail.active,.layer-popup.membership .content .middle .item-body .product>li .detail.active,#middle section.product-information .chain-goods .list .product>li .detail.active{display:block;opacity:0}#middle section.mypage .content .membership-product>li .detail .title,#middle section.list-product .product>li .detail .title,.layer-popup.membership .content .middle .item-body .product>li .detail .title,#middle section.product-information .chain-goods .list .product>li .detail .title{box-sizing:border-box;width:100%;padding:0 70px 0 16px;font-weight:bold;font-size:18px;line-height:54px;color:#3c4046;background-color:#fff}#middle section.mypage .content .membership-product>li .detail .bt-close,#middle section.list-product .product>li .detail .bt-close,.layer-popup.membership .content .middle .item-body .product>li .detail .bt-close,#middle section.product-information .chain-goods .list .product>li .detail .bt-close{z-index:4;position:absolute;right:0;top:0;width:51px;height:54px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/btn_detail_close.png") left top no-repeat}#middle section.mypage .content .membership-product>li .detail .information,#middle section.list-product .product>li .detail .information,.layer-popup.membership .content .middle .item-body .product>li .detail .information,#middle section.product-information .chain-goods .list .product>li .detail .information{position:relative;height:298px;margin:16px 32px 32px 32px}#middle section.mypage .content .membership-product>li .detail .information>p,#middle section.list-product .product>li .detail .information>p,.layer-popup.membership .content .middle .item-body .product>li .detail .information>p,#middle section.product-information .chain-goods .list .product>li .detail .information>p{min-height:64px;font-weight:bold;font-size:14px;line-height:16px;color:#d41010;letter-spacing:-1px}#middle section.mypage .content .membership-product>li .detail .information>p.mileage,#middle section.list-product .product>li .detail .information>p.mileage,.layer-popup.membership .content .middle .item-body .product>li .detail .information>p.mileage,#middle section.product-information .chain-goods .list .product>li .detail .information>p.mileage{min-height:auto;padding-bottom:12px;font-weight:normal;font-size:16px;line-height:20px;color:#e69614;letter-spacing:0}#middle section.mypage .content .membership-product>li .detail .information>p.mileage:before,#middle section.list-product .product>li .detail .information>p.mileage:before,.layer-popup.membership .content .middle .item-body .product>li .detail .information>p.mileage:before,#middle section.product-information .chain-goods .list .product>li .detail .information>p.mileage:before{content:"";display:inline-block;width:20px;height:20px;margin-right:4px;vertical-align:top}#middle section.mypage .content .membership-product>li .detail .information .component,#middle section.list-product .product>li .detail .information .component,.layer-popup.membership .content .middle .item-body .product>li .detail .information .component,#middle section.product-information .chain-goods .list .product>li .detail .information .component{z-index:4;position:absolute;left:0;bottom:0;width:100%;height:196px;padding:1px 0;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe}#middle section.mypage .content .membership-product>li .detail .information .component .wrapper,#middle section.list-product .product>li .detail .information .component .wrapper,.layer-popup.membership .content .middle .item-body .product>li .detail .information .component .wrapper,#middle section.product-information .chain-goods .list .product>li .detail .information .component .wrapper{overflow-y:scroll;width:100%;height:196px}#middle section.mypage .content .membership-product>li .detail .information .component .wrapper ul,#middle section.list-product .product>li .detail .information .component .wrapper ul,.layer-popup.membership .content .middle .item-body .product>li .detail .information .component .wrapper ul,#middle section.product-information .chain-goods .list .product>li .detail .information .component .wrapper ul{padding:16px 8px}#middle section.mypage .content .membership-product>li .detail .information .component .wrapper ul li,#middle section.list-product .product>li .detail .information .component .wrapper ul li,.layer-popup.membership .content .middle .item-body .product>li .detail .information .component .wrapper ul li,#middle section.product-information .chain-goods .list .product>li .detail .information .component .wrapper ul li{position:relative;padding:0 0 8px 12px;font-size:14px;line-height:14px;color:#3c4046}#middle section.mypage .content .membership-product>li .detail .information .component .wrapper ul li:last-child,#middle section.list-product .product>li .detail .information .component .wrapper ul li:last-child,.layer-popup.membership .content .middle .item-body .product>li .detail .information .component .wrapper ul li:last-child,#middle section.product-information .chain-goods .list .product>li .detail .information .component .wrapper ul li:last-child{padding-bottom:0}#middle section.mypage .content .membership-product>li .detail .information .component .wrapper ul li:before,#middle section.list-product .product>li .detail .information .component .wrapper ul li:before,.layer-popup.membership .content .middle .item-body .product>li .detail .information .component .wrapper ul li:before,#middle section.product-information .chain-goods .list .product>li .detail .information .component .wrapper ul li:before{content:"";display:inline-block;z-index:4;position:absolute;left:0;top:6px;width:4px;height:4px;background-color:#3c4046}#middle section.mypage .content .membership-product>li.visible,#middle section.list-product .product>li.visible,.layer-popup.membership .content .middle .item-body .product>li.visible,#middle section.product-information .chain-goods .list .product>li.visible{transition-timing-function:ease;transition-duration:.4s;z-index:4;box-shadow:0 0 32px rgba(0,0,0,.4)}#middle section.mypage .content .membership-product>li.visible .thumb,#middle section.list-product .product>li.visible .thumb,.layer-popup.membership .content .middle .item-body .product>li.visible .thumb,#middle section.product-information .chain-goods .list .product>li.visible .thumb{filter:blur(4px)}#middle section.mypage .content .membership-product>li.visible .selection,#middle section.list-product .product>li.visible .selection,.layer-popup.membership .content .middle .item-body .product>li.visible .selection,#middle section.product-information .chain-goods .list .product>li.visible .selection,#middle section.mypage .content .membership-product>li.visible .tag,#middle section.list-product .product>li.visible .tag,.layer-popup.membership .content .middle .item-body .product>li.visible .tag,#middle section.product-information .chain-goods .list .product>li.visible .tag,#middle section.mypage .content .membership-product>li.visible .text,#middle section.list-product .product>li.visible .text,.layer-popup.membership .content .middle .item-body .product>li.visible .text,#middle section.product-information .chain-goods .list .product>li.visible .text,#middle section.mypage .content .membership-product>li.visible .date,#middle section.list-product .product>li.visible .date,.layer-popup.membership .content .middle .item-body .product>li.visible .date,#middle section.product-information .chain-goods .list .product>li.visible .date{opacity:0}#middle section.mypage .content .membership-product>li.visible .price,#middle section.list-product .product>li.visible .price,.layer-popup.membership .content .middle .item-body .product>li.visible .price,#middle section.product-information .chain-goods .list .product>li.visible .price{background-color:#f2f2f2 !important}#middle section.mypage .content .membership-product>li.visible .over,#middle section.list-product .product>li.visible .over,.layer-popup.membership .content .middle .item-body .product>li.visible .over,#middle section.product-information .chain-goods .list .product>li.visible .over{opacity:1}#middle section.mypage .content .membership-product>li.visible .over .bt-view-product-01,#middle section.list-product .product>li.visible .over .bt-view-product-01,.layer-popup.membership .content .middle .item-body .product>li.visible .over .bt-view-product-01,#middle section.product-information .chain-goods .list .product>li.visible .over .bt-view-product-01,#middle section.mypage .content .membership-product>li.visible .over .bt-view-product-02,#middle section.list-product .product>li.visible .over .bt-view-product-02,.layer-popup.membership .content .middle .item-body .product>li.visible .over .bt-view-product-02,#middle section.product-information .chain-goods .list .product>li.visible .over .bt-view-product-02{box-shadow:0 8px 8px rgba(0,0,0,.2);filter:blur(0)}#middle section.mypage .content .membership-product>li.item .plus,#middle section.list-product .product>li.item .plus,.layer-popup.membership .content .middle .item-body .product>li.item .plus,#middle section.product-information .chain-goods .list .product>li.item .plus{z-index:8;position:absolute;right:16px;top:16px;width:64px;height:40px;font-weight:bold;font-size:24px;line-height:40px;color:inherit;text-align:center;letter-spacing:0;border:1px solid #bebebe;background-color:#fff}#middle section.mypage .content .membership-product>li.item .plus strong,#middle section.list-product .product>li.item .plus strong,.layer-popup.membership .content .middle .item-body .product>li.item .plus strong,#middle section.product-information .chain-goods .list .product>li.item .plus strong{font-weight:bold;font-size:24px;line-height:40px;color:inherit;letter-spacing:0}#middle section.mypage .content .membership-product>li.item .text,#middle section.list-product .product>li.item .text,.layer-popup.membership .content .middle .item-body .product>li.item .text,#middle section.product-information .chain-goods .list .product>li.item .text{top:240px;height:auto;transition-timing-function:ease;transition-duration:0s}#middle section.mypage .content .membership-product>li.item .text._01,#middle section.list-product .product>li.item .text._01,.layer-popup.membership .content .middle .item-body .product>li.item .text._01,#middle section.product-information .chain-goods .list .product>li.item .text._01{font-size:16px;line-height:40px;color:#000}#middle section.mypage .content .membership-product>li.item .text._02,#middle section.list-product .product>li.item .text._02,.layer-popup.membership .content .middle .item-body .product>li.item .text._02,#middle section.product-information .chain-goods .list .product>li.item .text._02{font-size:16px;line-height:20px;color:#000}#middle section.mypage .content .membership-product>li.item .explain,#middle section.list-product .product>li.item .explain,.layer-popup.membership .content .middle .item-body .product>li.item .explain,#middle section.product-information .chain-goods .list .product>li.item .explain{z-index:2;position:absolute;left:16px;bottom:16px;overflow-y:scroll;box-sizing:border-box;width:268px;height:100px;padding:8px;font-size:14px;line-height:16px;color:#666;text-align:center}#middle section.mypage .content .membership-product>li.item .button,#middle section.list-product .product>li.item .button,.layer-popup.membership .content .middle .item-body .product>li.item .button,#middle section.product-information .chain-goods .list .product>li.item .button{z-index:6;position:absolute;left:32px;top:296px;width:236px}#middle section.mypage .content .membership-product>li.item .button .bt-package,#middle section.list-product .product>li.item .button .bt-package,.layer-popup.membership .content .middle .item-body .product>li.item .button .bt-package,#middle section.product-information .chain-goods .list .product>li.item .button .bt-package{width:236px;height:52px;font-size:18px;line-height:18px;color:#21242a;border:1px solid #21242a}#middle section.mypage .content .membership-product>li.item .package,#middle section.list-product .product>li.item .package,.layer-popup.membership .content .middle .item-body .product>li.item .package,#middle section.product-information .chain-goods .list .product>li.item .package{overflow-y:auto;z-index:16;position:absolute;left:0;top:0;box-sizing:border-box;display:none;width:300px;height:400px;padding:32px;background-color:#fff}#middle section.mypage .content .membership-product>li.item .package.active,#middle section.list-product .product>li.item .package.active,.layer-popup.membership .content .middle .item-body .product>li.item .package.active,#middle section.product-information .chain-goods .list .product>li.item .package.active{display:block}#middle section.mypage .content .membership-product>li.item .package .bt-close,#middle section.list-product .product>li.item .package .bt-close,.layer-popup.membership .content .middle .item-body .product>li.item .package .bt-close,#middle section.product-information .chain-goods .list .product>li.item .package .bt-close{z-index:128;position:absolute;right:8px;top:8px;width:18px;height:18px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bt_layer_popup_close.png") left top no-repeat}#middle section.mypage .content .membership-product>li.item .package dl dt,#middle section.list-product .product>li.item .package dl dt,.layer-popup.membership .content .middle .item-body .product>li.item .package dl dt,#middle section.product-information .chain-goods .list .product>li.item .package dl dt{margin-bottom:32px;font-size:16px;line-height:16px;color:#1a2026}#middle section.mypage .content .membership-product>li.item .package dl dd,#middle section.list-product .product>li.item .package dl dd,.layer-popup.membership .content .middle .item-body .product>li.item .package dl dd,#middle section.product-information .chain-goods .list .product>li.item .package dl dd{margin-bottom:8px;font-size:14px;line-height:14px;color:#666}#middle section.mypage .content .membership-product>li.item .package dl dd.notice,#middle section.list-product .product>li.item .package dl dd.notice,.layer-popup.membership .content .middle .item-body .product>li.item .package dl dd.notice,#middle section.product-information .chain-goods .list .product>li.item .package dl dd.notice{margin-bottom:16px;font-size:14px;line-height:14px;color:#1a2026}#middle section.mypage .content .membership-product>li.off_01 .thumb::after,#middle section.list-product .product>li.off_01 .thumb::after,.layer-popup.membership .content .middle .item-body .product>li.off_01 .thumb::after,#middle section.product-information .chain-goods .list .product>li.off_01 .thumb::after{content:"구매 횟수 제한";z-index:12;position:absolute;left:50%;top:50%;box-sizing:border-box;display:block;width:176px;height:36px;margin-left:-88px;margin-top:-18px;padding-left:22px;font-size:16px;line-height:34px;color:#fff;text-align:center;border:1px solid rgba(60,88,116,.8);box-shadow:0 2px 4px rgba(0,0,0,.2);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_product_off.png") 32px 8px no-repeat rgba(4,24,40,.8)}#middle section.mypage .content .membership-product>li.off_01 .over .bt-buy,#middle section.list-product .product>li.off_01 .over .bt-buy,.layer-popup.membership .content .middle .item-body .product>li.off_01 .over .bt-buy,#middle section.product-information .chain-goods .list .product>li.off_01 .over .bt-buy{color:#9e9e9e;background-color:#c8c8c8}#middle section.mypage .content .membership-product>li.off_01 .over .bt-buy::after,#middle section.list-product .product>li.off_01 .over .bt-buy::after,.layer-popup.membership .content .middle .item-body .product>li.off_01 .over .bt-buy::after,#middle section.product-information .chain-goods .list .product>li.off_01 .over .bt-buy::after{display:none}#middle section.mypage .content .membership-product>li.off_01 .over .bt-buy strong,#middle section.list-product .product>li.off_01 .over .bt-buy strong,.layer-popup.membership .content .middle .item-body .product>li.off_01 .over .bt-buy strong,#middle section.product-information .chain-goods .list .product>li.off_01 .over .bt-buy strong{color:#9e9e9e}#middle section.mypage .content .membership-product>li.off_01 .over .bt-buy span,#middle section.list-product .product>li.off_01 .over .bt-buy span,.layer-popup.membership .content .middle .item-body .product>li.off_01 .over .bt-buy span,#middle section.product-information .chain-goods .list .product>li.off_01 .over .bt-buy span{color:#9e9e9e}#middle section.mypage .content .membership-product>li.off_02 .thumb::after,#middle section.list-product .product>li.off_02 .thumb::after,.layer-popup.membership .content .middle .item-body .product>li.off_02 .thumb::after,#middle section.product-information .chain-goods .list .product>li.off_02 .thumb::after{content:"멤버십 등급 미달";z-index:12;position:absolute;left:50%;top:50%;box-sizing:border-box;display:block;width:176px;height:36px;margin-left:-88px;margin-top:-18px;padding-left:22px;font-size:16px;line-height:34px;color:#fff;text-align:center;border:1px solid rgba(60,88,116,.8);box-shadow:0 2px 4px rgba(0,0,0,.2);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_product_off.png") 26px 8px no-repeat rgba(4,24,40,.8)}#middle section.mypage .content .membership-product>li.off_02 .over .bt-buy,#middle section.list-product .product>li.off_02 .over .bt-buy,.layer-popup.membership .content .middle .item-body .product>li.off_02 .over .bt-buy,#middle section.product-information .chain-goods .list .product>li.off_02 .over .bt-buy{color:#9e9e9e;background-color:#c8c8c8}#middle section.mypage .content .membership-product>li.off_02 .over .bt-buy::after,#middle section.list-product .product>li.off_02 .over .bt-buy::after,.layer-popup.membership .content .middle .item-body .product>li.off_02 .over .bt-buy::after,#middle section.product-information .chain-goods .list .product>li.off_02 .over .bt-buy::after{display:none}#middle section.mypage .content .membership-product>li.off_02 .over .bt-buy strong,#middle section.list-product .product>li.off_02 .over .bt-buy strong,.layer-popup.membership .content .middle .item-body .product>li.off_02 .over .bt-buy strong,#middle section.product-information .chain-goods .list .product>li.off_02 .over .bt-buy strong{color:#9e9e9e}#middle section.mypage .content .membership-product>li.off_02 .over .bt-buy span,#middle section.list-product .product>li.off_02 .over .bt-buy span,.layer-popup.membership .content .middle .item-body .product>li.off_02 .over .bt-buy span,#middle section.product-information .chain-goods .list .product>li.off_02 .over .bt-buy span{color:#9e9e9e}#middle section.mypage .content .membership-product>li.limit .thumb::before,#middle section.list-product .product>li.limit .thumb::before,.layer-popup.membership .content .middle .item-body .product>li.limit .thumb::before,#middle section.product-information .chain-goods .list .product>li.limit .thumb::before{content:"구매 횟수 제한";z-index:12;position:absolute;left:50%;top:50%;box-sizing:border-box;display:block;width:176px;height:36px;margin-left:-88px;margin-top:-38px;padding-left:22px;font-size:16px;line-height:34px;color:#fff;text-align:center;border:1px solid rgba(60,88,116,.8);box-shadow:0 2px 4px rgba(0,0,0,.2);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_product_off.png") 32px 8px no-repeat rgba(4,24,40,.8)}#middle section.mypage .content .membership-product>li.limit .thumb::after,#middle section.list-product .product>li.limit .thumb::after,.layer-popup.membership .content .middle .item-body .product>li.limit .thumb::after,#middle section.product-information .chain-goods .list .product>li.limit .thumb::after{content:"멤버십 등급 미달";z-index:12;position:absolute;left:50%;top:50%;box-sizing:border-box;display:block;width:176px;height:36px;margin-left:-88px;margin-top:0;padding-left:22px;font-size:16px;line-height:34px;color:#fff;text-align:center;border:1px solid rgba(60,88,116,.8);box-shadow:0 2px 4px rgba(0,0,0,.2);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_product_off.png") 26px 8px no-repeat rgba(4,24,40,.8)}#middle section.product-information .chain-goods,#middle section.list-product .chain-goods{position:relative;background-color:#f2f2f2}#middle section.product-information .chain-goods .advice,#middle section.list-product .chain-goods .advice{position:relative;margin:0;padding:0;border-top:1px solid #868686;border-bottom:1px solid #868686}#middle section.product-information .chain-goods .advice .step,#middle section.list-product .chain-goods .advice .step{position:relative;float:left;width:146px;font-weight:bold;font-size:20px;line-height:64px;color:#fff;text-align:center;background-color:#868686}#middle section.product-information .chain-goods .advice .step:after,#middle section.list-product .chain-goods .advice .step:after{content:"";z-index:4;position:absolute;right:-32px;top:0;width:0;height:0;border:32px solid rgba(0,0,0,0);border-left-color:#868686;border-right-width:0}#middle section.product-information .chain-goods .advice .text,#middle section.list-product .chain-goods .advice .text{float:left;box-sizing:border-box;width:1134px;padding:0 16px 0 48px;font-size:0;line-height:0}#middle section.product-information .chain-goods .advice .text span,#middle section.list-product .chain-goods .advice .text span{font-weight:500;font-size:20px;line-height:64px;color:#3c4046;vertical-align:top}#middle section.product-information .chain-goods .advice .text .state,#middle section.list-product .chain-goods .advice .text .state{display:inline-block;margin:22px 8px 22px 0;padding:4px 12px;font-weight:normal;font-size:12px;line-height:12px;color:#fff;border-radius:4px}#middle section.product-information .chain-goods .advice .text .state.sale,#middle section.list-product .chain-goods .advice .text .state.sale{background-color:#1864b4}#middle section.product-information .chain-goods .advice .text .state.new,#middle section.list-product .chain-goods .advice .text .state.new{background-color:#159c7e}#middle section.product-information .chain-goods .advice .text .state.remain,#middle section.list-product .chain-goods .advice .text .state.remain{background-color:#c94b4d}#middle section.product-information .chain-goods .advice .text .state.chain,#middle section.list-product .chain-goods .advice .text .state.chain{background-color:#e917a6}#middle section.product-information .chain-goods .advice .text strong,#middle section.list-product .chain-goods .advice .text strong{position:relative;margin-left:8px;padding-left:10px;font-size:16px;line-height:64px;color:#1864b4;vertical-align:top}#middle section.product-information .chain-goods .advice .text strong:before,#middle section.list-product .chain-goods .advice .text strong:before{content:"";z-index:4;position:absolute;left:0;top:24px;width:2px;height:16px;background-color:#c8c8c8}#middle section.product-information .chain-goods .advice .impossible,#middle section.list-product .chain-goods .advice .impossible{position:absolute;right:30px;top:50%;overflow:hidden;margin-top:-18px}#middle section.product-information .chain-goods .advice .impossible strong,#middle section.list-product .chain-goods .advice .impossible strong{display:inline-block;padding:10px 8px 10px 8px;font-size:12px;line-height:12px;color:#b41818;border:1px solid gray;border-radius:2px;background-color:#fff}#middle section.product-information .chain-goods .list,#middle section.list-product .chain-goods .list{position:relative;overflow:hidden;width:1220px;height:400px;margin:0 30px 26px 30px;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}#middle section.product-information .chain-goods .list .product>li,#middle section.list-product .chain-goods .list .product>li{float:left;width:244px;margin:0}#middle section.product-information .chain-goods .list .product>li:before,#middle section.list-product .chain-goods .list .product>li:before{content:"";z-index:10;position:absolute;left:0;top:0;display:block;width:1px;height:400px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bg_chaingoods_box.png") left top no-repeat}#middle section.product-information .chain-goods .list .product>li:nth-child(5n+1):before,#middle section.list-product .chain-goods .list .product>li:nth-child(5n+1):before{display:none}#middle section.product-information .chain-goods .list .product>li:after,#middle section.list-product .chain-goods .list .product>li:after{content:"";z-index:4;position:absolute;right:-30px;top:172px;display:block;width:50px;height:56px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_chaingoods_arrow.png") 0 0 no-repeat;background-size:100px 56px}#middle section.product-information .chain-goods .list .product>li.last:after,#middle section.list-product .chain-goods .list .product>li.last:after{display:none}#middle section.product-information .chain-goods .list .product>li.current,#middle section.list-product .chain-goods .list .product>li.current{background-color:#fff}#middle section.product-information .chain-goods .list .product>li.none,#middle section.list-product .chain-goods .list .product>li.none{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/bg_chaingoods_fc.png") center 169px no-repeat #f2f2f2}#middle section.product-information .chain-goods .list .product>li.none:before,#middle section.list-product .chain-goods .list .product>li.none:before{width:1px;height:400px;background:none;background-color:#c8c8c8}#middle section.product-information .chain-goods .list .product>li.none:after,#middle section.list-product .chain-goods .list .product>li.none:after{display:none}#middle section.product-information .chain-goods .list .product>li .step,#middle section.list-product .chain-goods .list .product>li .step{z-index:8;position:absolute;right:8px;top:8px;width:96px;padding:6px 0;font-size:16px;line-height:20px;color:#000;text-align:center;border:2px solid #dadada;border-radius:32px}#middle section.product-information .chain-goods .list .product>li .step:after,#middle section.list-product .chain-goods .list .product>li .step:after{content:"";display:none;width:20px;height:20px;margin-left:6px;vertical-align:top;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_chaingoods_step.png") 0 0 no-repeat;background-size:40px 20px}#middle section.product-information .chain-goods .list .product>li .thumb,#middle section.list-product .chain-goods .list .product>li .thumb{top:64px}#middle section.product-information .chain-goods .list .product>li .thumb img,#middle section.list-product .chain-goods .list .product>li .thumb img{width:100px}#middle section.product-information .chain-goods .list .product>li .over .bt-view-product-01,#middle section.list-product .chain-goods .list .product>li .over .bt-view-product-01,#middle section.product-information .chain-goods .list .product>li .over .bt-view-product-02,#middle section.list-product .chain-goods .list .product>li .over .bt-view-product-02{left:22px}#middle section.product-information .chain-goods .list .product>li .over .bt-buy,#middle section.list-product .chain-goods .list .product>li .over .bt-buy{width:184px}#middle section.product-information .chain-goods .list .product>li .over .bt-buy.wide,#middle section.list-product .chain-goods .list .product>li .over .bt-buy.wide,#middle section.product-information .chain-goods .list .product>li .over .bt-basket.wide,#middle section.list-product .chain-goods .list .product>li .over .bt-basket.wide{width:244px}#middle section.product-information .chain-goods .list .product>li .detail .information,#middle section.list-product .chain-goods .list .product>li .detail .information{margin:16px 16px 32px 16px}#middle section.product-information .chain-goods .list .product>li.lock .step:after,#middle section.list-product .chain-goods .list .product>li.lock .step:after{display:inline-block;background-position:0 0}#middle section.product-information .chain-goods .list .product>li.lock .over:after,#middle section.list-product .chain-goods .list .product>li.lock .over:after{content:"";z-index:10;position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background-color:#c8c8c8}#middle section.product-information .chain-goods .list .product>li.lock .over .bt-view-product-01,#middle section.list-product .chain-goods .list .product>li.lock .over .bt-view-product-01{top:104px}#middle section.product-information .chain-goods .list .product>li.lock .over .bt-view-product-02,#middle section.list-product .chain-goods .list .product>li.lock .over .bt-view-product-02{top:170px}#middle section.product-information .chain-goods .list .product>li.lock .over .notice,#middle section.list-product .chain-goods .list .product>li.lock .over .notice{top:256px}#middle section.product-information .chain-goods .list .product>li.lock .over .bt-buy,#middle section.list-product .chain-goods .list .product>li.lock .over .bt-buy,#middle section.product-information .chain-goods .list .product>li.lock .over .bt-basket,#middle section.list-product .chain-goods .list .product>li.lock .over .bt-basket{display:none}#middle section.product-information .chain-goods .list .product>li.complete:after,#middle section.list-product .chain-goods .list .product>li.complete:after{background-position:-50px 0}#middle section.product-information .chain-goods .list .product>li.complete .step:after,#middle section.list-product .chain-goods .list .product>li.complete .step:after{display:inline-block;background-position:-20px 0}#middle section.product-information .chain-goods .list .product>li.complete .over .bt-buy,#middle section.list-product .chain-goods .list .product>li.complete .over .bt-buy,#middle section.product-information .chain-goods .list .product>li.complete .over .bt-basket,#middle section.list-product .chain-goods .list .product>li.complete .over .bt-basket{display:none}#middle section.product-information .chain-goods .navigation,#middle section.list-product .chain-goods .navigation{z-index:2;position:absolute;left:0;top:66px;width:100%;height:0}#middle section.product-information .chain-goods .navigation button,#middle section.list-product .chain-goods .navigation button{z-index:2;position:absolute;top:0;box-sizing:border-box;width:30px;height:402px;border:1px solid #c8c8c8;text-indent:-9999px;background-color:#fff}#middle section.product-information .chain-goods .navigation button.bt-prev,#middle section.list-product .chain-goods .navigation button.bt-prev{left:0;box-shadow:16px 0 16px rgba(0,0,0,.1)}#middle section.product-information .chain-goods .navigation button.bt-next,#middle section.list-product .chain-goods .navigation button.bt-next{right:0;box-shadow:-16px 0 16px rgba(0,0,0,.1)}#middle section.product-information .chain-goods .navigation button:before,#middle section.list-product .chain-goods .navigation button:before{content:"";z-index:10;position:absolute;top:190px;width:10px;height:20px}#middle section.product-information .chain-goods .navigation button.bt-prev:before,#middle section.list-product .chain-goods .navigation button.bt-prev:before{left:10px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/btn_chaingoods.png") 0 0 no-repeat}#middle section.product-information .chain-goods .navigation button.disabled,#middle section.list-product .chain-goods .navigation button.disabled{cursor:default;box-shadow:none;background-color:#e0e0e0}#middle section.product-information .chain-goods .navigation button.bt-prev.disabled:before,#middle section.list-product .chain-goods .navigation button.bt-prev.disabled:before{background-position:0 -20px}#middle section.product-information .chain-goods .navigation button.bt-next:before,#middle section.list-product .chain-goods .navigation button.bt-next:before{right:10px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/btn_chaingoods.png") -10px 0 no-repeat}#middle section.product-information .chain-goods .navigation button.bt-next.disabled:before,#middle section.list-product .chain-goods .navigation button.bt-next.disabled:before{background-position:-10px -20px}#middle section.mypage .content .membership-reward{position:relative;margin-bottom:16px}#middle section.mypage .content .membership-reward>.achieve{padding:16px 0;font-size:16px;line-height:16px;color:#282e36;border-top:2px solid #787878;border-bottom:2px solid #787878}#middle section.mypage .content .membership-reward>.achieve strong{font-weight:bold;font-size:16px;line-height:16px;color:#cc4e4e}#middle section.mypage .content .membership-reward .bt-reward-list{position:absolute;right:336px;top:10px;width:84px;padding:8px 0 10px 0;font-size:14px;line-height:14px;color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.4);background-color:#40546c}#middle section.mypage .content .membership-reward .bt-last-reward{position:absolute;right:184px;top:10px;width:148px;padding:8px 0 10px 0;font-size:14px;line-height:14px;color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.4);background-color:#282e36}#middle section.mypage .content .membership-reward .membership-key{position:absolute;right:0;top:10px;width:148px;padding:8px 0 10px 32px;cursor:pointer;box-shadow:0 2px 2px rgba(0,0,0,.4);background-color:#282e36}#middle section.mypage .content .membership-reward .membership-key::before{content:"?";z-index:4;position:absolute;left:0;top:0;width:32px;height:32px;font-weight:bold;font-size:16px;line-height:32px;color:#fff;text-align:center;background-color:#30609e}#middle section.mypage .content .membership-reward .membership-key>span{display:block;width:100%;font-size:14px;line-height:14px;color:#fff;text-align:center}#middle section.mypage .content .membership-reward .membership-key>p{z-index:32;position:absolute;left:50%;top:44px;box-sizing:border-box;display:none;width:416px;height:auto;margin-left:-118px;padding:16px;text-align:left;font-size:12px;line-height:16px;color:#888;box-shadow:4px 4px 4px rgba(0,0,0,.2);border:1px solid #000;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background-color:#fff}#middle section.mypage .content .membership-reward .membership-key>p>strong{display:block;margin-bottom:8px;font-weight:500;font-size:14px;line-height:16px;color:#888;text-align:left}#middle section.mypage .content .membership-reward .membership-key>p:before{content:"";left:50%;top:-8px;position:absolute;display:block;width:16px;height:8px;margin-left:118px;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_asset_tooltip.png") left top no-repeat}#middle section.mypage .content .membership-reward .membership-key:hover>p{display:block}#middle section.mypage .content .membership-reward .reward-list{margin-top:64px}#middle section.mypage .content .membership-reward .advis{margin-top:16px;font-size:16px;line-height:20px;color:#787878}#middle section.mypage .content .membership-reward .advis a{font-size:16px;line-height:16px;color:#6294e4;text-decoration:underline}#wrapper{overflow:hidden;position:relative}#loader{z-index:1024;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#f6f6f6}#header{position:relative;width:100%;min-width:1280px;min-height:200px}#header .gnb{z-index:16;position:absolute;left:0;top:0;width:100%;box-shadow:0 0 32px rgba(0,0,0,.8);background-color:#2f3031}#header .gnb .inner{position:relative;width:1280px;height:60px;margin:0 auto}#header .gnb .inner .fo4{position:absolute;left:0;top:0}#header .gnb .inner .fo4 a{width:40px;height:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/h1_logo.png") left center no-repeat}#header .gnb .inner .shop{position:absolute;left:52px;top:0}#header .gnb .inner .shop a{width:111px;height:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/h2_logo.png") left center no-repeat}#header .gnb .inner .navigation{margin:0 354px 0 130px}#header .gnb .inner .navigation ul{overflow:hidden;width:466px;margin:0 0 0 164px}#header .gnb .inner .navigation ul li{position:relative;float:left;width:154px;margin-right:2px}#header .gnb .inner .navigation ul li:nth-child(1) a{width:86px}#header .gnb .inner .navigation ul li:nth-child(2) a{width:82px}#header .gnb .inner .navigation ul li:nth-child(3) a{width:114px}#header .gnb .inner .navigation ul li.active:nth-child(1) a:before{width:50px}#header .gnb .inner .navigation ul li.active:nth-child(2) a:before{width:47px}#header .gnb .inner .navigation ul li.active:nth-child(3) a:before{width:81px}#header .gnb .inner .navigation ul li::after{content:"";z-index:4;position:absolute;right:-2px;top:22px;display:block;width:2px;height:16px;background-color:#565e64}#header .gnb .inner .navigation ul li:last-child{margin-right:0}#header .gnb .inner .navigation ul li:last-child::after{display:none}#header .gnb .inner .navigation ul li a{position:relative;display:block;height:60px;margin:0 auto;font-size:19px;line-height:60px;color:#fff;text-align:center}#header .gnb .inner .navigation ul li a .alarm{z-index:4;position:absolute;right:0;top:10px;box-sizing:border-box;display:inline-block;width:20px;height:20px;padding:4px 2px 4px 0;font-size:12px;line-height:12px;color:#fff;text-align:center;border-radius:32px;background-color:#cc3030}#header .gnb .inner .navigation ul li.active a{color:#0fff71;font-weight:900}#header .gnb .inner .navigation ul li.active a:before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;display:block;width:100%;height:5px;background-color:#07f468}#header .gnb .inner .aside{position:absolute;right:-35px;top:0;width:410px;height:60px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/update/bg_gnb_aside.png") left top no-repeat}#header .gnb .inner .aside .bt-my{position:absolute;left:50px;top:0;width:38px;height:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/update/bt_gnb_mypage.png") left center no-repeat}#header .gnb .inner .aside .bt-header-login{position:absolute;left:115px;top:0;width:30px;height:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/update/bt_gnb_login.png") left center no-repeat}#header .gnb .inner .aside .bt-header-logout{position:absolute;left:110px;top:0;width:51px;height:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/update/bt_gnb_logout.png") left center no-repeat}#header .gnb .inner .aside::after{content:"";z-index:4;position:absolute;left:99px;top:22px;display:block;width:2px;height:16px;background-color:#828a90}#header .gnb .inner .aside .bt-gamestart{position:absolute;left:230px;top:0;width:124px;height:60px;text-indent:-9999px}#header .sub-menu{overflow:hidden;height:0;background-color:#151516;border-top:1px solid #272728}#header .sub-menu.active{height:60px}#header .sub-menu .inner{position:relative;width:1280px;height:60px;margin:0 auto}#header .sub-menu .inner ul{display:flex;width:100%}#header .sub-menu .inner ul li{position:relative;flex-grow:1}#header .sub-menu .inner ul li::after{content:"";z-index:4;position:absolute;right:-2px;top:22px;display:block;width:2px;height:15px;background-color:#4c5050}#header .sub-menu .inner ul li:last-child::after{display:none}#header .sub-menu .inner ul li a{position:relative;display:block;height:60px;margin:0 auto;font-size:16px;line-height:60px;color:#717171;text-align:center}#header .sub-menu .inner ul li a .alarm{z-index:4;position:absolute;left:50%;top:10px;box-sizing:border-box;display:inline-block;width:20px;height:20px;margin-left:64px;padding:4px 2px 4px 0;font-size:12px;line-height:12px;color:#fff;text-align:center;border-radius:32px;background-color:#cc3030}#header .sub-menu .inner ul li.active a{color:#fff}#header .user{padding-top:60px;background-color:#151516}#header .user .inner{position:relative;width:1280px;height:140px;margin:0 auto}#header .user .inner .login{z-index:4;position:relative;height:140px}#header .user .inner .login.before{overflow:hidden}#header .user .inner .login.before p{float:left;width:240px;padding:38px 0;font-weight:100;font-size:32px;line-height:64px;color:#fff;letter-spacing:0}#header .user .inner .login.before .bt-login{float:left;width:156px;margin:44px 0;font-size:20px;line-height:52px;color:#282e34;text-align:center;border-radius:4px;background-color:#07f468}#header .user .inner .login .membership{position:absolute;left:0;top:28px;filter:drop-shadow(0 8px 8px rgba(0, 0, 0, 0.8))}#header .user .inner .login .nickname{width:400px;padding:38px 0 0 109px;font-weight:100;font-size:20px;line-height:20px;color:#f5f5f5;letter-spacing:0}#header .user .inner .login .nickname strong{display:inline-block;font-size:20px;line-height:20px;color:#aab6c1;letter-spacing:0;vertical-align:top;font-weight:400}#header .user .inner .login .regular-sale{width:331px;height:35px;margin:12px 0 0 87px;padding-bottom:38px;font-size:0;line-height:0;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.2));background:url("https://ssl.nexon.com/s2/game/fc/online/shop/update/b1.png") 0 0 no-repeat}#header .user .inner .login .regular-sale a{box-sizing:border-box;width:86px;height:35px;padding-left:20px;font-size:14px;line-height:35px;color:#fff;text-align:center;letter-spacing:0}#header .user .inner .login .regular-sale a strong{margin-left:4px;font-size:14px;line-height:35px;color:#07f468;vertical-align:top}#header .user .inner .login .regular-sale a::after{content:"";display:inline-block;width:6px;height:35px;margin-left:5px;vertical-align:top;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico_regular_sale_link.png") left 14px no-repeat}#header .user .inner .login .regular-sale a:nth-child(1){width:112px;padding-right:15px}#header .user .inner .login .regular-sale a:nth-child(2){width:117px;padding-right:20px;margin-left:-20px}#header .user .inner .login .regular-sale a:nth-child(3){width:142px;padding:0 26px;color:#fff;position:relative;margin-left:-20px}#header .user .inner .login .regular-sale a:nth-child(3).active{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/update/b1_active.png") -189px 0 no-repeat}#header .user .inner .login .regular-sale a:nth-child(3).active:after{position:absolute;top:-30px;left:143px;content:"";background:url("https://ssl.nexon.com/s2/game/fc/online/shop/update/alert_shop_coupon_new.png") left 0 no-repeat;width:138px;height:79px;z-index:1}#header .user .inner .asset{z-index:8;position:absolute;right:0}#header .user .inner .asset._01{top:44px}#header .user .inner .asset._02{bottom:44px}#header .user .inner .asset li{position:relative;box-sizing:border-box;display:inline-block;padding-right:32px;font-size:0;line-height:0;text-align:right;vertical-align:top}#header .user .inner .asset li:last-child{padding-right:0}#header .user .inner .asset li.fc *{color:#07f468}#header .user .inner .asset li.mc *{color:#4db3d8}#header .user .inner .asset li.mp *{color:#ff9946}#header .user .inner .asset li.cash *{color:#ff5858}#header .user .inner .asset li.ec *{color:#99c6c6}#header .user .inner .asset li:before{content:"";display:inline-block;vertical-align:top;width:21px;height:21px}#header .user .inner .asset li>p{display:inline-block;padding:0 8px 0 4px;font-size:17px;line-height:20px;color:inherit;vertical-align:top;letter-spacing:0}#header .user .inner .asset li .tooltip{position:relative;display:inline-block;vertical-align:top;width:16px;height:16px;margin:2px 0;text-align:center;vertical-align:top;cursor:pointer}#header .user .inner .asset li .tooltip strong{box-sizing:border-box;display:block;width:16px;height:16px;font-weight:bold;font-size:10px;line-height:14px;color:#626c76;border:1px solid #626c76;background-color:rgba(0,0,0,0)}#header .user .inner .asset li .tooltip p{z-index:16;position:absolute;left:50%;top:28px;display:none;min-width:148px;margin:0;padding:16px;font-size:12px;line-height:16px;color:#626c76;box-shadow:4px 4px 4px rgba(0,0,0,.2);border:1px solid #626c76;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background-color:#fff}#header .user .inner .asset li .tooltip p:before{content:"";left:50%;top:-8px;position:absolute;display:block;width:16px;height:8px;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_asset_tooltip.png") left top no-repeat}#header .user .inner .asset li .tooltip:hover p{display:block}#header .user .inner .asset:hover{z-index:12}#header .user.silver .inner::after,#header .user.bronze .inner::after,#header .user.gold .inner::after,#header .user.platinum .inner::after,#header .user.dia .inner::after,#header .user.vip .inner::after,#header .user.vvip .inner::after{content:"";z-index:2;position:absolute;left:-640px;top:0;display:block;width:800px;height:140px}#header .user.silver .inner::after{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bg_user_grade_01.png") left top no-repeat}#header .user.bronze .inner::after{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bg_user_grade_02.png") left top no-repeat}#header .user.gold .inner::after{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bg_user_grade_03.png") left top no-repeat}#header .user.platinum .inner::after{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bg_user_grade_04.png") left top no-repeat}#header .user.dia .inner::after{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bg_user_grade_05.png") left top no-repeat}#header .user.vip .inner::after{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bg_user_grade_06.png") left top no-repeat}#header .user.vvip .inner::after{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bg_user_grade_07.png") left top no-repeat}#header .user-fixed{z-index:64;position:fixed;left:0;top:-60px;display:none;opacity:0;width:100%;box-shadow:0 0 32px rgba(0,0,0,.8);background-color:#151516}#header .user-fixed .inner{position:relative;width:1280px;height:60px;margin:0 auto}#header .user-fixed .inner .fo4{float:left;width:24px;height:60px;display:none}#header .user-fixed .inner .fo4 a{display:none}#header .user-fixed .inner .shop{float:left;width:98px;height:60px;margin-left:8px}#header .user-fixed .inner .shop a{width:111px;height:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/h2_logo.png") left center no-repeat}#header .user-fixed .inner .login{float:left;position:relative;margin-left:32px}#header .user-fixed .inner .login.before p{float:left;width:148px;padding:20px 0;font-weight:100;font-size:20px;line-height:20px;color:#fff;letter-spacing:0}#header .user-fixed .inner .login.before .bt-login{float:left;width:100px;margin:14px 0;font-size:16px;line-height:32px;color:#282e34;text-align:center;border-radius:4px;background-color:#07f468}#header .user-fixed .inner .login .membership{float:left;width:22px;height:22px;margin:14px 8px 0 0}#header .user-fixed .inner .login .nickname{float:left;width:400px;padding:12px 0 14px 0;font-weight:100;font-size:18px;line-height:34px;color:#fff;letter-spacing:0}#header .user-fixed .inner .login .nickname strong{display:inline-block;font-size:18px;line-height:34px;color:#aab6c0;letter-spacing:0;vertical-align:top}#header .user-fixed .inner .login .nickname a{margin:2px 0 2px 8px;padding:0 24px 0 17px;font-weight:normal;font-size:14px;line-height:28px;color:#b0b0b0;letter-spacing:0;border:1px solid #646464;vertical-align:top;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_link.png") right 10px no-repeat}#header .user-fixed .inner .login .nickname a strong{margin-left:6px;font-weight:bold;font-size:14px;line-height:28px;color:#b0b0b0;letter-spacing:0;vertical-align:top}#header .user-fixed .inner .login .nickname a.active{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/update/ico_link_active.png") right 10px no-repeat}#header .user-fixed .inner .login .nickname a.active strong{margin-left:6px;font-weight:bold;font-size:14px;line-height:28px;color:#07f468;letter-spacing:0;vertical-align:top}#header .user-fixed .inner .asset{position:absolute;right:0;top:0;width:auto}#header .user-fixed .inner .asset li{position:relative;box-sizing:border-box;float:left;height:60px}#header .user-fixed .inner .asset li.fc *{color:#07f468}#header .user-fixed .inner .asset li.mc *{color:#4eb2d8}#header .user-fixed .inner .asset li.mp *{color:#fe9a46}#header .user-fixed .inner .asset li.cash *{color:#fe5858}#header .user-fixed .inner .asset li.ec *{color:#9ac6c6}#header .user-fixed .inner .asset li p{padding:0 16px;font-size:16px;line-height:60px;color:inherit}#header .user-fixed .inner .asset li p:before{content:"";display:inline-block;width:21px;height:21px;margin:19px 7px 20px 0;vertical-align:top}#header .user-fixed .inner .asset li.ec p{padding:0 0 0 16px}#header.fixed .user-fixed{display:block}#header.fixed .notice-banner{position:fixed;width:100%;left:0;top:60px;z-index:60;animation:toptop .5s ease-out 1}@keyframes toptop{0%{opacity:0;top:-10px}100%{top:60px;opacity:1}}#header section.notice-banner{box-shadow:0 4px 16px rgba(0,0,0,.4);background-color:#c84a4e}#header section.notice-banner .inner{position:relative;width:1280px;height:70px;margin:0 auto}#header section.notice-banner p{width:1024px;margin:0 auto;padding:22px 0;font-size:26px;line-height:26px;color:#bef00e;text-align:center}#header section.notice-banner a{position:absolute;right:0;top:0;width:112px;font-size:20px;line-height:68px;color:#fff;text-align:center}#header section.notice-banner a:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:20px;background-color:#fff}#header section.notice-banner a span{margin-left:8px;padding-bottom:2px;font-size:14px;line-height:68px;color:#fff;letter-spacing:-2px;vertical-align:top}#information{height:46px;border-top:1px solid #787878;border-bottom:1px solid #787878}#information .inner{position:relative;width:1280px;margin:0 auto}#information ul{display:inline-block;border-left:1px solid #787878;border-right:1px solid #787878}#information ul li{float:left}#information ul li a{position:relative;width:200px;font-size:14px;line-height:46px;color:#444;letter-spacing:0;text-align:center}#information ul li a:after{content:"";position:absolute;right:0;top:16px;display:inline-block;width:2px;height:14px;background-color:#b4b4b4}#information ul li:last-child a:after{display:none}#information .inner>p{position:absolute;right:0;top:0;display:inline-block;width:677px;font-size:14px;line-height:46px;color:#787878;text-align:center;border-right:1px solid #787878}#information .inner>p .tooltip{position:relative;display:inline-block;width:16px;height:16px;margin:-2px 0 0 4px;text-align:center;vertical-align:middle;cursor:pointer}#information .inner>p .tooltip strong{display:block;width:16px;height:16px;font-size:12px;line-height:16px;color:#fff;border-radius:2px;background-color:#767676}#information .inner>p .tooltip span{z-index:16;position:absolute;left:50%;top:-138px;display:none;min-width:334px;height:140px;text-indent:-9999px;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/bg_item_regulation.png") left top no-repeat}#information .inner>p .tooltip:hover span{display:block}#footer{overflow:hidden;width:100%;min-width:1280px;line-height:0;color:#666;background-color:#f6f6f6}#footer .inner{width:1280px;margin:0 auto;padding:64px 0 64px 0}#footer .inner .logo{width:270px;height:50px;margin-bottom:32px;text-indent:-9999px;background-position:0 0}#footer .inner .nav{margin-bottom:24px}#footer .inner .nav ul{overflow:hidden}#footer .inner .nav ul li{position:relative;display:inline-block;padding:0 8px}#footer .inner .nav ul li a{font-size:14px;line-height:14px;color:#4a4a4a}#footer .inner .nav ul li a:hover{text-decoration:underline}#footer .inner .nav ul li:after{display:inline-block;content:"";position:absolute;left:-1px;top:0;margin:1px 0 0;width:1px;height:10px;background-color:#989898}#footer .inner .nav ul li:first-child{padding-left:0}#footer .inner .nav ul li:nth-child(5) a{font-weight:bold}#footer .inner address{margin-bottom:24px;font-size:14px;line-height:17px;color:inherit;letter-spacing:0}#footer .inner address span{display:block}#footer .inner address a{color:#666;text-decoration:underline}#footer .inner .nx-copyright{font-size:14px;line-height:12px;color:inherit;letter-spacing:0;margin-bottom:18px}#footer .inner .copyright{font-size:12px;line-height:14px;color:inherit;letter-spacing:0}#footer .inner .company{margin-top:32px}#footer .inner .company .bt-nexon{display:inline-block;width:78px;height:26px;margin-right:16px;text-indent:-9999px;background-position:0px -276px}#footer .inner .company .bt-ea{display:inline-block;width:40px;height:23px;text-indent:-9999px;background-position:-91px -276px}.layer_popup .hidden{position:absolute;left:-9999px;top:-9999px;overflow:hidden;display:block;width:0;height:0;font-size:0;line-height:0}.layer_popup.playus-membership-last-reward .content{width:1120px;transform:translateX(-50%);top:0}.layer_popup.playus-membership-last-reward .content .middle{padding:40px;position:relative}.layer_popup.playus-membership-last-reward .content .middle .each-reward{border:1px solid #777;box-sizing:border-box;position:relative;margin-bottom:50px}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info{height:110px;border-bottom:1px solid #777;overflow:hidden}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .tit{display:flex;flex-wrap:wrap;align-content:center;width:310px;float:left;background-color:#a2c0f1;position:relative;height:110px;padding:0 16px 0 24px;box-sizing:border-box}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .tit h5{flex-basis:100%;padding-bottom:8px;font-size:28px;line-height:28px;color:#000;font-weight:700}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .tit p{flex-basis:100%;font-size:14px;line-height:14px;color:#000;font-weight:400}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .tit:after{position:absolute;top:48px;right:-7px;z-index:1;content:"";width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #a2c0f1}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade{float:left;height:110px;width:364px;box-sizing:border-box;padding-left:142px;box-sizing:border-box;padding-top:27px;position:relative}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .point strong{font-size:25px;line-height:1.5;color:#000;font-weight:700}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .point span{font-size:25px;line-height:1.5;color:#888;font-weight:300}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .next{font-size:14px;line-height:1.2;color:#777;font-weight:400}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade:before{position:absolute;top:-10px;right:0;content:"";height:70px;width:1px;background:#b0b0b0;transform:rotate(-30deg)}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade:after{position:absolute;bottom:-10px;right:0;content:"";height:70px;width:1px;background:#b0b0b0;transform:rotate(30deg)}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .icon{z-index:8;position:absolute;left:32px;top:0;width:110px !important;height:110px !important;filter:drop-shadow(2px 4px 0 rgba(0, 0, 0, 0.2))}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .icon.new{background-position:24px 26px}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .icon.bronze{background-position:24px 26px}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .icon.silver{background-position:24px 26px}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .icon.gold{background-position:24px 26px}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .icon.platinum{background-position:24px 26px}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .icon.dia{background-position:24px 26px}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .grade .icon.vip{background-position:24px 26px}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .expeted{float:left;height:110px;text-align:center;width:364px}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_info .expeted p{font-size:22px;line-height:110px;color:#000}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph{height:270px;background-color:#e8e8e8}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .hash{text-align:center;padding-top:30px;padding-bottom:30px}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .hash .txt{display:inline-block;position:relative;box-sizing:border-box}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .hash .txt span{font-size:20px;line-height:1.5;color:#2572ec;font-style:italic}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .hash .txt .tooltip{position:relative;display:inline-block;width:20px;height:20px;margin:0 0 0 10px;text-align:center;vertical-align:2px;cursor:pointer}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .hash .txt .tooltip strong{display:block;width:20px;height:20px;font-size:14px;line-height:20px;color:#fff;border-radius:2px;background-color:#767676}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .hash .txt .tooltip p{z-index:16;position:absolute;left:50%;top:44px;display:none;min-width:296px;margin:0;padding:16px;font-size:14px;line-height:18px;color:#888;box-shadow:4px 4px 4px rgba(0,0,0,.2);border:1px solid #000;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background-color:#fff}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .hash .txt .tooltip p span{display:block;margin-bottom:8px;font-weight:bold;font-size:16px;line-height:16px;color:#888}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .hash .txt .tooltip p:before{content:"";left:50%;top:-8px;position:absolute;display:block;width:16px;height:8px;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_asset_tooltip.png") left top no-repeat}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .hash .txt .tooltip:hover p{display:block}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph{position:relative;padding:0 33px;box-sizing:border-box;width:100%}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .visual{width:100%;height:63px;background:#dcdcdc;border-radius:63px;position:relative;overflow:hidden}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .visual span{position:absolute;top:0;left:0;width:0%;height:63px;background:#020024;background:linear-gradient(90deg, rgb(97, 148, 228) 0%, rgb(42, 105, 204) 100%)}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward{position:absolute;top:22px;left:33px;width:972px}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item{float:left;width:14.2%;text-align:center;position:relative}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .tit{color:#fff;font-size:14px}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .tit .tooltip{position:relative;display:inline-block;width:20px;height:20px;margin:-3px 0 0 3px;text-align:center;vertical-align:top;cursor:pointer}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .tit .tooltip strong{display:block;display:inline-block;width:20px;height:20px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_pl.png") no-repeat}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .tit .tooltip p{z-index:16;position:absolute;left:50%;top:44px;display:none;min-width:296px;margin:0;padding:16px;font-size:14px;line-height:18px;color:#888;box-shadow:4px 4px 4px rgba(0,0,0,.2);border:1px solid #000;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background-color:#fff}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .tit .tooltip p span{display:block;margin-bottom:8px;font-weight:bold;font-size:16px;line-height:16px;color:#888}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .tit .tooltip p:before{content:"";left:50%;top:-8px;position:absolute;display:block;width:16px;height:8px;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_asset_tooltip.png") left top no-repeat}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .tit .tooltip:hover p{display:block}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .btn-area{position:absolute;top:50px;left:50%;transform:translateX(-50%)}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .btn-area .vi{position:relative}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .btn-area .vi span{margin-bottom:4px;line-height:0;text-align:center;display:block}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .btn-area .vi span:after{content:"";display:inline-block;width:5px;height:5px;background:#8f8f8f;border-radius:5px}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .btn-area button{border:2px solid #767676;text-align:center;font-size:14px;width:90px;box-sizing:border-box;height:40px;margin-top:6px;background:#6194e4;border-color:#6194e4;color:#fff}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .btn-area button.disable{background:#8f8f8f;border-color:#8f8f8f;color:rgba(255,255,255,.3)}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .btn-area button.complete{background:rgba(0,0,0,0);border-color:#767676;color:#58585e}.layer_popup.playus-membership-last-reward .content .middle .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .btn-area button.done{background:#8f8f8f;border-color:#8f8f8f;color:rgba(255,255,255,.3)}.layer_popup.playus-membership-last-reward .content .middle .each-reward.join-reward .reward_info{background-color:#dde6f5}.layer_popup.playus-membership-last-reward .content .middle .each-reward.join-reward .reward_info .tit{background-color:#a2c0f1}.layer_popup.playus-membership-last-reward .content .middle .each-reward.join-reward .reward_info .tit:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #a2c0f1}.layer_popup.playus-membership-last-reward .content .middle .each-reward.play-reward .reward_info{background-color:#fadddd}.layer_popup.playus-membership-last-reward .content .middle .each-reward.play-reward .reward_info .tit{background-color:#f1a7a7}.layer_popup.playus-membership-last-reward .content .middle .each-reward.play-reward .reward_info .tit:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f1a7a7}.layer_popup.playus-membership-last-reward .content .middle .each-reward.trade-reward{margin-bottom:30px}.layer_popup.playus-membership-last-reward .content .middle .each-reward.trade-reward .reward_info{background-color:#ebf2de}.layer_popup.playus-membership-last-reward .content .middle .each-reward.trade-reward .reward_info .tit{background-color:#bfdd83}.layer_popup.playus-membership-last-reward .content .middle .each-reward.trade-reward .reward_info .tit:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #bfdd83}.layer_popup.playus-membership-last-reward .content .middle .advis{margin-top:16px;font-size:16px;line-height:20px;color:#000;text-align:left}.layer_popup.playus-membership-last-reward .content .middle .advis:last-child{margin-top:8px}.layer_popup.playus-membership-last-reward .content .middle .advis strong{font-size:16px;line-height:16px;color:#cc3030}.layer_popup.playus-period .content{transform:translateX(-50%);top:0;width:1021px}.layer_popup.playus-period .content .middle{height:929px;background:url("//ssl.nexon.com/s2/game/fo4/shop/playmm/table.png") 0 0 no-repeat}.layer_popup.playus-period._2002renewal .content{top:64px;width:1020px}.layer_popup.playus-period._2002renewal .content .middle{height:948px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/playmm/table_20221101.png") left top no-repeat}.layer_popup.playus-arc-guide .content{transform:translateX(-50%);top:0;width:1021px}.layer_popup.playus-arc-guide .content .middle{height:auto;box-sizing:border-box;padding:40px}.layer_popup.playus-arc-guide .content .middle table{table-layout:fixed;width:100%}.layer_popup.playus-arc-guide .content .middle table td,.layer_popup.playus-arc-guide .content .middle table th{padding:10px;border:1px solid #ddd;text-align:center;line-height:1.5}.layer_popup.playus-arc-guide .content .middle table th{background-color:#eee}.layer_popup.playus-arc-guide .content .middle p{font-size:14px;line-height:1.5;margin-bottom:5px;position:relative;padding-left:20px}.layer_popup.playus-arc-guide .content .middle p:after{position:absolute;top:0;left:0;content:"-"}.layer_popup.playus-arc-guide .content .middle h5{padding:20px;font-size:15px;font-weight:600}.layer_popup.playus-arc-guide .content .middle ul{padding:0 20px 20px}.layer_popup.playus-arc-guide .content .middle ul li{font-size:14px;line-height:1.5;margin-bottom:5px;position:relative;padding-left:20px}.layer_popup.playus-arc-guide .content .middle ul li:after{position:absolute;top:0;left:0;content:"-"}.layer_popup.playus-notice .content{width:1120px}.layer_popup.playus-notice .content .middle{padding:40px}.layer_popup.playus-notice .content .middle .text-body p{font-size:16px;line-height:32px;color:#000;text-align:left}.layer_popup.playus-notice .content .middle .text-body strong{font-weight:bold;font-size:16px;line-height:32px;color:#000}.hyundaicard{z-index:32;position:absolute;right:0;top:0;width:120px;height:140px}.hyundaicard a{z-index:4;position:absolute;right:0;top:0;overflow:hidden;display:block;width:320px;height:140px;box-shadow:0 0 32px rgba(0,0,0,.2)}.hyundaicard a .left{z-index:4;position:absolute;left:0;top:0;width:200px;height:140px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/img_hyundaicard_floating_02_20221027.png") left top no-repeat}.hyundaicard a .left .arrow{z-index:4;position:absolute;top:88px;opacity:0;width:10px;height:16px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico_hyundaicard_floating.png") left top no-repeat}.hyundaicard a .left .arrow:nth-child(1){left:96px}.hyundaicard a .left .arrow:nth-child(2){left:104px}.hyundaicard a .left .arrow:nth-child(3){left:112px}.hyundaicard a .right{z-index:8;position:absolute;right:0;top:0;width:120px;height:140px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/img_hyundaicard_floating_01_20221027.png") left top no-repeat}.my-history{z-index:32;position:absolute;right:0;top:0;width:320px;box-shadow:0 0 32px rgba(0,0,0,.2)}.my-history .header{position:relative;height:54px;background-color:#fff}.my-history .header .title{padding:0 108px 0 16px;font-size:18px;line-height:54px;color:#666}.my-history .header .bt-basket{z-index:4;position:absolute;right:54px;top:0;width:54px;height:54px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_my_basket.png") left top no-repeat}.my-history .header .bt-basket .alarm{z-index:4;position:absolute;left:4px;top:8px;box-sizing:border-box;display:inline-block;width:20px;height:20px;padding:4px 2px 4px 0;text-indent:0;font-size:12px;line-height:12px;color:#fff;text-align:center;border-radius:32px;background-color:#cc3030}.my-history .header .bt-close{z-index:4;position:absolute;right:0;top:0;width:51px;height:54px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/btn_detail_close.png") left top no-repeat}.my-history .product{background-color:#f0f0f0}.my-history .product li{border-bottom:1px solid #e0e0e0}.my-history .product li a{position:relative;display:block;padding:16px 32px}.my-history .product li .thumb{width:60px;height:96px}.my-history .product li .thumb img{width:60px;height:96px}.my-history .product li .detail{z-index:4;position:absolute;left:108px;top:24px;width:180px}.my-history .product li .detail .text{font-size:14px;line-height:18px;color:#000}.my-history .product li .detail .price{margin-top:8px;font-size:0;line-height:0}.my-history .product li .detail .price:before{content:"";display:inline-block;width:21px;height:21px;margin-right:4px;vertical-align:top}.my-history .product li .detail .price.fc.mc:before{width:36px}.my-history .product li .detail .price strong{font-weight:bold;font-size:16px;line-height:20px;color:#222;vertical-align:top}.my-history .product li .detail .price strong .sale{display:inline-block;margin-right:4px;margin-top:2px;font-size:16px;line-height:18px;color:#646464;text-decoration:line-through;vertical-align:top}.my-history .product li .detail .price strong .sale:after{content:"";display:inline-block;width:14px;height:18px;margin-left:4px;vertical-align:top;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_sale.png") left 4px no-repeat}.my-history .product li .detail .price.fc strong{color:#05b14b}.my-history .product li .detail .price.mc strong{color:#3898c2}.my-history .product li .detail .price.fc.mc strong{color:#05b14b}.my-history .product li .detail .price.mp strong{color:#fe9a46}.my-history .product li .detail .price.cash strong{color:#fe5858}.my-history .product li .detail .price.ec strong{color:#9ac6c6}.my-history .gt-coupon{z-index:32;position:relative;width:320px;box-shadow:0 0 32px rgba(0,0,0,.2)}.my-history .gt-coupon .header{position:relative;height:54px;background-color:#fff}.my-history .gt-coupon .header .title{padding:0 108px 0 16px;font-size:18px;line-height:54px;color:#666}.my-history .gt-coupon .header .coupon-cnt{z-index:4;position:absolute;right:15px;top:14px;width:27px;height:27px;background:#dc2326;color:#fff;border-radius:27px;text-align:center;line-height:27px;font-size:17px}.my-history .gt-coupon .coupon-list{background-color:#f0f0f0}.my-history .gt-coupon .coupon-list li{border-bottom:1px solid #e0e0e0}.my-history .gt-coupon .coupon-list li a{position:relative;display:block;padding:22px 32px;text-align:center;font-weight:bold}.layer-popup{z-index:1020;position:fixed;left:0;top:0;display:none;width:100%;height:100%}.layer-popup.visible{display:block;opacity:0}.layer-popup .content{-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:512;position:absolute;left:50%;top:50%;width:480px;text-align:center;box-shadow:4px 8px 32px rgba(0,0,0,.8)}.layer-popup .content .header{position:relative;background-color:#dcdcdc}.layer-popup .content .header .title{height:62px !important;font-size:22px !important;line-height:62px !important}.layer-popup .content .header .bt-close{z-index:128;position:absolute;right:22px;top:22px;width:18px;height:18px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/bt_layer_popup_close.png") left top no-repeat}.layer-popup .content .middle{padding:28px 0;color:#444;background-color:#e6e6e6}.layer-popup .content .middle .product{padding-bottom:28px;font-size:18px;line-height:22px;color:inherit}.layer-popup .content .middle .product>strong{display:block;margin-top:8px;font-size:18px;line-height:18px;color:#c84a4c}.layer-popup .content .middle .text{padding-bottom:28px;font-size:16px;line-height:20px;color:inherit}.layer-popup .content .middle .button a{width:128px;height:50px;margin:0 2px;font-size:16px;line-height:50px;color:#20242a}.layer-popup .content .middle .button .bt-shopping,.layer-popup .content .middle .button .bt-confirm{background-color:#07f468}.layer-popup .content .middle .button .bt-basket{background-color:#8ca8d2}.layer-popup .content .middle .button .bt-cancel{background-color:#ccc}.layer-popup.message .content{width:640px}.layer-popup .dimmed{z-index:510;position:absolute;left:0;top:0;width:100%;height:100%;cursor:url("https://ssl.nexon.com/s2/game/fc/online/shop/bt_dimmed.cur"),pointer;background-color:rgba(0,0,0,.8)}.layer-popup .background{z-index:510;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.layer-popup.payment{z-index:1040}.layer-popup.payment .content .middle .loader{position:relative;width:64px;height:64px;margin:0 auto}.layer-popup.payment .content .middle .loader .point{position:absolute;width:8px;height:8px;border-radius:8px;background-color:#b8b8b8;animation-name:paymentAnimation;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.layer-popup.payment .content .middle .loader .point._01{left:28px;top:0;animation-delay:0s}.layer-popup.payment .content .middle .loader .point._02{left:48px;top:8px;animation-delay:.2s}.layer-popup.payment .content .middle .loader .point._03{left:56px;top:28px;animation-delay:.4s}.layer-popup.payment .content .middle .loader .point._04{left:48px;top:48px;animation-delay:.6s}.layer-popup.payment .content .middle .loader .point._05{left:28px;top:56px;animation-delay:.8s}.layer-popup.payment .content .middle .loader .point._06{left:8px;top:48px;animation-delay:1s}.layer-popup.payment .content .middle .loader .point._07{left:0;top:28px;animation-delay:1.2s}.layer-popup.payment .content .middle .loader .point._08{left:8px;top:8px;animation-delay:1.4s}@keyframes paymentAnimation{0%{background-color:#b8b8b8}50%{background-color:#484848}100%{background-color:#b8b8b8}}.layer-popup.payment .content .middle .text{padding-top:28px;padding-bottom:0}.layer-popup.recommend .content{width:976px}.layer-popup.recommend .content .header{height:60px;background:#30312f}.layer-popup.recommend .content .header .title{position:absolute;left:16px;top:0;font-size:0;line-height:0;color:#000}.layer-popup.recommend .content .header .title a{width:197px;height:60px;text-indent:-9999px;background-position:14px center}.layer-popup.recommend .content .header .bt-close{right:0;top:0;width:60px;height:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bt_recommend_close.png") 16px 16px no-repeat #515151}.layer-popup.recommend .content .middle{padding:32px 64px 64px 64px;background-color:#e8e8e8}.layer-popup.recommend .content .middle .custom h6{padding-bottom:32px;font-size:18px;line-height:18px;color:#444;text-align:left}.layer-popup.recommend .content .middle .custom h6 strong{display:inline-block;margin-right:8px;font-weight:bold;font-size:26px;line-height:26px;color:#444}.layer-popup.recommend .content .middle .custom .question{width:848px;height:626px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/bg_recommend.png") left top no-repeat #fff}.layer-popup.recommend .content .middle .custom .question dl dt{clear:left;font-size:32px;line-height:144px;color:#28303a;text-align:center}.layer-popup.recommend .content .middle .custom .question dl dd{float:left;width:424px;padding:60px 0 8px 0;text-align:center}.layer-popup.recommend .content .middle .custom .question dl dd .image{line-height:0}.layer-popup.recommend .content .middle .custom .question dl dd .text{min-height:92px;margin-top:16px;padding:0;font-size:18px;line-height:22px;color:#444}.layer-popup.recommend .content .middle .custom .question dl dd .text strong{display:block;margin-bottom:16px;font-weight:bold;font-size:32px;line-height:32px;color:#444}.layer-popup.recommend .content .middle .custom .question dl dd .button{margin-top:16px}.layer-popup.recommend .content .middle .custom .question dl dd .button .bt-select{width:150px;height:44px;margin:0 auto;font-size:16px;line-height:44px;color:#000;background-color:#07f468}.layer-popup.topclass .content{width:1000px}.layer-popup.topclass .content .header{height:60px;background:#30312f}.layer-popup.topclass .content .header .title{position:absolute;left:16px;top:0;font-size:0;line-height:0;color:#000}.layer-popup.topclass .content .header .title a{width:197px;height:60px;text-indent:-9999px;background-position:14px center}.layer-popup.topclass .content .header .bt-close{right:0;top:0;width:60px;height:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bt_recommend_close.png") 16px 16px no-repeat #515151}.layer-popup.topclass .content .middle{padding:0;line-height:0}.layer-popup.topclass .content .middle .hidden{position:absolute;left:-9999px;top:-9999px;overflow:hidden;display:block;width:0;height:0;font-size:0;line-height:0}.layer-popup.topclass .content .middle .text-body:nth-child(2){margin-top:64px;padding-top:64px;border-top:1px solid #bababa}.layer-popup.topclass .content .middle .text-body h6.title{margin-bottom:32px;font-weight:600;font-size:40px;line-height:40px;color:#000}.layer-popup.topclass .content .middle .text-body p{font-size:20px;line-height:24px;color:#000}.layer-popup.topclass .content .middle .text-body p strong{font-size:20px;line-height:24px;color:#ae0000}.layer-popup.topclass .content .middle .button{margin-top:64px;text-align:center}.layer-popup.topclass .content .middle .button .bt-confirm{width:156px;font-size:20px;line-height:52px;color:#282e34;text-align:center;border-radius:4px;background-color:#07f468}.layer-popup.banner .content{width:802px}.layer-popup.banner .content .header{height:60px;background:#30312f}.layer-popup.banner .content .header .title{position:absolute;left:16px;top:0;font-size:0;line-height:0;color:#000}.layer-popup.banner .content .header .title a{width:197px;height:60px;text-indent:-9999px;background-position:14px center}.layer-popup.banner .content .header .bt-close{right:0;top:0;width:60px;height:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bt_recommend_close.png") 16px 16px no-repeat #515151}.layer-popup.banner .content .middle{padding:0;line-height:0}.layer-popup.banner .content .middle .hidden{position:absolute;left:-9999px;top:-9999px;overflow:hidden;display:block;width:0;height:0;font-size:0;line-height:0}.layer-popup.notice .content,.layer-popup.alarm .content{width:1000px}.layer-popup.notice .content .header,.layer-popup.alarm .content .header{height:60px;background:#30312f}.layer-popup.notice .content .header .title,.layer-popup.alarm .content .header .title{position:absolute;left:16px;top:0;font-size:0;line-height:0;color:#000}.layer-popup.notice .content .header .title a,.layer-popup.alarm .content .header .title a{width:197px;height:60px;text-indent:-9999px;background-position:14px center}.layer-popup.notice .content .header .bt-close,.layer-popup.alarm .content .header .bt-close{right:0;top:0;width:60px;height:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bt_recommend_close.png") 16px 16px no-repeat #515151}.layer-popup.notice .content .middle,.layer-popup.alarm .content .middle{padding:64px}.layer-popup.notice .content .middle .text-body:nth-child(2),.layer-popup.alarm .content .middle .text-body:nth-child(2){margin-top:64px;padding-top:64px;border-top:1px solid #bababa}.layer-popup.notice .content .middle .text-body h6.title,.layer-popup.alarm .content .middle .text-body h6.title{margin-bottom:32px;font-weight:600;font-size:40px;line-height:40px;color:#000}.layer-popup.notice .content .middle .text-body p,.layer-popup.alarm .content .middle .text-body p{font-size:20px;line-height:24px;color:#000}.layer-popup.notice .content .middle .text-body p strong,.layer-popup.alarm .content .middle .text-body p strong{font-size:20px;line-height:24px;color:#ae0000}.layer-popup.notice .content .middle .button,.layer-popup.alarm .content .middle .button{margin-top:64px;text-align:center}.layer-popup.notice .content .middle .button .bt-confirm,.layer-popup.alarm .content .middle .button .bt-confirm{width:156px;font-size:20px;line-height:52px;color:#282e34;text-align:center;border-radius:4px;background-color:#07f468}.layer-popup.notice .content .todayChk,.layer-popup.alarm .content .todayChk{width:100%}.layer-popup.notice .content .todayChk button,.layer-popup.alarm .content .todayChk button{display:block;width:100%;height:62px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bt_todaychk.png") 50% 0 no-repeat #dadada}.layer-popup.notice .content .todayChk button.checked,.layer-popup.alarm .content .todayChk button.checked{background-position:50% -62px}.layer-popup.membership .content{width:1130px}.layer-popup.membership .content .header{height:60px;background:#30312f}.layer-popup.membership .content .header .title{position:absolute;left:16px;top:0;font-size:0;line-height:0;color:#000}.layer-popup.membership .content .header .title a{width:197px;height:60px;text-indent:-9999px;background-position:14px center}.layer-popup.membership .content .header .bt-close{right:0;top:0;width:60px;height:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bt_recommend_close.png") 16px 16px no-repeat #515151}.layer-popup.membership .content .header .todayChk{position:absolute;top:0;right:60px;width:170px;background-color:#3b3b3a}.layer-popup.membership .content .header .todayChk button{display:block;width:100%;height:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bt_todaychk_w.png") 50% -2px no-repeat #3b3b3a}.layer-popup.membership .content .header .todayChk button.checked{background-position:50% -64px}.layer-popup.membership .content .middle{padding:0}.layer-popup.membership .content .middle .item-header{padding:56px;padding-bottom:0}.layer-popup.membership .content .middle .item-header p{font-size:26px;line-height:1.2;color:#000;font-weight:600}.layer-popup.membership .content .middle .item-body{padding:58px 80px 70px}.layer-popup.membership .content .middle .item-body .product{width:auto;text-align:center}.layer-popup.membership .content .middle .item-body .product li{float:none;display:inline-block;vertical-align:top}.layer-popup.membership .content .middle .item-body .product li:last-child{margin:0}.layer-popup.membership .content .middle .button{text-align:center}.layer-popup.membership .content .middle .button .bt-confirm{width:100%;font-size:20px;line-height:90px;color:#000;text-align:center;background-color:#07f468}.layer-popup.notice .content .middle .text-body p{font-size:16px;line-height:32px;color:#000}.layer-popup.membership-grade-period .content{width:1120px}.layer-popup.membership-grade-period .content .middle{padding:40px;height:384px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/bg_membership_grade_periodd.png") 40px 40px no-repeat #e6e6e6}.layer-popup.membership-grade-notice .content{width:1120px}.layer-popup.membership-grade-notice .content .middle{padding:40px}.layer-popup.membership-grade-notice .content .middle .text-body p{font-size:16px;line-height:32px;color:#000;text-align:left}.layer-popup.membership-grade-notice .content .middle .text-body strong{font-weight:bold;font-size:16px;line-height:32px;color:#000}.layer-popup.membership-last-reward .content{width:1120px}.layer-popup.membership-last-reward .content .middle{padding:40px}.layer-popup.membership-last-reward .content .middle .reward-list li.current::before{content:"최종 등급"}.layer-popup.membership-last-reward .content .middle .advis{margin-top:16px;font-size:16px;line-height:20px;color:#000;text-align:left}.layer-popup.membership-last-reward .content .middle .advis:last-child{margin-top:8px}.layer-popup.membership-last-reward .content .middle .advis strong{font-size:16px;line-height:16px;color:#cc3030}.layer-popup.membership-reward-list .content{width:800px}.layer-popup.membership-reward-list .content .middle{padding:40px}.layer-popup.membership-reward-list .content .middle .list-table table{width:100%;border-top:2px solid #141414;border-bottom:2px solid #141414}.layer-popup.membership-reward-list .content .middle .list-table table thead tr th{height:50px;font-size:14px;line-height:14px;color:#000;vertical-align:middle;text-align:center;border-bottom:1px solid #141414}.layer-popup.membership-reward-list .content .middle .list-table table tbody tr td{height:50px;font-size:14px;line-height:14px;color:#000;vertical-align:middle;text-align:center}.layer-popup.membership-reward-list .content .middle .list-table table tbody tr td.none{height:256px;font-size:32px;line-height:256px;color:#000}.layer-popup.membership-reward-list .content .middle .list-page{padding:12px 0 0 0}.layer-popup.membership-reward-list .content .middle .advis{margin-top:32px;font-size:16px;line-height:16px;color:#000;text-align:left}.layer-popup.membership-reward-list .content .middle .advis:last-child{margin-top:8px}.layer-popup.membership-reward-list .content .middle .advis strong{font-size:16px;line-height:16px;color:#cc3030}.layer-popup.membership-reward{z-index:1080}.layer-popup.membership-reward .content{width:560px}.layer-popup.membership-reward .content .middle{padding:40px}.layer-popup.membership-reward .content .middle .mp{position:relative;padding:24px 16px;text-align:center}.layer-popup.membership-reward .content .middle .mp .icon img{width:150px;height:150px}.layer-popup.membership-reward .content .middle .mp p{margin-top:16px;font-weight:bold;font-size:24px;line-height:24px;color:#282e36}.layer-popup.membership-reward .content .middle .advis{margin-top:4px;font-size:16px;line-height:16px;color:#000;text-align:left}.layer-popup.membership-reward .content .middle .advis strong{font-size:16px;line-height:16px;color:#cc3030}.layer-popup.membership-reward .content .middle .button{padding:28px 0 0 0;text-align:center}.layer-popup.membership-reward .content .middle .button a{display:inline-block;width:188px;margin:0 2px;height:50px;font-size:18px;line-height:50px;color:#20242a;text-align:center}.layer-popup.membership-reward .content .middle .button .bt-confirm{font-size:18px;line-height:50px;color:#fff;background-color:#6c6c76}.layer-popup.membership-reward .content .middle .button .bt-reward-list{background-color:#07f468}.layer-popup.birthday-reward .content{width:448px}.layer-popup.birthday-reward .content .header{height:60px;background:u #30312f}.layer-popup.birthday-reward .content .header .title{position:absolute;left:16px;top:0;font-size:0;line-height:0;color:#000}.layer-popup.birthday-reward .content .header .title a{width:197px;height:60px;text-indent:-9999px;background-position:14px center}.layer-popup.birthday-reward .content .header .bt-close{right:0;top:0;width:60px;height:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bt_recommend_close.png") 16px 16px no-repeat #515151}.layer-popup.birthday-reward .content .middle .reward{box-sizing:border-box;width:448px;height:692px;padding:4px 64px;font-size:0;line-height:0;text-align:center}.layer-popup.birthday-reward .content .middle .reward h6{font-weight:bold;font-size:32px;line-height:32px;color:#000}.layer-popup.birthday-reward .content .middle .reward p{padding-top:16px;font-size:20px;line-height:20px;color:#000}.layer-popup.birthday-reward .content .middle .reward .item{position:relative;display:inline-block;box-sizing:border-box;width:320px;height:434px;margin-top:32px;padding:32px;box-shadow:4px 4px 8px rgba(0,0,0,.2);background-color:#fff}.layer-popup.birthday-reward .content .middle .reward .item img{height:256px}.layer-popup.birthday-reward .content .middle .reward .item p{padding-top:44px;font-weight:bold}.layer-popup.birthday-reward .content .middle .reward .advice{padding-top:32px;font-size:14px;line-height:18px;color:#5a5a5a}.layer-popup.birthday-reward .content .middle .reward .button{padding-top:32px}.layer-popup.birthday-reward .content .middle .reward .button a{width:256px}.layer-popup.birthday-product .content{width:448px}.layer-popup.birthday-product .content .header{height:60px;background:#30312f}.layer-popup.birthday-product .content .header .title{position:absolute;left:16px;top:0;font-size:0;line-height:0;color:#000}.layer-popup.birthday-product .content .header .title a{width:197px;height:60px;text-indent:-9999px;background-position:14px center}.layer-popup.birthday-product .content .header .bt-close{right:0;top:0;width:60px;height:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bt_recommend_close.png") 16px 16px no-repeat #515151}.layer-popup.birthday-product .content .middle .product{box-sizing:border-box;width:448px;height:656px;padding:4px 64px;font-size:0;line-height:0;text-align:center}.layer-popup.birthday-product .content .middle .product h6{font-weight:bold;font-size:24px;line-height:32px;color:#000}.layer-popup.birthday-product .content .middle .product p{padding-top:16px;font-size:20px;line-height:20px;color:#000}.layer-popup.birthday-product .content .middle .product .item{position:relative;display:inline-block;box-sizing:border-box;width:320px;height:434px;margin-top:32px;padding:32px;box-shadow:4px 4px 8px rgba(0,0,0,.2);background-color:#fff}.layer-popup.birthday-product .content .middle .product .item img{height:256px}.layer-popup.birthday-product .content .middle .product .item p{padding-top:24px;font-size:16px;line-height:16px;color:#000}.layer-popup.birthday-product .content .middle .product .item p strong{display:inline-block;margin-top:0;font-size:16px;line-height:16px;color:#d41010}.layer-popup.birthday-product .content .middle .product .item .price{margin-top:16px;padding-top:16px;font-weight:bold;font-size:20px;line-height:20px;color:#444;letter-spacing:0px;border-top:1px solid #acacac}.layer-popup.birthday-product .content .middle .product .item .price:before{content:"";display:inline-block;width:21px;height:21px;margin-right:4px;vertical-align:-4px}.layer-popup.birthday-product .content .middle .product .item .price.fc.mc:before{width:36px}.layer-popup.birthday-product .content .middle .product .button{padding-top:32px}.layer-popup.birthday-product .content .middle .product .button a{width:156px}.layer-popup.special-shop-pay .content{width:680px}.layer-popup.special-shop-pay .content .header{height:60px;background:#30312f}.layer-popup.special-shop-pay .content .header .title{position:absolute;left:16px;top:0;font-size:0;line-height:0;color:#000}.layer-popup.special-shop-pay .content .header .title a{width:197px;height:60px;text-indent:-9999px;background-position:14px center}.layer-popup.special-shop-pay .content .header .bt-close{right:0;top:0;width:60px;height:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bt_recommend_close.png") 16px 16px no-repeat #515151}.layer-popup.special-shop-pay .content .middle{padding:32px;background-color:#fff}.layer-popup.special-shop-pay .content .middle>p{margin-bottom:32px;font-size:18px;line-height:22px;color:#666}.layer-popup.special-shop-pay .content .middle>p strong{display:block;margin-bottom:8px;font-weight:bold;font-size:28px;line-height:28px;color:#000}.layer-popup.special-shop-pay .content .middle .quantity-table{table-layout:fixed;width:100%;margin-bottom:32px;border-top:2px solid #000;border-bottom:2px solid #000}.layer-popup.special-shop-pay .content .middle .quantity-table tr th,.layer-popup.special-shop-pay .content .middle .quantity-table tr td{height:50px;font-size:18px;line-height:18px;color:#000;vertical-align:middle;border-bottom:1px solid #000}.layer-popup.special-shop-pay .content .middle .quantity-table tr:nth-child(2) th,.layer-popup.special-shop-pay .content .middle .quantity-table tr:nth-child(2) td{height:82px}.layer-popup.special-shop-pay .content .middle .quantity-table tr td tr:last-child th,.layer-popup.special-shop-pay .content .middle .quantity-table tr:last-child td{border-bottom:none}.layer-popup.special-shop-pay .content .middle .quantity-table tr th{text-align:left}.layer-popup.special-shop-pay .content .middle .quantity-table tr th:before{content:"";display:inline-block;width:4px;height:4px;margin:8px 4px 6px 0;vertical-align:top;background-color:#000}.layer-popup.special-shop-pay .content .middle .quantity-table tr td{background-color:#fff}.layer-popup.special-shop-pay .content .middle .quantity-table tr td.quantity{text-align:right;line-height:0}.layer-popup.special-shop-pay .content .middle .quantity-table tr td.quantity .number{position:relative;display:inline-block;width:76px;background-color:#fff}.layer-popup.special-shop-pay .content .middle .quantity-table tr td.quantity .number button{position:absolute;width:22px;height:22px;border:1px solid #cecece;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_quantity.png") left top no-repeat}.layer-popup.special-shop-pay .content .middle .quantity-table tr td.quantity .number button:hover{border:1px solid #aaa !important;background-color:#f8f8f8}.layer-popup.special-shop-pay .content .middle .quantity-table tr td.quantity .number span{display:inline-block;width:30px;padding:0 22px;font-size:12px;line-height:20px;color:#444;text-align:center;border:1px solid #cecece}.layer-popup.special-shop-pay .content .middle .quantity-table tr td.quantity .number .bt-minus{left:0;top:0;border-right:1px solid #f0f0f0;background-position:0 0}.layer-popup.special-shop-pay .content .middle .quantity-table tr td.quantity .number .bt-plus{right:0;top:0;border-left:1px solid #f0f0f0;background-position:-20px 0}.layer-popup.special-shop-pay .content .middle .quantity-table tr td.amount.fc{color:#07f468}.layer-popup.special-shop-pay .content .middle .quantity-table tr td.amount.mc{color:#3898c2}.layer-popup.special-shop-pay .content .middle .quantity-table tr td.amount.mileage{color:#fe9a46}.layer-popup.special-shop-pay .content .middle .quantity-table tr td.amount.cash{color:#fe5858}.layer-popup.special-shop-pay .content .middle .quantity-table tr td.amount.ec{color:#9ac6c6}.layer-popup.special-shop-pay .content .middle .quantity-table tr td .bt-coupon{box-sizing:border-box;width:256px;height:50px;padding:8px 32px 8px 8px !important;font-size:14px;line-height:14px;color:#787878;text-align:left;border:1px solid #cecece;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_coupon.png") right top no-repeat}.layer-popup.special-shop-pay .content .middle .quantity-table tr td .bt-coupon.active{border:1px solid #626262;background-position:right -48px}.layer-popup.special-shop-pay .content .middle .quantity-table tr td .bt-coupon strong{width:224px;padding:0 0 2px 0;font-size:16px;line-height:16px;color:#787878}.layer-popup.special-shop-pay .content .middle .quantity-table tr td .coupon-list{z-index:4;position:absolute;right:58px;top:298px;display:none;overflow-y:auto;width:256px;max-height:400px;background-color:#fff}.layer-popup.special-shop-pay .content .middle .quantity-table tr td .coupon-list li button{box-sizing:border-box;width:100%;height:50px;padding:8px !important;font-size:14px;line-height:14px;color:#787878;text-align:left;border:1px solid #cecece;border-top:none}.layer-popup.special-shop-pay .content .middle .quantity-table tr td .coupon-list li button strong{width:224px;padding:0 0 2px 0;font-size:16px;line-height:16px;color:#787878}.layer-popup.special-shop-pay .content .middle .quantity-table tr td .coupon-list li button:hover{background-color:#f0f0f0}.layer-popup.special-shop-pay .content .middle .quantity-table tr td .coupon-list li a{box-sizing:border-box;width:100%;height:50px;padding:8px;font-size:16px;line-height:32px;color:#000;text-align:center;border:1px solid #cecece;border-top:none;background-color:#a2dcfe}.layer-popup.special-shop-pay .content .middle .quantity-table tr td .coupon-list li a:after{content:"";display:inline-block;width:4px;height:8px;margin-left:8px;vertical-align:2px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_arrow.png") left top no-repeat}.layer-popup.special-shop-pay .content .middle .price-tab{position:relative;width:100%;margin-bottom:32px}.layer-popup.special-shop-pay .content .middle .price-tab:before{content:"";position:absolute;left:-32px;bottom:-1px;display:block;width:100%;height:1px;padding:0 32px;background-color:#e6e6e6}.layer-popup.special-shop-pay .content .middle .price-tab li{position:relative;box-sizing:border-box;float:left;width:50%;height:52px;border:1px solid #e6e6e6;border-bottom:none;background-color:#f0f0f0}.layer-popup.special-shop-pay .content .middle .price-tab li:last-child{border-left:1px solid #fff}.layer-popup.special-shop-pay .content .middle .price-tab li button{width:100%;padding:16px 0 !important;font-size:20px;line-height:20px;color:#787878;text-align:center}.layer-popup.special-shop-pay .content .middle .price-tab li.active{border-top:2px solid #000;background-color:#fff}.layer-popup.special-shop-pay .content .middle .price-tab li.active button{position:absolute;left:0;top:0;padding:15px 0 16px 0 !important;background-color:#fff}.layer-popup.special-shop-pay .content .middle .price-tab li.active .bt-fc{color:#07f468}.layer-popup.special-shop-pay .content .middle .price-tab li.active .bt-mc{color:#3898c2}.layer-popup.special-shop-pay .content .middle .price-table{table-layout:fixed;width:100%;border:4px solid #e6e6e6}.layer-popup.special-shop-pay .content .middle .price-table tr th,.layer-popup.special-shop-pay .content .middle .price-table tr td{height:50px;font-size:18px;line-height:18px;color:#000;vertical-align:middle;border-bottom:1px solid #dcdcdc}.layer-popup.special-shop-pay .content .middle .price-table tr:last-child th,.layer-popup.special-shop-pay .content .middle .price-table tr:last-child td{border-bottom:none}.layer-popup.special-shop-pay .content .middle .price-table tr th{border-right:1px solid #dcdcdc;background-color:#f0f0f0}.layer-popup.special-shop-pay .content .middle .price-table tr td{background-color:#fff}.layer-popup.special-shop-pay .content .middle .price-table tr.deduct th,.layer-popup.special-shop-pay .content .middle .price-table tr.deduct td{color:#cc3030}.layer-popup.special-shop-pay .content .middle .price-table tr.fc th,.layer-popup.special-shop-pay .content .middle .price-table tr.fc td{color:#05b14b}.layer-popup.special-shop-pay .content .middle .price-table tr.mc th,.layer-popup.special-shop-pay .content .middle .price-table tr.mc td{color:#3898c2}.layer-popup.special-shop-pay .content .middle .price-table tr.mileage th,.layer-popup.special-shop-pay .content .middle .price-table tr.mileage td{color:#fe9a46}.layer-popup.special-shop-pay .content .middle .price-table tr.cash th,.layer-popup.special-shop-pay .content .middle .price-table tr.cash td{color:#fe5858}.layer-popup.special-shop-pay .content .middle .price-table tr.ec th,.layer-popup.special-shop-pay .content .middle .price-table tr.ec td{color:#9ac6c6}.layer-popup.special-shop-pay .content .middle .button{padding:32px 0;font-size:0;line-height:0;color:#000}.layer-popup.special-shop-pay .content .middle .button a{width:304px;height:56px;margin:0;font-weight:400;font-size:24px;line-height:56px;color:#000}.layer-popup.special-shop-pay .content .middle .button .bt-cancel{margin-right:8px;background-color:#ccc}.layer-popup.special-shop-pay .content .middle .button .bt-pay{background-color:#07f468}.layer-popup.special-shop-pay .content .middle .button .bt-confirm{background-color:#07f468}.layer-popup.special-shop-pay .content .middle .button>p{margin-bottom:16px;font-size:20px;line-height:20px;color:#000}.layer-popup.special-shop-pay .content .middle .advice li{margin-bottom:8px;font-size:14px;line-height:14px;color:#787878;text-align:left}.layer-popup.special-shop-pay .content .middle .advice li.last-child{margin-bottom:0}.layer-popup.special-shop-pay .content .middle .advice li:before{content:"";display:inline-block;width:4px;height:4px;margin:6px 4px 4px 0;vertical-align:top;background-color:#787878}.layer-popup.special-shop-notice .todayChk{position:absolute;top:0;right:60px;width:170px;background-color:#3b3b3a}.layer-popup.special-shop-notice .todayChk button{display:block;width:100%;height:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bt_weekchk_w.png") 50% -2px no-repeat #3b3b3a}.layer-popup.special-shop-notice .todayChk button.checked{background-position:50% -64px}.layer-popup.special-shop-notice .content{width:1000px}.layer-popup.special-shop-notice .content .header{height:60px;background:#30312f}.layer-popup.special-shop-notice .content .header .title{position:absolute;left:16px;top:0;font-size:0;line-height:0;color:#000}.layer-popup.special-shop-notice .content .header .title a{width:197px;height:60px;text-indent:-9999px;background-position:14px center}.layer-popup.special-shop-notice .content .header .bt-close{right:0;top:0;width:60px;height:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bt_recommend_close.png") 16px 16px no-repeat #515151}.layer-popup.special-shop-notice .content .middle{padding:0}.layer-popup.special-shop-notice .content .middle .inner{width:1000px;height:384px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/230907_special_bg_popup.jpg") no-repeat;display:flex;justify-content:center;align-items:center}.layer-popup.special-shop-notice .content .middle .inner .container{font-size:26px;color:#fff;line-height:40px}.layer-popup.special-shop-notice .content .middle .inner .container strong{font-size:38px;color:#f4e600;font-weight:500;margin:30px 0 0 0;display:block}.layer-popup.special-shop-notice .content .middle .inner .container strong.type2{font-size:32px;color:#ffd400}.layer-popup.special-shop-notice .content .middle .advice{padding:32px;font-size:13px;line-height:24px;color:#939393;text-align:center;background-color:#eaeaea}.layer-popup.special-shop-notice .content .middle .advice .align_center{text-align:left;display:inline-block;padding-left:35px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_i.png") 0 center no-repeat;font-size:13px;line-height:24px;color:#939393}.layer-popup.special-shop-notice .content .middle .advice .align_center span{text-align:left;font-size:13px;line-height:24px;color:#939393}.layer-popup.special-shop-notice .content .middle .advice .align_center span+span{margin-top:5px}.layer-popup.special-shop-notice .content .middle .advice .align_center strong{font-size:14px;line-height:24px;color:#08de68}.layer-popup.special-shop-notice .content .middle .button{text-align:center}.layer-popup.special-shop-notice .content .middle .button .bt-confirm{width:100%;height:80px;font-size:23px;line-height:80px;color:#000;text-align:center;background-color:#08de68;display:block;color:#fff;font-weight:500;box-sizing:border-box;margin:0}.layer-popup.special-shop-notice.special-shop-notice-231102 .content .middle .inner{background:url("https://ssl.nexon.com/s2/game/fc/online/event/2023/231102_special_j6826z76hfdhz01/special_bg_popup.jpg")}.layer-popup.special-shop-notice.special-shop-notice-231102 .content .middle .button .bt-confirm{background:#bd6200}.layer-popup.loading{z-index:20000;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}@keyframes blink{50%{opacity:0}}.layer-popup.loading .content{box-shadow:none !important;background:rgba(0,0,0,0) !important}.layer-popup.loading .content ul{width:128px;margin:0 auto 48px auto}.layer-popup.loading .content ul li{float:left;width:24px;height:24px;margin:0 4px;box-shadow:0 0 32px #000;background-color:#fff}.layer-popup.loading .content ul li:nth-child(1){animation:blink 1s linear 0s infinite}.layer-popup.loading .content ul li:nth-child(2){animation:blink 1s linear .1s infinite}.layer-popup.loading .content ul li:nth-child(3){animation:blink 1s linear .2s infinite}.layer-popup.loading .content ul li:nth-child(4){animation:blink 1s linear .3s infinite}.layer-popup.loading .content p:nth-child(2){margin-bottom:16px;font-size:48px;line-height:48px;font-weight:bold;color:#fff;text-align:center;text-shadow:0 0 32px #000}.layer-popup.loading .content p:nth-child(3){font-size:32px;line-height:32px;color:#fff;text-align:center;text-shadow:0 0 32px #000}#wrapper.inspection{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/bg_inspection.png") center top no-repeat #000}#wrapper.inspection .container{position:relative;width:1280px;margin:0 auto;height:1150px}#wrapper.inspection .container .hidden{display:none}#wrapper.inspection .container .text{position:absolute;left:0;top:412px;width:100%;text-align:center}#wrapper.inspection .container .text strong{display:block;margin-bottom:32px;font-size:60px;line-height:60px;color:#fff}#wrapper.inspection .container .text span{display:block;font-size:32px;line-height:32px;color:#fff}#wrapper.inspection .container .bt-home{position:absolute;left:236px;top:658px;display:inline-block;width:410px;height:90px;text-indent:-9999px}#wrapper.inspection .container .bt-gamestart{position:absolute;left:674px;top:658px;display:inline-block;width:370px;height:90px;text-indent:-9999px}#wrapper.inspection #footer{background-color:#000}#wrapper.inspection #footer .inner .logo{background-position:-300px -60px}#wrapper.inspection #footer .inner .nav ul li a{font-size:12px;line-height:12px;color:#888}#wrapper.inspection #footer .inner address{font-size:12px;line-height:16px;color:#888}#wrapper.inspection #footer .inner address a{font-size:12px;line-height:16px;color:#888}#wrapper.inspection #footer .inner .nx-copyright{font-size:12px;line-height:12px;color:#888}#wrapper.inspection #footer .inner .copyright{font-size:10px;line-height:14px;color:#888}#wrapper.inspection #footer .inner .company .bt-nexon{background-position:-600px -60px}#wrapper.inspection #footer .inner .company .bt-ea{background-position:-900px -60px}#middle{overflow:hidden}#middle .inner{position:relative;width:1280px;margin:0 auto}#middle h4.title{position:relative;height:168px;font-size:40px;line-height:168px;color:#444;text-align:center}#middle h4.title p{display:inline-block;padding-left:8px;font-size:16px;line-height:16px;color:#787878}#middle h4.title p.advice{z-index:4;position:absolute;left:0;top:0;display:block;width:100%;padding:0;font-size:18px;line-height:18px;color:#444;text-align:left}#middle h4.title.fc-banner{width:1280px;height:160px;padding-top:50px;margin:0 auto}#middle h4.title.fc-banner a{box-sizing:border-box;display:block;width:1280px;height:160px;padding:0 0 0 80px;font-weight:200;font-size:44px;line-height:160px;color:#fff;text-indent:-9999px;text-align:left;cursor:default;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/bg_fc_buy.png") left top no-repeat}#middle h4.title.fc-banner a span{display:inline-block;font-weight:400;font-size:40px;line-height:160px;color:#fff;letter-spacing:-2px;vertical-align:top}#middle h4.title.topclass-banner{width:1280px;height:260px;padding-top:50px;margin:0 auto}#middle h4.title.topclass-banner a{box-sizing:border-box;display:block;width:1280px;height:260px;padding:58px 0 0 272px;font-weight:200;font-size:44px;line-height:44px;color:#fff;text-align:left;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/bg_topclass_buy.png") left top no-repeat}#middle h4.title.topclass-banner a span{display:none}#middle section.birthday-banner{box-shadow:0 4px 16px rgba(0,0,0,.4);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/img_confetti.png") center top no-repeat #5e1ec0}#middle section.birthday-banner .inner{width:1280px;height:70px;margin:0 auto}#middle section.birthday-banner p{width:1280px;font-size:26px;line-height:70px;color:#fff;text-align:center}#middle section.birthday-banner p a{position:relative;margin-left:16px;font-size:20px;line-height:68px;color:#b4ff14;vertical-align:top}#middle section.birthday-banner p a:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:20px;background-color:#b4ff14}#middle section.birthday-banner p a span{margin-left:8px;padding-bottom:2px;font-size:14px;line-height:68px;color:#b4ff14;vertical-align:top}#middle section.hyundaicard-banner{box-shadow:0 4px 16px rgba(0,0,0,.4);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/img_hyundaicard_banner_20221027.png") center top no-repeat #000}#middle section.hyundaicard-banner .inner{position:relative;width:1280px;height:70px;margin:0 auto}#middle section.hyundaicard-banner .inner a{overflow:hidden;display:block;width:100%;height:70px;text-indent:-10000px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/img_hyundaicard_banner_20221027.png") -360px top no-repeat}#middle section.hyundaicard-banner .inner::before{content:"";z-index:4;position:absolute;left:-360px;top:0;visibility:visible;display:block;width:256px;height:70px;background:linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0))}#middle section.hyundaicard-banner .inner::after{content:"";z-index:4;position:absolute;right:-360px;top:0;visibility:visible;display:block;width:256px;height:70px;background:linear-gradient(to left, rgb(0, 0, 0), rgba(0, 0, 0, 0))}#middle section.birthday-list{padding-top:48px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/bg_birthday_2020.png") center top no-repeat}#middle section.birthday-list .inner{height:1208px}#middle section.birthday-list .title{width:1280px;height:160px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/tit_birthday_2020.png") left top no-repeat}#middle section.birthday-list .reward{position:absolute;left:0;top:208px;box-sizing:border-box;width:448px;height:720px;padding:47px 0 0;font-size:0;line-height:0;text-align:center;background-color:rgba(255,255,255,.8)}#middle section.birthday-list .reward h6{font-weight:bold;font-size:32px;line-height:32px;color:#000}#middle section.birthday-list .reward p{padding-top:16px;font-size:16px;line-height:16px;color:#000}#middle section.birthday-list .reward .item{position:relative;display:inline-block;box-sizing:border-box;width:320px;height:470px;margin-top:32px;padding:47px 0 0;box-shadow:4px 4px 8px rgba(0,0,0,.2);background-color:#fff}#middle section.birthday-list .reward .item img{height:269px}#middle section.birthday-list .reward .item p{padding-top:44px;font-weight:400}#middle section.birthday-list .reward .item .bt-reward{position:absolute;left:0;bottom:0;display:block;width:100%;font-size:18px;line-height:62px;color:#000;background-color:#0bb2ff}#middle section.birthday-list .reward .item .bt-reward.complete{cursor:default;background-color:#aeaeae}#middle section.birthday-list .product{position:absolute;right:0;top:208px;box-sizing:border-box;width:800px;height:720px;padding:64px;font-size:0;line-height:0;text-align:center;background-color:rgba(255,255,255,.8)}#middle section.birthday-list .product h6{font-weight:bold;font-size:32px;line-height:32px;color:#000}#middle section.birthday-list .product p{padding-top:16px;font-size:16px;line-height:16px;color:#000}#middle section.birthday-list .product p strong{text-decoration:underline;font-size:16px;line-height:16px;color:#d31332}#middle section.birthday-list .product .item{position:relative;display:inline-block;box-sizing:border-box;width:320px;height:470px;margin-top:32px;padding:47px 0 0;box-shadow:4px 4px 8px rgba(0,0,0,.2);background-color:#fff}#middle section.birthday-list .product .item:last-child{margin-left:32px}#middle section.birthday-list .product .item img{height:256px}#middle section.birthday-list .product .item p{padding-top:24px}#middle section.birthday-list .product .item p strong{text-decoration:none}#middle section.birthday-list .product .item .price{margin:14px 32px 0 32px;padding:14px 0 0 0;font-weight:400;font-size:18px;line-height:18px;color:#444;letter-spacing:0px;border-top:1px solid #ccc}#middle section.birthday-list .product .item .price:before{content:"";display:inline-block;width:21px;height:21px;margin-right:4px;vertical-align:-4px}#middle section.birthday-list .product .item .price.fc.mc:before{width:36px}#middle section.birthday-list .product .item .bt-buy{position:absolute;left:0;bottom:0;display:block;width:100%;font-size:18px;line-height:62px;color:#000;background-color:#07f468}#middle section.birthday-list .product .item .bt-buy.complete{cursor:default;color:#b8b8b8;background-color:#8a8a8a}#middle section.main-banner{padding-top:48px}#middle section.main-banner .large{position:relative;overflow:hidden;float:left;width:956px;height:304px;margin-right:24px}#middle section.main-banner .large .selection{z-index:4;position:absolute;left:0;top:0;width:56px;padding:12px 0;font-size:14px;line-height:16px;color:#fff;text-align:center;box-shadow:4px 4px 16px rgba(0,0,0,.4);background-color:#be4e0a}#middle section.main-banner .large .list{position:relative}#middle section.main-banner .large .list li{float:left;width:956px;height:304px}#middle section.main-banner .large .list li a{position:relative;width:956px;height:304px}#middle section.main-banner .large .list li a img{position:absolute;left:0;top:-6px}#middle section.main-banner .large.ie9 .list li{display:none}#middle section.main-banner .large.ie9 .list li.active{display:block}#middle section.main-banner .large .page{z-index:8;position:absolute;right:18px;bottom:20px}#middle section.main-banner .large .page li{float:left;width:40px;height:10px;margin:0 2px;line-height:0;cursor:pointer;text-indent:-9999px;transition-timing-function:ease;transition-duration:.2s;border-radius:2px;background-color:rgba(255,255,255,.4)}#middle section.main-banner .large .page li.active{width:40px;background-color:#07f468}#middle section.main-banner .large .navigation{display:none}#middle section.main-banner .small{position:relative;overflow:hidden;float:left;width:300px;height:304px;border:1px solid #dfdfdf;box-sizing:border-box}#middle section.main-banner .small .list{position:relative}#middle section.main-banner .small .list li{float:left;width:298px;height:302px}#middle section.main-banner .small .list li a{position:relative;width:298px;height:302px}#middle section.main-banner .small .list li a.selection{background:#f2f2f2}#middle section.main-banner .small .list li a.birthday{background:#f2f2f2}#middle section.main-banner .small .list li a.membership{background:#f2f2f2}#middle section.main-banner .small .list li a.mdpick{background:#f2f2f2}#middle section.main-banner .small .list li a .type{z-index:4;position:absolute;right:0;top:0;box-sizing:border-box;width:60px;height:80px}#middle section.main-banner .small .list li a.selection .type{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/update/bg_type.png") 0 0 no-repeat}#middle section.main-banner .small .list li a.selection .type:after{content:"맞춤상품";box-sizing:border-box;display:block;width:56px;height:80px;padding:8px 13px 0 20px;font-size:14px;line-height:18px;color:#fff;text-align:center}#middle section.main-banner .small .list li a.birthday .type{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/update/bg_type.png") -60px 0 no-repeat}#middle section.main-banner .small .list li a.birthday .type:after{content:"생일상점";box-sizing:border-box;display:block;width:60px;height:80px;padding:8px 14px 0 14px;font-size:14px;line-height:18px;color:#fff;text-align:center}#middle section.main-banner .small .list li a.membership .type{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/update/bg_type.png") -120px 0 no-repeat}#middle section.main-banner .small .list li a.membership .type:after{content:"멤버십";box-sizing:border-box;display:block;width:67px;height:80px;padding:8px 12px 0 12px;font-size:14px;line-height:18px;color:#fff;text-align:center;margin-top:12px}#middle section.main-banner .small .list li a.mdpick .type{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/update/bg_type.png") -180px 0 no-repeat}#middle section.main-banner .small .list li a.mdpick .type:after{content:"";box-sizing:border-box;display:block;width:67px;height:80px;padding:8px 12px 0 12px;font-size:0;line-height:18px;color:#fff;text-align:center;margin-top:12px}#middle section.main-banner .small .list li a .thumb{position:absolute;left:100px;top:16px;width:100px}#middle section.main-banner .small .list li a .text{position:absolute;left:0;top:184px;box-sizing:border-box;width:100%;padding:0 16px;font-size:16px;line-height:20px;color:#000;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#middle section.main-banner .small .list li a .price{position:absolute;left:0;top:232px;box-sizing:border-box;width:100%;padding:0 16px;font-size:16px;line-height:20px;color:#333;text-align:center;overflow:visible}#middle section.main-banner .small .list li a .price.fc{color:#07f468}#middle section.main-banner .small .list li a .price.mc{color:#4eb2d8}#middle section.main-banner .small .list li a .price.fc.mc{color:#07f468}#middle section.main-banner .small .list li a .price.mp{color:#fe9a46}#middle section.main-banner .small .list li a .price.cash{color:#fe5858}#middle section.main-banner .small .list li a .price.ec{color:#9ac6c6}#middle section.main-banner .small .list li a .price:before{content:"";display:inline-block;width:21px;height:21px;margin-right:4px;vertical-align:top;margin-top:-1px}#middle section.main-banner .small .list li a .price.fc.mc:before{width:36px}#middle section.main-banner .small .list li a .price .sale{display:inline-block;margin-right:10px;font-size:16px;line-height:18px;color:#8d919b;text-decoration:line-through;vertical-align:top;margin-top:1px}#middle section.main-banner .small .list li a .price .sale:after{content:"";display:inline-block;width:14px;height:18px;margin-left:10px;vertical-align:top;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_sale.png") left 4px no-repeat}#middle section.main-banner .small.ie9 .list li{display:none}#middle section.main-banner .small.ie9 .list li.active{display:block}#middle section.main-banner .small .page{z-index:8;position:absolute;right:18px;bottom:20px}#middle section.main-banner .small .page li{float:left;width:28px;height:10px;margin:0 2px;line-height:0;cursor:pointer;text-indent:-9999px;transition-timing-function:ease;transition-duration:.2s;border-radius:2px;background-color:#e1e1e1}#middle section.main-banner .small .page li.active{width:28px;background-color:#07f468}#middle section.main-banner .small .navigation{display:none}#middle section.main-banner .small.ie9 .list li{display:none}#middle section.main-banner .small.ie9 .list li.active{display:block}#middle section.main-banner .small.ie9 .page{display:none}#middle section.list-tab{padding:48px 0 24px 0}#middle section.list-tab .inner{position:relative;height:60px}#middle section.list-tab .inner:after{content:"";z-index:2;position:absolute;left:0;bottom:0;display:block;visibility:visible;width:100%;height:1px;background-color:#141414}#middle section.list-tab ul{z-index:4;position:absolute;left:0;top:0;width:1280px}#middle section.list-tab ul li{float:left;width:256px}#middle section.list-tab ul li a{box-sizing:border-box;position:relative;display:block;height:60px;padding:16px 0 24px 0;font-size:18px;line-height:18px;color:#666;text-align:center;border-top:1px solid #e8e8e8;border-bottom:1px solid #141414}#middle section.list-tab ul li a .alarm{box-sizing:border-box;display:inline-block;width:22px;height:22px;margin:-2px 0 0 4px;padding:4px 2px 4px 0;font-size:14px;line-height:14px;color:#fff;text-align:center;border-radius:32px;background-color:#cc3030}#middle section.list-tab ul li a:after{content:"";position:absolute;right:0;top:16px;display:block;width:2px;height:18px;background-color:#b8b8b8}#middle section.list-tab ul li:last-child a:after{display:none}#middle section.list-tab ul li.prev a:after{display:none}#middle section.list-tab ul li.active a{font-weight:500;color:#141414;border:1px solid #141414;border-bottom:1px solid #e8e8e8}#middle section.list-tab ul li.active a:after{display:none}#middle section.list-tab .bt-topclass{z-index:4;position:absolute;right:0;top:0;width:120px;height:14px;padding:14px 0 12px 0;font-size:14px;line-height:14px;color:#fefefe;text-align:center;letter-spacing:0;background-color:#50565c}#middle section.list-tab-member{padding:44px 0 32px 0}#middle section.list-tab-member .inner{position:relative;height:75px;width:100%}#middle section.list-tab-member .inner:after{content:"";z-index:2;position:absolute;left:0;bottom:0;display:block;visibility:visible;width:100%;height:1px;background-color:#000205}#middle section.list-tab-member ul{z-index:4;position:absolute;left:0;top:0;width:100%}#middle section.list-tab-member ul li{float:left}#middle section.list-tab-member ul li.tab2{width:50%}#middle section.list-tab-member ul li a{box-sizing:border-box;position:relative;display:block;height:75px;padding:28px 0 24px 0;font-size:23px;line-height:23px;color:#8f8f8f;text-align:center;border-bottom:1px solid #000205}#middle section.list-tab-member ul li.active a{font-weight:500;color:#000204;border:1px solid #000205;border-bottom:1px solid #fff}#middle section.list-tab-member ul li.active a:after{display:none}#middle section.list-sort .inner{position:relative;min-height:38px}#middle section.list-sort fieldset{position:relative}#middle section.list-sort .hash{box-sizing:border-box;width:100%;padding-right:146px}#middle section.list-sort .hash a{float:left;margin-right:16px;font-size:14px;line-height:38px;color:#141414}#middle section.list-sort .hash a:before{content:"";display:inline-block;width:18px;height:18px;margin:10px 4px 10px 0;vertical-align:top;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_hash.png") 0 0 no-repeat}#middle section.list-sort .hash a.active:before{background-position:-18px 0}#middle section.list-sort .hash>p{min-height:18px;padding:10px 0;font-weight:500;font-size:18px;line-height:18px;color:#5e5e5e}#middle section.list-sort .advice{width:100%;padding:32px 0 16px 0;font-size:18px;line-height:18px;color:#2a68c8}#middle section.list-sort .select{z-index:20;position:absolute;right:0;top:0;width:230px}#middle section.list-sort .select .button{width:199px;margin-right:34px}#middle section.list-sort .select .item{width:199px}#middle section.list-sort .select .item .disable{pointer-events:none}#middle section.list-sort .select .item .disable a{pointer-events:none;background:#efefef;color:#999}#middle section.list-sort .select .tooltip{z-index:20;position:absolute;right:0;top:6px;display:inline-block;width:26px;height:26px;text-align:center;vertical-align:top;cursor:pointer}#middle section.list-sort .select .tooltip strong{display:block;width:26px;height:26px;font-size:22px;line-height:26px;color:#fff;border-radius:2px;background-color:#767676}#middle section.list-sort .select .tooltip p{z-index:20;position:absolute;right:0;top:38px;display:none;min-width:200px;margin:0;padding:16px;font-size:12px;line-height:16px;color:#888;box-shadow:4px 4px 4px rgba(0,0,0,.2);border:1px solid #000;background-color:#fff}#middle section.list-sort .select .tooltip p:before{content:"";right:4px;top:-8px;position:absolute;display:block;width:16px;height:8px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_asset_tooltip.png") left top no-repeat}#middle section.list-sort .select .tooltip:hover p{display:block}#middle section.list-sort .select .alertTxt{position:absolute;top:0;right:240px;font-size:16px;line-height:39px;color:#b41818;width:100%;text-align:right}#middle section.list-sort.fc .inner{padding:24px 0 4px 0}#middle section.list-product{padding:20px 0 234px 0}#middle section.list-product .unpack{padding:24px 0 48px 0;text-align:center}#middle section.list-product .unpack button{width:286px;height:74;font-size:22px;line-height:74px;color:#07f468;background-color:#3c4046}#middle section.list-product .advice{position:relative;margin:-20px 0 20px 0}#middle section.list-product .advice p{font-size:18px;line-height:34px;color:#2a68c8}#middle section.list-product .advice .impossible{position:absolute;right:0;top:0;overflow:hidden}#middle section.list-product .advice .impossible strong{display:inline-block;margin:0 2px;padding:10px 8px 10px 8px;font-size:12px;line-height:12px;color:#b41818;border:1px solid gray;border-radius:2px;background-color:#fff}#middle section.list-product.fc .product>li{height:464px;background-color:#d6d6d6}#middle section.list-product.fc .product>li.none p{line-height:464px}#middle section.list-product.fc .product>li .thumb{z-index:16;transition-timing-function:ease;transition-duration:0s;top:42px}#middle section.list-product.fc .product>li .thumb img{width:168px}#middle section.list-product.fc .product>li.visible .thumb{filter:blur(0)}#middle section.list-product.fc .product>li .text{top:330px;height:56px;max-height:none;padding:0 16px;font-size:22px;line-height:28px;color:#000;font-size:20px !important}#middle section.list-product.fc .product>li .price.cash{z-index:16;top:400px;padding:0 8px;font-size:18px;line-height:62px;color:#444;font-size:18px !important}#middle section.list-product.fc .product>li .detail{z-index:10;display:block;opacity:0;height:464px;box-shadow:none;background-color:#fff}#middle section.list-product.fc .product>li.visible .detail{opacity:1}#middle section.list-product.fc .product>li .detail .bt-buy{z-index:8;position:absolute;bottom:64px;width:100%;height:62px;font-size:18px;line-height:62px;color:#000;text-align:center;background-color:#07f468}#middle section.list-product.fc .product>li .detail .bt-buy:after{content:"";display:inline-block;width:6px;height:10px;margin:26px 0 26px 8px;vertical-align:top;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_over_2022.png") left top no-repeat}#middle section.list-product .topclass-advice{width:1280px;margin-top:56px;padding-top:40px;border-top:1px solid #acacac}#middle section.list-product .topclass-advice dt{font-weight:500;font-size:16px;line-height:24px;color:#444}#middle section.list-product .topclass-advice dd{margin-bottom:16px;padding-left:16px;font-size:14px;line-height:20px;color:#787878}#middle section.product-information{padding:48px 0;background-color:#fff}#middle section.product-information .cover{float:left;display:table;width:820px;min-height:270px}#middle section.product-information .cover .thumb{display:table-cell;box-sizing:border-box;width:224px;padding-right:64px;vertical-align:top;line-height:0}#middle section.product-information .cover .thumb img{height:256px}#middle section.product-information .cover .text{display:table-cell;box-sizing:border-box;width:596px;padding-right:32px;vertical-align:middle}#middle section.product-information .cover .text dt{padding-bottom:16px;font-size:40px;line-height:40px;color:#000}#middle section.product-information .cover .text dt.limit{padding-bottom:12px;font-size:0;line-height:0}#middle section.product-information .cover .text dt.limit strong{margin-bottom:4px;font-size:22px;line-height:30px;color:#d41010;vertical-align:top}#middle section.product-information .cover .text dt.limit>.tag{display:inline-block;margin-right:4px;margin-bottom:4px;padding:0 16px;font-size:14px;line-height:30px;color:#fff;border-radius:32px;vertical-align:top}#middle section.product-information .cover .text dt.limit>.tag.new{background-color:#159c7e}#middle section.product-information .cover .text dt.limit>.tag.bronze{background-color:#b6823e}#middle section.product-information .cover .text dt.limit>.tag.silver{background-color:#a7a7a7}#middle section.product-information .cover .text dt.limit>.tag.gold{background-color:#cfb900}#middle section.product-information .cover .text dt.limit>.tag.platinum{background-color:#9165cd}#middle section.product-information .cover .text dt.limit>.tag.dia{background-color:#55a7d6}#middle section.product-information .cover .text dt.limit>.tag.vip{background-color:#e6642c}#middle section.product-information .cover .text dt.limit>.tag.sale{background-color:#1864b4}#middle section.product-information .cover .text dt.limit>.tag.chainGoods{background-color:#e917a6}#middle section.product-information .cover .text dt.limit>.tag.date{background-color:#b41818}#middle section.product-information .cover .text dt.limit>.tag.limit{color:#fff;background-color:#4f0da1}#middle section.product-information .cover .text dt.limit>.tag.limit strong{margin-bottom:0;font-size:14px;line-height:30px;color:#f6ff00;vertical-align:top}#middle section.product-information .cover .text dd{font-size:18px;line-height:18px;color:#666}#middle section.product-information .cover .text dd.advice{padding-top:16px;font-size:20px;line-height:20px;color:#d41010}#middle section.product-information .cover .text dd.like{padding-top:16px}#middle section.product-information .cover .text dd.like .bt-like{box-sizing:border-box;width:178px;font-size:0;line-height:0;color:#c84a4e;border:1px solid #50585e}#middle section.product-information .cover .text dd.like .bt-like strong{display:inline-block;box-sizing:border-box;width:88px;height:30px;font-size:14px;line-height:30px;color:#c84a4c;text-align:center;vertical-align:top}#middle section.product-information .cover .text dd.like .bt-like span{display:inline-block;box-sizing:border-box;width:88px;height:30px;vertical-align:top;background-color:#50585e}#middle section.product-information .cover .text dd.like .bt-like span:before{content:"";display:inline-block;width:16px;height:14px;margin:8px 4px 8px 0;vertical-align:top;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_detail_like.png") 0 0 no-repeat;background-size:32px 14px}#middle section.product-information .cover .text dd.like .bt-like span:after{content:"좋아요";display:inline-block;font-size:14px;line-height:30px;color:#fff;vertical-align:top}#middle section.product-information .cover .text dd.like .bt-like.active{cursor:default;border:1px solid #c84a4c}#middle section.product-information .cover .text dd.like .bt-like.active span{background-color:#c84a4c}#middle section.product-information .cover .text dd.like .bt-like.active span:before{background-position:-16px 0}#middle section.product-information .cover .text dd.like .bt-like.active span:after{content:"좋아함"}#middle section.product-information .cover.ingame .text dd.fc,#middle section.product-information .cover.ingame .text dd.mc,#middle section.product-information .cover.ingame .text dd.fc.mc,#middle section.product-information .cover.ingame .text dd.mp,#middle section.product-information .cover.ingame .text dd.cash,#middle section.product-information .cover.ingame .text dd.ec{padding-top:32px;font-weight:bold;font-size:40px;line-height:40px;color:#444}#middle section.product-information .cover.ingame .text dd.fc:before,#middle section.product-information .cover.ingame .text dd.mc:before,#middle section.product-information .cover.ingame .text dd.fc.mc:before,#middle section.product-information .cover.ingame .text dd.mp:before,#middle section.product-information .cover.ingame .text dd.cash:before,#middle section.product-information .cover.ingame .text dd.ec:before{content:"";display:inline-block;width:50px;height:53px;margin-right:16px;vertical-align:-8px}#middle section.product-information .cover.ingame .text dd.fc.fc.mc:before,#middle section.product-information .cover.ingame .text dd.mc.fc.mc:before,#middle section.product-information .cover.ingame .text dd.fc.mc.fc.mc:before,#middle section.product-information .cover.ingame .text dd.mp.fc.mc:before,#middle section.product-information .cover.ingame .text dd.cash.fc.mc:before,#middle section.product-information .cover.ingame .text dd.ec.fc.mc:before{width:80px}#middle section.product-information .inner>.price{float:left;width:460px;min-height:270px}#middle section.product-information .inner>.price dt{position:relative;padding-bottom:16px;font-weight:bold;font-size:32px;line-height:40px;color:#444;text-align:right;border-bottom:1px solid #cecece}#middle section.product-information .inner>.price dt:before{content:"";position:absolute;left:0;top:-6px;display:inline-block;width:50px;height:53px}#middle section.product-information .inner>.price dt.fc.mc:before{width:80px}#middle section.product-information .inner>.price dd{padding-top:16px}#middle section.product-information .inner>.price dd strong{float:left;font-size:16px;line-height:22px;color:#787878}#middle section.product-information .inner>.price dd .number{float:right}#middle section.product-information .inner>.price dd.quantity .number{position:relative;width:76px;margin:0 auto;background-color:#fff}#middle section.product-information .inner>.price dd.quantity .number button{position:absolute;width:22px;height:22px;border:1px solid #cecece;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_quantity.png") left top no-repeat}#middle section.product-information .inner>.price dd.quantity .number button:hover{border:1px solid #aaa !important;background-color:#f8f8f8}#middle section.product-information .inner>.price dd.quantity .number span{display:inline-block;width:30px;padding:0 22px;font-size:12px;line-height:20px;color:#444;text-align:center;border:1px solid #cecece}#middle section.product-information .inner>.price dd.quantity .number .bt-minus{left:0;top:0;border-right:1px solid #f0f0f0;background-position:0 0}#middle section.product-information .inner>.price dd.quantity .number .bt-plus{right:0;top:0;border-left:1px solid #f0f0f0;background-position:-20px 0}#middle section.product-information .inner>.price dd.coupon{position:relative}#middle section.product-information .inner>.price dd.coupon strong{padding:14px 0}#middle section.product-information .inner>.price dd.coupon.impossible strong{padding:0}#middle section.product-information .inner>.price dd.coupon p{float:right;font-weight:bold;font-size:16px;line-height:22px;color:#cc3030}#middle section.product-information .inner>.price dd.coupon .bt-coupon{box-sizing:border-box;float:right;width:256px;height:50px;padding:8px 32px 8px 8px;font-size:14px;line-height:14px;color:#787878;text-align:left;border:1px solid #cecece;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_coupon.png") right top no-repeat}#middle section.product-information .inner>.price dd.coupon .bt-coupon.active{border:1px solid #626262;background-position:right -48px}#middle section.product-information .inner>.price dd.coupon .bt-coupon strong{width:224px;padding:0 0 2px 0;font-size:16px;line-height:16px;color:#787878}#middle section.product-information .inner>.price dd.coupon .coupon-list{z-index:32;position:absolute;right:0;top:66px;display:none;overflow-y:auto;width:256px;max-height:400px;background-color:#fff}#middle section.product-information .inner>.price dd.coupon .coupon-list li button{box-sizing:border-box;width:100%;height:50px;padding:8px;font-size:14px;line-height:14px;color:#787878;text-align:left;border:1px solid #cecece;border-top:none}#middle section.product-information .inner>.price dd.coupon .coupon-list li button strong{width:224px;padding:0 0 2px 0;font-size:16px;line-height:16px;color:#787878}#middle section.product-information .inner>.price dd.coupon .coupon-list li button:hover{background-color:#f0f0f0}#middle section.product-information .inner>.price dd.coupon .coupon-list li a{box-sizing:border-box;width:100%;height:50px;padding:8px;font-size:16px;line-height:32px;color:#000;text-align:center;border:1px solid #cecece;border-top:none;background-color:#a2dcfe}#middle section.product-information .inner>.price dd.coupon .coupon-list li a:after{content:"";display:inline-block;width:4px;height:8px;margin-left:8px;vertical-align:2px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_arrow.png") left top no-repeat}#middle section.product-information .inner>.price dd.amount{padding-bottom:16px}#middle section.product-information .inner>.price dd.amount .number{font-size:22px;line-height:22px;color:#444}#middle section.product-information .inner>.price dd.amount .number span{display:inline-block;font-size:22px;line-height:22px;color:#444}#middle section.product-information .inner>.price dd.residual .number{font-size:18px;line-height:22px;color:#787878}#middle section.product-information .inner>.price dd.residual .number span{display:inline-block;font-size:18px;line-height:22px;color:#787878}#middle section.product-information .inner>.price dd.residual.mileage{padding:0 0 16px 0;border-bottom:1px solid #cecece}#middle section.product-information .inner>.price dd.residual.mileage strong{font-size:16px;line-height:22px;color:#c8620e}#middle section.product-information .inner>.price dd.residual.mileage .number{font-size:18px;line-height:22px;color:#c8620e}#middle section.product-information .inner>.price dd.off{margin-bottom:38px;padding-top:0;font-size:16px;line-height:92px;color:#787878;text-align:center;border-bottom:1px solid #cecece}#middle section.product-information .inner>.price dd.button{padding-top:32px}#middle section.product-information .inner>.price dd.button>a,#middle section.product-information .inner>.price dd.button>div{float:left;height:50px;font-size:18px;line-height:50px;color:#20242a;text-align:center}#middle section.product-information .inner>.price dd.button .bt-buy{width:100%;margin-right:4px;background-color:#07f468}#middle section.product-information .inner>.price dd.button .bt-buy span{font-size:18px;line-height:50px;color:#5e8410;letter-spacing:0;vertical-align:top}#middle section.product-information .inner>.price dd.button .bt-buy strong{float:none;font-size:18px;line-height:50px;color:#365200;letter-spacing:0;vertical-align:top}#middle section.product-information .inner>.price dd.button .bt-buy.big{width:396px}#middle section.product-information .inner>.price dd.button .bt-buy.off{color:#9e9e9e;background-color:#c8c8c8}#middle section.product-information .inner>.price dd.button .bt-buy.off strong{color:#9e9e9e}#middle section.product-information .inner>.price dd.button .bt-buy.off span{color:#9e9e9e}#middle section.product-information .inner>.price dd.button .bt-gift{width:196px;margin-right:4px;background-color:#8ca8d2}#middle section.product-information .inner>.price dd.button .bt-basket{width:60px;text-indent:-9999px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_basket_b.png") 14px 8px no-repeat #30312f}#middle section.product-information .chain-goods{clear:left;display:block}#middle section.product-information .chain-goods:before{content:"";display:block;height:32px;background-color:#fff}#middle section.product-information .chain-goods .list{margin-bottom:0}#middle section.product-information .chain-goods .list .product>li .over:after{content:"";z-index:10;position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background-color:#c8c8c8}#middle section.product-information .chain-goods .navigation{top:98px}#middle section.payment{background-color:#fff}#middle section.payment .inner{padding-bottom:256px}#middle section.payment .title{height:128px;font-size:40px;line-height:128px;color:#444}#middle section.payment .step{position:absolute;right:0;top:0}#middle section.payment .step span{display:inline-block;margin:0 4px;font-size:14px;line-height:128px;color:#989898}#middle section.payment .step strong{display:inline-block;margin:0 4px;font-weight:bold;font-size:14px;line-height:128px;color:#444}#middle section.payment .product-thumb{width:120px}#middle section.payment .product-name{width:auto}#middle section.payment .price-width,#middle section.payment .quantity-width,#middle section.payment .amount-width{width:200px}#middle section.payment .confirm{padding-top:64px;text-align:center}#middle section.payment .confirm label.checkbox{display:inline-block;cursor:pointer}#middle section.payment .confirm label.checkbox input[type=checkbox]{display:none}#middle section.payment .confirm label.checkbox p{font-size:20px;line-height:24px;color:#444}#middle section.payment .confirm label.checkbox p:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;vertical-align:top;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_checkbox.png") left top no-repeat}#middle section.payment .confirm label.checkbox.on p:before{background-position:0 -48px}#middle section.payment .confirm .advice{padding-top:16px;font-size:16px;line-height:16px;color:#2a68c8}#middle section.payment .button{padding:32px 0 64px 0;text-align:center}#middle section.payment .button a{display:inline-block;width:188px;margin:0 2px;height:50px;font-size:18px;line-height:50px;color:#20242a;text-align:center}#middle section.payment .button .bt-payment{background-color:#07f468}#middle section.payment .button .bt-cancel{background-color:#ccc}#middle section.payment .complete{padding:64px 0;font-size:20px;line-height:24px;color:#2a68c8;text-align:center}#middle section.payment .complete strong{display:block;font-size:20px;line-height:24px;color:#444}#middle section.payment .complete a{display:inline-block;width:188px;margin:0 2px;height:50px;font-size:18px;line-height:50px;color:#20242a;text-align:center}#middle section.payment .complete .bt-confirm{background-color:#a2bce4}#middle section.payment .complete .bt-main{background-color:#07f468}#middle section.mypage{background-color:#fff}#middle section.mypage .menu{position:absolute;left:0;top:0;box-sizing:border-box;width:200px;height:100%;border-left:1px solid #444;border-right:1px solid #444}#middle section.mypage .menu dl{border-bottom:1px solid #444}#middle section.mypage .menu dl:last-child{border-bottom:none}#middle section.mypage .menu dl dt{font-weight:bold;font-size:16px;line-height:60px;color:#222;text-align:center;border-bottom:1px solid #444}#middle section.mypage .menu dl dd{margin:0 20px;border-bottom:1px solid #d8d8d8}#middle section.mypage .menu dl dd:last-child{border-bottom:none}#middle section.mypage .menu dl dd a{display:block;font-size:16px;line-height:60px;color:#787878}#middle section.mypage .menu dl dd.active a{font-weight:bold;color:#1c56ac;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_menu.png") right 25px no-repeat}#middle section.mypage .content{float:right;width:1040px;margin-bottom:256px}#middle section.mypage .content>.title{position:relative;height:40px;padding:44px 0 24px 0;line-height:40px;text-align:left;font-weight:500}#middle section.mypage .content>.title .tooltip{position:relative;display:inline-block;width:32px;height:32px;margin:6px 0 2px 4px;text-align:center;vertical-align:top;cursor:pointer}#middle section.mypage .content>.title .tooltip strong{display:block;width:26px;height:26px;font-size:17px;line-height:28px;color:#fff;border-radius:3px;background-color:#767676}#middle section.mypage .content>.title .tooltip p{z-index:16;position:absolute;left:50%;top:44px;display:none;min-width:296px;margin:0;padding:16px;font-size:14px;line-height:18px;color:#888;box-shadow:4px 4px 4px rgba(0,0,0,.2);border:1px solid #000;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background-color:#fff}#middle section.mypage .content>.title .tooltip p span{display:block;margin-bottom:8px;font-weight:bold;font-size:16px;line-height:16px;color:#888}#middle section.mypage .content>.title .tooltip p:before{content:"";left:50%;top:-8px;position:absolute;display:block;width:16px;height:8px;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_asset_tooltip.png") left top no-repeat}#middle section.mypage .content>.title .tooltip:hover p{display:block}#middle section.mypage .content>.title .button{z-index:4;position:absolute;right:0;top:48px;font-size:0;line-height:0;text-align:center}#middle section.mypage .content>.title .button button{margin:0 2px;padding:8px 0;font-size:14px;line-height:14px;color:#000;border:1px solid #787878;box-shadow:0 2px 4px rgba(0,0,0,.4)}#middle section.mypage .content>.title .button button.bt-membership-product{width:110px;font-size:14px;line-height:14px;color:#fff;background-color:#40546c}#middle section.mypage .content>.title .button button.bt-membership-product strong{font-size:10px;line-height:14px;color:#fff;vertical-align:top}#middle section.mypage .content>.title .button button.bt-grade-period{width:138px;background-color:#b2d0e8}#middle section.mypage .content>.title .button button.bt-grade-notice{width:82px;margin:0 0 0 2px;background-color:#d4dae4}#middle section.mypage .content .membership-check{margin-top:40px;padding:128px;text-align:center;background-color:#eee}#middle section.mypage .content .membership-check p:nth-child(1){margin-bottom:32px;padding-bottom:32px;font-size:40px;line-height:48px;color:#4472bc;border-bottom:2px solid #4472bc}#middle section.mypage .content .membership-check p:nth-child(2){font-size:20px;line-height:28px;color:#444}#middle section.mypage .content .membership-check p:nth-child(2) strong{font-weight:bold;font-size:20px;line-height:28px;color:#444}#middle section.mypage .content .membership-grade{position:relative;margin-bottom:16px}#middle section.mypage .content .membership-grade dt{float:left;box-sizing:border-box;width:556px;height:320px}#middle section.mypage .content .membership-grade.new{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/img_membership_grade_01.png") left top no-repeat}#middle section.mypage .content .membership-grade.bronze{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/img_membership_grade_02.png") left top no-repeat}#middle section.mypage .content .membership-grade.silver{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/img_membership_grade_03.png") left top no-repeat}#middle section.mypage .content .membership-grade.gold{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/img_membership_grade_04.png") left top no-repeat}#middle section.mypage .content .membership-grade.platinum{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/img_membership_grade_05.png") left top no-repeat}#middle section.mypage .content .membership-grade.dia{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/img_membership_grade_06.png") left top no-repeat}#middle section.mypage .content .membership-grade.vip{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/img_membership_grade_07.png") left top no-repeat}#middle section.mypage .content .membership-grade.vvip{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/img_membership_grade_08.png") left top no-repeat}#middle section.mypage .content .membership-grade dd{position:relative;float:left;box-sizing:border-box;width:481px;height:320px;padding:80px 64px;border:1px solid #787878;border-left:none}#middle section.mypage .content .membership-grade dd .accumulate span{display:block;margin:0 0 12px 0;font-size:16px;line-height:16px;color:#000}#middle section.mypage .content .membership-grade dd .accumulate strong{display:block;font-weight:bold;font-size:32px;line-height:32px;color:#000}#middle section.mypage .content .membership-grade dd .grade{margin-top:34px}#middle section.mypage .content .membership-grade dd .grade span{display:block;margin:0 0 12px 0;font-size:16px;line-height:16px;color:#000}#middle section.mypage .content .membership-grade dd .grade strong{display:block;font-weight:bold;font-size:32px;line-height:32px;color:#000}#middle section.mypage .content .membership-grade dd .grade strong em{display:inline-block;padding-left:8px;font-size:16px;line-height:32px;color:#aeaeae;vertical-align:top}#middle section.mypage .content .membership-grade.new dd .grade strong{color:#5ca696}#middle section.mypage .content .membership-grade.bronze dd .grade strong{color:#a46a2a}#middle section.mypage .content .membership-grade.silver dd .grade strong{color:#88949a}#middle section.mypage .content .membership-grade.gold dd .grade strong{color:#d6aa4e}#middle section.mypage .content .membership-grade.platinum dd .grade strong{color:#a86ec8}#middle section.mypage .content .membership-grade.dia dd .grade strong{color:#24a0ea}#middle section.mypage .content .membership-grade.vip dd .grade strong{color:#e6642c}#middle section.mypage .content .membership-grade.vvip dd .grade strong{color:#e4304a}#middle section.mypage .content .membership-banner{padding:44px 0 8px 0}#middle section.mypage .content .membership-banner a{overflow:hidden;display:block;width:1040px;height:110px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/img_membership_banner_20221027.png") left top no-repeat}#middle section.mypage .content .membership-banner a .hidden{position:absolute;left:-9999px;top:-9999px;overflow:hidden;display:block;width:0;height:0;font-size:0;line-height:0}#middle section.mypage .content .membership-banner.playus a{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/img_playus_banner_20221027.png") left top no-repeat}#middle section.mypage .content .membership-product{width:1040px;padding-top:44px;border-top:2px solid #787878}#middle section.mypage .content .membership-product>li{width:328px;margin-right:28px;background-color:#eaeaf4}#middle section.mypage .content .membership-product>li:nth-child(3n){margin-right:0}#middle section.mypage .content .membership-product>li:nth-child(4n){margin-right:28px}#middle section.mypage .content .membership-product>li .date{background-color:#eaeaf4}#middle section.mypage .content .membership-product>li .over .bt-buy{width:268px}#middle section.mypage .content .membership-product>li .over .bt-buy.wide,#middle section.mypage .content .membership-product>li .over .bt-basket.wide{width:328px}#middle section.mypage .content .membership-product>li.off .thumb::after{content:"멤버십 등급 미달";width:190px;margin-left:-94px}#middle section.mypage .content .playmembership-period{position:relative;margin-bottom:40px;background:#3d4349;height:70px;line-height:70px;padding:0 36px;box-sizing:border-box;margin-top:40px}#middle section.mypage .content .playmembership-period .schedule span{display:inline-block;font-size:20px;line-height:70px;color:#fff;font-weight:200}#middle section.mypage .content .playmembership-period .schedule strong{display:inline-block;font-size:20px;line-height:70px;color:#fff;font-weight:600}#middle section.mypage .content .playmembership-period .schedule button{vertical-align:top;margin-top:20px;width:32px;height:32px;font-size:24px;line-height:32px;color:#444;text-align:center;background-color:#fff;text-indent:-9999px;border:1px solid #888;border-radius:2px;position:relative}#middle section.mypage .content .playmembership-period .schedule button.bt-prev{margin-right:10px}#middle section.mypage .content .playmembership-period .schedule button.bt-prev:after{position:absolute;top:8px;left:10px;content:"";width:0;height:0;border-style:solid;border-width:7.5px 8px 7.5px 0;border-color:rgba(0,0,0,0) #caccce rgba(0,0,0,0) rgba(0,0,0,0)}#middle section.mypage .content .playmembership-period .schedule button.bt-prev.active:after{border-color:rgba(0,0,0,0) #3d4349 rgba(0,0,0,0) rgba(0,0,0,0)}#middle section.mypage .content .playmembership-period .schedule button.bt-next{margin-left:10px}#middle section.mypage .content .playmembership-period .schedule button.bt-next:after{position:absolute;top:8px;left:12px;content:"";width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #caccce}#middle section.mypage .content .playmembership-period .schedule button.bt-next.active:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #3d4349}#middle section.mypage .content .playmembership-period .button{font-size:0;line-height:0;text-align:center;position:absolute;top:20px;right:20px}#middle section.mypage .content .playmembership-period .button button{vertical-align:top;margin:0 2px;padding:8px 0;font-weight:bold;font-size:14px;line-height:14px;color:#000;border:1px solid #787878;box-shadow:0 2px 4px rgba(0,0,0,.2)}#middle section.mypage .content .playmembership-period .button button.bt-data-guide{width:140px;background-color:#b2d0e8}#middle section.mypage .content .playmembership-period .button button.bt-grade-period{width:140px;background-color:#b2d0e8}#middle section.mypage .content .playmembership-period .button button.bt-grade-rewards{width:80px;background-color:#b2d0e8}#middle section.mypage .content .playmembership-period .button button.bt-grade-notice{width:80px;background-color:#d4dae4}#middle section.mypage .content .playmembership-period .button a{vertical-align:top;margin:0 2px;padding:8px 0;font-weight:bold;font-size:14px;line-height:14px;color:#000;border:1px solid #787878;box-shadow:0 2px 4px rgba(0,0,0,.2)}#middle section.mypage .content .playmembership-period .button a.bt-grade-rewards{width:80px;background-color:#b2d0e8}#middle section.mypage .content .playmembership-period .button .advice_txt{font-size:16px;color:#07f468;display:inline-block;line-height:32px;vertical-align:top;margin-right:15px}#middle section.mypage .content .playmembership-desc{position:relative}#middle section.mypage .content .playmembership-desc p{padding:5px 0 0 0;text-align:center}#middle section.mypage .content .playmembership-desc p span{display:block;font-weight:700;margin-bottom:10px;color:#3d4349;font-size:22px}#middle section.mypage .content .playmembership-desc>.btn-area{margin-top:20px;overflow:hidden;text-align:center}#middle section.mypage .content .playmembership-desc>.btn-area>div{display:inline-block}#middle section.mypage .content .playmembership-desc>.btn-area .bt-reward-calendar{text-align:center;vertical-align:top;width:115px;padding:8px 0;font-size:14px;line-height:14px;color:#fff;border:1px solid #787878;box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#40546c}#middle section.mypage .content .playmembership-desc>.btn-area .bt-reward-list{text-align:center;vertical-align:top;width:115px;padding:8px 0;font-size:14px;line-height:14px;color:#fff;border:1px solid #787878;box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#40546c}#middle section.mypage .content .playmembership-desc>.btn-area .bt-reward-history{text-align:center;vertical-align:top;width:115px;padding:8px 0;font-size:14px;line-height:14px;color:#fff;border:1px solid #787878;box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#40546c}#middle section.mypage .content .playmembership-desc>.btn-area .bt-last-reward{text-align:center;vertical-align:top;width:160px;padding:8px 0;font-size:14px;line-height:14px;color:#fff;border:1px solid #787878;box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#282e36}#middle section.mypage .content .playmembership-reward{position:relative}#middle section.mypage .content .playmembership-reward>.btn-area{margin-bottom:20px;overflow:hidden}#middle section.mypage .content .playmembership-reward>.btn-area>div{float:right}#middle section.mypage .content .playmembership-reward>.btn-area .bt-reward-calendar{text-align:center;vertical-align:top;width:115px;padding:8px 0;font-size:14px;line-height:14px;color:#fff;border:1px solid #787878;box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#40546c}#middle section.mypage .content .playmembership-reward>.btn-area .bt-reward-list{text-align:center;vertical-align:top;width:115px;padding:8px 0;font-size:14px;line-height:14px;color:#fff;border:1px solid #787878;box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#40546c}#middle section.mypage .content .playmembership-reward>.btn-area .bt-reward-history{text-align:center;vertical-align:top;width:115px;padding:8px 0;font-size:14px;line-height:14px;color:#fff;border:1px solid #787878;box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#40546c}#middle section.mypage .content .playmembership-reward>.btn-area .bt-last-reward{text-align:center;vertical-align:top;width:160px;padding:8px 0;font-size:14px;line-height:14px;color:#fff;border:1px solid #787878;box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#282e36}#middle section.mypage .content .playmembership-reward .each-reward{border:1px solid #777;box-sizing:border-box;position:relative;margin-bottom:50px}#middle section.mypage .content .playmembership-reward .each-reward .reward_info{height:110px;border-bottom:1px solid #777;overflow:hidden}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .tit{display:flex;flex-wrap:wrap;align-content:center;width:310px;float:left;background-color:#a2c0f1;position:relative;height:110px;padding:0 16px 0 24px;box-sizing:border-box}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .tit h5{flex-basis:100%;padding-bottom:8px;font-size:28px;line-height:28px;color:#000;font-weight:700}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .tit p{flex-basis:100%;font-size:14px;line-height:14px;color:#000;font-weight:400}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .tit:after{position:absolute;top:48px;right:-7px;z-index:1;content:"";width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #a2c0f1}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade{float:left;height:110px;width:364px;box-sizing:border-box;padding-left:142px;box-sizing:border-box;padding-top:27px;position:relative}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .point strong{font-size:25px;line-height:1.5;color:#000;font-weight:700}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .point span{font-size:25px;line-height:1.5;color:#888;font-weight:300}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .next{font-size:14px;line-height:1.2;color:#777;font-weight:400}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade:before{position:absolute;top:-10px;right:0;content:"";height:70px;width:1px;background:#b0b0b0;transform:rotate(-30deg)}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade:after{position:absolute;bottom:-10px;right:0;content:"";height:70px;width:1px;background:#b0b0b0;transform:rotate(30deg)}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .icon{z-index:8;position:absolute;left:32px;top:0;width:110px !important;height:110px !important;filter:drop-shadow(2px 4px 0 rgba(0, 0, 0, 0.2))}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .icon.new{background-position:24px 26px}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .icon.bronze{background-position:24px 26px}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .icon.silver{background-position:24px 26px}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .icon.gold{background-position:24px 26px}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .icon.platinum{background-position:24px 26px}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .icon.dia{background-position:24px 26px}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .grade .icon.vip{background-position:24px 26px}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .expeted{float:left;height:110px;text-align:center;width:364px}#middle section.mypage .content .playmembership-reward .each-reward .reward_info .expeted p{font-size:22px;line-height:110px;color:#000}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph{height:270px;background-color:#e8e8e8}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .hash{text-align:center;padding-top:30px;padding-bottom:30px}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .hash .txt{display:inline-block;position:relative;box-sizing:border-box}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .hash .txt span{font-size:20px;line-height:1.5;color:#2572ec;font-style:italic}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .hash .txt .tooltip{position:relative;display:inline-block;width:20px;height:20px;margin:0 0 0 10px;text-align:center;vertical-align:2px;cursor:pointer}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .hash .txt .tooltip strong{display:block;width:20px;height:20px;font-size:14px;line-height:20px;color:#fff;border-radius:2px;background-color:#767676}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .hash .txt .tooltip p{z-index:16;position:absolute;left:50%;top:44px;display:none;min-width:296px;margin:0;padding:16px;font-size:14px;line-height:18px;color:#888;box-shadow:4px 4px 4px rgba(0,0,0,.2);border:1px solid #000;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background-color:#fff}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .hash .txt .tooltip p span{display:block;margin-bottom:8px;font-weight:bold;font-size:16px;line-height:16px;color:#888}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .hash .txt .tooltip p:before{content:"";left:50%;top:-8px;position:absolute;display:block;width:16px;height:8px;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_asset_tooltip.png") left top no-repeat}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .hash .txt .tooltip:hover p{display:block}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph{position:relative;padding:0 33px;box-sizing:border-box;width:100%}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .visual{width:100%;height:63px;background:#dcdcdc;border-radius:63px;position:relative;overflow:hidden}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .visual span{position:absolute;top:0;left:0;width:0%;height:63px;background:#020024;background:linear-gradient(90deg, rgb(97, 148, 228) 0%, rgb(42, 105, 204) 100%)}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward{position:absolute;top:22px;left:33px;width:972px}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item{float:left;width:14.2%;text-align:center;position:relative}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .tit{color:#fff;font-size:14px}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .tit .tooltip{position:relative;display:inline-block;width:20px;height:20px;margin:-3px 0 0 3px;text-align:center;vertical-align:top;cursor:pointer}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .tit .tooltip strong{display:block;display:inline-block;width:20px;height:20px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/playmm/ico_pl.png") no-repeat}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .tit .tooltip p{z-index:16;position:absolute;left:50%;top:44px;display:none;min-width:296px;margin:0;padding:16px;font-size:14px;line-height:18px;color:#888;box-shadow:4px 4px 4px rgba(0,0,0,.2);border:1px solid #000;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background-color:#fff}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .tit .tooltip p span{display:block;margin-bottom:8px;font-weight:bold;font-size:16px;line-height:16px;color:#888}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .tit .tooltip p:before{content:"";left:50%;top:-8px;position:absolute;display:block;width:16px;height:8px;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_asset_tooltip.png") left top no-repeat}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .tit .tooltip:hover p{display:block}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .btn-area{position:absolute;top:50px;left:50%;transform:translateX(-50%)}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .btn-area .vi{position:relative}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .btn-area .vi span{margin-bottom:4px;line-height:0;text-align:center;display:block}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .btn-area .vi span:after{content:"";display:inline-block;width:5px;height:5px;background:#8f8f8f;border-radius:5px}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .btn-area button{border:2px solid #767676;text-align:center;font-size:14px;width:90px;box-sizing:border-box;height:40px;margin-top:6px;background:#6194e4;border-color:#6194e4;color:#fff}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .btn-area button.disable{background:#8f8f8f;border-color:#8f8f8f;color:rgba(255,255,255,.3)}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .btn-area button.complete{background:rgba(0,0,0,0);border-color:#767676;color:#58585e}#middle section.mypage .content .playmembership-reward .each-reward .reward_graph .grade-graph .each-grade-reward .grade-item .btn-area button.done{background:#8f8f8f;border-color:#8f8f8f;color:rgba(255,255,255,.3)}#middle section.mypage .content .playmembership-reward .each-reward.join-reward .reward_info{background-color:#dde6f5}#middle section.mypage .content .playmembership-reward .each-reward.join-reward .reward_info .tit{background-color:#a2c0f1}#middle section.mypage .content .playmembership-reward .each-reward.join-reward .reward_info .tit:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #a2c0f1}#middle section.mypage .content .playmembership-reward .each-reward.play-reward .reward_info{background-color:#fadddd}#middle section.mypage .content .playmembership-reward .each-reward.play-reward .reward_info .tit{background-color:#f1a7a7}#middle section.mypage .content .playmembership-reward .each-reward.play-reward .reward_info .tit:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f1a7a7}#middle section.mypage .content .playmembership-reward .each-reward.trade-reward{margin-bottom:30px}#middle section.mypage .content .playmembership-reward .each-reward.trade-reward .reward_info{background-color:#ebf2de}#middle section.mypage .content .playmembership-reward .each-reward.trade-reward .reward_info .tit{background-color:#bfdd83}#middle section.mypage .content .playmembership-reward .each-reward.trade-reward .reward_info .tit:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #bfdd83}#middle section.mypage .content .playmembership-reward .advis{margin-top:16px;font-size:16px;line-height:16px;color:#787878}#middle section.mypage .content .playmembership-reward .advis a{font-size:16px;line-height:16px;color:#6294e4;text-decoration:underline}#middle section.mypage .content .playmembership-arc{position:relative}#middle section.mypage .content .playmembership-arc>.btn-area{margin-bottom:20px;overflow:hidden}#middle section.mypage .content .playmembership-arc>.btn-area>div{float:right}#middle section.mypage .content .playmembership-arc>.btn-area .bt-reward-calendar{text-align:center;vertical-align:top;width:115px;padding:8px 0;font-size:14px;line-height:14px;color:#fff;border:1px solid #787878;box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#40546c}#middle section.mypage .content .playmembership-arc>.btn-area .bt-reward-list{text-align:center;vertical-align:top;width:115px;padding:8px 0;font-size:14px;line-height:14px;color:#fff;border:1px solid #787878;box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#40546c}#middle section.mypage .content .playmembership-arc>.btn-area .bt-reward-history{text-align:center;vertical-align:top;width:115px;padding:8px 0;font-size:14px;line-height:14px;color:#fff;border:1px solid #787878;box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#40546c}#middle section.mypage .content .playmembership-arc>.btn-area .bt-last-reward{text-align:center;vertical-align:top;width:160px;padding:8px 0;font-size:14px;line-height:14px;color:#fff;border:1px solid #787878;box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#282e36}#middle section.mypage .content .playmembership-arc .each-arc{border:1px solid #777;box-sizing:border-box;position:relative;margin-bottom:50px}#middle section.mypage .content .playmembership-arc .each-arc .arc_info{height:110px;border-bottom:1px solid #777;overflow:hidden}#middle section.mypage .content .playmembership-arc .each-arc .arc_info .tit{width:100%;background-color:#a2c0f1;position:relative;height:110px;box-sizing:border-box}#middle section.mypage .content .playmembership-arc .each-arc .arc_info .tit h5{font-size:30px;line-height:110px;color:#000;font-weight:700;text-align:center}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph{background-color:#f1f1f1;position:relative}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .empty_all{position:absolute;top:0;left:0;width:100%;z-index:20;height:634px;background:#f1f1f1 url("https://ssl.nexon.com/s2/game/fc/online/shop/playmm/empty.png") center center no-repeat}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .empty_all .hidden{display:none}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .loading{position:absolute;top:0;left:0;width:100%;z-index:30;height:634px;background:#f1f1f1 url("https://ssl.nexon.com/s2/game/fc/online/shop/playmm/loading.png") center center no-repeat}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .loading .hidden{display:none}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-per{float:left;position:relative;padding:0 45px;box-sizing:border-box;width:50%;height:128px;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-per>.tit{text-align:left;font-size:22px;color:#000;font-weight:700;line-height:1.5;padding-top:49px}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-per>.val{position:absolute;top:36px;right:50px;font-size:55px;color:#2d6cce;font-weight:300}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-per>.val.minus{color:#2d6cce}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-per>.val.plus{color:#e35674}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-per.nbb{border-bottom:none}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-per.nbr{border-right:none}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-info{float:left;position:relative;padding:0 45px;box-sizing:border-box;width:50%;height:163px;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-info>.tit{text-align:left;font-size:22px;color:#000;font-weight:700;line-height:1.5;padding-top:37px}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-info>.desc{font-size:18px;color:#737373;line-height:1.5;font-weight:300;padding-top:5px}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-info>.val{position:absolute;top:51px;right:50px;font-size:55px;color:#2d6cce;font-weight:300}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-info.nbb{border-bottom:none}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-info.nbr{border-right:none}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph{float:left;position:relative;padding:0 33px;box-sizing:border-box;width:50%;height:157px;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph>.tit{text-align:center;font-size:22px;color:#000;font-weight:700;line-height:80px;padding-top:5px}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph>.tit span{color:#737373;font-size:18px;font-weight:300}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph.nbb{border-bottom:none}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph.nbr{border-right:none}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph .g_wrap{position:relative;width:100%;height:36px}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph .g_wrap .empty{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;width:200px;height:36px;color:#000;font-size:15px;text-align:center;line-height:36px;border-radius:3px}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph .per{width:100%;position:absolute;top:0;left:0;z-index:1;height:36px;border-radius:36px}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph .per span.l{position:absolute;border-radius:36px 0 0 36px;top:0;left:0;width:0%;text-align:center;height:36px;line-height:36px;color:#fff;font-size:15px;min-width:36px}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph .per span.r{position:absolute;border-radius:0 36px 36px 0;top:0;right:0;width:0%;height:36px;line-height:36px;color:#fff;font-size:15px;text-align:center;min-width:36px}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph .per span.l:hover .tip,#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph .per span.r:hover .tip{display:block}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph .per .tip{position:absolute;bottom:40px;left:50%;height:auto;z-index:200;line-height:42px;box-sizing:border-box;background:#fff;box-shadow:0px 0px 50px 2px rgba(0,0,0,.2);word-break:break-all;font-size:12px;white-space:nowrap;color:#151432;padding:8px 15px;transform:translateX(-50%);border:1px solid #000;display:none}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph .per .tip:before{content:"";left:50%;bottom:-8px;position:absolute;display:block;width:16px;height:8px;transform:translateX(-50%) translateY(0%) rotate(180deg);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_asset_tooltip.png") left top no-repeat}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph .per .tip span{display:block;text-align:center;line-height:16px}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph .per .tip span.tit{font-size:13px;color:#888}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph .per .tip span.val{font-size:13px;color:#000}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph .visual{width:100%;height:36px;background:#dcdcdc;border-radius:36px;position:relative;overflow:hidden}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph .visual span.l{position:absolute;top:0;left:0;width:0%;text-align:center;height:36px;line-height:36px;color:#fff;font-size:15px;background:#020024;background:linear-gradient(90deg, rgb(97, 148, 228) 0%, rgb(42, 105, 204) 100%)}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .grade-graph .visual span.r{position:absolute;top:0;right:0;width:0%;height:36px;line-height:36px;color:#fff;font-size:15px;background:rgba(220,220,220,.1);text-align:center}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .arc_box{width:50%;box-sizing:border-box;float:left;border-right:1px solid #c9c9c9;height:477px;border-bottom:1px solid #c9c9c9}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .arc_box .cate{overflow:hidden;text-align:center;padding:30px 0 50px}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .arc_box .cate ul li{display:inline-block;margin-right:5px}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .arc_box .cate ul li .c{vertical-align:top;width:20px;height:17px;display:inline-block;border-radius:2px}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .arc_box .cate ul li .t{vertical-align:top;display:inline-block;font-size:12px;color:#6a6a6a;margin-top:2px}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .arc_box.nbb{border-bottom:none}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .arc_box.nbr{border-right:none}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .arc_box>.tit{text-align:center;font-size:22px;color:#000;font-weight:700;line-height:90px}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .arc_box>.tit span{color:#737373;font-size:18px;font-weight:300}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .arc_box .graph{height:290px;position:relative}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .arc_box .graph .empty{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;width:200px;height:50px;background:rgba(169,169,169,.8);color:#000;font-size:18px;text-align:center;line-height:50px;border-radius:3px}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .arc_box .graph ._tooltop{position:absolute;top:0;left:0;height:42px;z-index:200;line-height:42px;box-sizing:border-box;background:#fff;box-shadow:0px 0px 50px 2px rgba(0,0,0,.2);word-break:break-all;font-size:12px;white-space:nowrap;color:#151432;padding:4px 15px;transform:translateX(-50%);border:1px solid #000}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .arc_box .graph ._tooltop:before{content:"";left:50%;top:40px;position:absolute;display:block;width:16px;height:8px;transform:translateX(-50%) translateY(0%) rotate(180deg);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_asset_tooltip.png") left top no-repeat}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .arc_box .graph ._tooltop span{display:block;text-align:center;line-height:16px}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .arc_box .graph ._tooltop span.tit{font-size:13px;color:#888}#middle section.mypage .content .playmembership-arc .each-arc .arc_graph .arc_box .graph ._tooltop span.val{font-size:13px;color:#000}#middle section.mypage .content .playmembership-arc .each-arc.join-arc .arc_info{background-color:#dde6f5}#middle section.mypage .content .playmembership-arc .each-arc.join-arc .arc_info .tit{background-color:#a2c0f1}#middle section.mypage .content .playmembership-arc .each-arc.play-arc .arc_info{background-color:#fadddd}#middle section.mypage .content .playmembership-arc .each-arc.play-arc .arc_info .tit{background-color:#f1a7a7}#middle section.mypage .content .playmembership-arc .each-arc.trade-arc{margin-bottom:30px}#middle section.mypage .content .playmembership-arc .each-arc.trade-arc .arc_info{background-color:#ebf2de}#middle section.mypage .content .playmembership-arc .each-arc.trade-arc .arc_info .tit{background-color:#bfdd83}#middle section.mypage .content .playmembership-arc .each-arc.trade-arc .cate{overflow:hidden;text-align:left !important;padding:30px 0 50px;width:230px;margin:0 auto}#middle section.mypage .content .playmembership-arc .each-arc.trade-arc .cate li{margin-bottom:15px}#middle section.mypage .content .playmembership-arc .each-arc.trade-arc .arc_box{height:515px}#middle section.mypage .content .playmembership-arc .each-arc.trade-arc .arc_graph .loading,#middle section.mypage .content .playmembership-arc .each-arc.trade-arc .arc_graph .empty_all{height:515px}#middle section.mypage .content .playmembership-arc .advis{margin-top:16px;font-size:16px;line-height:16px;color:#787878}#middle section.mypage .content .playmembership-arc .advis a{font-size:16px;line-height:16px;color:#6294e4;text-decoration:underline}#middle section.mypage .content .property{margin-bottom:48px}#middle section.mypage .content .property dl{box-sizing:border-box;float:left;width:516px;border:1px solid #787878}#middle section.mypage .content .property dl dt{position:relative;box-sizing:border-box;float:left;width:200px;padding:0 24px;font-size:16px;line-height:22px;color:#000}#middle section.mypage .content .property dl dt.line-height-01{padding:44px 24px;font-size:20px;line-height:20px;color:#000}#middle section.mypage .content .property dl dt.line-height-02{padding:32px 24px}#middle section.mypage .content .property dl dt.line-height-03{padding:24px 24px;font-size:16px;line-height:20px;color:#000}#middle section.mypage .content .property dl dt:after{content:"";position:absolute;right:-8px;top:46px;display:inline-block;width:8px;height:16px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_property.png") no-repeat}#middle section.mypage .content .property dl dd{box-sizing:border-box;float:left;width:312px;height:108px;padding:26px 32px;font-size:26px;line-height:34px;color:#444}#middle section.mypage .content .property dl dd span{display:block;font-size:16px;line-height:22px;color:#9a9a9a}#middle section.mypage .content .property dl dd.center{line-height:56px}#middle section.mypage .content .property dl:nth-child(1){margin-right:8px}#middle section.mypage .content .property dl:nth-child(1) dt{background-color:#a2bce4}#middle section.mypage .content .property dl:nth-child(1) dt:after{background-position:0 0}#middle section.mypage .content .property dl:nth-child(2) dt{background-color:#d6a4a4}#middle section.mypage .content .property dl:nth-child(2) dt:after{background-position:-8px 0}#middle section.mypage .content .property dl.center{float:none;width:1040px;margin-right:0}#middle section.mypage .content .property dl.center dt{width:346px;text-align:center}#middle section.mypage .content .property dl.center dd{width:690px;text-align:center}#middle section.mypage .content .list-tab{padding:0}#middle section.mypage .content .list-tab .inner{width:100%}#middle section.mypage .content .list-tab .inner ul{width:100%}#middle section.mypage .content .list-tab .inner ul li a{border-top:1px solid #fff}#middle section.mypage .content .list-tab .inner ul li.active a{border-top:1px solid #141414;border-bottom:1px solid #eee}#middle section.mypage .content .list-tab .inner ul.fc li{width:260px}#middle section.mypage .content .list-tab .inner ul.mp li,#middle section.mypage .content .list-tab .inner ul.basket li{width:346px}#middle section.mypage .content .list-tab .inner ul.mp li:last-child,#middle section.mypage .content .list-tab .inner ul.basket li:last-child{width:348px}#middle section.mypage .content .date{position:relative;padding:24px 20px}#middle section.mypage .content .date .specify{float:left;width:360px;border:1px solid #141414;font-size:0}#middle section.mypage .content .date .specify button{display:inline-block;width:72px;font-size:14px;line-height:30px;color:#787878;text-align:center;border-right:1px solid #141414;background-color:#fff}#middle section.mypage .content .date .specify button:last-child{border-right:none}#middle section.mypage .content .date .specify button.active{color:#fff;background-color:#787878}#middle section.mypage .content .date .calendar{position:relative;float:left;width:298px;margin-left:8px}#middle section.mypage .content .date .calendar input[type=text]{float:left;width:210px;height:30px;font-size:14px;line-height:30px;color:#787878;text-align:center;border:1px solid #141414;background-color:#fff}#middle section.mypage .content .date .calendar button[type=button]{display:inline-block;width:78px;margin-left:8px;font-size:14px;line-height:30px;color:#fff;text-align:center;border:1px solid #141414;background-color:#3c444c}#middle section.mypage .content .date .select{position:relative;float:right;width:146px}#middle section.mypage .content .date .select a{background-color:#fff !important}#middle section.mypage .content .sort{position:relative;height:32px;padding:24px 20px}#middle section.mypage .content .sort .select{position:relative}#middle section.mypage .content .sort .select label.checkbox{position:absolute;left:0;top:0;display:inline-block;cursor:pointer}#middle section.mypage .content .sort .select label.checkbox input[type=checkbox]{display:none}#middle section.mypage .content .sort .select label.checkbox p{font-size:16px;line-height:32px;color:#787878}#middle section.mypage .content .sort .select label.checkbox p:before{content:"";display:inline-block;width:20px;height:20px;margin:6px 8px 6px 0;vertical-align:top;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_checkbox_s.png") left top no-repeat #fff}#middle section.mypage .content .sort .select label.checkbox.on p:before{background-position:0 -40px}#middle section.mypage .content .sort .select .delete{position:absolute;right:0;top:0;display:inline-block}#middle section.mypage .content .sort .select .delete button{display:inline-block;width:128px;margin-left:8px;font-size:14px;line-height:30px;color:#444;text-align:center;border:1px solid #141414;background-color:#fff}#middle section.mypage .content .list-table{padding:0 20px 32px 20px}#middle section.mypage .content .list-table table{width:100%;border-top:2px solid #141414;border-bottom:2px solid #141414}#middle section.mypage .content .list-table table thead tr th{height:50px;font-size:14px;line-height:14px;color:#000;vertical-align:middle;text-align:center;border-bottom:1px solid #141414}#middle section.mypage .content .list-table table tbody tr td{height:50px;font-size:14px;line-height:14px;color:#000;vertical-align:middle;text-align:center}#middle section.mypage .content .list-table table tbody tr td:nth-child(1),#middle section.mypage .content .list-table table tbody tr td:nth-child(2){color:#787878}#middle section.mypage .content .list-table table tbody tr td.plus-property{color:#1c6c9e}#middle section.mypage .content .list-table table tbody tr td.minus-property{color:#d03232}#middle section.mypage .content .list-table table tbody tr td.minus-product{color:#1c56ac}#middle section.mypage .content .list-table table tbody tr td.minus-product p{position:relative;display:inline-block}#middle section.mypage .content .list-table table tbody tr td.minus-product p:after{content:"";position:absolute;left:0;bottom:-4px;display:block;width:100%;height:1px;background-color:#1c56ac}#middle section.mypage .content .list-table table tbody tr td a{display:inline-block;color:#1c56ac;text-decoration:underline}#middle section.mypage .content .list-table table tbody tr td.none{height:256px;font-size:32px;line-height:256px;color:#000}#middle section.mypage .content .list-table table tbody tr td .tooltip{position:relative;display:inline-block;width:16px;height:16px;margin:0 0 0 4px;text-align:center;vertical-align:top;cursor:pointer}#middle section.mypage .content .list-table table tbody tr td .tooltip strong{display:block;width:16px;height:16px;font-size:12px;line-height:16px;color:#fff;border-radius:2px;background-color:#767676}#middle section.mypage .content .list-table table tbody tr td .tooltip .kind{z-index:16;position:absolute;left:50%;top:28px;display:none;min-width:240px;font-size:14px;line-height:16px;color:#888;border:1px solid #000;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);box-shadow:4px 8px 16px rgba(0,0,0,.2);background-color:#fff}#middle section.mypage .content .list-table table tbody tr td .tooltip .kind:before{content:"";left:50%;top:-8px;position:absolute;display:block;width:16px;height:8px;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_fc_tooltip.png") left top no-repeat}#middle section.mypage .content .list-table table tbody tr td .tooltip .kind dl{float:left;width:80px}#middle section.mypage .content .list-table table tbody tr td .tooltip .kind dl dt{font-size:12px;line-height:32px;color:#000;text-align:center;border-right:1px solid #000;border-bottom:1px solid #000}#middle section.mypage .content .list-table table tbody tr td .tooltip .kind dl dd{font-size:12px;line-height:32px;color:#000;text-align:center;border-right:1px solid #000}#middle section.mypage .content .list-table table tbody tr td .tooltip .kind dl:nth-child(1) dt{background-color:#deb6b6}#middle section.mypage .content .list-table table tbody tr td .tooltip .kind dl:nth-child(2) dt{background-color:#b4c8e8}#middle section.mypage .content .list-table table tbody tr td .tooltip .kind dl:nth-child(3) dt{border-right:none;background-color:#d8d8d8}#middle section.mypage .content .list-table table tbody tr td .tooltip .kind dl:nth-child(3) dd{border-right:none}#middle section.mypage .content .list-table table tbody tr td .tooltip:hover .kind{display:block}#middle section.mypage .content .list-table table tbody tr td .bt-purchase,#middle section.mypage .content .list-table table tbody tr td .bt-draw{width:206px;height:30px;margin:0 2px;padding:8px 0;font-size:12px;line-height:12px;color:#000;border:1px solid #6a6a6a;border-radius:2px;text-align:center}#middle section.mypage .content .list-table table tbody tr td .bt-purchase{background-color:#07f468}#middle section.mypage .content .list-table table tbody tr td .bt-draw{font-size:12px;line-height:12px;color:#444;border:1px solid #d6d6d6;cursor:default;background-color:#d6d6d6}#middle section.mypage .content .list-table table tbody tr td .bt-draw.active{font-size:12px;line-height:12px;color:#000;border:1px solid #6a6a6a;cursor:pointer;background-color:#fff}#middle section.mypage .content .list-table table tbody tr td .draw{display:inline-block;width:206px;height:12px;padding:10px 0 8px 0;font-size:12px;line-height:12px;color:#444;text-align:center}#middle section.mypage .content .list-table .payment-table{width:100%;padding-bottom:80px;border-top:2px solid #141414;border-bottom:2px solid #141414}#middle section.mypage .content .list-table .payment-table thead tr th{height:50px;padding:0;border-top:2px solid #141414;border-bottom:1px solid #141414}#middle section.mypage .content .list-table .payment-table tbody tr td{border-top:1px solid #b8babc;background-color:rgba(0,0,0,0) !important}#middle section.mypage .content .list-table .payment-table tbody tr:first-child td{border-top:none !important;border-bottom:none !important}#middle section.mypage .content .list-table .payment-table tbody tr:last-child td{border-top:none !important;border-bottom:none !important}#middle section.mypage .content .list-table .payment-table.coupon tbody tr:last-child td{border-top:1px solid #b8babc !important}#middle section.mypage .content .list-table .payment-table tbody tr td.amount{padding-right:0;text-align:center}#middle section.mypage .content .list-table .payment-table tbody tr.total-payment td{border:none;border-top:2px solid #141414}#middle section.mypage .content .list-table .payment-table tbody tr.residual-payment td{border:none}#middle section.mypage .content .list-table .advice{padding-top:16px;font-size:16px;line-height:20px;color:#787878;text-align:center}#middle section.mypage .content .list-table .button{padding:32px 0 0 0;text-align:center;text-align:center}#middle section.mypage .content .list-table .button a{display:inline-block;width:188px;margin:0 2px;height:50px;font-size:18px;line-height:50px;color:#20242a;text-align:center}#middle section.mypage .content .list-table .button .bt-payment{background-color:#a2bce4}#middle section.mypage .content .list-table .button .bt-payment-all{background-color:#07f468}#middle section.mypage .content .list-page{padding:12px 0 44px 0}#middle section.mypage .content .purchase{overflow:hidden}#middle section.mypage .content .purchase .total{padding-top:24px;text-align:center}#middle section.mypage .content .purchase .total a{display:inline-block;width:188px;height:50px;font-size:18px;line-height:50px;color:#20242a;background-color:#07f468}#middle section.mypage .content .purchase .list{width:1000px;margin:24px 0 0 20px;padding-top:24px}#middle section.mypage .content .purchase .list li{position:relative;float:left;width:238px;margin:0 16px 16px 0;text-align:center;background-color:#d6d6d6}#middle section.mypage .content .purchase .list li:nth-child(4n){margin:0 0 20px 0}#middle section.mypage .content .purchase .list li .thumb{width:100%;height:186px;padding:32px 0 16px 0;line-height:0}#middle section.mypage .content .purchase .list li .thumb img{width:116px}#middle section.mypage .content .purchase .list li .price{padding-bottom:24px;font-size:24px;line-height:24px;color:#000}#middle section.mypage .content .purchase .list li .confirm{padding-bottom:24px}#middle section.mypage .content .purchase .list li .confirm a{display:inline-block;width:188px;height:50px;font-size:18px;line-height:50px;color:#20242a;background-color:#a2bce4}#middle section.mypage .content .purchase .list li.none{float:none;width:100%;height:256px;margin-bottom:0;font-size:32px;line-height:256px;color:#000;background-color:rgba(0,0,0,0)}#middle section.mypage .content .purchase .list li .bt-draw{z-index:4;position:absolute;right:8px;top:16px;display:inline-block;width:86px;height:32px;font-size:14px;line-height:30px;color:#6e6e6e;border:1px solid #5e5e5e;border-radius:2px;text-align:center;background-color:#e0e0e0}#middle section.mypage .content .purchase .list li .bt-draw.active{font-size:14px;line-height:30px;color:#444;box-shadow:2px 2px 0px rgba(184,184,184,.4);background-color:#fff}#middle section.mypage .content .purchase .list li .bt-draw.active:after{content:"";display:inline-block;width:12px;height:12px;margin:0 0 4px 8px;vertical-align:middle;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/bt_draw.png") right top no-repeat #fff;background-size:12px 12px}#middle section.mypage .content .purchase .list-page{padding:44px 0}#middle section.mypage .content .poll{border-top:2px solid #141414}#middle section.mypage .content .poll dl{border-bottom:1px solid #141414}#middle section.mypage .content .poll dl dt{padding:48px 48px 24px 48px;font-size:24px;line-height:24px;color:#000}#middle section.mypage .content .poll dl dd{padding:0 48px 48px 48px;border-bottom:1px solid #b8b8b8}#middle section.mypage .content .poll dl dd label.radiobox{display:inline-block;height:16px;margin-left:32px;cursor:pointer}#middle section.mypage .content .poll dl dd label.radiobox input[type=radio]{display:none}#middle section.mypage .content .poll dl dd label.radiobox p{display:inline-block;font-size:16px;line-height:16px;color:#444}#middle section.mypage .content .poll dl dd label.radiobox p:before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:top;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_radiobox.png") 0 0 no-repeat}#middle section.mypage .content .poll dl dd label.radiobox.on p:before{background-position:0 -16px}#middle section.mypage .content .poll dl dd label.radiobox:first-child{margin-left:0}#middle section.mypage .content .poll dl dd:last-child{border-bottom:none}#middle section.mypage .content .poll .save{padding:48px 0;text-align:center}#middle section.mypage .content .poll .save a{display:inline-block;width:188px;height:50px;font-size:18px;line-height:50px;color:#20242a;background-color:#07f468}#middle section.mypage.coupon .content>.title{position:relative;height:auto;padding:44px 0 60px 0;line-height:40px;text-align:left;font-weight:400;font-size:40px}#middle section.mypage.coupon .content>.title p{display:block;font-size:18px;color:#000;margin-top:10px;padding:0}#middle section.mypage.coupon .content .list-tab{padding:0}#middle section.mypage.coupon .content .list-tab .inner{width:100%}#middle section.mypage.coupon .content .list-tab .inner ul{width:100%;display:flex;justify-content:space-between}#middle section.mypage.coupon .content .list-tab .inner ul li{float:none;flex:1}#middle section.mypage.coupon .content .list-tab .inner ul li a{padding:20px 0 20px 0}#middle section.mypage.coupon .content .list-tab .inner ul li a .count{margin-left:10px;width:25px;height:25px;background-color:#cb3030;border-radius:25px;display:inline-block;font-size:14px;color:#fff;text-align:center;vertical-align:top;line-height:25px;margin-top:-3px}#middle section.mypage.coupon .content .list-tab .inner ul li a:after{right:-2px}#middle section.mypage.coupon .content>.empty{color:#444;text-align:center;background:#eee;height:256px;font-size:32px;line-height:256px}#middle section.mypage.coupon .content .get-coupon{padding:70px 20px 0;background:#eee;text-align:center}#middle section.mypage.coupon .content .get-coupon .coupon-title{font-size:32px;text-align:center;line-height:40px;color:#14171b}#middle section.mypage.coupon .content .get-coupon .coupon-desc{font-size:17px;text-align:center;line-height:40px;color:#555;margin-bottom:17px}#middle section.mypage.coupon .content .get-coupon .coupon-advice{display:inline-block;line-height:47px;padding:0 90px;background-color:#cb3030;font-size:19px;color:#fff;text-align:center;border-radius:47px}#middle section.mypage.coupon .content .get-coupon .coupon-advice span{font-size:19px;color:#fff}#middle section.mypage.coupon .content .get-coupon .coupon-list{border-bottom:2px solid #141414;width:100%;margin:0 auto;margin-top:30px}#middle section.mypage.coupon .content .get-coupon .coupon-list.select-item .coupon-list-wrap{gap:60px;position:relative}#middle section.mypage.coupon .content .get-coupon .coupon-list.select-item .coupon-list-wrap .select-item-wrap{flex:1 1 calc(25% - 20px);box-sizing:border-box;background-color:#ddd;padding:20px;padding-top:42px}#middle section.mypage.coupon .content .get-coupon .coupon-list.select-item .coupon-list-wrap .select-item-wrap .select-item-inner-wrap{flex:1 1 calc(25% - 20px);box-sizing:border-box;background-color:#ddd;display:flex}#middle section.mypage.coupon .content .get-coupon .coupon-list.select-item .coupon-list-wrap .select-item-wrap>.name{height:75px;display:flex;justify-content:center;align-items:center;margin-top:30px;margin-bottom:30px;flex-direction:column}#middle section.mypage.coupon .content .get-coupon .coupon-list.select-item .coupon-list-wrap .select-item-wrap>.name .txt{font-size:14px;line-height:1.5;color:#444}#middle section.mypage.coupon .content .get-coupon .coupon-list.select-item .coupon-list-wrap .select-item-wrap>.name .txt span{font-size:14px;line-height:1.5;color:#444}#middle section.mypage.coupon .content .get-coupon .coupon-list.select-item .coupon-list-wrap .select-item-wrap>.name .txt span:last-child{display:block}#middle section.mypage.coupon .content .get-coupon .coupon-list.select-item .coupon-list-wrap .select-item-wrap>.name .tooltip{display:block;text-align:center;margin-top:8px;position:relative;width:calc(100% - 40px)}#middle section.mypage.coupon .content .get-coupon .coupon-list.select-item .coupon-list-wrap .select-item-wrap>.name .tooltip .pointer{display:inline-block;width:21px;background-color:#6d6d76;height:21px;color:#fff;font-size:14px;line-height:21px;border-radius:2px;cursor:pointer}#middle section.mypage.coupon .content .get-coupon .coupon-list.select-item .coupon-list-wrap .select-item-wrap>.name .tooltip .desc{display:none;position:absolute;bottom:25px;left:50%;transform:translateX(-50%);padding:20px;border:1px solid #333;background-color:#fff;z-index:1;width:100%;font-size:14px;line-height:1.2;color:#444}#middle section.mypage.coupon .content .get-coupon .coupon-list.select-item .coupon-list-wrap .select-item-wrap>.name .tooltip .pointer:hover+.desc{display:block}#middle section.mypage.coupon .content .get-coupon .coupon-list.select-item .coupon-list-wrap .select-item-wrap>.btn-area{width:100%;margin:0 auto;padding:0 40px;padding-bottom:20px;box-sizing:border-box;background-color:#ddd}#middle section.mypage.coupon .content .get-coupon .coupon-list.select-item .coupon-list-wrap .select-item-wrap>.btn-area .btn-get{width:100%;height:60px;background-color:#07f468;color:#000;font-size:18px;text-align:center}#middle section.mypage.coupon .content .get-coupon .coupon-list.select-item .coupon-list-wrap .select-item-wrap>.btn-area .btn-get.disable{background-color:#a3a3a3;color:#c4c4c4;pointer-events:none}#middle section.mypage.coupon .content .get-coupon .coupon-list.select-item .coupon-list-wrap .select-item-wrap .coupon-item{flex:1 1 auto;box-sizing:border-box;background-color:#ddd;padding:0;padding-top:0}#middle section.mypage.coupon .content .get-coupon .coupon-list.select-item .coupon-list-wrap .select-item-wrap:after{content:"OR";background-color:#e8e8e8;border:1px solid #bdbdbd;text-align:center;font-size:17px;font-weight:900;color:#000;line-height:36px;width:47px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#middle section.mypage.coupon .content .get-coupon .coupon-list.wrap-item .coupon-list-wrap{padding:0 30px;box-sizing:border-box;gap:0;position:relative;background-color:#ddd;margin-bottom:0}#middle section.mypage.coupon .content .get-coupon .coupon-list.wrap-item .coupon-list-wrap .coupon-item{flex:0 0 25%}#middle section.mypage.coupon .content .get-coupon .coupon-list.wrap-item>.btn-area{width:880px;margin:0 auto;padding:0 40px;padding-bottom:40px;box-sizing:border-box;background-color:#ddd;margin-bottom:70px}#middle section.mypage.coupon .content .get-coupon .coupon-list.wrap-item>.btn-area .btn-get{width:100%;height:60px;background-color:#07f468;color:#000;font-size:18px;text-align:center}#middle section.mypage.coupon .content .get-coupon .coupon-list.wrap-item>.btn-area .btn-get.disable{background-color:#a3a3a3;color:#c4c4c4;pointer-events:none}#middle section.mypage.coupon .content .get-coupon .coupon-list .coupon-list-wrap{position:relative;width:880px;margin:0 auto;display:flex;justify-content:center;gap:20px;margin-bottom:70px;flex-wrap:wrap}#middle section.mypage.coupon .content .get-coupon .coupon-list .coupon-list-wrap .coupon-item{flex:1 1 calc(25% - 20px);box-sizing:border-box;background-color:#ddd;padding:20px;padding-top:42px}#middle section.mypage.coupon .content .get-coupon .coupon-list .coupon-list-wrap .coupon-item .thumb{margin:0 auto;width:130px;height:130px;background-color:#fff;position:relative}#middle section.mypage.coupon .content .get-coupon .coupon-list .coupon-list-wrap .coupon-item .thumb img{width:130px}#middle section.mypage.coupon .content .get-coupon .coupon-list .coupon-list-wrap .coupon-item .thumb .count{position:absolute;top:-15px;right:-15px;width:38px;height:38px;border-radius:38px;border:1px solid #1a1f26;text-align:center;line-height:38px;font-size:18px;font-weight:900;color:#1a1f26;background-color:#fff}#middle section.mypage.coupon .content .get-coupon .coupon-list .coupon-list-wrap .coupon-item .name{height:75px;display:flex;justify-content:center;align-items:center;margin-top:30px;margin-bottom:30px;flex-direction:column;padding:0 10px}#middle section.mypage.coupon .content .get-coupon .coupon-list .coupon-list-wrap .coupon-item .name .txt{font-size:14px;line-height:1.5;color:#444}#middle section.mypage.coupon .content .get-coupon .coupon-list .coupon-list-wrap .coupon-item .name .tooltip{display:block;text-align:center;margin-top:8px;position:relative;width:calc(100% - 40px)}#middle section.mypage.coupon .content .get-coupon .coupon-list .coupon-list-wrap .coupon-item .name .tooltip .pointer{display:inline-block;width:21px;background-color:#6d6d76;height:21px;color:#fff;font-size:14px;line-height:21px;border-radius:2px;cursor:pointer}#middle section.mypage.coupon .content .get-coupon .coupon-list .coupon-list-wrap .coupon-item .name .tooltip .desc{display:none;position:absolute;bottom:25px;left:50%;transform:translateX(-50%);padding:20px;border:1px solid #333;background-color:#fff;z-index:1;width:150%;font-size:14px;line-height:1.2;color:#444;max-width:230px}#middle section.mypage.coupon .content .get-coupon .coupon-list .coupon-list-wrap .coupon-item .name .tooltip .pointer:hover+.desc{display:block}#middle section.mypage.coupon .content .get-coupon .coupon-list .coupon-list-wrap .coupon-item .btn-area .btn-get{width:100%;height:60px;background-color:#07f468;color:#000;font-size:18px;text-align:center}#middle section.mypage.coupon .content .get-coupon .coupon-list .coupon-list-wrap .coupon-item .btn-area .btn-get.disable{background-color:#a3a3a3;color:#c4c4c4;pointer-events:none}#middle section.mypage.coupon .content .list-table{padding-top:50px}#middle section.mypage.coupon .content .list-table .payment-table.coupon tbody tr td:nth-child(1){font-size:14px;color:#777}#middle section.mypage.coupon .content .list-table .payment-table.coupon tbody tr td.thumb{padding-left:10px;padding-top:30px;padding-bottom:30px;vertical-align:middle}#middle section.mypage.coupon .content .list-table .payment-table.coupon tbody tr td.thumb img{width:75px;background-color:#fff;height:75px;display:block}#middle section.mypage.coupon .content .list-table .payment-table.coupon tbody tr td:nth-child(3){padding-left:24px;padding-top:30px;padding-bottom:30px;vertical-align:middle;line-height:1.2}#middle section.mypage.coupon .content .list-table .payment-table.coupon tbody tr td:nth-child(3) strong{line-height:1.2;font-size:17px;color:#000;display:block}#middle section.mypage.coupon .content .list-table .payment-table.coupon tbody tr td:nth-child(3) span{line-height:1.2;font-size:13px;color:#777;margin-top:10px}#middle section.mypage.coupon .content .list-table .payment-table.coupon tbody tr td.limit{padding-left:10px;font-size:14px;color:#777}#middle section.mypage.coupon .content .list-table .payment-table.coupon tbody tr td.limit strong{font-size:14px;color:#d03232}#middle section.mypage.coupon .content .list-table .payment-table.coupon tbody tr td.period{padding-left:10px;font-size:14px;color:#777}#middle section.mypage.coupon .content .list-table .payment-table.coupon tbody tr td.period strong{font-size:14px;color:#d03232}#middle section.mypage.coupon .content .list-table .payment-table.coupon tbody tr td.none{height:256px;font-size:32px;line-height:256px;color:#000}#middle section.mypage.coupon .content .list-table .history tbody tr:first-child td{padding-top:10px}#middle section.mypage.coupon .content .list-table .history tbody tr:last-child td{padding-bottom:30px}#middle section.mypage.coupon .content .list-table .history tbody tr td{line-height:50px}#middle section.mypage.coupon .content .list-table .history tbody tr td:nth-child(1){font-size:15px;color:#777}#middle section.mypage.coupon .content .list-table .history tbody tr td:nth-child(2){font-size:15px;color:#777}#middle section.mypage.coupon .content .list-table .history tbody tr td:nth-child(3){font-size:15px;color:#000;font-weight:600}#middle section.mypage.coupon .content .list-table .history tbody tr td:nth-child(4){font-size:15px;color:#000;font-weight:600}#middle section.mypage.coupon .content .list-table .history tbody tr td.none{height:256px;font-size:32px;line-height:256px;color:#000}.hyundaicard{z-index:32;position:absolute;right:0;top:0;width:120px;height:140px}.hyundaicard a{z-index:4;position:absolute;right:0;top:0;overflow:hidden;display:block;width:320px;height:140px;box-shadow:0 0 32px rgba(0,0,0,.2)}.hyundaicard a .left{z-index:4;position:absolute;left:0;top:0;width:200px;height:140px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/img_hyundaicard_floating_02_20221027.png") left top no-repeat}.hyundaicard a .left .arrow{z-index:4;position:absolute;top:92px;opacity:0;width:10px;height:16px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico_hyundaicard_floating.png") left top no-repeat}.hyundaicard a .left .arrow:nth-child(1){left:102px}.hyundaicard a .left .arrow:nth-child(2){left:109px}.hyundaicard a .left .arrow:nth-child(3){left:116px}.hyundaicard a .right{z-index:8;position:absolute;right:0;top:0;width:120px;height:140px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/img_hyundaicard_floating_01_20221027.png") left top no-repeat}