.fontC{color:white;}

.bg_g{background:#000;}

.news_elm .news{width:94%;margin:0 auto;padding:10px 2% 0;position:relative;overflow:hidden;background:#333;}

.news_elm .news .top dd .a_name{display:block;color:#fff;font-size:18px;font-weight:bold;line-height:28px;}
.news_elm .news .top dd .date{display:block;color:#999;font-size:14px;font-weight:normal;line-height:25px;}

.news_elm .news .txt_area{width:100%;float:left;font-size:16px;color:#ccc;line-height:24px;overflow:hidden;word-wrap:break-word}

.news_elm .frd_cm_wrap{width:94%;padding:5px 2%;margin:0 auto;background:#333;border-top:2px solid #999;border-bottom:1px solid #666;position:relative;}
.news_elm .frd_cm_wrap .btn a{width:80px;height:30px;padding:10px;display:inline-block;margin:0 10px;color:#eee;font-size:15px;text-align:center;background:#666;}
.news_elm .frd_cm_wrap .view span{display:inline-block;color:#ccc;font-size:15px;}

.news_elm .us_wr{background:#333;border:1px solid #666;border-bottom:2px solid #666;}

.news_elm .us_wr .us_write_wrap .pre_photo .photo_m a{width:68px;height:68px;display:block;color:#fff;font-size:35px;font-weight:bold;line-height:68px;text-align:center;}

.news_elm .us_wr .us_write_wrap .wr_photo a{color:#fff !important;}

.news_elm .us_wr .us_write_wrap .wr_txt .ta textarea{width:99%;height:50px;padding-left:10px;padding-top:10px;border:1px solid #666;background-color:#999;color:#fff;}

/* wr section */

.news_wr, .news_wr1 {background:#1e1e1e; height:40px;padding:0 3%; position:relative;}
.news_wr table, .news_wr1 table {width:100%;}
.news_wr input {height:30px;vertical-align:middle;position:relative;top:5px;width:92%;padding:0 3%;color:#000}
.news_wr select {height:30px;vertical-align:middle;position:relative;top:5px;width:95%;}
.news_wr .btn_wt {background:#f1f1f1;color:#333333;height:30px;vertical-align:middle;position:relative;top:5px;line-height:30px;font-weight:600;border-radius:2px;font-size:13px;float:right;text-align:center;width:100%}
.news_wr .btn_mov {height:30px;vertical-align:middle;position:relative;top:5px;width:98%;display:inline-block;background:#ff4a49;line-height:30px;color:#fff;text-align:center;font-weight:600;font-size:13px;border-radius:2px;letter-spacing:-1px}

.wr_section_r {float:right;width:77%}
.news_wr1 select {height:30px;vertical-align:middle;position:relative;width:95%;}
.news_wr1 .in_title {float:left; width:47%; font-size:13px;color:#fff;font-weight:600;margin-left:3%}
.news_wr1 input {height:30px;vertical-align:middle;width:100%;padding:0 2%;color:#000}
.news_wr1 b {line-height:40px;margin-right:4%;color:#fff;}
.tx_r {text-align:right !important;padding:0 1% 0 1%;}
.tx_l {text-align:left !important;}
.t-3 {display:none;}
.wf-3, .wf-2 {display:none;}

.btn_check {display:block;position:absolute;top:12px;right:10px;border:1px solid #ff4a49;border-radius:2px;padding:2px 4px;color:#ff4a49;}

/* tab bar */
.gray-td
{
	font-size: 12.5px;
	text-align: center;
	box-sizing: border-box;
	border: 0px solid #111;
	border-top-width: 1px;
	border-top-color: rgba(255, 255, 255, .3);
	background: #333;
	font-weight: bold;
	color: white;
	text-shadow: 0 1px 1px #111;
	background-image: -webkit-gradient(linear,left top,left bottom,from( #444 ),to( #2D2D2D ));
	background-image: -webkit-linear-gradient( #444,#2D2D2D );
	background-image: -moz-linear-gradient( #444,#2D2D2D );
	background-image: -ms-linear-gradient( #444,#2D2D2D );
	background-image: -o-linear-gradient( #444,#2D2D2D );
	background-image: linear-gradient( #444,#2D2D2D );
	height: 40px;
}

.gray-td a, a:link, a:active, a:visited, a:hover
{
	color: #f0f0f0;
	text-decoration: none;
	width: 100%;
	height: 40px;
	
	
}

.gray-td-tab
{
	font-size: 12.5px;
	text-align: center;
	box-sizing: border-box;
	border: 0px solid #111;
	border-bottom-width: 2px;
	border-bottom-color: rgba(255, 255, 255, .3);
	background: #333;
	font-weight: bold;
	color: white;
	text-shadow: 0 1px 1px #111;
	background-image: -webkit-gradient(linear,left top,left bottom,from( #444 ),to( #2D2D2D ));
	background-image: -webkit-linear-gradient( #444,#2D2D2D );
	background-image: -moz-linear-gradient( #444,#2D2D2D );
	background-image: -ms-linear-gradient( #444,#2D2D2D );
	background-image: -o-linear-gradient( #444,#2D2D2D );
	background-image: linear-gradient( #444,#2D2D2D );
	height: 40px;
	width:23%;
}

.gray-td-tab a, a:link, a:visited, a:hover
{
	color: #ffffff;
	text-decoration: none;
	height: 40px;
	text-overflow: ellipsis;
}

a:active
{
	text-decoration: none;
	background-color: Orange;
}

.gradient-gray-td-tab active
{
	text-decoration: none;
	background-color: Orange;
	padding: 5px;
}

.on
{
	text-decoration: none;
	padding-left: 5px;
	border-left: 5px solid red;
}



.bar
{
    color: #555;
    font-size: 20px;
    text-shadow: none;
    width:1% !important;
}
#headArea
{
	width:100%;
}
#footArea
{
 margin:0 auto;text-align:center;width:100%;
}

#contentArea
{
	width: auto; padding-bottom: 50px; margin:0 auto;
}
.newslist
{
	width: 100%;
}





/* 2016 12 02 추가 css */
.aja_ov{background-color:#555;}
.aja_list{width:94%;margin:0 2%;padding:18px 1% 13px;background-color:#333;border-bottom:1px solid #999;text-align:left;position:relative;}
.aja_list .al_100{width:100%;float:left;}
.aja_list .al_700{width:97%;float:left;}
.aja_list .al_20{width:3%;float:left;}
.aja_list .al_tit{font-size:14px;color:#fff;}
.aja_list .al_tit img{width:auto;height:20px;}
.aja_list .al_upicon{height:16px;padding:3px 4px 1px;border:1px solid #ccc;text-align:center;font-size:11px;color:#fff;line-height:16px;}
.aja_list .al_ovicon{height:13px;margin:-4px 10px 0 0;padding:4px 4px 1px;background-color:#bc2b0e;text-align:center;font-size:11px;color:#fff;line-height:13px;display:block;}
.aja_list .al_ovicon a{width:100%;height:16px;color:#fff !important;line-height:13px;display:block;}
.aja_list .al_ovicon a:hover{text-decoration:none;}
.aja_list .al_pt{width:25px;height:25px;margin:-5px 5px 0 0;background-color:#efefef;border:1px solid #b4b4b4;border-radius:25px;text-align:center;line-height:25px;display:block;float:left;overflow:hidden;}
.aja_list .al_pt img{width:auto;height:25px;}
.aja_list .al_time{margin-left:5px;font-size:13px;color:#999;letter-spacing:-1px;}
.aja_list .al_more{height:30px;font-size:13px;font-weight:400;letter-spacing:-1px;position:absolute;right:5px;bottom:0;}
.aja_list .al_more .am_t{margin:0 5px;color:#acacac;display:block;float:left;}
.aja_list .al_more .am_t a:hover{text-decoration:underline;font-weight:600;color:#999 !important;}
.aja_list .al_more .am_n{color:#ff4a49;}
.aja_list .al_txt{margin:13px 0 0;color:#999;font-size:13px;line-height:20px;}
.aja_list .al_txt .al_inp{width:74%;height:37px;padding:0 2%;background-color:transparent;border:1px solid #ccc;color:#666 !important;line-height:37px}
.aja_list .al_txt .al_btn{width:20%;height:40px;background-color:#ff4a49;border:1px solid #ff4a49;text-align:center;font-size:13px;color:#fff;line-height:40px;vertical-align:top;cursor:pointer;}

.aja_num{width:770px;height:20px;margin:30px 0;text-align:center;font-weight:600;position:absolute;right:0;bottom:0;}
.aja_num span{margin:0 10px;}
.aja_num a{margin:0 3px;color:#aeaeae;}
.aja_num a:hover{text-decoration:underline;color:#666;}
.aja_num a:focus{color:#bc2b0e;}





/* 2020 10 추가 css */
.aja_btn{width:100%;height:45px;margin:0;padding:5px 0 0;background-color:#000;position:fixed;left:0;bottom:0;}
.aja_btn .ab_btn{
	width:46%;
	height:40px;
	margin:0 2%;
	background-color:#555;
	border-radius:4px;
	text-align:center;
	font-size:14px;
	color:#fff;
	line-height:40px;
	display:block;
	float:left;
}
.aja_btn .ab_btn:hover,
.aja_btn .ab_btn.ov{
	background-color:#70ad47;
}

.aja_list .al_tit .ovcon,
.aja_list .al_more .ovcon {
    width: 50px;
    height: 15px;
    margin: 0 0 0 10px;
    padding: 2px;
    background-color: #bc2b0e;
    text-align: center;
    font-size: 11px;
    color: #fff;
    display: block;
    float: right;
}
.aja_list .al_more .ovcon a{color:#fff}


.stc_list{width:margin:0 0 100px;padding:0;position:relative;}
.stc_list li{padding:15px 10px;border-bottom:1px solid #999;position:relative;}
.stc_list li .sl_thum{
	width:20%;
	height:60px;
	margin:0;
	padding:0;
	float:left;
}
.stc_list li .sl_img{
	width:60px;
	height:60px;
	margin:0 auto;
	padding:0;
	background-color:#f4f4f4;
	border:1px solid #ddd;
	border-radius:100%;
	text-align:center;
	position:relative;
	overflow:hidden;
}
.stc_list li .sl_img img{width:auto;height:60px;}

.stc_list li .sl_txt{width:75%;margin:0;padding:0;letter-spacing:-1px;float:right;}
.stc_list li .sl_txt b{font-size:15px;font-weight:500;color:#fff;line-height:20px;display:block;}
.stc_list li .sl_txt b .con{
	padding:0 3px;
	background-color:#e9e9e9;
	border:1px solid #c5c5c5;
	border-radius:2px;
	font-size:11px;
	font-weight:400;
	color:#999;
	word-break:keep-all;
	*word-break:keep-all;
	-ms-word-break:keep-all;
}
.stc_list li .sl_txt p{font-size:13px;font-weight:400;color:#999;line-height:20px;display:block;}
.stc_list li .sl_txt p span{
	margin-bottom:2px;
	padding:0 4px;
	border:1px solid #fff;
	border-radius:2px;
	font-size:11px;
	font-weight:400;
	color:#fff;
	line-height:18px;
}

.tp_tit{
	margin:0 0 10px;
    padding:10px;
	font-size:16px;
	font-weight:600;
	color:#fff;
}
.tp_case{margin:0 0 20px;padding:0 2%;position:relative;}
.tp_case .tc_bar{
	height:35px;
	margin:0 10px 10px 0;
	padding:0 5px 0 10px;
	background-color:#444;
	border-radius:40px;
	font-size:13px;
	color:#ddd;
	line-height:35px;
	position:relative;
	float:left;
	display:inline-table;
}
.tp_case .tc_bar .tc_cy{
	min-width:25px;
	height:25px;
	margin:5px 2px 5px 10px;
	padding:0 2px;
	background-color:#555;
	border-radius:30px;
	text-align:center;
	font-size:12px;
	color:#fff;
	line-height:25px;
	float:right;
	display:inline-table;
}


.tp_vs{margin:0 0 15px;padding:0;position:relative;}
.tp_vs img{width:auto;height:20px;margin:0 0 3px;}
.tp_vs dl{margin:0;padding:0;position:relative;}
.tp_vs dt{width:20%;text-align:center;font-size:14px;color:#fff;line-height:25px;display:block;float:left;}
.tp_vs dd{width:40%;text-align:center;font-size:14px;display:block;float:left;}
.tp_vs dd.r{color:#c17867}
.tp_vs dd.r img{margin:0 0 3px;}
.tp_vs dd.b{color:#7da7d4}
.tp_vs dd.b img{margin:3px 0 0;}


.tp_list{margin:0 0 100px;padding:0;position:relative;}
.tp_list a{width:100%;margin:0;padding:0 0 30px;position:relative;float:left;display:block;}
.tp_list .tl_thum{
	width:30%;
	height:40px;
	margin:5px 0;
	padding:0;
	float:left;
}
.tp_list .tl_img{
	width:40px;
	height:40px;
	margin:0 auto;
	padding:0;
	background-color:#f4f4f4;
	border:1px solid #ddd;
	border-radius:40px;
	text-align:center;
	position:relative;
	overflow:hidden;
}
.tp_list .tl_img img{width:auto;height:40px;}

.tp_list .tl_txt{width:65%;margin:0;padding:0;letter-spacing:-1px;float:right;}
.tp_list .tl_txt b{font-size:13px;font-weight:500;color:#fff;line-height:20px;display:block;}
.tp_list .tl_txt p{font-size:11px;font-weight:400;color:#999;line-height:15px;display:block;}





