@charset "utf-8";

#wrap, html, body {margin:0;padding:0;}
html {
    font-size: 3.125vw;
}
.clear { content:"" ; display:block;  height:0px; line-height:0px; font-size:0px; clear:both; }
body {
    height: 100%;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    /*min-width: 620px*/
}
img {width: 100%;height: auto;}
#smartPop_overlay { background: #000 !important; }
#smartPop_content { padding: 0px !important;  }
#smartPop_container {background-color:white; -webkit-box-shadow:none !important;}

.noble_login_btn { display: inline-block;*display: inline;*zoom: 1; font-size: 0pt;line-height:0pt; width: 50px;height: 50px; /*width: 15.5vw; height: 15.5vw;*/ background: url(http://cdn-img.kingkongsoft.kr/god/event/prev_event/sns_btn1_noble.png) 0 0 no-repeat;vertical-align: middle; background-size: 100%; }
.google_login_btn { display: inline-block;*display: inline;*zoom: 1; font-size: 0pt;line-height:0pt; width: 50px;height: 50px; /*width: 15.5vw; height: 15.5vw;*/ background: url(http://cdn-img.kingkongsoft.kr/god/event/prev_event/sns_btn2_google.png) 0 0 no-repeat;vertical-align: middle; background-size: 100%;}
.google_login_btn > img {display: none;}
.naver_login_btn { display: inline-block;*display: inline;*zoom: 1; font-size: 0pt;line-height:0pt; width: 50px;height: 50px; /*width: 15.5vw; height: 15.5vw;*/ background: url(http://cdn-img.kingkongsoft.kr/god/event/prev_event/sns_btn3_naver.png) 0 0 no-repeat;vertical-align: middle; margin-left: 10px; margin-left: 2vw; background-size: 100%;}
.naver_login_btn > img {display: none;}
.kakao_login_btn { display: inline-block;*display: inline;*zoom: 1; font-size: 0pt;line-height:0pt; width: 50px;height: 50px; /*width: 15.5vw; height: 15.5vw;*/ background: url(http://cdn-img.kingkongsoft.kr/god/event/prev_event/sns_btn5_kakao.png) 0 0 no-repeat;vertical-align: middle; margin-left: 10px; margin-left: 2vw;background-size: 100%;}
.kakao_login_btn > img {display: none;}
.facebook_login_btn { display: inline-block;*display: inline;*zoom: 1; font-size: 0pt;line-height:0pt; width: 50px;height: 50px; /*width: 15.5vw; height: 15.5vw;*/ background: url(http://cdn-img.kingkongsoft.kr/god/event/prev_event/sns_btn4_facebook.png) 0 0 no-repeat;vertical-align: middle; margin-left: 10px; margin-left: 2vw;background-size: 100%;}
.facebook_login_btn > img {display: none;}

div.header {
    position: relative;
    background: #e5eaee;
    padding: 31px 0px 31px 30px;
    padding: 3.9vw 0px 3.9vw 4.5vw;
    /*padding: 6.0428vw 0px 6.0428vw 6.0428vw;*/
}

.button { display: inline-block;*display: inline;*zoom: 1; vertical-align: middle; cursor:pointer;}
.white-box {
    text-align: center; padding: 5px 10px 5px 10px; padding: 1.4vw 1.9vw 1.4vw 1.9vw; background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #dddee0;
}
.red { background: #bb1217;}

div.header > .menu { display: inline-block;*display: inline;*zoom: 1;width: 50px;width: 9.7465vw; /*width: 7.351vw;*/vertical-align: middle;}
div.header > .logo { display: inline-block;*display: inline;*zoom: 1; width: 293px;width: 37vw; vertical-align: middle;margin-left: 10px;margin-left: 1.9vw;}
div.header > .logo > img {vertical-align: middle !important;}

div.header > .mem_info_box {float:right;vertical-align: middle;margin-right: 15px;margin-right: 2.9vw;}
.mem_info_box > a.join {color: #545559;font-size: 20px;font-size: 1.1rem; vertical-align: middle;}
.mem_info_box > a.login {color: #565759;font-size: 20px;font-size: 1.1rem;margin-left: 5px;margin-left: 0.9vw;vertical-align: middle; cursor:pointer;}


div.section {position: relative; padding: 23px 23px 23px 23px; padding: 4.3820vw 4.3820vw 4.3820vw 4.3820vw;overflow-x: hidden;}

.rolling_box {position: relative;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-border-radius: 1.9vw;
    -moz-border-radius: 1.9vw;
    -ms-border-radius: 1.9vw;
    -o-border-radius: 1.9vw;
    border-radius: 1.9vw;
    /*border: 1px solid red;*/
    overflow: hidden;
    margin-bottom: 12px;
    margin-bottom: 2.3vw;
}
.rolling_box .bx-controls.bx-has-pager {position: absolute;width: 95%;left:10px;left:1.9vw;bottom:20px;bottom:3.8vw;font-size: 0pt;line-height: 0pt;}
.rolling_box .bx-controls.bx-has-pager .bx-pager-item {display: inline-block;*display: inline;*zoom: 1;}
.rolling_box .bx-controls.bx-has-pager .bx-pager-item .bx-pager-link {
    display: inline-block;*display: inline;*zoom: 1;
    width: 10px;
    width: 1.9vw;
    height: 10px;
    height: 1.9vw;
    background: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-border-radius: 1.9vw;
    -moz-border-radius: 1.9vw;
    -ms-border-radius: 1.9vw;
    -o-border-radius: 1.9vw;
    border-radius: 1.9vw;
    font-size: 0pt;
    line-height: 0pt;
    margin-left: 3px;
}
.rolling_box .bx-controls.bx-has-pager .bx-pager-item .bx-pager-link.active {
    background: red;
}

.top_game {position: relative; margin-bottom: 12px; margin-bottom: 2.3vw;}
 .top_game > ul.game_banner li {display: inline-block;*display: inline;*zoom: 1;line-height: 0pt;font-size: 0pt;}
ul.game_banner div.g_thum {
    width: 49%;
    /*width: 43.5vw;*/
    -webkit-border-radius: 6.24px;
    -moz-border-radius: 6.24px;
    -ms-border-radius: 6.24px;
    -o-border-radius: 6.24px;
    border-radius: 6.24px;
    -webkit-border-radius: 1.2vw;
    -moz-border-radius: 1.2vw;
    -ms-border-radius: 1.2vw;
    -o-border-radius: 1.2vw;
    border-radius: 1.2vw;
    line-height: 0pt;
    font-size: 0pt;
    overflow: hidden;
    position: relative;
}
ul.game_banner div.g_thum > a.play_btn { width:72px; width: 13.8vw; position: absolute; bottom:10px;bottom: 1.9vw;right:10px;right: 1.9vw;}

ul.game_banner div.g_thum.left {float: left;}
ul.game_banner div.g_thum.right {float: right;}

div.top_category_navi {background: #ba1218; position: relative; padding: 14px 0px 14px 0px;padding: 2.69vw 0px 2.69vw 0px;left:0px;right:0px;text-align: center; margin-bottom: 12px;margin-bottom: 2.3vw;}
div.top_category_navi:after {content:"";position: absolute;left:-100px;right:-100px;background: #ba1218;top:0px;bottom:0px;z-index: -1;}
div.top_category_navi > ul.category_list {display: inline-block;*display: inline;*zoom: 1;}
div.top_category_navi > ul.category_list > li {display: inline-block;*display: inline;*zoom: 1;margin-left: 10px;margin-left: 1.9vw;}
div.top_category_navi > ul.category_list > li:first-child {margin-left: 0px;}
div.top_category_navi > ul.category_list > li > a {color: #fff;font-weight: bold;font-size: 1.2rem;}

ul.game_tab {position: relative;margin-bottom: 5px;margin-bottom: 0.9vw;}
ul.game_tab > li {position: relative;border-top: 1px solid #bababa; padding: 12px 13px 12px 13px; padding: 3vw 3.2vw 3vw 3.2vw;}
ul.game_tab > li:first-child {border-top: 0px;}
ul.game_tab > li > a.thum {
    display: inline-block;*display: inline;*zoom: 1;width: 21.5%;width: 23.9vw;margin-right: 10px;margin-right: 2.6vw;vertical-align: middle;
    overflow: hidden;
    -webkit-border-radius: 2.1vw;
    -moz-border-radius: 2.1vw;
    -ms-border-radius: 2.1vw;
    -o-border-radius: 2.1vw;
    border-radius: 2.1vw;
}
ul.game_tab > li > div.desc_wrap { display: inline-block;*display: inline;*zoom: 1; vertical-align: middle;}
ul.game_tab > li > div.desc_wrap > span.category { color: #5c5c5c; font-size: 1.1rem; line-height: 1;}
ul.game_tab > li > div.desc_wrap > h3.title { color: #5c5c5c; font-size: 1.3rem; font-weight: bold;line-height: 1.6;}
ul.game_tab > li > div.desc_wrap > span.star { color: #5c5c5c; font-size: 0.9rem; line-height: 1;}
ul.game_tab > li > div.desc_wrap > p.desc_text { color: #5c5c5c; font-size: 0.9rem; line-height: 1;}
ul.game_tab > li > a.play_btn {position: absolute;display: inline-block;*display: inline;*zoom: 1;width: 44px; width: 12vw; right:10px;right: 2.68vw; top:50%; margin-top: -20px;margin-top: -5.7vw;}

div.notice { position: relative; }
div.notice_area {position: relative;background: #f4f5f7; padding: 30px 0px 12px 0px; padding: 4vw 0px 2vw 0px; }
div.notice_area:after {content:"";position: absolute;left:-100px;right:-100px;background: #f4f5f7;top:0px;bottom:0px;z-index: -1;}
div.notice_area ul.notice_list {}
div.notice_area ul.notice_list > li {}
div.notice_area ul.notice_list > li > a {display: inline-block;*display: inline;*zoom: 1;width: 90%;height: 18px;height: 4.8vw;font-size: 1.2rem; overflow: hidden; }
div.notice_area ul.notice_list > li > a > b {color: #ba1218;margin-right: 5px;margin-right: 1.5vw;}
div.notice_area a.more {font-size: 1.8rem;color: #ba1218;font-weight: 600;position: absolute;right:10px;right:0.9vw;top:50%;margin-top: -19px;margin-top: -2.2vw;}


div.footer {padding: 10px 15px 30px 15px; padding: 4vw 4.65vw 4vw 4.65vw;}
div.footer > h2.company_name { font-size: 12px; font-size: 1.2rem; line-height: 12px; line-height: 1.2rem; color: #464646;margin-bottom: 25px;margin-bottom: 3.345vw;position: relative;}

div.footer > h2.company_name > span.folder {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 0;
    width: 12px;
    width: 3.75vw;
    height: 12px;
    height: 3.75vw;
    margin-top: -6px;
    margin-top: -1.875vw
}

div.footer > div.company_info { border-bottom: 1px solid #f0f0f0; margin-bottom: 25px;/*padding-bottom: 6.8vw;*/margin-bottom: 3.345vw; padding-top: 10px; padding-top: 0.9vw;overflow: hidden;height: 1px;}
div.footer > div.company_info.is_open { height: 190px; height: 50vw; }
div.footer > div.company_info > ul {display: table;}
div.footer > div.company_info > ul > li { color: #9b9b9b; font-size: 1.1rem;letter-spacing: -0.015em; margin-bottom: 10px; margin-bottom: 1vw; border: 1px solid red;display: table-row;line-height: 6.2vw;}
div.footer > div.company_info > ul > li > b { color: #4c4242; font-weight: normal; font-size: 1.1rem;letter-spacing: -0.015em;display: inline-block;*display: inline;*zoom: 1;position: relative;margin-right: 15px;margin-right:2vw;display: table-cell;min-width: 35px;min-width: 10.9375vw}
div.footer > div.company_info > ul > li > span { color: #757575; font-weight: normal; font-size: 1.1rem;letter-spacing: -0.015em;display: inline-block;*display: inline;*zoom: 1;display: table-cell;}
div.footer > div.company_info > ul > li > span.pdl20 { padding-left: 20px; padding-left: 2vw; }


div.footer > ul.policy_link { margin-bottom: 50px; margin-bottom:7.5vw; }
div.footer > ul.policy_link > li { display: inline-block;*display: inline;*zoom: 1; margin-left: 24px; margin-left: 5.5vw; }
div.footer > ul.policy_link > li:first-child {margin-left: 0px;}
div.footer > ul.policy_link > li > a {color: #9b9b9b; font-size: 1rem;}
div.footer > ul.policy_link > li > a.strong {color: #757575; }
p.copyright {color: #9b9b9b;font-size: 1rem;}

h2.login_title_text {margin: 30px auto 0px auto; width: 210px;width: 66vw;}
div.login_area { padding: 50px 0px 0px 0px; padding: 7vw 0px 0px 0px; max-width: 350px; margin: 0px auto 0px auto;}
div.login_area ul {}
div.login_area ul > li { margin-bottom: 20px; margin-bottom: 6vw;}
div.login_area div.reg_box {  }
div.login_area div.reg_box > input.text { width: 100%; padding: 10px 15px 10px 15px; font-size: 1.1rem; border: 1px solid #dbdbdb; margin-bottom: 5px; margin-bottom: 1.6vw;}
div.login_area div.reg_box > input.text:focus { border: 1px solid #848589; outline:0;}
div.login_area div.reg_box > input.login { width: 100%; padding: 10px 15px 10px 15px; color: #fff;font-size: 1.1rem;font-weight: bold;cursor:pointer; border: 1px solid #8e3f3f;}

div.login_area ul li.social_box { text-align: center; }
div.login_area ul li.social_box > p {font-size: 1.2rem; text-align: center; color: #9b9b9b; margin-bottom: 15px; margin-bottom: 2vw;}
div.login_area ul li.mem_info_link { text-align: center; font-size: 1.2rem; }


/*div#wrap ul.m_navi {
    position: fixed;top:0px;bottom: 0px; left:0px;z-index: 999; width: 0px; background: rgba(249, 249, 249, 1);
    -webkit-transition: width 0.4s;
    -o-transition: width 0.4s;
    transition: width 0.4s;
}
div#wrap ul.m_navi.on {
   -webkit-transition: width 0.4s;
    -o-transition: width 0.4s;
    transition: width 0.4s;
    width:300px;
    width:60vw;
    border-right: 1px solid #ddd;
    padding: 10px 10px 10px 10px;
    padding: 3vw 3vw 3vw 3vw;
}*/

div.navi_area {
    position: fixed;top:0px;bottom: 0px; left:0px;z-index: 999; width: 0px; background: rgba(249, 249, 249, 1);
    -webkit-transition: width 0.4s;
    -o-transition: width 0.4s;
    transition: width 0.4s;
    overflow: hidden;
}
div.navi_area.on  {
   -webkit-transition: width 0.4s;
    -o-transition: width 0.4s;
    transition: width 0.4s;
    width:300px;
    width:60vw;
    border-right: 1px solid #ddd;
}
div.navi_area ul.m_navi {
    padding: 10px 10px 10px 10px;
    padding: 3vw 3vw 3vw 3vw;
}

ul.m_navi > li { position: relative; }
ul.m_navi > li .logo { display: inline-block;*display: inline;*zoom: 1; width: 130px;width: 41vw; vertical-align: middle;position: relative;}
ul.m_navi > li .logo > img {vertical-align: middle !important;}
ul.m_navi > li a.close { width: 16px; height: 16px; width: 5vw; height: 5vw; position: absolute; right:0px; top:50%;margin-top: -2.3vw;}

div.side_login_box { text-align: center; width: 54vw}
/*div.side_login_box > p {font-size: 1.2rem;letter-spacing: -0.051rem;font-weight: bold;color: #58595b; padding:20px 0px 10px 0px;padding:2.6vw 0px 1.4vw 0px;text-align: left;}*/
div.side_login_box > p.line { border-top: 1px solid #e0e0e0; border-bottom: 1px solid #fdfef9; /*border-bottom: 1px solid #dedede;*/ margin: 70px 0px 40px 0px; margin: 9.2vw 0px 5vw 0px; position: relative; height: 1px; }
div.side_login_box > p > span.title_text {  color: #838892; font-size: 1.1rem; font-weight:bold ; background: rgba(249, 249, 249, 1); padding: 10px 15px; padding: 1vw 2vw; position: relative;top:-20px; top:-2.4vw;}
div.side_login_box > p > span.nick_name {  color: #838892; font-size: 1rem; font-weight:bold ; background: rgba(249, 249, 249, 1); padding: 10px 15px; padding: 1vw 2vw; position: relative;top:-20px; top:-2.4vw;}
div.side_login_box .noble_login_btn { display: inline-block;*display: inline;*zoom: 1; font-size: 0pt;line-height:0pt; width: 32px;height: 32px;  width: 10vw; height: 10vw; background: url(http://cdn-img.kingkongsoft.kr/god/event/prev_event/sns_btn1_noble.png) 0 0 no-repeat;vertical-align: middle; background-size: 100%; }
div.side_login_box .google_login_btn { display: inline-block;*display: inline;*zoom: 1; font-size: 0pt;line-height:0pt; width: 32px;height: 32px;  width: 10vw; height: 10vw; background: url(http://cdn-img.kingkongsoft.kr/god/event/prev_event/sns_btn2_google.png) 0 0 no-repeat;vertical-align: middle; background-size: 100%;}
div.side_login_box .naver_login_btn { display: inline-block;*display: inline;*zoom: 1; font-size: 0pt;line-height:0pt; width: 32px;height: 32px;  width: 10vw; height: 10vw; background: url(http://cdn-img.kingkongsoft.kr/god/event/prev_event/sns_btn3_naver.png) 0 0 no-repeat;vertical-align: middle; background-size: 100%; margin-left: 0px;}
div.side_login_box .kakao_login_btn { display: inline-block;*display: inline;*zoom: 1; font-size: 0pt;line-height:0pt; width: 32px;height: 32px;  width: 10vw; height: 10vw; background: url(http://cdn-img.kingkongsoft.kr/god/event/prev_event/sns_btn5_kakao.png) 0 0 no-repeat;vertical-align: middle;background-size: 100%; margin-left: 0px;}
div.side_login_box .facebook_login_btn { display: inline-block;*display: inline;*zoom: 1; font-size: 0pt;line-height:0pt; width: 32px;height: 32px;  width: 10vw; height: 10vw; background: url(http://cdn-img.kingkongsoft.kr/god/event/prev_event/sns_btn4_facebook.png) 0 0 no-repeat;vertical-align: middle;background-size: 100%; margin-left: 0px;}

div.side_login_box > p.cash_info {  position: relative; text-align: left;}
div.side_login_box > p.cash_info > span { border: 1px solid #dedede; background: #fff; color: #000; font-size: 1rem;font-weight: bold;  padding: 5px 5px 5px 5px; padding: 2vw 2vw 2vw 2vw; display: block;position: relative;margin-bottom: 2px; margin-bottom: 0.8vw;}
div.side_login_box > p.cash_info > span.cash_text { color: #bc0207; }
div.side_login_box > p.cash_info > span.cash_text > b { position: absolute;right:5px; color: #bc0207; }
div.side_login_box > p.cash_info > span > b { position: absolute;right:5px; color: #000; }

div.side_login_box div.shops { text-align: left; }
div.side_login_box div.shops > a {display: inline-block;*display: inline;*zoom: 1;width: 49%;width: 26.6vw;float:right;}
div.side_login_box div.shops > a:first-child {clear:both;float:unset;}

div.customer_center {  border-top:1px solid #e0e0e0; text-align: center;line-height: 0pt;font-size: 0pt; margin-top: 15px;position: relative;}
div.customer_center:after {content:''; font-size: 0pt;line-height: 0pt;position: absolute;left:0px;right:0px;height: 1px; border-top: 1px solid #fdfef9;}
div.customer_center > a {display: inline-block;*display: inline;*zoom: 1; width: 33%;}


.join_btn { display: block; width: 100%; text-align: center; padding: 5px 0px 5px 0px; padding: 1vw 0px 1vw 0px; color: #fff !important;font-size: 1rem;font-weight: bold;cursor:pointer; border: 1px solid #8e3f3f;margin: 5px auto 5px auto; margin: 1.5vw auto 1.5vw auto;}
div.short_link { text-align: center; }
div.short_link a {font-size: 1rem;margin-left: 10px;margin-left: 2.5vw;}
div.short_link a:first-child {margin-left: 0px;}

div.section ul.tab { line-height: 0pt;font-size: 0pt; border-bottom: 2px solid #b91317; margin-bottom: 20px; margin-bottom: 5vw; position: relative;}
div.section ul.tab > li { display: inline-block;*display: inline;*zoom: 1; position: relative;margin-left: 20px;padding: 20px 0px 20px 0px;}
div.section ul.tab > li:first-child {margin-left: 0px;}
div.section ul.tab > li > a { display: inline-block;*display: inline;*zoom: 1;  text-align: center;color: #000;font-size: 18px;font-weight: bold;position: relative;line-height: 1.6;}
div.section ul.tab > li > a:hover { color: #bb1219; border-bottom: 1px solid #bb1219; }
div.section ul.tab > li > a.hover { color: #bb1219; border-bottom: 1px solid #bb1219;}

div.section ul.subtab { line-height: 0pt;font-size: 0pt; margin-bottom: 20px; position: relative;}
div.section ul.subtab > li { display: inline-block;*display: inline;*zoom: 1; position: relative;margin-left: 10px;margin-left: 1vw; }
div.section ul.subtab > li:first-child {margin-left: 0px;}
div.section ul.subtab > li > a { display: inline-block;*display: inline;*zoom: 1;  text-align: center;color: #959595;width: 130px;width: 29vw;border: 1px solid #959595;font-size: 1rem;font-weight: bold;position: relative;line-height: 1.6; vertical-align: top;padding: 5px 0px; padding: 1vw 0px;}
div.section ul.subtab > li > a:hover { color: #bb1219; border: 1px solid #bb1219; }
div.section ul.subtab > li > a.hover { color: #bb1219; border: 1px solid #bb1219;}


h5.faq_title {font-size: 15pt; line-height: 1.6; padding: 8px 0px 8px 0px;color: #bb1219;font-weight: 900;}
div.faq_list {font-size: 12pt;line-height: 1.6;}
div.faq_list > div.sub_title { background: #bb1219; padding: 2.5vw 0px 2.5vw 0px;}
div.faq_list > div.sub_title > span:first-child { width: 160px; width: 25%; }
div.faq_list > div.sub_title > span { color: #fff; text-align: center; font-size: 1.4rem;font-weight: bold; display: inline-block;*display: inline;*zoom: 1;width: 717px; width: 70%; vertical-align: top;}
div.faq_list > dl {border-bottom: 1px solid #ddd;}
div.faq_list > dl > dt { padding: 6px 0px 6px 0px; color: #323232;font-size: 1rem;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: #a5937b;font-size: 1.2rem;font-weight: bold;display: inline-block;*display: inline;*zoom: 1;width: 160px;width: 20vw;text-align: center;}
div.faq_list > dl > dt.on { background: #a95054; color: #fff ;font-weight: bold;}
div.faq_list > dl > dt.on > span {color: #fff;font-size: 1.2vw;font-weight: bold;}
 div.faq_list > dl > dd { padding: 25px 60px; padding: 4vw 2vw; background: #eeeeee; font-size: 1rem;color: #313131;line-height: 1.6;display:none;}


  /* 글쓰기 */
dl.board_write {  border-top: 1px solid #d8d8d8; }
dl.board_write > dt {  border-bottom: 1px solid #d8d8d8; }
dl.board_write > dt > span { display: inline-block;*display: inline;*zoom: 1; color:#313131; min-width: 75px;min-width: 15vw;line-height: 1.2;margin-right: 2.5vw;border-right: 1px solid #555;font-size: 1rem;}
dl.board_write > dt > input.text { padding:6px 0px 7px 10px; font-size: 1rem; border: 1px solid #e2e2e2;color: #7f7f7f; width: 650px; width: 65.4vw; vertical-align: middle;background: #fff;}
dl.board_write > dt > input.text.type01 { width: 600px; width: 38vw;margin-left: 5px; }
dl.board_write > dt > textarea[name=des] { width: 650px; width: 65.4vw; vertical-align: middle; background: transparent;border: 1px solid #666; color: #7f7f7f;}
dl.board_write > dt.subject { font-size: 12px; padding:9px 0px 8px 10px; }
dl.board_write > dt select#divide { font-size: 1.2rem; width: 24vw;padding:4px 0px 4px 4px;vertical-align: middle; }
dl.board_write > dt select#divide2 { font-size: 1.2rem; width: 24vw;padding:4px 0px 4px 4px;vertical-align: middle; }
/*dl.board_write > dt.subject > span { padding-left:10px; }*/

dl.board_write > dt.etc { font-size: 12px; position: relative; color: #d7af8c;padding:7px 0px 6px 10px; }
/*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;*/ width: 91.4vw;}
div.btn_box { text-align: right; padding: 10px 0px; }
div.btn_box a { display: inline-block;*display: inline;zoom: 1; margin-left: 2px; color: #000; font-size: 11pt;line-height: 1;vertical-align: top;}
div.btn_box > div.another { position: absolute;left:0px; left:3.4vw;line-height: 1.0;}
div.btn_box > .btn { display: inline-block;*display: inline;zoom: 1; min-width: 60px; min-width: 9vw; padding: 8px 5px 8px 5px; padding: 2vw 2vw 2vw 2vw; font-size: 1.2rem;line-height: 1;border: none;vertical-align: top;text-align: center;border: 1px solid #d9dbda;color: #6b6b6b;cursor:pointer;}
div.btn_box > .btn.reg { min-width: 68px;min-width: 14vw; padding: 8px 5px 8px 5px; padding: 2vw 2vw 2vw 2vw; min-width: 9vw;font-size: 1.2rem;line-height: 1;border: none;vertical-align: top;text-align: center;border: 1px solid #d9dbda;color: #6b6b6b;}
div.btn_box > .btn.list { min-width: 60px; min-width: 9vw; padding: 8px 5px 8px 5px; padding: 2vw 2vw 2vw 2vw; font-size: 1.2rem;line-height: 1;border: none;vertical-align: top;text-align: center;border: 1px solid #d9dbda;color: #6b6b6b;}
div.btn_box > .btn.write { min-width: 60px; min-width: 9vw;padding: 8px 5px 8px 5px; padding: 2vw 2vw 2vw 2vw;font-size: 1.2rem;line-height: 1;border: none;vertical-align: top;text-align: center;border: 1px solid #d9dbda;color: #6b6b6b;}
div.btn_box .btn.prev { min-width: 60px; min-width: 9vw; padding: 8px 5px 8px 5px; padding: 2vw 2vw 2vw 2vw; font-size: 1.2rem;line-height: 1;border: none;vertical-align: top;text-align: center;border: 1px solid #d9dbda;color: #6b6b6b;}
div.btn_box .btn.next { min-width: 60px; min-width: 9vw; padding: 8px 5px 8px 5px; padding: 2vw 2vw 2vw 2vw; font-size: 1.2rem;line-height: 1;border: none;vertical-align: top;text-align: center;border: 1px solid #d9dbda;color: #6b6b6b;}


table.board_table { width: 100%; border-top: 1px solid #e49697; font-family: "Malgun Gothic"}
table.board_table.notice { width: 100%; border-top: 1px solid #313131; font-family: "Malgun Gothic"}

table.board_table.notice thead th { background: none; color: #000; border-bottom: 1px solid #313131}
table.board_table.notice thead th:first-child {border-left: 1px solid #313131;  }
table.board_table.notice thead th:last-child {border-right: 1px solid #313131;  }

table.board_table thead th { background: #bf0508; color: #fff; font-size: 1.1rem;text-align: center; padding: 16px 0px 15px 0px;padding: 2vw 0px 2vw 0px; border-bottom: 1px solid #e49697;font-family: "Malgun Gothic";font-weight: bold;}
table.board_table thead th:first-child {border-left: 1px solid #e49697;  }
table.board_table thead th:last-child {border-right: 1px solid #e49697;  }
table.board_table tbody th { text-align: center; font-family: "Malgun Gothic";font-size: 1.1rem; }
table.board_table tbody th,table.board_table tbody td { border-bottom: 1px solid #e4e4e4; padding: 9px 0px 9px 0px; font-size: 1.1rem;color: #323232;letter-spacing: -1px;}
table.board_table tbody th b {
    display: inline-block;*display: inline;*zoom: 1;line-height: 1;font-size: 0.5rem; padding: 5px 0px;padding: 2vw 0px;width: 62px;width: 11vw;text-align: center;color: #fff;font-weight: normal;font-family: 'Nanum Gothic';vertical-align: middle;background: #4c5c8a;
    -webkit-border-radius:1vw ;
    -moz-border-radius:1vw ;
    -ms-border-radius:1vw ;
    -o-border-radius:1vw ;
    border-radius:1vw ;
}
table.board_table tbody th b {font-family: "Malgun Gothic"}
table.board_table tbody th b.notice { background: #ac1037;  }
table.board_table tbody th b.event { background: #a5937b;  }
table.board_table tbody th b.red { background: red;  color: #fff !important; }
table.board_table tbody th b.yellow { background: #7b7b3f; color: #000 !important; }
table.board_table tbody th b.green { background: green; color: #fff !important; }
table.board_table tbody th b.best { background: #32b16c; color: #fff !important; }

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 td a { color: #323232; display: block; width: 44vw; height: 21px;height: 5vw; padding-left:10px; vertical-align: middle; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;font-family: "Malgun Gothic";font-size:1.1rem ;}
table.board_table tbody td { font-family: "Malgun Gothic"}
table.board_table tbody th { font-family: "Malgun Gothic"}

table.board_table tbody tr.notice { position: relative; }
/*table.board_table tbody tr.notice { background: url(http://cdn-img.kingkongsoft.kr/jo/bg/notice_bg.png) 0 0 repeat;  }*/
table.board_table tbody tr.notice { background: #f8f8f8;  }
table.board_table tbody tr.notice th,
table.board_table tbody tr.notice td {  padding: 10px 0px 10px 0px; font-family: "Malgun Gothic"}
table.board_table tbody tr.notice td > a { font-weight: bold;  font-family: "Malgun Gothic"}

dl.board_view { font-size: 1rem; line-height: 1.6; }
dl.board_view > dt {  }
dl.board_view > dt.title { background: #bf0508; color: #fff; font-weight: bold; padding: 18px 15px 19px 15px;line-height:1.6;font-size: 1rem;position: relative;}
dl.board_view > dt > span.date { vertical-align: middle;  line-height: 1.6;font-size: 1rem; float:right;/*position: absolute;right:0px;top:13px;*/}
dl.board_view > dt.write_info { border-bottom: 1px solid #e7e7e7; 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; }
dl.board_view > dt.write_info > span.count { position: absolute;right:33px; top:10px; }
/*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: 15px 10px 150px 10px; padding: 5vw 3vw 50vw 3vw; color: #444; line-height: 2; border-bottom: 1px solid #555; }
/*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:782px; }
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:832px; }

dl.board_view > dd.answer { padding:35px 25px 35px 100px ; position: relative;color: #444; 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;}

div.search_box { text-align: center; margin-top: 30px;}
div.search_box select { width: 50px; width: 15vw;font-size: 1.1rem; padding: 1vw 0px 1vw 0px;vertical-align: middle;}
div.search_box input.search_string { border: 1px solid #e4e4e4; font-size: 1rem;padding:7px 0px 6px 5px; padding:1.4vw 0px 1.4vw 1vw; outline:0px;vertical-align: middle;width: 185px; width: 50vw; background:#fff; opacity:0.8; color: #868686;margin-left: -1px;vertical-align: middle;}
div.search_box input.search_btn { display: inline-block;*display: inline;*zoom: 1; width: 63px; width: 13vw; height: 28px;height: 7vw;font-size: 10pt;background: #313131;color: #fff;letter-spacing: -1pt;font-weight: bold;border:none;vertical-align: middle; cursor:pointer; vertical-align: middle;}

div.pageing { text-align: center; line-height: 0pt;font-size: 0pt;margin-top: 30px; margin-top: 5vw; }
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: 1rem; line-height: 1; padding:8px 0px 8px 0px;padding:1.5vw 0px 1.5vw 0px;width: 35px;width: 8vw; text-align: center; background: #fff;color: #525a5d;border: 1px solid #9f9f9f;}
div.pageing > ul > li > span.cur { display: inline-block;*display: inline;*zoom: 1;line-height: 1;padding: 8px 0px 8px 0px;padding:1.5vw 0px 1.5vw 0px; font-size: 1rem;width: 35px;width: 8vw;background: #bf0508;  color: #fff; border: 1px solid #e49697;}
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; }

div.section > h2.page_title { color: #000; font-weight: 900; font-size: 16pt; font-size: 2rem; line-height: 1; padding: 10px 0px; padding: 5vw 0px;  border-bottom: 2px solid #b91317; margin-bottom: 35px; margin-bottom: 5vw;}

div.search_list { margin-bottom: 10px; margin-bottom: 2vw;  }
div.search_list p {margin-bottom: 5px;}
div.search_list span { display: inline-block;*display: inline;*zoom: 1; width: 65px;width: 15vw; line-height: 1;vertical-align: middle; text-align: left; margin-right: 10px; border-right: 1px solid #e2e2e2;}
div.search_list a.simple {  display: inline-block;*display: inline;*zoom: 1; background: #ba1218; color: #fff; font-size: 1rem; padding: 4px 0px 3px 0px; text-align: center; width: 50px;width: 12vw; margin-left: 3px;vertical-align: middle;}
div.search_list input.search_btn {  display: inline-block;*display: inline;*zoom: 1; background: #ba1218; color: #fff; font-size: 1rem; padding: 7px 0px 6px 0px; text-align: center; width: 50px;width: 12vw; margin-left: 3px;vertical-align: middle;border:none;cursor:pointer;}
div.search_list select { padding: 6px 0px 5px 0px; padding: 1.8vw 0px 1.5vw 0px; vertical-align: middle; margin-bottom: 2px;}
div.search_list select[name=game] { width: 50px; width: 17vw;}
div.search_list select.sYear2 {margin-left: 61px;margin-left: 19vw;}