/* https://csscompressor.com/ */
@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700,300);
/* Reset CSS - YUI 3.12.0 (build 8655935) */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}
/* HTML5 display-role reset for older browsers */ article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
/* Common Container */
html{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
a{text-decoration:none}a img{border:0 none}input,select{outline-style:none}strong,b{font-weight:bold}button{font-family:'Roboto', sans-serif;cursor:pointer}.clear{clear:both}

/* Layout */
body{font-family:'Roboto', sans-serif;background-color:#E2E2E2}

.wrap{position:relative;margin:0 auto;width:1100px}
.top{height:70px;min-width:1100px;background:url(../images/tob_bg.png) repeat-x 0}
.top .logo{position:absolute;left:10px;top:12px;width:186px;height:42px;background:url(../images/logo.png) no-repeat 0 0}
.top .logo a span{display:block;width:100%;height:100%;text-indent:-9999px}
.top ul{position:absolute;top:25px;right:184px;height:21px}
.top li{display:block;float:left;margin-left:14px;height:21px;line-height:21px;font-size:13px;letter-spacing:-0.03em;color:#594025}
.top li a{text-decoration:none;color:#594025}
.top li a:hover{text-decoration:underline}
.top li span{display:block;height:21px}
.top li span.top_login{padding:0 10px;background-color:#FFA200;border:1px solid #FB9F00;text-decoration:none !important;color:#883600}
.top li span.top_login:hover{background-color:#FF9000;border-color:#F08800;color:#883600}
.top li span.top_ecash{padding-left:38px;background:url(../images/top_ecash.png) no-repeat 0 0}
.top dl{position:absolute;top:20px;right:10px;height:29px}
.top dt{display:none}
.top dd{display:block;float:left;margin-left:3px;width:29px;height:29px;background:url(../images/sns_top_icon.png) no-repeat}
.top dd span{display:block;width:100%;height:100%;text-indent:-9999px}
.top dd.fb{margin-left:0;background-position:0 0}
.top dd.yt{background-position:-29px 0}
.top dd.tw{background-position:-58px 0}
.top dd.tc{background-position:-87px 0}
.top dd.st{background-position:-116px 0}
.top dd.fb:hover{background-position:0 -29px}
.top dd.yt:hover{background-position:-29px -29px}
.top dd.tw:hover{background-position:-58px -29px}
.top dd.tc:hover{background-position:-87px -29px}
.top dd.st:hover{background-position:-116px -29px}

.nav{height:53px;min-width:1100px;background-color:#2E2317;border-bottom:1px solid #1A140D}
.nav li{display:block;float:left;width:157px;height:53px;line-height:53px;font-size:18px;font-weight:500;text-align:center;letter-spacing:-0.03em;color:#F3F2EE}
.nav li a{text-decoration:none;color:#F3F2EE}
.nav_sub{position:absolute;left:0;top:123px;width:100%;min-width:1100px;height:140px;background-color:#2E2317;border-bottom:1px solid #1A140D;z-index:1}
.nav_sub ul{float:left;width:157px;height:140px}
.nav_sub li{display:block;width:157px;height:26px;line-height:26px;font-size:14px;font-weight:400;text-align:center;letter-spacing:-0.03em;color:#959595}
.nav_sub li a{text-decoration:none;color:#959595}
.nav_sub li a:hover{color:#FAFAFA}
.nav li.on,.nav_sub ul.on{background-color:#221A11}
.nav li.on a{color:#FFDB1D}

/* 메인 페이지 */
.main_bg{min-width:1100px;background:#F9F9F9 url(../images/main_bg.jpg) no-repeat center 0}
.main_banner_hover{width:100%;height:400px;margin-bottom:10px}
.main_banner_wrap{position:relative;width:1100px;height:400px;margin:0 auto}
.main_banner{position:relative;width:1100px;height:400px;overflow:hidden}
.main_banner ul{position:absolute;top:0;left:0;width:100%;height:400px;overflow:hidden}
.main_banner li{float:left;width:100%;height:400px}
.main_banner_nav{position:absolute;bottom:0px;left:0;width:1100px;height:40px}
.main_banner_nav .bn{position:absolute;top:0;width:40px;height:40px;background:url(../images/btn_bn.gif) no-repeat;text-indent:-9999px;cursor:pointer}
.main_banner_nav .bn.bn_prev{left:0;background-position:0 0}
.main_banner_nav .bn.bn_next{right:0;background-position:-40px 0}
.main_banner_nav .paging_wrap{position:absolute;top:0;left:40px;width:1020px;height:40px;overflow:hidden}
.main_banner_nav .paging{width:4080px;height:40px}
.main_banner_nav .paging .btn_page{float:left;padding:0 30px;width:143px;height:40px;line-height:40px;background-color:rgba(0,0,0,.55);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#55000000,endColorstr=#55000000);border-right:1px solid #323232;font-size:14px;text-align:center;color:#8F8F8F;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}
.main_banner_nav .paging .btn_page:hover{color:#EBEBEB}
.main_banner_nav .paging .btn_page.on{background-color:rgba(0,0,0,.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000);color:#F9F8F8}

.main_wbanner{width:1100px;height:70px;margin:0 auto 10px}

.bbox_wrap{width:1100px;margin:0 auto 10px}
.bbox_wrap:after{content:"";display:block;clear:both}
.main_bbox{position:relative;float:left;padding:40px 30px 0;width:337px;height:315px;background-color:#FFFFFF;border:1px solid #D7D7D7}
.main_bbox h3{line-height:18px;padding-bottom:14px;font-weight:500;font-size:18px;color:#464646}
.main_bbox ul{width:337px;height:260px}
.main_bbox ul li{padding-top:9px;width:337px;height:42px;border-top:1px solid #F1F1F1}
.main_bbox ul li:first-child{border-top:none}
.main_bbox .bbox_tag{display:block;float:left;margin-right:13px;margin-bottom:26px;width:50px;height:16px;line-height:17px;font-size:10px;text-align:center;color:#FFFFFF}
.main_bbox .bbox_tag.bbt_notice{background-color:#12A1F3}
.main_bbox .bbox_tag.bbt_sales{background-color:#EC4444}
.main_bbox .bbox_tag.bbt_update{background-color:#9DC818}
.main_bbox .bbox_tag.bbt_maint{background-color:#B061D8}
.main_bbox .bbox_tag.bbt_event{background-color:#FFB816}
.main_bbox.mbb_devblog .bbox_tag{border-radius:8px;text-transform:uppercase}
.main_bbox .bbox_tag.bbt_news{background-color:#FF7181}
.main_bbox .bbox_tag.bbt_general{background-color:#5F52A0}
.main_bbox .bbox_tag.bbt_column{background-color:#13B5B1}
.main_bbox .bbox_tag.bbt_public{background-color:#F19149}
.main_bbox .bbox_sq{display:block;float:left;margin:5px 11px 32px 0;width:5px;height:5px;background-color:#D7D7D7}
.main_bbox .bbox_text{display:block;float:left;margin-bottom:3px;width:240px;height:16px;line-height:16px;font-weight:500;font-size:14px;color:#5E5E5E;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.main_bbox .bbox_text a{text-decoration:none;color:#5E5E5E}
.main_bbox .bbox_text a:hover{text-decoration:underline}
.main_bbox .bbox_new{display:block;float:left;margin-top:1px;margin-left:5px;width:13px;height:13px;line-height:13px;background-color:#8F8F8F;font-size:9px;text-align:center;color:#FFFFFF}
.main_bbox .bbox_new:after{content:"N"}
.main_bbox .bbox_date{display:block;float:left;width:240px;height:16px;line-height:16px;font-size:13px;color:#ACACAC}
.main_bbox.mbb_devblog{margin-left:-1px}
.main_fbanner{float:left;margin-left:-1px;width:304px;height:108px;background-color:#FBC800;overflow:hidden}
.main_fbanner:hover img, .main_fbanner .hover{display:none}
.main_fbanner:hover .hover{display:block}
.main_csbox{position:relative;float:left;margin-left:-1px;padding:24px 30px 0;width:242px;height:223px;background-color:#F4F4F4;border:1px solid #D7D7D7}
.main_csbox h3{height:22px;line-height:22px;border-bottom:1px solid #B2964A;font-weight:500;font-size:16px;color:#B2964A}
.main_csbox ul{margin-top:12px;width:242px;height:168px}
.main_csbox li{display:block;width:242px;height:56px;background:url(../images/main_csbg.png) no-repeat right 0;cursor:pointer}
.main_csbox li:hover{background-position:right -56px}
.main_csbox li:before{content:"";display:block;float:left;margin-right:9px;width:28px;height:56px;background:url(../images/main_csicon.png) no-repeat}
.main_csbox li:first-child:before{background-position:0 0}
.main_csbox li:hover:first-child:before{background-position:-28px 0}
.main_csbox li:first-child + li:before{background-position:0 -56px}
.main_csbox li:first-child + li:hover:before{background-position:-28px -56px}
.main_csbox li:first-child + li + li:before{background-position:0 -112px}
.main_csbox li:first-child + li + li:hover:before{background-position:-28px -112px}
.main_csbox li h5{float:left;margin-top:13px;width:205px;height:16px;line-height:16px;font-size:14px;color:#545454}
.main_csbox li span{display:block;float:left;width:205px;height:14px;line-height:14px;font-size:12px;color:#ABABAB}

.main_story_wrap{position:relative;width:1098px;height:283px;margin:0 auto 18px;border:1px solid #D7D7D7}
.main_story{position:relative;width:1098px;height:283px;overflow:hidden}
.main_story_nav{position:absolute;top:255px;left:0;width:100%;height:12px}
.main_story_nav .paging{width:100%;height:100%;text-align:center}
.main_story_nav .paging li{display:inline-block;margin:0 5px;width:11px;height:11px;background-color:#B2B2B2;border-radius:100%;text-indent:-9999px;cursor:pointer}
.main_story_nav .paging li.on{background-color:#FFB816}

.main_gtitle{position:relative;margin:0 auto 14px;width:1100px;height:22px;text-align:center}
.main_gtitle span{display:inline-block;position:relative;padding:0 10px;width:auto;height:22px;line-height:22px;background-color:#F9F9F9;font-weight:500;font-size:20px;z-index:1}
.main_gtitle:before{content:"";display:block;position:absolute;top:10px;left:0;width:1100px;height:1px;background-color:#B7B7B7}
.main_gthumb{margin:0 auto;padding-bottom:70px;width:1100px;height:200px;}
.main_gthumb li{display:block;position:relative;float:left;margin-left:12px;width:266px;height:200px;cursor:pointer}
.main_gthumb li:first-child{margin-left:0}
.main_gthumb li span.thumb_bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000);z-index:1}
.main_gthumb li:hover span.thumb_bg{background:rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000000,endColorstr=#30000000)}
.gthumb_img:after{content:"";display:block;position:absolute;left:50%;top:50%;margin-left:-19px;margin-top:-19px;width:39px;height:39px;z-index:2}
.gthumb_mov:after{content:"";display:block;position:absolute;left:50%;top:50%;margin-left:-28px;margin-top:-28px;width:57px;height:57px;z-index:2}
.gthumb_img:hover:after{background:url(../images/gthumb_img.png) no-repeat 0 0}
.gthumb_mov:hover:after{background:url(../images/gthumb_mov.png) no-repeat 0 0}

/* 로그인 */
.login_bg{min-width:1100px;background-color:#F9F9F9}
.login_wrap{margin:0 auto;padding:68px 50px 0;width:1000px}
.login_wrap.bg_type1{background:url(../images/login_bg.png) no-repeat center 0}
.login_wrap.bg_type2{background:url(../images/login_bg.jpg) no-repeat center 0}
.login_wrap:after{content:"";display:block;clear:both;visibility:hidden}
.login_wrap h1{margin-bottom:48px;padding-bottom:10px;border-bottom:1px solid #282017;font-size:32px;color:#0D0D0D}
.login_wrap .btn_login{width:100%;height:52px;background:#ffbd1c;background:-moz-linear-gradient(top, #ffbd1c 0%, #ffad00 100%);background:-webkit-linear-gradient(top, #ffbd1c 0%,#ffad00 100%);background:linear-gradient(to bottom, #ffbd1c 0%, #ffad00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd1c', endColorstr='#ffad00', GradientType=0);border:1px solid #FFA200;font-weight:500;font-size:20px;color:#FFFFFF}
.login_box{position:relative;padding-bottom:222px;width:440px}
.login_box.center{margin:0 auto}
.login_box h3{margin-bottom:28px;height:19px;line-height:19px;font-size:18px;color:#0D0D0D}
.login_box input[type="text"], .login_wrap .login_box input[type="password"]{margin-bottom:10px;padding:0 18px;width:100%;height:40px;line-height:40px;box-sizing:border-box;font-size:16px;color:#0D0D0D}
.login_box .btn_login{margin-top:36px}
.login_box ul{margin-top:20px;width:100%;text-align:center}
.login_box li{display:inline-block;padding:0 16px;height:14px;line-height:14px;border-left:1px solid #C2C2C2}
.login_box li:first-child{border-left:none}
.login_box li a{text-decoration:none;font-size:13px;color:#C2C2C2}
.login_box li a:hover{text-decoration:underline;font-size:13px;color:#B98000}

.btn_signin{display:block;padding:0 0 0 36px;width:184px;height:40px;background-image:url(../images/login_icon.png);background-repeat:no-repeat;border:none;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.4);font-family:'Roboto', sans-serif;font-weight:bold;font-size:14px;color:#FFFFFF;letter-spacing:-0.03em}
.btn_signin.s_fb{background-color:#4263A9;background-position:0 0}
.btn_signin.s_gp{background-color:#DC4E41;background-position:0 -40px}
.btn_signin.s_z8{background-color:#FF8623;background-position:0 -80px}
.btn_signin.s_fb:hover{background-color:#3B5998}
.btn_signin.s_gp:hover{background-color:#C53829}
.btn_signin.s_z8:hover{background-color:#FF7A0E}

/* 회원가입 */
.signup_box h3{margin-bottom:22px;height:19px;line-height:19px;font-size:18px}
.signup_box .title{display:block;padding:14px 0 4px;width:100%;height:15px;line-height:14px;font-size:14px;color:#5F5F5F}
.signup_box.rbox{float:left;padding-left:74px;width:307px}
.signup_box.rbox .btn_signin{margin-bottom:9px}
.signup_box.lbox{float:left;position:relative;margin-bottom:160px;padding-left:64px;width:480px;border-left:1px solid #E1E1E1}
.signup_box.lbox input[type="text"], .signup_box.lbox input[type="password"]{padding:0 18px;width:100%;height:40px;line-height:40px;border:1px solid #B7B7B7;box-sizing:border-box;font-size:16px;color:#0D0D0D}
.signup_box.lbox input.email{width:370px}
.signup_box.lbox .btn_chk{vertical-align:top;margin-left:-1px;width:111px;height:40px;background-color:#CCCCCC;border:1px solid #B7B7B7;font-size:16px;color:#FFFFFF}
.signup_box.lbox .btn_chk.ok{background-color:#FFBD1D;border:1px solid #FBB200}
.signup_box.lbox select{float:left;padding-left:18px;width:150px;height:40px;border:1px solid #C2C2C2}
.signup_box.lbox select + select{margin-left:15px}
.signup_box.lbox dl{margin:18px 0 10px}
.signup_box.lbox dl:after{content:"";display:block;clear:both;visibility:hidden}
.signup_box.lbox dt{float:left;padding-bottom:12px;width:30px}
.signup_box.lbox dd{float:left;padding-bottom:12px;width:450px;font-size:13px;color:#5F5F5F}
.signup_box.lbox dd a{text-decoration:underline;color:#FF0000}
.signup_box.lbox .btn_login{margin:28px 0 26px}
.signup_box.lbox .gologin{display:block;padding-bottom:28px;font-size:13px;color:#5F5F5F}
.signup_box.lbox .gologin a{text-decoration:underline;color:#FF0000}
.signup_title{margin:0 auto;width:1100px;height:119px;line-height:119px;border-bottom:2px solid #E3E3E3;text-align:center;font-size:30px;color:#FFA200}
.signup_title:before{content:"";display:inline-block;vertical-align:middle;margin-right:18px;width:56px;height:56px;background:url(../images/signup_ok.png) no-repeat 0 0}
.signup_ok_info{margin:0 auto;padding:58px 0;width:1100px;line-height:20px;font-size:16px;color:#363636;text-align:center}

/* 환영 페이지 */
.welcome_box{display:table;margin:0 auto;padding:92px 243px 106px 241px;width:616px;height:545px;background:url(../images/welcome.png) no-repeat 0 0}
.welcome_box span{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center}
.welcome_box span h1{margin:0 auto 38px;width:196px;border-bottom:2px solid #DFDFDF;font-size:30px;color:#FFA200}
.welcome_box span p{line-height:18px;font-size:16px;color:#363636}
.welcome_box span p small{font-size:14px}
.welcome_box span a{text-decoration:underline;color:#E49101}
.welcome_box span a:after{content:" ▶"}
.welcome_box .btn_ok_yellow{margin-top:38px}

/* 서브페이지 */
.sub_bg{min-width:1100px;background-color:#FFFFFF}
.sub_title{margin:0 auto;width:1100px;height:119px;line-height:119px;background:url(../images/title_bg.jpg) no-repeat;border-bottom:2px solid #E3E3E3;font-size:30px;color:#0D0D0D}
.sub_title.title_mypage{background-position:0 0}
.sub_title.title_news{background-position:0 -119px}
.sub_title.title_media{background-position:0 -238px}
.sub_title.title_download{background-position:0 -357px}
.sub_title.title_support{background-position:0 -476px}
.sub_title.title_shop{background-position:0 -595px}
.sub_title.title_policies{background:none}
.sub_nav{height:50px}
.sub_nav ul{margin:0 auto;width:1100px;height:50px;line-height:50px;text-align:right}
.sub_nav li{display:inline;font-size:12px;color:#959595}
.sub_nav li a{text-decoration:none;color:#959595}
.sub_nav li a:hover{text-decoration:underline}
.sub_nav li.on a{text-decoration:underline}
.sub_nav li:before{content:">";padding:0 10px}
.sub_nav li:first-child:before{content:"";padding:0}

.tab_nav{position:relative;margin:0 auto;width:1100px;height:49px;border-bottom:1px solid #604E26}
.tab_nav ul:after{content:"";display:block;clear:both}
.tab_nav li{display:block;position:relative;float:left;margin-left:-1px;padding:0 14px;min-width:130px;height:48px;line-height:48px;border-left:1px solid #D7D7D7;border-top:1px solid #D7D7D7;border-right:1px solid #D7D7D7;border-bottom:1px solid #604E26;text-align:center;font-size:18px;text-transform:uppercase;color:#C2C2C2;cursor:pointer}
.tab_nav li.on{border-left:1px solid #604E26;border-top:1px solid #604E26;border-right:1px solid #604E26;border-bottom:1px solid #FFFFFF;color:#FFA200;z-index:1}
.tab_nav select{position:absolute;right:0;top:0;padding-left:12px;height:30px;border:1px solid #D7D7D7;font-size:12px;color:#464646}
.tab_nav li a{text-decoration:none;color:#C2C2C2}
.tab_nav li.on a{color:#FFA200}
.tab_nav li a span{display:block;width:100%;height:100%}

.sub_title2{margin:42px auto 8px;width:1100px;line-height:1.2em;font-size:18px;color:#363636}
.sub_title2a{margin:0 auto 8px;width:1100px;line-height:1.2em;font-size:18px;color:#363636}
.sub_title2 small{font-size:13px;color:#A1A1A1}

/* 마이페이지 */
.ecash_table, .ecash_table_p, .account_table{table-layout:fixed;width:1100px;margin:0 auto}
.ecash_table th{position:relative;width:550px;height:50px;border-top:2px solid #555555;border-bottom:1px solid #E9E9E9;text-align:center;font-size:14px;color:#464646}
.ecash_table th:first-child, .ecash_table td:first-child{width:549px;border-right:1px solid #E9E9E9}
.ecash_table th img{vertical-align:top;margin-left:2px;cursor:pointer}
.ecash_table td{width:550px;height:108px;line-height:108px;border-bottom:1px solid #ACACAC;text-align:center;font-size:36px;color:#464646}
.ecash_table td .ibutton{display:inline-block;vertical-align:middle;padding:0 8px;height:24px;line-height:24px;background-color:#FFA200;border:none;border-radius:5px;font-size:12px;color:#FFFFFF;cursor:pointer}
.ecash_table_info{display:block;margin:14px auto 0;width:1100px;font-size:13px;color:#A1A1A1}
.ecash_table_info a{text-decoration:underline;color:#555555}
.ecash_purchase{margin:0 auto;width:1100px;height:51px}
.ecash_purchase:after{content:"";display:block;clear:both}
.ecash_purchase li{float:left;width:550px;height:49px;line-height:49px;background-color:#FFFFFF;border-top:2px solid #E9E9E9;text-align:center;color:#A1A1A1;cursor:pointer}
.ecash_purchase li.on{background-color:#FFF8E7;border-top-color:#FFB816;color:#E08900}
.ecash_table_p{border-bottom:1px solid #ACACAC}
.ecash_table_p th{padding:0 10px;height:40px;line-height:40px;border-top:1px solid #ACACAC;text-align:center;font-size:14px;color:#464646}
.ecash_table_p td{padding:0 10px;height:40px;line-height:40px;border-top:1px solid #D7D7D7;text-align:center;font-size:12px;color:#a1a1a1}
.ecash_table_p th:first-child, .ecash_table_p th:first-child + th + th, .ecash_table_p th:first-child + th + th + th{width:134px}
.ecash_table_p th:first-child + th, .ecash_table_p td:first-child + td{text-align:left}

.ecash_help{position:absolute;left:146px;bottom:62px;padding:0 23px;width:247px;min-height:90px;max-height:254px;background:url(../images/ecash_help.png) no-repeat 0 -19px;text-align:left}
.ecash_help:before{content:"";position:absolute;left:0;top:-19px;width:293px;height:19px;background:url(../images/ecash_help.png) no-repeat 0 0}
.ecash_help:after{content:"";position:absolute;left:0;bottom:-27px;width:293px;height:27px;background:url(../images/ecash_help.png) no-repeat 0 -273px}

.account_table{margin-top:42px;margin-bottom:30px;border-bottom:1px solid #ACACAC}
.account_table td{vertical-align:middle;padding-top:38px;padding-bottom:38px;min-height:85px;border-top:1px solid #E9E9E9;font-size:14px;color:#363636}
.account_table td:first-child{vertical-align:top;padding-left:38px;width:134px}
.account_table tr:first-child td{border-top-color:#ACACAC}

.account_table button.edit{margin-top:28px;margin-right:4px;width:78px;height:34px;background-color:#FFFFFF;border:1px solid #CBCBCB;font-size:15px;color:#363636}
.account_table button.edit strong{font-weight:500;color:#FFA200}
.account_table input[type="text"], .account_table input[type="password"]{padding:0 18px;width:480px;height:42px;line-height:42px;border:1px solid #B7B7B7;box-sizing:border-box;font-size:16px;color:#0D0D0D}
.account_table select{padding-left:18px;width:92px;height:40px;border:1px solid #C2C2C2}
.account_table select + select{margin-left:8px}
.account_table .link_sns{font-size:14px;color:#5F5F5F}
.account_table .link_sns .btn_signin{display:inline-block;margin-right:8px;margin-top:10px}
.account_table .link_pic{vertical-align:top;display:inline-block;position:relative;margin-right:14px;width:61px;height:61px}
.account_table .link_pic .facebook{display:block;position:absolute;right:0;bottom:0;width:18px;height:18px;background:url(../images/sns_icon.png) no-repeat 0 0;z-index:99}
.account_table .link_pic .google{display:block;position:absolute;right:0;bottom:0;width:18px;height:18px;background:url(../images/sns_icon.png) no-repeat 0 -18px;z-index:99}
.account_table .link_sns_ok{vertical-align:top;display:inline-block;height:61px}
.account_table .link_sns_ok .btn_rmlink{margin-top:5px;width:212px;height:36px;background-color:#F2F2F2;border:1px solid #D5D5D5;border-radius:5px;font-weight:bold;font-size:13px;color:#636363}

.account_edit{margin:42px auto 0;padding:0 0 44px;width:1100px;border-bottom:1px solid #ACACAC}
.account_edit h3{padding-bottom:10px;height:19px;line-height:19px;border-bottom:1px solid #ACACAC;font-size:18px;color:#363636}
.account_edit .title{clear:both;display:block;float:left;margin-top:44px;padding:0 0 0 38px;width:168px;min-height:42px;line-height:42px;font-weight:500;font-size:14px;color:#5F5F5F}
.account_edit input[type="text"], .account_edit input[type="password"]{float:left;margin-top:44px;padding:0 18px;width:480px;height:42px;line-height:42px;border:1px solid #B7B7B7;box-sizing:border-box;font-size:16px;color:#0D0D0D}
.account_edit > input[type="text"]{width:370px}
.account_edit .btn_chk{vertical-align:top;margin-left:-1px;margin-top:44px;width:111px;height:42px;background-color:#CCCCCC;border:1px solid #B7B7B7;font-size:16px;color:#FFFFFF}
.account_edit .btn_chk.ok{background-color:#FFBD1D;border:1px solid #FBB200}
.account_edit select{float:left;margin-top:44px;padding-left:18px;width:150px;height:40px;border:1px solid #C2C2C2}
.account_edit select + select{margin-left:15px}
.account_edit dl{margin:34px 0 0 38px}
.account_edit dl:after{content:"";display:block;clear:both;visibility:hidden}
.account_edit dt{float:left;padding-bottom:12px;width:30px}
.account_edit dd{float:left;padding-bottom:12px;width:618px;font-size:13px;color:#5F5F5F}
.account_edit dd a{text-decoration:underline;color:#FF0000}
.account_edit .btn_login{margin:28px 0 26px}
.account_edit .gologin{display:block;padding-bottom:28px;font-size:13px;color:#5F5F5F}
.account_edit .gologin a{text-decoration:underline;color:#FF0000}
.account_edit .link_sns{float:left;margin-top:44px;width:560px;height:84px;line-height:42px;font-size:12px;color:#5F5F5F}
.account_edit .link_sns .btn_signin{display:inline-block;margin-right:8px}

.caution_box{margin:0 auto;padding:22px 32px;width:1036px}
.caution_box ul{display:block;padding:12px 12px 12px 86px;width:938px;background:url(../images/caution_box_bg2.png) no-repeat 0 center}
.caution_box li{line-height:22px;font-size:13px;color:#919191}
.caution_box li strong{font-weight:500;color:#363636}
.caution_box li:before{content:"* "}

.btn_ok_yellow{padding:0 20px;height:40px;background:#ffbd1c;background:-moz-linear-gradient(top, #ffbd1c 0%, #ffad00 100%);background:-webkit-linear-gradient(top, #ffbd1c 0%,#ffad00 100%);background:linear-gradient(to bottom, #ffbd1c 0%, #ffad00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd1c', endColorstr='#ffad00', GradientType=0);border:1px solid #FFA200;font-size:16px;color:#FFFFFF}
.btn_ok_gray{padding:0 20px;height:40px;background:#f9f9f9;background:-moz-linear-gradient(top, #f9f9f9 0%, #e5e5e5 100%);background:-webkit-linear-gradient(top, #f9f9f9 0%,#e5e5e5 100%);background:linear-gradient(to bottom, #f9f9f9 0%,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 );border:1px solid #D7D7D7;font-size:16px;color:#636363}

/* 게시판 */
.bbs_list{table-layout:fixed;margin:42px auto 0;width:1100px;border-bottom:1px solid #ACACAC}
.bbs_list tr{cursor:pointer}
.bbs_list th, .bbs_list td{height:70px;line-height:70px;border-top:1px solid #D7D7D7}
.bbs_list thead tr:first-child th, .bbs_list tbody tr:first-child td{border-top-color:#ACACAC}
.bbs_list th{background-color:#F8F8F8}
.bbs_list .num, .bbs_list .category{width:70px;font-size:12px;color:#A1A1A1}
.bbs_list th.num:after{content:"";display:block;float:left;width:6px;height:70px;background-color:#FFBD1D}
.bbs_list th.num img{vertical-align:middle}
.bbs_list .num{padding-right:23px;text-align:center}
.bbs_list .date{padding-right:18px;width:110px;text-align:center;font-size:12px;color:#A1A1A1}
.bbs_list .subject span{display:block;width:100%;height:70px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:15px;color:#464646}
.bbs_list .subject span:hover{text-decoration:underline}
.bbs_list .subject small{display:inline-block;text-decoration:none;padding-right:12px;font-size:12px;color:#73A4FF;text-transform:uppercase}
.bbs_list .category{text-align:left}
.bbs_list.faq .subject{padding-right:60px}
.category .notice{color:#12A1F3}
.category .event{color:#FFB816}
.category .maint{color:#B061D8}
.category .update{color:#40AA01}
.category .sales{color:#ED1C24}
.category .news{color:#FF7181}
.category .general{color:#5F52A0}
.category .column{color:#13B5B1}
.category .public{color:#F19149}
.search_box{padding-bottom:126px;height:35px;text-align:center}
.search_box select{vertical-align:top;margin-right:4px;padding-left:8px;height:35px;border:1px solid #D7D7D7;font-size:12px;color:#464646}
.search_box input[type="text"]{vertical-align:top;margin:0 4px;padding:0 12px;width:200px;height:33px;line-height:32px;border:1px solid #D7D7D7;font-size:12px}
.search_box button{vertical-align:top;margin-left:4px;padding:0 18px;height:35px;background-color:#666666;border:none;font-size:12px;color:#FFFFFF}

.bbs_view{margin:44px auto 0;width:1100px;height:auto}
.bbs_view .bbs_title{table-layout:fixed;width:1100px;height:74px;background-color:#F8F8F8;border-top:1px solid #ACACAC;border-bottom:1px solid #E2E2E2}
.bbs_view .bbs_title th{vertical-align:middle}
.bbs_view .bbs_title th:first-child{padding-left:50px}
.bbs_view .bbs_title .category{padding-right:10px;width:70px;text-align:left;font-size:16px}
.bbs_view .bbs_title .subject{text-align:left}
.bbs_view .bbs_title .subject span{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:20px;color:#464646}
.bbs_view .bbs_title.faq .subject{padding-right:60px}
.bbs_view .bbs_title .date{width:104px;text-align:center;font-size:14px;color:#A1A1A1}
.bbs_view .bbs_title .views{padding-right:50px;width:90px;text-align:right;font-size:14px;color:#A1A1A1}
.bbs_view .bbs_title .views:before{content:"|";float:left}
.bbs_view .bbs_vbox{margin:0 0 30px;padding:0 50px 50px;width:1000px;border-bottom:1px solid #ACACAC}
.bbs_view .bbs_vbox .share_box{padding:13px 0;height:24px;line-height:24px;text-align:right}
.bbs_view .bbs_vbox .share_box .url{padding-right:6px;font-size:12px;color:#A1A1A1}
.bbs_view .bbs_vbox .share_box .btn_copy{vertical-align:top;width:62px;height:24px;line-height:18px;background-color:#E1E1E1;border:1px solid #CCCCCC;border-radius:3px;font-size:12px;color:#A1A1A1}
.bbs_view .bbs_vbox .faq_cbox{padding:13px 0;height:24px;line-height:24px;font-size:12px;color:#73A4FF;text-transform:uppercase}
.bbs_view .bbs_vbox .btn_share{width:24px;height:24px;background:url(../images/channel_icon_small.png) no-repeat;border:none;text-indent:-9999px}
.bbs_view .bbs_vbox .btn_share.s_fb{background-position:0 0}
.bbs_view .bbs_vbox .btn_share.s_gp{background-position:-24px 0}
.bbs_view .bbs_vbox .btn_share.s_tw{background-position:-48px 0}
.bbs_view .bbs_vbox .cont{padding:36px 0 50px;font-size:14px;color:#636363}
.bbs_view .bbs_vbox .cont img{max-width:1000px;height:auto}
.bbs_view .bbs_vnav{padding-bottom:170px;height:35px}
.bbs_view .bbs_vnav:after{content:"";display:block;clear:both}
.bbs_view .bbs_vnav .bbs_vleft{float:left}
.bbs_view .bbs_vnav .bbs_vleft li{vertical-align:top;display:inline-block;margin-left:2px;width:33px;height:33px;background:url(../images/page_icon.png) no-repeat #FFFFFF;border:1px solid #E2E2E2;text-indent:-9999px;cursor:pointer}
.bbs_view .bbs_vnav .bbs_vleft li.p_prev{background-position:center -66px}
.bbs_view .bbs_vnav .bbs_vleft li.p_next{background-position:center -99px}
.bbs_view .bbs_vnav .bbs_vright{float:right}
.bbs_view .bbs_vnav .bbs_vright button{padding:0 26px;height:31px;background-color:#A1A1A1;border:none;font-size:18px;color:#FFFFFF}

.noresult{padding:80px 0;text-align:center}

/* 미디어 */
.mov_list{margin:42px auto 0;width:1100px}
.mov_list:after{content:"";display:block;clear:both}
.mov_list li{float:left;position:relative;width:356px;height:268px;margin-left:16px;margin-bottom:16px;cursor:pointer}
.mov_list li:first-child, .mov_list li:first-child + li + li + li, .mov_list li:first-child + li + li + li + li + li + li{margin-left:0}
.mov_list li .description{position:absolute;left:0;bottom:0;padding:0 20px;width:100%;height:50px;line-height:50px;background-color:rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;color:#FFFFFF}
.mov_list li span.thumb_bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000);z-index:1}
.mov_list li:hover span.thumb_bg{background:rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000000,endColorstr=#30000000)}
.mov_list li:after{content:"";display:block;position:absolute;left:50%;top:50%;margin-left:-28px;margin-top:-28px;width:57px;height:57px;z-index:2}
.mov_list li:hover:after{background:url(../images/gthumb_mov.png) no-repeat 0 0}
.mov_ytitle{position:relative;margin:0 auto;width:1100px;height:42px;text-align:left}
.mov_ytitle span{display:inline-block;position:relative;padding:0 10px 0 0;width:auto;height:42px;line-height:42px;background-color:#FFFFFF;font-size:14px;color:#959595;z-index:1}
.mov_ytitle:before{content:"";display:block;position:absolute;top:20px;left:0;width:980px;height:1px;background-color:#B7B7B7}
.mov_ytitle button{position:absolute;top:0;right:0;width:108px;height:42px;background:url(../images/youtube_logo.png) no-repeat center center #e52d27;border:none;}

.img_list{margin:42px auto;width:1100px}
.img_list:after{content:"";display:block;clear:both}
.img_list li{float:left;position:relative;width:266px;height:200px;margin-left:12px;margin-bottom:12px;cursor:pointer}
.img_list li:first-child, .img_list li:first-child + li + li + li + li, .img_list li:first-child + li + li + li + li + li + li + li + li{margin-left:0}
.img_list li span.thumb_bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000);z-index:1}
.img_list li:hover span.thumb_bg{background:rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000000,endColorstr=#30000000)}
.img_list li:after{content:"";display:block;position:absolute;left:50%;top:50%;margin-left:-19px;margin-top:-19px;width:39px;height:39px;z-index:2}
.img_list li:hover:after{background:url(../images/gthumb_img.png) no-repeat 0 0}

.page{height:35px;text-align:center}
.page.page_ecash{margin-top:40px;padding-bottom:160px}
.page.page_bbslist{margin-top:62px;padding-bottom:30px}
.page.page_media{margin-top:60px;padding-bottom:150px}
.page li{display:inline-block;margin-left:2px;width:33px;height:33px;cursor:pointer}
.page .page_nav{vertical-align:top;background:url(../images/page_icon.png) no-repeat #FFFFFF;border:1px solid #E2E2E2;text-indent:-9999px}
.page .page_nav.p_first{background-position:center 0}
.page .page_nav.p_prev{background-position:center -66px}
.page .page_nav.p_next{background-position:center -99px}
.page .page_nav.p_last{background-position:center -33px}
.page .page_nav span{display:block;width:100%;height:100%}
.page .page_num{background-color:#FFFFFF;border:1px solid #FFFFFF;font:16px/33px Arial, "돋움", Helvetica, sans-serif;color:#9D9D9D}
.page .page_num:hover{background-color:#F6F6F6;border-color:#F6F6F6}
.page .page_num.on{background-color:#E0E0E0;border-color:#E0E0E0;color:#000000}
.page .page_num a{text-decoration:none;color:#9D9D9D}
.page .page_num.on a{color:#000000}

/* 게임소개 */
.container{min-width:1100px}
.game_top{height:274px;width:100%;background:url(../images/game/game_top_bg.jpg) no-repeat center 0;text-align:center}
.game_top h2{padding-top:70px;font-size:26px;color:#c7c7c7;letter-spacing:0.1em}
.game_top h2 em{font-size:64px;color:#ffb816;letter-spacing:0.15em}
.game_top p{font-size:17px;color:#9e9e9e}

.topTxt{width:1100px;margin:0 auto;padding:55px 0 30px;text-align:center}
.topTxt em{display:block;color:#333333;font-size:28px}
.topTxt p.txt{margin-top:9px;color:#999999;font-size:14px;line-height:20px}

/* 게임소개 - story 회전 슬라이드 효과 */
.intro{padding-bottom:105px;background-color:#fff}
.storyContainer{margin:0 auto;position:relative;text-align:center}
.storyContainer .card{position:relative;width:1100px;height:600px;overflow:hidden}
.storyContainer .image{position:absolute}
.storyContainer .panel {position:relative;z-index:0}
.storyContainer .content{position:absolute;top:0;color:#fff;width:100%}
.storyContainer .content .header{margin-top:100px; font-size:36px;color:#ffb816}
.storyContainer .content .subtitle{margin-top:5px;font-size:15px}
.storyContainer .content .description{margin-top:300px;font-size:14px;font-weight:200;line-height:22px}
.storyContainer .flipPrev.off{cursor:default;background:#201e1d url('../images/game/arrow_left2.png') no-repeat 200px 140px !important}
.storyContainer .flipNext.off{cursor:default;background:#201e1d url('../images/game/arrow_left2.png') no-repeat -35px 140px !important}
.storyContainer .flipPrev:hover{background:#333 url('../images/game/arrow_left2.png') no-repeat 63px 140px}
.storyContainer .flipNext:hover{background:#333 url('../images/game/arrow_right2.png') no-repeat 103px 140px}
.storyContainer .flipPrev{cursor:pointer;position:absolute;top:205px;left:50%;margin-left:-550px;z-index:2;width:190px;height:190px;background:#201e1d url('../images/game/arrow_left2.png') no-repeat 83px 140px;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.storyContainer .flipNext{cursor:pointer;position:absolute;top:205px;left:50%;margin-left:360px;z-index:2;width:190px;height:190px;background:#201e1d url('../images/game/arrow_right2.png') no-repeat 83px 140px;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.storyContainer .flipNext div.titleConatainer{margin-left:-380px}
.storyContainer div.titleConatainer{display:table; -webkit-transition:all .5s ease-in-out; transition:all .5s ease-in-out; margin-left:0}
.storyContainer p.flipTitle{font-weight:300; font-size:18px; width:190px; height:190px; display:table-cell;vertical-align:middle; text-align:center; color:#fff}
.storyContainer .image .imageFlipcss2{float:left;}
.flipPaging{position:absolute;z-index:2;left:50%;top:30px;margin-left:-95px}
.flipPaging a{cursor:pointer;display:inline-block;width:8px;height:8px;padding:10px;background:url('../images/game/dot_off.png') no-repeat center center}
.flipPaging a.on{background:url('../images/game/dot_on.png') no-repeat center center}
.hidden{position:absolute;overflow:hidden;left:0;top:0;width:0;height:0;font-size:0;line-height:0}

/* 게임소개 - 히어로즈 */
.heroesWrap{background-color:#f5f5f5;padding-bottom:105px}
.heroes{position:relative;width:1100px;margin:0 auto}
.heroes .char:after{content:"";clear:both;display:block}
.heroes .char a{position:relative;display:block;width:266px;height:139px;margin:0 12px 12px 0;float:left;background-color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#fff url('../images/game/over_effect.png') no-repeat;background-position:-1260px top}
.heroes .char a.char4{margin:0 0 12px 0}
.heroes .char a .default{display:block;margin-left:140px;padding-right:4px}
.heroes .char a .default strong{padding-top:28px;display:block;color:#444;font-size:22px;font-weight:normal}
.heroes .char a .default em {padding-top:12px;display:block;color:#888;font-size:13px}
.heroes .char a img {position:absolute;top:0;left:0}
.heroes .char a:hover{background-position:-680px top}

.heroes .charLayer{position:relative;margin-top:25px;height:530px}
.heroes .charLayer .charInfo{position:absolute;left:0;top:0;width:1100px;height:530px;background-color:#fff}
.heroes .charLayer .charInfo .pic{position:absolute;right:0;top:-20px}
.heroes .charLayer .charInfo .info{padding-left:70px}
.heroes .charLayer .charInfo .info .title{padding-top:67px;color:#333;font-size:40px;font-weight:500}
.heroes .charLayer .charInfo .info .subtitle{padding-top:23px;color:#ffb816;font-size:22px;font-weight:400}
.heroes .charLayer .charInfo .info .text{padding-top:30px;color:#999;font-size:14px;line-height:20px;font-weight:300}
.heroes .charLayer .charInfo .info .sound{display:inline-block;margin-top:80px;color:#444;font-size:24px;font-weight:200}

/* 게임소개 - 드래곤네스트 */
.dragonWrap{position:relative;height:950px;background-color:#fff;overflow:hidden}
.dragon{position:relative}
.dragon .dragonTab{width:810px;margin:0 auto;height:56px}
.dragon .dragonTab a{position:relative;display:inline-block;float:left;width:266px;height:52px;margin-left:-2px;border:2px solid #f2f2f2;color:#333;font-size:16px;line-height:52px;text-align:center;cursor:pointer;z-index:1}
.dragon .dragonTab a.on{background:#ffb816;border-color:#ffb816}
.dragon .dragonCont{position:relative}
.dragon .dragonCont .cont{width:1100px;height:757px;margin:0 auto;text-align:center;position:absolute;z-index:0;left:50%;top:0;margin-left:-550px;opacity:0;display:none;transition:all 0.4s;-webkit-transition:all 0.4s}
.dragon .dragonCont .cont.on{opacity:1;display:block}
.dragon .dragonCont .cont strong.tit{display:block;padding-top:57px;color:#444;font-size:27px;font-weight:400;line-height:150%}
.dragon .dragonCont .cont p.txt{margin-top:53px;color:#999;font-size:15px;font-weight:400;line-height:20px}
.dragon .dragonCont .cont span.subtxt{display:block;margin-top:37px;color:#444;font-size:19px;font-weight:300;line-height:30px}
.dragon .dragonCont .cont3 .cont3Tab{padding-top:60px}
.dragon .dragonCont .cont3 .cont3Tab p{display:inline-block;width:266px;text-align:center}
.dragon .dragonCont .cont3 .cont3Tab p a{display:inline-block;color:#333;font-size:22px;font-weight:300;text-align:center}
.dragon .dragonCont .cont3 .cont3Tab p a.on{color:#ffb816;border-bottom:2px solid #ffb816; padding-bottom:3px}
.dragon .dragonCont .cont3 .cont{top:86px;height:671px}
.bgClip img{position:absolute;left:50%;margin-left:-1280px;z-index:0;opacity:0}
.ie8Back{width:2560px;height:950px;position:absolute;left:50%;margin-left:-1280px}
html.ie8 .bg .ie8Back{background:url('../images/game/tong_bg_story1.jpg') no-repeat}

/* 게임소개 - DWC */
.dwcWrap{padding-bottom:110px;background:#f5f5f5}
.topTxt span.line{display:block;width:100%;height:2px;margin-top:27px;margin-bottom:36px;background:#ffb816}
.topTxt span.sub{display:block;margin-bottom:28px;color:#ffb816;font-size:19px;font-weight:700;line-height:25px}
.dwc{width:1100px;margin:0 auto}
.col2cont ul{width:1100px;height:340px}
.col2cont ul li{position:relative;z-index:0;float:left;width:542px;height:340px;margin-left:16px;margin-bottom:20px}
.col2cont ul li:first-child{margin-left:0}
.col2cont ul li .over{position:absolute;z-index:0;left:0;top:0;display:block;width:542px;height:340px;background:url('../images/game/dimmed50.png') repeat}
.col2cont ul li .over .tit{color:#ffb816;font-size:18px;padding:27px 0 0 29px}
.col2cont ul li .over a.btn_play{position:absolute;z-index:0;left:50%;top:50%;display:block;width:80px;height:80px;margin:-40px 0 0 -40px;background:url('../images/game/btn_play.png') repeat}

/* 다운로드 */
/*
.down_btn_wrap{margin:0 auto;width:1100px;min-height:71px}
.down_btn{margin-bottom:8px;width:1100px;height:71px;background:url(../images/download_ btn.jpg) no-repeat 0 0;border:1px solid #39230C;font-size:24px;text-shadow:0 2px #520474;color:#F8DA12}
.down_btn img{vertical-align:bottom}
*/
.down_info{display:table;margin:0 auto;width:1098px;height:142px;background-color:#F8F8F8;border:1px solid #ACACAC}
.down_info li{display:table-cell;vertical-align:middle;width:549px;height:142px;line-height:24px;text-align:center;font-size:16px;color:#464646}
/*
.down_info li:first-child{width:548px;border-right:1px solid #ACACAC}
.down_info li span{display:inline-block;padding-left:58px;width:272px;height:48px;background:url(../images/download_info_icon.png) no-repeat 0 0;text-align:left}
.down_info li span em{font-size:16px}
.down_info li span em strong{text-decoration:underline;font-weight:normal}
*/
.down_info li button.down_btn_easy{position:relative;margin-top:10px;width:422px;height:68px;background:#cc0bdd;background:-moz-linear-gradient(top, #cc0bdd 0%, #8c07b1 5%, #63058d 100%);background:-webkit-linear-gradient(top, #cc0bdd 0%,#8c07b1 5%,#63058d 100%);background:linear-gradient(to bottom, #cc0bdd 0%,#8c07b1 5%,#63058d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0bdd', endColorstr='#63058d',GradientType=0 );border:1px solid #0C416B;border-radius:3px;font-size:24px;text-shadow:1px 1px 2px rgba(0,0,0,.3);text-indent:48px;color:#F8DA12}
.down_info li button.down_btn_easy:before{content:"";position:absolute;left:64px;top:20px;width:37px;height:28px;background:url(../images/download_btn_icon_small.png) no-repeat 0 0;}
.down_info li button.down_btn_steam{position:relative;margin-top:10px;width:422px;height:68px;background:#34a5d5;background:-moz-linear-gradient(top, #34a5d5 0%, #216aa0 5%, #184b74 100%);background:-webkit-linear-gradient(top, #34a5d5 0%,#216aa0 5%,#184b74 100%);background:linear-gradient(to bottom, #34a5d5 0%,#216aa0 5%,#184b74 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#34a5d5', endColorstr='#184b74',GradientType=0 );border:1px solid #0C416B;border-radius:3px;font-size:24px;text-shadow:1px 1px 2px rgba(0,0,0,.3);text-indent:58px;color:#C5F0FC}
.down_info li button.down_btn_steam:before{content:"";position:absolute;left:54px;top:24px;width:50px;height:23px;background:url(../images/steam_icon.png) no-repeat 0 0;}

.down_another{position:relative;margin:10px auto 0;padding:22px 65px 22px 725px;width:308px;min-height:110px;border:1px solid #acacac}
.down_another ul{margin-top:1px;width:308px}
.down_another li{margin-top:-1px;width:308px;height:26px;background:#f8f9f9;background:-moz-linear-gradient(top, #f8f9f9 0%, #e5e6e6 100%);background:-webkit-linear-gradient(top, #f8f9f9 0%,#e5e6e6 100%);background:linear-gradient(to bottom, #f8f9f9 0%,#e5e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f9f9', endColorstr='#e5e6e6',GradientType=0 );line-height:26px;border:1px solid #d7d7d7;text-align:center;font-size:14px;font-weight:500}
.down_another li span{display:block;width:100%;height:100%}
.down_another li a{color:#464646}
.down_a_info{position:absolute;left:66px;top:22px;width:616px;height:110px;background-color:#EFF0F0}
.down_a_info h4{padding:14px 28px 0;font-size:16px;font-weight:500;color:#464646}
.down_a_info p{padding:10px 28px;line-height:18px;font-size:14px;font-weight:500;color:#909090}
.down_a_info:before{content:"";display:block;position:absolute;right:-12px;top:42px;width:12px;height:24px;background:url(../images/download_arrow.png) no-repeat 0 0;}

.rqtable{margin:0 auto;width:1100px}
.rqtable th, .rqtable td{vertical-align:middle;border:1px solid #D7D7D7;text-align:center;font-size:14px}
.rqtable th{height:48px;background-color:#F8F8F8;color:#464646}
.rqtable td{height:70px;color:#A1A1A1}
.driver_down{margin:0 auto;padding-bottom:136px;width:1100px}
.driver_down li{display:table;padding:26px 46px;width:1006px;height:77px;border:1px solid #ACACAC}
.driver_down li:first-child{border-bottom:none}
.driver_down li .lbox{display:table-cell;vertical-align:middle;height:77px;line-height:20px;font-size:14px;color:#A1A1A1}
.driver_down li .lbox strong{font-weight:normal;font-size:16px;color:#464646}
.driver_down li .rbox{display:table-cell;vertical-align:middle;height:77px;text-align:right}
.driver_down li:first-child .lbox{padding-left:92px;width:614px;background:url(../images/driver_icon.png) no-repeat 0 0}
.driver_down li:first-child + li .lbox{padding-left:184px;width:522px;background:url(../images/driver_icon2.png) no-repeat 0 0}
.driver_down li .rbox button{width:118px;height:45px;background:#f9f9f9;background:-moz-linear-gradient(top, #f9f9f9 0%, #e5e5e5 100%);background:-webkit-linear-gradient(top, #f9f9f9 0%,#e5e5e5 100%);background:linear-gradient(to bottom, #f9f9f9 0%,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 );border:1px solid #D7D7D7}

/* 2차 비밀번호 */
.pw_info{margin:0 auto;width:1098px;height:158px;border:1px solid #ACACAC}
.pw_info li{display:table;float:left;height:158px}
.pw_info li:first-child{width:706px;background:url(../images/2ndpw_icon.png) no-repeat 30px center}
.pw_info li:first-child + li{width:392px}
.pw_info li > span{display:table-cell;vertical-align:middle}
.pw_info li:first-child > span{padding-left:103px}
.pw_info li:first-child > span span{display:block;padding-left:16px;line-height:20px;border-left:1px solid #DBDBDB;font-size:14px;color:#464646}
.pw_info li:first-child + li button{width:362px;height:90px;line-height:16px;background:#f6c530;background:-moz-linear-gradient(top, #f6c530 0%, #eb7e1f 5%, #e25816 100%);background:-webkit-linear-gradient(top, #f6c530 0%,#eb7e1f 5%,#e25816 100%);background:linear-gradient(to bottom, #f6c530 0%,#eb7e1f 5%,#e25816 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6c530', endColorstr='#e25816',GradientType=0 );border:1px solid #D2500F;border-radius:3px;font-size:12px;text-shadow:1px 1px 2px rgba(0,0,0,.3);color:#FFFBF7}
.pw_info li:first-child + li button strong{line-height:30px;font-size:18px}
.pw_how_step{margin:0 auto;padding:80px 20px 30px 420px;width:658px;background:url(../images/2ndpw_img.jpg) no-repeat 48px center;border-top:1px solid #ACACAC;border-left:1px solid #ACACAC;border-right:1px solid #ACACAC}
.pw_how_step li{padding-bottom:70px;line-height:20px;font-size:14px;color:#464646}
.pw_how_step li strong{font-size:18px}
.pw_how_caution{margin:0 auto;padding:22px 30px;width:1038px;background-color:#F7F7F7;border-bottom:1px solid #ACACAC;border-left:1px solid #ACACAC;border-right:1px solid #ACACAC;color:#5F5F5F}
.pw_how_caution h5{padding:0 0 14px 24px;height:20px;line-height:20px;background:url(../images/2ndpw_caution.png) no-repeat 0 0;font-size:16px}
.pw_how_caution li{position:relative;padding-left:13px;line-height:20px;font-size:13px}
.pw_how_caution li:before{content:"-";position:absolute;left:0}

/* 약관 */
.policy_box{margin:42px auto 0;padding:50px;width:998px;border:1px solid #ACACAC}
.policy_box .pre{font-family:'Roboto', sans-serif;line-height:24px;font-size:13px;word-wrap:normal;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-break:normal}
.policy_box .pre ul{padding-left:24px}
.policy_box .pre li{list-style-type:square}
.policy_box .pre span{display:block;padding-left:24px}
.policy_box table{border-left:1px solid #000000;border-top:1px solid #000000}
.policy_box table{table-layout:fixed}
.policy_box th, .policy_box td{padding:4px 6px;border-right:1px solid #000000;border-bottom:1px solid #000000}
.policy_box th{font-weight:bold}
.policy_box pre p{display:block;padding:0 0 0 20px}

/* 푸터 */
.footer{clear:both;padding-top:35px;min-width:1100px;height:77px;background-color:#E2E2E2}
.footer .footer_lbox{float:left;width:600px;height:77px}
.footer .footer_rbox{float:right;width:500px;height:77px;text-align:right}
.footer .footer_lbox img{display:block;float:left;margin:0 20px 4px 0;width:192px;height:19px}
.footer .footer_lbox p{clear:both;width:600px;height:auto;line-height:18px;font-size:12px;color:#A1A1A1}
.footer .footer_rbox .select_box{display:inline-block;position:relative;vertical-align:top;margin-left:12px;width:115px;height:28px;border:1px solid #D7D7D7;background:url(../images/select_bg.png) no-repeat right 0 #F9F9F9}
.footer .footer_rbox .select_box.on{background-position:right -28px}
.footer .footer_rbox .select_box label{position:absolute;left:10px;top:0;line-height:28px;font-size:12px;color:#000000}
.footer .footer_rbox .select_box select{position:relative;padding:0 4px;width:100%;height:28px;min-height:28px;line-height:28px;font-size:12px;opacity:0;filter:alpha(opacity=0);z-index:1}
.footer .footer_rbox .channel{display:inline-block;vertical-align:top;text-align:left}
.footer .footer_rbox .channel li{display:block;float:left;margin-right:8px;width:30px;height:30px}
.footer .footer_rbox .channel li span{display:block;width:30px;height:30px;background:url(../images/channel_icon.png) no-repeat;text-indent:-9999px}
.footer .footer_rbox .channel li span.ch_fb{background-position:0 0}
.footer .footer_rbox .channel li span.ch_yt{background-position:-30px 0}
.footer .footer_rbox .channel li span.ch_tw{background-position:-60px 0}
.footer .footer_rbox .channel li span.ch_tc{background-position:-90px 0}
.footer .footer_rbox .time_num{position:absolute;right:0;top:-4px;width:114px;height:50px;line-height:44px;font-weight:500;font-size:44px;letter-spacing:-0.01em;text-align:right;color:#464646}
.footer .footer_rbox .time_title{position:absolute;right:116px;top:0;width:120px;height:18px;line-height:16px;font-weight:500;font-size:16px;text-align:right;color:#464646}
.footer .footer_rbox .time_date{position:absolute;right:116px;top:18px;width:120px;height:18px;line-height:16px;font-weight:300;font-size:16px;letter-spacing:-0.07em;text-align:right;color:#464646}

/* 팝업 */
.dimmed{position:fixed;left:0;top:0;width:100%;height:100%;background:url(../images/dimmed95.png);z-index:99}
.dimmed2{position:fixed;left:0;top:0;width:100%;height:100%;background:url(../images/dimmed40.png);z-index:99}
.pop_wrap{display:table;position:fixed;left:0;top:0;width:100%;height:100%;box-sizing:border-box;text-align:center;z-index:100}
.pop_wrap .close{position:fixed;right:0;top:0;width:60px;height:60px;background:url(../images/btn_close.png) no-repeat center center;cursor:pointer}
.pop_wrap .pop_nav{position:fixed;top:50%;margin-top:-30px;width:40px;height:60px;background:url(../images/btn_arrow.png) no-repeat}
.pop_wrap .pop_nav.pn_prev{left:0;background-position:0 0}
.pop_wrap .pop_nav.pn_next{right:0;background-position:-40px 0}
.pop_wrap .pop_nav a span{display:block;width:100%;height:100%;text-indent:-9999px}
.pop_wrap .pop_cont{display:table-cell;vertical-align:middle;width:100%;height:100%}
.pop_wrap .pop_cont iframe{max-width:1100px;max-height:619px;width:100%;height:100%}

.pop_pay, .pop_reset{position:fixed;left:50%;top:50%;padding:30px;margin-left:-215px;margin-top:-172px;width:370px;height:284px;background-color:#FFFFFF;border:1px solid #727272;border-radius:5px;z-index:100}
.pop_pay h2, .pop_reset h2{padding-bottom:20px;line-height:24px;text-align:center;font-weight:500;font-size:18px}
.pop_pay ul{margin:0 auto 12px;width:320px}
.pop_pay ul:after{content:"";display:block;clear:both}
.pop_pay li{float:left;margin:0 18px;width:124px;height:162px;}
.pop_pay li input[type="radio"]{position:absolute;left:-9999px}
.pop_pay li label{display:block;width:124px;height:124px;background:url(../images/pop_pay_icon.png) no-repeat;cursor:pointer}
.pop_pay li:first-child label{background-position:0 0}
.pop_pay li:first-child + li label{background-position:-124px 0}
.pop_pay li:first-child label.on{background-position:0 -124px}
.pop_pay li:first-child + li label.on{background-position:-124px -124px}
.pop_pay li span{display:block;height:30px;line-height:30px;text-align:center;font-size:16px;color:#363636}
.pop_pay .center li{margin:0 98px}
.pop_pay .close, .pop_reset .close{position:absolute;right:10px;top:10px;width:16px;height:16px;background:url(../images/pop_close.png) no-repeat 0 0;cursor:pointer}

.pop_reset .pw_reset{padding:12px 22px 32px}
.pop_reset .pw_reset h3{text-align:center;font-size:14px;color:#363636}
.pop_reset .pw_reset input[type="text"]{margin:10px auto 20px;width:324px;height:40px;line-height:40px;border:1px solid #C2C2C2;text-indent:18px}
.pop_reset .pw_reset small{display:block;line-height:18px;font-size:12px;color:#868686}
.pop_reset .pw_reset small:before{content:"! "}

/* 에러페이지 */
.error_bg{background-color:#FFFFFF}
.error_wrap{margin:0 auto;width:1100px;height:892px}
.error_wrap.type1{background:url(../images/error_t1.jpg) no-repeat center 0}
.error_wrap.type2{background:url(../images/error_t2.jpg) no-repeat center 0}
.error_wrap.type3{background:url(../images/error_t3.jpg) no-repeat center 0}
.error_wrap.type4{background:url(../images/error_t4.jpg) no-repeat center 0}
.error_wrap h1{font-size:40px}
.error_wrap p{padding:26px 0 58px;font-size:16px}
.error_404{padding-top:210px;text-align:center;color:#555555}
.error_etc{padding-top:138px;text-align:center;color:#555555}

/* 1:1 문의 */
.request_table{width:1100px;margin:0 auto;margin-top:42px;margin-bottom:30px;border-bottom:1px solid #ACACAC}
.request_table td, .request_table th{vertical-align:middle;padding-top:20px;padding-bottom:20px;border-top:1px solid #E9E9E9;font-size:14px;color:#363636}
.request_table th{padding-left:38px}
.request_table td:first-child{padding-left:38px;width:200px}
.request_table tr:first-child td{border-top-color:#ACACAC}
.request_table input[type="text"]{padding:0 18px;width:480px;height:42px;line-height:42px;border:1px solid #B7B7B7;box-sizing:border-box;font-size:16px;color:#0D0D0D}
.request_table textarea{width:480px;max-width:862px;height:120px}
.request_table select{padding-left:14px;height:40px;border:1px solid #C2C2C2}
.request_table select + select{margin-left:8px}
.request_table td.title{font-size:16px}
.ui-datepicker{display:none}

.btn_top{position:fixed;right:20px;bottom:200px;width:50px;height:50px;background:url(../images/top_btn.png) no-repeat 0 0}
.btn_top span{display:block;width:100%;height:100%}

.loading{position:fixed;left:0;top:0;width:100%;height:100%;background:url(../images/dimmed40.png);z-index:999}
.loading:after{content:"";display:block;width:100%;height:100%;background:url(../images/paypal_loading.gif) no-repeat center center}

/* 이메일 제안 */
.email_suggest{padding-left:18px;background:url(../images/caution_email.png) no-repeat 0 0;font-size:14px;font-weight:500;color:#111111;white-space:nowrap}
.email_suggest span{color:#FF7800;text-decoration:underline;cursor:pointer}
.signup_box .email_suggest{position:absolute;left:120px;top:53px;padding-left:32px;border-left:1px solid #c2c2c2;background-position:14px 0}
.login_box .email_suggest{position:absolute;left:50%;top:44px;margin-left:-220px}

/* 스킬시뮬레이터 배너 */
.skill_banner{position:absolute;left:0;bottom:0;width:397px;height:120px;background:url(../images/skill_banner.jpg) no-repeat 0 0}
.skill_banner span{display:block;width:100%;height:100%;text-indent:-9999px}

/* 웹상점 */
.cash_shop{padding-top:43px}
.cash_shop .shop_info{padding:11px;width:100%;height:110px;border:1px solid #d7d7d7;box-sizing:border-box;text-align:center;box-shadow:0 2px 2px -1px #d7d7d7}
.cash_shop .shop_info h1{margin-bottom:8px;font-weight:bold;text-transform:uppercase;font-size:24px;line-height:32px;color:#ffbd1d}
.cash_shop .shop_info h1 span{border-bottom:2px solid #ffbd1d}
.cash_shop .shop_info p{font-size:16px;line-height:24px;color:#959595}
.cash_shop .shop_info.tier p{line-height:88px}
.cash_shop .shop_info.hottime p{padding:10px 0 0}
.cash_shop .shop_info.hottime .countdown{font-weight:bold;text-transform:uppercase;font-size:24px;line-height:28px;display:inline-block;border-bottom:2px solid #ffbd1d}
.cash_shop .shop_info.tier p strong,.cash_shop .shop_info.hottime p strong,.cash_shop .shop_info.hottime .countdown strong{color:#ffbd1d}
.cash_shop .shop_list_wrap.tier{border:1px solid #d7d7d7;margin:39px 0 0;padding:29px}
.cash_shop .shop_list_wrap.tier .tier_head{text-align:center}
.cash_shop .shop_list_wrap.tier .tier_head > strong{display:block;font-size:28px;line-height:34px;text-align:center;text-transform:uppercase;margin:4px 0 0}
.cash_shop .shop_list_wrap.tier .tier_head > strong:before{content:'['}
.cash_shop .shop_list_wrap.tier .tier_head > strong:after{content:']'}
.cash_shop .shop_list_wrap.tier .tier_head em{font-weight:bold;text-transform:uppercase;font-size:20px;line-height:28px;display:inline-block;color:#959595;text-align:center;border-bottom:2px solid #ffbd1d;margin:4px 0 0}
.cash_shop .shop_list_wrap.tier .tier_head em strong{display:inline;color:#ffbd1d}
.cash_shop .shop_list_wrap.tier .tier_reward{position:relative;width:490px;height:174px;border:1px solid #ffbd1d;margin:35px auto 0;box-shadow:0 2px 2px -1px #d7d7d7}
.cash_shop .shop_list_wrap.tier .tier_reward:before{position:absolute;top:-11px;right:49px;display:block;width:148px;height:58px;overflow:hidden;content:'';background:url(../images/label_reward.png) no-repeat 0 0}
.cash_shop .shop_list_wrap.tier .tier_reward .sthumb_img{display:block;width:246px;height:174px;overflow:hidden}
.cash_shop .shop_list_wrap.tier .tier_reward .sthumb_img > span{display:block;width:246px;height:174px;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:.3s transform}
.cash_shop .shop_list_wrap.tier .tier_reward:hover .sthumb_img span{transform:scale(1.1)}
.cash_shop .shop_list_wrap.tier .tier_reward h1{position:absolute;top:50px;right:0;display:table;width:244px;height:64px;color:#434343;font-size:16px;font-weight:bold;line-height:24px;overflow:hidden;text-align:center}
.cash_shop .shop_list_wrap.tier .tier_reward h1 span{display:table-cell;vertical-align:middle}
.cash_shop .shop_list_wrap.tier .tier_reward .item_get{position:absolute;top:110px;right:67px;width:108px;height:40px;background:#ffbd1c;background:-moz-linear-gradient(top,#ffbd1c 0%,#ffad00 100%);background:-webkit-linear-gradient(top,#ffbd1c 0%,#ffad00 100%);background:linear-gradient(to bottom,#ffbd1c 0%,#ffad00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd1c',endColorstr='#ffad00',GradientType=0);border:1px solid #da7b00;border-radius:3px;text-transform:uppercase;font-weight:bold;font-size:16px;color:#a65a07;text-shadow:0 1px #ffcd26;box-shadow:inset 0 0 1px 1px #ffc721;cursor:pointer}
.cash_shop .shop_list_wrap.tier .tier_reward .item_get:hover{background:#ffcb1e;background:-moz-linear-gradient(top,#ffcb1e 0%,#ffd426 100%);background:-webkit-linear-gradient(top,#ffcb1e 0%,#ffd426 100%);background:linear-gradient(to bottom,#ffcb1e 0%,#ffd426 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcb1e',endColorstr='#ffd426',GradientType=0);border:1px solid #f89a05;color:#a65a07;text-shadow:0 1px #ffbd1d;box-shadow:inset 0 0 1px 1px #ffda2a}
.cash_shop .shop_list_wrap.tier .tier_reward .item_get.locked,.cash_shop .shop_list_wrap.tier .tier_reward .item_get.optained{background:#b2b2b2;background:-moz-linear-gradient(top,#b2b2b2 0%,#959492 100%);background:-webkit-linear-gradient(top,#b2b2b2 0%,#959492 100%);background:linear-gradient(to bottom,#b2b2b2 0%,#959492 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2b2b2',endColorstr='#959492',GradientType=0);border-color:#959595;color:#535353;text-shadow:0 1px #afaead;box-shadow:inset 0 0 1px 1px #acabaa;cursor:default}
.cash_shop .shop_list_wrap.tier .tier_note{margin:50px 0 0}
.cash_shop .shop_list_wrap.tier .tier_note h1{position:relative;color:#434343;font-size:20px;font-weight:bold;line-height:24px;padding:0 0 0 12px}
.cash_shop .shop_list_wrap.tier .tier_note h1:before{position:absolute;top:0;bottom:0;left:0;display:block;content:'';width:3px;height:16px;overflow:hidden;background:#ffbd1d;margin:auto 0}
.cash_shop .shop_list_wrap.tier .tier_note .note{color:#535353;font-size:16px;line-height:25px;padding:20px 0}
.cash_shop .shop_list{padding-top:8px}
.cash_shop .shop_list:after{display:block;clear:both;content:""}
.cash_shop .shop_list.empty{font-size:24px;line-height:28px;color:#959595;text-align:center;padding:100px 0 40px}
.cash_shop .shop_list > li{float:left;position:relative;margin:32px 0 0 36px;width:248px;height:365px;border:3px solid transparent;box-sizing:border-box;transition:.3s border;box-shadow:0 2px 2px -1px #d7d7d7}
.cash_shop .shop_list.tier > li{margin-left:16px}
.cash_shop .shop_list.tier > li:after{display:block;position:absolute;top:0;bottom:0;left:-16px;display:block;width:10px;height:32px;overflow:hidden;content:'';background:url(../images/btn_arrow2.png) no-repeat 0 0;margin:auto 0}
.cash_shop .shop_list > li:hover{border-color:#ffbd1d}
.cash_shop .shop_list > li:before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;display:block;content:'';border:1px solid #d7d7d7}
.cash_shop .shop_list > li:hover:before{display:none}
.cash_shop .shop_list.tier > li:nth-child(4n+1):after{display:none}
.cash_shop .shop_list > li:nth-child(4n+1){margin-left:0}
.cash_shop .shop_list > li .label{position:absolute;top:-6px;left:8px;z-index:2}
.cash_shop .shop_list > li .label li{float:left;width:32px;height:43px;background:url(../images/shop_icon_label.png) no-repeat 0 0;text-indent:-9999px}
.cash_shop .shop_list > li .label li.new{background-position:0 0}
.cash_shop .shop_list > li .label li.best{background-position:-32px 0}
.cash_shop .shop_list > li .label li.dc{background-position:-64px 0}
.cash_shop .shop_list > li .label li.hot{background-position:-96px 0}
.cash_shop .shop_list > li .sthumb_wrap{position:absolute;top:0;left:0;display:block;width:242px;height:172px}
.cash_shop .shop_list > li:hover .sthumb_wrap{overflow:hidden}
.cash_shop .shop_list > li .sthumb_img{position:relative;top:0;left:0;display:block;width:246px;height:174px;overflow:hidden;margin:-2px -2px 0}
.cash_shop .shop_list > li .sthumb_img > span{display:block;width:246px;height:174px;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:.3s transform}
.cash_shop .shop_list > li .sthumb_img:before{display:block;position:absolute;right:0;bottom:0;width:36px;height:36px;background:url(../images/shop_icon_detail.png) no-repeat center center #ffbd1d;z-index:1;content:""}
.cash_shop .shop_list > li:hover .sthumb_img span{transform:scale(1.1)}
.cash_shop .shop_list > li > h1{display:table;margin:175px 17px 0;width:208px;height:64px;color:#434343;border-bottom:1px solid #e3e3e3;font-size:16px;font-weight:bold;line-height:24px;overflow:hidden}
.cash_shop .shop_list > li > h1 span{display:table-cell;vertical-align:middle}
.cash_shop .shop_list > li:hover > h1{border-bottom-color:#ffbd1d}
.cash_shop .shop_list > li .sthumb_info{float:left;width:166px;margin:17px 0 0 16px}
.cash_shop .shop_list > li .sthumb_info li{padding-bottom:3px;font-weight:bold;text-transform:uppercase;font-size:14px;line-height:17px;letter-spacing:-.025em;color:#2e2317}
.cash_shop .shop_list > li .sthumb_info li strong{font-size:16px;color:#ffa200}
.cash_shop .shop_list > li .sthumb_info li small{font-size:12px}
.cash_shop .shop_list > li .sthumb_purchase{display:block;width:124px;margin:65px auto 0}
.cash_shop .shop_list > li .sthumb_purchase .item_purchase{width:124px;height:36px;background:#ffbd1c;background:-moz-linear-gradient(top,#ffbd1c 0%,#ffad00 100%);background:-webkit-linear-gradient(top,#ffbd1c 0%,#ffad00 100%);background:linear-gradient(to bottom,#ffbd1c 0%,#ffad00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd1c',endColorstr='#ffad00',GradientType=0);border:1px solid #da7b00;border-radius:3px;text-transform:uppercase;font-weight:bold;font-size:16px;color:#a65a07;text-shadow:0 1px #ffcd26;box-shadow:inset 0 0 1px 1px #ffc721;cursor:pointer}
.cash_shop .shop_list > li .sthumb_purchase .item_purchase:hover{background:#ffcb1e;background:-moz-linear-gradient(top,#ffcb1e 0%,#ffd426 100%);background:-webkit-linear-gradient(top,#ffcb1e 0%,#ffd426 100%);background:linear-gradient(to bottom,#ffcb1e 0%,#ffd426 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcb1e',endColorstr='#ffd426',GradientType=0);border:1px solid #f89a05;color:#a65a07;text-shadow:0 1px #ffbd1d;box-shadow:inset 0 0 1px 1px #ffda2a}
.cash_shop .shop_list > li.soldout:hover{border-color:#d7d7d7}
.cash_shop .shop_list > li.soldout .sthumb_img{border-color:#d7d7d7}
.cash_shop .shop_list > li.soldout .sthumb_img > span:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#959595;opacity:.6;content:""}
.cash_shop .shop_list > li.soldout .sthumb_img:before{display:none}
.cash_shop .shop_list > li.soldout > h1{color:#a0a0a0}
.cash_shop .shop_list > li.soldout:hover > h1{border-bottom-color:#e3e3e3}
.cash_shop .shop_list > li.soldout .sthumb_info li strong{color:#959595}
.cash_shop .shop_list > li.soldout .sthumb_purchase .item_purchase,.cash_shop .shop_list > li.locked .sthumb_purchase .item_purchase{width:100%;background:#b2b2b2;background:-moz-linear-gradient(top,#b2b2b2 0%,#959492 100%);background:-webkit-linear-gradient(top,#b2b2b2 0%,#959492 100%);background:linear-gradient(to bottom,#b2b2b2 0%,#959492 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2b2b2',endColorstr='#959492',GradientType=0);border-color:#959595;color:#535353;text-shadow:0 1px #afaead;box-shadow:inset 0 0 1px 1px #acabaa;cursor:default}

.cash_shop .shop_detail{position:relative;padding:48px 70px;height:407px;border:1px solid #d7d7d7;box-sizing:border-box}
.cash_shop .shop_detail .sthumb_img_big{float:left;margin-right:63px;width:416px;height:294px;background-repeat:no-repeat;background-position:center center;background-size:cover;border:1px solid #604e26;box-sizing:border-box}
.cash_shop .shop_detail .label{position:absolute;left:88px;top:45px;z-index:2}
.cash_shop .shop_detail .label li{float:left;width:40px;height:52px;background:url(../images/shop_icon_label_big.png) no-repeat 0 0;text-indent:-9999px}
.cash_shop .shop_detail .label li.new{background-position:0 0}
.cash_shop .shop_detail .label li.best{background-position:-40px 0}
.cash_shop .shop_detail .label li.dc{background-position:-80px 0}
.cash_shop .shop_detail .label li.hot{background-position:-120px 0}
.cash_shop .shop_detail .detail_info{float:left;width:479px}
.cash_shop .shop_detail .detail_info h1{margin-bottom:18px;padding:10px 0 26px;border-bottom:1px solid #514f19;font-size:24px;line-height:28px;color:#0d0d0d}
.cash_shop .shop_detail .detail_info .cash_eyet{margin-bottom:20px;height:38px}
.cash_shop .shop_detail .detail_info .cash_eyet span{display:inline-block;vertical-align:top}
.cash_shop .shop_detail .detail_info .cash_eyet span.sale_eyet, .cash_shop .shop_detail .detail_info .cash_eyet span.eyet{padding-top:16px;font-weight:bold;font-size:20px;line-height:22px}
.cash_shop .shop_detail .detail_info .cash_eyet span.sale_eyet{text-decoration:line-through;color:#a0a0a0}
.cash_shop .shop_detail .detail_info .cash_eyet span.eyet{color:#ffa200}
.cash_shop .shop_detail .detail_info .cash_eyet span.sale_eyet:after, .cash_shop .shop_detail .detail_info .cash_eyet span.eyet:after{font-weight:normal;font-size:18px;content:" EYET"}
.cash_shop .shop_detail .detail_info .cash_eyet span.eyet:after{color:#2e2317}
.cash_shop .shop_detail .detail_info .cash_eyet span.sale_arrow{width:40px;height:36px;background:url(../images/shop_icon_arrow.png) no-repeat center 20px;text-align:center;font-weight:bold;font-size:14px;color:#e60012;letter-spacing:-0.025em}
.cash_shop .shop_detail .detail_info .item_available{font-weight:bold;font-size:20px;line-height:22px;color:#ffa200}
.cash_shop .shop_detail .detail_info .item_available:after{font-weight:normal;font-size:18px;text-transform:uppercase;color:#2e2317;content:" Available"}
.cash_shop .shop_detail .detail_info .item_available.no{color:#a0a0a0}
.cash_shop .shop_detail .detail_info .item_available.no:after{content:""}
.cash_shop .shop_detail .btn_box{position:absolute;left:550px;bottom:64px}
.cash_shop .shop_detail .btn_box .item_purchase{margin-right:18px;width:228px;height:66px;background:#ffbd1c;background:-moz-linear-gradient(top, #ffbd1c 0%, #ffad00 100%);background:-webkit-linear-gradient(top, #ffbd1c 0%,#ffad00 100%);background:linear-gradient(to bottom, #ffbd1c 0%, #ffad00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd1c', endColorstr='#ffad00', GradientType=0);border:1px solid #da7b00;border-radius:3px;text-transform:uppercase;font-weight:bold;font-size:24px;color:#a65a07;text-shadow:0 1px #ffcd26;box-shadow:inset 0 0 1px 1px #ffc721;cursor:pointer}
.cash_shop .shop_detail .btn_box .item_go_list{margin-right:18px;width:228px;height:66px;background:#eaeaea;border:1px solid #bfbfbf;border-radius:3px;text-transform:uppercase;font-size:18px;color:#7d7d7d;text-shadow:0 1px #f0f0f0;box-shadow:inset 0 0 1px 1px #f0f0f0;cursor:pointer}
.cash_shop .shop_detail_txt{padding:36px 50px;border:1px solid #d7d7d7;border-top:none;box-sizing:border-box}
.cash_shop .shop_detail_txt h1{margin-left:8px;margin-bottom:14px;padding-left:9px;border-left:3px solid #ffbd1d;font-weight:bold;font-size:20px;line-height:22px;color:#0d0d0d}
.cash_shop .shop_detail_txt p{padding:14px 20px 40px;font-size:16px;line-height:24px;color:#535353}
.cash_shop .shop_detail_wrap{padding-bottom:150px}
.cash_shop .shop_history_how{padding:25px 26px;height:446px;border:1px solid #d7d7d7;box-sizing:border-box}
.cash_shop .shop_history_how h1{padding:0 22px;font-weight:bold;font-size:18px;line-height:34px;text-transform:uppercase;color:#2e2317}
.cash_shop .shop_history_how p{padding:0 22px;font-size:16px;line-height:28px;color:#7d7d7d}
.cash_shop .shop_history_how ul{padding-top:22px}
.cash_shop .shop_history_how ul:after{display:block;clear:both;content:""}
.cash_shop .shop_history_how li{float:left;margin:0 4px;width:340px;text-align:center;font-size:14px;line-height:20px;color:#a0a0a0;letter-spacing:-0.025em;word-spacing:-0.05em}
.cash_shop .shop_history_how li > img{display:block;border:1px solid #da7b00}
.cash_shop .shop_history_how li > span{display:block;padding-top:20px}
.cash_shop .shop_agreement{padding:50px 70px;border:1px solid #d7d7d7;box-sizing:border-box}
.cash_shop .shop_agreement li{font-weight:300;padding-left:20px;font-size:16px;line-height:40px;color:#7d7d7d}
.cash_shop .shop_agreement li:before{content:"- ";margin-left:-8px}

.shop_pop_top{height:60px;min-width:836px;background:url(../images/tob_bg.png) repeat-x 0}
.shop_pop_top h1{margin:0 auto;width:728px;font-weight:bold;font-size:18px;line-height:60px}
.shop_pop_content{margin:0 auto;padding-bottom:40px;width:728px}
.shop_pop_content h1{padding:30px 0 6px;font-size:18px;line-height:24px}
.shop_pop_content .rqtable{margin:0 auto;width:728px}
.shop_pop_content .rqtable th{text-transform:uppercase}
.shop_pop_content .rqtable .warning{height:48px;background-color:#ffd9d9;color:#535353}
.shop_pop_content .rqtable .warning input[type=button]{margin-left:14px;width:76px;height:27px;background:#ffbd1c;background:-moz-linear-gradient(top, #ffbd1c 0%, #ffad00 100%);background:-webkit-linear-gradient(top, #ffbd1c 0%,#ffad00 100%);background:linear-gradient(to bottom, #ffbd1c 0%, #ffad00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd1c', endColorstr='#ffad00', GradientType=0);border:1px solid #da7b00;border-radius:3px;text-transform:uppercase;font-weight:bold;font-size:12px;color:#a65a07;text-shadow:0 1px #ffcd26;box-shadow:inset 0 0 1px 1px #ffc721;cursor:pointer}
.shop_pop_content .shop_pop_agree{padding:24px 0}
.shop_pop_content .shop_pop_agree input[type=checkbox]{display:inline-block;vertical-align:top;margin-top:4px}
.shop_pop_content .shop_pop_agree span{display:inline-block;vertical-align:top;padding:0 6px;font-size:14px;line-height:20px;color:#a0a0a0}
.shop_pop_content .shop_pop_btn{text-align:center}
.shop_pop_content .shop_pop_btn .item_purchase{margin:0 4px;width:130px;height:46px;background:#ffbd1c;background:-moz-linear-gradient(top, #ffbd1c 0%, #ffad00 100%);background:-webkit-linear-gradient(top, #ffbd1c 0%,#ffad00 100%);background:linear-gradient(to bottom, #ffbd1c 0%, #ffad00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd1c', endColorstr='#ffad00', GradientType=0);border:1px solid #da7b00;border-radius:3px;text-transform:uppercase;font-weight:bold;font-size:16px;color:#a65a07;text-shadow:0 1px #ffcd26;box-shadow:inset 0 0 1px 1px #ffc721;cursor:pointer}
.shop_pop_content .shop_pop_btn .item_cancel{margin:0 4px;width:130px;height:46px;background:#eaeaea;border:1px solid #bfbfbf;border-radius:3px;text-transform:uppercase;font-size:16px;color:#7d7d7d;text-shadow:0 1px #f0f0f0;box-shadow:inset 0 0 1px 1px #f0f0f0;cursor:pointer}

.col_yellow{color:#ffa200}
.col_red{color:#e60012}

/* 광고용 랜딩페이지 */
.ad_landing_bg{position:relative;min-width:1024px;background:url("../images/ad_landing_bg.jpg") no-repeat center 0}
.ad_landing_bg .logo{position:absolute;top: 20px;left: 50%;margin-left: -512px;height: 86px;width: 175px;background:url("../images/logo2.png") no-repeat}
.ad_landing_bg .logo a{display: block;height: 100%;width: 100%;text-indent: -9999px;}
.ad_landing_bg .ec_ban{position:absolute;top: 0;left: 50%;margin-left: 700px;height: 316px;width: 130px;background:url("../images/ec_bannar.png") no-repeat;text-indent: -9999px;}
.landing_wrap{margin:0 auto;width:1024px;padding-top: 115px}
.landing_wrap:after{content:"";display:block;clear:both;visibility:hidden}
.landing_wrap h1 {height: 40px;padding: 10px;margin-left: 480px;background: url("../images/ad_landing_title.png") no-repeat center 0;text-indent: -9999px;}
.landing_wrap .btn_login{width:100%;height:52px;background:#ffbd1c;background:-moz-linear-gradient(top, #ffbd1c 0%, #ffad00 100%);background:-webkit-linear-gradient(top, #ffbd1c 0%,#ffad00 100%);background:linear-gradient(to bottom, #ffbd1c 0%, #ffad00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd1c', endColorstr='#ffad00', GradientType=0);border:1px solid #FFA200;font-weight:500;font-size:20px;color:#FFFFFF}
.landing_wrap .signup_box{float: right;border: none;background-color: #fff;padding: 20px 32px;margin-bottom:120px;}
.landing_wrap .signup_box .email_suggest{position:absolute;left:88px;top:32px;padding-left:32px;border-left:1px solid #c2c2c2;background-position:14px 0}



