@charset "utf-8";

.tbl_company {width:100%;border-top:2px solid #333;border-bottom:1px solid #333;}
.tbl_company th{color:#333;font-size:15px;text-align:left;padding:10px 0 10px 15px;border-bottom:1px solid #e4e4e4;}
.tbl_company td{font-size:14px;padding:25px 0;border-bottom:1px solid #e4e4e4;}
.tbl_company td.exc{padding:10px 0;line-height:1.6em;}
.tbl_company td.exc dl{overflow:hidden;width:100%;}
.tbl_company td.exc dt{float:left;clear:both;}
.tbl_company td.exc dd{float:left;padding-left:3px;}

.tbl_qna {padding:0; width:100%;border-top:1px solid #080808;}
.tbl_qna th{ text-align:left; padding:6px 9px 6px 0; color:#000; font-size:13px; font-weight:400;vertical-align:top;}
.tbl_qna th span{display:inline-block;background:url('/resources/image/user/kor/common/icon/sub_line3.gif') no-repeat 0 5px;padding-top:21px;}
.tbl_qna th span.txt_red{background:none;margin-left:3px;}
.tbl_qna th.last{border-bottom:none;}
.tbl_qna td{padding:16px 0 16px 12px;}
.tbl_qna .part td{padding:20px 0 20px 12px;}
.tbl_qna td input[type='text']{color:#000;height:31px;line-height:31px;padding:0 0 0 10px;}
.tbl_qna td input[type='file']{border:none;padding:0;padding:10px 0;}
.tbl_qna .b_line{border-bottom:2px solid #1c1d1f;padding:0}
.tbl_qna .light_line{border-bottom:1px solid #c7c7c7;padding:0;}
.tbl_qna .top_line{border-top:1px solid #1c1d21;padding:0}

.txtC1{border:1px solid #e8e8e8; padding:10px;
	scrollbar-3dlight-color:#f1f1f1;
	scrollbar-arrow-color:#f1f1f1;
	scrollbar-base-color:#f1f1f1;
	scrollbar-darkshadow-color:#f1f1f1;
	scrollbar-face-color:#999;
	scrollbar-highlight-color:#f1f1f1;
	scrollbar-shadow-color:#f1f1f1;
}

.tbl_prd_basic {width:100%;border-top:2px solid #000;border-bottom:1px solid #000;}
.tbl_prd_basic thead th{padding:12px 0;color:#000;font-weight:700;}
.tbl_prd_basic thead th span{font-weight:400;color:#666;}
.tbl_prd_basic tbody th{padding-left:15px;}
.tbl_prd_basic tbody td{padding:11px 0;line-height:18px;text-align:center; color:#666; border-top:1px solid #c7c7c7;}
.tbl_prd_basic tbody td.al{padding-left:12px;}
.tbl_prd_basic tbody td b{color:#333;}
.tbl_prd_basic ul{margin-top:10px;}
.tbl_prd_basic ul li{background:url('/resources/image/user/kor/common/icon/square_gray.gif') 0 7px no-repeat;padding-left:10px;}
.tbl_prd_basic .f15{color:#333;}
.tbl_prd_basic .bdR{border-right:1px solid #c7c7c7;}
.tbl_prd_basic a.email{display:inline-block;width:17px;height:13px;background:url('/resources/image/user/kor/common/icon/ico_letter.png') 0 0 no-repeat;}
.tbl_prd_basic a.email span{display:inline-block;width:17px;height:13px;text-indent:-9999px;overflow:hidden;}
.tbl_prd_basic a.email:hover,
.tbl_prd_basic a.email:focus{background:url('/resources/image/user/kor/common/icon/ico_letter_on.png') 0 0 no-repeat;}

.tbl_prd_row{width:100%;border-top:2px solid #000;border-bottom:1px solid #000;}
.tbl_prd_row tbody th{padding:10px 0 10px 15px;line-height:20px;border-top:1px solid #c7c7c7;font-weight:400;}
.tbl_prd_row tbody th b{color:#333;}
.tbl_prd_row tbody td{padding:12px 15px;line-height:18px;text-align:center; color:#666; border-top:1px solid #c7c7c7;}
.tbl_prd_row tbody td strong{color:#333;}
.tbl_prd_row tbody tr:first-child th,
.tbl_prd_row tbody tr:first-child td{border-top:0;}

.tbl_directions {width:100%;border-top:1px solid #000;border-bottom:1px solid #000;}
.tbl_directions thead th{padding:12px 0 11px; border-bottom:2px solid #000; color:#000; font-size:13px;font-weight:bold;}
.tbl_directions thead th.bdb{border-bottom:1px solid #c7c7c7 !important;}
.tbl_directions tbody th{color:#2ab6ad;text-align:left;padding-left:28px;border-bottom:1px solid #c7c7c7;}
.tbl_directions tbody td{padding:10px 0;line-height:22px;text-align:center; color:#666; border-bottom:1px solid #c7c7c7; font-size:12px;}
.tbl_directions tbody td:first-child{text-align:left;padding:0 20px 0;color:#666;position:relative;}
.tbl_directions tbody td em{font-size:9px;}
.tbl_directions tbody td.left{text-align:left;padding-left:28px;}

.tbl_buy {width:100%;border-top:2px solid #000;border-bottom:1px solid #000;}
.tbl_buy thead th{padding:15px 0 14px;color:#000;font-weight:700;}
.tbl_buy tbody td{padding:10px 0;line-height:22px;text-align:center; color:#666; border-top:1px solid #e4e4e4;}
.tbl_buy tbody td a.email{display:inline-block;width:17px;height:13px;background:url('/resources/image/user/kor/common/icon/ico_letter.png') 0 0 no-repeat;}
.tbl_buy tbody td a.email span{display:inline-block;width:17px;height:13px;text-indent:-9999px;overflow:hidden;}
.tbl_buy tbody td a.email:hover,
.tbl_buy tbody td a.email:focus{background:url('/resources/image/user/kor/common/icon/ico_letter_on.png') 0 0 no-repeat;}

.tbl_library{width:100%;border-top:1px solid #000;border-bottom:1px solid #000;}
.tbl_library tbody th{font-size:14px;text-align:left;padding-left:38px;color:#333;border-bottom:1px solid #c7c7c7;}
.tbl_library tbody td{padding:10px 30px 10px 0;line-height:22px;text-align:right;border-bottom:1px solid #c7c7c7;}
.tbl_library tbody tr:last-child th,
.tbl_library tbody tr:last-child td{border-bottom:1px solid #000;}
.tbl_library span{display:inline-block;font-size:13px;background:url('/resources/image/user/kor/common/icon/bar_lib.gif') 0 50% no-repeat;padding-left:16px;margin-left:14px;}
.tbl_library span a:hover,
.tbl_library span a:focus{color:#ed1c24;}
.tbl_library span:first-child{background:none;padding-left:0;margin-left:0;}

.tbl_board_list{width:100%;border-top:2px solid #000;border-bottom:1px solid #000;}
.tbl_board_list thead th{font-size:15px;padding:15px 0;color:#333;border-bottom:1px solid #000;}
.tbl_board_list tbody td{padding:15px 0;color:#999;text-align:center;border-bottom:1px solid #f1f1f1;}
.tbl_board_list .subject{text-align:left;font-size:16px;font-weight:700;padding-left:10px;}
.tbl_board_list .subject a{color:#333;}
.tbl_board_list .ico{vertical-align:middle;margin-left:10px;}

.tbl_environment{width:100%;border-top:2px solid #000;border-bottom:1px solid #000;}
.tbl_environment tbody th{padding:16px 0 16px 20px;text-align:left;line-height:20px;border-top:1px solid #f1f1f1;font-size:16px;}
.tbl_environment tbody th b{color:#333;}
.tbl_environment tbody td{padding:12px 0;line-height:18px;color:#666; border-top:1px solid #f1f1f1;}
.tbl_environment tbody tr:first-child th,
.tbl_environment tbody tr:first-child td{border-top:0;}

.tbl_job {width:100%;border-top:2px solid #000;border-bottom:1px solid #000;}
.tbl_job thead th{padding:15px 0 14px 30px;color:#000;font-weight:700;text-align:left;}
.tbl_job tbody td{padding:10px 0 10px 30px;line-height:22px;color:#666; border-top:1px solid #e4e4e4;}
.tbl_job tbody td a.email{display:inline-block;width:17px;height:13px;background:url('/resources/image/user/kor/common/icon/ico_letter.png') 0 0 no-repeat;}
.tbl_job tbody td a.email span{display:inline-block;width:17px;height:13px;text-indent:-9999px;overflow:hidden;}
.tbl_job tbody td a.email:hover,
.tbl_job tbody td a.email:focus{background:url('/resources/image/user/kor/common/icon/ico_letter_on.png') 0 0 no-repeat;}

.tbl_modern {width: 100%; min-width: 600px; border-collapse: collapse; font-family: sans-serif; font-size: 14px; background-color: #ffffff; border-radius: 5px; box-shadow: 0 2px 5px rgba(0,0,0,0.1);}
.tbl_modern thead th {border: 1px solid #ddd; padding: 12px; text-align: center; background-color: #f2f2f2;}
.tbl_modern tbody td {border: 1px solid #ddd; padding: 12px;}
.tbl_modern tbody tr:nth-child(even) {background-color: #f9f9f9;}