/*
	vw 계산 기준 750
*/

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

	.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;}
	
	/*로딩*/
	.loading_con > .contents_con > .contents_con > .contents_con > .contents_con {padding:0 0 0 min(4.27vw, 32px);}
	.loading_con > .contents_con > .contents_con > .contents_con > .contents_con > .text_con {margin-bottom:min(2.93vw, 22px);}
	.loading_con > .contents_con > .contents_con > .contents_con > .contents_con > .text_con span {font-size:min(7.2vw, 54px);}
	.loading_con > .contents_con > .contents_con > .contents_con > .contents_con > .img_con svg {height:min(12.8vw, 96px);}
	
    /*
	*로딩 on*
	.loading_con.on > .contents_con {max-width:90.5%; padding:min(4.27vw, 32px) 0;}
	.loading_con.on > .contents_con > .contents_con {top:min(4.27vw, 32px); left:0;}
	.loading_con.on > .contents_con > .contents_con > .contents_con > .contents_con > .text_con {margin-bottom:min(0.53vw, 4px);}
	.loading_con.on > .contents_con > .contents_con > .contents_con > .contents_con > .text_con span {font-size:min(2.13vw, 16px);}
	.loading_con.on > .contents_con > .contents_con > .contents_con > .contents_con > .img_con svg {height:min(3.73vw, 28px);}
    */

    /*헤더*/
	#header > .contents_con {max-width:90.5%; padding:min(4.27vw, 32px) 0;}
	#header > .contents_con > .logo > table {width:100%; margin:0 auto;}
	#header > .contents_con > .logo > table > tbody > tr > .logo_td {width:min(25.87vw, 194px);}
	#header > .contents_con > .logo > table > tbody > tr > .logo_td > a {position:relative; top:0; transform:translateY(0);}
	#header > .contents_con > .logo > table > tbody > tr > .logo_td > a > .text_con {margin-bottom:min(0.53vw, 4px);}
	#header > .contents_con > .logo > table > tbody > tr > .logo_td > a > .text_con span {font-size:min(2.13vw, 16px);}
	#header > .contents_con > .logo > table > tbody > tr > .logo_td > a > .img_con img {height:min(3.73vw, 28px);}
	#header > .contents_con > .logo > table > tbody > tr > .logo_td > a > .img_con svg {height:min(3.73vw, 28px);}
	#header > .contents_con > .logo > table > tbody > tr > .blank_td {display:table-cell;}
	#header > .contents_con > .nav {display:none;}

	/*헤더 스크롤 시*/
	#header.scroll > .contents_con > .logo {position:relative; top:0; left:0; transform:translateY(0);}
	#header.scroll > .contents_con > .logo > table > tbody > tr > .btn_td {display:table-cell;}
	#header.scroll > .contents_con > .nav {display:none;}
		
	/*메인 컨텐츠*/
	#main_con .info01_con > .contents_con {max-width:100%; height:auto; padding:min(20.27vw, 152px) 0 min(9.73vw, 73px) 0;}
	#main_con .info01_con > .contents_con > .slide_con {width:100%; right:0; margin-bottom:min(10.13vw, 76px); position:relative; top:0; transform:translateY(0);}
	#main_con .info01_con > .contents_con > .slide_con .slide_div {float:none; width:100%; margin:min(1.87vw, 14px) 0 0 0; transform:translateY(0) translateX(0);}
	#main_con .info01_con > .contents_con > .slide_con .slide_div .swiper .swiper-wrapper .swiper-slide {width:min(36.67vw, 275px); margin:0 min(1.33vw, 10px);}
	#main_con .info01_con > .contents_con > .slide_con .slide_div .swiper .swiper-wrapper .swiper-slide > .contents_con {padding:0 min(0.53vw, 4px) min(0.53vw, 4px) 0;}
	#main_con .info01_con > .contents_con > .slide_con .slide_div .swiper .swiper-wrapper .swiper-slide > .contents_con .img_con {border-radius:min(2.13vw, 16px); -moz-border-radius:min(2.13vw, 16px); -webkit-border-radius:min(2.13vw, 16px); box-shadow:min(0.53vw, 4px) min(0.53vw, 4px) 0px 0px rgba(186,186,186,1); -webkit-box-shadow:min(0.53vw, 4px) min(0.53vw, 4px) 0px 0px rgba(186,186,186,1); -moz-box-shadow:min(0.53vw, 4px) min(0.53vw, 4px) 0px 0px rgba(186,186,186,1);}
	#main_con .info01_con > .contents_con > .slide_con .slide_div.slide_div01 .swiper .swiper-wrapper .swiper-slide > .contents_con {transform:rotateX(-50deg);}
	#main_con .info01_con > .contents_con > .slide_con .slide_div.slide_div02 .swiper .swiper-wrapper .swiper-slide > .contents_con {transform: rotateX(50deg);}
	#main_con .info01_con > .contents_con > .slide_con .slide_div.slide_div03 {display:none;}
	#main_con .info01_con > .contents_con > .slide_con .slide_div.on .swiper .swiper-wrapper .swiper-slide > .contents_con {transform:rotateX(0deg);}
	#main_con .info01_con > .contents_con > .text_con > .contents_con {width:90.5%;}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .text01_con span {font-size:min(4.27vw, 32px);}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .text01_con .intro_con {display:block; width:86.5%; margin:0 auto; position:absolute; top:min(6.4vw, 48px);}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .text01_con .intro_con > .contents_con {position:absolute;}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .text01_con .intro_con > .contents_con > ul > li {width:min(20.53vw, 154px); margin:0 0 0 min(2.27vw, 17px);}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .text02_con {margin-top:min(2.4vw, 18px);}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .text02_con span {font-size:min(9.33vw, 70px);}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .text02_con span .color_text {font-size:min(6.13vw, 46px);}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .text03_con {margin-top:min(5.07vw, 38px);}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .text03_con span {font-size:min(3.47vw, 26px);}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .btn_con {margin-top:min(8vw, 60px);}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .btn_con > ul > li {width:47.5%; margin:0 0 0 5%;}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .btn_con > ul > li .a_btn {transition:none; border-radius:min(14.67vw, 110px); -moz-border-radius:min(14.67vw, 110px); -webkit-border-radius:min(14.67vw, 110px); box-shadow:0px 4px 8px 0px rgba(0,0,0,0.15); -webkit-box-shadow:0px 4px 8px 0px rgba(0,0,0,0.15); -moz-box-shadow-shadow:0px 4px 8px 0px rgba(0,0,0,0.15);}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .btn_con > ul > li .a_btn > .icon {display:none;}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .btn_con > ul > li .a_btn > span {font-size:min(3.73vw, 28px); line-height:min(14.67vw, 110px); transition:none;}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .btn_con > ul > li .a_btn:hover > .icon img.off {opacity:1;}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .btn_con > ul > li .a_btn:hover > .icon img.on {opacity:0;}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .btn_con > ul > li .a_btn01:hover {background-color:#FF5851;}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .btn_con > ul > li .a_btn01:hover > span {color:#ffffff;}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .btn_con > ul > li .a_btn02:hover {background-color:#ffffff;}
	#main_con .info01_con > .contents_con > .text_con > .contents_con > .btn_con > ul > li .a_btn02:hover > span {color:#403838;}
	
	#main_con .info02_con > .contents_con {max-width:93.5%; padding:min(9.73vw, 73px) 0 min(16.8vw, 126px) 0;}
	#main_con .info02_con > .contents_con > .title_con {margin-bottom:min(9.07vw, 68px);}
	#main_con .info02_con > .contents_con > .title_con span {font-size:min(6.13vw, 46px);}
	#main_con .info02_con > .contents_con > .list_con {max-width:100%;}
	#main_con .info02_con > .contents_con > .list_con > ul > li {float:none; width:auto; margin:min(4.27vw, 32px) 0 0 0;}
	#main_con .info02_con > .contents_con > .list_con > ul > li .list_div {display:inline-block; width:71.5%;}
	#main_con .info02_con > .contents_con > .list_con > ul > li .list_div > .contents_con {padding:min(6vw, 45px) 0; /*box-shadow:0px 4px 14px #E4D9C3; -webkit-box-shadow:0px 4px 14px #E4D9C3; -moz-box-shadow-shadow:0px 4px 14px #E4D9C3;*/}
	#main_con .info02_con > .contents_con > .list_con > ul > li .list_div > .contents_con > .img_con {display:none;}
	#main_con .info02_con > .contents_con > .list_con > ul > li .list_div > .contents_con > .text_con > table {width:auto;}
	#main_con .info02_con > .contents_con > .list_con > ul > li .list_div > .contents_con > .text_con > table > tbody > tr > .img_td {display:table-cell;}
	#main_con .info02_con > .contents_con > .list_con > ul > li .list_div > .contents_con > .text_con > table > tbody > tr > .text_td {padding:0 0 0 min(3.33vw, 25px); text-align:left;}
	#main_con .info02_con > .contents_con > .list_con > ul > li .list_div > .contents_con > .text_con > table > tbody > tr > .text_td span {font-size:min(4.53vw, 34px);}
	#main_con .info02_con > .contents_con > .list_con > ul > li .list_div > .balloon_con {width:11.5%; bottom:-11.5%;}
	#main_con .info02_con > .contents_con > .list_con > ul > li .list_div > .balloon_con > ul > li {margin:min(0.13vw, 1px) 0 0 0;}
	#main_con .info02_con > .contents_con > .list_con > ul > li .list_div > .balloon_con > ul > li .balloon_div {/*box-shadow:0px 4px 14px #E4D9C3; -webkit-box-shadow:0px 4px 14px #E4D9C3; -moz-box-shadow-shadow:0px 4px 14px #E4D9C3;*/}
	#main_con .info02_con > .contents_con > .list_con > ul > li .list_div > .balloon_con > ul > li:nth-child(1) {height:min(3.73vw, 28px);}
	#main_con .info02_con > .contents_con > .list_con > ul > li .list_div > .balloon_con > ul > li:nth-child(1) .balloon_div {border-radius:min(3.73vw, 28px); -moz-border-radius:min(3.73vw, 28px); -webkit-border-radius:min(3.73vw, 28px);}
	#main_con .info02_con > .contents_con > .list_con > ul > li .list_div > .balloon_con > ul > li:nth-child(2) {height:min(2.13vw, 16px);}
	#main_con .info02_con > .contents_con > .list_con > ul > li .list_div > .balloon_con > ul > li:nth-child(2) .balloon_div {width:55%; border-radius:min(2.13vw, 16px); -moz-border-radius:min(2.13vw, 16px); -webkit-border-radius:min(2.13vw, 16px);}
	#main_con .info02_con > .contents_con > .list_con > ul > li:nth-child(1) {text-align:right;}
	#main_con .info02_con > .contents_con > .list_con > ul > li:nth-child(1) .list_div {transform:translateX(100%);}
	#main_con .info02_con > .contents_con > .list_con > ul > li:nth-child(1) .list_div > .balloon_con {left:53.5%;}
	#main_con .info02_con > .contents_con > .list_con > ul > li:nth-child(1) .list_div > .balloon_con > ul > li:nth-child(2) .balloon_div {right:-53%;}
	#main_con .info02_con > .contents_con > .list_con > ul > li:nth-child(2) .list_div {transform:translateX(-100%) translateY(0);}
	#main_con .info02_con > .contents_con > .list_con > ul > li:nth-child(2) .list_div > .balloon_con {left:35.5%; transform:translateX(0);}
	#main_con .info02_con > .contents_con > .list_con > ul > li:nth-child(2) .list_div > .balloon_con > ul > li:nth-child(2) .balloon_div {left:0; transform:translateX(0);}
	#main_con .info02_con > .contents_con > .list_con > ul > li:nth-child(3) {text-align:right;}
	#main_con .info02_con > .contents_con > .list_con > ul > li:nth-child(3) .list_div {transform:translateX(100%);}
	#main_con .info02_con > .contents_con > .list_con > ul > li:nth-child(3) .list_div > .balloon_con {left:53.5%;}
	#main_con .info02_con > .contents_con > .list_con > ul > li:nth-child(3) .list_div > .balloon_con > ul > li:nth-child(2) .balloon_div {left:initial; right:-53%;}

	#main_con .info03_con > .contents_con > .title_con > .bg_con {border-right:min(85.87vw, 644px) solid #FFF8EB; border-top:min(51.47vw, 386px) solid transparent; border-bottom:min(51.47vw, 386px) solid transparent; top:max(-363px, -48.4vw);}
	#main_con .info03_con > .contents_con > .title_con > .bg_con:after {border-left:min(85.87vw, 644px) solid #FFF8EB; border-top:min(51.47vw, 386px) solid transparent; border-bottom:min(51.47vw, 386px) solid transparent; bottom:max(-51.47vw, -386px); left:min(85.87vw, 644px);}
	#main_con .info03_con > .contents_con > .title_con > .contents_con {padding:0 0 min(5.33vw, 40px) 0;}
	#main_con .info03_con > .contents_con > .title_con > .contents_con > .text01_con span {font-size:min(4.27vw, 32px);}
	#main_con .info03_con > .contents_con > .title_con > .contents_con > .text01_con img {height:min(5.33vw, 40px); margin:0 min(0.53vw, 4px) 0 min(1.33vw, 10px);}
	#main_con .info03_con > .contents_con > .title_con > .contents_con > .text02_con {margin-top:min(4.27vw, 32px);}
	#main_con .info03_con > .contents_con > .title_con > .contents_con > .text02_con .text01 {margin:0 0 min(2.93vw, 22px) 0; padding:min(1.6vw, 12px) min(4vw, 30px) min2.27vw, 17px) min(4vw, 30px); font-size:min(8.8vw, 66px);}
	#main_con .info03_con > .contents_con > .title_con > .contents_con > .text02_con .text02 {font-size:min(8.8vw, 66px);}
	#main_con .info03_con > .contents_con > .text_slide_con > .contents_con .swiper .swiper-wrapper .swiper-slide {margin:0 min(2.67vw, 20px);}
	#main_con .info03_con > .contents_con > .text_slide_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con span {font-size:min(18.67vw, 140px);}
	#main_con .info03_con > .contents_con > .contents_con {padding:0 0 min(9.03vw, 130px) 0;}
	#main_con .info03_con > .contents_con > .contents_con > .text_con > .contents_con {max-width:100%;}
	#main_con .info03_con > .contents_con > .contents_con > .text_con > .contents_con > .text_con {float:none; width:auto; padding:0;}
	#main_con .info03_con > .contents_con > .contents_con > .text_con > .contents_con > .text_con > .contents_con {width:82.5%; padding:min(14.13vw, 106px) 0 0 0; position:relative; top:0; left:0;}
	#main_con .info03_con > .contents_con > .contents_con > .text_con > .contents_con > .text_con > .contents_con > .no_con span {font-size:min(16vw, 120px); letter-spacing:min(-0.8vw, -6px);}
	#main_con .info03_con > .contents_con > .contents_con > .text_con > .contents_con > .text_con > .contents_con > .text01_con > .text01_con span {font-size:min(3.73vw, 28px);}
	#main_con .info03_con > .contents_con > .contents_con > .text_con > .contents_con > .text_con > .contents_con > .text01_con > .text02_con {margin-top:min(1.07vw, 8px);}
	#main_con .info03_con > .contents_con > .contents_con > .text_con > .contents_con > .text_con > .contents_con > .text01_con > .text02_con span {font-size:min(6.67vw, 50px);}
	#main_con .info03_con > .contents_con > .contents_con > .text_con > .contents_con > .text_con > .contents_con > .text02_con {margin-top:min(3.33vw, 25px);}
	#main_con .info03_con > .contents_con > .contents_con > .text_con > .contents_con > .text_con > .contents_con > .text02_con span {font-size:min(3.2vw, 24px); line-height:180%;}
	#main_con .info03_con > .contents_con > .contents_con > .text_con > .contents_con > .img_con {width:auto; position:relative; margin-top:min(6vw, 45px); text-align:right;}
	#main_con .info03_con > .contents_con > .contents_con > .text_con > .contents_con > .img_con > .contents_con {display:inline-block; width:91%; height:min(61.07vw, 458px);}
	#main_con .info03_con > .contents_con > .contents_con > .text_con + .animation_con {margin-top:min(9.24vw, 133px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con {max-width:91.5%; padding-bottom:min(14.8vw, 111px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .title_con {margin-bottom:min(9.07vw, 68px); padding:0 min(2vw, 15px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .title_con > .bar_con {margin-bottom:min(3.73vw, 28px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .title_con > .bar_con > .bar {width:100%; max-width:61%; height:min(0.53vw, 4px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .title_con > .text_con span {font-size:min(3.47vw, 26px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con {padding:0 min(0vw, 0px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li {width:32%;}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li .list_div {border-radius:min(1.33vw, 10px); -moz-border-radius:min(1.33vw, 10px); -webkit-border-radius:min(1.33vw, 10px); box-shadow:3.096px 3.096px 5.16px 0px rgba(0,0,0,0.1); -webkit-box-shadow:3.096px 3.096px 5.16px 0px rgba(0,0,0,0.1); -moz-box-shadow-shadow:3.096px 3.096px 5.16px 0px rgba(0,0,0,0.1);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li .list_div > .contents_con > .icon_con > .contents_con {width:min(25.33vw, 190px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li .list_div > .contents_con > .text_con {margin-top:min(0.8vw, 6px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li .list_div > .contents_con > .text_con span {font-size:min(1.87vw, 14px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(1) .list_div > .contents_con > .icon_con > .contents_con img {width:min(16.4vw, 123px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(2) .list_div > .contents_con > .icon_con > .contents_con img {width:min(16.4vw, 123px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(3) .list_div > .contents_con > .icon_con > .contents_con img {width:min(16.4vw, 123px);}	
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(3n) {margin-right:0;}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(4) {margin-top:2%;}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(4) .list_div > .contents_con > .icon_con > .contents_con img {width:min(6.93vw, 52px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(5) {margin-top:2%;}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(5) .list_div > .contents_con > .icon_con > .contents_con img {width:min(13.73vw, 103px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(5n) {margin-right:2%;}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(6) .list_div > .contents_con > .icon_con > .contents_con img {width:min(16.4vw, 123px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(7) .list_div > .contents_con > .icon_con > .contents_con img {width:min(20.53vw, 154px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(8) .list_div > .contents_con > .icon_con > .contents_con img {width:min(15.73vw, 118px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(9) .list_div > .contents_con > .icon_con > .contents_con img {width:min(21.6vw, 162px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(10) .list_div > .contents_con > .icon_con > .contents_con img {width:min(16.4vw, 123px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(11) .list_div > .contents_con > .icon_con > .contents_con img {width:min(8.27vw, 62px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(12) .list_div > .contents_con > .icon_con > .contents_con img {width:min(8.27vw, 62px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(13) .list_div > .contents_con > .icon_con > .contents_con img {width:min(4.27vw, 32px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(14) .list_div > .contents_con > .icon_con > .contents_con img {width:min(16.4vw, 123px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(15) .list_div > .contents_con > .icon_con > .contents_con img {width:min(16.4vw, 123px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(15n) {margin-right:0;}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(16) .list_div > .contents_con > .icon_con > .contents_con img {width:min(8.93vw, 67px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(17) .list_div > .contents_con > .icon_con > .contents_con img {width:min(16.4vw, 123px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(18) .list_div > .contents_con > .icon_con > .contents_con img {width:min(16.4vw, 123px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(19) .list_div > .contents_con > .icon_con > .contents_con img {width:min(24.53vw, 184px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .list_con > ul > li:nth-child(20) .list_div > .contents_con > .icon_con > .contents_con img {width:min(16.4vw, 123px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .intro_con {margin-top:min(9.87vw, 74px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .intro_con > .text01_con span {font-size:min(4.8vw, 36px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .intro_con > .text02_con {margin-top:min(0vw, 0px);}
	#main_con .info03_con > .contents_con > .contents_con > .animation_con > .contents_con > .intro_con > .text02_con span {font-size:min(3.47vw, 26px); line-height:230%;}	
	#main_con .info03_con > .contents_con > .contents_con .animation02_con > .contents_con {max-width:91.5%;}
	#main_con .info03_con > .contents_con > .contents_con .animation02_con > .contents_con > .title_con {margin-bottom:min(9.07vw, 68px); padding:0 min(2vw, 15px);}
	#main_con .info03_con > .contents_con > .contents_con .animation02_con > .contents_con > .title_con > .bar_con {margin-bottom:min(3.73vw, 28px);}
	#main_con .info03_con > .contents_con > .contents_con .animation02_con > .contents_con > .title_con > .bar_con > .bar {width:100%; max-width:61%; height:min(0.53vw, 4px);}
	#main_con .info03_con > .contents_con > .contents_con .animation02_con > .contents_con > .title_con > .text_con span {font-size:min(3.47vw, 26px);}
	#main_con .info03_con > .contents_con > .contents_con .animation02_con > .contents_con > .img_con > .img_div {min-width:min(74.67vw, 560px); height:min(45.2vw, 339px); margin-left:min(6.67vw, 50px);}
	#main_con .info03_con > .contents_con > .contents_con .animation02_con > .contents_con > .intro_con {padding-top:min(15.73vw, 118px);}
	#main_con .info03_con > .contents_con > .contents_con .animation02_con > .contents_con > .intro_con > .text01_con span {font-size:min(5.87vw, 44px);}
	#main_con .info03_con > .contents_con > .contents_con .animation02_con > .contents_con > .intro_con > .text02_con {margin-top:min(1.73vw, 13px);}
	#main_con .info03_con > .contents_con > .contents_con .animation02_con > .contents_con > .intro_con > .text02_con span {padding:0 min(3.33vw, 25px); font-size:min(8.8vw, 66px);}
	#main_con .info03_con > .contents_con > .contents_con .animation02_con > .contents_con > .intro_con > .text02_con span .period_dot {letter-spacing:min(-4.4vw, -33px);}

    #main_con .info03_con > .animation02_popup_con {max-width:85.5%;}
    #main_con .info03_con > .animation02_popup_con > .contents_con > .icon_con {margin-bottom:min(4vw, 30px);}
    #main_con .info03_con > .animation02_popup_con > .contents_con > .icon_con .icon {width:min(6.67vw, 50px); margin:0 0 0 min(1.6vw, 12px);}
	#main_con .info03_con > .animation02_popup_con > .contents_con > .scroll_con {max-height:65vh;}
	#main_con .info03_con > .animation02_popup_con > .contents_con > .scroll_con::-webkit-scrollbar {width:min(0.4vw, 3px);}
	#main_con .info03_con > .animation02_popup_con > .contents_con > .btn_con {margin-top:min(8.27vw, 62px);}
	#main_con .info03_con > .animation02_popup_con > .contents_con > .btn_con .a_btn {width:min(51.2vw, 384px); border-radius:12.27vw; -moz-border-radius:12.27vw; -webkit-border-radius:12.27vw;}
	#main_con .info03_con > .animation02_popup_con > .contents_con > .btn_con .a_btn > span {padding:0 min(6.67vw, 50px) 0 0; font-size:min(3.73vw, 28px); line-height:12.27vw;}
	#main_con .info03_con > .animation02_popup_con > .contents_con > .btn_con .a_btn > span .color_text {font-size:min(6.67vw, 50px); line-height: 150%;}

	#main_con .info03_con .bg.bg01 {display:none;}
	#main_con .info03_con .bg.bg02 {width:min(55.47vw, 416px); height:min(55.47vw, 416px); top:3700px; right:-232px;}
	
	#main_con .info05_con > .contents_con {padding:min(13.6vw, 102px) 0 min(21.33vw, 160px) 0;}
	#main_con .info05_con > .contents_con > .text_slide_con > .contents_con .swiper .swiper-wrapper .swiper-slide {margin:0 min(2.67vw, 20px);}
	#main_con .info05_con > .contents_con > .text_slide_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con span {font-size:min(18.67vw, 140px);}
	#main_con .info05_con > .contents_con > .text_slide_con + .contents_con {margin-top:0;}
	#main_con .info05_con > .contents_con > .contents_con > .text_con {padding-bottom:min(6.27vw, 47px);}
	#main_con .info05_con > .contents_con > .contents_con > .text_con > .contents_con {max-width:100%;}
	#main_con .info05_con > .contents_con > .contents_con > .text_con > .contents_con > .text_con {float:none; width:auto; padding:0;}
	#main_con .info05_con > .contents_con > .contents_con > .text_con > .contents_con > .text_con > .contents_con {width:82.5%; padding:min(18.13vw, 136px) 0 0 0; position:relative; top:0; left:0;}
	#main_con .info05_con > .contents_con > .contents_con > .text_con > .contents_con > .text_con > .contents_con > .no_con span {font-size:min(16vw, 120px); letter-spacing:min(-0.8vw, -6px);}
	#main_con .info05_con > .contents_con > .contents_con > .text_con > .contents_con > .text_con > .contents_con > .text01_con > .text01_con span {font-size:min(3.73vw, 28px);}
	#main_con .info05_con > .contents_con > .contents_con > .text_con > .contents_con > .text_con > .contents_con > .text01_con > .text02_con {margin-top:min(4.53vw, 34px);}
	#main_con .info05_con > .contents_con > .contents_con > .text_con > .contents_con > .text_con > .contents_con > .text01_con > .text02_con span {font-size:min(6.67vw, 50px);}
	#main_con .info05_con > .contents_con > .contents_con > .text_con > .contents_con > .text_con > .contents_con > .text02_con {margin-top:min(5.07vw, 38px);}
	#main_con .info05_con > .contents_con > .contents_con > .text_con > .contents_con > .text_con > .contents_con > .text02_con span {font-size:min(3.2vw, 24px); line-height:180%;}
	#main_con .info05_con > .contents_con > .contents_con > .text_con > .contents_con > .img_con {width:100%; position:relative; margin-top:min(10.67vw, 80px); text-align:right;}
	#main_con .info05_con > .contents_con > .contents_con > .text_con > .contents_con > .img_con > .contents_con {display:inline-block; width:91%; height:min(60.53vw, 454px); border-radius:min(2.67vw, 20px) 0 0 min(2.67vw, 20px); -moz-border-radius:min(2.67vw, 20px) 0 0 min(2.67vw, 20px); -webkit-border-radius:min(2.67vw, 20px) 0 0 min(2.67vw, 20px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con {padding-top:min(6.27vw, 47px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con {max-width:100%;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .title_con {width:90.5%; margin-bottom:min(5.6vw, 42px); position:relative; left:0;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .title_con .dot {width:min(1.73vw, 13px); height:min(1.73vw, 13px); margin:0 min(1.33vw, 10px) 0 0;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .title_con span {font-size:min(4.27vw, 32px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con {padding:0 0 0 4.75%}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con {width:162.67%; padding:0 0 min(2.93vw, 22px) 0;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con {padding:0 0 0 15.75%;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab01_con {width:15.75%; border-radius:min(1.33vw, 10px) 0 0 min(1.33vw, 10px); -moz-border-radius:min(1.33vw, 10px) 0 0 min(1.33vw, 10px); -webkit-border-radius:min(1.33vw, 10px) 0 0 min(1.33vw, 10px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab01_con > table > tbody > tr > td span {margin:min(1.33vw, 10px) 0 0 0; font-size:min(2.13vw, 16px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab01_con > table > tbody > tr > .text01_td {height:14.67vw;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab01_con > table > tbody > tr > .text02_td {height:8.67vw;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab01_con > table > tbody > tr > .text03_td {height:9.6vw;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con {width:50.15%; border-radius:min(1.33vw, 10px) min(1.33vw, 10px) 0 0; -moz-border-radius:min(1.33vw, 10px) min(1.33vw, 10px) 0 0; -webkit-border-radius:min(1.33vw, 10px) min(1.33vw, 10px) 0 0;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > td span {margin:min(1.33vw, 10px) 0 0 0; font-size:min(2.13vw, 16px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text01_td {padding:min(4vw, 30px) 0 min(4.93vw, 37px) 0;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text01_td > .text01_con span {font-size:min(2.8vw, 21px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text01_td > .text01_con span .color_text {font-size:min(1.33vw, 10px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text01_td > .text02_con {margin-top:min(0.93vw, 7px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text01_td > .text02_con span {font-size:min(3.73w, 28px); letter-spacing:min(-0.08vw, -0.63px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text02_td {height:14.4vw; padding:min(3.73vw, 28px) 0 0 0;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text02_td span {font-size:min(5.73vw, 43px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text02_td span .color_text {font-size:min(2.27vw, 17px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text02_td .text02 .balloon_con {width:min(22.53vw, 169px); top:-58%;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text02_td .text02 .balloon_con > .contents_con > .text_con {padding:min(0.4vw, 3px) 0;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text02_td .text02 .balloon_con > .contents_con > .text_con span {font-size:min(2vw, 15px); letter-spacing:min(0.1vw, 0.767px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text03_td {height:14.93vw;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text04_td {height:8.67vw;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text04_td span {font-size:min(1.47vw, 11px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text04_td span .color_text01 {font-size:min(4.53vw, 34px); font-weight:200;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text04_td span .color_text02 {font-size:min(2.53vw, 19px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text05_td {height:8.67vw;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text05_td span {font-size:min(2.93vw, 22px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text05_td span .color_text {font-size:min(2.4vw, 18px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text06_td {height:9.6vw;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > .special_con span .color_text {font-size:min(2.27vw, 17px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con {width:42%; border-radius:0 min(1.33vw, 10px) 0 0; -moz-border-radius:0 min(1.33vw, 10px) 0 0; -webkit-border-radius:0 min(1.33vw, 10px) 0 0;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > td span {margin:min(1.33vw, 10px) 0 0 0; font-size:min(2.13vw, 16px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text01_td {padding:min(3.2vw, 24px) 0 min(2.67vw, 20px) 0;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text01_td > .text01_con span {font-size:min(2.8vw, 21px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text01_td > .text01_con span .color_text {font-size:min(1.33vw, 10px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text01_td > .text02_con {margin-top:min(0.93vw, 7px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text01_td > .text02_con span {font-size:min(3.73w, 28px); letter-spacing:min(-0.08vw, -0.63px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text02_td {height:14.4vw; padding:min(3.73vw, 28px) 0 0 0;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text02_td span {font-size:min(5.73vw, 43px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text02_td span .color_text {font-size:min(2.27vw, 17px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text03_td {height:14.93vw;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text04_td {height:8.67vw;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text04_td span {font-size:min(2.93vw, 22px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text04_td span .color_text01 {font-size:min(4.53vw, 34px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text04_td span .color_text02 {font-size:min(2.53vw, 19px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text05_td {height:8.67vw;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text05_td span {font-size:min(2.93vw, 22px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text05_td span .color_text {font-size:min(2.4vw, 18px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text06_td {height:9.6vw;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .special_con span {font-size:min(3.47vw, 26.021px); line-height:9.73vw;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .cms_con {margin:min(2.93vw, 22px) 0 0 0; padding:min(1.2vw, 9px) 0; border-radius:min(1.33vw, 10px); -moz-border-radius:min(1.33vw, 10px); -webkit-border-radius:min(1.33vw, 10px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .cms_con > table > tbody > tr > td span {font-size:min(2.53vw, 19px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .cms_con > table > tbody > tr > .title_td {width:min(24.67vw, 185px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .cms_con > table > tbody > tr > .info_td {padding:min(0.63vw, 9px) min(5.6vw, 42px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .graph_con > .intro_con {display:block;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .intro_con {width:85.5%; margin-top:min(4.31vw, 62px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .intro_con > ul > li {margin:min(6.67vw, 50px) 0 0 0;}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .intro_con > ul > li .list_div > .title_con {margin-bottom:min(1.33vw, 10px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .intro_con > ul > li .list_div > .title_con span {font-size:min(4.27vw, 32px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .intro_con > ul > li .list_div > .info_con > ul > li > table > tbody > tr > td span {font-size:min(3.2vw, 24px);}
	#main_con .info05_con > .contents_con > .contents_con > .fee_con > .contents_con > .contents_con > .intro_con > ul > li .list_div > .info_con > ul > li > table > tbody > tr > .icon_td {width:min(4vw, 30px);}
	
	#main_con .info06_con > .contents_con {max-width:100%; padding:min(10.4vw, 78px) 0 0 0;}
	#main_con .info06_con > .contents_con > .title_con {margin-bottom:min(7.47vw, 56px);}
	#main_con .info06_con > .contents_con > .title_con > .text01_con span {font-size:min(6.4vw, 48px);}
	#main_con .info06_con > .contents_con > .title_con > .text02_con {margin-top:min(2.4vw, 18px);}
	#main_con .info06_con > .contents_con > .title_con > .text02_con span {font-size:min(3.2vw, 24px);}
	#main_con .info06_con > .contents_con > .contents_con .contents_div {float:none; width:auto;}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .title_con {padding:min(5.07vw, 38px) 0 min(3.47vw, 26px) 0;}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .title_con > .text01_con span {font-size:min(9.07vw, 68px);}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .title_con > .text02_con > .text01_con span {font-size:min(4.27vw, 32px);}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .title_con > .text02_con > .text02_con {margin-top:11px;}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .title_con > .text02_con > .text02_con span {font-size:min(5.33vw, 40px);}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .title_con > .text02_con > .text02_con span .color_text {font-size:min(2.67vw, 20px);}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .title_con > .btn_con {width:min(18.67vw, 140px); bottom:min(5.07vw, 38px); right:5%; transform:translateY(0);}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .title_con > .btn_con .a_btn {height:min(18.67vw, 140px); transition:none;}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .title_con > .btn_con .a_btn > .arrow_con {top:min(2.93vw, 22px);}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .title_con > .btn_con .a_btn > .arrow_con span {font-size:min(2.67vw, 20px); transition:none;}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .title_con > .btn_con .a_btn > .text_con {bottom:min(3.47vw, 26px);}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .title_con > .btn_con .a_btn > .text_con span {font-size:min(2.67vw, 20px); transition:none;}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .title_con > .btn_con .a_btn:hover {background-color:#ffffff;}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .title_con > .btn_con .a_btn:hover > .arrow_con span {color:#403838;}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .title_con > .btn_con .a_btn:hover > .text_con span {color:#403838;}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .contents_con {padding:0 5% min(11.2vw, 84px) 5%;}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .contents_con > .scroll_con {max-height:65vh;}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .contents_con > .scroll_con::-webkit-scrollbar {width:min(1.87vw, 14px);}
	#main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .contents_con > .scroll_con > .contents_con {padding:0 min(1.33vw, 10px) 0 0;}
    #main_con .info06_con > .contents_con > .contents_con .contents_div > .contents_con > .contents_con > .bg_con {width:90%;}

	#main_con .info07_con > .contents_con {max-width:100%; padding:min(17.33vw, 130px) 0 min(20vw, 150px) 0;}
	#main_con .info07_con > .contents_con > .text_con > .text01_con span {font-size:min(5.87vw, 44px);}
	
	#main_con .info09_con > .text_slide_con {top:min(6.4vw, 48px); left:0; transform:translate(0, 0) rotate(0deg);}
	#main_con .info09_con > .text_slide_con > .contents_con .swiper .swiper-wrapper .swiper-slide {margin:0 min(2.67vw, 20px);}
	#main_con .info09_con > .text_slide_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con span {font-size:min(18.4vw, 138px);}
	#main_con .info09_con > .contents_con {max-width:88%; padding:min(37.6vw, 282px) 0 min(12.53vw, 94px) 0;}
	#main_con .info09_con > .contents_con > .title_con {margin-bottom:min(20.27vw, 152px);}
	#main_con .info09_con > .contents_con > .title_con span {font-size:min(8vw, 60px);}
	#main_con .info09_con > .contents_con > .contents_con > .list_con > ul > li {float:none; width:auto; margin:min(21.33vw, 160px) 0 0 0;}
	#main_con .info09_con > .contents_con > .contents_con > .list_con > ul > li > a > .list_div > .no_con {top:0;}
	#main_con .info09_con > .contents_con > .contents_con > .list_con > ul > li > a > .list_div > .no_con span {font-size:min(26.67vw, 200px);}
	#main_con .info09_con > .contents_con > .contents_con > .list_con > ul > li > a > .list_div > .contents_con > .img_con .img {transition:none;}
	#main_con .info09_con > .contents_con > .contents_con > .list_con > ul > li > a > .list_div > .contents_con > .text_con {margin-top:min(6.53vw, 49px);}
	#main_con .info09_con > .contents_con > .contents_con > .list_con > ul > li > a > .list_div > .contents_con > .text_con > .text01_con span {min-height:5.07vw; max-height:15.21vw; font-size:min(3.2vw, 24px); line-height:min(5.07vw, 160%);}
	#main_con .info09_con > .contents_con > .contents_con > .list_con > ul > li > a > .list_div > .contents_con > .text_con > .text02_con {margin-top:min(2.67vw, 20px);}
	#main_con .info09_con > .contents_con > .contents_con > .list_con > ul > li > a > .list_div > .contents_con > .text_con > .text02_con span {font-size:min(3.2vw, 24px);}
	#main_con .info09_con > .contents_con > .contents_con > .list_con > ul > li > a > .list_div:hover > .contents_con > .img_con > .img {transform:scale(1);}
	#main_con .info09_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(2) {margin-top:min(21.33vw, 160px);}
	#main_con .info09_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(3) {margin-top:min(21.33vw, 160px);}
	#main_con .info09_con > .contents_con > .contents_con > .btn_con {margin-top:min(10.4vw, 78px); padding:0 min(6.67vw, 50px);}
	#main_con .info09_con > .contents_con > .contents_con > .btn_con .a_btn {display:block; width:auto; padding:0 min(6.67vw, 50px); border-radius:min(14.67vw, 110px); -moz-border-radius:min(14.67vw, 110px); -webkit-border-radius:min(14.67vw, 110px);}
	#main_con .info09_con > .contents_con > .contents_con > .btn_con .a_btn > table > tbody > tr > td span {font-size:min(3.87vw, 29px); line-height:min(14.67vw, 110px);}
	#main_con .info09_con > .contents_con > .contents_con > .btn_con .a_btn > table > tbody > tr > .icon_td {width:min(4.8vw, 36px);}
	#main_con .info09_con > .contents_con > .contents_con > .btn_con .a_btn > table > tbody > tr > .icon_td span {font-size:min(4.8vw, 36px);}
	#main_con .info09_con > .contents_con > .contents_con > .btn_con .a_btn:hover {border:1px solid #EDECEA; background-color:#ffffff;}
	#main_con .info09_con > .contents_con > .contents_con > .btn_con .a_btn:hover > table > tbody > tr > td span {color:#403838;}
	#main_con .info09_con > .popup_con {max-width:85.5%;}
    #main_con .info09_con > .popup_con > .contents_con > .icon_con {margin-bottom:min(4vw, 30px);}
    #main_con .info09_con > .popup_con > .contents_con > .icon_con .icon {width:min(6.67vw, 50px); margin:0 0 0 min(1.6vw, 12px);}
	#main_con .info09_con > .popup_con > .contents_con > .scroll_con {max-height:65vh;}
	#main_con .info09_con > .popup_con > .contents_con > .scroll_con::-webkit-scrollbar {width:min(0.4vw, 3px);}
	#main_con .info09_con > .popup_con > .contents_con > .btn_con {margin-top:min(8.27vw, 62px);}
	#main_con .info09_con > .popup_con > .contents_con > .btn_con .a_btn {width:min(51.2vw, 384px); border-radius:12.27vw; -moz-border-radius:12.27vw; -webkit-border-radius:12.27vw;}
	#main_con .info09_con > .popup_con > .contents_con > .btn_con .a_btn > span {padding:0 min(6.67vw, 50px) 0 0; font-size:min(3.73vw, 28px); line-height:12.27vw;}
	#main_con .info09_con > .popup_con > .contents_con > .btn_con .a_btn > span .color_text {font-size:min(6.67vw, 50px); line-height: 150%;}
	#main_con .info10_con > .contents_con {padding:min(14.93vw, 112px) 0 min(22.4vw, 168px) 0;}
	#main_con .info10_con > .contents_con > .text_slide_con > .contents_con .swiper .swiper-wrapper .swiper-slide {margin:0 min(2.67vw, 20px);}
	#main_con .info10_con > .contents_con > .text_slide_con > .contents_con .swiper .swiper-wrapper .swiper-slide > .contents_con span {font-size:min(18.67vw, 140px);}
	#main_con .info10_con > .contents_con > .text_slide_con + .contents_con {margin-top:0;}
	#main_con .info10_con > .contents_con > .contents_con > .text_con {max-width:100%;}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con {float:none; width:auto; padding:0;}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con > .text01_con > .contents_con {width:82.5%; padding:min(21.07vw, 158px) 0 0 0; position:relative; top:0; left:0;}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con > .text01_con > .contents_con > .no_con span {font-size:min(16vw, 120px); letter-spacing:min(-0.8vw, -6px);}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con > .text01_con > .contents_con > .text01_con > .text01_con span {font-size:min(3.73vw, 28px);}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con > .text01_con > .contents_con > .text01_con > .text02_con {margin-top:min(2.4vw, 18px);}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con > .text01_con > .contents_con > .text01_con > .text02_con span {font-size:min(6.67vw, 50px);}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con > .text01_con > .contents_con > .text02_con {margin-top:min(4.53vw, 34px);}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con > .text01_con > .contents_con > .text02_con span {font-size:min(3.2vw, 24px); line-height:180%;}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con > .img_con {display:block;}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con > .text02_con {margin-top:min(7.47vw, 56px); text-align:center;}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con > .text02_con > .contents_con {width:min(72vw, 540px); padding:0 0 0 min(6.4vw, 48px); border-radius:min(2.67vw, 20px); -moz-border-radius:min(2.67vw, 20px); -webkit-border-radius:min(2.67vw, 20px);}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con > .text02_con > .contents_con > table > tbody > tr > .icon_td {width:min(16vw, 120px);}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con > .text02_con > .contents_con > table > tbody > tr > .text_td {padding:0 0 0 min(5.2vw, 39px);}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con > .text02_con > .contents_con > table > tbody > tr > .text_td > .text_con {padding:min(11.2vw, 84px) 0 min(0.93vw, 7px) 0;}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con > .text02_con > .contents_con > table > tbody > tr > .text_td > .text_con > .text01_con {top:min(3.73vw, 28px);}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con > .text02_con > .contents_con > table > tbody > tr > .text_td > .text_con > .text01_con span {font-size:min(4.4vw, 33px);}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con > .text02_con > .contents_con > table > tbody > tr > .text_td > .text_con > .text02_con span {font-size:min(19.73vw, 148px);}
	#main_con .info10_con > .contents_con > .contents_con > .text_con > .contents_con > .text02_con > .contents_con > table > tbody > tr > .text_td > .text_con > .text02_con span .color_text {font-size:min(5.33vw, 40px);}
	#main_con .info10_con > .contents_con > .contents_con > .img_con {width:100%; position:relative; margin-top:min(11.47vw, 86px);}
	#main_con .info10_con > .contents_con > .contents_con > .img_con > .img_con {display:none;}
	#main_con .info10_con > .contents_con > .contents_con > .img_con > .btn_con {margin-top:min(0vw, 0px); text-align:center;}
	#main_con .info10_con > .contents_con > .contents_con > .img_con > .btn_con .a_btn {width:min(74.67vw, 560px); padding:0 min(6.67vw, 50px); border-radius:min(14.67vw, 110px); -moz-border-radius:min(14.67vw, 110px); -webkit-border-radius:min(14.67vw, 110px);}
	#main_con .info10_con > .contents_con > .contents_con > .img_con > .btn_con .a_btn > table > tbody > tr > td span {font-size:min(3.87vw, 29px); line-height:min(14.67vw, 110px);}
	#main_con .info10_con > .contents_con > .contents_con > .img_con > .btn_con .a_btn > table > tbody > tr > .arrow_td {width:min(4.8vw, 36px);}
	#main_con .info10_con > .contents_con > .contents_con > .img_con > .btn_con .a_btn:hover {border:1px solid #EDECEA; background-color:#ffffff;}
	#main_con .info10_con > .contents_con > .contents_con > .img_con > .btn_con .a_btn:hover > table > tbody > tr > td span {color:#403838;}
	#main_con .info10_con .bg.bg01 {width:min(34.67vw, 260px); height:min(34.67vw, 260px); top:858px; right:-116px;}
	#main_con .info10_con .bg.bg02 {width:min(50.67vw, 380px); height:min(50.67vw, 380px); bottom:604px; left:-176px;}
	
	#main_con .info11_con > .contents_con > .text_con {max-width:100%;}
	#main_con .info11_con > .contents_con > .text_con > .contents_con {float:none; width:80%; margin:0 auto; padding:min(16.8vw, 126px) 0 min(14.67vw, 110px) 0;}
	#main_con .info11_con > .contents_con > .text_con > .contents_con > .text01_con {text-align:center;}
	#main_con .info11_con > .contents_con > .text_con > .contents_con > .text01_con > .text01_con span {font-size:min(4.27vw, 32px);}	
	#main_con .info11_con > .contents_con > .text_con > .contents_con > .text01_con > .text02_con {margin-top:min(2.13vw, 16px);}
	#main_con .info11_con > .contents_con > .text_con > .contents_con > .text01_con > .text02_con span {font-size:min(6.93vw, 52px);}
	#main_con .info11_con > .contents_con > .text_con > .contents_con > .text02_con {margin-top:min(5.33vw, 40px);}
	#main_con .info11_con > .contents_con > .text_con > .contents_con > .text02_con > .img_con {display:block; width:auto; margin:0 0 min(3.07vw, 23px) 0;}
	#main_con .info11_con > .contents_con > .text_con > .contents_con > .text02_con > .img_con img {width:min(38.67vw, 290px);}
	#main_con .info11_con > .contents_con > .text_con > .contents_con > .text02_con > .text_con {display:block;}
	#main_con .info11_con > .contents_con > .text_con > .contents_con > .text02_con > .text_con > table > tbody > tr > .icon_td {width:min(11.87vw, 89px);}
	#main_con .info11_con > .contents_con > .text_con > .contents_con > .text02_con > .text_con > table > tbody > tr > .text_td > .text01_con > .icon_con img {width:min(7.6vw, 57px);}
	#main_con .info11_con > .contents_con > .text_con > .contents_con > .text02_con > .text_con > table > tbody > tr > .text_td > .text01_con > .text_con {margin-top:min(0.53vw, 4px);}
	#main_con .info11_con > .contents_con > .text_con > .contents_con > .text02_con > .text_con > table > tbody > tr > .text_td > .text01_con > .text_con span {font-size:min(9.2vw, 69px); letter-spacing:min(0.46vw, 3.47px);}
	#main_con .info11_con > .contents_con > .text_con > .contents_con > .text02_con > .text_con > table > tbody > tr > .text_td > .text02_con {margin-top:min(1.6vw, 12px);}
	#main_con .info11_con > .contents_con > .text_con > .contents_con > .text02_con > .text_con > table > tbody > tr > .text_td > .text02_con span {font-size:min(2.67vw, 20px); line-height:140%; letter-spacing:normal;}
	#main_con .info11_con > .contents_con > .text_con > .contents_con > .text03_con {margin-top:min(6.53vw, 49px);}
	#main_con .info11_con > .contents_con > .text_con > .contents_con > .text03_con span {display:inline-block; text-align:left; font-size:min(2.67vw, 20px);}
	#main_con .info11_con > .contents_con > .img_con {width:100%; height:auto; position:relative;}
	
	#main_con .info12_con > .contents_con {max-width:100%; padding:min(17.33vw, 130px) 0 min(8.53vw, 64px) 0;}
	#main_con .info12_con > .contents_con > .title_con {margin-bottom:min(10.8vw, 81px);}
	#main_con .info12_con > .contents_con > .title_con span {font-size:min(6.67vw, 50px);}	
	#main_con .info12_con > .contents_con > .contents_con > .graph_con {padding:0 0 0 4.75%}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con {width:162.67%; padding:0 0 min(2.93vw, 22px) 0;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con {padding:0 0 0 15.75%;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab01_con {width:15.75%; border-radius:min(1.33vw, 10px) 0 0 min(1.33vw, 10px); -moz-border-radius:min(1.33vw, 10px) 0 0 min(1.33vw, 10px); -webkit-border-radius:min(1.33vw, 10px) 0 0 min(1.33vw, 10px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab01_con > table > tbody > tr > td span {margin:min(1.33vw, 10px) 0 0 0; font-size:min(2.13vw, 16px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab01_con > table > tbody > tr > .text01_td {height:14.67vw;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab01_con > table > tbody > tr > .text02_td {height:8.67vw;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab01_con > table > tbody > tr > .text03_td {height:9.6vw;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con {width:50.15%; border-radius:min(1.33vw, 10px) min(1.33vw, 10px) 0 0; -moz-border-radius:min(1.33vw, 10px) min(1.33vw, 10px) 0 0; -webkit-border-radius:min(1.33vw, 10px) min(1.33vw, 10px) 0 0;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > td span {margin:min(1.33vw, 10px) 0 0 0; font-size:min(2.13vw, 16px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text01_td {padding:min(4vw, 30px) 0 min(4.93vw, 37px) 0;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text01_td > .text01_con span {font-size:min(2.8vw, 21px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text01_td > .text01_con span .color_text {font-size:min(1.33vw, 10px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text01_td > .text02_con {margin-top:min(0.93vw, 7px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text01_td > .text02_con span {font-size:min(3.73w, 28px); letter-spacing:min(-0.08vw, -0.63px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text02_td {height:14.4vw; padding:min(3.73vw, 28px) 0 0 0;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text02_td span {font-size:min(5.73vw, 43px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text02_td span .color_text {font-size:min(2.27vw, 17px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text02_td .text02 .balloon_con {width:min(22.53vw, 169px); top:-58%;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text02_td .text02 .balloon_con > .contents_con > .text_con {padding:min(0.4vw, 3px) 0;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text02_td .text02 .balloon_con > .contents_con > .text_con span {font-size:min(2vw, 15px); letter-spacing:min(0.1vw, 0.767px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text03_td {height:14.93vw;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text04_td {height:8.67vw;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text04_td span {font-size:min(1.47vw, 11px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text04_td span .color_text01 {font-size:min(4.53vw, 34px); font-weight:200;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text04_td span .color_text02 {font-size:min(2.53vw, 19px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text05_td {height:8.67vw;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text05_td span {font-size:min(2.93vw, 22px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text05_td span .color_text {font-size:min(2.4vw, 18px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > table > tbody > tr > .text06_td {height:9.6vw;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab02_con > .special_con span .color_text {font-size:min(2.27vw, 17px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con {width:42%; border-radius:0 min(1.33vw, 10px) 0 0; -moz-border-radius:0 min(1.33vw, 10px) 0 0; -webkit-border-radius:0 min(1.33vw, 10px) 0 0;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > td span {margin:min(1.33vw, 10px) 0 0 0; font-size:min(2.13vw, 16px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text01_td {padding:min(3.2vw, 24px) 0 min(2.67vw, 20px) 0;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text01_td > .text01_con span {font-size:min(2.8vw, 21px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text01_td > .text01_con span .color_text {font-size:min(1.33vw, 10px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text01_td > .text02_con {margin-top:min(0.93vw, 7px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text01_td > .text02_con span {font-size:min(3.73w, 28px); letter-spacing:min(-0.08vw, -0.63px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text02_td {height:14.4vw; padding:min(3.73vw, 28px) 0 0 0;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text02_td span {font-size:min(5.73vw, 43px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text02_td span .color_text {font-size:min(2.27vw, 17px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text03_td {height:14.93vw;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text04_td {height:8.67vw;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text04_td span {font-size:min(2.93vw, 22px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text04_td span .color_text01 {font-size:min(4.53vw, 34px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text04_td span .color_text02 {font-size:min(2.53vw, 19px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text05_td {height:8.67vw;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text05_td span {font-size:min(2.93vw, 22px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text05_td span .color_text {font-size:min(2.4vw, 18px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .tab03_con > table > tbody > tr > .text06_td {height:9.6vw;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .graph_con > .special_con span {font-size:min(3.47vw, 26.021px); line-height:9.73vw;}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .cms_con {margin:min(2.93vw, 22px) 0 0 0; padding:min(1.2vw, 9px) 0; border-radius:min(1.33vw, 10px); -moz-border-radius:min(1.33vw, 10px); -webkit-border-radius:min(1.33vw, 10px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .cms_con > table > tbody > tr > td span {font-size:min(2.53vw, 19px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .cms_con > table > tbody > tr > .title_td {width:min(24.67vw, 185px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .scroll_con > .contents_con > .cms_con > table > tbody > tr > .info_td {padding:min(0.63vw, 9px) min(5.6vw, 42px);}
	#main_con .info12_con > .contents_con > .contents_con > .graph_con > .intro_con {display:block;}
	#main_con .info12_con > .contents_con > .contents_con > .intro_con {width:85.5%; margin-top:min(4.31vw, 62px);}
	#main_con .info12_con > .contents_con > .contents_con > .intro_con > ul > li {margin:min(6.67vw, 50px) 0 0 0;}
	#main_con .info12_con > .contents_con > .contents_con > .intro_con > ul > li .list_div > .title_con {margin-bottom:min(1.33vw, 10px);}
	#main_con .info12_con > .contents_con > .contents_con > .intro_con > ul > li .list_div > .title_con span {font-size:min(4.27vw, 32px);}
	#main_con .info12_con > .contents_con > .contents_con > .intro_con > ul > li .list_div > .info_con > ul > li > table > tbody > tr > td span {font-size:min(3.2vw, 24px);}
	#main_con .info12_con > .contents_con > .contents_con > .intro_con > ul > li .list_div > .info_con > ul > li > table > tbody > tr > .icon_td {width:min(4vw, 30px);}
	
	#main_con .info13_con > .contents_con {max-width:81.5%; padding:min(8.53vw, 64px) 0 min(9.6vw, 72px) 0;}
	#main_con .info13_con > .contents_con > .title_con {margin-bottom:min(5.6vw, 42px);}
	#main_con .info13_con > .contents_con > .title_con .text_con span {font-size:min(5.33vw, 40px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li {width:49%; margin:min(4.8vw, 36px) 2% 0 0;}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li > a > .list_div {}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li > a > .list_div > .img_con {border-radius:min(1.33vw, 10px); -moz-border-radius:min(1.33vw, 10px); -webkit-border-radius:min(1.33vw, 10px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li > a > .list_div > .img_con > .icon {width:max(18.67vw, 140px); top:max(4.93vw, 37px); left:max(2.4vw, 18px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li > a > .list_div > .img_con > .phone {width:max(16.93vw, 127px); top:max(1.33vw, 10px); right:max(1.33vw, 10px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li > a > .list_div > .text_con {margin-top:min(1.47vw, 11px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li > a > .list_div > .text_con span {font-size:min(1.87vw, 14px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li > a:hover > .list_div > .img_con > .icon {transform:translateY(0);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li > a:hover > .list_div > .img_con > .phone {transform:translateY(0) rotate(0deg);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(1) > a > .list_div > .img_con > .icon img {width:max(17.07vw, 128px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(2) > a > .list_div > .img_con > .icon img {width:max(12.27vw, 92px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(2n) {margin-right:0;}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(3) {margin-top:min(4.8vw, 36px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(3) > a > .list_div > .img_con > .icon img {width:max(18.4vw, 138px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(4) {margin-top:min(4.8vw, 36px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(4) > a > .list_div > .img_con > .icon img {width:max(9.73vw, 73px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(5) > a > .list_div > .img_con > .icon img {width:max(12.93vw, 97px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(6) > a > .list_div > .img_con > .icon img {width:max(13.87vw, 104px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(7) > a > .list_div > .img_con > .icon img {width:max(11.73vw, 88px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(8) > a > .list_div > .img_con > .icon img {width:max(12.93vw, 97px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(9) > a > .list_div > .img_con > .icon img {width:max(12.27vw, 92px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(10) > a > .list_div > .img_con > .icon img {width:max(17.6vw, 132px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(11) > a > .list_div > .img_con > .icon img {width:max(18.4vw, 138px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(12) > a > .list_div > .img_con > .icon img {width:max(14.13vw, 106px);}
	#main_con .info13_con > .contents_con > .contents_con > .popup_con {max-width:85.5%;}
	#main_con .info13_con > .contents_con > .contents_con > .popup_con > .contents_con > .scroll_con {max-height:65vh;}
	#main_con .info13_con > .contents_con > .contents_con > .popup_con > .contents_con > .scroll_con::-webkit-scrollbar {width:min(0.4vw, 3px);}
	#main_con .info13_con > .contents_con > .contents_con > .popup_con > .contents_con > .btn_con {margin-top:min(8.27vw, 62px);}
	#main_con .info13_con > .contents_con > .contents_con > .popup_con > .contents_con > .btn_con .a_btn {width:min(51.2vw, 384px); border-radius:12.27vw; -moz-border-radius:12.27vw; -webkit-border-radius:12.27vw;}
	#main_con .info13_con > .contents_con > .contents_con > .popup_con > .contents_con > .btn_con .a_btn > span {padding:0 min(6.67vw, 50px) 0 0; font-size:min(3.73vw, 28px); line-height:12.27vw;}
	#main_con .info13_con > .contents_con > .contents_con > .popup_con > .contents_con > .btn_con .a_btn > span .color_text {font-size:min(6.67vw, 50px); line-height: 150%;}
	
	#main_con .info15_con > .contents_con {max-width:90.5%; padding:min(15.2vw, 114px) 0 min(15.2vw, 114px) 0;}
	#main_con .info15_con > .contents_con > .title_con {margin-bottom:min(6vw, 45px);}
	#main_con .info15_con > .contents_con > .title_con span {font-size:min(6.67vw, 50px);}
	#main_con .info15_con > .contents_con > .nav {margin-bottom:min(12vw, 90px);}
	#main_con .info15_con > .contents_con > .nav > ul > li .list_div span {font-size:min(4vw, 30px); line-height:min(13.33vw, 100px);}
	#main_con .info15_con > .contents_con > .nav > ul > li .list_div .arrow {width:28%; bottom:-24%;}
	#main_con .info15_con > .contents_con > .contents_con .contents_div > .list_con > ul > li {float:none; width:auto;}
	#main_con .info15_con > .contents_con > .contents_con .contents_div > .list_con > ul > .text_li .list_div > table > tbody > tr > .img_td {display:table-cell;}
	#main_con .info15_con > .contents_con > .contents_con .contents_div > .list_con > ul > .text_li .list_div > table > tbody > tr > .text_td > .text01_con {}
	#main_con .info15_con > .contents_con > .contents_con .contents_div > .list_con > ul > .text_li .list_div > table > tbody > tr > .text_td > .text01_con > table > tbody > tr > .img_td {display:none;}
	#main_con .info15_con > .contents_con > .contents_con .contents_div > .list_con > ul > .text_li .list_div > table > tbody > tr > .text_td > .text02_con {margin-top:min(1.33vw, 10px);}
	#main_con .info15_con > .contents_con > .contents_con .contents_div > .list_con > ul > .text_li .list_div > table > tbody > tr > .text_td > .text02_con span {font-size:min(3.47vw, 26px);}
	#main_con .info15_con > .contents_con > .contents_con .contents_div > .list_con > ul > .text_li:nth-child(3) {margin-top:min(9.6vw, 72px);}
	#main_con .info15_con > .contents_con > .contents_con .contents_div > .list_con > ul > .text_li:nth-child(5) {margin-top:min(9.6vw, 72px);}
	#main_con .info15_con > .contents_con > .contents_con .contents_div > .list_con > ul > .arrow_li {display:none;}
	#main_con .info15_con > .contents_con > .contents_con .contents_div > .intro_con {margin-top:min(4.8vw, 36px); position:relative;}
	#main_con .info15_con > .contents_con > .contents_con .contents_div > .intro_con span {font-size:min(3.47vw, 26px);}
	
	#main_con .info16_con > .contents_con {max-width:93.5%; padding:min(13.07vw, 98px) 0 min(6vw, 45px) 0;}
	#main_con .info16_con > .contents_con > .title_con {margin-bottom:min(7.47vw, 56px);}
	#main_con .info16_con > .contents_con > .title_con > .text01_con span {font-size:min(16vw, 120px); letter-spacing:min(9.6px, 1.28vw);}
	#main_con .info16_con > .contents_con > .title_con > .text01_con span .color_text {font-size:min(12vw, 90px); letter-spacing:min(7.2px, 0.96vw);}
	#main_con .info16_con > .contents_con > .title_con > .text02_con {min(-1.47vw, -11px)}
	#main_con .info16_con > .contents_con > .title_con > .text02_con span {font-size:min(3.47vw, 26px);}
	#main_con .info16_con > .contents_con > .list_con > ul > li {margin:min(2.53vw, 19px) 0 0 0;}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div {padding:min(4vw, 30px) min(4.8vw, 36px) min(4.8vw, 36px) min(4.8vw, 36px); border-radius:min(2.67vw, 20px); -moz-border-radius:min(2.67vw, 20px); -webkit-border-radius:min(2.67vw, 20px);}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div > .q_con {padding:0 min(2.93vw, 22px);}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div > .q_con > table > tbody > tr > td span {font-size:min(3.73vw, 28px);}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div > .q_con > table > tbody > tr > .text01_td {width:min(6.67vw, 50px);}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div > .q_con > table > tbody > tr > .text01_td span {line-height:min(6.67vw, 50px);}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div > .q_con > table > tbody > tr > .text02_td {padding:0 0 0 min(2.93vw, 22px);}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div > .q_con > table > tbody > tr > .icon_td {display:none;}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div > .a_con {display:none; margin-top:min(3.47vw, 26px); padding:min(4.27vw, 32px) min(2.93vw, 22px) min(4vw, 30px) min(2.93vw, 22px); border-radius:min(1.33vw, 10px); -moz-border-radius:min(1.33vw, 10px); -webkit-border-radius:min(1.33vw, 10px);}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div > .a_con > table > tbody > tr > td span {font-size:min(3.73vw, 28px);}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div > .a_con > table > tbody > tr > .text01_td {width:min(6.67vw, 50px);}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div > .a_con > table > tbody > tr > .text01_td span {line-height:min(6.67vw, 50px);}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div > .a_con > table > tbody > tr > .text02_td {padding:0 0 0 min(2.93vw, 22px);}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div > .a_con > table > tbody > tr > .text02_td span {line-height:150%;}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div.line {}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div.line > .q_con > table > tbody > tr > .text02_td {padding:0 0 0 min(2.93vw, 22px);}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div.line > .q_con > table > tbody > tr > .icon_td {display:none;}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div.line > .a_con > table > tbody > tr > .text02_td span {}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div.open {}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div.open > .q_con > table > tbody > tr > .text02_td {padding:0 0 0 min(2.93vw, 22px);}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div.open > .q_con > table > tbody > tr > .icon_td {display:none;}
	#main_con .info16_con > .contents_con > .list_con > ul > li .list_div.open > .a_con > table > tbody > tr > .text02_td span {}
	
	#main_con .info17_con > .contents_con {max-width:88%; padding:min(6vw, 45px) 0 min(25.33vw, 190px) 0;}
	#main_con .info17_con > .contents_con > .text_con {float:none; width:auto; margin-bottom:min(13.07vw, 98px); padding:min(16vw, 120px) 0 0 0;}
	#main_con .info17_con > .contents_con > .text_con > .text00_con {left:min(-2.67vw, -20px);}
	#main_con .info17_con > .contents_con > .text_con > .text00_con span {font-size:min(10.67vw, 80px);}
	#main_con .info17_con > .contents_con > .text_con > .text01_con span {font-size:min(8vw, 60px);}
	#main_con .info17_con > .contents_con > .text_con > .text02_con {margin-top:min(5.33vw, 40px);}
	#main_con .info17_con > .contents_con > .text_con > .text02_con p {margin-top:min(6.67vw, 50px); font-size:min(3.47vw, 26px);}
	#main_con .info17_con > .contents_con > .img_con {float:none; width:auto; padding:0;}
	#main_con .info17_con > .contents_con > .img_con > .contents_con {width:78.5%;}
	#main_con .info17_con > .contents_con > .img_con > .contents_con > .text_con {top:4%; left:-9.5%;}
	#main_con .info17_con > .contents_con > .img_con > .contents_con > .text_con > .text01_con span {font-size:min(3.73vw, 28px);}
	#main_con .info17_con > .contents_con > .img_con > .contents_con > .text_con > .text02_con span {font-size:min(4.53vw, 34px);}
	#main_con .info17_con > .contents_con > .img_con > .contents_con > .sign_con {width:82%; bottom:-11%; right:-18.5%;}
	
	#main_con .info18_con {background-color:#FFEAEA;}
	#main_con .info18_con > .contents_con {max-width:88%; padding:min(17.07vw, 128px) 0 min(16.8vw, 126px) 0;}
	#main_con .info18_con > .contents_con .apply_con {background-color:transparent; padding:0; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
	#main_con .info18_con > .contents_con .apply_con > .title_con {margin-bottom:min(2.53vw, 19px); padding:0 min(2.4vw, 18px);}
	#main_con .info18_con > .contents_con .apply_con > .title_con > .text_con > .text01_con span {font-size:min(3.6vw, 27px);}
	#main_con .info18_con > .contents_con .apply_con > .title_con > .text_con > .text02_con {margin-top:min(2.4vw, 18px);}
	#main_con .info18_con > .contents_con .apply_con > .title_con > .text_con > .text02_con span {font-size:min(13.33vw, 100px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con > .intro_con {margin-bottom:min(9.33vw, 70px); padding:0 min(2.4vw, 18px); text-align:left;}
	#main_con .info18_con > .contents_con .apply_con > .write_con > .intro_con > .text01_con span {font-size:min(3.73vw, 28px); line-height:170%;}
	#main_con .info18_con > .contents_con .apply_con > .write_con > .intro_con > .text02_con span {font-size:min(2.8vw, 21px); line-height:170%;}
	#main_con .info18_con > .contents_con .apply_con > .write_con > .input_con > ul > li {margin:min(5.33vw, 40px) 0 0 0;}
	#main_con .info18_con > .contents_con .apply_con > .write_con > .input_con > ul > li .list_div > table > tbody > tr > .title_td {display:none;} 
	#main_con .info18_con > .contents_con .apply_con > .write_con > .input_con > ul > li .list_div > table > tbody > tr > .info_td > .info_con .input {height:min(12vw, 90px); padding:0 min(2vw, 15px); border-radius:min(2.67vw, 20px); -moz-border-radius:min(2.67vw, 20px); -webkit-border-radius:min(2.67vw, 20px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con > .input_con > ul > li .list_div > table > tbody > tr > .info_td > .info_con .textarea_con {border-radius:min(2.67vw, 20px); -moz-border-radius:min(2.67vw, 20px); -webkit-border-radius:min(2.67vw, 20px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con > .input_con > ul > li .list_div > table > tbody > tr > .info_td > .info_con .textarea_con .textarea {height:min(29.33vw, 220px); padding:min(2vw, 15px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con > .input_con > ul > li .list_div > table > tbody > tr > .info_td > .info_con .textarea_con .textarea::-webkit-scrollbar {width:min(0.4vw, 3px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_con {margin-top:min(2.67vw, 20px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_con span {font-size:min(2.67vw, 20px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con > .btn_con {margin-top:min(6.67vw, 50px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con > .btn_con .a_btn {display:block; width:auto; padding:0; border-radius:min(14.67vw, 110px); -moz-border-radius:min(14.67vw, 110px); -webkit-border-radius:min(14.67vw, 110px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con > .btn_con .a_btn > table > tbody > tr > td span {font-size:min(4vw, 30px); line-height:min(14.67vw, 110px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con > .btn_con .a_btn > table > tbody > tr > .arrow_td {display:none;}
	#main_con .info18_con > .contents_con .apply_con > .write_con > .btn_con .a_btn:hover {background-color:#FF5851;}
	#main_con .info18_con > .contents_con .apply_con > .write_con > .btn_con .a_btn:hover > table > tbody > tr > td span {color:#ffffff;}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con {max-width:93.5%;}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con {padding:min(7.47vw, 56px) min(4vw, 30px) min(7.47vw, 56px) min(6.67vw, 50px); border-radius:min(8vw, 60px); -moz-border-radius:min(8vw, 60px); -webkit-border-radius:min(8vw, 60px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con {height:55vh;}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con::-webkit-scrollbar {width:min(0.4vw, 3px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con {padding:0 min(5.33vw, 40px) 0 0;}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div {margin:min(4.27vw, 32px) 0 0 0;}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div > .title_con > table > tbody > tr > td span {font-size:min(3.73vw, 28px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div > .title_con > table > tbody > tr > .no_td {width:min(4.67vw, 35px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div > .info_con {margin-top:min(1.47vw, 11px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div > .info_con span {font-size:min(3.2vw, 24px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text01 > .info_con > .text02_con > ul > li > table > tbody > tr > .bar_td {width:min(2.67vw, 20px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text02 > .info_con > .text01_con > ul > li > table > tbody > tr > .no_td {width:min(4.67vw, 35px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text03 > .info_con > .text02_con > ul > li > .text01_con > table > tbody > tr > .no_td {width:min(4.67vw, 35px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text03 > .info_con > .text02_con > ul > li > .text02_con {padding:0 0 0 min(4.67vw, 35px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text03 > .info_con > .text02_con > ul > li > .text02_con > ul > li > table > tbody > tr > .no_td {width:min(4.67vw, 35px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text04 > .info_con > .text01_con > ul > li > .text01_con > table > tbody > tr > .no_td {width:min(4.67vw, 35px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text04 > .info_con > .text01_con > ul > li > .text02_con {padding:0 0 0 min(4.67vw, 35px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text04 > .info_con > .text01_con > ul > li > .text02_con > ul > li > .text01_con> table > tbody > tr > .no_td {width:min(4.67vw, 35px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text04 > .info_con > .text01_con > ul > li > .text02_con > ul > li > .text02_con {padding:0 0 0 min(4.67vw, 35px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text04 > .info_con > .text01_con > ul > li > .text02_con > ul > li > .text02_con > ul > li > table > tbody > tr > .bar_td {width:min(2.67vw, 20px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text05 > .info_con > .text02_con > ul > li > table > tbody > tr > .bar_td {width:min(2.67vw, 20px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text06 > .info_con > .text01_con > ul > li > .text01_con > table > tbody > tr > .no_td {width:min(4.67vw, 35px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text06 > .info_con > .text01_con > ul > li > .text02_con {padding:0 0 0 min(4.67vw, 35px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text06 > .info_con > .text01_con > ul > li > .text02_con > ul > li > table > tbody > tr > .no_td {width:min(4.67vw, 35px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text07 > .info_con > .text01_con > ul > li {margin:min(3.47vw, 26px) 0 0 0;}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text07 > .info_con > .text01_con > ul > li > .text01_con > table > tbody > tr > .no_td {width:min(4.67vw, 35px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text07 > .info_con > .text01_con > ul > li > .text02_con {margin-top:min(3.47vw, 26px); padding:min(2.67vw, 20px) min(4.67vw, 35px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text07 > .info_con > .text01_con > ul > li > .text02_con > ul > li {margin:min(4vw, 30px) 0 0 0;}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text08 > .info_con > .text01_con > ul > li {margin:min(3.47vw, 26px) 0 0 0;}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text08 > .info_con > .text01_con > ul > li > .text01_con > table > tbody > tr > .no_td {width:min(4.67vw, 35px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text09 > .info_con > .text02_con {margin-top:min(3.47vw, 26px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .contents_con > .scroll_con > .contents_con .text_div.text09 > .info_con > .text02_con > ul > li > table > tbody > tr > .no_td {width:min(4.67vw, 35px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .btn_con {margin-top:min(8.27vw, 62px);}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .btn_con .a_btn {width:min(51.2vw, 384px); border-radius:12.27vw; -moz-border-radius:12.27vw; -webkit-border-radius:12.27vw;}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .btn_con .a_btn > span {padding:0 min(6.67vw, 50px) 0 0; font-size:min(3.73vw, 28px); line-height:12.27vw;}
	#main_con .info18_con > .contents_con .apply_con > .write_con .agree_popup_con > .contents_con > .btn_con .a_btn > span .color_text {font-size:min(6.67vw, 50px); line-height: 150%;}	
	#main_con .info18_con > .contents_con .apply_con > .line_con {margin-top:min(13.33vw, 100px); padding:min(7.73vw, 58px) min(6.67vw, 50px) min(7.87vw, 59px) min(6.67vw, 50px); border-radius:min(5.47vw, 41px); -moz-border-radius:min(5.47vw, 41px); -webkit-border-radius:min(5.47vw, 41px);}
	#main_con .info18_con > .contents_con .apply_con > .line_con > .text_con {margin-bottom:min(2.67vw, 20px);}
	#main_con .info18_con > .contents_con .apply_con > .line_con > .text_con span {font-size:min(4vw, 30px);}
	#main_con .info18_con > .contents_con .apply_con > .line_con > .btn_con .a_btn {display:block; width:auto; border-radius:min(16vw, 120px); -moz-border-radius:min(16vw, 120px); -webkit-border-radius:min(16vw, 120px);}
	#main_con .info18_con > .contents_con .apply_con > .line_con > .btn_con .a_btn > span {font-size:min(4.4vw, 33px); line-height:min(16vw, 120px);}
	#main_con .info18_con > .contents_con .apply_con > .line_con > .btn_con .a_btn:hover {background-color:#40BE05;}
	
	#main_con .line_banner_con > .contents_con {max-width:90.5%; padding:min(20.13vw, 151px) 0 min(21.87vw, 164px) 0;}
	#main_con .line_banner_con .slide_bg {display:none;}
	#main_con .line_banner_con > .contents_con > .title_con {margin-bottom:min(12.13vw, 91px);}
	#main_con .line_banner_con > .contents_con > .title_con .text_con span {font-size:min(6.67vw, 50px);}
	#main_con .line_banner_con > .contents_con > .btn_con {max-width:81.5%%;}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li {float:none; width:auto; margin:min(14.4vw, 108px) 0 0 0;}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li .a_btn {padding:min(4.8vw, 36px) 0 min(3.33vw, 25px) 0; border-radius:min(20vw, 150px); -moz-border-radius:min(20vw, 150px); -webkit-border-radius:min(20vw, 150px); box-shadow:4px 4px 12px 0px rgba(0,0,0,0.15); -webkit-box-shadow:4px 4px 12px 0px rgba(0,0,0,0.15); -moz-box-shadow-shadow:4px 4px 12px 0px rgba(0,0,0,0.15);}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li .a_btn > .icon {margin:0 min(3.47vw, 26px) 0 0;}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li .a_btn > span {font-size:min(4.8vw, 36px); letter-spacing:min(1.8px, 0.24vw);}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li .a_btn01 > .icon img {height:min(4.93vw, 37px);}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li .a_btn02 > .icon img {height:min(4.93vw, 37px);}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li .a_btn:hover > .icon img.off {opacity:1;}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li .a_btn:hover > .icon img.on {opacity:0;}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li .a_btn01:hover {background-color:#ffffff;}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li .a_btn01:hover > span {color:#403838;}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li .a_btn02:hover {background-color:#514E4E;}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li .a_btn02:hover > span {color:#ffffff;}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li .a_btn .balloon_con {top:-43%;}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li .a_btn .balloon_con > .text_con {top:25%;}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li .a_btn .balloon_con > .text_con span {font-size:min(2.93vw, 22px); letter-spacing:min(2.2px, 0.29vw);}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li .a_btn .balloon_con.balloon01 {width:63%;}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li .a_btn .balloon_con.balloon02 {width:68.5%;}
	#main_con .line_banner_con > .contents_con > .btn_con > ul > li:first-child {width:auto;}

	/*푸터*/
	#footer > .contents_con {max-width:84%; padding:min(13.87vw, 104px) 0 min(14.93vw, 112px) 0;}
	#footer > .contents_con > .sns_con {float:none; width:auto; max-width:100%; text-align:center;}
	#footer > .contents_con > .sns_con > .list_con {display:inline-block;}
	#footer > .contents_con > .sns_con > .list_con > ul > li {width:auto; margin:0 0 0 min(1.33vw, 10px);}
	#footer > .contents_con > .sns_con > .list_con > ul > li > a > .list_div > .img_con {margin-bottom:min(2.27vw, 17px);}
	#footer > .contents_con > .sns_con > .list_con > ul > li > a > .list_div > .img_con img {width:min(13.33vw, 100px);}
	#footer > .contents_con > .sns_con > .list_con > ul > li > a > .list_div > .text_con span {font-size:min(3.2vw, 24px);}
	#footer > .contents_con > .copyright_con {float:none; width:auto; max-width:100%; margin-top:min(7.47vw, 56px);}
	#footer > .contents_con > .copyright_con > .contents_con > .logo_con > .img_con img {width:min(17.07vw, 128px);}
	#footer > .contents_con > .copyright_con > .contents_con > .text_con > .text01_con span {font-size:min(3.2vw, 24px);}
	#footer > .contents_con > .copyright_con > .contents_con > .text_con > .text02_con span {font-size:min(2.67vw, 20px);}
	#footer > .contents_con > .copyright_con > .contents_con > .text_con > .text03_con img {width:min(2.93vw, 22px); margin:0 min(0.8vw, 6px) 0 0;}
	#footer > .contents_con > .copyright_con > .contents_con > .text_con > .text03_con span {font-size:min(2.67vw, 20px);}
	#footer > .contents_con > .copyright_con > .contents_con > .text_con > .text04_con {display:block;}
	#footer > .contents_con > .copyright_con > .text_con {display:none;}

	/*TOP 버튼*/
	#top_btn {width:100%; bottom:0; left:0; right:0;}
	#top_btn .a_btn {width:min(12vw, 90px); position:absolute; bottom:min(2.67vw, 20px); right:min(2.67vw, 20px); z-index:10;}

	/*버튼 퀵*/
	#btn_quick {display:none;}
	
	/*버튼 퀵 스크롤 시*/
	#btn_quick.scroll {display:none;}

}

@media all and (max-width: 768px) {
	
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li > a > .list_div > .img_con > .icon {width:min(18.67vw, 140px); top:min(4.93vw, 37px); left:min(2.4vw, 18px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li > a > .list_div > .img_con > .phone {width:min(16.93vw, 127px); top:min(1.33vw, 10px); right:min(1.33vw, 10px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(1) > a > .list_div > .img_con > .icon img {width:min(17.07vw, 128px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(2) > a > .list_div > .img_con > .icon img {width:min(12.27vw, 92px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(3) > a > .list_div > .img_con > .icon img {width:min(18.4vw, 138px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(4) > a > .list_div > .img_con > .icon img {width:min(9.73vw, 73px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(5) > a > .list_div > .img_con > .icon img {width:min(12.93vw, 97px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(6) > a > .list_div > .img_con > .icon img {width:min(13.87vw, 104px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(7) > a > .list_div > .img_con > .icon img {width:min(11.73vw, 88px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(8) > a > .list_div > .img_con > .icon img {width:min(12.93vw, 97px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(9) > a > .list_div > .img_con > .icon img {width:min(12.27vw, 92px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(10) > a > .list_div > .img_con > .icon img {width:min(17.2vw, 129px);}
	#main_con .info13_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(11) > a > .list_div > .img_con > .icon img {width:min(18.4vw, 138px);}

}