@charset "utf-8";


* { margin: 0; padding: 0; }

* html body * { overflow: visible; }

* html iframe, * html frame { overflow: auto; }

* html frameset { overflow: hidden; }

html { height: 100%; }

body { font: 0.75em/1.8em "Malgun Gothic", "나눔고딕", "Lucida Grande", Helvetica, Arial, Verdana, AppleGothic, sans-serif; color: #666;  line-height: 180%; margin: 0%; padding: 0%; }






body { font-size: 75%; color: #666666; line-height: 140%; }

*html #rightWrap { float:right; margin-left:32px; width:708px; overflow:hidden; }

#contentViewWrap {overflow: visible;  width: 678px !important }
.contents_550{ padding-left: 64px; padding-right: 64px; text-align: left; display: inline-block; }
dl, dt, dd { margin:0; padding:0; }

.vt { vertical-align: middle; }

.vt_2 { vertical-align: bottom; }

.m_b5 { margin-bottom:5px; }

.p_color { font-weight:bold; color: #4375bf; }

.dt_date { color: #999; text-decoration: none; }

.dt_pic_2 { padding: 1px; border: 1px solid #CCC; display: block; }

.t_bold { font-weight: bold; }

.t_red { color: #4375bf; }

#gunsu_area { text-decoration: none; border-bottom: 1px solid #DDDDDD; margin-bottom: 10px; padding-bottom: 1px; }

/* left   6.0 ϶*/
*html #sNav li { height:27px; }
/*
*html #sNav .depth3 li { height:18px; }

*html #sNav .depth3 li a { padding:0 0 0 20px !important; }
*/
.depth3 {background: url(/images/dt/blat2.gif) 18px ; background-repeat:no-repeat; padding-right:3px; display:inline-block; height:18px; }
.depth3 a { padding:0 0 0 23px !important; }
/* left   6.0 ϶*/




div.leftMenu { margin-bottom:30px; width:100%; }

div.leftMenu #snb { border-bottom:1px solid #DBDBDB; margin-bottom:0; padding-bottom:7px; width:205px; }

/* īװ��  */



#rightWrap #cate_hot_box { width: 738px; display: inline-block; }

.dt_cate_hot_list { float: left; width: 216px; margin-right: 30px; position:relative; height:250px; }

.dt_cate_hot_list .hot_text { position:absolute; top: 157px; }

a.dt_pic { padding: 1px; border: 1px solid #CCC; display: block; }

.dt_pic { padding: 1px; border: 1px solid #CCC; display: block; }

.dt_list_text { float:right; width:472px; }

.dt_list_text2 { float:right; width:436px; }

a.dt_pic:hover, a.dt_pic:focus, a.dt_pic:active { border: 1px solid #666; }

.dt_cate_cate { font-size: 100%; color: #4375bf; padding-top:2px; padding-bottom:6px; }

.dt_cate_cate a, .dt_cate_cate a:hover { color: #4375bf; }

.con_txt { padding-top:0; margin-top:0; padding-bottom:0; }

a.dt_cate_t { font-size: 100%; color: #454545; font-weight: bold; padding-top: 2px; padding-bottom: 4px; display: block; }

a.dt_cate_t:hover, a.dt_cate_t:focus, a.dt_cate_t:active { color: #454545; text-decoration: underline; }

#rightWrap #cate_new_box { width: 748px; margin-top: 50px; display: inline-block; }

.dt_cate_new_list { float: left; width: 334px; margin-right: 40px; height:103px; }

.dt_cate_new_list a img { width:102px; height:70px; }

.hot_text .dt_cate_cate, .dt_cate_new_list .dt_cate_cate { font-size: 100%; color: #4375bf; padding-top:0; padding-bottom:1px; }

.pic1 { float: left; width: 102px; margin-right: 12px; }

.pic2 { margin-bottom: 9px; }

.pic3 { float: left; width: 212px; margin-right: 20px; }

.pic4 { float: left; width: 120px; margin-right: 20px; }

.pic5 { float: left; width: 160px; margin-right: 20px; }

/*  Ʈ */
#rightWrap #dt_top_line { border-top: 1px solid #D4D0C8; height: 20px; }

#rightWrap .webzine_list_box { width: 100%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted #CCC; display: inline-block; }
#rightWrap .webzine_list_box .count{font-weight:bold; padding:0 2px;}

.dt_webzine_t { font-size: 120%; color: #000; font-weight: bold; padding-bottom: 5px; padding-top: 2px; line-height: 140%; }

a.dt_webzine_t { font-size: 120%; color: #000; font-weight: bold; padding-bottom: 5px; padding-top: 2px; line-height: 140%; }

a.dt_webzine_t:hover, a.dt_webzine_t:focus, a.dt_webzine_t:active { text-decoration: underline; color: #4375bf;}

table.tblList tbody td.taL .dt_subcategory a { color: #4375bf; !important
}

/*  Ʈ */
.recomm { background:transparent url(/images/contents/box_bg_19.gif) no-repeat scroll left top; color:#4375bf; float:right; height:16px; padding-top:2px; text-align:center; width:60px; }

/*¡*/
#pageing { width: 100%; text-align: center; padding-top:30px; height:18px; }

#pageing a { padding-right: 2px; padding-left: 2px; display: inline-block; }

#pageing a:hover, #pageing a:focus, #pageing a:active { text-decoration:underline; }

#pageing a:link{ color: #666666;}

#pageing .sel { padding-right: 2px; padding-left: 2px; display: inline-block; font-weight: bold; color: #4375bf; text-decoration: none; }

#pageing .pagingBtn01 { vertical-align: middle; padding-bottom:5px; }

#pageing .pagingBtn02 { vertical-align: middle; padding-right:7px; padding-left:3px; padding-bottom:5px; }

#pageing .pagingBtn03 { vertical-align: middle; padding-right:3px; padding-left:7px; padding-bottom:5px; }

/*¡*/


/**/
.list_sns_ico { margin-left: 15px; }

.list_sns_ico a { margin: 0 padding: 0;
}

.sns_ico { margin:0; vertical-align: middle; padding:0; text-align:left; }

#today_news { margin-bottom: 40px; }

#today_news_t { margin:0 padding: 0;
}

#today_news_area_1 { padding: 18px; background: #F8F8F8; display:inline-block; border-right: 0px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; border-left: 0px solid #D9D9D9; margin: 0; width: 672px; }

#today_news_area_2 { padding: 18px; margin: 0; background: #F8F8F8; display:inline-block; border-right: 0px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; border-left: 0px solid #D9D9D9; }

#today_news_area_3 { padding: 18px; margin: 0; background: #F8F8F8; display:inline-block; border-right: 0px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; border-left: 0px solid #D9D9D9; }

/*path*/
#rightWrap #path_area { font-size: 95%; color: #999999; text-decoration: none; border-bottom: 1px solid #DDDDDD; margin-bottom: 18px; padding-bottom: 1px; letter-spacing: -0.05em; margin-top:17px;} /*0721 margin값 추가*/

#rightWrap #path_area a { color: #999999; }

#rightWrap #path_area img { vertical-align: -5%; }

#rightWrap #path_area a.path_sel { color: #666; font-weight: bold; }

.zoom_pic { position: relative; }

.zoom_btn { position: absolute; bottom: 0; right: 0; }

/*޴*/
#lftList_banner { padding-bottom:30px; }

#lftList { padding-bottom:20px; }

.lftList_tit { border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; padding: 4px 0 4px 0; }

#lftList ul, #lftList1 ul { padding-top:7px; }

#lftList ul li, #lftList1 ul li { height:20px; color:#454545; padding-right:3px; }

#lftList ul li a, #lftList1 ul li a { color:#454545; }

#lftList ul li a:hover, #lftList1 ul li a:hover { text-decoration: underline; }







/* Ʈ Ʈ  */
#rightWrap #trend_top_img{ height: 69px;
						   width: 708px;
						   background: url(/images/dtrend/txt_dtrend_trenddic.gif) no-repeat scroll left top transparent;
						   vertical-align: middle;
						   font-weight:bold;
						   padding-top:8px;
						   margin-bottom:10px; }
						   
#rightWrap #trend_top_img .trend_top_box{ height: 50px; width: 100%; display: inline-block; margin-top: 3px; }



.space_r_4 { padding-right:4px; }
#trend_top_img .f_r{ color:#4375bf;}
#trend_top_img .f_re_kor{ font-weight:100; color:#B1B1B1; padding: 0 0 0 0;}
#trend_top_img .f_re_eng{ font-weight:100; color:#B1B1B1; padding: 0 3px 0 3px;}

.serch_kor { padding:0 0 10px 0; margin: 0 0 0 150px; font-size:120%;}
.serch_kor a:hover, a:focus,  a:active {text-decoration: underline; color:#F00;}
.serch_eng { padding:0 0 0 0; margin: 0 0 0 150px;}
.serch_eng a{ color:#454545;}
.serch_eng a:hover, a:focus,  a:active {text-decoration: underline; color:#F00;}


.trenddic_tr{font-size: 100%; color: #EF5229; padding-right:10px;}
.trenddic_tit{font-size: 120%; color: #454545; font-weight: bold;}
.trenddic_con_txt{ padding-top:5px; margin-top:0; padding-bottom:0; text-align:left; }
.trenddic_link_con_tit{ color:#999999; padding-right:5px; }
.trenddic_link_con{ }

.trenddic_box_01 { padding-bottom:0;}
.trenddic_txt_box_01 { width:510px; text-align:left; display:inline-block; }
.trenddic_txt_box_02 { width:708px; text-align:left; display:inline-block; }
#rightWrap #webzine_list_box_2{ width: 100%; margin-bottom: 10px;  padding-top:10px;  padding-bottom: 20px; border-bottom: 1px solid #CCC; display: inline-block;}
#rightWrap .webzine_list_box_3{ width: 100%; margin-bottom: 10px;  padding-top:10px;  padding-bottom: 20px; border-bottom: 1px dotted #CCC; display: inline-block;}
/* Ʈ Ʈ  */










.btn_prev_next{ margin-bottom:5px; color: #999999; display:inline-block;}
.btn_prev_next a{ padding: 0 2px; color: #999999;}
.btn_prev_next li{ float:left; padding-right:9px; margin-right:8px; background: url(/images/common/line.gif) top right; background-repeat:no-repeat;}
.btn_prev_next li.b_none{ float:left;  background:none;}

.btn_prev_next img{ margin-bottom:3px}


.view_title{ clear:both; padding:9px 15px 7px; font-size:140%; color: #333; font-weight:bold; background: #F4F4F4; line-height:1.4em; letter-spacing: -0.1em; }
.view_title a.title{ color: #333; }
:root .view_title{ letter-spacing:0;}



.view_info{ padding:5px 15px 4px; border-bottom: 1px solid #D8D8D8; border-top: 1px solid #D8D8D8; display:inline-block; width: 678px; color: #999999; }
*html .view_info{ padding:5px 15px 0;}

.view_info ul{background: url(/images/dt/view_icon_bg.gif) right top ; background-repeat:no-repeat; padding-right:3px; display:inline-block;}
.view_info .icon { vertical-align: middle; margin-bottom:3px; margin-right:0;}
.view_info .f_left{display:inline-block; float:left; padding-top:2px; width:80%;}
.view_info .f_left ul{color: #8F8F8F; font-size:100%;}
.view_info .f_left li{background: url(/images/dt/view_info_bar.gif) 50% right; background-repeat:no-repeat; padding-right: 15px; margin-right:15px; float:left;}
.view_info .f_left li.bar_none {background:none;}
.view_info .f_left img.mg{ margin-right:15px;}
.view_info .cate{ font-size:100%; color:#EE5229; padding-right:5px;}
.view_info .cate a{ color:#EE5229; margin-right:2px;}
.view_info .date{ padding-right:7px; display:inline-block; margin-left:0;}
.view_info .writer{ padding:0 3px;}

.view_info .count{ color:#454545; font-weight:bold; padding:0 2px;}
.r_pd{ padding-right:10px; display:inline-block;}

.view_info .f_right{display:inline-block;  float:right; text-align:right; width:20%; }
.view_info .f_right li{float:left;}
.view_info .f_right ul{ float:right}

.view_content{padding: 40px 15px; color: #666666; line-height:20px;}
*html .view_content{padding: 40px 15px 40px ; color: #666666; line-height:20px;}

.view_content .study_report dl{
	clear:both;
	margin-bottom:20px;
	display:inline-block;
	width:100%;
}

.view_content .study_report dt{
	float:left;
	width: 25%;
	font-weight:bold;
}

.view_content .study_report dd{
	float:right;
	width: 73%;
}



.view_content .sen_sub1 {margin-top:30px; font-weight:bold; font-size: 1.4em;  background: url(/images/dt/blat3.gif) left 11px; background-repeat:no-repeat; padding-left:10px;}
.view_content .sen_sub2 {margin-left:30px;  margin-top:15px; font-weight:bold; font-size: 1.0em; background: url(/images/dt/blat.gif) left 8px; background-repeat:no-repeat; padding-left:8px; }
.view_content .sen_sub3 {margin-left:60px; font-size: 1.0em; background: url(/images/dt/blat2.gif) left 8px; background-repeat:no-repeat; padding-left:8px;}

.view_content .part{margin-left:60px; font-size: 1.0em; background: url(/images/dt/blat2.gif) left 8px; background-repeat:no-repeat; padding-left:8px;}

.view_content .sen_sub4 {margin-left:90px;  font-size: 1.0em; background: url(/images/dt/blat4.gif) left 8px; background-repeat:no-repeat; padding-left:8px;}
.view_content .sen_box1 {margin-top:-30px;}

.view_border{ border-bottom: 1px solid #D9D9D9; height:1px}
.view_content_page{padding: 0 0 32px 0; display:inline-block; width:708px;}
.view_content_page .f_left{ padding-top:8px;  padding-left:50px; text-align:center;}
.view_content_page .f_left a{color: #666; padding: 0 3px; display:inline-block; }
.view_content_page .f_left a.sel{color: #FF0600; font-weight:bold; text-decoration:underline;}
.view_content_page .f_left a:hover{text-decoration:underline;}
.view_content_page .f_left a:focus, #view_content_page .f_right a:active {color: #666}
.view_content_page .f_left2{ text-align:left; margin-top:-20px;}
.view_content_page .f_right{ text-align:right; margin-top:-30px; padding-right:15px;}

.view_content_page2{  padding-bottom: 32px; display:inline-block; width:100%; text-align:right; }



.view_tag{padding: 6px 15px 4px; border-bottom: 1px solid #D9D9D9; font-size:90%; color: #999999;}
.view_tag .icon {display:inline-block; width:40px;  margin-right:0;}
.view_tag .icon img{ margin-top:-1px}

.view_file{padding: 5px 15px 4px; border-bottom: 1px solid #D9D9D9;  font-size:90%; display:inline-block; width: 678px; }
.view_file a{display:inline-block; color: #666; }
.view_file a.sel{color: #FF0600; font-weight:bold; text-decoration:underline;}
.view_file .icon {display:inline-block; width:40px; float:left;  margin-right:0; padding-top:2px;}
.view_file .view_file_name {display:inline-block; float:left; vertical-align:top; width:633px;}
.view_file .view_file_name a{ color: #999999; }
.view_file .view_file_name a:hover{text-decoration:underline; color: #999999;}
.view_file .view_file_name a:focus, #view_file .view_file_name a:active {color: #999999;}

div.atclear { float:left;}


.view_sns{padding: 5px 15px 4px; border-bottom: 1px solid #D9D9D9;  display:inline-block; width: 678px; height:19px;}
.view_sns .f_left{float:left; width:60%}
.view_sns .icon_sns {margin-top:-2px; float:left;}
.view_sns .addthis_toolbox a{ color: #999999; font-size:1.0em; font-weight:bold; padding-left:10px; padding-top:1px; margin-left:6px; background: url(/images/dt/share_bar.gif) left top ; background-repeat:no-repeat; }
.view_sns .icon_sns a{ padding-right:2px;}
.view_sns .f_right{float:right; width:40%; text-align:right;}
.view_sns .f_right ul{background: url(/images/dt/view_icon_bg.gif) right top ; background-repeat:no-repeat; padding-right:3px; display:inline-block;}

.view_sns .f_right li{float:left;}
.view_sns .f_right ul {float:right;}
.view_sns .count{ color:#454545; font-weight:bold; padding:0 2px;}

#view_btn{ margin-top:13px; margin-bottom:52px; }
#view_btn a{ margin-right:3px;}

.related_title{display:inline-block; border-bottom: 1px solid #D9D9D9; height:23px; width: 100%; margin-top:40px;}
.related_title .f_left{ float:left;  display:inline-block;  margin-top:2px;}
.related_title .f_right{ float:right;  display:inline-block; margin-top:5px;}
.related_title .r_conunt{font-weight:bold; font-size:90%; color: #EF5229;}
.related_contnet{padding-top: 20px; display:inline-block; margin-left:-35px;}
.related_border{ border-top: 1px solid #D9D9D9; margin-top:20px;}
.related_contnet .related_box {width:336px; padding-left:35px; float:left;}
.related_contnet .related_box div{float:left; width:106px; height:74px; margin-right:12px;}
.related_contnet .related_box dt{ padding-bottom:5px;}

.related_contnet .cate{color: #EF5229; padding-bottom:3px;}
.related_contnet .title{color: #454545; font-weight:bold; margin-bottom:0;}


#view_comment{display:inline-block; border: 1px solid #C9C9C9; padding:15px; }
#view_comment .title{display:inline-block;  font-size:90%; font-weight:bold; margin-bottom:10px;}
#view_comment .c_conunt{ color: #7A98A5;}

#blog_list { margin-top:-55px;}
.blog_box{  padding-top:55px; }
.blog_info {border-bottom: 1px solid #D9D9D9; padding:6px 15px 5px; color: #999999; display:inline-block; width:678px;}
.blog_info .f_left{float:left;}
.blog_info .f_left a{text-decoration:underline;  color: #999999;}
.blog_info .f_right{float:right; text-align:right;}
.blog_info .count{font-weight:bold; color: #333;}
.blog_box .view_tag .icon { margin-right: 0}
.blog_box .view_tag .icon img{ margin-top:-2px}
.blog_box .view_sns .icon_sns {margin-top:-2px; width:60%; padding-left:0; }
.blog_box .view_sns .icon_sns a{ padding-right:2px;}
.blog_box .view_info .f_left .vt_2 { vertical-align: middle;}


div.tabWrapE ul li a {
	background:url("/images/contents/tab_left_bg.gif") no-repeat scroll left top transparent;
	float:left;
	margin:0 1px 0 0;
	min-width:35px;
	padding:0 0 0 14px;
	text-decoration:none;
}
div.tabWrapE ul li a span {
	background:url("/images/contents/tab_right_bg.gif") no-repeat scroll right top transparent;
	color:#969696;
	display:block;
	float:left;
	font-weight:normal;
	padding:2px 12px 0 0;
	text-align:center;
}

div.tabWrapE {margin-bottom:20px;}









/* ڷ */
.trend_top_img { margin-top:15px;}
.data_map_swf { width:708px;  margin-top:10px; margin-bottom:10px;}


/* ڷ  Ʈ ̺*/
.data_map_box{ margin-bottom: 70px; }
.data_map_box .fb{ font-weight:bold; }
.data_map_box a { color:#706F6F; }
.data_map_box thead th { background:#F3EFEF; font-weight:100; padding:5px 0 5px 0; text-align:center; border-color:#D6D3D3; border-style:solid; border-width:1px; }
	
.data_map_box th {
	background:#F3EFEF;
	padding:5px 0 5px 0;
	text-align:center;
	font-weight:bold;
	border-color:#D6D3D3 ;
	border-style:solid ;
	border-width:1px;}
	
.data_map_box td {
	font-weight:100;
	padding:5px 0 5px 0;
	text-align:center;
	border-color:#D6D3D3;
	border-style:solid ;
	border-width:1px;}
.data_map_box td:hover{ background: #EEE; }
.data_map_box td a:hover{ text-decoration: underline;  }
/* ڷ  Ʈ ̺*/


.data_map_t{ background:  url(../images/dtrend/map_002.gif) no-repeat left center; padding-left: 28px; color:#FFFFFF; font-size: 120%; font-weight: bold; line-height: 100%; float: left; margin-top: 30px; }

.data_map_t_in{ background:  url(../images/dtrend/map_003.gif) no-repeat right center; padding-right: 28px; padding-top:7px; padding-bottom:5px }

.trend_map_date{ padding: 10px 5px 10px 50px; border: 1px solid #CCC; }
.trend_map_t{ padding-right: 20px; }
.trend_map_t2{ padding-left: 10px; padding-right: 10px; }
.trend_map_btn{ margin-left:20px;}
.trend_map_date_tbox{ border: 1px solid #CCC; height: 15px; width: 120px; padding: 2px 0 0 3px; }


table.tblList tbody td.taL a:hover{ text-decoration: underline; }

.DisplayNone { display:none; }

