.search_area {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
    align-items: center;
    padding-top: 20px;
    margin-bottom:20px;
}
.search_area_center {
	justify-content: center;
}
.search_area .select_group {
	display: flex;
	column-gap: 5px;
}
.search_area .select_group .btn_search {
	vertical-align: middle;
	margin-left: 5px;
}
.search_area_setting {
	justify-content: flex-end;
}
.commentFrm {
	padding: 20px;
	border-radius: var(--normal-border-radius);
	background: var(--gray-color);
	margin-top:20px;
}
.commentFrm .note-editable {
	background: var(--white-color);
}
.commentFrm .commentTit .stit_page {
	font-weight: 700;
	font-size: var(--small-font-size);
	margin-bottom:10px;
}
.partner_detail {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 80px;
}
.partner_detail:last-child {
	margin-bottom: 0px;
}
.partner_detail .stit_page {
	width: 250px;
	font-size: var(--stit-font-size);
	font-weight: 700;
}
.partner_detail .table_subject {
	width: calc(100% - 250px);
}
.modalCon .subFlagDiv {
	margin-top: 5px;
}

/* admin page btn */
.sub_container.admin .search_area .btn_group {
	position: unset;
}
main .tit_area.admin {
	height: 250px;
    display: flex;
    justify-content: center;
    align-items: center;
}


@media all and (min-width: 1281px) {
}
@media (min-width:1025px) and (max-width: 1280px) {
}
@media all and (max-width: 1024px) {
	.search_area {
		gap: 20px;	
	}
	.partner_detail {
		padding-top: 50px;
	}
	.partner_detail .stit_page,
	.partner_detail .table_subject {
		width: 100%;
	}
	.partner_detail .table_subject dl dt {
		width: 100px;
	}
	.partner_detail .table_subject dl dd {
		width: calc(100% - 100px) !important;
	}
	.partner_detail .table_subject dl dd.sel_option {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media all and (max-width:768px) {
}