@font-face {
    font-family: 'MTCORSVA';
    src: url(../fonts/MTCORSVA.woff) format('woff');
}
body { padding-top: 90px;}
.pageWrap { width: 100%; position: relative; overflow: hidden; max-width: 720px; margin: 0 auto;}
.subTopWrap { width: 100%; margin-bottom: 0px; position: relative; overflow: hidden;}
.subTopWrap .bg { display: block; position: relative; width: 100%}
.subTopWrap .txt { position: absolute; bottom: 0px; left: 0%; width: 100%; z-index: 1;}
.subTopWrap .txt2 { position: absolute; top: 86%; left: 0%; width: 100%; z-index: 1;}
/*.sub1 .txt2 {display: none;}*/
.subTopWrap .textWrap { width: 100%; position: absolute; bottom: 40%; left: 0;}
.subTopWrap .textWrap .tit1 { width: 100%; display: block; text-align: center; font-size: 40px; line-height: 1; letter-spacing: -1px; color: #fff; font-weight: 400; margin-bottom: 10px; font-family: 'MTCORSVA';}
.subTopWrap .textWrap .tit2 { width: 100%; display: block; text-align: center; font-size: 20px; line-height: 1; letter-spacing: -1px; color: #fff; font-weight: 600;}
.subTopWrap .textWrap img { display: block; margin: 0 auto; width: 100%;}
.subTopWrap+div,
.subTopWrap+img+div{
    padding: 0px 0 100px;
    position:relative;
    min-height: 500px;
	max-width: 720px; 
	margin: 0 auto;
}
.subTopWrap+div::after { width: 100%; height: 34px; content: ""; position: absolute; bottom: 0; left: 0; z-index: 1;background: url("../images/sub/img_bar.png") no-repeat bottom center; background-size: contain;}

/* .header .topWrap {
    background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)) !important;
} */



/*언론 PR*/

section.sub .contents-img-box.news { min-height: 400px; width: 96%; padding-top: 40px; padding-bottom: 60px; position: relative; margin: 0px auto; text-align: left;}
.news .list_wrap h6 { font-size: 16px; line-height: 1; color: #222; text-align: center; width :100%; padding: 15px 0px; border-top: 3px solid #9c760f; background: #f1f1f1;}
.news .list_wrap ul { width: 100%; margin-bottom: 30px; border-top: 1px solid #222; border-bottom: 1px solid #222; position: relative;}
.news .list_wrap li { width: 100%; padding: 20px 2%;   border-bottom: 1px solid #ccc; position: relative;}
.news .list_wrap li:last-child { border-bottom: none;}

/*.news .list_wrap li:nth-child(3),.news .list_wrap li:nth-child(6) { margin-right: 0px;}*/
.news .list_wrap li a { display: block; width: 100%; transition: all .3s;}
.news .list_wrap li a:hover { }

.news .tline {  position: relative; display: block; width: 100%; margin-bottom: 15px; }
.news .media {  margin-right: 10px; position: relative; display: inline-block;  font-size: 16px; line-height: 26px; font-weight: bold; padding-bottom: 2px; color: #9c760f; width: 100%}
.news .tit { display: inline-block;  width: auto; padding: 0px ; font-size: 18px; line-height: 26px; color: #3e3a39; letter-spacing: -2px; font-weight: bold;}
.news .comment { font-size: 14px; line-height: 20px;  font-weight: 300; display: block; color: #828282; }

.paging_wrap {
	width: 100%;
	text-align: center;
	margin: 0px auto;}
	
	.paging_wrap a { display: inline-block; vertical-align: middle; color: #969696;}
	
		.paging_wrap img { vertical-align: text-bottom;}
		
	.paging_wrap .num {
		width: 18px;
		height: 18px;
		line-height: 18px;
		font-size: 12px;
		text-align: center;
		border: 1px solid #fff;}
		
	.paging_wrap .on,
	.paging_wrap .num:hover,
	.paging_wrap .num:focus {
		font-weight: bold;
		color: #a48266;
		border: 1px solid #a48266;
		letter-spacing: -1px;}
		
	.paging_wrap .num.fs { background: none;}
		
	.paging_wrap .p_btn { margin-right: 10px;}
	.paging_wrap .n_btn { margin-left: 10px;}


.notice{position:relative}
.notice > div.search_wrap{height:35px;margin-bottom:13px;position:relative;padding-top:0}
.search_wrap .tit{color:#777777;font-size:14px;background:url('../../img/bg_notice_tit.png') 0 27px no-repeat;padding-left:15px;line-height:16px;padding-top:25px;display:block;text-align:left;}
.search_wrap .bx-r{position:absolute;right:0;top:0;text-align:right}
.search_wrap .bx-r input{background-color:#f7f7f7;border:1px solid #333333;line-height:40px;height:40px;text-align:left;width:320px; padding: 0 10px; box-sizing: border-box;}
.search_wrap .bx-r select{background-color:#f7f7f7;border:1px solid #d9d9d9;line-height:40px;height:40px;text-align:left;width:auto; padding: 0 10px; box-sizing: border-box;}
.search_wrap .bx-r input.btn_search {background:url('../../img/btn_search.png') no-repeat center;width:18px;height:18px;display:inline-block;vertical-align:middle;text-indent:-999em;position:absolute;right:5px;top:12px;border:0}


.board_wrap {width:1100px;margin:55px auto 10px;overflow:hidden;position:relative;}
.board_wrap label {color:#333;margin:0px 20px 0px 5px;}
.pright {position:absolute;top:0px;right:0px;}

.tb01 {width:100%;border-top:2px solid #5a5a5a;margin-top:50px;}
.tb01 table {width:100%;}
.tb01 tr th {font-size:14px;background:#f7f7f7;border-bottom:1px solid #e2e2e2;padding:10px 10px 10px 20px;color:#333;text-align:left;}
.tb01 tr td {border-bottom:1px solid #e2e2e2;font-size:13px;padding:10px;letter-spacing:-0.5px;}
.tb01.txt_c tr th{text-align:center}
.tb01.txt_c tr td{text-align:center}

.notice > div.tb02 {width:100%;border-top:2px solid #5a5a5a;padding-top:0}
.tb02 table {width:100%;}
.tb02 th { text-align: center; padding: 20px 0; font-size: 18px; line-height: 1; color: #111; border-bottom: 1px solid #5a5a5a;}
.tb02 td { text-align: center;}
.tb02 td.txtL{text-align:left}
.tb02 td .tit{font-size:16px; color:#333}
.tb02 tbody td {border-bottom:1px solid #e2e2e2;font-size:15px;line-height:16px;padding:15px 5px;letter-spacing:-0.5px;}
.tb02 tbody .nt td{background-color:#f6f6f6;}
.tb02 tbody .nt  td.tit{color:#b32499}
.tb02 tbody td.date { font-size: 12px;}

.notice > div.sec-bbs-view{border-top:2px solid #5a5a5a;margin:0;padding:0}
.sec-bbs-view .sec-top{background-color:#f7f7f7;padding:20px 10px 20px 20px;overflow:hidden;text-align:left;border-bottom:1px solid #e2e2e2}
.sec-bbs-view .sec-top .tit1{font-size:17px;color:#333333;display:block;float:left}
.sec-bbs-view .sec-top .sec-r{float:right;margin-right:20px; margin-top: 20px;}
.sec-bbs-view .sec-top .line{margin:0 20px;width:1px;;border:none;height:10px;font-size:10px;line-height:10px}

.sec-bbs-view .hit{color:#888888}

.sec-bbs-view  .sec-txt{padding:50px 20px;line-height:30px;font-size:16px;min-height:400px;}
.bbs_next_ul{border-top:1px solid #e2e2e2;overflow:hidden}
.bbs_next_ul > li{overflow:hidden;position:relative;border-bottom:1px solid #e2e2e2;padding:20px;font-size:16px;padding-left:80px;color:#333 }
.bbs_next_ul > li .tit1{position:absolute;left:20px;top:20px;color:#888888;font-size:15px}
.bbs_next_ul .sec-r{float:right;margin-right:10px; margin-top: 10px;}
.bbs_next_ul .line{margin:0 20px;width:1px;border:none;height:10px;font-size:10px;line-height:10px}
.bbs_next_ul .hit{color:#888888}

.btnBlue {display:inline-block; background:#597b3e; color:#fff;width:145px;padding:10px 0px 9px;text-align:center;font-size:12px;vertical-align:middle}
.btnGrey {display:inline-block; background:#767e86; color:#fff;width:145px;padding:10px 0px 9px;text-align:center;font-size:12px;vertical-align:middle}
.btnRed{display:inline-block; background:#4a4098; color:#fff; width:100px; height:40px; line-height:40px; text-align:center;  font-weight:normal; vertical-align:middle}
.btnBlue2 {display:inline-block; background:#062275; color:#fff;width:145px;padding:10px 0px 9px;text-align:center;font-size:16px;vertical-align:middle}
