/* vw 계산 기준 360px */

@media all and (max-width: 1024px) {
	
	input, select, textarea {
		font-size:4.44vw;
	}
	
	select {
		background-size:3.33vw; 
		background-position:right 2.78vw center;
		padding:0 8.89vw 0 2.78vw;
	}

	.w_con {display:none;}
	.m_con {display:block;}

	.w_img {display:none;}
	.m_img {display:inline-block; width:100%;}

	.w_br {display:none;}
	.m_br {display:inline;}

	.w_bar {display:none;}
	.m_bar {display:inline;}
	
	/*체크박스 버튼*/
	.checkbox_label .check_icon {width:5.56vw; height:5.83vw; background-size:5.56vw; margin:0 2.78vw 0 0;}
	
	/*헤더*/
	#header > .contents_con {max-width:88.89vw; padding:5.83vw 0;}
	#header > .contents_con > .logo_con > a {width:47.22vw;}
	#header > .contents_con > .language_btn > img {width:5.56vw; margin:0 1.39vw 0 0;}
	#header > .contents_con > .language_btn > span {font-size:3.89vw;}
	#header > .contents_con > .language_popup_con {width:88.89vw; top:15.28vw; right:0; box-shadow:0 4.17vw 2.78vw 0 rgba(0,0,0,0.05); overflow:hidden; border-radius:2.78vw;}
	#header > .contents_con > .language_popup_con > .contents_con {padding:2.78vw 2.78vw 2.78vw 0;} 
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con {max-height:60vh;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con::-webkit-scrollbar {width:0.56vw;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con::-webkit-scrollbar-thumb {border-radius:0.56vw;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con {padding:2.78vw 1.39vw 2.78vw 0;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .title_con {margin:0 0 2.22vw 0; padding:0 5.56vw;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .title_con span {font-size:4.44vw;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .list_con > ul > li {margin:1.39vw 0 0 0;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .list_con > ul > li > a {padding:1.39vw 5.56vw 1.39vw 13.89vw;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .list_con > ul > li > a > img {width:5.56vw; top:2.22vw; left:5.56vw;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .list_con > ul > li > a > span {font-size:4.44vw; line-height:7.22vw;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .list_con > ul > li > a:hover {background-color:transparent;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con {border-top:0.28vw solid #D9D9D9; margin:4.17vw 0 0 0; padding:4.17vw 0 0 0;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .title_con {margin:0 0 2.22vw 0; padding:0 5.56vw;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .title_con span {font-size:4.44vw;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .list_con > ul > li {margin:1.39vw 0 0 0;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .list_con > ul > li > a {padding:1.39vw 5.56vw 1.39vw 13.89vw;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .list_con > ul > li > a > img {width:5.56vw; top:2.22vw; left:5.56vw;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .list_con > ul > li > a > span {font-size:4.44vw; line-height:7.22vw;}
	#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .list_con > ul > li > a:hover {background-color:transparent;}
	#header > .search_con > .contents_con {max-width:88.89vw; padding:2.78vw 0; text-align:right;}
	#header > .search_con > .contents_con .input_con {display:block; width:auto; border:0.28vw solid #DADADA; padding:0 2.22vw 0 0; border-radius:2.78vw;}
	#header > .search_con > .contents_con .input_con table > tbody > tr > .input_td {padding:0 5.56vw;}
	#header > .search_con > .contents_con .input_con table > tbody > tr > .input_td .input {height:12.22vw; border:0;}
	#header > .search_con > .contents_con .input_con table > tbody > tr > .btn_td {width:8.33vw;}
	
	/*푸터*/
	#footer > .contents_con {max-width:88.89vw; padding:9.72vw 0;}
	#footer > .contents_con > .info01_con > .contents_con {text-align:center;}
	#footer > .contents_con > .info01_con > .contents_con > .logo_con img {width:38.89vw;}
	#footer > .contents_con > .info01_con > .contents_con > .terms_con {margin:9.72vw 0 0 0; position:relative;}
	#footer > .contents_con > .info01_con > .contents_con > .terms_con > ul > li {width:43.06vw; margin:2.77vw 2.77vw 0 0;}
	#footer > .contents_con > .info01_con > .contents_con > .terms_con > ul > li a {border:0.28vw solid #858B91; font-size:3.89vw; line-height:11.11vw;}
	#footer > .contents_con > .info01_con > .contents_con > .terms_con > ul > li:nth-child(1) {margin-top:0;}
	#footer > .contents_con > .info01_con > .contents_con > .terms_con > ul > li:nth-child(2) {margin-top:0; margin-right:0;}
	#footer > .contents_con > .info01_con > .contents_con > .terms_con > ul > li:nth-child(3) {width:100%; margin-right:0;}
	#footer > .contents_con > .info02_con {border-top:0; margin:6.94vw 0 0 0; padding:0;}
	#footer > .contents_con > .info02_con > .contents_con {text-align:center;}
	#footer > .contents_con > .info02_con > .contents_con > .intro_con span {font-size:3.33vw;}
	#footer > .contents_con > .info02_con > .contents_con > .copyright_con {margin:5vw 0 0 0;}
	#footer > .contents_con > .info02_con > .contents_con > .copyright_con span {font-size:3.61vw;}
	
	/*약관 팝업*/
	.terms_popup_con {max-width:88.89vw;}
	.terms_popup_con > .contents_con {padding:5.56vw;}
	.terms_popup_con > .contents_con > .title_con {margin:0 0 5.56vw 0;}
	.terms_popup_con > .contents_con > .title_con span {font-size:5.56vw;}
	.terms_popup_con > .contents_con > .posts_con {border-top:0.28vw solid #121212; border-bottom:0.28vw solid #E8E8E8; padding:1.39vw;}
	.terms_popup_con > .contents_con > .posts_con > .scroll_con {height:83.33vw; padding:1.39vw;}
	.terms_popup_con > .contents_con > .posts_con > .scroll_con::-webkit-scrollbar {width:0.83vw;}
	.terms_popup_con > .contents_con > .posts_con > .scroll_con::-webkit-scrollbar-thumb {border-radius:0.83vw;}
	.terms_popup_con > .contents_con > .close_btn {width:7.22vw; bottom:-11.39vw;}
	
	/*검색*/
	#search_con > .contents_con {max-width:88.89vw; padding:8.33vw 0 55.56vw 0;}
	#search_con > .contents_con > .title_con.m_con {margin:0 0 8.33vw 0;}
	#search_con > .contents_con > .title_con.m_con span {font-size:7.78vw;}
	#search_con > .contents_con > .filter_con {float:none; width:auto; margin:0 0 5.56vw 0; padding:0; border-radius:1.67vw; box-shadow:0 0 8.33vw 0 rgba(0,0,0,0.10);}
	#search_con > .contents_con > .filter_con .write_con > .title_con {border-bottom:0; margin:0; padding:2.78vw;}
	#search_con > .contents_con > .filter_con .write_con > .title_con > .btn_con.m_con .a_btn > img {width:6.67vw; margin:0 1.39vw 0 0;}
	#search_con > .contents_con > .filter_con .write_con > .title_con > .btn_con.m_con .a_btn > span {font-size:5.56vw;}
	#search_con > .contents_con > .filter_con .write_con > .title_con .clear_btn {bottom:2.78vw; right:2.78vw;}
	#search_con > .contents_con > .filter_con .write_con > .title_con .clear_btn > img {width:4.17vw; margin:0 1.39vw 0 0;}
	#search_con > .contents_con > .filter_con .write_con > .title_con .clear_btn > span {font-size:3.89vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con {display:none; width:88.89vw; height:70vh; margin:0 auto; background-color:#FFF; padding:5.56vw 4.17vw; position:fixed; top:50%; left:0; right:0; z-index:200; transform:translateY(-50%); overflow:hidden; border-radius:1.67vw; box-shadow:0 0 8.33vw 0 rgba(0,0,0,0.10); overflow-y:auto;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con {}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con::-webkit-scrollbar-track {background-color:#FFF;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con::-webkit-scrollbar {width:0.56vw; background-color:#FFF;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con::-webkit-scrollbar-thumb {background-color:#B9B9B9;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li {margin:4.17vw 0 0 0;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .title_con {margin:0 0 2.22vw 0;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .title_con > span {font-size:4.44vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .input {height:14.17vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .date_con {padding:0 4.17vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .date_con > table > tbody > tr > .input_td .input {padding:0 4.17vw 0 0;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .date_con > table > tbody > tr > .icon_td {width:5.56vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .input_date_con {padding:0 4.17vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .input_date_con input[type="date"] {height:14.17vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .input_date_con input[type="date"]:after {width:5.56vw; height:5.83vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .input_date_con input[type="date"]::before {font-size:4.44vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .btn_con .a_btn {padding:0 4.17vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .btn_con .a_btn > table > tbody > tr > td {height:14.17vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .btn_con .a_btn > table > tbody > tr > .text_td span {font-size:4.44vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .btn_con .a_btn > table > tbody > tr > .arrow_td {width:3.33vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .btn_con .a_btn > table > tbody > tr > .arrow_td img {transform:rotate(-90deg);}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .select_list_con > ul > li {margin:1.39vw 1.39vw 0 0;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .select_list_con > ul > li .list_div {padding:2.22vw 2.78vw 2.22vw 4.17vw; border-radius:277.5vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .select_list_con > ul > li .list_div > table > tbody > tr > .text_td {padding:0 2.78vw 0 0;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .select_list_con > ul > li .list_div > table > tbody > tr > .text_td span {font-size:4.44vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .select_list_con > ul > li .list_div > table > tbody > tr > .btn_td {width:5.56vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con {border:0; padding:5.56vw 1.39vw 5.56vw 4.17vw; position:relative; top:0;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .title_con.m_con {margin:0 0 6.94vw 0;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .title_con.m_con .a_btn > table > tbody > tr > .arrow_td {width:5.56vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .title_con.m_con .a_btn > table > tbody > tr > .text_td {padding:0 0 0 2.78vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .title_con.m_con .a_btn > table > tbody > tr > .text_td span {font-size:4.44vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .list_con {max-height:40vh; padding:0 2.78vw 0 0;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .list_con::-webkit-scrollbar {width:0.56vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .list_con > ul > li {margin:4.17vw 0 0 0;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .list_con > ul > li .checkbox_label {padding:0 0 0 8.33vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .list_con > ul > li .checkbox_label .check_icon {top:0;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .list_con > ul > li .checkbox_label span {font-size:4.44vw; line-height:5.83vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .btn_con {margin:6.94vw 0 0 0;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .btn_con .a_btn {width:28.33vw; margin:0 0 0 2.78vw; border-radius:2.22vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .btn_con .a_btn > span {font-size:4.44vw; line-height:10.28vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .btn_con .a_btn01 > img {width:5vw; margin:0 0 0 1.39vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > .btn_con.m_con {margin:6.94vw 0 0 0;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > .btn_con.m_con .a_btn {width:28.33vw; margin:0 0 0 2.78vw; border-radius:2.22vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > .btn_con.m_con .a_btn > span {font-size:4.44vw; line-height:10.28vw;}
	#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > .btn_con.m_con .a_btn01 > img {width:5vw; margin:0 0 0 1.39vw;}
	#search_con > .contents_con > .contents_con {float:none; width:auto;}
	#search_con > .contents_con > .contents_con > .contents_con > .option_con {margin:0 0 2.78vw 0; padding:2.78vw; border-radius:1.67vw; box-shadow:0 0 8.33vw 0 rgba(0,0,0,0.10);}
	#search_con > .contents_con > .contents_con > .contents_con > .option_con > .total_con span {font-size:3.89vw; line-height:8.33vw;}
	#search_con > .contents_con > .contents_con > .contents_con > .option_con > .sort_con > table > tbody > tr > .text_td {width:17.78vw;}
	#search_con > .contents_con > .contents_con > .contents_con > .option_con > .sort_con > table > tbody > tr > .text_td span {font-size:3.89vw;}
	#search_con > .contents_con > .contents_con > .contents_con > .option_con > .sort_con > table > tbody > tr > .select_td {width:33.33vw;}
	#search_con > .contents_con > .contents_con > .contents_con > .option_con > .sort_con > table > tbody > tr > .select_td .select {height:8.33vw; font-size:3.89vw;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con {padding:4.17vw 2.78vw; border-radius:1.67vw; box-shadow:0 0 8.33vw 0 rgba(0,0,0,0.10);}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li {margin:2.78vw 0 0 0;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div {border:0; padding:4.17vw;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > td {border-left:0;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .pdf_con .a_btn > table > tbody > tr > td {vertical-align:top;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .pdf_con .a_btn > table > tbody > tr > .icon_td {width:6.94vw;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .pdf_con .a_btn > table > tbody > tr > .text_td {padding:0 0 0 2.78vw;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .pdf_con .a_btn > table > tbody > tr > .text_td > .text01_con span {font-size:4.44vw;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .pdf_con .a_btn > table > tbody > tr > .text_td > .text02_con {margin:3.33vw 0 0 0;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .pdf_con .a_btn > table > tbody > tr > .text_td > .text02_con span {font-size:3.89vw;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .certificates_con.m_con {margin:1.39vw 0 0 0; padding:0 0 0 9.72vw;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .certificates_con.m_con > .text01_con span {font-size:3.89vw;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .certificates_con.m_con > .text02_con {margin:1.39vw 0 0 0;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .certificates_con.m_con > .text02_con span {font-size:3.89vw;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .no_con.m_con {margin:1.39vw 0 0 0; padding:0 0 0 9.72vw;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .no_con.m_con .a_btn > img {width:5.56vw; margin:0 1.39vw 0 0;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .no_con.m_con .a_btn > span {font-size:3.89vw;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .certificates_td {display:none;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .no_td {display:none;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div:hover {border:0; background-color:#F9F9F9;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > .none_li span {font-size:4.44vw; line-height:50vw;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .more_btn_con {margin:5.56vw 0 0 0;}
	#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .more_btn_con .a_btn {width:32.78vw; font-size:4.44vw; line-height:11.39vw; border-radius:2.22vw; box-shadow:0 0 8.33vw 0 rgba(0,0,0,0.10);}
	
	/*ui-datepicker*/
	.ui-datepicker {font-size:3.89vw !important; margin-top:2.78vw !important; margin-left:-2.78vw !important;}
	
}