@charset "utf-8";
/* Table 교육지원 */
.tbl-reg { border-top: 1px solid #222; border-bottom: 1px solid #222; }
.tbl-reg table { border-collapse: collapse; width: 100%; padding: 0; border-spacing: 0; margin-top: 0; }
caption { visibility: hidden; font-size: 0; }
.tbl-reg tr:first-child th, 
.tbl-reg tr:first-child td { border-top: 0; } 
.tbl-reg th { border-top: 1px solid #d6dce1; font-size: 15px; line-height: 1.4; padding: 12px 0px 11px 20px; text-align: left; background: #eef0f2; font-weight: normal; }
.tbl-reg th.reg-th { text-align:center; font-weight:bold; }
.tbl-reg th.vAlign30 { vertical-align:30px; }
.tbl-reg td { border-top: 1px solid #d6dce1; font-size: 15px; line-height: 1.4; padding: 12px 8px 11px 8px;}
.tbl-reg td.reg-td-hei { min-height: 150px; height:150px; vertical-align: top; overflow:hidden; }
.tbl-regl th{ text-align:left !important; font-weight:bold !important;}
.tbl-desc { color: #5085cb; margin-top: 15px;}
.btnC { margin-top: 35px; text-align: center;}

.tbl-terms table { font-size: 12px; border: 1px solid #222; border-collapse: collapse; width: 100%; padding: 0; border-spacing: 0; margin-top: 0; }
.tbl-terms tr:first-child th, 
.tbl-terms tr:first-child td { border-top: 0; }
.tbl-terms th { border-right: 1px solid #222; line-height: 1.4; padding: 2px; text-align: left;  font-weight: normal; }
.tbl-terms td { border-right: 1px solid #222; border-bottom: 1px solid #222; line-height: 1.4; padding: 2px; }

/* Table 리스트(일반) */
.tbl-list { background: none; border-bottom: 1px solid #767676; padding-top: 15px;}
.tbl-list table { width: 100%; padding: 0; border-collapse: collapse; border-spacing: 0; }
.tbl-list thead th { 
	font-size: 15px; padding: 19px 0 16px; text-align: center; 
	color: #fff;
	background: #00448c;
}
.tbl-list thead .highlight { /*border: 1px solid #c0c0c0;*/}
.tbl-list tbody td { background: #fff; padding: 12px 0 11px; font-size: 13px; line-height: 22px; text-align: center;}
.tbl-list tbody th { 
	text-align: left; 
	padding: 12px 0 11px 15px; 
	font-weight: normal; 
	font-size: 15px;
}
.tbl-list tbody th span.new { 
	background: url('/img/share/bbs_new.png') no-repeat right center; 
	padding-right: 45px; 
}
.tbl-list tbody th span.notice img { padding: 3px 0 0 6px; }

.tbl-list tbody tr.highlight td,
.tbl-list tbody tr.highlight th { background: #f9f9f9;}

.tbl-list tbody tr td.all { color: #7ebe10;}
.tbl-list tr td:first-child { color: #00448c; font-weight: bold;}

.tbl-list tbody tr.highlight td,
.tbl-list tbody tr.highlight th { background: #f2f6fb; }
.tbl-list tr.highlight td:first-child { color: #5085cb; font-weight: bold;}

/* table view 일반 */
.tbl-view {  }
.tbl-view table { width: 100%; border: 1px solid #c0c0c0;}
.tbl-view th { 
	background: #00448c;
	color: #fff;
	font-size: 15px; padding: 16px 0 14px; text-align: center; 
}
.tbl-view th.title { text-align: left;}
.tbl-view th.date { font-weight: normal; font-size: 13px;}
.tbl-view-cont { padding: 20px 35px 50px; font-size: 15px; line-height: 1.5; }
	.info-view { line-height:1.7; }
		.tbl-view-cont h3 { font-size:20px; text-align:center; font-weight:normal; margin-bottom:26px; line-height:1.1; }
		.tbl-view-cont h3 strong{ font-size:25px; }
		.info-view-ul { margin:50px 0 35px 0; font-weight:bold; }
		.info-view-ul li span { vertical-align:top; padding-right:23px; font-weight:normal; }
.tbl-view-cont dl dt { font-size: 18px; line-height: 1.5; font-weight: bold; }
.tbl-pagination { 
	border-top: 1px solid #767676;
	border-bottom: 1px solid #767676; 
}
.tbl-pagination ul { width: 100%; overflow: hidden; }
.tbl-pagination li { float: left; border-bottom: 1px solid #d6dce1; font-size: 15px; 
	line-height: 44px; }
.tbl-pagination li a { display: block; }
.tbl-pagination li.prev { width: 166px; text-align: center; font-size: 13px; }
.tbl-pagination li.cont { width: 650px; font-size: 15px; }
.tbl-pagination li.date { width: 164px; text-align: center; font-size: 13px; }

/* tab */
.tabs { 
	width: 980px; 
	overflow: hidden; 
	background: url('/img/share/tab_bg.gif') no-repeat left top;
	margin: 0 auto;
}
.tabs li { 
	float: left;
	width: 206px;
	background: url('/img/share/tab2.gif') no-repeat left top; 
}
.tabs li a { 
	padding: 14px 0; text-align: center; 
	display: block; font-size: 18px; line-height: 1.5;
}
.tabs li.current { background: url('/img/share/tab2_on.gif') no-repeat left top; }
.tabs li.current a { color: #e05a12; }

/* deco */
.arw-up { 
	width: 0;
	height: 0;
	border-bottom: 5px solid #7ebe10;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	display: inline-block;
}
.arw-down { 
	width: 0;
	height: 0;
	border-top: 5px solid #7ebe10;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	display: inline-block;
}
.icon-ing { 
	background: url('/img/share/icon_ing.png') no-repeat right center; 
	padding-right: 65px;
}
.btnR { margin-top: 20px; text-align: right; }


/* 공지사항 관련*/
.customer-bottom-notice{margin-top: 100px; position: relative;}
.customer-bottom-notice .notice_text{
	font-size: 22px; 
    color: #181818;
    padding-left: 20px;
    font-weight: bold;
}
.customer-bottom-notice .notice_more{
	position:absolute;
	right:0;
	top:0;
}
.customer-bottom-notice .notice_table{
	margin-top: 30px;
	border-bottom: 1px solid #e0e0e0;
}
.customer-bottom-notice table thead tr {
	font-size: 15px;
	border-top: 1px solid #e0e0e0;
	background-color: #F9F9F9;
}
.customer-bottom-notice table thead tr th {
	padding: 10px;
	font-weight: 600;
}
.customer-bottom-notice table tbody tr { font-size: 15px;	}
.customer-bottom-notice table tbody tr:nth-child(even) {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background-color: #F9F9F9;
}
.customer-bottom-notice table tbody tr td {
	padding: 10px;
	text-align: center;
}
.customer-bottom-notice table tbody tr td span.new  {
	background: url(/img/share/bbs_new.png) no-repeat right center;
  padding-right: 45px;
}
.customer-bottom-notice table tbody tr td:nth-child(1) { color: #00448c; }	
.customer-bottom-notice table tbody tr td:nth-child(2) {
  color: #707070;
	text-align: left;
}
.customer-bottom-notice table tbody tr td:nth-child(3) { color: #181818; }


.agreementInnerTable{	
    margin-top: 10px;
    margin-bottom: 10px;   
    border: 1px solid #222222;
}

.agreementInnerTable thead tr th {	
   border:1px solid #222222;
   background-color: #00000045;
}

.agreementInnerTable thead tr th span {
    height: 100%;
    width: 100%;
    display: block;
}

.agreementInnerTable tbody tr td {
  text-align: center;
  border:1px solid #222222;
  padding:5px;
}

.agreementInnerTable .underLine{
	text-decoration: underline
}

.emphasize{
	 font-size: 17px;
	 font-weight: bolder;
}

.agree-contents-area .content .agree-contents-table{
	width: 100%;
	margin-top: 20px;
	border-top: 1px solid #aeb0b7;
}

.agree-contents-area .agree-contents-table thead tr th {
	background-color:#ffffff;
	text-align: center;
}

.agree-contents-area .agree-contents-table tbody tr td {
	background-color:#F6F6F6;
	text-align: center;
}

.agree-contents-area .content .agree-contents-table b{
	text-decoration:underline;
}

.agree-contents-area .special-sentence{
	padding-top: 10px;
	color: #3333FF;
	font-weight: 600;
}
