﻿@charset "utf-8";
@import url("reset.css");
@import url("board2.css");
@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);

/* 게시판 공통 */
.bbs_ico{text-indent: -9999px;display: inline-block;width: 32px;height: 25px;}
.bbs_ico.file{background: url('../images/board/sub_icon01.png') center right no-repeat;}
.bbs_ico.new{background: url('../images/board/sub_icon02.png') center center no-repeat;}

.gongji_search_form .gongjisearchBtn{vertical-align: bottom;padding: 0;width:93px;font-size: 1em;position: absolute;top: 0;right: 0;}
.gongji_search_form{background-color: #f5f6fa;padding: 30px 15%; /* 30px 180px */border: 1px solid #e5e9ea;margin-top: 30px;}
.gongji_search_formWrap{position: relative;padding-right: 93px;}
.bbs_select {width: 14.91646778042959%;/* width: 125px; */height: 40px;color: #2b2b2b;font-size: 16px;-webkit-appearance:none; -moz-appearance:none; appearance:none;background: #fff url('../images/board/ico_arrowS.png') right 10px center no-repeat;}
.bbs_select::-ms-expand{  display:none;}
.bbs_Search{width: 84%;/* width: 620px; */height: 40px;}
.bbs_wrap{/*padding-bottom: 120px;*/} 
.bbs_wrap .sub_head_title{font-size: 1.125em;text-align: center;margin-top: 40px;margin-bottom: 50px;}
.bbs_wrap .bbs_total_page{margin-top: 40px;}
.bbs_wrap .bbs_page_wrap{margin-top: 40px;font-size: 0.875em;color: #444;}
.bbs_page_wrap > span{word-spacing: 5px;}
.bbs_page_wrap > span > .bar{padding: 3px;}
.bbs_wrap .bbs_page{position: relative;padding-left: 11px;margin-left: 11px;}
.bbs_wrap .bbs_page:before{content: "";position: absolute;top: 4px;left: 0;width: 1px;height: 11px;background-color: #cdd4dc;}
.txt_blue{color: #3b51ac;}
.txt_green{color: #01b79b;}
.bbs_wrap .bbs-list{border-top: 2px solid #373737;margin-top: 10px;}
.bbs-table{width: 100%;text-align: center;}
.bbs-table th{color: #000;height: 55px;border-bottom: 1px solid #bbbbbb;}
.bbs-table td{padding: 18px 0;border-bottom: 1px solid #e1e1e1;}
.bbs_notice{font-weight: bold;color: #3b51ac;}
.bbs_subject{text-align: left;color: #000;font-weight: bold;line-height: 25px;letter-spacing: 0;}
.bbs_subject .reply{padding-left: 20px;background: url(../images/board/reply.png) 0 0 no-repeat;color: #b82764;}
.bbs_subject a:hover{color: #3b51ac;text-decoration: underline;}
.th_number{width: 7%;}
.th_subject{width: 55%;}

.bbs_fixed{background-color: #f8f9fb;}
.bbs-pager-wrap{text-align: center;color: #2b2b2b;margin-top: 40px;position: relative;}
.bbs-pager-wrap .pagerBtn{display: inline-block;width: 40px;height: 40px;text-indent: -9999px;background: url('../images/board/bbs_prev_btn.png') 0 0 no-repeat;vertical-align: middle;}
.bbs-pager-wrap .bbs-next-pg{background: url('../images/board/bbs_next_btn.png') -49px 0 no-repeat;}
.bbs-pager-wrap .bbs-next-btn{background: url('../images/board/bbs_next_btn.png') 0 0 no-repeat;}
.bbs-pager-wrap .bbs-prev-btn{background-position: -49px 0;}

ul.board_paging.pcview li a {margin-left: 7px;}
ul.board_paging.pcview li {display: inline-block;}
ul.board_paging.pcview {list-style: none;}
.bbs-pager-wrap .pager strong:first-child, .bbs-pager-wrap .pager a:first-child {
	padding-left: 4px;
	padding-right: 4px;
}
/*.bbs-pager-wrap .pager {
	padding: 0px 15px;
}*/

.bbs-pager-wrap .pager{padding:0 20px}
.bbs-pager-wrap .pager strong,.bbs-pager-wrap .pager a{padding-left:15px}
/*.bbs-pager-wrap .pager strong:first-child,.bbs-pager-wrap .pager a:first-child{padding-left:0}*/
.bbs-pager-wrap .pager a:hover{color:#3b51ac}
.bbs-pager-wrap .pager strong{color:#3b51ac;text-decoration:underline}
.publishList-wrap{border-top: 2px solid #373737;margin-top: 50px;}
.publishList-wrap > h3 > .txt_blue{margin-right: 7px;}
/*.publishList-wrap h3,*/
.publishList,
.publishList_write,
.file_download li,
.nextPrevList li{padding-left: 20px;padding-right: 20px;border-bottom: 1px solid #e1e1e1;color: #000;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.publishList-wrap h3{color: #000; padding:20px; font-size:1.250em;border-bottom: 1px solid #bbbbbb; background:#f4f4f5;  background:#f4f4f5;}
.publishList{height: 55px;line-height: 55px;}
.publishList dl{display: inline-block;margin-left: 30px;padding-left: 30px;position: relative;}
.publishList dl:after{content: "";width: 1px;height: 1.2em;background-color: #e1e1e1;position: absolute;top: 18px;left: 0;}
.publishList dl:first-child{margin-left: 0;padding-left: 0;}
.publishList dl:first-child:after{display: none;}
.publishList dd{color: #858585;padding-left: 10px;}
.publishList dt{color: #666666;}
.publishList dt, .publishList dd{display: inline-block;font-size: 0.938em;}
.publishList_write{padding-top: 30px;padding-bottom: 40px;white-space: normal;font-size:0.938em;}
.publishList_write p {}
.file_download li{height: 55px;line-height: 55px;background: url('../images/board/sub_icon01.png') 22px center no-repeat;}
.file_download li a{padding-left: 35px;font-size:0.938em;}
.file_download li a:hover{text-decoration: underline;color: #3b51ac;}
.file_download2{display: block;width: 120px;height: 40px;line-height: 40px;padding-left: 20px;background-color: #3b51ac;color: #fff;position: relative;text-align: left;}
.file_download2:after{content: "";position: absolute;top: 50%;margin-top: -8px;right: 20px;width: 15px;height: 15px;background: url('../images/board/folder_ico2.png') 0 0 no-repeat;}
.txt_14{display: block;font-size: 0.875em;padding-top: 3px;}
.go_list{margin-top: 20px;text-align: center;}
.go_list a{display: inline-block;width:150px;height: 55px;line-height: 55px;color: #fff; border:1px solid #2f2f2f; cursor:pointer;font-size: 16px;font-weight: bold; padding: 0 47px; vertical-align:middle;}
.go_list a.BgRd{display: inline-block;padding: 0 47px;height: 55px;line-height: 53px;color: #fff;border:0; background-color: #3b51ac;cursor: pointer;font-size: 16px;font-weight: bold;}
.go_list a.prev{display: inline-block;padding: 0 47px;height: 55px;line-height: 53px;color: #2f2f2f;border-color:#2f2f2f;cursor: pointer;font-size: 16px;font-weight: bold; background: url('../images/board/ico_prev.png') 20px center no-repeat;}
.go_list a.prev:hover{color: #3b51ac;border:2px solid #3b51ac; background: url('../images/board/ico_prev_on.png') 20px center no-repeat;}
.go_list a.next{display: inline-block;padding: 0 47px;height: 55px;line-height: 53px;color: #2f2f2f;border-color:#2f2f2f;cursor: pointer;font-size: 16px;font-weight: bold; background: url('../images/board/ico_next.png') right 20px center no-repeat;}
.go_list a.next:hover{color: #3b51ac;border:2px solid #3b51ac; background: url('../images/board/ico_next_on.png') right 20px center no-repeat;}
.nextPrevList{margin-top: 50px;border-top: 1px solid #777777;border-bottom: 1px solid #777777;}
.nextPrevList li{height: 55px;line-height: 55px;}
.nextPrevList li span{padding-left: 30px;padding-right: 30px;background: url('../images/board/nextPrevList.png') 0 5px no-repeat;}
.nextPrevList li+li span{background-position: 0 -49px;}
.gongji_search_form input::placeholder{color: #999999;font-size: 16px;}


.table_style_02{width: 100%;text-align: center;margin-top: 3px;border-top: 2px solid #373737;}
.bbs_wrap input[type="text"]{height: 40px;}
.bbs_wrap textarea{resize:none;padding: 10px 10px;}
.table_style_02 th, .table_style_02 td{height: 55px;border: 1px solid #bbbbbb;}
.table_style_02 th{color: #000;background-color: #fafafa;}
.table_style_02 tbody th{background-color: ##f8f9fb;}
.table_style_02 td{height: 55px;border: 1px solid #bbbbbb;padding: 7px 15px;text-align: left;}
.table_style_02.td_tc td{text-align: center;}
.input-w-1{width: 100%;}
.input-w-2{width: 280px;}
.input-w-3{width: 130px;}
.input-w-35{width: 160px;}
.bbsTabBtn{width: 100%;font-size: 16px;text-align: left;padding-left: 20px;line-height: 44px;height: 48px;background-color: #fff;color: #535353;border: 2px solid #3b51ac;background: url(../images/board/ico_arrowS.png) right 20px center no-repeat;display: none;}

.reply_count{position: relative;margin-top: 25px;}
.reply_count ul{position: absolute;top: 11px;right: 0;}
.reply_count ul li{float: left;margin-left: 10px;font-size: 0.875em;}
.reply_count ul li:first-child{margin-left: 0;}
.reply_count ul li img{vertical-align: middle;}
.reply_count > p{color: #000;font-weight: bold;line-height: 45px;height: 45px;}
.replyContent{position: relative;border-bottom: 1px solid #eaeaea;border-top: 1px solid #eaeaea;padding-bottom: 20px;color: #333333;}
.replyContent > p{height: 60px;line-height: 60px;}
.replyContent .reply_name{font-weight: bold;}
.replyContent .reply_date{font-weight: normal;color: #999999;font-size: 0.875em;margin-left: 15px;}
.replyContent .reply_modify{position: absolute;top: 18px;right: 0;font-size: 0.875em;}
.replyContent .reply_modify a {margin-left:10px;}
.replyBoxWrap {margin-top:20px; padding:20px; background:#f5f6fa; border:1px solid #e5e9ea}
.replyBoxWrap .replay_box {position:relative; padding-right:85px;}
.replyBoxWrap button {border: 0;}
.replyBoxWrap .replySubmit {position:absolute; right:0; top:-1px; z-index:1; display:block; width: 75px; height: 70px; line-height: 50px; background: #01b79b;  color:#fff; text-align:center; }
.replyBoxWrap .replyTextArea {width:100%; height:70px;font-size:1em;}


/* tablet */
@media (max-width:1000px) {
	
	/* 갤러리 게시판 */
	.bbs_wrap .sub_head_title{margin-bottom: 20px;padding:  0 40px;}
	.bbs_wrap .bbs_page_wrap{margin-top: 20px;}
	.gongji_search_form{padding: 30px 20px;}
	.gongji_search_form p{position: relative;}
	.bbs_select{width: 30%;}
	.gongji_search_form .bbs_Search{width: 69%;}
	.gongji_search_form .searchBtn{position: absolute;top: 0;right: -78px;width: 78px;}
	.pc_blind{position: static;left: 0;}
	.tablet_blind{display: none;}
	.writeBtnWrap{position: static;margin-top: 30px;}
	.input-w-2{width: 59%;}
	.input-w-3{width: 29%;}
	.input-w-35{width: 45%;}

}
/* mobile */
@media (min-width:700px) {
	.m_bbsTabmenu{display: none!important;}
}
@media (max-width:699px) {
	.member_button{width: 150px;}
	#addr_1 + a > img{margin-bottom: 7px;}
	#user_email3 + a > img{margin-left: 7px;}
	.ul_box_02.kko p{width: 50%;}
	.ul_box_02.kko p+p{padding-left: 0;}
	/* 갤러리 게시판 */
	.gallery_bbs li{width: 48.46153846153846%;	}
	.gallery_bbs li:nth-child(3n+0){margin-right: 2.333333333333333%;	}
	.gallery_bbs li:nth-child(2n+0){margin-right: 0;}
	.bbs-table{margin-top: 0;}
	.bbs-table thead{display: none;}
	.bbs-table thead th:first-child,.bbs-table thead th:last-child{display: none;}
	.bbs-table tbody td:first-child,.bbs-table tbody td:last-child{display: none;}
	.bbs_subject{width: 70%;}
	.bbs-pager-wrap .pager a:nth-child(6),.bbs-pager-wrap .pager a:nth-child(7),.bbs-pager-wrap .pager a:nth-child(8),.bbs-pager-wrap .pager a:nth-child(9),.bbs-pager-wrap .pager a:nth-child(10){display: none;}
	.bbs-table td{padding-left: 20px;padding-right: 20px;}
	.bbs-table .bbs_subject{font-size: 1.125em;padding-right: 0;}
	.bbs_file+td{display: none;}
	.bbs_file+td+td {display: none;	}
	.bbs_date{display: none;}
	.m_block{display: block;font-weight: normal;font-size: 15px;padding-top: 5px;}
	.m_date,.m_count{color: #707070;font-weight: bold;padding-left: 5px;}
	.m_bar{padding: 0 5px;}
	.bbs_ico.file{background: url(../images/board/sub_icon01.png) center right no-repeat;padding-left: 90px;}
	.gongji_search_form .bbs_Search{width: 68%;}
	.gongji_search_form{margin-top: 20px;}
	.m_bbsTabmenu{display: block;}
	.bbsTabmenu{display: block;color: #535353;}
	.bbsTabmenu li{display: none;border: none;}
	.bbsTabmenu li a{line-height: 44px;height: 48px;border: none;border-left: 1px solid #ccc;border-right: 1px solid #ccc;text-align: left;padding-left: 20px;}
	.bbsTabmenu li.on a{line-height: 44px;height: 48px;background-color: #fff;color: #535353;border-color: #ccc;}
	.bbsTabmenu li:last-child a{border-bottom: 1px solid #ccc;}
	.bbsTabBtn{display: block;}
	.publishList-wrap .go_list a {width:30%; padding:0}
}