.sub_content_cont_rt_cont table h5.h5_title{background-position:left 5px;}

.table_unit {text-align:right;font-size:15px;margin-bottom:10px;font-weight:normal;}

.table_style1{border-top:2px solid #5c6e94;border-left:1px solid #b4b4b4;width:100%;}
.table_style1 th{background:#d2dfe5;border-right:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;padding:10px 0;font-size:14px;color:#333333;vertical-align:middle;}
.table_style1 td{border-right:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;padding:10px 0;font-size:14px;color:#767676;text-align:center;line-height:20px;vertical-align: middle;}
.table_style1 .td_lf{text-align:left;padding-left:10px;padding-right:10px;}
.table_style1 .first_b{border-left:1px solid #b4b4b4;}
.table_style1 .last{border-right:0;}
.table_style1 .td_color{background:#f2fafc;}
.table_style1 tfoot th{background:#f2fafc;font-size:15px;color:#016db6;}
.table_style1 tfoot td{font-size:15px;font-weight:bold;color:#016db6;}
.table_style1 label{font-size:14px;color:#5f5e5e;}
.table_style1 input[type="text"]{height:24px;line-height:24px;background:#fcfcfc;border:1px solid #e7e7e7;}
.table_style1 input[type="file"]{width:245px;height:24px;line-height:24px;background:#fcfcfc;margin-right:10px;}
.table_style1 select{height:26px;background:#fcfcfc;border:1px solid #e7e7e7;}
.table_style1 input.ipt65{width:65px;}
.table_style1 input.ipt50p{width:50%;}
.table_style1 input.ipt40p{width:40%;}
.table_style1 select.sele365{width:365px;}
.table_style1 select.sele135{width:135px;}
.table_style1 select.sele90{width:90px;}
.table_style1 select.sele50p{width:50%;}
.no_color tbody th{background-color:#ffffff;}

.table_style2{border-top:2px solid #0c0c0c;}
.table_style2 th{background:#d5e1e7;border-right:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;padding:10px 0;font-size:14px;color:#333333; vertical-align: middle;}
.table_style2 td{border-right:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;padding:10px 0;font-size:14px;color:#767676;text-align:center;line-height:20px;border-top:1px solid #b4b4b4;}
.table_style2 td a{font-size:14px;}
.table_style2 .last{border-right:0;}
.table_style2 .td_lf{text-align:left;padding-left:10px;padding-right:10px;}
.table_style2 .td_rt{text-align:right;padding-left:10px;padding-right:10px;}
.table_style2 img{margin:0 3px;}
.table_style2 .tb_msg_ico1{position:relative;padding-left:72px;text-align:left;}
.table_style2 .tb_msg_ico{position:relative;padding-left:12px;text-align:left;}
.table_style2 .tb_msg_ico span{position:absolute;top:50%;left:10px;margin-top:-10px;}
.file_down a{text-decoration:underline;display:inline-block;margin:3px 0;}
.td_con{width:96%;min-height:150px;padding:2%;font-size:14px;line-height:20px;}

.table_style3{border-top:2px solid #5c6e94;}
.table_style3 th{background:#e7f1f6;border-bottom:1px solid #b4b4b4;padding:10px 0;font-size:14px;color:#5f5e5e;position:relative;text-align:left;padding-left:50px; vertical-align:middle;}
.table_style3 td{border-bottom:1px solid #b4b4b4;padding:10px 20px;font-size:14px;color:#767676;line-height:20px;}
.table_style3 strong.fly_x{position:absolute;top:50%;margin-top:-13px;left:20px;font-size:20px;color:#802224;}
.table_style3 label{font-size:14px;color:#5f5e5e;}
.table_style3 input[type="text"]{height:24px;line-height:24px;background:#fcfcfc;border:1px solid #e7e7e7;}
.table_style3 input[type="number"]{height:24px;line-height:24px;background:#fcfcfc;border:1px solid #e7e7e7;}
.table_style3 input[type="file"]{width:245px;height:24px;line-height:24px;background:#fcfcfc;margin-right:10px;}
.table_style3 select{height:26px;background:#fcfcfc;border:1px solid #e7e7e7;}
.table_style3 input.ipt100p{width:100%;}
.table_style3 input.ipt235{width:235px;}
.table_style3 input.ipt205{width:205px;}
.table_style3 input.ipt160{width:160px;}
.table_style3 input.ipt85{width:85px;}
.table_style3 input.ipt65{width:65px;}
.table_style3 select.sele135{width:135px;}
.table_style3 select.sele65{width:65px;}
.table_style3 textarea.area100p{width:97%;padding:10px;border:1px solid #e7e7e7;}
.table_style3 td strong{font-size:14px;color:#333333;}
.table_style3 p{margin:2px 0;}
.table_style3 .font_blue{color:#016db6; display:block;}

.table_style4{border-top:2px solid #0c0c0c;}
.table_style4 th{background:#eff4f7;border-right:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;padding:10px 0;font-size:14px;color:#333333; text-align:center;}
.table_style4 th.ths{background:#d5e1e7;}
.table_style4 td{text-align:left !important;padding-left:10px !important;padding-right:10px !important; border-bottom:1px solid #b4b4b4; padding:10px 0;font-size:14px;color:#767676;text-align:center;line-height:20px;}
.table_style4 td a{font-size:14px;}
.table_style4 .last{border-right:0;}
.table_style4 img{margin:0 3px;}
.table_style4 .tb_msg_ico{position:relative;padding-left:72px;text-align:left;}
.table_style4 .tb_msg_ico span{position:absolute;top:50%;left:10px;margin-top:-10px;}

@media screen and (max-width : 640px) {
	.table_style1 select.sele365{width:100%;}
	.table_style1 select.sele50p{width:100%;}
	.table_style1 input.ipt50p{width:100%;}
	.table_style3 th{padding-left:4%;}
	.table_style3 strong.fly_x{left:0;}
	.table_style3 textarea.area100p{padding:0;}

	/* add_190925.css  */
	.table_style1 th{word-break: break-all;}
	.table_style1 td{word-break: break-all;}
	.table_style2 th{word-break: break-all;}
	.table_style2 td{word-break: break-all;}
	.table_style1 td.td_lf{word-break: normal !important;}

	/*.table_style2 td.td_lf{word-break: normal !important;}
	20231228 게시판 모바일로 봤을 때 제목이 세로로 떠서 수정함..
	*/
	.table_style2 td.td_lf{word-break: keep-all !important;}
	/* add_190925.css  */

}