.animated {
				-webkit-animation-duration: 2s;
				animation-duration: 2s;
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
			}
	@keyframes fadeInUp {
		0% {
		opacity: 0;
		-webkit-transform: translateY(100px);
		-ms-transform: translateY(100px);
		transform: translateY(100px);
		}

		100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		}
	}
	.fadeInUp {
		-webkit-animation-name: fadeInUp;
		animation-name: fadeInUp;
	}


:root{
	/*--hd_height: 80px;*/
	--hd_height: 0px;
	--hd_height_minus: -80px;

	--main_cont_pd: 30rem;

	--main_h3: 6.8rem;
	--main_tit: 5.5rem;
	--main__sub_tit: 3.5rem;
	--main_txt: 2.1rem;

	--sub_top_pd: 20rem;
}

@media only screen and (max-width: 2000px){


	:root {
		--main_h3: 7rem;
		--main_tit: 4.8rem;
	}

}

	.content_re{font-family: 'Pretendard';word-break: keep-all;background:#FBFCFE}
	.content01_wrap{height:fit-content; font-weight:900;overflow:hidden;}
	.content01_01{padding:100px 0 50px ;letter-spacing:-1px;width:720px;margin:100px auto 0 auto;}
	.content01_02{display:flex;position:relative;}
	.content01_02 .main_Btn_box {position:absolute; width:720px;right:50%; bottom:10%; transform:translate(50%, 30%); overflow:hidden; text-align:center;}
	.content01_02 .main_Btn {position:relative; float:left; width:50%; height:70px; line-height:0;transition:all .3s; color:#fff; font-weight:600; box-sizing:border-box; padding:30px 0px 25px;overflow:hidden; cursor:pointer;}
	.content01_02 .main_Btn a{color:#fff;font-size:18px;}
	.content01_02 .main_Btn img {margin-left:10px; vertical-align: inherit;}
	.content01_02 .main_Btn:before, .main_Btn:after {content: ''; position:absolute; left:0; top:0; z-index:-1;}
	.content01_02 .main_Btn::after {width:0; height:100%;}
	.content01_02 .main_Btn::before {width:336px; height:70px; border:1px solid #fff; z-index:-2; transform:translate3D(0, 0, 0);}
	.content01_02 .main_Btn:hover::after {transition:width .3s;  width:336px; background:#002C59;}
	.content01_01 .tit {  font-size:85px;line-height:1.1}

	/*=======메인 비주얼=======*/
	.visual_sect { width: 100%; /*height: calc(100vh - var(--hd_height));*/  background-color: #fff; /* overflow: hidden;*/position:relative;}
	.visual_sect {}
	.visual_sect .visual { height: auto; overflow: hidden; }
	.visual_sect .img { position: relative; width: 45rem; height: calc(100vh - var(--hd_height)); margin: 7rem auto 0; overflow: hidden; transition: padding-top 0.7s; }

	.counter_content{max-width:1800px;margin:0 auto;}
	.counter_content .inner{width:100%;}
	.counter_content .inner ul {display:flex;padding:60px 0;}
	.counter_content .inner ul li{width:33.33%;display:inline-block;text-align:center;letter-spacing:-2px;}
	.counter_content .inner ul li:not(:last-child) {border-bottom: none;border-right: 1px solid #e7e9ee;}
	.counter_content .inner ul li p:nth-child(1){font-size:24px;color:#3c56ad;font-weight:bold;}
	.counter_content .inner ul li p:nth-child(2){font-weight:bold;font-size:40px;}
	.counter_content .inner ul li p:nth-child(2) span{font-size:60px;}



	.content02_wrap{font-weight:bold; width:100%;padding:130px 110px;overflow:hidden;}
	.content02{width:1400px;margin:0 auto;}
	.content02 .content02_01{width:55%; float:left;}
	.content02 .content02_02{width:45%; float:left;}


	.content02_right{}
	.content02_wrap .main_tit{font-size:60px}
	.content02_wrap .mid_tit{font-size:25px;margin:40px 0 20px 0;}
	.content02_wrap .content02_02 .mid_tit span{color:#002C59}
	.content02_wrap .sub_tit{font-size:20px;margin:40px 0; font-weight:400;}

	

	.content03_wrap{height:fit-content; font-weight:bold;overflow:hidden;}
	.content03_wrap ul{display:flex;background:#002C59;text-align:center;padding:130px 90px;height: 700px;}
	.content03_wrap ul li {float:left;width:33%;display:inline-block;position:relative;}
	.content03_wrap .box1{text-align:left;width:215px;background:#fff;color:#000;height:50px;line-height:50px;border-radius:30px;position: absolute;font-size:15px; bottom: 0; left: 50%;transform: translate(-50%);}
	.content03_wrap .box1 span{margin-left:60px;}
	.content03_wrap .box1::before {content: "";position: absolute;right: 15px;width: 30px;height: 30px;text-align: center;top: 50%;transform: translateY(-50%);background: url('/img/re/btn_hover.png') no-repeat 50% 50%;    transition: .5s;}
	.content03_wrap .box1:hover::before {background: url('/img/re/btn_check.png') no-repeat 50% 50%;}

	.content03_wrap .box2{text-align:left;width:215px;background:#fff;color:#000;height:50px;line-height:50px;border-radius:30px;position: absolute;font-size:15px; bottom: 0; left: 50%;transform: translate(-50%);}
	.content03_wrap .box2 span{margin-left:60px;}
	.content03_wrap .box2::before {content: "";position: absolute;right: 15px;width: 30px;height: 30px;text-align: center;top: 50%;transform: translateY(-50%);background: url('/img/re/btn_hover.png') no-repeat 50% 50%;    transition: .5s;}
	.content03_wrap .box2:hover::before {background: url('/img/re/btn_check.png') no-repeat 50% 50%;}



	.content03{font-size:60px;padding:0 150px 50px 150px;letter-spacing:-1px;}

	.content04_wrap{font-weight:bold;overflow:hidden;padding:130px 0;position:relative;}
	.content04_wrap .cont4_btn{margin-top:50px;}
	.content04_wrap div{}
	.content04_wrap .sub_tit{font-size:20px;margin:40px 0; font-weight:300;}

	.content04_01{float:left;width:45%;font-size:60px;padding:0 150px;letter-spacing:-1px;}
	.content04_02{float:left; width:55%;padding:0;position:relative;}
	.content04_02 .sub_tit{color:#9a9a9a;}
	.content04_02 ul {display:flex;}
	.content04_02 ul .active {color:#000}
	.content04_02 ul li{width:130px;list-style:none;color:#9a9a9a;display:inline-block; font-size:25px; cursor:pointer;text-align:left;}
	.content04_02 .swiper1, .content04_02 .swiper2 {margin:50px 0;width:100%;}
	.content04_02_bt{position:absolute;right:15%;top:0;z-index:100;width:108px;height:54px;}
	.content04_02_bt img{cursor:pointer;}
	.content04_02_bt .swiper-button-prev:after, .content04_02_bt  .swiper-button-next:after{font-size:0;}


	.content04_03_bt{position:absolute;right:15%;top:0;z-index:100;width:108px;height:54px;}
	.content04_03_bt img{cursor:pointer;}
	.content04_03_bt .swiper-button-prev:after, .content04_03_bt  .swiper-button-next:after{font-size:0;}




	.content05_wrap{font-weight:bold;background:#fff;overflow:hidden;padding:130px 0;}
	.content05_01{float:left;width:50%;padding:0 150px;letter-spacing:-1px;color:#000;}

	.content05_02{float:left;width:50%;padding:0 ;display:flex;}
	.content05_02 img{margin:0 10px;}
	.content05_wrap .main_tit{font-size:50px}
	.content05_wrap .sub_tit{font-size:20px;margin:40px 0; font-weight:300;}




/*
	.content05_wrap{font-weight:bold;background:#000;overflow:hidden;padding:130px 0;}
	.content05_01{float:left;width:50%;padding:0 150px;letter-spacing:-1px;color:#fff;}
	.content05_02{float:left;width:50%;padding:0 150px 0 0}
	.content05_wrap .main_tit{font-size:50px}
	.content05_wrap .mid_tit{font-size:25px;margin:0 0 20px 0;}
	.content05_wrap .sub_tit{font-size:20px;margin:40px 0; font-weight:300;}

*/



	.content06_wrap{font-weight:bold;background:#f7f8fe;overflow:hidden;padding:120px 0;width:100%;min-height:700px;}
	.content06{margin:0 auto; max-width:1300px;}
	.content06 .main_tit{font-size: 28px;font-weight:bold;color:#002C59;}
	.content06 .sub_tit{font-size: 38px;}
	.content06 .card-grid {display: flex;flex-wrap: wrap;gap: 20px;margin-top: 30px;justify-content: center;overflow: hidden;}
	.content06 .card-text {position: absolute;bottom: 16px;left: 50%;color: white;font-size: 28px;font-weight: bold;/* text-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); */transform: translate(-50%, -50%);display: block;width: 100%;text-align: center;}
	.content06 .card {width: calc(33.333% - 13.34px);aspect-ratio: 16 / 9;border-radius: 15px;overflow: hidden;position: relative;background-color: #ccc;flex-grow: 1;min-width: 250px;}
	.content06 .card:hover img {filter: brightness(0.8);}
	.content06 	.card img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;display: block;filter: brightness(0.6);transition: 0.3 ease;}

	.content06_01{color:#fff;letter-spacing:-1px;font-size:25px;width:1640px;margin:0 auto;}
	.content06_01 span{position:relative;}
	.content06_01 span::before{content: '';position: absolute;left: -2rem;top: 50%;width: 100%;height: 1px;background-color: #fff;transform: translateX(-100%);}
	.content06_01 span::after	{content: '';position: absolute; right: -2rem; top: 50%; width: 750%; height: 1px; background-color: #fff; transform: translateX(100%); }

	.content06_02{padding:130px 150px;letter-spacing:-1px;}

	.content06_02 .swiper-slide .tit_wrap{position:absolute;color:#fff;top:100%;width:calc(60%); right:0;transform:translateY(-100%);}
	.content06_02 .swiper-slide .tit_wrap02{position:absolute;color:#fff;top:0;width:calc(60%); right:0;transform:translateY(0);}
	.content06_02 .swiper-slide .main_tit{font-size:50px}
	.content06_02 .swiper-slide .main_tit span{font-size:100px}
	.content06_02 .swiper-slide .sub_tit{font-size:20px;margin:20px 0; font-weight:300;}
	.content06_02 .swiper .swiper-slide{opacity:0.5; cursor:pointer}
	.content06_02 .swiper .swiper-slide-active{opacity:1 !important;}


	.content07_wrap_bg{background:#002C59;}
	.content07_wrap{font-weight:bold;overflow:hidden;width:1400px;margin:0 auto;padding:130px 0;}
	.content07_01{float:left;width:50%;letter-spacing:-1px;color:#fff;}
	.content07_02{float:left;width:50%;}
	.content07_wrap .main_tit{font-size:50px}
	.content07_wrap .sub_tit{font-size:20px;margin:40px 0; font-weight:300;}

	.content08_wrap{font-weight:bold;background:#fff;overflow:hidden;padding:130px 0;}
	.content08_01{float:left;width:50%;padding:0 150px;display:flex;}
	.content08_01 img{margin:0 10px;}
	.content08_02{float:left;width:50%;padding:0 150px;letter-spacing:-1px;color:#000;}
	.content08_wrap .main_tit{font-size:50px}
	.content08_wrap .sub_tit{font-size:20px;margin:40px 0; font-weight:300;}


	.link_bt{background:#fff;border:1px solid #939393;border-radius:20px;padding:10px 30px;color:#939393;width:165px;font-size:14px;transition:all .5s;}
	.link_bt:hover{background:#002C59;color:#fff;}


	.content09_wrap{font-weight:bold;background:#fff;letter-spacing:-1px;color:#000;overflow:hidden;padding:130px 0}
	.content09_01{float:left;width:50%;padding:0 150px;position:relative;}
	.content09_01::after{position:absolute;content:'';width:2px;height:800px;background:#dddddd;right:0;top:50%;transform:translateY(-50%);}

	.content09_wrap .content09_01 .mid_tit{margin-top:40px;}
	.content09_01 .sub_tit{margin:30px 0;}
	.content09_01 .cont9_btn, .content09_02 .cont9_btn{margin:90px 0;}


	.content09_02{float:left;width:50%;padding:0 150px;}
	.content09_wrap .main_tit{font-size:50px}
	.content09_wrap .mid_tit{font-size:25px;}
	.content09_wrap .content09_01 .mid_tit p,	.content09_wrap .content09_02 .mid_tit p{color:#002C59;}
	.content09_wrap .sub_tit{font-size:20px;font-weight:300;}


	.content09_wrap .content09_02 .main_tit{margin-top:40px;}
	.content09_wrap .content09_02 .mid_tit{margin-top:40px;}
	.content09_wrap .content09_02 .sub_tit{margin:30px 0 ;}


	.content10_wrap{height:750px; font-weight:bold;letter-spacing:-1px;overflow:hidden;padding:130px 0 ;background:#fff;color:#000;}
	.content10_wrap .cont10_btn{margin-top:50px;height:fit-content}
	.content10_01{float:left;width:40%;padding:0 150px;height:600px;}

	.content10_txt1{font-size:50px;}
	.content10_txt2{margin-bottom:40px;font-size:25px;color:#002C59;}
	.content10_txt3{margin-top:90px;font-size:20px;font-weight:300;position:relative;}
	.content10_txt3::before{position:absolute;content:'';width:80px;height:3px;background:#002C59;left:0;top:-10%;transform:translateY(10%);}


	.content10_02{float:left;width:60%;padding:0 0 0 0;position:relative;height:600px;}
	.content10_02 .swiper-wrapper{height:600px;}
	.content10_02 .swiper .swiper-pagination {top: inherit;bottom: 0;background: #ddd;border-radius: 1.5625rem;width:100%;}
	.content10_02 .swiper .swiper-pagination .swiper-pagination-progressbar-fill {background: #002C59;border-radius: 1.5625rem;width:80%;}

	.content11_wrap{font-weight:bold;letter-spacing:-1px;overflow:hidden;padding:130px 0 100px 0;}
	.content11_wrap div{}
	.content11_01{float:left;width:30%;font-size:60px;padding:0 0 100px 250px;}
	.content11_02{float:left;width:70%;padding:0 100px 0 100px;position:relative;}
	.content11_02 ul li{display:inline-block;}

	.content11_02	.simply-scroll{width:1400px !important;height:250px;}
	.content11_02	.simply-scroll .simply-scroll-clip{width:1400px !important;height:250px;}
	.content11_02	.simply-scroll .simply-scroll-list li{width:250px;height:250px;margin:0 10px;}


	.content12_wrap{height:fit-content; font-weight:bold;letter-spacing:-1px;background:#fff;color:#000;overflow:hidden;}
	.content12_wrap div{}
	.content12_01{padding:130px 150px;font-size:60px;}
	.content12_02{padding:0 150px 130px 150px;}
	.content12_02 .swiper .swiper-slide{opacity:0.5;}
	.content12_02 .swiper .swiper-slide img{width:95%;}
	.content12_02 .swiper .swiper-slide-active{opacity:1 !important;}
	.content12_03 {padding:50px 150px 25px;background:#fff;text-align:center;color:#000;}
	.content12_03 .main_tit{font-size:50px}
	.content12_03 .mid_tit{font-size:25px;margin:40px 0 20px 0;}
	.content12_03 .sub_tit{font-size:20px;margin:40px 0; font-weight:300;}

	.content13_wrap{font-weight:bold;letter-spacing:-1px;background:#fff;color:#000;overflow:hidden;padding:130px 0 70px 0;}
	.content13_wrap div{}
	.content13_01{float:left;width:50%;padding:0 0 0 250px;font-size:60px;}
	.content13_02{float:left;width:50%;padding:0 0;}
	.content13_01 .main_tit{font-size:50px}
	.content13_01 .mid_tit{font-size:35px;margin:40px 0 20px 0;}
	.content13_01 .sub_tit{font-size:20px;margin:40px 0; font-weight:300;}
	.content13_01 .location ul {display:flex;  align-items: center;/* 세로 가운데 정렬 */overflow: hidden;  padding: 0;  margin: 0;  }
	.content13_01 .location ul li {position:relative;display:inline-block;margin:10px 0;align-items: center;}
	.content13_01 .location ul li:nth-child(1){width:15%;}
	.content13_01 .location ul li:nth-child(1)::after{position:absolute;content:"···";height:auto;left:70%;top:50%;transform:translate(-70%,-50%);}


	.content13_01 .location ul li:nth-child(2){width:85%;}
	.content13_01 .location ul li:nth-child(2) p {margin:5px 0;}
	.content13_01 .location ul li:nth-child(2) span{vertical-align: middle;display: inline-block;}
	.content13_01 .location .red{padding:2px 15px; color:#fff; background:red;border-radius:20px;}
	.content13_01 .location .green{padding:2px 15px; color:#fff; background:#32AD88;border-radius:20px;}
	.content13_01 .sub_tit .time {overflow: hidden;width:calc(80%);}
	.content13_01 .sub_tit .time li:nth-child(1){overflow: hidden;background:#58D3FF;color:#000;font-weight:bold;}
	.content13_01 .sub_tit .time li div{float:left;display:inline;letter-spacing:2px;}
	.content13_01 .sub_tit .time li div:nth-child(1){width:30%;}
	.content13_01 .sub_tit .time li div:nth-child(2){width:70%;}
	.content13_01 .sub_tit .time li:nth-child(1) span, 
	.content13_01 .sub_tit .time li:nth-child(2) span {margin-left:47px;}
	.content13_01 .sub_tit .time li:nth-child(3) span:nth-child(1){margin-left:10px;}
	.content13_01 .sub_tit .time li:nth-child(3) span:nth-child(2){font-size:15px;}

	.content14_wrap{overflow:hidden;padding:130px 0;position:relative;}
	.content14_01{width:1500px;margin:0 auto;text-align:center;}
	.content14_01 span{vertical-align: middle;font-size: 45px;font-weight: 700;color: #000;margin: 0 27px;letter-spacing: -1.5px;}
	.content14_01 em {display: block;font-size: 15pt;letter-spacing: -1px;color: #646464;font-weight: 500;margin-top: 30px;}
	.content14_02{width:1400px;margin:50px auto;text-align:center;position:relative;}
	.content14_02	.simply-scroll{width:1400px !important;height:440px;}
	.content14_02	.simply-scroll .simply-scroll-clip{width:1400px !important;height:440px;}
	.content14_02	.simply-scroll .simply-scroll-list li{width:330px;height:440px;margin:0 10px;}

	.dr_sect { position: relative;  }
	.dr_sect:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #fff; transition: opacity 1.2s; pointer-events: none; }
	.dr_sect .img_wrap { position: relative; width: 100%; margin-left: auto; }
	.dr_sect .img_wrap:before { content: ''; position: absolute; left: 0; top: -1px; width: 100%; height: calc(100% + 2px); background-color: #fff; transition: width 1.2s ease; }
	.dr_sect.active .img_wrap:before { width: 0; }
	.dr_sect.active:before { opacity: 0; }





	@media(max-width:690px){



		.counter_content{max-width:100%;margin:0 auto;}
		.counter_content .inner{width:100%;padding:0 20px;}
		.counter_content .inner ul {display:inline;}
		.counter_content .inner ul li{width:100%;display:block;letter-spacing:-2px;padding:30px 0;}
		.counter_content .inner ul li:not(:last-child) {border-bottom: 1px solid #e7e9ee;border-right:none;}
		.counter_content .inner ul li p:nth-child(1){font-size:18px;color:#3c56ad;font-weight:bold;display: flex;justify-content: flex-start;align-items: baseline;}
		.counter_content .inner ul li p:nth-child(2){display: flex;justify-content: flex-end;align-items: baseline;}
		.counter_content .inner ul li p:nth-child(2) span{font-size:40px;}




		.content01_01{width:90%; padding: 50px 0;}
		.content01_01{margin:50px auto 0 auto;}
		.content01_01 .tit{font-size:48px;}
		

		.content02_wrap{padding:0 ;}
		.content02_wrap .main_tit {font-size:40px;margin:40px 0 20px ;font-weight:800;line-height:1.6;letter-spacing:-1px;}
		.content02_wrap .mid_tit{font-size:22px;line-height:1.6;letter-spacing:-1px;}
		.content02_wrap .sub_tit{font-size:16px;margin: 20px 0;line-height:1.6;letter-spacing:-1px;}
		.content02{width:100%;}
		.content02 img{width:100%;}
		.content02 .content02_01 {width:100%; float:none;padding:0 10px}
		.content02 .content02_02 {width:100%; float:none;padding:20px 150px;}

		.content03 {font-size:40px; padding:70px 10px;}
		.content03_wrap ul{display:block;height:fit-content;padding:40px 10px;}
		.content03_wrap ul li{width:100%;display:block;float:none;padding:70px 0;}
		.content03_wrap ul li img {width:50%;}

		.content03_wrap .box1{text-align:left;width:215px;height:40px;line-height:40px;border-radius:30px;position: absolute;font-size:15px; bottom: 0; left: 50%;transform: translate(-50%);}
		.content03_wrap .box1 span{margin-left:60px;}
		.content03_wrap .box1::before {position: absolute;right: 15px;background-color: #57D1FF;border-radius: 20px;width: 25px;height: 25px;line-height: 20px;text-align: center;top: 50%;transform: translateY(-50%);}


		.content03_wrap .box2{text-align:left;width:215px;height:40px;line-height:40px;border-radius:30px;position: absolute;font-size:15px; bottom: 0; left: 50%;transform: translate(-50%);}
		.content03_wrap .box2 span{margin-left:60px;}
		.content03_wrap .box2::before {position: absolute;right: 15px;background-color: #57D1FF;border-radius: 20px;width: 25px;height: 25px;line-height: 20px;text-align: center;top: 50%;transform: translateY(-50%);}



		.content04_wrap {padding:70px 0;}
		.content04_01{float:none;width:100%;padding:0 10px;font-size:40px;}
		.content04_02{float:none;width:100%;padding:40px 10px;}
		.content04_02 img {width:100%;}


		.content05_wrap{padding:0;}
		.content05_wrap .main_tit{font-size:40px;letter-spacing:-1px;}
		.content05_wrap .sub_tit{margin: 30px 0;font-size:15px;line-height:1.6;letter-spacing:-1px;}
		.content05_01{float:none;width:100%;padding:0 150px 50px;}
		.content05_02{float:none;width:100%;padding:0;margin:30px 0;}
		.content05_02 img{width:100%;margin:0 auto;}


		.content06_01 {padding:0 10px;}
		.content06_02 {padding:70px 0;}
		.content06_02 .swiper .swiper-slide{text-align:left;margin-left:5px;}
		.content06_02 .swiper-slide .tit_wrap{right:20px;}
		.content06_02 .swiper-slide .main_tit{font-size:40px}
		.content06_02 .swiper-slide .main_tit span{font-size:60px}
		.content06_02 .swiper-slide .sub_tit{font-size:14px;margin:10px 0; font-weight:300;}
		.content06_02 .swiper-slide img{width:60%;}
		
		.content06 {padding:0 20px;}
		.content06 .main_tit{font-size: 25px;font-weight:bold;color:#002C59;}
		.content06 .sub_tit{font-size: 30px;}
		.content06 .card {width: calc(50% - 10px);min-width: unset;aspect-ratio: unset;}
    .content06 .card-text {
        bottom: 0;
        font-size: 16px;
    }
     

		.content06_02 .swiper-slide .tit_wrap{width:calc(65%); }
		.content06_02 .swiper-slide .tit_wrap02{width:calc(65%);}


		.content07_wrap{padding:70px 0; width:100%;background:#002C59;}
		.content07_wrap .main_tit{font-size:40px;letter-spacing:-1px;}
		.content07_wrap .sub_tit{margin: 30px 0;font-size:15px;line-height:1.6;letter-spacing:-1px;}

		.content07_01 {float:none;width:100%;padding:50px 150px;color:#fff;}
		.content07_02 {float:none;width:100%;padding:0 10px}
		.content07_02 img{width:100%;}


		.content08_wrap{padding:0 0 70px 0;}
		.content08_wrap .main_tit{font-size:40px;letter-spacing:-1px;}
		.content08_wrap .sub_tit{margin: 30px 0;font-size:15px;line-height:1.6;letter-spacing:-1px;}
		.content08_01{float:none;width:100%;padding:0;margin:30px 0;}

		.content08_02{float:none;width:100%;padding:50px 150px;}
		.content08_01 img{width:100%;margin:0 auto;}


		.content09_wrap {padding: 0 0 35px 0;}
		.content09_wrap .main_tit{font-size:38px;letter-spacing:-1px;}
		.content09_wrap .mid_tit{font-size:20px;letter-spacing:-1px;margin: 20px 0 5px 0;}
		.content09_wrap .sub_tit{font-size:15px;letter-spacing:-1px;margin: 20px 0;}

		.content09_01{float:none;width:100%;padding:50px;}
		.content09_02{float:none;width:100%;padding:50px;}
		.content09_01_1, .content09_01_1{padding:0 10px}
		.content09_02_1 img {width:100%;}

		.content09_01_2 {padding:0 10px}

		.content09_01 img, .content09_02 img{width:100%;}
		.content09_01 .sub_tit img {width:fit-content;}
		.content09_01::after{display:none;}
		.content09_02 img{width:100%;}
		.content09_02 .sub_tit img {width:fit-content;}


		.content10_wrap{height:fit-content;padding:0 10px 70px;}
		.content10_01 div{height:fit-content;}
		.content10_01 {height:320px !important;}
		.content10_02 {height:950px !important;}
		.content10_02 .swiper {height:inherit}
		.content10_02 .swiper .swiper-pagination{width:100%;}
		.content10_02 .swiper .swiper-pagination .swiper-pagination-progressbar-fill{width:100%;}
		.content10_02 .swiper-slide img{width:100%;}
		.content10_01{padding:0;font-size:40px;}
		.content10_01, .content10_02{float:none;width:100%;}

		.content10_wrap .cont10_btn{margin:0 0 50px 0 ;height:fit-content}

		.content10_txt1{font-size:38px;}
		.content10_txt2{margin-top:30px;font-size:20px;}
		.content10_txt3{margin-top:30px;font-size:15px;font-weight:300;}



		.content11_wrap{padding:70px 10px;}
		.content11_01, .content11_02{float:none;width:100%;padding:0;font-size:40px;}
		.content11_02 ul{padding:40px 0}
		.content11_02 ul li{width:30%;}
		.content11_02 ul li img{width:100%;}


		.content12_wrap{padding:0 0 70px 0}
		.content12_01{font-size:34px;padding:0 10px;}
		.content12_02{padding:50px 10px;}
		.content12_02 .swiper .swiper-slide img{width:100%;}

		.content13_01, 		.content13_02{padding:40px 10px;}

		.content13_01, .content13_02{float:none;width:100%;}
		.content13_01 img, .content13_02 img{width:100%;}



		.simply-scroll{height:100%;margin:0 auto;}
		.simply-scroll .simply-scroll-clip{height:100%;}
		.simply-scroll .simply-scroll-list li{width:220px;margin:0 10px;height:100%;}
		.simply-scroll .simply-scroll-list li img{width:100%;}
		.content14_01 p img{position:absolute;display: inline-table;vertical-align: middle;bottom:86.5%}
		.content14_01 p img:first-child{left:-7.5em;}
		.content14_01 p img:last-child{right:-7.5em;}

		.content14_wrap{overflow:hidden;padding:70px 0 0 0;}
		.content14_01{width:100%;margin:0 auto;text-align:center;}
		.content14_01 img {width:40%;}
		.content14_01 span{vertical-align: middle;font-size: 25px;font-weight: 700;color: #000;margin: 0;letter-spacing: -1.5px;}
		.content14_01 em {display: block;font-size: 14px;letter-spacing: -1px;color: #646464;font-weight: 500;margin-top: 10px;}
		.content14_02{width:100%;margin:50px auto;text-align:center;}


	}

	@media(max-width:430px){

		.content01_01{width:90%; padding: 50px 0;}
		.content01_01 .tit{font-size:48px;}

		.content02_wrap{padding:0 ;}
		.content02_wrap .main_tit {font-size:40px;margin:40px 40px 20px ;font-weight:800;line-height:1.6;letter-spacing:-1px;}
		.content02_wrap .mid_tit{font-size:20px;line-height:1.6;letter-spacing:-1px;}
		.content02_wrap .sub_tit{font-size:15px;margin: 20px 0;line-height:1.6;letter-spacing:-1px;}
		.content02{width:100%;}
		.content02 img{width:100%;}
		.content02 .content02_01 {width:100%; float:none;padding:0 10px}
		.content02 .content02_02 {width:100%; float:none;padding:20px 40px;}

		.content03 {font-size:40px; padding:70px 50px;}
		.content03_wrap ul{display:block;height:fit-content;padding:40px 10px;}
		.content03_wrap ul li{width:100%;display:block;float:none;padding:40px 0;}
		.content03_wrap ul li img {width:80%;}

		.content03_wrap .box1{text-align:left;width:215px;height:40px;line-height:40px;border-radius:30px;position: absolute;font-size:15px; bottom: 10%; left: 50%;transform: translate(-50%);}
		.content03_wrap .box1 span{margin-left:60px;}
		.content03_wrap .box1::before {position: absolute;right: 15px;background-color: #57D1FF;border-radius: 20px;width: 25px;height: 25px;line-height: 20px;text-align: center;top: 50%;transform: translateY(-50%);}

		.content04_wrap {padding:70px 0;}
		.content04_01{float:none;width:100%;padding:0 10px;font-size:40px;}
		.content04_02{float:none;width:100%;padding:40px 10px;}
		.content04_02 img {width:100%;}


		.content05_wrap{padding:0;}
		.content05_wrap .main_tit{font-size:38px;letter-spacing:-1px;}
		.content05_wrap .sub_tit{margin: 30px 0;font-size:15px;line-height:1.6;letter-spacing:-1px;}
		.content05_01{float:none;width:100%;padding:0px 20px 50px ;}
		.content05_02{float:none;width:100%;padding:0;margin:30px 0;}

		.content06_wrap{padding:50px 10px;min-height:550px;}
		.content06_01 {padding:0 10px;}
		.content06_02 {padding:70px 0;}
		.content06_02 .swiper .swiper-slide{text-align:left;margin-left:5px;}
		.content06_02 .swiper-slide .tit_wrap{right:0px;}
		.content06_02 .swiper-slide .main_tit{font-size:40px}
		.content06_02 .swiper-slide .main_tit span{font-size:60px}
		.content06_02 .swiper-slide .sub_tit{font-size:14px;margin:10px 0; font-weight:300;}
		.content06_02 .swiper-slide img{width:60%;}
		
		.content07_wrap{padding:70px 0; width:100%;}
		.content07_wrap .main_tit{font-size:36px;letter-spacing:-1px;}
		.content07_wrap .sub_tit{margin: 30px 0;font-size:15px;line-height:1.6;letter-spacing:-1px;}

		.content07_01 {float:none;width:100%;padding:50px 40px}
		.content07_02 {float:none;width:100%;padding:0 10px}
		.content07_02 img{width:100%;}


		.content08_wrap{padding:0;}
		.content08_wrap .main_tit{font-size:38px;letter-spacing:-1px;}
		.content08_wrap .sub_tit{margin: 30px 0;font-size:15px;line-height:1.6;letter-spacing:-1px;}
		.content08_01{float:none;width:100%;padding:0;margin:30px 0;}

		.content08_02{float:none;width:100%;padding:50px 20px;}
		.content08_01 img{width:100%;}


		.content09_wrap {padding: 0 0 35px 0;}
		.content09_wrap .main_tit{font-size:33px;letter-spacing:-1px;}
		.content09_wrap .mid_tit{font-size:20px;letter-spacing:-1px;margin: 20px 0 5px 0;}
		.content09_wrap .sub_tit{font-size:15px;letter-spacing:-1px;margin: 20px 0;}


		.content09_01{float:none;width:100%;padding:50px 20px 20px 20px;}
		.content09_02{float:none;width:100%;padding:0 20px;}
		.content09_01_1, .content09_01_1{padding:0 10px}
		.content09_02_1 img {width:100%;}

		.content09_01_2 {padding:0 10px}

		.content09_01 img, .content09_02 img{width:100%;}
		.content09_01 .sub_tit img {width:fit-content;}
		.content09_01::after{display:none;}
		.content09_02 img{width:100%;}
		.content09_02 .sub_tit img {width:fit-content;}


		.content10_wrap{height:fit-content;padding:50px 10px 70px;}
		.content10_01 div{height:fit-content;}
		.content10_01 {height:250px !important;}
		.content10_02 {height:600px !important;}
		.content10_02 .swiper {height:inherit}
		.content10_02 .swiper .swiper-pagination{width:100%;}
		.content10_02 .swiper .swiper-pagination .swiper-pagination-progressbar-fill{width:100%;}
		.content10_02 .swiper-slide img{width:100%;}
		.content10_01{padding:0;font-size:40px;}
		.content10_01, .content10_02{float:none;width:100%;}


		.content10_txt1{font-size:33px;}
		.content10_txt2{margin-top:30px;font-size:20px;}
		.content10_txt3{margin-top:30px;font-size:15px;font-weight:300;}



		.content11_wrap{padding:0 10px;}
		.content11_01, .content11_02{float:none;width:100%;padding:0;font-size:40px;}
		.content11_02 ul{padding:40px 0}
		.content11_02 ul li{width:30%;}
		.content11_02 ul li img{width:100%;}

		.content12_01{font-size:34px;padding:0 10px;}
		.content12_02{padding:50px 10px;}
		.content12_02 .swiper .swiper-slide img{width:100%;}

		.content13_wrap{padding:0 10px;}
		.content13_01, .content13_02{padding:40px 0;}
		.content13_01, .content13_02{float:none;width:100%;}
		.content13_01 img, .content13_02 img{width:100%;}



	}

	@media(max-width:414px){

		.content02 .content02_02{padding:20px 20px;}
		.content05_01{padding:50px 20px;}
		.content07_01{padding:50px 20px;}
		.content09_01{padding:50px 20px;}
		.content09_02{padding:40px 20px;}


		.content12_01{font-size:32px;}
	}


	@media(max-width:393px){
		.content02 .content02_02{padding:20px 10px;}
		.content05_01{padding:50px 20px;}
		.content08_02{padding:50px 20px;}
		.content10_02 {height:550px !important;}

		.content10_01{font-size:36px;}
		.content12_01{font-size:30px;}

	}


	@media(max-width:390px){

		.content01_01 .tit{font-size:48px;}
		.content02_wrap .main_tit {font-size:40px;margin:40px 0 20px;}
		.content02_wrap .mid_tit{font-size:19px;}
		.content02_wrap .sub_tit{font-size:15px;margin: 20px 0;}
		.content02 .content02_02{padding:20px}

		.content05_01{padding:50px 20px;}
		.content05_wrap .main_tit{font-size:36px;}
		.content05_wrap .sub_tit{font-size:13px;}

		.content07_01{padding:50px 20px;}
		.content07_wrap .main_tit{font-size:34px;}
		.content07_wrap .sub_tit	{font-size:15px;}


		.content08_02{padding:50px 20px;}
		.content08_wrap .main_tit{font-size:36px;}
		.content08_wrap .sub_tit{font-size:15px;}

		.content09_wrap{padding:0 0 35px 0;}
		.content09_01{padding:50px 20px;}
		.content09_wrap .main_tit{font-size:31px;}
		.content09_wrap .sub_tit{font-size:15px;}

		.content09_02{padding:40px 20px;}

    .content10_01 {font-size:35px;}
		.content12_01{font-size:30px;padding:50px 10px;}

	}


		@media(max-width:375px){

		.content01_01 .tit{font-size:45px;}

		.content02 .content02_02 {padding: 20px 18px;}

		.content02_wrap .main_tit {font-size:38px;margin:40px 0 20px;}
		.content02_wrap .mid_tit{font-size:18px;}
		.content02_wrap .sub_tit{font-size:15px;margin: 20px 0;}

		.content05_01{padding:40px 18px}
		.content05_wrap .main_tit{font-size:34px;}
		.content05_wrap .sub_tit{font-size:14px;}
	
		.content06_02 .swiper-slide .sub_tit{font-size:13px;}

		.content07_wrap .main_tit{font-size:32px;}

		.content08_02{padding:50px 18px;}
		.content08_wrap .main_tit{font-size:34px;}
		.content08_wrap .sub_tit{font-size:14px;}

		.content09_wrap .main_tit {font-size: 30px;}

    .content10_01 {font-size:35px;}
		.content10_02  {height: 520px !important;}
		.content10_02 .swiper {height:inherit;}

		.content12_01{font-size:30px;padding:70px 10px;}
	
	}