/* ---------------------------
NOTICE
--------------------------- */

#notice .container{
    width: 90%;
    max-width: 1080px;
    margin: 120px auto 80px;
}

.notice_table{
	width:100%;
	border-collapse:collapse;
	margin-top:30px;
}

.notice_table th,
.notice_table td{
	padding:14px 10px;
	border-bottom:1px solid #eee;
	text-align:center;
}

.notice_table th{
	background:#f7f7f7;
	font-weight:700;
}

.notice_table td.title{
	text-align:left;
}

.notice_table tr{
	cursor:pointer;
}

.notice_table tr:hover{
	background:#fafafa;
}

.pagination{
	display:flex;
	justify-content:center;
	gap:8px;
	margin-top:30px;
}

.pagination a{
	display:inline-block;
	padding:8px 12px;
	border:1px solid #ddd;
}

.pagination a.active{
	background:#111;
	color:#fff;
	border-color:#111;
}

.write_btn_wrap{
	text-align:right;
	margin-top:20px;
}

.write_btn{
	display:inline-block;
	padding:10px 18px;
	background:#111;
	color:#fff;
}


/* ---------------------------
NOTICE WRITE
--------------------------- */

#notice_write .container{
	width:90%;
	max-width:1080px;
	margin:auto;
}

#notice_write .input_title{
	width:100%;
	height:52px;
	padding:0 16px;
	border:1px solid #ddd;
	font-size:16px;
	margin-bottom:20px;
}

#notice_write #editor{
	width:100%;
	height:400px;
}

#notice_write .write_btn_wrap{
	margin-top:20px;
	text-align:right;
}

#notice_write .write_btn{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:120px;
	height:48px;
	padding:0 20px;
	border:none;
	background:#111;
	color:#fff;
	font-size:15px;
	cursor:pointer;
}


/* ---------------------------
mobile
--------------------------- */

@media (max-width:768px){

	.notice_table th.no,
	.notice_table td.no,
	.notice_table th.view,
	.notice_table td.view{
		display:none;
	}

	.notice_table td{
		font-size:14px;
	}

	#notice_write .input_title{
		height:48px;
		font-size:15px;
	}

	#notice_write .write_btn{
		width:100%;
	}

}