.div_scroll {
	overflow: auto;
	max-height: 100vh;
}

.div_scroll thead {
	background-color: whitesmoke;
}

.div_scroll thead tr {
	border-bottom: 1px solid gray;
}

.div_scroll th {
	text-align: center;
}

.div_scroll td {
	text-align: center;
}
.form_box .con_form .bullet_txt{
	word-break: keep-all;
	word-break: auto-phrase;
	overflow-wrap: anywhere;
}
.form_box .con_form .bullet_txt2 {
	word-break: keep-all;
	word-break: auto-phrase;
	overflow-wrap: anywhere;
}
/* view페이지 가독성 시작 */
p.text {
	border: 1px solid #e2e8f0;
	border-radius: 0.5rem;
	padding: 0.8rem 1rem;
	background-color: #f8fafc;
	min-height: 2.75rem;
}
/* view페이지 가독성 종료 */