.sch_btn_st2 {background:#283e68}
.btn_bo3 {background:#638cb9}
.btn_bo3:hover {background:#406ea1}
 
/*리스트*/
.bo_basic_list {width:100%; border-top:2px solid #638cb9; font-size:15px;border-collapse:collapse}
.bo_basic_list th, .bo_basic_list td {padding:13px 10px}
.bo_basic_list thead th {background:#f8f8f8; border-bottom:1px solid #cbcbcb}
.bo_basic_list tbody td {border-bottom:1px solid #e0e0e0}
.notice_list {background:#ecf1f6; font-weight:bold; color:#142547}

.td_chk {text-align:center; width:10px;}
.td_num2 {text-align:center; width:60px;}
.td_subject {text-align:left; cursor:pointer}
.td_file {text-align:center; width:80px; }
.td_file img {text-align:center;display: block;margin: 0 auto;width: 19px;}
.td_name {text-align:center; width:110px;}
.td_num {text-align:center; width:70px;}
.td_datetime {text-align:center; width:110px;}

#passwordPrompt.modal { display: none; position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0,0,0,0.4); }
/* 모달 내용 */
#passwordPrompt .modal-content { background-color: #fefefe; margin: 20% auto; padding: 20px; border: 1px solid #888; width: 17%;}
/* 입력 필드와 버튼 스타일 */
#passwordPrompt #passwordInput { width: 100%; padding: 10px; margin: 10px 0; box-sizing: border-box; }
#passwordPrompt button { padding: 10px 20px; margin: 10px 5px; cursor: pointer; }

/*1500px*/
@media screen and (max-width: 1500px) {
	#passwordPrompt .modal-content { margin: 25% auto; width: 30%;}
}
/*1200px*/
@media screen and (max-width: 1200px) {
	#passwordPrompt .modal-content { margin: 30% auto; width: 40%;}
}
/*900px*/
@media screen and (max-width: 900px) {
	#passwordPrompt .modal-content { margin: 50% auto; width: 60%;}
}
/*600px*/
@media screen and (max-width: 600px) {

	/* 리스트 */
	.bo_basic_list tbody tr:first-child {border-top:2px solid #456c97}
	.bo_basic_list tbody tr {position:relative;display:block;padding:10px 0;height: auto;border-bottom:1px solid #e0e0e0;}
	.bo_basic_list tbody td {border-bottom:0px solid #e0e0e0; }
	.notice_list {background:#f0f1f8; font-weight:bold; color:##142547}

	.bo_basic_list td.td_subject {padding: 3px 10px 3px 10px;display:block;width:100%;text-align:left;font-size: 14px;}
	.bo_basic_list td.td_name {padding:0px 10px;display:inline;text-align:center;color:#999;font-size: 13px;}
	.bo_basic_list td.td_datetime {display:inline;text-align:center;color:#999;font-size: 13px;}
	.bo_basic_list td.td_file {display:block; position:absolute; right:10px; bottom:10px; width:20px; text-align:center; color:#999}
	.td_chk {display:none;}
	.td_num2 {display:none;}
	.td_num {display:none;}
	.th_chk, .th_num2, .th_num, .th_name, .th_datetime, .th_subject, .th_file {display:none;}

	#passwordPrompt .modal-content { margin: 50% auto; width: 80%;}
}