@charset "utf-8";

.Bbs-portlet {font-size:13px}
.html_hidden{visibility: hidden;position: absolute;z-index: -1}
/*************************************************
	일반 게시판
*************************************************/
/* 일반 게시판 상단 */
.Bbs-portlet .list_title_top{position:relative;width:100%;margin-bottom:13px;padding-bottom:15px}
.Bbs-portlet .list_title_top .page{float:left;padding:0;margin:0}
.Bbs-portlet .list_title_top .sort{float:right}
.Bbs-portlet .list_title_top .sort>label{float:left;padding-right:5px}
.Bbs-portlet .list_title_top .page li,.Bbs-portlet .list_title_top .sort li{float:left;padding-right:2px}
.Bbs-portlet .list_title_top .sort ul{float:left;margin:0;padding:0}
.Bbs-portlet .list_title_top .sort ul li a:hover{font-weight:600}
.Bbs-portlet .list_title_top .sort ul li.on a{padding-right:2px;font-weight:600}
.Bbs-portlet .list_title_top .sort ul li>span{padding:0 3px;color:#d9d9d9}
.Bbs-portlet .list_title_top .sort ul li.rss{padding-left:7px}
/* 게시판 리스트 */
.Bbs-portlet .table_list{border-top:2px solid #4485d5}
.Bbs-portlet .table_list>ul>li{position:relative;z-index:0;padding:10px 18px;border-bottom:1px solid #d0d0d0}
.Bbs-portlet .table_list>ul>li input[type=checkbox]{position:absolute;top:13px;left:0;z-index:10}
.Bbs-portlet .table_list .subject *{vertical-align:top}
.Bbs-portlet .table_list .subject:after{display:block;clear:both;content:''}
.Bbs-portlet .table_list .subject>a{display:block}
.Bbs-portlet .table_list .subject>a:after{display:block;clear:both;content:''}
.Bbs-portlet .table_list .subject a:hover .subject_txt{text-decoration:underline !important}
.Bbs-portlet .table_list .subject .subject_txt{display:block;float:left;min-height:25px;font-size:16px;line-height:25px;font-size:13px}
.Bbs-portlet .table_list .subject .ico_area{display:block;float:left;padding:2px 0 0 5px}
.Bbs-portlet .table_list .table_category{color:#999}
.Bbs-portlet .table_list .table_category strong{color:#777}
.Bbs-portlet .table_list .etc_area ul:after{display:block;clear:both;content:''}
.Bbs-portlet .table_list .etc_area ul li{float:left;padding:0 5px 0 0;color:#dcdcdc}
.Bbs-portlet .table_list .etc_area ul li:before{content:'|'}
.Bbs-portlet .table_list .etc_area ul li:first-child{content:'' !important}
.Bbs-portlet .table_list .etc_area ul li span{display:inline-block;padding:0 0 0 3px;font-size:11px;color:#999}
.Bbs-portlet .table_list .etc_area ul li span strong{color:#999}
.Bbs-portlet .table_list .ico_notice{padding:3px 3px 0 0}
.Bbs-portlet .table_list .top_area:after{display:block;clear:both;content:''}
.Bbs-portlet .write_num{float:left;font-size:11px;color:#999}
.Bbs-portlet .table_list .table_date strong{visibility:hidden;position:absolute;z-index:-1}
.Bbs-portlet .table_list .num_area{float:right}
.Bbs-portlet .table_list *{color:#666;margin:0;padding:0}
.Bbs-portlet .table_list .table_date{display:inline-block;width:100px;height:13px;padding:0 5px 0 17px;background:url(../../images/Bbs/icon_date.jpg) no-repeat 0 0;line-height:13px}
.Bbs-portlet .table_list .table_coment{height:13px;margin:0;padding:0 5px 0 17px;background:url(../../images/Bbs/ico_reply.gif) no-repeat 0 3px;line-height:13px}
.Bbs-portlet .table_list .table_coment strong{visibility:hidden;position:absolute;z-index:-1}
.Bbs-portlet .table_list .table_hit{display:inline-block;width:45px;height:13px;margin:0;padding:0 5px 0 19px;background:url(../../images/Bbs/ico_view.gif) no-repeat 0 3px;line-height:13px}
.Bbs-portlet .table_list .table_hit strong{visibility:hidden;position:absolute;z-index:-1}
.Bbs-portlet .btm_area{padding:10px 0 0}
.Bbs-portlet .btm_area:after{display:block;clear:both;content:''}
.Bbs-portlet .table_list .table_poster{float:left;padding:0 2px 0 17px;background:url(../../images/Bbs/ico_man.png) no-repeat 0 3px}
.Bbs-portlet .table_list .table_poster strong{visibility:hidden;position:absolute;z-index:-1}
.Bbs-portlet .table_list .table_poster.admin{background:url(../../images/Bbs/icon_admin.png) no-repeat 0 3px}
.Bbs-portlet .table_list .table_poster:after{}
.Bbs-portlet .table_list .table_category{float:left;padding:0;color:#589e0d}
.Bbs-portlet .table_list .table_category strong{visibility:hidden;position:absolute;z-index:-1}
.Bbs-portlet .table_list .table_category:before{color:#dcdcdc;content:'| '}
/* 검색창 */
.Bbs-portlet .list-search{position:relative;height:100%;margin-top:27px;padding:16px 0 0;background:#f6f6f6}
.Bbs-portlet .list-search form{margin:0}
.Bbs-portlet .list-search fieldset *{vertical-align:top}
.Bbs-portlet .list-search fieldset{overflow:hidden;position:relative;width:413px;height:auto;margin:0 auto !important;text-align:center;white-space:nowrap}
.Bbs-portlet .list-search select{width:98px;height:31px;margin:0 5px 0 0;padding:0;border:1px solid #d3d3d3 !important}
.Bbs-portlet .list-search fieldset>div{display:inline-block;position:relative;width:168px;height:31px}
.Bbs-portlet .list-search input[type=text]{position:absolute;top:0;left:0;width:170px;height:29px;margin:0 !important;padding:0 !important;border:1px solid #d3d3d3}
.Bbs-portlet .list-search button{position:absolute;top:0;right:-21%;width:32px;height:31px;border:0;background:url(../../images/Bbs/icon_search.gif) no-repeat 0 0 !important;background-size:100% auto;text-indent:-9999px}
.Bbs-portlet .list-search .popular_search{display:block;clear:both;width:100%;margin:0 auto;padding:10px 0;text-align:center}
.Bbs-portlet .list-search .popular_search>label{display:inline;margin:0;padding:0;font-weight:600}
.Bbs-portlet .list-search .popular_search>p{display:inline;margin:0;padding:0}
/* 768이하 : 데블릿버전 및 모바일버전 전체 */
@media only screen and (max-width:768px){
.Bbs-portlet .list-search fieldset{width:90%}
.Bbs-portlet .list-search select{width:22%;padding:0 5px}
.Bbs-portlet .list-search fieldset>div{width:50%}
.Bbs-portlet .list-search input[type=text]{width:90%}
.Bbs-portlet .list-search button{right:0;width:32px}
}
/* 360이하 : 모바일버전 */
@media only screen and (max-width:360px){
.Bbs-portlet .list-search input[type=text]{width:75%}
.Bbs-portlet .list-search button{width:25%}
}
/* 400이하 : 모바일버전 */
@media only screen and (min-width:361px) and (max-width:400px){
.Bbs-portlet .list-search input[type=text]{width:80%}
.Bbs-portlet .list-search button{width:19.5%}
}
/* 페이징 */
.Bbs-portlet .paging *{transition:none !important}
.Bbs-portlet .paging{position:relative;width:100%;height:30px;margin-top:30px;text-align:center}
.Bbs-portlet .paging a,.Bbs-portlet .paging strong{display:inline-block;*display:inline;width:28px;padding:0;line-height:28px;vertical-align:top;*zoom:1;}
.Bbs-portlet .paging a{background:url(../../images/Bbs/board/bg_numbering.gif) no-repeat 0 9px;font-size:14px;font-weight:600;color:#666;overflow: hidden;}
.Bbs-portlet .paging a:hover{width:26px;border:1px solid #6f9bc4;border-radius:2px;background:#fff;line-height:27px;color:#4485d5;vertical-align:top}
.Bbs-portlet .paging strong{padding:0;border:0;background:#6f9bc4;line-height:28px;color:#fff}
.Bbs-portlet .paging a.btn{width:28px;height:28px;padding:0;border:0;}
.Bbs-portlet .paging a.btn:hover{width:26px;height:26px;border:1px solid #6f9bc4;border-radius:2px;color:#4485d5}
.Bbs-portlet .paging a.prev1{background:#fff url(../../images/Bbs/btn_paging_prev1.gif) no-repeat 50% 50%;background-size:100% auto;text-indent:999px;}
.Bbs-portlet .paging a.prev2{margin-right:6px;background:#fff url(../../images/Bbs/btn_paging_prev2.gif) no-repeat 50% 50%;background-size:100% auto;text-indent:999px;}
.Bbs-portlet .paging a.next1{margin-left:6px;background:#fff url(../../images/Bbs/btn_paging_next1.gif) no-repeat 50% 50%;background-size:100% auto;text-indent:999px;}
.Bbs-portlet .paging a.next2{background:#fff url(../../images/Bbs/btn_paging_next2.gif) no-repeat 50% 50%;background-size:100% auto;text-indent:999px;}
/*************************************************
	게시판 뷰페이지
*************************************************/
.Bbs-portlet .view{position:relative;width:100%;}
@media only screen and (max-width:650px){
.Bbs-portlet .view > table th[scope]{display:none}
.Bbs-portlet .view > table [data-cell-header]:before{display:block;width:100%;margin:0 0 1em;padding:.3em .6em;border-radius:2px;background:#f1f6f9;font-size:.8em;color:#333;text-align:left;content:'attr(data-cell-header)';opacity:0.8;box-shadow:1px 1px 2px #bbb}
}
.Bbs-portlet .view input[type=checkbox]{margin:0;padding:0}
.Bbs-portlet .view fieldset{position:relative;width:100%}
.Bbs-portlet .view > fieldset > table{clear:both;width:100%;margin:0 auto;border-top:2px solid #4485d5;border-collapse:inherit}
.Bbs-portlet .view > fieldset > table th,.Bbs-portlet .view table td{border-bottom:1px solid #e7e7e7}
.Bbs-portlet .view > fieldset > table th{height:30px;padding-left:25px;border-top:none;background:#f1f6f9;line-height:30px;color:#333;text-align:left}
.Bbs-portlet .view > fieldset > table .tit{width:100%;height:40px;padding-left:25px;background:#f7f7f7;line-height:40px;font-size:19px}
.Bbs-portlet .view > fieldset > table > tbody > tr > td{height:30px;padding-left:25px;border-top:none;background:#fff;line-height:30px;color:#333;text-align:left}
.Bbs-portlet .view > fieldset > table td .thum{padding-top:10px}
.Bbs-portlet .view > fieldset > table td img{vertical-align:middle}
.Bbs-portlet .view > fieldset > table td.cont{width:100%;height:auto;margin:0;padding:30px 25px;line-height:17px}
/*.Bbs-portlet .view > fieldset > table td.cont img{display:block;max-width:100%;height:auto}*/
.Bbs-portlet .view > fieldset > table td.cont img{max-width:100%;height:auto}
.Bbs-portlet .view > fieldset > table td.cont p.img{width:80%;margin:0 auto}
.Bbs-portlet .view > fieldset > table td.cont p.img img{width:100%;max-width:855px}
.Bbs-portlet .view > fieldset > table td.cont p.txt{width:100%;padding-top:15px}
.Bbs-portlet .view > fieldset > table .txt .tit{background: none}
/* table width관련 수정 2016.07.29 김도연
.Bbs-portlet .view > fieldset > table .txt table{display: table-cell; width:100% !important;}*/
.Bbs-portlet .view > fieldset > table .txt table{width:100% !important;}
.Bbs-portlet .view > fieldset > table .txt table td,.Bbs-portlet .view > fieldset > table .txt table th{padding:0 10px}
.Bbs-portlet .view > fieldset > table .txt .w100 table{display: table; border-collapse: collapse !important;}
.Bbs-portlet .view > fieldset > table .txt .w100 table th,.Bbs-portlet .view > fieldset > table .txt > .w100 table td{padding: 10px !important;}
.Bbs-portlet .view .texts{margin:20px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
.Bbs-portlet .view .texts dl{position:relative;margin:10px 0 !important}
.Bbs-portlet .view .texts dl:after{display:block;clear:both;content:''}
.Bbs-portlet .view .texts dt{position:absolute;z-index:10;left:0;top:0;width:50px;padding-right:30px !important;background:url(../../images/Bbs/btn_board_next_prev.png) no-repeat}
.Bbs-portlet .view .texts dt.next{background-position:95% 0}
.Bbs-portlet .view .texts dt.prev{background-position:95% -36px}
.Bbs-portlet .view .texts dd{padding-left:90px !important}
@media only screen and (max-width:767px){
.Bbs-portlet .view table th{width:100px; padding-left:5px !important}
.Bbs-portlet .view table td{padding-left:5px !important}
}
@media only screen and (max-width:320px){
/*
.Bbs-portlet .view table th{display:table-cell;width:100% !important}
.Bbs-portlet .view table td{display:table-cell;width:100% !important}
*/
}
/* 댓글달기 */
.Bbs-portlet .view .comment{position:relative;margin:0;padding:0}
.Bbs-portlet .view .comment .comment_input{position:relative;width:96%;padding:2%;border:1px solid #dadfe2;background:#eaeff2}
.Bbs-portlet .view .comment .comment_input .title{width:100%;height:29px;margin:0;padding-bottom:10px}
.Bbs-portlet .view .comment .comment_input .title p{float:left;margin:0;padding:0 10px 0 0;font-size:16px;font-weight:600;line-height:29px;color:#70757a}
.Bbs-portlet .view .comment .comment_input .social{float:left;position:relative;width:139px;height:29px;margin:0;padding:0;border:1px solid #dfdfdf;background:#fff}
.Bbs-portlet .view .comment .comment_input .social p{float:left;position:relative;margin:0 0 0 10px;padding:0 16px 0 0;background:url(../../images/Bbs/ico_question.gif) no-repeat right center;font-size:11px;font-weight:600;line-height:29px;color:#666}
.Bbs-portlet .view .comment .comment_input .social ul{position:absolute;top:4px;right:5px;height:21px}
.Bbs-portlet .view .comment .comment_input .social ul li{float:left;margin-left:2px}
.Bbs-portlet .view .comment .textarea{position:relative;margin:0;padding:0}
.Bbs-portlet .view .comment .textarea:after{display:block;clear:both;content:''}
.Bbs-portlet .view .comment .textarea textarea{width:100%;height:60px;margin:0;padding:0;border:1px solid #c7c9ce;background:#fff;box-sizing:border-box;resize:none}
/* 댓글리스트 */
.Bbs-portlet .view .comment .comment_list{position:relative;margin:0;padding:0}
.Bbs-portlet .view .comment .comment_list .commt_item{position:relative;margin:0;padding:10px 0 0 0;border-bottom:1px solid #e7e7e7}
.Bbs-portlet .view .comment .comment_list .commt_item .title{position:relative;padding:0 0 5px 0}
.Bbs-portlet .view .comment .comment_list .commt_item .commt_cont{padding-top:5px}
.Bbs-portlet .view .comment .comment_list .commt_item .title .name,.Bbs-portlet .view .comment .comment_list .commt_item title .id{font-weight:600;color:#70757a}
.Bbs-portlet .view .comment .comment_list .commt_item .title .name{padding-left:16px;background:url(../../images/Bbs/ico_man.png) no-repeat 0 2px}
.Bbs-portlet .view .comment .comment_list .commt_item .title .id{margin-left:5px}
.Bbs-portlet .view .comment .comment_list .commt_item .date{margin-left:9px;padding-left:9px;background:url(../../images/Bbs/bar_reply.gif) no-repeat 0 3px}
.Bbs-portlet .view .comment .comment_list .commt_item .time{margin-left:9px;color:#b2b2b2}
/* 댓글 버튼 */
.Bbs-portlet .commt_reply_input .commt_btn{position:absolute;top:14px;right:0;z-index:10}
.Bbs-portlet .commt_reply_input .commt_btn:after{display:block;clear:both;content:''}
.Bbs-portlet .commt_reply_input .commt_btn li{float:left;margin-left:3px}
.Bbs-portlet .commt_reply_input .commt_cont{display:block;width:100%;margin:0;padding:10px 0;line-height:18px}
.Bbs-portlet .view .comment .comment_list .commt_reply_input{position:relative;padding:14px 0 0 40px;border-top:2px dotted #ededed;background:url(../../images/Bbs/bg_reply.gif) no-repeat 15px 11px}
.Bbs-portlet .view .comment .comment_list .commt_reply_input:after{display:block;clear:both;content:''}
.Bbs-portlet .view .comment .comment_list .commt_reply_input .reply_textarea{margin:0 85px 0 0}
.Bbs-portlet .view .comment .comment_list .commt_reply_input input[type=text]{width:100%;height:28px;border:1px solid #c7c9ce;background:#f8f8f8;line-height:28px;color:#b2b2b2;box-sizing:border-box}
.Bbs-portlet .view .comment .comment_list .commt_reply_input textarea{width:100%;height:28px;padding:0;border:1px solid #c7c9ce;background:#f8f8f8;color:#b2b2b2}
.Bbs-portlet .view .comment .comment_list .commt_reply_input .commt_btn02{float:right;margin:0;padding:0}
.Bbs-portlet .view .comment .comment_list .commt_reply_input .commt_btn02 li{float:left;padding-left:5px}
.Bbs-portlet .view .comment .comment_list .commt_reply{padding:5px 0 10px 35px;border-top:2px dotted #ededed;background:url(../../images/Bbs/bg_reply.gif) no-repeat 15px 5px}
.Bbs-portlet .check_label{display:inline-block}
/* 320이하 : 모바일버전 */
@media only screen and (max-width:320px){
.Bbs-portlet .view table th{width:120px}
/*
	.Bbs-portlet .view .comment .textarea textarea{width:80%}
	.Bbs-portlet .view .comment .textarea .btn_b_grey{width:10%; padding:0 20px}
	*/
}
/* 360이하 : 모바일버전 */
@media only screen and (min-width:321px) and (max-width:360px){
/* .Bbs-portlet .view .comment .textarea textarea{width:90%} */
}
/* 768이하 : 데블릿버전 */
@media only screen and (min-width:361px) and (max-width:769px){
.Bbs-portlet .view .comment .textarea textarea{width:100%}
}
/* 768이하 : 데블릿버전 */
@media only screen and (max-width:769px){
.Bbs-portlet .view table .tit{height:30px;padding-left:10px;line-height:30px;font-size:15px}
.Bbs-portlet .view table th,.view table td{height:30px;padding-left:10px;line-height:30px}
.Bbs-portlet .view table td.cont p.img{width:100%;margin:0}
.Bbs-portlet .view .texts dt{margin-right:30px}
.Bbs-portlet .view table td.cont{padding:15px 0}
}
/* 댓글관련 */
.Bbs-portlet .reply_section{position:relative}
.Bbs-portlet .reply_section:after{display:block;clear:both;content:''}
.Bbs-portlet .reply_section .reply_comment_area{margin:0 100px 0 0}
.Bbs-portlet .reply_section .reply_btn_area{position:absolute;top:0;right:0;z-index:10}
.Bbs-portlet .reply_section .reply_comment_area_in{margin:0 95px 0 0}
.Bbs-portlet .reply_section .reply_btn_area_in{position:absolute;top:0;right:0;z-index:10;width:95px}
.Bbs-portlet .reply_section .reply_btn_area_in .commt_btn{top:0 !important}
/*************************************************
	게시판 작성 페이지
*************************************************/
.Bbs-portlet .write{position:relative;width:100%;}
.Bbs-portlet .write .caution_wrap{width:auto;margin:0 0 10px 0;padding:10px 10px 10px 25px;background-color: #f1f6f9;word-break:break-all}
.Bbs-portlet .write .caution_wrap .star{padding-right:8px}
.Bbs-portlet .write .caution_wrap li{margin:0 0 5px 0;padding-left:10px;background:url(../../images/Bbs/star.png) no-repeat 0 0;background-size:6px 11px;font-size:13px;color:#666;font-weight:normal}
.Bbs-portlet .write .caution_wrap ul{margin: 0;}
.Bbs-portlet .write input{border:1px solid #d3d3d3}
.Bbs-portlet .write .desc{float:right;position:relative;margin-bottom:5px;}
.Bbs-portlet .write .list li{float:left;list-style:none}
.Bbs-portlet .write .list li label{float:left}
.Bbs-portlet .write .list li input{float:left}
.Bbs-portlet .write fieldset{position:relative;width:100%}
.Bbs-portlet .write table{position:relative;width:100%;border-top:1px solid #fff;border-collapse:inherit;color:#666}
.Bbs-portlet .write table th,.write table td{padding:10px;border-bottom:1px solid #d0d0d0}
.Bbs-portlet .write table label{display:inline-block}
/*
.write table th{width:25%}
.write table td{width:75%}
vertical-align:-3px;
 */
.Bbs-portlet .write input[type=radio],.Bbs-portlet .write input[type=checkbox],.Bbs-portlet .write label{height:26px;margin:0;padding:0 8px !important;line-height:26px}
.Bbs-portlet .write input[type=text]{height:26px;margin:0;padding:0;line-height:26px}
.Bbs-portlet .write textarea{width:100%;height:400px;margin:0;padding:0}
/* .write label.select_lbl{line-height: 29px} */
.Bbs-portlet .write select{width:160px;height:29px;margin-right:5px;border:1px solid #d3d3d3}
.Bbs-portlet .write table td .txt_frst{float:left;width:50%}
.Bbs-portlet .write table td .txt_sec{float:right;width:50%;text-align:right}
.Bbs-portlet .write table td .txt_frst>span,.write table td .txt_sec>span{float:right;margin:0;padding:0 10px}
.Bbs-portlet .write table td .cont_frst{position:relative;width:100%;min-height:20px;margin:0}
.Bbs-portlet .write table td .cont_frst:after{display:block;clear:both;content:''}
.Bbs-portlet .write table td .cont_frst input{margin-top:2px}
.Bbs-portlet .write table td .cont_sec{position:relative;width:100%;padding-top:10px}
.Bbs-portlet .write p.title{float:left;position:relative;margin:0;padding:20px 5px 5px 0;font-size:14px;font-weight:600}
.Bbs-portlet .write table td p.unit{float:left;height:26px;padding:0 5px;line-height:26px}
.Bbs-portlet .write table td .cont_sub_title{/* float:left; */padding:0 5px;font-weight:600}
.Bbs-portlet .write table td .cont_sub{/* float:left; */padding:3px;border:1px solid #000}
.Bbs-portlet .write .file_input_div{float:left;position:relative;width:83px;height:28px;margin:0}
.Bbs-portlet .write .board_file_button{position:absolute;top:0;left:0;width:83px;height:28px;margin:0;padding:0;border:0;background:#b5b7bc;color:#fff}
.Bbs-portlet .write .board_file_input{position:absolute;top:0;right:0;width:0;height:0;opacity:0}
.Bbs-portlet .write .file_info{float:left;position:relative;width:100%}
.Bbs-portlet .write table .noborder{border:none}
.Bbs-portlet .write table .confirm{margin:0 5px 0 30px}
.Bbs-portlet .write .write01{border-top:2px solid #4485d5}
.Bbs-portlet .write .write02{border-top:1px solid #e7e7e7}
.Bbs-portlet .write table .time{margin-left:9px;color:#b2b2b2}
.Bbs-portlet .write table .pl13{padding-left:13px}
.Bbs-portlet .write table .height31{height:31px}
.Bbs-portlet .write table .height38{height:38px}
.Bbs-portlet .write table th{width:127px;padding-left:22px;background:#f1f6f9;color:#333;text-align:left}
.Bbs-portlet .write table th label{font-weight:600;color:#333 !important}
.Bbs-portlet .write table .Box{height:29px;border:1px solid #d3d3d3}
.Bbs-portlet .write .icon img{margin-right:7px;vertical-align:-2px}
.Bbs-portlet .write .code{display:inline-block;width:135px;height:16px;padding:5px;background:#e8e8e8;vertical-align:-7px}
.Bbs-portlet .write .code_input{margin-top:7px}
.Bbs-portlet .write .date th{padding-left:40px}

@media only screen and (max-width:1200px){
.Bbs-portlet .write table td .txt_sec{float:none;clear:both;margin-top:35px}
.Bbs-portlet .write table td .txt_sec .ml70{float:right;margin-left:0}
.Bbs-portlet .write table td .txt_sec .w_55{width:71%}
.Bbs-portlet .write .list li input{margin-top:7px}
.Bbs-portlet .write table .home{margin-top:6px}
.Bbs-portlet .write table td .cont_frst .home{margin-top:6px}
}
@media only screen and (max-width:980px){
.Bbs-portlet .write table td .txt_sec{float:none;margin-top:35px}
.Bbs-portlet .write table td .txt_sec .ml70{float:right;margin-left:0}
.Bbs-portlet .write table td .last{margin-top:5px}
.Bbs-portlet .write table td .txt_sec .w_55{width:57%}
.Bbs-portlet .write table td .cont_sec .ml30{margin-left:8%}
.Bbs-portlet .write table .home{margin-top:0}
.Bbs-portlet .write table td .cont_frst .home{margin-top:0}
.Bbs-portlet .write .list li .home{margin-top:0}
}
@media only screen and (max-width:768px){
.Bbs-portlet .write table td .txt_sec .w_55{width:74.5%}
.Bbs-portlet .write table td .last{margin-top:0}
.Bbs-portlet .write table td .txt_sec{width:64%}
}
@media only screen and (max-width:480px){
.Bbs-portlet .write table td .txt_frst{width:100%}
.Bbs-portlet .write table td .txt_sec .ml70{float:left;margin-left:0}
.Bbs-portlet .write table td .txt_sec .w_55{float:left;width:73%}
.Bbs-portlet .write table td .txt_sec{width:100%}
.Bbs-portlet .write .w_50{width:100%}
.Bbs-portlet .write .w_50.fl{width:50%}
.Bbs-portlet .write .height31 .cont_sec .w40{display:block;float:none;width:100%;margin-left:0}
.Bbs-portlet .write .height31 .cont_sec .none{display:none}
.Bbs-portlet .write table th{padding-left:5px}
.Bbs-portlet .write table .ell{overflow:hidden;width:200px;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}
.Bbs-portlet .write table th,.Bbs-portlet .write table td{padding:5px}
.Bbs-portlet .write table td .cont_frst .w_60{width:100%}
}
/* 날짜선택 */
.Bbs-portlet .write table td fieldset{float:left;width:100%;height:28px;background:#fff}
.Bbs-portlet .write table td fieldset:after{display:none;clear:both;content:''}
.Bbs-portlet .write table td fieldset > .clearfix{width:400px}
.Bbs-portlet .write table td fieldset>label{float:left;height:100%;margin:0;padding:0 5px;border-right:1px solid #d6d6d6;color:#787878}
.Bbs-portlet .write table td fieldset>input{border:0}
.Bbs-portlet .write table td fieldset>button{display:block;position:absolute;top:0;right:0;width:31px;height:28px;background:url(../../images/Bbs/btn_date_select.jpg) no-repeat 0 0;text-indent:-9999px}
/*************************************************
	갤러리 리스트
*************************************************/
.Bbs-portlet .gallery{position:relative;width:100%}
.Bbs-portlet .gallery .gallery_list:after{display:block;clear:both;content:''}
.Bbs-portlet .gallery .gallery_list{position:relative;width:100%;border-top:2px solid #4485d5;border-bottom:1px solid #d0d0d0}
.Bbs-portlet .gallery .gallery_list .record{float:left;width:23%;min-height:290px; padding:20px 2% 0 0;color:#666}
.Bbs-portlet .gallery .gallery_list .record:nth-child(4n){padding-right:0}
.Bbs-portlet .gallery .gallery_list .record input[type=checkbox]{float:left;margin:0 5px 0 0 !important}
.Bbs-portlet .gallery .gallery_list .record>div{float:left;width:100%}
.Bbs-portlet .gallery .gallery_list .r_tit{margin:10px 0 0;font-weight:600}
.Bbs-portlet .gallery .gallery_list .r_tit a *{display:block;overflow:hidden;height:100%;line-height:100%;white-space:nowrap;text-overflow:ellipsis}
.Bbs-portlet .gallery .gallery_list .r_tit a:hover{font-weight:600;color:#4485d5;text-decoration:underline}
.Bbs-portlet .gallery .gallery_list .r_tit a .subject-txt{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.Bbs-portlet .gallery .gallery_list .r_tit img{margin-top:4px}
.Bbs-portlet .gallery .gallery_list .r_day{height:9px;padding:9px 0;line-height:9px}
.Bbs-portlet .gallery .gallery_list .r_day p.date{float:left;margin:0 5px 0 0;padding:0}
.Bbs-portlet .gallery .gallery_list .r_day p.time{float:left;margin:0;padding:0;color:#b2b2b2}
.Bbs-portlet .gallery .gallery_list .r_review{height:13px;margin:0;padding-bottom:20px;line-height:13px}
.Bbs-portlet .gallery .gallery_list .r_review p.r_commt{float:left;height:13px;margin:0;padding:0 0 0 17px;background:url(../../images/Bbs/ico_reply.gif) no-repeat 0 3px;line-height:13px}
.Bbs-portlet .gallery .gallery_list .r_review p.r_view{float:left;height:13px;margin:0;padding:0 0 0 19px;background:url(../../images/Bbs/ico_view.gif) no-repeat 0 3px;line-height:13px}
.Bbs-portlet .gallery .gallery_list .r_review span{float:left;height:13px;padding:0 5px;line-height:13px;font-size:10px;color:#cbcccc}
@media only screen and (max-width:1200px){
.Bbs-portlet .gallery .gallery_list .record>div{float:left;width:100%}
.Bbs-portlet .gallery .gallery_list .r_day p.time{display:none}
}
/* 768이하 : 데블릿버전 */
@media only screen and (max-width:769px){
.Bbs-portlet .gallery .gallery_list .record{width:100%;padding:20px 0 0}
.Bbs-portlet .record .r_img{;background:none}
}
/* 갤러리형식 게시판 재생버튼 */
.Bbs-portlet .record .r_img{position:relative;width:100%;min-height:166px; background:#efefef;overflow:hidden;text-align:center;max-height: 166px;}
.Bbs-portlet .record .r_img>img{width: auto!important;height: 100%!important; border:0 none;vertical-align:top;}
.Bbs-portlet .record .r_img a.gr_list_play{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../images/Bbs/btn_list_play.png) no-repeat 50% 50%;background-size:46px;text-indent:-2000px}
/*************************************************
	웹진 리스트
*************************************************/
.Bbs-portlet .webzine{position:relative;width:100%}
.Bbs-portlet .webzine .webzine_list{position:relative;width:100%;padding-bottom:20px;border-top:2px solid #4485d5;border-bottom:1px solid #d0d0d0}
.Bbs-portlet .webzine .webzine_list .record{width:100%;height:166px;margin-top:20px;color:#666}
.Bbs-portlet .webzine .webzine_list .record input[type=checkbox]{float:left;margin:0 5px 0 0 !important}
.Bbs-portlet .webzine .webzine_list .record>div{float:left;width:97%;height:100%;border:1px solid #dfdfdf}
.Bbs-portlet .webzine .webzine_list .record .r_content{width:100%;height:173px}
.Bbs-portlet .webzine .webzine_list .record .r_content .r_img{overflow:hidden;float:left;position:relative;width:32%;height:166px}
.Bbs-portlet .webzine .webzine_list .record .r_content .r_cont{float:left;position:relative;width:68%;height:100%}
.Bbs-portlet .webzine .webzine_list .record .r_content .r_cont .r_cont_top{margin:0;padding:2% 3% 0}
.Bbs-portlet .webzine .webzine_list .record .r_day_review{width:100%}
.Bbs-portlet .webzine .webzine_list .record .r_day{float:left;height:13px;padding-left:17px;background:url(../../images/Bbs/icon_date.jpg) no-repeat 0 0;line-height:13px}
.Bbs-portlet .webzine .webzine_list .record .r_day p.date{float:left;margin:0 5px 0 0;padding:0}
.Bbs-portlet .webzine .webzine_list .record .r_day p.time{float:left;margin:0;padding:0;color:#b2b2b2}
.Bbs-portlet .webzine .webzine_list .record .r_day_review{width:100%;padding-bottom:30px}
.Bbs-portlet .webzine .webzine_list .record .r_review{float:right;height:13px;margin:0;padding:0;line-height:13px}
.Bbs-portlet .webzine .webzine_list .record .r_review p.r_commt{float:left;height:13px;margin:0;padding:0 0 0 17px;background:url(../../images/Bbs/ico_reply.gif) no-repeat 0 3px;line-height:13px}
.Bbs-portlet .webzine .webzine_list .record .r_review p.r_view{float:left;height:13px;margin:0;padding:0 0 0 19px;background:url(../../images/Bbs/ico_view.gif) no-repeat 0 3px;line-height:13px}
.Bbs-portlet .webzine .webzine_list .record .r_review span{float:left;height:13px;padding:0 5px;line-height:13px;font-size:10px;color:#cbcccc}
.Bbs-portlet .webzine .webzine_list .record .r_title{position:relative;width:100%}
.Bbs-portlet .webzine .webzine_list .record .r_title > img{position:absolute;right:10px;top:4px}
.Bbs-portlet .webzine .webzine_list .record .r_title p.tit{min-height:20px;margin-bottom:10px;padding:0;line-height:20px;font-weight:600;display:none}
.Bbs-portlet .webzine .webzine_list .record .r_title p.tit a{font-weight:600;font-size:16px}
.Bbs-portlet .webzine .webzine_list .record .r_title p.tit img{vertical-align:middle}
.Bbs-portlet .webzine .webzine_list .record .r_content .r_cont .r_user{position:absolute;left:0;bottom:7px;width:95%;height:35px;padding-left:5%;border-top:1px solid #dfdfdf;background:#fafafa}
.Bbs-portlet .webzine .webzine_list .record .r_content .r_cont .r_user span{float:left;height:35px;padding:0 5px;line-height:35px;font-size:10px;color:#cbcccc}
.Bbs-portlet .webzine .webzine_list .record .r_content .r_cont .r_user .user_id{float:left;margin:0;padding:0 0 0 17px;background:url(../../images/Bbs/ico_man.png) no-repeat center left;line-height:35px}
.Bbs-portlet .webzine .webzine_list .record .r_content .r_cont .r_user .user_part{float:left;margin:0;padding:0;line-height:35px;color:#589e0d}
.Bbs-portlet .webzine .webzine_list .record .r_content .r_cont .r_user .plus{float:right;width:36px;margin:0;padding:0;border-left:1px solid #dfdfdf;line-height:35px;text-align:center}
.Bbs-portlet .webzine .webzine_list .record .r_content .r_cont .r_user .plus a{display:block;width:100%;height:100%;font-size:16px;font-weight:600;color:#bcbcbc}

.Bbs-portlet .webzine .webzine_list .record .tit{display:none}
.Bbs-portlet .webzine .webzine_list .record .cont{height:44px;overflow: hidden}
.Bbs-portlet .webzine .webzine_list .record .subject_txt{width:400px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.Bbs-portlet .webzine .webzine_list .record .subject_txt a{color:#666;font-weight: 600}
@media only screen and (max-width:1200px){
.Bbs-portlet .webzine .webzine_list .record .cont{height: 80px}
.Bbs-portlet .webzine .webzine_list .record .r_content .r_cont .r_user{display:none}
.Bbs-portlet .webzine .webzine_list .record>div{width:95%}
.Bbs-portlet .record .r_img>img{height:100%}
}
/* 320이하 : 모바일버전 */
@media only screen and (max-width:769px){
.Bbs-portlet .webzine .webzine_list .record{height:auto}
.Bbs-portlet .webzine .webzine_list .record input[type=checkbox]{margin-right:1%}
.Bbs-portlet .webzine .webzine_list .record>div{width:94%}
.Bbs-portlet .webzine .webzine_list .record .r_content{height:auto}
.Bbs-portlet .webzine .webzine_list .record .r_content .r_img{float:none;width:100%}
.Bbs-portlet .webzine .webzine_list .record .r_content .r_img>img{width:100%;border:0 none;vertical-align:top}
.Bbs-portlet .webzine .webzine_list .record .r_content .r_cont{float:none;width:100%}
.Bbs-portlet .webzine .webzine_list .record .r_content .r_cont .r_user{position:relative;width:95%}
.Bbs-portlet .webzine .webzine_list .record .subject_txt{width: 80%}
}
/*************************************************
	게시판 공통클래스
*************************************************/
.Bbs-portlet .right{float:right}
.Bbs-portlet .btns{padding:10px 0}
.Bbs-portlet .btns:after{display:block;clear:both;content:''}
.Bbs-portlet .btns{position:relative;width:100%;height:100%}
.Bbs-portlet .btns ul{margin:0;padding:2px}
.Bbs-portlet .btns ul li{float:left;margin-left:5px}
.Bbs-portlet .btn_xs_grey1,.Bbs-portlet .add,.Bbs-portlet .delete{display:inline-block;height:18px;padding:0 4px;background:#e4e4e4;line-height:18px;font-weight:600;font-size:13px;color:#666;text-align:center;white-space:nowrap}
.Bbs-portlet .btn_xs_white1{display:inline-block;height:18px;padding:0 4px;border:1px solid #ececec;background:#fff;line-height:18px;font-size:13px;color:#909090;text-align:center;white-space:nowrap}
.Bbs-portlet .btn_xs_white2{display:inline-block;height:18px;padding:0 4px;border:1px solid #ececec;border-radius:2px;background:#f6f6f6;line-height:18px;font-size:13px;color:#909090;text-align:center;white-space:nowrap}
.Bbs-portlet .btn_m_blue{display:inline-block;float:right;height:31px;padding:0 20px;border-radius:5px;border:1px solid #3d79c2;background:#4485d5;line-height:31px;font-weight:600;font-size:14px;color:#fff;text-align:center;white-space:nowrap}
.Bbs-portlet .btn_m_blue:hover,.Bbs-portlet .btn_m_blue:focus{color:#fff}
.Bbs-portlet .btn_m_grey{display:inline-block;height:31px;padding:0 20px;border-radius:5px;border:1px solid #90949a;background:#999fa6;line-height:31px;font-weight:600;font-size:14px;color:#fff;text-align:center;white-space:nowrap}
.Bbs-portlet .btn_m_grey:hover, .Bbs-portlet .btn_m_grey:focus{color:#fff}
.Bbs-portlet .btn_b_grey{display:inline-block;height:59px;padding:0 30px;border-radius:5px;border:1px solid #90949a;background:#999fa6;line-height:59px;font-weight:600;font-size:16px;color:#fff;text-align:center;white-space:nowrap}
.Bbs-portlet .btn_s_blue{display:inline-block;height:26px;padding:0 7px;border-radius:5px;border:1px solid #3d79c2;background:#4485d5;line-height:26px;font-weight:600;font-size:13px;color:#fff;text-align:center;white-space:nowrap}
.Bbs-portlet .btn_s_grey{display:inline-block;height:26px;padding:0 7px;border-radius:5px;border:1px solid #90949a;background:#999fa6;line-height:26px;font-weight:600;font-size:13px;color:#fff;text-align:center;white-space:nowrap}
.Bbs-portlet .btns a.btn_xs_white2:hover, .Bbs-portlet .btns a.btn_xs_white2:focus{color:#909090;}
/* 수정, 삭제, 댓글 버튼 */
.Bbs-portlet .title .commt_btn{position:absolute;top:5px;right:0;z-index:10}
.Bbs-portlet .title .commt_btn li{float:left;margin:0 0 0 2px}
.Bbs-portlet .commt_reply{position:relative}
.Bbs-portlet .commt_reply .commt_btn{position:absolute;top:5px;right:0;z-index:10}
.Bbs-portlet .commt_reply .commt_btn li{float:left;margin:0 0 0 2px}

@media (min-width:0) and (max-width:480px){
.Bbs-portlet .title .commt_btn{top:22px !important}
.Bbs-portlet .reply_textarea_first{margin:0 75px 0 0}
}
.Bbs-portlet input.w_100{width:100%}
.Bbs-portlet input.w_90{width:90%}
.Bbs-portlet input.w_80{width:80%}
.Bbs-portlet input.w_70{width:70%}
.Bbs-portlet input.w_65{width:65%}
.Bbs-portlet input.w_60{width:60%}
.Bbs-portlet input.w_55{width:55%}
.Bbs-portlet input.w_50{width:50%}
.Bbs-portlet input.w_40{width:40%}
.Bbs-portlet input.w_30{width:30%}
.Bbs-portlet input.w_20{width:20%}
.Bbs-portlet input.w_15{width:15%}
.Bbs-portlet input.w_10{width:10%}
.Bbs-portlet input.w_5{width:5%}
.Bbs-portlet .star{display:block;float:left;width:10px;height:20px;margin:0;padding:0;background:url(../../images/Bbs/star.png) no-repeat 50% 30%;background-size:6px 11px;color:#F00;text-align:center;text-indent:-20000px}
.Bbs-portlet .clear:after{display:block;clear:both;content:''}
/*************************************************
	게시판 - 탭메뉴
*************************************************/
.tab-type1{position:relative;width:100%;margin-bottom:37px}
.tab-type1 .on{}
.tab-type1 .tab-button{padding:0;margin:0; border:1px solid #dfdfdf !important;background:#fafafa url(../../images/Bbs/board/bg_tab_line.png) repeat-x 0 100% !important;border-bottom: none !important;}
.tab-type1 .tab-button:after{display:block;clear:both;content:''}
.tab-type1 .tab-button li{background:url(../../images/Bbs/board/bg_tab_line.png) repeat-x 0 100%}
.tab-type1 .tab-button li{float:left;height:40px;border-right:1px solid #dfdfdf;line-height:40px;font-size:14px;text-align:center;cursor:pointer}
.tab-type1 .tab-button li.on{position:relative;height:40px;border-right:none;background:#4485d5;line-height:40px;color:#fff;text-align:center}
.tab-type1 .tab-button li a{display:block;height:40px;padding:0 15px}
.tab-type1 .tab-button li.on a{background:url(../../images/Bbs/board/tab_select.png) no-repeat center 33px;color:#fff}
.tab-type1 .triangle{position:absolute;top:32px;left:66px;width:0;height:0;border-bottom:13px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;text-indent:-2000px}
.tab-type1 h3.tab_cont_title{width:0;height:0;margin:0;padding:0;text-indent:-2000px}
.tab-type1 .tab-contents{position:relative;z-index:1;padding:5px 20px;border:1px solid #dfdfdf;border-top:none}
.tab-type1 .tab-contents ul{overflow:hidden;width:100%;height:auto;padding:0;margin:0}
.tab-type1 .tab-contents ul li{float:left;height:auto;padding:5px 0 0 22px}
.tab-type1 .tab-contents ul li>a{display:block;padding-left:10px;background:url(../../images/Bbs/board/bul_lnb_2depth.gif) no-repeat left center}
.tab-type1 .tab-contents ul li>a:hover{font-weight:600;color:#4485d5;list-style-image:url('../../images/Bbs/board/bul_lnb_2depth_on.gif');list-style-position:inside}

/* 예산공고 */
.Bbs-portlet .word-type4{margin-top:20px;padding:20px;border:0;border:1px solid #dfdfdf;background:#fafafa}
.Bbs-portlet .word-type4 .span4{text-align:right}
.Bbs-portlet .word-type4 .span8 >h3{padding:0}
.Bbs-portlet .word-type4 .span8 >p{font-size:13px;color:#666}
.Bbs-portlet .word-type4 .span8 >strong{padding:0;font-size:13px;font-weight:600;color:#666}
.Bbs-portlet .word-type4 .span8 .bar_l{padding-left:5px;background:url(../images/kor_content/bar_1x11.gif) no-repeat 0 0}
@media (max-width:1200px){
.Bbs-portlet .word-type2 .span4{width:auto}
.Bbs-portlet .word-type2 .span5{width:auto}
.Bbs-portlet .word-type3 .span6{float:left;width:auto;margin:5px !important}
}
@media (max-width:979px){
.Bbs-portlet .word-type4 .span4{text-align:center}
}
@media (max-width:767px){
.Bbs-portlet .word-type4 .span8{text-align:center !important}
}
.Bbs-portlet .home_link{position:relative;width:156px;height:29px;line-height:29px}
.Bbs-portlet .home_link a{display:block;padding-left:7px;background:url(../../images/Bbs/bg_sub_link.png) no-repeat;font-size:14px;font-weight:600}
.Bbs-portlet .home_link a:hover{background-image:url(../../images/Bbs/bg_sub_link_over.png)}

/* 공통 스타일 */
fieldset legend{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0}


/* 게시물 스크랩 */
.scrap_list{padding:20px 0 10px 0;*zoom:1}
.scrap_listafter{content:'';clear:both;display:block}
.scrap_list ul{margin:-2px 5px 0 0}
.scrap_list ul li{float:left}
.scrap_list .left{float:left}
.scrap_list .right{float:right}
.scrap_list .left li{margin:0 12px 0 0}
.scrap_list .right li{margin:2px 0 0 5px}
.scrap_list ul li a{width:32px;height:32px;display:block;background-image:url(../../images/Bbs/ico_scrap.png);background-repeat:no-repeat;overflow:hidden}
.scrap_list ul li a span{visibility:hidden;position:absolute;z-index:-1}
.scrap_list ul li a.n_01{background-position:0 0}
.scrap_list ul li.on a.n_01{background-position:-50px 0}
.scrap_list ul li.on a.n_02{background-position:-50px -100px}
.scrap_list ul li a.n_02{background-position:0 -50px}
.scrap_list ul li a.n_03{background-position:0 -100px}

.scrap_list ul li a.n_04{background-position:0 -150px}
.scrap_list ul li a.n_05{background-position:0 -200px}
/*
.at-share-btn{position:relative}
.at-svc-facebook{width:32px !important;height:32px !important;max-width:32px !important;max-height:32px !important}
.at-svc-twitter{width:32px !important;height:32px !important;max-width:32px !important;max-height:32px !important}
.aticon-facebook{display:inline-block;width:32px !important;height:32px !important;background-image:url(../../images/Bbs/ico_scrap.png) !important;background-repeat:no-repeat !important;background-position:0 -150px !important}
.aticon-twitter{display:inline-block;width:32px !important;height:32px !important;background-image:url(../../images/Bbs/ico_scrap.png) !important;background-repeat:no-repeat !important;background-position:0 -200px !important}
*/
/* 게시판 캡션 숨기기 */
.caption{visibility:hidden;position:absolute;z-index:-1}

/* 위젯 모달 */
.yui3-widget-mask{z-index:1000 !important}
.yui3-widget-modal{z-index:10000 !important}


/* Real Person jQuery plugin styles v2.0.0. */
.realperson-challenge {
	display: block;
	color: #000;
}
.realperson-text {
	font-family: "Courier New",monospace !important;
	font-size: 6px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 3px;
}
.realperson-regen {
	padding-top: 4px;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}
.realperson-disabled {
	opacity: 0.5;
}
.realperson-disabled .realperson-regen {
	cursor: default;
}

/* 업로드파일  */
.view ul.file_list{padding:5px 3px !important;margin:0 !important}


/*************************
	색깔 변경
**************************/
/* gray 색깔 */
.Bbs-portlet ._Bbs_WAR_bbsportlet_bbsStyle_1  .table_list{border-top: 2px solid #b2b6bf}
.Bbs-portlet ._Bbs_WAR_bbsportlet_bbsStyle_1 .view > fieldset > table{border-top: 2px solid #b2b6bf}
.Bbs-portlet ._Bbs_WAR_bbsportlet_bbsStyle_1 .write .write01{border-top: 2px solid #b2b6bf}
.Bbs-portlet ._Bbs_WAR_bbsportlet_bbsStyle_1 .webzine .webzine_list{border-top: 2px solid #b2b6bf}
.Bbs-portlet ._Bbs_WAR_bbsportlet_bbsStyle_1 .gallery .gallery_list{border-top: 2px solid #b2b6bf}
.Bbs-portlet ._Bbs_WAR_bbsportlet_bbsStyle_1 .view > fieldset > table  th{background: #f7f7f7;}
.Bbs-portlet ._Bbs_WAR_bbsportlet_bbsStyle_1 .view > fieldset > table th, .Bbs-portlet .view table td{border-bottom: 1px solid #e7e7e7}
.Bbs-portlet ._Bbs_WAR_bbsportlet_bbsStyle_1 .write > table th{background: #f7f7f7;}
.Bbs-portlet ._Bbs_WAR_bbsportlet_bbsStyle_1 .write > table th, .write table td{border-bottom: 1px solid #e7e7e7}
.Bbs-portlet ._Bbs_WAR_bbsportlet_bbsStyle_1 .table_list>ul>li{border-bottom: 1px solid #e7e7e7}


.Bbs-portlet .txt .link_btn{position: relative;}
.Bbs-portlet .txt .link_btn .link_on{position: absolute; left: 50%;bottom: 26px;margin-left: -224px;z-index: 99999 ;background: url(/bbs-portlet/images/Bbs/content/btn_gallay_box.png) no-repeat 0 0;width: 380px;height: 53px;}
.Bbs-portlet .txt .link_btn .link_on .l_btn{position: absolute;right: 20px;top:11px}
.Bbs-portlet .txt .link_btn .link_on a{display: block;padding: 14px 47px;cursor: pointer;float: left;}
.Bbs-portlet .txt .link_btn .link_on .n_01{background: url(/bbs-portlet/images/Bbs/content/btn_gallay_box_hwp.png) no-repeat 0 0;}
.Bbs-portlet .txt .link_btn .link_on .n_02{margin-left: 5px;background: url(/bbs-portlet/images/Bbs/content/btn_gallay_box_pdf.png) no-repeat 0 0;}
.Bbs-portlet .txt .link_btn .link_on span{position: absolute;top: -11000px;left: -11000px;width: 0;  height: 0;  overflow: hidden;}
.Bbs-portlet .txt .link_btn .link_on .box_tit{font-size: 15px;margin: 16px 0 0 25px;font-weight: 600}

@media (max-width: 980px){
   .Bbs-portlet .txt .link_btn .link_on{margin-left: -115px;background-image: none;width: 230px; background: #fff;height: 73px; border: 1px solid #efefef;}
   .Bbs-portlet .txt .link_btn .link_on .box_tit{margin: 9px 0 0 53px;}
   .Bbs-portlet .txt .link_btn .link_on .l_btn{  right: 16px;top: 36px;}
}


/* 글쓰기페이지 동의 */
.Bbs-portlet .agree_tit{margin-bottom:5px !important;line-height:30px;font-size:15px;color: #666;background:#f8f8f8;padding:0 5px}
.Bbs-portlet .agree_check{text-align:right}
.Bbs-portlet .agree_check label{}
.Bbs-portlet .agree_area{border:1px solid #dcdcdc;background:#f8f8f8;height:80px;padding:10px;overflow-y:scroll;resize: vertical}


/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.Bbs-portlet .slick_images {text-align: center;width: 800px;height: 400px;overflow: hidden;}
.Bbs-portlet .slick_images img {max-height: 400px;margin: 0 auto}
@media (max-width: 1200px) {
   .Bbs-portlet .slick_images {width: 600px;}
}

@media (max-width: 480px) {
   .Bbs-portlet .slick_images {width: 300px;height: 200px;margin-left: 10%;}
   .Bbs-portlet .slick_images img {max-height: 200px}
   .Bbs-portlet .slick_images .slick-arrow {display: none !important}
}
.Bbs-portlet .slick-prev,
.Bbs-portlet .slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 19px;height: 36px;margin-top: -10px;padding: 0;cursor: pointer;
    color: transparent;border: none;outline: none;background: transparent;
    z-index: 1;}
.Bbs-portlet .slick-prev {left: 15px;background: url(/bbs-portlet/images/Bbs/content/btn_paging_prev2.gif) no-repeat 0 0;}
.Bbs-portlet .slick-next {right: 15px;background: url(/bbs-portlet/images/Bbs/content/btn_paging_next1.gif) no-repeat 0 0;}
.Bbs-portlet .slick-slider {margin-bottom: 30px;}

/* 게시판 기본 스타일 추가 2015.12.14 */
.base_st thead{border-top:2px solid #ccc;}
.base_st td{border:1px solid #ccc; padding:10px 0 10px 0;}
.base_st th{border:1px solid #ccc; text-align:center;}
.f11px{font-size:11px;}
.f10px{font-size:10px;}
.news_title { color:#003399; font-size:16px; }
.news_txt { font-size: 11px; padding: 5px; color: #777777; background: #eeeeee; margin-top: 5px; }
.news_photo { border: 1px solid #cccccc !important; padding: 8px; }
.news_con{line-height:1.8;}
.news_exp{ font-size:11px; font-family:돋움; }
.notice_con{line-height:1.8;}

/* 디바이스 width넘어갈때 스크롤 처리 */
@media (max-width: 640px) {
.responsive-area {width:100%; margin-bottom:15px; word-break: break-all;}
.responsive-area table{width:480px !important}
.Bbs-portlet .view  {overflow-x: scroll; overflow-y: hidden;}
}