@import url('https://fonts.googleapis.com/css2?family=Sorts+Mill+Goudy:ital@0;1&display=swap');
/* 공통 섹션 */
.flex_center {display:flex;justify-content:center;align-items:center;}
.flex_space {display:flex;justify-content:space-between;}

.sub_page_3 .section {} 
.sub_page_3 .inner {width: 1252px;margin:0 auto;position:relative;} 
.sub_page_3 .section .text_wrap {}
.sub_page_3 .section .text_wrap h4 {font-family: 'Pretendard', sans-serif;font-size: 19px;font-weight: 400;color:#171717;}
.sub_page_3 .section .text_wrap h3 {
	font-family: 'KoPub Batang';font-size: 36px;font-weight: 300;line-height: 51px;margin-bottom: 30px;letter-spacing: -0.32px;
}
.sub_page_3 .section .text_wrap h3 span {font-weight: 500;}
.sub_page_3 .section .text_wrap p {
	width: 100%;margin-bottom: 26px;font-family: 'Pretendard', sans-serif;font-size: 18px;line-height: 28px;font-weight: 500;color:#6c6c6c;font-weight: 400;
}
.sub_page_3 .section .text_wrap p span {}
.sub_page_3 .section .text_wrap p.last_desc {font-weight: 500;color:#171717;}

.sub_page_3 .section .image_wrap {}
.sub_page_3 .section .image_wrap img {}


.sub3-2-effect-step{display: flex; justify-content: center; align-items: center; gap: 64px;}
.sub3-2-effect-step li{position: relative;}
.sub3-2-effect-step li .img-box{width: 100%;}
.sub3-2-effect-step li .img-box img{width: auto; height: 100%;}
.sub3-2-effect-step li .img-box p {font-size: 16px;line-height: 22px;color:#6c6c6c;font-family: 'Pretendard', sans-serif; font-weight: 400;margin-top: 15px;}
.sub3-2-effect-step li .img-box p span {font-weight: 600;}
.sub3-2-effect-step li:after {position: absolute; content: url(../sub/img/sub3-1-collagen-effectimg_step_arrow.png); left: 108%; top: 50%; width: 15px; height: 30px; transform: translateY(-50%);}
.sub3-2-effect-step li:last-child:after{content: none;}
.sub3-2-efftct.txt-box{text-align: center; font-family: 'Pretendard', sans-serif; font-weight: 400;}
.sub3-2-efftct.txt-box p:nth-of-type(1){color: #6c6c6c; margin-bottom: 27px;}


/* sub01_01 */
#sub1_01_intro {background: url('../sub/images/sub1_01_intro_bg_n.png') no-repeat top center / cover;width:100%;height:100vh;transition-duration: 1.5s;}
#sub1_01_intro.aos-animate {background-size:100%;}

/* sub01_02 */
#sub1_02_intro {background: url('../sub/images/sub1_02_intro_bg.png') no-repeat top center / cover;}
#sub1_02_swiper .page {background: url('../sub/images/sub1_02_slide_bg.png') no-repeat top center / cover;}

/* sub01_03 */
#sub1_03_intro {}
#sub1_03_intro .txt-box{color: #171717;}
#sub1_03_intro .txt-box p{color: #171717;}
#sub1_03_intro .txt-box h1{color: #171717;}
#sub1_03_intro .sub-index {color: #171717;}

#sub1_03_sec01 .s1-3-map-intro .s1-3-ss2 span.db {display: block;}

.s1-3-infotime {width:1361px;margin:0 auto 112px;}
.s1-3-info {justify-content:flex-start;}
.s1-3-timewrapper .s1-3-timetable li {margin-bottom:0px;}
.s1-3-timewrapper li p{}
.s1-3-timewrapper li p:after{}
.s1-3-timewrapper .s1-3-time{font-size: 19px;line-height:20px;}
.s1-3-timewrapper .s1-3-time span{line-height:20px;}

.sub1-3_img_wrap {max-width: 1361px;width: 100%;padding: 100px 0 103px;margin: auto;position: relative;border-top:2px solid rgba(40,40,40,0.2)}
.sub1-3_img_wrap .txt-box h2 {font-family: 'KoPub Batang';font-size: 30px;line-height: 45px;font-weight: 500;margin-bottom: 43px;}

.s1-3-schedule {width: 1361px;}
.s1-3-schedule tbody tr th:nth-child(1) {display:flex;justify-content:flex-start;align-items:center;height:108px;padding-left: 24px;}
.s1-3-schedule tbody tr th:nth-child(1) small {margin-left: 8px;}
.s1-3-schedule tbody tr th:nth-child(1) span {display:inline-block;width: 64px;height: 64px;background:transparent;border-radius:50%;margin-right: 20px;}

.sub1-3_img_list {}
.sub1-3_img_list ul {display:flex;justify-content:space-between;flex-wrap:wrap;}
.sub1-3_img_list ul li {width: 332px;height: 245px;background:pink;margin-bottom: 12px;}
.sub1-3_img_list ul li a {width: 100%;;height:100%;display:block;}
.sub1-3_img_list ul li.last-line {margin-bottom: 0;}

/* 슬라이드 팝업창 */
.slide-overlay {position: fixed;top: 0;left: 0;right: 0;bottom: 0;display: none;z-index:9999;}
.slide-overlay .dimm {position:absolute;left:0;top:0;width:100%;height:100%;background: rgba(0, 0, 0, 0.2);}
.modal_wrap {position: absolute;width:978px;height:615px;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.slide__container {position: absolute;width:978px;height:615px;top: 50%;left: 50%;transform: translate(-50%, -50%);overflow: hidden;}
.slides {width: 600%;position: relative;left: 0;}
.slides::after {content: "";display: block;clear: both;}
.slides > li {float: left;}

/* 슬라이드 버튼 */
.slide-btn {position: absolute;width: 24px;height: 72px;border-radius: 50%;border: none;cursor: pointer;top: 50%;transform: translateY(-50%);z-index: 9;}
.--prev {left: 43px;background:url('../sub/images/sub1_03_prev.png')no-repeat center / cover;}
.--next {right: 43px;background:url('../sub/images/sub1_03_next.png')no-repeat center / cover;}
/* 닫기버튼 */
.close-btn {
	position: absolute;top:-60px;left:50%;width: 60px;height: 52px;transform:translateX(-50%);background:url('../sub/images/sub1_03_close.png')no-repeat center / cover;
	border:none;
}

/* bullet */
#bullets {position: absolute;bottom: 20%;display: none;left: 50%;transform: translateX(-50%);}
#bullets > li {float: left;margin: 0 8px;}
#bullets > li > a {display: block;text-decoration: none; color: transparent;width: 1em;height: 1em;background-color: rgb(165, 165, 165);border-radius: 50%;transition: 0.2s;}
#bullets > li > a.on {background-color: tomato;}



/* sub3_01 */
.sub3-1-suggest-box .suggestul li::marker {font-size:16px;}

/* sub3_02 */
.sub3-2-effect-step.sub3_02 {align-items: baseline;}
.sub3-2-effect-step li .img-box img {width:316px;height: 187px;}
.sub3-2-effect-step li .img-box img.gif {width:316px;height: 187px;}

/* sub3_04 */
.sub3-4-intro {background: url(../sub/img/sub3-4head-back.png) no-repeat 50% 50% /cover;}

.sub3-4-intro .sub2-1-txtbox p {margin-bottom: 50px;}

.sub3-4-injection{background: url(../sub/img/sub3-4-colltouchback.png) no-repeat 50% 50% /cover;gap:50px}
.sub3-4-injection .txt-box p:nth-of-type(2) {color: #171717; font-weight: 400;}
.sub3-4-injection .txt-box p:nth-of-type(3) {margin-bottom: 0;}
.sub3-4-injection .img-box {padding-top:15px;}

.sub3-4-swiper-map {background: url(../sub/img/sub3-4-swiper_bg.png) no-repeat 50% 50% /cover;}

.sub3-1-tabs.sub3-4 {margin-bottom: 0;}
.sub3-1-tabs.sub3-4 .sub3-1-tab.active {color:#50998d;border-bottom: 3px solid #50998d;}

.sub3-1-swiper-container.sub3-4 {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide {padding-top: 50px;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box {width:1120px;height:auto;justify-content:flex-start;gap:65px;align-items:normal;padding-top: 50px;padding-bottom: 60px;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide_img_wrapper {padding-left: 60px;position:relative;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-simg {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-simg img {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus {left:auto;right:58px;top:57px;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus img {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus-hover {top:-100px;right:-390px;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus-hover.s3-4-2 {top:10px;right:-373px;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus-hover img {}

.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt {padding-top: 15px;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt h3 {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt h4 {color:#50998d;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt p {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt p span.color {color:#171717;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul {display:flex;justify-content:center;margin-top: 40px;gap:10px;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li {text-align: center;padding:6px 10px 19px;border-radius:10px;box-shadow:1px 0 9px rgba(85,85,85,0.1)}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul.li_leng_3 li {width:204px;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul.li_leng_4 li {width:150px;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p {color:#171717;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.title_li {
	font-size: 17px;line-height:24px;font-weight: 600;margin-bottom: 17px;position:relative;padding:10px 0 0;
}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.title_li:after {
	content:"";display:block;width:100%;height:1px;background:#454545;margin-top:10px;
}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.desc_li {font-size: 16px;line-height: 24px;font-weight: 400;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.desc_li span {color:#50998d;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.desc_li span.lhlh {color:#171717;display:block;line-height:15px;margin-top:-5px;;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.desc_li.plus {}

.tag_list {display:flex;justify-content:flex-start;gap:11px;flex-wrap:wrap;width:80%;margin-top: 50px;}
.tag_list .tag_box {border:1px solid #50998d;border-radius:30px;padding:0px 15px;}
.tag_list .tag_box span {font-size: 17px;font-weight: 600;color:#50998d;font-family: 'Pretendard', sans-serif;line-height: 36px;}


/* sub3-4-section-3 s */
.sub3-4-section-3 {background: url(../sub/img/sub3-4-section-3_bg.png) no-repeat center top/cover;padding:180px 0 140px;}
.sub3-4-section-3 .inner {width: 1073px;margin:0 auto;}
.sub3-4-section-3 .content_wrap {}
.sub3-4-section-3 .content_wrap.content1 {margin-bottom: 150px;}
.sub3-4-section-3 .content_wrap.content2 {margin-bottom: 150px;}
.sub3-4-section-3 .content_wrap.content3 {text-align: center;}
.sub3-4-section-3 .flex_wrapper {display:flex;justify-content:space-between;gap:20px;}

.sub3-4-section-3 .content_wrap.content2 .txt_wrapper {order:2;padding-left: 20px;}

.sub3-4-section-3 .txt_wrapper {width: 50%;} 
.sub3-4-section-3 .content3 .txt_wrapper {width: 100%;} 
.sub3-4-content .txt_wrapper span.cormorant {
	font-size: 17px;color:#50998d;font-family: "Cormorant", serif;line-height: 41px;border-radius:50%;border:1px solid #50998d;
	display:inline-block;text-align: center;font-weight: 500;margin-bottom: 20px;padding:0 15px;
}
.sub3-4-content .txt_wrapper p {font-family: 'Pretendard', sans-serif;letter-spacing: -0.10px;font-weight: 400;font-size: 18px;line-height: 27px;color:#6c6c6c;}
.sub3-4-content .txt_wrapper p.txt_title {font-family: 'KoPub Batang';font-size: 36px;line-height: 50px;font-weight: 300;color:#171717;margin-bottom: 30px;}
.sub3-4-content .txt_wrapper p.txt_title span {font-weight: 500;}
.sub3-4-content .txt_wrapper p.txt_desc {margin-bottom: 20px;}
.sub3-4-content .txt_wrapper p.desc_off {}
.sub3-4-content .txt_wrapper p.desc_on {color:#171717;}
.sub3-4-content .txt_wrapper p.desc_on span {color:#50998d;font-weight: 600;}
.sub3-4-content .txt_wrapper p:last-child {margin-bottom: 0;}
.sub3-4-content .txt_wrapper p.txt_slogan {font-size: 25px;line-height: 28px;font-weight: 600;color:#50998d;}

.sub3-4-section-3 .content_wrap.content1 .img_wrapper {padding-top: 50px;}
.sub3-4-section-3 .content_wrap.content2 .img_wrapper {padding-top: 100px;}

.sub3-4-section-3 .img_wrapper {width: 515px;}
.sub3-4-section-3 .content3 .img_wrapper {width: 100%;margin-top: 60px;} 
.sub3-4-section-3 .img_wrapper.flex_wrapper {gap:30px;}
.sub3-4-section-3 .img_wrapper .flex_img {text-align: center;}
.sub3-4-section-3 .img_wrapper .flex_img p {margin-top: 15px;font-weight: 500;font-size: 17px;line-height: 28px;}
.sub3-4-section-3 .img_wrapper .flex_img p.tit_off {color:#686868;}
.sub3-4-section-3 .img_wrapper .flex_img p.tit_on {color:#171717;}

.sub3-4-section-3 .img_wrapper ul {}
.sub3-4-section-3 .img_wrapper ul li {width: 290px;height: 391px;position:relative;box-shadow: 1px 0 9px rgba(85, 85, 85, 0.1);padding:30px 0;border-radius:10px;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 {}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3.last-box3-3 {padding-top:15px;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 img {}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 .txt_area {position:absolute;width:100%;left:0;bottom:30px;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 .txt_area p {font-family: 'Pretendard', sans-serif;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 .txt_area p.step {font-family: "Cormorant", serif;font-size: 20px;color:#50998d;margin-bottom:8px;font-weight: 500;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 .txt_area p.title {font-size: 20px;line-height: 28px;font-weight: 500;color:#171717;margin-bottom:10px;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 .txt_area p.desc {font-size: 17px;line-height: 28px;font-weight: 400;color:#7f7f7f;}

/* sub3-3-section-3 e */

.sub3-4-section-4 {padding:140px 0 120px;background: url(../sub/img/sub3-4-section-4_bg.png) no-repeat center top/cover;}
.sub3-4-section-4 .inner {width: 1073px;margin:0 auto;}
.sub3-4-section-4 .content_wrap {text-align: center;}
.sub3-4-section-4 .txt_wrapper {}
.sub3-4-section-4 .txt_wrapper p.txt_desc {font-size: 18px;line-height: 28px;color:#171717;}
.sub3-4-section-4 .txt_wrapper p.txt_desc span {font-weight: 600;color:#50998d;}

.sub3-4-section-4 .img_wrapper {margin-top: 60px;}
.sub3-4-section-4 .img_wrapper ul {display:flex;justify-content:space-between;}
.sub3-4-section-4 .img_wrapper ul li {}
.sub3-4-section-4 .img_wrapper ul li img {}
.sub3-4-section-4 .img_wrapper ul li .txt_area {}
.sub3-4-section-4 .img_wrapper ul li .txt_area p {font-weight: 400;font-size: 17px;line-height:28px;color:#7f7f7f;}
.sub3-4-section-4 .img_wrapper ul li .txt_area p.title {font-size: 20px;color:#171717;font-weight: 600;margin-top: 20px;}
.sub3-4-section-4 .img_wrapper ul li .txt_area p.desc {margin-top: 10px;}


.sub3-4-section-4 .content_wrap {text-align: center;}

/* NB Speciality area */

.txt-box.sub3-4 h3 {font-size: 28px;line-height: 50px;font-weight: 300;margin-bottom: 30px;}
.txt-box.sub3-4 h3 span {font-size: 36px;font-weight: 500;}

.sub3-4 .txt-box h5 {color:#50998d}
.sub3-4 li.sub2-2-rig .check-box {width: 123px;height: 36px;background-color: #50998d;font-family: "Cormorant", serif;font-size: 18px;gap: 5px;}

.sub3-1-8sec.sub3-4 {background:url('../sub/img/sub3-3-8sec-back.png')no-repeat 50% 50% / cover;}
.sub3-4 .s1-btn.s3-1-btn-1 {background: #000000;}
.sub3-4 .s1-btn.s3-1-btn-1:after {background-color: #000000;}
.sub-3-4.txt-box h3 span {color:#4b1d44;font-weight: 500;}

.sub3-1-suggest-box.sub3-4 .sub3-1-suggestimg-wrapper p span {color:#50998d;}

/* sub3_05 */

/* 서브페이지 중 인트로 */
.sub3-5-intro {background: url(../sub/images/sub3-5head-back.png) no-repeat 50% 50% / cover;}


/* 서브페이지 중 첫번째 컨텐츠 */
.sub_page_3 .sub3-5-content01 {background: url('../sub/images/sub3-5-content01_bg.png') no-repeat 50% 50% / cover;padding:160px 0px;}
.sub_page_3 .sub3-5-injection {gap:70px;}

/* 서브페이지 중 두번째 컨텐츠 */
.sub_page_3 .sub3-5-content02 {background: url('../sub/images/sub3-5-section-2_bg.png') no-repeat 50% 50% / cover;padding:140px 0px 90px;}
.sub_page_3 .sub3-5-content02 .inner {width: 1300px;}

.sub_page_3 .sub3-5-swiper-map .text_wrap {text-align: center;}
.sub_page_3 .sub3-5-swiper-map .text_wrap h4 {font-size: 19px;line-height: 53px;color:#171717;font-weight: 400;}
.sub_page_3 .sub3-5-swiper-map .text_wrap h3 {font-size:36px;line-height: 53px;color:#171717;font-weight: 500;}
.sub_page_3 .sub3-5-swiper-map .text_wrap p {font-size: 18px;line-height:27px;color:#171717;font-weight: 400;}

/* tab */
.sub_page_3 .sub3-5-swiper-map .tab_wrap {display: flex; justify-content: center; margin-bottom: 0px; gap: 37px;}
.sub_page_3 .sub3-5-swiper-map .tab_wrap .tab {
	width:141px;height:53px;display:flex;justify-content:center;align-items: center;font-family:'Pretendard',sans-serif;font-size: 20.96px;
	color: #a3a3a3; cursor: pointer; font-weight: 500; border-bottom: 1px solid #a3a3a3;letter-spacing:-0.16px;
}
.sub_page_3 .sub3-5-swiper-map .tab_wrap .tab.active {color: #50998d; border-bottom: 3px solid #50998d;}

/* swiper */
.sub_page_3 #sub3-5 {padding: 55px 0;}
.sub_page_3 #sub3-5 .swiper-wrapper {}
.sub_page_3 #sub3-5 .swiper-slide {}
.sub_page_3 #sub3-5 .slide-box {
	display:flex;justify-content:flex-start;gap:65px;width: 1115px;min-height: 578px;background:#fff;border-radius:10px;
	margin:0 auto;box-shadow: rgba(149, 157, 165, 0.2) 0px 4px 24px;padding:50px 0px;
}
.sub_page_3 #sub3-5 .slide-box .slide_img_wrapper {padding-left: 60px;position:relative;}
.sub_page_3 #sub3-5 .slide-box .slide_img_wrapper .s3-1-simg img.side {position:absolute;top:-4px;right:-40px}
.sub_page_3 #sub3-5 .slide-box .slide_img_wrapper .s3-1-plus {position:absolute;right:55px;top:70px;cursor:pointer;}
.sub_page_3 #sub3-5 .slide-box .slide_img_wrapper .s3-1-plus-hover {}
.sub_page_3 #sub3-5 .slide-box .slide-txt {padding-top: 15px;}
.sub_page_3 #sub3-5 .slide-box .slide-txt h3 {font-size: 28px;line-height: 36px;letter-spacing: -0.10px;color:#131313;font-family: 'KoPub Batang';margin-bottom: 20px;}
.sub_page_3 #sub3-5 .slide-box .slide-txt h4 {font-size: 19px;line-height:28px;color:#50998d;font-family:'Pretendard',sans-serif;font-weight: 700;margin-bottom: 20px;}
.sub_page_3 #sub3-5 .slide-box .slide-txt p {font-size: 17px;line-height:28px;color:#6c6c6c;font-family:'Pretendard',sans-serif;font-weight: 400;margin-bottom: 20px;}
.sub_page_3 #sub3-5 .slide-box .slide-txt p.color_on {color:#171717;}
.sub_page_3 #sub3-5 .slide-box .slide-txt p span {color:#50998d;font-weight: 600;}
.sub_page_3 #sub3-5 .slide-box .slide-txt p.last-mb {margin-bottom: 0;}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul {display:flex;justify-content:center;margin-top: 40px;gap:10px;}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li {text-align: center;padding:6px 10px 19px;border-radius:10px;box-shadow:1px 0 9px rgba(85,85,85,0.1)}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul.li_leng_3 li {width:204px;}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul.li_leng_4 li {width:150px;}

.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p {color:#171717}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.title_li {
	font-size: 17px;line-height:24px;font-weight: 600;margin-bottom: 17px;position:relative;padding:10px 0 0;
}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.title_li:after {
	content:"";display:block;width:100%;height:1px;background:#454545;margin-top:10px;
}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.desc_li {font-size: 16px;line-height: 24px;font-weight: 400;margin-bottom: 0;}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.desc_li.plus {}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.desc_li span {color:#50998d;}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.desc_li span.lhlh {color:#171717;display:block;line-height:15px;margin-top:-5px;}

#sub3-5 .swiper-button-next ,#sub3-5 .swiper-button-prev {
	color: #919191; width: 60px; height: 60px; border-radius: 50%; background-color: #fff; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

/* 서브페이지 중 세번째 컨텐츠 */
.sub3-5-content03 {background: url(../sub/images/sub3-5-section-3_bg.png) no-repeat center top/cover;padding:180px 0 190px;}
.sub3-5-content03 .inner {width: 1073px;margin:0 auto;}

.sub3-5-content03 .content_wrap.content1 {margin-bottom: 150px;}
.sub3-5-content03 .content_wrap.content2 {margin-bottom:0px;}
.sub3-5-content03 .content_wrap.content3 {text-align: center;}

.sub3-5-content03 .flex_wrapper {display:flex;justify-content:space-between;gap:20px;}
.sub3-5-content03 .content_wrap.content2 .txt_wrapper {order:2;padding-left: 20px;}
.sub3-5-content03 .txt_wrapper {width: 50%;} 
.sub3-5-content03 .content3 .txt_wrapper {width: 100%;} 

.content_wrap .txt_wrapper span.cormorant {
	font-size: 17px;color:#50998d;font-family: "Cormorant", serif;line-height: 41px;border-radius:50%;border:1px solid #50998d;
	display:inline-block;text-align: center;font-weight: 500;margin-bottom: 20px;padding:0 15px;
}
.content_wrap .txt_wrapper p {font-family: 'Pretendard', sans-serif;letter-spacing: -0.10px;font-weight: 400;font-size: 18px;line-height: 27px;color:#6c6c6c;}
.content_wrap .txt_wrapper p.txt_title {font-family: 'KoPub Batang';font-size: 36px;line-height: 50px;font-weight: 300;color:#171717;margin-bottom: 30px;}
.content_wrap .txt_wrapper p.txt_title span {font-family: 'KoPubWorld_Batang_Pro_m'}
.content_wrap .txt_wrapper p.txt_desc {margin-bottom: 20px;}
.content_wrap .txt_wrapper p.desc_off {}
.content_wrap .txt_wrapper p.desc_on {color:#171717;}
.content_wrap .txt_wrapper p.desc_on span {color:#50998d;font-weight: 600;}
.content_wrap .txt_wrapper p:last-child {margin-bottom: 0;}
.content_wrap .txt_wrapper p.txt_slogan {font-size: 25px;line-height: 28px;font-weight: 600;color:#50998d;}

.sub3-5-content03 .content_wrap.content1 .img_wrapper {padding-top: 50px;}
.sub3-5-content03 .content_wrap.content2 .img_wrapper {padding-top: 100px;}

.sub3-5-content03 .img_wrapper {width: 515px;}
.sub3-5-content03 .content3 .img_wrapper {width: 100%;margin-top: 60px;} 
.sub3-5-content03 .img_wrapper.flex_wrapper {gap:30px;}
.sub3-5-content03 .img_wrapper .flex_img {text-align: center;}
.sub3-5-content03 .img_wrapper .flex_img p {margin-top: 15px;font-weight: 500;font-size: 17px;line-height: 28px;}
.sub3-5-content03 .img_wrapper .flex_img p.tit_off {color:#686868;}
.sub3-5-content03 .img_wrapper .flex_img p.tit_on {color:#171717;}

.sub3-5-content03 .img_wrapper ul {}
.sub3-5-content03 .img_wrapper ul li {width: 290px;height: 391px;position:relative;box-shadow: 1px 0 9px rgba(85, 85, 85, 0.1);padding:30px 0;border-radius:10px;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 {}
.sub3-5-content03 .img_wrapper ul li .img-box3-3.last-box3-3 {padding-top:15px;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 img {}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 .txt_area {position:absolute;width:100%;left:0;bottom:30px;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 .txt_area p {font-family: 'Pretendard', sans-serif;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 .txt_area p.step {font-family: "Cormorant", serif;font-size: 20px;color:#50998d;margin-bottom:8px;font-weight: 500;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 .txt_area p.title {font-size: 20px;line-height: 28px;font-weight: 500;color:#171717;margin-bottom:10px;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 .txt_area p.desc {font-size: 17px;line-height: 28px;font-weight: 400;color:#7f7f7f;}


/* 서브페이지 중 네번째 컨텐츠 */
.sub3-5-content04 {background: url(../sub/images/sub3-5-section-4_bg.png) no-repeat left bottom;padding:215px 0 140px;}
.sub3-5-content04 .inner {width: 1073px;margin:0 auto;}
.sub3-5-content04 .flex_wrapper {display: flex;justify-content: space-between;gap: 20px;}
.sub3-5-content04 .content_wrap.content3 .txt_wrapper {order: 2;padding-left:50px;}
.sub3-5-content04 .content1 {margin-bottom: 170px;}
.sub3-5-content04 .content2 {margin-bottom: 160px;}
.sub3-5-content04 .content1 .img_wrapper .gif {width:510px;height: 305px;}
.sub3-5-content04 .content_wrap {text-align: center;}

.sub3-5-content04 .content_wrap .txt_area h4 {font-size: 24px;color:#50998d;margin-top: 35px;font-weight: 700;}
.sub3-5-content04 .content1 .txt_wrapper {margin-bottom: 50px;}
.sub3-5-content04 .content2 .txt_wrapper {margin-bottom: 90px;}
.sub3-5-content04 .content3 .txt_wrapper {text-align: left;padding-top: 55px;}
.sub3-5-content04 .txt_wrapper p.txt_desc span {color:#171717;}
.sub3-5-content04 .img_wrapper {margin-top: 0;}
.sub3-5-content04 .content3 .img_wrapper {padding-left:70px;}

.sub3-5-content04 .txt_wrapper {}
.sub3-5-content04 .txt_wrapper p.txt_desc {font-size: 18px;line-height: 28px;color:#171717;}
.sub3-5-content04 .txt_wrapper p.txt_desc span {font-weight: 600;color:#50998d;}

.sub3-5-content04 .img_wrapper {margin-top: 60px;}
.sub3-5-content04 .img_wrapper ul {display:flex;justify-content:space-between;}
.sub3-5-content04 .img_wrapper ul li {}
.sub3-5-content04 .img_wrapper ul li img {}
.sub3-5-content04 .img_wrapper ul li .txt_area {}
.sub3-5-content04 .img_wrapper ul li .txt_area p {font-weight: 400;font-size: 17px;line-height:28px;color:#7f7f7f;}
.sub3-5-content04 .img_wrapper ul li .txt_area p.title {font-size: 20px;color:#171717;font-weight: 600;margin-top: 20px;}
.sub3-5-content04 .img_wrapper ul li .txt_area p.desc {margin-top: 10px;}

.sub3-5-content04 .content_wrap {text-align: center;}



/* NB Speciality area */

.sub3-2-cdam-rigtht li .check-box{background-color: #e8c050;font-family: "Cormorant", serif;font-size: 18px;gap:5px;}
.sub3-2-cdam-rigtht li .check-box span {font-size: 24px;}

.sub3-2-cdam-csculptra .txt-box h5 {color: #e8c050;}

.sub1-0-btn.sub3-1-btn-1.sub3-2-btn-2 {border: #e8c259 1px solid;}
.sub3-2-btn-2 .s1-btn.s3-1-btn-1 {background:#e8c259;}
.sub3-2-btn-2 .s1-btn.s3-1-btn-1:after {background-color: #e8c259;}
.sub3-2-suggest-box .suggestul{padding-top:15px;}

.txt-box.sub3-5 h3 {font-size: 28px;line-height: 50px;font-weight: 300;margin-bottom: 30px;}
.txt-box.sub3-5 h3 span {font-size: 36px;font-weight: 500;}

.sub3-5 .txt-box h5 {color:#50998d}
.sub3-5 li.sub2-2-rig .check-box {width: 123px;height: 36px;background-color: #50998d;font-family: "Cormorant", serif;font-size: 18px;gap: 5px;}

.sub3-1-8sec.sub3-5 {background:url('../sub/img/sub3-3-8sec-back.png')no-repeat 50% 50% / cover;}
.sub3-5 .s1-btn.s3-1-btn-1 {background: #000000;}
.sub3-5 .s1-btn.s3-1-btn-1:after {background-color: #000000;}
.sub-3-5.txt-box h3 span {color:#4b1d44;font-weight: 500;}

.sub3-1-suggest-box.sub3-5 .sub3-1-suggestimg-wrapper p span {color:#50998d;}

/* common s */
.section {position:relative;}
.section .inner {width: 1073px;margin:0 auto;}
.section .text_wrapper {text-align: center;}
.section .text_wrapper .type {
	font-size:18px;color: #717caa;font-family: "Cormorant", serif;line-height:36px;border-radius: 50%;border: 1px solid #717caa;
	display: inline-block;text-align: center;font-weight: 400;margin-bottom:15px;padding: 0 20px;
}
.section .text_wrapper .type .num {font-size: 24px;}
.section .text_wrapper p {font-family:'Pretendard', sans-serif;color:#171717;letter-spacing: -0.01em;font-weight: 400;}
.section .text_wrapper p.text_slogan {font-size: 20px;line-height: 38px;}
.section .text_wrapper p.text_title {font-size: 36px;line-height: 50px;font-weight: 500;font-family: 'KoPub Batang';}
.section .text_wrapper p.text_title span {color:#9097b4;}
.section .text_wrapper p.text_desc {font-size: 18px;line-height:28px;color:#686868;}
.section .text_wrapper p.text_sub_slogan {font-size: 20px;color:#171717;line-height:32px;}
.section .text_wrapper p.text_sub_title {font-size: 36px;line-height: 46px;letter-spacing: -0.02em;font-weight: 500;}
.section .text_wrapper p.text_sub_desc {font-size: 18px;line-height:28px;color:#686868;}
.section .text_wrapper p.text_sub_desc.color_on {font-weight: 600;color:#171717;}
.section .text_wrapper p.text_sub_desc.last_desc {margin-bottom: 0;}

.flex_div {display:flex;justify-content:flex-start;gap:60px;}
.section .flex_div .img_wrapper {}
.section .flex_div .text_wrapper {text-align: left;}
/* common e */

/* common text s */
.text_box-4-5 {text-align: center;}
.text_box-4-5 p.tag_name {font-size: 17px;color:#50998d;width: 120px;height: 36px;border-radius:50%;border:1px solid #50998d;font-family: "Cormorant", serif;line-height:30px;font-weight: 500;margin:0 auto 15px;}
.text_box-4-5 p.tag_name span {font-size: 27px;}
.text_box-4-5 p.title {font-size: 36px;line-height: 50px;color:#171717;font-weight: 300;font-family: 'KoPub Batang';}
.text_box-4-5 p.title span {font-weight: 500;}
.text_box-4-5 p.title span.fw400 {font-weight: 400;}
.text_box-4-5 p.desc {font-size: 18px;line-height: 28px;color:#6c6c6c;font-weight: 400;}
.text_box-4-5 p.desc span {color:#171717;}
.text_box-4-5 p.last_desc {color:#171717;margin-bottom: 0;}
/* common text e */


/* sub3-6-1-box s */
.sub3-6-injection {padding:160px 0px 160px;text-align: center;background:url('../sub/images/sub3-6-1-box_bg.png')no-repeat center top;}
.sub3-6-injection .text_wrap {text-align: left;}
.sub3-6-injection .text_wrap h4 {
	font-family: 'KoPub Batang';font-weight: 300;font-size:28px;line-height:42px;letter-spacing: -0.02em;color:#171717;
}
.sub3-6-injection .text_wrap h3 {
	font-family: 'KoPub Batang';font-weight: 300;font-size: 36px;line-height: 51px;letter-spacing: -0.02em;color:#171717;margin-bottom: 30px;
}
.sub3-6-injection .text_wrap h3 span {font-family: 'KoPubWorld_Batang_Pro_m'}
.sub3-6-injection .text_wrap h3 span.color {color:#6096d8;}
.sub3-6-injection .text_wrap p {font-family:'Pretendard', sans-serif;font-weight: 400;font-size: 18px;line-height: 28px;color:#6c6c6c;margin-bottom: 20px;}
.sub3-6-injection .text_wrap p.last_desc {font-weight: 500;color:#141414;margin-bottom: 0;}
.sub3-6-injection .text_wrap p.slogan {font-size: 20px;font-weight: 400;color:#171717;line-height: 50px;margin-bottom: 0;}

.sub3-6-injection .flex_div {gap:50px;justify-content:center;}
.sub3-6-injection .flex_div.flex2 {justify-content:center;margin-top: 190px;}
.sub3-6-injection .flex_div.flex2 .img_wrap {order:2}
.sub3-6-injection .flex_div.flex2 .text_wrap {order:1;}
.sub3-6-injection .img_wrap .img_txt {background:#f6f7f8;font-size: 17px;line-height: 28px;font-weight: 500;color:#686868;padding:22px 0px;margin-top: 25px;}
/* sub3-6-1-box e */



/* sub3-6-2-box s */
.sub4-5-content02 {text-align: center;padding:140px 0 140px;background:url('../sub/images/sub3-6-2-box_bg.png')no-repeat center /cover;}
.sub4-5-content02.sub3-6-4-box-slide {background:#f9f9f9;}
.sub4-5-content02 .txt-box {margin-bottom: 60px;}
.sub4-5-content02 .txt-box .slogan {font-size: 19px;line-height: 53px;color:#171717;font-weight: 400;}
.sub4-5-content02 .txt-box h3 {font-size: 36px;line-height: 53px;color:#171717;font-weight: 300;font-family: 'KoPub Batang';}
.sub4-5-content02 .txt-box h3 span {font-weight: 500;}
.sub4-5-content02 .txt-box p {font-size: 18px;line-height: 28px;color:#171717;font-weight: 400;}

#sub4-1-tabs {width:100%;margin:0 auto 50px;justify-content:center;gap:35px;flex-wrap:wrap;}
#sub4-1-tabs .sub3-1-tab.active {color:#50998d;border-bottom:3px solid #50998d;}

#sub3-6-slide01 .swiper-slide {display: flex;justify-content: center;align-items: center;padding: 24px;}
#sub3-6-slide01 .swiper-slide .slide-box {
	position: relative;width: 1115px;min-height:427px;border-radius: 10px;background: #fff;padding:65px 0 55px;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 4px 24px;display: flex;justify-content:flex-start;gap:30px;
}
#sub3-6-slide01 .slide-box .s3-1-simg {padding-left:40px;padding-top: 55px;}
#sub3-6-slide01 .slide-txt {text-align: left;}
#sub3-6-slide01 .slide-txt h3 {font-family: 'KoPub Batang';font-size: 28px;;height: 36px;color:#131313;margin-bottom: 20px;font-weight: 500;}
#sub3-6-slide01 .slide-txt p.slogan {font-size: 19px;line-height: 30px;color:#50998d;font-weight: 700;margin-bottom: 20px;}
#sub3-6-slide01 .slide-txt p.desc {font-size: 17px;line-height: 28px;color:#6c6c6c;font-weight: 400;margin-bottom: 20px;}
#sub3-6-slide01 .slide-txt p.last_desc {color:#171717;margin-bottom: 0;}
#sub3-6-slide01 .slide-txt p.desc span {color:#50998d;font-weight: 600;}
#sub3-6-slide01 .slide-txt ul.tag {display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-top: 40px;}
#sub3-6-slide01 .slide-txt ul.tag li {font-size: 17px;line-height:36px;color:#50998d;font-weight: 600;text-align: center;border:1px solid #50998d;border-radius:18px;padding:0 15px;}
#sub3-6-slide01 .slide-txt .slide_flex_sub {display:flex;justify-content:flex-start;align-items:center;gap:50px;margin-top: 48px;}
#sub3-6-slide01 .slide-txt .slide_flex_sub .left_box {display:flex;justify-content:center;align-items:center;width: 121px;height: 121px;border:1px solid #50998d;background:#fff;border-radius:50%;position:relative;}
#sub3-6-slide01 .slide-txt .slide_flex_sub .left_box:after {content:"";display:block;width: 12px;height: 24px;background:url('../sub/images/sub5-1-sec03_after.png');position:absolute;right:-33px;top:50%;transform:translateY(-50%)}
#sub3-6-slide01 .slide-txt .slide_flex_sub .left_box p {font-size: 16px;line-height: 24px;color:#171717;font-weight: 500;text-align: center;}
#sub3-6-slide01 .slide-txt .slide_flex_sub .right_box {}
#sub3-6-slide01 .slide-txt .slide_flex_sub .right_box ul {}
#sub3-6-slide01 .slide-txt .slide_flex_sub .right_box ul li {font-size: 16px;line-height: 24px;color:#171717;font-weight: 500;}

/**/
#sub3-6-slide02 .swiper-slide {display: flex;justify-content: center;align-items: center;padding: 24px;}
#sub3-6-slide02 .swiper-slide .slide-box {
	position: relative;width: 1115px;min-height:427px;border-radius: 10px;background: #fff;padding:50px 0 50px;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 4px 24px;display: flex;justify-content:flex-start;gap:65px;
}
#sub3-6-slide02 .slide-box .s3-1-simg {padding-left:80px;padding-top: 0px;}
#sub3-6-slide02 .slide-txt {text-align: left;padding-top: 50px;}
#sub3-6-slide02 .slide-txt h3 {font-family: 'KoPub Batang';font-size: 28px;;height: 36px;color:#131313;margin-bottom: 20px;font-weight: 500;}
#sub3-6-slide02 .slide-txt p.slogan {font-size: 19px;line-height: 30px;color:#50998d;font-weight: 700;margin-bottom: 20px;}
#sub3-6-slide02 .slide-txt p.desc {font-size: 17px;line-height: 28px;color:#6c6c6c;font-weight: 400;margin-bottom: 20px;}
#sub3-6-slide02 .slide-txt p.desc.fw400 {color:#171717;}
#sub3-6-slide02 .slide-txt p.last_desc {color:#171717;margin-bottom: 0;}
#sub3-6-slide02 .slide-txt p.desc span {color:#50998d;font-weight: 600;}
#sub3-6-slide02 .slide-txt ul.tag {display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-top: 40px;}
#sub3-6-slide02 .slide-txt ul.tag li {font-size: 17px;line-height:36px;color:#50998d;font-weight: 600;text-align: center;border:1px solid #50998d;border-radius:18px;padding:0 15px;}
#sub3-6-slide02 .slide-txt .slide_flex_sub {display:flex;justify-content:flex-start;align-items:center;gap:50px;margin-top: 48px;}
#sub3-6-slide02 .slide-txt .slide_flex_sub .left_box {display:flex;justify-content:center;align-items:center;width: 121px;height: 121px;border:1px solid #50998d;background:#fff;border-radius:50%;position:relative;}
#sub3-6-slide02 .slide-txt .slide_flex_sub .left_box:after {content:"";display:block;width: 12px;height: 24px;background:url('../sub/images/sub5-1-sec03_after.png');position:absolute;right:-33px;top:50%;transform:translateY(-50%)}
#sub3-6-slide02 .slide-txt .slide_flex_sub .left_box p {font-size: 16px;line-height: 24px;color:#171717;font-weight: 500;text-align: center;}
#sub3-6-slide02 .slide-txt .slide_flex_sub .right_box {}
#sub3-6-slide02 .slide-txt .slide_flex_sub .right_box ul {}
#sub3-6-slide02 .slide-txt .slide_flex_sub .right_box ul li {font-size: 16px;line-height: 24px;color:#171717;font-weight: 500;}

.sub3-1-swiper-container2 {
    max-width: 1300px;
    width: 100%;
}

.sub3-1-swiper-container2 .swiper-button-next, .sub3-1-swiper-container2 .swiper-button-prev {
    color: #919191;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.sub3-1-swiper-container2 .swiper-button-prev:after, .sub3-1-swiper-container2 .swiper-button-next:after {
    font-size: 25px !important;
    font-weight: 600 !important;
}

.sub3-1-tabs2 {display: flex; justify-content: center; margin-bottom: 55px; gap: 37px;}
.sub3-1-tab2 {width: 141px; height: 53px; display: flex; justify-content: center; align-items: center ; font-family:'Pretendard', sans-serif; font-size: 20.96px; color: #a3a3a3; cursor: pointer; font-weight: 500; border-bottom: 1px solid #a3a3a3;}
.sub3-1-tab2.active {color:#4d9e91;border-bottom:3px solid #4d9e91;}

/* sub3-6-2-box e */

/* sub3-6-3-box s */
.sub3-6-3-box {padding:200px 0;background: url('../sub/images/sub3-6-3-box_bg.png')no-repeat center bottom / cover;}
.contBox {}
.contBox.flex_div:nth-child(1) {justify-content:space-between}
.contBox.flex_div:nth-child(2) {margin-top: 100px;gap:80px;}
.contBox .txt_wrapper .point {font-size: 17px;font-weight: 500;color:#50998d;text-align: center;font-family: "Cormorant", serif;border:1px solid #50998d;border-radius:18px;padding:6px 18px;display:inline-block;margin-bottom: 15px;}
.contBox .txt_wrapper .title {font-family: 'KoPub Batang';font-size: 30px;line-height: 47px;font-weight: 300;color:#171717;letter-spacing: -0.02em;margin-bottom: 15px;}
.contBox .txt_wrapper .title span {font-family: 'KoPubWorld_Batang_Pro_m'}
.contBox .txt_wrapper .desc {font-size: 18px;line-height: 28px;font-weight: 400;color:#6c6c6c;}
.contBox .txt_wrapper .desc span {color:#171717;}
.contBox .txt_wrapper .desc.mb {margin-top:15px;}
/* sub3-6-3-box e */
/* sub3-6-4-box s */
.sub3-6-4-box {padding:160px 0 150px;}
.sub3-6-4-box .contBox .txt_wrapper {text-align: center;}
.sub3-6-4-box .contBox .txt_wrapper .point {border-radius:50%;line-height: 42px;padding:0 16px}
.sub3-6-4-box .contBox .flex_div {margin-top:50px;}
.sub3-6-4-box .contBox .flex_div>div {text-align: center;}
.sub3-6-4-box .contBox .flex_div>div p {font-size: 17px;line-height: 28px;color:#686868;font-weight: 500;margin-top: 30px;}
.sub3-6-4-box .contBox .flex_div .flex_right p {color:#171717;}

.sub3-6-4-sub-title {text-align: center;font-size: 25px;line-height: 38px;color:#171717;font-weight: 400;margin-top: 25px;}
.sub3-6-4-sub-title span {font-weight: 600;color:#50998d;}
/* sub3-6-4-box e */

/* sub3-6-5-box s */
.sub3-6-5-box {margin-bottom: 210px;margin-top: 170px;}
.sub3-6-5-box .contBox .txt_wrapper {text-align: center;}
.sub3-6-5-box .contBox .txt_wrapper .point {border-radius:50%;line-height: 42px;padding:0 16px}
.sub3-6-5-box .contBox .txt_wrapper .title {}
.sub3-6-5-box .contBox .flex_div {gap:115px;margin-top: 70px;}
.sub3-6-5-box .contBox .flex_div .flex_left {}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul {}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li {display:flex;justify-content:flex-start;align-items:center;gap:7px;margin-bottom:56px;position:relative;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li:after {content:'';display:block;width: 30px;height: 15px;background:url('../sub/images/down_arrow.png')no-repeat center / cover;position:absolute;left:50%;bottom:-35px;transform:translateX(-50%)}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li:last-child {margin-bottom: 0;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li:last-child:after {display: none;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area {}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .name {margin-bottom: 5px;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .name p {font-size: 20px;color:#171717;font-weight: 400;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .name p span.step {font-size: 28px;color:#50998d;font-family: "Cormorant", serif;margin-right: 5px;font-weight: 500;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .name p span.step span {font-size: 36px;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .info {}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .info p {font-size:18px;line-height: 28px;color:#6c6c6c;font-weight: 400;}
.sub3-6-5-box .contBox .flex_div .flex_right {display:flex;justify-content:space-between;width: 50%;position:relative;}
.sub3-6-5-box .contBox .flex_div .flex_right>div {}
.sub3-6-5-box .contBox .flex_div .flex_right .flex_right_images {position:absolute;right:-90px;bottom:0px;width: 219px;height: 219px;}

/* sub3-6-5-box e */

/* sub3-6-6-box s */
.sub3-6-6-box .contBox .txt_wrapper {text-align: center;}
.sub3-6-6-box .contBox .txt_wrapper .point {border-radius:50%;line-height: 42px;padding:0 16px}
.sub3-6-6-box .contBox .txt_wrapper .title {}
.sub3-6-6-box .contBox .sub_flex_wrap {box-shadow: rgba(149, 157, 165, 0.2) 0px 4px 12px;border-radius:20px;background:#fff;padding:55px 70px;margin:70px auto 220px}
.sub3-6-6-box .contBox .sub_flex_wrap ul {display:flex;justify-content:space-between;align-items:center;}
.sub3-6-6-box .contBox .sub_flex_wrap ul li {text-align: center;position:relative;}
.sub3-6-6-box .contBox .sub_flex_wrap ul li:after {content:'';display:block;position:absolute;right:-120px;top:92px;width: 88px;height: 15px;background:url('../sub/images/sub3-6-5-step-arrow.png')no-repeat center / cover;}
.sub3-6-6-box .contBox .sub_flex_wrap ul li:last-child:after{display: none;}
.sub3-6-6-box .contBox .sub_flex_wrap ul li .step {font-family: "Cormorant", serif;font-size: 28px;font-weight: 500;color:#50998d;margin:15px 0 10px}
.sub3-6-6-box .contBox .sub_flex_wrap ul li .desc{font-size: 20px;line-height: 30px;color:#6c6c6c;font-weight: 400;}

/* sub3-6-6-box e */

/* sub3-6-7-box s */
.sub3-6-7-box {margin-bottom: 280px;text-align: center;}
.sub3-6-7-box .contBox .txt_wrapper {text-align: center;}
.sub3-6-7-box .contBox .sub_swiper_area {position:relative;}
.sub3-6-7-box .contBox #sub3-6-slide03 .swiper-slide p.title {font-size: 20px;line-height: 28px;color:#171717;font-weight: 400;margin-top: 50px;}
.sub3-6-7-box .contBox #sub3-6-slide03 .swiper-slide p.title span {font-weight: 600;}

.sub3-6-7-box .navbox2 {width: 1073px; position: absolute;left:50%;transform:translateX(-50%);top:180px;z-index:100;}
.sub3-6-7-box .navbox2 .swiper-button-next,
.sub3-6-7-box .navbox2 .swiper-button-prev{margin-top: -30px; color: #919191; width: 60px; height: 60px; border-radius: 50%; background-color: #fff; box-shadow: rgba(149, 157, 165, 0.4) 0px 8px 24px;position:absolute;}
.sub3-6-7-box .navbox2 .swiper-button-prev:after,
.sub3-6-7-box .navbox2 .swiper-button-next:after {font-size: 25px !important; font-weight: 600 !important;}

/* sub3-6-7-box e */


/* background */
.sub3-1-8sec {background: url(../sub/images/sub3-6-8sec_bg.png) no-repeat center bottom / cover;}
.sub3-1-8sec .txt-box h3 {font-size: 36px;font-weight: 300;}
.sub3-1_cont11_que p span {color:#50998d;}
#sub4-2-inquiry .s1-btn.s3-1-btn-1 {background:#000;}
#sub4-2-inquiry .s1-btn.s3-1-btn-1:after {background:#000;}


/* sixth */
.sub3-6-8-box{position: relative;margin-bottom: 200px;}
.sub3-6-8-box .contBox {position:relative;}
.sub3-6-8-box .contBox .txt_wrapper .title {font-size: 28px;line-height: 50px;}
.sub3-6-8-box .contBox .txt_wrapper .title span {font-size: 36px;font-weight: 500;}

.sub_swiper_area {margin-top:85px;}
.sub3-6-8-box .bigslide{width:1498px; margin:0 0 0 auto;}
.sub3-6-8-box .sub3-6-8-slide{padding-bottom: 90px;}
.sub3-6-8-box .sub3-6-8-slide .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{height: 8px !Important;}
.sub3-6-8-box .sub3-6-8-slide .swiper-scrollbar-drag{background: #b8b8b8;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .imgbox{width: 513px; height: 331px; margin-bottom: 35px;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .imgbox img{width: 100%; height: auto;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox{display:flex; justify-content:flex-start; align-items:flex-start; gap:10px;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox h4{font-family: "Cormorant", serif; font-size: 44px; font-weight: 600; line-height: 0.3;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox .smalltxt {font-family: 'Pretendard', sans-serif;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox .smalltxt h3{font-size: 20px; font-weight: 500;line-height:28px; margin-bottom: 25px;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox .smalltxt p{font-size: 20px; font-weight: 300; line-height: 28px; margin-bottom: 25px;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox .smalltxt p:last-child{margin-bottom: 0;}
.sub3-6-8-box .navbox {width: 190px; position: absolute;right:0;top:100px; height:60px; margin-bottom: 45px;}
.sub3-6-8-box .navbox .swiper-button-next,
.sub3-6-8-box .navbox .swiper-button-prev{margin-top: -30px; color: #919191; width: 60px; height: 60px; border-radius: 50%; background-color: #fff; box-shadow: rgba(149, 157, 165, 0.4) 0px 8px 24px;}
.sub3-6-8-box .navbox .swiper-button-prev:after,
.sub3-6-8-box .navbox .swiper-button-next:after {font-size: 25px !important; font-weight: 600 !important;}


.sub3-1-suggest-box .sub3-1-suggestimg-wrapper p span {color:#50998d;}


.sub4-1-intro {background: url(../sub/images/sub4-1head-back.png) no-repeat 50% 50% / cover;}

.kopub {font-family: 'KoPub Batang';}
.pretendard {font-family:'Pretendard', sans-serif !important;}
.cormorant {font-family: "Cormorant", serif;}
.sorts {font-family: "Sorts Mill Goudy", serif;}

/* common */
.section {position:relative;}
.section .inner {width: 1073px;margin:0 auto;}

.section .text_wrapper {text-align: center;}
.section .text_wrapper .type {
	font-size:18px;color: #717caa;font-family: "Cormorant", serif;line-height:36px;border-radius: 50%;border: 1px solid #717caa;
	display: inline-block;text-align: center;font-weight: 400;margin-bottom:15px;padding: 0 20px;
}
.section .text_wrapper .type .num {font-size: 24px;}
.section .text_wrapper p {font-family:'Pretendard', sans-serif;color:#171717;letter-spacing: -0.01em;font-weight: 400;}
.section .text_wrapper p.text_slogan {font-size: 20px;line-height: 38px;}
.section .text_wrapper p.text_title {font-size: 36px;line-height: 50px;font-weight: 500;font-family: 'KoPub Batang';}
.section .text_wrapper p.text_title span {color:#9097b4;}
.section .text_wrapper p.text_desc {font-size: 18px;line-height:28px;color:#686868;}
.section .text_wrapper p.text_sub_slogan {font-size: 20px;color:#171717;line-height:32px;}
.section .text_wrapper p.text_sub_title {font-size: 36px;line-height: 46px;letter-spacing: -0.02em;font-weight: 500;}
.section .text_wrapper p.text_sub_desc {font-size: 18px;line-height:28px;color:#686868;}
.section .text_wrapper p.text_sub_desc.color_on {font-weight: 600;color:#171717;}
.section .text_wrapper p.text_sub_desc.last_desc {margin-bottom: 0;}

.flex_div {display:flex;justify-content:flex-start;gap:60px;}
.section .content_wrapper .flex_div .img_wrapper {}
.section .content_wrapper .flex_div .text_wrapper {text-align: left;}
.section .content_wrapper .flex_div .gif_wrapper {width: 535px;height: 317px;}
.section .content_wrapper .flex_div .gif_wrapper img {width: 100%;height: 100%;object-fit: cover;}


/* section01 */
.sub4-1-injection {padding:170px 0px 150px;text-align: center;background:url('../sub/images/sub4-1_section01_bg.png')no-repeat center top;}
.sub4-1-injection .text_wrap {text-align: left;}
.sub4-1-injection .text_wrap h4 {
	font-family: 'KoPub Batang';font-weight: 300;font-size:28px;line-height:42px;letter-spacing: -0.02em;color:#171717;
}
.sub4-1-injection .text_wrap h3 {
	font-family: 'KoPub Batang';font-weight: 300;font-size: 36px;line-height: 51px;letter-spacing: -0.02em;color:#171717;margin-bottom: 30px;
}
.sub4-1-injection .text_wrap h3 span {font-family: 'KoPubWorld_Batang_Pro_m'}
.sub4-1-injection .text_wrap p {font-family:'Pretendard', sans-serif;font-weight: 400;font-size: 18px;line-height: 28px;color:#6c6c6c;margin-bottom: 20px;}
.sub4-1-injection .text_wrap p.last_desc {font-weight: 500;color:#141414;margin-bottom: 0;}

.sub4-1-injection .flex_div {gap:40px}

/* section02 */
.sub4-1-content02 {text-align: center;padding:130px 0 120px;background:url('../sub/images/sub4-1-content02_slide_bg.png')no-repeat center /cover;margin-bottom: 185px;}
.sub4-1-content02 .txt-box {margin-bottom: 60px;}
.sub4-1-content02 .txt-box .slogan {font-size: 19px;line-height: 53px;color:#171717;font-weight: 400;}
.sub4-1-content02 .txt-box h3 {font-size: 36px;line-height: 53px;color:#171717;font-weight: 300;font-family: 'KoPub Batang';}
.sub4-1-content02 .txt-box h3 span {font-weight: 500;}
.sub4-1-content02 .txt-box p {font-size: 18px;line-height: 28px;color:#171717;font-weight: 400;}


#sub4-1-tabs {width:673px;margin:0 auto 50px;justify-content:center;gap:35px;flex-wrap:wrap;}
#sub4-1-tabs .sub3-1-tab {}
#sub4-1-tabs .sub3-1-tab.active {color:#4d9e91;border-bottom:3px solid #4d9e91;}

#sub4-1-slide01 {}
#sub4-1-slide01 .swiper-slide {display: flex;justify-content: center;align-items: center;padding: 24px;}
#sub4-1-slide01 .swiper-slide .slide-box {
	position: relative;width: 1115px;min-height:461px;border-radius: 10px;background: #fff;padding: 70px 0 80px;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 4px 24px;display: flex;justify-content:flex-start;gap:70px;align-items:center;
}
#sub4-1-slide01 .slide-box .s3-1-simg {padding-left:88px;}
#sub4-1-slide01 .slide-txt {text-align: left;}
#sub4-1-slide01 .slide-txt h3 {
	font-size: 28px;line-height: 36px;color:#131313;letter-spacing: -0.01em;font-family: 'KoPub Batang';font-weight: 600;margin-bottom: 20px;
}
#sub4-1-slide01 .slide-txt h4 {font-size: 19px;line-height: 29px;color:#4d9e91;letter-spacing: -0.01em;font-weight: 600;margin-bottom: 20px;}
#sub4-1-slide01 .slide-txt p {font-size: 17px;line-height: 30px;color:#888888;letter-spacing: -0.01em;font-weight: 400;margin-bottom: 20px;}
#sub4-1-slide01 .slide-txt p span {color:#419c98;}
#sub4-1-slide01 .slide-txt p.color_on {color:#171717;margin-bottom: 0;}
#sub4-1-slide01 .slide-txt p.fw {color:#171717;}
#sub4-1-slide01 .slide-txt p.mb {margin-bottom: 0;}
#sub4-1-slide01 .slide-txt p.color_on span {color:#419c98;}

.slide_ul {margin-top: 40px;}
.slide_ul li {font-size: 16px;line-height: 28px;color:#419c98;font-weight: 600;padding-left: 10px;position:relative;}
.slide_ul li:after {content:"";display:block;width: 4px;height: 4px;background:#419c98;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:50%;}
.slide_ul li.no_style {color:#171717;}
.slide_ul li.no_style:after {display: none;}


/* background */
.sub3-1-8sec {background: url(../sub/images/sub5-1-content03_bg.png) no-repeat 50% 50% / cover;}
.sub3-1-8sec .txt-box h3 {font-size: 36px;font-weight: 300;}
.sub3-1_cont11_que p span {color:#50998d;}

/**/

/* 공용 */
.sub_event_wrap{position:relative;}
.sub_event_wrap .ev_cont{display: flex;justify-content: flex-end;}
.sub_event_wrap .ev_cont .ev_left {padding-right:165px;}
.sub_event_wrap .ev_cont .ev_left .txt_box {}
.sub_event_wrap .ev_cont .ev_left .txt_box .title {font-family: 'KoPub Batang';font-size: 36px;line-height: 50px;color:#171717;font-weight: 300;margin-bottom: 20px;}
.sub_event_wrap .ev_cont .ev_left .txt_box .title span {font-weight: 500;}
.sub_event_wrap .ev_cont .ev_left .txt_box .desc {font-size: 18px;line-height: 30px;color:#686868;font-weight: 400;}
.sub_event_wrap .ev_cont .ev_left .txt_box .moreBtn {margin-top: 70px;display:flex;gap:5px;align-items:center;}
.sub_event_wrap .ev_cont .ev_left .txt_box .moreBtn span {font-size: 18px;line-height: 30px;color:#686868;font-weight: 400;}
.sub_event_wrap .ev_cont .ev_left .txt_box .moreBtn img {width: 24px;height: 24px;}

.sub_event_wrap .ev_cont .ev_right{width:1097px;position: relative;}
.sub_event_wrap .ev_cont .ev_right .swiper-slide{width:360px;margin-right:25px}
.sub_event_wrap .ev_cont .ev_right .swiper-slide:last-child{margin-right:0}

.sub_event_wrap .ev_cont .ev_right .swiper-slide .swiper_txt {text-align: center;margin-top: 20px;}
.sub_event_wrap .ev_cont .ev_right .swiper-slide .swiper_txt .title {font-size: 22px;line-height: 28px;color:#171717;font-weight: 500;margin-bottom: 8px;}
.sub_event_wrap .ev_cont .ev_right .swiper-slide .swiper_txt .desc {font-size: 17px;line-height: 28px;color:#7f7f7f;font-weight: 400;}


.event_pagination  {max-width: 580px;height:2px;position:absolute;left:50% !important;bottom:60px;transform: translate(-0%, -50%);top:auto !important}
.swiper-pagination-progressbar.event_pagination .swiper-pagination-progressbar-fill {background:#419c98;}


/* section03  */
.sub4-1-content03 {margin-bottom: 150px;background:url('../sub/images/sub4-1-content03_bg.png')no-repeat center top;}
.sub4-1-content03 .inner {width:1073px;margin:0 auto;}
.sub4-1-content03 .text_wrap {text-align: center;margin-bottom: 70px;}
.sub4-1-content03 .text_wrap p {}
.sub4-1-content03 .text_wrap p.sub_title {font-family: 'KoPub Batang';font-size: 36px;line-height: 50px;letter-spacing: -0.01em;color:#171717;font-weight: 300;margin-bottom: 20px;}
.sub4-1-content03 .text_wrap p.sub_title span {font-family: 'KoPubWorld_Batang_Pro_m'}
.sub4-1-content03 .text_wrap p.sub_desc {font-size: 18px;line-height: 28px;color:#6c6c6c;font-weight: 400;margin-bottom: 20px;}
.sub4-1-content03 .text_wrap p.last_desc {margin-bottom: 0;color:#171717;}
.sub4-1-content03 .flex_div {gap:50px}
.sub4-1-content03 .flex_div .img_box {}
.sub4-1-content03 .flex_div .txt_box {padding-top: 20px;}
.sub4-1-content03 .flex_div .txt_box ul {}
.sub4-1-content03 .flex_div .txt_box ul li {margin-bottom: 20px;}
.sub4-1-content03 .flex_div .txt_box ul li:last-child {margin-bottom:0px;}
.sub4-1-content03 .flex_div .txt_box ul li span.name {color:#ffffff;font-weight: 500;font-size: 20px;width: 65px;height: 36px;border-radius:18px;display:inline-block;text-align: center;line-height: 36px;margin-bottom: 8px;}
.sub4-1-content03 .flex_div .txt_box ul li span.name_en {font-weight: 500;font-size: 20px;margin-left:10px;}
.sub4-1-content03 .flex_div .txt_box ul li span.name_en.list01 {color:#91c1bf;}
.sub4-1-content03 .flex_div .txt_box ul li span.name_en.list02 {color:#7db5b2;}
.sub4-1-content03 .flex_div .txt_box ul li span.name_en.list03 {color:#6aa8a5;}
.sub4-1-content03 .flex_div .txt_box ul li span.name_en.list04 {color:#549c98;}
.sub4-1-content03 .flex_div .txt_box ul li span.name_en.list05 {color:#338b87;}
.sub4-1-content03 .flex_div .txt_box ul li span.name.list01 {background:#91c1bf;}
.sub4-1-content03 .flex_div .txt_box ul li span.name.list02 {background:#7db5b2;}
.sub4-1-content03 .flex_div .txt_box ul li span.name.list03 {background:#6aa8a5;}
.sub4-1-content03 .flex_div .txt_box ul li span.name.list04 {background:#549c98;}
.sub4-1-content03 .flex_div .txt_box ul li span.name.list05 {background:#338b87;}
.sub4-1-content03 .flex_div .txt_box ul li p {padding-left: 16px;font-size: 18px;line-height: 28px;color:#171717;font-weight: 400;}


/* section04 */
.sub4-1-content04 {padding-bottom: 170px;}
.sub4-1-content04 .inner {width:1073px;margin:0 auto;}
.sub4-1-content04 .text_wrap {text-align: center;margin-bottom: 70px;}
.sub4-1-content04 .text_wrap p {}
.sub4-1-content04 .text_wrap p.sub_title {font-family: 'KoPub Batang';font-size: 36px;line-height: 50px;letter-spacing: -0.01em;color:#171717;font-weight: 300;margin-bottom: 20px;}
.sub4-1-content04 .text_wrap p.sub_title span {font-family: 'KoPubWorld_Batang_Pro_m'}
.sub4-1-content04 .text_wrap p.sub_desc {font-size: 18px;line-height: 28px;color:#6c6c6c;font-weight: 400;margin-bottom: 20px;}
.sub4-1-content04 .text_wrap p.last_desc {margin-bottom: 0;color:#171717;}
.sub4-1-content04 .flex_div {}
.sub4-1-content04 .flex_div .cont_box {}
.sub4-1-content04 .flex_div .cont_box ul {display:flex;justify-content:flex-start;flex-wrap:wrap;}
.sub4-1-content04 .flex_div .cont_box ul li {width: 50%;display:flex;justify-content:flex-start;margin-bottom: 70px;gap:20px}
.sub4-1-content04 .flex_div .cont_box ul li:nth-child(even) {padding-left:30px;}
.sub4-1-content04 .flex_div .cont_box ul li:last-child {margin-bottom: 0;}
.sub4-1-content04 .flex_div .cont_box ul li img {width: 147px;height: 147px;}
.sub4-1-content04 .flex_div .cont_box ul li .li_txt {padding-top: 10px;}
.sub4-1-content04 .flex_div .cont_box ul li .li_txt span.title {margin-bottom: 10px;font-size: 20px;line-height: 33px;color:#171717;font-weight: 600;padding-bottom: 5px;border-bottom:1px solid #171717;display:block;width: 120px;}
.sub4-1-content04 .flex_div .cont_box ul li .li_txt p.desc {font-size: 17px;line-height: 27px;color:#888888;font-weight: 400;}

/* section05 */
.sub4-1-content05 {background:url('../sub/images/sub4-1-content05_bg.png')no-repeat center bottom;}
.sub4-1-content05 .inner {width:1073px;margin:0 auto;}
.sub4-1-content05 .content_area {}
.sub4-1-content05 .content_area.cont01 {margin-bottom: 170px;}
.sub4-1-content05 .content_area .text_wrap {text-align: center;margin-bottom: 60px;}
.sub4-1-content05 .content_area .text_wrap .point {
	font-family: "Cormorant", serif;color:#419c98;font-size: 16px;line-height:38px;width:138px;height:38px;border:1px solid #419c98;border-radius:50%;font-weight: 500;
	margin:0 auto 20px;
}
.sub4-1-content05 .content_area .text_wrap .sub_title {font-size: 36px;line-height: 50px;color:#171717;font-weight: 300;font-family: 'KoPub Batang';margin-bottom: 30px;}
.sub4-1-content05 .content_area .text_wrap .sub_title span {font-family: 'KoPubWorld_Batang_Pro_m'}
.sub4-1-content05 .content_area .text_wrap .sub_desc {font-size: 18px;line-height: 28px;color:#6c6c6c;font-weight: 400;}
.sub4-1-content05 .content_area .point_list01 {}
.sub4-1-content05 .content_area .point_list01 ul {display:flex;justify-content:space-between;}
.sub4-1-content05 .content_area .point_list01 ul li {position:relative;text-align: center;}
.sub4-1-content05 .content_area .point_list01 ul li .step {font-family: "Cormorant", serif;background:#348e7f;width: 103px;color:#fff;margin:10px auto 0;border-radius:20px;font-size: 22px;padding:5px 0 10px;line-height:22px;}
.sub4-1-content05 .content_area .point_list01 ul li .step span {font-size: 30px;line-height:22px;}
.sub4-1-content05 .content_area .point_list01 ul li .desc {margin-top: 10px;font-size: 17px;font-weight: 400;line-height: 28px;color:#171717;}

.sub4-1-content05 .content_area .point_list01 ul li:after {
	position: absolute;content: url(../sub/images/sub5-1-sec03_after.png);left: 108%;top: 130px;width: 15px;height: 30px;
}
.sub4-1-content05 .content_area .point_list01 ul li:last-child:after {display: none;}

/* section05 - 2 */
.sub4-1-content05 .content_area.cont02 {margin-bottom: 200px;}
.sub4-1-content05 .content_area.cont02 .text_wrap {margin-bottom:90px}
.sub4-1-content05 .content_area .point_list02 {}
.sub4-1-content05 .content_area .point_list02 ul {display:flex;justify-content:center;gap:50px;flex-wrap:wrap;}
.sub4-1-content05 .content_area .point_list02 ul li {width: 324px;height: 230px;border:1px solid #50998d;border-radius:15px;text-align: center;padding-top: 65px;position:relative;margin-bottom: 50px;}
.sub4-1-content05 .content_area .point_list02 ul li:nth-child(4),.sub5-1-content05 .content_area .point_list02 ul li:nth-child(5) {margin-bottom: 0;}
.sub4-1-content05 .content_area .point_list02 ul li .number {position:absolute;left:50%;transform:translateX(-50%);width: 65px;height: 65px;background:#50998d;border-radius:50%;text-align: center;top:-33px}
.sub4-1-content05 .content_area .point_list02 ul li .number span {font-size: 44px;color:#fff;font-weight: 500;font-family: "Cormorant", serif;position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);}
.sub4-1-content05 .content_area .point_list02 ul li .title {font-size: 20px;line-height: 28px;color:#419c98;font-weight: 600;margin-bottom: 15px;}
.sub4-1-content05 .content_area .point_list02 ul li .desc {font-size: 19px;line-height: 28px;color:#171717;font-weight: 400;}

/* section05 - 3 */
.sub4-1-content05 .content_area.cont03 {margin-bottom: 270px;}
.sub4-1-content05 .content_area .tip_list {text-align: center;}
.sub4-1-content05 .content_area .tip_list ul {}
.sub4-1-content05 .content_area .tip_list ul li {}
.sub4-1-content05 .content_area .tip_list ul li:last-child {margin-top: 80px;}
.sub4-1-content05 .content_area .tip_list ul li .tip {
	width: 114px;height: 44px;background:#419c98;border-radius:50%;text-align: center;color:#fff;padding-top: 10px;font-size: 20px;line-height: 28px;font-weight: 600;
	margin:0 auto 15px;
}
.sub4-1-content05 .content_area .tip_list ul li .title {font-size: 17px;line-height: 28px;color:#171717;font-weight: 400;}
.sub4-1-content05 .content_area .tip_list ul li .flex_tip {display:flex;justify-content:center;gap:70px;align-items:center;margin-top: 30px;}
.sub4-1-content05 .content_area .tip_list ul li .flex_tip .img_left {}
.sub4-1-content05 .content_area .tip_list ul li .flex_tip .img_right {}

/* section05 - 4 */
.sub4-1-content05 .content_area.cont04 {padding-bottom:150px;}

.sub4-1 .sub3-1_cont11_info_wrap .txt-box p:after {background:#419c98;}

@media(max-width:1480px){

.sub_page_3 .section {} 
.sub_page_3 .inner {width: 84.5946vw;margin:0 auto;} 
.sub_page_3 .section .text_wrap {}
.sub_page_3 .section .text_wrap h4 {font-family: 'Pretendard', sans-serif;font-size: 1.2838vw;}
.sub_page_3 .section .text_wrap h3 {
	font-family: 'KoPub Batang';font-size: 2.4324vw;line-height: 3.4459vw;margin-bottom: 2.0270vw;letter-spacing: -0.0216vw;
}
.sub_page_3 .section .text_wrap h3 span {}
.sub_page_3 .section .text_wrap p {
	width: 100%;margin-bottom: 1.7568vw;font-family: 'Pretendard', sans-serif;font-size: 1.2162vw;line-height: 1.8919vw;
}
.sub_page_3 .section .text_wrap p span {}
.sub_page_3 .section .text_wrap p.last_desc {}

.sub_page_3 .section .image_wrap {}
.sub_page_3 .section .image_wrap img {width:37.0270vw;height:20.4054vw;}

.sub3-2-effect-step{ justify- align-items: center; gap: 4.3243vw;}
.sub3-2-effect-step li{}
.sub3-2-effect-step li .img-box{width: 100%;}
.sub3-2-effect-step li .img-box img{width: auto; height: 100%;}
.sub3-2-effect-step li .img-box p {font-size: 1.0811vw;line-height: 1.4865vw;font-family: 'Pretendard', sans-serif; margin-top: 1.0135vw;}
.sub3-2-effect-step li .img-box p span {}
.sub3-2-effect-step li:after { content: url(../sub/img/sub3-1-collagen-effectimg_step_arrow.png); left: 108%; top: 50%; width: 1.0135vw; height: 2.0270vw; transform: translateY(-50%);}
.sub3-2-effect-step li:last-child:after{}
.sub3-2-efftct.txt-box{ font-family: 'Pretendard', sans-serif; }
.sub3-2-efftct.txt-box p:nth-of-type(1){ margin-bottom: 1.8243vw;}


/* sub01_01 */
#sub1_01_intro.aos-animate {background-size:100%;}

/* sub01_02 */
#sub1_02_intro {background: url('../sub/images/sub1_02_intro_bg.png') no-repeat top center / cover;}
#sub1_02_swiper .page {background: url('../sub/images/sub1_02_slide_bg.png') no-repeat top center / cover;}

/* sub01_03 */
#sub1_03_intro {}
#sub1_03_intro .txt-box{}
#sub1_03_intro .txt-box p{}
#sub1_03_intro .txt-box h1{}
#sub1_03_intro .sub-index {}

#sub1_03_sec01 .s1-3-map-intro .s1-3-ss2 span.db {}

.s1-3-infotime {width:91.9595vw;margin:0 auto 7.5676vw;}
.s1-3-info {justify-}
.s1-3-timewrapper .s1-3-timetable li {margin-bottom:0.0000vw;}
.s1-3-timewrapper li p{}
.s1-3-timewrapper li p:after{}
.s1-3-timewrapper .s1-3-time{font-size: 1.2838vw;line-height:1.3514vw;}
.s1-3-timewrapper .s1-3-time span{line-height:1.3514vw;}

.sub1-3_img_wrap {max-width: 91.9595vw;width: 100%;padding: 6.7568vw 0 6.9595vw;margin: auto;border-top:0.1351vw solid rgba(40,40,40,0.2)}
.sub1-3_img_wrap .txt-box h2 {font-family: 'KoPub Batang';font-size: 2.0270vw;line-height: 3.0405vw;margin-bottom: 2.9054vw;}

.s1-3-schedule {width: 91.9595vw;}
.s1-3-schedule tbody tr th:nth-child(1) {justify-align-items:center;height:7.2973vw;padding-left: 1.6216vw;}
.s1-3-schedule tbody tr th:nth-child(1) small {margin-left: 0.5405vw;}
.s1-3-schedule tbody tr th:nth-child(1) span {width: 4.3243vw;height: 4.3243vw;background:pink;border-radius:50%;margin-right: 1.3514vw;}

.sub1-3_img_list {}
.sub1-3_img_list ul {justify-flex-wrap:wrap;}
.sub1-3_img_list ul li {width: 22.4324vw;height: 16.5541vw;background:pink;margin-bottom: 0.8108vw;}
.sub1-3_img_list ul li a {width: 100%;;height:100%;}
.sub1-3_img_list ul li.last-line {margin-bottom: 0;}

/* 슬라이드 팝업창 */
.slide-overlay {top: 0;left: 0;right: 0;bottom: 0;}
.slide-overlay .dimm {left:0;top:0;width:100%;height:100%;background: rgba(0, 0, 0, 0.2);}
.modal_wrap {width:66.0811vw;height:41.5541vw;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.slide__container {width:66.0811vw;height:41.5541vw;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.slides {width: 600%;left: 0;}
.slides::after {clear: both;}
.slides > li {}

/* 슬라이드 버튼 */
.slide-btn {width: 1.6216vw;height: 4.8649vw;border-radius: 50%;border: none;cursor: pointer;top: 50%;transform: translateY(-50%);}
.--prev {left: 2.9054vw;background:url('../sub/images/sub1_03_prev.png')no-repeat center / cover;}
.--next {right: 2.9054vw;background:url('../sub/images/sub1_03_next.png')no-repeat center / cover;}
/* 닫기버튼 */
.close-btn {
	top:-4.0541vw;left:50%;width: 4.0541vw;height: 3.5135vw;transform:translateX(-50%);background:url('../sub/images/sub1_03_close.png')no-repeat center / cover;
	border:none;
}

/* bullet */
#bullets {bottom: 20%;left: 50%;transform: translateX(-50%);}
#bullets > li {margin: 0 0.5405vw;}
#bullets > li > a {text-decoration: none; width: 1em;height: 1em;background-color: rgb(165, 165, 165);border-radius: 50%;transition: 0.2s;}
#bullets > li > a.on {}



/* sub3_01 */
.sub3-1-suggest-box .suggestul li::marker {font-size:1.0811vw;}

/* sub3_02 */
.sub3-2-effect-step.sub3_02 {align-items: baseline;}
.sub3-2-effect-step li .img-box img.gif {width:21.3514vw;height: 12.6351vw;}

/* sub3_04 */
.sub3-4-intro {background: url(../sub/img/sub3-4head-back.png) no-repeat 50% 50% /cover;}

.sub3-4-intro .sub2-1-txtbox p {margin-bottom: 3.3784vw;}

.sub3-4-injection{background: url(../sub/img/sub3-4-colltouchback.png) no-repeat 50% 50% /cover;gap:3.3784vw}
.sub3-4-injection .txt-box p:nth-of-type(2) { }
.sub3-4-injection .txt-box p:nth-of-type(3) {margin-bottom: 0;}
.sub3-4-injection .img-box {padding-top:1.0135vw;}

.sub3-4-swiper-map {background: url(../sub/img/sub3-4-swiper_bg.png) no-repeat 50% 50% /cover;}

.sub3-1-tabs.sub3-4 {margin-bottom: 0;}
.sub3-1-tabs.sub3-4 .sub3-1-tab.active {border-bottom: 0.2027vw solid #50998d;}

.sub3-1-swiper-container.sub3-4 {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide {padding-top: 3.3784vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box {width:75.6757vw;height:auto;justify-gap:4.3919vw;align-items:normal;padding-top: 3.3784vw;padding-bottom: 4.0541vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide_img_wrapper {padding-left: 4.0541vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-simg {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-simg img {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus {left:auto;right:3.9189vw;top:3.8514vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus img {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus-hover {top:-6.7568vw;right:-26.3514vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus-hover.s3-4-2 {top:0.6757vw;right:-25.2027vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus-hover img {}

.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt {padding-top: 1.0135vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt h3 {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt h4 {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt p {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt p span.color {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul {justify-margin-top: 2.7027vw;gap:0.6757vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li {padding:0.4054vw 0.6757vw 1.2838vw;border-radius:0.6757vw;box-shadow:0.0676vw 0 0.6081vw rgba(85,85,85,0.1)}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul.li_leng_3 li {width:13.7838vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul.li_leng_4 li {width:10.1351vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.title_li {
	font-size: 1.1486vw;line-height:1.6216vw;margin-bottom: 1.1486vw;padding:0.6757vw 0 0;
}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.title_li:after {
	width:100%;height:0.0676vw;background:#454545;margin-top:0.6757vw;
}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.desc_li {font-size: 1.0811vw;line-height: 1.6216vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.desc_li span {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.desc_li span.lhlh {line-height:1.0135vw;margin-top:-0.3378vw;;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.desc_li.plus {}

.tag_list {justify-gap:0.7432vw;flex-wrap:wrap;width:80%;margin-top: 3.3784vw;}
.tag_list .tag_box {border:0.0676vw solid #50998d;border-radius:2.0270vw;padding:0.0000vw 1.0135vw;}
.tag_list .tag_box span {font-size: 1.1486vw;font-family: 'Pretendard', sans-serif;line-height: 2.4324vw;}


/* sub3-4-section-3 s */
.sub3-4-section-3 {background: url(../sub/img/sub3-4-section-3_bg.png) no-repeat center top/cover;padding:12.1622vw 0 9.4595vw;}
.sub3-4-section-3 .inner {width: 72.5000vw;margin:0 auto;}
.sub3-4-section-3 .content_wrap {}
.sub3-4-section-3 .content_wrap.content1 {margin-bottom: 10.1351vw;}
.sub3-4-section-3 .content_wrap.content2 {margin-bottom: 10.1351vw;}
.sub3-4-section-3 .content_wrap.content3 {}
.sub3-4-section-3 .flex_wrapper {justify-gap:1.3514vw;}

.sub3-4-section-3 .content_wrap.content2 .txt_wrapper {order:2;padding-left: 1.3514vw;}

.sub3-4-section-3 .txt_wrapper {width: 50%;} 
.sub3-4-section-3 .content3 .txt_wrapper {width: 100%;} 
.sub3-4-content .txt_wrapper span.cormorant {
	font-size: 1.1486vw;font-family: "Cormorant", serif;line-height: 2.7703vw;border-radius:50%;border:0.0676vw solid #50998d;
	margin-bottom: 1.3514vw;padding:0 1.0135vw;
}
.sub3-4-content .txt_wrapper p {font-family: 'Pretendard', sans-serif;letter-spacing: -0.0068vw;font-size: 1.2162vw;line-height: 1.8243vw;}
.sub3-4-content .txt_wrapper p.txt_title {font-family: 'KoPub Batang';font-size: 2.4324vw;line-height: 3.3784vw;margin-bottom: 2.0270vw;}
.sub3-4-content .txt_wrapper p.txt_title span {}
.sub3-4-content .txt_wrapper p.txt_desc {margin-bottom: 1.3514vw;}
.sub3-4-content .txt_wrapper p.desc_off {}
.sub3-4-content .txt_wrapper p.desc_on {}
.sub3-4-content .txt_wrapper p.desc_on span {}
.sub3-4-content .txt_wrapper p:last-child {margin-bottom: 0;}
.sub3-4-content .txt_wrapper p.txt_slogan {font-size: 1.6892vw;line-height: 1.8919vw;}

.sub3-4-section-3 .content_wrap.content1 .img_wrapper {padding-top: 3.3784vw;}
.sub3-4-section-3 .content_wrap.content2 .img_wrapper {padding-top: 6.7568vw;}

.sub3-4-section-3 .img_wrapper {width: 34.7973vw;}
.sub3-4-section-3 .content3 .img_wrapper {width: 100%;margin-top: 4.0541vw;} 
.sub3-4-section-3 .img_wrapper.flex_wrapper {gap:2.0270vw;}
.sub3-4-section-3 .img_wrapper .flex_img {}
.sub3-4-section-3 .img_wrapper .flex_img p {margin-top: 1.0135vw;font-size: 1.1486vw;line-height: 1.8919vw;}
.sub3-4-section-3 .img_wrapper .flex_img p.tit_off {}
.sub3-4-section-3 .img_wrapper .flex_img p.tit_on {}

.sub3-4-section-3 .img_wrapper ul {}
.sub3-4-section-3 .img_wrapper ul li {width: 19.5946vw;height: 26.4189vw;box-shadow: 0.0676vw 0 0.6081vw rgba(85, 85, 85, 0.1);padding:2.0270vw 0;border-radius:0.6757vw;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 {}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3.last-box3-3 {padding-top:1.0135vw;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 img {}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 .txt_area {width:100%;left:0;bottom:2.0270vw;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 .txt_area p {font-family: 'Pretendard', sans-serif;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 .txt_area p.step {font-family: "Cormorant", serif;font-size: 1.3514vw;margin-bottom:0.5405vw;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 .txt_area p.title {font-size: 1.3514vw;line-height: 1.8919vw;margin-bottom:0.6757vw;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 .txt_area p.desc {font-size: 1.1486vw;line-height: 1.8919vw;}

/* sub3-3-section-3 e */

.sub3-4-section-4 {padding:9.4595vw 0 8.1081vw;background: url(../sub/img/sub3-4-section-4_bg.png) no-repeat center top/cover;}
.sub3-4-section-4 .inner {width: 72.5000vw;margin:0 auto;}
.sub3-4-section-4 .content_wrap {}
.sub3-4-section-4 .txt_wrapper {}
.sub3-4-section-4 .txt_wrapper p.txt_desc {font-size: 1.2162vw;line-height: 1.8919vw;}
.sub3-4-section-4 .txt_wrapper p.txt_desc span {}

.sub3-4-section-4 .img_wrapper {margin-top: 4.0541vw;}
.sub3-4-section-4 .img_wrapper ul {justify-}
.sub3-4-section-4 .img_wrapper ul li {}
.sub3-4-section-4 .img_wrapper ul li img {}
.sub3-4-section-4 .img_wrapper ul li .txt_area {}
.sub3-4-section-4 .img_wrapper ul li .txt_area p {font-size: 1.1486vw;line-height:1.8919vw;}
.sub3-4-section-4 .img_wrapper ul li .txt_area p.title {font-size: 1.3514vw;margin-top: 1.3514vw;}
.sub3-4-section-4 .img_wrapper ul li .txt_area p.desc {margin-top: 0.6757vw;}


.sub3-4-section-4 .content_wrap {}

/* NB Speciality area */

.txt-box.sub3-4 h3 {font-size: 1.8919vw;line-height: 3.3784vw;margin-bottom: 2.0270vw;}
.txt-box.sub3-4 h3 span {font-size: 2.4324vw;}

.sub3-4 .txt-box h5 {color:#50998d}
.sub3-4 li.sub2-2-rig .check-box {width: 8.3108vw;height: 2.4324vw;font-family: "Cormorant", serif;font-size: 1.2162vw;gap: 0.3378vw;}

.sub3-1-8sec.sub3-4 {background:url('../sub/img/sub3-3-8sec-back.png')no-repeat 50% 50% / cover;}
.sub3-4 .s1-btn.s3-1-btn-1 {background: #000000;}
.sub3-4 .s1-btn.s3-1-btn-1:after {}
.sub-3-4.txt-box h3 span {}

.sub3-1-suggest-box.sub3-4 .sub3-1-suggestimg-wrapper p span {}

/* sub3_05 */

/* 서브페이지 중 인트로 */
.sub3-5-intro {background: url(../sub/images/sub3-5head-back.png) no-repeat 50% 50% / cover;}


/* 서브페이지 중 첫번째 컨텐츠 */
.sub_page_3 .sub3-5-content01 {background: url('../sub/images/sub3-5-content01_bg.png') no-repeat 50% 50% / cover;padding:10.8108vw 0.0000vw;}
.sub_page_3 .sub3-5-injection {gap:4.7297vw;}

/* 서브페이지 중 두번째 컨텐츠 */
.sub_page_3 .sub3-5-content02 {background: url('../sub/images/sub3-5-section-2_bg.png') no-repeat 50% 50% / cover;padding:9.4595vw 0.0000vw 6.0811vw;}
.sub_page_3 .sub3-5-content02 .inner {width: 87.8378vw;}

.sub_page_3 .sub3-5-swiper-map .text_wrap {}
.sub_page_3 .sub3-5-swiper-map .text_wrap h4 {font-size: 1.2838vw;line-height: 3.5811vw;}
.sub_page_3 .sub3-5-swiper-map .text_wrap h3 {font-size:2.4324vw;line-height: 3.5811vw;}
.sub_page_3 .sub3-5-swiper-map .text_wrap p {font-size: 1.2162vw;line-height:1.8243vw;}

/* tab */
.sub_page_3 .sub3-5-swiper-map .tab_wrap { justify- margin-bottom: 0.0000vw; gap: 2.5000vw;}
.sub_page_3 .sub3-5-swiper-map .tab_wrap .tab {
	width:9.5270vw;height:3.5811vw;justify-align-items: center;font-family:'Pretendard',sans-serif;font-size: 1.4162vw;
	 cursor: pointer;  border-bottom: 0.0676vw solid #a3a3a3;letter-spacing:-0.0108vw;
}
.sub_page_3 .sub3-5-swiper-map .tab_wrap .tab.active { border-bottom: 0.2027vw solid #50998d;}

/* swiper */
.sub_page_3 #sub3-5 {padding: 3.7162vw 0;}
.sub_page_3 #sub3-5 .swiper-wrapper {}
.sub_page_3 #sub3-5 .swiper-slide {}
.sub_page_3 #sub3-5 .slide-box {
	justify-gap:4.3919vw;width: 75.3378vw;min-height: 39.0541vw;background:#fff;border-radius:0.6757vw;
	margin:0 auto;box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.2703vw 1.6216vw;padding:3.3784vw 0.0000vw;
}
.sub_page_3 #sub3-5 .slide-box .slide_img_wrapper {padding-left: 4.0541vw;}
.sub_page_3 #sub3-5 .slide-box .slide_img_wrapper .s3-1-simg img.side {top:-0.2703vw;right:-2.7027vw}
.sub_page_3 #sub3-5 .slide-box .slide_img_wrapper .s3-1-plus {right:3.7162vw;top:4.7297vw;cursor:pointer;}
.sub_page_3 #sub3-5 .slide-box .slide_img_wrapper .s3-1-plus-hover {}
.sub_page_3 #sub3-5 .slide-box .slide-txt {padding-top: 1.0135vw;}
.sub_page_3 #sub3-5 .slide-box .slide-txt h3 {font-size: 1.8919vw;line-height: 2.4324vw;letter-spacing: -0.0068vw;font-family: 'KoPub Batang';margin-bottom: 1.3514vw;}
.sub_page_3 #sub3-5 .slide-box .slide-txt h4 {font-size: 1.2838vw;line-height:1.8919vw;font-family:'Pretendard',sans-serif;margin-bottom: 1.3514vw;}
.sub_page_3 #sub3-5 .slide-box .slide-txt p {font-size: 1.1486vw;line-height:1.8919vw;font-family:'Pretendard',sans-serif;margin-bottom: 1.3514vw;}
.sub_page_3 #sub3-5 .slide-box .slide-txt p.color_on {}
.sub_page_3 #sub3-5 .slide-box .slide-txt p span {}
.sub_page_3 #sub3-5 .slide-box .slide-txt p.last-mb {margin-bottom: 0;}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul {justify-margin-top: 2.7027vw;gap:0.6757vw;}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li {padding:0.4054vw 0.6757vw 1.2838vw;border-radius:0.6757vw;box-shadow:0.0676vw 0 0.6081vw rgba(85,85,85,0.1)}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul.li_leng_3 li {width:13.7838vw;}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul.li_leng_4 li {width:10.1351vw;}

.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p {color:#171717}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.title_li {
	font-size: 1.1486vw;line-height:1.6216vw;margin-bottom: 1.1486vw;padding:0.6757vw 0 0;
}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.title_li:after {
	width:100%;height:0.0676vw;background:#454545;margin-top:0.6757vw;
}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.desc_li {font-size: 1.0811vw;line-height: 1.6216vw;margin-bottom: 0;}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.desc_li.plus {}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.desc_li span {}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.desc_li span.lhlh {line-height:1.0135vw;margin-top:-0.3378vw;}

#sub3-5 .swiper-button-next ,#sub3-5 .swiper-button-prev {
	 width: 4.0541vw; height: 4.0541vw; border-radius: 50%;  box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.5405vw 1.6216vw;
}

/* 서브페이지 중 세번째 컨텐츠 */
.sub3-5-content03 {background: url(../sub/images/sub3-5-section-3_bg.png) no-repeat center top/cover;padding:12.1622vw 0 12.8378vw;}
.sub3-5-content03 .inner {width: 72.5000vw;margin:0 auto;}

.sub3-5-content03 .content_wrap.content1 {margin-bottom: 10.1351vw;}
.sub3-5-content03 .content_wrap.content2 {margin-bottom:0.0000vw;}
.sub3-5-content03 .content_wrap.content3 {}

.sub3-5-content03 .flex_wrapper {justify-gap:1.3514vw;}
.sub3-5-content03 .content_wrap.content2 .txt_wrapper {order:2;padding-left: 1.3514vw;}
.sub3-5-content03 .txt_wrapper {width: 50%;} 
.sub3-5-content03 .content3 .txt_wrapper {width: 100%;} 

.content_wrap .txt_wrapper span.cormorant {
	font-size: 1.1486vw;font-family: "Cormorant", serif;line-height: 2.7703vw;border-radius:50%;border:0.0676vw solid #50998d;
	margin-bottom: 1.3514vw;padding:0 1.0135vw;
}
.content_wrap .txt_wrapper p {font-family: 'Pretendard', sans-serif;letter-spacing: -0.0068vw;font-size: 1.2162vw;line-height: 1.8243vw;}
.content_wrap .txt_wrapper p.txt_title {font-family: 'KoPub Batang';font-size: 2.4324vw;line-height: 3.3784vw;margin-bottom: 2.0270vw;}
.content_wrap .txt_wrapper p.txt_title span {}
.content_wrap .txt_wrapper p.txt_desc {margin-bottom: 1.3514vw;}
.content_wrap .txt_wrapper p.desc_off {}
.content_wrap .txt_wrapper p.desc_on {}
.content_wrap .txt_wrapper p.desc_on span {}
.content_wrap .txt_wrapper p:last-child {margin-bottom: 0;}
.content_wrap .txt_wrapper p.txt_slogan {font-size: 1.6892vw;line-height: 1.8919vw;}

.sub3-5-content03 .content_wrap.content1 .img_wrapper {padding-top: 3.3784vw;}
.sub3-5-content03 .content_wrap.content2 .img_wrapper {padding-top: 6.7568vw;}

.sub3-5-content03 .img_wrapper {width: 34.7973vw;}
.sub3-5-content03 .content3 .img_wrapper {width: 100%;margin-top: 4.0541vw;} 
.sub3-5-content03 .img_wrapper.flex_wrapper {gap:2.0270vw;}
.sub3-5-content03 .img_wrapper .flex_img {}
.sub3-5-content03 .img_wrapper .flex_img p {margin-top: 1.0135vw;font-size: 1.1486vw;line-height: 1.8919vw;}
.sub3-5-content03 .img_wrapper .flex_img p.tit_off {}
.sub3-5-content03 .img_wrapper .flex_img p.tit_on {}

.sub3-5-content03 .img_wrapper ul {}
.sub3-5-content03 .img_wrapper ul li {width: 19.5946vw;height: 26.4189vw;box-shadow: 0.0676vw 0 0.6081vw rgba(85, 85, 85, 0.1);padding:2.0270vw 0;border-radius:0.6757vw;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 {}
.sub3-5-content03 .img_wrapper ul li .img-box3-3.last-box3-3 {padding-top:1.0135vw;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 img {}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 .txt_area {width:100%;left:0;bottom:2.0270vw;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 .txt_area p {font-family: 'Pretendard', sans-serif;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 .txt_area p.step {font-family: "Cormorant", serif;font-size: 1.3514vw;margin-bottom:0.5405vw;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 .txt_area p.title {font-size: 1.3514vw;line-height: 1.8919vw;margin-bottom:0.6757vw;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 .txt_area p.desc {font-size: 1.1486vw;line-height: 1.8919vw;}


/* 서브페이지 중 네번째 컨텐츠 */
.sub3-5-content04 {background: url(../sub/images/sub3-5-section-4_bg.png) no-repeat left bottom;padding:14.5270vw 0 9.4595vw;}
.sub3-5-content04 .inner {width: 72.5000vw;margin:0 auto;}
.sub3-5-content04 .flex_wrapper {justify-gap: 1.3514vw;}
.sub3-5-content04 .content_wrap.content3 .txt_wrapper {order: 2;padding-left:3.3784vw;}
.sub3-5-content04 .content1 {margin-bottom: 11.4865vw;}
.sub3-5-content04 .content2 {margin-bottom: 10.8108vw;}
.sub3-5-content04 .content1 .img_wrapper .gif {width:34.4595vw;height: 20.6081vw;}
.sub3-5-content04 .content_wrap {}

.sub3-5-content04 .content_wrap .txt_area h4 {font-size: 1.6216vw;margin-top: 2.3649vw;}
.sub3-5-content04 .content1 .txt_wrapper {margin-bottom: 3.3784vw;}
.sub3-5-content04 .content2 .txt_wrapper {margin-bottom: 6.0811vw;}
.sub3-5-content04 .content3 .txt_wrapper {padding-top: 3.7162vw;}
.sub3-5-content04 .txt_wrapper p.txt_desc span {}
.sub3-5-content04 .img_wrapper {margin-top: 0;}
.sub3-5-content04 .content3 .img_wrapper {padding-left:4.7297vw;}
.sub3-5-content04 .content3 .img_wrapper img{width:27.3649vw;height:32.8378vw}
.sub3-5-content04 .txt_wrapper {}
.sub3-5-content04 .txt_wrapper p.txt_desc {font-size: 1.2162vw;line-height: 1.8919vw;}
.sub3-5-content04 .txt_wrapper p.txt_desc span {}

.sub3-5-content04 .img_wrapper {margin-top: 4.0541vw;}
.sub3-5-content04 .img_wrapper ul {justify-}
.sub3-5-content04 .img_wrapper ul li {}
.sub3-5-content04 .img_wrapper ul li img {}
.sub3-5-content04 .img_wrapper ul li .txt_area {}
.sub3-5-content04 .img_wrapper ul li .txt_area p {font-size: 1.1486vw;line-height:1.8919vw;}
.sub3-5-content04 .img_wrapper ul li .txt_area p.title {font-size: 1.3514vw;margin-top: 1.3514vw;}
.sub3-5-content04 .img_wrapper ul li .txt_area p.desc {margin-top: 0.6757vw;}

.sub3-5-content04 .content_wrap {}



/* NB Speciality area */

.sub3-2-cdam-rigtht li .check-box{font-family: "Cormorant", serif;font-size: 1.2162vw;gap:0.3378vw;}
.sub3-2-cdam-rigtht li .check-box span {font-size: 1.6216vw;}

.sub3-2-cdam-csculptra .txt-box h5 {}

.sub1-0-btn.sub3-1-btn-1.sub3-2-btn-2 {border: #e8c259 0.0676vw solid;}
.sub3-2-btn-2 .s1-btn.s3-1-btn-1 {background:#e8c259;}
.sub3-2-btn-2 .s1-btn.s3-1-btn-1:after {}
.sub3-2-suggest-box .suggestul{padding-top:1.0135vw;}

.txt-box.sub3-5 h3 {font-size: 1.8919vw;line-height: 3.3784vw;margin-bottom: 2.0270vw;}
.txt-box.sub3-5 h3 span {font-size: 2.4324vw;}

.sub3-5 .txt-box h5 {color:#50998d}
.sub3-5 li.sub2-2-rig .check-box {width: 8.3108vw;height: 2.4324vw;font-family: "Cormorant", serif;font-size: 1.2162vw;gap: 0.3378vw;}

.sub3-1-8sec.sub3-5 {background:url('../sub/img/sub3-3-8sec-back.png')no-repeat 50% 50% / cover;}
.sub3-5 .s1-btn.s3-1-btn-1 {background: #000000;}
.sub3-5 .s1-btn.s3-1-btn-1:after {}
.sub-3-5.txt-box h3 span {}

.sub3-1-suggest-box.sub3-5 .sub3-1-suggestimg-wrapper p span {}

/* common s */
.section {}
.section .inner {width: 72.5000vw;margin:0 auto;}
.section .text_wrapper {}
.section .text_wrapper .type {
	font-size:1.2162vw;font-family: "Cormorant", serif;line-height:2.4324vw;border-radius: 50%;border: 0.0676vw solid #717caa;
	margin-bottom:1.0135vw;padding: 0 1.3514vw;
}
.section .text_wrapper .type .num {font-size: 1.6216vw;}
.section .text_wrapper p {font-family:'Pretendard', sans-serif;letter-spacing: -0.01em;}
.section .text_wrapper p.text_slogan {font-size: 1.3514vw;line-height: 2.5676vw;}
.section .text_wrapper p.text_title {font-size: 2.4324vw;line-height: 3.3784vw;font-family: 'KoPub Batang';}
.section .text_wrapper p.text_title span {}
.section .text_wrapper p.text_desc {font-size: 1.2162vw;line-height:1.8919vw;}
.section .text_wrapper p.text_sub_slogan {font-size: 1.3514vw;line-height:2.1622vw;}
.section .text_wrapper p.text_sub_title {font-size: 2.4324vw;line-height: 3.1081vw;letter-spacing: -0.02em;}
.section .text_wrapper p.text_sub_desc {font-size: 1.2162vw;line-height:1.8919vw;}
.section .text_wrapper p.text_sub_desc.color_on {}
.section .text_wrapper p.text_sub_desc.last_desc {margin-bottom: 0;}

.flex_div {justify-gap:4.0541vw;}
.section .flex_div .img_wrapper img{width:36.2838vw;height:23.3108vw}
.section .flex_div .text_wrapper {}
/* common e */

/* common text s */
.text_box-4-5 {}
.text_box-4-5 p.tag_name {font-size: 1.1486vw;width: 8.1081vw;height: 2.4324vw;border-radius:50%;border:0.0676vw solid #50998d;font-family: "Cormorant", serif;line-height:2.0270vw;margin:0 auto 1.0135vw;}
.text_box-4-5 p.tag_name span {font-size: 1.8243vw;}
.text_box-4-5 p.title {font-size: 2.4324vw;line-height: 3.3784vw;font-family: 'KoPub Batang';}
.text_box-4-5 p.title span {}
.text_box-4-5 p.title span.fw400 {}
.text_box-4-5 p.desc {font-size: 1.2162vw;line-height: 1.8919vw;}
.text_box-4-5 p.desc span {}
.text_box-4-5 p.last_desc {margin-bottom: 0;}
/* common text e */


/* sub3-6-1-box s */
.sub3-6-injection {padding:10.8108vw 0.0000vw 10.8108vw;background:url('../sub/images/sub3-6-1-box_bg.png')no-repeat center top;}
.sub3-6-injection .text_wrap {}
.sub3-6-injection .text_wrap h4 {
	font-family: 'KoPub Batang';font-size:1.8919vw;line-height:2.8378vw;letter-spacing: -0.02em;
}
.sub3-6-injection .text_wrap h3 {
	font-family: 'KoPub Batang';font-size: 2.4324vw;line-height: 3.4459vw;letter-spacing: -0.02em;margin-bottom: 2.0270vw;
}
.sub3-6-injection .text_wrap h3 span {}
.sub3-6-injection .text_wrap h3 span.color {}
.sub3-6-injection .text_wrap p {font-family:'Pretendard', sans-serif;font-size: 1.2162vw;line-height: 1.8919vw;margin-bottom: 1.3514vw;}
.sub3-6-injection .text_wrap p.last_desc {margin-bottom: 0;}
.sub3-6-injection .text_wrap p.slogan {font-size: 1.3514vw;line-height: 3.3784vw;margin-bottom: 0;}

.sub3-6-injection .flex_div {gap:3.3784vw;}
.sub3-6-injection .flex_div img{width:36.2838vw;height:23.9865vw}
.sub3-6-injection .flex_div.flex2 {justify-margin-top: 12.8378vw;}
.sub3-6-injection .flex_div.flex2 .img_wrap {order:2}
.sub3-6-injection .flex_div.flex2 .text_wrap {order:1;}
.sub3-6-injection .img_wrap .img_txt {background:#f6f7f8;font-size: 1.1486vw;line-height: 1.8919vw;padding:1.4865vw 0.0000vw;margin-top: 1.6892vw;}
/* sub3-6-1-box e */



/* sub3-6-2-box s */
.sub4-5-content02 {padding:9.4595vw 0 9.4595vw;background:url('../sub/images/sub3-6-2-box_bg.png')no-repeat center /cover;}
.sub4-5-content02.sub3-6-4-box-slide {background:#f9f9f9;}
.sub4-5-content02 .txt-box {margin-bottom: 4.0541vw;}
.sub4-5-content02 .txt-box .slogan {font-size: 1.2838vw;line-height: 3.5811vw;}
.sub4-5-content02 .txt-box h3 {font-size: 2.4324vw;line-height: 3.5811vw;font-family: 'KoPub Batang';}
.sub4-5-content02 .txt-box h3 span {}
.sub4-5-content02 .txt-box p {font-size: 1.2162vw;line-height: 1.8919vw;}

#sub4-1-tabs {width:100%;margin:0 auto 3.3784vw;justify-gap:2.3649vw;flex-wrap:wrap;}
#sub4-1-tabs .sub3-1-tab.active {border-bottom:0.2027vw solid #50998d;}

#sub3-6-slide01 .swiper-slide {justify-align-items: center;padding: 1.6216vw;}
#sub3-6-slide01 .swiper-slide .slide-box {
	width: 75.3378vw;min-height:28.8514vw;border-radius: 0.6757vw;background: #fff;padding:4.3919vw 0 3.7162vw;
	box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.2703vw 1.6216vw;justify-gap:2.0270vw;
}
#sub3-6-slide01 .slide-box .s3-1-simg {padding-left:2.7027vw;padding-top: 3.7162vw;}
#sub3-6-slide01 .slide-box .s3-1-simg img{width:33.6486vw;height:21.1486vw}
#sub3-6-slide01 .slide-txt {}
#sub3-6-slide01 .slide-txt h3 {font-family: 'KoPub Batang';font-size: 1.8919vw;;height: 2.4324vw;margin-bottom: 1.3514vw;}
#sub3-6-slide01 .slide-txt p.slogan {font-size: 1.2838vw;line-height: 2.0270vw;margin-bottom: 1.3514vw;}
#sub3-6-slide01 .slide-txt p.desc {font-size: 1.1486vw;line-height: 1.8919vw;margin-bottom: 1.3514vw;}
#sub3-6-slide01 .slide-txt p.last_desc {margin-bottom: 0;}
#sub3-6-slide01 .slide-txt p.desc span {}
#sub3-6-slide01 .slide-txt ul.tag {justify-flex-wrap:wrap;gap:0.6757vw;margin-top: 2.7027vw;}
#sub3-6-slide01 .slide-txt ul.tag li {font-size: 1.1486vw;line-height:2.4324vw;border:0.0676vw solid #50998d;border-radius:1.2162vw;padding:0 1.0135vw;}
#sub3-6-slide01 .slide-txt .slide_flex_sub {justify-align-items:center;gap:3.3784vw;margin-top: 3.2432vw;}
#sub3-6-slide01 .slide-txt .slide_flex_sub .left_box {justify-align-items:center;width: 8.1757vw;height: 8.1757vw;border:0.0676vw solid #50998d;background:#fff;border-radius:50%;}
#sub3-6-slide01 .slide-txt .slide_flex_sub .left_box:after {width: 0.8108vw;height: 1.6216vw;background:url('../sub/images/sub5-1-sec03_after.png');right:-2.2297vw;top:50%;transform:translateY(-50%)}
#sub3-6-slide01 .slide-txt .slide_flex_sub .left_box p {font-size: 1.0811vw;line-height: 1.6216vw;}
#sub3-6-slide01 .slide-txt .slide_flex_sub .right_box {}
#sub3-6-slide01 .slide-txt .slide_flex_sub .right_box ul {}
#sub3-6-slide01 .slide-txt .slide_flex_sub .right_box ul li {font-size: 1.0811vw;line-height: 1.6216vw;}

/**/
#sub3-6-slide02 .swiper-slide {justify-align-items: center;padding: 1.6216vw;}
#sub3-6-slide02 .swiper-slide .slide-box {
	width: 75.3378vw;min-height:28.8514vw;border-radius: 0.6757vw;background: #fff;padding:3.3784vw 0 3.3784vw;
	box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.2703vw 1.6216vw;justify-gap:4.3919vw;
}
#sub3-6-slide02 .slide-box .s3-1-simg {padding-left:5.4054vw;padding-top: 0.0000vw;}
#sub3-6-slide02 .slide-txt {padding-top: 3.3784vw;}
#sub3-6-slide02 .slide-txt h3 {font-family: 'KoPub Batang';font-size: 1.8919vw;;height: 2.4324vw;margin-bottom: 1.3514vw;}
#sub3-6-slide02 .slide-txt p.slogan {font-size: 1.2838vw;line-height: 2.0270vw;margin-bottom: 1.3514vw;}
#sub3-6-slide02 .slide-txt p.desc {font-size: 1.1486vw;line-height: 1.8919vw;margin-bottom: 1.3514vw;}
#sub3-6-slide02 .slide-txt p.desc.fw400 {}
#sub3-6-slide02 .slide-txt p.last_desc {margin-bottom: 0;}
#sub3-6-slide02 .slide-txt p.desc span {}
#sub3-6-slide02 .slide-txt ul.tag {justify-flex-wrap:wrap;gap:0.6757vw;margin-top: 2.7027vw;}
#sub3-6-slide02 .slide-txt ul.tag li {font-size: 1.1486vw;line-height:2.4324vw;border:0.0676vw solid #50998d;border-radius:1.2162vw;padding:0 1.0135vw;}
#sub3-6-slide02 .slide-txt .slide_flex_sub {justify-align-items:center;gap:3.3784vw;margin-top: 3.2432vw;}
#sub3-6-slide02 .slide-txt .slide_flex_sub .left_box {justify-align-items:center;width: 8.1757vw;height: 8.1757vw;border:0.0676vw solid #50998d;background:#fff;border-radius:50%;}
#sub3-6-slide02 .slide-txt .slide_flex_sub .left_box:after {width: 0.8108vw;height: 1.6216vw;background:url('../sub/images/sub5-1-sec03_after.png');right:-2.2297vw;top:50%;transform:translateY(-50%)}
#sub3-6-slide02 .slide-txt .slide_flex_sub .left_box p {font-size: 1.0811vw;line-height: 1.6216vw;}
#sub3-6-slide02 .slide-txt .slide_flex_sub .right_box {}
#sub3-6-slide02 .slide-txt .slide_flex_sub .right_box ul {}
#sub3-6-slide02 .slide-txt .slide_flex_sub .right_box ul li {font-size: 1.0811vw;line-height: 1.6216vw;}

.sub3-1-swiper-container2 {
    max-width: 87.8378vw;
    width: 100%;
}

.sub3-1-swiper-container2 .swiper-button-next, .sub3-1-swiper-container2 .swiper-button-prev {
    
    width: 4.0541vw;
    height: 4.0541vw;
    border-radius: 50%;
    
    box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.5405vw 1.6216vw;
}

.sub3-1-swiper-container2 .swiper-button-prev:after, .sub3-1-swiper-container2 .swiper-button-next:after {
    font-size: 1.6892vw !important;
    
}

.sub3-1-tabs2 { justify- margin-bottom: 3.7162vw; gap: 2.5000vw;}
.sub3-1-tab2 {width: 9.5270vw; height: 3.5811vw;  justify- align-items: center ; font-family:'Pretendard', sans-serif; font-size: 1.4162vw;  cursor: pointer;  border-bottom: 0.0676vw solid #a3a3a3;}
.sub3-1-tab2.active {border-bottom:0.2027vw solid #4d9e91;}

/* sub3-6-2-box e */

/* sub3-6-3-box s */
.sub3-6-3-box {padding:13.5135vw 0;background: url('../sub/images/sub3-6-3-box_bg.png')no-repeat center bottom / cover;}
.contBox {}
.contBox.flex_div:nth-child(1) {justify-content:space-between}
.contBox.flex_div:nth-child(2) {margin-top: 6.7568vw;gap:5.4054vw;}
.contBox .txt_wrapper .point {font-size: 1.1486vw;font-family: "Cormorant", serif;border:0.0676vw solid #50998d;border-radius:1.2162vw;padding:0.4054vw 1.2162vw;margin-bottom: 1.0135vw;}
.contBox .txt_wrapper .title {font-family: 'KoPub Batang';font-size: 2.0270vw;line-height: 3.1757vw;letter-spacing: -0.02em;margin-bottom: 1.0135vw;}
.contBox .txt_wrapper .title span {}
.contBox .txt_wrapper .desc {font-size: 1.2162vw;line-height: 1.8919vw;}
.contBox .txt_wrapper .desc span {}
.contBox .txt_wrapper .desc.mb {margin-top:1.0135vw;}
/* sub3-6-3-box e */
/* sub3-6-4-box s */
.sub3-6-4-box {padding:10.8108vw 0 10.1351vw;}
.sub3-6-4-box .contBox .txt_wrapper {}
.sub3-6-4-box .contBox .txt_wrapper .point {border-radius:50%;line-height: 2.8378vw;padding:0 1.0811vw}
.sub3-6-4-box .contBox .flex_div {margin-top:3.3784vw;}
.sub3-6-4-box .contBox .flex_div>div {}
.sub3-6-4-box .contBox .flex_div>div p {font-size: 1.1486vw;line-height: 1.8919vw;margin-top: 2.0270vw;}
.sub3-6-4-box .contBox .flex_div .flex_right p {}

.sub3-6-4-sub-title {font-size: 1.6892vw;line-height: 2.5676vw;margin-top: 1.6892vw;}
.sub3-6-4-sub-title span {}
/* sub3-6-4-box e */

/* sub3-6-5-box s */
.sub3-6-5-box {margin-bottom: 14.1892vw;margin-top: 11.4865vw;}
.sub3-6-5-box .contBox .txt_wrapper {}
.sub3-6-5-box .contBox .txt_wrapper .point {border-radius:50%;line-height: 2.8378vw;padding:0 1.0811vw}
.sub3-6-5-box .contBox .txt_wrapper .title {}
.sub3-6-5-box .contBox .flex_div {gap:7.7703vw;margin-top: 4.7297vw;}
.sub3-6-5-box .contBox .flex_div .flex_left {}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul {}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li {justify-align-items:center;gap:0.4730vw;margin-bottom:3.7838vw;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li img{width:5.8108vw;height:5.8108vw;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li:after {width: 2.0270vw;height: 1.0135vw;background:url('../sub/images/down_arrow.png')no-repeat center / cover;left:50%;bottom:-2.3649vw;transform:translateX(-50%)}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li:last-child {margin-bottom: 0;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li:last-child:after {}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area {}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .name {margin-bottom: 0.3378vw;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .name p {font-size: 1.3514vw;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .name p span.step {font-size: 1.8919vw;font-family: "Cormorant", serif;margin-right: 0.3378vw;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .name p span.step span {font-size: 2.4324vw;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .info {}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .info p {font-size:1.2162vw;line-height: 1.8919vw;}
.sub3-6-5-box .contBox .flex_div .flex_right {justify-width: 50%;}
.sub3-6-5-box .contBox .flex_div .flex_right>div {}
.sub3-6-5-box .contBox .flex_div .flex_right .flex_right_images {right:-6.0811vw;bottom:0.0000vw;width: 14.7973vw;height: 14.7973vw;}

/* sub3-6-5-box e */

/* sub3-6-6-box s */
.sub3-6-6-box .contBox .txt_wrapper {}
.sub3-6-6-box .contBox .txt_wrapper .point {border-radius:50%;line-height: 2.8378vw;padding:0 1.0811vw}
.sub3-6-6-box .contBox .txt_wrapper .title {}
.sub3-6-6-box .contBox .sub_flex_wrap {box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.2703vw 0.8108vw;border-radius:1.3514vw;background:#fff;padding:3.7162vw 4.7297vw;margin:4.7297vw auto 14.8649vw}
.sub3-6-6-box .contBox .sub_flex_wrap ul {justify-align-items:center;}
.sub3-6-6-box .contBox .sub_flex_wrap ul li img{width:13.7838vw;height:13.7838vw;}
.sub3-6-6-box .contBox .sub_flex_wrap ul li:after {right:-8.1081vw;top:6.2162vw;width: 5.9459vw;height: 1.0135vw;background:url('../sub/images/sub3-6-5-step-arrow.png')no-repeat center / cover;}
.sub3-6-6-box .contBox .sub_flex_wrap ul li:last-child:after{}
.sub3-6-6-box .contBox .sub_flex_wrap ul li .step {font-family: "Cormorant", serif;font-size: 1.8919vw;margin:1.0135vw 0 0.6757vw}
.sub3-6-6-box .contBox .sub_flex_wrap ul li .desc{font-size: 1.3514vw;line-height: 2.0270vw;}

/* sub3-6-6-box e */

/* sub3-6-7-box s */
.sub3-6-7-box {margin-bottom: 18.9189vw;}
.sub3-6-7-box .contBox .txt_wrapper {}
.sub3-6-7-box .contBox .sub_swiper_area {}
.sub3-6-7-box .contBox #sub3-6-slide03 .swiper-slide p.title {font-size: 1.3514vw;line-height: 1.8919vw;margin-top: 3.3784vw;}
.sub3-6-7-box .contBox #sub3-6-slide03 .swiper-slide p.title span {}

.sub3-6-7-box .navbox2 {width: 72.5000vw; left:50%;transform:translateX(-50%);top:12.1622vw;}
.sub3-6-7-box .navbox2 .swiper-button-next,
.sub3-6-7-box .navbox2 .swiper-button-prev{margin-top: -2.0270vw;  width: 4.0541vw; height: 4.0541vw; border-radius: 50%;  box-shadow: rgba(149, 157, 165, 0.4) 0.0000vw 0.5405vw 1.6216vw;}
.sub3-6-7-box .navbox2 .swiper-button-prev:after,
.sub3-6-7-box .navbox2 .swiper-button-next:after {font-size: 1.6892vw !important; }

/* sub3-6-7-box e */


/* background */
.sub3-1-8sec {background: url(../sub/images/sub3-6-8sec_bg.png) no-repeat center bottom / cover;}
.sub3-1-8sec .txt-box h3 {font-size: 2.4324vw;}
.sub3-1_cont11_que p span {}
#sub4-2-inquiry .s1-btn.s3-1-btn-1 {background:#000;}
#sub4-2-inquiry .s1-btn.s3-1-btn-1:after {background:#000;}


/* sixth */
.sub3-6-8-box{margin-bottom: 13.5135vw;}
.sub3-6-8-box .contBox {}
.sub3-6-8-box .contBox .txt_wrapper .title {font-size: 1.8919vw;line-height: 3.3784vw;}
.sub3-6-8-box .contBox .txt_wrapper .title span {font-size: 2.4324vw;}

.sub_swiper_area {margin-top:5.7432vw;}
.sub3-6-8-box .bigslide{width:101.2162vw; margin:0 0 0 auto;}
.sub3-6-8-box .sub3-6-8-slide{padding-bottom: 6.0811vw;}
.sub3-6-8-box .sub3-6-8-slide .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{height: 0.5405vw !Important;}
.sub3-6-8-box .sub3-6-8-slide .swiper-scrollbar-drag{background: #b8b8b8;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .imgbox{width: 34.6622vw; height: 22.3649vw; margin-bottom: 2.3649vw;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .imgbox img{width: 100%; height: auto;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox{ justify- align-items:flex-start; gap:0.6757vw;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox h4{font-family: "Cormorant", serif; font-size: 2.9730vw;  line-height: 0.3;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox .smalltxt {font-family: 'Pretendard', sans-serif;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox .smalltxt h3{font-size: 1.3514vw; line-height:1.8919vw; margin-bottom: 1.6892vw;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox .smalltxt p{font-size: 1.3514vw;  line-height: 1.8919vw; margin-bottom: 1.6892vw;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox .smalltxt p:last-child{margin-bottom: 0;}
.sub3-6-8-box .navbox {width: 12.8378vw; right:0;top:6.7568vw; height:4.0541vw; margin-bottom: 3.0405vw;}
.sub3-6-8-box .navbox .swiper-button-next,
.sub3-6-8-box .navbox .swiper-button-prev{margin-top: -2.0270vw;  width: 4.0541vw; height: 4.0541vw; border-radius: 50%;  box-shadow: rgba(149, 157, 165, 0.4) 0.0000vw 0.5405vw 1.6216vw;}
.sub3-6-8-box .navbox .swiper-button-prev:after,
.sub3-6-8-box .navbox .swiper-button-next:after {font-size: 1.6892vw !important; }


.sub3-1-suggest-box .sub3-1-suggestimg-wrapper p span {}


.sub4-1-intro {background: url(../sub/images/sub4-1head-back.png) no-repeat 50% 50% / cover;}

.kopub {font-family: 'KoPub Batang';}
.pretendard {font-family:'Pretendard', sans-serif !important;}
.cormorant {font-family: "Cormorant", serif;}
.sorts {font-family: "Sorts Mill Goudy", serif;}

/* common */
.section {}
.section .inner {width: 72.5000vw;margin:0 auto;}

.section .text_wrapper {}
.section .text_wrapper .type {
	font-size:1.2162vw;font-family: "Cormorant", serif;line-height:2.4324vw;border-radius: 50%;border: 0.0676vw solid #717caa;
	margin-bottom:1.0135vw;padding: 0 1.3514vw;
}
.section .text_wrapper .type .num {font-size: 1.6216vw;}
.section .text_wrapper p {font-family:'Pretendard', sans-serif;letter-spacing: -0.01em;}
.section .text_wrapper p.text_slogan {font-size: 1.3514vw;line-height: 2.5676vw;}
.section .text_wrapper p.text_title {font-size: 2.4324vw;line-height: 3.3784vw;font-family: 'KoPub Batang';}
.section .text_wrapper p.text_title span {}
.section .text_wrapper p.text_desc {font-size: 1.2162vw;line-height:1.8919vw;}
.section .text_wrapper p.text_sub_slogan {font-size: 1.3514vw;line-height:2.1622vw;}
.section .text_wrapper p.text_sub_title {font-size: 2.4324vw;line-height: 3.1081vw;letter-spacing: -0.02em;}
.section .text_wrapper p.text_sub_desc {font-size: 1.2162vw;line-height:1.8919vw;}
.section .text_wrapper p.text_sub_desc.color_on {}
.section .text_wrapper p.text_sub_desc.last_desc {margin-bottom: 0;}

.flex_div {justify-gap:4.0541vw;}
.section .content_wrapper .flex_div .img_wrapper {}
.section .content_wrapper .flex_div .text_wrapper {}
.section .content_wrapper .flex_div .gif_wrapper {width: 36.1486vw;height: 21.4189vw;}
.section .content_wrapper .flex_div .gif_wrapper img {width: 100%;height: 100%;object-fit: cover;}


/* section01 */
.sub4-1-injection {padding:11.4865vw 0.0000vw 10.1351vw;background:url('../sub/images/sub4-1_section01_bg.png')no-repeat center top;}
.sub4-1-injection .text_wrap {}
.sub4-1-injection .text_wrap h4 {
	font-family: 'KoPub Batang';font-size:1.8919vw;line-height:2.8378vw;letter-spacing: -0.02em;
}
.sub4-1-injection .text_wrap h3 {
	font-family: 'KoPub Batang';font-size: 2.4324vw;line-height: 3.4459vw;letter-spacing: -0.02em;margin-bottom: 2.0270vw;
}
.sub4-1-injection .text_wrap h3 span {}
.sub4-1-injection .text_wrap p {font-family:'Pretendard', sans-serif;font-size: 1.2162vw;line-height: 1.8919vw;margin-bottom: 1.3514vw;}
.sub4-1-injection .text_wrap p.last_desc {margin-bottom: 0;}

.sub4-1-injection .flex_div {gap:2.7027vw}
.sub4-1-injection .flex_div img{width:36.2162vw;height:22.7027vw}

/* section02 */
.sub4-1-content02 {padding:8.7838vw 0 8.1081vw;background:url('../sub/images/sub4-1-content02_slide_bg.png')no-repeat center /cover;margin-bottom: 12.5000vw;}
.sub4-1-content02 .txt-box {margin-bottom: 4.0541vw;}
.sub4-1-content02 .txt-box .slogan {font-size: 1.2838vw;line-height: 3.5811vw;}
.sub4-1-content02 .txt-box h3 {font-size: 2.4324vw;line-height: 3.5811vw;font-family: 'KoPub Batang';}
.sub4-1-content02 .txt-box h3 span {}
.sub4-1-content02 .txt-box p {font-size: 1.2162vw;line-height: 1.8919vw;}


#sub4-1-tabs {width:45.4730vw;margin:0 auto 3.3784vw;justify-gap:2.3649vw;flex-wrap:wrap;}
#sub4-1-tabs .sub3-1-tab {}
#sub4-1-tabs .sub3-1-tab.active {border-bottom:0.2027vw solid #4d9e91;}

#sub4-1-slide01 {}
#sub4-1-slide01 .swiper-slide {justify-align-items: center;padding: 1.6216vw;}
#sub4-1-slide01 .swiper-slide .slide-box {
	width: 75.3378vw;min-height:31.1486vw;border-radius: 0.6757vw;background: #fff;padding: 4.7297vw 0 5.4054vw;
	box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.2703vw 1.6216vw;justify-gap:4.7297vw;align-items:center;
}
#sub4-1-slide01 .slide-box .s3-1-simg {padding-left:5.9459vw;}
#sub4-1-slide01 .slide-box .s3-1-simg img{width:20.4730vw;}
#sub4-1-slide01 .slide-txt {}
#sub4-1-slide01 .slide-txt h3 {
	font-size: 1.8919vw;line-height: 2.4324vw;letter-spacing: -0.01em;font-family: 'KoPub Batang';margin-bottom: 1.3514vw;
}
#sub4-1-slide01 .slide-txt h4 {font-size: 1.2838vw;line-height: 1.9595vw;letter-spacing: -0.01em;margin-bottom: 1.3514vw;}
#sub4-1-slide01 .slide-txt p {font-size: 1.1486vw;line-height: 2.0270vw;letter-spacing: -0.01em;margin-bottom: 1.3514vw;}
#sub4-1-slide01 .slide-txt p span {}
#sub4-1-slide01 .slide-txt p.color_on {margin-bottom: 0;}
#sub4-1-slide01 .slide-txt p.fw {}
#sub4-1-slide01 .slide-txt p.mb {margin-bottom: 0;}
#sub4-1-slide01 .slide-txt p.color_on span {}

.slide_ul {margin-top: 2.7027vw;}
.slide_ul li {font-size: 1.0811vw;line-height: 1.8919vw;padding-left: 0.6757vw;}
.slide_ul li:after {width: 0.2703vw;height: 0.2703vw;background:#419c98;left:0;top:50%;transform:translateY(-50%);border-radius:50%;}
.slide_ul li.no_style {}
.slide_ul li.no_style:after {}


/* background */
.sub3-1-8sec {background: url(../sub/images/sub5-1-content03_bg.png) no-repeat 50% 50% / cover;}
.sub3-1-8sec .txt-box h3 {font-size: 2.4324vw;}
.sub3-1_cont11_que p span {}

/**/

/* 공용 */
.sub_event_wrap{}
.sub_event_wrap .ev_cont{justify-}
.sub_event_wrap .ev_cont .ev_left {padding-right:11.1486vw;}
.sub_event_wrap .ev_cont .ev_left .txt_box {}
.sub_event_wrap .ev_cont .ev_left .txt_box .title {font-family: 'KoPub Batang';font-size: 2.4324vw;line-height: 3.3784vw;margin-bottom: 1.3514vw;}
.sub_event_wrap .ev_cont .ev_left .txt_box .title span {}
.sub_event_wrap .ev_cont .ev_left .txt_box .desc {font-size: 1.2162vw;line-height: 2.0270vw;}
.sub_event_wrap .ev_cont .ev_left .txt_box .moreBtn {margin-top: 4.7297vw;gap:0.3378vw;align-items:center;}
.sub_event_wrap .ev_cont .ev_left .txt_box .moreBtn span {font-size: 1.2162vw;line-height: 2.0270vw;}
.sub_event_wrap .ev_cont .ev_left .txt_box .moreBtn img {width: 1.6216vw;height: 1.6216vw;}

.sub_event_wrap .ev_cont .ev_right{width:64.1216vw}
.sub_event_wrap .ev_cont .ev_right .swiper-slide{width:24.3243vw;margin-right:1.6892vw}
.sub_event_wrap .ev_cont .ev_right .swiper-slide:last-child{margin-right:0}

.sub_event_wrap .ev_cont .ev_right .swiper-slide .swiper_txt {margin-top: 1.3514vw;}
.sub_event_wrap .ev_cont .ev_right .swiper-slide .swiper_txt .title {font-size: 1.4865vw;line-height: 1.8919vw;margin-bottom: 0.5405vw;}
.sub_event_wrap .ev_cont .ev_right .swiper-slide .swiper_txt .desc {font-size: 1.1486vw;line-height: 1.8919vw;}


.event_pagination  {width: 39.1892vw;height:0.1351vw;left:50%;bottom:4.0541vw;transform:translateX(-50%)}
.swiper-pagination-progressbar.event_pagination .swiper-pagination-progressbar-fill {background:#419c98;}


/* section03  */
.sub4-1-content03 {margin-bottom: 10.1351vw;background:url('../sub/images/sub4-1-content03_bg.png')no-repeat center top;}
.sub4-1-content03 .inner {width:72.5000vw;margin:0 auto;}
.sub4-1-content03 .text_wrap {margin-bottom: 4.7297vw;}
.sub4-1-content03 .text_wrap p {}
.sub4-1-content03 .text_wrap p.sub_title {font-family: 'KoPub Batang';font-size: 2.4324vw;line-height: 3.3784vw;letter-spacing: -0.01em;margin-bottom: 1.3514vw;}
.sub4-1-content03 .text_wrap p.sub_title span {}
.sub4-1-content03 .text_wrap p.sub_desc {font-size: 1.2162vw;line-height: 1.8919vw;margin-bottom: 1.3514vw;}
.sub4-1-content03 .text_wrap p.last_desc {margin-bottom: 0;}
.sub4-1-content03 .flex_div {gap:3.3784vw}
.sub4-1-content03 .flex_div .img_box {}
.sub4-1-content03 .flex_div .img_box img{width:38.0405vw;height:27.7703vw;}
.sub4-1-content03 .flex_div .txt_box {padding-top: 1.3514vw;}
.sub4-1-content03 .flex_div .txt_box ul {}
.sub4-1-content03 .flex_div .txt_box ul li {margin-bottom: 1.3514vw;}
.sub4-1-content03 .flex_div .txt_box ul li:last-child {margin-bottom:0.0000vw;}
.sub4-1-content03 .flex_div .txt_box ul li span.name {font-size: 1.3514vw;width: 4.3919vw;height: 2.4324vw;border-radius:1.2162vw;line-height: 2.4324vw;margin-bottom: 0.5405vw;}
.sub4-1-content03 .flex_div .txt_box ul li span.name.list01 {background:#91c1bf;}
.sub4-1-content03 .flex_div .txt_box ul li span.name.list02 {background:#7db5b2;}
.sub4-1-content03 .flex_div .txt_box ul li span.name.list03 {background:#6aa8a5;}
.sub4-1-content03 .flex_div .txt_box ul li span.name.list04 {background:#549c98;}
.sub4-1-content03 .flex_div .txt_box ul li span.name.list05 {background:#338b87;}
.sub4-1-content03 .flex_div .txt_box ul li p {padding-left: 1.0811vw;font-size: 1.2162vw;line-height: 1.8919vw;}


/* section04 */
.sub4-1-content04 {padding-bottom: 11.4865vw;}
.sub4-1-content04 .inner {width:72.5000vw;margin:0 auto;}
.sub4-1-content04 .text_wrap {margin-bottom: 4.7297vw;}
.sub4-1-content04 .text_wrap p {}
.sub4-1-content04 .text_wrap p.sub_title {font-family: 'KoPub Batang';font-size: 2.4324vw;line-height: 3.3784vw;letter-spacing: -0.01em;margin-bottom: 1.3514vw;}
.sub4-1-content04 .text_wrap p.sub_title span {}
.sub4-1-content04 .text_wrap p.sub_desc {font-size: 1.2162vw;line-height: 1.8919vw;margin-bottom: 1.3514vw;}
.sub4-1-content04 .text_wrap p.last_desc {margin-bottom: 0;}
.sub4-1-content04 .flex_div {}
.sub4-1-content04 .flex_div .cont_box {}
.sub4-1-content04 .flex_div .cont_box ul {justify-flex-wrap:wrap;}
.sub4-1-content04 .flex_div .cont_box ul li {width: 50%;justify-margin-bottom: 4.7297vw;gap:1.3514vw}
.sub4-1-content04 .flex_div .cont_box ul li:nth-child(even) {padding-left:2.0270vw;}
.sub4-1-content04 .flex_div .cont_box ul li:last-child {margin-bottom: 0;}
.sub4-1-content04 .flex_div .cont_box ul li img {width: 9.9324vw;height: 9.9324vw;}
.sub4-1-content04 .flex_div .cont_box ul li .li_txt {padding-top: 0.6757vw;}
.sub4-1-content04 .flex_div .cont_box ul li .li_txt span.title {margin-bottom: 0.6757vw;font-size: 1.3514vw;line-height: 2.2297vw;padding-bottom: 0.3378vw;border-bottom:0.0676vw solid #171717;width: 8.1081vw;}
.sub4-1-content04 .flex_div .cont_box ul li .li_txt p.desc {font-size: 1.1486vw;line-height: 1.8243vw;}

/* section05 */
.sub4-1-content05 {background:url('../sub/images/sub4-1-content05_bg.png')no-repeat center bottom;}
.sub4-1-content05 .inner {width:72.5000vw;margin:0 auto;}
.sub4-1-content05 .content_area {}
.sub4-1-content05 .content_area.cont01 {margin-bottom: 11.4865vw;}
.sub4-1-content05 .content_area .text_wrap {margin-bottom: 4.0541vw;}
.sub4-1-content05 .content_area .text_wrap .point {
	font-family: "Cormorant", serif;font-size: 1.0811vw;line-height:2.5676vw;width:9.3243vw;height:2.5676vw;border:0.0676vw solid #419c98;border-radius:50%;
	margin:0 auto 1.3514vw;
}
.sub4-1-content05 .content_area .text_wrap .sub_title {font-size: 2.4324vw;line-height: 3.3784vw;font-family: 'KoPub Batang';margin-bottom: 2.0270vw;}
.sub4-1-content05 .content_area .text_wrap .sub_title span {}
.sub4-1-content05 .content_area .text_wrap .sub_desc {font-size: 1.2162vw;line-height: 1.8919vw;}
.sub4-1-content05 .content_area .point_list01 {}
.sub4-1-content05 .content_area .point_list01 ul {justify-}
.sub4-1-content05 .content_area .point_list01 ul li {}
.sub4-1-content05 .content_area .point_list01 ul li .step {font-family: "Cormorant", serif;background:#348e7f;width: 6.9595vw;margin:0.6757vw auto 0;border-radius:1.3514vw;font-size: 1.4865vw;padding:0.3378vw 0 0.6757vw;line-height:1.4865vw;}
.sub4-1-content05 .content_area .point_list01 ul li .step span {font-size: 2.0270vw;line-height:1.4865vw;}
.sub4-1-content05 .content_area .point_list01 ul li .desc {margin-top: 0.6757vw;font-size: 1.1486vw;line-height: 1.8919vw;}

.sub4-1-content05 .content_area .point_list01 ul li:after {
	content: url(../sub/images/sub5-1-sec03_after.png);left: 108%;top: 8.7838vw;width: 1.0135vw;height: 2.0270vw;
}
.sub4-1-content05 .content_area .point_list01 ul li:last-child:after {}

/* section05 - 2 */
.sub4-1-content05 .content_area.cont02 {margin-bottom: 13.5135vw;}
.sub4-1-content05 .content_area.cont02 .text_wrap {margin-bottom:6.0811vw}
.sub4-1-content05 .content_area .point_list02 {}
.sub4-1-content05 .content_area .point_list02 ul {justify-gap:3.3784vw;flex-wrap:wrap;}
.sub4-1-content05 .content_area .point_list02 ul li {width: 21.8919vw;height: 15.5405vw;border:0.0676vw solid #50998d;border-radius:1.0135vw;padding-top: 4.3919vw;margin-bottom: 3.3784vw;}
.sub4-1-content05 .content_area .point_list02 ul li:nth-child(4),.sub5-1-content05 .content_area .point_list02 ul li:nth-child(5) {margin-bottom: 0;}
.sub4-1-content05 .content_area .point_list02 ul li .number {left:50%;transform:translateX(-50%);width: 4.3919vw;height: 4.3919vw;background:#50998d;border-radius:50%;top:-2.2297vw}
.sub4-1-content05 .content_area .point_list02 ul li .number span {font-size: 2.9730vw;font-family: "Cormorant", serif;left:50%;top:40%;transform:translate(-50%,-50%);}
.sub4-1-content05 .content_area .point_list02 ul li .title {font-size: 1.3514vw;line-height: 1.8919vw;margin-bottom: 1.0135vw;}
.sub4-1-content05 .content_area .point_list02 ul li .desc {font-size: 1.2838vw;line-height: 1.8919vw;}

/* section05 - 3 */
.sub4-1-content05 .content_area.cont03 {margin-bottom: 18.2432vw;}
.sub4-1-content05 .content_area .tip_list {}
.sub4-1-content05 .content_area .tip_list ul {}
.sub4-1-content05 .content_area .tip_list ul li {}
.sub4-1-content05 .content_area .tip_list ul li:last-child {margin-top: 5.4054vw;}
.sub4-1-content05 .content_area .tip_list ul li .tip {
	width: 7.7027vw;height: 2.9730vw;background:#419c98;border-radius:50%;padding-top: 0.6757vw;font-size: 1.3514vw;line-height: 1.8919vw;
	margin:0 auto 1.0135vw;
}
.sub4-1-content05 .content_area .tip_list ul li .title {font-size: 1.1486vw;line-height: 1.8919vw;}
.sub4-1-content05 .content_area .tip_list ul li .flex_tip {gap:4.7297vw;align-items:center;margin-top: 2.0270vw;}
.sub4-1-content05 .content_area .tip_list ul li .flex_tip .img_left {}
.sub4-1-content05 .content_area .tip_list ul li .flex_tip .img_right {}

/* section05 - 4 */
.sub4-1-content05 .content_area.cont04 {padding-bottom:10.1351vw;}

.sub4-1 .sub3-1_cont11_info_wrap .txt-box p:after {background:#419c98;}
}
@media (max-width:1380px){

.s1-3-infotime {width:98.6232vw;margin:0 auto 8.1159vw;}
.s1-3-info {justify-}
.s1-3-timewrapper .s1-3-timetable li {margin-bottom:0.0000vw;}
.s1-3-timewrapper li p{}
.s1-3-timewrapper li p:after{}
.s1-3-timewrapper .s1-3-time{font-size: 1.3768vw;line-height:1.4493vw;}
.s1-3-timewrapper .s1-3-time span{line-height:1.4493vw;}

.sub1-3_img_wrap {max-width: 98.6232vw;width: 100%;padding: 7.2464vw 0 7.4638vw;margin: auto;border-top:0.1449vw solid rgba(40,40,40,0.2)}
.sub1-3_img_wrap .txt-box h2 {font-family: 'KoPub Batang';font-size: 2.1739vw;line-height: 3.2609vw;margin-bottom: 3.1159vw;}

.s1-3-schedule {width: 98.6232vw;}
.s1-3-schedule tbody tr th:nth-child(1) {justify-align-items:center;height:7.8261vw;padding-left: 1.7391vw;}
.s1-3-schedule tbody tr th:nth-child(1) small {margin-left: 0.5797vw;}
.s1-3-schedule tbody tr th:nth-child(1) span {width: 4.6377vw;height: 4.6377vw;background:pink;border-radius:50%;margin-right: 1.4493vw;}

.sub1-3_img_list {}
.sub1-3_img_list ul {justify-flex-wrap:wrap;}
.sub1-3_img_list ul li {width: 24.0580vw;height: 17.7536vw;background:pink;margin-bottom: 0.8696vw;}
.sub1-3_img_list ul li a {width: 100%;;height:100%;}
.sub1-3_img_list ul li.last-line {margin-bottom: 0;}

/* 슬라이드 팝업창 */
.slide-overlay {top: 0;left: 0;right: 0;bottom: 0;}
.slide-overlay .dimm {left:0;top:0;width:100%;height:100%;background: rgba(0, 0, 0, 0.2);}
.modal_wrap {width:70.8696vw;height:44.5652vw;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.slide__container {width:70.8696vw;height:44.5652vw;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.slides {width: 600%;left: 0;}
.slides::after {clear: both;}
.slides > li {}

/* 슬라이드 버튼 */
.slide-btn {width: 1.7391vw;height: 5.2174vw;border-radius: 50%;border: none;cursor: pointer;top: 50%;transform: translateY(-50%);}
.--prev {left: 3.1159vw;background:url('../sub/images/sub1_03_prev.png')no-repeat center / cover;}
.--next {right: 3.1159vw;background:url('../sub/images/sub1_03_next.png')no-repeat center / cover;}
/* 닫기버튼 */
.close-btn {
	top:-4.3478vw;left:50%;width: 4.3478vw;height: 3.7681vw;transform:translateX(-50%);background:url('../sub/images/sub1_03_close.png')no-repeat center / cover;
	border:none;
}

/* bullet */
#bullets {bottom: 20%;left: 50%;transform: translateX(-50%);}
#bullets > li {margin: 0 0.5797vw;}
#bullets > li > a {text-decoration: none; width: 1em;height: 1em;background-color: rgb(165, 165, 165);border-radius: 50%;transition: 0.2s;}
#bullets > li > a.on {}
}

@media (max-width:1024px){

}

@media(max-width:768px){

.s1-3-infotime {width:177.2135vw;margin:0 auto 14.5833vw;}
.s1-3-info {justify-}
.s1-3-timewrapper .s1-3-timetable li {margin-bottom:0.0000vw;}
.s1-3-timewrapper li p{}
.s1-3-timewrapper li p:after{}
.s1-3-timewrapper .s1-3-time{font-size: 2.4740vw;line-height:2.6042vw;}
.s1-3-timewrapper .s1-3-time span{line-height:2.6042vw;}

.sub1-3_img_wrap {max-width: 92.2135vw;width: 100%;padding: 13.0208vw 0 13.4115vw;margin: auto;border-top:0.2604vw solid rgba(40,40,40,0.2)}
.sub1-3_img_wrap .txt-box h2 {font-family: 'KoPub Batang';font-size: 3.9063vw;line-height: 5.8594vw;margin-bottom: 5.5990vw;}

.s1-3-schedule {width: 177.2135vw;}
.s1-3-schedule tbody tr th:nth-child(1) {justify-align-items:center;height:14.0625vw;padding-left: 3.1250vw;}
.s1-3-schedule tbody tr th:nth-child(1) small {margin-left: 1.0417vw;}
.s1-3-schedule tbody tr th:nth-child(1) span {width: 8.3333vw;height: 8.3333vw;background:pink;border-radius:50%;margin-right: 2.6042vw;}

.sub1-3_img_list {}
.sub1-3_img_list ul {justify-content: center;gap: 1.4124vw 1.4124vw;}
.sub1-3_img_list ul li {width: 43.2292vw;height: 31.9010vw;background:pink;margin-bottom: 0;}
.sub1-3_img_list ul li a {width: 100%;;height:100%;}
.sub1-3_img_list ul li.last-line {margin-bottom: 0;}

/* 슬라이드 팝업창 */
.slide-overlay {top: 0;left: 0;right: 0;bottom: 0;}
.slide-overlay .dimm {left:0;top:0;width:100%;height:100%;background: rgba(0, 0, 0, 0.2);}
.modal_wrap {width:127.3438vw;height:80.0781vw;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.slide__container {width:127.3438vw;height:80.0781vw;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.slides {width: 600%;left: 0;}
.slides::after {clear: both;}
.slides > li {}

/* 슬라이드 버튼 */
.slide-btn {width: 3.1250vw;height: 9.3750vw;border-radius: 50%;border: none;cursor: pointer;top: 50%;transform: translateY(-50%);}
.--prev {left: 5.5990vw;background:url('../sub/images/sub1_03_prev.png')no-repeat center / cover;}
.--next {right: 5.5990vw;background:url('../sub/images/sub1_03_next.png')no-repeat center / cover;}
/* 닫기버튼 */
.close-btn {
	top:-7.8125vw;left:50%;width: 7.8125vw;height: 6.7708vw;transform:translateX(-50%);background:url('../sub/images/sub1_03_close.png')no-repeat center / cover;
	border:none;
}

/* bullet */
#bullets {bottom: 20%;left: 50%;transform: translateX(-50%);}
#bullets > li {margin: 0 1.0417vw;}
#bullets > li > a {text-decoration: none; width: 1em;height: 1em;background-color: rgb(165, 165, 165);border-radius: 50%;transition: 0.2s;}
#bullets > li > a.on {}
}

@media(max-width:480px){

.s1-3-infotime {width:283.5417vw;margin:0 auto 23.3333vw;}
.s1-3-info {justify-}
.s1-3-timewrapper .s1-3-timetable li {margin-bottom:0.0000vw;}
.s1-3-timewrapper li p{}
.s1-3-timewrapper li p:after{}
.s1-3-timewrapper .s1-3-time{font-size: 3.9583vw;line-height:4.1667vw;}
.s1-3-timewrapper .s1-3-time span{line-height:4.1667vw;}

.sub1-3_img_wrap {max-width: 92.5417vw;width: 100%;padding: 20.8333vw 0 21.4583vw;margin: auto;border-top:0.4167vw solid rgba(40,40,40,0.2)}
.sub1-3_img_wrap .txt-box h2 {font-family: 'KoPub Batang';font-size: 6.2500vw;line-height: 9.3750vw;margin-bottom: 8.9583vw;}

.s1-3-schedule {width: 283.5417vw;}
.s1-3-schedule tbody tr th:nth-child(1) {justify-align-items:center;height:22.5000vw;padding-left: 0vw;flex-wrap: wrap;justify-content: center;}
.s1-3-schedule tbody tr th:nth-child(1) small {margin-left:0;}
.s1-3-schedule tbody tr th:nth-child(1) span {width: 10.3333vw;height: 10.3333vw;background:pink;border-radius:50%;margin-right:0;}

.sub1-3_img_list {}
.sub1-3_img_list ul {justify-flex-wrap:wrap;}
.sub1-3_img_list ul li {width: 44.1667vw;height: 32.0417vw;background:pink;margin-bottom: 0;}
.sub1-3_img_list ul li a {width: 100%;;height:100%;}
.sub1-3_img_list ul li.last-line {margin-bottom: 0;}

/* 슬라이드 팝업창 */
.slide-overlay {top: 0;left: 0;right: 0;bottom: 0;}
.slide-overlay .dimm {left:0;top:0;width:100%;height:100%;background: rgba(0, 0, 0, 0.2);}
.modal_wrap {width:92.7500vw;height:128.1250vw;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.slide__container {width:92.7500vw;height:57.1250vw;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.slides {width: 100%;left: 0;}
.slides::after {clear: both;}
.slides > li {}

/* 슬라이드 버튼 */
.slide-btn {width: 5.0000vw;height: 15.0000vw;border-radius: 50%;border: none;cursor: pointer;top: 50%;transform: translateY(-50%);}
.--prev {left: 8.9583vw;background:url('../sub/images/sub1_03_prev.png')no-repeat center / cover;}
.--next {right: 8.9583vw;background:url('../sub/images/sub1_03_next.png')no-repeat center / cover;}
/* 닫기버튼 */
.close-btn {
	top:22vw;left:50%;width: 12.5000vw;height: 10.8333vw;transform:translateX(-50%);background:url('../sub/images/sub1_03_close.png')no-repeat center / cover;
	border:none;
}

/* bullet */
#bullets {bottom: 20%;left: 50%;transform: translateX(-50%);}
#bullets > li {margin: 0 1.6667vw;}
#bullets > li > a {text-decoration: none; width: 1em;height: 1em;background-color: rgb(165, 165, 165);border-radius: 50%;transition: 0.2s;}
#bullets > li > a.on {}

    .s1-3-schedule tbody tr th:nth-child(1) {
        width: auto;padding: 2.0833vw;
        font-size: 3.1667vw;
        line-height: 4.75vw;
    }
/* 공통 섹션 */
.flex_center {justify-align-items:center;}
.flex_space {justify-}

.sub_page_3 .section {} 
.sub_page_3 .inner {width:85.8333vw;margin:0 auto;} 
.sub_page_3 .section .text_wrap {}
.sub_page_3 .section .text_wrap h4 {font-family: 'Pretendard', sans-serif;font-size: 3.9583vw;}
.sub_page_3 .section .text_wrap h3 {
	font-family: 'KoPub Batang';font-size: 7.5000vw;line-height: 10.6250vw;margin-bottom: 6.2500vw;letter-spacing: -0.0667vw;
}
.sub_page_3 .section .text_wrap h3 span {}
.sub_page_3 .section .text_wrap p {
	width: 100%;margin-bottom: 5.4167vw;font-family: 'Pretendard', sans-serif;font-size: 3.7500vw;line-height: 5.8333vw;
}
.sub_page_3 .section .text_wrap p span {}
.sub_page_3 .section .text_wrap p.last_desc {}

.sub_page_3 .section .image_wrap {}
.sub_page_3 .section .image_wrap img,.sub3-5-content04 .content3 .img_wrapper img {width:100%;height:100%}


.sub3-2-effect-step{ justify- align-items: center; gap: 13.3333vw;}
.sub3-2-effect-step li{}
.sub3-2-effect-step li .img-box{width: 100%;}
.sub3-2-effect-step li .img-box img{width: auto; height: 100%;}
.sub3-2-effect-step li .img-box p {font-size: 3.3333vw;line-height: 4.5833vw;font-family: 'Pretendard', sans-serif; margin-top: 3.1250vw;}
.sub3-2-effect-step li .img-box p span {}
.sub3-2-effect-step li:after { content: url(../sub/img/sub3-1-collagen-effectimg_step_arrow.png); left: 108%; top: 50%; width: 3.1250vw; height: 6.2500vw; transform: translateY(-50%);}
.sub3-2-effect-step li:last-child:after{}
.sub3-2-efftct.txt-box{ font-family: 'Pretendard', sans-serif; }
.sub3-2-efftct.txt-box p:nth-of-type(1){ margin-bottom: 5.6250vw;}


/* sub01_01 */
#sub1_01_intro.aos-animate {background-size:100%;}

/* sub01_02 */
#sub1_02_intro {background: url('../sub/images/sub1_02_intro_bg.png') no-repeat top center / cover;}
#sub1_02_swiper .page {background: url('../sub/images/sub1_02_slide_bg.png') no-repeat top center / cover;}

/* sub01_03 */
#sub1_03_intro {}
#sub1_03_intro .txt-box{}
#sub1_03_intro .txt-box p{}
#sub1_03_intro .txt-box h1{}
#sub1_03_intro .sub-index {}

#sub1_03_sec01 .s1-3-map-intro .s1-3-ss2 span.db {}

.s1-3-infotime {width:85.5417vw;margin:0 auto 23.3333vw;}
.s1-3-info {justify-}
.s1-3-timewrapper .s1-3-timetable li {margin-bottom:0.0000vw;}
.s1-3-timewrapper .s1-3-timetable li:last-child {margin-top:0.5rem;}
.s1-3-timewrapper li p{}
.s1-3-timewrapper li p:after{}
.s1-3-timewrapper .s1-3-time{font-size: 3.9583vw;line-height:4.1667vw;}
.s1-3-timewrapper .s1-3-time span{line-height:4.1667vw;}

.sub1-3_img_wrap {max-width: 90.5417vw;width: 100%;padding: 20.8333vw 0 21.4583vw;margin: auto;border-top:0.4167vw solid rgba(40,40,40,0.2)}
.sub1-3_img_wrap .txt-box h2 {font-family: 'KoPub Batang';font-size: 6.2500vw;line-height: 9.3750vw;margin-bottom: 8.9583vw;}

.s1-3-schedule {width: 283.5417vw;}
.s1-3-schedule tbody tr th:nth-child(1) {justify-align-items:center;height:auto;justify-content: center;}
.s1-3-schedule tbody tr th:nth-child(1) small {margin-left: 0;}
.s1-3-schedule tbody tr th:nth-child(1) span {width: 13.3333vw;height: 13.3333vw;background:pink;border-radius:50%;margin-right: 0}






/* sub3_01 */
.sub3-1-suggest-box .suggestul li::marker {font-size:3.3333vw;}

/* sub3_02 */
.sub3-2-effect-step.sub3_02 {align-items: baseline;}
.sub3-2-effect-step li .img-box img.gif {width:65.8333vw;height: 38.9583vw;}

/* sub3_04 */
.sub3-4-intro {background: url(../sub/img/sub3-4head-back.png) no-repeat 50% 50% /cover;}

.sub3-4-intro .sub2-1-txtbox p {margin-bottom: 10.4167vw;}

.sub3-4-injection{background: url(../sub/img/sub3-4-colltouchback.png) no-repeat 50% 50% /cover;gap:10.4167vw}
.sub3-4-injection .txt-box p:nth-of-type(2) { }
.sub3-4-injection .txt-box p:nth-of-type(3) {margin-bottom: 0;}
.sub3-4-injection .img-box {padding-top:3.1250vw;}

.sub3-4-swiper-map {background: url(../sub/img/sub3-4-swiper_bg.png) no-repeat 50% 50% /cover;}

.sub3-1-tabs.sub3-4 {margin-bottom: 0;}
.sub3-1-tabs.sub3-4 .sub3-1-tab.active {border-bottom: 0.6250vw solid #50998d;}

.sub3-1-swiper-container.sub3-4 {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide {padding-top: 10.4167vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box {width:233.3333vw;height:auto;justify-gap:13.5417vw;align-items:normal;padding-top: 10.4167vw;padding-bottom: 12.5000vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide_img_wrapper {padding-left: 12.5000vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-simg {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-simg img {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus {left:auto;right:12.0833vw;top:11.8750vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus img {}
/* .sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus-hover {top:-20.8333vw;right:-81.2500vw;} */
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus-hover {top:10rem;right:0;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus-hover.s3-4-2 {top:2.0833vw;right:-77.7083vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus-hover img {}

.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt {padding-top: 3.1250vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt h3 {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt h4 {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt p {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt p span.color {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul {justify-margin-top: 8.3333vw;gap:2.0833vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li {padding:1.2500vw 2.0833vw 3.9583vw;border-radius:2.0833vw;box-shadow:0.2083vw 0 1.8750vw rgba(85,85,85,0.1)}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul.li_leng_3 li {width:42.5000vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul.li_leng_4 li {width:31.2500vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.title_li {
	font-size: 3.5417vw;line-height:5.0000vw;margin-bottom: 3.5417vw;padding:2.0833vw 0 0;
}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.title_li:after {
	width:100%;height:0.2083vw;background:#454545;margin-top:2.0833vw;
}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.desc_li {font-size: 3.3333vw;line-height: 5.0000vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.desc_li span {}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.desc_li span.lhlh {line-height:3.1250vw;margin-top:-1.0417vw;;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul li p.desc_li.plus {}

.tag_list {justify-gap:2.2917vw;flex-wrap:wrap;width:80%;margin-top: 10.4167vw;}
.tag_list .tag_box {border:0.2083vw solid #50998d;border-radius:6.2500vw;padding:0.0000vw 3.1250vw;}
.tag_list .tag_box span {font-size: 3.5417vw;font-family: 'Pretendard', sans-serif;line-height: 7.5000vw;}


/* sub3-4-section-3 s */
.sub3-4-section-3 {background: url(../sub/img/sub3-4-section-3_bg.png) no-repeat center top/cover;padding:37.5000vw 0 29.1667vw;}
.sub3-4-section-3 .inner {width: 85.5417vw;margin:0 auto;}
.sub3-4-section-3 .content_wrap {}
.sub3-4-section-3 .content_wrap.content1 {margin-bottom: 31.2500vw;}
.sub3-4-section-3 .content_wrap.content2 {margin-bottom: 31.2500vw;}
.sub3-4-section-3 .content_wrap.content3 {}
.sub3-4-section-3 .flex_wrapper {justify-gap:4.1667vw;}

.sub3-4-section-3 .content_wrap.content2 .txt_wrapper {order:2;padding-left: 4.1667vw;}

.sub3-4-section-3 .txt_wrapper {width: 50%;} 
.sub3-4-section-3 .content3 .txt_wrapper {width: 100%;} 
.sub3-4-content .txt_wrapper span.cormorant {
	font-size: 3.5417vw;font-family: "Cormorant", serif;line-height: 8.5417vw;border-radius:50%;border:0.2083vw solid #50998d;
	margin-bottom: 4.1667vw;padding:0 3.1250vw;
}
.sub3-4-content .txt_wrapper p {font-family: 'Pretendard', sans-serif;letter-spacing: -0.0208vw;font-size: 3.7500vw;line-height: 5.6250vw;}
.sub3-4-content .txt_wrapper p.txt_title {font-family: 'KoPub Batang';font-size: 7.5000vw;line-height: 10.4167vw;margin-bottom: 6.2500vw;}
.sub3-4-content .txt_wrapper p.txt_title span {}
.sub3-4-content .txt_wrapper p.txt_desc {margin-bottom: 4.1667vw;}
.sub3-4-content .txt_wrapper p.desc_off {}
.sub3-4-content .txt_wrapper p.desc_on {}
.sub3-4-content .txt_wrapper p.desc_on span {}
.sub3-4-content .txt_wrapper p:last-child {margin-bottom: 0;}
.sub3-4-content .txt_wrapper p.txt_slogan {font-size: 5.2083vw;line-height: 5.8333vw;}

.sub3-4-section-3 .content_wrap.content1 .img_wrapper {padding-top: 10.4167vw;}
.sub3-4-section-3 .content_wrap.content2 .img_wrapper {padding-top: 20.8333vw;}

.sub3-4-section-3 .img_wrapper {width: 107.2917vw;}
.sub3-4-section-3 .content3 .img_wrapper {width: 100%;margin-top: 12.5000vw;} 
.sub3-4-section-3 .img_wrapper.flex_wrapper {gap:6.2500vw;}
.sub3-4-section-3 .img_wrapper .flex_img {}
.sub3-4-section-3 .img_wrapper .flex_img p {margin-top: 3.1250vw;font-size: 3.5417vw;line-height: 5.8333vw;}
.sub3-4-section-3 .img_wrapper .flex_img p.tit_off {}
.sub3-4-section-3 .img_wrapper .flex_img p.tit_on {}

.sub3-4-section-3 .img_wrapper ul {}
.sub3-4-section-3 .img_wrapper ul li {width: 60.4167vw;height: 81.4583vw;box-shadow: 0.2083vw 0 1.8750vw rgba(85, 85, 85, 0.1);padding:6.2500vw 0;border-radius:2.0833vw;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 {}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3.last-box3-3 {padding-top:3.1250vw;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 img {}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 .txt_area {width:100%;left:0;bottom:6.2500vw;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 .txt_area p {font-family: 'Pretendard', sans-serif;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 .txt_area p.step {font-family: "Cormorant", serif;font-size: 4.1667vw;margin-bottom:1.6667vw;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 .txt_area p.title {font-size: 4.1667vw;line-height: 5.8333vw;margin-bottom:2.0833vw;}
.sub3-4-section-3 .img_wrapper ul li .img-box3-3 .txt_area p.desc {font-size: 3.5417vw;line-height: 5.8333vw;}

/* sub3-3-section-3 e */

.sub3-4-section-4 {padding:29.1667vw 0 25.0000vw;background: url(../sub/img/sub3-4-section-4_bg.png) no-repeat center top/cover;}
.sub3-4-section-4 .inner {width: 85.5417vw;margin:0 auto;}
.sub3-4-section-4 .content_wrap {}
.sub3-4-section-4 .txt_wrapper {}
.sub3-4-section-4 .txt_wrapper p.txt_desc {font-size: 3.7500vw;line-height: 5.8333vw;}
.sub3-4-section-4 .txt_wrapper p.txt_desc span {}

.sub3-4-section-4 .img_wrapper {margin-top: 12.5000vw;}
.sub3-4-section-4 .img_wrapper ul {justify-}
.sub3-4-section-4 .img_wrapper ul li {}
.sub3-4-section-4 .img_wrapper ul li img {}
.sub3-4-section-4 .img_wrapper ul li .txt_area {}
.sub3-4-section-4 .img_wrapper ul li .txt_area p {font-size: 3.5417vw;line-height:5.8333vw;}
.sub3-4-section-4 .img_wrapper ul li .txt_area p.title {font-size: 4.1667vw;margin-top: 4.1667vw;}
.sub3-4-section-4 .img_wrapper ul li .txt_area p.desc {margin-top: 2.0833vw;}


.sub3-4-section-4 .content_wrap {}

/* NB Speciality area */

.txt-box.sub3-4 h3 {font-size: 5.8333vw;line-height: 10.4167vw;margin-bottom: 6.2500vw;}
.txt-box.sub3-4 h3 span {font-size: 7.5000vw;}

.sub3-4 .txt-box h5 {color:#50998d}
.sub3-4 li.sub2-2-rig .check-box {width: 25.6250vw;height: 7.5000vw;font-family: "Cormorant", serif;font-size: 3.7500vw;gap: 1.0417vw;}

.sub3-1-8sec.sub3-4 {background:url('../sub/img/sub3-3-8sec-back.png')no-repeat 50% 50% / cover;}
.sub3-4 .s1-btn.s3-1-btn-1 {background: #000000;}
.sub3-4 .s1-btn.s3-1-btn-1:after {}
.sub-3-4.txt-box h3 span {}

.sub3-1-suggest-box.sub3-4 .sub3-1-suggestimg-wrapper p span {}

/* sub3_05 */

/* 서브페이지 중 인트로 */
.sub3-5-intro {background: url(../sub/images/sub3-5head-back.png) no-repeat 50% 50% / cover;}


/* 서브페이지 중 첫번째 컨텐츠 */
.sub_page_3 .sub3-5-content01 {background: url('../sub/images/sub3-5-content01_bg.png') no-repeat 50% 50% / cover;padding:33.3333vw 0.0000vw;}
.sub_page_3 .sub3-5-injection {gap:14.5833vw;flex-wrap: wrap;}

/* 서브페이지 중 두번째 컨텐츠 */
.sub_page_3 .sub3-5-content02 {background: url('../sub/images/sub3-5-section-2_bg.png') no-repeat 50% 50% / cover;padding:20.1667vw 0.0000vw 18.7500vw;}
.sub_page_3 .sub3-5-content02 .inner {width: 85.8333vw;}

.sub_page_3 .sub3-5-swiper-map .text_wrap {}
.sub_page_3 .sub3-5-swiper-map .text_wrap h4 {font-size: 3.9583vw;line-height: 11.0417vw;}
.sub_page_3 .sub3-5-swiper-map .text_wrap h3 {font-size:7.5000vw;line-height: 11.0417vw;}
.sub_page_3 .sub3-5-swiper-map .text_wrap p {font-size: 3.7500vw;line-height:5.6250vw;}

/* tab */
.sub_page_3 .sub3-5-swiper-map .tab_wrap {  margin-bottom: 0.0000vw; gap: 1.7083vw;}
.sub_page_3 .sub3-5-swiper-map .tab_wrap .tab {
	width:27.3750vw;height:11.0417vw;justify-align-items: center;font-family:'Pretendard',sans-serif;font-size: 3.7667vw;
	 cursor: pointer;  border-bottom: 0.2083vw solid #a3a3a3;letter-spacing:-0.0333vw;
}
.sub_page_3 .sub3-5-swiper-map .tab_wrap .tab.active { border-bottom: 0.6250vw solid #50998d;}

/* swiper */
.sub_page_3 #sub3-5 {padding: 11.4583vw 0;}
.sub_page_3 #sub3-5 .swiper-wrapper {}
.sub_page_3 #sub3-5 .swiper-slide {}
.sub_page_3 #sub3-5 .slide-box {flex-wrap: wrap;justify-content: center;
	gap:10.5417vw;width: 100%;min-height: auto;background:#fff;border-radius:2.0833vw;
	margin:0 auto;box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.8333vw 5.0000vw;padding:10.4167vw 6.0000vw;
}
.sub_page_3 #sub3-5 .slide-box .slide_img_wrapper {padding-left: 0vw;}
.sub_page_3 #sub3-5 .slide-box .slide_img_wrapper .s3-1-simg {text-align: center;}
.sub_page_3 #sub3-5 .slide-box .slide_img_wrapper .s3-1-simg img {width:75%;}
.sub_page_3 #sub3-5 .slide-box .slide_img_wrapper .s3-1-simg img.side {top:-0.8333vw;right:-8.3333vw}
.sub_page_3 #sub3-5 .slide-box .slide_img_wrapper .s3-1-plus {right:11.4583vw;top:14.5833vw;cursor:pointer;}
.sub_page_3 #sub3-5 .slide-box .slide_img_wrapper .s3-1-plus-hover {}
.sub_page_3 #sub3-5 .slide-box .slide-txt {padding-top: 3.1250vw;width: 100%;}
.sub_page_3 #sub3-5 .slide-box .slide-txt h3 {font-size: 5.8333vw;line-height: 7.5000vw;letter-spacing: -0.0208vw;font-family: 'KoPub Batang';margin-bottom: 4.1667vw;}
.sub_page_3 #sub3-5 .slide-box .slide-txt h4 {font-size: 3.9583vw;line-height:5.8333vw;font-family:'Pretendard',sans-serif;margin-bottom: 4.1667vw;}
.sub_page_3 #sub3-5 .slide-box .slide-txt p {font-size: 3.5417vw;line-height:5.8333vw;font-family:'Pretendard',sans-serif;margin-bottom: 4.1667vw;}
.sub_page_3 #sub3-5 .slide-box .slide-txt p.color_on {}
.sub_page_3 #sub3-5 .slide-box .slide-txt p span {}
.sub_page_3 #sub3-5 .slide-box .slide-txt p.last-mb {margin-bottom: 0;}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul {flex-wrap: wrap;margin-top: 8.3333vw;gap:2.0833vw;}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li {padding:1.2500vw 2.0833vw 3.9583vw;border-radius:2.0833vw;box-shadow:0.2083vw 0 1.8750vw rgba(85,85,85,0.1)}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul.li_leng_3 li {width:35.2500vw;}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul.li_leng_4 li {width:35.2500vw;}

.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p {color:#171717}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.title_li {
	font-size: 3.5417vw;line-height:5.0000vw;margin-bottom: 3.5417vw;padding:2.0833vw 0 0;flex-wrap: wrap;
}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.title_li:after {
	width:100%;height:0.2083vw;background:#454545;margin-top:2.0833vw;
}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.desc_li {font-size: 3.3333vw;line-height: 5.0000vw;margin-bottom: 0;}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.desc_li.plus {}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.desc_li span {}
.sub_page_3 #sub3-5 .slide-box .slide-txt ul li p.desc_li span.lhlh {line-height:3.1250vw;margin-top:-1.0417vw;}

#sub3-5 .swiper-button-next ,#sub3-5 .swiper-button-prev {display:none;
	 width: 12.5000vw; height: 12.5000vw; border-radius: 50%;  box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 1.6667vw 5.0000vw;
}

/* 서브페이지 중 세번째 컨텐츠 */
.sub3-5-content03 {background: url(../sub/images/sub3-5-section-3_bg.png) no-repeat center top/cover;padding:20.5000vw 0 39.5833vw;}
.sub3-5-content03 .inner {width: 85.5417vw;margin:0 auto;}

.sub3-5-content03 .content_wrap.content1 {margin-bottom: 31.2500vw;flex-wrap: wrap;}
.sub3-5-content03 .content_wrap.content2 {margin-bottom:0.0000vw;flex-wrap: wrap;flex-direction: column-reverse;}
.sub3-5-content03 .content_wrap.content3 {}

.sub3-5-content03 .flex_wrapper {justify-gap:4.1667vw;}
.sub3-5-content03 .content_wrap.content2 .txt_wrapper {order:2;padding-left: 0vw;}
.sub3-5-content03 .txt_wrapper {width: 100%;} 
.sub3-5-content03 .content3 .txt_wrapper {width: 100%;} 

.content_wrap .txt_wrapper span.cormorant {
	font-size: 3.5417vw;font-family: "Cormorant", serif;line-height: 8.5417vw;border-radius:50%;border:0.2083vw solid #50998d;
	margin-bottom: 4.1667vw;padding:0 3.1250vw;
}
.content_wrap .txt_wrapper p {font-family: 'Pretendard', sans-serif;letter-spacing: -0.0208vw;font-size: 3.7500vw;line-height: 5.6250vw;}
.content_wrap .txt_wrapper p.txt_title {font-family: 'KoPub Batang';font-size: 7.5000vw;line-height: 10.4167vw;margin-bottom: 6.2500vw;}
.content_wrap .txt_wrapper p.txt_title span {}
.content_wrap .txt_wrapper p.txt_desc {margin-bottom: 4.1667vw;}
.content_wrap .txt_wrapper p.desc_off {}
.content_wrap .txt_wrapper p.desc_on {}
.content_wrap .txt_wrapper p.desc_on span {}
.content_wrap .txt_wrapper p:last-child {margin-bottom: 0;}
.content_wrap .txt_wrapper p.txt_slogan {font-size: 5.2083vw;line-height: 5.8333vw;}

.sub3-5-content03 .content_wrap.content1 .img_wrapper {padding-top: 10.4167vw;}
.sub3-5-content03 .content_wrap.content2 .img_wrapper {padding-top: 20.8333vw;}

.sub3-5-content03 .img_wrapper {width: 85.2917vw;}
.sub3-5-content03 .content3 .img_wrapper {width: 100%;margin-top: 12.5000vw;} 
.sub3-5-content03 .img_wrapper.flex_wrapper {gap:6.2500vw;}
.sub3-5-content03 .img_wrapper .flex_img {}
.sub3-5-content03 .img_wrapper .flex_img p {margin-top: 3.1250vw;font-size: 3.5417vw;line-height: 5.8333vw;}
.sub3-5-content03 .img_wrapper .flex_img p.tit_off {}
.sub3-5-content03 .img_wrapper .flex_img p.tit_on {}

.sub3-5-content03 .img_wrapper ul {}
.sub3-5-content03 .img_wrapper ul li {width: 60.4167vw;height: 81.4583vw;box-shadow: 0.2083vw 0 1.8750vw rgba(85, 85, 85, 0.1);padding:6.2500vw 0;border-radius:2.0833vw;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 {}
.sub3-5-content03 .img_wrapper ul li .img-box3-3.last-box3-3 {padding-top:3.1250vw;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 img {}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 .txt_area {width:100%;left:0;bottom:6.2500vw;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 .txt_area p {font-family: 'Pretendard', sans-serif;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 .txt_area p.step {font-family: "Cormorant", serif;font-size: 4.1667vw;margin-bottom:1.6667vw;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 .txt_area p.title {font-size: 4.1667vw;line-height: 5.8333vw;margin-bottom:2.0833vw;}
.sub3-5-content03 .img_wrapper ul li .img-box3-3 .txt_area p.desc {font-size: 3.5417vw;line-height: 5.8333vw;}


/* 서브페이지 중 네번째 컨텐츠 */
.sub3-5-content04 {background: url(../sub/images/sub3-5-section-4_bg.png) no-repeat left bottom;padding:20.7917vw 0 29.1667vw;}
.sub3-5-content04 .inner {width: 85.5417vw;margin:0 auto;}
.sub3-5-content04 .flex_wrapper {justify-gap: 4.1667vw;}
.sub3-5-content04 .content_wrap.content3 .txt_wrapper {order: 2;padding-left:0vw;padding-top:0;}
.sub3-5-content04 .content1 {margin-bottom: 35.4167vw;}
.sub3-5-content04 .content2 {margin-bottom: 33.3333vw;}
.sub3-5-content04 .content1 .img_wrapper .gif {width:106.2500vw;height: 63.5417vw;}
.sub3-5-content04 .content_wrap {}

.sub3-5-content04 .content_wrap .txt_area h4 {font-size: 5.0000vw;margin-top: 7.2917vw;}
.sub3-5-content04 .content1 .txt_wrapper {margin-bottom: 10.4167vw;}
.sub3-5-content04 .content2 .txt_wrapper {margin-bottom: 18.7500vw;}
.sub3-5-content04 .content3 .txt_wrapper {padding-top: 11.4583vw;}
.sub3-5-content04 .txt_wrapper p.txt_desc span {}
.sub3-5-content04 .img_wrapper {margin-top: 0;}
.sub3-5-content04 .content3 .img_wrapper {padding-left:14.5833vw;}

.sub3-5-content04 .txt_wrapper {}
.sub3-5-content04 .txt_wrapper p.txt_desc {font-size: 3.7500vw;line-height: 5.8333vw;}
.sub3-5-content04 .txt_wrapper p.txt_desc span {}

.sub3-5-content04 .img_wrapper {margin-top: 12.5000vw;}
.sub3-5-content04 .img_wrapper ul {flex-wrap: wrap;justify-content: center;}
.sub3-5-content04 .img_wrapper ul li {margin-bottom: 10.4167vw;width: calc(100% / 2);}
.sub3-5-content04 .img_wrapper ul li img {}
.sub3-5-content04 .img_wrapper ul li .txt_area {}
.sub3-5-content04 .img_wrapper ul li .txt_area p {font-size: 3.5417vw;line-height:5.8333vw;}
.sub3-5-content04 .img_wrapper ul li .txt_area p.title {font-size: 4.1667vw;margin-top: 4.1667vw;}
.sub3-5-content04 .img_wrapper ul li .txt_area p.desc {margin-top: 2.0833vw;}

.sub3-5-content04 .content_wrap {flex-wrap: wrap;flex-direction: column-reverse;}

/* 250106 추가 */
.sub3-5-content04 .img_wrapper.inmodeEffect_contWrap ul { flex-direction: column; }
.sub3-5-content04 .img_wrapper.inmodeEffect_contWrap ul li { width: 100%; }


/* NB Speciality area */

.sub3-2-cdam-rigtht li .check-box{font-family: "Cormorant", serif;font-size: 3.7500vw;gap:1.0417vw;}
.sub3-2-cdam-rigtht li .check-box span {font-size: 5.0000vw;}

.sub3-2-cdam-csculptra .txt-box h5 {}

.sub1-0-btn.sub3-1-btn-1.sub3-2-btn-2 {border: #e8c259 0.2083vw solid;}
.sub3-2-btn-2 .s1-btn.s3-1-btn-1 {background:#e8c259;}
.sub3-2-btn-2 .s1-btn.s3-1-btn-1:after {}
.sub3-2-suggest-box .suggestul{padding-top:3.1250vw;}

.txt-box.sub3-5 h3 {font-size: 5.8333vw;line-height: 10.4167vw;margin-bottom: 6.2500vw;}
.txt-box.sub3-5 h3 span {font-size: 7.5000vw;}

.sub3-5 .txt-box h5 {color:#50998d}
.sub3-5 li.sub2-2-rig .check-box {width: 25.6250vw;height: 7.5000vw;font-family: "Cormorant", serif;font-size: 3.7500vw;gap: 1.0417vw;}

.sub3-1-8sec.sub3-5 {background:url('../sub/img/sub3-3-8sec-back.png')no-repeat 50% 50% / cover;}
.sub3-5 .s1-btn.s3-1-btn-1 {background: #000000;}
.sub3-5 .s1-btn.s3-1-btn-1:after {}
.sub-3-5.txt-box h3 span {}

.sub3-1-suggest-box.sub3-5 .sub3-1-suggestimg-wrapper p span {}


/* common s */
.section {}
.section .inner {width: 85.5417vw;margin:0 auto;}
.section .text_wrapper {}
.section .text_wrapper .type {
	font-size:3.7500vw;font-family: "Cormorant", serif;line-height:7.5000vw;border-radius: 50%;border: 0.2083vw solid #717caa;
	margin-bottom:3.1250vw;padding: 0 4.1667vw;
}
.section .text_wrapper .type .num {font-size: 5.0000vw;}
.section .text_wrapper p {font-family:'Pretendard', sans-serif;letter-spacing: -0.01em;}
.section .text_wrapper p.text_slogan {font-size: 4.1667vw;line-height: 7.9167vw;}
.section .text_wrapper p.text_title {font-size: 7.5000vw;line-height: 10.4167vw;font-family: 'KoPub Batang';}
.section .text_wrapper p.text_title span {}
.section .text_wrapper p.text_desc {font-size: 3.7500vw;line-height:5.8333vw;}
.section .text_wrapper p.text_sub_slogan {font-size: 4.1667vw;line-height:6.6667vw;}
.section .text_wrapper p.text_sub_title {font-size: 7.5000vw;line-height: 9.5833vw;letter-spacing: -0.02em;}
.section .text_wrapper p.text_sub_desc {font-size: 3.7500vw;line-height:5.8333vw;}
.section .text_wrapper p.text_sub_desc.color_on {}
.section .text_wrapper p.text_sub_desc.last_desc {margin-bottom: 0;}

.flex_div {        flex-wrap: wrap;gap:12.5000vw;}
.section .flex_div .img_wrapper {}
.section .flex_div .text_wrapper {}
/* common e */

/* common text s */
.text_box-4-5 {}
.text_box-4-5 p.tag_name {font-size: 3.5417vw;width: 25.0000vw;height: 7.5000vw;border-radius:50%;border:0.2083vw solid #50998d;font-family: "Cormorant", serif;line-height:6.2500vw;margin:0 auto 3.1250vw;}
.text_box-4-5 p.tag_name span {font-size: 5.6250vw;}
.text_box-4-5 p.title {font-size: 7.5000vw;line-height: 10.4167vw;font-family: 'KoPub Batang';}
.text_box-4-5 p.title span {}
.text_box-4-5 p.title span.fw400 {}
.text_box-4-5 p.desc {font-size: 3.7500vw;line-height: 5.8333vw;}
.text_box-4-5 p.desc span {}
.text_box-4-5 p.last_desc {margin-bottom: 0;}
/* common text e */


/* sub3-6-1-box s */
.sub3-6-injection {padding:33.3333vw 0.0000vw 33.3333vw;background:url('../sub/images/sub3-6-1-box_bg.png')no-repeat center top;}
.sub3-6-injection .text_wrap {}
.sub3-6-injection .text_wrap h4 {
	font-family: 'KoPub Batang';font-size:5.8333vw;line-height:8.7500vw;letter-spacing: -0.02em;
}
.sub3-6-injection .text_wrap h3 {
	font-family: 'KoPub Batang';font-size:6.5vw;line-height: 10.6250vw;letter-spacing: -0.02em;margin-bottom: 6.2500vw;
}
.sub3-6-injection .text_wrap h3 span {}
.sub3-6-injection .text_wrap h3 span.color {}
.sub3-6-injection .text_wrap p {font-family:'Pretendard', sans-serif;font-size: 3.7500vw;line-height: 5.8333vw;margin-bottom: 4.1667vw;}
.sub3-6-injection .text_wrap p.last_desc {margin-bottom: 0;}
.sub3-6-injection .text_wrap p.slogan {font-size: 4.1667vw;line-height: 10.4167vw;margin-bottom: 0;}

.sub3-6-injection .flex_div {gap:10.4167vw;        flex-wrap: wrap;}
.sub3-6-injection .flex_div img{width:100%;height:100%}
.sub3-6-injection .flex_div.flex2 {justify-margin-top: 39.5833vw;}
.sub3-6-injection .flex_div.flex2 .img_wrap {order:2}
.sub3-6-injection .flex_div.flex2 .text_wrap {order:1;}
.sub3-6-injection .img_wrap .img_txt {background:#f6f7f8;font-size: 3.5417vw;line-height: 5.8333vw;padding:4.5833vw 0.0000vw;margin-top: 5.2083vw;}
/* sub3-6-1-box e */



/* sub3-6-2-box s */
.sub4-5-content02 {padding:20.1667vw 0 29.1667vw;background:url('../sub/images/sub3-6-2-box_bg.png')no-repeat center /cover;}
.sub4-5-content02.sub3-6-4-box-slide {background:#f9f9f9;}
.sub4-5-content02 .txt-box {margin-bottom: 12.5000vw;}
.sub4-5-content02 .txt-box .slogan {font-size: 3.9583vw;line-height: 11.0417vw;}
.sub4-5-content02 .txt-box h3 {font-size: 7.5000vw;line-height: 11.0417vw;font-family: 'KoPub Batang';}
.sub4-5-content02 .txt-box h3 span {}
.sub4-5-content02 .txt-box p {font-size: 3.7500vw;line-height: 5.8333vw;}

#sub4-1-tabs {width:100%;margin:0 auto 10.4167vw;gap:1.7083vw;flex-wrap:wrap;}
#sub4-1-tabs .sub3-1-tab.active {border-bottom:0.6250vw solid #50998d;}

#sub3-6-slide01 .swiper-slide {justify-align-items: center;padding: 5.0000vw;}
#sub3-6-slide01 .swiper-slide .slide-box {flex-wrap: wrap;
	width: 100%;min-height:88.9583vw;border-radius: 2.0833vw;background: #fff;padding:13.5417vw 5.4583vw 11.4583vw;
	box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.8333vw 5.0000vw;justify-gap:6.2500vw;
}
#sub3-6-slide01 .slide-box .s3-1-simg {padding-left:0;padding-top: 0;}
#sub3-6-slide01 .slide-box .s3-1-simg img,.section .flex_div .img_wrapper img{width:100%;height:100%}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li img{width:17.9167vw;height:17.9167vw}
.sub3-6-6-box .contBox .sub_flex_wrap ul li img{width:100%;height:100%;}
#sub3-6-slide01 .slide-txt {}
#sub3-6-slide01 .slide-txt h3 {font-family: 'KoPub Batang';font-size: 5.8333vw;;height: 7.5000vw;margin-bottom: 4.1667vw;}
#sub3-6-slide01 .slide-txt p.slogan {font-size: 3.9583vw;line-height: 6.2500vw;margin-bottom: 4.1667vw;}
#sub3-6-slide01 .slide-txt p.desc {font-size: 3.5417vw;line-height: 5.8333vw;margin-bottom: 4.1667vw;}
#sub3-6-slide01 .slide-txt p.last_desc {margin-bottom: 0;}
#sub3-6-slide01 .slide-txt p.desc span {}
#sub3-6-slide01 .slide-txt ul.tag {justify-flex-wrap:wrap;gap:2.0833vw;margin-top: 8.3333vw;}
#sub3-6-slide01 .slide-txt ul.tag li {font-size: 3.5417vw;line-height:7.5000vw;border:0.2083vw solid #50998d;border-radius:3.7500vw;padding:0 3.1250vw;}
#sub3-6-slide01 .slide-txt .slide_flex_sub {justify-align-items:center;gap:10.4167vw;margin-top: 10.0000vw;}
#sub3-6-slide01 .slide-txt .slide_flex_sub .left_box {justify-align-items:center;width: 36.2083vw;height: 25.2083vw;border:0.2083vw solid #50998d;background:#fff;border-radius:50%;}
#sub3-6-slide01 .slide-txt .slide_flex_sub .left_box:after {width: 2.5000vw;height: 5.0000vw;background:url('../sub/images/sub5-1-sec03_after.png');right:-6.8750vw;top:50%;transform:translateY(-50%)}
#sub3-6-slide01 .slide-txt .slide_flex_sub .left_box p {font-size: 3.3333vw;line-height: 5.0000vw;}
#sub3-6-slide01 .slide-txt .slide_flex_sub .right_box {}
#sub3-6-slide01 .slide-txt .slide_flex_sub .right_box ul {}
#sub3-6-slide01 .slide-txt .slide_flex_sub .right_box ul li {font-size: 3.3333vw;line-height: 5.0000vw;}

/**/
#sub3-6-slide02 .swiper-slide {justify-align-items: center;padding: 5.0000vw;}
#sub3-6-slide02 .swiper-slide .slide-box {flex-wrap: wrap;justify-content: center;
	width: 100%;min-height:88.9583vw;border-radius: 2.0833vw;background: #fff;padding:10.4167vw 5.4583vw 10.4167vw;
	box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.8333vw 5.0000vw;justify-gap:13.5417vw;
}
#sub3-6-slide02 .slide-box .s3-1-simg {padding-left:0vw;padding-top: 0.0000vw;}
#sub3-6-slide02 .slide-txt {padding-top: 0vw;}
#sub3-6-slide02 .slide-txt h3 {font-family: 'KoPub Batang';font-size: 5.8333vw;;height: 7.5000vw;margin-bottom: 4.1667vw;}
#sub3-6-slide02 .slide-txt p.slogan {font-size: 3.9583vw;line-height: 6.2500vw;margin-bottom: 4.1667vw;}
#sub3-6-slide02 .slide-txt p.desc {font-size: 3.5417vw;line-height: 5.8333vw;margin-bottom: 4.1667vw;}
#sub3-6-slide02 .slide-txt p.desc.fw400 {}
#sub3-6-slide02 .slide-txt p.last_desc {margin-bottom: 0;}
#sub3-6-slide02 .slide-txt p.desc span {}
#sub3-6-slide02 .slide-txt ul.tag {justify-flex-wrap:wrap;gap:2.0833vw;margin-top: 8.3333vw;}
#sub3-6-slide02 .slide-txt ul.tag li {font-size: 3.5417vw;line-height:7.5000vw;border:0.2083vw solid #50998d;border-radius:3.7500vw;padding:0 3.1250vw;}
#sub3-6-slide02 .slide-txt .slide_flex_sub {justify-align-items:center;gap:10.4167vw;margin-top: 10.0000vw;}
#sub3-6-slide02 .slide-txt .slide_flex_sub .left_box {justify-align-items:center;width: 25.2083vw;height: 25.2083vw;border:0.2083vw solid #50998d;background:#fff;border-radius:50%;}
#sub3-6-slide02 .slide-txt .slide_flex_sub .left_box:after {width: 2.5000vw;height: 5.0000vw;background:url('../sub/images/sub5-1-sec03_after.png');right:-6.8750vw;top:50%;transform:translateY(-50%)}
#sub3-6-slide02 .slide-txt .slide_flex_sub .left_box p {font-size: 3.3333vw;line-height: 5.0000vw;}
#sub3-6-slide02 .slide-txt .slide_flex_sub .right_box {}
#sub3-6-slide02 .slide-txt .slide_flex_sub .right_box ul {}
#sub3-6-slide02 .slide-txt .slide_flex_sub .right_box ul li {font-size: 3.3333vw;line-height: 5.0000vw;}

.sub3-1-swiper-container2 {
    max-width: 270.8333vw;
    width: 100%;
}

.sub3-1-swiper-container2 .swiper-button-next, .sub3-1-swiper-container2 .swiper-button-prev {
            display: none;
    width: 12.5000vw;
    height: 12.5000vw;
    border-radius: 50%;
    
    box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 1.6667vw 5.0000vw;
}

.sub3-1-swiper-container2 .swiper-button-prev:after, .sub3-1-swiper-container2 .swiper-button-next:after {
    font-size: 5.2083vw !important;
    
}

.sub3-1-tabs2 { justify- margin-bottom: 11.4583vw; gap: 1.7083vw;flex-wrap: wrap;}
.sub3-1-tab2 {width: 29.3750vw; height: 11.0417vw;  justify- align-items: center ; font-family:'Pretendard', sans-serif; font-size: 3.7667vw;  cursor: pointer;  border-bottom: 0.2083vw solid #a3a3a3;}
.sub3-1-tab2.active {border-bottom:0.6250vw solid #4d9e91;}

/* sub3-6-2-box e */

/* sub3-6-3-box s */
.sub3-6-3-box {padding:20.6667vw 0;background: url('../sub/images/sub3-6-3-box_bg.png')no-repeat center bottom / cover;}
.contBox {}
.contBox.flex_div:nth-child(1) {justify-content:space-between;flex-wrap: wrap;}
.contBox.flex_div:nth-child(2) {flex-direction: column-reverse;margin-top: 20.8333vw;gap:16.6667vw;flex-wrap: wrap;}
.contBox .txt_wrapper .point {font-size: 3.5417vw;font-family: "Cormorant", serif;border:0.2083vw solid #50998d;border-radius:3.7500vw;padding:1.2500vw 3.7500vw;margin-bottom: 3.1250vw;}
.contBox .txt_wrapper .title {font-family: 'KoPub Batang';font-size: 6.2500vw;line-height: 9.7917vw;letter-spacing: -0.02em;margin-bottom: 3.1250vw;}
.contBox .txt_wrapper .title span {}
.contBox .txt_wrapper .desc {font-size: 3.7500vw;line-height: 5.8333vw;}
.contBox .txt_wrapper .desc span {}
.contBox .txt_wrapper .desc.mb {margin-top:3.1250vw;}
/* sub3-6-3-box e */
/* sub3-6-4-box s */
.sub3-6-4-box {padding:20.3333vw 0 31.2500vw;}
.sub3-6-4-box .contBox .txt_wrapper {}
.sub3-6-4-box .contBox .txt_wrapper .point {border-radius:50%;line-height: 8.7500vw;padding:0 3.3333vw}
.sub3-6-4-box .contBox .flex_div {margin-top:10.4167vw;}
.sub3-6-4-box .contBox .flex_div>div {}
.sub3-6-4-box .contBox .flex_div>div p {font-size: 3.5417vw;line-height: 5.8333vw;margin-top: 6.2500vw;}
.sub3-6-4-box .contBox .flex_div .flex_right p {}

.sub3-6-4-sub-title {font-size: 4.0083vw;line-height: 7.0167vw;margin-top: 5.2083vw;}
.sub3-6-4-sub-title span {}
/* sub3-6-4-box e */

/* sub3-6-5-box s */
.sub3-6-5-box {margin-bottom: 43.7500vw;margin-top: 20.4167vw;}
.sub3-6-5-box .contBox .txt_wrapper {}
.sub3-6-5-box .contBox .txt_wrapper .point {border-radius:50%;line-height: 8.7500vw;padding:0 3.3333vw}
.sub3-6-5-box .contBox .txt_wrapper .title {}
.sub3-6-5-box .contBox .flex_div {gap:23.9583vw;margin-top: 14.5833vw;flex-wrap: wrap;}
.sub3-6-5-box .contBox .flex_div .flex_left {}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul {}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li {justify-align-items:center;gap:1.4583vw;margin-bottom:11.6667vw;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li:after {width: 6.2500vw;height: 3.1250vw;background:url('../sub/images/down_arrow.png')no-repeat center / cover;left:50%;bottom:-7.2917vw;transform:translateX(-50%)}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li:last-child {margin-bottom: 0;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li:last-child:after {}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area {}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .name {margin-bottom: 1.0417vw;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .name p {font-size: 4.1667vw;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .name p span.step {font-size: 5.8333vw;font-family: "Cormorant", serif;margin-right: 1.0417vw;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .name p span.step span {font-size: 7.5000vw;}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .info {}
.sub3-6-5-box .contBox .flex_div .flex_left .sub3-6-5-ul li .txt_area .info p {font-size:3.7500vw;line-height: 5.8333vw;}
.sub3-6-5-box .contBox .flex_div .flex_right {width: 100%;}
.sub3-6-5-box .contBox .flex_div .flex_right>div {}
/* .sub3-6-5-box .contBox .flex_div .flex_right .flex_right_images {right:-18.7500vw;bottom:0.0000vw;width: 45.6250vw;height: 45.6250vw;} */
.sub3-6-5-box .contBox .flex_div .flex_right .flex_right_images {right:-8%;bottom:-25%;width: 35.6250vw;height: 35.6250vw;}

/* sub3-6-5-box e */

/* sub3-6-6-box s */
.sub3-6-6-box .contBox .txt_wrapper {}
.sub3-6-6-box .contBox .txt_wrapper .point {border-radius:50%;line-height: 8.7500vw;padding:0 3.3333vw}
.sub3-6-6-box .contBox .txt_wrapper .title {}
.sub3-6-6-box .contBox .sub_flex_wrap {box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.8333vw 2.5000vw;border-radius:4.1667vw;background:#fff;padding:11.4583vw 5.5833vw;margin:14.5833vw auto 45.8333vw}
.sub3-6-6-box .contBox .sub_flex_wrap ul {justify-content: center;align-items:center;flex-wrap: wrap;gap: 0 2.0833vw;}
.sub3-6-6-box .contBox .sub_flex_wrap ul li {padding-bottom: 7.7083vw;width: calc(97% / 2);}
.sub3-6-6-box .contBox .sub_flex_wrap ul li:after {display:none;right:-25.0000vw;top:19.1667vw;width: 18.3333vw;height: 3.1250vw;background:url('../sub/images/sub3-6-5-step-arrow.png')no-repeat center / cover;}
.sub3-6-6-box .contBox .sub_flex_wrap ul li:last-child:after{}
.sub3-6-6-box .contBox .sub_flex_wrap ul li .step {font-family: "Cormorant", serif;font-size: 5.8333vw;margin:3.1250vw 0 2.0833vw}
.sub3-6-6-box .contBox .sub_flex_wrap ul li .desc{font-size: 4.1667vw;line-height: 6.2500vw;}

/* sub3-6-6-box e */

/* sub3-6-7-box s */
.sub3-6-7-box {margin-bottom: 58.3333vw;}
.sub3-6-7-box .contBox .txt_wrapper {}
.sub3-6-7-box .contBox .sub_swiper_area {}
.sub3-6-7-box .contBox #sub3-6-slide03 .swiper-slide p.title {font-size: 4.1667vw;line-height: 5.8333vw;margin-top: 10.4167vw;}
.sub3-6-7-box .contBox #sub3-6-slide03 .swiper-slide p.title span {}

.sub3-6-7-box .navbox2 {width: 85.5417vw; left:50%;transform:translateX(-50%);top:37.5000vw;}
.sub3-6-7-box .navbox2 .swiper-button-next,
.sub3-6-7-box .navbox2 .swiper-button-prev{margin-top: -6.2500vw;  width: 12.5000vw; height: 12.5000vw; border-radius: 50%;  box-shadow: rgba(149, 157, 165, 0.4) 0.0000vw 1.6667vw 5.0000vw;}
.sub3-6-7-box .navbox2 .swiper-button-prev:after,
.sub3-6-7-box .navbox2 .swiper-button-next:after {font-size: 5.2083vw !important; }

/* sub3-6-7-box e */


/* background */
.sub3-1-8sec {background: url(../sub/images/sub3-6-8sec_bg.png) no-repeat center bottom / cover;}
.sub3-1-8sec .txt-box h3 {font-size: 7.5000vw;}
.sub3-1_cont11_que p span {}
#sub4-2-inquiry .s1-btn.s3-1-btn-1 {background:#000;}
#sub4-2-inquiry .s1-btn.s3-1-btn-1:after {background:#000;}


/* sixth */
.sub3-6-8-box{margin-bottom: 41.6667vw;}
.sub3-6-8-box .contBox {}
.sub3-6-8-box .contBox .txt_wrapper .title {font-size: 5.8333vw;line-height: 10.4167vw;}
.sub3-6-8-box .contBox .txt_wrapper .title span {font-size: 7.5000vw;}

.sub_swiper_area {margin-top:10.7083vw;}
.sub3-6-8-box .bigslide{width:100%; margin:0 0 0 auto;}
.sub3-6-8-box .sub3-6-8-slide{padding-bottom: 18.7500vw;}
.sub3-6-8-box .sub3-6-8-slide .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{height: 1.6667vw !Important;}
.sub3-6-8-box .sub3-6-8-slide .swiper-scrollbar-drag{background: #b8b8b8;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .imgbox{width: 85.8750vw; height: 55.9583vw; margin-bottom: 7.2917vw;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .imgbox img{width: 100%; height: auto;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox{ justify- align-items:flex-start; gap:2.0833vw;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox h4{font-family: "Cormorant", serif; font-size: 9.1667vw;  line-height: 0.3;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox .smalltxt {font-family: 'Pretendard', sans-serif;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox .smalltxt h3{font-size: 4.1667vw; line-height:5.8333vw; margin-bottom: 5.2083vw;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox .smalltxt p{font-size: 4.1667vw;  line-height: 5.8333vw; margin-bottom: 5.2083vw;}
.sub3-6-8-box .sub3-6-8-slide .swiper-slide .txtbox .smalltxt p:last-child{margin-bottom: 0;}
.sub3-6-8-box .navbox {width: 39.5833vw; right:0;top:20.8333vw; height:12.5000vw; margin-bottom: 9.3750vw;display:none;}
.sub3-6-8-box .navbox .swiper-button-next,
.sub3-6-8-box .navbox .swiper-button-prev{margin-top: -6.2500vw;  width: 12.5000vw; height: 12.5000vw; border-radius: 50%;  box-shadow: rgba(149, 157, 165, 0.4) 0.0000vw 1.6667vw 5.0000vw;}
.sub3-6-8-box .navbox .swiper-button-prev:after,
.sub3-6-8-box .navbox .swiper-button-next:after {font-size: 5.2083vw !important; }


.sub3-1-suggest-box .sub3-1-suggestimg-wrapper p span {}

.sub4-1-intro {background: url(../sub/images/sub4-1head-back.png) no-repeat 50% 50% / cover;}

.kopub {font-family: 'KoPub Batang';}
.pretendard {font-family:'Pretendard', sans-serif !important;}
.cormorant {font-family: "Cormorant", serif;}
.sorts {font-family: "Sorts Mill Goudy", serif;}

/* section01 */
.sub4-1-injection {padding:20.4167vw 0.0000vw 31.2500vw;background:url('../sub/images/sub4-1_section01_bg.png')no-repeat center top;}
.sub4-1-injection .text_wrap {}
.sub4-1-injection .text_wrap h4 {
	font-family: 'KoPub Batang';font-size:5.8333vw;line-height:8.7500vw;letter-spacing: -0.02em;
}
.sub4-1-injection .text_wrap h3 {
	font-family: 'KoPub Batang';font-size: 7.5000vw;line-height: 10.6250vw;letter-spacing: -0.02em;margin-bottom: 6.2500vw;
}
.sub4-1-injection .text_wrap h3 span {}
.sub4-1-injection .text_wrap p {font-family:'Pretendard', sans-serif;font-size: 3.7500vw;line-height: 6.1333vw;margin-bottom: 4.1667vw;}
.sub4-1-injection .text_wrap p.last_desc {margin-bottom: 0;}

.sub4-1-injection .flex_div {gap:8.3333vw}

/* section02 */
.sub4-1-content02 {margin:0 auto;padding:20.0833vw 0 0.0000vw;background:url('../sub/images/sub4-1-content02_slide_bg.png')no-repeat center /cover;margin-bottom: 20.5417vw;}
.sub4-1-content02 .txt-box {margin-bottom: 12.5000vw;}
.sub4-1-content02 .txt-box .slogan {font-size: 3.9583vw;line-height: 11.0417vw;}
.sub4-1-content02 .txt-box h3 {font-size: 7.5000vw;line-height: 11.0417vw;font-family: 'KoPub Batang';}
.sub4-1-content02 .txt-box h3 span {}
.sub4-1-content02 .txt-box p {font-size: 3.7500vw;line-height: 5.8333vw;}


#sub4-1-tabs {margin:0 auto 10.4167vw;justify-gap:7.2917vw;flex-wrap:wrap;}
#sub4-1-tabs .sub3-1-tab {}
#sub4-1-tabs .sub3-1-tab.active {border-bottom:0.6250vw solid #4d9e91;}

#sub4-1-slide01 {}
#sub4-1-slide01 .swiper-slide {justify-align-items: center;padding: 5.0000vw;}
#sub4-1-slide01 .swiper-slide .slide-box {flex-wrap: wrap;justify-content: center;
	width: 100%;min-height:96.0417vw;border-radius: 2.0833vw;background: #fff;padding: 14.5833vw 0 16.6667vw;
	box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.8333vw 5.0000vw;justify-gap:14.5833vw;align-items:center;
}
#sub4-1-slide01 .slide-box .s3-1-simg {padding-left:0vw;}
#sub4-1-slide01 .slide-txt {padding:0 4.3750vw}
#sub4-1-slide01 .slide-txt h3 {
	font-size: 5.8333vw;line-height: 7.5000vw;letter-spacing: -0.01em;font-family: 'KoPub Batang';margin-bottom: 4.1667vw;
}
#sub4-1-slide01 .slide-txt h4 {font-size: 3.9583vw;line-height: 6.0417vw;letter-spacing: -0.01em;margin-bottom: 4.1667vw;justify-content: center;}
#sub4-1-slide01 .slide-txt p {font-size: 3.5417vw;line-height: 6.2500vw;letter-spacing: -0.01em;margin-bottom: 4.1667vw;}
#sub4-1-slide01 .slide-txt p span {}
#sub4-1-slide01 .slide-txt p.color_on {margin-bottom: 0;}
#sub4-1-slide01 .slide-txt p.fw {}
#sub4-1-slide01 .slide-txt p.mb {margin-bottom: 0;}
#sub4-1-slide01 .slide-txt p.color_on span {}

.slide_ul {margin-top: 8.3333vw;}
.slide_ul li {font-size: 3.3333vw;line-height: 5.8333vw;padding-left: 2.0833vw;}
.slide_ul li:after {width: 0.8333vw;height: 0.8333vw;background:#419c98;left:0;top:50%;transform:translateY(-50%);border-radius:50%;}
.slide_ul li.no_style {}
.slide_ul li.no_style:after {}


/* background */
.sub3-1-8sec {background: url(../sub/images/sub5-1-content03_bg.png) no-repeat 50% 50% / cover;}
.sub3-1-8sec .txt-box h3 {font-size: 7.5000vw;}
.sub3-1_cont11_que p span {}

/**/

/* 공용 */
.sub_event_wrap{}
.sub_event_wrap .ev_cont{justify-content: center;flex-wrap: wrap;}
.sub_event_wrap .ev_cont .ev_left {padding-right:34.3750vw;padding-bottom:15.3750vw}
.sub_event_wrap .ev_cont .ev_left .txt_box {}
.sub_event_wrap .ev_cont .ev_left .txt_box .title {font-family: 'KoPub Batang';font-size: 7.5000vw;line-height: 10.4167vw;margin-bottom: 4.1667vw;}
.sub_event_wrap .ev_cont .ev_left .txt_box .title span {}
.sub_event_wrap .ev_cont .ev_left .txt_box .desc {font-size: 3.7500vw;line-height: 6.2500vw;}
.sub_event_wrap .ev_cont .ev_left .txt_box .moreBtn {margin-top: 14.5833vw;gap:1.0417vw;align-items:center;}
.sub_event_wrap .ev_cont .ev_left .txt_box .moreBtn span {font-size: 3.7500vw;line-height: 6.2500vw;}
.sub_event_wrap .ev_cont .ev_left .txt_box .moreBtn img {width: 5.0000vw;height: 5.0000vw;}

.sub_event_wrap .ev_cont .ev_right{width:228.5417vw}
.sub_event_wrap .ev_cont .ev_right .swiper-slide{width:75.0000vw;margin-right:5.2083vw}
.sub_event_wrap .ev_cont .ev_right .swiper-slide:last-child{margin-right:0}

.sub_event_wrap .ev_cont .ev_right .swiper-slide .swiper_txt {margin-top: 4.1667vw;}
.sub_event_wrap .ev_cont .ev_right .swiper-slide .swiper_txt .title {font-size: 4.5833vw;line-height: 5.8333vw;margin-bottom: 1.6667vw;}
.sub_event_wrap .ev_cont .ev_right .swiper-slide .swiper_txt .desc {font-size: 3.5417vw;line-height: 5.8333vw;}


.event_pagination  {width: 120.8333vw;height:0.4167vw;left:50%;bottom:12.5000vw;transform:translateX(-50%)}
.swiper-pagination-progressbar.event_pagination .swiper-pagination-progressbar-fill {background:#419c98;}


/* section03  */
.sub4-1-content03 {margin-bottom: 31.2500vw;background:url('../sub/images/sub4-1-content03_bg.png')no-repeat center top;}
.sub4-1-content03 .inner {width:85.5417vw;margin:0 auto;}
.sub4-1-content03 .text_wrap {margin-bottom: 14.5833vw;}
.sub4-1-content03 .text_wrap p {}
.sub4-1-content03 .text_wrap p.sub_title {font-family: 'KoPub Batang';font-size: 7.5000vw;line-height: 10.4167vw;letter-spacing: -0.01em;margin-bottom: 4.1667vw;}
.sub4-1-content03 .text_wrap p.sub_title span {}
.sub4-1-content03 .text_wrap p.sub_desc {font-size: 3.7500vw;line-height: 5.8333vw;margin-bottom: 4.1667vw;}
.sub4-1-content03 .text_wrap p.last_desc {margin-bottom: 0;}
.sub4-1-content03 .flex_div {gap:10.4167vw}
.sub4-1-content03 .flex_div .img_box {}
.sub4-1-content03 .flex_div .txt_box {padding-top: 4.1667vw;}
.sub4-1-content03 .flex_div .txt_box ul {}
.sub4-1-content03 .flex_div .txt_box ul li {margin-bottom: 4.1667vw;}
.sub4-1-content03 .flex_div .txt_box ul li:last-child {margin-bottom:0.0000vw;}
.sub4-1-content03 .flex_div .txt_box ul li span.name {font-size: 4.1667vw;width: 13.5417vw;height: 7.5000vw;border-radius:3.7500vw;line-height: 7.5000vw;margin-bottom: 1.6667vw;}
.sub4-1-content03 .flex_div .txt_box ul li span.name_en {font-size: 4.1667vw;margin-left: 2.0833vw;}
.sub4-1-content03 .flex_div .txt_box ul li span.name.list01 {background:#91c1bf;}
.sub4-1-content03 .flex_div .txt_box ul li span.name.list02 {background:#7db5b2;}
.sub4-1-content03 .flex_div .txt_box ul li span.name.list03 {background:#6aa8a5;}
.sub4-1-content03 .flex_div .txt_box ul li span.name.list04 {background:#549c98;}
.sub4-1-content03 .flex_div .txt_box ul li span.name.list05 {background:#338b87;}
.sub4-1-content03 .flex_div .txt_box ul li p {padding-left: 3.3333vw;font-size: 3.7500vw;line-height: 5.8333vw;}


/* section04 */
.sub4-1-content04 {padding-bottom: 20.4167vw;}
.sub4-1-content04 .inner {width:85.5417vw;margin:0 auto;}
.sub4-1-content04 .text_wrap {margin-bottom: 14.5833vw;}
.sub4-1-content04 .text_wrap p {}
.sub4-1-content04 .text_wrap p.sub_title {font-family: 'KoPub Batang';font-size: 7.5000vw;line-height: 10.4167vw;letter-spacing: -0.01em;margin-bottom: 4.1667vw;}
.sub4-1-content04 .text_wrap p.sub_title span {}
.sub4-1-content04 .text_wrap p.sub_desc {font-size: 3.7500vw;line-height: 5.8333vw;margin-bottom: 4.1667vw;}
.sub4-1-content04 .text_wrap p.last_desc {margin-bottom: 0;}
.sub4-1-content04 .flex_div {}
.sub4-1-content04 .flex_div .cont_box {}
.sub4-1-content04 .flex_div .cont_box ul {flex-wrap:wrap;}
.sub4-1-content04 .flex_div .cont_box ul li {width: 50%;flex-wrap: wrap;margin-bottom: 14.5833vw;gap:4.1667vw;display:block;}
.sub4-1-content04 .flex_div .cont_box ul li:nth-child(even) {padding-left:6.2500vw;}
.sub4-1-content04 .flex_div .cont_box ul li:last-child {margin-bottom: 0;}
.sub4-1-content04 .flex_div .cont_box ul li img {width: 30.6250vw;height: 30.6250vw;}
.sub4-1-content04 .flex_div .cont_box ul li .li_txt {padding-top: 2.0833vw;}
.sub4-1-content04 .flex_div .cont_box ul li .li_txt span.title {margin-bottom: 2.0833vw;font-size: 4.1667vw;line-height: 6.8750vw;padding-bottom: 1.0417vw;border-bottom:0.2083vw solid #171717;width: 25.0000vw;}
.sub4-1-content04 .flex_div .cont_box ul li .li_txt p.desc {font-size: 3.5417vw;line-height: 5.6250vw;}

/* section05 */
.sub4-1-content05 {background:url('../sub/images/sub4-1-content05_bg.png')no-repeat center bottom;}
.sub4-1-content05 .inner {width:85.5417vw;margin:0 auto;}
.sub4-1-content05 .content_area {}
.sub4-1-content05 .content_area.cont01 {margin-bottom: 35.4167vw;}
.sub4-1-content05 .content_area .text_wrap {margin-bottom: 12.5000vw;}
.sub4-1-content05 .content_area .text_wrap .point {
	font-family: "Cormorant", serif;font-size: 3.3333vw;line-height:7.9167vw;width:28.7500vw;height:7.9167vw;border:0.2083vw solid #419c98;border-radius:50%;
	margin:0 auto 4.1667vw;
}
.sub4-1-content05 .content_area .text_wrap .sub_title {font-size: 7.5000vw;line-height: 10.4167vw;font-family: 'KoPub Batang';margin-bottom: 6.2500vw;}
.sub4-1-content05 .content_area .text_wrap .sub_title span {}
.sub4-1-content05 .content_area .text_wrap .sub_desc {font-size: 3.7500vw;line-height: 5.8333vw;}
.sub4-1-content05 .content_area .point_list01 {}
.sub4-1-content05 .content_area .point_list01 ul {gap: 7.2917vw 0;flex-wrap: wrap;}
.sub4-1-content05 .content_area .point_list01 ul li {width:50%;}
.sub4-1-content05 .content_area .point_list01 ul li .step {font-family: "Cormorant", serif;background:#348e7f;width: 21.4583vw;margin:2.0833vw auto 0;border-radius:4.1667vw;font-size: 4.5833vw;padding:1.0417vw 0 2.0833vw;line-height:4.5833vw;}
.sub4-1-content05 .content_area .point_list01 ul li .step span {font-size: 6.2500vw;line-height:4.5833vw;}
.sub4-1-content05 .content_area .point_list01 ul li .desc {margin-top: 2.0833vw;font-size: 3.5417vw;line-height: 5.8333vw;}

.sub4-1-content05 .content_area .point_list01 ul li:after {
	content: url(../sub/images/sub5-1-sec03_after.png);left: 108%;top: 27.0833vw;width: 3.1250vw;height: 6.2500vw;
}
.sub4-1-content05 .content_area .point_list01 ul li:last-child:after {}

/* section05 - 2 */
.sub4-1-content05 .content_area.cont02 {margin-bottom: 20.6667vw;}
.sub4-1-content05 .content_area.cont02 .text_wrap {margin-bottom:18.7500vw}
.sub4-1-content05 .content_area .point_list02 {}
.sub4-1-content05 .content_area .point_list02 ul {justify-gap:10.4167vw;flex-wrap:wrap;}
.sub4-1-content05 .content_area .point_list02 ul li {width: 67.5000vw;height: 47.9167vw;border:0.2083vw solid #50998d;border-radius:3.1250vw;padding-top: 13.5417vw;margin-bottom: 10.4167vw;}
.sub4-1-content05 .content_area .point_list02 ul li:nth-child(4),.sub5-1-content05 .content_area .point_list02 ul li:nth-child(5) {margin-bottom: 0;}
.sub4-1-content05 .content_area .point_list02 ul li .number {left:50%;transform:translateX(-50%);width: 13.5417vw;height: 13.5417vw;background:#50998d;border-radius:50%;top:-6.8750vw}
.sub4-1-content05 .content_area .point_list02 ul li .number span {font-size: 9.1667vw;font-family: "Cormorant", serif;left:50%;top:40%;transform:translate(-50%,-50%);}
.sub4-1-content05 .content_area .point_list02 ul li .title {font-size: 4.1667vw;line-height: 5.8333vw;margin-bottom: 3.1250vw;}
.sub4-1-content05 .content_area .point_list02 ul li .desc {font-size: 3.9583vw;line-height: 5.8333vw;}

/* section05 - 3 */
.sub4-1-content05 .content_area.cont03 {margin-bottom: 56.2500vw;}
.sub4-1-content05 .content_area .tip_list {}
.sub4-1-content05 .content_area .tip_list ul {}
.sub4-1-content05 .content_area .tip_list ul li {}
.sub4-1-content05 .content_area .tip_list ul li:last-child {margin-top: 16.6667vw;}
.sub4-1-content05 .content_area .tip_list ul li .tip {
	width: 23.7500vw;height: 9.1667vw;background:#419c98;border-radius:50%;padding-top: 2.0833vw;font-size: 4.1667vw;line-height: 5.8333vw;
	margin:0 auto 3.1250vw;
}
.sub4-1-content05 .content_area .tip_list ul li .title {font-size: 3.5417vw;line-height: 5.8333vw;}
.sub4-1-content05 .content_area .tip_list ul li .flex_tip {justify-gap:14.5833vw;align-items:center;margin-top: 6.2500vw;        flex-wrap: wrap;}
.sub4-1-content05 .content_area .tip_list ul li .flex_tip .img_left {}
.sub4-1-content05 .content_area .tip_list ul li .flex_tip .img_right {}

/* section05 - 4 */
.sub4-1-content05 .content_area.cont04 {padding-bottom:31.2500vw;}

.sub4-1 .sub3-1_cont11_info_wrap .txt-box p:after {background:#419c98;}
.sub4-1-injection .flex_div img,.sub4-1-content03 .flex_div .img_box img{width:100%;height:100%}
#sub4-1-slide01 .slide-box .s3-1-simg img{width:auto}
}