@media screen and (min-width:768px){
    .header,
	.bottom_pop {max-width: 768px; left:50%; transform:translateX(-50%);}
}

@media screen and (max-width:767px){
	.search_wrap {padding:10px 10px; font-size:12px;}
	.search_wrap select.text {width:85px;}
	.search_wrap input.text {width:calc(100% - 150px); margin:0 10px;}
	.search_wrap .btn {width:56px; color:#fff;font-weight: 500;}

	.tab_wrap li {height:35px; font-size:12px; line-height:33px;font-weight: 500;}

	.apply_list dl {font-size:11px; margin:10px 0px;}
	.apply_list dt, .apply_list dd .btn_wrap {line-height:30px; height:32px; font-weight:500;}
	.apply_list dd .info span {width:100%; line-height:15px;}


	.apply_list_new dl {font-size:11px; margin:10px 0px;}
	.apply_list_new dd, .apply_list_new dd .info .item{padding:5px 5px 0px 5px;}
	.apply_list_new dt, .apply_list_new .btn_wrap {line-height:30px; height:32px; font-weight:500;}
	.apply_list_new .btn_wrap a {line-height:30px; height:32px; }
	.apply_list_new dd .info span {width:100%; line-height:15px;}

	.board_in th {font-size:12px; line-height:20px;}
	.board_in td {font-size:11px;}

	.info_view li {width:100%; font-size:11px; line-height:25px;}
	/* 페이징 */
	.pg_wrap {font-size: 12px;}
	.pg_page {height:32px;line-height:30px; min-width:32px;}
	.pg_current {height:32px;line-height:30px;min-width:32px; font-size: 12px;}

	.inner{padding:0 0px;}
	.inputs dd .sub_half {width:100%; display:inline-block;}
}