/* vw 계산 기준 360px */

@media all and (max-width: 1024px) {
	
	input, select, textarea {
		font-size:4.44vw;
	}

	.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;}
	
	/*헤더*/
	#header > .contents_con {max-width:88.89vw; padding:4.44vw 0;}
	#header > .contents_con > a > table > tbody > tr > .logo_td {width:23.61vw;}
	#header > .contents_con > a > table > tbody > tr > .text_td {padding:0 0 0 3.33vw;}
	#header > .contents_con > a > table > tbody > tr > .text_td span {font-size:4.44vw;}
	
	/*메인 컨텐츠*/
	#main_con > .info01_con > .contents_con {max-width:88.89vw; padding:11.11vw 0;}
	#main_con > .info01_con > .contents_con > .title_con {margin:0 0 5.56vw 0;}
	#main_con > .info01_con > .contents_con > .title_con > .text01_con span {font-size:8.33vw;}
	#main_con > .info01_con > .contents_con > .title_con > .text02_con {margin:3.33vw 0 0 0;}
	#main_con > .info01_con > .contents_con > .title_con > .text02_con span {font-size:18px;}
	#main_con > .info01_con > .contents_con > .contents_con > .text_con p {margin:3.33vw 0 0 0; font-size:3.89vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .text_con p .span_btn {width:8.89vw; border:0.28vw solid #4B4B4B; line-height:5vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con {margin:5.56vw 0 0 0;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li {float:none; width:auto; border-bottom:0.28vw solid #F1F1F1;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div {padding:5.56vw 0;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > td {height:auto;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .title_td {display:none;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .title_con.m_con {margin:0 0 4.17vw 0; padding:0 5.56vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .title_con.m_con img {margin:0 2.78vw 0 0;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .title_con.m_con img.icon01 {width:4.17vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .title_con.m_con img.icon02 {width:4.17vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .title_con.m_con img.icon03 {width:3.61vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .title_con.m_con span {font-size:4.44vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .info_con .select_con > .btn_con {padding:0 5.56vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .info_con .select_con > .btn_con .a_btn > table > tbody > tr > .text_td .flag_select {display:inline-block; height:16px; width:auto; max-width:none; vertical-align:middle;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .info_con .select_con > .btn_con .a_btn > table > tbody > tr > .text_td span {font-size:4.44vw; line-height:5.83vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .info_con .select_con > .btn_con .a_btn > table > tbody > tr > .arrow_td {width:3.89vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .info_con .select_con > .list_con {border:0.28vw solid #F2F2F2; border-top:0; top:11.39vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .info_con .select_con > .list_con > .scroll_con {max-height:71.96vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .info_con .select_con > .list_con > .scroll_con::-webkit-scrollbar {width:0.56vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .info_con .select_con > .list_con > .scroll_con::-webkit-scrollbar-thumb {border-radius:0.56vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .info_con .select_con > .list_con > .scroll_con > .list_con > ul > li .list_div {padding:0 5.56vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .info_con .select_con > .list_con > .scroll_con > .list_con > ul > li .list_div > table > tbody > tr > td {height:10.28vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .info_con .select_con > .list_con > .scroll_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td span {font-size:4.44vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .info_con .select_con > .list_con > .scroll_con > .list_con > ul > li .list_div:hover {background-color:#FFF;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .info_con .select_con > .list_con > .scroll_con > .list_con > ul > li .list_div.on:hover {background-color:#F5F5FF;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li .input_div > table > tbody > tr > .info_td > .info_con .input {height:5.83vw; padding:0 5.56vw;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .input_con > ul > li:nth-child(2) {border-left:0;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .btn_con {width:auto; padding:5.56vw; position:relative; bottom:0; right:0;}
	#main_con > .info01_con > .contents_con > .contents_con > .search_con > .contents_con .write_con > .btn_con .a_btn {font-size:4.44vw; line-height:11.39vw;}
	#main_con > .result_con > .contents_con {max-width:88.89vw; padding:11.11vw 0;}
	#main_con > .result_con > .contents_con > .title_con {margin:0 0 5.56vw 0;}
	#main_con > .result_con > .contents_con > .title_con span {font-size:7.22vw;}
	#main_con > .result_con > .contents_con > .contents_con > .warning_con {margin:0 0 3.33vw 0; padding:6.11vw 5.56vw;}
	#main_con > .result_con > .contents_con > .contents_con > .warning_con span {font-size:3.89vw;}
	#main_con > .result_con > .contents_con > .contents_con > .list_con > .list_con > ul > li {margin:5.56vw 0 0 0;}
	#main_con > .result_con > .contents_con > .contents_con > .list_con > .list_con > ul > li .list_div > .m_con {padding:2.78vw 5.56vw;}
	#main_con > .result_con > .contents_con > .contents_con > .list_con > .list_con > ul > li .list_div > .m_con > table > tbody > tr > td {border-top:0.28vw solid #D9D9D9; padding-top:3.33vw; padding-bottom:3.33vw;}
	#main_con > .result_con > .contents_con > .contents_con > .list_con > .list_con > ul > li .list_div > .m_con > table > tbody > tr > td span {font-size:4.44vw;}
	#main_con > .result_con > .contents_con > .contents_con > .list_con > .list_con > ul > li .list_div > .m_con > table > tbody > tr > .title_td {width:30.56vw;}
	#main_con > .result_con > .contents_con > .contents_con > .list_con > .list_con > ul > li .list_div > .m_con > table > tbody > tr > .info_td {padding-left:3.33vw;}
	#main_con > .result_con > .contents_con > .contents_con > .list_con > .list_con > ul > li .list_div > .m_con > table > tbody > tr > .pdf_td .pdf_btn {width:8.89vw;}
	#main_con > .result_con > .contents_con > .contents_con > .list_con > .list_con > ul > .none_li {padding:11.11vw 0;}
	#main_con > .result_con > .contents_con > .contents_con > .list_con > .list_con > ul > .none_li span {font-size:3.89vw;}
	#main_con > .info02_con {background-image:url("/img/m_main_info02_con_bg.png");}
	#main_con > .info02_con > .contents_con {max-width:88.89vw; padding:11.11vw 0 13.89vw 0;}
	#main_con > .info02_con > .contents_con > .logo_con img {width:31.11vw;}
	#main_con > .info02_con > .contents_con > .text_con {margin:4.44vw 0 0 0;}
	#main_con > .info02_con > .contents_con > .text_con > .text01_con span {font-size:7.22vw;}
	#main_con > .info02_con > .contents_con > .text_con > .text02_con {margin:2.78vw 0 0 0;}
	#main_con > .info02_con > .contents_con > .text_con > .text02_con span {font-size:3.89vw;}

	/*푸터*/
	#footer > .terms_con > .contents_con {max-width:88.89vw; padding:5.56vw 0 0 0;}
	#footer > .terms_con > .contents_con > .nav > ul > li {width:43.33vw; margin:2.23vw 2.23vw 0 0;}
	#footer > .terms_con > .contents_con > .nav > ul > li a {display:block; border:0.28vw solid #DDE0EB; text-align:center; font-size:3.89vw; line-height:10vw;}
	#footer > .terms_con > .contents_con > .nav > ul > li:nth-child(1) {margin-top:0;}
	#footer > .terms_con > .contents_con > .nav > ul > li:nth-child(2) {margin-top:0;}
	#footer > .terms_con > .contents_con > .nav > ul > li:nth-child(2n) {margin-right:0;}
	#footer > .location_con {border-top:0;}
	#footer > .location_con > .contents_con {max-width:88.89vw; padding:6.67vw 0;}
	#footer > .location_con > .contents_con > .list_con > ul > li {float:none; margin:8.33vw 0 0 0;}
	#footer > .location_con > .contents_con > .list_con > ul > li .list_div > .title_con {margin:0 0 2.78vw 0;}
	#footer > .location_con > .contents_con > .list_con > ul > li .list_div > .title_con span {font-size:4.44vw;}
	#footer > .location_con > .contents_con > .list_con > ul > li .list_div > .info_con span {font-size:3.89vw;}
	#footer > .location_con > .contents_con > .list_con > ul > li .list_div > .info_con span .bar {font-size:3.33vw;}
	#footer > .location_con > .contents_con > .list_con > ul > li > .bar {display:none;}
	#footer > .location_con > .contents_con > .list_con > ul > li:first-child .list_div {padding:0;}
	#footer > .copyright_con > .contents_con {max-width:88.89vw; padding:3.33vw 0;}
	#footer > .copyright_con > .contents_con > .text_con {text-align:center;}
	#footer > .copyright_con > .contents_con > .text_con span {font-size:3.61vw;}
	
	/*서브 컨텐츠*/
	#sub_con > .contents_con {max-width:88.89vw; padding:11.11vw 0;}

	/*약관 공용*/
	.terms_frame_con > #termsRulesBody > .title_con {margin:0 0 11.11vw 0;}
	.terms_frame_con > #termsRulesBody > .title_con > .text01_con span {font-size:8.33vw;}
	.terms_frame_con > #termsRulesBody > .title_con > .text02_con {margin:4.44vw 0 0 0;}
	.terms_frame_con > #termsRulesBody > .title_con > .text02_con > .text01_con {margin:0 0 4.44vw 0;}
	.terms_frame_con > #termsRulesBody > .title_con > .text02_con > .text01_con span {font-size:4.44vw;}
	.terms_frame_con > #termsRulesBody > .title_con > .text02_con > .text02_con p {margin:4.44vw 0 0 0; font-size:3.89vw;}
	.terms_frame_con > #termsRulesBody > .contents_con .contents_div {margin:8.33vw 0 0 0;}
	.terms_frame_con > #termsRulesBody > .contents_con .contents_div > .title_con {margin:0 0 4.44vw 0;}
	.terms_frame_con > #termsRulesBody > .contents_con .contents_div > .title_con span {font-size:5.56vw;}
	.terms_frame_con > #termsRulesBody > .contents_con .contents_div > .contents_con span {font-size:3.89vw;}
	.terms_frame_con > #termsRulesBody > .contents_con .contents_div > .contents_con p {font-size:3.89vw;}
	.terms_frame_con > #termsRulesBody > .contents_con .contents_div > .contents_con .text_list_con > ul > li {margin:4.44vw 0 0 0;}
	.terms_frame_con > #termsRulesBody > .contents_con .contents_div > .contents_con .text_list_con > ul > li .text_list_div > .title_con {margin:0 0 2.22vw 0;}
	.terms_frame_con > #termsRulesBody > .contents_con .contents_div > .contents_con .text_list_con > ul > li .text_list_div > .info_con > ul > li > table > tbody > tr > .dot_td {width:5.83vw;}
	.terms_frame_con > #termsRulesBody > .contents_con .contents_div > .contents_con .text_list_con > ul > li .text_list_div > .info_con + .info_con {margin:4.44vw 0 0 0;}
	.terms_frame_con > #termsRulesBody > .contents_con .contents_div > .contents_con .text_con p {margin:4.44vw 0 0 0;}
	.terms_frame_con > #termsRulesBody > .contents_con .contents_div > .contents_con .text_list_con + .text_con {margin:4.44vw 0 0 0;}
	.terms_frame_con > #termsRulesBody > .contents_con .contents_div > .contents_con .text_con + .text_list_con {margin:4.44vw 0 0 0;}

	.terms_frame_con .terms_rules_version_wrap {
		margin-top: 8.33vw;
		padding-top: 5.56vw;
		border-top: 0.28vw solid #DDE0EB;
	}
	.terms_frame_con .terms_rules_version_wrap .list_div > .title_con {margin:0 0 2.78vw 0;}
	.terms_frame_con .terms_rules_version_wrap .list_div > .title_con span {font-size:4.44vw; color:#343745; font-weight:600; line-height:130%;}
	.terms_frame_con .terms_rules_version_wrap .list_div > .info_con .terms_rules_version_select {
		width: auto;
		max-width: 100%;
		display: inline-block;
		vertical-align: middle;
		font-size: 3.89vw;
		color: #4A4D59;
		line-height: 130%;
		padding: 1.67vw 8vw 1.67vw 2.78vw;
	}
	
	/*Cookie Policy*/
	.terms_frame_con.terms03 > #termsRulesBody > .title_con {margin:0 0 4.44vw 0;}

    /*Legal Notice*/
    .terms_frame_con.terms04 > #termsRulesBody > .title_con {margin:0 0 4.44vw 0;}
}