.bod_list {width:100%; border-collapse:collapse; border-top:1px solid #000; border-bottom:1px solid #000 }
.bod_list thead {border-bottom:1px solid #d9d9d9}
.bod_list th {padding:20px 0; font-weight:bold; color:#191919; font-size:18px}
.bod_list td {padding:20px 0; font-size:18px; border-bottom:1px solid #d9d9d9 }
.bod_list tr:last-child td {border-bottom:0}
.td_num {width:100px; text-align:center; color:#888}
.td_name {width:140px; text-align:center; color:#888}
.td_date {width:180px; text-align:center; color:#888}
.td_title a {font-size:20px; font-weight:500}
.bod_list .bod_item.bod_reply a {color:#1d5981}
.bod_list .bod_title {font-weight:500; color:#191919;}
.btn_wrap {margin-top:10px}
.write_btn {text-align:center; padding:15px 20px; background:#1d5981; color:#fff; font-size:18px;display:inline-block; margin:0 2px; border-radius:0;}
.bod_list .secret {color:crimson; font-weight:bold; margin-right:5px}

.bod_view {}
.bod_view .btn-wrap {padding:10px 0}
.bod_view .btn {text-align:center; padding:5px 10px; background:#666; color:#fff; font-size:16px;display:inline-block; margin:0 2px; border-radius:0}
.bod_view_top {border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:30px 0; text-align:left}
.bod_view_top .bod_cate {color:#666; margin-bottom:10px; font-weight:500; font-size:16px;} 
.bod_view_top .bod_info {color:#888; margin-top:20px; font-size:16px;} 
.bod_view_top .bod_info span.name {margin-right:10px}
.bod_view_top .bod_file {margin-top:10px;}
.bod_view_top .bod_file span.file {color:#1d5981; text-decoration:underline; display:inline-block;margin-right:10px}
.bod_view_body {border-bottom:1px solid #d9d9d9; min-height:250px}
.img_slide_wrap {max-width:1000px; margin:50px auto}
.slick-slide img {margin:0 auto; width:100%; max-width:1000px}
.img_slide_wrap .slick-prev, .slick-next {background:#191919; width:50px; height:50px; border-radius:50%}
.bod_view_bottom {padding:40px 0}
.bod_view_bottom .list_btn {padding:15px 20px; color:#fff; background:#191919; border-radius:0; font-size:18px}
.bod_view_bottom .del_btn {padding:15px 20px; color:#fff; background:#191919; border-radius:0; font-size:18px}
.bod_view_bottom .edit_btn {padding:15px 20px; color:#fff; background:#565656; border-radius:0; font-size:18px}
.bod_view_bottom .reply_btn {padding:15px 20px; color:#fff; background:#1d5981; border-radius:0; font-size:18px}

.bod_write {}
.bod_write_top {padding:10px 0; text-align:left}
.bod_write_top .row {margin:0}
.bod_write_top label {font-size:16px; padding-left:5px}
.bod_write_top .bod_input {float:left; width:50%; padding:10px 20px}
.bod_write_top .bod_input:nth-child(odd) {padding-left:0}
.bod_write_top .bod_input:nth-child(even) {padding-right:0}
.bod_write_top .bod_input input {width:100%; height:45px; line-height:45px; border-radius:0; border:1px solid #d9d9d9; padding-left:20px; font-size:16px;}
.bod_title {padding-top:20px;}
.bod_title input {width:100%; height:45px; line-height:45px; border-radius:0; border:1px solid #d9d9d9; padding-left:20px; box-shadow:none; font-size:16px; }
.content textarea{width:100%; height:300px; border:1px solid #d9d9d9; border-radius:0; padding:20px; font-size:16px;}
.submit_btn {padding:10px 20px; font-size:18px; background: #1d5981; color:#fff; border-radius:0}
.cancel_btn {padding:10px 20px; font-size:18px; background:#565656; color:#fff; border-radius:0}

@media all and (max-width: 991px) {
	.page_title {margin-top:-50px;margin-bottom:0}

	.bod_list thead {display:none}
	.bod_list td {display:inline-block; font-size:16px}	
	.bod_list .td_num {width:20%; text-align:center; color:#888; border-bottom:0}
	.bod_list .td_title {width:80%; border-bottom:0}
	.td_title a  {font-size:18px;}
	.td_name {width:20%; text-align:center; color:#888}
	.td_date {width:80%; text-align:left; color:#888}

	.bod_subject {font-size:20px}
	.bod_view_bottom .list_btn {font-size:16px}
	.bod_view_bottom .del_btn {font-size:16px}
	.bod_view_bottom .edit_btn {font-size:16px}
	.bod_view_bottom .reply_btn {font-size:16px}

	.submit_btn {font-size:16px; }
	.cancel_btn {font-size:16px; }
}

@media all and (max-width: 991px) {
	.bod_write_top .bod_input {width:100%; padding:10px 0}
}
/*암호 레이어*/
.secret_wrap {position:absolute; width:200px; z-index:1; left: 40%; top: 20%; border: 1px solid #dadada; background: #fff; font-family: 'Nanum Gothic', sans-serif; font-size: 13px; visibility: hidden;}
.secret_pw {border: 1px solid #dadada; font-size: 12px; font-family: '돋움'; padding: 1px 0 1px 5px;}
.td_edit {padding: 5px;}
