@charset "euc-kr";

/* ±âº» ·¹ÀÌ¾Æ¿ô */
.wrap_aside {width:280px; padding:0 0 0 19px; font:12px/16px "Dotum", "µ¸¿ò";}
.wrap_aside a {color:#333;}
.wrap_aside a:focus, 
.wrap_aside a:active, 
.wrap_aside a:hover {text-decoration:underline;}
.wrap_aside img {vertical-align:top;}

/* aside */
.article_box {margin-top:25px; *zoom:1;}
.article_box:after {clear:both; content:""; display:block;}
.article_box:first-child {margin-top:0;}
.article_box .title_aside1 {margin-bottom:10px; padding-bottom:0px; font-weight:bold; font-size:14px; line-height:18px; letter-spacing:-1px; border-bottom:1px solid #e9e9ec;}
.title_aside1 a {color:#788224;}
.article_box .title_aside1 .pad {margin:0 2px; font-weight:normal; color:#c8c9d2;}
.article_box .title_aside1 .btn_aside_tab {font-weight:bold; color:#888;}
.article_box .title_aside1 .on {font-weight:bold; color:#788224;}
.article_box .thumn {float:left; margin-right:10px; border:1px solid #ebebeb;}

.article_box .thumn_tit {position:relative; top:-2px; font-weight:bold; font-size:14px; line-height:19px; letter-spacing:-2px;}
.article_box .thumn_txt {line-height:17px; color:#888; letter-spacing:-1px;}

.article_box .thumn_news {}
.article_box .thumn_news dt {margin-bottom:2px;}

.list_aside1 {clear:both; padding-top:10px;}
.list_aside1 li {margin-top:4px; padding-left:8px; white-space:nowrap; text-overflow:ellipsis; background:url("http://img.bemil.chosun.com/bemil/img/common/dot_jum1.gif") no-repeat 0 6px; overflow:hidden;}
.list_aside1 li:first-child {margin-top:0;}

/* poll_box */
#poll {margin-top:21px; width:100%;}
.poll_box {border:1px solid #dbdbdb;}
.poll_contents {padding:15px 14px; border:3px solid #fafafa;}
.poll_contents .btn_more {color:#777;}
.poll_contents .title {margin-bottom:5px; font-weight:bold; font-size:14px; color:#788224; letter-spacing:-2px;}
.poll_contents .query {margin-bottom:10px; font-weight:bold; line-height:17px; color:#666; letter-spacing:-1px;}
.poll_contents .query span {color:#517a3e;}
.poll_contents input {width:13px; height:13px; margin:-2px 5px 0 0; vertical-align:middle; display:inline-block;}
.poll_contents .choice {margin-bottom:14px; color:#666; letter-spacing:-1px;}
.poll_contents .choice p {margin-top:6px;}
.poll_contents .choice p:first-child {margin-top:0;}
.poll_contents .btn_box {text-align:center;}
.poll_contents .btn_box a {margin-left:10px; padding:5px 18px 3px 18px; color:#666; border:1px solid #dbdbdb; background-color:#fff; display:inline-block;}
.poll_contents .btn_box a:first-child {margin-left:0;}
.poll_contents .btn_box a.btn_submit {font-weight:bold; color:#fff; border:1px solid #8e92a2; background-color:#8e92a2;}

/* recom */
.recom {*zoom:1;padding-bottom:25px}
.recom .title_aside1 {padding:0px 0 1px 0; font-weight:bold; font-size:14px; line-height:18px; letter-spacing:-1px;}
.recom ol {*zoom:1;}
.recom ol:after {clear:both; content:""; display:block;}
.recom ol li {float:left; width:100%; margin-top:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.recom ol li .rank {width:12px; height:12px; margin-right:5px;  font-weight:bold; font-size:11px; line-height:13px; color:#fff; text-align:center; letter-spacing:-1px; *letter-spacing:-2px; border:1px solid #a6a6a6; background-color:#bfbfbf; display:inline-block; *display:inline; *zoom:1;}
.recom ol li .red {border:1px solid #b61715; background-color:#c51917;}
.recom ol li .blue {border:1px solid #224690; background-color:#224690;}
.recom ol li img {vertical-align:baseline;}

/* rank_box */
.rank_box {*zoom:1;}
.rank_box:after {clear:both; content:""; display:block;}
.rank_box ol {*zoom:1;}
.rank_box ol:after {clear:both; content:""; display:block;}
.rank_box .title_aside1 {padding:14px 0 1px 0; font-weight:bold; font-size:14px; line-height:18px; letter-spacing:-1px;}
.rank_box:first-child .title_aside1 {padding:10px 0 1px 0;}
.rank_box ol li {position:relative; float:left; width:100%; margin-top:5px;}
.rank_box ol li .rank {float:left; width:12px; height:10px; font-weight:bold; font-size:11px; line-height:12px; color:#fff; text-align:center; letter-spacing:-1px; *letter-spacing:-2px; border:1px solid #a6a6a6; background-color:#bfbfbf; display:inline-block;}
.rank_box ol li .red {border:1px solid #b61815; background-color:#c51917;}
.rank_box ol li a {float:left; margin-left:10px;}
.rank_box ol li .icon {position:absolute; right:0; top:0; width:26px; color:#989898;}
.rank_box ol li img {vertical-align:baseline;}

/* etc_menu */
.etc_menu {width:100%; margin-top:22px; overflow:hidden;}
.etc_menu:after {clear:both; content:""; display:block;}
.etc_menu li {float:left; padding-left:15px; font-weight:bold; letter-spacing:-1px; background:url("http://img.bemil.chosun.com/bemil/img/common/dot_jum2.gif") no-repeat 6px 6px;}
.etc_menu li:first-child {padding-left:0; background:none;}
.etc_menu li a {font-size:11px;}

/* today_box */
.today_box {margin-top:12px; font-size:11px; overflow:hidden;}
.today_box p {float:left; margin-left:-1px; padding-left:15px; font-weight:normal; color:#8e92a2; letter-spacing:-1px; background:url("http://img.bemil.chosun.com/bemil/img/common/dot_jum2.gif") no-repeat 6px 6px;}
.today_box p:first-child {padding-left:0; background:none;}


/* banner_box */
#random img {display:none;}
.banner_box {margin-top:25px; border:0px solid #ebebeb;}

/* join_menu */
.join_menu {border:1px solid #e5e5e5; background-color:#f9f9f9;}
.join_menu h2 {padding:11px 0 10px 20px; font-weight:bold; font-size:14px; line-height:18px; color:#527a3e; letter-spacing:-1px; border-bottom:1px solid #ededed;}
.join_menu ul {padding:6px 0 15px 20px;}
.join_menu ul li {margin-top:7px; padding-left:10px; background:url("http://img.bemil.chosun.com/bemil/img/common/dot_jum1.gif") no-repeat 0 5px;}
.join_menu ul li.on a {font-weight:bold; color:#527a3e;}


/* 650 »çÀÌÁî */
#aside4 .wrap_aside_650 {padding:40px 0 20px 0;}
.wrap_aside_650 {width:650px; padding:60px 0 20px 0; *zoom:1;}
.wrap_aside_650:after {clear:both; content:""; display:block;}
.wrap_aside_650 .header_banner, 
.wrap_aside_650 .poll_box, 
.wrap_aside_650 .banner_box, 
.wrap_aside_650 #weapon, 
.wrap_aside_650 #free_photo {display:none;}
.wrap_aside_650 #ddnet {display:none;}

.wrap_aside_650 .article_box .title_aside1 {border-bottom:none;}

.wrap_aside_650 #defense_news {float:left; width:318px; margin-top:0 !important; padding-top:11px; border-top:1px solid #dbdbdb;}
.wrap_aside_650 #arms_news {float:right; width:318px; margin-top:0 !important; padding-top:11px; border-top:1px solid #dbdbdb;}
.wrap_aside_650 .recom {clear:both; overflow:hidden; display:block; *zoom:1; padding-bottom:11px; border-top:1px solid #dbdbdb;}
.wrap_aside_650 .recom:after {clear:both; content:""; display:block;}
.wrap_aside_650 .recom .title_aside1 {padding:14px 0 1px 0; font-weight:bold; font-size:14px; line-height:18px; letter-spacing:-1px;}
.wrap_aside_650 .recom ol {float:left; width:318px;}
.wrap_aside_650 .recom ol.recom_listR {float:right;}
.wrap_aside_650 .recom ol li {float:left; width:100%; margin-top:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_aside_650 .recom ol li .rank {width:12px; height:12px; margin-right:5px;  font-weight:bold; font-size:11px; line-height:13px; color:#fff; text-align:center; letter-spacing:-1px; *letter-spacing:-2px; border:1px solid #a6a6a6; background-color:#bfbfbf; display:inline-block; *display:inline; *zoom:1;}
.wrap_aside_650 .recom ol li .blue {border:1px solid #224690; background-color:#224690;}
.wrap_aside_650 .recom ol li img {vertical-align:baseline;}

.wrap_aside_650 .rank_box {float:left; width:315px; padding-top:11px; border-top:1px solid #dbdbdb;}
.wrap_aside_650 .rank_box:first-child {margin-right:20px;}
.wrap_aside_650 .rank_box .title_aside1 {padding:0 0 1px 0;}

.wrap_aside_650 .etc_menu {clear:both; margin:0; padding:38px 0 0 0; text-align:center;}
.wrap_aside_650 .etc_menu li {float:none; width:auto; margin:0; text-indent:0; display:inline-block; *display:inline;}
.wrap_aside_650 .etc_menu li:first-child {background:none;}

.wrap_aside_650 .today_box {clear:both; margin:0; padding:12px 0 0 0; text-align:center;}
.wrap_aside_650 .today_box p {float:none; width:auto; margin:0; text-indent:0; display:inline-block; *display:inline;}

.wrap_aside_650 .join_menu ul {*zoom:1;}
.wrap_aside_650 .join_menu ul:after {clear:both; content:""; display:block;}
.wrap_aside_650 .join_menu ul li {float:left; width:300px;}

/* common */
html {overflow-y:auto; -webkit-text-size-adjust:none;}
ul,ol {list-style:none; margin:0; padding:0;}
dl, dt, dd {margin:0; padding:0;}

.btn_more {position:absolute; right:0; top:0;}

//.marT15 {margin-top:15px !important;}
.marB0 {margin-bottom:0 !important;}

.padT2 {padding-top:2px !important;}

.positionR {position:relative;}

.c43609e {color:#43609e !important;}
.c55cfec {color:#55cfec !important;}

.hid {position:absolute; top:-99999px; font-size:0; line-height:0;}