/********************************************************** 
* sub3-1_page
***********************************************************/

.sub-3-1-padding{padding: 0px 30px;}
.sub-3-1-margin{margin: 170px 0px;}

.sub3-1-injection{padding: 170px 30px;display: flex;justify-content: center;gap: 20px;background: url(../sub/img/sub3-1-colltouchback.png) no-repeat 50% 50% /cover;}
.sub3-1-injection .txt-box h3{margin-bottom: 42px;}
.sub3-1-injection .txt-box h4 {font-family: 'KoPub Batang'; font-size: 24px; margin-bottom: 24px;}
.sub3-1-injection .txt-box p {
    width: 100%;
    margin-bottom: 26px;
    font-family: 'Pretendard', sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
}
.sub3-1-injection .txt-box p:nth-of-type(1) {color: #6c6c6c; font-weight: 300;}
.sub3-1-injection .txt-box p:nth-of-type(2) {color: #6c6c6c; font-weight: 300;}
.sub3-1-injection .img-box{width: auto;padding-top: 51px;}
.sub3-1-injection .img-box img{width: 100%; height: auto}

.sub3-1-swiper-map {margin-top: 0; background-color: #fafafa; padding: 165px 0;}
.sub3-1-swiper-map .txt-box{text-align: center}
.sub3-1-swiper-map .txt-box h3{margin-bottom: 40px;}
.sub3-1-swiper-map .txt-box p{margin-bottom: 64px; font-weight: 400;}
.sub3-1-swiper-map .txt-box p.effect_text { margin-bottom: 1.5rem; }
.sub3-1-tabs {display: flex; justify-content: center; margin-bottom: 55px; gap: 37px;}
.sub3-1-tab {
	width:141px !important;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;
}
.sub3-1-tab.active {color: #bdaad5; border-bottom: 3px solid #bdaad5;}

.sub3-1-swiper-container{max-width: 1300px; width: 100%;}
.sub3-1-swiper-slide{display: flex;justify-content: center;align-items: center;padding: 24px;}
.sub3-1-swiper-slide .slide-box{position: relative;width: 1115px;height: 503px;border-radius: 10px;background: #fff;box-shadow: rgba(149, 157, 165, 0.2) 0px 4px 24px;;display: flex;justify-content: center;align-items: center;gap: 59px;}
.sub3-1-swiper-slide .slide-box .s3-1-simg{width: auto; position: relative;}
.sub3-1-swiper-slide .slide-box .s3-1-simg img {width: 100%; height: auto;}
.sub3-1-swiper-slide .slide-box .s3-1-plus{position: absolute;top: 170px; left: 403px; cursor: pointer;}
.sub3-1-swiper-slide .slide-box .s3-1-plus2{position: absolute; top: 210px; left: 417px;}
.sub3-1-swiper-slide .slide-box .s3-1-plus .img-box{width: auto;}
.sub3-1-swiper-slide .slide-box .s3-1-plus .img-box img{width: 100%; height: auto;}
.sub3-1-swiper-slide .slide-box .s3-1-plus-hover{position: absolute; top: 170px; opacity: 0; }
.sub3-1-swiper-slide .slide-box .s3-1-plus-hover2 {top: 200px;left: 452px;}
.sub3-1-swiper-slide .slide-box .s3-1-plus-hover .img-box{width: auto;}
.sub3-1-swiper-slide .slide-box .s3-1-plus-hover .img-box img{width: 100%; height: auto;}
/* .sub3-1-swiper-slide .slide-box .s3-1-plus:hover ~ .s3-1-plus-hover{opacity: 1;} */
.sub3-1-swiper-slide .slide-box .s3-1-plus:hover ~ .s3-1-plus-hover{opacity: 1;}
.sub_page_3 #sub3-5 .slide-box .slide_img_wrapper .s3-1-plus-hover  { }

.sub3-1-swiper-slide .slide-box .slide-txt h3{
	font-family: 'KoPub Batang';font-size: 28px;margin-bottom: 30px;font-weight:700;letter-spacing: -0.16px;
}

.sub3-1-swiper-slide .slide-box .slide-txt h4{
	font-family:'Pretendard', sans-serif;font-size: 19px;color: #bdaad5;margin-bottom:25px;line-height: 29px;font-weight: 600;letter-spacing: -0.16px;
}
.sub3-1-swiper-slide .slide-box .slide-txt h4 span{position: relative; display: inline-block; border-left: 1px solid #fff; margin-left: 0.3646vw;}
.sub3-1-swiper-slide .slide-box .slide-txt h4 span::before{position: absolute; content: ""; width: 2px; height: 100%; background-color: #b49674; left: -7px; top: 0;}
.sub3-1-swiper-slide .slide-box .slide-txt p{font-family:'Pretendard', sans-serif;font-size: 17px;line-height: 30px;letter-spacing: -0.16px;}
.sub3-1-swiper-slide .slide-box .slide-txt p:nth-of-type(1) {
	color: #888;margin-bottom: 20px;
}
.sub3-1-swiper-container .swiper-button-next,
.sub3-1-swiper-container .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-container .swiper-button-prev:after,
.sub3-1-swiper-container .swiper-button-next:after {font-size: 25px !important; font-weight: 600 !important;}

.sub3-1-collagen-remodelings {}
.sub3-1-collagen-remodelings .txt-box h3{margin-bottom: 30px;}
.sub3-1-collagen-remodelings>.txt-box{text-align: center;} 
.sub3-1-collagen-remodelings .txt-box .txt-gnb{display: flex; gap: 23px; justify-content: center; align-items: center; color: #b9a4d3; background-color: #edeeee; width: 989px; height: 60px; margin: auto; margin-bottom: 100px;}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li{position: relative; font-family:'Pretendard', sans-serif; font-weight: 600; font-size: 20px; line-height: 28px;}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li::after{position: absolute; width: 2px; height: 18px; content: ""; background-color: #b9a4d3; top: 50%; transform: translate(-50%,-50%);}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(1)::after{left: 107%;}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(2)::after{left: 107%;}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(3)::after{left: 105%;}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(4)::after{content: none;}
.sub3-1-collagen-remode .point-box{font-family: "Cormorant", serif; font-weight: 500; font-size: 17.39px; display: inline-block; color: #b9a4d3; border-radius: 50px; display: flex; align-items: center; justify-content: center; margin-bottom: 26px;  width: 96px; height: 36px; border: 2px solid #c2b1d8;}
.sub3-1-collagen-remode .point-box span{font-size: 24.34px; margin-left: 3px;}

.sub3-1-collagen-remode-box{background: url(../sub/img/sub3-1-collagen-remode-2-back.png) no-repeat 50% 50% /cover;}
.sub3-1-collagen-remode {display: flex; align-items: center; justify-content: center; gap: 78px; }
.sub3-1-collagen-remode .img-box {width: auto;}
.sub3-1-collagen-remode .img-box img {width: 100%; height: auto;}
.sub3-1-collagen-remode .txt-box h3 { margin-bottom: 25px; font-size: 30px;}
.sub3-1-collagen-remodelings .sub3-1-collagen-remode-1{margin-bottom: 120px;}
.sub3-1-collagen-remode .txt-box p:nth-of-type(1) {margin-bottom: 28px; color: #6c6c6c; font-weight: 400;}
.sub3-1-collagen-remode .txt-box p span{font-weight: 600;}
.sub3-1-collagen-remode .txt-box p:nth-of-type(2) {font-weight: 400;}
.sub3-1-collagen-remode-2{padding-bottom: 213px; gap: 110px;}

.sub3-1-collagen-graph { margin: auto; text-align: center;}
.sub3-1-collagen-graph .txt-box {text-align: center; margin-bottom: 50px;}
.sub3-1-collagen-graph .txt-box h4{margin-bottom: 15px;}
.sub3-1-collagen-table {margin: auto; text-align: center; border-collapse: separate; border-spacing: 6px 0; margin-bottom: 20px;}
.sub3-1-collagen-table tbody{margin-left: -150px;}
.sub3-1-collagen-table tr td{font-family:'Pretendard', sans-serif; width: 211px; height: 94px; vertical-align: middle; line-height: 25.38px;}
.sub3-1-coll-t-1 td {background-color: #4d4d4d; color: #fff; font-size: 17px; font-weight: 400;}
.sub3-1-coll-t-1 td:nth-child(1){background-color: #b8b8b8;}
.sub3-1-coll-t-1 td:nth-child(2){background-color: #9d9d9d;}
.sub3-1-coll-t-1 td:nth-child(3){background-color: #828282;}
.sub3-1-coll-t-1 td:nth-child(4){background-color: #686868;}
.sub3-1-coll-t-1 td:nth-child(5){background-color: #4d4d4d;}



.sub3-1-coll-t-1 td span {font-weight: 600; font-size: 23px; margin-bottom: 10px; display: inline-block;}
.sub3-1-collagen-table tr:nth-of-type(2){position: relative;}
.sub3-1-collagen-table tr:nth-of-type(3){position: relative;}
.sub3-1-collagen-table tr:nth-of-type(2):after{position: absolute; content: "모양"; width: 92px; height: 57px; top: 50%; left: -120px; transform: translateY(-50%); background: url(../sub/img/sub3-1-cirback.png) no-repeat 50% 50% /contain; background-size: 90px 55px; border: none; padding: 0; font-family:'Pretendard', sans-serif; font-size: 14px; color: #50998d; line-height: 57px;}
.sub3-1-collagen-table tr:nth-of-type(3):after{position: absolute; content: "특징"; width: 92px; height: 57px; top: 50%; left: -120px; transform: translateY(-50%); background: url(../sub/img/sub3-1-cirback.png) no-repeat 50% 50% /contain; background-size: 90px 55px; border: none; padding: 0; font-family:'Pretendard', sans-serif; font-size: 14px; color: #50998d; line-height: 57px;}
.sub3-1-collagen-table tr:nth-of-type(2) td{border-bottom: 1px dashed #888;}
.sub3-1-collagen-table tr:nth-of-type(2) td {padding: 25px 27px;}
.sub3-1-collagen-table tr:nth-of-type(2) td .img-box {width: auto; }
.sub3-1-collagen-table tr:nth-of-type(2) td .img-box img{width: 100%; height: auto;}
.sub3-1-collagen-table tr:nth-of-type(3) td{color: #888;}
.sub3-1-collagen-table tr:nth-last-child(1) td{height: 172px; border-bottom: 2px solid #000; font-size: 15.92px; vertical-align: top; padding-top: 37px; font-weight: 400; letter-spacing:-0.16px; line-height: 25.28px;}
.sub3-1-collagen-table .sub3-1-coll-t-1 .coll-t-1-5 {background-color: #e28181; color: #fff;}
.sub3-1-collagen-graph .img-box.gauge{max-width: 1080px; height: 44px; margin: auto;}
.sub3-1-collagen-graph .img-box.gauge img{width: 100%; height: auto; object-fit: contain;}


.sub3-1-collagen-table-mo {margin: auto; text-align: center; border-collapse: separate; border-spacing: 3px 0px; margin-bottom: 20px; display: none;}
.sub3-1-collagen-table-mo tr th{width: 92px; height: 57px; top: 50%; left: -120px; transform: translateY(-50%); background: url(../sub/img/sub3-1-cirback.png) no-repeat 50% 50% / contain; background-size: 90px 55px; font-family: 'Pretendard', sans-serif; font-size: 14px; color: #50998d; line-height: 57px;}
.sub3-1-collagen-table-mo tr th:last-child{background: none;}
.sub3-1-collagen-table-mo tr td:nth-of-type(1){font-family:'Pretendard', sans-serif; width: 211px; height: 160px; vertical-align: middle; line-height: 25.38px; background-color: #4d4d4d; color: #fff; font-size: 17px;}
.sub3-1-collagen-table-mo tr td:nth-of-type(1) span{display: inline-block; font-weight: 500; font-size: 23px; margin-bottom: 17px;}
.sub3-1-collagen-table-mo tr td:nth-of-type(2) {width: 211px; height: 160px;  display: flex; align-items: center; justify-content: center; }
.sub3-1-collagen-table-mo tr td:nth-of-type(2) .img-box {width: auto;}
.sub3-1-collagen-table-mo tr td:nth-of-type(2) .img-box img{width: 100%; height: auto;}
.sub3-1-collagen-table-mo tr td:nth-of-type(3){font-family: 'Pretendard', sans-serif; width: 251px; height: 160px; vertical-align: middle; line-height: 25.38px; font-size: 15.92px; color: #888; border-right: 2px solid #000;}
.sub3-1-collagen-table-mo tr td:nth-of-type(2),.sub3-1-collagen-table-mo tr td:nth-of-type(3) { border-bottom: 1px dashed #888;}
.sub3-1-collagen-table-mo tr:last-child td{ border-bottom: none;}
.sub3-1-collagen-table-mo tr:nth-of-type(2) td{border-top: solid 1px #000;}
.sub3-1-collagen-table-mo tr:last-child td{border-bottom: solid 1px #000;}



.sub3-1-collagen-effect>.txt-box {text-align: center;}
.sub3-1-collagen-effect .txt-gnb{display: flex; gap: 23px; justify-content: center; align-items: center; color: #b9a4d3; background-color: #edeeee; width: 989px; height: 60px; margin: auto; margin-bottom: 50px;}
.sub3-1-collagen-effect .txt-gnb li{font-weight: 600;position: relative;font-family:'Pretendard', sans-serif;font-size: 20px;}
.sub3-1-collagen-effect .txt-gnb li::after{position: absolute;width: 2px;height: 18px;content: "";background-color: #b9a4d3;top: 50%;transform: translate(-50%, -50%);}
.sub3-1-collagen-effect .txt-gnb li:nth-child(1)::after{left: 107%;}
.sub3-1-collagen-effect .txt-gnb li:nth-child(2)::after{left: 111%;}
.sub3-1-collagen-effect .txt-gnb li:nth-child(3)::after{left: 105%;}
.sub3-1-collagen-effect .txt-gnb li:nth-child(4)::after{content: none;}


.sub3-1-collagen-effective-box{display: flex;justify-content: center;align-items: center;gap: 70px;}
.sub3-1-collagen-effective-box .img-box {width: auto;}
.sub3-1-collagen-effective-box .img-box img {width: 100%; height: auto;}
.sub3-1-collagen-effective .txt-box h3 {margin-bottom: 20px;font-weight: 500;}
.sub3-1-collagen-effective .txt-box p {letter-spacing: -0.02em;}
.sub3-1-collagen-effective .txt-box p:nth-of-type(1) {color: #6c6c6c;margin-bottom: 27px;font-weight: 400;}
.sub3-1-collagen-effective .txt-box p:nth-of-type(2) {color:#171717;font-weight: 400;}

.sub3-1-effect-step{display: flex; justify-content: center; align-items: center; gap: 64px; margin: 65px 0 63px;}
.sub3-1-effect-step li{position: relative;}
.sub3-1-effect-step li .img-box{width: 100%;}
.sub3-1-effect-step li .img-box img{width: auto; height: 100%;}
.sub3-1-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-1-effect-step li:last-child:after{content: none;}
.sub3-1-efftct.txt-box{text-align: center; font-family: 'Pretendard', sans-serif; font-weight: 400;}
.sub3-1-efftct.txt-box p:nth-of-type(1){color: #6c6c6c; margin-bottom: 27px;}


.sub3-1-collagen-volume {background: url(../sub/img/sub3-1-volumen-box.png) no-repeat 50% 50%/cover; padding: 140px 0 150px;}
/* .sub3-1-volume-box {padding-left: 421px;} */
.sub3-1-volume-box {padding-left: 22%;}
.sub3-1-volume-box .free-txt{text-align: right; position: absolute; top: -10px; left: 160px; opacity: 0.4; font-family: "Cormorant", serif; font-size: 50px; line-height: 56.48px; color: #da92a5;}
.sub3-1-volume-box .txt-box h3{margin-bottom: 50px}
.sub3-1-volume-box .txt-box p {}
.sub3-1-volume-box .txt-box p:nth-of-type(1) {color: #6c6c6c; margin-bottom: 25px; font-weight: 400;}
.sub3-1-volume-box .txt-box p:nth-of-type(2) {font-weight: 400;}


.sub3-1-cdam-leftrigtht{margin-top: 286px;}
.sub3-1-cdam-rigtht li h4{font-family: 'KoPub Batang'; font-weight: 300; font-size: 25px; margin-bottom: 25px;}
.sub3-1-cdam-rigtht li h4 span{font-weight: 500;}

.sub3-1-cdam-rigtht li .check-box{width: 123px; height: 36px; background-color: #bdaad5;}
.sub3-1-cdam-rigtht li p{font-family:'Pretendard', sans-serif; font-size: 18px; font-weight: 400; line-height: 30px; margin-bottom: 80px; font-weight:400}

.sub3-1-cdam-csculptra .txt-box h5 {font-family: "Cormorant", serif; color: #bdaad5; margin-bottom: 25px;}
.sub3-1-cdam-csculptra .txt-box h3{font-size: 28px; line-height: 50px; font-weight: 300;}
.sub3-1-cdam-csculptra .txt-box h3 span{font-size: 36px; font-weight: 500;}
.sub3-1-cdam-csculptra .txt-box p{line-height: 30px;}

.sub3-1-8sec {background: url(../sub/img/sub3-1-8sec-back.png) no-repeat 50% 50%/cover; padding: 160px 0;}
.sub3-1-8sec .txt-box{text-align: center; margin-bottom: 75px;}
.sub1-0-btn.sub3-1-btn-1 {
    width: 259px;
    height: 59px;
    border: #bdaad5 1px solid;
    border-radius: 50px;
    overflow: hidden;
    margin: auto;
}
.s1-btn.s3-1-btn-1{
    font-family: 'Pretendard', sans-serif;
    font-size: 18px;
    color: #fff;
    background-color: #bdaad5;
    font-weight: 600;
}
.s1-btn.s3-1-btn-1 .t {
    height: 59px;
    text-align: center;
}
.s1-btn.s3-1-btn-1:after {
    background-color: #bdaad5;
    border-radius: 100%;
    content: "";
    height: 100%;
    position: absolute;
    transform: translateY(110%);
    z-index: 2;
}

.sub3-1-suggest-box .sub3-1-suggestimg-wrapper {display: flex; justify-content: center; align-items: flex-start; gap: 90px; margin-bottom: 65px;margin-bottom: 80px;}
.sub3-1-suggestimg{width: auto;}
.sub3-1-suggestimg img {width: 100%; height: auto;}
.sub3-1-suggest-box .sub3-1-suggestimg-wrapper p {font-weight: 600; font-family: 'Pretendard', sans-serif; font-size: 18px; line-height: 28px; margin-top: 28px; text-align: center; color: #7f7f7f;}
.sub3-1-suggest-box .sub3-1-suggestimg-wrapper p span{color: #000; }
.sub3-1-suggestimg-box {padding-top: 10px;}
.sub3-1-suggest-box .suggestul{}
.sub3-1-suggest-box .suggestul li{font-family: 'Pretendard', sans-serif; list-style: disc; color: #686868; font-size: 18px; line-height: 44px;}

.sub3-1-8sec .sub3-1-btn {margin: auto; width: 259px; height: 59px; text-align: center; background-color: #bdaad5; border-radius: 50px;}
.sub3-1-8sec .sub3-1-btn a{display: inline-block; color: #fff; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: 18px;}

.sub3-1-premium{}
.sub3-1-premium .txt-box {text-align: center;}
.sub3-1-premium .txt-box h3{margin-bottom: 45px;}
.sub3-1-premium .txt-box h3 span{font-weight: 700;}
.sub3-1-premium .txt-box p {color: #686868;margin-bottom: 56px;font-weight: 400;}

.sub3-1-premium-box .sub3-1-premium-wrapper{display: flex; justify-content: center; align-items: center; gap: 86px;}
.sub3-1-premium-wrapper li {width: 248px;}
.sub3-1-premium-wrapper li .img-box{width: 248px; height: 267px;}
.sub3-1-premium-wrapper li .img-box img {width: 100%; height: auto;}
.sub3-1-premium-wrapper li .txt-box {}
.sub3-1-premium-wrapper li .txt-box h4 {font-family: 'KoPub Batang'; color: #000; font-weight: 500; font-size: 23.61px; margin-top: 30px;}
.sub3-1-premium-wrapper li .txt-box p {font-family:'Pretendard', sans-serif;color: #686868;font-size: 16.43px;margin-top: 26px;line-height: 26.69px;font-weight: 400;}
.sub3-1-premium-wrapper li .txt-box p span{font-weight: 600;}

.sub3-1_cont11_info_wrap{position:relative; display:flex; flex-direction:column; justify-content:center; align-items:center; margin-top: 140px;}
.sub3-1_cont11_qna_wrap{position:relative;}
.sub3-1_cont11_info_wrap .txt-box{text-align: center; margin-bottom: 63px;}
.sub3-1_cont11_info_wrap .txt-box p{position: relative; font-family: "Sorts Mill Goudy", serif; padding-bottom: 25px; font-size: 22px; font-weight: 400;}
.sub3-1_cont11_info_wrap .txt-box p:after{position: absolute; content: ""; width: 26px; height: 3px; background-color: #bdaad5; top: 100%; left: 50%; transform: translateX(-50%);}
.sub3-1_cont11_info_wrap .txt-box h3{font-family: 'KoPub Batang'; padding-top: 25px;}
.sub3-1_cont11_container.bg_line_1::before{transition: width 1.5s ease-in-out;}
.sub3-1_cont11_que p span{font-family: "Sorts Mill Goudy", serif; color: #bdaad5; margin-right: 25px;}
.sub3-1_cont11_accordion_wrap{position:relative; font-family:'Pretendard', sans-serif; border-top: solid 2px #686868; border-bottom: solid 2px #686868;}
.sub3-1_cont11_que{position: relative;width: 1342px;padding: 38px 45px;cursor: pointer;border-bottom: 1px solid #ccc;font-size: 23px;line-height: 45.02px;display:flex;justify-content:space-between;align-items:center;font-weight: 500;}
.sub3-1_cont11_anw {display: none; overflow-x: hidden; overflow-y: auto; text-align: left; height: 100%;  color: #474747; background-color: #f8f8f8; padding: 40px 0; padding-left: 100px;}
.sub3-1_cont11_anw p {font-family:'Noto Sans CJK KR', sans-serif; font-size: 17.01px; font-weight: 350; line-height: 30px;}
.sub3-1_cont11_que.on{
    
    background-color: #f8f8f8;
}
.sub3-1_cont11_btn {
    position: relative; width: 14px; height: 14px;
    background:url("../sub/img/sub3-1_cont11_btn_plus.png") 50% 50%/cover no-repeat;
    transition: 0.3s 0.1s ease; 
}
.sub3-1_cont11_que.on > .sub3-1_cont11_btn{
    position: relative; width: 14px; height: 2px;
    background:url("../sub/img/sub3-1_cont11_btn_close.png") 50% 50%/cover no-repeat;
}
.value3-1 {}
.value3-1 .txt-box{text-align: center;}
.value3-1 .txt-box h3 {margin-bottom: 3.9583vw;}
.value3-1 .txt-box .img-box{margin-bottom: 1.0417vw;}
.value-hover-box h4{font-family: 'KoPub Batang'; font-size: 1.2208vw; font-weight: 500; margin-top: 2.0833vw;}
.value-hover2 li:hover .img-boxs img{filter: brightness(0.6);}
.value-hover2 li:hover .img-boxs p{opacity: 1;}
.value3-1 .value-hover2{display: flex;justify-content: center;flex-wrap: wrap;}
.value3-1 .value-hover2 li{display: flex; flex-direction: column; justify-content: space-between; align-items: center;}
.value3-1 .value-hover2 .img-boxs{position: relative; width: 22.5521vw; height: 29.0625vw;}
.value3-1 .value-hover2 .img-boxs .img-box{position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
.value3-1 .value-hover2 .img-boxs .img-box img{width: 100%; height: 100%; object-fit: cover; object-position: center top; }
.value3-1 .value-hover-box2 .img-boxs p{position: absolute; top: 80%; left: 50%;transform: translateX(-50%); width: 100%; color: #fff; font-family:'Pretendard', sans-serif; font-size: 0.8495vw; line-height: 1.5; text-align: center; opacity: 0; font-weight: 400; letter-spacing: 0.0167vw;}
.value3-1 .value-hover-box2 h4{font-family: 'KoPub Batang'; font-size: 1.2208vw; font-weight: 500; margin-top: 2.0833vw;}
.value-hover-box .img-boxs p{position: absolute; top: 80%; left: 50%;  width: 100%; color: #fff; font-family:'Pretendard', sans-serif; font-size: 0.8495vw; line-height: 1.5; text-align: center; opacity: 0; transition: all 1s ease-in-out;}


/* .value3-1 {}
.value3-1 .txt-box{text-align: center;}
.value3-1 .txt-box h3 {margin-bottom: 76px;}
.value3-1 .txt-box .img-box{margin-bottom: 20px;}
.value-hover-box h4{font-family: 'KoPub Batang'; font-size: 23.44px; font-weight: 500; margin-top: 40px;}
.value-hover2 li:hover .img-boxs img{filter: brightness(0.6);}
.value-hover2 li:hover .img-boxs p{opacity: 1;}
.value3-1 .value-hover2{display: flex; justify-content: center;}
.value3-1 .value-hover2 li{display: flex; flex-direction: column; justify-content: space-between; align-items: center;}
.value3-1 .value-hover2 .img-boxs{position: relative; width: 433px; height: 558px;}
.value3-1 .value-hover2 .img-boxs .img-box{position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
.value3-1 .value-hover2 .img-boxs .img-box img{width: 100%; height: 100%; object-fit: cover; object-position: center top; }
.value3-1 .value-hover-box2 .img-boxs p{position: absolute; top: 80%; left: 50%;transform: translateX(-50%); width: 100%; color: #fff; font-family:'Pretendard', sans-serif; font-size: 16.31px; line-height: 1.5; text-align: center; opacity: 0; font-weight: 400; letter-spacing: 0.32px;}
.value3-1 .value-hover-box2 h4{font-family: 'KoPub Batang'; font-size: 23.44px; font-weight: 500; margin-top: 40px;}
.value-hover-box .img-boxs p{position: absolute; top: 80%; left: 50%;  width: 100%; color: #fff; font-family:'Pretendard', sans-serif; font-size: 16.31px; line-height: 1.5; text-align: center; opacity: 0; transition: all 1s ease-in-out;} */



@media(max-width:1350px){
.sub2-1-intro {background: url(../sub/img/sub3-1head-back.png) no-repeat 50% 50% /cover;}
.sub-3-1-padding{padding: 0.0000vw 2.2222vw;}
.sub-3-1-margin{margin: 12.5926vw 0.0000vw;}

.sub3-1-injection{padding: 12.5926vw 2.2222vw;gap: 1.4815vw;background: url(../sub/img/sub3-1-colltouchback.png) no-repeat 50% 50% /cover;}
.sub3-1-injection .txt-box h3{margin-bottom: 3.1111vw;}
.sub3-1-injection .txt-box h4 {font-family: 'KoPub Batang'; font-size: 1.7778vw; margin-bottom: 1.7778vw;}
.sub3-1-injection .txt-box p {
    width: 100%;
    margin-bottom: 1.9259vw;
    font-family: 'Pretendard', sans-serif;
    font-size: 1.3333vw;
    line-height: 2.0741vw;
    
}
.sub3-1-injection .txt-box p:nth-of-type(1) { }
.sub3-1-injection .txt-box p:nth-of-type(2) { }
.sub3-1-injection .img-box{width: auto;}
.sub3-1-injection .img-box img{width: 100%; height: auto}

.sub3-1-swiper-map {margin-top: 0;  padding: 12.2222vw 0;}
.sub3-1-swiper-map .txt-box{text-align: center}
.sub3-1-swiper-map .txt-box h3{margin-bottom: 2.9630vw;}
.sub3-1-swiper-map .txt-box p{margin-bottom: 4.7407vw; }
.sub3-1-tabs {  margin-bottom: 4.0741vw; gap: 2.7407vw;}
.sub3-1-tab {width: 10.4444vw; height: 3.9259vw; align-items: center ; font-family:'Pretendard', sans-serif; font-size: 1.5526vw;  cursor: pointer;  border-bottom: 0.0741vw solid #a3a3a3;}
.sub3-1-tab.active {  border-bottom: 0.2222vw solid #bdaad5;}

.sub3-1-swiper-container{max-width: 96.2963vw; width: 100%;}
.sub3-1-swiper-slide{align-items: center;padding: 1.7778vw;}
.sub3-1-swiper-slide .slide-box{width: 82.5926vw;height: 37.2593vw;border-radius: 0.7407vw;background: #fff;box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.2963vw 1.7778vw; align-items: center;gap: 4.3704vw;}
.sub3-1-swiper-slide .slide-box .s3-1-simg{width: 40%;}
.sub3-1-swiper-slide .slide-box .s3-1-simg img {width: 100%; height: auto;}
.sub3-1-swiper-slide .slide-box .s3-1-plus{top: 12.5926vw; left: 29.8519vw; cursor: pointer;}
.sub3-1-swiper-slide .slide-box .s3-1-plus2{ top: 15.5556vw; left: 30.8889vw;}
.sub3-1-swiper-slide .slide-box .s3-1-plus .img-box{width: auto;}
.sub3-1-swiper-slide .slide-box .s3-1-plus .img-box img{width: 100%; height: auto;}
.sub3-1-swiper-slide .slide-box .s3-1-plus-hover{ top: 12.5926vw; opacity: 0; }
.sub3-1-swiper-slide .slide-box .s3-1-plus-hover2 {top: 14.8148vw;left: 33.4815vw;}
.sub3-1-swiper-slide .slide-box .s3-1-plus-hover .img-box{width: auto;}
.sub3-1-swiper-slide .slide-box .s3-1-plus-hover .img-box img{width: 100%; height: auto;}
.sub3-1-swiper-slide .slide-box .s3-1-plus:hover ~ .s3-1-plus-hover{opacity: 1;}

.sub3-1-swiper-slide .slide-box .slide-txt h3{font-family: 'KoPub Batang';font-size: 2.0741vw;margin-bottom: 2.2222vw;letter-spacing: -0.0119vw;}

.sub3-1-swiper-slide .slide-box .slide-txt h4{font-family:'Pretendard', sans-serif;font-size: 1.4074vw;margin-bottom: 2.2222vw;line-height: 2.1481vw;letter-spacing: -0.0119vw;}
.sub3-1-swiper-slide .slide-box .slide-txt h4 span{  border-left: 0.0741vw solid #fff; margin-left: 0.3646vw;}
.sub3-1-swiper-slide .slide-box .slide-txt h4 span::before{  width: 0.1481vw; height: 100%;  left: -0.5185vw; top: 0;}
.sub3-1-swiper-slide .slide-box .slide-txt p{font-family:'Pretendard', sans-serif;font-size: 1.2593vw;line-height: 2.2222vw;letter-spacing: -0.0119vw;}
.sub3-1-swiper-slide .slide-box .slide-txt p:nth-of-type(1) {margin-bottom: 2.2222vw;/* letter-spacing: 0.0119vw; */}
.sub3-1-swiper-container .swiper-button-next,
.sub3-1-swiper-container .swiper-button-prev{ width: 4.4444vw; height: 4.4444vw; border-radius: 50%;  box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.5926vw 1.7778vw;}
.sub3-1-swiper-container .swiper-button-prev:after,
.sub3-1-swiper-container .swiper-button-next:after {font-size: 1.8519vw !important; }

.sub3-1-collagen-remodelings {}
.sub3-1-collagen-remodelings .txt-box h3{margin-bottom: 2.2222vw;}
.sub3-1-collagen-remodelings>.txt-box{} 
.sub3-1-collagen-remodelings .txt-box .txt-gnb { gap: 1.7037vw; align-items: center;   width: 73.2593vw; height: 4.4444vw; margin: auto; margin-bottom: 7.4074vw;}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li { font-family:'Pretendard', sans-serif;  font-size: 1.4815vw; line-height: 2.0741vw;}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li::after{ width: 1px; height: 1.3333vw;   top: 50%; transform: translate(-50%,-50%);}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(1)::after{left: 107%;}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(2)::after{left: 107%;}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(3)::after{left: 105%;}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(4)::after{}
.sub3-1-collagen-remode .point-box{font-family: "Cormorant", serif;  font-size: 1.2881vw;   border-radius: 3.7037vw;  align-items: center;  margin-bottom: 1.9259vw;  width: 7.1111vw; height: 2.6667vw; border: 0.1481vw solid #c2b1d8;}
.sub3-1-collagen-remode .point-box span{font-size: 1.8030vw; margin-left: 0.2222vw;}

.sub3-1-collagen-remode-box{background: url(../sub/img/sub3-1-collagen-remode-2-back.png) no-repeat 50% 50% /cover;}
.sub3-1-collagen-remode { align-items: center;  gap: 5.7778vw; }
.sub3-1-collagen-remode .img-box {width: auto;}
.sub3-1-collagen-remode .img-box img {width: 100%; height: auto;}
.sub3-1-collagen-remode .txt-box h3 { margin-bottom: 1.8519vw; font-size: 2.2222vw;}
.sub3-1-collagen-remodelings .sub3-1-collagen-remode-1{margin-bottom: 8.8889vw;}
.sub3-1-collagen-remode .txt-box p:nth-of-type(1) {margin-bottom: 2.0741vw;  }
.sub3-1-collagen-remode .txt-box p span{}
.sub3-1-collagen-remode .txt-box p:nth-of-type(2) {}
.sub3-1-collagen-remode-2{padding-bottom: 15.7778vw; gap: 8.1481vw;}

.sub3-1-collagen-graph { margin: auto; }
.sub3-1-collagen-graph .txt-box { margin-bottom: 3.7037vw;}
.sub3-1-collagen-graph .txt-box h4{margin-bottom: 1.1111vw;}
.sub3-1-collagen-table {margin: auto;   border-spacing: 0.4444vw 0; margin-bottom: 1.4815vw;}
.sub3-1-collagen-table tbody{margin-left: -11.1111vw;}
.sub3-1-collagen-table tr td{font-family:'Pretendard', sans-serif; width: 15.6296vw; height: 6.9630vw;  line-height: 1.8800vw;}
.sub3-1-coll-t-1 td {  font-size: 1.2593vw; }
.sub3-1-coll-t-1 td:nth-child(1){}
.sub3-1-coll-t-1 td:nth-child(2){}
.sub3-1-coll-t-1 td:nth-child(3){}
.sub3-1-coll-t-1 td:nth-child(4){}
.sub3-1-coll-t-1 td:nth-child(5){}



.sub3-1-coll-t-1 td span { font-size: 1.7037vw; margin-bottom: 0.7407vw; }
.sub3-1-collagen-table tr:nth-of-type(2){}
.sub3-1-collagen-table tr:nth-of-type(3){}
.sub3-1-collagen-table tr:nth-of-type(2):after{ content: "모양"; width: 6.8148vw; height: 4.2222vw; top: 50%; left: -8.8889vw; transform: translateY(-50%); background: url(../sub/img/sub3-1-cirback.png) no-repeat 50% 50% /contain; background-size: 6.6667vw 4.0741vw; border: none; padding: 0; font-family:'Pretendard', sans-serif; font-size: 1.0370vw;  line-height: 4.2222vw;}
.sub3-1-collagen-table tr:nth-of-type(3):after{ content: "특징"; width: 6.8148vw; height: 4.2222vw; top: 50%; left: -8.8889vw; transform: translateY(-50%); background: url(../sub/img/sub3-1-cirback.png) no-repeat 50% 50% /contain; background-size: 6.6667vw 4.0741vw; border: none; padding: 0; font-family:'Pretendard', sans-serif; font-size: 1.0370vw;  line-height: 4.2222vw;}
.sub3-1-collagen-table tr:nth-of-type(2) td{border-bottom: 0.0741vw dashed #888;}
.sub3-1-collagen-table tr:nth-of-type(2) td {padding: 1.8519vw 2.0000vw;}
.sub3-1-collagen-table tr:nth-of-type(2) td .img-box {width: auto; }
.sub3-1-collagen-table tr:nth-of-type(2) td .img-box img{width: 100%; height: auto;}
.sub3-1-collagen-table tr:nth-of-type(3) td{}
.sub3-1-collagen-table tr:nth-last-child(1) td{height: 12.7407vw; border-bottom: 0.1481vw solid #000; font-size: 1.1793vw;  padding-top: 2.7407vw;  letter-spacing:-0.0119vw; line-height: 1.8726vw;}
.sub3-1-collagen-table .sub3-1-coll-t-1 .coll-t-1-5 { }
.sub3-1-collagen-graph .img-box.gauge{max-width: 80.0000vw; height: 3.2593vw; margin: auto;}
.sub3-1-collagen-graph .img-box.gauge img{width: 100%; height: auto; object-fit: contain;}


.sub3-1-collagen-table-mo {margin: auto;   border-spacing: 0.2222vw 0.0000vw; margin-bottom: 1.4815vw; }
.sub3-1-collagen-table-mo tr th{width: 6.8148vw; height: 4.2222vw; top: 50%; left: -8.8889vw; transform: translateY(-50%); background: url(../sub/img/sub3-1-cirback.png) no-repeat 50% 50% / contain; background-size: 6.6667vw 4.0741vw; font-family: 'Pretendard', sans-serif; font-size: 1.0370vw;  line-height: 4.2222vw;}
.sub3-1-collagen-table-mo tr th:last-child{background: none;}
.sub3-1-collagen-table-mo tr td:nth-of-type(1){font-family:'Pretendard', sans-serif; width: 15.6296vw; height: 11.8519vw;  line-height: 1.8800vw;   font-size: 1.2593vw;}
.sub3-1-collagen-table-mo tr td:nth-of-type(1) span{  font-size: 1.7037vw; margin-bottom: 1.2593vw;}
.sub3-1-collagen-table-mo tr td:nth-of-type(2) {width: 15.6296vw; height: 11.8519vw;   align-items: center; }
.sub3-1-collagen-table-mo tr td:nth-of-type(2) .img-box {width: auto;}
.sub3-1-collagen-table-mo tr td:nth-of-type(2) .img-box img{width: 100%; height: auto;}
.sub3-1-collagen-table-mo tr td:nth-of-type(3){font-family: 'Pretendard', sans-serif; width: 18.5926vw; height: 11.8519vw;  line-height: 1.8800vw; font-size: 1.1793vw;  border-right: 0.1481vw solid #000;}
.sub3-1-collagen-table-mo tr td:nth-of-type(2),.sub3-1-collagen-table-mo tr td:nth-of-type(3) { border-bottom: 0.0741vw dashed #888;}
.sub3-1-collagen-table-mo tr:last-child td{ border-bottom: none;}
.sub3-1-collagen-table-mo tr:nth-of-type(2) td{border-top: solid 0.0741vw #000;}
.sub3-1-collagen-table-mo tr:last-child td{border-bottom: solid 0.0741vw #000;}



.sub3-1-collagen-effect>.txt-box {}
.sub3-1-collagen-effect .txt-gnb{ gap: 1.7037vw; align-items: center;   width: 73.2593vw; height: 4.4444vw; margin: auto; margin-bottom: 3.7037vw;}
.sub3-1-collagen-effect .txt-gnb li{font-family:'Pretendard', sans-serif;font-size: 1.4815vw;}
.sub3-1-collagen-effect .txt-gnb li::after{width: 1px;height: 1.3333vw;top: 50%;transform: translate(-50%, -50%);}
.sub3-1-collagen-effect .txt-gnb li:nth-child(1)::after{left: 107%;}
.sub3-1-collagen-effect .txt-gnb li:nth-child(2)::after{left: 111%;}
.sub3-1-collagen-effect .txt-gnb li:nth-child(3)::after{left: 105%;}
.sub3-1-collagen-effect .txt-gnb li:nth-child(4)::after{}


.sub3-1-collagen-effective-box{align-items: center;gap: 5.1852vw;}
.sub3-1-collagen-effective-box .img-box {width: auto;}
.sub3-1-collagen-effective-box .img-box img {width: 100%; height: auto;}
.sub3-1-collagen-effective .txt-box h3 {margin-bottom: 1.4815vw;}
.sub3-1-collagen-effective .txt-box p:nth-of-type(1) {margin-bottom: 2.0000vw;}
.sub3-1-collagen-effective .txt-box p:nth-of-type(2) {}

.sub3-1-effect-step{ align-items: center; gap: 4.7407vw; margin: 4.8148vw 0 4.6667vw;}
.sub3-1-effect-step li{width: calc(93% / 2);}
.sub3-1-effect-step li .img-box{width: 100%;}
.sub3-1-effect-step li .img-box img{width: auto; height: 100%;}
.sub3-1-effect-step li:after { content: url(../sub/img/sub3-1-collagen-effectimg_step_arrow.png); left: 108%; top: 50%; width: 1.1111vw; height: 2.2222vw; transform: translateY(-50%);}
.sub3-1-effect-step li:last-child:after{}
.sub3-1-efftct.txt-box{ font-family: 'Pretendard', sans-serif; }
.sub3-1-efftct.txt-box p:nth-of-type(1){ margin-bottom: 2.0000vw;}


.sub3-1-collagen-volume {background: url(../sub/img/sub3-1-volumen-box.png) no-repeat 50% 50%/cover; padding: 10.3704vw 0 11.1111vw;}
.sub3-1-volume-box {padding-left: 12%;}

.sub3-1-volume-box .free-txt{  top: -0.7407vw; left: 11.8519vw; opacity: 0.4; font-family: "Cormorant", serif; font-size: 3.7037vw; line-height: 4.1837vw; }
.sub3-1-volume-box .txt-box h3{margin-bottom: 3.7037vw}
.sub3-1-volume-box .txt-box p {}
.sub3-1-volume-box .txt-box p:nth-of-type(1) { margin-bottom: 1.8519vw; }
.sub3-1-volume-box .txt-box p:nth-of-type(2) {}

.sub3-1-cdam-leftrigtht{margin-top: 21.1852vw;}
.sub3-1-cdam-rigtht li h4{font-family: 'KoPub Batang';  font-size: 1.8519vw; margin-bottom: 1.8519vw;}
.sub3-1-cdam-rigtht li h4 span{}
.sub3-1-cdam-rigtht li .check-box{width: 9.1111vw; height: 2.6667vw; }
.sub3-1-cdam-rigtht li p{font-family:'Pretendard', sans-serif; font-size: 1.3333vw;  line-height: 2.2222vw; margin-bottom: 5.9259vw;}
.sub3-1-cdam-csculptra .txt-box h5 {font-family: "Cormorant", serif;  margin-bottom: 1.8519vw;}
.sub3-1-cdam-csculptra .txt-box h3{font-size: 2.0741vw; line-height: 3.7037vw; }
.sub3-1-cdam-csculptra .txt-box h3 span{font-size: 2.6667vw; }
.sub3-1-cdam-csculptra .txt-box p{line-height: 2.2222vw;}
.sub3-1-8sec {background: url(../sub/img/sub3-1-8sec-back.png) no-repeat 50% 50%/cover; padding: 11.8519vw 0;}
.sub3-1-8sec .txt-box{ margin-bottom: 5.5556vw;}
.sub1-0-btn.sub3-1-btn-1 {
    width: 19.1852vw;
    height: 4.3704vw;
    border: #bdaad5 0.0741vw solid;
    border-radius: 3.7037vw;
    
    margin: auto;
}
.s1-btn.s3-1-btn-1{
    font-family: 'Pretendard', sans-serif;
    font-size: 1.3333vw;
    
    
    
}
.s1-btn.s3-1-btn-1 .t {
    height: 4.3704vw;
    
}
.s1-btn.s3-1-btn-1:after {
    
    border-radius: 100%;
    
    height: 100%;
    
    transform: translateY(110%);
    
}



.sub3-1-suggest-box .sub3-1-suggestimg-wrapper {align-items: flex-start; gap: 6.6667vw; margin-bottom: 4.8148vw;}
.sub3-1-suggestimg{width: auto;}
.sub3-1-suggestimg img {width: 100%; height: auto;}
.sub3-1-suggest-box .sub3-1-suggestimg-wrapper p { font-family: 'Pretendard', sans-serif; font-size: 1.3333vw; line-height: 2.0741vw; margin-top: 2.0741vw;  }
.sub3-1-suggest-box .sub3-1-suggestimg-wrapper p span{ }
.sub3-1-suggest-box .suggestul{}
.sub3-1-suggest-box .suggestul li{font-family: 'Pretendard', sans-serif; list-style: disc;  font-size: 1.3333vw; line-height: 3.2593vw;}

.sub3-1-8sec .sub3-1-btn {margin: auto; width: 19.1852vw; height: 4.3704vw;   border-radius: 3.7037vw;}
.sub3-1-8sec .sub3-1-btn a{  width: 100%; height: 100%;  align-items: center; font-size: 1.3333vw;}

.sub3-1-premium{}
.sub3-1-premium .txt-box {}
.sub3-1-premium .txt-box h3{margin-bottom: 3.3333vw;}
.sub3-1-premium .txt-box h3 span{}
.sub3-1-premium .txt-box p {margin-bottom: 4.1481vw;}

.sub3-1-premium-box .sub3-1-premium-wrapper{ align-items: center; gap: 6.3704vw;}
.sub3-1-premium-wrapper li {width: 18.3704vw;}
.sub3-1-premium-wrapper li .img-box{width: 18.3704vw; height: 19.7778vw;}
.sub3-1-premium-wrapper li .img-box img {width: 100%; height: auto;}
.sub3-1-premium-wrapper li .txt-box {}
.sub3-1-premium-wrapper li .txt-box h4 {font-family: 'KoPub Batang';   font-size: 1.7489vw; margin-top: 2.2222vw;}
.sub3-1-premium-wrapper li .txt-box p {font-family:'Pretendard', sans-serif;font-size: 1.2170vw;margin-top: 1.9259vw;line-height: 1.9770vw;}
.sub3-1-premium-wrapper li .txt-box p span{}

.sub3-1_cont11_info_wrap{  flex-direction:column; align-items:center; margin-top: 10.3704vw;}
.sub3-1_cont11_qna_wrap{}
.sub3-1_cont11_info_wrap .txt-box{ margin-bottom: 4.6667vw;}
.sub3-1_cont11_info_wrap .txt-box p{ font-family: "Sorts Mill Goudy", serif; padding-bottom: 1.8519vw; font-size: 1.6296vw; }
.sub3-1_cont11_info_wrap .txt-box p:after{  width: 1.9259vw; height: 0.2222vw;  top: 100%; left: 50%; transform: translateX(-50%);}
.sub3-1_cont11_info_wrap .txt-box h3{font-family: 'KoPub Batang'; padding-top: 1.8519vw;}
.sub3-1_cont11_container.bg_line_1::before{transition: width 1.5s ease-in-out;}
.sub3-1_cont11_que p span{font-family: "Sorts Mill Goudy", serif;  margin-right: 1.8519vw;}
.sub3-1_cont11_accordion_wrap{ font-family:'Pretendard', sans-serif; border-top: solid 0.1481vw #686868; border-bottom: solid 0.1481vw #686868;}
.sub3-1_cont11_que{width: 89.4074vw;padding: 2.8148vw 2.3333vw;cursor: pointer;border-bottom: 0.0741vw solid #ccc;font-size: 1.7037vw;line-height: 3.3348vw;align-items:center;}
.sub3-1_cont11_anw {overflow-x: hidden;overflow-y: auto;height: 100%;padding: 2.9630vw 0;padding-left: 6.4074vw;}
.sub3-1_cont11_anw p {font-family:'Noto Sans CJK KR', sans-serif;font-size: 1.1600vw;line-height: 2.2222vw;}
.sub3-1_cont11_que.on{
    
    
}
.sub3-1_cont11_btn {
     width: 1.0370vw; height: 1.0370vw;
    background:url("../sub/img/sub3-1_cont11_btn_plus.png") 50% 50%/cover no-repeat;
    transition: 0.3s 0.1s ease; 
}
.sub3-1_cont11_que.on > .sub3-1_cont11_btn{
     width: 1.0370vw; height: 0.1481vw;
    background:url("../sub/img/sub3-1_cont11_btn_close.png") 50% 50%/cover no-repeat;
}
.value3-1 .txt-box{}
.value3-1 .txt-box h3 {margin-bottom: 5.6296vw;}
.value3-1 .txt-box .img-box{margin-bottom: 1.4815vw;}
.value-hover-box h4{font-family: 'KoPub Batang'; font-size: 1.7363vw;  margin-top: 2.9630vw;}
.value-hover2 li:hover .img-boxs img{filter: brightness(0.6);}
.value-hover2 li:hover .img-boxs p{opacity: 1;}
.value3-1 .value-hover2{ }
.value3-1 .value-hover2 li{ flex-direction: column; align-items: center;}
.value3-1 .value-hover2 .img-boxs{width: 22.0741vw;height: 31.3333vw;}
.value3-1 .value-hover2 .img-boxs .img-box{ width: 100%; height: 100%; top: 0; left: 0;}
.value3-1 .value-hover2 .img-boxs .img-box img{width: 100%; height: 100%; object-fit: cover; }
.value3-1 .value-hover-box2 .img-boxs p{ top: 80%; left: 50%;transform: translateX(-50%); width: 100%;  font-family:'Pretendard', sans-serif; font-size: 1.2081vw; line-height: 1.5;  opacity: 0;  letter-spacing: 0.0237vw;}
.value3-1 .value-hover-box2 h4{font-family: 'KoPub Batang'; font-size: 1.7363vw;  margin-top: 2.9630vw;}
.value-hover-box .img-boxs p{ top: 80%; left: 50%;  width: 100%;  font-family:'Pretendard', sans-serif; font-size: 1.2081vw; line-height: 1.5;  opacity: 0; transition: all 1s ease-in-out;}
}
@media (max-width:1024px){
    .sub2-1-intro {background: url(../sub/img/sub3-1head-back.png) no-repeat 50% 50% /cover;}
    .sub-3-1-padding{padding: 0.0000vw 2.9297vw;}
    .sub-3-1-margin{margin: 16.6016vw 0.0000vw;}
    
    .sub3-1-injection{padding: 16.6016vw 2.9297vw;gap: 1.0531vw;background: url(../sub/img/sub3-1-colltouchback.png) no-repeat 50% 50% /cover;}
    .sub3-1-injection .txt-box h3{margin-bottom: 4.1016vw;}
    .sub3-1-injection .txt-box h4 {font-family: 'KoPub Batang'; font-size: 2.3438vw; margin-bottom: 2.3438vw;}
    .sub3-1-injection .txt-box p {
        width: 100%;
        margin-bottom: 2.5391vw;
        font-family: 'Pretendard', sans-serif;
        font-size: 1.7578vw;
        line-height: 2.7344vw;
        
    }
    .sub3-1-injection .txt-box p:nth-of-type(1) { }
    .sub3-1-injection .txt-box p:nth-of-type(2) { }
    .sub3-1-injection .img-box{width: 50%;}
    .sub3-1-injection .img-box img{width: 100%; height: auto}
    
    .sub3-1-swiper-map {margin-top: 0;  padding: 16.1133vw 0;}
    .sub3-1-swiper-map .txt-box{text-align: center}
    .sub3-1-swiper-map .txt-box h3{margin-bottom: 3.9063vw;}
    .sub3-1-swiper-map .txt-box p{margin-bottom: 6.2500vw; }
    .sub3-1-tabs {margin-bottom: 5.3711vw;gap: 0.6133vw;}
    .sub3-1-tab {width: 11.7695vw;height: 4.1758vw;align-items: center;font-family:'Pretendard', sans-serif;font-size: 1.8469vw;cursor: pointer;border-bottom: 0.0977vw solid #a3a3a3;}
    .sub3-1-tab.active {  border-bottom: 0.2930vw solid #bdaad5;}
    
    .sub3-1-swiper-container{max-width: 126.9531vw; width: 100%;}
    .sub3-1-swiper-slide{align-items: center;padding: 2.3438vw;}
    .sub3-1-swiper-slide .slide-box{width: 82.8867vw;height: 41.1211vw;border-radius: 0.9766vw;background: #fff;box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.3906vw 2.3438vw;align-items: center;gap: 1.7617vw;}
    .sub3-1-swiper-slide .slide-box .s3-1-simg{width: 39%;}
    .sub3-1-swiper-slide .slide-box .s3-1-simg img {width: 100%; height: auto;}
    .sub3-1-swiper-slide .slide-box .s3-1-plus{top: 19.6016vw;left: 27.3555vw;cursor: pointer;}
    .sub3-1-swiper-slide .slide-box .s3-1-plus2{top: 21.5078vw;left: 26.7227vw;}
    .sub3-1-swiper-slide .slide-box .s3-1-plus .img-box{width: auto;}
    .sub3-1-swiper-slide .slide-box .s3-1-plus .img-box img{width: 100%; height: auto;}
    .sub3-1-swiper-slide .slide-box .s3-1-plus-hover{ top: 16.6016vw; opacity: 0; }
    .sub3-1-swiper-slide .slide-box .s3-1-plus-hover2 {top: 19.5313vw;left: 44.1406vw;}
    .sub3-1-swiper-slide .slide-box .s3-1-plus-hover .img-box{width: auto;}
    .sub3-1-swiper-slide .slide-box .s3-1-plus-hover .img-box img{width: 100%; height: auto;}
    .sub3-1-swiper-slide .slide-box .s3-1-plus:hover ~ .s3-1-plus-hover{opacity: 1;}
    
    .sub3-1-swiper-slide .slide-box .slide-txt h3{font-family: 'KoPub Batang';font-size: 2.7344vw;margin-bottom: 2.9297vw;letter-spacing: -0.0156vw;}
    
    .sub3-1-swiper-slide .slide-box .slide-txt h4{font-family:'Pretendard', sans-serif;font-size: 1.6555vw;margin-bottom: 1.9297vw;line-height: 2.8320vw;letter-spacing: -0.0156vw;}
    .sub3-1-swiper-slide .slide-box .slide-txt h4 span{  border-left: 0.0977vw solid #fff; margin-left: 0.3646vw;}
    .sub3-1-swiper-slide .slide-box .slide-txt h4 span::before{  width: 0.1953vw; height: 100%;  left: -0.6836vw; top: 0;}
    .sub3-1-swiper-slide .slide-box .slide-txt p{font-family:'Pretendard', sans-serif;font-size: 1.5602vw;line-height: 2.5297vw;letter-spacing: -0.0156vw;}
    .sub3-1-swiper-slide .slide-box .slide-txt p:nth-of-type(1) {margin-bottom: 1.9297vw;/* letter-spacing: 0.0156vw; */}
    .sub3-1-swiper-container .swiper-button-next,
    .sub3-1-swiper-container .swiper-button-prev{ width: 5.8594vw; height: 5.8594vw; border-radius: 50%;  box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.7813vw 2.3438vw;}
    .sub3-1-swiper-container .swiper-button-prev:after,
    .sub3-1-swiper-container .swiper-button-next:after {font-size: 2.4414vw !important; }
    
    .sub3-1-collagen-remodelings {}
    .sub3-1-collagen-remodelings .txt-box h3{margin-bottom: 2.9297vw;}
    .sub3-1-collagen-remodelings>.txt-box{} 
    .sub3-1-collagen-remodelings .txt-box .txt-gnb {gap: 2.2461vw;align-items: center;width: 91.582vw;height: 5.8594vw;margin: auto;margin-bottom: 9.7656vw;}
    .sub3-1-collagen-remodelings .txt-box .txt-gnb li { font-family:'Pretendard', sans-serif;  font-size: 1.9531vw; line-height: 2.7344vw;}
    .sub3-1-collagen-remodelings .txt-box .txt-gnb li::after{ width: 1px; height: 1.7578vw;   top: 50%; transform: translate(-50%,-50%);}
    .sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(1)::after{left: 107%;}
    .sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(2)::after{left: 107%;}
    .sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(3)::after{left: 105%;}
    .sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(4)::after{}
    .sub3-1-collagen-remode .point-box{font-family: "Cormorant", serif;  font-size: 1.6982vw;   border-radius: 4.8828vw;  align-items: center; margin-bottom: 2.5391vw;  width: 9.3750vw; height: 3.5156vw; border: 0.1953vw solid #c2b1d8;}
    .sub3-1-collagen-remode .point-box span{font-size: 2.3770vw; margin-left: 0.2930vw;}
    
    .sub3-1-collagen-remode-box{background: url(../sub/img/sub3-1-collagen-remode-2-back.png) no-repeat 50% 50% /cover;}
    .sub3-1-collagen-remode {align-items: center;gap: 1.6172vw;}
    .sub3-1-collagen-remode .img-box {width: 45%;}
    .sub3-1-collagen-remode .img-box img {width: 100%; height: auto;}
    .sub3-1-collagen-remode .txt-box h3 { margin-bottom: 2.4414vw; font-size: 2.9297vw;}
    .sub3-1-collagen-remodelings .sub3-1-collagen-remode-1{margin-bottom: 11.7188vw;}
    .sub3-1-collagen-remode .txt-box p:nth-of-type(1) {margin-bottom: 2.7344vw;  }
    .sub3-1-collagen-remode .txt-box p span{}
    .sub3-1-collagen-remode .txt-box p:nth-of-type(2) {}
    .sub3-1-collagen-remode-2{padding-bottom: 20.8008vw;gap: 3.7422vw;}
    
    .sub3-1-collagen-graph { margin: auto; }
    .sub3-1-collagen-graph .txt-box { margin-bottom: 4.8828vw;}
    .sub3-1-collagen-graph .txt-box h4{margin-bottom: 1.4648vw;}
    .sub3-1-collagen-table {margin: auto;   border-spacing: 0.5859vw 0; margin-bottom: 1.9531vw;}
    .sub3-1-collagen-table tbody{margin-left: -14.6484vw;}
    .sub3-1-collagen-table tr td{font-family:'Pretendard', sans-serif;width: 14.0055vw;height: 8.1797vw;line-height: 2.4785vw;}
    .sub3-1-coll-t-1 td {font-size: 1.2602vw;}
    .sub3-1-coll-t-1 td:nth-child(1){}
    .sub3-1-coll-t-1 td:nth-child(2){}
    .sub3-1-coll-t-1 td:nth-child(3){}
    .sub3-1-coll-t-1 td:nth-child(4){}
    .sub3-1-coll-t-1 td:nth-child(5){}
    
    
    
    .sub3-1-coll-t-1 td span {font-size: 1.8461vw;margin-bottom: 0.9766vw;}
    .sub3-1-collagen-table tr:nth-of-type(2){}
    .sub3-1-collagen-table tr:nth-of-type(3){}
    .sub3-1-collagen-table tr:nth-of-type(2):after{content: "모양";width: 8.9844vw;height: 5.5664vw;top: 50%;left: -9.4188vw;transform: translateY(-50%);background: url(../sub/img/sub3-1-cirback.png) no-repeat 50% 50% /contain;background-size: 8.7891vw 5.3711vw;border: none;padding: 0;font-family:'Pretendard', sans-serif;font-size: 1.3672vw;line-height: 5.5664vw;}
    .sub3-1-collagen-table tr:nth-of-type(3):after{content: "특징";width: 8.9844vw;height: 5.5664vw;top: 50%;left: -9.4188vw;transform: translateY(-50%);background: url(../sub/img/sub3-1-cirback.png) no-repeat 50% 50% /contain;background-size: 8.7891vw 5.3711vw;border: none;padding: 0;font-family:'Pretendard', sans-serif;font-size: 1.3672vw;line-height: 5.5664vw;}
    .sub3-1-collagen-table tr:nth-of-type(2) td{border-bottom: 0.0977vw dashed #888;}
    .sub3-1-collagen-table tr:nth-of-type(2) td {padding: 2.4414vw 2.6367vw;}
    .sub3-1-collagen-table tr:nth-of-type(2) td .img-box {width: auto; }
    .sub3-1-collagen-table tr:nth-of-type(2) td .img-box img{width: 100%; height: auto;}
    .sub3-1-collagen-table tr:nth-of-type(3) td{}
    .sub3-1-collagen-table tr:nth-last-child(1) td{height: 16.7969vw;border-bottom: 0.1953vw solid #000;font-size: 1.2947vw;padding-top: 3.6133vw;letter-spacing:-0.0156vw;line-height: 2.4688vw;}
    .sub3-1-collagen-table .sub3-1-coll-t-1 .coll-t-1-5 { }
    .sub3-1-collagen-graph .img-box.gauge{max-width: 73.4688vw;height: 4.2969vw;margin: auto;}
    .sub3-1-collagen-graph .img-box.gauge img{width: 100%; height: auto; object-fit: contain;}
    
    
    .sub3-1-collagen-table-mo {margin: auto;   border-spacing: 0.2930vw 0.0000vw; margin-bottom: 1.9531vw; }
    .sub3-1-collagen-table-mo tr th{width: 8.9844vw; height: 5.5664vw; top: 50%; left: -11.7188vw; transform: translateY(-50%); background: url(../sub/img/sub3-1-cirback.png) no-repeat 50% 50% / contain; background-size: 8.7891vw 5.3711vw; font-family: 'Pretendard', sans-serif; font-size: 1.3672vw;  line-height: 5.5664vw;}
    .sub3-1-collagen-table-mo tr th:last-child{background: none;}
    .sub3-1-collagen-table-mo tr td:nth-of-type(1){font-family:'Pretendard', sans-serif; width: 20.6055vw; height: 15.6250vw;  line-height: 2.4785vw;   font-size: 1.6602vw;}
    .sub3-1-collagen-table-mo tr td:nth-of-type(1) span{  font-size: 2.2461vw; margin-bottom: 1.6602vw;}
    .sub3-1-collagen-table-mo tr td:nth-of-type(2) {width: 20.6055vw; height: 15.6250vw;   align-items: center; }
    .sub3-1-collagen-table-mo tr td:nth-of-type(2) .img-box {width: auto;}
    .sub3-1-collagen-table-mo tr td:nth-of-type(2) .img-box img{width: 100%; height: auto;}
    .sub3-1-collagen-table-mo tr td:nth-of-type(3){font-family: 'Pretendard', sans-serif; width: 24.5117vw; height: 15.6250vw;  line-height: 2.4785vw; font-size: 1.5547vw;  border-right: 0.1953vw solid #000;}
    .sub3-1-collagen-table-mo tr td:nth-of-type(2),.sub3-1-collagen-table-mo tr td:nth-of-type(3) { border-bottom: 0.0977vw dashed #888;}
    .sub3-1-collagen-table-mo tr:last-child td{ border-bottom: none;}
    .sub3-1-collagen-table-mo tr:nth-of-type(2) td{border-top: solid 0.0977vw #000;}
    .sub3-1-collagen-table-mo tr:last-child td{border-bottom: solid 0.0977vw #000;}
    
    
    
    .sub3-1-collagen-effect>.txt-box {}
    .sub3-1-collagen-effect .txt-gnb{gap: 2.2461vw;align-items: center;width: 86.582vw;height: 5.8594vw;margin: auto;margin-bottom: 4.8828vw;}
    .sub3-1-collagen-effect .txt-gnb li{font-family:'Pretendard', sans-serif;font-size: 1.9531vw;}
    .sub3-1-collagen-effect .txt-gnb li::after{width: 1px;height: 1.7578vw;top: 50%;transform: translate(-50%, -50%);}
    .sub3-1-collagen-effect .txt-gnb li:nth-child(1)::after{left: 107%;}
    .sub3-1-collagen-effect .txt-gnb li:nth-child(2)::after{left: 111%;}
    .sub3-1-collagen-effect .txt-gnb li:nth-child(3)::after{left: 105%;}
    .sub3-1-collagen-effect .txt-gnb li:nth-child(4)::after{}
    
    
    .sub3-1-collagen-effective-box{align-items: center;gap: 2.8359vw;}
    .sub3-1-collagen-effective-box .img-box {width: 40%;}
    .sub3-1-collagen-effective-box .img-box img {width: 100%; height: auto;}
    .sub3-1-collagen-effective .txt-box h3 {margin-bottom: 1.9531vw;}
    .sub3-1-collagen-effective .txt-box p:nth-of-type(1) {margin-bottom: 2.6367vw;}
    .sub3-1-collagen-effective .txt-box p:nth-of-type(2) {}
    
    .sub3-1-effect-step{align-items: center;gap: 6.25vw;margin: 6.3477vw 0 6.1523vw;}
    .sub3-1-effect-step li{}
    .sub3-1-effect-step li .img-box{width: 100%;}
    .sub3-1-effect-step li .img-box img{width: auto; height: 100%;}
    .sub3-1-effect-step li:after { content: url(../sub/img/sub3-1-collagen-effectimg_step_arrow.png); left: 108%; top: 50%; width: 1.4648vw; height: 2.9297vw; transform: translateY(-50%);}
    .sub3-1-effect-step li:last-child:after{}
    .sub3-1-efftct.txt-box{ font-family: 'Pretendard', sans-serif; }
    .sub3-1-efftct.txt-box p:nth-of-type(1){ margin-bottom: 2.6367vw;}
    
    
    .sub3-1-collagen-volume {background: url(../sub/img/sub3-1-volumen-box.png) no-repeat 50% 50%/cover; padding: 13.6719vw 0 14.6484vw;}
    .sub3-1-volume-box {padding-left: 4%;}
    
    .sub3-1-volume-box .free-txt{  top: -0.9766vw; left: 15.6250vw; opacity: 0.4; font-family: "Cormorant", serif; font-size: 4.8828vw; line-height: 5.5156vw; }
    .sub3-1-volume-box .txt-box h3{margin-bottom: 4.8828vw}
    .sub3-1-volume-box .txt-box p {}
    .sub3-1-volume-box .txt-box p:nth-of-type(1) { margin-bottom: 2.4414vw; }
    .sub3-1-volume-box .txt-box p:nth-of-type(2) {}

    .sub3-1-cdam-leftrigtht{margin-top: 27.9297vw;}
    .sub3-1-cdam-rigtht li h4{font-family: 'KoPub Batang';  font-size: 2.4414vw; margin-bottom: 2.4414vw;}
    .sub3-1-cdam-rigtht li h4 span{}
    .sub3-1-cdam-rigtht li .check-box{width: 12.0117vw; height: 3.5156vw; }
    .sub3-1-cdam-rigtht li p{font-family:'Pretendard', sans-serif; font-size: 1.7578vw;  line-height: 2.9297vw; margin-bottom: 7.8125vw;}

    .sub3-1-cdam-csculptra .txt-box h5 {font-family: "Cormorant", serif;  margin-bottom: 2.4414vw;}
    .sub3-1-cdam-csculptra .txt-box h3{font-size: 2.5344vw;line-height: 4.8828vw;}
    .sub3-1-cdam-csculptra .txt-box h3 span{font-size: 3.5156vw; }
    .sub3-1-cdam-csculptra .txt-box p{line-height: 2.9297vw;}
    .sub3-1-8sec {background: url(../sub/img/sub3-1-8sec-back.png) no-repeat 50% 50%/cover; padding: 15.6250vw 0;}
    .sub3-1-8sec .txt-box{ margin-bottom: 7.3242vw;}
    .sub1-0-btn.sub3-1-btn-1 {
        width: 25.2930vw;
        height: 5.7617vw;
        border: #bdaad5 0.0977vw solid;
        border-radius: 4.8828vw;
        
        margin: auto;
    }
    .s1-btn.s3-1-btn-1{
        font-family: 'Pretendard', sans-serif;
        font-size: 1.7578vw;
        
        
        
    }
    .s1-btn.s3-1-btn-1 .t {
        height: 5.7617vw;
        
    }
    .s1-btn.s3-1-btn-1:after {
        
        border-radius: 100%;
        
        height: 100%;
        
        transform: translateY(110%);
        
    }
    
    
    
    .sub3-1-suggest-box .sub3-1-suggestimg-wrapper {align-items: flex-start; gap: 4.7891vw; margin-bottom: 6.3477vw;}
    .sub3-1-suggestimg{width: auto;}
    .sub3-1-suggestimg img {width: 100%; height: auto;}
    .sub3-1-suggest-box .sub3-1-suggestimg-wrapper p { font-family: 'Pretendard', sans-serif; font-size: 1.7578vw; line-height: 2.7344vw; margin-top: 2.7344vw;  }
    .sub3-1-suggest-box .sub3-1-suggestimg-wrapper p span{ }
    .sub3-1-suggest-box .suggestul{}
    .sub3-1-suggest-box .suggestul li{font-family: 'Pretendard', sans-serif; list-style: disc;  font-size: 1.7578vw; line-height: 4.2969vw;}
    
    .sub3-1-8sec .sub3-1-btn {margin: auto; width: 25.2930vw; height: 5.7617vw;   border-radius: 4.8828vw;}
    .sub3-1-8sec .sub3-1-btn a{  width: 100%; height: 100%;  align-items: center; font-size: 1.7578vw;}
    
    .sub3-1-premium{}
    .sub3-1-premium .txt-box {}
    .sub3-1-premium .txt-box h3{margin-bottom: 4.3945vw;}
    .sub3-1-premium .txt-box h3 span{}
    .sub3-1-premium .txt-box p {margin-bottom: 5.4688vw;}
    
    .sub3-1-premium-box .sub3-1-premium-wrapper{align-items: center;gap: 1.3984vw;}
    .sub3-1-premium-wrapper li {width: 24.2188vw;}
    .sub3-1-premium-wrapper li .img-box{width: 22.2188vw;height: 24.0742vw;}
    .sub3-1-premium-wrapper li .img-box img {width: 100%; height: auto;}
    .sub3-1-premium-wrapper li .txt-box {}
    .sub3-1-premium-wrapper li .txt-box h4 {font-family: 'KoPub Batang';font-size: 2.3057vw;margin-top: 2.7297vw;}
    .sub3-1-premium-wrapper li .txt-box p {font-family:'Pretendard', sans-serif;font-size: 1.4045vw;margin-top: 2.5391vw;line-height: 2.3064vw;}
    .sub3-1-premium-wrapper li .txt-box p span{}
    
    .sub3-1_cont11_info_wrap{  flex-direction:column; align-items:center; margin-top: 13.6719vw;}
    .sub3-1_cont11_qna_wrap{}
    .sub3-1_cont11_info_wrap .txt-box{ margin-bottom: 6.1523vw;}
    .sub3-1_cont11_info_wrap .txt-box p{ font-family: "Sorts Mill Goudy", serif; padding-bottom: 2.4414vw; font-size: 2.1484vw; }
    .sub3-1_cont11_info_wrap .txt-box p:after{  width: 2.5391vw; height: 0.2930vw;  top: 100%; left: 50%; transform: translateX(-50%);}
    .sub3-1_cont11_info_wrap .txt-box h3{font-family: 'KoPub Batang'; padding-top: 2.4414vw;}
    .sub3-1_cont11_container.bg_line_1::before{transition: width 1.5s ease-in-out;}
    .sub3-1_cont11_que p span{font-family: "Sorts Mill Goudy", serif;margin-right: 1.4414vw;}
    .sub3-1_cont11_accordion_wrap{ font-family:'Pretendard', sans-serif; border-top: solid 0.1953vw #686868; border-bottom: solid 0.1953vw #686868;}
    .sub3-1_cont11_que{width: 94.0547vw;padding: 3.7109vw 2.3945vw;cursor: pointer;border-bottom: 0.0977vw solid #ccc;font-size: 2.2461vw;line-height: 4.3965vw;align-items:center;}
    .sub3-1_cont11_anw {overflow-x: hidden;overflow-y: auto;height: 100%;padding: 3.9063vw 0;padding-left: 2.7656vw;}
    .sub3-1_cont11_anw p {font-family:'Noto Sans CJK KR', sans-serif;font-size: 1.2611vw;line-height: 2.9297vw;}
    .sub3-1_cont11_que.on{
        
        
    }
    .sub3-1_cont11_btn {
         width: 1.3672vw; height: 1.3672vw;
        background:url("../sub/img/sub3-1_cont11_btn_plus.png") 50% 50%/cover no-repeat;
        transition: 0.3s 0.1s ease; 
    }
    .sub3-1_cont11_que.on > .sub3-1_cont11_btn{
         width: 1.3672vw; height: 0.1953vw;
        background:url("../sub/img/sub3-1_cont11_btn_close.png") 50% 50%/cover no-repeat;
    }
    .value3-1 .txt-box{}
    .value3-1 .txt-box h3 {margin-bottom: 7.4219vw;}
    .value3-1 .txt-box .img-box{margin-bottom: 1.9531vw;}
    .value-hover-box h4{font-family: 'KoPub Batang'; font-size: 2.2891vw;  margin-top: 3.9063vw;}
    .value-hover2 li:hover .img-boxs img{filter: brightness(0.6);}
    .value-hover2 li:hover .img-boxs p{opacity: 1;}
    .value3-1 .value-hover2{}
    .value3-1 .value-hover2 li{ flex-direction: column; align-items: center;}
    .value3-1 .value-hover2 .img-boxs{width: 23.2852vw;height: 34.4922vw;}
    .value3-1 .value-hover2 .img-boxs .img-box{ width: 100%; height: 100%; top: 0; left: 0;}
    .value3-1 .value-hover2 .img-boxs .img-box img{width: 100%; height: 100%; object-fit: cover; }
    .value3-1 .value-hover-box2 .img-boxs p{ top: 80%; left: 50%;transform: translateX(-50%); width: 100%;  font-family:'Pretendard', sans-serif; font-size: 1.5928vw; line-height: 1.5;  opacity: 0;  letter-spacing: 0.0313vw;}
    .value3-1 .value-hover-box2 h4{font-family: 'KoPub Batang';font-size: 2.2891vw;margin-top: 2.9063vw;}
    .value-hover-box .img-boxs p{ top: 80%; left: 50%;  width: 100%;  font-family:'Pretendard', sans-serif; font-size: 1.5928vw; line-height: 1.5;  opacity: 0; transition: all 1s ease-in-out;}
    
}

@media(max-width:768px){
    .sub2-1-intro {background: url(../sub/img/sub3-1head-back.png) no-repeat 50% 50% /cover;}
    .sub-3-1-padding{padding: 0.0000vw 3.9063vw;}
    .sub-3-1-margin{margin: 12.1354vw 0.0000vw;}
    
    .sub3-1-injection{display: flex;padding: 12.1354vw 3.9063vw;gap: 2.6042vw;background: url(../sub/img/sub3-1-colltouchback.png) no-repeat 50% 50% /cover;flex-direction: column;align-items: flex-start;}
    .sub3-1-injection .txt-box h3{margin-bottom: 5.4688vw;}
    .sub3-1-injection .txt-box h4 {font-family: 'KoPub Batang'; font-size: 3.1250vw; margin-bottom: 3.1250vw;}
    .sub3-1-injection .txt-box p {
        width: 100%;
        margin-bottom: 3.3854vw;
        font-family: 'Pretendard', sans-serif;
        font-size: 2.3438vw;
        line-height: 3.6458vw;
        
    }
    .sub3-1-injection .txt-box p:nth-of-type(1) { }
    .sub3-1-injection .txt-box p:nth-of-type(2) { }
    .sub3-1-injection .img-box{width: auto;}
    .sub3-1-injection .img-box img{width: 100%; height: auto}
    
    .sub3-1-swiper-map {margin-top: 0;padding: 11.4844vw 0;}
    .sub3-1-swiper-map .txt-box{text-align: center}
    .sub3-1-swiper-map .txt-box h3{margin-bottom: 5.2083vw;}
    .sub3-1-swiper-map .txt-box p{margin-bottom: 8.3333vw; }
    .sub3-1-tabs {display: flex;margin-bottom: 4.1615vw;gap: 2.8177vw 4.8177vw;flex-wrap: wrap;}
    .sub3-1-tab {width: 22%;height: 4.901vw;align-items: center;font-family:'Pretendard', sans-serif;font-size: 2.7292vw;cursor: pointer;border-bottom: 0.1302vw solid #a3a3a3;}
    .sub3-1-tab.active {  border-bottom: 0.3906vw solid #bdaad5;}
    
    .sub3-1-swiper-container{max-width: 100vw;width: 100%;}
    .sub3-1-swiper-slide{align-items: center;padding: 3.1250vw;}
    .sub3-1-swiper-slide .slide-box{display: flex;width: 69.1823vw;height: 95.4948vw;border-radius: 1.3021vw;background: #fff;box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.5208vw 3.1250vw;align-items: center;gap: 4.6823vw;flex-direction: column;}
    .sub3-1-swiper-slide .slide-box .s3-1-simg{width: 70%;}
    .sub3-1-swiper-slide .slide-box .s3-1-simg img {width: 100%; height: auto;}
    .sub3-1-swiper-slide .slide-box .s3-1-plus{top: 22.1354vw; left: 52.4740vw; cursor: pointer;}
    .sub3-1-swiper-slide .slide-box .s3-1-plus2{top: 21.3438vw;left: 48.2969vw;}
    .sub3-1-swiper-slide .slide-box .s3-1-plus .img-box{width: auto;}
    .sub3-1-swiper-slide .slide-box .s3-1-plus .img-box img{width: 100%; height: auto;}
    .sub3-1-swiper-slide .slide-box .s3-1-plus-hover{ top: 22.1354vw; opacity: 0; }
    .sub3-1-swiper-slide .slide-box .s3-1-plus-hover2 {top: 26.0417vw;left: 35.8542vw;}
    .sub3-1-swiper-slide .slide-box .s3-1-plus-hover .img-box{width: auto;}
    .sub3-1-swiper-slide .slide-box .s3-1-plus-hover .img-box img{width: 100%; height: auto;}
    .sub3-1-swiper-slide .slide-box .s3-1-plus:hover ~ .s3-1-plus-hover{opacity: 1;}
    .sub3-1-swiper-slide .slide-box .slide-txt h3{font-family: 'KoPub Batang';font-size: 3.6458vw;margin-bottom: 3.9063vw;letter-spacing: -0.0208vw;}
    
    .sub3-1-swiper-slide .slide-box .slide-txt h4{font-family:'Pretendard', sans-serif;font-size: 2.4740vw;margin-bottom: 1.9063vw;line-height: 3.7760vw;letter-spacing: -0.0208vw;}
    .sub3-1-swiper-slide .slide-box .slide-txt h4 span{  border-left: 0.1302vw solid #fff; margin-left: 0.3646vw;}
    .sub3-1-swiper-slide .slide-box .slide-txt h4 span::before{  width: 0.2604vw; height: 100%;  left: -0.9115vw; top: 0;}
    .sub3-1-swiper-slide .slide-box .slide-txt p{font-family:'Pretendard', sans-serif;font-size: 2.2135vw;line-height: 3.9063vw;letter-spacing: -0.0208vw;}
    .sub3-1-swiper-slide .slide-box .slide-txt p:nth-of-type(1) {margin-bottom: 1.9063vw;/* letter-spacing: 0.0208vw; */}
    .sub3-1-swiper-container .swiper-button-next,
    .sub3-1-swiper-container .swiper-button-prev{ width: 7.8125vw; height: 7.8125vw; border-radius: 50%;  box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 1.0417vw 3.1250vw;}
    .sub3-1-swiper-container .swiper-button-prev:after,
    .sub3-1-swiper-container .swiper-button-next:after {font-size: 3.2552vw !important; }
    
    .sub3-1-swiper-container .swiper-button-next{
        left: 87%;
    }
    .sub3-1-swiper-container .swiper-button-prev {
        left: 6%;
    }


    .sub3-1-collagen-remodelings {}
    .sub3-1-collagen-remodelings .txt-box h3{margin-bottom: 3.9063vw;}
    .sub3-1-collagen-remodelings>.txt-box{} 
    .sub3-1-collagen-remodelings .txt-box .txt-gnb {gap: 4.9948vw;align-items: center;width: 80vw;height: 10.8125vw;margin: auto;margin-bottom: 13.0208vw;}
    .sub3-1-collagen-remodelings .txt-box .txt-gnb li { font-family:'Pretendard', sans-serif;  font-size: 2.6042vw; line-height: 3.6458vw;}
    .sub3-1-collagen-remodelings .txt-box .txt-gnb li::after{ width: 1px; height: 2.3438vw;   top: 50%; transform: translate(-50%,-50%);}
    .sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(1)::after{left: 116%;}
    .sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(2)::after{left: 116%;}
    .sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(3)::after{left: 116%;}
    .sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(4)::after{}
    .sub3-1-collagen-remodelings .txt-box .sub-mo-only{display: block;}


    .sub3-1-collagen-remode .point-box{font-family: "Cormorant", serif;  font-size: 2.2643vw;   border-radius: 6.5104vw;  align-items: center; margin-bottom: 3.3854vw;  width: 12.5000vw; height: 4.6875vw; border: 0.2604vw solid #c2b1d8;}
    .sub3-1-collagen-remode .point-box span{font-size: 3.1693vw; margin-left: 0.3906vw;}
    
    .sub3-1-collagen-remode-box{background: url(../sub/img/sub3-1-collagen-remode-2-back.png) no-repeat 50% 50% /cover;}
    .sub3-1-collagen-remode {display: flex;align-items: flex-start;gap: 10.1563vw;flex-direction: column;}
    .sub3-1-collagen-remode .img-box {width: auto;}
    .sub3-1-collagen-remode .img-box img {width: 100%; height: auto;}
    .sub3-1-collagen-remode .txt-box h3 { margin-bottom: 3.2552vw; font-size: 3.9063vw;}
    .sub3-1-collagen-remodelings .sub3-1-collagen-remode-1{margin-bottom: 15.6250vw;}
    .sub3-1-collagen-remode .txt-box p:nth-of-type(1) {margin-bottom: 3.6458vw;  }
    .sub3-1-collagen-remode .txt-box p span{}
    .sub3-1-collagen-remode .txt-box p:nth-of-type(2) {}
    .sub3-1-collagen-remode-2{display: flex;padding-bottom: 17.7344vw;gap: 14.3229vw;flex-direction: column-reverse;}
    .sub3-1-collagen-remode .txt-box .sub-pc-only {display: none;}
    .sub3-1-collagen-remode .txt-box .sub-mo-only {display: block;}


    .sub3-1-collagen-graph { margin: auto; }
    .sub3-1-collagen-graph .txt-box { margin-bottom: 6.5104vw;}
    .sub3-1-collagen-graph .txt-box h4{margin-bottom: 1.9531vw;}
    .sub3-1-collagen-table {margin: auto;   border-spacing: 0.7813vw 0; margin-bottom: 2.6042vw;}
    .sub3-1-collagen-table tbody{margin-left: -19.5313vw;}
    .sub3-1-collagen-table tr td{font-family:'Pretendard', sans-serif; width: 27.4740vw; height: 12.2396vw;  line-height: 3.3047vw;}
    .sub3-1-coll-t-1 td {  font-size: 2.2135vw; }
    .sub3-1-coll-t-1 td:nth-child(1){}
    .sub3-1-coll-t-1 td:nth-child(2){}
    .sub3-1-coll-t-1 td:nth-child(3){}
    .sub3-1-coll-t-1 td:nth-child(4){}
    .sub3-1-coll-t-1 td:nth-child(5){}
    
    
    
    .sub3-1-coll-t-1 td span { font-size: 2.9948vw; margin-bottom: 1.3021vw; }
    .sub3-1-collagen-table{display: none;}

    
    
    .sub3-1-collagen-table-mo {display: block; margin: auto;   border-spacing: 0.3906vw 0.0000vw; margin-bottom: 2.6042vw; }
    .sub3-1-collagen-table-mo tr th{width: 11.9792vw; height: 7.4219vw; top: 50%; left: -15.6250vw; transform: translateY(-50%); background: url(../sub/img/sub3-1-cirback.png) no-repeat 50% 50% / contain; background-size: 11.7188vw 7.1615vw; font-family: 'Pretendard', sans-serif; font-size: 1.8229vw;  line-height: 7.4219vw;}
    .sub3-1-collagen-table-mo tr th:last-child{background: none;}
    .sub3-1-collagen-table-mo tr td:nth-of-type(1){font-family:'Pretendard', sans-serif; width: 27.4740vw; height: 20.8333vw;  line-height: 3.3047vw;   font-size: 2.2135vw;}
    .sub3-1-collagen-table-mo tr td:nth-of-type(1) span{  font-size: 2.9948vw; margin-bottom: 2.2135vw;}
    .sub3-1-collagen-table-mo tr td:nth-of-type(2) {width: 27.4740vw; height: 20.8333vw;   align-items: center;}
    .sub3-1-collagen-table-mo tr td:nth-of-type(2) .img-box {width: auto;}
    .sub3-1-collagen-table-mo tr td:nth-of-type(2) .img-box img{width: 100%; height: auto;}
    .sub3-1-collagen-table-mo tr td:nth-of-type(3){font-family: 'Pretendard', sans-serif; width: 32.6823vw; height: 20.8333vw;  line-height: 3.3047vw; font-size: 2.0729vw;  border-right: 0.2604vw solid #000;}
    .sub3-1-collagen-table-mo tr td:nth-of-type(2),.sub3-1-collagen-table-mo tr td:nth-of-type(3) { border-bottom: 0.1302vw dashed #888;}
    .sub3-1-collagen-table-mo tr:last-child td{ border-bottom: none;}
    .sub3-1-collagen-table-mo tr:nth-of-type(2) td{border-top: solid 0.1302vw #000;}
    .sub3-1-collagen-table-mo tr:last-child td{border-bottom: solid 0.1302vw #000;}
 
    
    .sub3-1-collagen-effect>.txt-box {}
    .sub3-1-collagen-effect .txt-gnb{gap: 4.9948vw;display: flex;align-items: center;width: 80vw;height: 9.8125vw;margin: auto;margin-bottom: 6.5104vw;}
    .sub3-1-collagen-effect .txt-gnb li{font-family:'Pretendard', sans-serif;font-size: 2.6042vw;}
    .sub3-1-collagen-effect .txt-gnb li::after{width: 1px;height: 2.3438vw;top: 50%;transform: translate(-50%, -50%);}
    .sub3-1-collagen-effect .txt-gnb li:nth-child(1)::after{left: calc(100% + 2.4974vw);}
    .sub3-1-collagen-effect .txt-gnb li:nth-child(2)::after{ content: ""; left: calc(100% + 2.4974vw);}
    .sub3-1-collagen-effect .txt-gnb li:nth-child(3)::after{left: calc(100% + 2.4974vw);}
    .sub3-1-collagen-effect .txt-gnb li:nth-child(4)::after{}
    .sub3-1-collagen-effect .txt-gnb.add_241220 { flex-wrap: nowrap; }
    .sub3-1-collagen-effect .txt-gnb.add_241220 li { width: auto; }
    
    .sub3-1-collagen-effective-box{align-items: center;gap: 9.1146vw;display: flex;flex-direction: column-reverse;}
    .sub3-1-collagen-effective-box .img-box {width: auto;}
    .sub3-1-collagen-effective-box .img-box img {width: 100%; height: auto;}
    .sub3-1-collagen-effective .txt-box h3 {margin-bottom: 2.6042vw;}
    .sub3-1-collagen-effective .txt-box p:nth-of-type(1) {margin-bottom: 3.5156vw;}
    .sub3-1-collagen-effective .txt-box p:nth-of-type(2) {}
    
    .sub3-1-effect-step{align-items: center;gap: 6.3333vw;margin: 8.4635vw 0 8.2031vw;}
    .sub3-1-effect-step li{}
    .sub3-1-effect-step li .img-box{width: 100%;}
    .sub3-1-effect-step li .img-box img{width: auto; height: 100%;}
    .sub3-1-effect-step li:after {content: url(../sub/img/sub3-1-collagen-effectimg_step_arrow.png);left: 109%;top: 50%;width: 1.9531vw;height: 3.9063vw;transform: translateY(-50%);}
    .sub3-1-effect-step li:last-child:after{}
    .sub3-1-efftct.txt-box{ font-family: 'Pretendard', sans-serif; }
    .sub3-1-efftct.txt-box p:nth-of-type(1){ margin-bottom: 3.5156vw;}
    .sub3-1-efftct.txt-box p .sub-mo-only{display: block;}
    
    .sub3-1-collagen-volume {background: url(../sub/img/sub3-1-volumen-box.png) no-repeat 50% 50%/cover; padding: 18.2292vw 0 19.5313vw;}
    /* .sub3-1-volume-box {padding-left: 54.8177vw;} */
    .sub3-1-volume-box {padding-left: 4%;}
    .sub3-1-volume-box .free-txt{  top: -1.3021vw; left: 20.8333vw; opacity: 0.4; font-family: "Cormorant", serif; font-size: 6.5104vw; line-height: 7.3542vw; }
    .sub3-1-volume-box .txt-box h3{margin-bottom: 6.5104vw}
    .sub3-1-volume-box .txt-box p {}
    .sub3-1-volume-box .txt-box p:nth-of-type(1) { margin-bottom: 3.2552vw; }
    .sub3-1-volume-box .txt-box p:nth-of-type(2) {}
    
    .sub3-1-cdam-leftrigtht{margin-top: 7.2396vw;}
    .sub3-1-cdam-rigtht li h4{font-family: 'KoPub Batang';  font-size: 3.2552vw; margin-bottom: 3.2552vw;}
    .sub3-1-cdam-rigtht li h4 span{}
    .sub3-1-cdam-rigtht li .check-box{width: 16.0156vw; height: 4.6875vw; }
    .sub3-1-cdam-rigtht li p{font-family:'Pretendard', sans-serif; font-size: 2.2901vw;  line-height: 3.8168vw; margin-bottom: 10.1781vw; font-weight:400}

    .sub3-1-cdam-csculptra .txt-box h5 {font-family: "Cormorant", serif;  margin-bottom: 3.2552vw;}
    .sub3-1-cdam-csculptra .txt-box h3{font-size: 3.6458vw; line-height: 6.5104vw; }
    .sub3-1-cdam-csculptra .txt-box h3 span{font-size: 4.6875vw; }
    .sub3-1-cdam-csculptra .txt-box p{line-height: 3.9063vw;}
    .sub3-1-8sec {background: url(../sub/img/sub3-1-8sec-back.png) no-repeat 50% 50%/cover;padding: 12.8333vw 0;}
    .sub3-1-8sec .txt-box{ margin-bottom: 9.7656vw;}
    .sub1-0-btn.sub3-1-btn-1 {
        width: 33.7240vw;
        height: 7.6823vw;
        border: #bdaad5 0.1302vw solid;
        border-radius: 6.5104vw;
        
        margin: auto;
    }
    .s1-btn.s3-1-btn-1{
        font-family: 'Pretendard', sans-serif;
        font-size: 2.3438vw;
        
        
        
    }
    .s1-btn.s3-1-btn-1 .t {
        height: 7.6823vw;
        
    }
    .s1-btn.s3-1-btn-1:after {
        
        border-radius: 100%;
        
        height: 100%;
        
        transform: translateY(110%);
        
    }
    
    
    
    .sub3-1-suggest-box .sub3-1-suggestimg-wrapper {display: flex;align-items: center;gap: 11.7188vw;margin-bottom: 8.4635vw;flex-direction: column;}
    .sub3-1-suggestimg{width: auto;}
    .sub3-1-suggestimg img {width: 100%; height: auto;}
    .sub3-1-suggest-box .sub3-1-suggestimg-wrapper p { font-family: 'Pretendard', sans-serif; font-size: 2.3438vw; line-height: 3.6458vw; margin-top: 3.6458vw;  }
    .sub3-1-suggest-box .sub3-1-suggestimg-wrapper p span{ }
    .sub3-1-suggest-box .suggestul{}
    .sub3-1-suggest-box .suggestul li{font-family: 'Pretendard', sans-serif;list-style: disc;font-size: 2.3438vw;line-height: 5.7292vw;/* margin-left: 3vw; */}
    
    .sub3-1-8sec .sub3-1-btn {margin: auto; width: 33.7240vw; height: 7.6823vw;   border-radius: 6.5104vw;}
    .sub3-1-8sec .sub3-1-btn a{  width: 100%; height: 100%;  align-items: center; font-size: 2.3438vw;}
    
    .sub3-1-premium{}
    .sub3-1-premium .txt-box {}
    .sub3-1-premium .txt-box h3{margin-bottom: 5.8594vw;}
    .sub3-1-premium .txt-box h3 span{}
    .sub3-1-premium .txt-box p {margin-bottom: 7.2917vw;}
    
    .sub3-1-premium-box .sub3-1-premium-wrapper{display: flex;align-items: center;gap: 4.1979vw;flex-wrap: wrap;}
    .sub3-1-premium-wrapper li {width: 32.2917vw;}
    .sub3-1-premium-wrapper li .img-box{width: 32.2917vw; height: 34.7656vw;}
    .sub3-1-premium-wrapper li .img-box img {width: 100%; height: auto;}
    .sub3-1-premium-wrapper li .txt-box {}
    .sub3-1-premium-wrapper li .txt-box h4 {font-family: 'KoPub Batang';   font-size: 3.0742vw; margin-top: 3.9063vw;}
    .sub3-1-premium-wrapper li .txt-box p {font-family:'Pretendard', sans-serif;font-size: 2.1393vw;margin-top: 3.3854vw;line-height: 3.4753vw;}
    .sub3-1-premium-wrapper li .txt-box p span{}
    
    .sub3-1_cont11_info_wrap{flex-direction:column;align-items:center;margin-top: 13.2292vw;}
    .sub3-1_cont11_qna_wrap{}
    .sub3-1_cont11_info_wrap .txt-box{ margin-bottom: 8.2031vw;}
    .sub3-1_cont11_info_wrap .txt-box p{ font-family: "Sorts Mill Goudy", serif; padding-bottom: 3.2552vw; font-size: 2.8646vw; }
    .sub3-1_cont11_info_wrap .txt-box p:after{  width: 3.3854vw; height: 0.3906vw;  top: 100%; left: 50%; transform: translateX(-50%);}
    .sub3-1_cont11_info_wrap .txt-box h3{font-family: 'KoPub Batang'; padding-top: 3.2552vw;}
    .sub3-1_cont11_container.bg_line_1::before{transition: width 1.5s ease-in-out;}
    .sub3-1_cont11_que p span{font-family: "Sorts Mill Goudy", serif;  margin-right: 3.2552vw;}
    .sub3-1_cont11_accordion_wrap{ font-family:'Pretendard', sans-serif; border-top: solid 0.2604vw #686868; border-bottom: solid 0.2604vw #686868;}
    .sub3-1_cont11_que{width: 80vw;padding: 4.9479vw 5.8594vw;cursor: pointer;border-bottom: 0.1302vw solid #ccc;font-size: 2.9948vw;line-height: 5.8620vw;align-items:center;}
    .sub3-1_cont11_anw { overflow-x: hidden; overflow-y: auto;  height: 100%;    padding: 5.2083vw 0; padding-left: 13.0208vw;}
    .sub3-1_cont11_anw p {font-family:'Noto Sans CJK KR', sans-serif; font-size: 2.2148vw;  line-height: 3.9063vw;}
    .sub3-1_cont11_anw .sub-mo-only{display: block;}
    .sub3-1_cont11_anw .sub-pc-only{display: none;}
    .sub3-1_cont11_que.on{
        
        
    }
    .sub3-1_cont11_btn {
         width: 1.8229vw; height: 1.8229vw;
        background:url("../sub/img/sub3-1_cont11_btn_plus.png") 50% 50%/cover no-repeat;
        transition: 0.3s 0.1s ease; 
    }
    .sub3-1_cont11_que.on > .sub3-1_cont11_btn{
         width: 1.8229vw; height: 0.2604vw;
        background:url("../sub/img/sub3-1_cont11_btn_close.png") 50% 50%/cover no-repeat;
    }
    .value3-1 .txt-box{}
    .value3-1 .txt-box h3 {margin-bottom: 9.8958vw;}
    .value3-1 .txt-box .img-box{margin-bottom: 2.6042vw;}
    .value-hover-box h4{font-family: 'KoPub Batang'; font-size: 3.0521vw;  margin-top: 5.2083vw;}
    .value-hover2 li:hover .img-boxs img{filter: brightness(0.6);}
    .value-hover2 li:hover .img-boxs p{opacity: 1;}
    .value3-1 .value-hover2{ }
    .value3-1 .value-hover2 li{ flex-direction: column; align-items: center;}
    .value3-1 .value-hover2 .img-boxs{width: 36.3802vw;height: 52.6563vw; }
    .value3-1 .value-hover2 .img-boxs .img-box{ width: 100%; height: 100%; top: 0; left: 0;}
    .value3-1 .value-hover2 .img-boxs .img-box img{width: 100%; height: 100%; object-fit: cover; filter: brightness(0.6);}
    .value3-1 .value-hover-box2 .img-boxs p{ top: 80%; left: 50%;transform: translateX(-50%); width: 100%;  font-family:'Pretendard', sans-serif; font-size: 2.1237vw; line-height: 1.5;  opacity: 1;  letter-spacing: 0.0417vw; }
    .value3-1 .value-hover-box2 h4{font-family: 'KoPub Batang';font-size: 3.0521vw;margin-top: 2.2083vw;margin-bottom: 3.2083vw;}
    .value-hover-box .img-boxs p{ top: 80%; left: 50%;  width: 100%;  font-family:'Pretendard', sans-serif; font-size: 2.1237vw; line-height: 1.5;  opacity: 0; transition: all 1s ease-in-out;} 
    .sub2-2-collagen-beauty {margin-bottom: 14.7396vw;}

}
@media(max-width: 480px){
/* 공통 */
.txt-box h3{font-family: 'KoPub Batang';font-size: 5.5vw;line-height: 7.625vw;margin-bottom: 6.2500vw;letter-spacing:-0.0667vw;}
.txt-box h3 span{}
.txt-box p{font-family:'Pretendard', sans-serif;font-size: 3.1500vw;line-height: 5.8333vw;}
.sub-side-padding{padding: 0 6.2500vw;}

.sub2-1-intro {background: url(../sub/img/sub3-1head-back.png) no-repeat 50% 50% /cover;}
.sub-3-1-padding{padding: 0.0000vw 6.2500vw;}
.sub-3-1-margin{margin: 20.4167vw 0.0000vw;}

.sub3-1-injection{padding: 8.4167vw 6.2500vw;gap: 4.1667vw;background: url(../sub/img/sub3-1-colltouchback.png) no-repeat 50% 50% /cover;}
.sub3-1-injection .txt-box h3{margin-bottom: 8.7500vw;line-height: 9.9805vw;}
.sub3-1-injection .txt-box h4 {font-family: 'KoPub Batang'; font-size: 5.0000vw; margin-bottom: 5.0000vw;}
.sub3-1-injection .txt-box p {
    width: 100%;
    margin-bottom: 5.4167vw;
    font-family: 'Pretendard', sans-serif;
    font-size: 3.1500vw;
    line-height: 5.1333vw;
}
.sub3-1-injection .txt-box p:nth-of-type(1) { }
.sub3-1-injection .txt-box p:nth-of-type(2) { }
.sub3-1-injection .img-box{width: auto;}
.sub3-1-injection .img-box img{width: 100%; height: auto}

.sub3-1-swiper-map {margin-top: 0;  padding: 20.3750vw 0;}
.sub3-1-swiper-map .txt-box{text-align: center}
.sub3-1-swiper-map .txt-box h3{margin-bottom: 5.3333vw;}
.sub3-1-swiper-map .txt-box p{margin-bottom: 8.3333vw; }
.sub3-1-swiper-map .txt-box p .sub-mo-only{display: block;}
.sub3-1-tabs {margin-bottom: 11.4583vw;gap: 1.7083vw;}
.sub3-1-tab {width: 29.3750vw; height: 11.0417vw; align-items: center ; font-family:'Pretendard', sans-serif; font-size: 4.3667vw;  cursor: pointer;  border-bottom: 0.2083vw solid #a3a3a3;}
.sub3-1-tab.active {  border-bottom: 0.6250vw solid #bdaad5;}

.sub3-1-swiper-container{max-width: 270.8333vw; width: 100%;}
.sub3-1-swiper-slide{align-items: center;padding: 5.0000vw;}
.sub3-1-swiper-slide .slide-box{display: flex;width: 80vw;height: 100vw;border-radius: 2.0833vw;background: #fff;
box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 0.8333vw 5.0000vw;align-items: center;gap: 12.2917vw;overflow-y: unset;flex-direction: column;justify-content: flex-start;}
.sub3-1-swiper-slide .slide-box .s3-1-simg{padding-top: 13vw;width: 89%;}
.sub3-1-swiper-slide .slide-box .s3-1-simg img {width: 100%; height: auto;}
.sub3-1-swiper-slide .slide-box .s3-1-plus{top: 35.4167vw; left: 83.9583vw; cursor: pointer;}
.sub3-1-swiper-slide .slide-box .s3-1-plus2{ top: 43.7500vw; left: 86.8750vw;}
.sub3-1-swiper-slide .slide-box .s3-1-plus .img-box{width: auto;}
.sub3-1-swiper-slide .slide-box .s3-1-plus .img-box img{width: 100%; height: auto;}
.sub3-1-swiper-slide .slide-box .s3-1-plus-hover{ top: 35.4167vw; opacity: 0; }
.sub3-1-swiper-slide .slide-box .s3-1-plus-hover2 {top: 41.6667vw;left: 94.1667vw;}
.sub3-1-swiper-slide .slide-box .s3-1-plus-hover .img-box{width: auto;}
.sub3-1-swiper-slide .slide-box .s3-1-plus-hover .img-box img{width: 100%; height: auto;}
.sub3-1-swiper-slide .slide-box .s3-1-plus:hover ~ .s3-1-plus-hover{opacity: 1;}

.sub3-1-swiper-slide .slide-box .slide-txt h3{font-family: 'KoPub Batang';font-size: 4.8333vw;margin-bottom: 6.2500vw;letter-spacing: -0.0333vw;}

.sub3-1-swiper-slide .slide-box .slide-txt h4{font-family:'Pretendard', sans-serif;font-size: 3.4583vw;margin-bottom: 6.2500vw;line-height: 6.0417vw;letter-spacing: -0.0333vw;}
.sub3-1-swiper-slide .slide-box .slide-txt h4 span{  border-left: 0.2083vw solid #fff; margin-left: 0.3646vw;}
.sub3-1-swiper-slide .slide-box .slide-txt h4 span::before{  width: 0.4167vw; height: 100%;  left: -1.4583vw; top: 0;}
.sub3-1-swiper-slide .slide-box .slide-txt p{font-family:'Pretendard', sans-serif;font-size: 3.1417vw;line-height: 6.2500vw;letter-spacing: -0.0333vw;}
.sub3-1-swiper-slide .slide-box .slide-txt p:nth-of-type(1) {margin-bottom: 6.2500vw;/* letter-spacing: 0.0333vw; */}
.sub3-1-swiper-container .swiper-button-next,
.sub3-1-swiper-container .swiper-button-prev{ width: 12.5000vw; height: 12.5000vw; border-radius: 50%;  box-shadow: rgba(149, 157, 165, 0.2) 0.0000vw 1.6667vw 5.0000vw;display:none;}
.sub3-1-swiper-container .swiper-button-prev:after,
.sub3-1-swiper-container .swiper-button-next:after {font-size: 5.2083vw !important; }
.sub3-1-swiper-slide .slide-txt .sub-mo-only {display: block;}
.sub3-1-swiper-slide .slide-txt .sub-pc-only {display: none;}


.sub3-1-collagen-remodelings {}
.sub3-1-collagen-remodelings .txt-box h3{margin-bottom: 6.2500vw;}
.sub3-1-collagen-remodelings>.txt-box{} 
.sub3-1-collagen-remodelings .txt-box .txt-gnb {gap: 4.7917vw;align-items: center;width: 87vw;height: 12.5000vw;margin: auto;margin-bottom: 20.8333vw;}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li {font-family:'Pretendard', sans-serif;font-size: 3.1667vw;line-height: 3.8333vw;}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li::after{ width: 1px; height: 3.7500vw;   top: 50%; transform: translate(-50%,-50%);}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(1)::after{left: 114%;}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(2)::after{left: 114%;}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(3)::after{left: 114%;}
.sub3-1-collagen-remodelings .txt-box .txt-gnb li:nth-child(4)::after{}
.sub3-1-collagen-remode .point-box{font-family: "Cormorant", serif;  font-size: 3.6229vw;   border-radius: 10.4167vw;  align-items: center;  margin-bottom: 5.4167vw;  width: 20.0000vw; height: 7.5000vw; border: 0.4167vw solid #c2b1d8;}
.sub3-1-collagen-remode .point-box span{font-size: 5.0708vw; margin-left: 0.6250vw;}

.sub3-1-collagen-remode-box{background: url(../sub/img/sub3-1-collagen-remode-2-back.png) no-repeat 50% 50% /cover;}
.sub3-1-collagen-remode {align-items: center;gap: 6.25vw;}
.sub3-1-collagen-remode .img-box {width: auto;}
.sub3-1-collagen-remode .img-box img {width: 100%; height: auto;}
.sub3-1-collagen-remode .txt-box h3 { margin-bottom: 5.2083vw; font-size: 6.2500vw;}
.sub3-1-collagen-remodelings .sub3-1-collagen-remode-1{margin-bottom: 25.0000vw;}
.sub3-1-collagen-remode .txt-box p:nth-of-type(1) {margin-bottom: 5.8333vw;  }
.sub3-1-collagen-remode .txt-box p span{}
.sub3-1-collagen-remode .txt-box p:nth-of-type(2) {}
.sub3-1-collagen-remode-2{padding-bottom: 44.3750vw;gap: 6.25vw;}

.sub3-1-collagen-graph { margin: auto; }
.sub3-1-collagen-graph .txt-box { margin-bottom: 10.4167vw;}
.sub3-1-collagen-graph .txt-box h4{margin-bottom: 3.1250vw;}
.sub3-1-collagen-table {margin: auto;   border-spacing: 1.2500vw 0; margin-bottom: 4.1667vw;}
.sub3-1-collagen-table tbody{margin-left: -31.2500vw;}
.sub3-1-collagen-table tr td{font-family:'Pretendard', sans-serif; width: 43.9583vw; height: 19.5833vw;  line-height: 5.2875vw;}
.sub3-1-coll-t-1 td {  font-size: 3.5417vw; }
.sub3-1-coll-t-1 td:nth-child(1){}
.sub3-1-coll-t-1 td:nth-child(2){}
.sub3-1-coll-t-1 td:nth-child(3){}
.sub3-1-coll-t-1 td:nth-child(4){}
.sub3-1-coll-t-1 td:nth-child(5){}



.sub3-1-coll-t-1 td span { font-size: 4.7917vw; margin-bottom: 2.0833vw; }
.sub3-1-collagen-table tr:nth-of-type(2){}
.sub3-1-collagen-table tr:nth-of-type(3){}
.sub3-1-collagen-table tr:nth-of-type(2):after{ content: "모양"; width: 19.1667vw; height: 11.8750vw; top: 50%; left: -25.0000vw; transform: translateY(-50%); background: url(../sub/img/sub3-1-cirback.png) no-repeat 50% 50% /contain; background-size: 18.7500vw 11.4583vw; border: none; padding: 0; font-family:'Pretendard', sans-serif; font-size: 2.9167vw;  line-height: 11.8750vw;}
.sub3-1-collagen-table tr:nth-of-type(3):after{ content: "특징"; width: 19.1667vw; height: 11.8750vw; top: 50%; left: -25.0000vw; transform: translateY(-50%); background: url(../sub/img/sub3-1-cirback.png) no-repeat 50% 50% /contain; background-size: 18.7500vw 11.4583vw; border: none; padding: 0; font-family:'Pretendard', sans-serif; font-size: 2.9167vw;  line-height: 11.8750vw;}
.sub3-1-collagen-table tr:nth-of-type(2) td{border-bottom: 0.2083vw dashed #888;}
.sub3-1-collagen-table tr:nth-of-type(2) td {padding: 5.2083vw 5.6250vw;}
.sub3-1-collagen-table tr:nth-of-type(2) td .img-box {width: auto; }
.sub3-1-collagen-table tr:nth-of-type(2) td .img-box img{width: 100%; height: auto;}
.sub3-1-collagen-table tr:nth-of-type(3) td{}
.sub3-1-collagen-table tr:nth-last-child(1) td{height: 35.8333vw; border-bottom: 0.4167vw solid #000; font-size: 3.3167vw;  padding-top: 7.7083vw;  letter-spacing:-0.0333vw; line-height: 5.2667vw;}
.sub3-1-collagen-table .sub3-1-coll-t-1 .coll-t-1-5 { }
.sub3-1-collagen-graph .img-box.gauge{max-width: 225.0000vw; height: 9.1667vw; margin: auto;}
.sub3-1-collagen-graph .img-box.gauge img{width: 100%; height: auto; object-fit: contain;}


.sub3-1-collagen-table-mo {margin: auto;   border-spacing: 0.6250vw 0.0000vw; margin-bottom: 4.1667vw; }
.sub3-1-collagen-table-mo tr th{width: 19.1667vw; height: 11.8750vw; top: 50%; left: -25.0000vw; transform: translateY(-50%); background: url(../sub/img/sub3-1-cirback.png) no-repeat 50% 50% / contain; background-size: 18.7500vw 11.4583vw; font-family: 'Pretendard', sans-serif; font-size: 2.9167vw;  line-height: 11.8750vw;}
.sub3-1-collagen-table-mo tr th:last-child{background: none;}
.sub3-1-collagen-table-mo tr td:nth-of-type(1){font-family:'Pretendard', sans-serif;width: 68.9583vw;height: 33.3333vw;line-height: 5.2875vw;font-size: 3.1417vw;}
.sub3-1-collagen-table-mo tr td:nth-of-type(1) span{  font-size: 4.7917vw; margin-bottom: 3.5417vw;}
.sub3-1-collagen-table-mo tr td:nth-of-type(2) {width: 24.9583vw;height: 33.3333vw;align-items: center;}
.sub3-1-collagen-table-mo tr td:nth-of-type(2) .img-box {width: 90%;}
.sub3-1-collagen-table-mo tr td:nth-of-type(2) .img-box img{width: 100%; height: auto;}
.sub3-1-collagen-table-mo tr td:nth-of-type(3){font-family: 'Pretendard', sans-serif;width: 122.2917vw;height: 33.3333vw;line-height: 4.2875vw;font-size: 2.9167vw;border-right: 0.4167vw solid #000;}
.sub3-1-collagen-table-mo tr td:nth-of-type(2),.sub3-1-collagen-table-mo tr td:nth-of-type(3) { border-bottom: 0.2083vw dashed #888;}
.sub3-1-collagen-table-mo tr:last-child td{ border-bottom: none;}
.sub3-1-collagen-table-mo tr:nth-of-type(2) td{border-top: solid 0.2083vw #000;}
.sub3-1-collagen-table-mo tr:last-child td{border-bottom: solid 0.2083vw #000;}



.sub3-1-collagen-effect>.txt-box {}
.sub3-1-collagen-effect .txt-gnb{gap: 4.7917vw;align-items: center;width: 88vw;height: 22.5vw;margin: auto;margin-bottom: 10.4167vw;}
.sub3-1-collagen-effect .txt-gnb li{font-family:'Pretendard', sans-serif;font-size: 3.1667vw;}
.sub3-1-collagen-effect .txt-gnb li::after{width: 1px;height: 3.7500vw;top: 50%;transform: translate(-50%, -50%);}
.sub3-1-collagen-effect .txt-gnb li:nth-child(1)::after{left: calc(100% + 2.3958vw)}
.sub3-1-collagen-effect .txt-gnb li:nth-child(2)::after{left: calc(100% + 2.3958vw)}
.sub3-1-collagen-effect .txt-gnb li:nth-child(3)::after{left: calc(100% + 2.3958vw)}
.sub3-1-collagen-effect .txt-gnb li:nth-child(4)::after{}


.sub3-1-collagen-effective-box{align-items: center;gap: 14.5833vw;}
.sub3-1-collagen-effective-box .img-box {width: auto;}
.sub3-1-collagen-effective-box .img-box img {width: 100%; height: auto;}
.sub3-1-collagen-effective .txt-box h3 {margin-bottom: 4.1667vw;}
.sub3-1-collagen-effective .txt-box p:nth-of-type(1) {margin-bottom: 5.6250vw;}
.sub3-1-collagen-effective .txt-box p:nth-of-type(2) {}
.sub3-1-collagen-effective .txt-box .sub-mo-only{display: block;}
.sub3-1-effect-step{align-items: center;gap: 5.3333vw;margin: 13.5417vw 0 13.1250vw;}
.sub3-1-effect-step li{}
.sub3-1-effect-step li .img-box{width: 100%;}
.sub3-1-effect-step li .img-box img{width: auto; height: 100%;}
.sub3-1-effect-step li:after {content: url(../sub/img/sub3-1-collagen-effectimg_step_arrow.png);left: 103%;top: 50%;width: 3.125vw;height: 6.25vw;transform: translateY(-50%);}
.sub3-1-effect-step li:last-child:after{}
.sub3-1-efftct.txt-box{ font-family: 'Pretendard', sans-serif; }
.sub3-1-efftct.txt-box p:nth-of-type(1){ margin-bottom: 5.6250vw;}


.sub3-1-collagen-volume {background: url(../sub/img/sub3-1-volumen-box.png) no-repeat 50% 50%/cover; padding: 29.1667vw 0 31.2500vw;}
/* .sub3-1-volume-box {padding-left: 87.7083vw;} */
.sub3-1-volume-box {padding-left: 4%;}
.sub3-1-volume-box .free-txt{  top: -2.0833vw; left: 33.3333vw; opacity: 0.4; font-family: "Cormorant", serif; font-size: 10.4167vw; line-height: 11.7667vw; }
.sub3-1-volume-box .txt-box h3{margin-bottom: 10.4167vw}
.sub3-1-volume-box .txt-box p {}
.sub3-1-volume-box .txt-box p:nth-of-type(1) { margin-bottom: 5.2083vw; }
.sub3-1-volume-box .txt-box p:nth-of-type(2) {}

.sub3-1-cdam-leftrigtht{margin-top: 19.5833vw;width: 100%;}
.sub3-1-cdam-rigtht li h4{font-family: 'KoPub Batang';  font-size: 5.2083vw; margin-bottom: 5.2083vw;}
.sub3-1-cdam-rigtht li h4 span{}
.sub3-1-cdam-rigtht li .check-box{width: 25.6250vw; height: 7.5000vw;font-family: "Cormorant", serif;
        font-size: 3.7500vw;
        gap: 1.0417vw; }
.sub3-1-cdam-rigtht li p{font-family:'Pretendard', sans-serif;font-size: 3.5500vw;line-height: 6.85vw;margin-bottom: 16.6667vw;font-weight:400}

.sub3-1-cdam-csculptra .txt-box h5 {font-family: "Cormorant", serif;  margin-bottom: 5.2083vw;}
.sub3-1-cdam-csculptra .txt-box h3{font-size: 5.8333vw; line-height: 10.4167vw; }
.sub3-1-cdam-csculptra .txt-box h3 span{font-size: 7.5000vw; }
.sub3-1-cdam-csculptra .txt-box p{line-height: 6.2500vw;}

.sub3-1-8sec {background: url(../sub/img/sub3-1-8sec-back.png) no-repeat 50% 50%/cover; padding: 20.3333vw 0;}
.sub3-1-8sec .txt-box{ margin-bottom: 6.6250vw;}
.sub1-0-btn.sub3-1-btn-1 {
    width: 53.9583vw;
    height: 12.2917vw;
    border: #bdaad5 0.2083vw solid;
    border-radius: 10.4167vw;
    
    margin: auto;
}
.s1-btn.s3-1-btn-1{
    font-family: 'Pretendard', sans-serif;
    font-size: 3.7500vw;
    
    
    
}
.s1-btn.s3-1-btn-1 .t {
    height: 12.2917vw;
    
}
.s1-btn.s3-1-btn-1:after {
    
    border-radius: 100%;
    
    height: 100%;
    
    transform: translateY(110%);
    
}



.sub3-1-suggest-box .sub3-1-suggestimg-wrapper { align-items: flex-start; gap:5.75vw; margin-bottom: 13.5417vw;}
.sub3-1-suggestimg{width: auto;}
.sub3-1-suggestimg img {width: 100%; height: auto;}
.sub3-1-suggest-box .sub3-1-suggestimg-wrapper p { font-family: 'Pretendard', sans-serif; font-size: 3.7500vw; line-height: 5.8333vw; margin-top: 5.8333vw;  }
.sub3-1-suggest-box .sub3-1-suggestimg-wrapper p span{ }
.sub3-1-suggest-box .suggestul{}
.sub3-1-suggest-box .suggestul li{font-family: 'Pretendard', sans-serif;list-style: disc;font-size: 3.7500vw;line-height: 9.1667vw;margin-left: 6.2500vw;}

.sub3-1-8sec .sub3-1-btn {margin: auto; width: 53.9583vw; height: 12.2917vw;   border-radius: 10.4167vw;}
.sub3-1-8sec .sub3-1-btn a{  width: 100%; height: 100%;  align-items: center; font-size: 3.7500vw;}

.sub3-1-premium{}
.sub3-1-premium .txt-box {}
.sub3-1-premium .txt-box h3{margin-bottom: 9.3750vw;font-size: 6.1667vw }
.sub3-1-premium .txt-box h3 span{}
.sub3-1-premium .txt-box p {margin-bottom: 11.6667vw;}

.sub3-1-premium-box .sub3-1-premium-wrapper{ align-items: flex-start;}
.sub3-1-premium-wrapper li {width: 40.6667vw;}
.sub3-1-premium-wrapper li .img-box{width: 100%; height: 100%;}
.sub3-1-premium-wrapper li .img-box img {width: 100%; height: auto;}
.sub3-1-premium-wrapper li .txt-box {}
.sub3-1-premium-wrapper li .txt-box h4 {font-family: 'KoPub Batang';   font-size: 4.9188vw; margin-top: 6.2500vw;}
.sub3-1-premium-wrapper li .txt-box p {font-family:'Pretendard', sans-serif;font-size: 3.4229vw;margin-top: 5.4167vw;line-height: 5.5604vw;}
.sub3-1-premium-wrapper li .txt-box p span{}

.sub3-1_cont11_info_wrap{  flex-direction:column; align-items:center; margin-top: 29.1667vw;}
.sub3-1_cont11_qna_wrap{}
.sub3-1_cont11_info_wrap .txt-box{ margin-bottom: 13.1250vw;}
.sub3-1_cont11_info_wrap .txt-box p{ font-family: "Sorts Mill Goudy", serif; padding-bottom: 5.2083vw; font-size: 4.5833vw; }
.sub3-1_cont11_info_wrap .txt-box p:after{  width: 5.4167vw; height: 0.6250vw;  top: 100%; left: 50%; transform: translateX(-50%);}
.sub3-1_cont11_info_wrap .txt-box h3{font-family: 'KoPub Batang'; padding-top: 5.2083vw;}
.sub3-1_cont11_container.bg_line_1::before{transition: width 1.5s ease-in-out;}
.sub3-1_cont11_que p span{font-family: "Sorts Mill Goudy", serif;  margin-right: 5.2083vw;}
.sub3-1_cont11_accordion_wrap{ font-family:'Pretendard', sans-serif; border-top: solid 0.4167vw #686868; border-bottom: solid 0.4167vw #686868;}
.sub3-1_cont11_que{width: 279.5833vw;padding: 7.9167vw 9.3750vw;cursor: pointer;border-bottom: 0.2083vw solid #ccc;font-size: 4.7917vw;line-height: 9.3792vw;align-items:center;}
.sub3-1_cont11_anw { overflow-x: hidden; overflow-y: auto;  height: 100%;    padding: 8.3333vw 0; padding-left: 20.8333vw;}
.sub3-1_cont11_anw p {font-family:'Noto Sans CJK KR', sans-serif; font-size: 3.5438vw;  line-height: 6.2500vw;}
.sub3-1_cont11_que.on{
    
    
}
.sub3-1_cont11_btn {
     width: 2.9167vw; height: 2.9167vw;
    background:url("../sub/img/sub3-1_cont11_btn_plus.png") 50% 50%/cover no-repeat;
    transition: 0.3s 0.1s ease; 
}
.sub3-1_cont11_que.on > .sub3-1_cont11_btn{
     width: 2.9167vw; height: 0.4167vw;
    background:url("../sub/img/sub3-1_cont11_btn_close.png") 50% 50%/cover no-repeat;
}
.value3-1 .txt-box{}
.value3-1 .txt-box h3 {margin-bottom: 15.8333vw;}
.value3-1 .txt-box .img-box{margin-bottom: 4.1667vw;}
.value-hover-box h4{font-family: 'KoPub Batang'; font-size: 4.8833vw;  margin-top: 8.3333vw;}
.value-hover2 li:hover .img-boxs img{filter: brightness(0.6);}
.value-hover2 li:hover .img-boxs p{opacity: 1;}
.value3-1 .value-hover2{}
.value3-1 .value-hover2 li{ flex-direction: column; align-items: center;}
.value3-1 .value-hover2 .img-boxs{ width: 90.2083vw; height: 116.2500vw;}
.value3-1 .value-hover2 .img-boxs .img-box{ width: 100%; height: 100%; top: 0; left: 0;}
.value3-1 .value-hover2 .img-boxs .img-box img{width: 100%; height: 100%; object-fit: cover;}
.value3-1 .value-hover-box2 .img-boxs p{ top: 80%; left: 50%;transform: translateX(-50%); width: 100%;  font-family:'Pretendard', sans-serif; font-size: 3.3979vw; line-height: 1.5;  opacity: 0;  letter-spacing: 0.0667vw;}
.value3-1 .value-hover-box2 h4{font-family: 'KoPub Batang'; font-size: 4.8833vw;  margin-top: 8.3333vw;}
.value-hover-box .img-boxs p{ top: 80%; left: 50%;  width: 100%;  font-family:'Pretendard', sans-serif; font-size: 3.3979vw; line-height: 1.5;  opacity: 0; transition: all 1s ease-in-out;}

}


/********************************************************** 
* sub3-2_page
***********************************************************/
.sub3-2-intro {background: url(../sub/img/sub3-2head-back.png) no-repeat 50% 50% /cover;}
.sub3-2-injection{gap:70px;}
.sub3-2-injection .txt-box h3{margin-bottom:32px;}
.sub3-2-injection .txt-box h4 {font-family: 'KoPub Batang'; font-size: 24px; margin-bottom: 24px;}
.sub3-2-injection .txt-box p {
    width: 100%;
    margin-bottom: 20px;
    font-family: 'Pretendard', sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
}
.sub3-2-injection .txt-box p:nth-of-type(1) {color: #6c6c6c; font-weight: 300;}
.sub3-2-injection .txt-box p:nth-of-type(2) {color:#171717;font-weight: 300;}
.sub3-2-injection .txt-box p:nth-of-type(2) span {font-weight: 500;}
.sub3-2-injection .img-box{width: auto;padding-top:10px;}
.sub3-2-injection .img-box img{width: 100%; height: auto}

/* common */
.text_wrapper p {font-family:'Pretendard', sans-serif;font-size: 18px;line-height: 28px;color:#6c6c6c;font-weight: 300;}
.text_wrapper p.text_slogan {font-size: 19px;line-height:29px;color:#171717;font-weight: 400;}
.text_wrapper p.text_slogan.add_241220 { font-size: 36px; line-height: 51px; font-family: 'KoPub Batang'; }
.text_wrapper p.text_title {font-family: 'KoPub Batang';font-size: 36px;line-height: 51px;letter-spacing: -0.20px;font-weight: 300;color:#171717;}
.text_wrapper p.text_title span {font-weight: 500;}
.text_wrapper p.text_sub_title {font-size: 19px;line-height: 31px;color:#171717;font-weight: 650;padding-left: 32px;position:relative;}
.text_wrapper p.text_sub_title:after {
	content:"";display:block;width: 19px;height: 17px;position:absolute;left:0;top:50%;transform:translateY(-50%);
	background:url('../sub/img/sub3-2-section-2_check_icon.png')no-repeat center /cover;
}
.text_wrapper p.text_desc {}
.text_wrapper p.text_desc.last_desc {font-weight: 600;color:#171717;}

/* sub3-2-section-2 s */
.sub3-2-section-2 {position:relative;background:url('../sub/img/sub3-2-section-2_bg.png')no-repeat center/cover;}
.sub3-2-section-2 .inner {width:1252px;margin:0 auto;display:flex;justify-content:center;}
.sub3-2-section-2 .text_wrapper {width: 50%;padding:100px 0;padding-left: 90px;}
.sub3-2-section-2 .text_wrapper p.text_title {margin-bottom: 40px;	}
.sub3-2-section-2 .text_wrapper p.text_desc {margin-top: 30px;}
.sub3-2-section-2 .text_wrapper p.text_desc.last_desc {margin-top: 25px;}
.sub3-2-section-2 .image_wrapper {width: 50%;position:relative;}
.sub3-2-section-2 .image_wrapper img.sub3-2-section-2-main-img {position:absolute;right:18px;bottom:0;}
.sub3-2-section-2 .image_wrapper img.hover_btn {position:absolute;left:300px;top:160px;cursor:pointer;}
.sub3-2-section-2 .image_wrapper img.sub3-2-section-2-hover-img {position:absolute;right:27px;top:155px;opacity: 0;display: none;}
.sub3-2-section-2 .image_wrapper img.sub3-2-section-2-hover-img.on {opacity: 1;display: block;}
/* sub3-2-section-2 e */

/* sub3-2-section-3 s */
.sub3-2-section-3 {position:relative;padding:180px 0px 200px; background:url('../sub/img/sub3-2-section-3_bg_2_1.png')no-repeat center bottom;}
.sub3-2-section-3 .inner {width:1252px;margin:0 auto;}
.sub3-2-section-3 .content_wrapper {padding-bottom:200px;}
.sub3-2-section-3 .content_wrapper.bg-wrapper {}
.sub3-2-section-3 .content_wrapper.last-chapter {padding-bottom: 0}
.sub3-2-section-3 .text_wrapper {width:100%;text-align: center;}
.sub3-2-section-3 .text_wrapper p.text_title {margin-bottom:30px;}
.sub3-2-section-3 .text_wrapper p.text_desc {font-weight: 400;margin-top:20px;}
.sub3-2-section-3 .text_wrapper p.text_desc span {font-weight: 600;}
.sub3-2-section-3 .text_wrapper p.text_desc.last_color {font-size: 20px;line-height: 33px;color:#e8c050;}
.sub3-2-section-3 .image_wrapper {width: 100%;position:relative;text-align: center;margin-bottom: 60px;}

.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,
.sub3-2-section-3 .swiper-slide .img-box p,
.sub3-3-section-3 .swiper-slide .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,
.sub3-2-section-3 .swiper-slide .img-box p span,
.sub3-3-section-3 .swiper-slide .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;}

/* sub3-2-section-3 e */
.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;}

.sub3-1-premium-wrapper li .img-box {position:relative;}
.sub3-1-premium-wrapper li .img-box img.orher {width:79px;position:absolute;right:-12px;bottom:-12px;}

@media(max-width:1480px){

/********************************************************** 
* sub3-2_page
***********************************************************/
.sub3-2-intro {background: url(../sub/img/sub3-2head-back.png) no-repeat 50% 50% /cover;}
.sub3-2-injection{gap:4.7297vw;}
.sub3-2-injection .txt-box h3{margin-bottom:2.1622vw;}
.sub3-2-injection .txt-box h4 {font-family: 'KoPub Batang'; font-size: 1.6216vw; margin-bottom: 1.6216vw;}
.sub3-2-injection .txt-box p {
    width: 100%;
    margin-bottom: 1.3514vw;
    font-family: 'Pretendard', sans-serif;
    font-size: 1.2162vw;
    line-height: 1.8919vw;
    
}
.sub3-2-injection .txt-box p:nth-of-type(1) { }
.sub3-2-injection .txt-box p:nth-of-type(2) {}
.sub3-2-injection .img-box{width: 34.3243vw;padding-top:0.6757vw;}
.sub3-2-injection .img-box img{width: 100%; height: auto}

/* common */
.text_wrapper p {font-family:'Pretendard', sans-serif;font-size: 1.2162vw;line-height: 1.8919vw;}
.text_wrapper p.text_slogan {font-size: 1.2838vw;line-height:3.3784vw;}
.text_wrapper p.text_slogan.add_241220 { font-size: 2.4324vw; line-height:4.3784vw; }
.text_wrapper p.text_title {font-family: 'KoPub Batang';font-size: 2.4324vw;line-height: 3.4459vw;letter-spacing: -0.0135vw;}
.text_wrapper p.text_title span {}
.text_wrapper p.text_sub_title {font-size: 1.2838vw;line-height: 2.0946vw;padding-left: 2.1622vw;}
.text_wrapper p.text_sub_title:after {
	width: 1.2838vw;height: 1.1486vw;left:0;top:50%;transform:translateY(-50%);
	background:url('../sub/img/sub3-2-section-2_check_icon.png')no-repeat center /cover;
}
.text_wrapper p.text_desc {}
.text_wrapper p.text_desc.last_desc {}

/* sub3-2-section-2 s */
.sub3-2-section-2 {background:url('../sub/img/sub3-2-section-2_bg.png')no-repeat center/cover;}
.sub3-2-section-2 .inner {width:84.5946vw;margin:0 auto;justify-}
.sub3-2-section-2 .text_wrapper {width: 50%;padding:6.7568vw 0;padding-left: 6.0811vw;}
.sub3-2-section-2 .text_wrapper p.text_title {margin-bottom: 2.7027vw;	}
.sub3-2-section-2 .text_wrapper p.text_desc {margin-top: 2.0270vw;}
.sub3-2-section-2 .text_wrapper p.text_desc.last_desc {margin-top: 1.6892vw;}
.sub3-2-section-2 .image_wrapper {width: 50%;}
.sub3-2-section-2 .image_wrapper img.sub3-2-section-2-main-img {right:1.2162vw;bottom:0;width:34.7973vw;height:35.6081vw;}
.sub3-2-section-2 .image_wrapper img.hover_btn {left:20.2703vw;top:10.8108vw;cursor:pointer;}
.sub3-2-section-2 .image_wrapper img.sub3-2-section-2-hover-img {right:1.8243vw;top:10.4730vw;opacity: 0;}
.sub3-2-section-2 .image_wrapper img.sub3-2-section-2-hover-img.on {opacity: 1;}
/* sub3-2-section-2 e */

/* sub3-2-section-3 s */
.sub3-2-section-3 {padding:12.1622vw 0.0000vw 13.5135vw; background:url('../sub/img/sub3-2-section-3_bg_2_1.png')no-repeat center bottom;}
.sub3-2-section-3 .inner {width:84.5946vw;margin:0 auto;}
.sub3-2-section-3 .content_wrapper {padding-bottom:13.5135vw;}
.sub3-2-section-3 .content_wrapper.bg-wrapper {}
.sub3-2-section-3 .content_wrapper.last-chapter {padding-bottom: 0}
.sub3-2-section-3 .text_wrapper {width:100%;}
.sub3-2-section-3 .text_wrapper p.text_title {margin-bottom:2.0270vw;}
.sub3-2-section-3 .text_wrapper p.text_desc {margin-top:1.3514vw;}
.sub3-2-section-3 .text_wrapper p.text_desc span {}
.sub3-2-section-3 .text_wrapper p.text_desc.last_color {font-size: 1.3514vw;line-height: 2.2297vw;}
.sub3-2-section-3 .image_wrapper {width: 100%;margin-bottom: 4.0541vw;}

.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:'';background:url(../sub/img/sub3-1-collagen-effectimg_step_arrow.png); left: 108%; top: 50%; width: 1.0135vw; height: 2.0270vw; transform: translateY(-50%);
background-size: 1.0135vw 2.0270vw} 
.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;}

/* sub3-2-section-3 e */
.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;}

.sub3-1-premium-wrapper li .img-box {}
.sub3-1-premium-wrapper li .img-box img.orher {width:5.3378vw;right:-0.8108vw;bottom:-0.8108vw;}
.txt-box h3 {
    font-size: 2.5676vw;
    
}


.sub3-1-injection .img-box img{width:40.0676vw;height:21.0135vw;}
}
@media (max-width:1024px){
    
}

@media(max-width:768px){
    
}


/********************************************************** 
* sub3-3_page
***********************************************************/
/*

KoPubWorldBatang : font-family: 'KoPub Batang';
Pretendard : font-family: 'Pretendard', sans-serif; 

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

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

.sub3-3-injection{background: url(../sub/img/sub3-3-colltouchback.png) no-repeat 50% 50% /cover;}

/* sub3-3-section-2 s */
.sub3-3-section-2 {background:url('../sub/img/sub3-3-section-2_bg.png')no-repeat center/cover;}
.sub3-3-section-2 .inner {width:1252px;margin:0 auto;display:flex;justify-content:flex-start;gap:135px;}
.sub3-3-section-2 .text_wrapper {padding:100px 0 120px;padding-left: 90px;}
.sub3-3-section-2 .text_wrapper p {}
.sub3-3-section-2 .text_wrapper p.text_title {margin-bottom: 40px;	}
.sub3-3-section-2 .text_wrapper p.text_title span.color {color:#d28fcd;}
.sub3-3-section-2 .text_wrapper p.text_sub_title {}
.sub3-3-section-2 .text_wrapper p.text_desc {margin-top: 30px;}
.sub3-3-section-2 .text_wrapper p.text_desc.last_desc {margin-top: 25px;}
.sub3-3-section-2 .image_wrapper {position:relative;padding-top:70px;}
.sub3-3-section-2 .image_wrapper img.sub3-2-section-2-main-img {}
/* sub3-3-section-2 e */

/* sub3-2-section-3 s */
.sub3-3-section-3 {position:relative;padding:230px 0 250px;background:#fff;}
.sub3-3-section-3 .inner {width:1071px;margin:0 auto;}
.sub3-3-section-3 .content_wrapper {}
.sub3-3-section-3 .content_wrapper.bg-wrapper {}
.sub3-3-section-3 .content_wrapper.last-chapter {padding-bottom: 0}
.sub3-3-section-3 .text_wrapper {width:100%;text-align: center;}
.sub3-3-section-3 .text_wrapper p.text_title {margin-bottom:30px;}
.sub3-3-section-3 .text_wrapper p.text_slogan {color:#d28fcd;font-weight: 600;}
.sub3-3-section-3 .text_wrapper p.text_desc {font-weight: 400;margin-top:20px;}
.sub3-3-section-3 .text_wrapper p.text_desc span {font-weight: 600;}
.sub3-3-section-3 .text_wrapper p.text_desc.last_color {font-size: 20px;line-height: 33px;color:#e8c050;}
.sub3-3-section-3 .image_wrapper {width: 100%;position:relative;text-align: center;margin-bottom: 60px;}
/* sub3-3-section-3 e */

/* sub3-3-section-4 s */
.sub3-3-section-4 {padding:150px 0 230px;position:relative;background:#fff url('../sub/img/sub3-3-section-4_bg.png')no-repeat center top;}
.sub3-3-section-4 .inner {width: 1071px;margin:0 auto;}
.sub3-3-section-4 .content_wrapper {text-align: center;}
.sub3-3-section-4 .text_wrapper {text-align: center;}
.sub3-3-section-4 .text_wrapper p {font-family: 'Pretendard', sans-serif;font-size: 18px;line-height: 28px;color:#6c6c6c;font-weight: 400;}
.sub3-3-section-4 .text_wrapper p.text_title {font-family: 'KoPub Batang';font-size: 45px;line-height: 61px;color:#171717;font-weight: 300;}
.sub3-3-section-4 .text_wrapper p.text_title span {color:#d28fcd}
.sub3-3-section-4 .text_wrapper p.text_slogan {font-size: 19px;color:#d28fcd;font-weight: 400;margin-bottom: 25px;}
.sub3-3-section-4 .text_wrapper p.text_slogan.no2 {color:#171717;margin-bottom:0.8rem;}
.sub3-3-section-4 .text_wrapper p.text_desc {margin-bottom: 25px;}
.sub3-3-section-4 .text_wrapper p.text_desc span {font-weight: 600;}
.sub3-3-section-4 .text_wrapper p.text_desc.last_desc {color:#6c6c6c;margin-bottom: 0;font-weight: 300;}
.sub3-3-section-4 .text_wrapper p.text_desc.last_desc span {color:#171717;font-weight: 500;}
.sub3-3-section-4 .text_wrapper.box_effect {padding:40px 0px;background:#fafafa;border-radius:10px;border:2px dashed #d1d1d1;}
.sub3-3-section-4 .text_wrapper.box_effect p {}
.sub3-3-section-4 .text_wrapper.box_effect p.text_effect_desc {}
.sub3-3-section-4 .text_wrapper.box_effect p.text_effect_desc.color {color:#d28fcd;font-weight: 600;margin-top: 15px;}

.sub3-3-section-4 .image_wrapper {margin-bottom: 70px;margin-top:55px;}
.sub3-3-section-4 .image_wrapper.flex_img {display:flex;align-items:center;justify-content:space-between;margin-bottom:8rem;}
.sub3-3-section-4 .image_wrapper.flex_img .flx_left {position:relative;}
.sub3-3-section-4 .image_wrapper.flex_img .flx_left:after {
	content:'';display:block;width:92px;height:219px;background:url('../sub/images/sub3-3_reimg01_2.png')no-repeat center/cover;
	position:absolute;left:403px;top:50%;transform:translateY(-50%);
}
.sub3-3-section-4 .image_wrapper img {}
.sub3-3-section-4 .image_wrapper.flex_wrapper {display:flex;justify-content:space-between;margin-bottom: 30px;margin-top: 100px;}
.sub3-3-section-4 .image_wrapper.flex_wrapper img {}
/* sub3-3-section-4 e */

/* sub3-3-section-5 s */
.sub3-3-section-5 {position:relative;background:url('../sub/img/sub3-3-section-5_bg.png')no-repeat center/cover;}
.sub3-3-section-5 .inner {width: 1253px;margin:0 auto;}
.sub3-3-section-5 .content_wrapper {display:flex;justify-content:center;gap:70px;align-items:center;}
.sub3-3-section-5 .content_wrapper .image_wrapper {padding-top: 63px;}
.sub3-3-section-5 .content_wrapper .image_wrapper img {}
.sub3-3-section-5 .content_wrapper .text_wrapper {text-align: left;}
.sub3-3-section-5 .content_wrapper .text_wrapper p {color:#171717;}
.sub3-3-section-5 .content_wrapper .text_wrapper p.text_slogan {font-family: 'KoPub Batang';font-size: 21px;line-height: 1;font-weight: 300;margin-bottom: 15px;letter-spacing: -0.20px;}
.sub3-3-section-5 .content_wrapper .text_wrapper p.text_slogan span {font-weight: 500;}
.sub3-3-section-5 .content_wrapper .text_wrapper p.text_title {font-family: 'KoPub Batang';font-weight: 36px;line-height: 51px;font-weight: 500;margin-bottom:25px;letter-spacing: -0.20px;}
.sub3-3-section-5 .content_wrapper .text_wrapper p.text_desc {font-family: 'Pretendard', sans-serif;font-size: 18px;line-height: 28px;font-weight: 400;}
.sub3-3-section-5 .content_wrapper .text_wrapper p.text_desc.last_desc {font-weight: 600;color:#d28fcd;margin-top: 15px;}
/* sub3-3-section-5 e */

/* NB Speciality area */

.sub3-3 .txt-box .img-box-txt {
	font-size: 19px;line-height: 30px;color:#6c6c6c;font-weight: 600;padding-left: 86px;position:relative;margin-top: 20px;
	text-decoration: underline;text-underline-offset:4px;
}
.sub3-3 .txt-box .img-box-txt::after {
	content:'';display:block;background:url('../sub/img/sub3-3-cdam-text_icon.png')no-repeat center / cover;width: 66px;height: 66px;
	position:absolute;left:0;top:50%;transform:translateY(-50%);
}

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

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


/********************************************************** 
* sub3-4_page
***********************************************************/
/*

KoPubWorldBatang : font-family: 'KoPub Batang';
Pretendard : font-family: 'Pretendard', sans-serif; 

*/
.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-5 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus-hover.s3-4-2 { position: absolute; top:10px;right:-373px; opacity: 0;}
.sub3-1-swiper-container#sub3-5 .swiper-wrapper .swiper-slide .slide-box .s3-1-plus:hover .s3-1-plus-hover.s3-4-2 { opacity: 1; }
.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;}

@media(max-width:1480px){
.sub3-3-section-2 .inner {width:84.5946vw;margin:0 auto;justify-gap:9.1216vw;}
.sub3-3-section-2 .text_wrapper {padding:6.7568vw 0 8.1081vw;padding-left: 6.0811vw;}
.sub3-3-section-2 .text_wrapper p {}
.sub3-3-section-2 .text_wrapper p.text_title {margin-bottom: 2.7027vw;	}
.sub3-3-section-2 .text_wrapper p.text_title span.color {}
.sub3-3-section-2 .text_wrapper p.text_sub_title {}
.sub3-3-section-2 .text_wrapper p.text_desc {margin-top: 2.0270vw;}
.sub3-3-section-2 .text_wrapper p.text_desc.last_desc {margin-top: 1.6892vw;}
.sub3-3-section-2 .image_wrapper {padding-top:4.7297vw;}
.sub3-3-section-2 .image_wrapper img.sub3-2-section-2-main-img{width:26.2162vw;height:34.0541vw;}
.sub3-2-effect-step li .img-box img{width:21.3514vw;height:12.6351vw;}


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

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

.sub3-3-injection{background: url(../sub/img/sub3-3-colltouchback.png) no-repeat 50% 50% /cover;}

/* sub3-3-section-2 s */
.sub3-3-section-2 {background:url('../sub/img/sub3-3-section-2_bg.png')no-repeat center/cover;}
.sub3-3-section-2 .inner {width:84.5946vw;margin:0 auto;justify-gap:9.1216vw;}
.sub3-3-section-2 .text_wrapper {padding:6.7568vw 0 8.1081vw;padding-left: 6.0811vw;}
.sub3-3-section-2 .text_wrapper p {}
.sub3-3-section-2 .text_wrapper p.text_title {margin-bottom: 2.7027vw;	}
.sub3-3-section-2 .text_wrapper p.text_title span.color {}
.sub3-3-section-2 .text_wrapper p.text_sub_title {}
.sub3-3-section-2 .text_wrapper p.text_desc {margin-top: 2.0270vw;}
.sub3-3-section-2 .text_wrapper p.text_desc.last_desc {margin-top: 1.6892vw;}
.sub3-3-section-2 .image_wrapper {padding-top:4.7297vw;}
.sub3-3-section-2 .image_wrapper img.sub3-2-section-2-main-img {}
/* sub3-3-section-2 e */

/* sub3-2-section-3 s */
.sub3-3-section-3 {padding:15.5405vw 0 16.8919vw;background:#fff;}
.sub3-3-section-3 .inner {width:72.3649vw;margin:0 auto;}
.sub3-3-section-3 .content_wrapper {}
.sub3-3-section-3 .content_wrapper.bg-wrapper {}
.sub3-3-section-3 .content_wrapper.last-chapter {padding-bottom: 0}
.sub3-3-section-3 .text_wrapper {width:100%;}
.sub3-3-section-3 .text_wrapper p.text_title {margin-bottom:2.0270vw;}
.sub3-3-section-3 .text_wrapper p.text_slogan {}
.sub3-3-section-3 .text_wrapper p.text_desc {margin-top:1.3514vw;}
.sub3-3-section-3 .text_wrapper p.text_desc span {}
.sub3-3-section-3 .text_wrapper p.text_desc.last_color {font-size: 1.3514vw;line-height: 2.2297vw;}
.sub3-3-section-3 .image_wrapper {width: 100%;margin-bottom: 4.0541vw;}
/* sub3-3-section-3 e */

/* sub3-3-section-4 s */
.sub3-3-section-4 {padding:10.1351vw 0 15.5405vw;background:#fff url('../sub/img/sub3-3-section-4_bg.png')no-repeat center top;}
.sub3-3-section-4 .inner {width: 72.3649vw;margin:0 auto;}
.sub3-3-section-4 .content_wrapper {}
.sub3-3-section-4 .text_wrapper {}
.sub3-3-section-4 .text_wrapper p {font-family: 'Pretendard', sans-serif;font-size: 1.2162vw;line-height: 1.8919vw;}
.sub3-3-section-4 .text_wrapper p.text_title {font-family: 'KoPub Batang';font-size: 3.0405vw;line-height: 4.1216vw;}
.sub3-3-section-4 .text_wrapper p.text_title span {color:#d28fcd}
.sub3-3-section-4 .text_wrapper p.text_slogan {font-size: 1.2838vw;margin-bottom: 1.6892vw;}
.sub3-3-section-4 .text_wrapper p.text_desc {margin-bottom: 1.6892vw;}
.sub3-3-section-4 .text_wrapper p.text_desc span {}
.sub3-3-section-4 .text_wrapper p.text_desc.last_desc {margin-bottom: 0;}
.sub3-3-section-4 .text_wrapper.box_effect {padding:2.7027vw 0.0000vw;background:#fafafa;border-radius:0.6757vw;border:0.1351vw dashed #d1d1d1;}
.sub3-3-section-4 .text_wrapper.box_effect p {}
.sub3-3-section-4 .text_wrapper.box_effect p.text_effect_desc {}
.sub3-3-section-4 .text_wrapper.box_effect p.text_effect_desc.color {margin-top: 1.0135vw;}

.sub3-3-section-4 .image_wrapper {margin-bottom: 4.7297vw;margin-top:3.7162vw;}
.sub3-3-section-4 .image_wrapper img {}
.sub3-3-section-4 .image_wrapper.flex_wrapper {justify-margin-bottom: 2.0270vw;margin-top: 6.7568vw;}
.sub3-3-section-4 .image_wrapper.flex_wrapper img {width:35.4730vw;height:22.9730vw;}
/* sub3-3-section-4 e */

/* sub3-3-section-5 s */
.sub3-3-section-5 {background:url('../sub/img/sub3-3-section-5_bg.png')no-repeat center/cover;}
.sub3-3-section-5 .inner {width: 84.6622vw;margin:0 auto;}
.sub3-3-section-5 .content_wrapper {justify-gap:4.7297vw;align-items:center;}
.sub3-3-section-5 .content_wrapper .image_wrapper {padding-top: 4.2568vw;}
.sub3-3-section-5 .content_wrapper .image_wrapper img {width:43.0405vw;height:24.7297vw}
.sub3-3-section-5 .content_wrapper .text_wrapper {}
.sub3-3-section-5 .content_wrapper .text_wrapper p {}
.sub3-3-section-5 .content_wrapper .text_wrapper p.text_slogan {font-family: 'KoPub Batang';font-size: 1.4189vw;line-height: 1;margin-bottom: 1.0135vw;letter-spacing: -0.0135vw;}
.sub3-3-section-5 .content_wrapper .text_wrapper p.text_slogan span {}
.sub3-3-section-5 .content_wrapper .text_wrapper p.text_title {font-family: 'KoPub Batang';font-weight: 2.4324vw;line-height: 3.4459vw;margin-bottom:1.6892vw;letter-spacing: -0.0135vw;}
.sub3-3-section-5 .content_wrapper .text_wrapper p.text_desc {font-family: 'Pretendard', sans-serif;font-size: 1.2162vw;line-height: 1.8919vw;}
.sub3-3-section-5 .content_wrapper .text_wrapper p.text_desc.last_desc {margin-top: 1.0135vw;}
/* sub3-3-section-5 e */

/* NB Speciality area */

.sub3-3 .txt-box .img-box-txt {
	font-size: 1.2838vw;line-height: 2.0270vw;padding-left: 5.8108vw;margin-top: 1.3514vw;
	text-decoration: underline;text-underline-offset:0.2703vw;
}
.sub3-3 .txt-box .img-box-txt::after {
	background:url('../sub/img/sub3-3-cdam-text_icon.png')no-repeat center / cover;width: 4.4595vw;height: 4.4595vw;
	left:0;top:50%;transform:translateY(-50%);
}

.sub3-3 .txt-box h5 {color:#a24c97}
.sub3-3 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-3 {background:url('../sub/img/sub3-3-8sec-back.png')no-repeat 50% 50% / cover;}
.sub3-3 .s1-btn.s3-1-btn-1 {background: #4b1d44;}
.sub3-3 .s1-btn.s3-1-btn-1:after {}
.sub-3-3.txt-box h3 span {}


/********************************************************** 
* sub3-4_page
***********************************************************/
/*

KoPubWorldBatang : font-family: 'KoPub Batang';
Pretendard : font-family: 'Pretendard', sans-serif; 

*/
.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-5 .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 {width:11.5541vw;height:11.5541vw}
.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;}
}
@media(max-width: 480px){
/* common */
.text_wrapper p {font-family:'Pretendard', sans-serif;font-size: 3.7500vw;line-height: 5.8333vw;}
.text_wrapper p.text_slogan {font-size: 3.9583vw;line-height:10.4167vw;}
.text_wrapper p.text_slogan.add_241220 { font-size: 7.5000vw; line-height: 10.6250vw; }
.text_wrapper p.text_title {font-family: 'KoPub Batang';font-size: 7.5000vw;line-height: 10.6250vw;letter-spacing: -0.0417vw;}
.text_wrapper p.text_title span {}
.text_wrapper p.text_sub_title {font-size: 3.9583vw;line-height: 6.4583vw;padding-left: 6.6667vw;}
.text_wrapper p.text_sub_title:after {
	width: 3.9583vw;height: 3.5417vw;left:0;top:50%;transform:translateY(-50%);
	background:url('../sub/img/sub3-2-section-2_check_icon.png')no-repeat center /cover;
}
.text_wrapper p.text_desc {}
.txt-box h3{line-height: 8.625vw;}
.sub3-2-injection .txt-box h3{line-height: 8.625vw;margin-bottom: 6.6667vw;}
.sub3-2-injection .txt-box p {
    width: 100%;
    margin-bottom: 4.1667vw;
    font-family: 'Pretendard', sans-serif;
    font-size: 3.7500vw;
    line-height: 5.8333vw;}
.sub3-2-section-2 {background:url('../sub/img/sub3-2-section-2_bg.png')no-repeat center/cover;}
.sub3-2-section-2 .inner {width:85.8333vw;margin:0 auto;justify-}
.sub3-2-section-2 .text_wrapper {width: 50%;padding:20.8333vw 0;padding-left: 18.7500vw;}
.sub3-2-section-2 .text_wrapper p.text_title {margin-bottom: 8.3333vw;	}
.sub3-2-section-2 .text_wrapper p.text_desc {margin-top: 6.2500vw;}
.sub3-2-section-2 .text_wrapper p.text_desc.last_desc {margin-top: 5.2083vw;}
.sub3-2-section-2 .image_wrapper {width: 50%;}
.sub3-2-section-2 .image_wrapper img.sub3-2-section-2-main-img {right:3.7500vw;bottom:0;}
.sub3-2-section-2 .image_wrapper img.hover_btn {left:62.5000vw;top:33.3333vw;cursor:pointer;}
.sub3-2-section-2 .image_wrapper img.sub3-2-section-2-hover-img {right:5.6250vw;top:32.2917vw;opacity: 0;}
.sub3-2-section-2 .image_wrapper img.sub3-2-section-2-hover-img.on {opacity: 1;}
.sub3-2-section-2 .inner{flex-wrap: wrap;}
.sub3-2-section-2 .text_wrapper{width:100%;padding-left:0;}
.sub3-2-section-2 .image_wrapper{width:100%;}
.sub3-2-section-2 .image_wrapper img.sub3-2-section-2-main-img{position: unset;}

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

.text_wrapper p {
    font-family: 'Pretendard', sans-serif;
    font-size: 3.7500vw;
    line-height: 5.8333vw;
    
    
}
.text_wrapper p.text_title {
    font-family: 'KoPub Batang';
    font-size: 7.5000vw;
    line-height: 10.6250vw;
    letter-spacing: -0.0417vw;
    
    
}
.text_wrapper p.text_sub_title {
    font-size: 3.9583vw;
    line-height: 6.4583vw;
    
    
    padding-left: 6.6667vw;
    
}
.sub3-2-section-3 {padding:21.5000vw 0.0000vw 41.6667vw; background:url('../sub/img/sub3-2-section-3_bg_2_1.png')no-repeat center bottom;}
.sub3-2-section-3 .inner {width:85.8333vw;margin:0 auto;}
.sub3-2-section-3 .content_wrapper {padding-bottom:41.6667vw;}
.sub3-2-section-3 .content_wrapper.bg-wrapper {}
.sub3-2-section-3 .content_wrapper.last-chapter {padding-bottom: 0}
.sub3-2-section-3 .text_wrapper {width:100%;}
.sub3-2-effect-step{gap: 13.3333vw 6.7500vw !important;flex-wrap:wrap;}
.sub3-2-section-3 .text_wrapper p.text_title {margin-bottom:6.2500vw;}
.sub3-2-section-3 .text_wrapper p.text_desc {margin-top:4.1667vw;}
.sub3-2-section-3 .text_wrapper p.text_desc span {}
.sub3-2-section-3 .text_wrapper p.text_desc.last_color {font-size: 4.1667vw;line-height: 6.8750vw;}
.sub3-2-section-3 .image_wrapper {width: 100%;margin-bottom: 12.5000vw;}

.sub3-2-effect-step{ justify- align-items: center; gap: 13.3333vw;flex-wrap: wrap;}
.sub3-2-effect-step li{width: calc(91% / 2);}
.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,
.imgSlider_wrap .swiper-slide .img-box p {font-size: 3.7333vw;line-height: 5.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: 105%; top: 50%; width: 3.1250vw; height: 6.2500vw; transform: translateY(-50%);background-repeat: no-repeat;}
.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;}
.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;}

.sub3-1-premium-wrapper li .img-box {}
.sub3-1-premium-wrapper li .img-box img.orher {width:16.4583vw;right:-2.5000vw;bottom:-2.5000vw;}
    .txt-box p {
        font-size: 3.55vw ;
    }
.sub3-1-premium-wrapper li .txt-box p{line-height: 5.5604vw;font-size: 3.55vw;}
.sub3-1-injection{padding: 18.4167vw 6.2500vw;}
.txt-box h3{line-height: 8.625vw;}
.sub3-1-injection .txt-box p {margin-bottom: 3.4167vw;font-size: 3.45vw;line-height: 6.1333vw;}
.txt-box p{font-size: 3.55vw !important;}
.sub3-1-tab{font-size: 3.7667vw;}
.txt-box h3{font-size: 6.1667vw !important;}
.sub3-1-collagen-effect .txt-gnb li{line-height: 4.1667vw;}
.sub3-1-effect-step{flex-wrap: wrap;}
.sub3-1-cdam-csculptra .txt-box h5{font-size: 3.4438vw;}
.sub3-1-cdam-csculptra .txt-box h3{line-height: 9.4167vw;}
.sub3-1-cdam-csculptra .txt-box h3 span{font-size: 6.5vw;}
    .sub3-1_cont11_que {
        width: 88.5833vw;
        padding: 5.9167vw 5.375vw;
        cursor: pointer;
        border-bottom: 0.2083vw solid #ccc;
        font-size: 4.1917vw;
        line-height: 6.3792vw;
        align-items: center;
    }
.sub3-1_cont11_que p span{margin-right:2.2vw}
.sub3-1_cont11_anw{padding:8.3vw}


/* sub3-3-section-2 s */
.sub3-3-section-2 {background:url('../sub/img/sub3-3-section-2_bg.png')no-repeat center/cover;}
.sub3-3-section-2 .inner {width:85.8333vw;margin:0 auto;gap:0vw;flex-wrap: wrap;}
.sub3-3-section-2 .text_wrapper {padding:20.8333vw 0 0vw;padding-left: 0vw;}
.sub3-3-section-2 .text_wrapper p {}
.sub3-3-section-2 .text_wrapper p.text_title {margin-bottom: 8.3333vw;	}
.sub3-3-section-2 .text_wrapper p.text_title span.color {}
.sub3-3-section-2 .text_wrapper p.text_sub_title {}
.sub3-3-section-2 .text_wrapper p.text_desc {margin-top: 6.2500vw;}
.sub3-3-section-2 .text_wrapper p.text_desc.last_desc {margin-top: 5.2083vw;}
.sub3-3-section-2 .image_wrapper {padding-top:14.5833vw;}
.sub3-3-section-2 .image_wrapper img.sub3-2-section-2-main-img {width:100%;height:100%}
.text_wrapper p.text_slogan{line-height: 5.8333vw;}
/* sub3-3-section-2 e */

/* sub3-2-section-3 s */
.sub3-3-section-3 {padding:22.9167vw 0 22.9167vw;background:#fff;}
.sub3-3-section-3 .inner {width:85.1250vw;margin:0 auto;}
.sub3-3-section-3 .content_wrapper {}
.sub3-3-section-3 .content_wrapper.bg-wrapper {}
.sub3-3-section-3 .content_wrapper.last-chapter {padding-bottom: 0}
.sub3-3-section-3 .text_wrapper {width:100%;}
.sub3-3-section-3 .text_wrapper p.text_title {margin-bottom:6.2500vw;}
.sub3-3-section-3 .text_wrapper p.text_slogan {}
.sub3-3-section-3 .text_wrapper p.text_desc {margin-top:4.1667vw;}
.sub3-3-section-3 .text_wrapper p.text_desc span {}
.sub3-3-section-3 .text_wrapper p.text_desc.last_color {font-size: 4.1667vw;line-height: 6.8750vw;}
.sub3-3-section-3 .image_wrapper,
.sub3-3-section-3 .imgSlider_wrap {width: 100%;margin-bottom: 12.5000vw;}
/* sub3-3-section-3 e */

/* sub3-3-section-4 s */
.sub3-3-section-4 {padding:20.2500vw 0 24.9167vw;background:#fff url('../sub/img/sub3-3-section-4_bg.png')no-repeat center top;}
.sub3-3-section-4 .inner {width: 85.1250vw;margin:0 auto;}
.sub3-3-section-4 .content_wrapper {}
.sub3-3-section-4 .text_wrapper {}
.sub3-3-section-4 .text_wrapper p {font-family: 'Pretendard', sans-serif;font-size: 3.7500vw;line-height: 5.8333vw;}
.sub3-3-section-4 .text_wrapper p.text_title {font-family: 'KoPub Batang';font-size: 7.5000vw;line-height: 12.7083vw;}
.sub3-3-section-4 .text_wrapper p.text_title span {color:#d28fcd}
.sub3-3-section-4 .text_wrapper p.text_slogan {font-size: 3.9583vw;margin-bottom: 5.2083vw;}
.sub3-3-section-4 .text_wrapper p.text_desc {margin-bottom: 5.2083vw;}
.sub3-3-section-4 .text_wrapper p.text_desc span {}
.sub3-3-section-4 .text_wrapper p.text_desc.last_desc {margin-bottom: 0;}
.sub3-3-section-4 .text_wrapper.box_effect {padding:8.3333vw 6.0000vw;background:#fafafa;border-radius:2.0833vw;border:0.4167vw dashed #d1d1d1;}
.sub3-3-section-4 .text_wrapper.box_effect p {}
.sub3-3-section-4 .text_wrapper.box_effect p.text_effect_desc {}
.sub3-3-section-4 .text_wrapper.box_effect p.text_effect_desc.color {margin-top: 3.1250vw;}

.sub3-3-section-4 .image_wrapper {margin-bottom: 14.5833vw;margin-top:11.4583vw;}
.sub3-3-section-4 .image_wrapper.flex_img {display:flex;align-items:center;justiry-content:center;margin-bottom:8rem;flex-wrap:wrap;}
.sub3-3-section-4 .image_wrapper.flex_img .flx_left {position:relative;order:2}
.sub3-3-section-4 .image_wrapper.flex_img .flx_right {position:relative;order:1;margin-bottom:2rem;}
.sub3-3-section-4 .image_wrapper.flex_img .flx_left:after {
	display: none;
}

.sub3-3-section-4 .image_wrapper img {}
.sub3-3-section-4 .image_wrapper.flex_wrapper {margin-bottom: 6.2500vw;margin-top: 20.8333vw;flex-wrap: wrap;}
.sub3-3-section-4 .image_wrapper.flex_wrapper img {padding-bottom: 4.1667vw;width:100%;height:100%}

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

/* sub3-3-section-5 s */
.sub3-3-section-5 {background:url('../sub/img/sub3-3-section-5_bg.png')no-repeat center/cover;padding: 0 0 20vw;}
.sub3-3-section-5 .inner {width: 85.0417vw;margin:0 auto;}
.sub3-3-section-5 .content_wrapper {gap:14.5833vw;align-items:center;flex-wrap: wrap;}
.sub3-3-section-5 .content_wrapper .image_wrapper {padding-top: 13.1250vw;}
.sub3-3-section-5 .content_wrapper .image_wrapper img {width:100%;height:100%}
.sub3-3-section-5 .content_wrapper .text_wrapper {}
.sub3-3-section-5 .content_wrapper .text_wrapper p {}
.sub3-3-section-5 .content_wrapper .text_wrapper p.text_slogan {font-family: 'KoPub Batang';font-size: 4.3750vw;line-height: 1;margin-bottom: 3.1250vw;letter-spacing: -0.0417vw;line-height: 6.8333vw;}
.sub3-3-section-5 .content_wrapper .text_wrapper p.text_slogan span {line-height: 5.8333vw;}
.sub3-3-section-5 .content_wrapper .text_wrapper p.text_title {font-family: 'KoPub Batang';font-weight: 7.5000vw;line-height: 10.6250vw;margin-bottom:5.2083vw;letter-spacing: -0.0417vw;}
.sub3-3-section-5 .content_wrapper .text_wrapper p.text_desc {font-family: 'Pretendard', sans-serif;font-size: 3.7500vw;line-height: 5.8333vw;}
.sub3-3-section-5 .content_wrapper .text_wrapper p.text_desc.last_desc {margin-top: 3.1250vw;}
/* sub3-3-section-5 e */

/* NB Speciality area */

.sub3-3 .txt-box .img-box-txt {
	font-size: 3.9583vw;line-height: 6.2500vw;padding-left: 17.9167vw;margin-top: 4.1667vw;
	text-decoration: underline;text-underline-offset:0.8333vw;
}
.sub3-3 .txt-box .img-box-txt::after {
	background:url('../sub/img/sub3-3-cdam-text_icon.png')no-repeat center / cover;width: 13.7500vw;height: 13.7500vw;
	left:0;top:50%;transform:translateY(-50%);
}

.sub3-3 .txt-box h5 {color:#a24c97}
.sub3-3 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-3 {background:url('../sub/img/sub3-3-8sec-back.png')no-repeat 50% 50% / cover;}
.sub3-3 .s1-btn.s3-1-btn-1 {background: #4b1d44;}
.sub3-3 .s1-btn.s3-1-btn-1:after {}
.sub-3-3.txt-box h3 span {}
.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:92.3333vw;height:auto;gap:13.5417vw;align-items:normal;padding-bottom: 13vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide_img_wrapper {padding-left: 0vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-simg {margin: 0 auto;text-align:center;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .s3-1-simg img {width:80%}
.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:25.0833vw;right:0.7083vw;}
.sub3-1-swiper-container#sub3-5 .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: 0 4.3750vw}
.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 {flex-wrap: wrap;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:38.5000vw;}
.sub3-1-swiper-container.sub3-4 .swiper-wrapper .swiper-slide .slide-box .slide-txt ul.li_leng_4 li {width:39.25vw;}
.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:20.5000vw 0 29.1667vw;}
.sub3-4-section-3 .inner {width: 85.5417vw;margin:0 auto;}
.sub3-4-section-3 .content_wrap {flex-wrap: wrap;}
.sub3-4-section-3 .content_wrap.content1 {margin-bottom: 15.2500vw;}
.sub3-4-section-3 .content_wrap.content2 {margin-bottom: 35.2500vw;flex-direction: column-reverse;}
.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: 0vw;}

.sub3-4-section-3 .txt_wrapper {width: 100%;} 
.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.9250vw;}
.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: 4.2083vw;line-height: 5.8333vw;}

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

.sub3-4-section-3 .img_wrapper {width: 85.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 {width:50%;}
.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 {flex-wrap: wrap;}
.sub3-4-section-3 .img_wrapper ul li {/* width: 60.4167vw; */width: calc(91% / 2);height: 77.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 {width:35.6250vw;height:35.6250vw}
.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:20.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 {flex-wrap: wrap;}
.sub3-4-section-4 .img_wrapper ul li {width:50%;}
.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: 6.5vw;}

.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-2-injection .img-box{width:100%;}
.sub3-2-section-2 .image_wrapper img.sub3-2-section-2-main-img,.sub3-1-injection .img-box img{width:100%;height:100%;}
}

/* 241220 추가 */
@media screen and (min-width: 481px) {
    .pc_br { display: block; }
    .mo_br { display: none; }
}
@media screen and (max-width: 480px) {
    .pc_br { display: none; }
    .mo_br { display: block; }
}
/* 241224 추가 */
.sub3-4-section-3 .imgSlider_wrap { display: none; width: 100%; margin-top: 60px; }
.sub3-4-section-3 .imgSlider_wrap .swiper-slide { padding: 10px 20px; }
.sub3-4-section-3 .imgSlider_wrap .slide_contWrap {width: 100%;position:relative;box-shadow: 1px 0 9px rgba(85, 85, 85, 0.1);padding:30px 0;border-radius:10px;}
.sub3-4-section-3 .imgSlider_wrap .slide_contWrap .img-box3-3.last-box3-3 {padding-top:15px;}
.sub3-4-section-3 .imgSlider_wrap .slide_contWrap .img-box3-3 img { max-width: 75%; }
.sub3-4-section-3 .imgSlider_wrap .slide_contWrap .img-box3-3 .txt_area {width:100%; margin-top: 10px;}
.sub3-4-section-3 .imgSlider_wrap .slide_contWrap .img-box3-3 .txt_area p {font-family: 'Pretendard', sans-serif;}
.sub3-4-section-3 .imgSlider_wrap .slide_contWrap .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 .imgSlider_wrap .slide_contWrap .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 .imgSlider_wrap .slide_contWrap .img-box3-3 .txt_area p.desc {font-size: 17px;line-height: 28px;font-weight: 400;color:#7f7f7f;}
.imgSlider_wrap .swiper-button-next,
.imgSlider_wrap .swiper-button-prev{color: #919191;width: 3.75rem;height: 3.75rem;border-radius: 50%;background-color: #fff;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.imgSlider_wrap .swiper-button-prev:after,
.imgSlider_wrap .swiper-button-next:after {font-size: 1.5625rem !important; font-weight: 600 !important;}

.sub3-5-content04 .imgSlider_wrap {margin-top: 60px;}
.sub3-5-content04 .imgSlider_wrap .slide_contWrap .txt_area p {font-weight: 400;font-size: 17px;line-height:28px;color:#7f7f7f;}
.sub3-5-content04 .imgSlider_wrap .slide_contWrap .txt_area p.title {font-size: 20px;color:#171717;font-weight: 600;margin-top: 20px;}
.sub3-5-content04 .imgSlider_wrap .slide_contWrap .txt_area p.desc {margin-top: 10px;}

/* 250106 추가 */
.sub3-1-collagen-effect .imgSlider_wrap { margin: 13.5417vw 0 13.1250vw; }
.sub3-1-collagen-effect .imgSlider_wrap img,
.sub3-2-section-3 .imgSlider_wrap img,
.sub3-3-section-3 .imgSlider_wrap img { width: 100%; }

.sub3-2-section-3 .imgSlider_wrap .img-box,
.sub3-3-section-3 .imgSlider_wrap .img-box { display: flex; flex-direction: column; align-items: center; }
.sub3-2-section-3 .swiper-slide .img-box p,
.sub3-3-section-3 .imgSlider_wrap .img-box p { text-align: center; }

@media (min-width: 481px) {
    .sub3-4-section-3 .imgSlider_wrap,
    .sub3-5-content04 .imgSlider_wrap,
    .sub3-1-collagen-effect .imgSlider_wrap,
    .sub3-2-section-3 .imgSlider_wrap,
    .sub3-3-section-3 .imgSlider_wrap { display: none; }
    .sub3-4-section-3 .content3 .img_wrapper,
    .sub3-5-content04 .img_wrapper.add_250106,
    .sub3-2-section-3 .image_wrapper.add_250106,
    .sub3-3-section-3 .image_wrapper,
    .sub3-1-collagen-effect .sub3-1-effect-step { display: flex; }
}
@media (max-width: 480px) {
    .sub3-4-section-3 .content3 .img_wrapper,
    .sub3-5-content04 .img_wrapper.add_250106,
    .sub3-1-collagen-effect .sub3-1-effect-step,
    .sub3-2-section-3 .image_wrapper.add_250106,
    .sub3-3-section-3 .image_wrapper { display: none; }
    .sub3-4-section-3 .imgSlider_wrap,
    .sub3-5-content04 .imgSlider_wrap,
    .sub3-1-collagen-effect .imgSlider_wrap,
    .sub3-2-section-3 .imgSlider_wrap,
    .sub3-3-section-3 .imgSlider_wrap { display: block; }
}