@charset "utf-8";
/*@font-face {
    font-family: 'Gyeonggi Cheonnyeon';
    src: url('/libs/font/TitleV.woff') format('woff');
}*/
/*@font-face { font-family: 'GyeonggiBatang'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/GyeonggiBatang.woff') format('woff'); font-weight: normal; font-style: normal; }*/

#wrap, html, body {;margin:0;padding:0;}
.clear { content:"" ; display:block;  height:0px; line-height:0px; font-size:0px; clear:both; }

@keyframes  gamestart_on {
    from{
        -webkit-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        -o-opacity:0;
        opacity: 0;
    }
    to{
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1;
    }
}
@keyframes  gamestart_off {
    from{
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity:1;
        opacity: 1;
    }
    to{
        -webkit-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        -o-opacity:01;
        opacity: 0;
    }
}

body { min-width: 1300px; background: #fff; }

/*body {background: #0e0808 url(http://cdn-img.kingkongsoft.kr/sin/bg/bg_v3.jpg) 0 0 no-repeat;}*/
/*body {background: #0e0808 url(http://cdn-img.kingkongsoft.kr/og/bg/bg.png) 0 0 no-repeat;}*/
body {background: #0e0808 url(http://cdn-img.kingkongsoft.kr/og/bg/bg.jpg) 0 0 no-repeat;}
/*body.spring {background: #020202 url(http://cdn-img.kingkongsoft.kr/mhorigin/bg/main_bg_v6.jpg) 0 0 no-repeat;}*/

#wrap {  min-width: 1300px; }
#wrap.sub {  min-width: 1300px; overflow: unset;}
#smartPop_overlay { background: #000 !important; }
#smartPop_content { padding: 0px !important;  }
#smartPop_container {background-color:white; -webkit-box-shadow:none !important;}

.naver_login_btn { display: inline-block;*display: inline;*zoom: 1; font-size: 0pt;line-height:0pt; width: 115px;height: 35px;background: url(http://cdn-img.kingkongsoft.kr/og/btn/ico_n.png) 0 0 no-repeat;vertical-align: middle;margin-left: 5px;}
.naver_login_btn > img {display: none;}
.kakao_login_btn { display: inline-block;*display: inline;*zoom: 1; font-size: 0pt;line-height:0pt; width: 115px;height: 35px;background: url(http://cdn-img.kingkongsoft.kr/og/btn/ico_k.png) 0 0 no-repeat;margin-left: 5px;vertical-align: middle;}
.kakao_login_btn > img {display: none;}
.google_login_btn { display: inline-block;*display: inline;*zoom: 1; font-size: 0pt;line-height:0pt; width: 115px;height: 35px;background: url(http://cdn-img.kingkongsoft.kr/og/btn/ico_g.png) 0 0 no-repeat;margin-left: 5px;vertical-align: middle;}
.google_login_btn > img {display: none;}
.facebook_login_btn { display: inline-block;*display: inline;*zoom: 1; font-size: 0pt;line-height:0pt; width: 115px;height: 35px;background: url(http://cdn-img.kingkongsoft.kr/og/btn/ico_f.png) 0 0 no-repeat;margin-left: 5px;vertical-align: middle;}
.facebook_login_btn > img {display: none;}

/*div.login_box p.btn_box > span {  display: inline-block;*display: inline;*zoom: 1; line-height: 1.0; font-size: 9pt; color: #848484;vertical-align: middle;}*/

/* 스크롤이 생기도록 강제로 변경 */
div[class^=sbHolder_type] {
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
 }
ul[class^=sbOptions_type] {
    overflow-y: auto !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
  }
ul[class^=sbOptions_type] > li {
   -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}
ul[class^=sbOptions_type] > li > a {
   -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}
#wrap { position: relative; }
#wrap.main {overflow-x: hidden;}
#wrap > a.logo {position: absolute;left:50px;top:15px;z-index: 99;}

div#header { position: relative; background: url(http://cdn-img.kingkongsoft.kr/og/bg/bg_main_top.jpg) 50% 0 no-repeat;height: 800px;}
div#header > div.top_content { width: 1202px;margin: 0px auto; position: relative; height: 198px;}
div#header > div.top_content > a.logo { position: absolute;left:50%; transform: translateX(-50%);top:10px; z-index: 99;}



/*div#header > div.top_content > div.navi { position: absolute; z-index: 998;  font-size: 0pt; left:290px;top:31px; line-height: 0pt; height:32px; z-index: 3;overflow: hidden;*/
div#header > div.top_content > div.navi { position: absolute; z-index: 998;  font-size: 0pt; left:0px;top:0px; line-height: 0pt; height:80px; z-index: 3;overflow: hidden;
    -webkit-transition: height 0.2s;
    -o-transition: height 0.2s;
    transition: height 0.2s;
    padding-top: 45px;
}

div#header > div.top_content > div.navi > span.top_line { border-top: 2px solid #c03923;z-index: 2; top:82px; left:0px; position: absolute; width: 152px; display: none;}

div#header > div.top_content > div.navi.hover,
div#header > div.top_content > div.navi:hover {
    -webkit-transition: height 0.5s;
    -o-transition: height 0.5s;
    transition: height 0.5s;
    height:250px;

}
div#header div.navi_layer {
    z-index: 1;
    position: absolute;
    left:0px;
    right:0px;
    /*height: 87px;*/
    height: 0px;
    background: #000;
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    -ms-opacity: 0.5;
    -o-opacity: 0.5;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -webkit-transition: height 0.4s;
    -o-transition: height 0.4s;
    transition: height 0.4s;
}
div#header div.navi_layer.hover {
    height: 250px;
    -webkit-transition: height 0.3s;
    -o-transition: height 0.3s;
    transition: height 0.3s;
    border: 1px solid #444;
}


div.navi > ul { position: relative;z-index: 99; }
div.navi > ul > li:first-child { margin-left: 0px;  }
div.navi > ul > li { width: 152px; display: inline-block;*display: inline;*zoom: 1; font-size: 10pt; line-height: 1.6; vertical-align: top; }
div.navi > ul > li.logo_area { width: 265px;}
div.navi > ul > li > dl {  }
div.navi > ul > li > dl > dt { text-align: center; }
div.navi > ul > li > dl > dt a { color: #fff; font-size: 22px; font-family: 'GyeonggiBatang' !important; }
div.navi > ul > li > dl > dt a:hover { color: #c03923; }
div.navi > ul > li > dl > dt a.hover { color: #c03923; }
div.navi > ul > li > dl > dd { text-align: center; line-height: 1.5; margin-top: 25px;  }
div.navi > ul > li > dl > dd > a {  color: #fff;margin-bottom: 8px;font-size: 14px; font-family: 'Nanum Gothic' !important;}
div.navi > ul > li > dl > dd > a:hover { color: #c03923; text-decoration: underline; }
div.navi > ul > li > dl > dd > a.hover { color: #c03923; text-decoration: underline;}
div.navi dl > dd a { display: block; height: 20px; margin-bottom: 3px; color: #cccccc;position: relative;}
div.navi dl > dd a > b {color: red; font-size: 8pt;position: absolute;right:24px;top:-3px;}
div.navi > p.line { border-top: 0px solid #92928c; position: absolute; width: 841px; right:30px; top:89px; }



div#header > div.middle_content {width: 1627px;margin: 0px auto;position: relative;top:-130px;}

div.rolling_box { position: relative; /*width: 1202px;*/height: 551px;}
div.rolling_box.sub { position: absolute;left:340px;top:0px; width: 800px;height: 551px; }
div.rolling_box > div.rolling_list { height: 551px; position: relative; overflow: hidden;}
div.rolling_box > div.rolling_list > a { position: absolute; top:0px;left:0px; }
div.rolling_box > ol.btns { position: absolute; bottom:20px;right:0px;left:0px; text-align: left; font-size: 0pt;line-height: 0pt;z-index: 997; text-align: right;}
div.rolling_box.sub > ol.btns { position: absolute; bottom:20px;right:0px;left:0px; text-align: left; font-size: 0pt;line-height: 0pt;z-index: 997; text-align: right;}
div.rolling_box > ol.btns > li {
    cursor:pointer;
    display: inline-block;*display: inline;*zoom: 1;width: 23px;height: 23px; margin-left: 7px;
    background: #737574;
    -webkit-transition: width 1s;
    -o-transition: width 1s;
    transition: width 1s;
    -webkit-border-radius:11.5px ;
    -moz-border-radius:11.5px ;
    -ms-border-radius:11.5px ;
    -o-border-radius:11.5px ;
    border-radius:11.5px ;
}
div.rolling_box > ol.btns > li.hover {
    width: 49px;
    background: #ffffff;
    -webkit-transition: width 1s;
     -o-transition: width 1s;
     transition: width 1s;
     /*visibility: visible;*/
}

/*div#header > img.slogan {position: absolute;bottom:15px;right:304px;}*/
div#header > div.slogan_box {position: absolute;width: 1211px;bottom:10px;left:50%;transform: translateX(-50%);height: 50px;}
div#header > div.slogan_box > img {position: absolute;left:289px;top:0px;}
div.sub div#header > div.slogan_box {}
div.sub div#header > div.slogan_box img {left:0px;}

div.left_content {width: 285px;position: relative; float:left;}
div.left_content > div.game_start_area > a {position: absolute;left:-8px;top:-136px;}
div.left_content > div.game_start_area > a.mv {position: absolute;left:0px;top:-124px;}
div.left_content > div.game_start_area > img.ring {position: absolute;top:-252px;left:-19px;width: 350px;}
div.left_content > div.game_start_area > img.text {position: absolute;top:-182px;left:91px;width: 100px;z-index: 2;}

div.right_content div.game_start_area { display: inline-block;*display: inline;*zoom: 1;text-align: center;margin-bottom: 5px;position: relative;}
div.right_content div.game_start_area > a.btn_start { position: relative;display: block;text-align: center;left:-8px;top:-7px;}

div.right_content > div.game_start_area > a.mv {left: 0px;top: 0px;}
div.right_content > div.game_start_area > img.ring {position: absolute;top:-123px;left:-19px;width: 350px;display: none;}
div.right_content > div.game_start_area > img.text {position: absolute;top:-62px;left:91px;width: 100px;z-index: 2;display: none;}

div.right_content div.game_start_area > a.btn_start > img {width: 100%;position: relative;}


div.right_content div.game_start_area > a.btn_start > img.on {position: absolute; display: none;left:0px;top:0px;}
div.right_content div.game_start_area > a.btn_start:hover > img.on {display: inline-block;z-index: 2;}





div.container { width: 1209px; min-height: 300px;  margin: 0px auto 0px auto; position: relative; font-size: 0pt;line-height: 0pt;}


/* floating banner */
/*div.fixed_layer{ position: absolute; right:4px;top:-490px; width: 0px;height: 0px; z-index: 99;}
div.fixed_layer > a.float_banner { position: fixed;  }*/

div.fixed_banner{ position: absolute; right:25px;top:-71px; width: 0px;height: 0px; z-index: 99;}
div.fixed_banner > a.fixed { position: fixed;  }

div.float_banner {position: absolute;}
div.float_banner.type01 {top:204px;right:-274px;}
div.float_banner.type02 {top:-85px;right:-301px;}
div.float_banner.type03 {top:406px;right:-301px;}
div.float_banner > a.fixed {position: fixed;}
div.float_banner.type04 {top:-110px;left:-288px;}
div.float_banner.type05 {top:168px;left:-288px;}


input.og_agree {border: none; width: 180px; height: 39px; display: inline-block;*display: inline;*zoom: 1; background: url(http://cdn-img.kingkongsoft.kr/www/common/channel/ongate/btn_og_arr.jpg) 0 0 no-repeat; cursor:pointer;font-size: 0pt;line-height: 0pt;}

div.login_box {width: 285px;display: inline-block;*display: inline;*zoom: 1; background: #2e2f31; height: 268px;padding: 18px 23px 0px 23px;border: 1px solid #515151;line-height: 1.6;position: relative;z-index: 2;}

div.login_box div.reg_input { position: relative; margin-bottom: 11px; height: 63px;}
div.login_box div.reg_input > input.text { background: #fff; font-size: 13px; padding:7px 0px 8px 5px; color: #0d0c0c; width: 158px;margin-bottom: 2px;}
div.login_box div.reg_input > input.login_btn { color: #fff; font-weight: bold; width: 73px;height: 67px; background: #5d1b1c;border: 0px; position: absolute;right:0px;top:0px;font-size: 15px;line-height: 0pt;cursor:pointer;}
/*div.login_box div.reg_input > input.login_btn:hover { background: url(http://cdn-img.kingkongsoft.kr/boss/btn/login_on.png) 0 0 no-repeat;  }*/
div.login_box a.join {display: block;padding: 11px 0px; text-align: center;background: #212121;border: 1px solid #333333;color: #dcdcdc;font-size: 11pt;}

div.login_box p.short_link { font-size: 13px; color: #b6b6b6; line-height: 1.6;display: block;margin-top: 5px;padding-top: 15px;vertical-align: middle;border-top: 1px solid #565656;text-align: center;}
div.login_box p.short_link > a { color: #b6b6b6;  }

div.login_box p.btn_box { line-height: 1.0; text-align: center; margin-top: 5px;}
div.login_box p.social_login { line-height: 1.0; text-align: center; margin-top: 5px;width: 241px;margin-left: -5px;}

div.login_box.online {padding:7px 21px 0px 21px;}
div.login_box div.mem_info { line-height: 1.6; font-size: 11pt;  margin-bottom: 5px;min-height: 70px;}
div.login_box div.mem_info > h3 { font-size: 24px; color: #fff; font-weight: 900; margin-bottom: 7px; position: relative;}
div.login_box div.mem_info > h3 > span { font-size: 19px; font-weight: bold; margin-left: 5px; }
div.login_box div.mem_info > h3 > a.logout_btn { position: absolute; right:5px; bottom:0px; font-size: 14px; color: #b6b6b6;font-weight: normal;}
div.login_box div.mem_info > p.cash_info {  position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;-ms-box-sizing: border-box;}
div.login_box div.mem_info > p.cash_info > span.cash_text { width: 240px;font-size: 16px;background: #eee;border: 1px solid #fff;margin-bottom: 6px;}
 div.login_box div.mem_info > p.agree_text {  position: relative; text-align: center; color: #fff; font-size: 12px; margin-top: 20px;}
div.login_box div.mem_info > p.agree_text > b {  color: red; }

div.login_box div.mem_info > p.cash_info > span { border: 1px solid #b9b9b9; background: #a5a5a5; color: #000; font-size: 14px;font-weight: bold; width: 187px; padding: 5px 0px 5px 5px; display: inline-block;*display: inline;*zoom: 1;position: relative;}
div.login_box div.mem_info > p.cash_info > span > b { position: absolute;right:5px; color: #ab2506; }
div.login_box div.mem_info > p.cash_info > a.cash_charge { background: #ae1213; border: 1px solid #860b0d; padding: 8px 14px 8px 14px; width:211px;color: #fff;font-size: 17px; display: inline-block;*display: inline;*zoom: 1;text-align: center;}

div.login_box p.btn_box > a.agree { display: inline-block;*display: inline;*zoom: 1;width: 211px; font-size: 16px; padding: 14px 14px; background: #5d1c1c; color: #fff; border: 1px solid #ae1213;}
div.login_box p.btn_box > a.goldgift { display: inline-block;*display: inline;*zoom: 1;width: 211px; font-size: 16px; padding: 14px 14px; background: #212121; color: #fff; border: 1px solid #464444;}

div.login_box p.btn_box > a.gold { display: inline-block;*display: inline;*zoom: 1;width: 104px; font-size: 10pt; padding: 24px 12px; font-weight: bold; background: #212121; color: #fff; border: 1px solid #333333;}
div.login_box p.btn_box > a.coupon { display: inline-block;*display: inline;*zoom: 1;width: 104px; font-size: 10pt; padding: 24px 12px; font-weight: bold; background: #5d1c1c; color: #fff; border: 1px solid #2e0e0e;}

/*div.login_box p.btn_box > a.gold { display: inline-block;*display: inline;*zoom: 1;width: 130px; height: 63px; overflow: hidden;}
div.login_box p.btn_box > a.coupon { display: inline-block;*display: inline;*zoom: 1;width: 130px; height: 63px;overflow: hidden;}*/

div.login_box p.btn_box > a.gold > img {width: 100%;}
div.login_box p.btn_box > a.coupon > img {width: 100%;}

/*130 . 63 */



div.section {}
div.article {}
div.section.news {margin-left: 306px;position: relative;}
div.section.news > div.article {}
/*div.section.news > div.article.event {  display: inline-block;*display: inline;*zoom: 1;}*/
div.section.news > div.article.event { width: 362px;position: absolute;left:0px;top:0px;border: 1px solid #515151;}
div.section.news > div.article.event > a > img {width: 360px;height: 266px;}
div.section.news > div.article.notice {width: 520px;background: #2e2f31;margin-left: 381px;height: 268px;border: 1px solid #565656; font-size: 16px;line-height: 1.6;display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}


p.latest_tab {width: 100%;text-align:color: #fff;border-bottom: 1px solid #565656;position: relative;}
p.latest_tab > a:first-child {margin-left: 0px;}
p.latest_tab > a.tab_notice {width: 141px;text-align: center;background: none;display: inline-block;*display: inline;*zoom: 1; color: #fff;font-size: 16px;padding: 12px 0px 12px 0px;font-family: 'GyeonggiBatang';position: relative;}
p.latest_tab > a.tab_notice:hover {color: #d20e0e;}
p.latest_tab > a.tab_notice.hover {color: #d20e0e;}
p.latest_tab > a.tab_notice.hover:after {content: "";border-bottom: 3px solid #d20e0e;width: 100%;position: absolute;bottom:-2px;left:0px;}
p.latest_tab > a.more {position: absolute;right:15px;top:15px;}


div.article.notice > ul  {padding: 20px 10px 10px 10px; height: 201px;overflow-y: hidden;}
div.article.notice > ul > li { position: relative;margin-bottom: 5px;}
div.article.notice > ul > li > a { color: #dbdbdb; width: 426px; font-size: 15px; height: 25px; display: block;overflow: hidden; }
div.article.notice > ul > li > a:hover {color: #d20e0e;}
div.article.notice > ul > li > b { color: #ababab; font-size: 13px; position: absolute; right:0px; top:1px; }
div.article.notice > ul > li > a > b { display: inline-block;*display: inline;*zoom: 1;line-height: 1;font-size: 10pt;color: #fff; padding: 5px 0px 5px 0px; width: 60px;text-align: center;}
div.article.notice > ul > li > a > b.notice { background: #ac1037;  }
div.article.notice > ul > li > a > b.event { background: #a5937b;  }
div.article.notice > ul > li > a > b.check { background: #4c8a82;  }
div.article.notice > ul > li > a > b.open { background: #4c5c8a;  }
div.article.notice > ul > li > a > b.update { background: #56a2a2;  }

div.article.notice > ul > li > i {color: #bebebe; font-style: normal;font-size: 11pt;position: absolute;right:0px;top:1px;}
div.article.notice > ul > li:hover > i {color: #d20e0e; }


div.section.news > div.article.coupon_free { display: inline-block;*display: inline;*zoom: 1;width: 277px; vertical-align: top;}



div.section.info {position: relative;font-size: 0pt;line-height: 0pt;margin-top: 80px;}
div.section.info > div.article.guide {width: 1209px;}
div.section.info > div.article.guide a {display: inline-block;*display: inline;*zoom: 1;width: 285px;position: relative;margin-left: 22.4px;}
div.section.info > div.article.guide a:first-child {margin-left: 0px;}

@keyframes  character_on {
    from{
        -webkit-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        -o-opacity:0;
        opacity: 0;
    }
    to{
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1;
    }
}
@keyframes  character_off {
    from{
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity:1;
        opacity: 1;
    }
    to{
        -webkit-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        -o-opacity:0;
        opacity: 0;
    }
}

div.section.info > div.article.guide a > img.on {
    position: absolute;display:block;bottom:0px;left:0px;
    opacity: 0;
    z-index: 2;
}
div.section.info > div.article.guide a:hover > img.on {
    position: absolute;display:block;bottom:0px;left:0px;

    -moz-animation:character_on .7s 1 forwards ease-out;
      -webkit-animation:character_on .7s 1 forwards ease-out;
      -o-animation:character_on .7s 1 forwards ease-out;
      -ms-animation:character_on .7s 1 forwards ease-out;
      animation:character_on .7s 1 forwards ease-out;

}

div.section.skill {position: relative;margin-top: 50px;height: 1270px;/*background: url(http://cdn-img.kingkongsoft.kr/og/character/Character01.png) 50% 0 no-repeat;*/ }
div.section.skill > div.bg_layer {position: absolute;background: url(http://cdn-img.kingkongsoft.kr/og/character/Character01_v1.png) 50% 0 no-repeat;top:0px;bottom: 0px;left:-30%;right:-30%;z-index: 1;}
div.section.skill h3 {text-align: center;position: relative;z-index: 3;top:100px;}

div.skill_box {width: 511px;height: 373px;background: url(http://cdn-img.kingkongsoft.kr/og/character/skill_box.png) 0 0 no-repeat;position: absolute;left:-8px;z-index: 3;top:561px;}

.TabTitle {width:64px;position: absolute;left:-68px;top:13px;}
.TabTitle li {width:64px; height:73px;margin-bottom: 18px;}
/*.TabTitle li.active {transform: rotate(20deg);-webkit-transform: rotate(20deg);}*/
.TabTitle li span {width:64px; height:73px; display:block; cursor:pointer;}
.TabTitle li span.s1 { background: url(http://cdn-img.kingkongsoft.kr/og/character/ico_skill_off01.png) 0 0 no-repeat;}
.TabTitle li span.s1:hover { background: url(http://cdn-img.kingkongsoft.kr/og/character/ico_skill_on01.png) 0 0 no-repeat;}
.TabTitle li span.s1.active { background: url(http://cdn-img.kingkongsoft.kr/og/character/ico_skill_on01.png) 0 0 no-repeat;}
.TabTitle li span.s2 { background: url(http://cdn-img.kingkongsoft.kr/og/character/ico_skill_off02.png) 0 0 no-repeat;}
.TabTitle li span.s2.active { background: url(http://cdn-img.kingkongsoft.kr/og/character/ico_skill_on02.png) 0 0 no-repeat;}
.TabTitle li span.s2:hover { background: url(http://cdn-img.kingkongsoft.kr/og/character/ico_skill_on02.png) 0 0 no-repeat;}
.TabTitle li span.s3 { background: url(http://cdn-img.kingkongsoft.kr/og/character/ico_skill_off03.png) 0 0 no-repeat;}
.TabTitle li span.s3.active { background: url(http://cdn-img.kingkongsoft.kr/og/character/ico_skill_on03.png) 0 0 no-repeat;}
.TabTitle li span.s3:hover { background: url(http://cdn-img.kingkongsoft.kr/og/character/ico_skill_on03.png) 0 0 no-repeat;}
.TabTitle li span.s4 { background: url(http://cdn-img.kingkongsoft.kr/og/character/ico_skill_off04.png) 0 0 no-repeat;}
.TabTitle li span.s4.active { background: url(http://cdn-img.kingkongsoft.kr/og/character/ico_skill_on04.png) 0 0 no-repeat;}
.TabTitle li span.s4:hover { background: url(http://cdn-img.kingkongsoft.kr/og/character/ico_skill_on04.png) 0 0 no-repeat;}

/*.TabContent {width:380px; height:260px; position: absolute;left:50%;top:50%;transform: translate(-50%,-50%); }
.home_skill {width:380px; height:260px; display:block;}*/

.TabContent {width:480px; height:338px; position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.home_skill {width:480px; height:338px; display:block;}

.home_skill_1 { background:url(http://cdn-img.kingkongsoft.kr/og/character/home_skill_1.png) no-repeat; background-size: 9600px 338px; -webkit-animation: skill4 2s step-end infinite;}
.home_skill_2 { background:url(http://cdn-img.kingkongsoft.kr/og/character/home_skill_2.png) no-repeat; background-size: 14400px 338px; -webkit-animation: skill5 3s step-end infinite;}
.home_skill_3 { background:url(http://cdn-img.kingkongsoft.kr/og/character/home_skill_3.png) no-repeat; background-size: 9600px 338px; -webkit-animation: skill4 2s step-end infinite;}
.home_skill_4 { background:url(http://cdn-img.kingkongsoft.kr/og/character/home_skill_4.png) no-repeat; background-size: 9600px 338px; -webkit-animation: skill4 2s step-end infinite;}
@-webkit-keyframes skill4{
    0%{ background-position:0px 0px;}
    5%{ background-position:-480px 0px;}
    10%{ background-position:-960px 0px;}
    15%{ background-position:-1440px 0px;}
    20%{ background-position:-1920px 0px;}
    25%{ background-position:-2400px 0px;}
    30%{ background-position:-2880px 0px;}
    35%{ background-position:-3360px 0px;}
    40%{ background-position:-3840px 0px;}
    45%{ background-position:-4320px 0px;}
    50%{ background-position:-4800px 0px;}
    55%{ background-position:-5280px 0px;}
    60%{ background-position:-5760px 0px;}
    65%{ background-position:-6240px 0px;}
    70%{ background-position:-6720px 0px;}
    75%{ background-position:-7200px 0px;}
    80%{ background-position:-7680px 0px;}
    85%{ background-position:-8160px 0px;}
    90%{ background-position:-8640px 0px;}
    95%{ background-position:-9120px 0px;}
}
@-webkit-keyframes skill5{
    0%{ background-position:0px 0px;}
    3.33%{ background-position:-480px 0px;}
    6.66%{ background-position:-960px 0px;}
    10%{ background-position:-1440px 0px;}
    13.33%{ background-position:-1920px 0px;}
    16.66%{ background-position:-2400px 0px;}
    20%{ background-position:-2880px 0px;}
    23.33%{ background-position:-3360px 0px;}
    26.66%{ background-position:-3840px 0px;}
    30%{ background-position:-4320px 0px;}
    33.33%{ background-position:-4800px 0px;}
    36.66%{ background-position:-5280px 0px;}
    40%{ background-position:-5760px 0px;}
    43.33%{ background-position:-6240px 0px;}
    46.66%{ background-position:-6720px 0px;}
    50%{ background-position:-7200px 0px;}
    53.33%{ background-position:-7680px 0px;}
    56.66%{ background-position:-8160px 0px;}
    60%{ background-position:-8640px 0px;}
    63.66%{ background-position:-9120px 0px;}
    66.66%{ background-position:-9600px 0px;}
    70%{ background-position:-10080px 0px;}
    73.33%{ background-position:-10560px 0px;}
    76.66%{ background-position:-11040px 0px;}
    80%{ background-position:-11520px 0px;}
    83.33%{ background-position:-12000px 0px;}
    86.66%{ background-position:-12480px 0px;}
    90%{ background-position:-12960px 0px;}
    93.33%{ background-position:-13440px 0px;}
    96.66%{ background-position:-13920px 0px;}
}


@-webkit-keyframes skill2{
    0%{ background-position:0px 0px;}
    5%{ background-position:-380px 0px;}
    10%{ background-position:-760px 0px;}
    15%{ background-position:-1140px 0px;}
    20%{ background-position:-1520px 0px;}
    25%{ background-position:-1900px 0px;}
    30%{ background-position:-2280px 0px;}
    35%{ background-position:-2660px 0px;}
    40%{ background-position:-3040px 0px;}
    45%{ background-position:-3420px 0px;}
    50%{ background-position:-3800px 0px;}
    55%{ background-position:-4180px 0px;}
    60%{ background-position:-4560px 0px;}
    65%{ background-position:-4940px 0px;}
    70%{ background-position:-5320px 0px;}
    75%{ background-position:-5700px 0px;}
    80%{ background-position:-6080px 0px;}
    85%{ background-position:-6460px 0px;}
    90%{ background-position:-6840px 0px;}
    95%{ background-position:-7220px 0px;}
}
@-webkit-keyframes skill3{
    0%{ background-position:0px 0px;}
    3.33%{ background-position:-380px 0px;}
    6.66%{ background-position:-760px 0px;}
    10%{ background-position:-1140px 0px;}
    13.33%{ background-position:-1520px 0px;}
    16.66%{ background-position:-1900px 0px;}
    20%{ background-position:-2280px 0px;}
    23.33%{ background-position:-2660px 0px;}
    26.66%{ background-position:-3040px 0px;}
    30%{ background-position:-3420px 0px;}
    33.33%{ background-position:-3800px 0px;}
    36.66%{ background-position:-4180px 0px;}
    40%{ background-position:-4560px 0px;}
    43.33%{ background-position:-4940px 0px;}
    46.66%{ background-position:-5320px 0px;}
    50%{ background-position:-5700px 0px;}
    53.33%{ background-position:-6080px 0px;}
    56.66%{ background-position:-6460px 0px;}
    60%{ background-position:-6840px 0px;}
    63.66%{ background-position:-7220px 0px;}
    66.66%{ background-position:-7600px 0px;}
    70%{ background-position:-7980px 0px;}
    73.33%{ background-position:-8360px 0px;}
    76.66%{ background-position:-8740px 0px;}
    80%{ background-position:-9120px 0px;}
    83.33%{ background-position:-9500px 0px;}
    86.66%{ background-position:-9880px 0px;}
    90%{ background-position:-10260px 0px;}
    93.33%{ background-position:-10640px 0px;}
    96.66%{ background-position:-11020px 0px;}
}

div.section.character {position: relative;font-size: 0pt;line-height: 0pt;margin-top: -180px;margin-bottom: 50px;}
div.section.character h3 {text-align: center;}
div.section.character > div.bg_layer { width: 1200px;height: 585px; margin: 0px auto 0px auto; background: url(http://cdn-img.kingkongsoft.kr/og/character/Character02_box.png);}

div.section.character div.bg_layer div.inner_wrap {width: 1100px;margin:0px auto;overflow: hidden;top:80px;}
div.section.character .bg_layer ul {position: relative;}
div.section.character .bg_layer li {/*width:294px;*/ width: 270px; height:422px; float:left; position:relative;}
.main_sz_pic {width:500px; height:500px; display:block; position:absolute; left:-103px; top:-39px; -webkit-animation: main_sz_pic 1.2s step-end infinite;}
.main_szb_01 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_szb_01.png) no-repeat;}
.main_szb_02 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_szb_02.png) no-repeat;}
.main_szb_03 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_szb_03.png) no-repeat;}
.main_szb_04 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_szb_04.png) no-repeat;}
.main_szb_05 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_szb_05.png) no-repeat;}
.main_szb_06 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_szb_06.png) no-repeat;}
.main_szb_07 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_szb_07.png) no-repeat;}
.main_szb_08 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_szb_08.png) no-repeat;}
.main_szg_01 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_szg_01.png) no-repeat;}
.main_szg_02 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_szg_02.png) no-repeat;}
.main_szg_03 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_szg_03.png) no-repeat;}
.main_szg_04 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_szg_04.png) no-repeat;}
.main_szg_05 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_szg_05.png) no-repeat;}
.main_szg_06 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_szg_06.png) no-repeat;}
.main_szg_07 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_szg_07.png) no-repeat;}
.main_szg_08 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_szg_08.png) no-repeat;}
@-webkit-keyframes main_sz_pic{
    0%{ background-position:0px 0px;}
    8.33%{ background-position:-500px 0px;}
    16.66%{ background-position:-1000px 0px;}
    25%{ background-position:-1500px 0px;}
    33.33%{ background-position:-2000px 0px;}
    41.66%{ background-position:-2500px 0px;}
    50%{ background-position:-3000px 0px;}
    58.33%{ background-position:-3500px 0px;}
    66.66%{ background-position:-4000px 0px;}
    75%{ background-position:-4500px 0px;}
    83.33%{ background-position:-5000px 0px;}
    91.66%{ background-position:-5500px 0px;}
}

div.section.farming {position: relative;font-size: 0pt;line-height: 0pt;margin-bottom: 150px;}
div.section.farming h3 {text-align: center;}
div.section.farming > div.bg_layer { width: 1200px;height: 452px; margin: 0px auto 0px auto; background: url(http://cdn-img.kingkongsoft.kr/og/character/Character03_box1.png);position: relative;}
div.section.farming > div.bg_layer div.inner_wrap {width: 1104px;height: 310px;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
div.section.farming > div.bg_layer li {width:180px; height:310px; float:left; margin:0px 2px;}
div.section.farming > div.bg_layer li a {width:180px; height:310px; display:block; position:relative; cursor:default;}
div.section.farming > div.bg_layer div.inner_wrap div {width:180px; height:276px; display:block; position:absolute; left:0; top:0; z-index:3;}
div.section.farming > div.bg_layer a:before {content: ''; width:180px; height:276px; display:block; background:url(http://cdn-img.kingkongsoft.kr/og/character/Character03_box2.png) no-repeat; background-size:100%; position:absolute; left:0; top:0; z-index:4;}
div.section.farming > div.bg_layer a:after {content: ''; width:180px; height:276px; display:block; background:#04031f; opacity:0.7; filter:alpha(opacity=70); position:absolute; left:0; top:0; z-index:2;}
div.section.farming > div.bg_layer span {width:180px; height:40px; font-size:24px; line-height:40px; text-align:center; color:#FFFFFF; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif; display:block; position:absolute; left:0; top:280px;}
div.section.farming > div.bg_layer a:hover:before {-webkit-filter:brightness(1.5);filter:brightness(1.5);}
div.section.farming > div.bg_layer a:hover span { color:#FFFF99;}


.main_xt_01 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_xt_01.png) no-repeat; -webkit-animation: main_xt_8 0.8s step-end infinite;}
.main_xt_02 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_xt_02.png) no-repeat; -webkit-animation: main_xt_12 1.2s step-end infinite;}
.main_xt_03 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_xt_03.png) no-repeat; -webkit-animation: main_xt_8 0.8s step-end infinite;}
.main_xt_04 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_xt_04.png) no-repeat; -webkit-animation: main_xt_8 0.8s step-end infinite;}
.main_xt_05 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_xt_05.png) no-repeat; -webkit-animation: main_xt_12 1.2s step-end infinite;}
.main_xt_06 {background:url(http://cdn-img.kingkongsoft.kr/og/character/main_xt_06.png) no-repeat; -webkit-animation: main_xt_8 0.8s step-end infinite;}
@-webkit-keyframes main_xt_8{
    0%{ background-position:0px 0px;}
    12.5%{ background-position:-180px 0px;}
    25%{ background-position:-360px 0px;}
    37.5%{ background-position:-540px 0px;}
    50%{ background-position:-720px 0px;}
    62.5%{ background-position:-900px 0px;}
    75%{ background-position:-1080px 0px;}
    87.5%{ background-position:-1260px 0px;}
}
@-webkit-keyframes main_xt_12{
    0%{ background-position:0px 0px;}
    8.33%{ background-position:-180px 0px;}
    16.66%{ background-position:-360px 0px;}
    25%{ background-position:-540px 0px;}
    33.33%{ background-position:-720px 0px;}
    41.66%{ background-position:-900px 0px;}
    50%{ background-position:-1080px 0px;}
    58.33%{ background-position:-1260px 0px;}
    66.66%{ background-position:-1440px 0px;}
    75%{ background-position:-1620px 0px;}
    83.33%{ background-position:-1800px 0px;}
    91.66%{ background-position:-1980px 0px;}
}




div.right_content {width: 285px;float: right;}
div.right_content > div.section {background: rgba(0,0,0,50%);border: 1px solid #515151;margin-top: 20px;}

div.right_content div.article {margin-bottom: 2px;line-height: 0pt;font-size: 0pt;}
div.right_content div.article.event div.side_rolling img {width: 283px;}

div.right_content div.article.event {position: relative;}
div.right_content div.article.event .bx-wrapper {position: relative;}
div.article.event .bx-controls {position: absolute; bottom:15px;left:10px;z-index: 99;width: 285px;}
div.article.event .bx-controls .bx-pager-item {display: inline-block;*display: inline;*zoom: 1;}
div.article.event .bx-controls .bx-pager-item a {width: 15px;height: 15px;margin-left: 3px;background: #737574;display: inline-block;*display: inline;*zoom: 1;
    -webkit-border-radius:11.5px ;
    -moz-border-radius:11.5px ;
    -ms-border-radius:11.5px ;
    -o-border-radius:11.5px ;
    border-radius:11.5px ;
}
div.article.event .bx-controls .bx-pager-item a.active {background: #fff !important;}

/*div.article.event .bx-controls .bx-has-pager { border: 1px solid red;}*/



.footer { background: #151515;  min-height: 254px; padding-bottom: 15px;}
.footer ul,
.footer ol { margin: 0px; padding: 0px; list-style: none;}

div.footer_top {  border-bottom: 1px solid #999999; }
div.footer_top > ul.site_info { width: 1209px; margin: 0px auto; font-size: 0pt;line-height: 0pt; padding: 20px 0px;}
div.footer_top > ul.site_info > li {  display: inline-block;*display: inline;*zoom: 1; padding: 0px 20px 0px 25px; font-size: 16px;line-height: 1.0; position: relative;}
div.footer_top > ul.site_info > li > a {  color: #ababb3;}
div.footer_top > ul.site_info > li > a > b { color: #ce0019; }
div.footer_top > ul.site_info > li:first-child { padding-left: 0px;  }
div.footer_top > ul.site_info > li:first-child:after {border: 0px;}
div.footer_top > ul.site_info > li:after { position: absolute; content:""; left:0px; top:0px; bottom:0px; border-left: 1px solid #494a4e; }

div.footer_bottom { width: 1209px; margin: 0px auto; padding-top: 30px; position: relative; }
div.footer_bottom > ul { width: 146px; float: left; height: 100px; }
div.footer_bottom > p.addr { margin-left: 130px; }

div.footer_bottom > p.addr { margin-left: 160px; color: #7b7c81; font-size: 12px;}
div.footer_bottom > div.grade { position: absolute; right: 0px; top:33px; }
div.footer_bottom > div.grade > img:first-child { margin-left: 0px;  }
div.footer_bottom > div.grade > img { margin-left: 3px; }
.bottom_logo { width: 146px; height: 43px; }
.king_mark { width: 146px; height: 43px;display: inline-block;*display: inline;*zoom: 1; background: url(http://cdn-img.kingkongsoft.kr/sin/img/logo_kingkongsoft.png) 0 0 no-repeat; background-size: 100%; font-size: 0pt;}

h2.page_title { position: relative;font-size: 40px; font-weight: 900; color: #eee; line-height: 1.0;z-index: 3;padding: 0px 15px 10px 0px; margin-bottom: 40px; border-bottom: 7px solid #eee;font-family: 'GyeonggiBatang' !important;letter-spacing: 2pt;}
h2.page_title > b {position: absolute;font-size: 13pt; color: red;left: 131px;top:-1px;line-height: 1.6; font-weight: bold;}
div.board_content { position: relative;z-index: 3; padding: 30px 28px; min-height: 1001px; line-height: 1.6; margin-right: 311px;margin-bottom: 200px;background: #000;background:#2e2f31 ;border: 1px solid #515151;}

h3.sub_text { position: relative;font-size: 18px; font-weight: 600; color: #666; line-height: 1.0;z-index: 3;padding: 15px 0px;}
div.board_content > ul.tab { list-style:none;margin: 0px;padding: 0px;line-height: 0pt;font-size: 0pt; margin-bottom: 30px; position: relative;}
div.board_content > ul.tab > li { display: inline-block;*display: inline;*zoom: 1; position: relative;}
div.board_content > ul.tab > li:first-child {margin-left: 0px;}
div.board_content > ul.tab > li:first-child > a {border-left: 1px solid #959595;}
div.board_content > ul.tab > li > a { display: inline-block;*display: inline;*zoom: 1; padding: 12px 0px 11px 0px; text-align: center;color: #959595;font-size: 16px;font-family:'Nanum Gothic' ;width: 125px;position: relative;z-index: 3;line-height: 1;background: #fff; border: 1px solid #959595;border-left:0px;}
div.board_content > ul.tab.guide > li > a { width: 120px;  }
div.board_content > ul.tab > li > a:hover { color: #fff;font-weight: bold;background: #3e4245;}
div.board_content > ul.tab > li > a.hover { color: #fff;font-weight: bold; background: #3e4245;}
div.board_content > ul.tab.faq > li > a {  width:109px;  }
div.board_content > ul.tab.outpage > li > a {  width:140px;  }

div.board_content > ul.tab > li > a > span {/*position: absolute;top:13px;right:3px;*/font-size: 9pt;color: #cacaca;}
div.board_content > ul.tab > a.remote { position: absolute; right:0px; top:-5px;  }
table.board_table { width: 100%; border-top: 1px solid #959595; font-family: "Nanum Gothic"}
table.board_table thead th { background: #3e4245; color: #fff; font-size: 15px;text-align: center; padding: 16px 0px 15px 0px;border-bottom: 1px solid #959595;font-family: "Nanum Gothic";font-weight: bold;}
table.board_table thead th:first-child {border-left: 1px solid #959595;  }
table.board_table thead th:last-child {border-right: 1px solid #959595;  }
table.board_table tbody th { text-align: center; font-family: "Nanum Gothic"; color: #fff !important; }
table.board_table tbody th,table.board_table tbody td { border-bottom: 1px solid #959595;/*border-bottom: 1px solid #e4e4e4;*/ padding: 9px 0px 9px 0px; font-size: 13px;color: #323232;}
table.board_table tbody th b {
    display: inline-block;*display: inline;*zoom: 1;line-height: 1;font-size: 13px; padding: 0px 0px;width: 62px;text-align: center;color: #fff;font-weight: 900;font-family: 'Nanum Gothic';vertical-align: middle !important;background: #4c5c8a;
    -webkit-border-radius:5px ;
    -moz-border-radius:5px ;
    -ms-border-radius:5px ;
    -o-border-radius:5px ;
    border-radius:5px ;
}
table.board_table tbody th b {font-family: "Nanum Gothic";display: inline-block;*display: inline;*zoom: 1;width: 70px;height: 25px;vertical-align: top;font-size: 10pt;font-weight: normal;line-height: 1.8;}
table.board_table tbody th b.notice { background: #a01c41; }
table.board_table tbody th b.event {  background: #846e49; }
table.board_table tbody th b.check { background: #656460; }
table.board_table tbody th b.open { background: #30447f;  }
table.board_table tbody th b.update { background: #227f84;  }
table.board_table tbody th b.best { background: #2e964e;  }


table.board_table tbody th b.red { background: red;  color: #fff !important; font-size: 13px !important;line-height: 1.8;}
table.board_table tbody th b.yellow { background: #7b7b3f; color: #000 !important; font-size: 13px !important;line-height: 1.8;}
table.board_table tbody th b.green { background: green; color: #fff !important; font-size: 13px !important;line-height: 1.8;}

table.board_table tbody th b.we { background: #00B050; color: #fff !important; }
table.board_table tbody th b.chock { background: #E1993E; color: #fff !important; }
table.board_table tbody th b.oh { background: #448ACA; color: #fff !important; }

table.board_table tbody th b.type01 { background: url(http://cdn-img.kingkongsoft.kr/sin/icon/ico_guide_01.png) 0 0 no-repeat;  }
table.board_table tbody th b.type02 { background: url(http://cdn-img.kingkongsoft.kr/sin/icon/ico_guide_02.png) 0 0 no-repeat;  }
table.board_table tbody th b.type03 { background: url(http://cdn-img.kingkongsoft.kr/sin/icon/ico_guide_03.png) 0 0 no-repeat;  }
table.board_table tbody th b.type04 { background: url(http://cdn-img.kingkongsoft.kr/sin/icon/ico_guide_04.png) 0 0 no-repeat;  }
table.board_table tbody th b.type05 { background: url(http://cdn-img.kingkongsoft.kr/sin/icon/ico_guide_05.png) 0 0 no-repeat;  }




table.board_table tbody td a { color: #fff; display: block;width: 458px; height: 21px; padding-left:10px; vertical-align: middle; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;font-family: "Nanum Gothic";font-size:11pt ;}
table.board_table tbody td a.gmaw { color: #00e7ff; }
table.board_table tbody td { font-family: "Nanum Gothic"}
table.board_table tbody th { font-family: "Nanum Gothic"}

table.board_table tbody tr.notice { position: relative; }
table.board_table tbody tr.notice { /*background: rgba(95,23,23,0.65);*/ background: #272727; }
table.board_table tbody tr.notice th,
table.board_table tbody tr.notice td {  padding: 10px 0px 10px 0px; font-family: "Nanum Gothic"}
table.board_table tbody tr.notice td > a { font-weight: bold;  font-family: "Nanum Gothic"}

table.board_table tbody tr.best { position: relative; }

table.board_table tbody tr.best { background: #272727; }
table.board_table tbody tr.best th,
table.board_table tbody tr.best td {  padding: 10px 0px 10px 0px; font-family: "Nanum Gothic"}
table.board_table tbody tr.best td > a { font-weight: bold;  font-family: "Nanum Gothic"}

/*i.adicon { display: inline-block;*display: inline;*zoom: 1;font-size: 0pt;line-height: 0pt; background: url(http://cdn-img.kingkongsoft.kr/jo/img/img_foot_logo.png) 50% 50% no-repeat; background-size: 100%;width: 44px ; height: 40px; vertical-align: middle;}*/
i.adicon { display: inline-block;*display: inline;*zoom: 1;font-size: 0pt;line-height: 0pt; background: url(http://cdn-img.kingkongsoft.kr/og/img/logo.png) 50% 50% no-repeat; background-size: 100%;width: 40px ; height: 35px; vertical-align: middle;}

i.gm_icon_01 { display: inline-block;*display: inline;*zoom: 1;font-size: 0pt;line-height: 0pt; background: url(http://cdn-img.kingkongsoft.kr/og/icon/gm_icon_01.jpg) 50% 50% no-repeat; background-size: 100%;width: 60px ; height: 30px; vertical-align: middle;}
i.gm_icon_02 { display: inline-block;*display: inline;*zoom: 1;font-size: 0pt;line-height: 0pt; background: url(http://cdn-img.kingkongsoft.kr/og/icon/gm_icon_02.jpg) 50% 50% no-repeat; background-size: 100%;width: 60px ; height: 30px; vertical-align: middle;}
i.gm_icon_03 { display: inline-block;*display: inline;*zoom: 1;font-size: 0pt;line-height: 0pt; background: url(http://cdn-img.kingkongsoft.kr/og/icon/gm_icon_03.jpg) 50% 50% no-repeat; background-size: 100%;width: 60px ; height: 30px; vertical-align: middle;}
/*i.gm_icon_02 { display: inline-block;*display: inline;*zoom: 1;font-size: 0pt;line-height: 0pt; background: url(http://cdn-img.kingkongsoft.kr/sin/icon/gm_icon_02.png) 50% 50% no-repeat; background-size: 100%;width: 60px ; height: 30px; vertical-align: middle;}*/
/*i.gm_icon_03 { display: inline-block;*display: inline;*zoom: 1;font-size: 0pt;line-height: 0pt; background: url(http://cdn-img.kingkongsoft.kr/sin/icon/gm_icon_03.png) 50% 50% no-repeat; background-size: 100%;width: 60px ; height: 30px; vertical-align: middle;}*/
/*i.gm_icon_04 { display: inline-block;*display: inline;*zoom: 1;font-size: 0pt;line-height: 0pt; background: url(http://cdn-img.kingkongsoft.kr/sin/icon/gm_icon_04.png) 50% 50% no-repeat; background-size: 100%;width: 60px ; height: 30px; vertical-align: middle;}*/

div.search_box { text-align: center; margin-top: 30px;}
div.search_box input.search_string { border: 1px solid #9f9f9f; font-size: 13px;padding:9px 0px 9px 5px; outline:0px;vertical-align: middle;width: 185px; background:#fff; opacity:0.8; color: #868686;margin-left: -1px;}
div.search_box input.search_btn { display: inline-block;*display: inline;*zoom: 1; border: 1px solid #959595; width: 63px;height: 35px;background: url(http://cdn-img.kingkongsoft.kr/boss/btn/search_icon.jpg) 0 0 no-repeat;line-height: 0pt;font-size: 0pt;vertical-align: middle; cursor:pointer; vertical-align: middle;}

div.pageing { text-align: center; line-height: 0pt;font-size: 0pt;margin-top: 30px;}
div.pageing > ul {}
div.pageing > ul > li { display: inline-block; *display: inline;*zoom: 1;margin-left: 2px;}
div.pageing > ul > li:first-child { margin-left: 0px; }
div.pageing > ul > li > a { display: inline-block;*display: inline;*zoom: 1; font-size: 12px; line-height: 1; padding:8px 0px 8px 0px; text-align: center; width:35px; background: #fff;color: #525a5d;border: 1px solid #959595;}
div.pageing > ul > li > span.cur { display: inline-block;*display: inline;*zoom: 1;line-height: 1;padding: 8px 0px 8px 0px;font-size: 12px;width: 35px ;background: #3e4245;  color: #fff; border: 1px solid #949494;}
div.pageing > ul > li > a.prev_f { width: 65px; }
div.pageing > ul > li > a.next_l { width: 65px; }
div.pageing > ul > li > a.prev { width: 40px;  }
div.pageing > ul > li > a.next { width: 40px; }

dl.board_view { font-size: 10pt; line-height: 1.6; }
dl.board_view > dt {  }
dl.board_view > dt.title { background: #3e4245;border: 1px solid #959595; color: #fff; font-weight: bold; padding: 18px 15px 19px 15px;line-height:1pt;font-size: 15px;position: relative;}
dl.board_view > dt > span.date { min-width: 100px; float:right;vertical-align: middle;  line-height: 1;font-size: 12px; position: absolute;right:0px;top:13px;}
dl.board_view > dt.write_info { border-bottom: 1px solid #6b6b6b; padding: 8px 0px 8px 15px;position: relative; }
dl.board_view > dt.write_info b { line-height: 1; position: relative;margin-left: 5px; font-weight: normal; color: #fff; }
dl.board_view > dt.write_info > span.count { position: absolute;right:33px; top:10px; color: #a5a5a5;font-size: 13px; }
/*dl.board_view > dt > span.write_info > b { line-height: 1; position: relative;margin-left: 5px; font-weight: normal;}
dl.board_view > dt > span.write_info > b > i { float:right; margin-top: -6px; margin-left: 5px;}*/
dl.board_view > dd.textarea { padding: 35px 25px 150px 25px; color: #fff; line-height: 2; border-bottom: 1px solid #555; word-wrap: break-word;}
/*dl.board_view > dd.textarea.notice { background: url(http://cdn-img.kingkongsoft.kr/jo/bg/board_notice_bg.png) 50% 0 no-repeat;  }*/
/*dl.board_view > dd.textarea ol { list-style: unset;  margin: unset;padding:unset;}
dl.board_view > dd.textarea ol li {all:none;margin: unset;padding:unset;}*/

dl.board_view > dd.textarea img {  max-width:790px; }
dl.board_view > dd.textarea.event { padding-left:0px !important;padding-right:0px !important; padding-bottom: 20px !important; }
dl.board_view > dd.textarea.event img {  max-width:840px; }
/* 이벤트 업데이트 게시판에만 이미지 최대싸이즈 변경 */
div.section.pull-content div#left div.board_content dl.board_view > dd.textarea.event img { max-width: 838px; }

dl.board_view > dd.answer { padding:35px 25px 35px 100px ; position: relative;color: #fff; border-bottom: 1px solid #555;border-top: 1px dotted #fff;margin-top: -1px;}
dl.board_view > dd.answer > span { display: inline-block;*display: inline;*zoom: 1;width: 75px; position: absolute;left:25px;top:35px;}
/* 글쓰기 */
dl.board_write {  border-top: 1px solid #6b6b6b; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; }
dl.board_write > dt {  border-bottom: 1px solid #6b6b6b; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important;}
dl.board_write > dt ul {  -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; }
dl.board_write > dt ul li {  -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; }
dl.board_write > dt div {  -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; }
dl.board_write > dt > span { display: inline-block;*display: inline;*zoom: 1; color:#fff; min-width: 65px;line-height: 1.2;margin-right: 20px;border-right: 1px solid #555; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important;}
dl.board_write > dt > input.text { padding:10px 0px 9px 10px; font-size: 12px; border: 1px solid #9f9f9f;color: #7f7f7f; width: 650px;vertical-align: middle;background: #fff; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important;}
dl.board_write > dt > input.text.type01 { width: 570px; margin-left: 5px; }
dl.board_write > dt > textarea[name=des] { width: 650px; vertical-align: middle; background: transparent;border: 1px solid #666; color: #7f7f7f; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important;}
/*dl.board_write > dt.subject { font-size: 12px; padding:9px 0px 8px 10px;  -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important;}
dl.board_write > dt.subject > span { padding-left:10px;  }*/
dl.board_write > dt { font-size: 12px; padding:7px 0px 6px 20px;  -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important;}
dl.board_write > dt > span { padding-left:10px;  }

dl.board_write > dt.etc { font-size: 12px; position: relative; color: #d7af8c;padding:7px 0px 6px 20px; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important;}
/*dl.board_write > dt.etc > select { font-size: 12px; }*/
dl.board_write > dt.etc  input[type=checkbox] { vertical-align: middle; }

dl.board_write > dt.etc > input#fileInput { padding:8px 0px 8px 10px; width: 620px;border: 1px solid #666;color: #000;}
dl.board_write > dt.etc > input.file_input_button { display:none; width: 103px;height: 31px;background: url(http://img.noxgame.kr/images/noxgame/cc/btn/btn_file_search.gif) 0 0 no-repeat;font-size: 0pt;line-height: 0pt; text-indent: -9999; border:none;position: absolute;right:0px;top:7px;z-index: 1;cursor:pointer;}
dl.board_write > dt.etc > input.file_input_hidden {
    width: 620px;
    padding:6px 0px 7px 0px;
    border: 1px solid #666;
    /*width: 75px;height: 28px; text-indent: -9999; border:none;position: absolute;right:29px;top:7px;display: inline-block;*display: inline;*zoom: 1;z-index: 98;
     -webkit-opacity:0 ; -moz-opacity:0 ; -ms-opacity:0 ; -o-opacity:0 ; opacity: 0; filter: alpha(opacity=0); cursor:pointer;*/
}

dl.board_write > dd.textarea { /*background: #444;*/ }

ul.img_list { font-size: 0pt;line-height: 0pt;  width: 868px;position: relative;left:-22px;-webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; -ms-box-sizing: border-box !important;}
ul.img_list > li { width: 408px; display: inline-block;*display: inline;*zoom: 1;margin-left: 22px; margin-bottom: 18px;vertical-align: top; border: 1px solid #3e3e3e; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; -ms-box-sizing: border-box !important;}
ul.img_list > li > a { display: inline-block;*display: inline;*zoom: 1; position: relative; width: 406px;max-height: 195px; overflow: hidden;background: #2e2e2e;text-align: center;line-height:180px; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; -ms-box-sizing: border-box !important;}
ul.img_list > li > a > img { width: 100%; vertical-align: middle; }
ul.img_list > li > a > span.best { color: #fff; background: #2d5bb3; font-size: 12px;line-height: 1.0;padding: 8px 0px; width: 65px;position: absolute;left:0px;top:0px;text-align: center;font-weight: bold;}
ul.img_list > li > a > div.subject { position: absolute; bottom:0px; left:0px; right:0px; height:38px;line-height: 1.6;}
ul.img_list > li > a > div.subject > span.text { color: #fff; line-height: 1.0; font-size: 14px;z-index: 3;position: relative; display: inline-block;*display: inline;*zoom: 1;margin: 10px 10px 10px 10px;width: 220px; height: 15px;overflow: hidden;}
ul.img_list > li > p { background: #2e2e2e; padding: 15px 15px; color: #959595;font-size: 13px;line-height: 1.0;border-top: 1px solid #3e3e3e;}
ul.img_list > li > p > b { font-weight: normal; display: block; margin-bottom: 10px; color: #fff;}

ul.gallery_list { font-size: 0pt;line-height: 0pt;  width: 868px; position: relative;left:-22px; display: block; margin-top: 20px;-webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; -ms-box-sizing: border-box !important;}
/*ul.gallery_list.best { font-size: 0pt;line-height: 0pt;  width: 860px;height: 342px; margin-left: -16px; display: block;background: url(http://cdn-img.kingkongsoft.kr/boss/bg/best_image.jpg) 0 0 no-repeat; padding: 60px 0px 17px 0px;margin-top: 0px;}*/
ul.gallery_list > li { width: 265px; height: 248px; border: 1px solid #3e3e3e; display: inline-block;*display: inline;*zoom: 1;margin-left: 22px; margin-bottom: 18px;vertical-align: top;-webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; -ms-box-sizing: border-box !important;}
ul.gallery_list > li > a { display: inline-block;*display: inline;*zoom: 1; position: relative; width: 263px;height:164px;max-height: 164px; overflow: hidden;background: #2e2e2e;text-align: center;line-height:164px; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; -ms-box-sizing: border-box !important;}
ul.gallery_list > li > a > img { width: 100%; vertical-align: middle; }
ul.gallery_list > li > a > span.best { font-size: 0pt;line-height: 0pt; background: url(http://cdn-img.kingkongsoft.kr/boss/icon/best.png) 0 0 no-repeat; width: 40px; height: 41px;position: absolute;left:0px;top:0px;text-align: center;font-weight: bold;}
ul.gallery_list > li > a > div.subject { position: absolute; bottom:0px; left:0px; right:0px; height:38px;line-height: 1.6;background: #000; background: rgba(0,0,0,40%);}
ul.gallery_list > li > a > div.subject > span.text { color: #fff; line-height: 1.0; font-size: 14px;z-index: 3;position: relative; display: inline-block;*display: inline;*zoom: 1;margin: 9px 10px 9px 10px;width: 220px; height: 15px;overflow: hidden;}
ul.gallery_list > li > p { background: #2e2e2e; padding: 7px 15px; color: #eceaea;font-size: 13px;line-height: 1.0;border-top: 1px solid #d5d5d5;}
ul.gallery_list > li > p > b { font-weight: normal; display: block; margin-bottom: 10px; color: #a5937b; vertical-align: middle; padding: 10px 0px 0px 0px; height:20px; position: relative;}
ul.gallery_list > li > p > b > i { position: absolute; left:0px; top:0px;  }
ul.gallery_list > li > p  i { font-style: normal; color: #e64a3b;  }
ul.gallery_list > li > p > span {float: right;}

div.board_content > p.line { line-height: 0pt;font-size: 0pt; border-top: 1px solid #959595; }

div.board_content > ul.update_list2 {  }
div.board_content > ul.update_list2 > li:first-child { padding-top: 0px;  }
div.board_content > ul.update_list2 > li { padding:0px 0px 0px 0px; position: relative;height: 115px;border: 1px solid #3c3c3c;background: #212121; margin-bottom: 20px;}
div.board_content > ul.update_list2 > li > div { padding:0px 0px 0px 320px;  }
div.board_content > ul.update_list2 > li > div > a { width: 492px; height: 26px; color: #f5f5f5; overflow: hidden; display: block;margin-top: 20px;margin-bottom: 10px;}
div.board_content > ul.update_list2 > li > div > a > img { position: absolute;left:5px; top:5px; width: 290px !important; height: 102px !important;}
div.board_content > ul.update_list2 > li > div > a > p { color: #dfdfdf; font-size: 16px;font-weight: bold; position: relative;}
div.board_content > ul.update_list2 > li > div > a > p > span.count {font-size: 12px; color: #e82828;font-weight: bold;}
div.board_content > ul.update_list2 > li > div > p.des { color: #a0a0a0; font-size: 14px;  line-height: 1.2;margin-top: 5px;height: 65px;}
div.board_content > ul.update_list2 > li > div > span.date { display: inline-block;*display: inline;*zoom: 1;font-size: 12px; color: #b3b3b3; vertical-align: middle}
div.board_content > ul.update_list2 > li > div > i { vertical-align: middle; margin-right: 10px;}



div.board_content > ul.gmtip_list { margin-left: -22px; width: 876px;}
/*div.board_content > ul.gmtip_list > li:first-child { padding-top: 0px;  }*/
div.board_content > ul.gmtip_list > li { padding:0px 0px 0px 0px; position: relative;width: 402px;height: 236px; display: inline-block;*display: inline;*zoom: 1;margin-left: 22px; margin-bottom: 28px;}
div.board_content > ul.gmtip_list > li > a {position: relative;height: 236px;display: block;width: 402px;}
div.board_content > ul.gmtip_list > li > a > span { position: absolute;bottom:0px; left:0px; right:0px; padding:10px 0px 10px 10px; background-color:rgba(0,0,0,0.5);color: #fff;font-size: 10pt;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
/*div.board_content > ul.gmtip_list > li > div { padding:0px 0px 0px 350px;  }
div.board_content > ul.gmtip_list > li > div > a { width: 412px; height: 70px; color: #fff; overflow: hidden; display: block; }
div.board_content > ul.gmtip_list > li > div > a > img { position: absolute;left:0px; top:28px; width: 320px; height: 150px;}
div.board_content > ul.gmtip_list > li > div > a > p { color: #fff; font-size: 24px;font-weight: bold; margin-top: 42px;  }
div.board_content > ul.gmtip_list > li > div > p.des { color: #a0a0a0; font-size: 14px;  line-height: 1.2;margin-top: 5px;height: 65px;}
div.board_content > ul.gmtip_list > li > div > span.date { display: inline-block;*display: inline;*zoom: 1;font-size: 14px; color: #707070; }*/


div.btn_box { margin: 25px 0px 10px 0px; text-align:right; line-height: 0pt;font-size: 0pt;position: relative;}
div.btn_box a { display: inline-block;*display: inline;zoom: 1; margin-left: 2px; color: #fff; font-size: 11pt;line-height: 1;}
div.btn_box > div.another { position: absolute;left:0px; line-height: 1.0;}

div.btn_box > .btn {
    display: inline-block;*display: inline;*zoom: 1; padding:9px 4px 9px 4px; color: #111; line-height: 1; font-size: 14px; border: 1px solid #959595; background: #fff;  text-align: center; min-width:85px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor:pointer;
}

div.btn_box > .btn.list { width: 34px !important;height: 34px !important; background: url(http://cdn-img.kingkongsoft.kr/boss/btn/btn_list.jpg) 0 0 no-repeat; min-width:0px; padding: 0px;font-size: 0pt;line-height: 0pt;border: none;vertical-align: top;}

div.btn_box > div.another > .btn.prev { display: inline-block;*display: inline;*zoom: 1; width: 34px; height: 34px; background: url(http://cdn-img.kingkongsoft.kr/boss/btn/btn_list_prev.jpg) 0 0 no-repeat; font-size: 0pt;line-height: 0pt; }
div.btn_box > div.another > .btn.next { display: inline-block;*display: inline;*zoom: 1; width: 34px; height: 34px; background: url(http://cdn-img.kingkongsoft.kr/boss/btn/btn_list_next.jpg) 0 0 no-repeat;  font-size: 0pt;line-height: 0pt; }


div.reply_write_box { position: relative; margin-top: 30px; /*margin-bottom: 30px;*/ padding: 25px; line-height: 1.6; font-size: 12pt;background: #f7f7f7;}
div.reply_write_box > textarea { width: 644px;padding:10px; background: #fff; border: 1px solid #cbcbcb; height:48px;vertical-align:middle;color: #000;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
}
div.reply_write_box > input.submit { width: 98px; padding: 24px 0px 23px 0px; display: inline-block;*display: inline;*zoom: 1; border:none;vertical-align: middle;cursor:pointer; background: #7e6b5a; font-size: 12pt;line-height: 1pt;color: #fff;font-weight: bold;font-family: 'Naum Gothic';vertical-align:middle;letter-spacing: -1px;}
p.reply_count { color: #000; margin-bottom: 5px; }
p.reply_count > img { vertical-align: middle; }
p.reply_count > b { vertical-align: middle;color: #000; font-weight: normal;}
ul.reply_list { border-top: 1px solid #6b6b6b; }
ul.reply_list > li { padding:20px 0px 18px 20px; border-bottom:1px solid #6b6b6b; position: relative;color: #707070;}
ul.reply_list > li > span.writer { display: inline-block;*display: inline;*zoom: 1; margin-right: 10px;font-size: 10pt; font-weight: bold;vertical-align: middle;color: #e8e8e8;}
ul.reply_list > li > span.writer > img { height: 30px; }
ul.reply_list > li > span.date {  display: inline-block;*display: inline;*zoom: 1; font-size: 12px; letter-spacing: -1px; vertical-align: middle;margin-right: 10px;color: #a0a0a0;}
ul.reply_list > li > span.func_btn { position: absolute; right:0px; top:25px; }
/*ul.reply_list > li > span.func_btn > img.re_btn { vertical-align: top; cursor:pointer;}*/
ul.reply_list > li > span.func_btn > a.re_btn { vertical-align: top; font-size: 9pt;color: #a0a0a0;}
ul.reply_list > li > span.func_btn > a.del_btn { vertical-align: top; font-size: 9pt;color: #a0a0a0;}
ul.reply_list > li > span.func_btn > a  { vertical-align: top; }
ul.reply_list > li > span.func_btn > a > img { vertical-align: top; }
ul.reply_list > li > span.func_btn > b { font-size: 8pt; color: #a0a0a0; vertical-align: middle;margin: 0px 3px 0px 3px;}


ul.reply_list > li > p { font-size: 10pt; margin-top: 5px; padding-right: 20px;line-height: 12pt;word-wrap: break-word;color: #e8e8e8;}
ul.reply_list > li.depth { padding-left: 45px; }
/*ul.reply_list > li.depth a.del_btn { overflow: hidden;display: inline-block;*display: inline;*zoom: 1;width: 42px;height: 13px;}
ul.reply_list > li.depth a.del_btn > img { margin: -2px; }*/
ul.reply_list > li.depth a.del_btn { vertical-align: top; font-size: 9pt;color: #a0a0a0; }

ul.reply_list > li > span.reply_icon2 { display: inline-block;*display: inline;*zoom: 1;width: 14px;  height: 14px; background: url(http://cdn-img.kingkongsoft.kr/boss/icon/btn_reply.png) 0 0 no-repeat;position: absolute;left:20px;top:22px; margin-right: 5px;}
ul.reply_list > li.reply_write {  }
ul.reply_list > li.reply_write > img { vertical-align: top;margin-right: 5px; }
ul.reply_list > li.reply_write > textarea { vertical-align: middle; padding:5px; height: 37px; width: 640px; border: 1px solid #999; background: #fff;color: #000;font-size: 10pt;line-height: 1.6;margin: -1px 2px 0px 0px;}
ul.reply_list > li.reply_write > input.reply_reg { width: 98px; padding: 19px 0px 18px 0px; display: inline-block;*display: inline;*zoom: 1; border:none;vertical-align: middle;cursor:pointer; background: #7e6b5a; font-size: 11pt;line-height: 1pt;color: #fff;font-weight: bold;font-family: 'Naum Gothic'vertical-align:middle; }

.ready_box {
    position: relative;
    text-align: right;
}
.ready_box > p { font-size: 26pt; font-weight: 900; color: #fff;  position: absolute;left:62px; top:111px; }
.ready_box > img {width: 100%;}

div.movie_area { height:472px; }

div.media_box { border-top: 1px solid #555; margin-top: 30px; }
div.media_box > ul.media_list { font-size: 0pt; line-height: 0pt;  padding: 30px 0px 15px 0px;margin-left: -11px;}
/*div.media_box > ul.media_list > li:first-child { margin-left: 0px; }*/
div.media_box > ul.media_list > li { display: inline-block;*display: inline;*zoom: 1; width: 270px; position: relative; margin-bottom: 18px; vertical-align: top; text-align: center;margin-left: 11px;}
div.media_box > ul.media_list > li > a { display: inline-block;*display: inline;*zoom: 1;width: 270px; position: relative;}
div.media_box > ul.media_list > li > a > img.thum { width: 270px; height: 200px; }
div.media_box > ul.media_list > li > a > img.best_icon { position: absolute;left:0px; top:0px; }
div.media_box > ul.media_list > li > a > p { position: absolute; bottom:0px; left:0px; right:0px; height: 38px;}
div.media_box > ul.media_list > li > a > p > span.op {
    background: #000;
     -webkit-opacity:0.7 ;
    -moz-opacity:0.7 ;
    -ms-opacity:0.7 ;
    -o-opacity:0.7 ;
    opacity: 0.7;
    filter: alpha(opacity=70);
    position: absolute;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    z-index:0;
}
div.media_box > ul.media_list > li > a > p > b { color: #fff; font-size: 10pt;line-height: 1.6; position: absolute;z-index: 3; height: 22px; width: 220px; top:8px; left:10px; overflow: hidden;}
div.media_box > ul.media_list > li > b { display: block; font-size: 9pt;line-height: 1.4; padding: 15px 0px 5px 10px; position: relative; min-height: 15px;}
div.media_box > ul.media_list > li > b > img { height:25px; position: absolute;left:3px; top:9px; }
div.media_box > ul.media_list > li > span { display: block;font-size: 9pt;line-height: 1.4; padding: 5px 0px 0px 10px; margin-bottom: 10px;}
div.media_box > ul.media_list > li > span > b { color: #999; display: inline-block;*display: inline;*zoom: 1;font-size: 9pt; vertical-align: middle; height: 10px; margin: 0px 5px 0px 6px; line-height: 0.7;}

div.board_content > ul.update_list { border-top: 2px solid #707070; border-bottom: 1px solid #9f9f9f;}
div.board_content > ul.update_list > li:first-child { padding-top: 0px;  }
div.board_content > ul.update_list > li { padding:0px 20px 20px 20px; position: relative;height: 208px;  border-top: 1px solid #eeeeee; }
div.board_content > ul.update_list > li > div { padding:0px 0px 0px 350px;  }
div.board_content > ul.update_list > li > div > a { width: 412px; height: 70px; color: #fff; overflow: hidden; display: block; margin-bottom: 15px;}
div.board_content > ul.update_list > li > div > a > img { position: absolute;left:0px; top:28px; width: 350px; height: 150px;}
div.board_content > ul.update_list > li > div > a > p { color: #333; font-size: 24px;font-weight: bold;   }
div.board_content > ul.update_list > li > div > p.des { color: #a0a0a0; font-size: 14px;  line-height: 1.2;margin-top: 5px;height: 65px;}
div.board_content > ul.update_list > li > div > span.date { display: inline-block;*display: inline;*zoom: 1;font-size: 14px; color: #707070; }



div.page_tab_contents.newbie { position: relative;  }
div.page_tab_contents.newbie > img {max-width: 809px;}
div.page_tab_contents.newbie > div.btn_box {position: absolute;left:0px;right:0px;text-align: center;top:1904px;}
div.page_tab_contents.newbie > div.btn_box > a {position: relative;display: inline-block;*display: inline;*zoom: 1;margin-left: 30px;}
div.page_tab_contents.newbie > div.btn_box > a:first-child {margin-left: 0px;}
div.page_tab_contents.newbie > div.btn_box > a > img.on {display: none;}
div.page_tab_contents.newbie > div.btn_box > a:hover > img.on {position: absolute;left:0px;top:0px;z-index: 2;display: block;}

div.page_tab_contents.newbie > div.download_box { position: absolute;  }
div.page_tab_contents.newbie > div.type01 { font-size: 0pt; line-height: 0pt; top:293px;left:59px;}
div.page_tab_contents.newbie > div.type01 > a {  display: inline-block;*display: inline; *zoom: 1; margin-left: 94px;}
div.page_tab_contents.newbie > div.type01 > a:first-child { margin-left: 0px;  }
div.page_tab_contents.newbie > div.type02 { font-size: 0pt; line-height: 0pt; top:615px;left:59px; }
div.page_tab_contents.newbie > div.type02 > a {  display: inline-block;*display: inline; *zoom: 1; margin-left: 94px;}
div.page_tab_contents.newbie > div.type02 > a:first-child { margin-left: 0px;  }

div.page_tab_contents.newbie > div.type03 { font-size: 0pt; line-height: 0pt; top:334px;left:49px; }
div.page_tab_contents.newbie > div.type03 > a {  display: inline-block;*display: inline; *zoom: 1; margin-left: 125px;}
div.page_tab_contents.newbie > div.type03 > a:first-child { margin-left: 0px;  }


div.page_tab_contents.features {position: relative;}
div.page_tab_contents > a.go_gmnote {position: absolute;top:190px;left:389px;}

div.gallery_box { font-size: 0pt;line-height: 0pt; }
div.gallery_box > div.grid { width: 860px;  margin-left: -20px;}
div.gallery_box > div.grid > div.grid-item {margin-left: 20px;width: 410px;height: 250px;display: inline-block;*display: inline;*zoom: 1;position: relative;margin-bottom: 20px;overflow: hidden;}
div.gallery_box > div.grid > div.grid-item > a.download {position: absolute;right:15px;bottom:15px;width: 32px;}
div.gallery_box > div.grid > div.grid-item > a.download > img {width: 100%;}

div.model_box { font-size: 0pt;line-height: 0pt; }
div.model_box > div.grid { width: 845px;  margin-left: -20px;}
div.model_box > div.grid > div.grid-item {margin-left: 20px;width: 260px;height: 230px;display: inline-block;*display: inline;*zoom: 1;position: relative;margin-bottom: 20px;}
div.model_box > div.grid > div.grid-item > a.download {position: absolute;right:15px;bottom:15px;width: 32px;}
div.model_box > div.grid > div.grid-item > a.download > img {width: 100%;}

div#right a.buy_gold_btn {display: block;margin-bottom: 10px;}




div.page_tab_contents > h4 {line-height: 1; margin-left: 25px;}
div.page_tab_contents > img.arrow { position: absolute; top:670px; cursor: pointer;}
div.page_tab_contents > img.left { left:15px; }
div.page_tab_contents > img.right { right:15px; }
div.page_tab_contents.boss > img.arrow { position: absolute; top:380px; cursor: pointer;}
div.page_tab_contents.boss > img.left { left:10px; }
div.page_tab_contents.boss > img.right { right:10px; }

h5.faq_title {font-size: 13pt; line-height: 1.6; padding: 8px 0px 8px 20px;color: #fff;background: #212121;border: 1px solid #505050;font-weight: bold;}
div.faq_list {font-size: 12pt;line-height: 1.6;}
div.faq_list { }
div.faq_list > dl {border-bottom: 1px solid #959595;}
div.faq_list > dl > dt { padding: 6px 0px 6px 0px; color: #fff;font-size: 11pt;font-weight: bold; cursor: pointer;position: relative;}
div.faq_list > dl > dt:after {content:"";width: 13px; height: 7px; position: absolute; right:20px; top:15px;line-height: 1;font-weight: bold;background: url(http://cdn-img.kingkongsoft.kr/boss/icon/down_arrow.png) 0 0 no-repeat;}
div.faq_list > dl > dt.on:after {content:"";width: 13px; height: 7px; position: absolute; right:20px; top:15px;line-height: 1;font-weight: bold;background: url(http://cdn-img.kingkongsoft.kr/boss/icon/up_arrow.png) 0 0 no-repeat;}

div.faq_list > dl > dt > span {color: #929ca8;font-size: 12pt;font-weight: bold;display: inline-block;*display: inline;*zoom: 1;width: 160px;text-align: center;}
div.faq_list > dl > dt.on { background: #5f6e81; color: #fff ;font-weight: bold;}
div.faq_list > dl > dt.on > span {color: #fff;font-size: 11pt;font-weight: bold;}
div.faq_list > dl > dd { padding: 25px 60px; background: #eeeeee; font-size: 10pt;color: #313131;line-height: 1.6;display:none;}

div.movi_box { width: 700px; height: 380px;  }

div.buy_content { overflow: hidden; }
div.buy_content.cash { padding-left: 15px; }
div.buy_content > h3 { color: #fff; font-size: 11pt;font-weight: bold; margin-bottom: 10px;}
div.buy_content > h3 > img { vertical-align: middle; margin-top: -1px; margin-right: 2px;}
div.buy_content > ul.cash_info { border: 1px solid #b5b5b5; position: relative;padding:28px 0px 27px 20px; margin-bottom: 30px;}
div.buy_content > ul.cash_info > li:first-child { width: 0px; }
div.buy_content > ul.cash_info > li:first-child > a { position: absolute;right: 30px; top:50%; margin-top: -18px;}
div.buy_content > ul.cash_info > li { display: inline-block;*display: inline;*zoom: 1; font-size: 11pt; color: #fff;width: 270px;}
div.buy_content > ul.cash_info > li > span { font-weight: bold; color: #d6d6d6;}


div.buy_content > div.gold_select { font-size: 0pt;line-height: 0pt;width: 845px; margin-bottom: 30px;margin-left: -5px;}
div.buy_content > div.gold_select > label { width: 164px;height: 164px; position: relative; display: inline-block;*display: inline;*zoom: 1; margin: 0px 0px 6px 5px;vertical-align: top; /*background-size:100%;*/}
div.buy_content > div.gold_select > label > input { display:none; }
div.buy_content > div.gold_select > label > b {position: absolute; top:0px;right:0px;bottom:0px;left:0px; border: 1px solid #959595; background-color: rgba(0,0,0,0.1);}
div.buy_content > div.gold_select > label:hover > b {display: block; background-color: rgba(251,251,251,0.30); border: 2px solid #d21e00;}
div.buy_content > div.gold_select > label.hover > b {display: block; background-color: rgba(251,251,251,0.30); border: 2px solid #d21e00;}

div.buy_content > div.gold_select > label.gold30000 { background: #131313 url(http://cdn-img.kingkongsoft.kr/og/shop/gold_01.png) 50% 35% no-repeat;}
div.buy_content > div.gold_select > label.gold25000 { background: #131313 url(http://cdn-img.kingkongsoft.kr/og/shop/gold_01.png) 50% 35% no-repeat;}
div.buy_content > div.gold_select > label.gold20000 { background: #131313 url(http://cdn-img.kingkongsoft.kr/og/shop/gold_02.png) 50% 35% no-repeat; }
div.buy_content > div.gold_select > label.gold15000 { background: #131313 url(http://cdn-img.kingkongsoft.kr/og/shop/gold_03.png) 50% 35% no-repeat; }
div.buy_content > div.gold_select > label.gold10000 { background: #131313 url(http://cdn-img.kingkongsoft.kr/og/shop/gold_04.png) 50% 35% no-repeat; }
div.buy_content > div.gold_select > label.gold8000 { background: #131313 url(http://cdn-img.kingkongsoft.kr/og/shop/gold_05.png) 50% 35% no-repeat; }
div.buy_content > div.gold_select > label.gold5000 { background: #131313 url(http://cdn-img.kingkongsoft.kr/og/shop/gold_06.png) 50% 35% no-repeat; }
div.buy_content > div.gold_select > label.gold3000 { background: #131313 url(http://cdn-img.kingkongsoft.kr/og/shop/gold_07.png) 50% 35% no-repeat; }
div.buy_content > div.gold_select > label.gold2500 { background: #131313 url(http://cdn-img.kingkongsoft.kr/og/shop/gold_08.png) 50% 35% no-repeat; }
div.buy_content > div.gold_select > label.gold1500 { background: #131313 url(http://cdn-img.kingkongsoft.kr/og/shop/gold_09.png) 50% 35% no-repeat; }
div.buy_content > div.gold_select > label.gold1000 { background: #131313 url(http://cdn-img.kingkongsoft.kr/og/shop/gold_10.png) 50% 35% no-repeat; }
div.buy_content > div.gold_select > label.gold500 { background: #131313 url(http://cdn-img.kingkongsoft.kr/og/shop/gold_11.png) 50% 35% no-repeat; }
div.buy_content > div.gold_select > label.gold300 { background: #131313 url(http://cdn-img.kingkongsoft.kr/og/shop/gold_12.png) 50% 35% no-repeat; }
div.buy_content > div.gold_select > label.gold250 { background: #131313 url(http://cdn-img.kingkongsoft.kr/og/shop/gold_13.png) 50% 35% no-repeat; }
div.buy_content > div.gold_select > label.gold150 { background: #131313 url(http://cdn-img.kingkongsoft.kr/og/shop/gold_14.png) 50% 35% no-repeat; }

/*div.buy_content > div.gold_select > label.gold50 { background-image: url(http://cdn-img.kingkongsoft.kr/god/shop/box_1_1.jpg) ; }*/


div.buy_content > div.gold_select > label > i { position: absolute; left:0px; bottom:25px; width: 164px;  font-size: 13px;font-weight: bold;line-height: 1.2; text-align: center;padding:4px 0px 4px 0px; color: #fff;font-style: normal;font-family: 'Nanum Gothic'}
div.buy_content > div.gold_select > label > span { position: absolute; left:0px; bottom:8px; width: 164px;  font-size: 12px;font-weight: bold;line-height: 1.2; text-align: center;padding:4px 0px 4px 0px; color: #ff2400;}

div.buy_content > ul.gold_info { border: 1px solid #b5b5b5; position: relative;padding:15px 0px 15px 20px; margin-bottom: 30px;}
div.buy_content > ul.gold_info > li { display: inline-block;*display: inline;*zoom: 1; font-size: 10pt; color: #ff9f72;letter-spacing: -1px;margin: 0px 18px 10px 0px; ;min-width: 349px;}
div.buy_content > ul.gold_info > li > span { font-weight: normal; color: #fff;}
div.buy_content > ul.gold_info > li > u { font-style: normal; margin-left: 5px; text-decoration: none;color: #fff;}
div.buy_content > ul.gold_info > li > img { vertical-align: middle; margin-top: -2px;margin-right: 5px;}

div.buy_content > ul.coution > li { font-size: 10pt; color: #fff; font-weight: normal; }


div.buy_content a.cash_btn { display: inline-block;*display: inline;*zoom: 1;background: #fff; text-align: center; min-width: 90px; padding: 6px 0px 6px 0px; color: #594840;font-weight: bold; border: 1px solid #b5b5b5; font-size: 10pt;line-height: 1.6;}
div.buy_content a.charge_btn { display: inline-block;*display: inline;*zoom: 1;background: #a5937b; text-align: center; min-width: 125px; padding: 6px 0px 6px 0px; color: #fff;font-weight: bold; border: 1px solid #847f7a;font-size: 10pt;line-height: 1.6;}
div.buy_content a.gift_gold_btn { display: inline-block;*display: inline;*zoom: 1;background: #bb1219; text-align: center; min-width: 125px; padding: 6px 0px 6px 0px; color: #fff;font-weight: bold; border: 1px solid #8a2e32;font-size: 10pt;line-height: 1.6;margin-left: 10px;}
div.buy_content p.btn_box { text-align: center; margin: 15px 0px;  }


select#server_key { width: 200px; font-size: 11pt; font-weight: bold; padding: 5px 0px;}
div.top_rank_bg {width: 100%;height: 350px;position: absolute;background: url(http://cdn-img.kingkongsoft.kr/mhorigin/bg/ranking_bg_v1.jpg) 0 0 no-repeat;top:96px;left:0px;}

div.rank_top_box {position: relative;height: 350px;margin-bottom: 20px;margin-top: 0px;}
div.rank_top_box > h3 {text-align: center;}
div.rank_top_box > dl {position: absolute; line-height: 1; font-size: 10pt;text-align: center;}
div.rank_top_box > dl.gold { width: 248px;height: 254px;/*background: url(http://cdn-img.kingkongsoft.kr/mhorigin/img/ranking_gold.png) 0 0 no-repeat;*/ text-align: center;padding-top: 250px;left:50%;margin-left: -127px;top:-27px;}
div.rank_top_box > dl.silver { top:36px; left:101px;  width: 205px;height: 209px; /*background: url(http://cdn-img.kingkongsoft.kr/mhorigin/img/ranking_silver.png) 0 0 no-repeat;*/padding-top: 202px;}
div.rank_top_box > dl.bronze { top:35px; right:84px;  width: 205px;height: 209px; /*background: url(http://cdn-img.kingkongsoft.kr/mhorigin/img/ranking_bronz.png) 0 0 no-repeat;*/padding-top: 202px;}
div.rank_top_box > dl > dt { color: #fff; font-weight: 900; font-size: 20pt; margin-bottom: 5px;}
div.rank_top_box > dl.silver > dt,
div.rank_top_box > dl.bronze > dt {font-size: 16pt;color: #dadada;}
div.rank_top_box > dl > dd > span {display: block;text-align: center;font-size: 13pt;font-weight: bold; color: #a9a9a9; margin-bottom: 3px;}



div.section.transform {position: relative;height: 550px;margin-bottom: 100px;}
div.section.transform > h3.title {position: absolute;left:0px;top:-90px;}

div.transform_wrap { background: url(http://cdn-img.kingkongsoft.kr/mhorigin/transform/bg.jpg) 50% 0 no-repeat; position: absolute;left:-30%; right:-30%;top:0px;bottom:0px; border: 1px solid #e4e4e4;  overflow: hidden;}
div.transform_box {width: 1660px; margin: 0px auto;padding: 300px 0px 0px 0px;position: relative;}
div.transform_box > ul.trans_char_list { width: 413px; }
div.transform_box > ul.trans_char_list > li { display: inline-block;*display: inline;*zoom: 1;font-size: 0pt;line-height: 0pt; margin-left: 10px;margin-bottom: 10px;}
div.transform_box > ul.trans_char_list > li > a {position: relative;display: inline-block;*display: inline;*zoom: 1;}
div.transform_box > ul.trans_char_list > li > a:after {
  content: "";position: absolute;left:0px;right:0px;top:0px;bottom:0px;height: 100%;border: 1px solid #523a3a; background: rgba(0,0,0,67%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/*div.transform_box > ul.trans_char_list > li > a.on { border: none; }*/
div.transform_box > ul.trans_char_list > li > a.on:after {display: none;border: none;}
div.transform_box > ul.trans_char_list > li > a:hover:after { border: none;display: none; }
/*div.transform_box > ul.trans_char_list > li > a > img {position: relative;z-index: 99;}*/

div.transform_box > ul.trans_char_list > li > div.inner_wrap { position: absolute;left:0px;top:0px; padding: 80px 0px 0px 0px;width: 100%; display:none;}
div.transform_box > ul.trans_char_list > li > div.inner_wrap > div.title_text {position: relative;z-index: 99;}
div.transform_box > ul.trans_char_list > li > div.inner_wrap > img.character {position: absolute;top:0px;}
div.transform_box > ul.trans_char_list > li > div.inner_wrap > img.origin {right:-120px;z-index: 2;}
div.transform_box > ul.trans_char_list > li > div.inner_wrap > img.shadow {right:-120px;z-index: 1;}

div.dp_info {position: relative;border: 1px solid #696969;padding: 10px 30px 10px 30px;margin-bottom: 13px;}
div.dp_info > span {font-size: 16pt; font-weight: 900;color: #fff;vertical-align: middle; font-family: serif;}
div.dp_info > b {font-weight: 900;width: 120px;text-align: center;font-size: 26pt;color: #fff;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;font-family: cursive;}

ul.dp_item_list { width: 830px; margin-left: -20px;margin-bottom: 50px;}
ul.dp_item_list > li { border: 1px solid #696969; text-align: center; width: 187.3px; margin-left: 20px; margin-bottom: 10px; display: inline-block;*display: inline;*zoom: 1;font-size: 10pt;line-height: 1.6;padding: 15px 0px 15px 0px; background: #2f2f2f;position: relative;overflow: hidden;}

ul.dp_item_list > li > div.explain {
    position: absolute;top:0px;right:0px; left:0px;bottom:0px;
    background: rgba(70 ,36, 36, 0.55);
    border: 1px solid #9e7171;
    color: #c0ceff;
    padding: 15px;
    font-size: 12pt;
    display: none;
}
ul.dp_item_list > li:hover div.explain {display: block;}
ul.dp_item_list > li > div.explain > span {position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);width: 90%;}

ul.dp_item_list > li > img {width: 112px;height: 112px;border: 1px solid #4c4c4c;}
ul.dp_item_list > li > span.dp_point {display: block;color: #fff;font-size: 10pt;font-weight: bold; border: 1px solid #696969;
  width: 55px;
  background: #4e4e4e;
  margin: 0px auto 10px auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
ul.dp_item_list > li > span.name {display: block;color: #fff;font-size: 9pt; margin:5px 0px 5px 0px;}
ul.dp_item_list > li > a.change_btn { display: block;width:84px;height: 23px; font-size: 10pt;line-height: 1.6;margin: 0px auto;color: #fff;
  border: 1px solid #4e4e4e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #8e8e8e;
  position: relative;
  z-index: 3;
}

ul.dp_item_list > li > a#change_dp {background: #000;}
ul.dp_item_list > li > a.change_btn.entry {background: #bd3030 !important;}
ul.dp_item_list > li > a.change_btn.entry2 {background: #2330cc !important;}
ul.dp_item_list > li.empty_item {display: block;width: 826px; color: #fff;font-size: 16pt;padding: 30px 0px;}

div.dp_banner {margin-bottom: 13px;}
div.dp_banner > a {border: 1px solid #696969;display: inline-block;*display: inline;*zoom: 1;margin-left: 11px;}
div.dp_banner > a > img {width: 397px;}
div.dp_banner > a:first-child {margin-left: 0px;}
div.dp_banner > a.left {  }
div.dp_banner > a.right {  }