@charset "utf-8";
	
/*페이징*/
#page { position: relative; text-align:center; color:#666; margin:30px auto; display:table; }
#page span {display:table-cell; vertical-align:middle; }
#page a { position: relative; display:inline-block; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; margin:0; color:#777; width:38px; height:25px; float:left; padding:10px 0 5px 0; }
#page a.on {background-color:#194478; color:#fff; font-weight:400;}
#page a:hover {text-decoration:underline;}
#page a.first{background:url(/new/kor/img/board/navi.gif) no-repeat 2px 3px; border-left:1px solid #e3e3e3; border-right:0; }
#page a.prev {background:url(/new/kor/img/board/navi.gif) no-repeat -33px 3px; border-left:1px solid #e3e3e3; }
#page a.next {background:url(/new/kor/img/board/navi.gif) no-repeat -273px 3px;}
#page a.last {background:url(/new/kor/img/board/navi.gif) no-repeat -308px 3px;}

#page .first.disabled {background:url(/new/kor/img/board/navi_none.gif) no-repeat 2px 3px; border-left:1px solid #e3e3e3; border-right:0; }
#page .prev.disabled {background:url(/new/kor/img/board/navi_none.gif) no-repeat -33px 3px; border-left:1px solid #e3e3e3; }
#page .next.disabled {background:url(/new/kor/img/board/navi_none.gif) no-repeat -273px 3px;}
#page .last.disabled {background:url(/new/kor/img/board/navi_none.gif) no-repeat -308px 3px;}

/*페이징 02*/
#page02 { position: relative; text-align:center; color:#666; margin:30px auto; display:table; }
/*#page span {display:table-cell; vertical-align:middle; }*/
#page02 a, #page02 span { position: relative; display:inline-block; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; margin:0; color:#777; width:38px; height:25px; float:left; padding:10px 0 5px 0; }
#page02 a:hover {text-decoration:underline;}
#page02 .on {background-color:#194478; color:#fff; font-weight:400;}
#page02 .first{background:url(/new/kor/img/board/navi.gif) no-repeat 2px 3px; border-left:1px solid #e3e3e3; border-right:0; }
#page02 .prev {background:url(/new/kor/img/board/navi.gif) no-repeat -33px 3px; border-left:1px solid #e3e3e3; }
#page02 .next {background:url(/new/kor/img/board/navi.gif) no-repeat -273px 3px;}
#page02 .last {background:url(/new/kor/img/board/navi.gif) no-repeat -308px 3px;}

#page02 .first.disabled{background:url(/new/kor/img/board/navi_none.gif) no-repeat 2px 3px; border-left:1px solid #e3e3e3; border-right:0; }
#page02 .prev.disabled {background:url(/new/kor/img/board/navi_none.gif) no-repeat -33px 3px; border-left:1px solid #e3e3e3; }
#page02 .next.disabled {background:url(/new/kor/img/board/navi_none.gif) no-repeat -273px 3px;}
#page02 .last.disabled {background:url(/new/kor/img/board/navi_none.gif) no-repeat -307px 3px;}


@media all and (max-width:640px) {
	
/*페이징*/
#page { position: relative; text-align:center; color:#666; margin:30px auto; display:table; }
#page span {display:table-cell; vertical-align:middle; }
#page a { position: relative; display:inline-block; font-weight:400; border: 1px solid #ddd; margin:0; color:#777; width:30px; height:25px; float:left; padding:4px 3px 5px 3px; margin:2px 2px; }
#page a.on {background-color:#194478; /* border-radius:50px;  */color:#fff; font-weight:400;}
#page a:hover {text-decoration:underline;}
#page a.first{background:url(/new/kor/img/board/navi.gif) no-repeat 1px -1px;  border-right:1px solid #ddd; }
#page a.prev {background:url(/new/kor/img/board/navi.gif) no-repeat -34px -1px; }
#page a.next {background:url(/new/kor/img/board/navi.gif) no-repeat -273px -1px;}
#page a.last {background:url(/new/kor/img/board/navi.gif) no-repeat -307px -1px;}


/*페이징 02*/
#page02 { position: relative; text-align:center; color:#666; margin:30px auto; display:table; }
/*#page span {display:table-cell; vertical-align:middle; }*/
#page02 a, #page02 span { position: relative; display:inline-block; border-top:0px solid #e3e3e3; border-bottom:0px solid #e3e3e3; border-right:0px solid #e3e3e3; margin:0; color:#777; width:20px; height:17px; float:left; padding:3px 0 8px 0; font-size:11px;}
#page02 a:hover {text-decoration:underline;}
#page02 .on {background-color:#194478; color:#fff; font-weight:400;}
#page02 .first{background:url(/new/kor/img/board/navi.gif) no-repeat -9px -4px; border-left:0px solid #e3e3e3; border-right:0; }
#page02 .prev {background:url(/new/kor/img/board/navi.gif) no-repeat -46px -4px; border-left:0px solid #e3e3e3; }
#page02 .next {background:url(/new/kor/img/board/navi.gif) no-repeat -273px -4px;}
#page02 .last {background:url(/new/kor/img/board/navi.gif) no-repeat -308px -4px;}

#page .first.disabled{background:url(/new/kor/img/board/navi_none.gif) no-repeat 1px -1px;  border-right:1px solid #ddd;  }
#page .prev.disabled {background:url(/new/kor/img/board/navi_none.gif) no-repeat -34px -1px;}
#page .next.disabled {background:url(/new/kor/img/board/navi_none.gif) no-repeat -273px -1px;}
#page .last.disabled {background:url(/new/kor/img/board/navi_none.gif) no-repeat -307px -1px;}


}


/* Board : 검색창 */
.boardtop { overflow:hidden}
.boardtop:after { content:""; display:block; clear:both;}
.boardtop .boardinfo { float:left; padding-top:15px;}
.boardtop .boardinfo i { font-weight:400; color:#e33333}
.boardtop .boardsearch { float:right; margin-bottom:10px;}
.boardtop .boardsearch input[type="text"] { height:37px; box-sizing:border-box; }
.boardtop .boardsearch input[type="text"] + input[type="submit"],
.boardtop .boardsearch input[type="text"] + input[type="button"] {border-right:none; margin-left:-5px;}
.boardtop .boardsearch select { display:inline-block; height:36px; padding:6px 5px; vertical-align:middle; border-radius:0px; border:1px solid #cdcdcd; cursor:pointer; max-width:70px;}
.board_total {padding:15px 0 5px 0; float:left;}
.board_total span {color:#cc2633; font-weight:400;}
.board_topbtn {}
.board_topbtn ul {margin: 0 0px; text-align:left;}
.board_topbtn ul li {display:inline-block; position:relative;  padding:8px 0; word-wrap:break-word; word-break:break-all;}
.board_topbtn ul li::before {content: ""; display:inline-block; position:absolute; top:13px; left:0px; width:1px; height:13px; background:#ccc;}
.board_topbtn ul li:first-child:before { display:none; }
.board_topbtn ul li a {display:inline-block; padding:0px 10px; }
.board_topbtn ul li a.on {color:#cc2633; font-weight:400; }



/* Board : 검색창 */
.boardtop02 { overflow:hidden; position:absolute; right:0; }
.boardtop02:after { content:""; display:block; clear:both;}
.boardtop02 .boardinfo { float:left; padding-top:15px;}
.boardtop02 .boardinfo i { font-weight:400; color:#e33333}
.boardtop02 .boardsearch { float:right; margin-bottom:10px;}
.boardtop02 .boardsearch select { display:inline-block; height:36px; padding:6px 5px; vertical-align:middle; border-radius:0px; border:1px solid #cdcdcd; cursor:pointer; max-width:70px;}


/* Board : 검색창 */
.boardtop03 { overflow:hidden}
.boardtop03:after { content:""; display:block; clear:both;}
.boardtop03 .boardinfo { float:left; padding-top:15px;}
.boardtop03 .boardinfo i { font-weight:400; color:#e33333}
.boardtop03 .boardsearch { float:right; margin-bottom:10px;}
.boardtop03 .boardsearch input[type="text"] { height:37px; box-sizing:border-box; }
.boardtop03 .boardsearch input[type="text"] + input[type="submit"],
.boardtop03 .boardsearch input[type="text"] + input[type="button"] {border-right:none; margin-left:-5px;}
.boardtop03 .boardsearch select { display:inline-block; height:36px; padding:6px 5px; vertical-align:middle; border-radius:0px; border:1px solid #cdcdcd; cursor:pointer; max-width:70px;}



.tableMt { width:100%; margin-top:10px; border:0; border-spacing:0; border-collapse: separate; border-top:2px solid #444; border-bottom:1px solid #aaa; 
border-left:0px solid #c8ccd4; border-right:0}
.tableMt thead tr:first-child th { border-top-width:0;}
.tableMt thead th,
.tableMt tbody th { background:#f6f7f7; border-top:1px solid #ccc; border-right:1px solid #f1f1f1;  }
.tableMt tbody th:first-child { border-left:0;}
.tableMt >tbody > tr:first-child > * { border-top:1px solid #aaa;}
.tableMt tbody tr:first-child th:first-child { border-top:1px solid #aaa; border-right:1px solid #c8ccd4; border-left:none;} 
.tableMt th, 
.tableMt td { padding:15px 10px 13px; }
.tableMt tbody td { text-align:center; border-top:1px solid #e5e5e5; border-right:0px solid #f1f1f1; }


.tableColRow { width:100%; margin-top:10px; border-collapse:collapse; border:0; border-spacing:0; border-top:2px solid #444; border-bottom:1px solid #aaa; border-left:0px solid #c8ccd4; border-right:0px solid #c8ccd4;}
.tableColRow th, .tableColRow td { padding:15px 10px 13px; }
.tableColRow thead th { text-align:center; background:#f6f7f7; border-bottom:1px solid #aaa; border-right:1px solid #c8ccd4;}
.tableColRow tbody th { text-align:center; background: #f6f7f7; border-top:1px solid #c8ccd4; }
.tableColRow tbody td { text-align:center; border-top:1px solid #c8ccd4; border-left:1px solid #c8ccd4; }


/* Board : List */
table.basic { color:#333; border-collapse:collapse; width:100%; margin:0; border-right:2px solid #fff; text-indent:0; border-top:2px solid #444;}
table.basic thead, table.basic tbody th, table.basic tfoot { font-weight:400; color: #222; vertical-align: middle; }
table.basic thead th{font-weight:400; color:#333; border-bottom:1px solid #aaa; padding:15px 0; text-align:center; background:#f6f7f7; }
table.basic td {padding:15px 4px 15px; border-bottom: 1px solid #e5e5e5;  vertical-align: middle; text-align:center;}
table.basic tr th{ } 
table.basic tbody td { text-align:center;}
/* table.basic tbody td:nth-child(2) { text-align:left;} */ 
table.basic tr td.list_tit { text-align:left; font-weight:400;  color:#222;}
table.basic tr:hover td, .basic tr:focus td { background:#f5f5f5; /*text-decoration:underline;*/}
table.basic caption { width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; z-index:-1;}
table.basic thead th:first-child { background-image:none;}
/*table.basic .subject:hover{text-decoration:underline; color:#245fa3;}*/
table.basic tr td.left{ text-align:left;}



/* Board : notice List */
table.notice { color:#333; border-collapse:collapse; width:100%; margin:0; border-right:2px solid #fff; text-indent:0; border-top:2px solid #444;}
table.notice thead, table.notice tbody th, table.notice tfoot { font-weight:400; color: #222; vertical-align: middle; }
table.notice thead th{font-weight:400; color:#333; border-bottom:1px solid #aaa; padding:15px 0; text-align:center; background:#f6f7f7; }
table.notice td {padding:15px 4px 15px; border-bottom: 1px solid #e5e5e5;  vertical-align: middle; text-align:center;}
table.notice tr th{ } 
table.notice tbody td { text-align:center;}
table.notice tbody td:nth-child(3) { text-align:left;} 
table.notice tr td.list_tit { text-align:left; font-weight:400;  color:#222;}
table.notice tr:hover td, .notice tr:focus td { background:#f5f5f5; /*text-decoration:underline;*/}
table.notice caption { width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; z-index:-1;}
table.notice thead th:first-child { background-image:none;}
/*table.basic .subject:hover{text-decoration:underline; color:#245fa3;}*/


/* Board : 영화제 마켓목록 List */
table.festivallist { color:#333; border-collapse:collapse; width:100%; margin:0; border-right:2px solid #fff; text-indent:0; border-top:2px solid #444; text-align:center;}
table.festivallist thead, table.festivallist tbody th, table.festivallist tfoot { font-weight:400; color: #222; vertical-align: middle; }
table.festivallist thead th{font-weight:400; color:#333; border-bottom:1px solid #aaa; padding:15px 0; text-align:center; background:#f6f7f7;}
table.festivallist td {padding:15px 6px 15px; border-bottom: 1px solid #e5e5e5; border-left:1px solid #f1f1f1; vertical-align: middle; text-align:center;}
table.festivallist tr th{ } 
table.festivallist tbody td { text-align:center;}
table.festivallist tr td.list_tit { text-align:left; font-weight:400;  color:#222;}
table.festivallist tr:hover td, .festivallist tr:focus td { background:#f5f5f5; /*text-decoration:underline;*/}
table.festivallist caption { width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; z-index:-1;}
table.festivallist thead th:first-child { background-image:none;}
/*table.movie01 .subject:hover{text-decoration:underline; color:#245fa3;}*/
table.festivallist tbody td.left { text-align:left; padding:0 0 0 15px;}
table.festivallist td:first-child {border-left:none; }
table.festivallist tbody td a:hover{text-decoration:underline; color:#2466c0;}


/* Board : 프로덕션용어 List */
table.productionTerm { color:#333; border-collapse:collapse; width:100%; margin:0; border-right:2px solid #fff; text-indent:0; border-top:2px solid #444; text-align:center;}
table.productionTerm thead, table.productionTerm tbody th, table.productionTerm tfoot { font-weight:400; color: #222; vertical-align: middle; }
table.productionTerm thead th{font-weight:400; color:#333; border-bottom:1px solid #aaa; padding:15px 0; text-align:center; background:#f6f7f7;}
table.productionTerm td {padding:12px 10px 12px; border-bottom: 1px solid #e5e5e5; border-left:1px solid #f1f1f1; vertical-align: middle; text-align:center;}
table.productionTerm tr th{ } 
table.productionTerm tbody td { text-align:center;}
table.productionTerm tr td.list_tit { text-align:left; font-weight:400;  color:#222;}
table.productionTerm tr:hover td, .productionTerm tr:focus td { background:#f5f5f5; /*text-decoration:underline;*/}
table.productionTerm caption { width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; z-index:-1;}
table.productionTerm thead th:first-child { background-image:none;}
/*table.movie01 .subject:hover{text-decoration:underline; color:#245fa3;}*/
table.productionTerm tbody td.left { text-align:left; padding:0 0 0 15px;}
table.productionTerm td:first-child {border-left:none; }
table.productionTerm tbody td a:hover{text-decoration:underline; color:#2466c0;}



/* Board : 영화 List */
table.movie01 { color:#333; border-collapse:collapse; width:100%; margin:0; border-right:2px solid #fff; text-indent:0; border-top:2px solid #444; text-align:center;}
table.movie01 thead, table.movie01 tbody th, table.movie01 tfoot { font-weight:400; color: #222; vertical-align: middle; }
table.movie01 thead th{font-weight:700; color:#333; border-bottom:1px solid #aaa; padding:15px 0; text-align:center; background:#f6f7f7;}
table.movie01 td {padding:15px 4px 15px; border-bottom: 1px solid #e5e5e5;  vertical-align: middle; text-align:center;}
table.movie01 tr th{ } 
table.movie01 tbody td { text-align:center;}
table.movie01 tr td.list_tit { text-align:left; font-weight:350;  color:#222;}
table.movie01 tr:hover td, .movie01 tr:focus td { background:#f5f5f5; /*text-decoration:underline;*/}
table.movie01 caption { width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; z-index:-1;}
table.movie01 thead th:first-child { background-image:none;}
/*table.movie01 .subject:hover{text-decoration:underline; color:#245fa3;}*/
table.movie01 tbody td.left { text-align:left; padding:0 0 0 15px;}
table.movie01 tbody td a:hover{text-decoration:underline; color:#2466c0;}
table.movie01 tbody td.center { text-align:center; padding:0 0 0 15px;}

/* Board : 영화 List */
table.movie02 { font-size:0.95em; color:#333; border-collapse:collapse; width:100%; margin:0; border-right:2px solid #fff; text-indent:0; border-top:2px solid #444;}
table.movie02 thead, table.movie02 tbody th, table.movie02 tfoot { font-weight:400; color: #222; vertical-align: middle; }
table.movie02 thead th{font-weight:400; color:#333; border-bottom:1px solid #aaa; padding:15px 0; text-align:center; background:#f6f7f7;}
table.movie02 td {padding:15px 2px 15px; border-bottom: 1px solid #e5e5e5;  vertical-align: middle; text-align:center;}
table.movie02 tr th{ } 
table.movie02 tbody td { text-align:center;}
table.movie02 tbody td:nth-child(2) { text-align:left;} 
table.movie02 tr td.list_tit { text-align:left; font-weight:350;  color:#222;}
table.movie02 tr:hover td, .movie02 tr:focus td { background:#f5f5f5; /*text-decoration:underline;*/}
table.movie02 caption { width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; z-index:-1;}
table.movie02 thead th:first-child { background-image:none;}


/* Board : 세로라인있음 List */
.tableCol{ width:100%; margin:0; border-collapse:collapse; border:0; border-spacing:0; border-top:2px solid #444; border-bottom:1px solid #cecece; }
.tableCol caption{height:0;line-height:0;}
.tableCol th, .tableCol td{padding:15px 15px 15px; text-align:center; border-left:1px solid #f1f1f1; border-bottom:1px solid #e5e5e5; vertical-align:middle; word-wrap:break-word; word-break:keep-all; color:#333; }
.tableCol thead th{font-weight:400; color:#333; border-bottom:1px solid #aaa; padding:15px 0; text-align:center; }
.tableCol th:first-child, .tableCol td:first-child{border-left:none}
.tableCol th.trw, .tableCol td.trw{border-right:1px solid #e5e5e5;}
.tableCol th.tlw, .tableCol td.tlw{border-left:1px solid #e5e5e5;}
.tableCol tbody th {color:#333; vertical-align:middle;}
.tableCol thead th {color:#333; vertical-align:middle;}
.tableCol tbody th, .tableCol thead th, .tableCol tfoot th{background:#f6f7f7;}
.tableCol tfoot{background:none;}
.tableCol td.con_left{text-align:left;}


.tableCol_lef{ width:100%; margin:0; border-collapse:collapse; border:0; border-spacing:0; border-top:2px solid #444; border-bottom:1px solid #cecece;table-layout:fixed; }
.tableCol_lef caption{height:0;line-height:0;}
.tableCol_lef th, .tableCol_lef td{padding:15px 15px 15px; text-align:left; border-left:1px solid #f1f1f1; border-bottom:1px solid #e5e5e5; vertical-align:middle; word-wrap:break-word; word-break:keep-all; color:#444; }
.tableCol_lef thead th{font-weight:400; color:#333; border-bottom:1px solid #aaa; padding:15px 0; text-align:center; }
.tableCol_lef th:first-child, .tableCol_lef td:first-child{border-left:none}
.tableCol_lef th.trw, .tableCol_lef td.trw{border-right:1px solid #e5e5e5;}
.tableCol_lef th.tlw, .tableCol_lef td.tlw{border-left:1px solid #e5e5e5;}
.tableCol_lef tbody th {color:#333; vertical-align:middle;}
.tableCol_lef thead th {color:#333; vertical-align:middle;}
.tableCol_lef tbody th, .tableCol_lef thead th, .tableCol_lef tfoot th{background:#f6f7f7;}
.tableCol_lef tfoot{background:none;}


/* Board : 시각이미지 정보*/
table.digital_asset_list { color:#333; border-collapse:collapse; width:100%; margin:0; border-right:2px solid #fff; text-indent:0; border-top:2px solid #444;}
table.digital_asset_list thead, table.digital_asset_list tbody th, table.digital_asset_list tfoot { font-weight:400; color: #222; vertical-align: middle; }
table.digital_asset_list thead th{font-weight:400; color:#333; border-bottom:1px solid #aaa; padding:15px 0; text-align:center; background:#f6f7f7; }
table.digital_asset_list td {padding:15px 4px 15px; border-bottom: 1px solid #e5e5e5;  vertical-align: middle; text-align:center;}
table.digital_asset_list tr th{ } 
table.digital_asset_list tbody td { text-align:center;}
table.digital_asset_list tbody td:nth-child(2) { text-align:left;}  
table.digital_asset_list tr td.list_tit { text-align:left; font-weight:400;  color:#222;}
table.digital_asset_list tr:hover td, .digital_asset_list tr:focus td { background:#f5f5f5; /*text-decoration:underline;*/}
table.digital_asset_list caption { width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; z-index:-1;}
table.digital_asset_list thead th:first-child { background-image:none;}
table.digital_asset_list td a:hover{text-decoration:underline; color:#245fa3;}
table.digital_asset_list tr td.left{ text-align:left;}

@media all and (max-width:640px) {
	table.digital_asset_list tbody td img { width:85px;  height:55px; }  	
	
}

@media all and (max-width:360px) {
	table.digital_asset_list tbody td img { width:55px;  height:35px; } 
	 	
	
}

/* Board : 통신원리포트 */
table.corrReports { color:#333; border-collapse:collapse; width:100%; margin:0; border-right:2px solid #fff; text-indent:0; border-top:2px solid #444;}
table.corrReports thead, table.corrReports tbody th, table.corrReports tfoot { font-weight:400; color: #222; vertical-align: middle; }
table.corrReports thead th{font-weight:400; color:#333; border-bottom:1px solid #aaa; padding:15px 0; text-align:center; background:#f6f7f7; }
table.corrReports td {padding:15px 4px 15px; border-bottom: 1px solid #e5e5e5;  vertical-align: middle; text-align:center;}
table.corrReports tr th{ } 
table.corrReports tbody td { text-align:center;}
table.corrReports tbody td:nth-child(2) { text-align:left;}  
table.corrReports tr td.list_tit { text-align:left; font-weight:400;  color:#222;}
table.corrReports tr:hover td, .corrReports tr:focus td { background:#f5f5f5; /*text-decoration:underline;*/}
table.corrReports caption { width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; z-index:-1;}
table.corrReports thead th:first-child { background-image:none;}
table.corrReports td a:hover{text-decoration:underline; color:#245fa3;}
table.corrReports tr td.left{ text-align:left;}



/* 사업신청 표*/
table.bizMain { color:#333; border-collapse:collapse; width:100%; margin:0; border-right:2px solid #fff; text-indent:0; border-top:2px solid #444;}
table.bizMain thead, table.bizMain tbody th, table.bizMain tfoot { font-weight:400; color: #222; vertical-align: middle; }
table.bizMain thead th{font-weight:400; color:#333; border-bottom:1px solid #aaa; padding:15px 0; text-align:center; background:#f6f7f7; }
table.bizMain td {padding:15px 4px 15px 20px; border-bottom: 1px solid #e5e5e5;  vertical-align: middle; text-align:center;}
table.bizMain tr th{ } 
table.bizMain tbody td { text-align:center;}
table.bizMain tbody td:first-child{ text-align:left;} 
table.bizMain tr td.list_tit { text-align:left; font-weight:400;  color:#222;}
table.bizMain tr:hover td, .bizMain tr:focus td { background:#f5f5f5; /*text-decoration:underline;*/}
table.bizMain caption { width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; z-index:-1;}
table.bizMain thead th:first-child { background-image:none;}
/*table.bizMain .subject:hover{text-decoration:underline; color:#245fa3;}*/
table.bizMain tr td.left{ text-align:left;}




/* myBiz */
table.myBiz { color:#333; border-collapse:collapse; width:100%; margin:0; border-right:2px solid #fff; text-indent:0; border-top:2px solid #444; text-align:center;}
table.myBiz thead, table.myBiz tbody th, table.myBiz tfoot { font-weight:400; color: #222; vertical-align: middle; }
table.myBiz thead th{font-weight:400; color:#333; border-bottom:1px solid #aaa; padding:15px 0; text-align:center; background:#f6f7f7;}
table.myBiz td {padding:12px 10px 12px; border-bottom: 1px solid #e5e5e5; border-left:1px solid #f1f1f1; vertical-align: middle; text-align:center;}
table.myBiz tr th{ } 
table.myBiz tbody td { text-align:center;}
table.myBiz tr td.list_tit { text-align:left; font-weight:400;  color:#222;}
table.myBiz tr:hover td, .myBiz tr:focus td { background:#f5f5f5; /*text-decoration:underline;*/}
table.myBiz caption { width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; z-index:-1;}
table.myBiz thead th:first-child { background-image:none;}
/*table.movie01 .subject:hover{text-decoration:underline; color:#245fa3;}*/
table.myBiz tbody td.left { text-align:left; padding:0 0 0 15px;}
table.myBiz td:first-child {border-left:none; }
table.myBiz tbody td a:hover{text-decoration:underline; color:#2466c0;}

/* table.t05 { width:100%; border-collapse:collapse; border-top:1px solid #777; }
table.t05 th { padding:13px 25px; font-weight:500; color:#333; text-align:center; background-color:#f9f9f9; border-bottom: 1px solid #e3e3e3; border-right:1px solid #f1f1f1; }
table.t05 td { padding:13px 25px; border-bottom: 1px solid #e3e3e3; border-right:1px solid #f1f1f1;  color:#555;}
table.t05 th:first-child, table.t05 td:first-child, table.t05 th:last-child, table.t05 td:last-child{border-right:none} */

table.t05 { width:100%; word-break:break-all;  border-top:2px solid #444;}
      table.t05 thead tr th {padding:13px 25px; background-color:#f6f7f7; border-bottom:solid 1px #e3e3e3; border-right:solid 1px #e3e3e3;  text-align:center; color:#333; }
	  table.t05 thead tr th.last {border-right:solid 1px #fff; color:#333; }
      table.t05 tbody th {  text-align:center;  padding:13px 25px; background-color:#f6f7f7; border-bottom:solid 1px #e3e3e3; border-right:solid 1px #e3e3e3; color:#444; }
	  table.t05 tbody th.last { border-right:solid 1px #fff; }
	  table.t05 tbody td {  padding:13px 25px; border-bottom:solid 1px #e3e3e3; border-right:solid 1px #f1f1f1; line-height:150%; color:#444;}
	  table.t05 tbody td.last { border-right:solid 1px #fff; }
	  table.t05 tbody td.con_center {text-align:center;}	  
	  table.t05 tbody td.text { color:#f84d4c; }
	  table.t05 input[type="text"], 
	  table.t05 input[type="email"],
	  table.t05 input[type="tel"] { _width:150px; width:90%; box-sizing:border-box;}	  
	  table.t05 textarea { width:100%; box-sizing:border-box;}
	  
table.t05_center { width:100%; word-break:break-all;  border-top:2px solid #444; text-align:center;}
      table.t05_center thead tr th {padding:13px 25px; background-color:#f6f7f7; border-bottom:solid 1px #e3e3e3; border-right:solid 1px #e3e3e3;  text-align:center; color:#333; }
	  table.t05_center thead tr th.last {border-right:solid 1px #fff; color:#333; }
      table.t05_center tbody th {  text-align:center;  padding:13px 25px; background-color:#f6f7f7; border-bottom:solid 1px #e3e3e3; border-right:solid 1px #e3e3e3; color:#444; }
	  table.t05_center tbody th.last { border-right:solid 1px #fff; }
	  table.t05_center tbody td {  padding:13px 25px; border-bottom:solid 1px #e3e3e3; border-right:solid 1px #f1f1f1; line-height:150%; color:#444;}
	  table.t05_center tbody td.last { border-right:solid 1px #fff; }
	  table.t05_center tbody td.text { color:#f84d4c; }
	  table.t05_center input[type="text"], 
	  table.t05_center input[type="email"],
	  table.t05_center input[type="tel"] { _width:150px; width:90%; box-sizing:border-box;}	  
	  table.t05_center textarea { width:100%; box-sizing:border-box;}	  

/* Board : 세로라인있음 List */
.searchPeopleList{ width:100%; margin:0; border-collapse:collapse; border:0; border-spacing:0; border-top:2px solid #444; border-bottom:1px solid #cecece; }
.searchPeopleList caption{height:0;line-height:0;}
.searchPeopleList th{padding:15px 10px 15px; text-align:center; border-left:1px solid #f1f1f1; border-bottom:1px solid #e5e5e5; vertical-align:middle; word-wrap:break-word; word-break:keep-all; color:#444; }
.searchPeopleList td{padding:12px 7px 12px; /* line-height:150%; */ text-align:center; border-left:1px solid #f1f1f1; border-bottom:1px solid #e5e5e5; vertical-align:middle; word-wrap:break-word; word-break:keep-all; color:#444; }
.searchPeopleList thead th{font-weight:400; color:#333; border-bottom:1px solid #aaa; padding:15px 0; text-align:center; background:#f6f7f7;}
.searchPeopleList th:first-child, .searchPeopleList td:first-child{border-left:none}
.searchPeopleList th.trw, .searchPeopleList td.trw{border-right:1px solid #e5e5e5;}
.searchPeopleList th.tl=-w, .searchPeopleList td.tlw{border-left:1px solid #e5e5e5;}
.searchPeopleList tbody th {color:#333; vertical-align:middle;}
.searchPeopleList thead th {color:#333; vertical-align:middle;}
.searchPeopleList tbody th, .tableCol thead th, .tableCol tfoot th{background:#f6f7f7;}
.searchPeopleList tfoot{background:none;}
.searchPeopleList td.con_left{text-align:left;}
.searchPeopleList tr:hover td, .searchPeopleList tr:focus td { background:#f5f5f5; /* text-decoration:underline; */}
.searchPeopleList tbody td a:hover{text-decoration:underline; color:#2466c0;}


.boxoffice{ width:100%; margin:0; border-collapse:collapse; border:0; border-spacing:0; border-top:2px solid #444; border-bottom:1px solid #cecece; font-size:0.95em; }
.boxoffice caption{height:0;line-height:0;}
.boxoffice th{padding:13px 10px 13px; text-align:center; border-left:1px solid #f1f1f1; border-bottom:1px solid #e5e5e5; vertical-align:middle; word-wrap:break-word; word-break:keep-all; color:#444; }
.boxoffice td{padding:12px 7px 12px; text-align:center; border-left:1px solid #f1f1f1; border-bottom:1px solid #e5e5e5; vertical-align:middle; word-wrap:break-word; word-break:keep-all; color:#444; }
.boxoffice thead th{font-weight:400; color:#333; border-bottom:1px solid #aaa; padding:17px 0; text-align:center; background:#f6f7f7;}
.searchPeopleList th:first-child, .boxoffice td:first-child{border-left:none}
.boxoffice th.trw, .boxoffice td.trw{border-right:1px solid #e5e5e5;}
.boxoffice th.tlw, .boxoffice td.tlw{border-left:1px solid #e5e5e5;}
.boxoffice tbody th {color:#333; vertical-align:middle;}
.boxoffice thead th {color:#333; vertical-align:middle;}
.boxoffice tbody th, .boxoffice thead th, .boxoffice tfoot th{background:#f6f7f7;}
.boxoffice tfoot{background:none;}
.boxoffice td.con_left{text-align:left;}
.boxoffice tr:hover td, .boxoffice tr:focus td { background:#f5f5f5; /* text-decoration:underline; */}
.boxoffice tbody td a{text-decoration:underline;}
.boxoffice tbody td.right{text-align:right;}
.boxoffice tbody td.left{text-align:left;}


/* Board : imgList */
.imglist_02 { margin-top:10px;  border-top:2px solid #444; border-bottom:1px solid #e5e5e5;}
.imglist_02 > ul > li { border-top:1px dashed #ddd; }
.imglist_02 > ul > li:after { content:""; display:block; clear:both;}
.imglist_02 > ul > li:first-child { border-top:none;}
.imglist_02 > ul > li:hover { background:#fafafb;}
.imglist_02 { text-decoration:none;}
.imglist_02 > ul > li { display:block; padding:30px 20px 20px 20px; }
.imglist_02 .tgImg { overflow:hidden; float:left; max-width:190px; min-height:110px;  border:1px solid #ddd; }
.imglist_02 .tgImg img { width:100%; height:inherit;}
.imglist_02 .tgCont { margin-left:220px; box-sizing:border-box; }
.imglist_02 .tgCont .bTitle { margin-bottom:5px; font-size:16px; font-weight:400; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.imglist_02 .tgCont .sTitle { font-weight:400; font-size:15px; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}




/* Board : imgList */
.imglist { margin-top:10px;  border-top:2px solid #444; border-bottom:1px solid #e5e5e5;}
.imglist > ul > li { border-top:1px dashed #ddd; }
.imglist > ul > li:after { content:""; display:block; clear:both;}
.imglist > ul > li:first-child { border-top:none;}
.imglist > ul > li:hover { background:#fafafb;}
.imglist a { text-decoration:none;}
.imglist > ul > li > a { display:block; padding:30px 20px 20px 20px; }
.imglist .tgImg { overflow:hidden; float:left; max-width:190px; min-height:110px;  border:1px solid #ddd; }
.imglist .tgImg img { width:100%; height:inherit;}
.imglist .tgCont { margin-left:220px; box-sizing:border-box; }
.imglist .tgCont .bTitle { margin-bottom:5px; font-size:16px; font-weight:400; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.imglist .tgCont .sTitle { font-weight:400; font-size:15px; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.imglist .tgCont .tgTxt { margin:10px 0 5px; height:45px; overflow:hidden;  text-overflow:ellipsis;  color:#888; font-weight:300; }
.textlist_title {text-align:center;}
.nodata {text-align:center; padding:20px 20px 20px 20px;}


.infobox {width:100%;  padding:10px 0 0px 0px; box-sizing:border-box; margin: 0 0 5px 0; color:#999;}
.infobox ul{position: relative; width:100%; margin-bottom:10px; }
.infobox ul:after { content:""; display:block; height:0; clear:both; float:none;}
.infobox ul li{float:left; border-bottom:0px dotted #999; margin:0 25px 0 0; padding:0;  line-height:160%; }
.infobox ul li span{ font-weight:400; color:#555;}


/* Board : 작은imgList _뉴스클리핑*/
.cliping { margin-top:0px;  border-top:2px solid #444; border-bottom:1px solid #e5e5e5;}
.cliping > ul > li { border-top:1px dashed #ddd; }
.cliping > ul > li:after  { content:""; display:block; clear:both;}
.cliping > ul > li:first-child { border-top:none;}
.cliping > ul > li:hover { background:#fafafb;}
.cliping a { text-decoration:none;}
.cliping > ul > li > a { display:block; padding:30px 20px 20px 20px; }
.cliping .tgImg { overflow:hidden; float:left; max-width:190px; min-height:110px;  border:1px solid #ddd; }
.cliping .tgImg img { width:100%; height:inherit;}
.cliping .tgCont { margin-left:220px; box-sizing:border-box; }
.cliping .tgCont .bTitle { margin-bottom:5px; font-size:16px; font-weight:400; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.cliping .tgCont .sTitle { font-weight:400; font-size:15px; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.cliping .tgCont .tgTxt { margin:5px 0 5px; overflow:hidden; color:#888; font-weight:400; }

.cliping_infobox {width:100%;  padding:5px 0 0px 0px; box-sizing:border-box; margin: 0 0 5px 0; color:#888;}
.cliping_infobox ul{position: relative; width:100%; margin-bottom:10px; }
.cliping_infobox ul:after { content:""; display:block; height:0; clear:both; float:none;}
.cliping_infobox ul li{float:left; border-bottom:0px dotted #999; margin:0 25px 0 0; padding:0;  line-height:160%; }
.cliping_infobox ul li span{ font-weight:400; color:#555;}


.boardList { width: 100%; margin-top:10px; border:0; border-spacing:0; border-collapse:separate; border-top:2px solid #444;}
.boardList caption { width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; z-index:-1;}
.boardList th, .boardList td { padding:15px 5px 13px; border-bottom:1px solid #aaa;}
.boardList thead th {border-bottom:1px solid #cecece; }
.boardList thead th:first-child { background-image:none;}
.boardList tbody td { text-align:center}
.boardList tbody td:nth-child(2) { text-align:left} 
.boardList tbody td.title { text-align:left}
.boardList tr:hover td, .boardList tr:focus td { background:#fafafb;}

.boardList td .type-ico				{ display: inline-block; position: relative; width: 20px; height: 20px; text-indent: -999px; overflow: hidden; }
.boardList td .type-ico:before		{ display: block; width: 100%; text-align: center; text-indent: 0; font-family: 'icon'; }
.boardList td .type-ico.s001:before	{ content: "\e990"; }
.boardList td .type-ico.s002:before	{ content: "\e98f"; }


/* Board : noimglist */
.noimglist { margin-top:10px;  border-top:2px solid #444; border-bottom:1px solid #e5e5e5;}
.noimglist > ul > li { border-top:1px dashed #ddd; }
.noimglist > ul > li:after { content:""; display:block; clear:both;}
.noimglist > ul > li:first-child { border-top:none;}
.noimglist > ul > li:hover { background:#fafafb;}
.noimglist a { text-decoration:none;}
.noimglist > ul > li > a { display:block; padding:20px 20px; }
.noimglist .tgCont {width:100%; box-sizing:border-box; }
.noimglist .tgCont .bTitle { margin-bottom:5px; font-size:16px; font-weight:400; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.noimglist .tgCont .sTitle { font-weight:400; font-size:14px; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.noimglist .tgCont .sTitle:hover{text-decoration:underline; color:#245fa3;}
.noimglist .tgCont .tgTxt { margin:10px 0 5px; height:45px; overflow:hidden; color:#888; font-weight:400; }


/* Board : 텍스트 list */
.textlist { margin-top:0px;  border-top:2px solid #444; border-bottom:1px solid #e5e5e5;}
.textlist > ul > li { border-top:1px dashed #ddd; }
.textlist > ul > li:after { content:""; display:block; clear:both;}
.textlist > ul > li:first-child { border-top:none;}
/* .textlist > ul > li:hover { background:#fafafb;} */
.textlist a:hover{text-decoration:underline; color:#2466c0;}
.textlist > ul > li { display:block; padding:20px 20px; }
.textlist .tgCont {width:100%; box-sizing:border-box; }
.textlist .tgCont .agency { margin-bottom:5px; color:#555; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.textlist .tgCont .agency span { margin-bottom:5px; font-weight:400; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.textlist .tgCont .stxt { color:#888;}
.textlist .tgCont .tgTxt { margin:10px 0 5px; height:45px; overflow:hidden; color:#888; font-weight:400; }

.textlist_info {width:100%;  padding:10px 0 0px 0px; box-sizing:border-box; margin: 0 0 5px 0; color:#555;}
.textlist_info ul{position: relative; width:100%; margin-bottom:10px; }
.textlist_info ul:after { content:""; display:block; height:0; clear:both; float:none;}
.textlist_info ul li{float:left; border-bottom:0px dotted #999; margin:0 25px 0 0; padding:0;  line-height:160%; }
.textlist_info ul li span{ font-weight:400; color:#333;}
.textlist_info ul li span.noinfo{ font-weight:400; color:#aaa;}

/* 검색 */
.boardfind{ width:100%; margin-top:10px; padding:20px 10px; border:1px solid #ddd; background:#fafafb; text-align:left;}
.boardfind th, .boardfind td { padding:8px 5px 8px 20px; height:37px; border-top:0px solid #cccfd5; text-align:left;}
.boardfind tr:first-child th, .boardfind tr:first-child td { border-top:none;}
.boardfind th {color:#333}
.boardfind col:first-child { width:20%;}
.boardfind col + col { width:auto;}
.boardfind input[type="text"], 
.boardfind input[type="email"],
.boardfind input[type="tel"] { _width:150px; width:80%; box-sizing:border-box;}
.boardfind .setBlock { display:inline-block; white-space:nowrap; vertical-align:top; }
.boardfind .setBlock input[type="text"], 
.boardfind .setBlock input[type="email"],
.boardfind .setBlock input[type="tel"] { width:150px; }
.boardfind textarea { width:100%; box-sizing:border-box;}
.width60{width:60%;}
.width60m {width:60%;}

/* 검색2 두칸*/
.boardfind2{ width:100%; margin-top:10px; padding:20px 10px; border:1px solid #ddd; background:#fafafb; text-align:left;}
.boardfind2 th, .boardfind2 td { padding:8px 5px 8px 20px; height:37px; border-top:0px solid #cccfd5; text-align:left;}
.boardfind2 tr:first-child th, .boardfind2 tr:first-child td { border-top:none;}
.boardfind2 th {color:#333}
.boardfind2 .setBlock { display:inline-block; white-space:nowrap; vertical-align:top; }
.boardfind2 .setBlock input[type="text"], 
.boardfind2 .setBlock input[type="email"],
.boardfind2 .setBlock input[type="tel"] { width:80%;  }
.boardfind2 textarea { width:100%; box-sizing:border-box;}


/* 검색창 */
#pfm_search2 { width:100%; height:auto; padding:30px 15px 15px 15px; margin:0 auto 10px auto;  background-color:#fafafb; border-top:1px solid #6e96bf; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; box-sizing: border-box; }
#pfm_sbox2 dt { display:inline-block; width:11%; padding: 5px 4px 10px 10px; margin: 0; color:#3c529d; font-weight:500; vertical-align:top; background:url(/new/kor/img/common/bul/bul_dot2.png) no-repeat 0 15px;}
/*#pfm_sbox2 dd input[type="text"],#pfm_sbox2 dd input[type="search"] { height:20px; border:1px solid #d7d7d9; }*/
#pfm_sbox2 dd { position:relative; display:inline-block; width:36%; padding-bottom:20px; vertical-align:top; }
#pfm_sbox2 dd .cal { position:relative; height:33px; overflow:hidden; }
#pfm_sbox2 dd .ico_calendar { position:absolute; top:-3px; right:10px; }
#pfm_sbox2 dd .cs { display:inline-block; margin:6px 7px 0; vertical-align:top; }
#pfm_sbox2 dd input[type="text"], 
#pfm_sbox2 input[type="email"],
#pfm_sbox2 input[type="tel"] { width:85%;  margin-bottom:3px;}	


/* 해외개봉실적 검색창 */
#overseas_search { width:100%; height:auto; padding:30px 15px 15px 20px; margin:0 auto 10px auto;  background-color:#fafafb; border-top:1px solid #6e96bf; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; box-sizing: border-box; }
#overseas_sbox dt { display:inline-block; width:11%; padding: 5px 4px 10px 10px; margin: 0; color:#3c529d; font-weight:500; vertical-align:top; background:url(/new/kor/img/common/bul/bul_dot2.png) no-repeat 0 15px;}
#overseas_sbox dd { position:relative; display:inline-block; width:36%; padding-bottom:20px; vertical-align:top; }
#overseas_sbox dd input[type="text"], 
#overseas_sbox input[type="email"],
#overseas_sbox input[type="tel"] { width:85%;  margin-bottom:3px;}	
#overseas_sbox select { width:35%;  margin-bottom:3px;}


/* 영화사정보 검색*/
#company_search { width:100%; height:auto; padding:25px 15px 5px 20px; margin:0 auto 10px auto;  background-color:#fafafb; border-top:1px solid #6e96bf; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; box-sizing: border-box; }
#company_sbox dt { display:inline-block; width:11%; padding: 5px 4px 10px 10px; margin: 0; color:#3c529d; font-weight:500; vertical-align:top; background:url(/new/kor/img/common/bul/bul_dot2.png) no-repeat 0 15px; }
/*#pfm_sbox2 dd input[type="text"],#pfm_sbox2 dd input[type="search"] { height:20px; border:1px solid #d7d7d9; }*/
#company_sbox dd { position:relative; display:inline-block; width:36%; padding-bottom:20px; vertical-align:top; }
#company_sbox dd .cal { position:relative; height:33px; overflow:hidden; }
#company_sbox dd .ico_calendar { position:absolute; top:-3px; right:10px; }
#company_sbox dd .cs { display:inline-block; margin:6px 7px 0; vertical-align:top; }
#company_sbox dd input[type="text"], 
#company_sbox input[type="email"],
#company_sbox input[type="tel"] { width:85%;  margin-bottom:3px;}	
#company_sbox select { width:87%;  margin-bottom:3px;}	

#pfm_search3 { width:100%; height:auto; padding:30px 15px 15px 15px; margin:0 auto 10px auto;  background-color:#fafafb; border:1px solid #ddd; box-sizing: border-box; }
#pfm_sbox3 dt { display:inline-block; width:11%; padding: 5px 4px 10px 10px; margin: 0; color:#3c529d; font-weight:500; vertical-align:top; background:url(/new/kor/img/common/bul/bul_dot2.png) no-repeat 0 15px;}
#pfm_sbox3 dd { position:relative; display:inline-block; width:80%; padding-bottom:20px; vertical-align:top; }
#pfm_sbox3 dd .setBlock { display:inline-block; white-space:nowrap; vertical-align:middle; } 
#pfm_sbox3 dd input[type="text"], 
#pfm_sbox3 input[type="email"],
#pfm_sbox3 input[type="tel"] { width:85%;  margin-bottom:3px;}	
	
/* 박스오피스 검색창 */	
#boxoffice_search { width:100%; height:auto; padding:30px 15px 15px 20px; margin:0 auto 10px auto;  background-color:#fafafb; border:1px solid #ddd; box-sizing: border-box; }
#boxoffice_search dt { display:inline-block; width:11%; padding: 5px 4px 10px 10px; margin: 0; color:#3c529d; font-weight:500; vertical-align:top; background:url(/new/kor/img/common/bul/bul_dot2.png) no-repeat 0 15px;  }
#boxoffice_search dd { position:relative; display:inline-block; width:80%; padding-bottom:20px; vertical-align:top; }
#boxoffice_search dd .ico_calendar { position:absolute; top:-3px; right:10px; }
#boxoffice_search dd .cs { display:inline-block; margin:6px 7px 0; vertical-align:top; }
#boxoffice_search dd input[type="text"], 
#boxoffice_search input[type="email"],
#boxoffice_search input[type="tel"]  { width:30%;  margin-bottom:0px;}	
#boxoffice_search select { width:30%;}	


/* 한국영화제작상황 검색 */	
#kormovie_search { width:100%; height:auto; padding:25px 15px 5px 20px; margin:0 auto 10px auto;  background-color:#fafafb; border-top:1px solid #6e96bf; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; box-sizing: border-box; }
#kormovie_sbox dt { display:inline-block; width:12%; padding: 5px 4px 10px 10px; margin: 0; color:#3c529d; font-weight:500; vertical-align:top; background:url(/new/kor/img/common/bul/bul_dot2.png) no-repeat 0 14px; }
#kormovie_sbox dd { position:relative; display:inline-block; width:80%; padding-bottom:20px; vertical-align:top; }
#kormovie_sbox dd input[type="text"], 
#kormovie_sbox input[type="email"],
#kormovie_sbox input[type="tel"]  { width:50%;  margin-bottom:0px;}	
#kormovie_sbox select { width:30%;}	

#kormovie_sbox02 dt { display:inline-block; width:12%; padding: 5px 4px 10px 10px; margin: 0; color:#3c529d; font-weight:500; vertical-align:top; background:url(/new/kor/img/common/bul/bul_dot2.png) no-repeat 0 15px; }
#kormovie_sbox02 dd { position:relative; display:inline-block; width:80%; padding-bottom:20px; vertical-align:top; }
#kormovie_sbox02 dd input[type="text"], 
#kormovie_sbox02 input[type="email"],
#kormovie_sbox02 input[type="tel"]  { width:50%;  margin-bottom:0px;}	
#kormovie_sbox02 select { width:30%;}	




@media all and (max-width:800px) {
/* 검색창 */
	#pfm_search2 { width:100%; height:auto; padding:35px 30px 10px; margin:0 auto 20px auto; background-color:#fafafb; border:1px solid #ddd; box-sizing: border-box;}
	#pfm_sbox2 dt { display:inline-block; width:25%; padding: 5px 0 10px 10px; margin: 0; color:#3c529d;/*  background: url('/new/kor/img/commom/bul/bul_triangle.gif') no-repeat 0 15px; */ font-weight:400; vertical-align:top; }
	/*#pfm_sbox2 dd input[type="text"],#pfm_sbox2 dd input[type="search"] { height:20px; border:1px solid #d7d7d9; }*/
	#pfm_sbox2 dd { position:relative; display:inline-block; width:70%; padding-bottom:20px; vertical-align:top; }
	#pfm_sbox2 dd .cal { position:relative; height:33px; overflow:hidden; }
	#pfm_sbox2 dd .ico_calendar { position:absolute; top:-3px; right:10px; }
	#pfm_sbox2 dd .cs { display:inline-block; margin:6px 7px 0; vertical-align:top; }
	#pfm_sbox2 dd input[type="text"], 
	#pfm_sbox2 input[type="email"],
	#pfm_sbox2 input[type="tel"] { width:100%;  margin-bottom:3px;}	
	
	
	/* 해외개봉실적 검색창 */
	#overseas_search { width:100%; height:auto; padding:30px 15px 15px 15px; margin:0 auto 10px auto;  background-color:#fafafb; border-top:1px solid #6e96bf; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; box-sizing: border-box; }
	#overseas_sbox dt { display:inline-block; width:23%; padding: 5px 0 10px 10px; margin: 0; color:#3c529d; font-weight:400; vertical-align:top; }
	#overseas_sbox dd { position:relative; display:inline-block; width:70%; padding-bottom:20px; vertical-align:top; }
	#overseas_sbox dd input[type="text"], 
	#overseas_sbox input[type="email"],
	#overseas_sbox input[type="tel"] { width:100%;  margin-bottom:3px;}	
	#overseas_sbox select { width:30%;  margin-bottom:3px;}	
		
		
	/* 영화사정보 검색*/	
	#company_search { width:100%; height:auto; padding:35px 30px 10px; margin:0 auto 20px auto; background-color:#fafafb; border:1px solid #ddd; box-sizing: border-box;}
	#company_sbox dt { display:inline-block; width:25%; padding: 5px 0 10px 10px; margin: 0; color:#3c529d;/*  background: url('/new/kor/img/commom/bul/bul_triangle.gif') no-repeat 0 15px; */ font-weight:400; vertical-align:top; }
	#company_sbox dd { position:relative; display:inline-block; width:70%; padding-bottom:20px; vertical-align:top; }
	#company_sbox dd input[type="text"], 
	#company_sbox input[type="email"],
	#company_sbox input[type="tel"] { width:97%;  margin-bottom:3px;}		
	#company_sbox select { width:100%;  margin-bottom:3px;}		
	
}



@media all and (max-width:640px) {
/* 검색창 */
	#pfm_search2 { width:100%; height:auto; padding:20px 25px 20px 25px; margin:0 auto 20px auto; background-color:#fafafb; border:1px solid #ddd; box-sizing: border-box;}
	#pfm_sbox2 dt { display:inline-block; width:100%; padding: 5px 0 5px 10px; margin: 0; color:#3c529d;  font-weight:400; vertical-align:top; background:url(/new/kor/img/common/bul/bul_dot2.png) no-repeat 0 14px;}
	#pfm_sbox2 dd { position:relative; display:inline-block; width:100%; padding-bottom:15px; vertical-align:top; }
	#pfm_sbox2 dd .cal { position:relative; height:33px; overflow:hidden; }
	#pfm_sbox2 dd .ico_calendar { position:absolute; top:-3px; right:10px; }
	#pfm_sbox2 dd .cs { display:inline-block; margin:6px 7px 0; vertical-align:top; }
	#pfm_sbox2 dd input[type="text"], 
	#pfm_sbox2 input[type="email"],
	#pfm_sbox2 input[type="tel"] { width:100%;  margin-bottom:3px;}	
	#pfm_sbox2 select { width:35%;}
	
	#pfm_search3 { width:100%; height:auto; padding:20px 25px 20px 25px; margin:0 auto 20px auto; background-color:#fafafb; border:1px solid #ddd; box-sizing: border-box;}
	#pfm_sbox3 dt { display:inline-block; width:100%; padding: 5px 0 5px 0px; margin: 0; color:#3c529d;  font-weight:400; vertical-align:top; }
	/*#pfm_sbox2 dd input[type="text"],#pfm_sbox2 dd input[type="search"] { height:20px; border:1px solid #d7d7d9; }*/
	#pfm_sbox3 dd { position:relative; display:inline-block; width:100%; padding-bottom:15px; vertical-align:top; }
	#pfm_sbox3 dd input[type="text"], 
	#pfm_sbox3 input[type="email"],
	#pfm_sbox3 input[type="tel"] { width:100%;  margin-bottom:3px;}	
	#pfm_sbox3 select { width:35%;}	
	#pfm_sbox3 dd .setBlock { display:inline-block; white-space:nowrap; vertical-align:middle; padding:5px 0 0 0;}


	/* 해외개봉실적 검색창 */	
	#overseas_search { width:100%; height:auto; padding:20px 25px 20px 25px; margin:0 auto 20px auto; background-color:#fafafb; border:1px solid #ddd; box-sizing: border-box;}
	#overseas_sbox dt { display:inline-block; width:100%; padding: 5px 0 5px 10px; margin: 0; color:#3c529d;  font-weight:400; vertical-align:top; background:url(/new/kor/img/common/bul/bul_dot2.png) no-repeat 0 14px;}
	#overseas_sbox dd { position:relative; display:inline-block; width:100%; padding-bottom:15px; vertical-align:top; }
	#overseas_sbox dd input[type="text"], 
	#overseas_sbox input[type="email"],
	#overseas_sbox input[type="tel"] { width:97%;  margin-bottom:3px;}	
	#overseas_sbox select { width:41%;margin-bottom:3px;}		

	
	/* 박스오피스 검색창 */	
	#boxoffice_search { width:100%; height:auto; padding:20px 25px 20px 25px; margin:0 auto 20px auto; background-color:#fafafb; border:1px solid #ddd; box-sizing: border-box;}
	#boxoffice_search dt { display:inline-block; width:100%; padding: 5px 0 5px 10px; margin: 0; color:#3c529d;  font-weight:400; vertical-align:top; background:url(/new/kor/img/common/bul/bul_dot2.png) no-repeat 0 14px; }
	#boxoffice_search dd { position:relative; display:inline-block; width:100%; padding-bottom:15px; vertical-align:top; }
	#boxoffice_search dd input[type="text"], 
	#boxoffice_search input[type="email"],
	#boxoffice_search input[type="tel"] { width:73%;  margin-bottom:0px;}	
	#boxoffice_search select { width:83%;}	
	#boxoffice_search dd .setBlock {width:100%;  display:inline-block; white-space:nowrap; vertical-align:middle; padding:5px 0 0 0;}	
	

	/* 한국영화제작상황 검색 */	
	#kormovie_search { width:100%; height:auto; padding:20px 25px 20px 25px; margin:0 auto 10px auto;  background-color:#fafafb; border:1px solid #ddd; box-sizing: border-box; }
	#kormovie_sbox dt { display:inline-block; width:100%; padding: 5px 0 5px 10px; margin: 0; color:#3c529d; font-weight:400; vertical-align:top; background:url(/new/kor/img/common/bul/bul_dot2.png) no-repeat 0 14px; }
	#kormovie_sbox dd { position:relative; display:inline-block; width:100%; padding-bottom:15px; vertical-align:top; }
	#kormovie_sbox dd input[type="text"], 
	#kormovie_sbox input[type="email"],
	#kormovie_sbox input[type="tel"]  { width:44%;  margin-bottom:0px;}		
	#kormovie_sbox select { width:30%;}		

	#kormovie_sbox02 dt { display:inline-block; width:100%; padding: 5px 0 5px 10px; margin: 0; color:#3c529d; font-weight:400; vertical-align:top; background:url(/new/kor/img/common/bul/bul_dot2.png) no-repeat 0 14px; }
	#kormovie_sbox02 dd { position:relative; display:inline-block; width:100%; padding-bottom:15px; vertical-align:top; }
	#kormovie_sbox02 dd input[type="text"], 
	#kormovie_sbox02 input[type="email"],
	#kormovie_sbox02 input[type="tel"]  { width:60%;  margin-bottom:0px;}			
	#kormovie_sbox02 select { width:30%;}		

	
	
	/* 영화사정보 검색*/	
	#company_search { width:100%; height:auto; padding:20px 25px 20px 25px; margin:0 auto 20px auto; background-color:#fafafb; border:1px solid #ddd; box-sizing: border-box;}
	#company_sbox dt { display:inline-block; width:100%; padding: 5px 0 5px 10px; margin: 0; color:#3c529d;  font-weight:400; vertical-align:top; background:url(/new/kor/img/common/bul/bul_dot2.png) no-repeat 0 14px;}
	#company_sbox dd { position:relative; display:inline-block; width:100%; padding-bottom:15px; vertical-align:top; }
	#company_sbox dd input[type="text"], 
	#company_sbox input[type="email"],
	#company_sbox input[type="tel"] { width:97%;  margin-bottom:3px;}	
	#company_sbox select { width:100%;  margin-bottom:3px;}	
	
}



/* Board : 필모그래피 */
.filmo { margin-top:0px;  border-top:0px solid #444; border-bottom:1px solid #e5e5e5;}
.filmo > ul > li { border-top:1px dashed #ddd; }
.filmo > ul > li:after { content:""; display:block; clear:both;}
.filmo > ul > li:first-child { border-top:none;}
.filmo a { text-decoration:none;}
.filmo > ul > li > a { display:block; padding:30px 20px 20px 20px; }
.filmo .tgImg { overflow:hidden; float:left; max-width:90px; min-height:128px;  border:1px solid #ddd; }
.filmo .tgImg img { width:100%; height:inherit;}
.filmo .tgCont { margin-left:120px; box-sizing:border-box; }
.filmo .tgCont .sTitle { font-weight:400;  color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:15px; margin-bottom:5px;}

.filmo_info{}
.filmo_info ul{width:100%; margin-bottom:10px; }
.filmo_info ul li{float:left;padding:0 12px;background:url('/new/kor/img/common/loca_kan02.gif') no-repeat left center}
.filmo_info li:first-child{background:none; padding:0 12px 0 0`px;}

.infobox02 {width:100%;  padding:10px 0 0px 0px; box-sizing:border-box; margin: 0 0 5px 0; color:#777;}
.infobox02 ul{width:100%; margin-bottom:10px; }
.infobox02 ul:after { content:""; display:block; height:0; clear:both; float:none;}
.infobox02 ul li{ border-bottom:0px dotted #999; margin:0 25px 0 0; padding:0;  line-height:160%; }
.infobox02 ul li span{ font-weight:400; color:#333;}




/* Board : View */

.movieview { width:100%; margin-top:0px;  margin-bottom:15px; border-top:0px solid #444; border-bottom:0px solid #ddd;}
.movieview .titleArea { position:relative; padding:5px 20px 10px 10px; background:#fff; border-bottom:1px solid #e9e9e9;}
.movieview .titleArea .title { font-size:24px; font-weight:400; color:#333; text-align:left; line-height:150%; }
.movieview .titleArea .e_tit { font-size:13px; font-weight:400; color:#777; text-align:left; padding:5px 0 0 0;}
.movieview .titleArea .opening { font-size:12px; padding:4px 8px; marign:0 5px 0 10px; text-align:center; vertical-align:middle; border:1px solid #42ab93; background:#2ab8a2; border-radius:3px; /* border-width:0 1px 1px 0;  */color:#fff;  box-sizing:border-box;}
.movieview .titleArea .movieview { margin-top:15px; color:#555;}
.movieview .titleArea .movieview .view {  padding-left:30px; background:url(../../share/img/common/board/icon_view.png) no-repeat 8px 1px;}
.movieview .infoArea { overflow:hidden; border-bottom:0px solid #bbb; }
.movieview .infoArea li { float:left; width:50%; padding:13px 0; border-bottom:1px solid #e3e3e3; }
.movieview .infoArea li span { display:table-cell; margin-right:15px; padding:0 15px;}
.movieview .infoArea li span:first-child { min-width:50px; font-weight:400; border-right:1px solid #e3e3e3; color:#888;}
.movieview .infoArea li.last { width:100%;}
.movieview .infoArea2 { overflow:hidden; border-bottom:1px solid #e3e3e3;}
.movieview .infoArea2 li { padding:10px 0; border-bottom:1px solid #e3e3e3;}
.movieview .infoArea2 li span { display:table-cell; margin-right:15px; padding:0 15px;}
.movieview .infoArea2 li span:first-child { min-width:50px; font-weight:400; border-right:1px solid #e3e3e3; color:#333}
.movieview .articleArea { padding:25px 20px; /* border-bottom:1px solid #61646c; */}
.movieview .listArea li { border-top:1px solid #e3e3e3; color:#888; }


.boardview02 { width:100%; margin-top:0px;  margin-bottom:15px; border-top:0px solid #444; border-bottom:0px solid #ddd;}
.boardview02 .titleArea { position:relative; padding:15px 20px 20px 10px; background:#fff; border-bottom:1px solid #e9e9e9;}
.boardview02 .titleArea .title { font-size:24px; font-weight:400; color:#333; text-align:left; }
.boardview02 .titleArea .title02 { font-size:24px; font-weight:400; color:#333; text-align:left; padding:0 0 10px 0; }
.boardview02 .titleArea .e_tit  { font-size:13px; font-weight:400; color:#777; text-align:left; padding:5px 0 0 0;}
.boardview02 .titleArea .boardDate { margin-top:15px; color:#555;}
.boardview02 .titleArea .boardDate .view {  padding-left:30px; background:url(../../share/img/common/board/icon_view.png) no-repeat 8px 1px;}
.boardview02 .infoArea { overflow:hidden; border-bottom:0px solid #bbb; }
.boardview02 .infoArea li { float:left; width:50%; padding:13px 0; border-bottom:1px solid #e3e3e3; }
.boardview02 .infoArea li span { display:table-cell; margin-right:15px; padding:0 15px;}
.boardview02 .infoArea li span:first-child { min-width:50px; font-weight:400; border-right:1px solid #e3e3e3; color:#888;}
.boardview02 .infoArea li.last { width:100%;}
.boardview02 .infoArea2 { overflow:hidden; border-bottom:1px solid #e3e3e3;}
.boardview02 .infoArea2 li { padding:10px 0; border-bottom:1px solid #e3e3e3;}
.boardview02 .infoArea2 li span { display:table-cell; margin-right:15px; padding:0 15px;}
.boardview02 .infoArea2 li span:first-child { min-width:50px; font-weight:400; border-right:1px solid #e3e3e3; color:#333}

.boardview02 .articleArea { padding:25px 20px; /* border-bottom:1px solid #61646c; */}
.boardview02 .listArea li { border-top:1px solid #e3e3e3; color:#888; }

.boardview { width:100%; margin-top:0px;  margin-bottom:15px; border-top:2px solid #444; border-bottom:1px solid #ddd;}
.boardview .titleArea { position:relative; padding:15px 20px 15px 10px; background:#fff; border-bottom:1px solid #ddd;}
.boardview .titleArea .title { font-size:1.3em; font-weight:400; color:#222; text-align:left;}
.boardview .titleArea .boardDate { margin-top:15px; color:#666;}
.boardview .titleArea .boardDate .view {  padding-left:30px; background:url(../../share/img/common/board/icon_view.png) no-repeat 8px 1px;}
.boardview .infoArea { overflow:hidden; border-bottom:0px solid #bbb; }
.boardview .infoArea li { float:left; width:50%; padding:13px 0; border-bottom:1px solid #e3e3e3; }
.boardview .infoArea li span { display:table-cell; margin-right:15px; padding:0 15px;}
.boardview .infoArea li span:first-child { min-width:50px; font-weight:400; border-right:1px solid #e3e3e3; color:#888;}
.boardview .infoArea li.last { width:100%;}

.boardview .infoArea2 { overflow:hidden; border-bottom:1px solid #e3e3e3;}
.boardview .infoArea2 li { padding:10px 0; border-bottom:1px solid #e3e3e3;}
.boardview .infoArea2 li span { display:table-cell; margin-right:15px; padding:0 15px;}
.boardview .infoArea2 li span:first-child { min-width:50px; font-weight:400; border-right:1px solid #e3e3e3; color:#333}

.boardview .articleArea { padding:25px 20px; /* border-bottom:1px solid #61646c; */}
.boardview .articleArea div img {/* width:100% !important; height:100% !important; */}

/* 게시판 뷰에 이미지 사이즈  */
@media all and (max-width:780px) {
	.boardview .articleArea div img { width:100% !important; height:100% !important; }
}

.boardview .listArea li { border-top:1px solid #e3e3e3; color:#888; }
/*
.boardview .listArea li:first-child { border-top:1px solid #cccfd5;}
*/
.boardview .listArea li a { display:table-cell; padding:15px 15px 13px; }
.boardview .listArea li span { display:table-cell; width:100px; padding:15px 15px 13px 15px; text-align:center; font-weight:400; background:url(/new/kor/img/common/board/icon_link_list.png) no-repeat 5px -85px #f5f5f5;}
.boardview .listArea li:first-child span { background-position: 5px 10px;}

/* Board : View */
.boardview2 { width:100%; margin-top:10px; border-top:3px solid #61646c; border-bottom:1px solid #61646c;}
.boardview2 .titleArea { position:relative; padding:20px; background:#f6f6f7; border-bottom:1px solid #61646c;}
.boardview2 .titleArea .title { font-size:1.3em; font-weight:400; color:#333}
.boardview2 .titleArea .title + p { padding-top:5px; font-size:1.1em; font-weight:400; color:#666}

.viewInfo { padding:10px 20px; border-top:1px dashed #cccfd5; }
.viewInfo li { padding:5px 0 5px 6px; }
.viewInfo li:before { content:""; display:inline-block; width:2px; height:2px; margin:0 3px 3px -6px; background:#6c6e72; vertical-align:middle}


.boardview2 .articleArea { padding:20px;;}

.boardTag { margin:15px 20px 0;}
.boardTag i { position:relative; padding:5px 10px; border-radius:5px; margin-right:10px; color:#fff; font-weight:400; background:#db3a0f;}
.boardTag i:after { position:absolute; top:50%; right:-10px; margin-top:-5px; content:""; display:block; width: 0; height: 0; margin-right:5px; 
border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 5px solid #db3a0f; }


/* 구인광고뷰 */
.jobDetail { width:100%; margin-top:0px;  margin-bottom:15px; border-top:2px solid #444; border-bottom:1px solid #ddd;}
.jobDetail .titleArea { position:relative; padding:15px 20px 15px 10px; background:#fff; border-bottom:1px solid #ddd;}
.jobDetail .titleArea .title { font-size:1.3em; font-weight:400; color:#222; text-align:left;}
.jobDetail .titleArea .boardDate { margin-top:15px; color:#666;}
.jobDetail .titleArea .boardDate .view {  padding-left:30px; background:url(../../share/img/common/board/icon_view.png) no-repeat 8px 1px;}
.jobDetail .titleArea .bbsPart { font-size:11px; padding:2px 7px 3px 7px; margin:0 10px 0 0; text-align:center; vertical-align:middle; border:1px solid #2ab8a2; background:#2ab8a2; border-radius:3px; /* border-width:0 1px 1px 0;  */color:#fff;  box-sizing:border-box;}
.jobDetail .infoArea { overflow:hidden; border-bottom:0px solid #bbb; }
.jobDetail .infoArea li { float:left; width:50%; padding:13px 0; border-bottom:1px solid #e3e3e3; }
.jobDetail .infoArea li span { display:table-cell; margin-right:15px; padding:0 15px;}
.jobDetail .infoArea li span:first-child { min-width:50px; font-weight:400; border-right:1px solid #e3e3e3; color:#888;}
.jobDetail .infoArea li.last { width:100%;}

.jobDetail .articleArea { padding:25px 20px; /* border-bottom:1px solid #61646c; */}
.jobDetail .articleArea div img {width:100% !important; height:100% !important;}
.jobDetail .listArea li { border-top:1px solid #e3e3e3; color:#888; }
.jobDetail .listArea li a { display:table-cell; padding:15px 15px 13px; }
.jobDetail .listArea li span { display:table-cell; width:100px; padding:15px 15px 13px 15px; text-align:center; font-weight:400; background:url(/new/kor/img/common/board/icon_link_list.png) no-repeat 5px -85px #f5f5f5;}
.jobDetail .listArea li:first-child span { background-position: 5px 10px;}

table.jobDetail { width:100%; border-collapse:collapse; border:1px solid #ccc; }
table.jobDetail th { padding:8px 10px; font-weight:400; color:#333; text-align:center; background-color:#f9f9f9; border-bottom: 1px solid #ccc ; border-right:1px solid #ccc; }
table.jobDetail td { padding:8px 13px; border-bottom: 1px solid #ccc; border-right:1px solid #ccc;  color:#555; table-layout: fixed; word-break:break-all}

@media all and (max-width:768px) {
	table.jobDetail { font-size:12px; letter-spacing:-0.5px; line-height:150%;}
}


/* Board : Write */
.boardWrite { width:100%; margin-top:10px; border-top:2px solid #444; border-bottom:1px solid #8e919a}
.boardWrite thead th { height:22px; padding-bottom:10px; font-size:14px; background:#f1f1f1; color:#fff;}
.boardWrite th, .boardWrite td { padding:9px 10px 8px; height:37px; border-top:1px solid #cccfd5;}
.boardWrite tr:first-child th, .boardWrite tr:first-child td { border-top:none}
.boardWrite th { background:#f1f1f1; color:#333; text-align:center;}
.boardWrite col:first-child { width:20%;}
.boardWrite col + col { width:auto;}
.boardWrite input[type="text"], 
.boardWrite input[type="email"],
.boardWrite input[type="tel"] { _width:150px; width:80%; box-sizing:border-box;}
.boardWrite .setBlock { display:inline-block; white-space:nowrap; margin:2px 0; }
.boardWrite .setBlock input[type="text"], 
.boardWrite .setBlock input[type="email"],
.boardWrite .setBlock input[type="tel"] { width:150px; }
.boardWrite textarea { width:100%; box-sizing:border-box;}

.boardWrite .setBlock02 { display:inline-block; white-space:nowrap; margin:2px 0; }
.boardWrite .setBlock02 input[type="text"], 
.boardWrite .setBlock02 input[type="email"],
.boardWrite .setBlock02 input[type="tel"] { width:150px; }
.boardWrite .setBlock02 textarea { width:100%; box-sizing:border-box;}



/* Gallery */
.boardGallery, .boardGallery * { box-sizing:border-box;}
.boardGallery  {color:#333; border-collapse:collapse; width:100%; margin:0; border-right:2px solid #fff; text-indent:0; border-top:2px solid #444; text-align:center;}
.boardGallery > div { float:left; width:23%; margin:1%; padding:10px 10px 15px; border:1px solid #b7b8be;}
.boardGallery > div:first-child { _margin-left:0;}
.boardGallery .gImg { position: relative; overflow:hidden; width:100%; height:0px; padding-bottom:68%;}
.boardGallery .gImg img { position: absolute; top:0; left:0; width:100%; height:auto; border:1px solid #ddd; }
.boardGallery .gCont { overflow:hidden;}
.boardGallery .gCont .bTitle { margin:8px 0; font-size:14px; font-weight:400; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.boardGallery .gCont .bName {}
.boardGallery .gCont .bDate { float:right; font-size:12px;}



/* Gallery */
.boardGallery02, .boardGallery02 * { box-sizing:border-box;}
.boardGallery02  {color:#333; border-collapse:collapse; width:100%; margin:0; border-right:2px solid #fff; text-indent:0; text-align:center;}
.boardGallery02 > div { float:left; width:30%; margin:1%; padding:10px 10px 15px; border:1px solid #b7b8be;}
.boardGallery02 > div:first-child { _margin-left:0;}
.boardGallery02 .gImg { position: relative; overflow:hidden; width:100%; height:0px; padding-bottom:68%;}
.boardGallery02 .gImg img { position: absolute; top:0; left:0; width:100%; height:auto; border:1px solid #ddd; }
.boardGallery02 .gCont { overflow:hidden;}
.boardGallery02 .gCont .bTitle { margin:8px 0; font-size:14px; font-weight:400; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.boardGallery02 .gCont .bName {}
.boardGallery02 .gCont .bDate { float:right; font-size:12px;}



.boardTextGallery { margin-top:10px;  border-top:2px solid #444; border-bottom:1px solid #e5e5e5;}
.boardTextGallery > ul > li { border-top:1px dashed #bdbdbd; }
.boardTextGallery > ul > li:after { content:""; display:block; clear:both;}
.boardTextGallery > ul > li:first-child { border-top:none;}
.boardTextGallery > ul > li:hover { background:#fafafb;}
.boardTextGallery a { text-decoration:none;}
.boardTextGallery > ul > li > a { display:block; padding:30px 20px; }
.boardTextGallery .tgImg { overflow:hidden; float:left; max-width:220px; min-height:146px;  }
.boardTextGallery .tgImg img { width:100%; height:inherit;}
.boardTextGallery .tgCont { margin-left:180px; box-sizing:border-box; }
.boardTextGallery .tgCont .bTitle { margin-bottom:5px; font-size:16px; font-weight:400; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.boardTextGallery .tgCont .sTitle { font-weight:400;  color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.boardTextGallery .tgCont span { display:inline-block; padding-left:10px; margin-right:10px; font-size:12px; background:url(../../share/img/common/board/d_line.gif) no-repeat 0 4px; }
.boardTextGallery .tgCont span.bName { padding:0; font-weight:400; background:none}
.boardTextGallery .tgCont .tgTxt { margin:10px 0 5px; height:45px; overflow:hidden; color:#666; }

.boardTextGallery2 { margin-top:10px; border-top:2px solid #444; border-bottom:1px solid #e5e5e5;}
.boardTextGallery2 > div { padding:20px; border-top:1px dashed #bdbdbd}
.boardTextGallery2 > div:first-child { border-top:none;}
.boardTextGallery2 p { overflow:hidden; margin-bottom:10px; font-size:16px; line-height:28px; font-weight:400; color:#000; }
.boardTextGallery2 p a { float:right; margin-left:10px; } 
.boardTextGallery2 .gListBlock { overflow:hidden;}
.boardTextGallery2 .gListBlock:after { content:""; display:block; clear:both;}
.boardTextGallery2 .gListBlock:first-child { border-top:none;}
.boardTextGallery2 .gListBlock .tgImg { overflow:hidden; float:left; max-width:160px; }
.boardTextGallery2 .gListBlock .tgImg img { width:100%; height:inherit;}
.boardTextGallery2 .gListBlock .tgCont { margin-left:180px; box-sizing:border-box }
.boardTextGallery2 .gListBlock .tgCont li { overflow:hidden; padding-bottom:5px; _line-height:23px;}
.boardTextGallery2 .gListBlock .tgCont li a { display:block; float:left; width:65%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.boardTextGallery2 .gListBlock .tgCont li a:before { content:""; display:inline-block; width:5px; height:2px; margin:0 3px 4px 0; background:#777;}
.boardTextGallery2 .gListBlock .tgCont li span { float:right; font-size:12px; color:#777}
.boardTextGallery2 .gListBlock .tgCont li span i { padding-right:12px; margin-right:10px; background:url(../../share/img/common/board/d_line.gif) no-repeat right 3px;}

.boardTextGallery3 { width:100%; margin-top:10px; border-top:3px solid #61646c; border-bottom:1px solid #93969c;}
.boardTextGallery3 li { min-height:180px; padding:20px; border-top:1px solid #bdbdbd; overflow: hidden;}
.boardTextGallery3 li:first-child { border-top:none;}
.boardTextGallery3 li:hover { background:#f9f9f9;}
.boardTextGallery3 .egImg { float:left; width:160px;}
.boardTextGallery3 .egImg img { max-width:100%; border:1px solid #ddd}
.boardTextGallery3 .egCont { margin-left:180px;}
.boardTextGallery3 .egCont p.title { margin:5px 0 10px; font-size:16px; font-weight:400; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.boardTextGallery3 .egCont dl { overflow:hidden;}
.boardTextGallery3 .egCont dt { float:left; padding: 3px 15px 3px 0; width:20%;  font-weight:400; color:#000; background:url(../../share/img/common/board/d_line.gif) no-repeat right 8px; font-weight:400; color:#000; box-sizing:border-box;}
.boardTextGallery3 .egCont dd { padding:3px 0 3px 22%; box-sizing:border-box;}
.boardTextGallery3 .egCont dt:before { content:""; display:inline-block; width:5px; height:2px; margin:0 3px 4px 0; background:#777;}
.boardTextGallery3 .egCont dd:after { content:""; display:block; clear:both;}

/* Gallery 전시(Display) */
.boardExhGallery { width:100%; border-top:3px solid #61646c; border-bottom:1px solid #93969c;}
.boardExhGallery li { min-height:242px; padding:20px; border-top:1px solid #bdbdbd; overflow: hidden;}
.boardExhGallery li:first-child { border-top:none;}
.boardExhGallery li:hover { background:#f9f9f9;}
.boardExhGallery .egImg { float:left; width:160px;}
.boardExhGallery .egImg img { max-width:100%; border:1px solid #ddd}
.boardExhGallery .egCont { margin-left:180px;}
.boardExhGallery .egCont p.title { margin:5px 0 10px; font-size:16px; font-weight:400; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.boardExhGallery .egCont dl.cont { overflow:hidden;}
.boardExhGallery .egCont p.title + dl.cont,
.boardExhGallery .egCont dl.cont:first-child { padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #ddd;}
.boardExhGallery .egCont dl.cont > dt { font-weight:400; color:#000;}
.boardExhGallery .egCont dl.cont > dt:before { content:""; display:inline-block; width:5px; height:2px; margin:0 3px 4px 0; background:#777;}
.boardExhGallery .egCont p.title + dl.cont > dt { float:left; padding-right:15px; margin-right:15px; background:url(../../share/img/common/board/d_line.gif) no-repeat right 7px;  }
.boardExhGallery .egCont dl.cont > dt, 
.boardExhGallery .egCont dl.cont > dd { padding:3px 0;}
.boardExhGallery .egCont dl.cont + dl.cont > dd {padding:0 9px;}

.exhContWrap { overflow:hidden;}
.exhContWrap > span { display:block; float:left; width:30%; text-align:center;}
.exhContWrap > span img { max-width:100%;}
.exhContWrap .exhCont { overflow:hidden; margin-left:30%; padding-left:20px; }
.exhContWrap .exhCont > dt { float:left; padding: 7px 15px 3px 15px; width:20%; font-weight:400; color:#000; background:url(../../share/img/common/board/d_line.gif) no-repeat right 13px; border-top:1px solid #ddd; box-sizing:border-box; } 
.exhContWrap .exhCont > dd { padding:7px 0 7px 22%; border-top:1px solid #ddd; box-sizing:border-box; }
.exhContWrap .exhCont > dt:first-child,
.exhContWrap .exhCont > dt:first-child + dd { border-top:2px solid #d0d0d0;}
.exhContWrap .exhCont > dt:before { content:""; display:inline-block; width:5px; height:2px; margin:0 3px 4px 0; background:#777;}
.exhContWrap .exhCont > dd:after { content:""; display:block; clear:both;}


/* boardBlogList */
.boardBlogList { width:100%; border-top:3px solid #61646c;}
.boardBlogList tr { border-bottom:1px solid #cccfd5; }
.boardBlogList td { padding:20px; text-align:right;}
.boardBlogList td:first-child { text-align:left}
.boardBlogList td span { display:inline-block; padding:0 10px; font-size:0.9em; color:#666; text-align:right; }
.boardBlogList td span:first-child { font-weight:400; color:#555;}

.boardBlogList2 { width:100%;}
.boardBlogList2 > ul > li:after { content:""; display:block; clear:both;}
.boardBlogList2 > ul > li > a { display:block;}
.boardBlogList2 > ul > li { margin:15px 0; border-top:3px solid #61646c; border-bottom:2px solid #61646c;  border-left:1px solid #cccfd5;  border-right:1px solid #cccfd5; }
.boardBlogList2 > ul > li > a >div:first-child { padding:15px; font-size:16px; font-weight:400; text-align:center; color:#333; background:#f6f6f7; border-bottom:1px solid #cccfd5;}
.boardBlogList2 > ul > li > a > div { padding:15px; }
.boardBlogList2 > ul > li > a > div > p img { max-width:100%;}
.boardBlogList2 > ul > li > a > div + div > p { margin:15px 0; }

a.linkBtn { float:right; display:inline-block; margin:0 20px 20px 0 !important}

/* FAQ */
.boardFaq { width:100%; margin-top:10px;}
.boardFaq dl { border:1px solid #acb2bf; margin-bottom:5px;}
.boardFaq dt { position:relative; }
.boardFaq dt:before { content:"Q"; display:block; position:absolute; top:50%; left:0; width:40px; height:40px; margin-top:-20px; line-height:40px; text-align:center; box-sizing:border-box; background:#4a4f5a; color:#fff;
font-size:16px; z-index:1}
.boardFaq dt a { display:block; padding:9px 40px 8px 60px; background:url(../../share/img/common/board/arrow_open.png) no-repeat 98% 50%}
.boardFaq dt a:hover { background-color:#f1f3f6}
.boardFaq dd {display:none;position:relative; border-top:1px solid #acb2bf}
.boardFaq .answer { position:relative; padding:20px 20px 20px 60px;}
.boardFaq .answer:before { content:"A"; display:block; position:absolute; top:15px; left:10px; width:36px; height:36px; border-radius:50%; box-sizing:border-box; background:#dd4e4e; color:#fff;
font-size:16px; line-height:36px; text-align:center; z-index:1}
.boardFaq .mr10 { overflow: hidden; margin: 10px 10px;}
.boardFaq .addfile { overflow:hidden; width:100%; padding:10px 20px; border-top:1px dashed #cfcfcf; box-sizing:border-box}
.boardFaq .addfile:after { content:""; display:block; clear:both;}
.boardFaq .addfile li { float:left; width:100%; padding:5px 0; _border-bottom:1px solid #cccfd5;}
.boardFaq .addfile li span { float:left; margin-right:15px; padding:0 15px;}
.boardFaq .addfile li span:first-child { min-width:50px; font-weight:400; border-right:1px solid #cccfd5}
.boardFaq .addfile input[type="text"] { width:70%;}

.boardFaq2 { width:100%; margin-top:10px;}
.boardFaq2 dl { border:1px solid #b1bfdf; margin-bottom:5px;}
.boardFaq2 dt { position:relative; }
.boardFaq2 dt:before { content:""; display:block; position:absolute; top:50%; left:0; width:40px; height:40px; margin-top:-20px; line-height:40px; text-align:center; box-sizing:border-box; background:url(../../share/img/common/board/icon_faq2.png) no-repeat center 0 #5b79b9;
z-index:1}
.boardFaq2 dt a { display:block; padding:9px 40px 8px 60px; background:url(../../resource/img/busan/common/icon_left_open.png) no-repeat 98% 50%}
.boardFaq2 dt a:hover { background-color:#f0f3f8}
.boardFaq2 dd {display:none; position:relative; border-top:1px solid #b1bfdf}
.boardFaq2 .answer { overflow:hidden; position:relative; padding:20px 20px 20px 60px;}
.boardFaq2 .answer:before { content:""; display:block; position:absolute; top:15px; left:10px; width:36px; height:36px; box-sizing:border-box; text-align:center; background:url(../../share/img/common/board/icon_faq2.png) no-repeat center bottom; z-index:1}
/*
.boardFaq2 .addfile { overflow:hidden; width:100%; padding:10px 20px; border-top:1px dashed #cfcfcf; box-sizing:border-box}
.boardFaq2 .addfile:after { content:""; display:block; clear:both;}
.boardFaq2 .addfile li { float:left; width:100%; padding:5px 0; _border-bottom:1px solid #cccfd5;}
.boardFaq2 .addfile li span { float:left; margin-right:15px; padding:0 15px;}
.boardFaq2 .addfile li span:first-child { min-width:50px; font-weight:400; border-right:1px solid #cccfd5}
*/
.boardFaq2 .answer .btnArea { margin-bottom:0;}

/* Banner */
.bannerList { width:100%; overflow:hidden; margin-top:10px;}
.bannerList .bannerBlock { float:left; width:49%; margin:0 0 10px 1%; background:#f6f6f6; border:1px solid #ddd;}
.bannerList .bannerBlock:nth-child(odd) { margin-left:0;}
.bannerList .bannerBlock .title { padding:10px; font-weight:400; border-bottom:1px solid #ddd; background:#fff;white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}
.bannerList .bannerBlock .cont { overflow:hidden; display:block; padding:5px;}
.bannerList .bannerBlock .cont > a { display:block;}
.bannerList .bannerBlock .cont .img { display:block; float:left; width:50%; margin-right:10px; }
.bannerList .bannerBlock .cont .img img { max-width:100%; border:1px solid #cfcfcf}
.bannerList .bannerBlock .cont ul { padding-top:10px;}
.bannerList .bannerBlock .cont .btnSet {float:right; }

/* banner Gallery */
.bannerGallery, .bannerGallery * { box-sizing:border-box;}
.bannerGallery {  width:100%; overflow:hidden; padding:30px 0; margin-top:10px; border-top:3px solid #61646c; border-bottom:1px solid #93969c;}
.bannerGallery > div { float:left; width:48%; margin:1%; }
.bannerGallery .gImg { position: relative; overflow:hidden; width:100%; height:0px; padding-bottom:30%;}
.bannerGallery .gImg img { position: absolute; top:0; left:0; width:100%; height:auto; border:1px solid #ddd; }
.bannerGallery .gCont { overflow:hidden; margin-bottom:4px;}
.bannerGallery .gCont .bTitle { margin-top:8px; font-size:14px; font-weight:400; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.bannerGallery .gCont .bDate { padding-left:15px;font-size:12px;}



@media all and (max-width:1280px) {
/* Gallery */
.boardGallery > div { width:31%; }
}

@media all and (max-width:1024px) {

}



@media all and (max-width:768px) {
	
/* Board : View */
.boardview .infoArea li {  width:100%;}

/* Gallery */
.boardGallery > div { width:48%; }
.boardTextGallery2 .gListBlock .tgCont li a { width:50%; }
.boardTextGallery2 p a { margin-left:0px; }

.exhContWrap span { float:none; width:50%; margin:0 auto;}
.exhContWrap .exhCont { margin:20px 0 0 0; padding-left:0;}

/* 검색 */
.boardfind .setBlock { display:inline-block; white-space:nowrap; margin:2px 0; vertical-align:top; }
.boardfind2 .setBlock { display:inline-block; white-space:nowrap; margin:2px 0; vertical-align:top; }

.boardfind2 th, .boardfind2 td { display: inline-block; height:auto; }
.boardfind2 th { width: 25%;}
.boardfind2 td { width: 65%; }
.boardfind2 .tNone { display:none; }
.width60m {width:40%;}


/* Board : Write */
.boardWrite col:first-child { width:80px; }
.boardWrite th { font-size:0.9em;}
.boardWrite input[type="text"], 
.boardWrite input[type="email"],
.boardWrite input[type="tel"],
.boardWrite .setBlock input[type="text"],
.boardWrite .setBlock input[type="email"],
.boardWrite .setBlock input[type="tel"],
.boardWrite select { width:100%;  margin-bottom:3px;}
.boardWrite .setBlock { white-space:normal; width:100%; }


.boardWrite .setBlock02 { white-space:normal; width:100%; }
.boardWrite .setBlock02 input[type="text"],
.boardWrite .setBlock02 input[type="email"],
.boardWrite .setBlock02 select { width:27%;  margin-bottom:3px;}
.boardWrite .setBlock02 input[type="tel"] { width:26%;  margin-bottom:3px;}


/* FAQ */
.boardFaq .addfile input[type="text"] { width:40%;}

/* banner Gallery */

}


@media all and (max-width:640px) {
.boardtop .boardinfo { float:none; padding-top:0; }
.boardtop .boardsearch { float:none; margin:10px 0;}

.boardtop02 { overflow:hidden; position:relative;   }
.boardtop02:after { content:""; display:block; clear:both;}

.boardtop03 .boardinfo { float:none; padding-top:0; }
.boardtop03 .boardsearch { float:none; margin:10px 0;}



.boardfind2 th, .boardfind2 td { display: inline-block; height:auto; }
.boardfind2 th { width: 100%;}
.boardfind2 td { width: 100%; }
.boardfind2 .tNone { display:none; }
.width60m {width:40%;}


/*-------- Board : List 조회수 작성일 번호 모바일에서 안보일때 --------------*/
table.basic .num,  .basic .num_notice,  .basic .publish, .basic .reply,  .basic .date, .basic .file, .basic .refer, .basic .category  {display:none;*width:0;}
table.basic tbody td .sub { text-align:left;}
table.imglist .num {display:none;*width:0;}
table.movie01 .num, .movie01 .director, .movie01 .company {display:none;*width:0;}


table.corrReports .num,  .corrReports .num_notice,  .corrReports .publish, .corrReports .reply,  .corrReports .date, .corrReports .file, .corrReports .refer, .corrReports .category  {display:none;*width:0;}
table.corrReports tbody td .sub { text-align:left;}
table.imglist .num {display:none;*width:0;}




/* Board : imgList */
.imglist > div { width:100%; margin:1% 0; }

.imglist li a { overflow:hidden; display:block; padding:20px; }
.imglist .tgImg { float:none; max-width:100%; height:auto; margin-left:0px; }
.imglist .tgCont { float:none; width:100%; padding-left:0px; margin:20px 0 0 0;}


/* Board : 작은imgList _뉴스클리핑*/
.cliping > div { width:100%; margin:1% 0; }

.cliping li a { overflow:hidden; display:block; padding:20px; }
.cliping .tgImg { float:none; max-width:100%; height:auto; margin-left:0px; }
.cliping .tgCont { float:none; width:100%; padding-left:0px; margin:20px 0 0 0;}


/* Board : 검색창 */
.boardtop { overflow:hidden; }
.boardtop:after { content:""; display:block; clear:both;}
.boardtop .boardinfo { float:left; padding-top:15px;}
.boardtop .boardinfo i { font-weight:400; color:#e33333}
.boardtop .boardsearch { float:right; margin-bottom:5px; text-align:right;}
.boardtop .boardsearch input[type="text"] { height:37px; box-sizing:border-box; width:49%;}
.boardtop .boardsearch input[type="text"] + input[type="submit"],
.boardtop .boardsearch input[type="text"] + input[type="button"] {border-right:none;}

.board_total {padding:5px 0 5px 0;}


/* Board : 검색창 */
.boardtop03 { overflow:hidden; }
.boardtop03:after { content:""; display:block; clear:both;}
.boardtop03 .boardinfo { float:left; padding-top:15px;}
.boardtop03 .boardinfo i { font-weight:400; color:#e33333}
.boardtop03 .boardsearch { float:right; margin-bottom:5px; text-align:right;}
.boardtop03 .boardsearch input[type="text"] { height:37px; box-sizing:border-box; width:49%;}
.boardtop03 .boardsearch input[type="text"] + input[type="submit"],
.boardtop03 .boardsearch input[type="text"] + input[type="button"] {border-right:none;}



/* Board : View */
.boardview .infoArea2 { overflow:hidden; border-bottom:1px solid #cccfd5;}
.boardview .infoArea2 li { /* float:left; width:50%; */ padding:10px 0; border-bottom:1px solid #cccfd5;}
.boardview .infoArea2 li span { display:block; /* float:left; */ margin-right:15px; padding:0 15px;}
.boardview .infoArea2 li span:first-child { min-width:100%; padding-bottom:5px; /* font-weight:400; */ border-right:none}

/* Banner */
.bannerList .bannerBlock { float:none; width:100%; margin:0 0 10px 0;}

/* Gallery */
.boardGallery > div { width:100%; margin:1% 0; }

.boardTextGallery li a { overflow:hidden; display:block; padding:20px; }
.boardTextGallery .tgImg { float:none; max-width:100%; height:auto; margin-left:0px; }
.boardTextGallery .tgCont { float:none; width:100%; padding-left:0px; margin:20px 0 0 0;}

.boardTextGallery2 .gListBlock .tgImg { overflow:hidden; float:none; max-width:100%; }
.boardTextGallery2 .gListBlock .tgImg img { width:100%; height:inherit;}
.boardTextGallery2 .gListBlock .tgCont { margin:20px 0 0 0; }
.boardTextGallery2 .gListBlock .tgCont li a { width:100%; }
.boardTextGallery2 .gListBlock .tgCont li span { float:none; padding-left:8px;}

.boardTextGallery3 .egImg { float:none; }
.boardTextGallery3 .egCont { margin:10px 0 0 0;}
.boardTextGallery3 .egCont dt { float:none; width:100%; background:none; }
.boardTextGallery3 .egCont dd { padding:3px 0 3px 10px; }

/* Gallery 전시 */
.boardExhGallery .egImg { float:none; width:100%;}
.boardExhGallery .egImg img { max-width:100%; }
.boardExhGallery .egCont { margin:15px 0 0 0;}

.exhContWrap span { width:100%; }
.exhContWrap .exhCont dt { width:100%; float:none; background:none; border-top:none}
.exhContWrap .exhCont dd { margin-left:0; padding-left:10px; border-bottom:2px solid #d0d0d0;}
.exhContWrap .exhCont dt:first-child + dd { border-top:1px solid #d0d0d0;}

/* FAQ */
.boardFaq .addfile input[type="text"], .boardFaq .addfile input[type="file"] { width:100%; margin-top:5px;}
.boardFaq .addfile input[type="button"] { margin:3px 0 0 0}

.bannerGallery > div { width:98%; }

}

