@charset "utf-8";

/*! 2014-10-10 CSS CENTUMSOFT */

/*! 게시판공통 =============== */
#board-wrap{position:relative;margin-bottom:10px}
#board-wrap button,
#board-wrap input[type=submit],
#board-wrap select{cursor:pointer}
#board-wrap input.text{border:1px solid #d2d2d2;height:38px;line-height:38px;vertical-align:baseline;margin-bottom:0;background:#fff}
#board-wrap textarea.textarea{border:1px solid #ddd;background:#f8f8f8}
#board-wrap .no-data{height:90px;width:100%;text-align:center;padding-top:150px;font-size:14px;color:#555;background:url(/resources/_Img/Board/default/ico_nodata.png) no-repeat center 70px}
#board-list-wrap{border-top:2px solid #000;}
.btn-wrap{padding:30px 0;text-align:center}

/*! ui-timepicker */
.ui-timepicker-div .ui-widget-header{margin-bottom:8px}
.ui-timepicker-div dl{text-align:left}
.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}
.ui-timepicker-div dl dd{margin:0 10px 10px 40%}
.ui-timepicker-div td{font-size:90%}
.ui-tpicker-grid-label{background:0 0;border:none;margin:0;padding:0}
.ui-timepicker-div .ui_tpicker_unit_hide{display:none}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{background:0 0;color:inherit;border:none;outline:0;border-bottom:solid 1px #555;width:95%}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus{border-bottom-color:#aaa}
.ui-timepicker-rtl{direction:rtl}
.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}
.ui-timepicker-rtl dl dt{float:right;clear:right}
.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}

/*! Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,
.ui-timepicker-div.ui-timepicker-oneLine dt{display:none}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px}
.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right}
.ui-timepicker-div.ui-timepicker-oneLine dl dd,
.ui-timepicker-div.ui-timepicker-oneLine dl dd>div{display:inline-block;margin:0}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:':';display:inline-block}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before{content:'.';display:inline-block}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}

/*! 일반게시판 리스트 */
.board-search-wrap{margin-bottom:30px;font-size:12px;overflow:hidden}
.board-search-wrap .board-sec{background-color:#fff;overflow:hidden;position:relative;}
.board-search-wrap .board-total{float:left;line-height:28px/*! padding-top:5px;*/}
.board-search-wrap .board-total .total{display:none;background:url(/resources/_Img/Board/default/ico_total.gif) no-repeat 0 0;font-weight:700;color:#555;padding:0 0 5px 22px}
.board-search-wrap .board-total .total b{font-weight:400}
.board-search-wrap .board-total .page{display:none;padding-left:5px}
.board-search-wrap .board-total .page b{color:#3168b2}
.board-search-wrap .board-total .total-txt{display:block;color:#333;font-size:17px;line-height:75px;}
.board-search-wrap .board-total .total-txt em{font-style:normal;font-weight:400}
.board-search-wrap .board-total .total-txt b{font-weight:400}
.board-search-wrap .board-date{float:left;margin-left:20px}
.board-search-wrap .board-search{float:right;position:relative;background-color:#fff;border:1px solid #ccc}
.board-search-wrap .board-search label.placeholder_text.blind{left:100px}
#board-wrap .board-search-wrap .board-search input.text{vertical-align:top!important;box-sizing:border-box;width:287px;height:75px;border:0;background:#fff;outline:0;margin:0;padding-left:30px;}
#board-wrap .board-search-wrap .board-search input.text::placeholder{color:rgba(85, 85, 85, .6);letter-spacing:-.025em;font-size:15px;}
#board-wrap .board-search-wrap .board-search input.text::-webkit-input-placeholder{color:rgba(85, 85, 85, .6);letter-spacing:-.025em;font-size:15px;}
#board-wrap .board-search-wrap .board-search input.text:-ms-input-placeholder{color:rgba(85, 85, 85, .6);letter-spacing:-.025em;font-size:15px;}
#board-wrap .board-search-wrap .board-search input.text:-mos-input-placeholder{color:rgba(85, 85, 85, .6);letter-spacing:-.025em;font-size:15px;}

#board-wrap .board-search-wrap .board-search input.text:focus{outline:0}
.board-search-wrap select{background:#ecf1f9 url(/resources/_Img/Common/selfrm_arr3.gif) no-repeat right 50%;border:0;border-right:1px solid #ccc;border-radius:0 0 30px 0;min-width:210px;height:75px;padding:10px 60px 12px 28px;color:#555;font-size:15px;vertical-align:top}
#board-wrap .board-search-wrap .board-search .text{border:1px solid #b5b5b5;border-radius:0;height:50px;line-height:50px;font-size:15px;color:#767676}
.board-search-wrap .btn-srh{background:url(/resources/_Img/Board/default/btn_srh.png) no-repeat center;border:none;width:64px;height:75px;padding:0;color:#fff;vertical-align:top;cursor:pointer}
.board-search-wrap .btn-srh span{width:1px;height:1px;overflow:hidden;position:absolute;top:0;left:0}
.board-list-table .num .ico_notice{width:60px;height:40px;line-height:40px;margin:0 auto;background:#c21a20;border-radius:10px 0 10px 0;color:#fff}
.board-list-wrap{border-top:2px solid #000;width:100%}

/*! table style */
.board-list-table{width:100%;border-collapse:collapse;text-align:center;table-layout:fixed}
.board-list-table th{background:#fff;border-bottom:1px solid #ccc;border-top:0;padding:16px 0 17px;color:#222;font-size:17px;font-weight:500;}
.board-list-table thead tr th{border-right:1px solid #ccc}
.board-list-table thead tr th:last-child{border-right:none}
.board-list-table tr:hover td{background-color:#ecf1f9}
.board-list-table td{border-bottom:1px solid #d4d4d4;padding:14px 3px;font-size:16px;font-weight:400;color:#6c6c6c}
.board-list-table td .stitle{display:block;width:100%;float:left}
.board-list-table td .stitle .cmt{font-size:12px;color:#207fe5}
.board-list-table td .stitle .isFileIcon{vertical-align:middle}
.board-list-table td .stitle a{display:inline-block;width:auto;max-width:83%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-size:16px;color:#444;}
.board-list-table td .stitle a:hover{color:#2359a4}
.board-list-table .isnotice td.subject a .txt{color:#333;font-weight:700}
.board-list-table .isnotice td .cate{font-weight:700}
.board-list-table td .cate{color:#333;font-size:15px;padding-right:2%;display:inline-block;vertical-align:middle}
.board-list-table td .reply{background:url(/resources/_Img/Board/default/ico_reply.gif) no-repeat 3px 3px;margin-left:11px;padding:0 1px 0 20px;font-weight:700;color:#333}
.board-list-table td .reply em{display:inline-block;vertical-align:middle;font-style:normal;color:#0854ac;font-size:16px;font-weight:400;/*border-radius:50%;background:#0a60bc;color:#fff;width:36px;line-height:36px;*/text-align:center;box-sizing:border-box;padding:0 6px}
.board-list-table td .reply .kor{display:none}
.board-list-table .files,
.board-list-table .new,
.board-list-table .secret{margin-right:4px;vertical-align:middle}
.board-list-table.noLine td,
.board-list-table.noLine th{border-left:0;border-right:0}
.board-list-table td .stitle a:focus,
.board-list-table td .stitle a:hover{text-decoration:underline}

/*! col 사이즈 지정 */
.board-list-table .num{width:7%;text-align:center}
.board-list-table .subject{width:auto;text-align:left;padding-left:2%;padding-right:2%}
.board-list-table .state{width:100px;text-align:center}
.board-list-table .writer{width:15%;word-wrap:break-word}
.board-list-table .date{width:14%}
.board-list-table .cnt{width:8%}
.board-list-table .down{width:8%}
.board-list-table .company{width:10%}
.board-list-table .year{width:8%;text-align:center}
.board-list-table .photo{width:20%}
.board-list-table th.subject{text-align:center}

/*! 채용정보 개별설정 */
.board-list-table.recruit .state{width:8%;font-size:13px}
.board-list-table.recruit .company{width:13%}
.board-list-table.recruit .year{width:10%}
.board-list-table.recruit .date{width:18%}

/*! 첨부파일리스트 */
.board-list-table .file-list{background:#f3f5f8;padding:10px 0;margin:-10px 0;font-size:12px;text-align:left;padding-left:28px;line-height:30px;border-top:1px solid #bac2ca}
.board-list-table .file-list a{color:#333;padding:3px 0 3px 30px}
.board-list-table .file-list .doc{background:url(/resources/_Img/Board/default/ico_pdf.gif) no-repeat 0 0}
.board-list-table .file-list .hwp{background:url(/resources/_Img/Board/default/ico_hwp.gif) no-repeat 0 0}
.board-list-table .file-list .xls{background:url(/resources/_Img/Board/default/ico_xls.gif) no-repeat 0 0}
.board-list-table .file-list .pdf{background:url(/resources/_Img/Board/default/ico_pdf.gif) no-repeat 0 0}
.board-list-table .file-list .wav{background:url(/resources/_Img/Board/default/ico_wav.gif) no-repeat 0 0}
.board-list-table .file-list .ppt{background:url(/resources/_Img/Board/default/ico_ppt.gif) no-repeat 0 0}
.board-list-table .file-list .zip{background:url(/resources/_Img/Board/default/ico_zip.gif) no-repeat 0 0}
.board-list-table .file-list .vod{background:url(/resources/_Img/Board/default/ico_vod.gif) no-repeat 0 0}
.board-list-table .file-list .img{background:url(/resources/_Img/Board/default/ico_img.gif) no-repeat 0 0}
.board-list-table .file-list .word{background:url(/resources/_Img/Board/default/ico_word.gif) no-repeat 0 0}
.board-list-table .file-list li a:hover{text-decoration:underline}

/*! li style */
.board-list-li{width:100%}
.board-list-li li{border-bottom:1px solid #ddd;padding:15px 10px 15px 60px;position:relative}
.board-list-li li.isNotice{border-bottom:1px solid #bac2ca}
.board-list-li li.isNotice .subject{font-weight:700}
.board-list-li .num{position:absolute;top:50%;margin-top:-11px;left:5px;width:50px;text-align:center}
.board-list-li .subject{display:block;margin-right:270px}
.board-list-li .subject .stitle{display:block;width:100%}
.board-list-li .subject .stitle a{width:auto;display:inline-block;max-width:86%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top}
.board-list-li .subject .cate{color:#1b569f;font-size:13px;padding-right:10px}
.board-list-li .subject .reply{background:url(/resources/_Img/Board/default/ico_reply.gif) no-repeat 3px 3px;padding:0 6px 0 20px;font-weight:700;color:#333}
.board-list-li .cont{position:absolute;top:15px;right:0;font-size:12px}
.board-list-li .cont span{background:url(/resources/_Img/Board/default/vbar.gif) no-repeat 0 5px;padding:0 10px}
.board-list-li .cont span:first-child{background:0 0}
.board-list-li .files,
.board-list-li .new,
.board-list-li .secret{margin-left:4px}

/*! 페이징 스타일 =============== */
.board-list-paging{margin-top:20px;text-align:center;clear:both;width:100%}
.pagelist{text-align:center;line-height:110%;position:relative;padding:20px 0}
.pagelist *{vertical-align:middle;line-height:120%}
.pagelist span{font-family:arial;color:#777!important;font-size:16px}
.pagelist a span{cursor:pointer;display:block;width:40px;height:41px;line-height:41px;box-sizing:border-box;border:1px solid #e2e2e2;border-left:0;transition:all .3s ease}
.pagelist a span:hover{box-shadow:inset 0 -3px 0 #c21a20}
.pagelist a,
.pagelist strong{display:inline-block;margin:0;line-height:120%;background:#fff}
.pagelist a:active span,
.pagelist a:focus span,
.pagelist a:hover span,
.pagelist strong span{color:#000!important}

/*! 버튼 */
.pagelist button{display:inline-block;margin-top:2px;line-height:120%;background:#fff;vertical-align:top;border:0;width:31px;height:25px;overflow:visible}
.pagelist button span{cursor:pointer;display:block!important;width:40px;height:41px;line-height:41px;border:1px solid #d7d8d8;border-left:0;box-sizing:border-box}
.pagelist button:active span,
.pagelist button:focus span,
.pagelist button:hover span,
.pagelist strong span{color:#000;width:40px;height:41px;line-height:41px;font-size:16px;display:inline-block;vertical-align:middle;padding-top:0;border-left:0}
.pagelist strong{width:40px;height:41px;border:1px solid #e2e2e2;box-sizing:border-box;border-left:0;box-shadow:inset 0 -3px 0 #c21a20}
.pagelist strong span{border:0}
.pagelist .firstpage span,
.pagelist .firstpage1 span,
.pagelist .lastpage span,
.pagelist .lastpage1 span,
.pagelist .nextblock span,
.pagelist .nextblock1 span,
.pagelist .nextpage span,
.pagelist .nextpage1 span,
.pagelist .prevblock span,
.pagelist .prevblock1 span,
.pagelist .prevpage span,
.pagelist .prevpage1 span{padding-top:0;border:0!important;background:0 0!important;visibility:hidden}
.pagelist .firstpage,
.pagelist .firstpage1,
.pagelist .lastpage,
.pagelist .lastpage1,
.pagelist .nextblock,
.pagelist .nextblock1,
.pagelist .nextpage,
.pagelist .nextpage1,
.pagelist .prevblock,
.pagelist .prevblock1,
.pagelist .prevpage,
.pagelist .prevpage1{display:inline-block;margin-top:0;background-image:url(/resources/_Img/Board/default/btn_page.gif);background-repeat:no-repeat;height:41px;width:40px;overflow:hidden}
/*!비활성*/
.pagelist .firstpage1{background-position:0 0;border:0;width:39px}
.pagelist .prevblock1{background-position:-40px 0;border:0}
.pagelist .nextblock1{background-position:-81px 0;border:0;width:39px}
.pagelist .lastpage1{background-position:-121px 0;border:0;width:39px}
/*!활성*/
.pagelist .firstpage{background-position:1px -41px;border:0}
.pagelist .prevblock{background-position:-40px -41px;border:0}
.pagelist .nextblock{background-position:-81px 0;border:0;width:39px}
.pagelist .lastpage{background-position:-121px 0;border:0;width:39px}
/*!hover*/
.pagelist .firstpage:hover{background-position:1px -82px;border:0}
.pagelist .prevblock:hover{background-position:-40px -82px;border:0}
.pagelist .nextblock:hover{background-position:-81px 0;border:0;width:39px}
.pagelist .lastpage:hover{background-position:-121px 0;border:0;width:39px}

/*! 버튼 */
.board-list-btns,
.board-write-btns{width:100%;margin:20px 0;text-align:right;font-size:13px}

/*! input버튼 */
.board-list-btns input.p-btn{border:0;background:#3168b2;color:#fff;padding:12px 25px;font-weight:700;overflow:visible;text-align:center;display:inline-block;vertical-align:top;height:40px;line-height:16px}

/*! 게시판 글쓰기 */
#board-wrap .nec{color:#d74914;vertical-align:middle}
.board-write-tbl{table-layout:fixed;width:100%;border-collapse:collapse;border-top:2px solid #000;text-align:center;color:#666}
.board-write-tbl tbody th{padding:8px 10px 8px 15px;height:19px;border-bottom:1px solid #ddd;border-right:1px solid #bac2ca;font-size:16px;font-weight:500;color:#666;text-align:left;width:20%}
.board-write-tbl th label{padding:0 10px 0 10px;position:relative}
.board-write-tbl th label .nec{background:url(/resources/_Img/Common/ico_nec2.png) no-repeat 0 3px;text-indent:-9999px;display:block;position:absolute;top:5px;right:-20px;width:9px;height:15px}
.board-write-tbl tbody td{border-bottom:1px solid #ddd;padding:10px;width:80%}
.board-write-tbl tbody td.l{padding-left:15px}
.board-write-tbl tbody td.textbox textarea{line-height:1.4}
#board-wrap .board-write-tbl input.text,
#board-wrap .board-write-tbl input[type=text]{vertical-align:middle;height:35px;line-height:35px;background:#f8f8f8;border:1px solid #e4e4e4;border-top:1px solid #cbcbcb;border-left:1px solid #cbcbcb;font-size:16px}
.board-write-tbl td label{padding-left:8px}
.board-write-tbl td select{height:27px;min-width:100px;vertical-align:middle}
.board-write-tbl input[type=checkbox],
.board-write-tbl input[type=radio]{vertical-align:middle}
.board-write-tbl .multiFileUpload .mfu-fsel-bt{background:#333}
.board-write-tbl .multiFileUpload .mfu-fsel-bt:hover{background:#818181}
#adm-container .board-write-tbl th label .nec{top:0}

/*! 게시판 글내용 */
/*!상단 출력 정보*/
.board-view-head{position:relative;border-bottom:1px solid #373737;border-top:2px solid #000;border-bottom:0;box-sizing:border-box}
.board-view-head .board-view-title{position:relative;width:100%;background:#f3f3f3;}
.board-view-head .vtitle{text-align:left;color:#373737;font-weight:400;font-size:18px;padding:21px 20px 20px;word-break:break-all;min-height:70px;box-sizing:border-box}
.board-view-head .vtitle .state{position:absolute;left:250px;top:10px;text-align:center;font-size:14px;color:#fff;padding:5px 20px;background:#0a60bc;border:1px solid #0a60bc}
.board-view-head .vtitle .state.end{color:#0a60bc;background:#fff;border:1px solid #0a60bc}
.board-view-head .vtitle .ico_notice{display:inline-block;width:60px;height:40px;text-align:center;line-height:40px;margin:0 auto;background:#c21a20;border-radius:10px 0 10px 0;color:#fff}
.board-view-head .vtitle-winfo{position:absolute;bottom:23px;right:24px;font-size:15px;color:#666}
.board-view-head .vtitle-winfo span{background:url(/resources/_Img/Board/default/vbar.gif) no-repeat 0 50%;padding-left:15px;margin-left:12px}
.board-view-head .vtitle-winfo span:first-child{background:0;margin:0;padding:0}
.board-view-head .vtitle-winfo span em{font-style:normal}
.board-view-head .cate{display:inline-block;font-weight:400;font-size:18px;color:#373737}
.board-view-head .is_notice{display:inline-block;font-size:80%;color:#f47e16}
.board-view-head .board-view-winfo{border-top:1px solid #ccc}
.board-view-head .board-view-winfo>div:first-child{border-top:0;box-sizing:border-box;padding:10px 0;padding-top:9px}
.board-view-winfo{width:100%;overflow:hidden}
.board-view-winfo .board-winfo-txt{position:relative;border-bottom:1px solid #ddd;padding:0;font-size:15px;overflow:hidden}
.board-view-winfo span{background:#fff}
.board-view-winfo .ilbl{display:inline-block;font-weight:500;color:#333;text-align:center;padding:15px 0;width:150px;vertical-align:top}
.board-view-winfo .txt{display:inline-block;background:#fff;margin-right:10px;padding:15px 0 15px 28px;min-height:20px;border-left:1px solid #e6e6e6;vertical-align:top}
.board-view-winfo .ip{background:url(/resources/_Img/Board/default/ico_ip.png) no-repeat 0 2px;padding-left:22px;font-size:12px;color:#666}
.board-view-winfo .dday{display:inline-block;font-size:15px;color:#666}
.board-view-winfo .dday i{display:inline-block;background:#044288;width:25px;height:25px;font-family:bio-sans;font-size:14px;color:#fff;text-align:center;border-radius:50%;font-style:normal}
.board-winfo-list{position:relative;border-top:1px solid #ddd;padding-top:5px;padding-bottom:5px;font-size:11px}
.board-reply-bottom{position:relative;border:1px solid #ddd;border-top:2px solid #aaa;border-bottom:1px solid #bac2ca}
.board-reply-bottom .board-view-winfo .ilbl{background:#f9f9f9}
.board-reply-bottom .board-view-winfo .board-winfo-txt:first-child{border-top:0}
/*!내용*/
.board-view-cont{display:block;position:relative;overflow-x:hidden;padding:30px 20px 0;margin-left:0;margin-right:0;border-bottom:1px solid #bac2ca;word-break:break-all}

/*! width값 입력시 padding,
 margin값 체크바람*/
.board-view-cont .allim-box{border:1px solid #ccc;padding:15px 10px;margin-bottom:30px;text-align:center;display:none}
.board-view-cont .allim-box p{margin:0}
.board-view-files{display:block;position:relative;width:100%;overflow-x:hidden;text-align:center}
.board-view-contents{display:block;font-size:16px;position:relative;margin-left:0;margin-right:0;margin-bottom:30px;overflow:hidden}
.board-view-contents #boardContents img{max-width:99%}
.board-writer-ip{text-align:right;border-top:1px dotted #c2c2c2;font-size:11px;padding:5px}
.board-view-cont table caption{width:1px;height:1px;overflow:hidden;position:absolute;top:0;left:0}
/*!파일 다운로드 리스트*/
.board-winfo-files{position:relative;padding:0;font-size:13px;overflow:hidden;border-bottom:1px solid #ccc}
.board-winfo-files .ilbl{position:absolute;left:20px;top:14px;color:#373737;font-weight:400;font-size:16px;background:0 0;padding:0;width:auto}
.board-view-filelist{display:block;width:auto;padding-left:97px}
.board-view-filelist li{font-size:12px;display:inline-block;padding:5px 0}
.board-view-filelist li:after{content:"";display:inline-block;width:1px;height:8px;background:#ccc;margin-right:15px;margin-left:12px}
.board-view-filelist li:last-child:after{display:none}
.board-view-filelist li a{display:inline-block;font-size:14px}
.board-view-filelist li img{margin-right:3px}

/*! 관련링크 리스트 */
.board-winfo-links{position:relative;font-size:13px;padding:0 5px;overflow:hidden}
.board-winfo-links .ilbl{float:left}
.board-view-linklist{display:block;padding:15px 0 15px 28px;float:left;border-left:1px solid #e6e6e6}
/*!버튼*/
.board-view-btns{display:block;margin-top:20px;text-align:center}

/*! sns 버튼 */
.board-view-btns .sns-btns{display:inline-block;padding:9px 20px 0 20px;height:39px;border:1px solid #aaa;background:#fdfdfd}
.board-view-btns .sns-btns .tit{display:inline-block;font-weight:700;font-size:15px;color:#434d5b;margin-right:10px;vertical-align:middle}
.board-view-btns .sns-btns .lnk{display:inline-block;width:30px;height:30px;vertical-align:middle}
.board-view-btns .sns-btns .facebook{background:url(/resources/_Img/Common/ico_fb.png) no-repeat 0 0}
.board-view-btns .sns-btns .twitter{background:url(/resources/_Img/Common/ico_tw.png) no-repeat 0 0}
.board-view-contents .sns-btns{float:right;display:inline-block;padding:9px 20px 0 20px;height:39px;border:1px solid #aaa;background:#fdfdfd;margin-top:30px}
.board-view-contents .sns-btns .tit{display:inline-block;font-weight:700;font-size:15px;color:#434d5b;margin-right:10px;vertical-align:middle}
.board-view-contents .sns-btns .lnk{display:inline-block;width:30px;height:30px;vertical-align:middle;border:0}
.board-view-contents .sns-btns .facebook{background:url(/resources/_Img/Common/ico_fb.png) no-repeat 0 0}
.board-view-contents .sns-btns .twitter{background:url(/resources/_Img/Common/ico_tw.png) no-repeat 0 0}
/*!이전글,다음글*/
.board-view-list{display:block;position:relative;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2}
.board-list-tbl th{background:#f7f7f7;padding-top:6px;padding-bottom:6px;font-size:11px;border-bottom:1px solid #dcdcdc}
.board-list-tbl td{border-bottom:1px solid #dcdcdc}
.board-list-tbl .last{border:0}
.board-view-more{display:block;position:relative;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:20px;margin-bottom:40px}
.board-view-more ul{position:relative;width:100%;overflow:hidden;padding:0}
.board-view-more li{width:50%;height:100%;box-sizing:border-box;float:right;text-align:right}
.board-view-more li a{display:block;position:relative;padding-top:0;padding-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:32px 70px 32px 10px}
.board-view-more li .ico{position:absolute;top:0;right:0;display:block;overflow:hidden;background:url(/resources/_Img/Board/default/board_next_ico.png) no-repeat center;width:60px;height:90px}
.board-view-more li .lbl{font-weight:500;color:#000;font-size:22px;position:absolute;right:70px;top:26px}
.board-view-more li.first .lbl{left:70px}
.board-view-more li .subject{font-weight:400;color:#555;font-size:16px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:0;padding-right:75px}
.board-view-more li.first .subject{padding-left:75px;padding-right:0}
.board-view-more li .date{display:none}
.board-view-more li:first-child{float:left;width:50%;text-align:left;position:relative}
.board-view-more li:first-child:after{content:"";display:block;width:1px;height:50px;background:#e5e5e5;position:absolute;right:0;top:0;bottom:0;margin:auto}
.board-view-more li:first-child a{padding:32px 10px 32px 70px}
.board-view-more li:first-child .ico{background-image:url(/resources/_Img/Board/default/board_prev_ico.png);left:0;right:auto}
.board-view-more .new,
.board-view-more .secret{margin:0 4px}
/*!코멘트 리스트 - 내용 답변형태 */
.board-view-reply{display:block;position:relative;width:100%;border-top:1px solid #eee;padding-top:15px;background:#f8f8f8}

/*! 코멘트 리스트*/
.board-cmt-listtop.line{border-bottom:1px solid #ddd;padding-bottom:15px;font-size:12px}
.board-cmt-listtop strong{background:url(/resources/_Img/Board/default/ico_cmt.gif) no-repeat 1px 1px;padding:0 6px 0 14px;color:#555}
.board-cmt-listtop .cmt{color:#1e64ba;font-weight:700}
.board-cmt-list-wrap{padding:0 0 15px}
.board-cmt-wrap{margin-top:20px}
.board-cmt-list{display:block;position:relative;width:100%}
.board-cmt-list:after{clear:both;content:"";display:block}
.board-cmt-list li{border-bottom:1px solid #ccc}
.board-cmt-list .cmt-container{display:block;position:relative;padding:15px 0 15px 0}
.board-cmt-list .isScrCmt{padding:0 15px}
.board-cmt-list .cmt-writer{font-weight:700;font-size:13px;color:#333;padding-left:10px}
.board-cmt-list .cmt-date{padding-left:10px;color:#666;font-size:12px}
.board-cmt-list .cmt-contents{position:relative;padding:10px 10px 10px 20px;line-height:1.4}
.board-cmt-list .cmt_contents img{position:absolute;left:0;top:0;display:none}
.board-cmt-list .cmt-item-btns{display:block;position:absolute;right:10px;top:10px}
.board-cmt-list .cmt-item-btns button{border:0;background:0 0;border-left:1px solid #c1c1c1;padding-left:5px;line-height:13px;font-size:12px;font-weight:700;cursor:pointer;color:#888}
.board-cmt-list .cmt-item-btns button:first-child{border:0;padding:0;margin-right:3px}
.board-cmt_paging{margin:15px 0 10px;text-align:right}
.board-cmt-list li.cmt-lvl-2 .cmt-item-btns,
.board-cmt-list li.cmt-lvl-3 .cmt-item-btns{top:0;right:0}
.cmt-reply-wrap{position:relative}
.cmt-reply-wrap:after{clear:both;content:"";display:block}
.cmt-container .cmtfile{font-size:11px;margin-left:10px}
/*!코멘트 수정,삭제폼*/
.cmt-item-frm{position:relative;display:none;border:1px solid #ddd;margin-top:15px;background:#f0f0f0}
.cmt-del-frm *,
.cmt-item-frm *{vertical-align:middle}
.cmt-item-frm .ilbl{width:98px;padding-top:12px;display:inline-block;border-right:1px solid #ddd;height:31px;background:#fff;font-weight:700;color:#666;text-align:center}
#bCommentist .cmt-del-frm input.text,
#bCommentist .cmt-item-frm input.text{width:50%;height:25px;line-height:25px;padding-left:3px;background:#fff;vertical-align:middle;border:0;background:#fbfbfb}
.cmt-item-frm .secret-cmt{background:#fff;border-bottom:1px solid #ddd;padding:9px 0 0 19px;height:34px}
.cmt-item-frm textarea{width:96%;height:59px;padding:10px 2%;margin:0;background:#f0f0f0;border:0}
.cmt-item-frm .cmt-write-btn{position:absolute;right:-1px;bottom:-1px;height:80px}
.cmt-item-frm .cmt-item-close{position:absolute;right:0;top:0;border:0;width:123px;height:44px;background:#fff;text-align:center;border-left:1px solid #ddd;border-bottom:1px solid #ddd}
.cmt-item-frm .cmt-item-close span{background:url(/resources/_Img/Board/default/btn_cmt_close.png) no-repeat right 0;padding:2px 30px 4px 0;font-size:12px}
.btn-cmt{background:#6c707b;color:#fff;font-size:13px;width:124px;height:80px;border:0;padding:0;overflow:visible;text-align:Center;cursor:pointer}
.cmt-del-frm{position:relative;display:none;padding:15px 15px 5px;text-align:center;/*! border-top:1px solid #ccc;margin-top:15px;*/margin-top:-8px;background:#fff}
.cmt-del-frm .txt{font-size:13px;margin-right:15px;background:url(/resources/_Img/Board/default/ico_cmt_del.gif) no-repeat 0 0;padding:0 0 0 30px;height:22px;display:inline-block}
.cmt-del-frm .cmt-item-close{border:0;background:0 0;position:absolute;top:10px;right:15px}
.cmt-mod-pwd{border-bottom:1px solid #ddd;background:#fbfbfb;height:43px}

/*! 코멘트 쓰기 */
.bcmt-wfrm-h{background:#fff;border-bottom:1px solid #ddd;overflow:hidden}
#board-wrap .bcmt-write-wrap input.text{float:left;background:#fbfbfb;height:43px;line-height:43px;vertical-align:middle;border:0;width:25%}
.bcmt-write-wrap{width:100%;text-align:left;margin-top:15px;display:block;position:relative}
.bcmt-title{background:url(/resources/_Img/Board/default/ico_cmt.gif) no-repeat 1px 3px;padding:0 6px 5px 14px;font-size:13px;color:#555}
.bcmt-write-h{display:block;position:relative;width:100%;margin-bottom:10px}
.bcmt-wfrm-wrap{border:1px solid #ddd;background:#f0f0f0;position:relative}
.bcmt-wfrm-wrap .ilbl{color:#666;float:left;background:#fff;width:98px;height:31px;text-align:center;border-left:1px solid #ddd;border-right:1px solid #ddd;vertical-align:top;padding-top:12px;font-weight:700}
.bcmt-wfrm-wrap .ilbl:first-child{border-left:0}
.bcmt-wfrm-wrap .secret-cmt{background:#fff;padding:8px 0 0 18px;height:33px}
.bcmt-wfrm-wrap .bcmt-wfrm-c{position:relative;height:79px}
.bcmt-wfrm-wrap textarea{width:81%;height:59px;padding:10px;border:0;background:#f0f0f0}
.bcmt-wfrm-regcode{margin-top:10px;line-height:130%}
.bcmt-wfrm-regcode .norobot_img{border:2px solid #ddd;float:left;margin-right:15px;background:#fff}
.bcmt-wfrm-regcode .cmt-write-btn{position:absolute;right:0;bottom:5px;border:0}
.bcmt-wfrm-wrap .bcmt-write-btn{position:absolute;right:-1px;bottom:-1px;height:80px}
.bcmt-write-btn-e{margin-top:10px;text-align:right}

/*! 코멘트 + 코멘트 */
.cmt-reply-btn{background:url(/resources/_Img/Board/default/btn_recmt.gif) no-repeat 0 7px;padding-left:13px;margin-left:9px;border:0}
.cmt-reply-btn span{font-size:12px;color:#363636;font-weight:700}
.cmt-reply-frm{position:relative;display:none}
.cmt-reply-frm .bcmt-title{background:url(/resources/_Img/Board/default/ico_recmt.gif) no-repeat 0 3px;padding-left:14px}
.cmt-reply-frm .cmt_item_btns{position:absolute;top:0;right:0}
.cmt-reply-frm .bcmt-wfrm-wrap .secret-cmt{position:relative;top:auto;right:auto}
.board-recmt-list-wrap{position:relative;border-top:1px dashed #c1c3c5;margin-top:20px;padding:0}
.board-recmt-list-wrap .board-cmt-list{margin-bottom:-15px}
.board-recmt-list-wrap .board-cmt-list li{border-top:1px solid #eee;border-bottom:0;padding:15px}
.board-recmt-list-wrap .board-cmt-list li:first-child{border-top:0}
.board-recmt-list-wrap .board-cmt-list .cmt_writer{background:url(/resources/_Img/Board/default/ico_recmt.gif) no-repeat 0 3px;padding-left:13px;font-weight:700}
.board-recmt-list-wrap .board-cmt-list .cmt-container{padding:0}
.board-recmt-list-wrap .board-cmt-list .cmt_item_btns{position:absolute;top:0;right:0}

/*! 답변목록 */
.board-reply-wrap{margin:10px 0;border-bottom:1px solid #ccc}
.board-reply-wrap .board-reply-top{padding:15px 0 15px 20px;font-size:14px;background:url(/resources/_Img/Board/default/ico_reply.gif) no-repeat 2px 18px;border-bottom:1px solid #ddd;color:#333}
.board-reply-wrap .reply-container{padding:15px 0}
.board-reply-wrap .reply-container .reply-writer{font-weight:700;font-size:13px;color:#333;padding-left:10px}
.board-reply-wrap .reply-container .reply-contents{clear:both;padding:10px}
.board-reply-wrap .reply-container .reply-date{padding-left:10px;color:#666;font-size:12px}
.board-cmt-list li.cmt-lvl-2,
.board-cmt-list li.cmt-lvl-2 li,
.board-cmt-list li.cmt-lvl-3,
.board-cmt-list li.cmt-lvl-3 li,
.board-cmt-list li.cmt-lvl-4,
.board-cmt-list li.cmt-lvl-4 li{padding:15px;border-top:1px dashed #ddd}
.board-cmt-list li.cmt-lvl-2 .cmt-container,
.board-cmt-list li.cmt-lvl-2 li .cmt-container,
.board-cmt-list li.cmt-lvl-3 .cmt-container,
.board-cmt-list li.cmt-lvl-3 li .cmt-container,
.board-cmt-list li.cmt-lvl-4 .cmt-container,
.board-cmt-list li.cmt-lvl-4 li .cmt-container{padding:0}
.board-cmt-list li.cmt-lvl-2 .cmt-container .cmt-writer,
.board-cmt-list li.cmt-lvl-2 li .cmt-container .cmt-writer,
.board-cmt-list li.cmt-lvl-3 .cmt-container .cmt-writer,
.board-cmt-list li.cmt-lvl-3 li .cmt-container .cmt-writer,
.board-cmt-list li.cmt-lvl-4 .cmt-container .cmt-writer,
.board-cmt-list li.cmt-lvl-4 li .cmt-container .cmt-writer{background:url(/resources/_Img/Board/default/ico_recmt.gif) no-repeat 0 3px;padding-left:13px;font-weight:700}
.board-cmt-list li.cmt-lvl-3,
.board-cmt-list li.cmt-lvl-3 li{padding-left:30px}
.board-cmt-list li.cmt-lvl-4,
.board-cmt-list li.cmt-lvl-4 li{padding-left:45px}

/*! 보도자료 리스트 */
.news-list li{border-top:1px solid #ddd;padding:15px;overflow:hidden;position:relative;min-height:192px;}
.news-list li:first-child{border:0}
.news-list li:hover{background:#ecf1f9}
.news-list .subject{display:block;font-size:20px;color:#000;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.news-list .num{display:inline-block;vertical-align:middle;min-width:60px;text-align:center}
.news-list .thum{width:250px;height:182px;overflow:hidden;background:#e0e0e0 url(/resources/_Img/Board/thum_logo.png) no-repeat center center;position:absolute;top:20px;left:20px;}
.news-list .thum img{width:100%;height:auto}
.news-list .news-cont{vertical-align:middle;margin-left:290px;}
.news-list .news-cont .subject{max-height:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:12px;font-size:1.556em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.news-list .news-cont .txt{padding:3px 0;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:5px;line-height:1.5;font-size:18px}
.news-list .news-cont.full{width:100%}
.news-list .info{position:absolute;bottom:20px;}
.news-list .date{font-size:16px;display:inline-block;margin-right:20px;}
.news-list .hit{font-size:16px;display:inline-block;}
.news-list .hit span:after,.news-list .date span:after{content:"";display:inline-block;width:1px;height:8px;background:#ccc;margin:0 10px;}
.news-list .news-name{position:absolute;right:86px;top:45px;}
.news-list .news-name::after{content:"";display:block;width:40px;height:40px;border-radius:50%;background:#f3f3f3 url(/resources/_Img/Board/news/ico_link.png) center center no-repeat;position:absolute;top:-6px;right:-50px;}

/*! 사진게시판 공통 =============== */
#photo{border-top:2px solid #000;border-bottom:1px solid #373737;padding-bottom:40px;overflow:hidden}
#photo .photo-list{font-size:0}
#photo .photo-list li{display:inline-block;vertical-align:top;margin:37px 0 0 2%;width:23.5%}
#photo .photo-list li:nth-child(4n+1){margin-left:0}
#photo .photo-list li:hover .list-cont a{color:#043d86;text-decoration:underline}
#photo .photo-list li a{display:block}
#photo .photo-list li .pimg,
#photo .photo-list li .thum{position:relative;font-size:0;display:block;width:100%;padding-top:60.606%;background:#a9a9a9 url(/resources/_Img/Board/no_thum.gif) no-repeat center;background-size:100% auto;overflow:hidden}
#photo .photo-list li .pimg img,
#photo .photo-list li .thum img{display:block;width:100%;overflow:hidden;position:absolute;top:0;left:0;height:100%}
#photo .photo-list li .pimg:hover .cover,
#photo .photo-list li .thum:hover .cover{display:block;position:absolute;top:0;left:0;background:#000 url(/resources/_Img/Common/ico_ovmore.png) no-repeat 50% 50%;opacity:.6;filter:Alpha(opacity=60);width:100%;height:100%}
#photo .photo-list li .stitle{display:block;padding-top:16px;font-weight:400;font-size:16px;color:#555;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#photo .photo-list li .pcont{font-size:12px;color:#666;margin-top:5px;display:none}
#photo .photo-list li .pcont span{background:url(/resources/_Img/Board/default/vbar.gif) no-repeat 0 5px;padding-left:10px;margin-left:10px}
#photo .photo-list li .pcont span:first-child{background:0 0;padding:0;margin:0}
#photo .photo-list li a:hover .stitle{text-decoration:underline}
.photo-list-wr{padding-bottom:40px;overflow:hidden}
.photo-list-wr .photo-list{margin:0 -1%}
.photo-list-wr .photo-list li{display:inline-block;vertical-align:top;width:31.333%;margin:0 -.25em 0 0;padding:1%}
.photo-list-wr .photo-list li a{display:block;position:relative;width:100%;height:100%}
.photo-list-wr .photo-list li a:after{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:0;background:rgba(0,0,0,.5);z-index:10;transition:all .3s ease}
.photo-list-wr .photo-list li .photo-wr:after{position:absolute;opacity:0;top:30%;left:50%;margin-left:-31px;content:"";display:block;width:62px;height:62px;background:#1295a5 url(/resources/_Img/Board/gallery/photo_ico_more.png) no-repeat 50% 50%;border-radius:50%;z-index:500;transition:all .3s ease}
.photo-list-wr .photo-list li .photo-wr{position:relative;display:block;width:100%;margin:0;overflow:hidden;padding-bottom:82.75%}
.photo-list-wr .photo-list li .photo-wr .pimg{display:block;position:absolute;top:0;left:0;bottom:0;right:0;min-height:0;text-align:center;overflow:hidden;z-index:10}
.photo-list-wr .photo-list li .photo-wr .pimg .no-img,
.photo-list-wr .photo-list li .photo-wr .pimg img{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;display:block;background:#eee url(/resources/_Img/Board/gallery/no_thum.png) no-repeat 50% 50%;text-indent:-9999em}
.photo-list-wr .photo-list li .photo-wr .pimg .no-img{width:100%}
.photo-list-wr .photo-list li .pcont{position:absolute;bottom:0;left:0;width:100%;min-height:160px;z-index:400;background:url(/resources/_Img/Board/gallery/photo_ptit_bg.png) repeat-x 0 bottom}
.photo-list-wr .photo-list li .pcont .ptit{position:absolute;left:0;bottom:0;display:block;font-size:14px;color:#fff;padding:20px;width:85%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:all .3s ease}
.photo-list-wr .photo-list li .pcont .pdate{display:none}

@media only screen and (max-width:1400px){
	#photo .photo-list li{width:22.85%;margin-left:2.86%}
	#photo .photo-list li .pimg,
	#photo .photo-list li .thum{min-height:auto}
}
@media only screen and (max-width:1199px){
	#photo .photo-list li{width:32%;margin-left:2%}
	#photo .photo-list li:nth-child(4n+1){margin-left:2%}
	#photo .photo-list li:nth-child(3n+1){margin-left:0}
}
@media only screen and (min-width:1000px){
	.photo-list-wr .photo-list li:hover a:after{height:100%}
	.photo-list-wr .photo-list li:hover .photo-wr:after{top:35%;opacity:1}
	.photo-list-wr .photo-list li .photo-wr .pimg img{transition:all 1s ease}
	.photo-list-wr .photo-list li:hover .photo-wr .pimg img{-ms-transform:scale3d(1.05,	1.05, 1.05);transform:scale3d(1.05,	1.05, 1.05)}
	.photo-list-wr .photo-list li:hover .pcont .ptit{bottom:43%;text-align:center;font-size:16px}
}
@media only screen and (max-width:999px){
	#photo .photo-list{padding:0}
	#photo .photo-list li{margin-top:30px}
}
@media only screen and (max-width:600px){
	#photo .photo-list li{width:49%;margin-top:20px}
	#photo .photo-list li:nth-child(3n+1){margin-left:2%}
	#photo .photo-list li:nth-child(2n+1){margin-left:0}
}

/*! 사진게시판 바로보기형 */
.photo-vlist-wrap{overflow:hidden;position:relative;width:100%}
.photo-vlist{overflow:hidden;width:100%;position:relative;padding-bottom:56.25%;height:0}
.photo-vlist .title{font-size:15px;color:#333;font-weight:700;text-align:center;line-height:50px}
.photo-vlist #photo-scroll{position:absolute;top:0;left:0;width:100%;height:100%}
.photo-vlist #photo-scroll li{max-height:560px}
.photo-vlist #photo-scroll .gcont{width:100%;height:100%;background:#e0e0e0 url(/resources/_Img/Board/thum_logo.png) no-repeat center center;position:absolute;top:50px;left:0}
.photo-vlist #photo-scroll .gcont a{display:block;width:100%;height:100%}
.photo-vlist #photo-scroll .gcont img{width:100%;height:auto;overflow:hidden}
.photo-vlist #photo-scroll .gcont .caption{position:absolute;bottom:50px;left:0;width:100%;color:#fff;z-index:200;background:url(/resources/_Img/Common/bg_opacity60.png) repeat 0 0}
.photo-vlist #photo-scroll .gcont .caption .txt{word-break:keep-all;padding:20px;font-size:13px}

/*! 썸네일영역 */
.photo-vlist-wrap .photo-list2{position:relative;margin-top:20px;padding-top:20px}
.photo-vlist-wrap .photo-list2 ul{display:block;overflow:hidden}
.photo-vlist-wrap .photo-list2 li{width:24.6%;display:inline-block;text-align:center;vertical-align:top;margin:0 -2px 20px}
.photo-vlist-wrap .photo-list2 li:first-child{margin-left:0}
.photo-vlist-wrap .photo-list2 li.nicon .btn{position:relative;float:left;display:block;width:94%;margin:0 4%;height:100%;background:#e0e0e0 url(/resources/_Img/Board/thum_logo.png) no-repeat center center;overflow:hidden;height:120px}
.photo-vlist-wrap .photo-list2 li.nicon.over .cover{display:block;width:96.5%;height:95%;position:absolute;top:0;left:0;border:3px solid #f04e23;z-index:100;max-height:144px}
.photo-vlist-wrap .photo-list2 li.nicon.over img{/*! max-height:150px;*/width:99%}
.photo-vlist-wrap .photo-list2 li a:hover .cover{display:block;width:100%;height:100%;background:url(/resources/_Img/Board/thum_cover.png) repeat 50% 50%;position:absolute;top:0;left:0;z-index:100}
.photo-vlist-wrap .photo-list2 li img{width:99%;max-width:99%!important;height:auto;overflow:hidden;min-width:99%;min-height:120px}
.photo-vlist-wrap .photo-list2 li .title{clear:both;display:block;padding:10px 0 5px;font-size:14px;width:90%;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-left:3%;color:#444}
.photo-vlist-wrap .photo-list2 .pinfo{font-size:12px;margin-left:3%;color:#666}
.photo-vlist-wrap .photo-list2 .pinfo .writer{border-right:1px solid #ddd;margin-right:5px;padding-right:5px}

/*! 컨트롤버튼 */
.photo-vlist .ctrl-btn button{position:absolute;top:55%;margin-top:-25px;border:0;background:url(/resources/_Img/Board/gallery/ctrl_btn_bg.png) no-repeat;width:50px;height:50px;text-indent:-9999px;z-index:300}
.photo-vlist .ctrl-btn .btn-prev{left:0}
.photo-vlist .ctrl-btn .btn-next{right:0;background-position:-51px 0}
.ctrl-btn button:active.btn-prev,
.ctrl-btn button:focus.btn-prev,
.photo-vlist .ctrl-btn button:hover.btn-prev{background-position:0 -51px}
.ctrl-btn button:active.btn-next,
.ctrl-btn button:focus.btn-next,
.photo-vlist .ctrl-btn button:hover.btn-next{background-position:-51px -51px}
@media (max-width:680px){
	.photo-vlist{padding-bottom:66.25%}
	.photo-vlist-wrap .photo-list2 li img{width:100%;height:100%;min-height:100px}
}
@media (max-width:600px){
	.photo-vlist-wrap .photo-list2 li{width:47%;margin:0 1% 20px;float:none;display:inline-block;vertical-align:top}
	.photo-vlist-wrap .photo-list2 li:first-child{margin-left:1%}
	.photo-vlist-wrap .photo-list2 li img{min-height:120px}
}
@media (max-width:480px){
	.photo-vlist{padding-bottom:76.25%}
	.photo-vlist .ctrl-btn button{margin-top:-20px}
}
@media (max-width:400px){
	.photo-vlist-wrap .photo-list2 li img{min-height:100px}
}

/*! 동영상게시판 */
.photo-list .play{display:block;position:absolute;top:42px;left:62px;width:49px;height:34px;background:url(/resources/_Img/Board/vod/ico_play.png) no-repeat 0 0;text-indent:-9999px}
.photo-list li:hover .play{background:url(/resources/_Img/Board/vod/ico_play_o.png) no-repeat 0 0}

/*! 웹진게시판 =============== */

/*! 기본 / 세로형 + 공통 */
.webzine-list{overflow:hidden;margin-top:20px}
.webzine-list li{float:left;padding:0 0 20px 20px;overflow:hidden;position:relative}
.webzine-list li.first{padding-left:0}
.webzine-list li:hover .subject a{text-decoration:underline;color:#043d86}
.webzine-list li .thum{display:block;width:175px;height:230px;margin-bottom:10px;background:#e0e0e0 url(/resources/_Img/Board/thum_logo.png) no-repeat center center}
.webzine-list li .thum img{width:175px;height:230px;overflow:hidden}
.webzine-list li .subject{width:150px;font-size:13px;height:38px;line-height:18px;overflow:hidden}
.webzine-list li .subject a{display:block}
.webzine-list li .ico-wrap{position:absolute;bottom:30px;right:0;width:30px;text-align:right}
.webzine-list li .ico-wrap a{display:inline-block;width:25px;height:25px;margin-left:3px}
.webzine-list li .ico-wrap a span{width:1px;height:1px;overflow:hidden;font-size:0;line-height:0;position:absolute;top:-1000em;left:-1000em}
.webzine-list li .ico-wrap .view{background:url(/resources/_Img/Board/webzine/ico_view.gif) no-repeat 0 0}
.webzine-list li .ico-wrap .down{background:url(/resources/_Img/Board/webzine/ico_down.gif) no-repeat 0 0}

/*! 가로형 */
.webzine-list.hrz li .thum,
.webzine-list.hrz li .thum img{width:240px;height:160px}
.webzine-list.hrz li .subject{width:185px;height:20px;overflow:hidden}
.webzine-list.hrz li .subject a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.webzine-list.hrz li .ico-wrap{position:absolute;bottom:13px;right:0;width:60px}

/*! 뉴스레터게시판 =============== */
.newsletter-list{overflow:hidden;margin-top:20px}
.newsletter-list li{float:left;padding:0 0 25px 20px;overflow:hidden;position:relative}
.newsletter-list li.first{padding-left:0}
.newsletter-list li:active .subject a,
.newsletter-list li:focus .subject a,
.newsletter-list li:hover .subject a{text-decoration:underline;color:#043d86}
.newsletter-list li .thum{display:block;width:350px;height:460px;margin-bottom:10px;background:#e0e0e0 url(/resources/_Img/Board/thum_logo.png) no-repeat center center;border:1px solid #bbb;overflow:hidden}
.newsletter-list li .thum img{width:350px}
.newsletter-list li .subject{font-size:13px}
.newsletter-list li .subject a{display:block}

/*! faq 게시판 =============== */
#board-list-wrap.faq-list-wrap{position:relative;display:block;width:100%;}
.faq-list-wrap:after{clear:both;content:"";display:block}
.board-faq-list{position:relative;display:block;width:100%}
.board-faq-list li{position:relative;display:block;width:100%;font-size:14px;border-bottom:1px solid #ccc;}
.board-faq-list .faq-in-wrap{position:relative;display:block;border-bottom:0;box-sizing:border-box;width:100%;overflow:hidden;background:url(/resources/_Img/Board/faq/ico_fopen.png) no-repeat 98% 14px}
.board-faq-list li:first-child .faq-in-wrap{border-top:0}
.board-faq-list .faq-in-cont{position:relative;display:none;background:#f3f3f3 url(/resources/_Img/Board/faq/ico_a.png) no-repeat 38px 24px;padding:20px 15px 20px 110px;}
.board-faq-list li .pnum{display:inline-block;width:30px;text-align:center}
.board-faq-list li .pcont{word-wrap:break-word;font-size:18px;color:#333;}
.board-faq-list li .cate{margin:0 115px;font-size:16px}
.board-faq-list li .ptitle{/*! height:28px; */width:100%;display:inline-block;background:url(/resources/_Img/Board/faq/ico_q.png) no-repeat 38px 22px;}
.board-faq-list li .ptitle a{display:block;overflow:hidden;padding:14px 35px 13px 55px;width:100%;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.board-faq-list li .date{position:absolute;right:5px;color:#999;font-size:11px}
.board-faq-list .faq-in-cont .faq-contents{font-size:16px;color:#555}
.board-faq-list .num{display:none;}

/*! 마우스 오버시 스타일 지정*/
/*!일반 텍스트 스타일 */
/*!링크텍스트 스타일*/
.board-faq-list .over .faq-in-wrap{background:#fff url(/resources/_Img/Board/faq/ico_fclose.png) no-repeat 98% 14px;}
.board-faq-list .over .ptitle{background:url(/resources/_Img/Board/faq/ico_q_o.png) no-repeat 38px 22px}
.board-faq-list .over .ptitle a{font-weight:400;}
.board-faq-list .over .pcont{color:#000}
.board-faq-list .over .pcate{font-weight:500}
.board-faq-list .over .faq-in-cont{display:block}
.board-faq-list .over .faq-in-cont .faq-contents{word-wrap:break-word;width:95%}

/*! 추가 갤러리 */

/*! 리스트 */
.board-vmovie-wrap{width:100%;position:relative}
.vmovie-lview-wrap{position:relative}
.vmovie-lview-area{height:auto;min-height:160px}
.vmovie-view-loading{width:100%;background:#fff;position:absolute;left:0;top:0;z-index:300;opacity:.7}
.vmovie-view-loading .loadImg{margin:0 auto;text-align:center;padding:50px 0}
.vmovie-llist{position:relative;margin:0 auto 0 auto}
.vmovie-list-cont{width:100%;max-width:100%;margin:0 auto 0 auto;position:relative}
.vmovie-list{position:relative;width:100%}
.vmovie-list:after{clear:both;content:"";display:block}
.vmovie-list li{float:left;width:25%;height:180px;position:relative;font-size:12px;text-align:center;line-height:1.3em;margin-bottom:20px}
.vmovie-list li a{display:block;width:96%;height:auto;margin:5px auto;z-index:1}
.vmovie-list li a:hover .isMask,
.vmovie-list li.over .isMask{display:block;border:2px solid #2ca838;position:absolute;left:-2px;top:-2px;width:100%;height:100%;z-index:100}
.vmovie-list li.over .isMask{background-color:transparent}
.vmovie-list li .pimg{display:block;cursor:pointer;text-align:center;height:auto;width:100%;height:120px;position:relative;margin-bottom:15px}
.vmovie-list li .pimg img{width:100%;height:100%;vertical-align:top;padding-bottom:0;margin:0}
.vmovie-list li .ptit{max-height:3em;display:block;overflow:hidden;line-height:1.3em}

/*! 뷰 */
.board-vmovie-view{position:relative}
.board-vmovie-view .vmovie-view-contents{display:block;position:relative;margin-left:auto;margin-right:auto;text-align:left;padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px;background-color:#f9f9f9;border-bottom:1px solid #ddd}
.board-vmovie-view .board-view-files{background-size:100% auto}
.board-vmovie-view .board-view-files a{display:block}
.board-vmovie-view img{max-width:100%}

/*! 언론보도 */
.board-list-li-wrap{border-top:2px solid #696c75;line-height:1.3em}
.board-list-li-wrap .no-data{text-align:center;border-bottom:1px solid #ddd;height:auto}
.board-list-li{position:relative;width:100%}
.board-list-li:after{clear:both;content:"";display:block}
.board-list-li li{float:left;width:100%;border-bottom:1px solid #ddd}
.board-list-li li:hover{background-color:#f5f5f5}
.board-list-li li.isNotice{border-bottom:1px solid #bac2ca}
.board-list-li li .board-li-wrap{position:relative;padding:14px 10px 13px 65px}
.board-list-li li .board-li-wrap:after{clear:both;content:"";display:block}
.board-list-li .pnum{display:block;position:absolute;left:5px;top:50%;margin-top:-.8em;width:50px;text-align:center;font-size:.85em;letter-spacing:-1px}
.board-list-li .pnotice{display:block;position:absolute;left:5px;top:50%;margin-top:-.8em;width:50px;text-align:center;font-size:.85em;letter-spacing:-1px}
.board-list-li .ptitle{display:block;padding-right:280px;line-height:1.35em}
.board-list-li .pcate{color:#777;font-weight:400;font-size:.923em;padding:0 15px}
.board-list-li .ptit{font-size:1.077em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;width:auto;max-width:100%}
.board-list-li .isNotice .ptit{font-weight:700}
.board-list-li .isNotice .pcate{font-weight:700}
.board-list-li .ptit *{vertical-align:baseline}
.board-list-li .isNewIcon,
.board-list-li .isSecrIcon,
.board-list-li-wrap .isSecrIcon{vertical-align:middle;margin-left:6px}
.board-list-li .pcont{font-size:.85em;color:#555;padding-left:15px;padding-top:0;position:absolute;right:5px;top:50%;margin-top:-.85em;max-width:300px;text-align:right}
.board-list-li .pcont *{vertical-align:middle}
.board-list-li .pcont .date,
.board-list-li .pcont .files,
.board-list-li .pcont .read,
.board-list-li .pcont .writer{display:inline-block}
.board-list-li .pcont .writer{padding-right:5px;max-width:90px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.board-list-li .pcont .files{width:24px;text-align:center}
.board-list-li .pcont .date{width:64px;text-align:center}
.board-list-li .pcont .read{width:30px;margin-right:5px}
.board-list-li .pcont .read .lbl{display:none}
.board-list-li .pcont .read .num{width:30px;display:inline-block;text-align:center}
.board-list-li .pcont .state{width:46px}
.board-list-li .pst-txt{display:inline-block;font-size:11px;padding:2px;background:#ccc}
.board-list-li .pst-txt.st2{background:#00a5a7;color:#fff}
.board-list-li .pcont em{font-style:normal;color:#c4c4c4;padding:0 7px;display:inline-block;font-size:16px}
.board-list-li .cmtNum{font-size:10px;color:#d4151c;font-family:Verdana;font-weight:400}
.board-list-li li .board-li-files{position:relative;padding:15px 10px 15px 20px;background:#f7f7f7;border-top:1px solid #ddd;font-size:.923em;display:none}
.board-list-li li .board-li-files button{position:absolute;right:25px;top:50%;margin-top:-18px;height:36px;width:36px;border:0;padding:0;overflow:hidden;background:#999 url(/resources/_Img/Layout/arr_btns.png) no-repeat -202px -2px}
.board-list-li li .board-li-files button span{display:inline-block;white-space:nowrap;padding-left:50px}
.board-list-li .board-li-files a{display:inline-block;max-width:90%;padding:3px 0}
.board-list-li .board-li-files a:focus,
.board-list-li .board-li-files a:hover{text-decoration:underline}
.board-list-li2{position:relative;width:100%}
.board-list-li2:after{clear:both;content:"";display:block}
.board-list-li2 li{float:left;width:100%;border-bottom:1px solid #bac2ca}
.board-list-li2 li:hover{background-color:#f5f5f5}
.board-list-li2 li .board-li-wrap{position:relative;padding:20px 10px 20px 65px}
.board-list-li2 li .board-li-wrap:after{clear:both;content:"";display:block}
.board-list-li2 .pnum{display:block;position:absolute;left:5px;top:50%;width:50px;height:1.5em;margin-top:-.7em;text-align:center;font-size:.85em;letter-spacing:-1px}
.board-list-li2 .pnotice{display:block;position:absolute;left:5px;top:33px;width:50px;text-align:center;font-size:.85em;letter-spacing:-1px}
.board-list-li2 .ptitle{display:block;margin-right:120px;font-weight:700}
.board-list-li2 .ptitle a:focus,
.board-list-li2 .ptitle a:hover{font-weight:700;color:#009698;text-decoration:underline}
.board-list-li2 .pcate{line-height:1.2em;color:#207fe5;font-weight:400;font-size:.923em;display:inline-block;vertical-align:top}
.board-list-li2 .pcate:after{content:'|';font-size:18px;line-height:1em;padding-left:10px;padding-right:10px;display:inline-block;vertical-align:top}
.board-list-li2 .ptit{font-size:1.231em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;width:auto;max-width:100%}
.board-list-li2 .isNotice .ptit{font-weight:700}
.board-list-li2 .ptit *{vertical-align:top}
.board-list-li2 .pcont{font-size:.923em;display:block;margin-right:120px;padding-top:5px;padding-bottom:5px}
.board-list-li2 .pcont2 img{max-width:100%}
.board-list-li2 .pinfo{font-size:.85em;color:#555;padding-top:0;text-align:left;display:block;margin-top:5px}
.board-list-li2 .pinfo .date,
.board-list-li2 .pinfo .files,
.board-list-li2 .pinfo .read,
.board-list-li2 .pinfo .writer{display:inline-block;width:auto}
.board-list-li2 .pinfo .files{width:24px;text-align:center}
.board-list-li2 .pinfo .read .lbl{display:inline-block}
.board-list-li2 .pinfo .read .num{display:inline-block;padding-left:5px}
.board-list-li2 .pinfo em{font-style:normal;color:#ccc;padding:0 7px;display:inline-block}
.board-list-li2 .cmtNum{font-size:10px;color:#d4151c;font-family:Verdana;font-weight:400}
.board-list-li2 .pbtns{position:absolute;right:10px;top:50%;margin-top:-20px;max-width:120px}
.board-list-li2 .pbtns .vbtn{border:1px solid #ddd;background:#fff;display:block;float:left;width:48px;height:35px;padding-top:10px;padding-bottom:10px;text-align:center}
.board-list-li2 .pbtns .vbtn .lbl,
.board-list-li2 .pbtns .vbtn .num{text-align:center;display:block}
.board-list-li2 .pbtns .vbtn .lbl{font-size:.85em}
.board-list-li2 .pbtns .vbtn.files{border-right:0;height:30px;padding-top:12px;padding-bottom:11px}
.board-list-li2 .pbtns .vbtn.links{font-size:12px;line-height:1.2em;padding-top:10px;padding-bottom:5px}

/*! 상태값 사용자페이지 */
.stat00,
.stat01,
.stat02,
.stat03,
.stat04,
.stat05,
.stat06,
.stat07,
.stat08{display:inline-block;padding:2px 7px;font-size:11px;letter-spacing:-1px;text-align:center;font-style:normal}
.stat00{border:1px solid #d2d2d2;color:#666;background:#e6e6e6}
.stat01{border:1px solid #a4d89a;color:#3f7c1f;background:#fff}
.stat02{border:1px solid #c2caea;color:#4262c7;background:#fff}
.stat03{border:1px solid #debfeb;color:#8d42a4;background:#fff}
.stat04{border:1px solid #f3bec9;color:#c12449;background:#fff}
.stat05{border:1px solid #f3a2dd;color:#c344a1}
.stat06{border:1px solid #90d0c5;color:#018271}
.stat07{border:1px solid #e9bea4;color:#b75601}
.stat08{border:1px solid #9fc6e7;color:#206cad;background:#ebf3fd}
.stat10,
.stat11,
.stat12,
.stat13,
.stat14,
.stat15,
.stat16,
.stat17,
.stat18{display:inline-block;min-width:40px;height:20px;padding:2px 7px;font-size:11px;letter-spacing:-1px;text-align:center;font-style:normal}
.stat10{color:#666;background:url(/resources/_Img/Board/default/stat_bg10.gif) repeat 0 0}
.stat11{color:#3f7c1f;background:url(/resources/_Img/Board/default/stat_bg11.gif) repeat 0 0}
.stat12{color:#4262c7;background:url(/resources/_Img/Board/default/stat_bg12.gif) repeat 0 0}
.stat13{color:#8d42a4;background:url(/resources/_Img/Board/default/stat_bg13.gif) repeat 0 0}
.stat14{color:#c12449;background:url(/resources/_Img/Board/default/stat_bg14.gif) repeat 0 0}
.stat15{color:#c344a1;background:url(/resources/_Img/Board/default/stat_bg15.gif) repeat 0 0}
.stat16{color:#018271;background:url(/resources/_Img/Board/default/stat_bg16.gif) repeat 0 0}
.stat17{color:#b75601;background:url(/resources/_Img/Board/default/stat_bg17.gif) repeat 0 0}
.stat18{color:#206cad;background:url(/resources/_Img/Board/default/stat_bg18.gif) repeat 0 0}

/*! 상태값 관리자 공통 스타일 */
.a-status{font-size:11px;letter-spacing:-.1em;line-height:1.2em;padding:2px 5px;border:1px solid #656565;background:#7b7b7b;color:#fff}
.a-status.st1{background-color:#e1f3db;border-color:#cce2be;color:#5d9045}
.a-status.st2{background-color:#d5dbfb;border-color:#c7caf5;color:#4562c8}
.a-status.st3{background-color:#f1e6f4;border-color:#d7c9e2;color:#8e42a6}
.a-status.st4{background-color:#fbe7e9;border-color:#d9cac7;color:#c32345}
.a-status.st5{background-color:#f8ebf5;border-color:#dacfd3;color:#c245a1}
.a-status.st6{background-color:#daf3ef;border-color:#b1daca;color:#028371}
.a-status.st7{background-color:#e6e6e6;border-color:#dfcbb2;color:#b85500}
.a-status.st8{background-color:#e8f4ff;border-color:#b2cfd3;color:#2c7ab8}
.a-status.st9{background-color:#e6e6e6;border-color:#d2d2d2;color:#666}
.a-status.st11{background-color:#fff;border-color:#a5d99b;color:#5d9045}
.a-status.st12{background-color:#fff;border-color:#c1caeb;color:#4562c8}
.a-status.st13{background-color:#fff;border-color:#dfc0ec;color:#8e42a6}
.a-status.st14{background-color:#fff;border-color:#f3bdca;color:#c32345}
.a-status.st15{background-color:#fff;border-color:#f3a2dd;color:#c245a1}
.a-status.st16{background-color:#fff;border-color:#8ed0c2;color:#028371}
.a-status.st17{background-color:#fff;border-color:#eabea5;color:#b95603}
.a-status.st18{background-color:#e8f4ff;border-color:#b2cfd3;color:#2c7ab8}
.a-status.st19{background-color:#e6e6e6;border-color:#d2d2d2;color:#666}
.a-status.st20{background-color:#cc413d;border-color:#cc413d;color:#fff}
.a-status.st21{background-color:#3d8ccc;border-color:#3d8ccc;color:#fff}

/*! 개인정보처리방침 */
.privacy-list{border-top:2px solid #696c75;border-bottom:1px solid #ddd}
.privacy-list .privacy-top{background:#f9f9f9;border-bottom:1px solid #ddd;color:#043d86;padding:18px 20px;font-size:14px;font-weight:700;line-height:140%}
.privacy-list .privacy-cont{padding:20px}
.privacy-list .no-data{display:block}

/*! pdf 갤러리 */
#photo.pdf-list-wrap .photo-list ul{font-size:0}
#photo.pdf-list-wrap .photo-list li{width:216px;margin:36px 0 0 30px}
#photo.pdf-list-wrap .photo-list li:nth-child(5n+1){margin-left:0}
#photo.pdf-list-wrap .photo-list li .thum{width:100%;padding:125% 0 0;background:0 0;overflow:hidden;height:0;max-height:inherit;min-height:auto;border:1px solid #b3b3b3;box-sizing:border-box}
#photo.pdf-list-wrap .photo-list li .thum img{display:block;position:absolute;top:0;left:0;width:101%}
#photo.pdf-list-wrap .photo-list li .stitle{text-align:left;font-size:18px;color:#333;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#photo.pdf-list-wrap .photo-list li .pcont{display:block;margin:0;position:relative}
#photo.pdf-list-wrap .photo-list li .pcont .writer{display:none}
#photo.pdf-list-wrap .photo-list li .pcont .date{background:0 0;position:absolute;bottom:0;right:0;font-size:16px;color:#666}

/*! 홍보동영상 */
.vod-wrap .board-view-head{border-bottom:1px solid #ddd;display:none}
.vod-wrap .board-view-head .vtitle-winfo{display:none}
.vod-wrap .vod-view{position:relative;padding-top:10px}
.vod-wrap .vod-view .view-cont{overflow:hidden;letter-spacing:-.05em}
.vod-wrap .vod-view .view-cont .vod{width:100%;height:auto;margin:0 auto;padding-bottom:135px;position:relative}
.vod-wrap .vod-view .view-cont .view{position:relative;float:right;display:inline-block;font-size:14px;color:#444;padding:15px 50px 15px 17px;margin-bottom:5px;line-height:1;background:#f1f1f1;display:none}
.vod-wrap .vod-view .view-cont .view:after{content:'';position:absolute;right:17px;top:15px;height:8px;width:8px;border:1px solid #82858c;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.vod-wrap .vod-view .view-cont .view.over:after{top:20px;border-width:1px 0 0 1px}
.vod-wrap .vod-view .view-cont .vod .video{padding:56.25% 0 0;position:relative}
.vod-wrap .vod-view .view-cont .vod .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.vod-wrap .vod-view .view-cont .vod .ssgap{display:none}
.vod-wrap .vod-view .view-cont .vtitle{font-size:28px;font-weight:400;color:#222;width:100%;position:absolute;bottom:70px;left:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.vod-wrap .vod-view .view-cont .caption{background:#f7f7f7;width:100%;height:250px;box-sizing:border-box;padding:20px 0;overflow:hidden}
.vod-wrap .vod-view .view-cont .caption .tit{font-size:18px;font-weight:400;color:#0d4b91;padding:2px 0 2px 40px;margin:0 0 20px;background:url(/resources/_Img/Board/default/ico_vodscript.png) no-repeat 0 50%}
.vod-wrap .vod-view .view-cont .caption-in{width:100%;height:100%;overflow-y:auto;line-height:1.75;padding:0 30px;box-sizing:border-box}
.vod-list{border-top:2px solid #000;border-bottom:1px solid #373737;padding-bottom:40px;overflow:hidden}
.vod-list ul.y-link{overflow:hidden}
.vod-list li{float:left;width:calc(25% - 1.5%);text-align:center;margin-right:2%;margin-bottom:50px;}
.vod-list li:nth-child(4n){margin-right:0;}
.vod-list li a{display:block;position:relative}
.vod-list li a .arr_vod{position:absolute;top:40%;left:50%;margin:-32px 0 0 -32px;background:url(/resources/_Img/Board/gallery/vod_play.png) no-repeat 0 0;background-size:100% auto;display:block;width:64px;height:64px;color:transparent;text-indent:-9999px;z-index:9999;}
.vod-list li .pimg{display:block}
.vod-list li .thum{width:100%;min-height:150px;overflow:hidden;display:block;margin-bottom:10px;background:#ddd}
.vod-list li .subject{display:block;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:25px 0 0;text-align:left;font-weight:500;font-size:17px;}
.vod-list li.over .subject,
.vod-list li:hover .subject{color:#0854ac;}
@media only screen and (max-width:599px){
	.vod-wrap .vod-view .view-cont .caption{padding:20px 0}
	.vod-wrap .vod-view .view-cont .caption-in{padding:0 20px}
}

/*! 서식자료실 */
.pds .file{width:10%}
.pds-files-down{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;font-size:0;z-index:3001}
.pds-files-down:before{display:inline-block;vertical-align:middle;content:"";width:0;height:100%}
.pds-files-down:after{display:block;content:"";width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0}
.pds-files-down .inwr{display:inline-block;vertical-align:middle;width:620px;height:470px;background:#fff url(/resources/_Img/Board/filedown_bg.png) no-repeat 100% 100%;position:relative;z-index:1;text-align:left}
.pds-files-down .inwr .tit{font-size:20px;font-weight:400;color:#fff;background:#044288;padding:21px 30px}
.pds-files-down .inwr .cont-sec{padding:20px 30px}
.pds-files-down .inwr .stit{font-size:17px;font-weight:400;color:#333;background:#eaeaea;padding:18px 20px 19px;margin:0 0 15px}
.pds-files-down .inwr li{margin:15px 0 0}
.pds-files-down .inwr li a{display:inline-block;vertical-align:middle;font-size:15px;color:#666}
.pds-files-down .inwr li a img{margin-right:10px}
.pds-files-down .btn-close{width:65px;height:65px;position:absolute;top:0;right:0;background:0 0;border:0}
.pds-files-down .btn-close:after,
.pds-files-down .btn-close:before{display:block;content:"";width:2px;height:35px;background:#fff;position:absolute;top:50%;left:50%;margin:-17px 0 0 -1px}
.pds-files-down .btn-close:before{transform:rotate(45deg);-ms-transform:rotate(45deg)}
.pds-files-down .btn-close:after{transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
@media only screen and (max-width:630px){
	.pds-files-down .inwr{width:96%;margin:0 2%}
}
@media only screen and (max-width:499px){
	.pds-files-down .inwr{background-size:70% auto}
}

/*! 채용공고 */
.recruit-list-li li{position:relative;border-top:1px solid #ddd;padding:20px 170px 20px 160px}
.recruit-list-li li:first-child{border-top:0}
.recruit-list-li .cate{position:absolute;left:0;top:36px;width:120px;text-align:center;font-size:17px;color:#333;font-weight:500;border-right:1px solid #ccc}
.recruit-list-li .subject{display:block;font-size:17px;color:#333;margin-bottom:10px;font-weight:500}
.recruit-list-li .period{display:inline-block;font-size:15px;color:#666;margin-right:30px;line-height:1.2}
.recruit-list-li .dday{display:inline-block;font-size:15px;color:#666}
.recruit-list-li .dday i{display:inline-block;background:#044288;width:25px;height:25px;font-family:bio-sans;font-size:14px;color:#fff;text-align:center;border-radius:50%;font-style:normal}
.recruit-list-li .state{position:absolute;right:50px;top:33px;text-align:center;font-size:14px;color:#fff;padding:5px 20px;background:#0a60bc;border:1px solid #0a60bc}
.recruit-list-li .state.end{color:#0a60bc;background:#fff;border:1px solid #0a60bc}
@media only screen and (max-width:800px){
	.recruit-list-li li{padding:20px 120px 20px 130px}
	.recruit-list-li .cate{width:100px}
	.recruit-list-li .state{right:20px}
}
@media only screen and (max-width:640px){
	.recruit-list-li li{padding:20px 80px 20px 100px}
	.recruit-list-li .cate{width:70px;font-size:15px}
	.recruit-list-li .subject{font-size:15px;margin-bottom:5px}
	.recruit-list-li .period{font-size:14px}
	.recruit-list-li .dday{position:absolute;right:10px;top:54px;font-size:13px;width:55px;text-align:center}
	.recruit-list-li .dday i{right:20px;font-size:11px;width:16px;height:16px;line-height:16px}
	.recruit-list-li .state{right:10px;top:16px;padding:5px 0;font-size:13px;width:55px}
}
@media only screen and (max-width:460px){
	.recruit-list-li li{padding:15px 80px 15px 70px}
	.recruit-list-li .cate{width:50px;font-size:14px;top:26px}
	.recruit-list-li .subject{font-size:14px}
	.recruit-list-li .period{font-size:13px}
	.recruit-list-li .dday{top:46px}
	.recruit-list-li .state{padding:3px 0;top:14px}
}

/*! 예결산공고 */
.budget .board-list-table .num{width:130px}
.budget .board-list-table .date{width:130px}
.budget .board-list-table .cate{width:130px}
.budget .board-list-table .writer{width:130px}
.budget .board-list-table .subject{text-align:center}
.budget .board-list-table td,
.budget .board-list-table th{border-left:1px solid #ccc}
.budget .board-list-table td.num,
.budget .board-list-table th:first-child{border-left:0}
.budget .board-list-table .writer a{display:block}
.budget .board-list-table .writer a:after{display:inline-block;vertical-align:middle;content:"";width:24px;height:24px;margin-left:10px;background:url(/resources/homepage/kor/_Img/Layout/layout_spr.png) no-repeat -26px -210px}
.budget .board-list-table .writer a span{display:inline-block;vertical-align:middle}
.budget .board-list-table .writer a:focus span,
.budget .board-list-table .writer a:hover span{text-decoration:underline}

/*! 관리자 */
#adm-container #board-wrap .board-write-tbl input.text,
#adm-container #board-wrap .board-write-tbl input[type=text]{font-size:15px}
#adm-container .board-search-wrap{margin:0 0 5px}
#adm-container .board-search-wrap .board-total .total{display:inline-block;padding:3px 0 0 32px}
#adm-container .board-search-wrap .board-total .page{display:inline-block}

/* 포토 게시판 */
.gallery-list-wrap .photo-list li{position:relative;}
.gallery-list-wrap .photo-list .num{font-family:"univia-pro", sans-serif;color:#fff;font-size:15px;display:block;position:absolute;right:0;bottom:21px;min-width:65px;padding:0 8px;height:40px;box-sizing:border-box;line-height:40px;text-align:center;z-index:1;border-radius:10px 0 10px 0}
.gallery-list-wrap .photo-list .num-new{background:#0d51b0;z-index:2;}
.gallery-list-wrap .photo-list .num-notice{background:#c21a20;z-index:3;}
.gallery-list-wrap .photo-list .num-cate{background:#00b0d4;z-index:1;    font-family:"Noto Sans KR", "Noto Sans SC", "Noto Sans TC", "맑은고딕","돋움","굴림",arial,Dotum,Verdana,helvetica,clean,sans-serif !important;}


/* 홍보 영상 게시판 */
#vmovie-lview{position:relative;width:100%;height:0;padding:0 0 56.25%;}
#vmovie-lview iframe{position:absolute;width:100%;height:100%;top:0;left:0;}
.vod-list li.no-data {margin:0}
.y-link li a .pimg{position:relative;}
.y-link li.over a .pimg:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(22,43,72,.6);}
.vod-list .board-wr{padding-bottom:40px;border-bottom:1px solid #ccc;margin-bottom:40px;overflow:hidden;}
.vod-list .board-wr .board-title{background:#f3f3f3;position:relative;padding:22px 0 21px;border-bottom:1px solid #ccc;margin-bottom:40px;}
.vod-list .board-wr .board-title .title{font-size:17px;font-weight:500;margin-left:20px;}
.vod-list .board-wr .board-title .title span.cate{margin-right:3px}
.vod-list .board-wr .board-title .right-area{position:absolute;top:20px;right:20px;}
.vod-list .board-wr .board-title .right-area span{font-size:16px;letter-spacing:-0.05em;}
.vod-list .board-wr .board-title .right-area span:last-child::after{display:none}
.vod-list .board-wr .board-title .right-area span::after{content:"";display:inline-block;width:1px;height:8px;background:#ccc;margin:0 30px;}
.v-wr {position:relative}
.v-wr:after {display:block;content:"";clear:both}
.v-wr .board-video {width:68.572%;margin-right:40px;}
.v-wr .board-desc {width:28.572%;position:absolute;top:0;right:0;background:#ecf1f9;height:100%;box-sizing:border-box;padding:22px;overflow:hidden;overflow-y:auto}
.v-wr .board-desc:focus {outline:rgb(59, 153, 252) auto 5px}
.v-wr.no-subtitle .board-video {width:100%;float:none;margin-right:0}

/* qna 게시판 */
.qa-status {border-radius:25px;padding:4px 10px;color:#fff;font-size:14px;letter-spacing:-.025em;box-sizing:border-box}
.qa-status.qat1 {background-color:#0c3c7f;border:1px solid #0c3c7f}
.qa-status.qat2 {background-color:#ededed;border:1px solid #c0c0c0;color:#767676}

/* 답변 달렸을때 게시글 뷰페이지 */
.board-answer-view {background:#ecf1f9;padding:0 50px;border-bottom:1px solid #bac2ca}
.board-answer-view .board-answer-head {padding:27px 0 26px;border-bottom:1px solid #373737;position:relative;}
.board-answer-view .board-answer-head .vtitle {font-size:23px;color:#373737;font-weight:400;margin-right:60px}
.board-answer-view .board-answer-head .vtitle-winfo {position:absolute;top:26px;right:0;}
.board-answer-view .board-answer-head .vtitle-winfo .txt {font-size:15px;color:#666}
.board-answer-view .board-view-cont {border-bottom:0}
@media all and (max-width:999px){
	.board-answer-view {padding:0 20px}
	.board-answer-view .board-answer-head {padding:17px 0 16px}
	.board-answer-view .board-answer-head .vtitle {font-size:1.2rem}
	.board-answer-view .board-answer-head .vtitle-winfo {top:17px}
	.board-answer-view .board-answer-head .vtitle-winfo .txt {font-size:14px}
}
@media all and (max-width:599px){
	.board-answer-view .board-answer-head .vtitle {margin-right:0}
	.board-answer-view .board-answer-head .vtitle-winfo .txt {display:none;}
}


/* 게시글 비밀번호 확인 */
.board-chkpw-wr {position:relative;max-width:330px;margin:0 auto;font-size:17px;text-align:center}
.board-chkpw-wr:before {content:"";display:block;background:url(/resources/_Img/Board/default/ico_pw.png) no-repeat;width:43px;height:54px;margin:15px auto 10px}
.board-chkpw-wr .tit {margin-bottom:20px;color:#333;font-size:1.176em;letter-spacing:-.05em}
.board-chkpw-wr .board-chkpw {margin-bottom:26px;font-size:0;overflow:hidden}
.board-chkpw > * {display:inline-block;vertical-align:top}
.board-chkpw > span {width:82%}
.board-chkpw .text.chkpasswd {background:#fff;border:2px solid #ebebeb;border-right:0;width:100%;height:58px;padding-left:26px;line-height:58px;box-sizing:border-box}
.board-chkpw .board-chkpw-btn {background:#c21a20 url(/resources/_Img/Board/default/board_chkpw_search.png) no-repeat center;border:0;width:18%;height:60px;font-size:0;transition:all .3s ease}
.board-chkpw .board-chkpw-btn:hover,
.board-chkpw .board-chkpw-btn:focus {background-color:#b5080e}