@charset "utf-8";
@import "default.css";
@import "layout.css";

 
/*common*/
#tabLayer_02, #tabLayer_03,#tabLayer_04,#tabLayer_05,#tabLayer_06,#tabLayer_07,#tabLayer_08,#tabLayer_09,#tabLayer_010 {display:none;}
#Layer_1, #Layer_2, #Layer_3,#Layer_4,#Layer_5,#Layer_06,#Layer_07,#Layer_08,#Layer_09,#Layer_010 {display:none;}

.clb{ clear:both; }
.input_mrg { margin:-3px 0 0 0; width:13px; height:13px;}
.mrg_r10 { margin-right:10px;}
.mrg_r20 { margin-right:20px;}
.mrg_r30 { margin-right:30px;}
.mrg_top5 { margin-top:5px;}
.mrg_top10 { margin-top:10px;}
.mrg_top20 { margin-top:25px;}
.mrg_top30 { margin-top:30px;}
.mrg_top40 { margin-top:40px;}
.mrg_top55 { margin-top:55px;}
.mrg_top60 { margin-top:60px;}
.mrg_top80 { margin-top:80px;}
.mbg_b15 { margin-bottom:15px;}

.pdt_top30 { padding-top:30px !important;}

.bg_none { background:none;}
.inp_name_chk { border-left:1px solid #CACACA; border-top:1px solid #CACACA; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding:2px;}
.join_input { border:1px solid #d9d9d9; padding:3px 1px 1px 3px; font-size:12px; color:#555; background:#fff;}
.join_input_brown { border:1px solid #d09d5b; padding:1px;}
.search_input {border:1px solid #fff;border-bottom:1px solid #c9c9c9; padding:1px;}

.study_aa { margin-left:18px;}

/* 21c 이순신프로젝트 */
.copy { margin:40px 0 20px 0}
.section_item { margin:10px 0;}
.section_item label { margin:0 10px 0 0;}


/* 오류 진실  */
.overflow_sc { width:100%; overflow-y:auto; overflow-x:hidden; height:300px;}
h4.h4_red { font-weight:bold; color:#c81818; margin:15px 0 5px;}
h5.h5_black { font-weight:bold; color:#000; margin:10px 0 5px;}
.mac_txt {line-height:18px !important; width:99%;}

/* 서한 발송  */
.h4_se {margin:0 0 5px 20px;}
.db_topbox{padding-bottom:24px}



/* 나도 21c 이순신  */
.send_before {}
.send_before h3 { background:url('/kor/img/iam/ico_h3_grey.gif') no-repeat left top; padding:0 0 0 20px;}
.send_before p { padding:20px 0 0 20px;}

/* table_list */
.table_list_wrap { width:100%; background:url('/kor/img/board/board_list_bg_01.gif') no-repeat left top; }
.table_list { width:100%;}
.table_list caption {display:none;}
.table_list thead th { background:url('/kor/img/board/board_th_01.gif') no-repeat right 8px; height:28px;}
.table_list thead th.none {background:none}
.table_list thead td.whitettl { color:#fff; padding-left:10px; font-weight:bold; text-align:left;}
.table_list tbody td { text-align:center; height:30px; border-bottom:1px solid #e7e7e7; font-size:12px; color:#999999;}
.table_list tbody tr.notice td {background:#f3f3f3}
.table_list tbody td.none { border-top:none;}
.table_list tbody td.title { text-align:left; padding:0 0 0 10px; font-size:12px; color:#444444;}
.table_list tbody td.sel { font-size:12px; color:#444444;}
.table_list tbody td.black { color:#444;}
.table_list tbody td.color777 { color:#777; }
/* table_view */ 
.table_view { width:100%;}
.table_view caption {display:none;}
.table_view thead th { background:url('/kor/img/board/board_th_02.gif') no-repeat right 8px; height:28px; border-bottom:1px solid #e1e1e1;}
.table_view thead th.other_bar { background:url('/kor/img/board/board_th_01.gif') no-repeat right 8px; height:28px;}
.table_view thead th p { background:url('/kor/img/board/board_th_01.gif') no-repeat left top;}
.table_view thead th.title { color:#fff; text-align:left; padding-left:10px;}
.table_view thead th.left {text-align:left; padding-left:10px; font-weight:normal; font-size:11px;}
.table_view thead th.none {background:none!important;}
.table_view thead th a.file {text-decoration:underline; padding:1px 0; color:#999;}
.table_view thead td.left {text-align:left; padding-left:10px; font-weight:normal; font-size:11px; border-bottom:1px solid #e1e1e1; }
.table_view thead td.leftbg {text-align:left; padding-left:10px; font-weight:normal; font-size:11px; border-bottom:1px solid #e1e1e1; background:url('/kor/img/board/board_th_02.gif') no-repeat right 8px; }

.table_view tbody th.answer { background:#f8f8f8; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; }
.table_view tbody th { border-bottom:1px solid #e1e1e1; background:url('/kor/img/board/board_td_scanning.gif') no-repeat right 8px; }
.table_view tbody th.bg_none { border-bottom:1px solid #e1e1e1; background:none !important;}
.table_view tbody td { text-align:left; height:30px; border-bottom:1px solid #e1e1e1; font-size:12px; color:#7e7e7e;}
.table_view tbody td.file_img { padding:8px 0 8px 10px;}
.table_view tbody td.file_img img { padding:1px; border:1px solid #d8d8d8; display:inline-block; margin:0 3px;}
.table_view tbody td.viewport { padding:20px; height:250px;  vertical-align:top;}
.table_view tbody td.viewport2 { padding:20px; height:250px; border-bottom:none; vertical-align:top;}
/*viewport3은 임의로 추가함 */
.table_view tbody td.viewport3 { padding:20px; height:120px; border-bottom:1px solid #e1e1e1; vertical-align:top;}
.table_view tbody td.answer_td { padding:10px;}
.table_view tbody td.end {border-top:none; padding:10px;}
.table_view tbody td .reply {width:100%; border:none;}
.table_view tbody td .reply tbody th {background:#f0f0f0; width:86px; border:none; padding-top:25px; vertical-align:top; text-align:center; border:none;}
.table_view tbody td .reply tbody td {background:#f0f0f0; border:none; padding:25px 12px 30px; color:#666; border:none;}

/* pre_next_view */
.pre_next_view { border-bottom:1px solid #626262; border-top:1px solid #626262; width:100%; margin-top:20px;}
.pre_next_view td, .pre_next_view th { border-bottom:1px solid #e1e1e1; padding:5px 0;}
.pre_next_view tr.end td, .pre_next_view tr.end  th { border-bottom:none; padding:5px 0;}
.pre_next_view th { background:#f8f8f8; border-right:1px solid #e1e1e1; }
.pre_next_view td { padding-left:10px;}
.pre_next_view tr.end td { padding-left:10px;}


/* table_write */
.table_write_wrap { width:100%; border-top:4px solid #6d6d6d;}
.table_write { width:100%; border-top:1px solid #a6a6a6; border-bottom:1px solid #dbdbdb;}
.table_write caption {display:none;}
.table_write tbody th { background:#fff; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; }
.table_write tbody th.bd_left { border-left:1px solid #e1e1e1;}
.table_write tbody td { text-align:left; padding:4px 0 3px 10px; border-bottom:1px solid #e1e1e1; font-size:12px; color:#999999;}
.table_write tbody td p { padding:3px 0; font-size:11px;color:#777777;}
.table_write tbody td label { padding:0 5px 0 0; }
.table_write tbody td span { padding-right:23px; }
.table_write tbody td #praclevel td {border:none;}


/* table_type_3 20110310 */
.cont_2 {width:876px; padding:15px 0 15px 20px; *margin-top:0px; background:#f2f2f2; z-index:100; margin:0;}
.table_type_3 { width:100%; margin:0px; padding:0px; border:none; border-collapse:collapse; line-height:16px;}
.table_type_3 input { margin-left:5px; margin-right:2px; }
.table_type_3 input.none { margin-left:0px; margin-right:2px; }
.table_type_3 th { background:url('/kor/img/board/bl_box.gif') no-repeat left center; text-align:left; padding:0 0 0 12px; font-weight:normal; color:#494949; margin:0; height:25px;}
.table_type_3 td.none {padding:0 0 0 10px; background:none; background:red;margin:0;}
.table_type_3 td {background:url('/kor/img/board/th_r.gif') no-repeat left center; padding:0 0 0 17px; height:30px;}
.board_searchn_wrap{padding-top:15px; padding-bottom:5px; clear:both;}
.board_searchn_wrap p{float:left; padding-left:20px;}
.board_searchn{float:right; height:22px;}

/* table_type_4 20110310 */
.table_type_4 {margin:0px; padding:0px; border:none; border-collapse:collapse; line-height:16px;}
.table_type_4 th { background:url('/kor/img/board/bl_box.gif') no-repeat left center; text-align:left; padding:0 0 0 12px; font-weight:normal; color:#494949; margin:0; height:25px;}
.table_type_4 td.none {padding:0 0 0 10px; background:none; margin:0;}


/* bbs_write_2 20110310 */
.bbs_write_wap{width:892px;border-top:4px solid #6d6d6d; font-size:11px; color:#707070;}
.bbs_write_2{width:892px; text-align:center; line-height:1.5em; border-bottom:1px solid #9e9e9e; border-top:1px solid #a6a6a6; margin-bottom:2px; }
.bbs_write_2 th{padding:8px 0 4px 0;font-size:0.9em; text-align:center; color:#757575;border-bottom:1px solid #e2e2e2;}
.bbs_write_2 th.th_txt{min-height:113px; margin:50px 0 50px 0; vertical-align:top;}
.bbs_write_2 th.th_txt img{padding-top:50px; padding-bottom:50px;}
.bbs_write_2 td{text-align:left; padding:8px 0 4px 23px; border-bottom:1px solid #e2e2e2;}
/*
.bbs_write_2 td.img_boxv{width:200px; margin:0px;text-align:center; padding:15px 0 15px 0; vertical-align:top;}
.bbs_write_2 td.img_boxv img{width:163px; height:143px; background:#dbdbdb; }
*/
.bbs_write_2 td.img_boxv{height:160px; margin:0px;text-align:center; padding:15px 0 15px 0; vertical-align:top;}
.bbs_write_2 td.img_boxv img{width:120px; height:160px; background:#dbdbdb; border:4px solid #dbdbdb; }
.bbs_write_2 td.txt{margin:16px 0 16px 23px; min-height:113px; vertical-align:middle; }




/* pagenate */ 
.paginate{padding:15px 0;text-align:center}
.paginate a img{border:none;vertical-align:middle;_vertical-align:top}
.paginate a,.paginate strong{display:inline-block;position:relative;_width /**/:18px;margin-left:-6px;padding:2px 6px 3px 7px;background:url('/kor/img/board/paginate_line.gif') no-repeat 0 50%;color:#333;font-family:Tahoma;font-size:11px ;line-height:normal;text-decoration:none;vertical-align:middle}
.paginate a:hover{text-decoration:underline}
.paginate strong{color:#e74603 !important;font-weight:bold}
.paginate .frst{background:none}
.paginate a.pre,.paginate a.next{padding:0;background:none !important}
.paginate a.pre{margin:0 3px 0 -6px}
.paginate a.next{margin:0 3px 0 -3px}

/*btn*/
.btn_right { width:100%; text-align:right; position:relative; font-size:11px; padding:10px 0 20px;}
.btn_right img { padding:0 0 0 5px;}
.btn_right span { position:absolute; left:0; top:0;}
.btn_right input { margin:-3px 5px 0 4px;}

.btn_right_2 { width:100%; text-align:right; position:relative; font-size:11px; padding:0px 0 0px;}

.btn_cnt { width:100%; text-align:center; position:relative; font-size:11px; padding:10px 0 20px;}
.btn_cnt img { padding:0 0 0 5px;}
.btn_cnt span { position:absolute; left:0; top:0;}
.btn_cnt input { margin:-3px 5px 0 4px;}

/*search*/
.search { width:380px; margin:25px auto 0 auto; background:url('/kor/img/board/bg_search.gif') no-repeat left top; padding:18px 0 40px 0; text-align:center;}
/*search2*/
.search2 { width:473px; margin:25px auto 0 auto; background:url('/kor/img/board/bg_db_searchbar.gif') no-repeat left top; padding:18px 0 40px 0; text-align:center;}
/*searchbar*/
.searchbar{
	width:893px;
	height:91px;
	background-image:url('/kor/img/project/bg_searchbar.gif');
	background-position:left top;
	background-repeat:no-repeat;	
	position:relative;
	overflow:hidden;
}
.searchbar input{
	position:absolute;
	left:319px;
	top:33px;
	width:476px;
	height:21px;
	background-color:#f4f4f4;
	border:1px solid #e9e9e9;
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	
}
.searchbar a.btn_search{
	display:block;
	overflow:hidden;	
	position:absolute;
	left:807px;
	top:33px;
	cursor:pointer;	
}

.searchbar .connectSearch{
	background-image:url('/kor/img/project/bull_connectSearch.gif');
	background-repeat:no-repeat;
	width:476px;
	height:16px;
	line-height:16px;
	position:absolute;
	left:319px;
	top:65px;
	padding-left:70px;
	color:#959595;
	font-size:11px;
	padding-top:1px;
		
}

/*search all*/
.searchbar2{
	width:893px;
	height:91px;
	background-image:url('/kor/img/etc/search_bg.gif');
	background-position:left top;
	background-repeat:no-repeat;	
	position:relative;
	overflow:hidden;
}
.searchbar2 input{
	position:absolute;
	left:319px;
	top:45px;
	width:473px;
	height:18px;
	padding:3px 0 0 3px;
	background-color:#f4f4f4;
	border:1px solid #e9e9e9;
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	
}
.searchbar2 a.btn_search{
	display:block;
	overflow:hidden;	
	position:absolute;
	left:807px;
	top:45px;
	cursor:pointer;	
}

.search_text {
	padding:37px 0 17px 16px;
	font-weight:bold;
	color:#636363;

}
.type_1 {color:#980203}
.type_2 {font-weight:normal;}
.search_bar_wrap{
	background-image:url('/kor/img/etc/bar_bg.gif');
	background-repeat:no-repeat;
	background-position:left top;
	
	width:895px;
	height:35px;
	font-family:Dotum;
	font-size:12px;
	color:#636363;
}
.search_bar_wrap .search_bar {float:left; width:735px; padding:7px 0 0 27px;}
.search_bar_wrap .search_more {float:left;}

.search_bar_wrap2{
	background-image:url('/kor/img/etc/bar_bg2.gif');
	background-repeat:no-repeat;
	background-position:left top;
	
	width:895px;
	height:35px;
	font-family:Dotum;
	font-size:12px;
	color:#636363;
}
.search_bar_wrap2 .search_bar {padding:7px 0 0 27px;}

.table_list2 {width:100%; margin:5px 0 30px;}
.table_list2 caption {display:none;}
.table_list2 tr td {padding-left:27px; height:25px;}
.table_list2 tr td.l_1 {width:736px; color:#444341}
.table_list2 tr td.l_2 {color:#7f7f7f}
.table_list2 tr.end td {padding-bottom:8px; border-bottom:1px solid #dbdbdb;}

/*qnaWrapper*/
.qnaWrapper{
	margin-top:20px;
}
.q_off,.q_off:hover{
	background-image:url('/kor/img/project/bar_question_off.gif');
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	overflow:hidden;
	width:895px;
	height:26px;
	font-family:Dotum;
	font-size:12px;
	color:#636363;
	padding-left:30px;
	padding-top:9px;
	cursor:pointer;
}
.q_on,.q_on:hover{
	background-image:url('/kor/img/project/bar_question_on.gif');
	background-repeat:no-repeat;
	background-position:left top;	
	display:block;
	overflow:hidden;
	width:895px;
	height:26px;
	font-family:Dotum;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding-left:30px;
	padding-top:9px;
	cursor:pointer;
}
.answer{
	background-color:#f3f3f3;
	background-image:url('/kor/img/project/bull_answer.gif');
	background-repeat:no-repeat;
	background-position:7px 9px;
	padding-left:30px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:20px;
}

.answer_end {
	border-bottom:1px solid #e7e7e7;
	background-color:#f3f3f3;
	background-image:url('/kor/img/project/bull_answer.gif');
	background-repeat:no-repeat;
	background-position:7px 9px;
	padding-left:30px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:20px;
}

/*totalpage*/
.totalpage{
	margin-top:13px;
	font-size:11px;
	font-family:Tahoma;
}
.totalpage span{
	padding-right:5px;
}
.totalpage img{
	padding:0 5px;
}
.col_gray{
	color:#898989;
}
.col_red{
	color:#a20000;
	font-weight:bold;
	padding-right:0px!important;
}
.padR5{
	padding-right:5px!important;
}
/*bull_arrow*/
.bull_arrow{
	background-image:url('/kor/img/truth/bull_h3.gif');
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:19px;
	margin-top:20px;
}
/*sight_table*/
.sight_table{
	table-layout:fixed;
	width:100%;
	margin-top:15px;
	
}
#th_1{
	background-image:url('/kor/img/truth/tableHeader_sight.gif');
	background-repeat:repeat-x;
	width:100%;
	height:5px;		
}
#tr_1{
	border-bottom:1px solid #e6e6e6;
}
#tr_1 td{
	border-left:1px solid #e6e6e6;
	text-align:center;
	height:40px;
	font-family:Dotum;
	font-weight:bold;
}
#tr_1 td.fir{
	border-left:none!important;	
	color:#494848;
}
#tr_1 td.sec{	
	color:#7e7e7e;
	text-align:left!important;
	padding-left:20px;
	
}
#tr_1 td.tir{

}
#tr_1 td.last{
	font-weight:normal!important;
}
#tr_2{
	border-bottom:1px solid #e6e6e6;
}
#tr_2 td{
	border-left:1px solid #e6e6e6;
	text-align:center;
	height:40px;
	font-family:Dotum;
	font-weight:bold;
}
#tr_2 td.fir{
	border-left:none!important;	
	color:#494848;
}
#tr_2 td.sec{	
	color:#7e7e7e;
	text-align:left!important;
	padding-left:20px;
	font-weight:normal;	
}
#tr_2 td.tir{

}
#tr_2 td.last{
	font-weight:normal!important;
}
#tr_3{
	border-bottom:1px solid #e6e6e6;
}
#tr_3 td{
	border-left:1px solid #e6e6e6;
	text-align:center;
	height:40px;
	font-family:Dotum;
	font-weight:bold;
}
#tr_3 td.fir{
	border-left:none!important;	
	color:#494848;
}
#tr_3 td.sec{		
	color:#7e7e7e;
	text-align:left!important;
	padding-left:20px;
	font-weight:normal!important;
}
#tr_3 td.sec img{	
	padding-left:5px;
}
#tr_4 {
	border-bottom:1px solid #e6e6e6;
}
#tr_4 td p{
	color:#7e7e7e;
	line-height:200%;
	padding-left:40px;
	padding-top:20px;
	padding-bottom:60px;
}
#tr_5{
	border-bottom:1px solid #e6e6e6;
	text-align:right;
}
#tr_5 td{
	padding-right:18px;
	padding-top:20px;
	padding-bottom:44px;
}
#tr_6 td{
	border-bottom:none!important;
	text-align:right;
	padding-right:18px;
	padding-top:10px;
}
#tr_6 td.padb40{ padding-bottom:40px;}
#tr_7 td{
	color:#707070;
	background-image:url('/kor/img/board/tdTail_gray.gif');
	background-repeat:no-repeat;
	background-position:right;
}
#tr_7 td.sec{
	text-align:left;
	padding-left:10px;
}
#tr_7 td.last{
	background-image:none!important;
}
#tr_7 td.last2{
	background-image:none!important;
	text-align:left;
	padding-left:10px;	
}
#tr_7 td.last2 a{
	text-decoration:underline!important;
	color:#a9a9a9;
}
#tr_7 td.last2 img{
	padding-left:3px;
}
#tr_8 td{
	border-bottom:none!important;
	table-layout:fixed;
	background-image:url('/kor/img/board/tdTail_gray_l.gif');
	background-repeat:repeat-y;
	background-position:right;
	min-height:200px;
	_height:200px;
	text-align:center;
}
#tr_8 td.last{
	color:#707070;
	padding:10px;
	background-image:none!important;
	text-align:left;
	overflow:auto;
}
#tr_9 td{
	border-top:1px solid #e6e6e6;
	border-bottom:none!important;
	text-align:right;
	padding-right:18px;
	padding-top:10px;
}
#tr_blank td{
	border-bottom:none!important;
	table-layout:fixed;
	height:10px!important;	
}
#tr_blank td.lined{
	border-bottom:1px solid #e6e6e6!important;
}
/*sight_table_list*/
.sight_table_list{
	table-layout:fixed;
	width:100%;
}
/*TabcontentContainer*/
.contentContainer{
	width:870px;
	position:relative;
	border:1px solid #dedede;
	padding:20px 10px 25px 10px;;
	min-height:104px;
	_height:104px;
}
.contentContainer a{
	display:block;
	width:13px;
	height:14px;
	background-repeat:no-repeat;
	background-position:left top;	
	position:absolute;
	right:11px;
	bottom:5px;	
}
.contentContainer a.moreView{	
	background-image:url('/kor/img/btn_moreview.gif');
}
.contentContainer a.closeView{
	background-image:url('/kor/img/btn_closeview.gif');
}
.contentContainer p{
	line-height:20px;
	
}
.position_wrap {position:relative}
.cont_1 {position:absolute; height:200px; width:890px; margin-top:26px; *margin-top:0px; background:#fafafa; z-index:100}

.content_1 {height:152px; width:854px; padding:30px 0 0 34px; border:2px solid #d7d7d7; border-top:none;}
.btn_more {position:absolute; right:0; bottom:0}

.cont_1_on {position:absolute; height:388px; width:890px; margin-top:26px; *margin-top:0px; background:#fafafa; z-index:100}
.content_2 {height:310px; width:863px; padding:30px 0 30px 25px; overflow-y:scroll; border:2px solid #d7d7d7; border-top:none; background:#fafafa;
scrollbar-face-color: #dfdfdf; 
scrollbar-shadow-color: #efefef; 
scrollbar-highlight-color: #efefef; 
scrollbar-3dlight-color: #efefef; 
scrollbar-darkshadow-color: #efefef; 
scrollbar-track-color: #efefef; 
scrollbar-arrow-color: #b40f0f;
}

.faq_bar {width:780px; height:23px; padding:10px 20px 0;background:url('/kor/img/truth/bar_bg.gif') left top no-repeat; font:11px dotum; color:#555; font-weight:bold;}
.faq_cont {width:780px; padding:20px;  font:11px dotum; color:#888; background:#fff; line-height:1.5em;}


.btn_more_2 {position:absolute; right:0; bottom:0}

.pat_220 {padding-top:240px; *padding-top:220px}

.sightTab{
	margin-top:15px;
	width:100%;
}
.sightTab li{
	width:114px;
	height:26px;
	float:left;
}
.sightTab li span{
	display:none;
}
.sightTab li a{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
.sightTab li a.tab1on{	
	background:url('/kor/img/truth/sightTab_1_on.gif') no-repeat left top; display:block;
}
.sightTab li a.tab1off{
	background:url('/kor/img/truth/sightTab_1_off.gif') no-repeat left top; display:block;
}
.sightTab li a.tab2on{
	background:url('/kor/img/truth/sightTab_2_on.gif') no-repeat left top; display:block;
}
.sightTab li a.tab2off{
	background:url('/kor/img/truth/sightTab_2_off.gif') no-repeat left top; display:block;
}
.sightTab li a.tab3on{
	background:url('/kor/img/truth/sightTab_3_on.gif') no-repeat left top; display:block;
}
.sightTab li a.tab3off{
	background:url('/kor/img/truth/sightTab_3_off.gif') no-repeat left top; display:block;
}
.sightTab li.end{
	background:url('/kor/img/truth/sight_line.gif') no-repeat right top; width:550px;
}
.sightTab li.end2{
	background:url('/kor/img/truth/sight_line.gif') no-repeat right top; width:664px;
}
.sightTab li.end3{
	background:url('/kor/img/truth/sight_line.gif') no-repeat right top; width:778px;
}


/*complain*/
.table_complain {width:100%; border-top:1px solid #656565; border-bottom:1px solid #656565; margin: 20px 0 25px;}
.table_complain tbody tr th {border:none; border-bottom:1px solid #e1e1e1; background:url('/kor/img/iam/t_line.gif') no-repeat right 50%; width:123px; height:24px; padding:5px 0;}
.table_complain tbody tr td {border:none; border-bottom:1px solid #e1e1e1; color:#7e7e7e; padding:5px 0 5px 10px;height:24px;}
.table_complain tbody tr td.url_li {font-weight:bold; color:#555;}
.table_complain tbody tr td.copy_b {border:none; border-bottom:1px solid #e1e1e1; width:63px; padding:0;}
.table_complain tbody tr.end th { border-bottom:none;  background:url('/kor/img/iam/t_line2.gif') no-repeat right 50%; height:135px; }
.table_complain tbody tr.end td { border-bottom:none;}
.table_complain tbody tr.end td.copy_b { vertical-align:top; padding-top:10px;}
.table_complain tbody tr td.bg_on {background:url('/kor/img/iam/t_line.gif') no-repeat right 50%; }
.gou_img {width:61px; height:61px; background:#dbdbdb; margin:5px 0;}
.gou_img img{width:61px; height:61px;}
.friend_in {width:660px; height:18px; padding:5px 10px 0 10px; color:#656565; border:1px solid #dddddd; background:#f0f0f0; font:12px dotum; }
.friend_in2 {width:660px; height:110px;  padding:5px 10px; color:#656565; border:1px solid #dddddd; background:#f0f0f0; font:12px dotum; overflow-y:auto;
scrollbar-face-color: #dfdfdf; 
scrollbar-shadow-color: #efefef; 
scrollbar-highlight-color: #efefef; 
scrollbar-3dlight-color: #efefef; 
scrollbar-darkshadow-color: #efefef; 
scrollbar-track-color: #efefef; 
scrollbar-arrow-color: #b40f0f;
}

.left_copy {float:left; width:268px;}
.right_copy {float:left; padding-left:29px; border-left:1px solid #e5e5e5; padding-bottom:100px; width:596px; }
/*table_error*/
.table_error {width:564px; margin-top:23px; margin-left:32px; border:1px solid #e5e5e5; border-top:none;}
.table_error thead th {font-weight:bold; color:#fff; background:#696969; height:25px;}
.table_error thead td {font-weight:bold; color:#fff; background:#919191; text-align:center;}
.table_error tbody th {border-right:1px solid #ededed; border-bottom:1px solid #ededed;  color:#777;}
.table_error tbody td {border-right:1px solid #ededed; border-bottom:1px solid #ededed; color:#777; text-align:left; padding:10px 5px 10px 10px;}
.table_error tbody td.tdc {text-align:center}
.table_error tbody td a {color:#4976b9; text-decoration:underline; }
.ul_bullet {}
.ul_bullet li {background:url('/kor/img/iam/bullet.gif') left 7px no-repeat; padding-left:12px;}

.ul_bullet2 {}
.ul_bullet2 li {background:url('/kor/img/iam/bullet.gif') left 7px no-repeat; padding-left:12px; padding-bottom:5px;}
.ul_bullet2 li.none {padding:0; background:none;} 






/*포토게시판 추가20110310*/
/*.img_boxb{width:103px; height:76px; background:#dbdbdb; margin:4px 0 4px 17px; padding:4px;}
.img_boxb img{width:103px; height:76px;}
*/
.img_boxb{width:66px; height:71px; background:#dbdbdb; margin:4px 0 4px 17px; padding:4px;}
.img_boxb img{width:66px; height:71px;}
.img_boxb2 {width:66px; height:66px; padding:4px;background:#dbdbdb; }
.img_boxb2 img{width:66px; height:66px; }
.b_name{text-align:left; line-height:16px;}
.b_name a{color:#ec5c06; }						
.b_nametxt{color:#777; margin-top:5px; text-align:left; line-height:16px;}
.b_nametxt a{color:#777;}
.patd5{padding:8px 0; }

.type_3 {font-size:11px; color:#888;}


/* 20201113 swf 삭제 */

/* 공통 */

button {
/* 버튼 초기화 */
background: inherit; border:none; box-shadow:none; border-radius:0; padding:0; overflow:visible; cursor:pointer;
}

button:focus {
	outline: 0;
}

.clfix:after {
	content:''; display:block; clear:both;
}

.inner {
	width: 990px;
	margin: 0 auto;
}

.header-top .inner {
	position: relative;
}

.header-top {
	height: 76px;
	background: url('/kor/img/top_bg.png') center bottom -8px no-repeat;
	background-size: cover;
}
.header-top .main-logo {
	display: inline-block;
	width: 256px;
	height: 39px;
	margin-top: 20px;
}
.header-top .main-logo img {
	width: 100%;
}

.gnb-wrap {
	background: url('/kor/img/gnb_bg_back.jpg');
	width: 100%;
	height: 33px;
	position: relative;
	letter-spacing: -1px;
}

.gnb-inner {
	background: url('/kor/img/gnb_bg.png') no-repeat;
	background-size: contain;
	width: 990px;
	height: 100%;
	margin: 0 auto;
}

.gnb {
	/* padding: 0 65px; */
	width: 74%;
	padding-left: 77px;
	display: table;
	float: left;
}

.gnb-inner li {
	float: left;
	/* padding: 0 21px; */
	position: relative;
	/* min-width: 97px; */
	display: table-cell;
	width: calc(100% / 5);
}

.gnb-inner li:last-child {
	padding: 0;
	/* padding-left: 27px; */
}

.gnb-inner li:after {
	content:'';
	display: block;
	width: 2px;
	height: 13px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background: url('/kor/img/gnb_dash.png') no-repeat;
}

.gnb-inner li:last-child:after {
	display: none;
}

.gnb-inner li a {
	display: block;
	text-align: center;
	line-height: 28px;
}

.gnb-inner li a span {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}

.gnb-inner li a:hover span {
	color: #ffdf5e;
}

.menu-btn {
	float: right;
	margin-right: 73px;
	margin-top: 5px;
	width: 100px;
	height: 18px;
	background: url(/kor/img/menu-btn.png) no-repeat;
}
.menu-btn.on {
	background: url('/kor/img/menu-btn-on.png') no-repeat;
}

.top-menu {
	position: absolute;
	right: 50px;
	top: 19px;

}
.top-menu li {
	float: left;
	min-width: 46px;
	margin-right: 7px;
}

.top-menu li:last-child {
	margin-right: 0;
}

.top-menu li a {
	display: block;
	text-align: center
	/* width: 22px; */
}

.top-menu li a span {
	display: block;
	font-size: 11px;
	color: #999;
	font-weight: bold;
}

.top-menu li a em {
	display: inline-block;
	margin-bottom: 6px;
	width: 22px;
	height: 22px;
}

.top-menu li a.home-btn em {		
	background: url('/kor/img/ico_home.png') center no-repeat;
	background-size: contain;
}
.top-menu li a.login-btn em {		
	background: url('/kor/img/ico_login.png') center no-repeat;
	background-size: contain;
}
.top-menu li a.logout-btn em {		
	background: url('/kor/img/ico_logout.png') center no-repeat;
	background-size: contain;
}
.top-menu li a.join-btn em {		
	background: url('/kor/img/ico_join.png') center no-repeat;
	background-size: contain;
}
.top-menu li a.info-btn em {		
	background: url('/kor/img/ico_info.png') center no-repeat;
	background-size: contain;
}

.gnb-sub {
	display: none;
	background: #fff;
	border-bottom: 2px solid #a90000;
	position: absolute;
	left: 0;
	right: 0;
	top: 33px;
}

.depth02-wrap {
	width: 732px;
	padding-left: 77px;
	display: table;
	float: left;
}

.depth02-wrap .category {
	display: table-cell;
	position: relative;
	width: 147px;
	padding-bottom: 103px;
	padding-top: 5px;
}

#sub_wrap .depth02-wrap .category {
	padding-bottom: 10px;
}

.depth02-wrap .category:first-child {
	padding-left: 0;
}

.depth02-wrap .category:last-child {
	margin-right: 0;
}

.depth02-wrap .category:after {
	content:'';
	display: block;
	width: 2px;
	background: #f1f1f1;
	position: absolute;
	right: 0;
	top: -4px;
	bottom: 0;
}

.depth02-wrap .category:last-child:after {
	display: none;
}

.depth02-wrap .category > li {
	line-height: 2.1;
	text-align: left;
	position: relative;
	padding-left: 14px;
	margin-left: 10px;
}

.depth02-wrap .category:first-child > li {
	margin-left: 0;
}

.depth02-wrap .category > li:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 7px;
	width: 7px;
	height: 7px;
	border-top: 2px solid #888;
	border-right: 2px solid #888;
	box-sizing: border-box;
	transform: rotate(45deg);
	border-radius: 3px;
}

.depth02-wrap .category > li:hover:before {
	border-top: 2px solid #b71c1c;
	border-right: 2px solid #b71c1c;
}

.depth02-wrap a {
	color: #888;
	
}

.depth02-wrap .category > li:hover a {
	color: #b71c1c;
}

.swiper-container.banner-slide {
	float: left;
	margin-left: 30px;
	width: 364px;
}

.swiper-container.banner-slide a {
	display: block;
}
.swiper-container.banner-slide a img {
	width: 100%;
}

/* 팝업 */
.hidden-txt {
	position:absolute !important;  
	width:1px; 
	height:1px; 
	overflow:hidden;
	clip:rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip:rect(1px, 1px, 1px, 1px);
}
#error  {
	position: absolute;
	top: 299px;
	left: -197px;
	transition: 0.4s;
}
#error.on {
	left: 0;
}

#document {
	position: absolute;
	right: 0;
	top: 299px;
	transition: 0.4s;
	width: 23px;
	overflow: hidden;
}

#document.on {
	right: 0;
    width: 225px;
}

.pop-wrap {
	position: relative;
}

#error .pop-wrap {
	background: url('/kor/img/error_pop.png') no-repeat;
	width: 220px;
	height: 170px;
	background-size: contain;
}
#document .pop-wrap {
	background: url('/kor/img/mail_pop.png') no-repeat;
	width: 225px;
	height: 170px;
	background-size: contain;
}
.pop-wrap .link,
.pop-wrap .btn {
	position: absolute;
	display: inline-block;
	background: none;
}

#error .pop-wrap .btn {
	width: 25px;
	height: 80px;
	right: 0;
	top: 0;
}

#error .pop-wrap .link {
	width: 103px;
	height: 21px;
	top: 133px;
	left: 15px;
}

#document .pop-wrap .btn {
	width: 25px;
	height: 80px;
	left: 0;
	top: 0;
}
#document .pop-wrap .link.link01 {
	width: 87px;
	height: 20px;
	top: 133px;
	left: 39px;
}
#document .pop-wrap .link.link02 {
	width: 87px;
	height: 20px;
	top: 133px;
	left: 131px;
}


















