.logo {position:absolute;z-index:9999;right:110px;top:70px;}
.num_title { width:115px;height:56px;line-height:56px;font-size:20px;font-family: 'GmarketSansBold';text-align:center;color:#fff;background:#0037d3;border-radius:28px;margin:0px auto;margin-bottom:40px; }

.a_sub1_bg { background-image: url(/landing/images/a_sub1_bg.png);background-size: cover;background-position: center;background-attachment: fixed; }
.newwidth { max-width: 1670px;padding: 127px 20px  175px 20px;margin: auto; }
.content_title { font-size:56px;font-family: 'GmarketSansLight';text-align:center; }
.content_title span { font-family: 'GmarketSansBold';text-align:center; }
.content_title_sub { font-size:22px;font-family: 'Noto Sans KR', sans-serif;text-align:center;font-weight:100;padding-top:35px; }
.content_title_sub span { font-weight:700; }
.pnumber { position:absolute;top:-58px;left:calc(50% - 58px);font-size:22px;font-family: 'Noto Sans KR', sans-serif;text-align:center;font-weight:300;line-height:29px;color:#fff;width:116px;height:116px;background:#00a02e;border-radius:58px; }
.pnumber span { font-weight:900; }

#section01 {  }
#section01 .common-box { position:relative;max-width:1400px;width:100%;height:auto;margin:0px auto;}
#section01 .common-title { position:relative;width:100%;height:auto;overflow:hidden;text-align: center;display: flex;justify-content: center;align-items: center;}
#section01 .common-title.color-w { color: #fff; }
#section01 .common-title.bg {
	background-image: url('/landing/img/02_sc01_bg01.png');
	background-position: center top /*110px*/;
	background-repeat: no-repeat;
	background-size : cover;
	height:100vh;
}
#section01 .common-title h1 { width:100%;max-width:1400px;margin: 0px auto;font-family: 'GongGothicLight';font-size:70px;color:#030303;line-height:0.9; }
#section01 .common-title h2 { width:100%;max-width:1400px;margin: 0px auto;font-family: 'GongGothicLight';font-size:90px;color:#023f73;line-height:130px; }
#section01 .common-title h2 span{ font-family: 'GongGothicBold';font-size:90px; }
#section01 .common-title h3 { width:100%;max-width:1400px;margin: 0px auto;margin-bottom: 2.5%;font-family: 'GongGothicLight';font-size:70px;color:#030303;line-height:90px; }
#section01 .common-title .logoa { width:100%;max-width:1400px;height:auto;margin: 0px auto;margin-bottom:50px; }
#section01 .common-title .logoa img { max-width:100%;width: 215px;}
#section01 .common-title .subscript { width:100%;max-width:1400px;margin: 0px auto;font-family: 'Noto Sans KR', sans-serif;font-size: 24px; letter-spacing: -.088rem;font-weight:400; margin-top:10px; color:#000;}

.pcimg { display:inline-block; }
.moimg { display:none; }

@media (max-width: 1279px) { 
#section01 .common-title h1 { width:100%;max-width:1400px;margin: 0px auto;font-family: 'GongGothicLight';font-size:40px;color:#030303;line-height:50px; }
#section01 .common-title h2 { width:100%;max-width:1400px;margin: 0px auto;font-family: 'GongGothicLight';font-size:60px;color:#023f73;line-height:100px; }
#section01 .common-title h2 span{ font-family: 'GongGothicBold';font-size:60px; }
#section01 .common-title h3 { width:100%;max-width:1400px;margin: 0px auto;margin-bottom: 2.5%;font-family: 'GongGothicLight';font-size:40px;color:#030303;line-height:50px; }
#section01 .common-title .logoa{margin-bottom: 30px;}
#section01 .common-title .logoa img{width: 175px;}
#section01 .common-title .subscript { width:100%;max-width:1400px;margin: 0px auto;font-family: 'Noto Sans KR', sans-serif;font-size:  20px; letter-spacing: -.088rem;}
#section01 .common-title.bg {
	background-position: left top /*110px*/;
}
#section01 .common-box { position:relative;max-width:1400px;width:100%;height:auto;margin:0px auto;}
}
@media (max-width: 719px) {
.pcimg { display:none; }
.moimg { display:block; }

#section01 .common-box { position:relative;max-width:1400px;width:100%;height:auto;margin:0px auto;padding:0 12px;}
#section01 .common-title .logoa{margin-bottom: 15px;}
#section01 .common-title .logoa img { max-width:120px; }
#section01 .common-title h1 { width:100%;max-width:1400px;margin: 0px auto;font-family: 'GongGothicLight';font-size:20px;color:#030303;line-height:30px; }
#section01 .common-title h2 { width:100%;max-width:1400px;margin: 0px auto 10px;font-family: 'GongGothicLight';font-size:30px;color:#023f73;line-height:35px; }
#section01 .common-title h2 span{ font-family: 'GongGothicBold';font-size:30px; }
#section01 .common-title h3 { width:100%;max-width:1400px;margin: 0px auto;margin-bottom: 2.5%;font-family: 'GongGothicLight';font-size:20px;color:#030303;line-height:30px; }
#section01 .common-title .subscript { width:100%;max-width:1400px;margin: 0px auto;font-family: 'Noto Sans KR', sans-serif;font-size: 16px; letter-spacing: -.088rem;}
#section01 .common-title.bg {
}
}

#section10 {
	padding:75px 0 0 !important;
}
#section10 h1 { text-align: center; font-family: 'GongGothicLight';font-size: 70px;font-weight: 400;color:#000000;line-height:80px; }
#section10 h2 { padding: 0 0px 60px 0px; text-align: center; font-family: 'GongGothicBold';font-size: 90px;color:#000000;line-height:100px; }
#section10 h2 span { color:#023f73; }
#section10 h3 { padding: 0 0px 75px 0px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 24px;font-weight: 300;color:#000;line-height: 35px; }
#section10 h3 span { color:#023f73;background:#e5ecf5; }
#section10 .figure{display: flex;justify-content: center;padding:0 20px;}
#section10 .item-wrap{display: grid;grid-template-columns: 1fr 1fr;gap: 15px;justify-content: center;}

@media (max-width: 1279px) {
	#section10 {
		padding:60px 0 0 !important;
	}
#section10 h1 { width:calc(100% - 30px);padding: 0 15px 0px 15px; text-align: center; font-family: 'GongGothicLight';font-size: 40px;font-weight: 400;color:#000000;line-height:50px; }
#section10 h2 { width:calc(100% - 30px);padding: 0 15px 60px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 60px;color:#000000;line-height:100px; }
#section10 h2 span { color:#023f73; }
#section10 h3 { width:calc(100% - 30px);padding: 0 15px 115px 15px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 19px;font-weight: 300;color:#000;line-height: 30px; }
#section10 h3 span { color:#023f73;background:#e5ecf5; }
#section10 .item-wrap{gap:10px;}

}
@media (max-width: 719px) {
	#section10 {
		padding:40px 0 0 !important;
	}
#section10 h1 { width:calc(100% - 30px);padding: 0 15px 0px 15px; text-align: center; font-family: 'GongGothicLight';font-size: 20px;font-weight: 400;color:#000000;line-height:30px; }
#section10 h2 { width:calc(100% - 30px);padding: 0 15px 30px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 30px;color:#000000;line-height:35px; }
#section10 h2 span { color:#023f73; }
#section10 h2 img { max-width: 100px; }
#section10 h3 { width:calc(100% - 30px);padding: 0 15px 50px 15px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 16px;font-weight: 300;color:#000;line-height: 21px; }
#section10 h3 span { color:#023f73;background:#e5ecf5; }
#section10 .item-wrap{grid-template-columns:1fr;justify-self: center;margin-top: -3px;}

}



#section17 {	padding: 120px 0;}
#section17 .inner-box{max-width: 1450px;margin: 0 auto;padding: 0 20px;}
#section17 .inner-box h1 { padding: 0 40px 0px 40px; text-align: center; font-family: 'GongGothicLight';font-size: 70px;font-weight: 400;color:#000000;line-height:80px; }
#section17 .inner-box h2 { padding: 0 40px 60px 40px; text-align: center; font-family: 'GongGothicBold';font-size: 90px;color:#000000;line-height:100px; }
#section17 .inner-box h2 span { color:#023f73; }
#section17 .inner-box h3 { padding: 0 0px 80px 0px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 24px;font-weight: 300;color:#000; }
#section17 .inner-box h3 span { color:#023f73; }
#section17 .inner-box h4 { padding: 0 40px 75px 40px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 22px;font-weight: 200;color:#282828; }
#section17 .inner-box .item-wrap01{display: flex;gap: 23px;justify-content: center;}
#section17 .inner-box .item-wrap01 img{width: 50%;}

@media (max-width: 1279px) {
#section17 { padding: 90px 0 90px;	}	
#section17 .inner-box h1 { width:calc(100% - 30px);padding: 0 15px 0px 15px; text-align: center; font-family: 'GongGothicLight';font-size: 40px;font-weight: 400;color:#000000;line-height:50px; }
#section17 .inner-box h2 { width:calc(100% - 30px);padding: 0 15px 30px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 60px;color:#000000;line-height:80px; }
#section17 .inner-box h2 span { color:#023f73; }
#section17 .inner-box h3 { width:calc(100% - 30px);padding: 0 15px 55px 15px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 19px;font-weight: 300;color:#000;line-height: 20px; }
#section17 .inner-box h3 span { color:#023f73;background:#e5ecf5; }
}

@media (max-width: 719px) {
/* #section17 .inner-box h1 { padding: 0 0px 0px 0px; text-align: center;font-family:'GmarketSansLight';font-size: 32px;font-weight: 400;color:#282828; }
#section17 .inner-box h2 { padding: 0 0px 30px 0px; text-align: center;font-family:'GmarketSansLight';font-size: 17px;font-weight: 200;color:#0037d3; }
#section17 .inner-box h3 { padding: 0 0px 0px 0px; text-align: center;font-family:'GmarketSansLight';font-size: 19px;font-weight: 400;color:#282828; }
#section17 .inner-box h4 { padding: 0 0px 75px 0px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 15px;font-weight: 200;color:#282828; }
#section17 .inner-boxh1 { width:calc(100% - 30px);padding: 0 15px 0px 15px; text-align: center; font-family: 'GongGothicLight';font-size: 20px;font-weight: 400;color:#000000;line-height:30px; }
#section17 .inner-boxh2 { width:calc(100% - 30px);padding: 0 15px 30px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 30px;color:#000000;line-height:37px; }
#section17 .inner-box h2 span { color:#023f73; }
#section17 .inner-box h2 img { max-width: 100px; }
#section17 .inner-boxh3 { width:calc(100% - 30px);padding: 0 15px 30px 15px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 16px;font-weight: 300;color:#000;line-height: 21px; }
#section17 .inner-box h3 span { color:#023f73;background:#e5ecf5; } */
#section17 .inner-box h1 { width:calc(100% - 30px);padding: 0 15px 0px 15px; text-align: center; font-family: 'GongGothicLight';font-size: 20px;font-weight: 400;color:#000000;line-height:50px; }
#section17 .inner-box h2 { width:calc(100% - 30px);padding: 0 15px 30px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 30px;color:#000000;line-height:40px; }
#section17 .inner-box h3 span { font-size: 14px; }
#section17 .inner-box .item-wrap01{display: flex;gap: 15px;justify-content: center;flex-wrap: wrap;margin:0 -20px;}
#section17 .inner-box .item-wrap01 img{width:100%;}

}






#section11 { width:100%;height:auto;overflow:hidden; }
#section11 .content { max-width:1659px;width:100%;margin:0px auto;text-align: center;padding:135px 0px 135px 0px; }
#section11 h1 { padding: 0 40px 0px 40px; text-align: center; font-family: 'GongGothicLight';font-size: 70px;font-weight: 400;color:#000000;line-height:80px; }
#section11 h2 { padding: 0 40px 60px 40px; text-align: center; font-family: 'GongGothicBold';font-size: 90px;color:#000000;line-height:100px;letter-spacing:-1.5px; }
#section11 h2 span { color:#023f73; }
#section11 h3 { padding: 0 0px 80px 0px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 24px;font-weight: 300;color:#000;letter-spacing:-1.5px; }
#section11 h3 span { color:#023f73; }
#section11 .content .inner { max-width:1443px;width:100%;height:auto;overflow:hidden;text-align:center;margin:0px auto; }
#section11 .content .inner .imgbox { width:100%;height:auto;overflow:hidden;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin-bottom:30px; }
#section11 .content .inner .img { float:left;width:50%;height:auto;overflow:hidden; }
#section11 .content .inner .img img { max-width:100%; }
#section11 .content .inner .text_box { float:left;width:calc(50% - 10%);height:auto;overflow:hidden;text-align:left;padding:70px 5% 0px 5%; }
#section11 .content .inner .title { font-size:24px;font-family: 'GmarketSansLight';color: #000000;line-height:27px;}
#section11 .content .inner .txt { font-size:34px;font-family: 'GongGothicBold';color:#008dcb;line-height:37px;margin-bottom:25px; }
#section11 .content .inner .txt span { color:#023f73; }
#section11 .content .inner .txta { font-size:20px;font-family: 'Noto Sans KR', sans-serif;color:#000000;font-weight:200;letter-spacing:-1.5px;line-height:25px; }
#section11 .content .inner .txta span { color:#023f73; }
@media (max-width: 1300px) {
#section11 .content .inner .text_box { float:left;width:calc(50% - 10%);height:auto;overflow:hidden;text-align:left;padding:30px 5% 0px 5%; }

}
@media (max-width: 1279px) {
#section11 h1 { width:calc(100% - 30px);padding: 0 15px 0px 15px; text-align: center; font-family: 'GongGothicLight';font-size: 40px;font-weight: 400;color:#000000;line-height:50px; }
#section11 h2 { width:calc(100% - 30px);padding: 0 15px 60px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 60px;color:#000000;line-height:100px; }
#section11 h2 span { color:#023f73; }
#section11 h3 { width:calc(100% - 30px);padding: 0 15px 115px 15px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 19px;font-weight: 300;color:#000;line-height: 30px; }
#section11 h3 span { color:#023f73;background:#e5ecf5; }

}
@media (max-width: 1165px) {
#section11 .content .inner .imgbox { max-width:800px;width:100%;height:auto;overflow:hidden;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:0px auto;margin-bottom:30px; }
#section11 .content .inner .img { float:none;width:100%;height:auto;overflow:hidden; }
#section11 .content .inner .img img { width:100%; }
#section11 .content .inner .text_box { float:none;width:100%;height:auto;overflow:hidden;text-align:left;padding:3%; }
}
@media (max-width: 719px) {
#section11 .content { max-width:1659px;width:100%;margin:0px auto;text-align: center;padding:70px 0px 70px 0px; }
#section11 .content .inner { max-width:1443px;width:calc(100% - 50px);height:auto;overflow:hidden;text-align:center;margin:0px auto;padding:0px 25px; }
#section11 .content .inner .title { font-size:20px;line-height:35px;letter-spacing:-2px;}
#section11 h1 { width:calc(100% - 30px);padding: 0 15px 0px 15px; text-align: center; font-family: 'GongGothicLight';font-size: 20px;font-weight: 400;color:#000000;line-height:30px; }
#section11 h2 { width:calc(100% - 30px);padding: 0 15px 30px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 30px;color:#000000;line-height:37px; }
#section11 h2 span { color:#023f73; }
#section11 h2 img { max-width: 100px; }
#section11 h3 { width:calc(100% - 30px);padding: 0 15px 30px 15px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 16px;font-weight: 300;color:#000;line-height: 21px; }
#section11 h3 span { color:#023f73;background:#e5ecf5; }
}



#section08{background-color:#f3f5f9;}
#section08 .maxwidthb{max-width:1330px;}
#section08 .item-wrap{display:grid;grid-template-columns: 1fr 1fr 1fr;justify-items: center;column-gap: 16px;row-gap: 20px;}




@media (max-width: 1279px) {

#section08 .item-wrap{gap:10px;}


}
@media (max-width: 719px) {

#section08 .item-wrap{grid-template-columns: 1fr 1fr;gap: 7.5px;}

}

#section04{padding-top: 141px;}
#section04 .mwidth{max-width: 1480px;padding:0 20px;margin:0 auto;}
#section04 .common-title h1 { text-align: center; font-family: 'GongGothicLight';font-size: 70px;font-weight: 400;color:#000000;line-height:80px; }
#section04 .common-title h2 { padding: 0 0px 60px 0px; text-align: center; font-family: 'GongGothicBold';font-size: 90px;color:#000000;line-height:100px; }
#section04 .common-title h2 span { color:#023f73; }
#section04 .common-title h3 { padding: 0 0px 130px 0px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 24px;font-weight: 300;color:#000;line-height: 35px; }
#section04 .common-title h3 span {color: #1f4288;}
#section04 .figure{display: flex;justify-content: center;}
#section04 .info-wrap .info{background-color: #f3f5f9;border-radius: 80px;padding:5%;margin-bottom: 35px;}
#section04 .info-wrap .info h3{font-size: 34px;font-family: 'GongGothicBold';padding-bottom: 35px;color: #023f73;}
#section04 .info-wrap .info span{color: #1f4288;font-size: 24px;}
#section04 .info-wrap .info p{font-size: 24px;color: #000;}
#section04 .info-wrap .info ul{}
#section04 .info-wrap .info ul li{font-size: 24px;}
#section04 .info-wrap .info.info01 p{padding-left: 23px;}
#section04 .info-wrap .info.info01 ul{padding-left: 20px;}
#section04 .list-wrap{margin-top: 120px;}
#section04 .list-wrap .list{display: flex;align-items: center;position: relative;padding:130px 0 130px 85px;border-top: 1px solid #023f73;}
#section04 .list-wrap .list h3{font-size: 34px;font-family: 'GongGothicBold';width: 500px;}
#section04 .list-wrap .list h3 span{color: #023f73;}
#section04 .list-wrap .list ul{}
#section04 .list-wrap .list ul li{display: flex;align-items: center;gap:15px;padding-bottom: 20px;}
#section04 .list-wrap .list ul li span{font-size: 24px;color: #fff;width: 51px;height: 51px;border-radius: 50%;background-color:#023f73;display: flex;justify-content: center;align-items: center;flex-shrink: 0;}
#section04 .list-wrap .list ul li p{font-size: 24px;color: #000;}
#section04 .list-wrap .list .plus{position: absolute;top:0;left:50%;transform: translate(-50%, -50%);width: 98px;height: 98px;border-radius: 50%;background-color:#e7f2ff;display: block;}
#section04 .list-wrap .list .plus::before{width:50px;height:1px;background-color:#023f73;content:"";display: block;position: absolute;top: 50%;left:50%;transform: translate(-50%, -50%);}
#section04 .list-wrap .list .plus::after{width:1px;height:50px;background-color:#023f73;content:"";display: block;position: absolute;top: 50%;left:50%;transform: translate(-50%, -50%);}

@media(max-width:1279px){
#section04{padding-top: 141px;}
#section04 .mwidth{max-width: 1480px;padding:0 20px;margin:0 auto;}
#section04 .common-title h1 { width:calc(100% - 30px);padding: 0 15px 0px 15px; text-align: center; font-family: 'GongGothicLight';font-size: 40px;font-weight: 400;color:#000000;line-height:50px; }
#section04 .common-title h2 { width:calc(100% - 30px);padding: 0 15px 60px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 60px;color:#000000;line-height:100px; }
#section04 .common-title h2 span { color:#023f73; }
#section04 .common-title h3 { width:calc(100% - 30px);padding: 0 15px 115px 15px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 19px;font-weight: 300;color:#000;line-height: 30px; }
#section04 .common-title h3 br{display: none;}
#section04 .common-title h3 span { color:#023f73;background:#e5ecf5; }
#section04 .figure{display: flex;justify-content: center;}
#section04 .info-wrap .info{}
#section04 .info-wrap .info h3{font-size: 27px;}
#section04 .info-wrap .info span{}
#section04 .info-wrap .info p{font-size: 19px;}
#section04 .info-wrap .info ul{}
#section04 .info-wrap .info ul li{font-size: 19px;}
#section04 .list-wrap .list{flex-direction: column;align-items: center;padding-left: 0;}
#section04 .list-wrap .list h3{padding-bottom: 23px;text-align: center;padding-bottom: 35px;}
#section04 .list-wrap .list h3 span{}
#section04 .list-wrap .list ul{}
#section04 .list-wrap .list ul li{}
#section04 .list-wrap .list ul li span{font-size: 19px;}
#section04 .list-wrap .list ul li p{font-size: 19px;}
}

@media(max-width:719px){
	#section04{padding-top: 60px;}
	#section04 .mwidth{max-width: 1480px;padding:0 20px;margin:0 auto;}
	#section04 .common-title h1 { width:calc(100% - 30px);padding: 0 15px 0px 15px; text-align: center; font-family: 'GongGothicLight';font-size: 20px;font-weight: 400;color:#000000;line-height:30px; }
	#section04 .common-title h2 { width:calc(100% - 30px);padding: 0 15px 30px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 30px;color:#000000;line-height:35px; }
	#section04 .common-title h2 span { color:#023f73; }
	#section04 .common-title h2 img { max-width: 100px; }
	#section04 .common-title h3 { width:calc(100% - 30px);padding: 0 15px 50px 15px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 16px;font-weight: 300;color:#000;line-height: 21px; }
	#section04 .common-title h3 br{display: none;}
	#section04 .common-title h3 span { color:#023f73;background:#e5ecf5; }
	#section04 .figure{display: flex;justify-content: center;}
	#section04 .info-wrap .info{padding: 10% 5%;border-radius: 35px;margin-bottom: 20px;}
	#section04 .info-wrap .info h3{font-size: 20px;padding-bottom: 15px;}
	#section04 .info-wrap .info span{font-size: 16px;}
	#section04 .info-wrap .info p{font-size: 16px;}
	#section04 .info-wrap .info ul{}
	#section04 .info-wrap .info ul li{font-size: 16px;}
	#section04 .info-wrap .info.info01 p {padding-left: 0;}
	#section04 .info-wrap .info.info01 ul {padding-left: 0;}
	#section04 .list-wrap .list{flex-direction: column;align-items: center;padding-left: 0;padding-top: 50px;padding-bottom: 50px;}
	#section04 .list-wrap .list h3{padding-bottom: 23px;text-align: center;padding-bottom: 35px;font-size: 24px;}
	#section04 .list-wrap .list h3 span{}
	#section04 .list-wrap .list ul{}
	#section04 .list-wrap .list ul li{}
	#section04 .list-wrap .list ul li span{font-size: 16px;width: 30px;height: 30px;}
	#section04 .list-wrap .list ul li p{font-size: 16px;}
	#section04 .list-wrap .list .plus{position: absolute;top:0;left:50%;transform: translate(-50%, -50%);width: 48px;height: 48px;border-radius: 50%;background-color:#e7f2ff;display: block;}
	#section04 .list-wrap .list .plus::before{width:24px;height:1px;background-color:#023f73;content:"";display: block;position: absolute;top: 50%;left:50%;transform: translate(-50%, -50%);}
	#section04 .list-wrap .list .plus::after{width:1px;height:24px;background-color:#023f73;content:"";display: block;position: absolute;top: 50%;left:50%;transform: translate(-50%, -50%);}
}

#section05 { position:relative;width:calc(100% - 10%);height:auto;overflow:hidden;padding: 5%;background:#023f73;}
#section05 .mwidth{max-width: 1480px;margin:0 auto;padding:0 20px;}
#section05 h1 { padding: 0 0px 0px 0px; text-align: center; font-family: 'GongGothicLight';font-size: 70px;font-weight: 400;color:#000000;line-height:80px; }
#section05 h2 { padding: 0 0px 60px 0px; text-align: center; font-family: 'GongGothicBold';font-size: 90px;color:#000000;line-height:100px; }
#section05 h2 img { }
#section05 h2 span { color:#023f73; }
#section05 h3 { padding: 0 0px 80px 0px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 24px;font-weight: 300;color:#000;letter-spacing:-2px;}
#section05 h3 span { color:#023f73; }
#section05 .contents{background-color: #fff;padding-top: 100px;padding-bottom: 200px;}
#section05 .item-wrap{display: grid;grid-template-columns: repeat(2, 1fr);gap: 15px;justify-content: center;}


@media (max-width: 1279px) {
#section05 h1 { width:calc(100% - 30px);padding: 0 15px 0px 15px; text-align: center; font-family: 'GongGothicLight';font-size: 40px;font-weight: 400;color:#000000;line-height:50px; }
#section05 h2 { width:calc(100% - 30px);padding: 0 15px 60px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 60px;color:#000000;line-height:1.2; }
#section05 h2 span { color:#023f73; }
#section05 h3 { width:calc(100% - 30px);padding: 0 15px 115px 15px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 19px;font-weight: 300;color:#000;line-height: 30px; }
#section05 h3 span { color:#023f73;background:#e5ecf5; }
#section05 h3 br{display: none;}
#section05 .item-wrap{display: grid;grid-template-columns:600px;gap: 15px;justify-content: center;}
}
@media (max-width: 719px) {
#section05 .mwidth{padding: 0;}
#section05 .contents { position:relative;width:calc(100% - 30px);height:auto;overflow:hidden;background:#fff;padding:30px 15px 8% 15px; }
#section05 h1 { width:calc(100% - 30px);padding: 0 15px 0px 15px; text-align: center; font-family: 'GongGothicLight';font-size: 20px;font-weight: 400;color:#000000;line-height:30px; }
#section05 h2 { width:calc(100% - 30px);padding: 0 15px 30px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 30px;color:#000000;line-height:37px; }
#section05 h2 img{max-width: 100px;}
#section05 h2 span { color:#023f73; }
#section05 h3 { width:calc(100% - 30px);padding: 0 15px 30px 15px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 16px;font-weight: 300;color:#000;line-height: 21px; }
#section05 h3 span { color:#023f73;background:#e5ecf5; }
#section05 .item-wrap{display: grid;grid-template-columns: 1fr;gap: 15px;}
}

#section06{padding: 200px 0;background-color: #f3f5f9;}
#section06 .mwidth{max-width: 1480px;padding:0 20px;margin:0 auto;}
#section06 .common-title h1 { text-align: center; font-family: 'GongGothicLight';font-size: 70px;font-weight: 400;color:#000000;line-height:80px; }
#section06 .common-title h2 { padding: 0 0px 90px 0px; text-align: center; font-family: 'GongGothicBold';font-size: 90px;color:#000000;line-height:100px; }
#section06 .common-title h2 span { color:#023f73; }
#section06 .common-title h3 { padding: 0 0px 130px 0px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 24px;font-weight: 300;color:#000;line-height: 35px; }
#section06 .common-title h3 span {color: #1f4288;}
#section06 .info-wrap .info{background-color: #fff;border-radius: 80px;padding:5%;margin-bottom: 36px;}
#section06 .info-wrap .info h3{font-size: 34px;font-family: 'GongGothicBold';padding-bottom: 35px;color: #023f73;}
#section06 .info-wrap .info p{font-size: 24px;color: #000;}
#section06 .item-wrap{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;column-gap:36px;justify-content: center;}
#section06 .item-wrap .item img{display: block;margin:0 auto;}




@media(max-width:1279px){
#section06{padding-top: 141px;}
#section06 .mwidth{max-width: 1480px;padding:0 20px;margin:0 auto;}
#section06 .common-title h1 { width:calc(100% - 30px);padding: 0 15px 0px 15px; text-align: center; font-family: 'GongGothicLight';font-size: 40px;font-weight: 400;color:#000000;line-height:50px; }
#section06 .common-title h2 { width:calc(100% - 30px);padding: 0 15px 60px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 60px;color:#000000;line-height:100px; }
#section06 .common-title h2 span { color:#023f73; }
#section06 .common-title h3 { width:calc(100% - 30px);padding: 0 15px 115px 15px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 19px;font-weight: 300;color:#000;line-height: 30px; }
#section06 .common-title h3 br{display: none;}
#section06 .common-title h3 span { color:#023f73;}
#section06 .info-wrap .info{}
#section06 .info-wrap .info h3{font-size: 27px;}
#section06 .info-wrap .info p{font-size: 19px;}
#section06 .item-wrap{grid-template-columns: 1fr 1fr;column-gap:30px;row-gap: 30px;}


}

@media(max-width:719px){
	#section06{padding-top: 60px;}
	#section06 .mwidth{max-width: 1480px;padding:0 20px;margin:0 auto;}
	#section06 .common-title h1 { width:calc(100% - 30px);padding: 0 15px 0px 15px; text-align: center; font-family: 'GongGothicLight';font-size: 20px;font-weight: 400;color:#000000;line-height:30px; }
	#section06 .common-title h2 { width:calc(100% - 30px);padding: 0 15px 30px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 30px;color:#000000;line-height:35px; }
	#section06 .common-title h2 span { color:#023f73; }
	#section06 .common-title h2 img { max-width: 100px; }
	#section06 .common-title h3 { width:calc(100% - 30px);padding: 0 15px 50px 15px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 16px;font-weight: 300;color:#000;line-height: 21px; }
	#section06 .common-title h3 br{display: none;}
	#section06 .common-title h3 span { color:#023f73;background:#e5ecf5; }
	#section06 .figure{display: flex;justify-content: center;}
	#section06 .info-wrap .info{padding: 10% 5%;border-radius: 35px;margin-bottom: 20px;}
	#section06 .info-wrap .info h3{font-size: 20px;padding-bottom: 15px;}
	#section06 .info-wrap .info span{font-size: 16px;}
	#section06 .info-wrap .info p{font-size: 16px;}
	#section06 .info-wrap .info ul{}
	#section06 .info-wrap .info ul li{font-size: 16px;}
	#section06 .info-wrap .info.info01 p {padding-left: 0;}
	#section06 .info-wrap .info.info01 ul {padding-left: 0;}
	#section06 .item-wrap{grid-template-columns: 1fr;}
	
}

#section07 {
	padding: 180px 0 93px;
	background-image: url('/landing/img/01_sc07_bg01.png');
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
}
#section07 h1 { padding: 0 40px 0px 40px; text-align: center; font-family: 'GongGothicLight';font-size: 70px;font-weight: 400;color:#fff;line-height:80px; }
#section07 h1 span { font-family: 'GongGothicBold'; }
#section07 h2 { padding: 0 40px 60px 40px; text-align: center; font-family: 'GongGothicBold';font-size: 90px;color:#fff;line-height:100px;letter-spacing:-1.5px; }
#section07 h2 span { color:#e5ecf5; }
#section07 h2 img { filter: brightness(0) invert(1); }

#section07 .content { max-width:1458px;width: 100%;height:auto;overflow:hidden;margin:0px auto;text-align: center; }
#section07 .content .inner { float:left;width: calc(50% - 14px);height:auto;overflow:hidden;text-align: center;padding:0px 7px 20px 7px; }
#section07 .content .inner img { max-width:100%; }

@media (max-width: 1279px) {
#section07 .content { width: 100%;text-align: right; }

#section07 h1 { padding: 0 40px 0px 40px; text-align: center; font-family: 'GongGothicLight';font-size: 40px;font-weight: 400;color:#fff;line-height:50px; }
#section07 h1 span { font-family: 'GongGothicBold'; }
#section07 h2 { padding: 0 40px 60px 40px; text-align: center; font-family: 'GongGothicBold';font-size: 60px;color:#fff;line-height:70px;letter-spacing:-1.5px; }
#section07 h2 span { color:#e5ecf5; }

}
@media (max-width: 719px) {
#section07 .content .inner { float:left;width: calc(100% - 20px);height:auto;overflow:hidden;text-align: center;padding:0px 10px 20px 10px; }
#section07 h1 { padding: 0 40px 0px 40px; text-align: center; font-family: 'GongGothicLight';font-size: 20px;font-weight: 400;color:#fff;line-height:30px; }
#section07 h1 span { font-family: 'GongGothicBold'; }
#section07 h2 { padding: 0 40px 20px 40px; text-align: center; font-family: 'GongGothicBold';font-size: 30px;color:#fff;line-height:40px;letter-spacing:-1.5px; }
#section07 h2 span { color:#e5ecf5; }
#section07 h2 img { max-width: 100px; }

	#section07 {
		padding: 80px 0;
	}
	#section07 .content .inner .title .txt {
		width: 100%;
		margin: 0 0 10px;
	}
	#section07 .content .inner .title .img {
		width: 100%;
		margin: 0 0 10px;
	}
	#section07 .content .inner .title .img img {
		width: 180px;
	}
#section07 .content .inner .title { margin: 0 0 15px;font-size:28px;font-family: 'GmarketSansLight';color: #fff;line-height:35px;}

}

#section03 { position:relative;width:100%;height:auto;overflow:hidden;background:#fff;padding-top:190px; }
#section03 .contents { position:relative;width:100%;height:auto;overflow:hidden; }
#section03 .contents2 { position:relative;width:100%;height:auto;overflow:hidden;text-align:center; }
#section03 .contents2 img { max-width:100%; }
#section03 h1 { text-align: center; font-family: 'GongGothicLight';font-size: 40px;font-weight: 400;color:#000;line-height:50px;letter-spacing:-0.5px; }
#section03 h2 { text-align: center; font-family: 'GongGothicBold';font-size: 50px;color:#000;line-height:60px;letter-spacing:-0.5px; }
#section03 h2 span { color:#e4007f; }
#section03 h3 { padding: 0 0px 80px 0px; text-align: center; font-family: 'GongGothicBold';font-size: 50px;color:#000;line-height:60px;letter-spacing:-0.5px; }
#section03 h3 span { color:#e4007f; }
#section03 h4 { text-align: center; font-family: 'GongGothicBold';font-size: 50px;color:#000;line-height:60px;letter-spacing:-0.5px;padding-bottom:70px; }


@media (max-width: 1279px) {
#section03 h1 { text-align: center; font-family: 'GongGothicLight';font-size: 30px;font-weight: 400;color:#000;line-height:40px;letter-spacing:-0.5px; }
#section03 h2 { text-align: center; font-family: 'GongGothicBold';font-size: 40px;color:#000;line-height:50px;letter-spacing:-0.5px; }
#section03 h2 span { color:#e4007f; }
#section03 h3 { padding: 0 0px 80px 0px; text-align: center; font-family: 'GongGothicBold';font-size: 40px;color:#000;line-height:50px;letter-spacing:-0.5px; }
#section03 h3 span { color:#e4007f; }
#section03 h4 { text-align: center; font-family: 'GongGothicBold';font-size: 50px;color:#000;line-height:60px;letter-spacing:-0.5px;padding-bottom:70px; }
#section03 .contents2 img { max-width:90%; }
}
@media (max-width: 719px) {
#section03 { position:relative;width:100%;height:auto;overflow:hidden;background:#fff;padding-top:80px; }
#section03 h1 { text-align: center; font-family: 'GongGothicLight';font-size: 18px;font-weight: 400;color:#000;line-height:23px;letter-spacing:-0.5px; }
#section03 h2 { text-align: center; font-family: 'GongGothicBold';font-size: 27px;color:#000;line-height:30px;letter-spacing:-0.5px; }
#section03 h2 span { color:#e4007f; }
#section03 h3 { padding: 0 0px 40px 0px; text-align: center; font-family: 'GongGothicBold';font-size: 27px;color:#000;line-height:30px;letter-spacing:-0.5px; }
#section03 h3 span { color:#e4007f; }
#section03 h4 { text-align: center; font-family: 'GongGothicBold';font-size: 50px;color:#000;line-height:60px;letter-spacing:-0.5px;padding-bottom:20px; }
#section03 h4 img { max-width: 100px; }

}

/* #section09 {
	padding: 160px 0 100px 0;
	background-image: url('/landing/img/a_sub7_bg.png');
	background-size: cover;
	background-position: center;
}
#section09 h1 { text-align: center; font-family: 'GongGothicLight';font-size: 70px;font-weight: 400;color:#000000;line-height:80px; }
#section09 h2 { padding: 0 0px 60px 0px; text-align: center; font-family: 'GongGothicBold';font-size: 90px;color:#000000;line-height:100px; }
#section09 h2 span { color:#023f73; }
#section09 h3 { padding: 0 0px 115px 0px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 24px;font-weight: 300;color:#000;line-height: 35px; }
#section09 h3 span { color:#023f73;background:#e5ecf5; }
#section09 .content { padding: 0px 0px 100px 0px; }
#section09 .content .item-wrap {
	display: flex;
	justify-content: space-around;
	margin: 0px 0 0 0;
	text-align: center;
}
#section09 .content .item-wrap .item {
	flex: 1;
	padding: 93px 20px 100px;
	margin: 0px 10px;background:#fff;border-radius:44px;
} */
/*#section10 .content .item-wrap .item:not(:last-child) {
	border-right: 1px solid #e8e2dd;
}*/
/* #section09 .content .item-wrap .item { border: 1px solid #e8e2dd; }
#section09 .content .item-wrap .item img { max-width:100%; }
#section09 .content .item-wrap .item .thumb { margin: 0 0 35px; }
#section09 .content .item-wrap .item h2 { width:100%;padding: 0px;margin:0px 0px 35px 0px; font-size: 34px; color: #000000;font-family: 'GmarketSansLight';line-height: 46px; }
#section09 .content .item-wrap .item h2 .fonta { font-size: 40px;font-family: 'GmarketSansBold';color: #282828;line-height: 46px; }
#section09 .content .item-wrap .item h3 { width:100%;margin: 0 0 15px; font-size: 34px; color: #000000;font-family: 'GmarketSansLight';line-height: 46px; }
#section09 .content .item-wrap .item h3 .fonta { font-size: 40px;color: #0037d3;font-family: 'GmarketSansBold';line-height: 46px; }
#section09 .content .item-wrap .item p { margin: 0 0 10px; font-size: 24px;font-family: 'Noto Sans KR', sans-serif;font-weight:200;letter-spacing:-0.3px; }
#section09 .content .item-wrap .item span { text-align: left; font-size: 34px;line-height: 46px; font-family: 'GmarketSansBold'; color: #023f73; }

@media (max-width: 1279px) {
#section09 h1 { width:calc(100% - 30px);padding: 0 15px 0px 15px; text-align: center; font-family: 'GongGothicLight';font-size: 40px;font-weight: 400;color:#000000;line-height:50px; }
#section09 h2 { width:calc(100% - 30px);padding: 0 15px 60px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 60px;color:#000000;line-height:100px; }
#section09 h2 span { color:#023f73; }
#section09 h3 { width:calc(100% - 30px);padding: 0 15px 115px 15px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 19px;font-weight: 300;color:#000;line-height: 30px; }
#section09 h3 span { color:#023f73;background:#e5ecf5; }

}
@media (max-width: 719px) {
#section09 h1 { width:calc(100% - 30px);padding: 0 15px 0px 15px; text-align: center; font-family: 'GongGothicLight';font-size: 20px;font-weight: 400;color:#000000;line-height:30px; }
#section09 h2 { width:calc(100% - 30px);padding: 0 15px 30px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 30px;color:#000000;line-height:35px; }
#section09 h2 span { color:#023f73; }
#section09 h2 img { max-width: 100px; }
#section09 h3 { width:calc(100% - 30px);padding: 0 15px 0px 15px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 16px;font-weight: 300;color:#000;line-height: 21px; }
#section09 h3 span { color:#023f73;background:#e5ecf5; }
#section09 .content .item-wrap .item p { margin: 0 0 10px; font-size: 20px;font-family: 'Noto Sans KR', sans-serif;font-weight:200;letter-spacing:-0.3px; }

#section09 .content .item-wrap .item h2 { padding: 0px;margin:0px; font-size: 20px; color: #282828;font-family: 'GmarketSansLight';color: #282828;line-height: 35px; }
#section09 .content .item-wrap .item span { display: inline-block; text-align: left; font-size: 20px;line-height: 25px; font-family: 'GmarketSansBold'; color: #023f73; }
#section09 .content .item-wrap .item h2 .fonta { font-size: 20px;font-family: 'GmarketSansBold';color: #282828;line-height: 35px; }
#section09 .content .item-wrap .item h3 { margin: 0 0 15px; font-size: 20px; color: #282828;font-family: 'GmarketSansLight';color: #282828;line-height: 35px; }
#section09 .content .item-wrap .item h3 .fonta { font-size: 20px;color: #0037d3;font-family: 'GmarketSansBold';line-height: 35px; }
#section09 { 	padding: 50px 0;}
#section09 .content {	padding: 25px 5% 20px;}
#section09 .content .item-wrap {	display: block;}
#section09 .content .item-wrap .item .thumb {	margin: 0 0 20px;}
#section09 .content .item-wrap .item {	padding: 90px 20px 40px;margin: 0px 10px 20px 10px;}
} */





/* #section03 { position:relative;width:100%;height:auto;overflow:hidden;background:#fff;padding-top:190px; }
#section03 .contents { position:relative;width:100%;height:auto;overflow:hidden; }
#section03 .contents2 { position:relative;width:100%;height:auto;overflow:hidden;text-align:center; }
#section03 .contents2 img { max-width:100%; }
#section03 h1 { text-align: center; font-family: 'GongGothicLight';font-size: 40px;font-weight: 400;color:#000;line-height:50px;letter-spacing:-0.5px; }
#section03 h2 { text-align: center; font-family: 'GongGothicBold';font-size: 50px;color:#000;line-height:60px;letter-spacing:-0.5px; }
#section03 h2 span { color:#023f73; }
#section03 h3 { padding: 0 0px 80px 0px; text-align: center; font-family: 'GongGothicBold';font-size: 50px;color:#000;line-height:60px;letter-spacing:-0.5px; }
#section03 h3 span { color:#e4007f; }
#section03 h4 { text-align: center; font-family: 'GongGothicBold';font-size: 50px;color:#000;line-height:60px;letter-spacing:-0.5px;padding-bottom:70px; }
#section03 h4 img { max-width: 100px; }

@media (max-width: 1279px) {
#section03 h1 { text-align: center; font-family: 'GongGothicLight';font-size: 30px;font-weight: 400;color:#000;line-height:40px;letter-spacing:-0.5px; }
#section03 h2 { text-align: center; font-family: 'GongGothicBold';font-size: 40px;color:#000;line-height:50px;letter-spacing:-0.5px; }
#section03 h2 span { color:#023f73; }
#section03 h3 { padding: 0 0px 80px 0px; text-align: center; font-family: 'GongGothicBold';font-size: 40px;color:#000;line-height:50px;letter-spacing:-0.5px; }
#section03 h3 span { color:#e4007f; }
#section03 h4 { text-align: center; font-family: 'GongGothicBold';font-size: 50px;color:#000;line-height:60px;letter-spacing:-0.5px;padding-bottom:70px; }
#section03 .contents2 img { max-width:90%; }
}
@media (max-width: 719px) {
#section03 { position:relative;width:100%;height:auto;overflow:hidden;background:#fff;padding-top:80px; }
#section03 h1 { text-align: center; font-family: 'GongGothicLight';font-size: 18px;font-weight: 400;color:#000;line-height:23px;letter-spacing:-0.5px; }
#section03 h2 { text-align: center; font-family: 'GongGothicBold';font-size: 27px;color:#000;line-height:30px;letter-spacing:-0.5px; }
#section03 h2 span { color:#023f73; }
#section03 h3 { padding: 0 0px 40px 0px; text-align: center; font-family: 'GongGothicBold';font-size: 27px;color:#000;line-height:30px;letter-spacing:-0.5px; }
#section03 h3 span { color:#e4007f; }
#section03 h4 { text-align: center; font-family: 'GongGothicBold';font-size: 50px;color:#000;line-height:60px;letter-spacing:-0.5px;padding-bottom:20px; }

} */





#section06 {
	padding: 150px 0 200px;
}
#section06 .content {
	padding: 80px 0 0 0;
}
#section06 .item-wrap {
}
#section06 .item-wrap .item {
	display: flex;
	align-items: center;
}
#section06 .item-wrap .item .img {
	width: 50%;
}
#section06 .item-wrap .item .img img {
	width: 100%;
}
#section06 .item-wrap .item .info {
	align-self: center;
	width: 50%;
	padding: 5% 5% 0;
	box-sizing: border-box;
	text-align: center;
}
#section06 .item-wrap .item:nth-child(2) {
	margin: -20px 0 0 0;
}
#section06 .item-wrap .item:nth-child(2) .img {
	order: 1;
}
#section06 .item-wrap .item .info .inner {
	display: inline-block;
	text-align: left;
}
#section06 .item-wrap .item .info h2 {
	margin: 0 0 10px;
	font-size: 1.7rem; line-height: 1.2; font-weight: 400; color: #998162;
}
#section06 .item-wrap .item .info h2 b {
	font-weight: 700;
}
#section06 .item-wrap .item .info h3 {
	margin: 0 0 25px;
	font-size: 4.2rem; line-height: 1; letter-spacing: -.168rem; font-weight: 900;
}
#section06 .item-wrap .item .info p {
	margin: 0 0 50px;
	font-size: 1.8rem; letter-spacing: -.072rem;
}
#section06 .item-wrap .item .info ul {
	display: flex;
	justify-content: space-around;
}
#section06 .item-wrap .item .info li {
	text-align: center;
	font-size: 1.7rem; line-height: 1.2; color: #838383;
}
#section06 .item-wrap .item .info li p:nth-child(1) {
	margin: 0 0 10px;
}
@media (max-width: 1279px) {

}
@media (max-width: 719px) {
	#section06 {
		padding: 70px 0 30px;
	}
	#section06 .content {
		padding: 40px 0 0 0;
	}
	#section06 .item-wrap .item {
		flex-wrap: wrap;
	}
	#section06 .item-wrap .item .img {
		width: 100%;
	}
	#section06 .item-wrap .item .info {
		width: 100%;
	}
	#section06 .item-wrap .item:nth-child(2) .img {
		order: 0;
	}
	#section06 .item-wrap .item .info ul {
		justify-content: flex-start;
	}
	#section06 .item-wrap .item .info li {
		padding: 0 20px 0 0;
	}
	#section06 .item-wrap .item .info p img {
		width: 45px;
	}
}

/* #section07 {
	background-color: #282828;
	padding: 160px 0 130px;
} */
#slide01 {
	padding: 60px 0 0 0;
}
#slide01 .box-wrap {
	background-color: #fff;
	height: 680px;
	box-sizing: border-box;
	display: flex;
}
#slide01 .box-wrap .box-left {
	width: 50%;
	background-size: cover;
	background-position: center;
}
#slide01 .box-wrap .box-left.bg01 {
	background-image: url('/landing/images/se07_img01.jpg');
}
#slide01 .box-wrap .box-left.bg02 {
	background-image: url('/landing/images/se07_img02.jpg');
}
#slide01 .box-wrap .box-left.bg03 {
	background-image: url('/landing/images/se07_img03.jpg');
}
#slide01 .box-wrap .box-right {
	width: 50%;
	box-sizing: border-box;
	padding: 80px 5%;
}
#slide01 .box-wrap .box-right h2 {
	margin: 0 0 30px;
	font-size: 4rem; line-height: 1.2; letter-spacing: -.16rem; font-weight: 400;
}
#slide01 .box-wrap .box-right p {
	margin: 0 0 25px;
	font-size: 2.2rem; letter-spacing: -.088rem;
}
#slide01 .box-wrap .box-right .img {
}
#slide01 .paginate {
	display: flex;
	justify-content: center;
	padding: 70px 0 0 0;
}
#slide01 .paginate span {
	width: 13px; height: 13px;
	border-radius: 100%;
	background-color: #b7b7b7;
	margin: 0 9px;
	opacity: 1;
}
#slide01 .paginate span.swiper-pagination-bullet-active {
	background-color: #fff;
}
@media (max-width: 1279px) {
	#slide01 .box-wrap .box-right h2 {
		font-size: 3.4rem;
	}
	#slide01 .box-wrap .box-right p {
		font-size: 1.8rem;
	}
}
@media (max-width: 719px) {
	/* #section07 {
		padding: 80px 0 60px;
	} */
	#slide01 .box-wrap {
		display: block;
	}
	#slide01 .box-wrap .box-left {
		width: 100%;
		height: 200px;
	}
	#slide01 .box-wrap .box-right {
		width: 100%;
		padding: 20px 5%;
	}
}

/* #section03 {
	padding: 160px 0 100px;
}
#section03 .content {
	text-align: center;
}
#section03 .img01 {
	padding: 25px 0 35px;
}
#section03 .txt {
	margin: 0 0 50px;
	font-size: 2.2rem; letter-spacing: -.088rem;
}
#section03 .img02 {
	margin: 0 0 80px;
}
#section03 .img02 .img-m {
	display: none;
}
#section03 .txt-bt {
	padding: 40px 5%;
	background-color: #fcfaf7;
	border-top: 1px solid #998162;
	font-size: 2.2rem; letter-spacing: -.088rem; color: #998162;
}
@media (max-width: 1279px) {

}
@media (max-width: 719px) {
	#section03 {
		padding: 80px 0 50px;
	}
	#section03 .img02 .img-pc {
		display: none;
	}
	#section03 .img02 .img-m {
		display: block;
	}
} */

/* #section09 {
	padding: 100px 0;
	background-color: #040404;
}
#section09 h1 { padding: 0 40px 10px 40px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 22px;font-weight: 400;color:#fff; }
#section09 h1 span { border-bottom:1px solid #fff;padding-bottom:5px; }
#section09 h2 { padding: 0 40px 30px 40px; text-align: center; font-family: 'GmarketSansLight';font-size: 54px;color:#fff; }
#section09 h2 span { font-family: 'GmarketSansBold'; }

#section09 .item-wrap {
	display: flex;
	margin: 0 -10px;
}
#section09 .item-wrap .item {
	flex: 1;
	position: relative;
	padding: 25px 10px 30px; margin: 0 10px;
}
#section09 .item-wrap .item .num {
	position: absolute; top: 0; left: 50%;
	transform: translateX(-50%);
	display: flex;
	align-items: center;
	justify-content: center;
	width: 57px; height: 57px;
	background-color: #373737;
	font-size: 2.2rem; letter-spacing: -.088rem; font-weight: 700; color: #fff;
}
#section09 .item-wrap .item .thumb {
	margin: 0 0 30px;
}
#section09 .item-wrap .item .thumb img {
	width: 100%;
}
#section09 .item-wrap .item h3 {
	margin: 0 0 20px;font-size: 22px;color: #fff;text-align:center;font-family: 'GmarketSansLight';
}
#section09 .item-wrap .item .txt {
	margin: 0 0 25px;
	font-size: 1.5rem; color: #747474;
}
#section09 .item-wrap .item ul {
	position: absolute; bottom: 0; left: 0; right: 0;
	display: flex;
	justify-content: space-around;
	padding: 0 0 40px; margin: 0 -10px;
	text-align: center;
}
#section09 .item-wrap .item li {
	flex: 1;
	box-sizing: border-box;
}
#section09 .item-wrap .item li:not(:last-child) {
	border-right: 1px solid #ede9e3;
}
#section09 .item-wrap .item li .ico {
	margin: 0 0 10px;
}
#section09 .item-wrap .item li .summary {
	font-size: 1.25rem; line-height: 1.2; font-weight: 500; color: #838383;
}
@media (max-width: 1279px) {
	#section09 .item-wrap .item {
		padding: 25px 25px 260px;
	}
	#section09 .item-wrap .item ul {
		flex-wrap: wrap;
		margin: 0;
	}
	#section09 .item-wrap .item li {
		flex-basis: 50%;
		max-width: 50%;
		padding: 0 0 20px;
	}
	#section09 .item-wrap .item li:nth-child(2) {
		border: 0;
	}
	#section09 .item-wrap .item li .ico img {
		width: 70px;
	}
}
@media (max-width: 719px) {
	#section09 {
		padding: 50px 0;
	}
	#section09 .item-wrap {
		display: block;
	}
	#section09 .item-wrap .item {
		margin: 10px 10px 20px;
	}
#section09 h1 { padding: 0 0px 10px 0px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 22px;font-weight: 400;color:#fff; }
#section09 h2 { padding: 0 0px 10px 0px; text-align: center; font-family: 'GmarketSansLight';font-size: 32px;color:#fff; }
	#section09 .item-wrap .item {
		padding: 0px 10px 30px;
	}

} */



#section12 {
	padding: 50px 0 100px;
	background-color: #fbfbfb;
}
#section12 .box-wrap {
	display: flex;
	align-items: center;
	text-align: center;
}
#section12 .box-wrap .box-left {
	flex: 1;
	padding: 0 20px;
}
#section12 .box-wrap .box-right {
	flex: 1;
	padding: 0 20px;
}
#section12 .box-wrap .box-right .inner {
	display: inline-block;
	text-align: left;
}
#section12 .box-wrap .box-right .inner h2 {
	margin: 0 0 20px;
	font-size: 3rem; line-height: 1.2; font-weight: 400;
}
#section12 .box-wrap .box-right .inner .txt {
	margin: 0 0 25px;
	font-size: 2rem; color: #4f4f4f;
}
#section12 .box-wrap .box-right .inner ul {
	display: flex;
	text-align: center;
}
#section12 .box-wrap .box-right .inner ul li {
	flex: 1;
}
#section12 .box-wrap .box-right .inner ul li p {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 58px;
	font-size: 1.8rem; font-weight: 700; color: #fff;
}
#section12 .box-wrap .box-right .inner ul li:nth-child(1) p {
	background-color: #c0ab8f;
}
#section12 .box-wrap .box-right .inner ul li:nth-child(2) p {
	background-color: #998162;
}
#section12 .box-wrap .box-right .inner ul li:nth-child(3) p {
	background-color: #836641;
}
#section12 .box-wrap .box-right .inner ul li span {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 5px 0; margin: 10px 0 0 0;
	height: 38px;
	box-sizing: border-box;
	border-right: 1px solid #b7b7b7;
	font-size: 1.8rem; line-height: 1.2;
}
#section12 .box-wrap .box-right .inner ul li:first-child span {
	border-left: 1px solid #b7b7b7;
}
@media (max-width: 1279px) {

}
@media (max-width: 719px) {
	#section12 {
		padding: 50px 0;
	}
	#section12 .box-wrap {
		display: block;
	}
	#section12 .box-wrap .box-left {
		margin: 0 0 40px;
	}
	#section12 .box-wrap .box-left img {
		width: 200px;
	}
}

#section13 {
	padding: 120px 0 80px;
}
#section13 .item-wrap {
	padding: 130px 0 0 0; margin: auto;
	max-width: 1200px;
}
#section13 .item-wrap .item {
	display: flex;
	align-items: center;
	margin: 0 0 40px;
}
#section13 .item-wrap .item .img {
	flex: 1;
	width: 50%;
	text-align: center;
}
#section13 .item-wrap .item .img img {
	width: 100%;
}
#section13 .item-wrap .item:nth-child(2) .img {
	order: 1;
}
#section13 .item-wrap .item .info {
	flex: 1;
	width: 50%;
	box-sizing: border-box;
	padding: 20px;
	text-align: center;
}
#section13 .item-wrap .item .info .inner {
	display: inline-block;
	text-align: left;
}
#section13 .item-wrap .item .info h2 {
	margin: 0 0 15px;
	font-size: 1.7rem; font-weight: 400; color: #998162;
}
#section13 .item-wrap .item .info h3 {
	margin: 0 0 30px;
	font-size: 4.2rem; line-height: 1; letter-spacing: -.168rem; font-weight: 400;
}
#section13 .item-wrap .item .info h3 b {
	font-weight: 900;
}
#section13 .item-wrap .item .info p {
	font-size: 1.8rem; letter-spacing: -.072rem;
}
#section13 .item-wrap .item .info .info-bt {
	position: relative;
	margin: 30px 0 0 0;
}
#section13 .item-wrap .item .info .info-bt .circle {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute; top: 50%; left: -30px;
	margin-top: -56px;
	width: 112px; height: 112px;
	background-color: #846d4f;
	border-radius: 100%;
	text-align: center;
	font-size: 1.6rem; line-height: 1.2; letter-spacing: -.064rem; color: #fff;
}
#section13 .item-wrap .item .info .info-bt .box {
	background-color: #fcfaf7;
	padding: 10% 10% 10% 25%;
}
#section13 .item-wrap .item .info .info-bt .box li {
	position: relative;
	padding: 0 0 0 10px;
	font-size: 1.7rem; letter-spacing: -.068rem; color: #846d4f;
}
#section13 .item-wrap .item .info .info-bt .box li:before {
	content: '·';
	position: absolute; top: 0; left: 0;
}
@media (max-width: 1279px) {
	#section13 .item-wrap .item .info .info-bt .box {
		padding: 10% 5% 10% 30%;
	}
}
@media (max-width: 719px) {
	#section13 {
		padding: 60px 0 40px;
	}
	#section13 .item-wrap {
		padding: 60px 0 0 0;
	}
	#section13 .item-wrap .item {
		display: block;
	}
	#section13 .item-wrap .item .img {
		width: 100%;
	}
	#section13 .item-wrap .item .info {
		width: 100%;
	}
	#section13 .item-wrap .item .info .info-bt .circle {
		width: 100px; height: 100px;
	}
}

#section14 {
	padding: 240px 0;
	background-image: url('/landing/images/se14_bg.jpg');
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
}
#section14 .content {
	position: relative;
	text-align: center;
}
#section14 .content .center {
	display: flex;
	align-items: center;
	justify-content: center;
}
#section14 .content .txt {
	position: absolute;
	font-size: 1.8rem; letter-spacing: -.072rem; color: #fff;
}
#section14 .content .txt b {
	display: block;
	margin: 0 0 5px;
	font-size: 2.6rem; letter-spacing: -.104rem; font-weight: 900; color: #fff;
	text-transform: uppercase;
}
#section14 .content .txt1 {
	top: -90px; left: 50%;
	margin: 0 0 0 -110px;
}
#section14 .content .txt2 {
	top: 75px; left: 50%;
	margin: 0 0 0 210px;
}
#section14 .content .txt3 {
	top: 285px; left: 50%;
	margin: 0 0 0 235px;
}
#section14 .content .txt4 {
	bottom: -90px; left: 50%;
	margin: 0 0 0 -140px;
}
#section14 .content .txt5 {
	top: 285px; left: 50%;
	margin: 0 0 0 -450px;
}
#section14 .content .txt6 {
	top: 75px; left: 50%;
	margin: 0 0 0 -425px;
}
@media (max-width: 1279px) {
	#section14 .content .center img {
		width: 280px;
	}
	#section14 .content .txt1 {
		top: -90px; left: 50%;
		margin: 0 0 0 -100px;
	}
	#section14 .content .txt2 {
		top: 35px; left: 50%;
		margin: 0 0 0 160px;
	}
	#section14 .content .txt3 {
		top: 215px; left: 50%;
		margin: 0 0 0 165px;
	}
	#section14 .content .txt4 {
		bottom: -90px; left: 50%;
		margin: 0 0 0 -120px;
	}
	#section14 .content .txt5 {
		top: 215px; left: 50%;
		margin: 0 0 0 -370px;
	}
	#section14 .content .txt6 {
		top: 35px; left: 50%;
		margin: 0 0 0 -345px;
	}
}
@media (max-width: 719px) {
	#section14 {
		padding: 100px 0;
	}
	#section14 .content .center img {
		width: 100px;
	}
	#section14 .content .txt {
		font-size: 1.2rem;
	}
	#section14 .content .txt b {
		margin: 0;
		font-size: 1.6rem;
	}
	#section14 .content .txt1 {
		top: -55px; left: 50%;
		margin: 0 0 0 -60px;
	}
	#section14 .content .txt2 {
		top: 0px; left: 50%;
		margin: 0 0 0 68px;
	}
	#section14 .content .txt3 {
		top: 75px; left: 50%;
		margin: 0 0 0 67px;
	}
	#section14 .content .txt4 {
		bottom: -55px; left: 50%;
		margin: 0 0 0 -75px;
	}
	#section14 .content .txt5 {
		top: 80px; left: 50%;
		margin: 0 0 0 -150px;
	}
	#section14 .content .txt6 {
		top: 0px; left: 50%;
		margin: 0 0 0 -170px;
	}
}

#section15 {
	padding: 180px 0 100px;
}
#section15 .item-wrap {
	display: flex;
	flex-wrap: wrap;
	margin: 120px 0 0 0;
}
#section15 .item-wrap .item {
	width: 33.33%;
	padding: 7px;
	box-sizing: border-box;
}
#section15 .item-wrap .item .inner {
	height: 100%; padding-bottom: 60%;
	box-sizing: border-box;
	border: 1px solid #e2e2e2;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: 100% auto;
}
#section15 .item-wrap .item .inner .info {
	padding: 20% 5% 0 10%;
}
#section15 .item-wrap .item .inner .info h2 {
	margin: 0 0 10px;
	font-size: .9rem; letter-spacing: .216rem; font-weight: 400; color: #998162;
	text-transform: uppercase;
}
#section15 .item-wrap .item .inner .info h3 {
	margin: 0 0 20px;
	font-size: 2.6rem; line-height: 1.2; letter-spacing: -.104rem; font-weight: 900; color: #998162;
}
#section15 .item-wrap .item .inner .info h3 span {
	display: block;
	font-size: 2.1rem; letter-spacing: -.084rem; font-weight: 400; color: #998162;
}
#section15 .item-wrap .item .inner .info p {
	font-size: 2rem; line-height: 1.3; letter-spacing: -.08rem; color: #3f3b35;
}
#section15 .item-wrap .item .inner.bg01 {
	background-image: url('/landing/images/se15_img01.jpg');
}
#section15 .item-wrap .item .inner.bg02 {
	background-image: url('/landing/images/se15_img02.jpg');
}
#section15 .item-wrap .item .inner.bg03 {
	background-image: url('/landing/images/se15_img16.jpg');
}
#section15 .item-wrap .item .inner.bg04 {
	background-image: url('/landing/images/se15_img03.jpg');
}
#section15 .item-wrap .item .inner.bg05 {
	background-image: url('/landing/images/se15_img04.jpg');
}
#section15 .item-wrap .item .inner.bg06 {
	background-image: url('/landing/images/se15_img05.jpg');
}
#section15 .item-wrap .item .inner.bg07 {
	background-image: url('/landing/images/se15_img06.jpg');
}
#section15 .item-wrap .item .inner.bg08 {
	background-image: url('/landing/images/se15_img14.jpg');
}
#section15 .item-wrap .item .inner.bg09 {
	background-image: url('/landing/images/se15_img15.jpg');
}
#section15 .item-wrap .item .inner.bg10 {
	background-image: url('/landing/images/se15_img07.jpg');
}
#section15 .item-wrap .item .inner.bg11 {
	background-image: url('/landing/images/se15_img08.jpg');
}
#section15 .item-wrap .item .inner.bg12 {
	background-image: url('/landing/images/se15_img_logo.jpg');
	background-color: #a18b6f;
	background-position: center;
}
#section15 .item-wrap .item .inner.bg13 {
	background-image: url('/landing/images/se15_img17.jpg');
}
#section15 .item-wrap .item .inner.bg14 {
	background-image: url('/landing/images/se15_img10.jpg');
}
#section15 .item-wrap .item .inner.bg15 {
	background-image: url('/landing/images/se15_img11.jpg');
}
#section15 .item-wrap .item .inner.bg16 {
	background-image: url('/landing/images/se15_img12.jpg');
}
#section15 .item-wrap .item .inner.bg17 {
	background-image: url('/landing/images/se15_img13.jpg');
}
#section15 .item-wrap .item .inner.bg18 {
	background-image: url('/landing/images/se15_img09.jpg');
}
#section15 .item-wrap .item .inner.bg19 {
	background-image: url('/landing/images/se15_img18.jpg');
}
#section15 .item-wrap .item .inner.bg20 {
	background-image: url('/landing/images/se15_img19.jpg');
}
#section15 .item-wrap .item .inner.bg21 {
	background-image: url('/landing/images/se15_img20.jpg');
}
@media (max-width: 1279px) {

}
@media (max-width: 719px) {
	#section15 {
		padding: 90px 0 50px;
	}
	#section15 .item-wrap {
		margin: 60px 0 0 0;
	}
	#section15 .item-wrap .item {
		width: 50%;
		padding: 2px;
	}
}

#section16 {
	background: url('/landing/images/se16_bg.jpg') no-repeat center;
	background-size: cover;
	padding: 190px 0 156px;
}
#section16 .content {
	padding: 0 120px;
}
#section16 .slide-wrap {
	position: relative;
	margin: 100px auto 0;
	max-width: 1176px;
}
#section16 .img-btn {
	padding: 16px 0 0; margin: 0 auto;
	font-size: 0;
}
#section16 .img-btn ul {
	margin: 0 -1px;
}
#section16 .img-btn li {
	display: inline-block;
	vertical-align: top;
	width: 20%;
	box-sizing: border-box;
	padding: 0 1px 2px;
}
#section16 .img-btn li img {
	cursor: pointer;
}
#gallery {
	text-align: center;
	position: relative;
	max-width: 1176px;
}
#gallery .arrow {
	position: absolute; top: 50%; z-index: 40;
	width: 45px; height: 84px;
	margin-top: -39px;
	font-size: 0; line-height: 0;
	cursor: pointer;
}
#gallery .arrow-prev {
	left: -90px;
	background: url('/landing/images/se16_ico_prev.png') no-repeat center;
}
#gallery .arrow-next {
	right: -90px;
	background: url('/landing/images/se16_ico_next.png') no-repeat center;
}
@media (max-width: 1279px) {
	#section16 .slide-wrap {
		margin-top: 100px;
	}
	#section16 .img-btn {
		padding: 16px 0 0;
	}
}
@media (max-width: 719px) {
	#section16 {
		padding: 60px 0;
	}
	#section16 .slide-wrap {
		margin-top: 50px;
	}
	#section16 .content {
		padding: 0 20px;
	}
	#section16 .img-btn {
		padding: 9px 10px 0;
	}

	#gallery {
		padding: 0 10px;
	}
	#gallery .arrow-prev {
		left: -20px;
		width: 30px;
		background-size: 10px auto;
	}
	#gallery .arrow-next {
		right: -20px;
		width: 30px;
		background-size: 10px auto;
	}
}



.map-wrap { width: 100%; height: auto;overflow:hidden;background:#f9f9f9;padding:110px 0px 115px 0px;text-align:center; }
.map { width: 100%; height: auto;overflow:hidden;font-family: 'GongGothicLight';font-size:70px;padding-top:30px;line-height:80px;margin-bottom:45px; }
.map span { font-family: 'GongGothicBold'; }
.map_bottom { max-width:711px;width: 100%; height: auto;overflow:hidden;font-family: 'GmarketSansLight';font-size:26px;padding-top:7px;line-height:79px;border:1px solid #09255f;border-radius:45px;margin:0px auto;letter-spacing:-2px;background:#fff;color:#09255f;margin-top:70px;margin-bottom:30px; }
.map_bottom span { font-family: 'GmarketSansBold';font-size:26px; }
.map_bottoma { max-width:820px;width: 100%; height: auto;overflow:hidden;font-family: 'Noto Sans KR', sans-serif;font-size:34px;line-height:45px;margin:0px auto;padding:70px 0px 60px 0px;letter-spacing:-2px;font-weight:300;color:#01479d;}
.map_bottoma span { font-weight:600;color:#01479d; }
.map_bottomb { max-width:820px;width: 100%; height: auto;overflow:hidden;font-family: 'yg-jalnan';font-size:40px;line-height:80px;margin:0px auto;letter-spacing:-2px;color:#01479d;cursor:pointer; }
.map_bottomb span { color:#01479d;font-size:70px; }
.map_bottomc { max-width:820px;width: 100%; height: auto;overflow:hidden;font-family: 'yg-jalnan';font-size:40px;line-height:80px;margin:0px auto;letter-spacing:-2px;color:#01479d;cursor:pointer; }
.map_bottomc span { color:#01479d;font-size:70px; }
@media (max-width: 1279px) {
}
@media (max-width: 719px) {
.map-wrap { width: calc(100% - 20px); height: auto;overflow:hidden;background:#f9f9f9;padding:30px 10px 30px 10px;text-align:center; }
.map { font-size:23px;padding-top:30px;line-height:30px;margin-bottom:45px; }
.map span { font-size:25px; }
.map_bottom { max-width:711px;width: 100%; height: auto;overflow:hidden;font-family: 'GmarketSansLight';font-size:16px;padding-top:7px;line-height:79px;border:1px solid #09255f;border-radius:45px;margin:0px auto;letter-spacing:-2px;background:#fff;color:#09255f;margin-top:70px;margin-bottom:30px; }
.map_bottom span { font-family: 'GmarketSansBold';font-size:16px; }
.map_bottoma { max-width:711px;width: 100%; height: auto;overflow:hidden;font-family: 'GmarketSansLight';font-size:16px;line-height:25px;margin:0px auto;padding:25px 0px 25px 0px;letter-spacing:-2px; }
.map_bottoma span { font-family: 'GmarketSansBold';font-size:16px; }
.map_bottomb { max-width:820px;width: 100%; height: auto;overflow:hidden;font-family: 'yg-jalnan';font-size:20px;line-height:35px;margin:0px auto;letter-spacing:-2px;color:#01479d; }
.map_bottomb span { color:#01479d;font-size:30px; }
.map_bottomc { max-width:820px;width: 100%; height: auto;overflow:hidden;font-family: 'yg-jalnan';font-size:20px;line-height:35px;margin:0px auto;letter-spacing:-2px;color:#333333; }
.map_bottomc span { color:#333333;font-size:30px; }
}
