.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/d_main.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: 160px 0 100px 0;
	background-image: url('/landing/img/a_sub7_bg.png');
	background-size: cover;
	background-position: center;
}
#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 115px 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 .content { padding: 0px 0px 100px 0px; }
#section10 .content .item-wrap {
	display: flex;
	justify-content: space-around;
	margin: 0px 0 0 0;
	text-align: center;
}
#section10 .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;
}*/
#section10 .content .item-wrap .item { border: 1px solid #e8e2dd; }
#section10 .content .item-wrap .item img { max-width:100%; }
#section10 .content .item-wrap .item .thumb { margin: 0 0 35px; }
#section10 .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; }
#section10 .content .item-wrap .item h2 .fonta { font-size: 40px;font-family: 'GmarketSansBold';color: #282828;line-height: 46px; }
#section10 .content .item-wrap .item h3 { width:100%;margin: 0 0 15px; font-size: 34px; color: #000000;font-family: 'GmarketSansLight';line-height: 46px; }
#section10 .content .item-wrap .item h3 .fonta { font-size: 40px;color: #0037d3;font-family: 'GmarketSansBold';line-height: 46px; }
#section10 .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; }
#section10 .content .item-wrap .item span { text-align: left; font-size: 34px;line-height: 46px; font-family: 'GmarketSansBold'; color: #023f73; }

@media (max-width: 1279px) {
#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; }

}
@media (max-width: 719px) {
#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 0px 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 .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; }

#section10 .content .item-wrap .item h2 { padding: 0px;margin:0px; font-size: 20px; color: #282828;font-family: 'GmarketSansLight';color: #282828;line-height: 35px; }
#section10 .content .item-wrap .item span { display: inline-block; text-align: left; font-size: 20px;line-height: 25px; font-family: 'GmarketSansBold'; color: #023f73; }
#section10 .content .item-wrap .item h2 .fonta { font-size: 20px;font-family: 'GmarketSansBold';color: #282828;line-height: 35px; }
#section10 .content .item-wrap .item h3 { margin: 0 0 15px; font-size: 20px; color: #282828;font-family: 'GmarketSansLight';color: #282828;line-height: 35px; }
#section10 .content .item-wrap .item h3 .fonta { font-size: 20px;color: #0037d3;font-family: 'GmarketSansBold';line-height: 35px; }
#section10 { 	padding: 50px 0;}
#section10 .content {	padding: 25px 5% 20px;}
#section10 .content .item-wrap {	display: block;}
#section10 .content .item-wrap .item .thumb {	margin: 0 0 20px;}
#section10 .content .item-wrap .item {	padding: 90px 20px 40px;margin: 0px 10px 20px 10px;}
}

#section06 { padding: 120px 0 0px 0;}
#section06 h1 { padding: 0 40px 0px 40px; text-align: center; font-family: 'GongGothicLight';font-size: 70px;font-weight: 400;color:#000000;line-height:80px; }
#section06 h2 { padding: 0 40px 60px 40px; text-align: center; font-family: 'GongGothicBold';font-size: 90px;color:#000000;line-height:100px; }
#section06 h2 span { color:#023f73; }
#section06 h3 { padding: 0 0px 80px 0px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 24px;font-weight: 300;color:#000; }
#section06 h3 span { color:#023f73;background:#e5ecf5; }
#section06 h4 { padding: 0 40px 75px 40px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 22px;font-weight: 200;color:#282828; }
#section06 .item-wrap {	display: flex;	flex-wrap: wrap;	max-width: 1445px;	margin: auto;padding-bottom:50px;align-items: flex-end;}
#section06 .item-wrap .item { width: 50%;	box-sizing: border-box;	padding: 0px;	text-align: center;}
#section06 .item-wrap .item img { vertical-align: middle; }
#section06 .item-wrap .inner {	max-width: 671px;width: 100%;height:auto;overflow:hidden;margin:0px auto; }
#section06 .item-wrap .inner .inner-text{position: relative;}
#section06 .item-wrap .inner .inner-text::before{position:absolute;background-image: url('/landing/img/sc06_check.png');content:'';display: block;width: 29px;height: 24px;background-size: auto;background-repeat: no-repeat;top:50%;left:30px;transform: translateY(-50%);}
#section06 .item-wrap .inner i { color:#023f73; }
#section06 .item-wrap .inner_title { width: 100%;height:auto;overflow:hidden;font-family: 'GongGothicBold';font-size: 34px;color:#000000;padding:88px 0px 45px 0px; }
#section06 .item-wrap .inner_title span { color:#023f73; }
#section06 .item-wrap .inner_texta { width: 100%;height:auto;overflow:hidden;font-family: 'Noto Sans KR', sans-serif;font-weight:400;line-height:79px;background:#f7fbff;color:#000000;font-size:24px;text-align:left;border-top:1px solid #023f73;border-bottom:1px solid #023f73;padding-left:75px;background-position:left center;}
#section06 .item-wrap .inner_textb { width: 100%;height:auto;overflow:hidden;font-family: 'Noto Sans KR', sans-serif;font-weight:400;line-height:79px;background:#fff;color:#000000;font-size:24px;text-align:left;padding-left:75px; }
#section06 .item_bottom { max-width:1245px;width: calc(100% - 200px);height:auto;overflow:hidden;background:#f7fbff;padding: 90px 100px;margin:0px auto;margin-bottom:0px;border-radius:70px; }
#section06 .item_bottom .btext1{ width: 100%;height:auto;overflow:hidden;color:#023f73;font-size:34px;text-align:center;font-family: 'GongGothicBold';margin-bottom:30px; letter-spacing: -0.05em;}
#section06 .item_bottom .btext2{ width: 100%;height:auto;overflow:hidden;color:#000000;font-size:24px;text-align:center;font-family: 'Noto Sans KR', sans-serif; letter-spacing: -0.05em;}
#section06 .item_bottom .btext2 span { color:#023f73;font-weight: 700;}

@media (max-width: 1279px) {
#section06 { padding: 60px 0 0;	}	
#section06 .item-wrap { display: block;padding-bottom:40px; }
#section06 .item-wrap .item { width: 100%;padding:0px; }
#section06 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 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 h2 span { color:#023f73; }
#section06 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 h3 span { color:#023f73;background:#e5ecf5; }
#section06 .item-wrap .inner_title { font-size: 30px;padding:40px 0px 20px 0px; }
#section06 .item-wrap .inner .inner-text::before{width: 24px;height: 24px;background-size:24px;top:50%;left:12.5px;transform: translateY(-50%);}
#section06 .item-wrap .inner_texta { line-height:50px;font-size:20px;text-align:left;padding-left:45px; }
#section06 .item-wrap .inner_textb { line-height:50px;font-size:20px;text-align:left;padding-left:45px; }
#section06 .item_bottom { width: calc(100% - 20px);padding: 50px 10px;margin-bottom:100px;border-radius:40px; }
#section06 .item_bottom .btext1{ font-size:30px;margin-bottom:15px;line-height:1.2;}
#section06 .item_bottom .btext2{ font-size:17.5px; }
}

@media (max-width: 719px) {
#section06 h1 { padding: 0 0px 0px 0px; text-align: center;font-family:'GmarketSansLight';font-size: 32px;font-weight: 400;color:#282828; }
#section06 h2 { padding: 0 0px 30px 0px; text-align: center;font-family:'GmarketSansLight';font-size: 17px;font-weight: 200;color:#0037d3; }
#section06 h3 { padding: 0 0px 0px 0px; text-align: center;font-family:'GmarketSansLight';font-size: 19px;font-weight: 400;color:#282828; }
#section06 h4 { padding: 0 0px 75px 0px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 15px;font-weight: 200;color:#282828; }
#section06 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 h2 { width:calc(100% - 30px);padding: 0 15px 30px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 30px;color:#000000;line-height:37px; }
#section06 h2 span { color:#023f73; }
#section06 h2 img { max-width: 100px; }
#section06 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; }
#section06 h3 span { color:#023f73;background:#e5ecf5; }
#section06 .item-wrap .inner_title { font-size: 30px;padding:25px 0px 25px 0px;line-height:1.2;}
#section06 .item-wrap .inner .show-mo{display: block;margin:0 auto;}
#section06 .item-wrap .inner .inner-text::before{width: 20px;height: 17px;background-size:20px;top:50%;left:7.5px;transform: translateY(-50%);}
#section06 .item-wrap .inner_texta { line-height:1.3;font-size:17.5px;text-align:left;padding-left:40px;letter-spacing:-1px;width: auto;display: flex;align-items: center;height:60px;}
#section06 .item-wrap .inner_textb { line-height:1.3;font-size:17.5px;text-align:left;padding-left:40px;letter-spacing:-1px;width: auto;display: flex;align-items: center;height:60px;}
#section06 .item_bottom { padding: 30px 10px;margin-bottom:0px;border-radius:30px; }
#section06 .item_bottom .btext1{ font-size:30px;margin-bottom:15px;line-height:1.2;}
#section06 .item_bottom .btext2{ font-size:17.5px; }
}





/* #section02 { position:relative;width:calc(100% - 10%);height:auto;overflow:hidden;padding: 5%;background:#023f73;}
#section02 .popimg { position:absolute;width:42.1875%;height:auto;overflow:hidden;bottom: 0%;left: 50%;transform: translate(-50%, 7%);text-align:center; }
#section02 .contents { position:relative;width:calc(100% - 16%);height:auto;overflow:hidden;background:#fff;padding:100px 8% 8% 8%; }
#section02 .contents2 { position:relative;width:100%;height:auto;overflow:hidden;text-align:center; }
#section02 .contents2 .contents2_hlaf { float:left;width:calc(50% - 10px);height:auto;overflow:hidden;text-align:center;padding:0 4px 15px 4px; }
#section02 .contents2 .contents2_hlaf img{display: block;margin:0 auto;}
#section02 h1 { padding: 0 40px 0px 40px; text-align: center; font-family: 'GongGothicLight';font-size: 70px;font-weight: 400;color:#000000;line-height:80px; }
#section02 h2 { padding: 0 40px 60px 40px; text-align: center; font-family: 'GongGothicBold';font-size: 90px;color:#000000;line-height:100px; }
#section02 h2 img { max-width: 100px; }
#section02 h2 span { color:#023f73; }
#section02 h3 { padding: 0 0px 80px 0px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 24px;font-weight: 300;color:#000; }
#section02 h3 span { color:#023f73; }
@media (max-width: 1279px) {
#section02 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; }
#section02 h2 { width:calc(100% - 30px);padding: 0 15px 60px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 60px;color:#000000;line-height:100px; }
#section02 h2 span { color:#023f73; }
#section02 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; }
#section02 h3 span { color:#023f73;background:#e5ecf5; }

}
@media (max-width: 960px) {
#section02 .contents2 .contents2_hlaf { float:none;width:100%;height:auto;overflow:hidden;text-align:center;padding:0 0px 10px 0px; }
}
@media (max-width: 719px) {
#section02 .contents { position:relative;width:calc(100% - 40px);height:auto;overflow:hidden;background:#fff;padding:30px 20px 8% 20px;}
#section02 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; }
#section02 h2 { width:calc(100% - 30px);padding: 0 15px 30px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 30px;color:#000000;line-height:37px; }
#section02 h2 span { color:#023f73; }
#section02 h3 { width:100%;padding: 0 0px 30px 0px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 16px;font-weight: 300;color:#000;line-height: 21px; }
#section02 h3 span { color:#023f73;background:#e5ecf5; }
#section02 .popimg { position:absolute;width:63%;height:auto;overflow:hidden;bottom: 0%;left: 50%;transform: translate(-50%, 26%);text-align:center; }
#section02 .contents2 .contents2_hlaf{padding:0;}
} */


#section04 { padding: 140px 0 0 0;background:#f8f8f8; }
#section04 h1 { padding: 0 40px 0px 40px; text-align: center; font-family: 'GongGothicLight';font-size: 70px;font-weight: 400;color:#000000;line-height:80px;margin-bottom:0px; }
#section04 h1 span { color:#023f73;font-family: 'GongGothicBold'; }
#section04 h2 { padding: 0 40px 60px 40px; text-align: center; font-family: 'GongGothicBold';font-size: 90px;color:#000000;line-height:100px;letter-spacing:-1.5px; }
#section04 h2 span { color:#023f73; }
#section04 h3 { padding: 0 0px 100px 0px; text-align: center; font-family: 'Noto Sans KR', sans-serif;font-size: 24px;font-weight: 300;color:#000;letter-spacing:-1.5px; }
#section04 h3 span { color:#023f73;background:#dfe6ef; }
#section04 .content { width:100%;max-width:1444px;margin:0px auto;padding-bottom:0px; }
#section04 .item-wrap { margin-top:-40px; }
#section04 .item-wrap .item {
	padding: 0px 0px 30px 0px;
	text-align: center;
	color: #282828;
}
#section04 .comment-txt{margin-top:30px;}
@media (max-width: 1279px) {
#section04 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 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 h2 span { color:#023f73; }
#section04 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 h3 span { color:#023f73;background:#e5ecf5; }
#section04 .item-wrap { margin-top:-20px; }
}
@media (max-width: 719px) {
	#section04 { padding: 70px 0 0 0; }
	#section04 .content { padding: 0px 0 0 0; }
	#section04 .item-wrap { flex-wrap: wrap; }
	#section04 .item-wrap .item {
		flex-basis: 100%;
		width: 100%;
		padding: 0px 0px 20px 0px;
	}
	#section04 .item-wrap { margin:0px 0px;}
	#section04 .item-wrap .item img.moimg {display: block;margin:0 auto;}
	#section04 h3 { padding: 30px 0px 60px 0px; text-align: center; font-family: 'GmarketSansLight';font-size: 17px;line-height:25px; }
#section04 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;margin-bottom: 0px; }
#section04 h2 { width:calc(100% - 30px);padding: 0 15px 30px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 30px;color:#000000;line-height:37px; }
#section04 h2 span { color:#023f73; }
#section04 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; }
#section04 h3 span { color:#023f73;background:#e5ecf5; }
#section04 h2 img { max-width: 100px; }
#section04 .comment-txt{margin-top:10px;}
#wrap #container #content #section04 .common-title{padding: 0 0 20px;}

}

#section17 { padding: 120px 0 50px 0;}
#section17 h1 { padding: 0 40px 40px 40px; text-align: center; font-family: 'GongGothicBold';font-size: 70px;font-weight: 400;color:#000000;line-height:80px; }
#section17 h1 span { color:#023f73; font-size: 90px;}
#section17 h2 { padding: 0 40px 60px 40px; text-align: center; font-family: 'GongGothicBold';font-size: 90px;color:#000000;line-height:100px; }
#section17 h2 span { color:#023f73; }
#section17 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 h3 span { color:#023f73;background:#e5ecf5; }
#section17 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 .item-wrap {	display: flex;	flex-wrap: wrap;	max-width: 1520px;	margin: auto;}
#section17 .item-wrap .item {	width: 33.33333%;	box-sizing: border-box;	padding: 0 10px 70px 10px;	text-align: center;}
#section17 .item-wrap .inner {	display: inline-block;	width: 100%; max-width: 320px;}
#section17 .item-wrap .ico-wrap {	width: 100%; max-width: 230px;	margin: 0 auto 35px;}
#section17 .item-wrap .ico { width: 100%; height: 0;padding-bottom: 100%;border-radius: 100%;border: 1px solid #e4e4e4;	background-position: center;background-repeat: no-repeat; }
#section17 .maxwidth .scroll-arrow{display:none;}

@media (max-width: 1279px) {
#section17 { padding: 60px 0 0;	}	
#section17 .item-wrap{flex-wrap: unset;}
/* #section17 .item-wrap .item { width: 50%;padding: 0 2% 80px; } */
#section17 .item-wrap .ico-wrap { max-width: 120px;margin: 0 auto 20px;	}
#section17 .item-wrap .ico { background-size: 50px auto;	}
#section17 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 h2 { width:calc(100% - 30px);padding: 0 15px 60px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 60px;color:#000000;line-height:100px; }
#section17 h2 span { color:#023f73; }
#section17 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; }
#section17 h3 span { color:#023f73;background:#e5ecf5; }
#section17.section171 .item-wrap .item:not(:nth-child(3), :nth-child(5)):after {height:0;}
#wrap #container #content .section .item-wrap.mobile-scroll .item{width:444px;}
#wrap #container #content .section .item-wrap.mobile-scroll .item img{width:424px;}
#section17 h1 span { color:#023f73; font-size: 60px;}

}
/* @media (max-width: 980px) {
#section17 .item-wrap .item { width: 50%;padding: 0 2% 40px; }
} */
@media (max-width: 719px) {
#section17 h1 { padding: 0 0px 0px 0px; text-align: center;font-family:'GmarketSansLight';font-size: 32px;font-weight: 400;color:#282828; }
#section17 h2 { padding: 0 0px 30px 0px; text-align: center;font-family:'GmarketSansLight';font-size: 17px;font-weight: 200;color:#0037d3; }
#section17 h3 { padding: 0 0px 0px 0px; text-align: center;font-family:'GmarketSansLight';font-size: 19px;font-weight: 400;color:#282828; }
#section17 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 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; }
#section17 h2 { width:calc(100% - 30px);padding: 0 15px 30px 15px; text-align: center; font-family: 'GongGothicBold';font-size: 30px;color:#000000;line-height:37px; }
#section17 h2 span { color:#023f73; }
#section17 h2 img { max-width: 100px; }
#section17 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; }
#section17 h3 span { color:#023f73;background:#e5ecf5; }
/* #section17 .item-wrap { display: block; }
#section17 .item-wrap .item { width: 100%;padding: 0 2% 0px; } */
#wrap #container #content .section .item-wrap.mobile-scroll{justify-content:center !important;}
#wrap #container #content .section .item-wrap.mobile-scroll .item{width:324px;}
#wrap #container #content .section .item-wrap.mobile-scroll .item img{width:280px;}
#section17 h1 span { color:#023f73; font-size: 40px;}
#section17 .maxwidth .scroll-arrow{display:block;position:absolute;}
#section17 .maxwidth .scroll-arrow.prev{left:15px;top:52.5%;transform:translateY(-50%);}
#section17 .maxwidth .scroll-arrow.next{right:15px;top:52.5%;transform:translateY(-50%);}
}



#section11 { width:100%;height:auto;overflow:hidden; }
#section11 .topcontent { width:calc(100% - 40px);height:auto;overflow:hidden;text-align: center;padding:130px 20px 130px 20px;background-image: url('/landing/img/d_sub11_bg.jpg');
	background-position: center top /*110px*/;
	background-repeat: no-repeat;
	background-size : cover; position: relative;}
#section11 .content { max-width:1659px;width:100%;margin:0px auto;text-align: center;padding:0; }
#section11 .contents3_in { float:left;width:50%;height:auto;overflow:hidden;text-align:center;background:#fff;padding:60px 0px 20px 0px; }
#section11 .contents3_in_mopading { padding-bottom:128px; }
#section11 .contents3_plus { width:138px;height:138px;border:1px solid #023f73;border-radius: 50%;background-color: #fff;position:relative;left:50%;transform: translate(-50%,-50%);}
#section11 .contents3_plus::after{content:'';display:block;position: absolute;left:50%;top:50%;transform: translate(-50%, -50%);width:50%;height:1px;background-color: #023f73;}
#section11 .contents3_plus::before{content:'';display:block;position: absolute;left:50%;top:50%;transform: translate(-50%, -50%);width:1px;height:50%;background-color: #023f73;}
#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 h1 span { color:#023f73;font-family: 'GongGothicBold'; }
#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 0px 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 h4 { padding: 60px 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 h4 span { color:#023f73;background:#e5ecf5; }
#section11 .content .inner { max-width:1214px;width:100%;height:auto;overflow:hidden;text-align:center;margin:0px auto;border-bottom:1px solid #5584be; }
#section11 .content .inner .imgbox { width:100%;height:auto;overflow:hidden;border-top:1px solid #5584be; }
#section11 .content .inner .img { float:left;width:33%;height:auto;overflow:hidden;padding-top:71px; }
#section11 .content .inner .imgin { width:210px;height:auto;overflow:hidden;background:#023f73;color:#fff;font-family: 'GongGothicBold';font-size:30px;border-radius:43px;padding:15px 0px;text-align:center;margin:0px auto; }
#section11 .content .inner .img img { max-width:100%; }
#section11 .content .inner .text_box { float:left;width:calc(67% - 10%);height:auto;overflow:hidden;text-align:left;padding:50px 0 50px 0;text-align:left; }
#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 b{color: #023f73;font-weight:bold;font-size: 28px;}
#section11 .content .inner .txta b span{font-size:20px;}
#section11 .content .inner .txta span { color:#023f73; }
#section11 .plus{width: 138px;height: 138px;border-radius: 50%;background-color: #fff;position:relative;box-sizing:border-box;border:1px solid #023f73;margin:0 auto;transform: translateY(-50%);}
#section11 .plus::before{content:'';display:block;position: absolute;left:50%;top:50%;transform: translate(-50%, -50%);width:50%;height:1px;background-color: #023f73;}
#section11 .plus::after{content:'';display:block;position: absolute;left:50%;top:50%;transform: translate(-50%, -50%);width:1px;height:50%;background-color: #023f73;}

@media (max-width: 1300px) {

}
@media (max-width: 1279px) {
	#section11 .topcontent{padding:100px 10px;width:calc(100% - 20px);}
	#section11 .plus{width:100px;height:100px;}
	#section11 .contents3_plus{width:100px;height:100px;}
#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; }
#section11 h4 { 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 h4 span { color:#023f73;background:#e5ecf5; }

}
@media (max-width: 1165px) {
#section11 .content .inner .imgin { width:170px;height:auto;overflow:hidden;background:#023f73;color:#fff;font-family: 'GongGothicBold';font-size:20px;border-radius:43px;padding:10px 0px;text-align:center;margin:0px auto; }
#section11 .content .inner .img { float:none;width:100%;height:auto;overflow:hidden; }
#section11 .content .inner .text_box { float:none;max-width:400px;width:calc(100% - 20px);height:auto;overflow:hidden;text-align:left;padding:20px 10px 20px 10px;margin:0px auto;text-align:center; }
#section11 .content .inner .txt { font-size:25px;font-family: 'GongGothicBold';color:#008dcb;line-height:37px;margin-bottom:25px; }
#section11 .content .inner .txta { font-size:15px;font-family: 'Noto Sans KR', sans-serif;color:#000000;font-weight:200;letter-spacing:-1.5px;line-height:25px; }
#section11 .content .inner .txta b{color: #023f73;font-weight:bold;font-size: 18px;}
#section11 .content .inner .txta b span{font-size: 14px;}
}
@media (max-width: 719px) {
#section11 .topcontent{padding:75px 10px;}
#section11 .plus{width:48px;height:48px;}
#section11 .contents3_plus{width:70px;height:70px;}
#section11 .content { max-width:1659px;width:100%;margin:0px auto;text-align: center;padding: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; }
#section11 h4 { 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 h4 span { color:#023f73;background:#e5ecf5; }
}


#section05 {
	padding: 180px 0 93px;
	background-image: url('/landing/img/a_sub5_bg.png');
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
}
#section05 h1 { padding: 0 40px 0px 40px; text-align: center; font-family: 'GongGothicLight';font-size: 70px;font-weight: 400;color:#fff;line-height:80px; }
#section05 h1 span { font-family: 'GongGothicBold'; }
#section05 h2 { padding: 0 40px 60px 40px; text-align: center; font-family: 'GongGothicBold';font-size: 90px;color:#fff;line-height:100px;letter-spacing:-1.5px; }
#section05 h2 span { color:#e5ecf5; }
#section05 h2 img { filter: brightness(0) invert(1); }

#section05 .content { max-width:1458px;width: 100%;height:auto;overflow:hidden;margin:0px auto;text-align: center; }
#section05 .content .inner { float:left;width: calc(50% - 14px);height:auto;overflow:hidden;text-align: center;padding:0px 7px 20px 7px; }
#section05 .content .inner img { max-width:100%; }

@media (max-width: 1279px) {
#section05 .content { width: 100%;text-align: right; }

#section05 h1 { padding: 0 40px 0px 40px; text-align: center; font-family: 'GongGothicLight';font-size: 40px;font-weight: 400;color:#fff;line-height:50px; }
#section05 h1 span { font-family: 'GongGothicBold'; }
#section05 h2 { padding: 0 40px 60px 40px; text-align: center; font-family: 'GongGothicBold';font-size: 60px;color:#fff;line-height:70px;letter-spacing:-1.5px; }
#section05 h2 span { color:#e5ecf5; }

}
@media (max-width: 719px) {
#section05 .content .inner { float:left;width: calc(100% - 20px);height:auto;overflow:hidden;text-align: center;padding:0px 10px 20px 10px; }
#section05 h1 { padding: 0 40px 0px 40px; text-align: center; font-family: 'GongGothicLight';font-size: 20px;font-weight: 400;color:#fff;line-height:30px; }
#section05 h1 span { font-family: 'GongGothicBold'; }
#section05 h2 { padding: 0 40px 20px 40px; text-align: center; font-family: 'GongGothicBold';font-size: 30px;color:#fff;line-height:40px;letter-spacing:-1.5px; }
#section05 h2 span { color:#e5ecf5; }
#section05 h2 img { max-width: 100px; }

	#section05 {
		padding: 80px 0;
	}
	#section05 .content .inner .title .txt {
		width: 100%;
		margin: 0 0 10px;
	}
	#section05 .content .inner .title .img {
		width: 100%;
		margin: 0 0 10px;
	}
	#section05 .content .inner .title .img img {
		width: 180px;
	}
#section05 .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 .content-wrap{
 
}
#section03 .comment-txt{
	padding-top: 5rem;
}
#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; }

}







#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%;
	}
}

#section08 {
	padding: 160px 0 100px;
}
#section08 .content {
	text-align: center;
}
#section08 .img01 {
	padding: 25px 0 35px;
}
#section08 .txt {
	margin: 0 0 50px;
	font-size: 2.2rem; letter-spacing: -.088rem;
}
#section08 .img02 {
	margin: 0 0 80px;
}
#section08 .img02 .img-m {
	display: none;
}
#section08 .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) {
	#section08 {
		padding: 80px 0 50px;
	}
	#section08 .img02 .img-pc {
		display: none;
	}
	#section08 .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; }
.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:#333333;cursor:pointer; }
.map_bottomc span { color:#333333;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; }
}
