/*
 * 스킨 기본설정
 */
.default_board { color:#666; }
.default_board table a { color:#666; }
.default_board table a:hover{ color:#000; }

.default_board {
	font-size:10pt;
	padding:5px;
}
.table {
	font-size:10pt;
	padding:0px;
	border-top:2px solid #666;
}
.table-responsive {
	border:0px;
}

.default_board .view th {
	background-color:#F2F2F2;
	text-align:left;
}


/*
 * 카테고리
 */
.board_category a { color:#666; }
.board_category a.active { font-weight:bold; }

/* 추가 */
.list_input_box_wrap {background:#f5f5f5; padding: 20px 0; margin-bottom: 0;}
.list_input_box { width: 580px; height: 45px; background: none; margin: 0 auto;}
.search_box {float: left; width: 170px; height: 45px; margin: 0 5px 0 0; padding: 0 0 0 10px; border: 1px solid #ddd; background: #fff;}
.text_box {float: left; width: 300px; height: 45px;  margin: 0 5px 0 0;  }
.text_box input {width: 100%; height: 45px; border: 1px solid #ddd; padding-left: 15px; border-radius: 3px;}
.go_button {float: left; width: 100px; height: 45px; margin: 0}
.go_button button {width: 100%; height: 45px; background:#fff; color:#333; display: block; transition: all 0.1s; border: 1px solid #ddd;}
.go_button button:hover {background: #a5d34f; color: #fff; border: 1px solid #a5d34f;}


.skin_button_box {width: 100%; height: 40px; text-align: center; }
.skin_button { width: 100px; height: 40px; transition: all 0.2s;  background:#fff; border: 1px solid #ddd; text-decoration: none; line-height: 40px; color:#333; text-align: center; padding: 0; display: inline-block; margin: 0 0px; vertical-align: top; ; background: #fff; font-size: 12px}
.skin_button:last-child {margin: 0;}
.skin_button:hover {background:#a5d34f; color:#fff; border: 1px solid #a5d34f; text-decoration: none;}

@media screen and (max-width:600px) {
	.list_input_box { width: 100%;}
	.search_box { width: 18%; margin: 0 2% 0 0; background: #fff;}
	.text_box { width: 60%; margin: 0 2% 0 0;}
	.go_button { width: 18%;  margin: 0}
}

@media screen and (max-width:480px) {
	.list_input_box { width: 100%; margin: 0 auto; padding: 0 2%;}
	.search_box { width: 20%;margin: 0 2% 0 0;}
	.text_box { width: 56%;  margin: 0 2% 0 0;}
	.go_button { width: 20%;}

	.skin_button { padding:10px 0; height: 40px; transition: all 0.2s;  background:#fff; border: 1px solid #ddd; text-decoration: none; line-height: 40px; color:#333; text-align: center; padding: 0; display: inline-block; margin: 0 0px; vertical-align: top; }

}

.notice_article {width: 100%;}
.notice_article table {width: 100%; border-top: 3px solid #333; margin-bottom: 50px;}
.notice_article table th, .notice_article table td {border-bottom: 1px solid #ddd; padding: 15px 30px !important;  text-align: left; font-size: 15px; font-weight: 500;}
.notice_article table td:nth-child(2) { text-align: left;}
.notice_article table td a { color:#555;}
.notice_article table td a:hover {color:#4b4e51;}
.table_bg {background:#f9f9f9; color:#333 !important}

@media screen and (max-width:1024px) {
	.notice01 {padding: 0 2%}
	.display_none {display:none;}
}
@media screen and (max-width:600px) {
	.notice_article1 {display: none}
	.notice_article2 {display: block}
}
@media screen and (max-width:480px) {
	.notice_article {width: 100%; padding: 0 2%;}
	.notice_article table {margin-top: 0; margin-bottom: 0;}
	.notice_article table th, .notice_article table td { padding: 18px 3%; font-size: 13px;}
}
