@charset "utf-8";

.required { color: red !important; }
.required:after {
	font-size: 15px;
	top:       4px;
}

section.bbs_skin {}
section.bbs_skin a:link, section.bbs_skin a:visited { text-decoration: none; color: #666666; }
section.bbs_skin form {margin: 0;}
section.bbs_skin a:hover { color: #83807d; text-decoration: underline }
section.bbs_skin a:active { /*color: #ff0000;*/ text-decoration: underline; }
section.bbs_skin p { margin-top: 0; margin-bottom: 0 }

/* 게시판 목록 */
/*section.bbs_skin td, section.bbs_skin table { }*/
section.bbs_skin table.table_wrap { width: 100%; border-top: 2px solid #43434a; margin-bottom: 20px; table-layout: fixed; }
section.bbs_skin table.table_wrap tr.notice td { background-color: #f8f8f8; }
section.bbs_skin table.table_wrap th {
	height:           auto;
	text-align:       center;
	background-color: #fff;
	padding:          11px 0 10px;
	border-bottom:    1px solid #757c86;
	color:            #333333;
	font-size:        16px;
	font-weight:      500;
}
section.bbs_skin table.table_wrap th.h_chk { width: 60px; }
section.bbs_skin table.table_wrap th.h_no { width: 60px }
section.bbs_skin table.table_wrap th.h_title {}
section.bbs_skin table.table_wrap th.h_date { width: 105px; }
section.bbs_skin table.table_wrap th.h_writer { width: 170px; }
section.bbs_skin table.table_wrap th.h_hit { width: 70px; }
section.bbs_skin table.table_wrap th.h_file { width: 70px; }
section.bbs_skin table.table_wrap th.h_re { width: 70px; }
section.bbs_skin table.table_wrap tr td {
	word-wrap:      break-word;
	word-break:     break-all;
	vertical-align: middle;
	padding:        13px 0 13px;
	border-bottom:  1px solid #e8e8e8;
	font-size:      16px;
	font-weight:    400;
	color:          #666666;
}
section.bbs_skin table.table_wrap td.b_chk { text-align: center; }
section.bbs_skin table.table_wrap td.b_no { text-align: center; }
section.bbs_skin table.table_wrap td.b_title { }
section.bbs_skin table.table_wrap td.b_date { text-align: center; }
section.bbs_skin table.table_wrap td.b_writer { text-align: center; }
section.bbs_skin table.table_wrap td.b_hit { text-align: center; }
section.bbs_skin table.table_wrap td.b_file { text-align: center; }
section.bbs_skin table.table_wrap td.b_re { text-align: center; }

section.bbs_skin .b_file span.ico_file {
	display:        inline-block;
	padding:        0; /*0 4px 0 0;*/
	text-indent:    -9999px;
	vertical-align: top;
	/*width:          20px;*/
	/*height:         20px;*/
	/*background:     url(/admin/bbs/skin/re_bbsBasic/image/bbs_file.png) 0 0 no-repeat;*/
	width:          17px;
	height:         15px;
	margin-top:     4px;
	background:     url(/admin/bbs/skin/re_bbsBasic_2022/image/icon_file.png) 0 0 no-repeat;
}

/* 게시판 글쓰기 */
section.bbs_skin table.write {width: 100%;border-top: 2px solid #43434a;margin-bottom: 10px;}
section.bbs_skin table.write th,
section.bbs_skin table.write td {padding: 10px 5px;border-bottom: 1px solid #cccccc;color: #50565a;height: 44px;}
section.bbs_skin table.write th {min-width: 100px; /*background-color: #f8f8f8;*/color: #50565a;}
section.bbs_skin table.write th:nth-child(3) { /*border-left: 1px solid #d3d5d7;*/}
section.bbs_skin table.write td { /*border-left: 1px solid #d3d5d7;*/text-align: left;color: #666768;}

section.bbs_skin table.write .fixed_val { line-height: 34px; }

section.bbs_skin table.write input,
section.bbs_skin table.write select {color: #555453;}

section.bbs_skin table.write .board_write_btn {padding-bottom: 15px;text-align: center;}
section.bbs_skin table.write .board_write_btn input,
section.bbs_skin table.write .board_write_btn button,
section.bbs_skin table.write .board_write_btn a {display: inline-block;height: 36px;line-height: 36px;margin: 0 5px;padding: 0 20px;border: 1px solid #5a5a5a;}

section.bbs_skin table.write .board_write_btn .submit {background-color: #5a5a5a;color: #fff;}
section.bbs_skin table.write .board_write_btn .cancle {background-color: #fff;color: #5a5a5a}

/* 체크박스 */
section.bbs_skin .custom_checkbox { position: relative; }
section.bbs_skin .custom_checkbox label { margin: 0; position: absolute; top: 1px; left: 0; height: 20px; padding: 0 0 0 30px; background: url(/admin/bbs/skin/re_bbsBasic_2022/image/icon_checkbox_off.png) 0 0 no-repeat; }
section.bbs_skin .custom_checkbox input[type="checkbox"] { margin: 0; }
section.bbs_skin .custom_checkbox input[type="checkbox"]:checked + label { background: url(/admin/bbs/skin/re_bbsBasic_2022/image/icon_checkbox_on.png) 0 0 no-repeat; }


/* 게시판 보기 */
section.bbs_skin .view_wrap {position: relative;padding: 10px 0 10px; margin-bottom: 100px; }
section.bbs_skin .view_wrap:after {display: block;clear: both;content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 0;background-color: #43434a;z-index: 10;}
section.bbs_skin .view_wrap .view_content {position: relative; border-top: 2px solid #555555; }
/*section.bbs_skin .view_wrap .view_content:after {display:block;clear:both;content:'';position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#43434a;z-index:10;}*/
section.bbs_skin .view_wrap .view_content .view_title { font-size: 24px;color: #43434a;line-height: 1.3; border-bottom: 1px solid #d0d0d0; padding: 15px 25px; font-weight: 700; }
section.bbs_skin .view_wrap .view_content .view_info { position: relative;color: #555; border-bottom: 1px solid #d0d0d0; padding: 15px 25px; font-size: 16px; font-weight: 400;}
section.bbs_skin .view_wrap .view_content .view_info:after { display: block;clear: both;content: ''; }
section.bbs_skin .view_wrap .view_content .view_info div { float: left; padding-right: 0; padding-left: 25px;color: #555; }

section.bbs_skin .view_wrap .view_content .view_body, section.bbs_skin .view_wrap .view_file { padding: 0; }
section.bbs_skin .view_wrap .view_content .view_body { position: relative; border-top: none; color: #3f3f3f; padding-bottom: 50px; padding: 15px 25px; border-bottom: 1px solid #d0d0d0; }
section.bbs_skin .view_wrap .view_content .view_body .text { padding: 10px 0;text-align: justify;color: #666768; }
section.bbs_skin .view_wrap .view_content .view_body .text .img { padding: 8px 0 }
section.bbs_skin .view_wrap .view_content .view_body .text img { max-width: 100%;height: auto !important; }

section.bbs_skin .view_wrap .view_content .view_file { width: 100%; padding: 20px 25px; border-bottom: 1px solid #d0d0d0; }
section.bbs_skin .view_wrap .view_content .view_file:after {display: block;clear: both;content: '';}
section.bbs_skin .view_wrap .view_content .view_file li {position: relative;border-top: none; border-bottom: 0 none; color: #3f3f3f; line-height: 50px; background: url(/admin/bbs/skin/re_bbsBasic_2022/image/icon_file_down.png) 10px 50% no-repeat; }
section.bbs_skin .view_wrap .view_content .view_file li a { border: 1px solid #d7d7d7; display: inline-block; padding: 10px 110px 10px 40px; background: none;}

section.bbs_skin .view_wrap .view_content .view_reply { width: 100%; padding: 20px 25px; border-bottom: 1px solid #d0d0d0; }

/* 게시판 검색 */
section.bbs_skin .bbs_search { position: relative; }
section.bbs_skin .bbs_search:after { display: block; clear: both; content: ''; }
section.bbs_skin .bbs_search .search_result {
	position:    absolute;
	width:       100%;
	float:       left;
	padding:     12px 0 0;
	font-weight: 400;
	color:       #555453;
	font-size:   14px;
	bottom:      10px;
}
section.bbs_skin .bbs_search .search_result em { color: #e43311; font-style: normal; }

section.bbs_skin .bbs_search .search_box { padding-bottom: 36px; float: none; }
section.bbs_skin .bbs_search .search_box .search_date, section.bbs_skin .bbs_search .search_box .search_select { float: left; width: 100%; margin-bottom: 5px; }

section.bbs_skin .bbs_search .search_box .search_date .icon_text {
	width:              100%;
	border:             1px solid #cfcfcf;
	background:         url(/renewal/assets/img/m_icon_calendar.png) 95% 50% no-repeat;
	color:              #555453;
	cursor:             pointer;
	padding:            0 5px;
	background-size:    20px 20px;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
}

section.bbs_skin .bbs_search .search_box .search_text {
	font-size: 14px;
	clear:     both;
	float:     none;
	width:     100%;
}
section.bbs_skin .bbs_search .search_box .search_text .desc_wrap {
	position:      relative;
	padding-right: 56px;
	width:         60%;
	display:       inline-block;
}

section.bbs_skin .bbs_search .search_box .search_text .icon_text {
	border:             1px solid #cfcfcf;
	border-right:       0 none;
	color:              #555453;
	width:              100%;
	padding:            0 0 0 26px;
	background:         #fff url(/renewal/assets/img/m_icon_search.png) no-repeat 7px 55%;
	background-size:    15px;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
}

section.bbs_skin .bbs_search .search_box .search_text .icon_button {
	position:         absolute;
	top:              0;
	right:            0;
	width:            56px;
	cursor:           pointer;
	border:           1px solid #422f33;
	background-color: #422f33;
	color:            #fff;
	text-align:       center;
}

section.bbs_skin .bbs_search .search_box .search_select {
	width:        39%;
	margin-right: 1%;
	display:      inline-block;
}

.icon_select {
	width:            100%;
	background-color: #fff;
	vertical-align:   middle;
}



.paging .pages strong {
	border:     1px solid #464646;
	background: #464646;
	color:      #fff;
}
.paging .pages li a:active { color: #666666; }
.paging .pages li a { border: none; }

.paging .page_next .next, .paging .page_next .last { background-image: none; }
.paging .page_prev .prev, .paging .page_prev .first { background-image: none; }
.paging .page_ctrl a {
	font-size:   15px;
	line-height: 27px;
	padding:     0 8px;
	display:     block;
	width:       auto;
}


/*section.bbs_skin .bbs_btn_wrap { font-size: 14px; }*/
/*section.bbs_skin .bbs_btn_wrap .bbs_button {*/
/*display:         inline-block;*/
/*position:        relative;*/
/*overflow:        hidden;*/
/*height:          28px;*/
/*line-height:     28px;*/
/*padding:         5px 15px 7px 40px;*/
/*border:          1px solid #d5d5d5;*/
/*border-radius:   2px;*/
/*margin:          0;*/
/*background:      url(/admin/bbs/skin/re_bbsBasic/image/bbs_button.jpg) no-repeat;*/
/*color:           #050505;*/
/*text-decoration: none;*/
/*white-space:     nowrap;*/
/*cursor:          pointer;*/
/*float:           right;*/
/*}*/

/*!*section.bbs_skin .board_btn a, .board_btn input {*/
/*margin-left: 5px;*/
/*}*!*/


/*section.bbs_skin .bbs_btn_wrap .bbs_button.btn_write { background-position: 0 -40px; }*/
/*section.bbs_skin .bbs_btn_wrap .bbs_button.btn_list {background-position: 0 0}*/
/*section.bbs_skin .bbs_btn_wrap .bbs_button.btn_write {background-position: 0 -40px}*/
/*section.bbs_skin .bbs_btn_wrap .bbs_button.btn_cancle {background-position: 0 -120px}*/
/*section.bbs_skin .bbs_btn_wrap .bbs_button.btn_delete {background-position: 0 -160px}*/
/*section.bbs_skin .bbs_btn_wrap .bbs_button.btn_modify {background-position: 0 -200px}*/
/*section.bbs_skin .bbs_btn_wrap .bbs_button.btn_hope {background-position: 0 -240px;}*/


/*section.bbs_skin .view_extra_wrap {border-bottom:2px solid #43434a;color:#3f3f3f;}*/
/*section.bbs_skin .view_extra_wrap li{display:block;position:relative;padding-left:112px;border-top:1px solid #d5d5d5;background-position:10px 50%;background-repeat:no-repeat;}*/
/*section.bbs_skin .view_extra_wrap em,*/
/*section.bbs_skin .view_extra_wrap span {display:block;height:20px;padding:10px 0}*/
/*section.bbs_skin .view_extra_wrap em{position:absolute;top:0;left:45px;width:54px;background:url(/admin/bbs/skin/re_bbsBasic/image/board_view_ctrl_vbar.png) 100% 54% no-repeat;}*/
/*section.bbs_skin .view_extra_wrap span{padding-right:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}*/
/*section.bbs_skin .view_extra_wrap .prev{background-image:url(/admin/bbs/skin/re_bbsBasic/image/bbs_view_prev.png)}*/
/*section.bbs_skin .view_extra_wrap .next{background-image:url(/admin/bbs/skin/re_bbsBasic/image/bbs_view_next.png)}*/
/*section.bbs_skin .view_extra_wrap .date{position:absolute;top:10px;right:5px;padding:0 5px 0 0;}*/


/*section.bbs_skin .view_wrap .bx-wrapper .view_slider li img { width: 100%; }*/



/*!* 게시판 상세보기 *!
.board_view{margin-bottom:22px;}
.board_view_data{position:relative;padding:10px 0 0;}
.board_view_data:after{display:block;clear:both;content:'';position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#43434a;z-index:10}
.board_view_data dt,.board_view_data dd{padding-bottom:10px;}
.board_view_data dt{font-size:24px;color:#43434a;line-height:1.3}
.board_view_data dd.desc_info{position:relative;color:#555;}
.board_view_data dd.desc_info:after{display:block;clear:both;content:'';}
.board_view_data dd.desc_info div{float:left;padding-right:25px;color:#555;}

!*.board_view_data dd.desc_info .visit{position:absolute;bottom:10px;right:0;text-align:right;}*!
.board_view_data dd.desc_data,.board_view_data dd.desc_file{padding:0;}
.board_view_data dd.desc_data{padding:16px 0;border-top:2px solid #43434a;color:#3f3f3f}
.board_view_data dd.desc_data .text{padding:10px 0;text-align:justify;color:#666768;}
.board_view_data dd.desc_data .img{padding:8px 0}
.board_view_data dd.desc_data img{max-width:100%;height:auto!important;}
.board_view_data .bx-wrapper .view_slider li img{width:100%;}

!* 게시판 상세보기 - 다운로드 *!
.board_file{width:100%;}
.board_file:after{display:block;clear:both;content:'';}
.board_file li{position:relative;border-top:1px solid #e8e8e8;border-bottom:0 none;color:#3f3f3f;background:url(../images/board/board_ico_file.png) 10px 50% no-repeat;}
.board_file li a{display:block;padding:10px 110px 10px 40px;background:url(../images/board/button_download.gif) 100% 50% no-repeat;}

!* 게시판 상세보기 - 이전글 / 다음글 *!
.board_view_ctrl{border-bottom:2px solid #43434a;color:#3f3f3f;}
.board_view_ctrl li{display:block;position:relative;padding-left:112px;border-top:1px solid #d5d5d5;background-position:10px 50%;background-repeat:no-repeat;}
.board_view_ctrl em,.board_view_ctrl span{display:block;height:20px;padding:10px 0}
.board_view_ctrl em{position:absolute;top:0;left:45px;width:54px;background:url(../images/board/board_view_ctrl_vbar.png) 100% 54% no-repeat;}
.board_view_ctrl span{padding-right:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.board_view_ctrl .prev{background-image:url(../images/board/board_view_ctrl_prev.png)}
.board_view_ctrl .next{background-image:url(../images/board/board_view_ctrl_next.png)}
.board_view_ctrl .date{position:absolute;top:10px;right:5px;padding:0 5px 0 0;}*/

/*section.bbs_skin .select {font-size: 9pt; font-family: "굴림", "돋움"; color: #666666; border: 1px solid #cccccc; background-color: #ffffff;}*/
/*section.bbs_skin .input {border: 0; font-size: 9pt; font-family: "굴림", "돋움"; color: #545454; border: 1px solid #dfdfdf; background-color: #f7f7f7;}*/
/*section.bbs_skin .search_input { font-size: 12px; color: #847f74; font-family: "굴림"; border: #cfcfcf 1px solid; background-color: #ffffff;}*/



