@charset "utf-8";
@import url(/common.css); /* common.css 임포트*/



/*page title*/
#title              { height:43px; border-bottom:2px solid #9C71AB; font:12px/140% ""; color:#C1B49F; }
#title span         { font:25px/140% "Times New Roman"; color:#403525; }
#title .title_sub   { font:17px/140% "Arial"; color:#403525; }



/*index ---------------------------------------------------------------------- */

/*Latest*/
#index_img                  { border-bottom:1px solid #D9D8D2; margin:0 0 15px 0; }


/*index_list*/
#index_list                 { border-top:2px solid #CCCCCC; }
#index_list dl              { border-bottom:1px solid #D9D8D2; overflow:hidden; clear:both; width:630px; }

#index_list dd.img          { float:left; width:104px; padding:10px 0 12px 20px; }

#index_list dd.tit          { float:right; width:462px;padding:15px 20px 0 0; }
#index_list dd.tit a        { font:bold 13px ""; color:#111111; text-decoration:none; }
#index_list dd.tit a:hover  { font:bold 13px ""; color:#823089; text-decoration:underline; }

#index_list dd.contt        { float:right; width:462px; padding:5px 20px 0 0; }
#index_list dd.contt a      { font:13px/110% "Arial"; color:#777777; text-decoration:none; }
#index_list dd.contt a:hover{ font:13px/110% "Arial"; color:#823089; text-decoration:underline; }

#index_list dd.date1        { float:right; width:462px; color:#888888; padding:6px 20px 0 0; }
#index_list dd span.organ   { font:bold 12px ""; color:#555555; }




/*list ----------------------------------------------------------------------- */

/*list_tab*/
#list_tab             { width:630px; border-bottom:2px solid #F3F3F3; }
#list_tab_line        { height:30px; border-bottom:1px solid #D9D8D2; }
#list_tab_line span   { padding:7px 0 0 0; font:bold 12px "Arial"; color:#555555; text-align:center; }

#list_tab_line span.list_tab_no    { float:left; width:60px; }
#list_tab_line span.list_tab_title { float:left; width:400px; }
#list_tab_line span.list_tab_press { float:left; width:75px; }
#list_tab_line span.list_tab_date  { float:right; width:90px; }


/*list*/
#list_content              { width:630px; clear:both;  }
#list_content li           { height:27px; border-bottom:1px solid #D9D8D2; }

#list_content span.no      { float:left; width:60px; padding:3px 0 0 0; margin-right:5px; text-align:center; color:#777777; }
#list_content span.list    { float:left; width:346px; padding:3px 0 0 0; }
#list_content span.hit     { float:left; width:120px; padding:5px 0 0 0; text-align:right; font:12px "Arial"; color:#777777; }
#list_content span.date    { float:right; width:95px; padding:5px 0 0 0; text-align:center; font:12px "Arial"; color:#777777; }

#list_content span a       { font:13px "Arial"; color:#555555; text-decoration:none; }
#list_content span a:hover { color:#B14403; text-decoration:underline; }




/*content ----------------------------------------------------------------------- */

/*tab*/
#con_tab       { border-bottom:2px solid #F3F3F3; margin:0 0 25px 0; }
#con_tab_line  { border-bottom:1px solid #D9D8D2; background-color:#FBF8F1; 
				 padding:12px 15px 12px 12px; font:bold 16px/140% "Arial"; color:#444444; }

#con_tab_line2  { height:24px; border-bottom:1px solid #D9D8D2; padding:5px 15px 0 12px; font:12px/140% "Arial"; color:#777777; }
#con_tab_line2l { float:left; width:250px; }
#con_tab_line2c { float:left; width:170px; }
#con_tab_line2r { float:right; width:120px; text-align:right; }
#con_tab_line2r img  { margin-left:5px; }


/*Newspaper/Magazine/Internet*/
#con_con        { padding:0 10px 0 10px; text-align:justify; }


/*TV*/
#tv         { overflow:hidden; margin:0 0 -14px 0; border:1px solid #ECE9D5; background-color:#FFFFFF; }
#tvl        { float:left; width:349px; height:315px; background-color:#F9F9FB; padding:25px 0 0 25px; }
#tvr        { float:right; width:213px; padding:25px 20px 0 0; }

.tv_tit     { background-color:#AA91C2; font:bold 15px ""; color:#FFFFFF; letter-spacing:-1px; margin:16px 0 0 0; padding:6px 5px 6px 9px; }
.tv_con     { font:13px ""; color:#666666; text-align:justify; margin:15px 0 18px 0; }
.tv_source  { font:12px ""; color:#888888; }
.tv_name    { font:bold 12px ""; color:#666666; }


#noarticle { height:85px; border-bottom:1px solid #D9D8D2; text-align:center; padding-top:60px;}