@charset "utf-8";

/*=================================================================================
 * Board List Type
 =================================================================================*/
.Board-List-Type01 {
	width:100%;
	table-layout: fixed;
	border-top:2px solid #00aeef;
}

.Board-List-Type01 caption {
	display:none;
}

.Board-List-Type01 thead tr th {
	letter-spacing:-1px;
	background:#f6f6f6;
	font-weight:normal;
	border-bottom:1px solid #8c8c8c;
}

.Board-List-Type01 thead tr th span {
	display:block;
	padding:6px 0 8px 0;
}

.Board-List-Type01 tbody td {
	padding-top:7px;
	padding-bottom:6px;
	text-align:center;
	border-bottom:1px solid #dcdcdc;
}

.Board-List-Type01 tbody td.edu_term{
	line-height:100%;
}

.Board-List-Type01 tbody td.left {
	text-align:left;
	padding-left: 5px;
}

.Board-List-Type01 a:hover, .Board-List-Type01 a:active {
	color: #006f98;
	text-decoration:underline;
}

.Board-List-Type01 .secret a {
	background: url(/assets/img/www/Common/ico_secret.gif) no-repeat right top;
	padding:0 15px 0 0;
}

.Survery-table {
	width:100%;
	table-layout: fixed;
	border-top:2px solid #00aeef;
}

.Survery-table caption {
	display:none;
}

.Survery-table thead tr th {
	letter-spacing:-1px;
	background:#f6f6f6;
	border-bottom:1px solid #8c8c8c;
	padding:7px 0 7px 0;
}

.Survery-table thead tr th span {
	display:block;
	padding:6px 0 8px 0;
}

.Survery-table tbody td {
	padding-top:4px;
	padding-bottom:3px;
	text-align:center;
	border-bottom:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
}

.Survery-table tbody td.first {border-left:none;}

.Survery-table tbody td.left {
	text-align:left;
	padding-left: 5px;
}


#No-Data {
	height: 100px;
	color: #ACACAC;
	font-weight: bold;
}

.pw-box {
	width:256px;
	height:48px;
	background: url(/assets/img/www/bg/pw_bg.gif) no-repeat left top;
	position: absolute;
	left:240px;
	top:150px;
	padding:15px 0 0 25px;
}

.pw-box .close {
	position: absolute;
	right:20px;
	bottom:4px;
}

/*=================================================================================
 * Board View Type
 =================================================================================*/
.Board-View-Type01 {
	width:100%;
	table-layout: fixed;
	border-top:2px solid #00aeef;
}

.Board-View-Type01 caption {
	display:none;
}

.Board-View-Type01 thead tr th {
	letter-spacing:-1px;
	background:#f6f6f6;
	border-bottom:1px solid #000;
	color:#006f98;
}

.Board-View-Type01 thead tr th span {
	display:block;
	padding:6px 0 8px 0;
}

.Board-View-Type01 tbody tr th {
	color:#686868;
	padding-top:7px;
	padding-bottom:8px;
	text-indent:15px;
	border-bottom:1px solid #e8e8e8;
	text-align:left;
	letter-spacing:-1px;
	background:#f9f9f9 url(/assets/img/www/common/board_line.gif) no-repeat right 2px;
}

.Board-View-Type01.th-none tbody tr th {
	color:#686868;
}

.Board-View-Type01 tbody tr td {
	padding-top:7px;
	padding-bottom:8px;
	padding-left:10px;
	border-bottom:1px solid #e8e8e8;
}

.Board-View-Type01 tbody tr td.left {
	text-align:left;
}

.Board-View-Type01 tbody tr td.center {
	text-align:center;
}

.Board-View-Type01 tbody tr td.right {
	text-align:right;
}

.Board-View-Type01 tbody tr td.con-txt {
	padding:20px 10px 20px 10px;
	vertical-align: top;
	min-height: 250px;
	background:none;
	line-height:24px;
	border-bottom:1px solid #ededed;
}

.Board-View-Type01.btm-line tbody tr th {
	font-weight:normal;
	text-indent:0px;
	padding-left:15px;
}

.Board-View-Type01.btm-line tbody tr td {
	border-bottom:1px solid #e8e8e8;
}

.Board-View-Type01.btm-line .input_05 {
	background:#f0f0f0;
	padding:2px 0 3px 0;
}

.Board-View-Type01 #Media-box {position: relative;}
.Board-View-Type01 #Media-box .player {	float:left;padding:0 15px 0 0;}
.Board-View-Type01 #Media-box .txt-box {float:right;}

.Board-View-Type01 #Media-box .txt-box .scroll {
	border:1px solid #cccbcb;
	width:300px;
	height:135px;
	overflow:auto;
	padding:10px;
}

.Board-View-Type02 {
	width:100%;
	table-layout: fixed;
	border-top:2px solid #00aeef;
}

.Board-View-Type02 caption {
	display:none;
}

.Board-View-Type02 tbody tr th {
	color:#686868;
	padding-top:7px;
	padding-bottom:8px;
	border-bottom:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	text-align:center;
	letter-spacing:-1px;
	background:#d6edf5;
	font-weight:normal;
}

.Board-View-Type02 tbody tr td {
	padding-top:7px;
	padding-bottom:8px;
	border-bottom:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	text-align:center;
}

.Board-View-Type02 tbody tr td.subject {
	background:#f6f6f6;
	font-weight:bold;
	color:#006f98;
	text-align:left;
	padding-left:10px;
}

.Board-View-Type02 tbody tr th.none, .Board-View-Type02 tbody tr td.none {
	border-right:none;
}

.Board-View-Type02 tbody tr th.gray {
	background:#f6f6f6;
}

.Board-View-Type02 tbody tr td.blue {
	background:#d6edf5;
}

.Board-View-Type02 tbody tr td.left {
	text-align:left;
	padding-left:10px;
}

.Board-View-Type02 tbody tr td.fg {
	color:#8c8c8c;
}

.leftAll tbody tr th, .leftAll tbody tr td {
	text-align:left;
	padding-left:18px;
}

.leftAll tbody tr td {
	text-align:left;
	padding-left:10px;
}

.Board-View-Type02 tbody tr td .input {
	background:#f0f0f0;
	border:1px solid #dcdcdc;
	padding:3px;
}

.Board-View-Type03 {
	width:100%;
	table-layout: fixed;
	border-top:2px solid #00aeef;
}

.Board-View-Type03 caption {
	display:none;
}

.Board-View-Type03 tbody tr th {
	color:#686868;
	padding-top:7px;
	padding-bottom:8px;
	border-bottom:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	text-align:center;
	letter-spacing:-1px;
	background:#f6f6f6;
	font-weight:normal;
}

.Board-View-Type03 tbody tr th.bg-blue {background:#d6edf5;}
.Board-View-Type03 tbody tr th.left {text-align:left;text-indent:15px;}


.Board-View-Type03 tbody tr td {
	padding-top:7px;
	padding-bottom:8px;
	border-bottom:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	text-align:center;
}

.Board-View-Type03 tbody tr td.left {
	padding-left:6px;
	text-align:left;
}

.Board-View-Type03 tbody tr td.last {
	border-right:none;
}

.Board-View-Type03 .input_05 {
	background:#f0f0f0;
	padding:2px 0 3px 0;
}

.board_view table {
	width:100%;
	table-layout: fixed;
}

.board_view table caption {
	display:none;
}

.board_view table thead tr th {
	letter-spacing:-1px;
	background:#f6f6f6;
	border-bottom:1px solid #8c8c8c;
	color:#006f98;
}

.board_view table thead tr th span {
	display:block;
	padding:6px 0 8px 0;
}

.board_view table tbody tr th {
	color:#686868;
	padding-top:7px;
	padding-bottom:8px;
	text-indent:15px;
	border-bottom:1px solid #e8e8e8;
	text-align:left;
	letter-spacing:-1px;
}

.board_view table tbody tr td {
	padding-top:7px;
	padding-bottom:8px;
	padding-left:10px;
	border-bottom:1px solid #e8e8e8;
}

.board_view table tbody tr td pre {word-wrap: break-word;white-space: pre-wrap;}

/*=================================================================================
 * Board Paging Style
 =================================================================================*/
#Paging {	position: relative; height: 26px;	vertical-align: middle;}
#Page-Index {	text-align: center; padding-top:4px;}
#Page-Index img {	vertical-align:middle;}
#Page-Index span {display:inline-block;padding:0 10px 0 10px;}
#Page-Index span strong {color:#006f98;}
#Page-Index span a {	padding: 0 2px 0 3px;}
#Page-Index .first {	margin-left:1px; background:none;}
#Page-Index .last {	margin-right:8px;}
#List-Btn {	position: absolute;	right: 0px;	top:-5px;}

/*=================================================================================
 * Board Search
 =================================================================================*/
#Board_search {	position: relative;	text-align: right;padding:0 0 10px 0;;width:100%;overflow:hidden;height:20px;}
#Board_search.top-blue {border-bottom:2px solid #00aeef;margin:0 0 20px 0;}
#Board_search fieldset .input{	background:#f0f0f0;border:1px solid #dcdcdc;padding:3px 0 0 0;}
#Board_search .txt{	position: absolute;	left: 0px;	top:3px;letter-spacing:0px;}
#Board_search .txt strong {color:#006f98;}
#Board_search .txt span {padding:0 15px 0 0;}

/*Search Top */
#Top_search {	position: relative;	text-align: right;}
#Top_search fieldset{	background:url(/assets/img/www/common/ico_search.gif) no-repeat 295px 50%;}
#Top_search .b_select{	width: 70px;}
#Top_search .b_input{	width: 240px;}


.NextPrev {
	width:100%;
	table-layout: fixed;
	border-top:1px solid #dcdcdc;
}

.NextPrev caption {
	display:none;
}

.NextPrev tbody tr th {
	color:#686868;
	padding-top:7px;
	padding-bottom:8px;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	letter-spacing:-1px;
	background:#f6f6f6;
}

.NextPrev tbody tr td {
	padding-top:7px;
	padding-bottom:8px;
	padding-left:10px;
	border-bottom:1px solid #dcdcdc;
}

/* 미디어뱅크 추가Css */
#Board_search.top-blue.st2 {margin:0}
div.title_bar{clear:both;background-color:#f6f6f6;border-bottom:solid 1px #dcdcdc;height:32px;line-height: 32px;}
div.title_bar label{line-height: 32px}
div.title_bar input[type="checkbox"]{margin:0 5px;}
div.title_bar img{float:right;margin:6px 10px}
div.media-list input[type="checkbox"]{float:left;margin: 54px 5px 0;}
div.media-list.st2{display: inline-block;width: 100%}
/* div.media-list.st2 dl{float:left;max-width: 480px;} */
div.title_bar.st2{border-top:solid 1px #c8c8c8;margin-top:-1px}
