@charset "utf-8";
/* CSS Document */

@import url(/asset/lightbox2/lightbox.css);

/* 매우 작은 기기들 (모바일폰, 768px 보다 작은) 부트스트랩에서 이것은 기본이므로 미디어쿼리가 없습니다. */
@media (min-width: 768px) { /* 작은 기기들 (태블릿, 768px 이상) */
#contentBoard {
	padding:0 30px;}
}
@media (min-width: 992px) { /* 중간 기기들 (데스크탑, 992px 이상) */
}
@media (min-width: 1200px) { /* 큰 기기들 (큰 데스크탑, 1200px 이상) */
}

#contentBoard h2, 
#contentBoard h3, 
#contentBoard h4,
#contentBoard h5 {
	color:#003471;
	padding-bottom:0.2em;}
#contentBoard h2, 
#contentBoard h3, 
#contentBoard h4,
#contentBoard h5,
#contentBoard p {
	margin:1.2em 0;}
#contentBoard ul>li {}
#contentBoard ul ul,
#contentBoard ul ol,
#contentBoard ol ol,
#contentBoard ol ul {
	/*margin:0 30px 1em 60px;*/}
.pull-left {
	margin-right:1em !important;}
.cke_editable
{
	font-family: 'Nanum Barun Gothic', 'Nanum Gothic', 'KoPub Dotum', sans-serif !important; 
	font-weight:400; 
	font-size: 1.1em !important;
}


#boardlist {}
#boardview {}
#boardwrite {}

#boardlist>div {
	padding-top:1em; padding-bottom:1em;}
#boardlist>div p:last-child {
	border-bottom:1px dotted #eeeeee;}
#boardlist>div a:last-child {
	text-align:left;}
#boardlist>div h3 {
	font-size:1.4em; padding-bottom:0.2em;
	width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



















.btnArea {
	margin:20px auto; width:100%; text-align:center; }
.btnArea a {
	border:none;}

form {
  margin:0; padding:0;}
input {
	padding:0 1px;}
	
/*select{behavior:url(/ko/common/lib/SelectBox.htc);}
*/	
#selectBranchDiv {
	float:left; position:relative; padding:0; margin:0 0 20px 0; text-align:justify; width:200px;}
#selectBranchDiv select {
	font-size:11px;}
#selectBranchDiv select option {
	background-color:#FFF;}
#selectSearchDiv {
	float:right; position:relative; padding:0; margin:0 0 20px 20px; text-align:right; width:300px;}
#selectSearchDiv select {
	font-size:11px;}
#selectSearchDiv select option {
	background-color:#666;}

#galleryDiv {
    float:left; width:668px;}
#galleryDiv .photoBox {
	float:left; width:150px; margin:10px 15px 10px 0; border:1px solid #666; }
#galleryDiv .photoBox .photoImage {
	width:140px; height:105px; margin:5px; }
#galleryDiv .photoBox .photoSubject {
	width:134px; margin:0 5px 5px 5px; padding:3px; background-color:#F7F7F7; 
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }


.board1 {
	margin:0 auto; padding:0; width:780px;
	background-image:url(/ko/board/images/css/boardcontent_bg02.gif); background-position:top left; background-repeat:repeat-y;}
.board1 .head {
	margin:0 auto; padding:0; font-size:20px;
	background-image:url(/ko/board/images/css/boardcontent_bg01.gif); background-position:top left; background-repeat:no-repeat;}
.board1 .tail {
	margin:0 auto; padding:0; font-size:20px;
	background-image:url(/ko/board/images/css/boardcontent_bg03.gif); background-position:bottom left; background-repeat:no-repeat;}
.board1 table {
	margin:0 5px; padding:0;}
.board1 th {
	margin:0 auto; padding:15px 5px 5px 5px;
	border-bottom:1px dotted #B7B7B7; text-align:center;}
.board1 td {
	margin:0; padding:15px 5px 5px 5px;
	border-bottom:1px dotted #B7B7B7; text-align:left;}

.board2 {
	margin:0 auto; padding:0;
	background-image:url(); background-position:top left; background-repeat:repeat-y;}
.board2 .head {
	margin:0 auto; padding:0; font-size:20px;
	background-image:url(); background-position:top left; background-repeat:no-repeat;}
.board2 .tail {
	margin:0 auto; padding:0; font-size:20px;
	background-image:url(); background-position:bottom left; background-repeat:no-repeat;}
.board2 .b2table {
	margin:0 5px; padding:0;}
.board2 .b2table th {
	margin:0 auto; padding:10px 5px 5px 5px;
	background-color:#F3F3F3;
	border-bottom:1px dotted #B7B7B7; text-align:center;}
.board2 .b2table .b2td {
	margin:0; padding:10px 5px 5px 5px;
	border-bottom:1px dotted #B7B7B7; text-align:left;}

.boardList1 {
	/*background-image:url(/ko/board/images/css/boardList1_thHead2.png);*/ background-position:right top; background-repeat:no-repeat;
	margin:0 auto; padding:0;}
.boardList1 .head {
	margin:0 auto; padding:0;}
.boardList1 th.head {
	/*background-image:url(/ko/board/images/css/boardList1_thLeft.png);*/ background-position:left top; background-repeat:no-repeat;
	margin:0 auto; padding:8px 5px 11px 5px;}
.boardList1 th {
	/*background-image:url(/ko/board/images/css/boardList1_thLine.png);*/ background-position:left bottom; background-repeat:no-repeat; height:18px; text-align:center;
	margin:0 auto; padding:8px 5px 9px 5px;}
.boardList1 td {
	/*background-image:url(/ko/board/images/css/boardList1_trline.gif);*/ background-position:bottom left; background-repeat:repeat-x; 
	margin:0; padding:7px 5px 6px 5px; height:20px;}
.boardList1 td.end {
	background-image:url(); background-position:right bottom; background-repeat:no-repeat;}


/* * * * * * * * * * * * * * * * * * * * * * * * * */
/* boardcontent.asp */
#bdContent {margin:10px; width:auto; overflow-x:auto; overflow-y:hidden; min-height:300px; line-height:1.6em; text-align:left; vertical-align:top;}
#bdAnswer {margin:10px; width:auto; overflow-x:auto; overflow-y:hidden; min-height:300px; line-height:1.6em; text-align:left;}

/* 하단 앞뒷 글 링크 */
#dbContentNear {margin:10px; text-align:left; letter-spacing:-0.1em; padding:1px 1px 1px 5px; background-color:#FAFCFE;}
#dbContentNear a:link, #dbContentNear a:visited {text-decoration:none; color:#333333;}
#dbContentNear a:hover, #dbContentNear a:active {text-decoration:none; color:#003399;}
#dbContentPrevTxt {margin:0.3em;}
#dbContentNextTxt {margin:0.3em;}


/* * * * * * * * * * * * * * * * * * * * * * * * * */
/* ImageGallery list */
#imglist {margin:0 0 0 15px;}
#imglist a:link, 
#imglist a:visited, 
#imglist a:active {
	color:#495D69;}
#imglist a:hover {
	color:#9C751A;}
.imgitem {
	float:left; height:150px; width:102px; overflow:hidden;
	margin:0 0.3em; padding:0; color:#495D69;}
.imgitem h5 {
	text-align:center; text-decoration:none; font-size:100%; font-weight:normal; margin:0.5em 0 0.5em 0; padding:0;}
.imgitem h5 a {
	color:#333333; display:block; text-decoration:none;}
.imgitem img {
	float:left; height:100px; width:100px; margin:0 0 8px 0; padding:0;
	border-width:1px; border-style:solid; border-color:#BBCCDD;}



/* * * * * * * * * * * * * * * * * * * * * * * * * */
/* committee list */
.committeeList { /* =ul */
	display:block; height:360px;}
.committeeList li {
	float:left; width:240px; height:100px; margin:0; padding:10px;
	list-style-type:none;}
.committeeList li a {
	float:left; display:block; width:200px; height:30px; margin:0; padding:40px 10px 10px 20px;
	background-image:url(/ko/board/images/boardCommitteeButton.gif); background-repeat:no-repeat;
	text-decoration:none; color:#333; font-weight:bold;}
.committeeList li a#committee01 {background-position:0 0px;}
.committeeList li a#committee02 {background-position:0px -80px;}
.committeeList li a#committee03 {background-position:0px -160px;}
.committeeList li a#committee04 {background-position:0px -240px;}
.committeeList li a#committee05 {background-position:0px -320px;}
.committeeList li a#committee06 {background-position:0px -400px;}
.committeeList li a#committee07 {background-position:0px -480px;}
.committeeList li a#committee08 {background-position:0px -560px;}



