table.table-list {
	margin-bottom: 0;
}

table.table-list thead th {
	border-top: 1px solid #444;
	text-align: center;
	background-color: #eee;
}

table.table-list tbody td {
	text-align: center;
}

table.table-list tbody td.title {
	text-align: left;
}

table.table-list tbody td.no {
	font-size: .95em;
}

table.table-list tbody td .no-reply {font-size: .9em;}

.bottomFormBox .alert {text-align: right;}


table.table-form {table-layout: fixed;}
table.table-form th {background-color: #eee; font-weight: bold; text-align: center; width: 15%;}
table.table-form td {width: 35%;} 

table.table-view th {background-color: #eee; font-weight: bold; text-align: center; width: 15%;}


/*자치도에바란다 레이어팝업*/
.want-pop {position: fixed; border: 4px solid #555; box-shadow: 5px 10px 20px 0px; top: 50%; left: 50%; margin-top: -155px; margin-left: -275px; width: 550px; height: 310px; background: #fff; padding: 40px; z-index: 200; overflow-x: scroll;}
.want-pop .wantpop-tit {font-size: 18px; font-weight: bold; padding-bottom: 10px; color: #000;}
.want-pop .wantpop-txt {font-size: 16px; line-height: 180%; color: #000;}
.want-pop .wantpop-txt a {font-weight: bold;}
.want-pop .wantpop-close {position: absolute; top: 12px; right: 12px;}
.want-pop .wantpop-close a {font-size: 25px; color: #000;}
.want-pop .wantpop-today {padding-top: 10px;}
@media (max-width: 991px) {
	.want-pop {padding: 30px; width: 80%; height: auto; left: 10%; top: 20%; margin-top: 0; margin-left: 0;}
	.m-want-pop {height: 60% !important;}
}