.pb-none{padding-bottom: 0!important;}
.mb-none{margin-bottom: 0!important;}
#sub41 .sec-sub-visual{background: url(../sub/img/sub_botox_visual_bg.webp) center center / cover no-repeat;}
#sub42 .sec-sub-visual{background: url(../sub/img/sub_filter_visual_bg.webp) center center / cover no-repeat;}
#sub43 .sec-sub-visual{background: url(../sub/img/sub_scuptra_visual_bg.webp) center center / cover no-repeat;}
#sub44 .sec-sub-visual{background: url(../sub/img/sub_volet_visual_bg.webp) center center / cover no-repeat;}
#sub61 .sec-sub-visual{background: url(../sub/img/sub_obisity_visual_bg.webp) center center / cover no-repeat;}

#sub41 .sec-botox-intro{background: url(../sub/img/sub_botox_intro_bg.webp) center center / cover no-repeat;}
#sub42 .sec-botox-intro{background: url(../sub/img/sub_filter_intro_bg.webp) center center / cover no-repeat;}
#sub43 .sec-botox-intro{background: url(../sub/img/sub_scuptra_intro_bg.webp) center center / cover no-repeat;}
#sub43 .sec-botox-intro02{background: url(../sub/img/sub_scuptra_intro_bg02.webp) center center / cover no-repeat;}
#sub43 .sec-botox-intro03{background: url(../sub/img/sub_scuptra_intro_bg03.webp) center center / cover no-repeat;}
#sub44 .sec-botox-intro{background: url(../sub/img/sub_volet_intro_bg.webp) center center / cover no-repeat;}
#sub44 .sec-botox-intro02{background: url(../sub/img/sub_volet_intro_bg02.webp) center center / cover no-repeat;}
#sub61 .sec-obisity-intro{background: url(../sub/img/sub_obesity_intro_bg.webp) center center / cover no-repeat;}
#sub61 .sec-obisity-intro02{background: url(../sub/img/sub_obesity_intro_bg02.webp) center center / cover no-repeat;}
#sub61 .sec-obisity-intro03{background: url(../sub/img/sub_obesity_intro_bg03.webp) center center / cover no-repeat;}
#sub61 .sec-obisity-intro04{background: url(../sub/img/sub_obesity_intro_bg04.webp) center center / cover no-repeat;}

#sub43 .sec-botox-intro02 .inner{height: 100%; justify-content: space-between; max-width: 1371px;}
#sub43 .sec-botox-intro02  .sec-title > h3{color: #fff;}
#sub43 .sec-botox-intro02  .desc-cont p{color: #fff;}
#sub43 .sec-botox-intro03 .inner{max-width: 1600px; padding-left: 198px;}
.j-sub .sec-botox-intro .inner{max-width: 1200px;}
#sub41 .sec-price-program .program-item{display: flex; align-items: center;}
#sub42 .sec-price-program .program-item{display: flex; align-items: center;}
#sub41 .sec-price-program .item-title{margin-bottom: 0;}
#sub42 .sec-price-program .item-title{margin-bottom: 0;}

.j-sub .sec-price-program{background: #fff;}
.j-sub .sec-review{padding: 140px 0 60px;}

.sec-model{ height: 1399px;}
#sub41 .sec-model{background: url(../sub/img/sub_botox_model_bg.webp) center center / contain no-repeat;}
#sub42 .sec-model{background: url(../sub/img/sub_filler_model_bg.webp) center center / contain no-repeat;}
#sub44 .sec-model{background: url(../sub/img/sub_volet_model_bg.webp) center center / contain no-repeat;}
.j-sub .sec-thermage-tip-features{background-color: #ffffff;}
.j-sub .sec-thermage-tip-features .tip-features-wrap{display: flex; flex-direction: column; gap: 80px; margin-top: 80px; width: 100%;}
.j-sub .sec-thermage-tip-features .feature-item{display: flex; align-items: center; justify-content: space-between; gap: 80px; width: 100%;}
.j-sub .sec-thermage-tip-features .feature-item.reverse{flex-direction: row-reverse;}
.j-sub .sec-thermage-tip-features .feature-text{flex: 1; max-width: 600px; text-align: left;}
.j-sub .sec-thermage-tip-features .point-tag{font-weight: 500; font-size: var(--fz-20); color: var(--color-primary, #81d8cf); display: block; margin-bottom: 20px;}
.j-sub .sec-thermage-tip-features .feature-title{font-weight: 500; font-size: var(--fz-40); color: #191919; line-height: 1.37; margin-bottom: 30px;}
.j-sub .sec-thermage-tip-features .feature-desc{font-weight: 400; font-size: var(--fz-22); color: #3a3a3a; line-height: 1.59;}
.j-sub .sec-thermage-tip-features .feature-img-box{width: 50%; max-width: 760px; height: 500px; border-radius: 40px; overflow: hidden; flex-shrink: 0; box-shadow: 0 10px 25px rgba(0,0,0,0.05);}
.j-sub .sec-thermage-tip-features .feature-img-box img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s ease; display: block;}
.j-sub .sec-thermage-tip-features .feature-img-box:hover img{transform: scale(1.05);}

/* 보톡스 종류 탭 PC s */
/* sub41 보톡스 종류 탭 desktop s */
#sub41 .sec-botox-types{background-color:#f7fbfd;overflow-x:hidden;}
#sub41 .sec-botox-types .inner{max-width:1600px;margin:0 auto;}
#sub41 .sec-botox-types .sec-title{text-align:center;}
#sub41 .sec-botox-types .sec-title .subtitle{margin-bottom:18px;color:var(--color-primary,#81d8cf);font-family:var(--ff-gmarket);font-size:var(--fz-18);font-weight:500;line-height:1.4;}
#sub41 .sec-botox-types .sec-title h3{color:#191919;font-family:var(--ff-gmarket);font-size:var(--fz-54);font-weight:500;line-height:1.3;letter-spacing:-1.08px;}

#sub41 .sec-botox-types .botox-tab-container{display:flex;gap:80px;margin-top:80px;width:100%;align-items:flex-start;justify-content:space-between;overflow:visible;}
#sub41 .sec-botox-types .botox-tabs{display:flex;flex-direction:column;gap:20px;width:455px;flex-shrink:0;}
#sub41 .sec-botox-types .botox-tabs .tab-btn{width:398px;height:75px;padding:0 25px;border-radius:100px;border:3px solid transparent;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;transition:unset;cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,.05);background-color:#fff;color:#3a3a3a;text-align:left;}
#sub41 .sec-botox-types .botox-tabs .tab-btn:hover{color:var(--color-primary,#81d8cf);}
#sub41 .sec-botox-types .botox-tabs .tab-btn.active{width:398px;height:75px;padding:0 25px;border-radius:100px;border-color:#81d8cf;box-shadow:0 10px 20px rgba(129,216,207,.15);gap:0;}
#sub41 .sec-botox-types .tab-btn.active .tab-btn-title{font-size:var(--fz-21);color:#81d8cf;}
#sub41 .sec-botox-types .botox-tabs .tab-btn.has-desc.active{width:455px;height:auto;padding:40px ;border-radius:40px;gap:25px;}
#sub41 .sec-botox-types .tab-btn.has-desc.active .tab-btn-title{font-size:var(--fz-23);color:#81d8cf;}
#sub41 .sec-botox-types .tab-btn.has-desc.active .tab-btn-desc{display:block;}
#sub41 .sec-botox-types .tab-btn-desc{display:none;font-family:var(--ff-pretendard);font-weight: 400;font-size:var(--fz-20);color:#3a3a3a;line-height:26px;text-align:left;word-break:keep-all;}
#sub41 .sec-botox-types .tab-btn.active .tab-btn-desc{display:block;}

#sub41 .sec-botox-types .botox-tab-panel{flex-grow:1;min-width:0;width:calc(100% - 535px);min-height:600px;overflow:hidden;position:relative;}
#sub41 .sec-botox-types .tab-content{display:none;width:100%;max-width:none;opacity:0;transition:opacity .4s ease;}
#sub41 .sec-botox-types .tab-content.active{display:block;opacity:1;}

#sub41 .sec-botox-types .botox-type-swiper{width:100%;overflow:hidden;}
#sub41 .sec-botox-types .botox-type-swiper .swiper-wrapper{display:flex;align-items:flex-start;}
#sub41 .sec-botox-types .botox-type-swiper .swiper-slide{height:auto;flex-shrink:0;}
#sub41 .sec-botox-types .botox-type-swiper .botox-type-card{display:flex;flex-direction:column;gap:50px;align-items:flex-start;width:480px;box-sizing:border-box;background:none;border-radius:0;padding:0;box-shadow:none;}
#sub41 .sec-botox-types .botox-card-img{width:100%;height:480px;border-radius:40px;overflow:hidden;flex-shrink:0; background:#edf1f4;}
#sub41 .sec-botox-types .botox-card-img img{width:100%;height:100%;object-fit:cover;object-position:center; display:block;}
#sub41 .sec-botox-types .botox-card-txt{display:flex;flex-direction:column;gap:25px;padding:0 30px;box-sizing:border-box;text-align:left;}
#sub41 .sec-botox-types .botox-card-txt h4{margin:0;font-family:var(--ff-gmarket);font-weight:500;font-size:var(--fz-33);color:#191919;line-height:1.2;text-align:left;}
#sub41 .sec-botox-types .botox-card-txt p{margin:0;font-family:var(--ff-gmarket);font-weight: 400;font-size:var(--fz-21);color:#3a3a3a;line-height:1.5;word-break:keep-all;text-align:left; letter-spacing: -.42px;} 

#sub41 .sec-botox-types .botox-type-single{width:100%;max-width:1065px;}
#sub41 .sec-botox-types .botox-single-img{width:100%;height:500px;border-radius:40px;overflow:hidden;background:#edf1f4;}
#sub41 .sec-botox-types .botox-single-img img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;}
#sub41 .sec-botox-types .botox-single-txt{display:flex;flex-direction:column;gap:25px;padding:50px 30px 0;box-sizing:border-box;text-align:left;}
#sub41 .sec-botox-types .botox-single-txt h4{margin:0;font-family:var(--ff-gmarket);font-weight:500;font-size:var(--fz-33);color:#191919;line-height:1.2;}
#sub41 .sec-botox-types .botox-single-txt p{margin:0;font-family:var(--ff-gmarket);font-weight: 400;font-size:var(--fz-21);color:#3a3a3a;line-height:1.5;word-break:keep-all; letter-spacing: -.42px;}

#sub41 .sec-botox-types .botox-type-grid{display:grid;width:100%;align-items:start;gap:60px;}
#sub41 .sec-botox-types .botox-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));}
#sub41 .sec-botox-types .botox-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));}
#sub41 .sec-botox-types .botox-grid-2{grid-template-columns:repeat(2,minmax(0,503px));}
#sub41 .sec-botox-types .botox-type-grid .botox-type-card{display:flex;flex-direction:column;gap:50px;align-items:flex-start;min-width:0;}
#sub41 .sec-botox-types .botox-type-grid .botox-card-img{width:100%;height:auto;aspect-ratio:1/1;}
#sub41 .sec-botox-types .botox-sweat-swiper{width:100%;overflow:hidden;}
#sub41 .sec-botox-types .botox-sweat-swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,503px));gap:60px;align-items:flex-start;}
#sub41 .sec-botox-types .botox-sweat-swiper .swiper-slide{width:auto;height:auto;flex-shrink:0;}
#sub41 .sec-botox-types .botox-sweat-swiper .botox-type-card{display:flex;flex-direction:column;gap:50px;align-items:flex-start;min-width:0;}
#sub41 .sec-botox-types .botox-sweat-swiper .botox-card-img{width:100%;height:auto;aspect-ratio:1/1;}
/* sub41 보톡스 종류 탭 desktop e */


.j-sub .sec-mint-adv { padding-top: 200px; padding-bottom: 210px; }
.j-sub .sec-mint-adv .inner { display: flex; flex-direction: column; align-items: center; gap: 100px; }
.j-sub .sec-mint-adv .sec-title { margin-bottom: 0; }
.j-sub .mint-adv-grid { display: flex; flex-direction: column; gap: 100px; width: 100%; max-width: 1422px; margin: 0 auto; }
.j-sub .mint-adv-grid .adv-row { display: flex; gap: 93px; justify-content: flex-start; width: 100%; }
.j-sub .mint-adv-card { display: flex; flex-direction: column; gap: 40px; align-items: flex-start; text-align: left; width: 412px; background: none; border: 0; padding: 0; box-shadow: none; transition: none; }
.j-sub .mint-adv-card:hover { transform: none; box-shadow: none; border-color: transparent; }
.j-sub .card-icon-wrap { width: 200px; height: 200px; display: flex; align-items: center; justify-content: center; background: none; border-radius: 0; border: 0; flex-shrink: 0; }
.j-sub .card-icon-wrap img { width: 100%; height: 100%; object-fit: contain; }
.j-sub .card-txt-wrap { display: flex; flex-direction: column; gap: 20px; text-align: left; }
.j-sub .card-title { font-family: var(--ff-gmarket); font-weight: 500; font-size: var(--fz-24); color: #000000; margin-bottom: 0; text-align: left; }
.j-sub .card-desc { font-family: var(--ff-gmarket); font-weight: 400; font-size: var(--fz-21); color: #3a3a3a; line-height: 1.28; letter-spacing: -0.42px; word-break: keep-all; text-align: left; }

.j-sub .sec-thermage-tip-features .feature-item:not(.reverse) .feature-text{max-width:100%;}
/* sub41 보톡스 종류 탭 mobile s */

#sub43 .sec-price-program .item-title + .program-desc{font-weight: 400; color: #3A3A3A;}
#sub43 .sec-price-program .item-title + .program-desc span{font-weight: 400; color: #000;}
#sub43 .sec-price-program .program-item.flex{display: flex;}
#sub43 .sec-price-program .flex .item-title{margin-bottom: 0; align-items: center;}
.sec-video .youtube-embed-wrap{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:40px;background:#000;}
.sec-video .youtube-embed-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}

#sub43 .sub-img-box .desc-cont{position: absolute; left: 70px; bottom: 50px; text-align: left; color: #fff;}
#sub43 .sec-video  .sub-img-box .desc-cont p{color: #fff;}
#sub43 .sub-img-box {position: relative;}
#sub43 .sec-env .item-img{padding-top: 100%;}
#sub43 .sec-env{background: #FAFAFA;}
#sub43 .sec-review{bottom: 80px 0 140px;}

#sub44 .sec-botox-intro .inner{max-width: 1600px; padding-left: 198px;}
#sub44 .sec-price-program .img-box{width: 360px; height: 340px;  margin-bottom: 0;}
#sub44 .sec-price-program .img-box-wrap{display: flex; flex-wrap: wrap; gap: 40px;}
#sub44 .sec-price-program02 .img-box{width: 300px; height: 268px; margin-bottom: 25px;}
#sub44  .sec-video .desc-cont p{font-size: var(--fz-21);}
#sub44 .sec-video .desc-cont{width: 100%;}
#sub44  .sec-video .sub-img-wrap{margin-top: 0;}
#sub44 .sec-video .video-thumb{margin-top: 40px;}
#sub61 .more{display: inline-block; margin-top: 45px; color: #818181; font-family: var(--ff-gmarket); font-size: var(--fz-20); font-style: normal; font-weight: 400; line-height: 1.85; /* 185% */ border-bottom: 1px solid #818181;}
#sub61 .sec-price-program .capsule + br + .capsule{margin-top: 25px;}
#sub61 .sec-price-program .program-desc{padding-left: 0; }
#sub61 .sec-env {background: #FAFAFA;}
#sub61 .sec-env .item-img{width: 494px; height: 537px;}
#sub61 .sec-env .item-cont{text-align: left; align-items: start;}

#sub61 .sec-obisity-intro02 {height: 1281px;}
#sub61 .sec-obisity-intro03 {height: 1305px;}
#sub61 .sec-obisity-intro02  .inner{height: 100%; justify-content: space-between;}
#sub61 .sec-obisity-intro03  .inner{height: 100%; justify-content: space-between;}
#sub61 .sec-obisity-intro02  .sec-title > h3{color: #fff;}
#sub61 .sec-obisity-intro03  .sec-title > h3{color: #fff;}
#sub61 .sec-obisity-intro02 .desc-cont {color: #fff;}
#sub61 .sec-obisity-intro03 .desc-cont {color: #fff;}
#sub61 .sec-obisity-intro03 .desc-cont b{font-weight: 400;}

#sub61 .sec-env03 .item-desc{font-family: var(--ff-gmarket); color: #3F3F3F; font-style: normal; font-weight: 400; line-height: 1.47; /* 147.619% */}
.sec-obisity-card .sec-title .desc{margin-top: 30px;}
.sec-obisity-card .inner{display: flex; flex-direction: column; gap: 80px;}
.sec-obisity-card .sec-obisity-list{display: flex; flex-wrap: wrap; gap: 37px;}
.sec-obisity-card .sec-obisity-list li{position: relative; display: flex; max-width: 780px; width: 100%; height: 240px; padding: 60px 0 0 60px; align-items: flex-start; border-radius: 40px; background: #ECF9F8;}
.sec-obisity-card .desc{color: #000; font-family: var(--ff-gmarket); font-size: var(--fz-21); font-style: normal; font-weight: 400; line-height: 1.57; /* 157.143% */}
.sec-obisity-card .num{position: absolute; right: 29px; bottom: 45px; color: rgba(129, 216, 207, 0.50); font-family: var(--ff-gmarket); font-size: 80px; font-style: normal; font-weight: 400; line-height: .41; /* 41.25% */}


.sub-img-wrap02{display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 25px;}
.sub-img-wrap02 p{color: #505050; text-align: center; font-size: var(--fz-21); font-style: normal; font-weight: 400; line-height: 1.57; /* 157.143% */}
@media (max-width:1024px){
    #sub41 .sec-botox-types{padding:80px 0;overflow:hidden;}
    #sub41 .sec-botox-types .inner{width:calc(100% - 40px);max-width:760px;}
    #sub41 .sec-botox-types .sec-title .subtitle{margin-bottom:10px;font-size:14px;}
    #sub41 .sec-botox-types .sec-title h3{font-size:30px;line-height:1.35;letter-spacing:-.6px;}
    #sub41 .sec-price-program .program-item{flex-direction: column; gap: 10px; }
    #sub42 .sec-price-program .program-item{flex-direction: column; gap: 10px; }
    .sec-model{height: 140vw; background-size: contain!important;}
    
    #sub41 .sec-botox-types .botox-tab-container{display:flex;flex-direction:column;gap:30px;margin-top:40px;width:100%;}
    #sub41 .sec-botox-types .botox-tabs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
    #sub41 .sec-botox-types .botox-tabs .tab-btn{width:100%;height:50px;min-height:50px;padding:0 8px;border-width:2px;border-radius:100px;display:flex;align-items:center;justify-content:center;gap:0;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.05);}
    #sub41 .sec-botox-types .botox-tabs .tab-btn.active{width:100%;height:50px;min-height:50px;padding:0 8px;border-radius:100px;border-color:#81d8cf;align-items:center;justify-content:center;gap:0;}
    #sub41 .sec-botox-types .botox-tabs .tab-btn.has-desc.active{width:100%;height:50px;min-height:50px;padding:0 8px;border-radius:100px;border-color:#81d8cf;align-items:center;justify-content:center;gap:0;}
    #sub41 .sec-botox-types .botox-tabs .tab-btn-title{width:100%;font-size:12px;line-height:1.35;text-align:center;word-break:keep-all;}
    #sub41 .sec-botox-types .botox-tabs .tab-btn.active .tab-btn-title{font-size:12px;text-align:center;}
    #sub41 .sec-botox-types .botox-tabs .tab-btn.has-desc.active .tab-btn-title{font-size:12px;text-align:center;}
    #sub41 .sec-botox-types .botox-tabs .tab-btn-desc{display:none;}
    #sub41 .sec-botox-types .botox-tabs .tab-btn.active .tab-btn-desc{display:none;}
    #sub41 .sec-botox-types .botox-tabs .tab-btn.has-desc.active .tab-btn-desc{display:none;}

    #sub41 .sec-botox-types .botox-tab-panel{width:100%;min-height:0;overflow:hidden;}
    #sub41 .sec-botox-types .botox-type-swiper{width:100%;overflow:hidden;}
    #sub41 .sec-botox-types .botox-type-swiper .botox-type-card{width:auto;gap:20px;}
    #sub41 .sec-botox-types .botox-card-img{width:100%;height:auto;aspect-ratio:1/1;border-radius:20px;}
    #sub41 .sec-botox-types .botox-card-txt{gap:10px;padding:0 4px;}
    #sub41 .sec-botox-types .botox-card-txt h4{font-size:18px;line-height:1.4;text-align:left;}
    #sub41 .sec-botox-types .botox-card-txt p{font-family:var(--ff-pretendard);font-size:13px;line-height:1.55;text-align:left;}

    #sub41 .sec-botox-types .botox-type-single{width:100%;max-width:none;}
    #sub41 .sec-botox-types .botox-single-img{width:100%;height:auto;aspect-ratio:16/10;border-radius:20px;}
    #sub41 .sec-botox-types .botox-single-txt{gap:10px;padding:22px 4px 0;}
    #sub41 .sec-botox-types .botox-single-txt h4{font-size:22px;line-height:1.4;text-align:center;}
    #sub41 .sec-botox-types .botox-single-txt p{font-family:var(--ff-pretendard);font-size:14px;line-height:1.65;}

    #sub41 .sec-botox-types .botox-type-grid{gap:30px 12px;}
    #sub41 .sec-botox-types .botox-grid-4,#sub41 .sec-botox-types .botox-grid-3,#sub41 .sec-botox-types .botox-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));}
    #sub41 .sec-botox-types .botox-type-grid .botox-type-card{gap:16px;}
    #sub41 .sec-botox-types .botox-type-grid .botox-card-img{width:100%;height:auto;aspect-ratio:1/1;}
    #sub41 .sec-botox-types .botox-sweat-swiper{width:100%;overflow:hidden;}
    #sub41 .sec-botox-types .botox-sweat-swiper .swiper-wrapper{display:flex;grid-template-columns:none;gap:0;align-items:flex-start;}
    #sub41 .sec-botox-types .botox-sweat-swiper .swiper-slide{width:auto;height:auto;flex-shrink:0;}
    #sub41 .sec-botox-types .botox-sweat-swiper .botox-type-card{gap:20px;}
    #sub41 .sec-botox-types .botox-sweat-swiper .botox-card-img{width:100%;height:auto;aspect-ratio:1/1;border-radius:20px;}

    .j-sub .sec-thermage-tip-features .tip-features-wrap{gap: 60px; margin-top: 50px;}
    .j-sub .sec-thermage-tip-features .feature-item{flex-direction: column-reverse !important; gap: 30px;}
    .j-sub .sec-thermage-tip-features .feature-text{width: 100%; max-width: 100%; text-align: center !important;}
    .j-sub .sec-thermage-tip-features .point-tag{font-size: var(--fz-16); margin-bottom: 10px;}
    .j-sub .sec-thermage-tip-features .feature-title{font-size: var(--fz-24); margin-bottom: 15px;}
    .j-sub .sec-thermage-tip-features .feature-desc{font-size: var(--fz-16);}
    .j-sub .sec-thermage-tip-features .feature-img-box{width: 100%; max-width: 100%; height: auto; border-radius: 20px;}
    .j-sub .sec-thermage-tip-features .feature-img-box img{width: 100%; height: auto;}
    /* sub41 보톡스 종류 탭 mobile e */

    .j-sub .sec-mint-adv { padding: 80px 0; }
    .j-sub .sec-mint-adv .inner { gap: 40px; }
    .j-sub .mint-adv-grid { gap: 40px; }
    .j-sub .mint-adv-grid .adv-row { flex-direction: column; gap: 40px; align-items: center; }
    .j-sub .mint-adv-card { width: 100%; max-width: 400px; align-items: center; text-align: center; gap: 20px; }
    .j-sub .card-icon-wrap { width: 120px; height: 120px; }
    .j-sub .card-icon-wrap img { width: 100%; height: 100%; }
    .j-sub .card-txt-wrap { gap: 10px; text-align: center; align-items: center; }
    .j-sub .card-title { font-size: var(--fz-18); text-align: center; }
    .j-sub .card-desc { font-size: var(--fz-15); line-height: 1.4; letter-spacing: -0.3px; text-align: center; }
    #sub43 .sec-botox-intro03 .inner{padding-left: 0;}
    #sub43 .sec-price-program .item-title{margin-bottom: 0;}
    #sub43 .sec-price-program .program-item{display: flex; flex-direction: column; gap: 10px;}
    #sub43 .sec-price-program .program-item.flex{flex-direction: column; gap: 10px;}
    #sub43 .sec-botox-intro02 .sec-title > h3{color: var(--title-color);}
    #sub43 .sec-botox-intro02 .desc-cont p{color: var(--color-text);}
    #sub43 .sub-img-box{width: 100%;}
    #sub43 .sec-video .sub-img-wrap{flex-direction: column;}
    #sub43 .sub-img-box .desc-cont{left: 5%; bottom: 5%;}
    #sub44 .sec-botox-intro .inner{ padding-left: 0;}
    #sub44 .sec-price-program .img-box{width: 100%; height: auto;}
    #sub44 .sec-price-program .img-box-wrap{width: 100%; gap: 20px 0;}
    #sub44 .sec-price-program02 .img-box{margin-bottom: 15px;}
    #sub44 .sec-video .video-thumb{margin-top: 15px;}
    #sub44 .sec-video .desc-cont p{font-size: var(--fz-16);}
    .j-sub .sec-review{padding: 80px 0px;}
    #sub61 .sec-obisity-intro02{height: auto;}
    #sub61 .sec-obisity-intro03{height: auto;}
    #sub61 .sec-obisity-intro02 .sec-title > h3{color: var(--title-color);}
    #sub61 .sec-obisity-intro03 .sec-title > h3{color: var(--title-color);}
    #sub61 .sec-obisity-intro02 .desc-cont{color: var(--color-text);}
    #sub61 .sec-obisity-intro03 .desc-cont{color: var(--color-text);}
    .sec-obisity-card{padding:80px 20px;}
    .sec-obisity-card .inner{width:100%;max-width:760px;margin:0 auto;gap:40px;}
    .sec-obisity-card .sec-title{text-align:center;}
    .sec-obisity-card .sec-title .subtitle{font-size:var(--fz-14);line-height:1.4;}
    .sec-obisity-card .sec-title h3{font-size:var(--fz-28);line-height:1.45;letter-spacing:-.6px;word-break:keep-all;}
    .sec-obisity-card .sec-obisity-list{display:grid;grid-template-columns:1fr;gap:14px;width:100%;}
    .sec-obisity-card .sec-obisity-list li{position:relative;width:100%;max-width:none;height:auto;min-height:180px;padding:30px 75px 30px 24px;display:flex;align-items:flex-start;border-radius:20px;background:#ECF9F8;overflow:hidden;box-sizing:border-box;}
    .sec-obisity-card .desc{position:relative;z-index:2;margin:0;color:#000;font-family:var(--ff-gmarket);font-size:var(--fz-15);font-weight: 400;line-height:1.7;letter-spacing:-.3px;word-break:keep-all;}
    .sec-obisity-card .num{position:absolute;right:18px;bottom:24px;margin:0;color:rgba(129,216,207,.45);font-family:var(--ff-gmarket);font-size:56px;font-weight:400;line-height:.8;letter-spacing:-2px;pointer-events:none;}
    #sub61 .more{margin-top: 20px; font-size: var(--fz-15);}
    #sub61 .sec-env .item-img{width: 100%; height: auto;}

    .sub-img-wrap02 p{font-size: var(--fz-20); }

}