@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;-webkit-appearance:button;-moz-appearance:button;appearance:button}input[type=image],input[type=text],input[type=submit],input[type=password],input[type=search]{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input:checked[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;background-color:rgba(0,0,0,0)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;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.grade,#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,.product-price-info .top-area .quantity .number,.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 .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.grade: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,.product-price-info .top-area .quantity .number: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 .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}#middle section.mypage .content .membership-product>li .tag .membership.vvip,#middle section.list-product .product>li .tag .membership.vvip,.layer-popup.membership .content .middle .item-body .product>li .tag .membership.vvip,#middle section.product-information .chain-goods .list .product>li .tag .membership.vvip{width:23px;height:23px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_s_01_08.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;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;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;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;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;display:flex;flex-wrap:wrap;gap:26px}#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;width:300px;height:400px;background-color:#f2f2f2}#middle section.mypage .content .membership-product>li:nth-child(4n) .detail-new,#middle section.list-product .product>li:nth-child(4n) .detail-new,.layer-popup.membership .content .middle .item-body .product>li:nth-child(4n) .detail-new,#middle section.product-information .chain-goods .list .product>li:nth-child(4n) .detail-new{left:-327px}#middle section.mypage .content .membership-product>li:hover .detail-new,#middle section.list-product .product>li:hover .detail-new,.layer-popup.membership .content .middle .item-body .product>li:hover .detail-new,#middle section.product-information .chain-goods .list .product>li:hover .detail-new{width:327px;opacity:1}#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 .product-inner,#middle section.list-product .product>li .product-inner,.layer-popup.membership .content .middle .item-body .product>li .product-inner,#middle section.product-information .chain-goods .list .product>li .product-inner{width:300px;height:100%;position:relative}#middle section.mypage .content .membership-product>li .product-inner--2025 .price,#middle section.list-product .product>li .product-inner--2025 .price,.layer-popup.membership .content .middle .item-body .product>li .product-inner--2025 .price,#middle section.product-information .chain-goods .list .product>li .product-inner--2025 .price{padding:0 8px}#middle section.mypage .content .membership-product>li .product-inner--2025 .bt-like,#middle section.list-product .product>li .product-inner--2025 .bt-like,.layer-popup.membership .content .middle .item-body .product>li .product-inner--2025 .bt-like,#middle section.product-information .chain-goods .list .product>li .product-inner--2025 .bt-like{border:1px solid #d0d0d0;background:#f2f2f2;border-radius:4px;padding:5px 10px;position:absolute;left:10px;top:10px;z-index:20}#middle section.mypage .content .membership-product>li .product-inner--2025 .bt-like.active,#middle section.list-product .product>li .product-inner--2025 .bt-like.active,.layer-popup.membership .content .middle .item-body .product>li .product-inner--2025 .bt-like.active,#middle section.product-information .chain-goods .list .product>li .product-inner--2025 .bt-like.active{background:#c94b4d;border:0 none}#middle section.mypage .content .membership-product>li .product-inner--2025 .bt-like.active .like,#middle section.list-product .product>li .product-inner--2025 .bt-like.active .like,.layer-popup.membership .content .middle .item-body .product>li .product-inner--2025 .bt-like.active .like,#middle section.product-information .chain-goods .list .product>li .product-inner--2025 .bt-like.active .like{color:#fff;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 14.9172C9 14.9172 17 9.2372 17 5.9172C17 2.5972 13.99 0.837196 12 0.917196C10.01 0.997196 9 2.9172 9 2.9172C8.5 3.9172 8 2.9172 8 2.9172C8 2.9172 6.99 1.0072 5 0.917196C3.01 0.827196 0 2.5972 0 5.9172C0 9.2372 8 14.9172 8 14.9172C8 14.9172 8.58 15.2972 9 14.9172Z" fill="white"/></svg>')}#middle section.mypage .content .membership-product>li .product-inner--2025 .like,#middle section.list-product .product>li .product-inner--2025 .like,.layer-popup.membership .content .middle .item-body .product>li .product-inner--2025 .like,#middle section.product-information .chain-goods .list .product>li .product-inner--2025 .like{position:relative;left:0;top:0;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><path d="M4.86 2.415H4.94C5.97 2.465 6.92 3.415 7.19 3.765L7.37 3.965C7.52 4.105 7.95 4.435 8.58 4.435C8.92 4.435 9.25 4.335 9.55 4.145L9.98 3.725C9.98 3.725 10.89 2.465 12.07 2.415H12.15C13.36 2.415 15.51 3.585 15.51 5.915C15.51 7.385 11.96 10.905 8.51 13.425C5.05 10.915 1.5 7.385 1.5 5.915C1.5 3.585 3.65 2.415 4.86 2.415ZM12.15 0.915001C12.15 0.915001 12.05 0.915001 12.01 0.915001C10.02 1.005 8.74 2.885 8.74 2.885C8.68 2.925 8.63 2.935 8.58 2.935C8.47 2.935 8.39 2.865 8.39 2.865C8.38 2.865 6.99 1.005 5 0.915001C4.95 0.915001 4.91 0.915001 4.86 0.915001C2.87 0.915001 0 2.675 0 5.915C0 9.155 8 14.915 8 14.915C8 14.915 8.26 15.085 8.55 15.085C8.7 15.085 8.86 15.045 9 14.915C9 14.915 17 9.235 17 5.915C17 2.595 14.13 0.915001 12.14 0.915001H12.15Z" fill="%23C94B4D"/></svg>')}#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:100%}#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:60px;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);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 .bt-view-product-03,#middle section.list-product .product>li .over .bt-view-product-03,.layer-popup.membership .content .middle .item-body .product>li .over .bt-view-product-03,#middle section.product-information .chain-goods .list .product>li .over .bt-view-product-03{width:260px;height:60px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:18px;color:rgba(0,0,0,.66);font-weight:500;border-radius:10px;border:1px solid #999;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.22);position:absolute;left:calc(50% - 130px);top:260px}#middle section.mypage .content .membership-product>li .over .bt-view-product-03:before,#middle section.list-product .product>li .over .bt-view-product-03:before,.layer-popup.membership .content .middle .item-body .product>li .over .bt-view-product-03:before,#middle section.product-information .chain-goods .list .product>li .over .bt-view-product-03:before{width:15px;height:15px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="16" viewBox="0 0 15 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.7896 13.7114L9.83741 8.78123C10.4034 7.93606 10.731 6.92778 10.731 5.83795C10.731 2.89466 8.32568 0.5 5.36924 0.5C2.41281 0.5 0 2.89466 0 5.83795C0 8.78123 2.40536 11.1759 5.3618 11.1759C6.41926 11.1759 7.40971 10.8645 8.23632 10.3381L13.2034 15.2831C13.4939 15.5723 13.963 15.5723 14.2534 15.2831L14.7822 14.7568C15.0726 14.4676 15.0726 14.0006 14.7822 13.7114H14.7896ZM1.48939 5.83795C1.48939 3.71018 3.22453 1.98276 5.3618 1.98276C7.49907 1.98276 9.23421 3.71018 9.23421 5.83795C9.23421 7.96571 7.49907 9.69313 5.3618 9.69313C3.22453 9.69313 1.48939 7.96571 1.48939 5.83795Z" fill="%23575757"/></svg>');content:""}#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 .detail-new,#middle section.list-product .product>li .detail-new,.layer-popup.membership .content .middle .item-body .product>li .detail-new,#middle section.product-information .chain-goods .list .product>li .detail-new{width:0;height:100%;background:#fff;position:absolute;left:300px;top:0;z-index:100;box-sizing:border-box;overflow:hidden;opacity:0;transition:opacity .3s ease;box-shadow:0 0 32px rgba(0,0,0,.2)}#middle section.mypage .content .membership-product>li .detail-new .information,#middle section.list-product .product>li .detail-new .information,.layer-popup.membership .content .middle .item-body .product>li .detail-new .information,#middle section.product-information .chain-goods .list .product>li .detail-new .information{width:297px;padding:15px}#middle section.mypage .content .membership-product>li .detail-new .component-wrap,#middle section.list-product .product>li .detail-new .component-wrap,.layer-popup.membership .content .middle .item-body .product>li .detail-new .component-wrap,#middle section.product-information .chain-goods .list .product>li .detail-new .component-wrap{display:flex;flex-direction:column;gap:15px}#middle section.mypage .content .membership-product>li .detail-new .wrapper,#middle section.list-product .product>li .detail-new .wrapper,.layer-popup.membership .content .middle .item-body .product>li .detail-new .wrapper,#middle section.product-information .chain-goods .list .product>li .detail-new .wrapper{height:150px;border:1px solid #a5a5a5;overflow-y:scroll;box-sizing:border-box}#middle section.mypage .content .membership-product>li .detail-new .wrapper--size-2,#middle section.list-product .product>li .detail-new .wrapper--size-2,.layer-popup.membership .content .middle .item-body .product>li .detail-new .wrapper--size-2,#middle section.product-information .chain-goods .list .product>li .detail-new .wrapper--size-2{height:110px}#middle section.mypage .content .membership-product>li .detail-new .tit,#middle section.list-product .product>li .detail-new .tit,.layer-popup.membership .content .middle .item-body .product>li .detail-new .tit,#middle section.product-information .chain-goods .list .product>li .detail-new .tit{font-size:16px;line-height:20px;color:#000;margin:0 0 12px 0;font-weight:500}#middle section.mypage .content .membership-product>li .detail-new .tit--big,#middle section.list-product .product>li .detail-new .tit--big,.layer-popup.membership .content .middle .item-body .product>li .detail-new .tit--big,#middle section.product-information .chain-goods .list .product>li .detail-new .tit--big{font-weight:bold}#middle section.mypage .content .membership-product>li .detail-new .system,#middle section.list-product .product>li .detail-new .system,.layer-popup.membership .content .middle .item-body .product>li .detail-new .system,#middle section.product-information .chain-goods .list .product>li .detail-new .system{padding:10px;line-height:1.6;color:#666}#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:10;box-shadow:0 0 32px rgba(0,0,0,.4)}#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.hidden .bt-like,#middle section.list-product .product>li.hidden .bt-like,.layer-popup.membership .content .middle .item-body .product>li.hidden .bt-like,#middle section.product-information .chain-goods .list .product>li.hidden .bt-like{z-index:1}#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;min-width:44px;height:40px;font-weight:bold;font-size:20px;line-height:40px;color:inherit;text-align:center;letter-spacing:0;border:1px solid #bebebe;background-color:#fff;padding:0 10px}#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:20px;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:0;bottom:0;overflow-y:scroll;box-sizing:border-box;width:100%;height:110px;padding:15px;background:#656565;font-size:14px;line-height:18px;color:#f2f2f2;letter-spacing:-0.5px;text-align:center}#middle section.mypage .content .membership-product>li.item .explain strong,#middle section.list-product .product>li.item .explain strong,.layer-popup.membership .content .middle .item-body .product>li.item .explain strong,#middle section.product-information .chain-goods .list .product>li.item .explain strong{color:#fff;letter-spacing:-0.5px}#middle section.mypage .content .membership-product>li.item .explain::-webkit-scrollbar-track,#middle section.list-product .product>li.item .explain::-webkit-scrollbar-track,.layer-popup.membership .content .middle .item-body .product>li.item .explain::-webkit-scrollbar-track,#middle section.product-information .chain-goods .list .product>li.item .explain::-webkit-scrollbar-track,#middle section.mypage .content .membership-product>li.item .explain::-webkit-scrollbar-button,#middle section.list-product .product>li.item .explain::-webkit-scrollbar-button,.layer-popup.membership .content .middle .item-body .product>li.item .explain::-webkit-scrollbar-button,#middle section.product-information .chain-goods .list .product>li.item .explain::-webkit-scrollbar-button{background:#7c7c7c}#middle section.mypage .content .membership-product>li.item .explain::-webkit-scrollbar-thumb,#middle section.list-product .product>li.item .explain::-webkit-scrollbar-thumb,.layer-popup.membership .content .middle .item-body .product>li.item .explain::-webkit-scrollbar-thumb,#middle section.product-information .chain-goods .list .product>li.item .explain::-webkit-scrollbar-thumb{background:#969696}#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;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;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;padding-top:0 !important}#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-width:1280px;min-height:140px}#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;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;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:80px;z-index:60;animation:toptop .5s ease-out 1}#header.special{min-height:180px}@keyframes toptop{0%{opacity:0;top:-10px}100%{top:80px;opacity:1}}@keyframes toptop2{0%{opacity:0;top:-40px}100%{top:0;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;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;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;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;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;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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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("https://ssl.nexon.com/s2/game/fc/online/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{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:25px;line-height:25px;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;margin:32px 0 0 0}.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}.product-price-info{width:100%;border-top:2px solid #000;border-bottom:2px solid #000}.product-price-info .product-price-item{border-bottom:1px solid #000;padding:25px 0}.product-price-info .product-price-item:last-child{border-bottom:none}.product-price-info .product-price-item--payment{padding:25px 40px}.product-price-info .top-area-wrap{display:flex;flex-direction:column;gap:15px}.product-price-info .top-area{display:flex;justify-content:space-between;align-items:center}.product-price-info .top-area .left{display:flex;gap:25px}.product-price-info .top-area .right{display:flex}.product-price-info .top-area .item--size-1{font-size:24px;line-height:24px}.product-price-info .top-area .item--size-1 *{font-size:24px;line-height:24px}.product-price-info .top-area .item--size-2{font-size:22px;line-height:22px}.product-price-info .top-area .item--size-2 *{font-size:22px;line-height:22px}.product-price-info .top-area .item--size-3{font-size:18px;line-height:18px}.product-price-info .top-area .item--size-3 *{font-size:18px;line-height:18px}.product-price-info .top-area .item--size-4{font-size:16px;line-height:16px}.product-price-info .top-area .item--size-4 *{font-size:16px;line-height:16px}.product-price-info .top-area .item.fc{color:#03cd56}.product-price-info .top-area .item.fc *{color:#03cd56}.product-price-info .top-area .item.mp{color:#e34f00}.product-price-info .top-area .item.mp *{color:#e34f00}.product-price-info .top-area .item.etc{color:#888}.product-price-info .top-area .item.etc *{color:#888}.product-price-info .top-area .label{color:#000;font-weight:bold}.product-price-info .top-area .quantity .number{position:relative;width:76px;margin:0 auto;background-color:#fff}.product-price-info .top-area .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}.product-price-info .top-area .quantity .number button:hover{border:1px solid #aaa !important;background-color:#f8f8f8}.product-price-info .top-area .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}.product-price-info .top-area .quantity .number .bt-minus{left:0;top:0;border-right:1px solid #f0f0f0;background-position:0 0}.product-price-info .top-area .quantity .number .bt-plus{right:0;top:0;border-left:1px solid #f0f0f0;background-position:-20px 0}.product-price-info .top-area .value{font-weight:bold}.product-price-info .top-area .btn-link-wrap{display:flex;align-items:center;gap:8px}.product-price-info .top-area .btn-link-wrap .txt{font-size:15px;line-height:15px;color:#ed1c1c;font-weight:bold}.product-price-info .top-area .btn-link-wrap .btn-link{width:126px;height:34px;font-size:14px;line-height:14px;color:#000;font-weight:bold;background:#07f468;display:flex;align-items:center;justify-content:center;gap:10px}.product-price-info .top-area .btn-link-wrap .btn-link--active{background:#d91a1d;color:#fff}.product-price-info .list-coupon-apply{padding:25px 0 13px 0;display:flex;justify-content:space-between}.product-price-info .list-coupon-apply li{display:flex;align-items:center;justify-content:center;gap:10px}.product-price-info .list-coupon-apply li input{width:18px;height:18px;accent-color:#444}.product-price-info .list-coupon-apply li label{font-size:16px;line-height:16px;color:#888}.product-price-info .list-coupon{position:relative}.product-price-info .list-coupon .bt-coupon{box-sizing:border-box;width:100%;height:40px;font-size:17px;line-height:17px;color:#888;text-align:left;border:1px solid #cecece;padding:0 40px 0 20px;gap:5px;position:relative}.product-price-info .list-coupon .bt-coupon>div{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-price-info .list-coupon .bt-coupon strong{max-width:calc(100% - 150px);display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-price-info .list-coupon .bt-coupon:after{width:14px;height:11px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'><path d='M7 11L0.937822 0.5L13.0622 0.499999L7 11Z' fill='%23D9D9D9'/></svg>") no-repeat center;position:absolute;right:18px;top:14px;content:""}.product-price-info .list-coupon .bt-coupon.active{border:1px solid #626262}.product-price-info .list-coupon .bt-coupon.active:after{transform:rotate(180deg)}.product-price-info .list-coupon .bt-coupon strong{font-size:17px;line-height:17px;color:#888;font-weight:normal}.product-price-info .list-coupon .coupon-sort{width:100%;z-index:4;position:absolute;left:0;top:40px;display:none;background:#f9f9f9;border:1px solid #cecece;box-sizing:border-box}.product-price-info .list-coupon .coupon-sort li{text-align:left}.product-price-info .list-coupon .coupon-sort button{height:46px;padding:0 20px 0 20px;font-size:17px;color:#666;position:relative}.product-price-info .list-coupon .coupon-sort button.on{color:#444;font-weight:bold}.product-price-info .list-coupon .coupon-sort button:first-child:after{width:2px;height:12px;background:#a6a6a6;position:absolute;right:-1px;top:17px;content:""}.product-price-info .list-coupon .coupon-list{z-index:4;position:absolute;left:0;top:88px;display:none;overflow-y:auto;width:100%;max-height:400px;background-color:#fff}.product-price-info .list-coupon .coupon-list li button{box-sizing:border-box;width:100%;font-size:17px;line-height:24px;color:#888;text-align:left;border:1px solid #cecece;border-top:0 none;padding:11px 60px 11px 20px;gap:5px;position:relative}.product-price-info .list-coupon .coupon-list li button strong{font-size:17px;line-height:24px;color:#888;font-weight:normal}.product-price-info .list-coupon .coupon-list li button .cnt{color:#da1313;position:absolute;right:20px;top:14px;font-size:17px}.product-price-info .list-coupon .coupon-list li button:hover{background-color:#f0f0f0}.product-price-info .list-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}.product-price-info .list-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}#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}.gnb-2025--section-top{height:60px;background:#2f3031;position:relative;display:flex;justify-content:space-between}.gnb-2025--section-top .logo{width:417px}.gnb-2025--section-top .logo a{width:60px;height:60px;background:#fff url("https://ssl.nexon.com/s2/game/fc/online/shop/gnb_2025/img_logo.png") no-repeat center;text-indent:-9999px}.gnb-2025--section-top .list-menu{width:1280px;display:flex;justify-content:center}.gnb-2025--section-top .list-menu .list{display:flex;gap:70px}.gnb-2025--section-top .list-menu .list>li{position:relative}.gnb-2025--section-top .list-menu .list>li.special:hover .list-menu-special{display:block !important}.gnb-2025--section-top .list-menu .list>li>a{height:60px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 25px;position:relative}.gnb-2025--section-top .list-menu .list>li>a.on strong{color:#07f468;font-weight:bold}.gnb-2025--section-top .list-menu .list>li>a.on:after{width:100%;height:3px;background:#07f468;position:absolute;left:0;bottom:0;content:""}.gnb-2025--section-top .list-menu .list>li>a strong{font-size:20px;color:#fff;font-weight:500}.gnb-2025--section-top .list-menu .list>li>a small{width:18px;height:18px;background:#00f36b;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;border-radius:100px}.gnb-2025--section-top .list-menu-special{border:4px solid #07f468;position:absolute;left:-40px;top:50px;display:none;z-index:101}.gnb-2025--section-top .list-menu-special a{width:230px;height:52px;text-align:center;background:#2f3031;display:flex;align-items:center;justify-content:center}.gnb-2025--section-top .list-menu-special a strong{font-size:17px;color:#ccc;font-weight:normal}.gnb-2025--section-top .list-menu-special a:hover{background:#151516}.gnb-2025--section-top .list-menu-special a:hover strong{font-weight:bold;color:#07f468}.gnb-2025--section-top .side{width:442px;height:60px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/gnb_2025/bg_top_aside.png") no-repeat;display:flex;align-items:center}.gnb-2025--section-top .side .list{width:243px;display:flex;justify-content:flex-end;gap:28px;flex:1;box-sizing:border-box;padding:0 15px 0 0}.gnb-2025--section-top .side .list a{text-indent:-9999px;display:block}.gnb-2025--section-top .side .list a.myinfo{width:65px;height:24px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/gnb_2025/img_myinfo.png") no-repeat}.gnb-2025--section-top .side .list a.login{width:72px;height:24px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/gnb_2025/img_login.png") left center no-repeat}.gnb-2025--section-top .side .list a.logout{width:72px;height:24px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/gnb_2025/img_logout.png") left center no-repeat}.gnb-2025--section-top .side .btn-gamestart{width:199px;height:60px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/gnb_2025/btn_gamestart.png") no-repeat;text-indent:-9999px;display:flex;align-items:center;justify-content:center}.gnb-2025--section-top .side .btn-gamestart:hover{background-position:0 -70px}.gnb-2025--section-top .side .btn-gamestart strong{font-size:20px;color:#000;font-weight:bold}.gnb-2025--section-bottom{width:100%;height:80px;background:#151516;position:relative}.gnb-2025--section-bottom .logo{position:absolute;left:28px;top:0;display:none}.gnb-2025--section-bottom .logo a{width:122px;height:80px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/gnb_2025/img_logo_webshop.png") no-repeat center;text-indent:-9999px}@media all and (max-width: 1600px){.gnb-2025--section-bottom .logo{display:none !important}}.gnb-2025--section-bottom .personalize{width:1280px;height:80px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.gnb-2025--section-bottom .personalize .login{display:flex;align-items:center;gap:20px}.gnb-2025--section-bottom .personalize .txt-info{font-size:20px;color:#b1b1b1}.gnb-2025--section-bottom .personalize .btn-login{width:128px;height:35px;background:#07f468;font-size:16px;color:#000;display:flex;align-items:center;justify-content:center}.gnb-2025--section-bottom .personalize .logined{display:flex;align-items:center;gap:10px;position:relative}.gnb-2025--section-bottom .personalize .grade{width:31px;height:31px;background-size:contain !important}.gnb-2025--section-bottom .personalize .grade--new{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_01_01.png") no-repeat}.gnb-2025--section-bottom .personalize .grade--bronze{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_01_02.png") no-repeat}.gnb-2025--section-bottom .personalize .grade--silver{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_01_03.png") no-repeat}.gnb-2025--section-bottom .personalize .grade--gold{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_01_04.png") no-repeat}.gnb-2025--section-bottom .personalize .grade--platinum{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_01_05.png") no-repeat}.gnb-2025--section-bottom .personalize .grade--dia{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_01_06.png") no-repeat}.gnb-2025--section-bottom .personalize .grade--vip{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_01_07.png") no-repeat}.gnb-2025--section-bottom .personalize .grade--vvip{background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_membership_m_01_08.png") no-repeat}.gnb-2025--section-bottom .personalize .coupon{display:flex;align-items:center;justify-content:center;border:1px solid #888;border-radius:2px;padding:5px 10px;gap:5px;position:relative}.gnb-2025--section-bottom .personalize .coupon span{font-size:14px;font-weight:bold;color:#a1a1a1}.gnb-2025--section-bottom .personalize .coupon strong{font-size:14px;font-weight:bold;color:#07f468}.gnb-2025--section-bottom .personalize .coupon:after{width:8px;height:8px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 7 7" fill="none"><path d="M6.52441 3.5L0.524414 6.9641L0.524414 0.0358982L6.52441 3.5Z" fill="%2307F468"/></svg>') no-repeat;content:""}.gnb-2025--section-bottom .personalize .tooltip-coupon{width:207px;height:42px;line-height:16px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/gnb_2025/img_tooltip_coupon.png") no-repeat;padding:18px 0 0 15px;position:absolute;right:-56px;top:32px;z-index:10}.gnb-2025--section-bottom .personalize .tooltip-coupon span{font-size:14px;color:#000;font-weight:600}.gnb-2025--section-bottom .personalize .tooltip-coupon strong{font-size:14px;color:#c6282b;font-weight:600}.gnb-2025--section-bottom .personalize .tooltip-coupon .btn-close{width:42px;height:42px;text-indent:-9999px;cursor:pointer;position:absolute;right:0;top:0}.gnb-2025--section-bottom .personalize .money-info ul{display:flex;align-items:center;justify-content:center;gap:20px}.gnb-2025--section-bottom .personalize .money-info ul li{display:flex;align-items:center;justify-content:center;gap:5px;letter-spacing:-0.5px}.gnb-2025--section-bottom .personalize .money-info ul li span{font-size:17px}.gnb-2025--section-bottom .personalize .money-info ul li:before{width:21px;height:21px;background:url("https://ssl.nexon.com/s2/game/fc/online/shop/ico/ico_asset.png") no-repeat;content:""}.gnb-2025--section-bottom .personalize .money-info ul li .buy{width:52px;height:22px;font-size:14px;font-weight:bold;color:#000;border-radius:2px;display:flex;align-items:center;justify-content:center;margin:0 0 0 2px}.gnb-2025--section-bottom .personalize .money-info ul li .buy--fc{background:#07f468}.gnb-2025--section-bottom .personalize .money-info ul li .buy--cash{background:#ff6565}.gnb-2025--section-bottom .personalize .money-info ul li.fc span{color:#07f468}.gnb-2025--section-bottom .personalize .money-info ul li.fc:before{background-position:-9px -71px}.gnb-2025--section-bottom .personalize .money-info ul li.mc span{color:#4db3d8}.gnb-2025--section-bottom .personalize .money-info ul li.mc:before{background-position:-175px -71px}.gnb-2025--section-bottom .personalize .money-info ul li.mp span{color:#ffb800}.gnb-2025--section-bottom .personalize .money-info ul li.mp:before{background-position:-260px -71px}.gnb-2025--section-bottom .personalize .money-info ul li.cash span{color:#ff5c5c}.gnb-2025--section-bottom .personalize .money-info ul li.cash:before{background-position:-90px -71px}.gnb-2025--section-bottom .personalize .money-info ul li.ec span{color:#99c6c6}.gnb-2025--section-bottom .personalize .money-info ul li.ec:before{background-position:-331px -71px}.gnb-2025--section-bottom.webshop-fixed{position:fixed !important;left:0 !important;top:100px !important;z-index:100 !important;animation:none !important}.gnb-2025--section-bottom.webshop-fixed .logo{display:block}#header.fixed .gnb-2025--section-bottom{position:fixed;top:0;left:0;z-index:100;animation:toptop2 .5s ease-out 1}#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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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.promotion-banner{width:1280px;margin:0 auto 20px}#middle section.promotion-banner img{max-width:100%;display:block}#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{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{display:flex;align-items:center;flex-wrap:wrap}#middle section.product-information .inner>.price{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:-3px;top:-6px;display:inline-block;width:50px;height:53px;transform:scale(0.8);transform-origin:left center}#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.etc{padding-top:0}#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;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;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-grade.grade{position:relative;margin-bottom:16px}#middle section.mypage .content #membership-grade.grade dt{float:left;box-sizing:border-box;width:556px;height:320px}#middle section.mypage .content #membership-grade.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.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.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.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.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.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.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.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.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.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.grade dd .accumulate strong{display:block;font-weight:bold;font-size:32px;line-height:32px;color:#000}#middle section.mypage .content #membership-grade.grade dd .grade{margin-top:34px}#middle section.mypage .content #membership-grade.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.grade dd .grade strong{display:block;font-weight:bold;font-size:32px;line-height:32px;color:#000}#middle section.mypage .content #membership-grade.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.grade--new dd .grade strong{color:#5ca696}#middle section.mypage .content #membership-grade.grade--bronze dd .grade strong{color:#a46a2a}#middle section.mypage .content #membership-grade.grade--silver dd .grade strong{color:#88949a}#middle section.mypage .content #membership-grade.grade--gold dd .grade strong{color:#d6aa4e}#middle section.mypage .content #membership-grade.grade--platinum dd .grade strong{color:#a86ec8}#middle section.mypage .content #membership-grade.grade--dia dd .grade strong{color:#24a0ea}#middle section.mypage .content #membership-grade.grade--vip dd .grade strong{color:#e6642c}#middle section.mypage .content #membership-grade.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;background-color:#eaeaf4}#middle section.mypage .content .membership-product>li.promotion-banner{width:100%;height:auto;background:none}#middle section.mypage .content .membership-product>li.promotion-banner a{display:block}#middle section.mypage .content .membership-product>li.promotion-banner img{width:100%;display:block}#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;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;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;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;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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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;display:flex}#middle section.mypage .content .date .specify{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 .bottom{display:flex;justify-content:space-between;align-items:center;padding:20px 0 0 0}#middle section.mypage .content .date .list-category{gap:15px;display:flex}#middle section.mypage .content .date .list-category li{display:flex;align-items:center;justify-content:center;gap:10px}#middle section.mypage .content .date .list-category li input{width:16px;height:16px;accent-color:#444}#middle section.mypage .content .date .list-category li label{font-size:16px;line-height:16px;color:#888}#middle section.mypage .content .date .select{position:relative;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;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;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}#middle section.mypage.coupon .content .date{display:block;padding-bottom:0}#middle section.mypage .product-inner--2025{width:328px !important}#middle section.mypage .detail-new{left:328px !important}#middle section.mypage .detail-new .information{width:322px !important}#middle section.mypage .membership-product li:hover .detail-new{width:354px !important}#middle section.mypage .membership-product--type-1 li:nth-of-type(3n) .detail-new{left:-354px !important}#middle section.mypage .membership-product--type-2 li:nth-of-type(3n+4) .detail-new{left:-354px !important}.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}