@charset "utf-8";
/* Common CSS */
/* Web Publish Team Woo Seok, Shin 20121214 */
/* CSS 적용순서 : 아이디 > 태그와 클래스 > 클래스 > 태그
/* CSS 선택자 선언순서 : Type Selector, Layout Selector, Class Selector, Etc */
/* CSS 속성 선언순서 : display, position, float/clear, overflow, width/height, margin/padding, border, background, color/font, align, etc */
/* Content CSS */

.section {width:auto; margin-bottom:25px;}
.section_front {width:auto; margin-bottom:13px;}
.section .row:last-child {margin-bottom:0px;}
.section h3 {margin-bottom:10px; padding-left:14px; font-family:"NanumGothicBold"; font-size:13px; color:#333; background:url('/Edisen_Intra/images/common/ui/ico_dot_blue.gif') left 5px no-repeat;}
.h3_Front {margin-bottom:5px; padding-left:14px; font-family:"NanumGothicBold"; font-size:13px; color:#333; background:url('/Edisen_Intra/images/common/ui/ico_dot_blue.gif') left 5px no-repeat;}

.section_header {position:relative; margin-bottom:8px;}
.section_header ul.section_header_btn {display:inline-block; position:absolute; top:-5px; right:0px;}
.section_header ul.section_header_btn li {float:left;}
/*
@media all and (max-width:640px) {
	.section_header ul.section_header_btn.group {position:relative; *zoom:1;}
	.section_header ul.section_header_btn.group:after {content:""; display:block; clear:both;}
}
*/
.section_body {width:auto;} 

/* Box Model */
.box_search {
	padding:10px 20px 10px 20px; 
	border:1px solid #ddd; 
	border-radius:6px;	
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eeeeee)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #f7f7f7, #eeeeee); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #f7f7f7, #eeeeee); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #f7f7f7, #eeeeee); /* IE10 */
	background-image:     -o-linear-gradient(top, #f7f7f7, #eeeeee); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #f7f7f7, #eeeeee);
	-pie-background:         linear-gradient(top, #f7f7f7, #eeeeee); /* IE7, IE8, IE9 */
	behavior:url('/Edisen_Intra/js/PIE.htc');
	background-color:#eeeeee;
	box-shadow:0px 3px 5px 0px #eeeeee;	
}

.box {padding:20px; border:1px solid #ddd; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.box_section {width:auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.box_section .box_tit {
	position:relative;
	width:auto; 
	padding:6px 10px 7px 10px;
	border-top-left-radius:6px; 
	border-top-right-radius:6px; 
	border:1px solid #ddd;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eeeeee)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #f7f7f7, #eeeeee); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #f7f7f7, #eeeeee); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #f7f7f7, #eeeeee); /* IE10 */
	background-image:     -o-linear-gradient(top, #f7f7f7, #eeeeee); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #f7f7f7, #eeeeee);
	-pie-background:         linear-gradient(top, #f7f7f7, #eeeeee); /* IE7, IE8, IE9 */
	behavior:url('/Edisen_Intra/js/PIE.htc');
	background-color:#eeeeee;
}
.box_section .box_tit h3 {margin-bottom:0px; padding-left:10px; background:none;}
.box_section .box_tit span.more {position:absolute; right:10px; top:9px;}

.box_section .box_body {
	width:auto; 
	min-height:149px;
	padding:10px 20px 10px 20px; 
	border-bottom-left-radius:6px; 
	border-bottom-right-radius:6px; 
	border:1px solid #ddd;	
	box-shadow:0px 3px 5px 0px #eee;
}
.box_section .box_body span.btnarea {text-align:right;}

/* Table */
.table_wrap {border-top:2px solid #5483C7;}
.table_wrap1 {border-top:1px solid #5483C7;}
.table_wrap2 {border-top:0px;}

.table_search {table-layout:fixed;}
.table_search th {padding:4px 0px 4px 0px; text-align:left;}
.table_search th label {font-size:13px;}
.table_search td {padding:4px 0px 4px 0px; text-align:left;}
/*
@media all and (max-width:767px) {
	.table_search, .table_search tbody, .table_search tr, .table_search th, .table_search td {display:block; width:100%; border:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.table_search tbody {overflow:hidden;}
	.table_search tr, .table_search th, .table_search td {float:left;} 
	.table_search tr:nth-child(even) {padding-top:10px;}	
}
*/
.table_list_type1 {table-layout:fixed;}
.table_list_type1 thead th {
	height:30px;	
	padding:4px 0px 4px 0px;
	font-size:13px;
	text-align:center; 
	border:1px solid #ddd;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eeeeee)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #f7f7f7, #eeeeee); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #f7f7f7, #eeeeee); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #f7f7f7, #eeeeee); /* IE10 */
	background-image:     -o-linear-gradient(top, #f7f7f7, #eeeeee); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #f7f7f7, #eeeeee);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', endColorStr='#eeeeee'); /* IE7, IE7 */
	/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eeeeee')"; /* IE8 */		
	background-color:#eeeeee;
}

.table_list_type1 tbody tr:first-child {border-top:2px solid #ddd;}
.table_list_type1 tbody tr.even td {background-color:#f7f7f7;}
.table_list_type1 tbody tr:nth-child(even) td {background-color:#f7f7f7;}
.table_list_type1 tbody th {height:30px; border:1px solid #ddd; background-color:#f7f7f7;}
.table_list_type1 td:first-child {border-left:1px solid #ddd;}
.table_list_type1 td {height:30px; padding:4px 0px 4px 0px; text-align:center; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.table_list_type1 tr.notice td.red {font-weight:bold;}
.table_list_type1 tr.notice td.tit a {font-weight:bold; color:#D51F26}
.table_list_type1 tr.notice td.tit a:hover {color:#ff6600}
/*
@media all and (max-width:767px) {
	.table_list_type1, .table_list_type1 thead, .table_list_type1 tbody, .table_list_type1 tfoot, .table_list_type1 tr, .table_list_type1 th, .table_list_type1 td {display:block; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.table_list_type1 {border:1px solid #ddd;}
	.table_list_type1 thead {display:none; position:absolute; top:-9999px; left:-9999px;}	
	.table_list_type1 tbody tr {overflow:hidden; border-bottom:1px solid #ddd !important;}
	.table_list_type1 tbody tr:first-child {border-top:0px;}
	.table_list_type1 tbody th {
		height:auto;
		min-height:30px; 
		padding:5px;
		border:0px;
		border-bottom:1px solid #ddd;
		background-image:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eeeeee)); /* Saf4+, Chrome */
		/*background-image:-webkit-linear-gradient(top, #f7f7f7, #eeeeee); /* Chrome 10+, Saf5.1+ */
		/*background-image:   -moz-linear-gradient(top, #f7f7f7, #eeeeee); /* FF3.6 */
		/*background-image:    -ms-linear-gradient(top, #f7f7f7, #eeeeee); /* IE10 */
		/*background-image:     -o-linear-gradient(top, #f7f7f7, #eeeeee); /* Opera 11.10+ */
		/*background-image:        linear-gradient(top, #f7f7f7, #eeeeee);
		/*filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', endColorStr='#eeeeee'); /* IE7, IE7 */
		/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eeeeee')"; /* IE8 		
		background-color:#eeeeee;	
	}
	.table_list_type1 tbody td {
		position:relative; 
		overflow:hidden; 
		float:left;
		height:100%;
		min-height:30px;
		padding:4px 5px 4px 27%; 
		border-left:0px !important; 
		border-right:0px !important;
		text-align:left !important;
		vertical-align:middle;
	}
	/*.table_list_type1 tbody td.tit {padding-left:0px;}*/
	/*.table_list_type1 tbody td:before {
		display:block; 
		position:absolute; 
		top:0; 
		left:0px; 
		width:23%; 
		height:100%; 
		padding:4px 5px 4px 15px; 		 
		box-sizing:border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing:border-box;
		content:attr(data-label); 
		font-family:"NanumGothicBold"; 
		font-size:12px; 
		line-height:13px;
		font-weight:normal; 
		color:#333; 
		text-align:left; 
		vertical-align:middle !important; 		
		word-break:keep-all; 		
		background-color:#eeeeee;
	}
	.table_list_type1 tr:nth-child(even) {background-color:#f7f7f7;}
}
@media all and (max-width:480px) {
	.table_list_type1 td {padding-left:35% !important;}
	.table_list_type1 tbody td:before {width:33%;}
}
@media all and (max-width:1000px) {
	.table_list_type1 td.img img {width:100%; height:auto;}
}
*/
.table_list_type2 {table-layout:fixed; height:100%;}
.table_list_type2 thead th {
	height:30px;
	padding:4px 0px 4px 0px;
	font-size:13px;
	text-align:center; 
	border:1px solid #ddd;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eeeeee)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #f7f7f7, #eeeeee); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #f7f7f7, #eeeeee); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #f7f7f7, #eeeeee); /* IE10 */
	background-image:     -o-linear-gradient(top, #f7f7f7, #eeeeee); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #f7f7f7, #eeeeee);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', endColorStr='#eeeeee'); /* IE7, IE7 */
	/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eeeeee')"; /* IE8 */		
	background-color:#eeeeee;
}

.table_list_type2 tbody tr:first-child {border-top:2px solid #ddd;}
.table_list_type2 tbody th {	
	height:30px; 
	border:1px solid #ddd;	
	background-color:#f7f7f7;
	text-align:center; 	
}
.table_list_type2 td:first-child {border-left:1px solid #ddd;}
.table_list_type2 td {height:30px; padding:4px 10px 4px 10px; text-align:right; border-right:1px solid #ddd; border-bottom:1px solid #ddd;word-break:break-word;}


.table_view_type1 {table-layout:fixed;}
.table_view_type1 th {
	height:36px;
	padding:4px 0px 4px 0px;
	line-height:15px;
	text-align:center; 
	border:1px solid #dddddd;
	border-top:0px;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eeeeee)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #f7f7f7, #eeeeee); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #f7f7f7, #eeeeee); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #f7f7f7, #eeeeee); /* IE10 */
	background-image:     -o-linear-gradient(top, #f7f7f7, #eeeeee); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #f7f7f7, #eeeeee);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', endColorStr='#eeeeee'); /* IE7, IE7 */
	/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eeeeee')"; /* IE8 */		
	background-color:#eeeeee;	
}
.table_view_type1 td {height:36px; padding:4px 10px 4px 10px; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-left:1px solid #dddddd; line-height:16px; text-align:left;}

.table_view_type2 {table-layout:fixed;}
.table_view_type2 th {
	height:30px;
	padding:4px 0px 4px 0px;
	line-height:15px;
	text-align:center; 	
	border-top:0px;
	border:1px solid #dddddd;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eeeeee)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #f7f7f7, #eeeeee); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #f7f7f7, #eeeeee); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #f7f7f7, #eeeeee); /* IE10 */
	background-image:     -o-linear-gradient(top, #f7f7f7, #eeeeee); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #f7f7f7, #eeeeee);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', endColorStr='#eeeeee'); /* IE7, IE7 */
	/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eeeeee')"; /* IE8 */		
	background-color:#eeeeee;	
}
.table_view_type2 td {height:30px; padding:2px 10px 2px 10px; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-left:1px solid #dddddd; line-height:16px; text-align:left;}



/*
@media all and (max-width:767px) {
	.table_view_type1, .table_view_type1 tbody, .table_view_type1 tr, .table_view_type1 th, .table_view_type1 td {display:block; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.table_view_type1 tbody {overflow:hidden;}
	.table_view_type1 tr, .table_view_type1 th, .table_view_type1 td {float:left;} 
	.table_view_type1 tr {width:100%;}
	.table_view_type1 th {display:none;}
	.table_view_type1 td {
		position:relative; 
		width:100%; 
		height:100%;
		min-height:36px; 
		padding:4px 5px 4px 25%;
	}
	.table_view_type1 tbody td:before {
		display:block; 
		position:absolute; 
		top:0; 
		left:0px; 
		width:23%; 
		min-height:100%; 
		padding:6px 5px 4px 15px; 		 
		box-sizing:border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing:border-box;
		content:attr(data-label); 
		font-family:"NanumGothicBold"; 
		font-size:12px; 
		line-height:13px;
		font-weight:normal; 
		color:#333; 
		text-align:left; 
		vertical-align:middle !important; 		
		word-break:keep-all; 		
		background-color:#eeeeee;
	}	
	.table_view_type1 td.con {padding:50px 20px 20px 20px !important}
	.table_view_type1 td.con:before {width:100%; height:33px; min-height:33px; border-bottom:1px solid #ddd; text-align:center;}
	.table_view_type1 td.con2 {padding:38px 5px 5px 5px !important}
	.table_view_type1 td.con2:before {width:100%; height:33px; min-height:33px; border-bottom:1px solid #ddd; text-align:center;}
	
}
@media all and (max-width:480px) {
	.table_view_type1 td {padding-left:35%;}
	.table_view_type1 tbody td:before {width:33%;}
}
*/
.table_calendar {table-layout:fixed;}
.table_calendar thead th {
	height:30px;
	padding:4px 0px 4px 0px;
	font-size:13px;
	text-align:center; 
	border:1px solid #ddd;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eeeeee)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #f7f7f7, #eeeeee); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #f7f7f7, #eeeeee); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #f7f7f7, #eeeeee); /* IE10 */
	background-image:     -o-linear-gradient(top, #f7f7f7, #eeeeee); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #f7f7f7, #eeeeee);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', endColorStr='#eeeeee'); /* IE7, IE7 */
	/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eeeeee')"; /* IE8 */		
	background-color:#eeeeee;
}
.table_calendar tbody tr:first-child {border-top:2px solid #ddd;}

.table_calendar td:first-child {border-left:1px solid #ddd;}
.table_calendar td {position:relative; min-height:110px; padding:4px; text-align:center; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:left; vertical-align:top;}
.table_calendar td .date {position:absolute; top:5px; left:5px; font-size:13px; font-weight:bold;}
.table_calendar tr td:first-child .date {color:#D51F26;}
.table_calendar tr td:last-child .date {color:#4369b9;}
.table_calendar td .write {position:absolute; top:5px; right:5px;}
.table_calendar td ul {margin-top:15px; padding:5px;}
.table_calendar td ul li {margin-top:5px; padding-left:8px; background:url('/Edisen_Intra/images/common/ui/bu_2px_2px_223354.gif') left 3px no-repeat;}
/*
@media all and (max-width:480px) {
	.table_calendar td {min-height:auto;}
	.table_calendar td .write {display:none;}
	.table_calendar td ul {padding:0px;}
	.table_calendar td ul li {display:inline; float:left; margin:5px 1px 0; padding:0px; background:none;}
	.table_calendar td ul li a {display:block; width:6px; height:6px; text-indent:-9999px; border-radius:3px; background-color:#ff6600;}
}
@media all and (min-width:480px) and (max-width:768px) {
	.table_calendar td {min-height:auto;}
	.table_calendar td ul li a {display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
}
*/
.photo_wrap {width:100%; margin-bottom:20px; text-align:center;}
.photo_wrap .photoImg {display:inline-block; *display:inline; *zoom:1;}
.photo_wrap .photoImg img {width:100%; height:auto;}

.portfolio_tit dt {margin-bottom:10px;}
.portfolio_tit dt a {font-weight:bold;}

.product_tit {overflow:hidden;}
.product_tit dt {float:left; margin-right:10px;}
.product_tit dd {float:left; padding-top:10px;}

/* Board Pager */
.board_pager {
	overflow:hidden;
	position:relative;
	width:auto; 
	min-height:30px;
	border:1px solid #ddd; 	
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eeeeee)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #f7f7f7, #eeeeee); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #f7f7f7, #eeeeee); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #f7f7f7, #eeeeee); /* IE10 */
	background-image:     -o-linear-gradient(top, #f7f7f7, #eeeeee); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #f7f7f7, #eeeeee);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', endColorStr='#eeeeee'); /* IE7, IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eeeeee')"; /* IE8 */
	background-color:#eeeeee;
	box-shadow:0px 3px 5px 0px #eeeeee;
}
.board_pager .pagerNavi {float:left; display:inline; margin:3px 0 3px 10px;}
.board_pager .pagerNavi ul {float:left; display:inline; vertical-align:middle;}
.board_pager .pagerNavi ul li {float:left;}
.board_pager .pagerNavi_01 {overflow:hidden; margin:3px auto; text-align:center;}
.board_pager .pagerNavi_01 ul {float:left; display:inline; vertical-align:middle;}
.board_pager .pagerNavi_01 ul li {float:left;}
.board_pager .pagerNavi_02 {overflow:hidden; margin:3px auto; text-align:center;}
.board_pager .pagerNavi_02 ul {display:inline; vertical-align:middle; margin:auto;}
.board_pager .pagerNavi_02 ul li {display:inline;}
.board_pager .pagerInfo {position:absolute; top:0px; right:0px; margin-right:20px; font-family:"NanumGothicBold"; line-height:30px; color:#333;}
/*
@media all and (max-width:640px) {
	.	 .pagerInfo {display:none;}
}
*/
.table_wrap .board_pager {border-bottom:0px; box-shadow:none;}
.board_pager .schNavi {display:inline-block; margin:3px 0 0 15px;}
.board_pager .schNavi .date {float:left; padding:4px 20px 0 20px; font-family:"NanumGothicBold"; font-size:13px; color:#333;}

/* Comment List */
.commentList {width:100%; border-top:2px solid #5483C7;}
.commentList li {border-bottom:1px solid #ddd;}
.commentList .commentInfo {overflow:hidden; padding:6px; border-bottom:1px dashed #eee; background-color:#f7f7f7;}
.commentList .commentInfo .cmtInfo {float:left; font-size:11px; color:#999;}
.commentList .commentInfo .cmtInfo .user {margin-right:15px; padding-left:18px; font-weight:bold; color:#333;}
.commentList .commentInfo .cmtInfo .user.man {background:url('/Edisen_Intra/images/common/ico_user.png') left top no-repeat;}
.commentList .commentInfo .cmtInfo .user.girl {background:url('/Edisen_Intra/images/common/ico_girl.png') left top no-repeat;}
.commentList .commentInfo .cmtBtn {float:right; color:#999;}
.commentList .commentInfo .cmtBtn a {font-size:11px;} 					
.commentList .commentCont {clear:both; padding:10px 20px 10px 25px;}
/*
@media all and (max-width:640px) {
.commentList .commentInfo .cmtInfo .user {display:block; width:100%; margin-bottom:10px;}	
}
*/
.btn_group {margin-top:10px;margin-bottom:2px}
.btn_group a {margin:0px 2px;}

.btn_group01 {margin-top:0px;margin-bottom:2px}
.btn_group01 a {margin:0px 2px;}

.fileBox {display:none; padding-top:10px;}
.fileBox select {padding:10px;}


/* UL, OL, List */
ul.inlineList {overflow:hidden;}
ul.inlineList li {display:inline; margin-right:10px; vertical-align:middle;}

ul.floatList {overflow:hidden;}
ul.floatList li {float:left; margin-right:10px; vertical-align:middle;}


.fileList {overflow:hidden;}
.fileList li {float:left; margin:3px 20px 3px 0px;}
.fileList li.pdf {padding-left:20px; background:url('/Edisen_Intra/images/common/icon_file/pdf.gif') left top no-repeat;}
.fileList li.doc {padding-left:20px; background:url('/Edisen_Intra/images/common/icon_file/doc.gif') left top no-repeat;}
.fileList li.zip {padding-left:20px; background:url('/Edisen_Intra/images/common/icon_file/zip.gif') left top no-repeat;}
.fileList li.xls {padding-left:20px; background:url('/Edisen_Intra/images/common/icon_file/xls.gif') left top no-repeat;}
.fileList li.jpg {padding-left:20px; background:url('/Edisen_Intra/images/common/icon_file/jpg.gif') left top no-repeat;}
.fileList li.gif {padding-left:20px; background:url('/Edisen_Intra/images/common/icon_file/gif.gif') left top no-repeat;}
/*
@media all and (max-width:767px) {
	.fileList li {float:none;}
}
*/
/* Statistic - Board List */
ul.boardList {width:auto;}
ul.boardList li {overflow:hidden; margin-top:12px; padding:0 0 2px 8px; border-bottom:1px dashed #ddd; background:url('/Edisen_Intra/images/common/ui/bu_2px_2px_223354.gif') left 3px no-repeat;}
ul.boardList li a, ul.boardList li .tit {float:left;}
ul.boardList li span.date, ul.boardList li span.info {float:right; color:#999;}

.sch_content .table_view_type1 {height:100%;}
.sch_content .table_view_type1 th {border-left:0px;}
.sch_content .table_view_type1 td {border-right:0px;}

/* main 시험 결과*/
.result01 {overflow:hidden; padding-left:10px;width:100%}
.result01_subject {padding-top:11px;width:20%}
.result01_jumsu {padding-top:7px;width:20%}
.result01_comm {padding-top:7px;width:60%}


/* 우편번호 찾기 */
.result_wrap {width:100%; height:200px;}
.addr_table_wrap {position:relative; width:100%; height:150px; overflow-y:auto; overflow-x:hidden;}
.addr_list thead {display:none;}
.addr_list tbody tr.even td {background-color:#f1f1f1;}
.addr_list tbody td {padding:8px 0px 6px 0px; text-align:center; border:0px;}
.addr_list tbody td.tit {padding-left:10px; text-align:left;}

.addr_list2 {width:100%;}
.addr_list2 thead th {height:30px; color:#fff; text-align:center; background:url('/images/common/bg_th_bar.gif') right 10px no-repeat; background-color:#4869e7;}
.addr_list2 thead th.last {background-image:none;}

/*메세지 */
.box_section .box_body .message_id  {clear:both; }
.box_section .box_body .message_content  {overflow:hidden; }

.box_section .box_body .message_content .talk_box {margin-top:-6px;}
.box_section .box_body .talk_deta1 {font-size:11px; color:#999; text-align:right;}
.box_section .box_body .talk_deta2 {font-size:11px; color:#999; text-align:left;}

.box_section .box_body span.talk1 {font-size:13px; font-weight:bold; color:#ff7e45;}
.box_section .box_body span.talk2 {font-size:13px; font-weight:bold; color:#666;}

.box_section .box_body .talk_bg1 {text-align:right; margin-right:10px;}
.box_section .box_body .talk_bg2 {text-align:left; margin-left:10px;}

.box_section .box_body .talk_txt1 {display:inline-block; margin-top:-7px; padding:5px 10px; background-color:#f6e3d3;}
.box_section .box_body .talk_txt2 {display:inline-block; margin-top:-7px; padding:5px 10px; background-color:#c4dee3;}
.box_section .box_body .table_type4 th {height:20px; padding:5px; border-bottom:1px dotted #cccccc; font-size:12px; background-color:#eee;  text-align:center; color:#333;}


/* Layer Popup */
td.layer {height:0px; margin:0px; padding:0px; border-bottom:0px; border-top:0px; cursor:default;}
.layerPop {display:none; position:relative; min-width:780px;}
#LayerPopup {padding:20px 0px 10px 10px; border:3px solid #B5A68C; background-color:#FFFFEF;}

/*반설정 선생님 세팅*/
.teacher_list {overflow:hidden;}
.teacher_list li {float:left; margin-right:10px;}
.teacher_list li input {vertical-align:bottom;}
.teacher_list li span {display:block; margin-top:5px;}

/* 입학TEST */
.table_test {border:none !important; border-collapse:separate !important;}
.table_test td:first-child {border-left:none !important;}
.table_test tbody tr:nth-child(even) td {background:none !important;}
.table_test td {border:none !important; text-align:left !important;}


.Cancle {text-decoration:line-through;}