@charset "utf-8";

/* 내용관리 */
#ctt {margin:10px 0;padding:20px;border:0px ;}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0;line-height:1.8em;font-size:1.25em;}
.ctt_img {text-align:center}


.cntt ul {margin:0 0 0px 10px;padding:0;list-style:disc}
.cntt li {padding:2px 0; margin-left:15px;}



.style1 {
	color: #0e7cc1;
	font-weight: bold;
}
.style2 {color: #0e7cc1}
.sub34_table {font-size:13px; line-height:140%; font-family:돋움;}
.sub34_table .title {padding:5px; font-weight:bold; color:#0e7cc1; background:#EAF7FB; text-align:center;}
.sub34_table th {padding:5px 10px; background:#f6f6f6; color:#666; text-align:left;}
.sub34_table td {padding:5px 10px; background:#fff;}





.bord06_table {border-top:2px solid #85B8DB; border-left:1px solid #C1D6E6;}
.bord06_table th {padding:3px 10px; border-bottom:1px solid #C1D6E6; border-right:1px solid #C1D6E6; background:#F0F8FB; color:#158AD5; font-size:12px; font-weight:normal;}
.bord06_table td {padding:3px 10px; border-bottom:1px solid #C1D6E6; border-right:1px solid #C1D6E6; color:#777;}
.bord06_table td strong {display:block; color:#555555}





/* 일반 테이블 */
.tb_wrap { margin-top:15px }
.tType{ width:100%; border-top:2px solid #6e645e }
.tType th { padding:7px 0; text-align:center; color:#555; background:#e7d2e9; border-color:#dddddd; border-style:none soild soild none; border-width:0 1px 1px 0; }
.tType td { padding:7px 0; border-color:#dddddd; border-style:none soild solid none; border-width:0 1px 1px 0; text-align:center; border-bottom:1px solid #dddddd;  border-right:1px solid #dddddd;}
.tType td a { color:#666; text-decoration:none }
.tType td a:hover { color:#000 }
.tType td.aL { text-align:left; padding-left:12px }
.tType th.nobor, .tType td.nobor  { border-right:none }




.table_view{border-top: 2px solid #1363a4;border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;table-layout: auto;}
.table_view th{padding: 7px 30px;border: 1px solid #dedede;border-bottom: 0;border-right: 0;background: #f3f4f5;color: #4d5360;font-size: 13px;letter-spacing: -0.020em;vertical-align: middle;text-align: left;}
.table_view td{padding: 7px;border: 1px solid #dedede;border-right: 0;border-bottom: 0;font-size: 13px;text-align: center;vertical-align: middle;letter-spacing: -0.040em; word-break: break-all;}
.table_view td a{ display: block; color: #1363a4; font-size: 13px; text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.table_view td a:hover, .table-view td a:focus{text-decoration:underline;}




.table_list {border-top: 2px solid #1363a4;border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;table-layout: auto;}
.table_list th{padding: 5px 0px;border: 1px solid #dedede;border-bottom: 0;border-right: 0;background: #f3f4f5;color: #4d5360;font-size: 13px;letter-spacing: -0.020em;vertical-align: middle;text-align: center;}
.table_list td{padding: 5px;border: 1px solid #dedede;border-right: 0;border-bottom: 0;font-size: 13px;text-align: center;vertical-align: middle;letter-spacing: -0.040em; word-break: break-all;}
.table_list td a{ display: block; color: #1363a4; font-size: 13px; text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.table_list td a:hover, .table-view td a:focus{text-decoration:underline;}



.grdbdy{background-color:#fff;text-align:center;}
.grdbdy1 {background-color:#fff;text-align:left}