@media all and (max-width: 1024px) {
	
	.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;}
	
	select {
		border-radius:0; 
		-moz-border-radius:0; 
		-webkit-border-radius:0;
		appearance:none;
		-moz-appearance:none;
		-webkit-appearance:none;
		background-color:#ffffff;
		background-image:url("/img/sub/m_select_arrow.png");
		background-repeat:no-repeat;
		background-position:right 20px center;
		width:100%;
		padding:0 29px 0 10px;
	}

	/*info01_con*/
	.info01_con {background:url("/img/main/m_info01_con_bg.png")no-repeat center/cover;}
	.info01_con > .contents_con {width:86%; max-width:unset; margin:0 auto;}
	.info01_con > .contents_con > .logo_con {}
	.info01_con > .contents_con > .logo_con > img {}
	.info01_con > .contents_con > .text_con {text-align:center;}
	.info01_con > .contents_con > .text_con > span {font-size:57px; color:#ffffff; font-weight:900; line-height:63px; letter-spacing:-0.1px;}
	.info01_con > .contents_con > .img_con {}
	.info01_con > .contents_con > .img_con > img {}

	/*info02_con*/
	.info02_con {background:url("/img/main/m_info02_con_bg.png")no-repeat center/cover;}
	.info02_con > .contents_con {width:100%; max-width:unset; margin:0 auto; position:relative;}
	.info02_con > .contents_con > .list_con {width:86%; margin:0 auto; position:absolute; top:unset; left:0; right:0; margin-top:-20%;}
	.info02_con > .contents_con > .list_con > ul {display:block; width:100%; background:#ffffff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; box-shadow:1px 1px 5px 2px rgb(0, 0, 0, 0.1);}
	.info02_con > .contents_con > .list_con > ul > li {width:100%;}
	.info02_con > .contents_con > .list_con > ul > li > .list_div {border-right:none; border-bottom:1px solid #eeeeee; margin:0 4%; padding:48px 0 29px; text-align:center;}
	.info02_con > .contents_con > .list_con > ul > li:last-child > .list_div {border-right:none; border-bottom:none;}
	.info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con {margin-bottom:8px;}
	.info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:90px;}
	.info02_con > .contents_con > .list_con > ul > li > .list_div > .text_con {}
	.info02_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:19px; color:#666666; font-weight:400; line-height:27px; letter-spacing:-0.1px;}
	.info02_con > .contents_con > .blank_con {}
	.info02_con > .contents_con > .blank_con > img {height:600px;}
	.info02_con > .contents_con > .title_con {padding-top:unset; text-align:center;}
	.info02_con > .contents_con > .title_con > span {font-size:38px; color:#222222; font-weight:700; line-height:48px; letter-spacing:-0.1px;}
	.info02_con > .contents_con > .flex_con {display:none;}
	.info02_con > .contents_con > .info_con {padding-bottom:12%;}
	.info02_con > .contents_con > .m_con > .img_con {}
	.info02_con > .contents_con > .m_con > .img_con > img {}
	.info02_con > .contents_con > .m_con > .list_con {width:86%; margin:0 auto; background:#ffffff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; box-shadow:2px 6px 11px 2px rgb(0, 0, 0, 0.1);}
	.info02_con > .contents_con > .m_con > .list_con > ul {padding:48px 24px;}
	.info02_con > .contents_con > .m_con > .list_con > ul > li {margin-bottom:26px;}
	.info02_con > .contents_con > .m_con > .list_con > ul > li:last-child {margin-bottom:0;}
	.info02_con > .contents_con > .m_con > .list_con > ul > li > .list_div {display:flex; align-items:flex-start;}
	.info02_con > .contents_con > .m_con > .list_con > ul > li > .list_div > img {width:19px; margin:4px 13px 0 0;}
	.info02_con > .contents_con > .m_con > .list_con > ul > li > .list_div > span {font-size:19px; color:#666666; font-weight:400; line-height:27px; letter-spacing:-0.1px;}

	/*info03_con*/
	.info03_con {background:url("/img/main/m_info03_con_bg.png")no-repeat center/cover;}
	.info03_con > .contents_con {width:86%; max-width:unset; margin:0 auto;}
	.info03_con > .contents_con > .logo_con {}
	.info03_con > .contents_con > .logo_con > img {}
	.info03_con > .contents_con > .title_con {margin-bottom:43px;}
	.info03_con > .contents_con > .title_con > span {font-size:57px; color:#565251; font-weight:900; line-height:63px; letter-spacing:-1px;}
	.info03_con > .contents_con > .text_con {}
	.info03_con > .contents_con > .text_con.text01 {padding-bottom:17px;}
	.info03_con > .contents_con > .text_con.text02 {padding-bottom:50%;}
	.info03_con > .contents_con > .text_con > span {font-size:21px; color:#565251; font-weight:500; line-height:30px; letter-spacing:-1px;}

	/*info04_con*/
	.info04_con {background:url("/img/main/m_info04_con_bg.png")no-repeat center/cover;}
	.info04_con > .contents_con {width:86%; max-width:unset; margin:0 auto; padding:12% 0;}
	.info04_con > .contents_con > .title_con {margin-bottom:12px; text-align:center;}
	.info04_con > .contents_con > .title_con > span {font-size:38px; color:#ffffff; font-weight:700; line-height:48px; letter-spacing:-1px;}
	.info04_con > .contents_con > .list_con {}
	.info04_con > .contents_con > .list_con > ul {display:flex; flex-wrap:wrap;}
	.info04_con > .contents_con > .list_con > ul > li {width:50%; padding:36px 0;}
	.info04_con > .contents_con > .list_con > ul > li {border-bottom:1px solid #ffffff;}
	.info04_con > .contents_con > .list_con > ul > li:nth-child(5) {border-bottom:none;}
	.info04_con > .contents_con > .list_con > ul > li:nth-child(6) {border-bottom:none;}
	.info04_con > .contents_con > .list_con > ul > li > .list_div {position:relative; text-align:center;}
	.info04_con > .contents_con > .list_con > ul > li > .list_div:after {content:''; width:1px; height:100%; background:#ffffff; position:absolute; top:0; right:0;}
	.info04_con > .contents_con > .list_con > ul > li:nth-child(5) > .list_div:after {height:208px;}
	.info04_con > .contents_con > .list_con > ul > li:nth-child(even) > .list_div:after {content:none;}
	.info04_con > .contents_con > .list_con > ul > li > .list_div > .img_con {margin-bottom:10px;}
	.info04_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:90px;}
	.info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con {min-height:98px;}
	.info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:19px; color:#ffffff; font-weight:700; line-height:27px; letter-spacing:-0.1px;}

	/*form_con*/
	.form_con {background:url("/img/main/m_form_con_bg.png")no-repeat center/cover;}
	.form_con > .contents_con {width:86%; max-width:unset; margin:0 auto; padding:12% 0;}
	.form_con > .contents_con > form {width:100%; margin:0 auto;}
	.form_con > .contents_con > form > .contents_con {background:#ffffff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:36px 4% 56px;}
	.form_con > .contents_con > form > .contents_con > .title_con {margin-bottom:5px;}
	.form_con > .contents_con > form > .contents_con > .title_con > span {font-size:41px; color:#222222; font-weight:900; line-height:54px; letter-spacing:-1px;}
	.form_con > .contents_con > form > .contents_con > .text_con {border-bottom:1px solid #eeeeee; margin-bottom:28px; padding-bottom:28px;}
	.form_con > .contents_con > form > .contents_con > .text_con > span {font-size:19px; color:#666666; font-weight:400; line-height:25px; letter-spacing:-0.8px;}
	.form_con > .contents_con > form > .contents_con > .list_con {}
	.form_con > .contents_con > form > .contents_con > .list_con > ul {}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li {margin-bottom:16px;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li:last-child {margin-bottom:0;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div {}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .title_con {margin-bottom:3px;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:21px; color:#222222; font-weight:700; line-height:35px; letter-spacing:-0.25px;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .title_con > span .color_text {color:#159cda;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .input_con {}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .input_con > input {width:100%; height:54px; border:none; background:#f9f9f9; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:0 18px; font-size:19px; color:#222222; font-weight:400; line-height:33px; letter-spacing:-0.25px;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .input_con > input::placeholder {color:#666666;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .input_con > select {width:100%; height:54px; border:none; background-color:#f9f9f9; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:0 18px; font-size:19px; color:#666666; font-weight:400; line-height:33px; letter-spacing:-0.25px;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .input_con > select > option {}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .input_con > textarea {width:100%; height:170px; border:none; background:#f9f9f9; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:12px 18px; font-size:19px; color:#222222; font-weight:400; line-height:26px; letter-spacing:-0.25px;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .input_con > textarea::placeholder {color:#666666;}
	.form_con > .contents_con > form > .contents_con > .btn_con {margin-top:25px;}
	.form_con > .contents_con > form > .contents_con > .btn_con > a {display:block; width:100%; background:#60c8f8; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:center; font-size:35px; color:#ffffff; font-weight:900; line-height:68px; letter-spacing:-1px;}

	/*푸터*/
	#footer {width:100%; margin:0 auto;}
	#footer > .contents_con {background:#f4f4f4; padding:16px 0;}
	#footer > .contents_con > .text_con {text-align:center;}
	#footer > .contents_con > .text_con > span {font-size:17px; color:#666666; font-weight:400; line-height:31px;}
}

@media all and (max-width: 768px) {
	
	.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;}

	/*info01_con*/
	.info01_con {background:url("/img/main/m_info01_con_bg.png")no-repeat center/cover;}
	.info01_con > .contents_con {width:91.5%; max-width:unset; margin:0 auto;}
	.info01_con > .contents_con > .logo_con {}
	.info01_con > .contents_con > .logo_con > img {}
	.info01_con > .contents_con > .text_con {text-align:center;}
	.info01_con > .contents_con > .text_con > span {font-size:43px; color:#ffffff; font-weight:900; line-height:47px; letter-spacing:-0.1px;}
	.info01_con > .contents_con > .img_con {}
	.info01_con > .contents_con > .img_con > img {}

	/*info02_con*/
	.info02_con {background:url("/img/main/m_info02_con_bg.png")no-repeat center/cover;}
	.info02_con > .contents_con {width:100%; max-width:unset; margin:0 auto; position:relative;}
	.info02_con > .contents_con > .list_con {width:91.5%; margin:0 auto; position:absolute; top:unset; left:0; right:0; margin-top:-20%;}
	.info02_con > .contents_con > .list_con > ul {display:block; width:100%; background:#ffffff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:1px 1px 5px 2px rgb(0, 0, 0, 0.1);}
	.info02_con > .contents_con > .list_con > ul > li {width:100%;}
	.info02_con > .contents_con > .list_con > ul > li > .list_div {border-right:none; border-bottom:1px solid #eeeeee; margin:0 6%; padding:36px 0 24px; text-align:center;}
	.info02_con > .contents_con > .list_con > ul > li:last-child > .list_div {border-right:none; border-bottom:none; padding-bottom:36px;}
	.info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con {margin-bottom:8px;}
	.info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:67px;}
	.info02_con > .contents_con > .list_con > ul > li > .list_div > .text_con {}
	.info02_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:14px; color:#666666; font-weight:400; line-height:20px; letter-spacing:-0.1px;}
	.info02_con > .contents_con > .blank_con {}
	.info02_con > .contents_con > .blank_con > img {height:510px;}
	.info02_con > .contents_con > .title_con {padding-top:unset; text-align:center;}
	.info02_con > .contents_con > .title_con > span {font-size:29px; color:#222222; font-weight:700; line-height:36px; letter-spacing:-0.1px;}
	.info02_con > .contents_con > .flex_con {display:none;}
	.info02_con > .contents_con > .info_con {padding-bottom:12%;}
	.info02_con > .contents_con > .m_con > .img_con {}
	.info02_con > .contents_con > .m_con > .img_con > img {}
	.info02_con > .contents_con > .m_con > .list_con {width:91.5%; margin:0 auto; background:#ffffff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:2px 6px 11px 2px rgb(0, 0, 0, 0.1);}
	.info02_con > .contents_con > .m_con > .list_con > ul {padding:37px 17px;}
	.info02_con > .contents_con > .m_con > .list_con > ul > li {margin-bottom:12px;}
	.info02_con > .contents_con > .m_con > .list_con > ul > li:last-child {margin-bottom:0;}
	.info02_con > .contents_con > .m_con > .list_con > ul > li > .list_div {display:flex; align-items:flex-start;}
	.info02_con > .contents_con > .m_con > .list_con > ul > li > .list_div > img {width:14px; margin:6px 13px 0 0;}
	.info02_con > .contents_con > .m_con > .list_con > ul > li > .list_div > span {font-size:16px; color:#666666; font-weight:400; line-height:27px; letter-spacing:-0.1px;}

	/*info03_con*/
	.info03_con {background:url("/img/main/m_info03_con_bg.png")no-repeat center/cover;}
	.info03_con > .contents_con {width:91.5%; max-width:unset; margin:0 auto;}
	.info03_con > .contents_con > .logo_con {}
	.info03_con > .contents_con > .logo_con > img {}
	.info03_con > .contents_con > .title_con {margin-bottom:35px;}
	.info03_con > .contents_con > .title_con > span {font-size:43px; color:#565251; font-weight:900; line-height:47px; letter-spacing:-0.1px;}
	.info03_con > .contents_con > .text_con {}
	.info03_con > .contents_con > .text_con.text01 {padding-bottom:14px;}
	.info03_con > .contents_con > .text_con.text02 {padding-bottom:50%;}
	.info03_con > .contents_con > .text_con > span {font-size:16px; color:#565251; font-weight:500; line-height:22px; letter-spacing:-1px;}

	/*info04_con*/
	.info04_con {background:url("/img/main/m_info04_con_bg.png")no-repeat center/cover;}
	.info04_con > .contents_con {width:91.5%; max-width:unset; margin:0 auto; padding:15% 0 12%;}
	.info04_con > .contents_con > .title_con {margin-bottom:12px; text-align:center;}
	.info04_con > .contents_con > .title_con > span {font-size:29px; color:#ffffff; font-weight:700; line-height:36px; letter-spacing:-0.1px;}
	.info04_con > .contents_con > .list_con {}
	.info04_con > .contents_con > .list_con > ul {display:flex; flex-wrap:wrap;}
	.info04_con > .contents_con > .list_con > ul > li {width:50%; padding:27px 0;}
	.info04_con > .contents_con > .list_con > ul > li {border-bottom:1px solid #ffffff;}
	.info04_con > .contents_con > .list_con > ul > li:nth-child(5) {border-bottom:none;}
	.info04_con > .contents_con > .list_con > ul > li:nth-child(6) {border-bottom:none;}
	.info04_con > .contents_con > .list_con > ul > li > .list_div {position:relative; text-align:center;}
	.info04_con > .contents_con > .list_con > ul > li > .list_div:after {content:''; width:1px; height:100%; background:#ffffff; position:absolute; top:0; right:0;}
	.info04_con > .contents_con > .list_con > ul > li:nth-child(5) > .list_div:after {height:162px;}
	.info04_con > .contents_con > .list_con > ul > li:nth-child(even) > .list_div:after {content:none;}
	.info04_con > .contents_con > .list_con > ul > li > .list_div > .img_con {margin-bottom:10px;}
	.info04_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:67px;}
	.info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con {min-height:80px;}
	.info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:14px; color:#ffffff; font-weight:700; line-height:20px; letter-spacing:-0.1px;}

	/*form_con*/
	.form_con {background:url("/img/main/m_form_con_bg.png")no-repeat center/cover;}
	.form_con > .contents_con {width:91.5%; max-width:unset; margin:0 auto; padding:14% 0;}
	.form_con > .contents_con > form {width:100%; margin:0 auto;}
	.form_con > .contents_con > form > .contents_con {background:#ffffff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:29px 6% 42px;}
	.form_con > .contents_con > form > .contents_con > .title_con {margin-bottom:5px;}
	.form_con > .contents_con > form > .contents_con > .title_con > span {font-size:30px; color:#222222; font-weight:900; line-height:44px; letter-spacing:-1px;}
	.form_con > .contents_con > form > .contents_con > .text_con {border-bottom:1px solid #eeeeee; margin-bottom:22px; padding-bottom:22px;}
	.form_con > .contents_con > form > .contents_con > .text_con > span {font-size:14px; color:#666666; font-weight:400; line-height:19px; letter-spacing:-0.8px;}
	.form_con > .contents_con > form > .contents_con > .list_con {}
	.form_con > .contents_con > form > .contents_con > .list_con > ul {}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li {margin-bottom:14px;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li:last-child {margin-bottom:0;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div {}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .title_con {margin-bottom:3px;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:16px; color:#222222; font-weight:700; line-height:35px; letter-spacing:-0.25px;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .title_con > span .color_text {color:#159cda;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .input_con {}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .input_con > input {width:100%; height:40px; border:none; background:#f9f9f9; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:0 13px; font-size:14px; color:#222222; font-weight:400; line-height:28px; letter-spacing:-0.25px;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .input_con > input::placeholder {color:#666666;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .input_con > select {width:100%; height:40px; border:none; background-color:#f9f9f9; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:0 13px; font-size:14px; color:#666666; font-weight:400; line-height:28px; letter-spacing:-0.25px;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .input_con > select > option {}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .input_con > textarea {width:100%; height:126px; border:none; background:#f9f9f9; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:12px 13px; font-size:14px; color:#222222; font-weight:400; line-height:22px; letter-spacing:-0.25px;}
	.form_con > .contents_con > form > .contents_con > .list_con > ul > li > .list_div > .input_con > textarea::placeholder {color:#666666;}
	.form_con > .contents_con > form > .contents_con > .btn_con {margin-top:19px;}
	.form_con > .contents_con > form > .contents_con > .btn_con > a {display:block; width:100%; background:#60c8f8; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:center; font-size:26px; color:#ffffff; font-weight:900; line-height:51px; letter-spacing:-1px;}

	/*푸터*/
	#footer {width:100%; margin:0 auto;}
	#footer > .contents_con {background:#f4f4f4; padding:10px 0;}
	#footer > .contents_con > .text_con {text-align:center;}
	#footer > .contents_con > .text_con > span {font-size:12px; color:#666666; font-weight:400; line-height:26px;}

}

@media all and (max-width: 320px) { 

	.info02_con > .contents_con > .blank_con > img {height:550px;}
	
}