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

	/* 체크박스 버튼 */
	.checkbox_label .check_icon {width:33px; height:33px; background-image:url("/img/sub/checkbox_icon_off_t.png");}
	.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/checkbox_icon_on_t.png");}
	
	.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;}

	/* 헤더 */
	#landing_con > .header > .contents_con {max-width:86%; height:60px;}
	#landing_con > .header > .contents_con > .logo_con {width:117px;}

	/* info01 */
	#landing_con > .info01_con {background-image:url("/img/info01_bg_m.png");}
	#landing_con > .info01_con > .contents_con {max-width:100%;}

	/* info02 */
	#landing_con > .info02_con > .contents_con {max-width:86%; padding:52px 0 75px;}
	#landing_con > .info02_con > .contents_con > .title_con > .text01_con span {font-size:26px; line-height:34px;}
	#landing_con > .info02_con > .contents_con > .title_con > .text02_con {margin-top:8px;}
	#landing_con > .info02_con > .contents_con > .title_con > .text02_con span {font-size:42px; line-height:56px;}
	#landing_con > .info02_con > .contents_con > .title_con > .text03_con {margin-top:19px;}
	#landing_con > .info02_con > .contents_con > .title_con > .text03_con span {font-size:21px; line-height:31px;}
	#landing_con > .info02_con > .contents_con > .list_con {margin-top:39px; padding-top:16px;}
	#landing_con > .info02_con > .contents_con > .list_con > .contents_con {width:100%; border-bottom:3px solid #c3d0da; margin-left:0; padding:8.7vw/*89px*/ 36px 31px; z-index:20; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; box-shadow:0 3px 0 #8896a0; -webkit-box-shadow:0 3px 0 #8896a0; -moz-box-shadow:0 3px 0 #8896a0;}
	#landing_con > .info02_con > .contents_con > .list_con > .contents_con > ul {display:block; width:100%;}
	#landing_con > .info02_con > .contents_con > .list_con > .contents_con > ul > li {width:100%; border-bottom:2px solid #dbdfe2; padding:10px 0;}
	#landing_con > .info02_con > .contents_con > .list_con > .contents_con > ul > li > .list_div > .icon_con {width:48px;}
	#landing_con > .info02_con > .contents_con > .list_con > .contents_con > ul > li > .list_div > .icon_con img {width:30px;}
	#landing_con > .info02_con > .contents_con > .list_con > .contents_con > ul > li > .list_div > .text_con span {font-size:24px; line-height:32px;}
	#landing_con > .info02_con > .contents_con > .list_con > .contents_con > ul > li:first-child {padding-top:0;}
	#landing_con > .info02_con > .contents_con > .list_con > .bg_con .bg01 {width:100%; height:7vw; /*72px*/ z-index:30;}
	#landing_con > .info02_con > .contents_con > .list_con > .bg_con .bg02 {width:50.1vw; top:-23.4vw/*260px*/; right:-11.3vw/*-116px*/;}
	#landing_con > .info02_con > .contents_con > .list_con > .bg_con .bg03 {width:50.1vw; top:-23.4vw/*260px*/; right:-11.3vw/*-116px*/;}
	#landing_con > .info02_con > .contents_con > .text_con {margin-top:48px;}
	#landing_con > .info02_con > .contents_con > .text_con > .text01_con span {font-size:26px; line-height:34px;}
	#landing_con > .info02_con > .contents_con > .text_con > .text02_con {margin-top:12px;}
	#landing_con > .info02_con > .contents_con > .text_con > .text02_con span {font-size:42px; line-height:56px;}

	/* info03 */
	#landing_con > .info03_con > .contents_con {max-width:86%; padding:70px 0 60px;}
	#landing_con > .info03_con > .contents_con > .text_con > .text01_con {width:288px; top:-31px; border-radius:60px; -webkit-border-radius:60px; -moz-border-radius:60px; box-shadow:0 0 10px rgba(135,162,180,0.5); -webkit-box-shadow:0 0 10px rgba(135,162,180,0.5); -moz-box-shadow:0 0 10px rgba(135,162,180,0.5);}
	#landing_con > .info03_con > .contents_con > .text_con > .text01_con:after {width:14px; height:11px; background-image:url("/img/info03_text_text01_arrow_m.png"); bottom:-10px;}
	#landing_con > .info03_con > .contents_con > .text_con > .text01_con span {font-size:26px; line-height:60px;}
	#landing_con > .info03_con > .contents_con > .text_con > .text02_con span {font-size:36px; line-height:46px;}
	#landing_con > .info03_con > .contents_con > .text_con > .text02_con span .color_text {font-size:42px;}

	/* info04 */
	/*
	#landing_con > .info04_con > .contents_con {max-width:86%; padding:80px 0 100px;}
	#landing_con > .info04_con > .contents_con > .bg_con {width:375px; top:-282px; left:-98px;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con {padding:79px 0 93px;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .title_con {width:100%; max-width:489px; left:2.5%; border-radius:60px; -webkit-border-radius:60px; -moz-border-radius:60px;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .title_con > .icon_con {width:100px; top:-20px; left:-46px;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .title_con > .text_con {width:469px; padding:10px 0;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .title_con > .text_con span {font-size:32px; line-height:40px;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .text_con {margin-top:53px;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .text_con > .text01_con span {font-size:36px; line-height:44px;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .text_con > .text02_con {margin-top:22px;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .text_con > .text02_con span {font-size:60px; line-height:68px;}
	#landing_con > .info04_con > .contents_con > .list_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .slide_div > .contents_con {margin-top:3%; background-color:#ffffff; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; box-shadow:0 0 18px rgba(135,162,180,0.5); -webkit-box-shadow:0 0 18px rgba(135,162,180,0.5); -moz-box-shadow:0 0 18px rgba(135,162,180,0.5);}
	*/
	#landing_con > .info04_con > .contents_con {max-width:100%; padding:0;}
	#landing_con > .info04_con > .contents_con > .bg_con {width:36.6vw; top:-27.5vw; left:-9.6vw;}
	#landing_con > .info04_con > .contents_con > .list_con {padding:48px 0 60px 7%; overflow:hidden;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con {padding:min(7.7vw, 47px) 0 min(9.1vw, 55px);}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .title_con {width:100%; max-width:min(47.8vw, 293px); left:2.5%; border-radius:min(5.9vw, 36px); -webkit-border-radius:min(5.9vw, 36px); -moz-border-radius:min(5.9vw, 36px);}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .title_con > .icon_con {width:min(9.8vw, 60px); top:min(-0.9vw, -12px); left:min(-3.5vw, -27px);}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .title_con > .text_con {width:100%; max-width:min(45.8vw, 281px); padding:min(1vw, 6px) 0;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .title_con > .text_con span {font-size:min(3.1vw, 19px); line-height:min(3.9vw, 27px);}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .text_con {margin-top:min(5.2vw, 31px);}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .text_con > .text01_con span {font-size:min(3.5vw, 21px); line-height:min(4.3vw, 29px);}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .text_con > .text02_con {margin-top:min(2.1vw, 13px);}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .text_con > .text02_con span {font-size:min(5.9vw, 36px); line-height:min(6.6vw, 44px);}
	#landing_con > .info04_con > .contents_con > .list_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .slide_div > .contents_con {margin-top:3%; background-color:#ffffff; border-radius:min(2vw, 12px); -webkit-border-radius:min(2vw, 12px); -moz-border-radius:min(2vw, 12px); box-shadow:0 0 min(1.8vw, 10px) rgba(135,162,180,0.5); -webkit-box-shadow:0 0 min(1.8vw, 10px) rgba(135,162,180,0.5); -moz-box-shadow:0 0 min(1.8vw, 10px) rgba(135,162,180,0.5);}

	/* info05 */
	#landing_con > .info05_con {background-image:url("/img/info05_bg_m.png");}
	#landing_con > .info05_con > .contents_con {max-width:86%; padding:44px 0 60px; position:relative; top:0; left:0;}
	#landing_con > .info05_con > .contents_con > .title_con > .text01_con span {font-size:26px; line-height:34px;}
	#landing_con > .info05_con > .contents_con > .title_con > .text02_con {margin-top:11px;}
	#landing_con > .info05_con > .contents_con > .title_con > .text02_con span {font-size:42px; line-height:54px;}
	#landing_con > .info05_con > .contents_con > .list_con {margin-top:28px; position:static;}
	#landing_con > .info05_con > .contents_con > .list_con > ul {display:block; position:relative; top:0; left:0; z-index:10;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li {width:100%; margin-top:12px; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li > .list_div {display:flex; padding:22px 12px;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .no_con {width:38px; height:38px; margin-right:16px; position:static; top:0;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .no_con span {font-size:16px; line-height:24px;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .text_con {justify-content:flex-start; flex:1; height:auto; text-align:left;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .text_con span {position:relative; top:0; left:0; font-size:21px; line-height:49px;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .text_con span .color_text {font-size:26px;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .text_con span .highlight {font-size:26px;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .text_con span .icon_con {width:39px; position:absolute; top:-24px; right:-37px;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li.color {box-shadow:0 0 10px rgba(135,162,180,0.4); -webkit-box-shadow:0 0 10px rgba(135,162,180,0.4); -moz-box-shadow:0 0 10px rgba(135,162,180,0.4);}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li:nth-child(2),
	#landing_con > .info05_con > .contents_con > .list_con > ul > li:nth-child(3),
	#landing_con > .info05_con > .contents_con > .list_con > ul > li:nth-child(4) {margin-top:12px;}
	#landing_con > .info05_con > .contents_con > .list_con > .bg_con {width:210px; top:98px; right:-57px; transform:rotate(10deg);}

	/* info06 */
	#landing_con > .info06_con > .contents_con {max-width:86%; padding:43px 0 58px;}
	#landing_con > .info06_con > .contents_con > .bg_con {width:8.6vw; top:113px; left:-2.2vw/*-23px*/;}
	#landing_con > .info06_con > .contents_con > .title_con {max-width:100%;}
	#landing_con > .info06_con > .contents_con > .title_con > .text01_con span {font-size:42px; line-height:56px;}
	#landing_con > .info06_con > .contents_con > .title_con > .text02_con {margin-top:19px;}
	#landing_con > .info06_con > .contents_con > .title_con > .text02_con span {padding:13px 38px; font-size:21px; line-height:31px; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px;}
	#landing_con > .info06_con > .contents_con > .title_con > .bg_con {width:11.7vw; top:125px; right:1.3vw/*13px*/;}
	#landing_con > .info06_con > .contents_con > .form_con {width:100%; margin-top:30px; padding-top:15px;}
	#landing_con > .info06_con > .contents_con > .form_con > form {border-bottom:3px solid #c3d0da; padding:calc(7vw + 15px) 24px 36px; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; box-shadow:0 3px 0 #8896a0; -webkit-box-shadow:0 3px 0 #8896a0; -moz-box-shadow:0 3px 0 #8896a0;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .title_con > .text01_con span {font-size:36px; line-height:44px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .title_con > .text02_con {margin-top:12px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .title_con > .text02_con span {font-size:19px; line-height:29px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con {width:100%; margin:22px auto 0; padding:24px 24px 30px; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li {margin-top:12px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li > .list_div > .title_con {width:90px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li > .list_div > .title_con span {font-size:19px; line-height:27px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li > .list_div > .input_con .input {height:40px; padding:0 12px; font-size:19px; line-height:27px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li.check_li {margin-top:24px; padding-top:14px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li.check_li > .list_div {flex-direction:column;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li.check_li > .list_div > .check_con {align-self:flex-start; position:relative; top:0; left:0;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li.check_li > .list_div > .check_con .check_icon {position:absolute; top:0; left:0;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li.check_li > .list_div > .check_con span {display:inline-block; margin-left:0; padding-left:45px; font-size:21px; line-height:33px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li.check_li > .list_div > .btn_con {align-self:flex-end; margin-top:16px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li.check_li > .list_div > .btn_con a {font-size:19px; line-height:27px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li.check_li > .list_div > .btn_con a:after {bottom:3px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .btn_con {width:72.5%; margin-top:24px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .btn_con a {font-size:30px; line-height:66px; border-radius:66px; -webkit-border-radius:66px; -moz-border-radius:66px;}
	#landing_con > .info06_con > .contents_con > .form_con > .bg_con > .bg03 {width:48.9vw; top:-20.9vw /*-214px*/; left:-16.6vw/*-170px*/;}
	#landing_con > .info06_con > .contents_con > .form_con > .bg_con > .bg04 {width:22.7vw; bottom:96px/*161px*/; right:-15.7vw/*-140px*/; transform:rotate(-5deg);}

	/* 푸터 */
	#landing_con > .footer > .contents_con {max-width:86%; padding:45px 0 34px;}
	#landing_con > .footer > .contents_con > .logo_con {width:115px;}
	#landing_con > .footer > .contents_con > .text_con {margin-top:15px;}
	#landing_con > .footer > .contents_con > .text_con span {font-size:19px; line-height:29px;}
	#landing_con > .footer > .contents_con > .text_con span .bar {margin:0 18px; font-size:17px; line-height:27px;}
	#landing_con > .footer > .contents_con > .text_con span br.block {display:none;}

	/* 퀵 */
	#landing_con > .quick > .contents_con {max-width:100%; bottom:0;}
	#landing_con > .quick > .contents_con > .btn_con {width:100%;}
	#landing_con > .quick > .contents_con > .btn_con > .m_con {display:flex; align-items:flex-end; flex-direction:column;}
	#landing_con > .quick > .contents_con > .btn_con > .m_con > .top_con {width:57px; margin-right:18px;}
	#landing_con > .quick > .contents_con > .btn_con > .m_con > .bottom_con {margin-top:12px;}
	#landing_con > .quick > .contents_con > .btn_con > .m_con > .bottom_con > ul > li {float:left; width:50%;}

}

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

	/* 체크박스 버튼 */
	.checkbox_label .check_icon {width:25px; height:25px; background-image:url("/img/sub/checkbox_icon_off_m.png");}
	.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/checkbox_icon_on_m.png");}
	
	.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;}

	/* 헤더 */
	#landing_con > .header > .contents_con {max-width:91%; height:45px;}
	#landing_con > .header > .contents_con > .logo_con {width:88px;}

	/* info01 */
	#landing_con > .info01_con {background-image:url("/img/info01_bg_m.png");}
	#landing_con > .info01_con > .contents_con {max-width:100%;}

	/* info02 */
	#landing_con > .info02_con > .contents_con {max-width:91%; padding:39px 0 56px;}
	#landing_con > .info02_con > .contents_con > .title_con > .text01_con span {font-size:19px; line-height:27px;}
	#landing_con > .info02_con > .contents_con > .title_con > .text02_con {margin-top:6px;}
	#landing_con > .info02_con > .contents_con > .title_con > .text02_con span {font-size:31px; line-height:43px;}
	#landing_con > .info02_con > .contents_con > .title_con > .text03_con {margin-top:14px;}
	#landing_con > .info02_con > .contents_con > .title_con > .text03_con span {font-size:16px; line-height:26px;}
	#landing_con > .info02_con > .contents_con > .list_con {margin-top:29px; padding-top:12px;}
	#landing_con > .info02_con > .contents_con > .list_con > .contents_con {width:100%; border-bottom:2px solid #c3d0da; margin-left:0; padding:8.7vw/*89px*/ 27px 23px; z-index:20; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px; box-shadow:0 2px 0 #8896a0; -webkit-box-shadow:0 2px 0 #8896a0; -moz-box-shadow:0 2px 0 #8896a0;}
	#landing_con > .info02_con > .contents_con > .list_con > .contents_con > ul {display:block; width:100%;}
	#landing_con > .info02_con > .contents_con > .list_con > .contents_con > ul > li {width:100%; border-bottom:2px solid #dbdfe2; padding:8px 0;}
	#landing_con > .info02_con > .contents_con > .list_con > .contents_con > ul > li > .list_div > .icon_con {width:36px;}
	#landing_con > .info02_con > .contents_con > .list_con > .contents_con > ul > li > .list_div > .icon_con img {width:22px;}
	#landing_con > .info02_con > .contents_con > .list_con > .contents_con > ul > li > .list_div > .text_con span {font-size:18px; line-height:26px;}
	#landing_con > .info02_con > .contents_con > .list_con > .contents_con > ul > li:first-child {padding-top:0;}
	#landing_con > .info02_con > .contents_con > .list_con > .bg_con .bg01 {width:100%; height:7vw; /*72px*/ z-index:30;}
	#landing_con > .info02_con > .contents_con > .list_con > .bg_con .bg02 {width:50.1vw; top:-23.4vw/*260px*/; right:-11.3vw/*-116px*/;}
	#landing_con > .info02_con > .contents_con > .list_con > .bg_con .bg03 {width:50.1vw; top:-23.4vw/*260px*/; right:-11.3vw/*-116px*/;}
	#landing_con > .info02_con > .contents_con > .text_con {margin-top:36px;}
	#landing_con > .info02_con > .contents_con > .text_con > .text01_con span {font-size:19px; line-height:27px;}
	#landing_con > .info02_con > .contents_con > .text_con > .text02_con {margin-top:9px;}
	#landing_con > .info02_con > .contents_con > .text_con > .text02_con span {font-size:31px; line-height:43px;}

	/* info03 */
	#landing_con > .info03_con > .contents_con {max-width:91%; padding:54px 0 44px;}
	#landing_con > .info03_con > .contents_con > .text_con > .text01_con {width:216px; top:-23px; border-radius:45px; -webkit-border-radius:45px; -moz-border-radius:45px; box-shadow:0 0 8px rgba(135,162,180,0.5); -webkit-box-shadow:0 0 8px rgba(135,162,180,0.5); -moz-box-shadow:0 0 8px rgba(135,162,180,0.5);}
	#landing_con > .info03_con > .contents_con > .text_con > .text01_con:after {width:10px; height:8px; background-image:url("/img/info03_text_text01_arrow_m.png"); bottom:-7px;}
	#landing_con > .info03_con > .contents_con > .text_con > .text01_con span {font-size:19px; line-height:45px;}
	#landing_con > .info03_con > .contents_con > .text_con > .text02_con span {font-size:27px; line-height:37px;}
	#landing_con > .info03_con > .contents_con > .text_con > .text02_con span .color_text {font-size:31px;}

	/*
	#landing_con > .info04_con > .contents_con {max-width:86%; padding:80px 0 100px;}
	#landing_con > .info04_con > .contents_con > .bg_con {width:375px; top:-282px; left:-98px;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con {padding:79px 0 93px;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .title_con {width:100%; max-width:489px; left:2.5%; border-radius:60px; -webkit-border-radius:60px; -moz-border-radius:60px;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .title_con > .icon_con {width:100px; top:-20px; left:-46px;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .title_con > .text_con {width:469px; padding:10px 0;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .title_con > .text_con span {font-size:32px; line-height:40px;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .text_con {margin-top:53px;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .text_con > .text01_con span {font-size:36px; line-height:44px;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .text_con > .text02_con {margin-top:22px;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .text_con > .text02_con span {font-size:60px; line-height:68px;}
	#landing_con > .info04_con > .contents_con > .list_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .slide_div > .contents_con {margin-top:3%; background-color:#ffffff; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; box-shadow:0 0 18px rgba(135,162,180,0.5); -webkit-box-shadow:0 0 18px rgba(135,162,180,0.5); -moz-box-shadow:0 0 18px rgba(135,162,180,0.5);}
	*/
	#landing_con > .info04_con > .contents_con {max-width:100%; padding:0;}
	#landing_con > .info04_con > .contents_con > .bg_con {width:36.6vw; top:-27.5vw; left:-9.6vw;}
	#landing_con > .info04_con > .contents_con > .list_con {padding:36px 0 45px 4.5%; overflow:hidden;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con {padding:min(7.7vw, 35px) 0 min(9.1vw, 41px);}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .title_con {width:100%; max-width:min(47.8vw, 220px); left:2.5%; border-radius:min(5.9vw, 27px); -webkit-border-radius:min(5.9vw, 27px); -moz-border-radius:min(5.9vw, 27px);}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .title_con > .icon_con {width:min(9.8vw, 45px); top:min(-0.9vw, -9px); left:min(-3.5vw, -20px);}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .title_con > .text_con {width:100%; max-width:min(45.8vw, 211px); padding:min(1vw, 4px) 0;}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .title_con > .text_con span {font-size:min(3.1vw, 14px); line-height:min(3.9vw, 22px);}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .text_con {margin-top:min(5.2vw, 23px);}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .text_con > .text01_con span {font-size:min(3.5vw, 16px); line-height:min(4.3vw, 22px);}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .text_con > .text02_con {margin-top:min(2.1vw, 9px);}
	#landing_con > .info04_con > .contents_con > .list_con .contents_con > .text_con > .text02_con span {font-size:min(5.9vw, 27px); line-height:min(6.6vw, 35px);}
	#landing_con > .info04_con > .contents_con > .list_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .slide_div > .contents_con {margin-top:3%; background-color:#ffffff; border-radius:min(2vw, 9px); -webkit-border-radius:min(2vw, 9px); -moz-border-radius:min(2vw, 9px); box-shadow:0 0 min(1.8vw, 8px) rgba(135,162,180,0.5); -webkit-box-shadow:0 0 min(1.8vw, 8px) rgba(135,162,180,0.5); -moz-box-shadow:0 0 min(1.8vw, 8px) rgba(135,162,180,0.5);}

	/* info05 */
	#landing_con > .info05_con {background-image:url("/img/info05_bg_m.png");}
	#landing_con > .info05_con > .contents_con {max-width:91%; padding:33px 0 45px; position:relative; top:0; left:0;}
	#landing_con > .info05_con > .contents_con > .title_con > .text01_con span {font-size:19px; line-height:27px;}
	#landing_con > .info05_con > .contents_con > .title_con > .text02_con {margin-top:8px;}
	#landing_con > .info05_con > .contents_con > .title_con > .text02_con span {font-size:31px; line-height:43px;}
	#landing_con > .info05_con > .contents_con > .list_con {margin-top:21px; position:static;}
	#landing_con > .info05_con > .contents_con > .list_con > ul {display:block; position:relative; top:0; left:0; z-index:10;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li {width:100%; margin-top:9px; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li > .list_div {display:flex; padding:16px 9px;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .no_con {width:28px; height:28px; margin-right:12px; position:static; top:0;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .no_con span {font-size:12px; line-height:20px;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .text_con {justify-content:flex-start; flex:1; height:auto; text-align:left;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .text_con span {position:relative; top:0; left:0; font-size:16px; line-height:24px;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .text_con span .color_text {font-size:19px;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .text_con span .highlight {font-size:19px;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .text_con span .icon_con {width:29px; position:absolute; top:-18px; right:-28px;}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li.color {box-shadow:0 0 8px rgba(135,162,180,0.4); -webkit-box-shadow:0 0 8px rgba(135,162,180,0.4); -moz-box-shadow:0 0 8px rgba(135,162,180,0.4);}
	#landing_con > .info05_con > .contents_con > .list_con > ul > li:nth-child(2),
	#landing_con > .info05_con > .contents_con > .list_con > ul > li:nth-child(3),
	#landing_con > .info05_con > .contents_con > .list_con > ul > li:nth-child(4) {margin-top:9px;}
	#landing_con > .info05_con > .contents_con > .list_con > .bg_con {width:157px; top:82px; right:-42px; transform:rotate(10deg);}

	/* info06 */
	#landing_con > .info06_con > .contents_con {max-width:91%; padding:32px 0 44px;}
	#landing_con > .info06_con > .contents_con > .bg_con {width:8.6vw; top:85px; left:-2.2vw/*-23px*/;}
	#landing_con > .info06_con > .contents_con > .title_con {max-width:100%;}
	#landing_con > .info06_con > .contents_con > .title_con > .text01_con span {font-size:31px; line-height:45px;}
	#landing_con > .info06_con > .contents_con > .title_con > .text02_con {margin-top:14px;}
	#landing_con > .info06_con > .contents_con > .title_con > .text02_con span {padding:9px 28px; font-size:16px; line-height:26px; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px;}
	#landing_con > .info06_con > .contents_con > .title_con > .bg_con {width:11.7vw; top:94px; right:1.3vw/*13px*/;}
	#landing_con > .info06_con > .contents_con > .form_con {width:100%; margin-top:22px; padding-top:11px;}
	#landing_con > .info06_con > .contents_con > .form_con > form {border-bottom:2px solid #c3d0da; padding:calc(7vw + 2px) 18px 27px; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px; box-shadow:0 2px 0 #8896a0; -webkit-box-shadow:0 2px 0 #8896a0; -moz-box-shadow:0 2px 0 #8896a0;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .title_con > .text01_con span {font-size:27px; line-height:35px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .title_con > .text02_con {margin-top:9px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .title_con > .text02_con span {font-size:14px; line-height:24px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con {width:100%; margin:16px auto 0; padding:18px 18px 22px; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li {margin-top:9px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li > .list_div > .title_con {width:60px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li > .list_div > .title_con span {font-size:14px; line-height:22px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li > .list_div > .input_con .input {height:30px; padding:0 9px; font-size:14px; line-height:22px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li.check_li {margin-top:18px; padding-top:10px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li.check_li > .list_div {flex-direction:column;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li.check_li > .list_div > .check_con {align-self:flex-start; position:relative; top:0; left:0;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li.check_li > .list_div > .check_con .check_icon {position:absolute; top:0; left:0;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li.check_li > .list_div > .check_con span {display:inline-block; margin-left:0; padding-left:34px; font-size:16px; line-height:25px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li.check_li > .list_div > .btn_con {align-self:flex-end; margin-top:12px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li.check_li > .list_div > .btn_con a {font-size:14px; line-height:22px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .write_con > ul > li.check_li > .list_div > .btn_con a:after {bottom:3px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .btn_con {width:72.5%; margin-top:18px;}
	#landing_con > .info06_con > .contents_con > .form_con > form > .btn_con a {font-size:22px; line-height:49px; border-radius:49px; -webkit-border-radius:49px; -moz-border-radius:49px;}
	#landing_con > .info06_con > .contents_con > .form_con > .bg_con > .bg03 {width:48.9vw; top:-20.9vw /*-214px*/; left:-16.6vw/*-170px*/;}
	#landing_con > .info06_con > .contents_con > .form_con > .bg_con > .bg04 {width:22.7vw; bottom:96px/*161px*/; right:-15.7vw/*-140px*/; transform:rotate(-5deg);}

	/* 푸터 */
	#landing_con > .footer > .contents_con {max-width:91%; padding:33px 0 25px;}
	#landing_con > .footer > .contents_con > .logo_con {width:86px;}
	#landing_con > .footer > .contents_con > .text_con {margin-top:11px;}
	#landing_con > .footer > .contents_con > .text_con span {font-size:14px; line-height:24px;}
	#landing_con > .footer > .contents_con > .text_con span .bar {margin:0 13px; font-size:12px; line-height:22px;}
	#landing_con > .footer > .contents_con > .text_con span br.block {display:none;}

	/* 퀵 */
	#landing_con > .quick > .contents_con {max-width:100%; bottom:0;}
	#landing_con > .quick > .contents_con > .btn_con {width:100%;}
	#landing_con > .quick > .contents_con > .btn_con > .m_con {display:flex; align-items:flex-end; flex-direction:column;}
	#landing_con > .quick > .contents_con > .btn_con > .m_con > .top_con {width:43px; margin-right:13px;}
	#landing_con > .quick > .contents_con > .btn_con > .m_con > .bottom_con {margin-top:9px;}
	#landing_con > .quick > .contents_con > .btn_con > .m_con > .bottom_con > ul > li {float:left; width:50%;}

}

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

	/* info02 */
	#landing_con > .info02_con > .contents_con > .title_con > .text03_con {padding-right:20%;}
	#landing_con > .info02_con > .contents_con > .title_con > .text03_con br {display:none;}

	/* 푸터 */
	#landing_con > .footer > .contents_con > .text_con span .bar.none {display:none;}
	#landing_con > .footer > .contents_con > .text_con span br.block {display:block;}

}

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

	/* info05 */
	#landing_con > .info05_con > .contents_con > .list_con > .bg_con {top:152px;}

}