/**************************************************
* sub common
**************************************************/
/* html, body{
	font-size:16px; 
	font-weight:400;
	line-height:1.5;
	font-family:'KoPubWorldDotum', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	color:#131313;
	overflow-x:hidden;
}
h1, h2, h3, h4, h5, h6{font-family: 'KoPubWorldDotum', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;} */
@-webkit-keyframes fadeInDown {
    0% {
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px);
        opacity:0;
    }
    100% {
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1;
    }
}
@-moz-keyframes fadeInDown {
    0% {
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px);
        opacity:0;
    }
    100% {
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1;
    }
}
@-ms-keyframes fadeInDown {
    0% {
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px);
        opacity:0;
    }
    100% {
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1;
    }
}
@-o-keyframes fadeInDown {
    0% {
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px);
        opacity:0;
    }
    100% {
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1;
    }
}
@keyframes fadeInDown {
    0% {
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px);
        opacity:0;
    }
    100% {
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1;
    }
}
@-webkit-keyframes sub-top-view-bg {
    0% {
        transform:perspective(500px) scale(1.1) rotate(.001deg); 
        -webkit-transform:perspective(500px) scale(1.1) rotate(.001deg);  
        -moz-transform:perspective(500px) scale(1.1) rotate(.001deg);  
        -ms-transform:perspective(500px) scale(1.1) rotate(.001deg);  
        -o-transform:perspective(500px) scale(1.1) rotate(.001deg);
    }
    100% {
        transform:perspective(500px) scale(1) rotate(.001deg); 
        -webkit-transform:perspective(500px) scale(1) rotate(.001deg);  
        -moz-transform:perspective(500px) scale(1) rotate(.001deg);  
        -ms-transform:perspective(500px) scale(1) rotate(.001deg);  
        -o-transform:perspective(500px) scale(1) rotate(.001deg);
    }
}
@-moz-keyframes sub-top-view-bg {
    0% {
        transform:perspective(500px) scale(1.1) rotate(.001deg); 
        -webkit-transform:perspective(500px) scale(1.1) rotate(.001deg);  
        -moz-transform:perspective(500px) scale(1.1) rotate(.001deg);  
        -ms-transform:perspective(500px) scale(1.1) rotate(.001deg);  
        -o-transform:perspective(500px) scale(1.1) rotate(.001deg);
    }
    100% {
        transform:perspective(500px) scale(1) rotate(.001deg); 
        -webkit-transform:perspective(500px) scale(1) rotate(.001deg);  
        -moz-transform:perspective(500px) scale(1) rotate(.001deg);  
        -ms-transform:perspective(500px) scale(1) rotate(.001deg);  
        -o-transform:perspective(500px) scale(1) rotate(.001deg);
    }
}
@keyframes sub-top-view-bg {
    0% {
        transform:perspective(500px) scale(1.1) rotate(.001deg); 
        -webkit-transform:perspective(500px) scale(1.1) rotate(.001deg);  
        -moz-transform:perspective(500px) scale(1.1) rotate(.001deg);  
        -ms-transform:perspective(500px) scale(1.1) rotate(.001deg);  
        -o-transform:perspective(500px) scale(1.1) rotate(.001deg);
    }
    100% {
        transform:perspective(500px) scale(1) rotate(.001deg); 
        -webkit-transform:perspective(500px) scale(1) rotate(.001deg);  
        -moz-transform:perspective(500px) scale(1) rotate(.001deg);  
        -ms-transform:perspective(500px) scale(1) rotate(.001deg);  
        -o-transform:perspective(500px) scale(1) rotate(.001deg);
    }
}
@-webkit-keyframes sub-top-text-ani {
    0% {transform:translateY(-160%);}
    100% {transform: translateY(0);}
}
@-moz-keyframes sub-top-text-ani {
    0% {transform:translateY(-160%);}
    100% {transform: translateY(0);}
}
@keyframes sub-top-text-ani {
    0% {transform:translateY(-160%);}
    100% {transform: translateY(0);}
}
@-webkit-keyframes scroll {
    0%, 20% {
        transform:translateY(0) scaleY(1);
    }
    10% {
        opacity:1;
    }
    100% {
        transform:translateY(1.2em) scaleY(1.5);
        opacity:0.01;
    }
}
@-moz-keyframes scroll {
    0%, 20% {
        transform:translateY(0) scaleY(1);
    }
    10% {
        opacity:1;
    }
    100% {
        transform:translateY(1.2em) scaleY(1.5);
        opacity:0.01;
    }
}
@keyframes scroll {
    0%, 20% {
        transform:translateY(0) scaleY(1);
    }
    10% {
        opacity:1;
    }
    100% {
        transform:translateY(1.2em) scaleY(1.5);
        opacity:0.01;
    }
}
@-webkit-keyframes arrowAnim {
    0% {
        opacity:0;
    }
    50% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
}
@-moz-keyframes arrowAnim {
    0% {
        opacity:0;
    }
    50% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
}
@keyframes arrowAnim {
    0% {
        opacity:0;
    }
    50% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
}
@-webkit-keyframes move-forever {
    0% {
        transform: translate3d(-90px,0,0);
    }
    100% { 
        transform: translate3d(85px,0,0);
    }
}
@-moz-keyframes move-forever {
    0% {
        transform: translate3d(-90px,0,0);
    }
    100% { 
        transform: translate3d(85px,0,0);
    }
}
@-ms-keyframes move-forever {
    0% {
        transform: translate3d(-90px,0,0);
    }
    100% { 
        transform: translate3d(85px,0,0);
    }
}
@-o-keyframes move-forever {
    0% {
        transform: translate3d(-90px,0,0);
    }
    100% { 
        transform: translate3d(85px,0,0);
    }
}
@keyframes move-forever {
    0% {
        transform: translate3d(-90px,0,0);
    }
    100% { 
        transform: translate3d(85px,0,0);
    }
}
@-webkit-keyframes width1 {
	0%{
		width: 0;
	}
	100%{
		width: 100%;
	}
}
@-moz-keyframes width1 {
	0%{
		width: 0;
	}
	100%{
		width: 100%;
	}
}
@-ms-keyframes width1 {
	0%{
		width: 0;
	}
	100%{
		width: 100%;
	}
}
@-o-keyframes width1 {
	0%{
		width: 0;
	}
	100%{
		width: 100%;
	}
}
@keyframes width1 {
	0%{
		width: 0;
	}
	100%{
		width: 100%;
	}
}
@-webkit-keyframes drift {
	from {
	  -webkit-transform:scale(0,0);
			  transform:scale(0,0);
			  opacity:1;
	}
	to {
	  -webkit-transform:scale(2,2);
			  transform:scale(2,2);
			  opacity:0;
	}
}
  
  @keyframes drift {
	from {
	  -webkit-transform:scale(0,0);
			  transform:scale(0,0);
			  opacity:1;
	}
	to {
	  -webkit-transform:scale(2,2);
			  transform:scale(2,2);
			  opacity:0;
	}
}
.animated {
    -webkit-animation-duration:1s;
    -moz-animation-fill-mode:1s;
    -ms-animation-fill-mode:1s;
    -o-animation-fill-mode:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:1s;
    -moz-animation-fill-mode:1s;
    -ms-animation-fill-mode:1s;
    -o-animation-fill-mode:1s;
    animation-fill-mode:1s;
}
.fadeInDown {
    -webkit-animation-name:fadeInDown;
    -moz-animation-name:fadeInDown;
    -ms-animation-name:fadeInDown;
    -o-animation-name:fadeInDown;
    animation-name:fadeInDown;
}
b{font-weight:600}
.c_blue{color:#7c94c4}
.inner{max-width:1260px;margin:0 auto;}
.sub-top-area { position:relative; width:100%; height:100vh; min-height:576px; max-height:1200px; overflow:hidden; }
.sub-top-view { position:relative; display:flex; width:100%; height:100%; overflow:hidden; }
.sub-top-view-bg { position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); animation:sub-top-view-bg forwards 3s 0.5s ease-in-out; -webkit-animation:sub-top-view-bg forwards 3s 0.5s ease-in-out; -moz-animation:sub-top-view-bg forwards 3s 0.5s ease-in-out; -ms-animation:sub-top-view-bg forwards 3s 0.5s ease-in-out; -o-animation:sub-top-view-bg forwards 3s 0.5s ease-in-out; }
.sub-top-view .txtbox { position:absolute; top:62%; left:15%; color:#fff;     z-index: 1;}
.sub-top-view .txtbox.right { left:inherit; right:15%; text-align:right; }
.sub-top-txt-wrap { overflow:hidden; }
.sub-top-txt-ani { transform:translateY(-160%); -webkit-transform:translateY(-160%); -moz-transform:translateY(-160%); -ms-transform:translateY(-160%); -o-transform:translateY(-160%); animation: sub-top-text-ani forwards 1.4s 0s ease-out; -webkit-animation: sub-top-text-ani forwards 1.4s 0s ease-out; -moz-animation: sub-top-text-ani forwards 1.4s 0s ease-out; -ms-animation: sub-top-text-ani forwards 1.4s 0s ease-out; -o-animation: sub-top-text-ani forwards 1.4s 0s ease-out; }
.sub-top-view .txtbox h3 { font-size:1.875rem; font-weight:100; }
.sub-top-view .txtbox h2 { font-size:3.125rem; font-weight:600; }
.sub-top-view .txtbox p { font-size:1.3125rem; font-weight:100; padding-top:1.2rem; }

.sub-top-view .txtbox .mobile-only { display:none; }

.mouse-wrap { position:absolute; left:0; right:0; bottom:50px; }
.mousedown { display:block; width:1.7em; height:2.8em; border-radius:0.8em; margin:0 auto; font-size:0.9em; border:2px solid rgba(255,255,255,1); text-decoration:none; transition:border 0.2s ease-out; }
.mousedown:hover { border:2px solid rgba(255,255,255,0.7); }
.mousedown .wheel { display:block; background:#fff; width:0.2em; height:0.4em; margin:0.7em auto 0; border-radius:0.5em; }
.mousedown .wheel { -webkit-animation-name:scroll; animation-name:scroll; -webkit-animation-duration:1.5s; animation-duration:1.5s; -webkit-animation-timing-function:cubic-bezier(0.65, -0.55, 0.25, 1.5); animation-timing-function:cubic-bezier(0.65, -0.55, 0.25, 1.5); -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; will-change:transform; }

.mouse-wrap .arrow { width:0.812rem; height:0.812rem; display:block; border-bottom:1px solid #fff; border-right:1px solid #fff; transform:rotate(45deg); position:relative; margin:0 auto; -webkit-animation:arrowAnim 1.5s infinite; animation:arrowAnim 1.5s infinite; }
.mouse-wrap .arrow.arrow-01 { -webkit-animation-delay:0.2s; animation-delay:0.2s; }
.mouse-wrap .arrow.arrow-02 { -webkit-animation-delay:0.3s; animation-delay:0.3s; margin-top:-5px; }

.waves-wrap { position:absolute; left:0; bottom:-8px; width:100%; }
.waves { position:relative; width:100%; height:50vh; }

/* Animation */
.parallax > use { animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite; }
.parallax > use:nth-child(1) { animation-delay:-2s; animation-duration:20s; }
.parallax > use:nth-child(2) { animation-delay:-3s; animation-duration:10s; }
.parallax > use:nth-child(3) { animation-delay:-4s; animation-duration:30s; }
.parallax > use:nth-child(4) { animation-delay:-5s; animation-duration:40s; }

.titlebox { position:relative; }
.titlebox > h1, .titlebox > h2, .titlebox > h3, .titlebox > p, .titlebox .txt-ani { overflow:hidden; display:block; }
.titlebox .txt-ani { transition-duration:1s; transition-property:transform; transform:translateY(100%); }

.titlebox > h1:nth-child(2) .txt-ani { transition-delay:.05s; }
.titlebox > h1:nth-child(3) .txt-ani { transition-delay:.1s; }
.titlebox > h1:nth-child(4) .txt-ani { transition-delay:.15s; }

.titlebox > h2:nth-child(2) .txt-ani { transition-delay:.05s; }
.titlebox > h2:nth-child(3) .txt-ani { transition-delay:.1s; }
.titlebox > h2:nth-child(4) .txt-ani { transition-delay:.15s; }

.titlebox > h3:nth-child(2) .txt-ani { transition-delay:.05s; }
.titlebox > h3:nth-child(3) .txt-ani { transition-delay:.1s; }
.titlebox > h3:nth-child(4) .txt-ani { transition-delay:.15s; }

.titlebox > p:nth-child(2) .txt-ani { transition-delay:.05s; }
.titlebox > p:nth-child(3) .txt-ani { transition-delay:.1s; }
.titlebox > p:nth-child(4) .txt-ani { transition-delay:.15s; }

.titlebox.on .txt-ani { transform:translateY(0); }

.titlebox .subtit { margin-bottom:1.562rem; font-size:1.125rem; color:#7c94c4; letter-spacing:-0.01rem; }
.titlebox .subtit02 { margin-bottom:1.562rem; color:#888; letter-spacing:0.4rem; }
.titlebox .sub-logo { max-width:3.875rem; margin-bottom:1.562rem; }
.titlebox .subtit.text-line { position:relative; display:inline-block; }
.titlebox .subtit.text-line:after { content:""; position:absolute; left:0; right:0; bottom:0; display:block; width:100%; height:1px; background-color:#7c94c4; }
.titlebox .subtit strong { font-weight:600; }
.titlebox h1 { line-height:4.062rem; font-size:2.812rem; letter-spacing:0.01rem; font-weight:100; }
.titlebox h1 strong { font-weight:600; }
.titlebox h2 { line-height:3.75rem; font-size:2.437rem; letter-spacing:0.01rem; font-weight:100; }
.titlebox h2 strong { font-weight:600; }
.titlebox h4 { font-size:1.687rem; }
.titlebox p.txt01 { font-size:1.312rem; line-height:1.875rem; word-break:keep-all; }
.titlebox p.txt01 strong { font-weight:600; }
.titlebox .bar { display:inline-block; width:50px; height:3px; margin-bottom:0.625rem; background-color:#131313; border-radius:2rem; }
.titlebox p.txt02 { color:#888; font-size:1.125rem; line-height:1.875rem; word-break:keep-all; }
.titlebox p + p { margin-top:2.187rem; }
.titlebox p.txt03 { font-size:1.125rem; line-height:1.875rem; word-break:keep-all; }
.titlebox p.txt03 strong { font-weight:600; }
.titlebox p.txt04 { font-size:1.5rem; line-height:2.25rem; word-break:keep-all; }
.titlebox p.txt04 strong { font-weight:600; }
.titlebox p.txt05 { font-size:1.063rem; line-height:1.875rem; word-break:keep-all; }
.titlebox p.txt05 strong { font-weight:600; }
.titlebox p.txt06 { line-height:1.875rem; word-break:keep-all; }
.titlebox p.txt06 strong { font-weight:600; }

.titlebox .leftBar { position:relative; padding-left:2.5rem; }
.titlebox .leftBar:after { content:""; display:inline-block; position:absolute; left:0; top:0; width:0.5rem; height:100%; background-color:#131313; }
/**************************************************
* 로케이션
**************************************************/
.location_bg { background:url("../sub/img/location_bg.jpg") 60% 50% / cover no-repeat; }
.container-sm,.titlebox{position:relative}
.container-sm{width:100%;max-width:1300px;margin-left:auto;margin-right:auto}
.d-flex{display:flex}
.justify-content-between{justify-content:space-between}
.sub01-06-cont01{padding:135px 0}
.sub01-06-cont01 .titlebox h2{margin-bottom:3.75rem}
.titlebox .txt-ani,.titlebox>h1,.titlebox>h2,.titlebox>h3,.titlebox>p{overflow:hidden;display:block}
.titlebox h2{line-height:3.75rem;font-size:2.437rem;letter-spacing:.01rem;font-weight:100}
.sub01-06-cont01 .txtbox dl{font-size:0}
.align-items-center{align-items:center}
.icon-location02{width:4.75rem;height:4.75rem;background-image:url(../sub/img/icon-location02.png);vertical-align:sub}
.sub01-06-cont01 .txtbox dd {padding-left: 1.25rem; font-size: 1.125rem;line-height: 1.875rem;}
.sub01-06-cont01 .txtbox dd span { display: block;}
.icon-subway03 {width: 4.75rem;height: 4.75rem;background-image: url(../sub/img/icon-subway03.png);}
.icon-bus01 {width: 4.75rem;height: 4.75rem; background-image: url(../sub/img/icon-bus01.png);}
.icon-subway01 { width: 32px; height: 32px; background-image: url(../sub/img/icon-subway01.png);}
.icon-subway02 { width: 32px; height: 32px; background-image: url(../sub/img/icon-subway02.png);}
.sub01-06-cont01 .txtbox dl:last-child span:before {content: "-";display: inline-block;float: left;height: 3.125rem;margin-right: 0.625rem;}
.sub01-06-cont01 .txtbox dd span small {color: #888888;font-size:16px;}
.sub01-06-cont01 .txtbox dl + dl {margin-top: 1.25rem;}
.sub01-06-cont01 .txtbox dd small.sub{font-size:16px;color:#888}
.sub01-06-cont01 .txtbox dl:nth-child(2) span {margin-top: 0.625rem;}
.sub01-06-cont01 .txtbox dl:last-child dd {padding-top: 30px;}
.sub01-06-cont02 { background:url("../sub/img/sub01-06-cont02-bg.jpg") no-repeat center/ cover; padding:125px 0}
.sub01-06-cont02 .d-flex { background-color:#fff; border-radius:0.625rem; padding:78px 0 65px; }
.sub01-06-cont02 .d-flbox { width:40%; }
.sub01-06-cont02 .d-frbox { width:40%; padding-left:5%; border-left:1px solid #e3e3e3; }

.sub01-06-cont02 .tit { margin-bottom:2.187rem; font-size:2.437rem; font-weight:600; }
.sub01-06-cont02 .tit .icon-clock { width:2.562rem; height:2.562rem; }

.sub01-06-cont02 .txtbox01 { display:flex; align-items:center; }
.sub01-06-cont02 .txtbox01 + .txtbox01 { margin-top:19px; }
.sub01-06-cont02 .txtbox01 .txt01 { display:flex; justify-content:space-between; width:75px; margin-right:1.562rem; font-size:1.312rem; }
.sub01-06-cont02 .txtbox01 .txt02 { font-size:1.312rem; color:#888; }
.sub01-06-cont02 .txtbox01 .txt02.active { color:#7c94c4; font-weight:600; }
.sub01-06-cont02 .txtbox01 .txt03 { margin-left:1.562rem; font-size:1.125rem; color:#c79678; }
.sub01-06-cont02 .txtbox02 { margin-bottom:3.125rem; }
.sub01-06-cont02 .txtbox02 .txt04 { font-size:1.125rem; line-height:1.875rem;  }
.sub01-06-cont02 .txtbox02 .txt04 .highlight { font-weight:600; }
.sub01-06-cont02 .txtbox02 .txt04 .highlight:before { height:1.3rem; background-color:#7c94c4; opacity:0.3; }

.sub01-06-cont02 .txtbox03 { display:flex; align-items:center; }
.sub01-06-cont02 .txtbox03 + .txtbox03 { margin-top:0.625rem; }

.sub01-06-cont02 .txtbox03 .txt05 { width:120px; font-weight:700; font-size:1.687rem; }
.sub01-06-cont02 .txtbox03 .txt06 { font-size:1.5rem; }
.sub01-06-cont02 .txtbox03 .txt06 a { color:#131313; font-size:1.5rem; }
.sub01-06-cont02 .txtbox03 .txt06 strong { font-weight:700; font-size:1.687rem; }
.sub01-06-cont02 .txtbox03 .txt06 span { font-size:0.938rem; letter-spacing:-0.05rem; border-bottom:1px solid #131313; }

.sub01-06-cont01 .d-frbox { width: 50%;}
#map {border: 4px solid #e3d0c4;border-radius: 0.625rem;overflow: hidden;}
.icon-clock{width:1.75rem;height:1.75rem;background-image:url(../sub/img/icon-clock.png)}
.icon-cal{width:2.437rem;height:2.687rem;background-image:url(../sub/img/icon-cal.png)}
.highlight{position:relative;display:inline-block;z-index:0}
.justify-content-center{justify-content:center}
.highlight:before{content:"";position:absolute;left:0;bottom:5px;display:inline-block;width:100%;height:.6em;background-color:#ebd8ca;z-index:-1}
.sub01-06-cont02 .txtbox02 .txt04 .highlight:before{height:1.3rem;background-color:#7c94c4;opacity:.3}
.schedule-table-wrap{margin-top:40px;width:100%;overflow-x:auto}
.schedule-table-wrap::-webkit-scrollbar{height:6px}
.schedule-table-wrap::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}
.schedule-table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:60px;text-align:center;min-width:700px}
.schedule-table th{background-color:#333;color:#fff;padding:19px 0;font-size:21px;font-weight:500}
.schedule-table th:first-child{border-top-left-radius:20px;border-bottom-left-radius:0px}
.schedule-table th:last-child{border-top-right-radius:20px;border-bottom-right-radius:0px}
.schedule-table td{padding:20px 0;border-bottom:1px solid #e8e8e8;font-size:18px;color:#131313}
.schedule-table td.name{font-weight:700;border-right: 1px solid #e7e7e7;}
.schedule-table td.off{color:#eb5e46}

.sub01-06-cont03 .container-cnt{max-width:1200px;margin:0 auto;padding:135px 0}
.sub01-06-cont02 .txtbox04{margin-top:37px;}
/**************************************************
* sub01-01-top(의료진 소개)
**************************************************/
.sub01-03-top-view { background:url("../sub/img/sub01-03-img01_251205.jpg") 60% 50%/cover no-repeat; }
.sub01-03-top-view-bg { background:url("../sub/img/sub01-01-top_bg.jpg") 60% 50% / cover no-repeat; }

.sub01-03-top-view .txtbox { color:#1c1c1c; }

.sub-top-area2 { background:url("../sub/img/sub_top_img01.jpg") no-repeat 90% 50%/cover; }
.sub-top-area2 .mo-only { display:none; }
.sub-top-area2 .titlebox { text-align:center; }
.sub-top-area2 .sub-logo { max-width:4.5rem; margin:0 auto 3.125rem; }
.sub-top-area2 .bar { margin:3.437rem auto;display:block; width:3.437rem; height:0.187rem; background-color:#7c94c4; }
.sub-top-area2 h2 { font-size:2.25rem; font-weight:400; }
.sub-top-area2 p { font-size:1.125rem; color:#393939; font-weight:400; word-break:keep-all; }
.sub-top-area2 .text-primary { color:#7c94c4; font-weight:500; }
.sub-top-area2 p + p { margin-top:2.5rem; }

.main-sect-visual + .sub-top-area2 p { font-size:1.25rem; }



#fp-nav li:last-child { display:none; }

.sub01-03-top-view .mousedown { border:2px solid rgba(28,28,28,1); }
.sub01-03-top-view .mousedown .wheel { background-color:#1c1c1c; }
.sub01-03-top-view .mouse-wrap .arrow { border-bottom:1px solid #1c1c1c; border-right:1px solid #1c1c1c; }

#fullpage.doctors .section:not(#footer) { padding:0; }

.sect-doctors .pc-only { display:block; }
.sect-doctors .mo-only { display:none; }
.sect-doctors .container-fluid { height:100%; padding-top:10%; }
.sect-doctors .swiper-slide { display:flex; align-items:flex-start; justify-content:space-between; opacity:0.5; transition:all 0.7s; -webkit-transition:all 0.7s; -moz-transition:all 0.7s; -ms-transition:all 0.7s; -o-transition:all 0.7s; }
.sect-doctors .swiper-slide.swiper-slide-active { opacity:1; }
.sect-doctors .swiper-slide .d-flbox { width:53%; padding-left:20%; }
.sect-doctors .swiper-slide .d-frbox { width:47%; }
.sect-doctors .swiper-slide .imgbox { border-radius:10.5rem 0 0rem 1.25rem; overflow:hidden; opacity:0; transition:opacity 0.7s; -webkit-transition:opacity 0.7s; -moz-transition:opacity 0.7s; -ms-transition:opacity 0.7s; -o-transition:opacity 0.7s;}
.sect-doctors .swiper-slide.swiper-slide-active .imgbox { opacity:1; }

.sect-doctors .swiper-slide .titlebox { position:absolute; }
.sect-doctors .swiper-slide .titlebox .subtit { font-size:1.313rem; margin-bottom:.25rem; }
.sect-doctors .swiper-slide .titlebox h2 { font-size:2.813rem; margin-bottom:2rem; }
.sect-doctors .swiper-slide .titlebox img { width:2.5rem; height:2.5rem; transform:translateZ(0); margin-left:10px;}
.sect-doctors .swiper-slide .titlebox h3 { font-family:'Noto Serif KR', serif; font-size:2.25rem; line-height:1.6; letter-spacing:-0.01em; display:flex; align-items:center; justify-content:flex-start;}
.sect-doctors .swiper-slide .titlebox h3 small { font-size:1.55rem; margin-right:10px;}

.sect-doctors .swiper-slide .txtbox { opacity:0; margin-top:240px; }
.sect-doctors .swiper-slide.swiper-slide-active .txtbox { opacity:1;}
.sect-doctors .swiper-slide .txtbox .txt01 { font-size:1.48rem; color:#000; line-height:1.6; letter-spacing:-0.01em; font-family:'Noto Serif KR', serif;}
.sect-doctors .swiper-slide .txtbox .txt02 { font-size:1.25rem; color:#888; font-family:'KoPubWorldBatang', serif; font-weight:300; }
.sect-doctors .swiper-slide .txtbox .txt03 { font-family:'KoPubWorldBatang', serif; font-size:1.125rem; color:#888; font-weight:300; line-height:1.8; }
.sect-doctors .swiper-slide .txtbox p + p { margin-top:0.425rem; }
.sect-doctors .swiper-slide .txtbox li { font-size:1.125rem; color:#888; font-weight:300; line-height:1.8; }

.sect-doctors .swiper-navigation span { position:absolute; top:96%; display:inline-block; width:3.75rem; height:3.75rem; margin-top:-3.75rem; box-shadow:1.532px 1.286px 9px 1px rgba(54, 54, 55, 0.07); border-radius:50%; cursor:pointer; z-index:45; }
.sect-doctors .swiper-navigation span.swiper-prev { background:url("../img/icon-prev01.png") no-repeat center/ 100% auto; left:20%; }
.sect-doctors .swiper-navigation span.swiper-next { background:url("../img/icon-next01.png") no-repeat center/ 100% auto; left:24%; }

.sect-doctors .swiper-pagination { position:relative; bottom:2.7rem; left:29%; margin-top:6rem; width:auto; display:inline-block;}
.sect-doctors .swiper-pagination .swiper-pagination-bullet { width:0.375rem; height:0.375rem; margin:0 0.312rem; background-color:#cdcdcc; opacity:1; vertical-align:middle; transition:all 0.3s; }
.sect-doctors .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width:0.687rem; height:0.687rem; background-color:#7c94c4; }

/**************************************************
* 써마지
**************************************************/
.atia01_bg { background:url("../sub/img/atia01_bg.jpg") 60% 50% / cover no-repeat; }
.sub-top-area3{padding:107px 0;text-align: center;background: url(../sub/img/sub-top-area3.jpg) no-repeat 90% 50% / cover;}
.sub-top-area3 .stm_tit{font-size:32px;font-weight:400;color:#000;line-height:1.3;letter-spacing:-.05em;margin-bottom:52px}
.sub-top-area3 .stm_tit b{font-weight:600;font-size:38px;display:block;padding-top:8px;}
.sub-top-area3 .stm_bar{display:block;width:50px;height:3px;background:#7c94c4;margin:0 auto 58px}
.sub-top-area3 .stm_desc{font-size:18px;color:#2d2d2d;line-height:30px;word-break:keep-all;margin-bottom:27px;margin-top:0}
.blue_txt{color:#7c94c4;font-weight:500}
.sub-top-area3 .stm_desc:last-child{margin-bottom:0}
.sec_corelge_process.sec_corelge_process02{background: url(../sub/img/sec_corelge_process_bg2.jpg) no-repeat center;}
/* sec_tightening */
.noise_bg{background:url("../sub/img/noise_bg.png") 60% 50% / cover no-repeat;}
.sec_step_sol .step_item02 .step_top .img_area .img_box .img_bg,.sec_tightening .tight_top_box .img_area .img_box .img_bg{position:absolute;top:0;left:0;width:100%;height:100%;
background-repeat:no-repeat;background-position:center;background-size:cover}
.sec_tightening .inner{padding:180px 0}
.sec_tightening .tight_top_box{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center;}
.sec_tightening .tight_top_box .txt_area{width:45%}
.sec_tightening .tight_top_box .img_area{width:48%}
.sec_tightening .tight_top_box .img_area .img_box{width:100%;height:auto;padding-bottom:0;position:relative;overflow:hidden;border-radius:50px 0}
.sec_tightening .tight_top_box .img_area .img_box .img_bg{background-color:#eee}
.sec_tightening .tit_wrap{margin-bottom:40px}
.sec_tightening .desc_wrap .mt30{margin-top:30px}
.sec_tightening .tight_btm_box{padding:28px 0;text-align:center}
.sec_tightening .tight_btm_box .btm_desc{font-size:19px;color:#2d2d2d;line-height:31px;font-weight:500;letter-spacing:-.025em}
.sec_tightening .tight_btm_box .btm_desc .c_blue{color:#7c94c4;font-weight:600;display:block;margin-top:0px}
.sec_step_sol{padding:180px 0;background:url("../sub/img/sec_step_sol_bg.jpg") 60% 50% / cover no-repeat; }
.sec_step_sol .tit_wrap{margin-bottom:60px}
.sec_step_sol .tit_wrap.center_txt{text-align:center}
.sec_step_sol .step_list02 .step_item02{margin-bottom:240px}
.sec_step_sol .step_list02 .step_item02:last-child{margin-bottom:0}
.sec_step_sol .step_item02 .step_top{margin-bottom:40px;display:flex;justify-content:flex-start;align-items:flex-start;align-items: center;gap: 100px;}
.sec_step_sol .step_item02 .step_top .img_area{width:48%}
.sec_step_sol .step_item02 .step_top .img_area .img_box{width:100%;height:0;padding-bottom:61%;position:relative;overflow:hidden;border-radius:30px 0}
.sec_step_sol .step_item02 .step_top .img_area .img_box .img_bg{background-color:#ddd}
.sec_step_sol .step_item02 .step_top .txt_area{}
.sec_step_sol .step_item02 .step_top .txt_area .s_tag{display:block;font-size:16px;color:#7c94c4;font-weight:500;margin-bottom:16px}
.sec_step_sol .step_item02 .step_top .txt_area .s_tit{font-size:32px;color:#7c94c4;margin-bottom:20px;letter-spacing:-.05em}
.sec_step_sol .step_item02 .step_top .txt_area .s_topic{font-size:20px;color:#2d2d2d;font-weight:500;margin-bottom:42px}
.sec_step_sol .step_item02 .step_top .txt_area .s_desc{font-size:19px;color:#2d2d2d;line-height:31px;word-break:keep-all}
.sec_step_sol .step_item02 .step_btm .info_list{gap: 15px;display:flex;justify-content:space-between;margin:0 -10px}
.sec_step_sol .step_item02 .step_btm .info_list li{width:33.333%;background:#fff;border-radius:20px;text-align:center;padding:25px 0px;box-shadow:5px 5px 20px rgba(110,133,178,.1)}
.sec_step_sol .step_item02 .step_btm .info_list li .label{display:inline-block;padding:5px 17px;background:#7c94c4;color:#fff;font-size:16px;border-radius:5px;margin-bottom:17px}
.sec_step_sol .step_item02 .step_btm .info_list li .con{font-size:19px;color:#2d2d2d;font-weight:500;line-height:1.4;word-break:keep-all}
.sec_step_sol2{padding:180px 0;background:url("../sub/img/sec_step_sol_bg2.jpg") 60% 50% / cover no-repeat; }
.sec_step_sol2 .tit_wrap{margin-bottom:60px}
.sec_step_sol2 .tit_wrap.center_txt{text-align:center}
.sec_step_sol2 .step_list02 .step_item02{margin-bottom:240px}
.sec_step_sol2 .step_list02 .step_item02:last-child{margin-bottom:0}
.sec_step_sol2 .step_item02 .step_top{margin-bottom:40px;display:flex;justify-content:space-between;align-items:flex-start;align-items: center;}
.sec_step_sol2 .step_item02 .step_top .img_area{width:48%}
.sec_step_sol2 .step_item02 .step_top .img_area .img_box{width:100%;height:0;padding-bottom:61%;position:relative;overflow:hidden;border-radius:30px 0}
.sec_step_sol2 .step_item02 .step_top .img_area .img_box .img_bg{background-color:#ddd}
.sec_step_sol2 .step_item02 .step_top .txt_area{}
.sec_step_sol2 .step_item02 .step_top .txt_area .s_tag{display:block;font-size:16px;color:#9c7cc4;font-weight:500;margin-bottom:16px}
.sec_step_sol2 .step_item02 .step_top .txt_area .s_tit{font-size:32px;color:#9c7cc4;margin-bottom:20px;letter-spacing:-.05em}
.sec_step_sol2 .step_item02 .step_top .txt_area .s_topic{font-size:20px;color:#2d2d2d;font-weight:500;margin-bottom:42px}
.sec_step_sol2 .step_item02 .step_top .txt_area .s_desc{font-size:19px;color:#2d2d2d;line-height:31px;word-break:keep-all}
.sec_step_sol2 .step_item02 .step_btm .info_list{gap: 15px;display:flex;justify-content:space-between;margin:0 -10px}
.sec_step_sol2 .step_item02 .step_btm .info_list li{width:33.333%;background:#fff;border-radius:20px;text-align:center;padding:25px 0px;box-shadow:5px 5px 20px rgba(110,133,178,.1)}
.sec_step_sol2 .step_item02 .step_btm .info_list li .label{display:inline-block;padding:5px 17px;background:#9c7cc4;color:#fff;font-size:16px;border-radius:5px;margin-bottom:17px}
.sec_step_sol2 .step_item02 .step_btm .info_list li .con{font-size:19px;color:#2d2d2d;font-weight:500;line-height:31px;word-break:keep-all}

.sec_process .inner{padding:180px 0}
.sec_process .tit_wrap{margin-bottom:80px}
.sec_process .tit_wrap.center_txt{text-align:center}
.sec_process .process_wrap{display:flex;justify-content:space-between;align-items:flex-start}
.sec_process .process_wrap .proc_tit{width:20%;position:sticky;top:150px}
.sec_process .process_wrap .proc_tit h3{font-size:38px;color:#7c94c4;font-weight:700;margin-bottom:20px;letter-spacing:-.02em}
.sec_process .process_wrap .proc_tit p{font-size:19px;color:#2d2d2d;line-height:31px}
.sec_process .process_wrap .proc_list{width:75%;padding-left:165px;position:relative}
.sec_process .process_wrap .proc_list .line{position:absolute;left:-3px;top:0;width:5px;height:60px;background:#7c94c4;border-radius:3px;display:none}
.sec_process .process_wrap .proc_list::before{content:'';position:absolute;left:-5px;top:0;width:21px;height:454px;background:url("../sub/img/proc_list_sun.png") 60% 50% / cover no-repeat;}
.sec_process .process_wrap .proc_item{display:flex;align-items:center;margin-bottom:30px}
.sec_process .process_wrap .proc_item:last-child{margin-bottom:0}
.sec_process .process_wrap .proc_item .img_box{width:37.2%;overflow:hidden}
.sec_process .process_wrap .proc_item .img_box img{width:100%;display:block}
.sec_process .process_wrap .proc_item .txt_box{width:55%;padding-left:56px}
.sec_process .process_wrap .proc_item .txt_box .step_badge{display:inline-block;border:1px solid #7c94c4;color:#7c94c4;font-size:17px;font-weight:600;padding:8px 14px;border-radius:20px;
margin-bottom:15px;}
.sec_process .process_wrap .proc_item .txt_box h4{font-size:25px;color:#2d2d2d;font-weight:600;margin-bottom:17px;letter-spacing:-.05em}
.sec_process .process_wrap .proc_item .txt_box p{letter-spacing: -.3px;font-size:19px;color:#2d2d2d;line-height:31px;word-break:keep-all}
.anti01_cont .sec_corelge_recommend .rec_img_area { width: 50%; background: url('../sub/img/corelge_rec_bg01.jpg') no-repeat center center / cover; min-height: 400px; }
.sec_corelge_recommend .rec_list li .num {display: block;font-size: 28px;font-weight: 400;color: #fff;line-height: 1;position: relative;padding-right:50px;}
.sec_corelge_recommend .rec_list li .num:after {content: '';display: block;width: 100%;height: 2px;background: #fff;margin-top: 5px;}
.anti01_cont .sec_corelge_recommend .rec_list li{margin-bottom:37px;}

.sec_tightening002 .img_area{width:100%;max-width:600px;margin:0 auto}
.sec_tightening.sec_tightening002 .inner{padding:180px 0 0}
.cooling_system{position:relative;padding-top:40px;text-align:center}
.cooling_system .cs_label{display:inline-block;background:#7c94c4;color:#fff;font-size:22px;font-weight:600;padding:10px 30px;
border-radius:30px;position:relative;z-index:2;margin-bottom:20px;box-shadow:0 4px 10px rgba(111,160,222,.3)}
.cooling_system .cs_line_wrap{position:absolute;top:58px;left:50%;transform:translateX(-50%);width:70%;height:50px;z-index:1;pointer-events:none}
.cooling_system .cs_line_wrap::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-top:2px solid #ececec;border-left:2px solid #ececec;
border-right:2px solid #ececec;border-radius:50px 50px 0 0}
.cooling_system .cs_items{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;position:relative;z-index:2}
.cooling_system .cs_item{flex:1;text-align:center}
.cooling_system .cs_item .img_circle{width:100%;overflow:hidden;margin-bottom:22px;position:relative}
.cooling_system .cs_item .img_circle img{width:100%;height:auto;display:block;object-fit:cover}
.cooling_system .cs_item.center{}
.cooling_system .cs_item .txt_box p{font-size:21px;color:#2d2d2d;margin-bottom:8px;word-break:keep-all}
.cooling_system .cs_item .txt_box strong{font-size:21px;color:#2d2d2d;display:block;font-weight:600}

.sec_corelge_recommend2 {background:url("../sub/img/sec_corelge_recommend2_bg.jpg") 60% 50% / cover no-repeat; padding:200px 0;  position:relative; overflow:hidden; }

.sec_corelge_recommend2 .rec_wrap { display:flex; justify-content:space-between; align-items: flex-start; position:relative; z-index:1; }

.sec_corelge_recommend2 .rec_tit { width:30%; padding-top:20px; }
.sec_corelge_recommend2 .rec_tit h3 {font-size:42px; color:#fff; font-weight:600; line-height:1.2; letter-spacing:-0.05em; }

.sec_corelge_recommend2 .rec_list_wrap { width:584px; }
.sec_corelge_recommend2 .rec_list { display:flex; flex-direction:column; gap:15px; }
.sec_corelge_recommend2 .rec_list li { display:flex; align-items:center; background:#4c4b56; border-radius:30px; padding:24px 40px; }
.sec_corelge_recommend2 .rec_list li .num { font-size:28px; color:#fff; font-weight:500; border-bottom:2px solid #fff; padding-bottom:2px; margin-right:45px; line-height:1; }
.sec_corelge_recommend2 .rec_list li .txt { font-size:19px; color:#fff; line-height:30px; font-weight:400; }

/**************************************************
* 텐써마
**************************************************/
.atia02_bg { background:url("../sub/img/atia02_bg.jpg") 60% 50% / cover no-repeat; }
.sec_compare_method{padding:80px 0}
.sec_compare_method .compare_wrap{gap:111px;display:flex;justify-content:space-between;align-items:center;}
.sec_compare_method .compare_visual{display:flex;gap:20px}
.sec_compare_method .c_card{width:290px;border-radius:20px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.05);text-align:center;padding-bottom:30px;background:#f5f5f5}
.sec_compare_method .c_card.monopolar{background:#e8effa}
.sec_compare_method .c_card .img_box{width:90%;height:322px;background:#fff;padding:16px;margin:16px auto;border-radius:20px;display:flex;align-items:center;justify-content:center}
.sec_compare_method .c_card .img_box img{width:100%;height:auto;display:block}
.sec_compare_method .c_card h4{font-size:25px;font-weight:600;color:#434343;margin-top:25px;margin-bottom:15px}
.sec_compare_method .c_card p{font-size:17px;color:#5f5f5f;font-weight:500}
.sec_compare_method .compare_text{flex:1}
.anti02_cont .sec_step_sol .step_item02 .step_top{gap:85px;justify-content: flex-start;}
.anti02_cont .sec_step_sol .step_item02.step_item03 .step_top{gap:75px;}
/**************************************************
* 코레지 셀핏
**************************************************/

.atia03_bg { background:url("../img/atia03_bg.jpg") 60% 50% / cover no-repeat; }
.atia_area{max-height:668px;}
.atia_area .sub-top-view .txtbox h3{font-size:19px;font-weight:400}
.atia_area .sub-top-view .txtbox h2{font-size:65px;padding-top: 40px;}
.atia_area .sub-top-view .txtbox p{font-size:19px;font-weight:400;padding-top:40px;line-height: 31px;}
.atia_area .sub-top-view .txtbox{top: 40%;}
.list_area li .txt,.tit_wrap p{color:#2d2d2d;letter-spacing:-.5px;font-weight: 600;}
.sec_corelge{padding:160px 0;overflow:hidden;position: relative;}
.sec_corelge .inner{width:1260px;margin:0 auto;position:relative}
.sec_corelge .inner::before{display:none}
.corelge_row{display:flex;margin-bottom:160px;justify-content:space-between;flex-wrap:wrap;}
.corelge_row:last-child{margin-bottom:0}
.corelge_row .txt_area{width:45%;padding-top:62px}
.corelge_row.corelge_row22 .txt_area{padding-top:0}
.corelge_row .img_area{width:50%;display:flex;justify-content:center;align-items:center}
.corelge_row .list_area{width:50%}
.tit_wrap{margin-bottom:40px}
.tit_wrap span{color:#7c94c4;font-size:18px;display:block;padding-bottom:22px;}
.tit_wrap p{font-size:33px;margin-bottom:10px;font-weight:400}
.tit_wrap h3{font-size:38px;color:#7c94c4;font-weight:700;letter-spacing:-1px;line-height:1.2}
.desc_wrap p{font-size:19px;color:#2d2d2d;line-height:31px;word-break:keep-all}
.desc_wrap .mt30{margin-top:15px}
.list_area ul{display:flex;flex-direction:column;gap:15px}
.list_area li{display:flex;align-items:center;background:#f3f7ff;padding:20px 30px;border-radius:20px;transition:.3s}
.list_area li:hover{background:#eef5fb;transform:translateX(5px)}
.list_area li .chk_icon{width:32px;margin-right:27px;}

.list_area li .txt{font-size:19px}
.list_area li .txt strong{color:#7c94c4;font-weight:600}
.bg_deco{position:absolute;right:0;top:0;z-index:-1;opacity:.5;pointer-events:none}
.bg_deco2{position:absolute;left:0;bottom:-265px;z-index:-1;opacity:.5;pointer-events:none}


.sec_corelge_process { padding: 200px 0; background: url('../sub/img/sec_corelge_process_bg.jpg') no-repeat center;}
.sec_corelge_process .inner { width: 1260px; margin: 0 auto; text-align: center; }


.process_head { margin-bottom: 60px; }
.process_head p.tit { font-size: 33px; color: #2d2d2d; margin-bottom: 35px; font-weight: 500; letter-spacing: -0.5px; line-height: 1.3; }
.process_head p.tit strong { display: block; margin-top: 10px; font-size: 38px; color: #7c94c4; font-weight: 700; letter-spacing: -1px; line-height: 1.2; }
.process_head .desc { font-size: 19px; color:#2d2d2d;line-height:31px;word-break: keep-all; }

.process_list .swiper-wrapper{gap: 80px;}
.process_list { display: flex; justify-content: space-between; position: relative; gap: 80px; }
.process_item { width: 29.2%; display: flex; flex-direction: column; }
.process_item figure { width: 100%; height: auto; overflow: hidden; margin-bottom: 0; background: #ccc; } 
.process_item figure img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s; }
.process_item:hover figure img { transform: scale(1.05); }

.process_item .txt_box { background: #7c94c4; padding: 25px 20px; color: #fff; height: 120px; display: flex; align-items: center; justify-content: center; text-align: center; margin-top: 15px; position: relative; }
.process_item .txt_box p { font-size: 19px; line-height: 27px; font-weight: 400; letter-spacing: -0.5px; }
.process_item .txt_box p strong{font-weight:600}
.process_item .txt_box span.num{display:none}
.process_arrow { position: absolute; top: 50%; width: 20px; height: 20px;  }
.process_list::before, .process_list::after { content: ''; position: absolute; top: 40%; width: 19px; height: 63px; background: url('../sub/img/process_arrow.png') no-repeat center; display: block; }
.process_list::before { left: 31.5%; }
.process_list::after { right: 31.5%; }

/* 3-STEP Solution */
.sec_corelge_step { padding: 200px 0; background: #fff; position: relative;}
.bg_deco3{position: absolute;left:0;top:-137px}
.sec_corelge_step .inner { width: 1260px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
.sec_corelge_step .tit_wrap{text-align:center;}

.step_img_area { width: 45%; display: flex; justify-content: center; align-items: center; }
.step_img_area img { max-width: 100%; height: auto; }

.step_txt_area { width: 53%; }
.step_tit_wrap { margin-bottom: 50px; }
.step_tit_wrap p { font-size: 24px; color: #333; margin-bottom: 10px; font-weight: 500; letter-spacing: -0.5px; }
.step_tit_wrap h3 { font-size: 46px; color: #8abce6; font-weight: 700; letter-spacing: -1px; line-height: 1.2; }

.step_list { display: flex; flex-direction: column; gap: 34px; }
.step_item { display: flex; align-items: center; gap:3px; padding: 0; overflow: hidden; height: 142px; }
.step_item:hover { box-shadow: 0 10px 20px rgba(0,0,0,0.05); }

.step_item .thumb { width: 240px; height: 100%; flex-shrink: 0; background: #eee; position: relative; }
.step_item .thumb img { width: 100%; height: 100%; object-fit: cover; }

.step_item .info { padding: 0 30px; height:100%;background: #f0f4fb;width: calc(100% - 180px);display: flex; flex-direction: column; justify-content: center;  }
.step_item .info h4 { font-size: 25px; color: #2d2d2d; font-weight: 700; margin-bottom: 15px; letter-spacing: -0.5px; }
.step_item .info h4 span { font-weight: 500; font-size: 21px; margin-left: 10px; color: #2d2d2d; }
.step_item .info .tag_wrap { display: flex; align-items: center; }
.step_item .info .tag { display: inline-block; background: #7c94c4; color: #fff; font-size: 16px; padding: 5px 11px; border-radius: 4px; margin-right: 10px; font-weight: 500; }
.step_item .info .desc { font-size: 20px; color: #7c94c4; font-weight:500}

/* Recommended Section */
.sec_corelge_recommend { display: flex; flex-wrap: wrap; min-height: 822px; }
.sec_corelge_recommend .rec_txt_area { width: 50%; 
background: url('../sub/img/corelge_le_rec_bg.jpg') no-repeat center center / cover; display: flex; align-items: center; justify-content: flex-end; position: relative; overflow: hidden; }

.sec_corelge_recommend .rec_inner { width: 600px; color: #fff; z-index: 1; margin-right: 50px; }
.sec_corelge_recommend .rec_tit_wrap { margin-bottom: 60px; }
.sec_corelge_recommend .rec_tit_wrap p { font-size: 33px; font-weight: 400; opacity: 0.9; margin-bottom: 15px; letter-spacing: -0.5px; }
.sec_corelge_recommend .rec_tit_wrap h3 { font-size: 38px; font-weight: 600; letter-spacing: -1px; line-height: 1.2; }

.sec_corelge_recommend .rec_list li { display: flex; align-items: center; margin-bottom: 20px; font-size: 19px; line-height: 1.5; font-weight: 400; letter-spacing: -0.5px; }
.sec_corelge_recommend .rec_list li .check { margin-right: 20px; width: 20px; height: 10px; border-bottom: 2px solid #fff; border-left: 2px solid #fff; transform: rotate(-45deg); flex-shrink: 0; margin-top: -5px; }

.sec_corelge_recommend .rec_img_area { width: 50%; background: url('../sub/img/corelge_rec_bg.jpg') no-repeat center center / cover; min-height: 400px; }


/**************************************************
* 울쎄라피 프라임
**************************************************/

.atia04_bg { background:url("../sub/img/atia04_bg.jpg") 60% 50% / cover no-repeat; }
.anti04_cont .sec_tightening.sec_tightening02{position: relative;}
.anti04_cont .sec_tightening.sec_tightening02 .inner{padding:0 0 100px;}
.anti04_cont .sec_tightening .tight_top_box .txt_area{width: 49%;}
.bg_deco312312{    position: absolute; left: 0;bottom: 0;z-index: 1;opacity: .5;}
.anti04_cont .sec_corelge_recommend .rec_img_area{background: url(../sub/img/corelge_rec_bg044.jpg) no-repeat center center / cover;}
.anti04_cont .sec_corelge_recommend .rec_list li{margin-bottom:33px;}

/**************************************************
* 티타늄 리프팅
**************************************************/
.atia05_bg { background:url("../sub/img/atia05_bg.jpg") 60% 50% / cover no-repeat; }
.sec_3_wavelength { padding: 180px 0; }
.sec_3_wavelength .tit_wrap { margin-bottom: 70px; }
.sec_3_wavelength .tit_wrap h3 { font-size: 38px; line-height: 53px; font-weight: 600; color: #000000; margin-bottom: 36px; }
.sec_3_wavelength .tit_wrap h3 .c_blue { color: #7c94c4; }
.sec_3_wavelength .tit_wrap p { font-size: 19px; color: #2d2d2d; }

.wavelength_content { display: flex; align-items: stretch; justify-content: space-between; gap: 30px; }

.left_swiper_area { width: 880px; background: #fff; border: 1px solid #ddd; border-radius: 10px; box-shadow: 0 10px 30px rgba(0,0,0,0.05); padding: 24px 30px; position: relative; }
.wl_tabs { display: flex;gap:30px; margin-bottom: 40px; justify-content: center; }
.wl_tabs span { display: inline-block; padding: 15px 33px; font-size: 20px; font-weight: 500; color: #999; cursor: pointer; position: relative; transition: all 0.3s; }
.wl_tabs span.active { color: #7c94c4; }
.wl_tabs span.active::after { content: ''; position: absolute; bottom: -1px; left: 0; width: 100%; height: 3px; background: #7c94c4; }
.wl_tabs span::after { content: ''; position: absolute; bottom: -1px; left: 0; width: 100%; height: 3px; background: #ccc; }

.wl_swiper { width: 100%; }
.sec_3_wavelength .slide_inner { display: flex; align-items: center; justify-content: center; padding: 0 40px; }
.sec_3_wavelength .dev_img { width: 40%; text-align: center; }
.sec_3_wavelength .dev_img img { max-width: 100%; height: auto; }
.sec_3_wavelength .txt_info { width: 60%; padding-left: 40px; }
.sec_3_wavelength .txt_info h4 { font-size: 26px; font-weight: 500; color: #2d2d2d; margin-bottom: 20px; }
.sec_3_wavelength .txt_info .desc { font-size: 19px; color: #888888; line-height: 31px; margin-bottom: 30px; }
.sec_3_wavelength .txt_info .sub_desc { font-size: 19px; color: #888888; line-height: 31px; }

.wl_nav_btn { position: absolute; top: 55%; transform: translateY(-50%); width: 60px; height: 60px; background: #fff; border-radius: 50%; box-shadow: 0 2px 10px rgba(0,0,0,0.1); display: flex; align-items: center; justify-content: center; cursor: pointer; z-index: 10; font-size: 20px; color: #999; transition: all 0.3s; }
.wl_nav_btn:hover { background: #7c94c4; color: #fff; }
.wl_nav_btn.wl_prev { left: 20px; }
.wl_nav_btn.wl_next { right: 20px; }

.right_img_area { width: 25%;  overflow: hidden; }
.right_img_area img { width: 100%;  object-fit: cover; display: block;}
.right_img_area img.pc_cont_768 {display:block }
.right_img_area img.m_cont_768 {display:none; width: 100%;  object-fit: cover; }

.sec_titanium_modes { padding: 0px 0 180px;background:url("../sub/img/sec_titanium_modes_bg.png") 60% 95% / contain no-repeat;  }
.modes_wrap {position: relative;  margin: 110px auto 0; gap: 40px; display: flex; justify-content: space-between; align-items: center;  }
.modes_wrap::before { content: ''; position: absolute; top: 50%; left: 10%; width: 80%; height: 2px; background: #7c94c4; z-index: 1; transform: translateY(-50%); }

.mode_box { flex: 1; max-width: 370px; border: 2px dashed #b0c0de; border-radius: 40px; padding: 60px 20px 40px; text-align: center; position: relative; background: #fff; z-index: 2; height: 500px; display: flex; flex-direction: column; justify-content: space-between; }
.mode_box .badge { position: absolute; top: -28px; left: 50%; transform: translateX(-50%); background: #7f95c2; color: #fff; 
padding: 20px 40px; border-radius: 50px; font-size: 24px; font-weight: 500; white-space: nowrap; box-shadow: 0 5px 15px rgba(127,149,194,0.3); }
.mode_box .badge span { font-weight: 300; }

.mode_box .txt_box h4 { font-size: 20px; font-weight: 600; color: #000; margin-bottom: 15px; }
.mode_box .txt_box p { font-size: 19px; color: #000; line-height: 31px; font-weight: 400; }
.mode_box .img_box { margin-top: 20px; text-align: center; }
.mode_box .img_box img { max-width: 100%; height: auto; display: inline-block; }

.center_circle { width: 400px; height: 400px;display: flex; align-items: center; justify-content: center; z-index: 3; position: relative; flex-shrink: 0; }
.center_circle .circle_inner { width: 390px; height: 390px; border-radius: 50%; overflow: hidden; display: flex; align-items: center; justify-content: center;}
.center_circle img { width: 100%; height: 100%; object-fit: cover; }
.sec_titanium_modes .desc_wrap p{padding-top:35px;}
.center_circle.m_cont_768{display:none}

.sec_titanium_graphic { background:url("../sub/img/sec_titanium_graphic_bg.jpg") 60% 50% / cover no-repeat; padding:100px 0; overflow:hidden; }
.titanium_wrap { display:flex;gap:175px; justify-content:center; align-items:center;   }

.titanium_graphic { position:relative; width:520px; height:460px; flex-shrink:0; margin-top:30px;}
.titanium_graphic svg { overflow:visible; }

.titanium_graphic .device_img { position:absolute; top:250px; left:50%; transform:translate(-50%, -50%); width:253px; z-index:1; }
.titanium_graphic .device_img img { width:100%; display:block; }
.titanium_graphic .device_bg_glow { position:absolute; top:250px; left:50%; transform:translate(-50%, -50%); width:400px; height:400px; background:radial-gradient(circle, rgba(120,150,198,0.3) 0%, rgba(255,255,255,0) 70%); z-index:0; pointer-events:none; }

.titanium_graphic .t_point { position:absolute; text-align:center; z-index:5; }
.titanium_graphic .t_point strong { display:block; font-size:22px; color:#7a94c5;line-height:1.2; font-weight:600; letter-spacing:-0.02em; }
.titanium_graphic .t_point strong em{font-size:30px;font-weight:600; }
.titanium_graphic .t_point span { display:block; font-size:19px; color:#131313; font-weight:400; margin-top:7px; letter-spacing:-0.05em; }
.titanium_graphic .tp_top { top:0px; left:50%; transform:translateX(-50%); } 
.titanium_graphic .tp_left { bottom:20px; left:-60px; text-align:center; }
.titanium_graphic .tp_right { bottom:20px; right:-60px; text-align:center; }

.sec_titanium_graphic .desc_wrap p{padding-top:40px;}

.anti05_cont .sec_step_sol .step_item02.step_item03 .step_top{  gap:100px;  justify-content: flex-start;}
.sec_corelge_recommend .rec_img_area{background: url(../sub/img/corelge_rec_bg055.jpg) no-repeat center center / cover;}
.anti05_cont .sec_corelge_recommend .rec_list li{margin-bottom:40px;}
.mo_tit_box,.step_sol_pagination{display:none}
.mo_tit_box{text-align:center;margin-bottom:25px;padding-top:20px}
.mo_tit_box .s_tit{font-size:4.1667vw;color:#7f95c2;margin-bottom:2.6042vw}
.mo_tit_box .s_topic{font-size:2.6042vw;margin-bottom:5.4688vw;text-align:center}

/**************************************************
* 미라젯
**************************************************/
.atia10_bg { background:url("../sub/img/atia10_bg.jpg") 60% 50% / cover no-repeat; }
.anti10_cont .sec_tightening .tight_top_box .img_area{width:54%;}
.anti10_cont .sec_tightening .tight_top_box{margin-bottom:0}
.sec_mirajet_recommend{padding:180px 0;background:url("../sub/img/sec_mirajet_recommend_bg.jpg") 60% 50% / cover no-repeat;}
.sec_mirajet_recommend .inner{display:flex;justify-content:space-between;flex-wrap:wrap}
.sec_mirajet_recommend .tit_wrap{width:30%}
.sec_mirajet_recommend .tit_wrap h3{font-size:38px;font-weight:700;color:#1f1f1f;line-height:1.3}
.sec_mirajet_recommend .tit_wrap h3 span{display:block;color:#679ac1;font-weight:600;margin-top:7px}
.sec_mirajet_recommend .rec_list2{width:65%;    max-width: 690px;}
.sec_mirajet_recommend .rec_list2 ul{display:flex;flex-wrap:wrap;margin:-10px}
.sec_mirajet_recommend .rec_list2 ul li{width:50%;padding:16px;box-sizing:border-box}
.sec_mirajet_recommend .rec_list2 .item{background:#fff;border-radius:20px;padding:40px 45px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;
box-shadow:0 5px 20px rgba(0,0,0,.03);transition:.3s}
.sec_mirajet_recommend .rec_list2 .item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(111,160,216,.2)}
.sec_mirajet_recommend .rec_list2 .item .icon{margin-bottom:20px;height:60px}
.sec_mirajet_recommend .rec_list2 .item .icon img{height:100%;width:auto}
.sec_mirajet_recommend .rec_list2 .item .desc{font-size:18px;color:#333;line-height:1.5;font-weight:500;word-break:keep-all}
.sec_mirajet_process{padding:180px 0;text-align:center;background:#f6f6f6;}
.sec_mirajet_process .tit_wrap{margin-bottom:72px}
.sec_mirajet_process .tit_wrap h3{font-size:38px;color:#000;font-weight:700}
.sec_mirajet_process .tit_wrap h3 .c_blue{color:#679ac1}
.mirajet_proc_list{display:flex;gap:40px;justify-content:space-between;}
.mirajet_proc_list .item{flex:1;position:relative}
.mirajet_proc_list .item .step_badge{position:absolute;top:-21px;left:-8px;padding:13px 20px;border-radius:30px;color:#fff;font-size:20px;font-weight:600;z-index:2;
background:#b9b9b9}
.mirajet_proc_list .item:nth-child(2) .img_box{padding:34px;}
.mirajet_proc_list .item:nth-child(2) .step_badge{background:#a7c5dc}
.mirajet_proc_list .item:nth-child(3) .step_badge{background:#7aaed6}
.mirajet_proc_list .item:nth-child(4) .step_badge{background:#679ac1}
.mirajet_proc_list .item:nth-child(5) .step_badge{background:#3e78a4}
.mirajet_proc_list .item .img_box{background:#fff;border-radius:30px;overflow:hidden;padding:20px;box-sizing:border-box;box-shadow:0 10px 20px rgba(0,0,0,.05);aspect-ratio:1/1;
display:flex;align-items:center;justify-content:center}
.mirajet_proc_list .item .img_box img{width:100%;height:auto}
.mirajet_proc_list .item .desc{margin-top:20px;font-size:19px;color:#5f5f5f;font-weight:500;line-height:29px;word-break:keep-all}
.sec_mirajet_diff{padding:180px 0;text-align:center}
.sec_mirajet_diff .tit_wrap h3{font-size:38px;color:#000;font-weight:700}
.sec_mirajet_diff .tit_wrap h3 .c_blue{color:#679ac1}
.diff_table{display:flex;margin:0 auto;width:100%;border-radius:0px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.05);gap: 3px;}
.diff_col{display:flex;flex-direction:column}
.diff_col.col_left,.diff_col.col_right{width:42%;gap: 3px;}
.diff_col.col_center{width:16%;background: #626262;}
.diff_header{height:80px;display:flex;align-items:center;color:#fff;font-size:28px;font-weight:600;letter-spacing:-.02em;justify-content:center;}
.diff_col.col_left .diff_header{background:#afafaf}
.diff_col.col_center .diff_header{background:#626262;font-size:31px;}
.diff_col.col_right .diff_header{background:#679ac1}
.diff_row{height:75px;display:flex;align-items:center;justify-content:center;padding:10px 20px;box-sizing:border-box;font-size:19px;color:#626262;word-break:keep-all}
.diff_col.col_left .diff_row{background:#ebebeb;color:#626262;    font-weight: 600;}
.diff_col.col_center .diff_row{background:#626262;color:#fff;font-weight:500;font-size:24px;position:relative}
.diff_col.col_right .diff_row{background:#eef6fa;color:#679ac1;font-weight:600}
.diff_row:last-child{border-bottom:0}
.diff_col.col_center .diff_row::after{content:'';display:block;width:6px;height:6px;background:#fff;border-radius:50%;margin-left:5px;position:absolute;right:10px;top:10px;opacity:0}

.sec_corelge_recommend2 .inner { display:flex; align-items:flex-start;  margin:0 auto; width:100%; position:relative;justify-content:space-between; }

.sec_corelge_recommend2.recommend2_tab .rec_left { width:30%; padding-right:50px; box-sizing:border-box; }
.sec_corelge_recommend2.recommend2_tab .rec_left h3 { font-size:40px; font-weight:700; margin-bottom:60px; line-height:1.2; color:#fff;}

.rec_tabs{border-left:2px solid #fff;}
.rec_tabs li { font-size:21px; color:#fff; opacity: .6;font-weight:400; margin-bottom:40px; cursor:pointer; list-style:none; transition:all 0.3s; padding-left: 25px;}
.rec_tabs li.active { color:#fff; opacity: 1;position:relative; }
.rec_tabs li:hover { color:#ccc; }

.sec_corelge_recommend2.recommend2_tab .rec_right { width:47%; min-height:400px; }
.sec_corelge_recommend2.recommend2_tab .rec_content { display:none; }
.sec_corelge_recommend2.recommend2_tab .rec_content.active { display:block; animation:fadeIn 0.5s; }

@keyframes fadeIn { from { opacity:0; transform:translateY(10px); } to { opacity:1; transform:translateY(0); } }

.sec_corelge_process.sec_corelge_process03{background:none;}
.sec_corelge_process03 .process_list::before, .sec_corelge_process03 .process_list::after{background: url(../sub/img/process_arrow2.png) no-repeat center;}
.sec_corelge_process03 .process_item .txt_box{background:#679ac1;height: 190px;flex-direction: column;gap: 15px;}
.process_item .txt_box span.tx_01{font-size:22px;font-weight:600;border-bottom: 2px solid #9bb9d1;width: 100%;display: block;padding-bottom: 18px;}
/**************************************************
* 하이드로리프팅
**************************************************/
.atia13_bg { background:url("../img/atia013_bg.jpg") 60% 50% / cover no-repeat; }
.sec_tightening.sec_tightening02 .tight_top_box{margin-bottom:0}
.anti13_cont .sec_mirajet_recommend{background:#fff}
.anti13_cont .sec_mirajet_recommend .tit_wrap h3 span{color:#6e85b3;}
.anti13_cont .sec_mirajet_recommend .rec_list2 .item{background:#f8fbff}
.sec_hydro_characteristics{padding:180px 0;text-align:center;background:#f8fbff;}
.sec_hydro_characteristics .tit_wrap{margin-bottom:54px}
.sec_hydro_characteristics .tit_wrap h3{font-weight:600;color:#000000}
.sec_hydro_characteristics .tit_wrap h3 .c_blue{color:#7b9ed1}
.sec_hydro_characteristics .char_list{display:flex;justify-content:space-between;gap:20px}
.sec_hydro_characteristics .char_list .item{width:23%;text-align:center}
.sec_hydro_characteristics .char_list .item figure{margin-bottom:22px;overflow:hidden;background:#f1f1f1}
.sec_hydro_characteristics .char_list .item figure img{width:100%;display:block;object-fit:cover;aspect-ratio:1/1}
.sec_hydro_characteristics .char_list .item .txt_box .tit{font-size:19px;font-weight:500;color:#000;margin-bottom:10px;letter-spacing:-.5px}
.sec_hydro_characteristics .char_list .item .txt_box .sub{font-size:19px;font-weight:600;color:#7c94c4;letter-spacing:-.5px}

.sec_hydro_areas{padding:180px 0;text-align:center;background-color:#fafafa}
.sec_hydro_areas .tit_wrap{margin-bottom:60px}
.sec_hydro_areas .tit_wrap h3{font-weight:600;color:#000}
.sec_hydro_areas .tit_wrap h3 .c_blue{color:#7b9ed1;font-weight:700}
.sec_hydro_areas .area_list{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}
.sec_hydro_areas .area_list .item{width:235px;height:235px;border:2px solid #7c94c4;border-radius:50%;display:flex;flex-direction:column;align-items:center;
background:#fff;transition:.3s;justify-content:center;}
.sec_hydro_areas .area_list .item:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(123,158,209,.2);background:#f0f6ff}
.sec_hydro_areas .area_list .item .area_tit{font-size:25px;font-weight:700;color:#7c94c4;margin-bottom:16px}
.sec_hydro_areas .area_list .item .area_desc{font-size:19px;font-weight:500;color:#000000;line-height:1.4;word-break:keep-all;padding:0 10px}
.sec_corelge_recommend2 .rec_left h3.sun{font-size: 38px; color: #fff; font-weight: 500;line-height: 54px;padding-left: 34px;border-left: 2px solid #fff;}
.sec_corelge_recommend2 .rec_right.rec_right02{width:585px}

/**************************************************
* 버츄RF
**************************************************/
.atia12_bg { background:url("../sub/img/atia012_bg.jpg") 60% 50% / cover no-repeat; }
.sec_tightening02{position: relative;}
.sec_tightening02 .anti_tight12_img_bg{position: absolute;right:0;top:177px;}
.anti12_cont .sec_tightening .tight_top_box .txt_area{width:46%}
.anti12_cont .sec_tightening .tight_top_box .img_area{width:25%}
.anti12_cont .sec_tightening .tight_top_box .img_area .img_box{text-align:center;}
.anti12_cont .sec_corelge_process{background: url(../sub/img/sec_corelge_process12_bg.png) 50% 50% / cover no-repeat;}
.anti12_cont .sec_corelge_step{background:none;padding:220px 0 0}
.anti12_cont .process_item .txt_box{flex-direction: column;gap:11px;}
.anti12_cont .process_item .txt_box span{font-size:19px;font-weight:600}
.process_list.process_list4 .swiper-wrapper{gap:50px;}
.process_list.process_list4 .process_item{width:22%}
.process_list.process_list4::before{left:23.5%}
.process_list.process_list4::after{right:23.1%}
.process_list.process_list4 .process_item02::after{content: ''; position: absolute;top: 40%; width: 19px; height: 63px;right:-13%; background: url(../sub/img/process_arrow.png) no-repeat center;display: block;}
.anti12_cont .step_item .info h4{text-align:left;}
.anti12_cont .sec_corelge{background: #f5f9ff;}
.anti12_cont .list_area li{background:#fff;}

.sec_virtue_features{padding:200px 0; background:url("../sub/img/sec_virtue_features_bg.jpg") 60% 50% / cover no-repeat;}
.sec_virtue_features .tit_wrap{text-align:center;margin-bottom:60px}
.sec_virtue_features .tit_wrap .tit{font-size:38px;font-weight:500;color:#111;line-height:1.3}
.sec_virtue_features .tit_wrap .tit .c_blue{color:#7c94c4;font-weight: 700;}
.virtue_feat_box{display:flex;justify-content:space-between;align-items:center}
.virtue_feat_box .feat_img{width:34%;display:flex;justify-content:center}
.virtue_feat_box .feat_img .img_circle{display:flex;
align-items:center;justify-content:center}
.virtue_feat_box .feat_img .img_circle img{width:100%;height:100%;object-fit:cover}
.virtue_feat_box .feat_list{width:59%}
.virtue_feat_box .feat_list ul li{display:flex;align-items:flex-start;padding:28px 0;border-bottom:1px solid #cdd3dd}
.virtue_feat_box .feat_list ul li:first-child{padding-top:0}
.virtue_feat_box .feat_list ul li:last-child{border-bottom:none;padding-bottom:0}
.virtue_feat_box .feat_list ul li .num{font-size:38px;color:#7c94c4;margin-right:40px;font-weight: 500;line-height:1;position:relative}
.virtue_feat_box .feat_list ul li .num::after{content:'';display:block;width:100%;height:2px;background:#7c94c4;margin-top:5px}
.virtue_feat_box .feat_list ul li .txt_group{flex:1}
.virtue_feat_box .feat_list ul li .txt_group strong{display:block;font-size:25px;color:#7c94c4;font-weight:600;margin-bottom:10px}
.virtue_feat_box .feat_list ul li .txt_group p{font-size:19px;color:#2d2d2d;line-height:1.5;word-break:keep-all}

/**************************************************
* 쥬브젠
**************************************************/

.atia11_bg { background:url("../sub/img/atia011_bg.jpg") 60% 50% / cover no-repeat; }
.anti11_cont .sec_corelge_process{background:none}
.anti11_cont .virtue_feat_box .feat_img{width:46%}
.anti11_cont .virtue_feat_box .feat_list{width:44%}
.anti11_cont .sec_virtue_features .tit_wrap{margin-bottom:0}
.sec_tightening03{background:url("../sub/img/sec_tightening03_bg.png") 50% 50% / cover no-repeat;padding:159px 0}
.sec_tightening03 .txt_area{text-align:center;}
.sec_tightening04{background:url("../sub/img/sec_tightening04_bg.jpg") 50% 50% / cover no-repeat;padding:149px 0}
.sec_tightening04 .txt_area{text-align:center;}
.sec_tightening04 .tit_wrap h3{color:#fff;}
.sec_tightening04 .desc_wrap p{color:#fff;}

.sec_juvegen_reason{padding:180px 0;text-align:center}
.sec_juvegen_reason .tit_wrap{margin-bottom:60px}
.sec_juvegen_reason .tit_wrap h3{font-size:38px;font-weight:700;color:#000}
.sec_juvegen_reason .tit_wrap h3 .c_blue{color:#7c94c4}
.reason_grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}
.reason_item{position:relative;height:380px;border-radius:30px;overflow:hidden;text-align:left;padding:50px;box-sizing:border-box;background-size:cover;
background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;color:#fff;background-color:#eee}
.reason_item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(111,142,192,.95) 0,rgba(111,142,192,.5) 60%,rgba(0,0,0,0) 100%);z-index:1}
.reason_item.item03::before,.reason_item.item04::before{background:linear-gradient(90deg,rgba(140,155,180,.95) 0,rgba(140,155,180,.5) 60%,rgba(0,0,0,0) 100%)}
.reason_item.item01{background-image:url('../sub/img/juvegen_reason01.png')}
.reason_item.item02{background-image:url('../sub/img/juvegen_reason02.png')}
.reason_item.item03{background-image:url('../sub/img/juvegen_reason03.png')}
.reason_item.item04{background-image:url('../sub/img/juvegen_reason04.png')}
.reason_item .txt_box{position:relative;z-index:2;width:100%}
.reason_item .sub_tit{display:block;font-size:28px;font-weight:400;margin-bottom:5px;opacity:.9}
.reason_item h4{font-size:33px;font-weight:600;margin-bottom:30px;line-height:1.2}
.reason_item .desc{font-size:19px;font-weight:400;line-height:30px;opacity:.9}
.reason_item .badge_stamp{position:absolute;right:50px;top:50%;transform:translateY(-50%);z-index:2;width:120px;opacity:.9}

.sec_juvegen_recommend{padding:180px 0;text-align:center;background:url("../sub/img/sec_juvegen_recommend_bg.jpg") 50% 50% / cover no-repeat;}
.sec_juvegen_recommend .tit_wrap{margin-bottom:60px}
.sec_juvegen_recommend .tit_wrap h3{font-size:38px;font-weight:700;color:#000}
.sec_juvegen_recommend .tit_wrap h3 .c_blue{color:#7c94c4}
.rec_grid{display:grid;grid-template-columns:1fr 1fr;gap:66px;margin:0 auto;padding: 0 35px;}
.rec_item{display:flex;align-items:center;justify-content:flex-start;gap:30px;text-align:left}
.rec_item .img_circle{width:180px;height:180px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:10px 10px 30px rgba(0,0,0,.1)}
.rec_item .img_circle img{width:100%;height:100%;object-fit:cover}
.rec_item .txt_box{font-size:24px;font-weight:500;color:#2d2d2d;line-height:1.6;word-break:keep-all}

.sec_juvegen_review{padding:180px 0;text-align:center;}
.sec_juvegen_review .tit_wrap{margin-bottom:60px}
.sec_juvegen_review .tit_wrap .tit{font-size:38px;font-weight:700;color:#000;line-height:1.3}
.sec_juvegen_review .compare_item.after .label,.sec_juvegen_review .tit_wrap .tit .c_blue{color:#7c94c4}
.sec_juvegen_review .review_swiper{position:relative;max-width:1200px;margin:0 auto;padding:0 50px}
.sec_juvegen_review .swiper-container{overflow:hidden;width:100%}
.sec_juvegen_review .swiper-slide{display:flex;justify-content:center;gap:10px}
.sec_juvegen_review .compare_box{display:flex;width:100%;max-width:900px;margin:0 auto}
.sec_juvegen_review .compare_item{width:50%;position:relative}
.sec_juvegen_review .compare_item figure{margin:0;font-size:0;overflow:hidden;background:#eee;height:326px}
.sec_juvegen_review .compare_item figure img{width:100%;height:100%;object-fit:cover;display:block}
.sec_juvegen_review .compare_item .label{margin-top:15px;font-size:16px;font-weight:500;color:#333;text-align:left}
.sec_juvegen_review .swiper-button-next,.sec_juvegen_review .swiper-button-prev{width:70px;height:70px;border-radius:50%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);color:#333}
.sec_juvegen_review .swiper-button-next::after,.sec_juvegen_review .swiper-button-prev::after{font-size:20px;font-weight:700}

.sec_juvegen_faq{padding:180px 0;background:url("../sub/img/sec_juvegen_review_bg.jpg") 50% 50%/cover no-repeat;color:#fff}
.sec_juvegen_faq .inner{display:flex;gap:135px;justify-content:center;align-items:flex-start}
.sec_juvegen_faq .faq_left{position:relative;}
.sec_juvegen_faq .faq_left::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;
background:url('../sub/img/juvegen_device_faq_bg.png') center center/contain no-repeat;opacity:.3;z-index:0}
.sec_juvegen_faq .faq_tit{position:relative;z-index:1;text-align:center}
.sec_juvegen_faq .faq_tit h3{font-size:38px;font-weight:600;margin-bottom:10px;line-height:53px;text-align:left}
.sec_juvegen_faq .faq_right{padding-left:40px;padding-top:56px;}
.sec_juvegen_faq .faq_list li{padding:22px 0;border-bottom:2px solid rgba(255,255,255,.2)}
.sec_juvegen_faq .faq_list li:first-child{padding-top:0}
.sec_juvegen_faq .faq_list li:last-child{border-bottom:none;padding-bottom:0}
.sec_juvegen_faq .faq_list .question{font-size:25px;font-weight:500;margin-bottom:15px;line-height:1.3}
.sec_juvegen_faq .faq_list .answer{font-size:19px;font-weight:400;line-height:30px;opacity:.9}

.sec_caution{padding:180px 0}
.sec_caution .tit_wrap{margin-bottom:60px}
.sec_caution .tit_wrap h3{font-size:38px;font-weight:700;color:#000;line-height:1.2}
.sec_caution .caution_list ul li{height: 117px;background:#f4f7fc;border-radius:20px;padding:30px 30px 30px 85px;margin-bottom:20px;display:flex;align-items:center}
.sec_caution .caution_list ul li:last-child{margin-bottom:0}
.sec_caution .caution_list ul li .num{font-size:38px;color:#7c94c4;font-weight:500;border-bottom:3px solid #7c94c4;line-height:1;padding-bottom:5px;margin-right:50px;
text-align:center;}
.sec_caution .caution_list ul li .txt{font-size:25px;color:#2d2d2d;font-weight:500;line-height:37px;word-break:keep-all}

.sec_bottom_banner{display:flex;width:100%;overflow:hidden}
.sec_bottom_banner .banner_img{width:50%;position:relative;min-height:525px}
.sec_bottom_banner .banner_img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}
.sec_bottom_banner .banner_txt{width:50%;background-color:#8595b4;display:flex;align-items:center;padding-left: 155px;box-sizing:border-box}
.sec_bottom_banner .banner_txt .txt_inner{width:100%;max-width:600px}
.sec_bottom_banner .banner_txt h3{font-size:38px;font-weight:400;color:#fff;line-height:1.3;margin-bottom:40px;letter-spacing:-.05em}
.sec_bottom_banner .banner_txt p{font-size:25px;line-height:41px;color:#fff;font-weight:400;opacity:.9;word-break:keep-all}

/**************************************************
* 메디컬 스킨케어
**************************************************/

.atia14_bg { background:url("../sub/img/atia014_bg.jpg") 60% 50% / cover no-repeat; }
.sec_tightening04{background:url("../sub/img/sec_tightening04_2_bg.jpg") 50% 50% / cover no-repeat;padding:149px 0}
.anti14_cont .reason_item.item01{background-image:url('../sub/img/juvegen_reason14_01.jpg')}
.anti14_cont .reason_item.item02{background-image:url('../sub/img/juvegen_reason14_02.jpg')}
.anti14_cont .reason_item.item03{background-image:url('../sub/img/juvegen_reason14_03.jpg')}
.anti14_cont .reason_item.item04{background-image:url('../sub/img/juvegen_reason14_04.jpg')}
.sec_medical_skincare{padding:180px 0;background:#f5f5f5;overflow:hidden}
.sec_medical_skincare .tit_wrap{text-align:center;margin-bottom:50px}
.sec_medical_skincare .tit_wrap .tit{line-height:1.4}
.sec_medical_skincare .tit_wrap .tit strong{font-weight:700}
.sec_medical_skincare .medi_tabs{max-width:800px;margin:0 auto 50px}
.sec_medical_skincare .medi_tabs ul{display:flex;gap: 22px;justify-content:center;}
.sec_medical_skincare .medi_tabs ul li{padding:15px 13px;cursor:pointer;font-size:18px;color:#888;font-weight:500;position:relative;transition:.3s}
.sec_medical_skincare .medi_tabs ul li.on{color:#7c94c4;font-weight:700}
.sec_medical_skincare .medi_tabs ul li::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#bbb}
.sec_medical_skincare .medi_tabs ul li.on::after{background:#7c94c4;height:3px}
.sec_medical_skincare .medi_slider{position:relative;max-width:1260px;margin:0 auto;padding:0 0px}
.sec_medical_skincare .medi_slider .swiper-container{overflow:visible}
.sec_medical_skincare .medi_slider .swiper-slide{width:100%;max-width:1260px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.05);opacity:.5;transition:opacity .3s;border-radius:20px;
overflow:hidden}
.sec_medical_skincare .medi_slider .swiper-slide-active{opacity:1;z-index:10}
.sec_medical_skincare .slide_con{display:flex;height:580px}
.sec_medical_skincare .slide_con .txt_box{width:50%;    padding-left: 100px;box-sizing:border-box;background:#fff;display:flex;flex-direction:column;justify-content:center}
.sec_medical_skincare .slide_con .img_box{width:50%;background:#eee}
.sec_medical_skincare .slide_con .img_box img{width:100%;height:100%;object-fit:cover}
.sec_medical_skincare .txt_box h3{font-size:36px;font-weight:600;margin-bottom:20px;color:#131313}
.sec_medical_skincare .txt_box h3 span{color:#222;margin-right:10px;font-weight:600}
.sec_medical_skincare .txt_box .sub_desc{font-size:19px;font-weight:600;color:#131313;margin-bottom:40px}
.sec_medical_skincare .txt_box .desc{font-size:19px;line-height:31px;color:#131313;word-break:keep-all;font-weight: 500;}
.sec_medical_skincare .txt_box .desc p + p{padding-top:13px}
.sec_medical_skincare .swiper-button-next,.sec_medical_skincare .swiper-button-prev{width:50px;height:50px;border-radius:50%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);
display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);margin-top:0;z-index:20}
.sec_medical_skincare .swiper-button-next::after,.sec_medical_skincare .swiper-button-prev::after{display:none}
.sec_medical_skincare .swiper-button-prev{left:-104px}
.sec_medical_skincare .swiper-button-next{right:-104px}

.sec_synergy{padding:180px 0;background: #e7ecf4;
    background: linear-gradient(180deg, rgba(231, 236, 244, 1) 0%, rgba(231, 236, 244, 0.13) 50%, rgba(231, 236, 244, 0) 100%);}
.sec_synergy .inner{max-width:unset;}
.sec_synergy .tit_area{margin-bottom:150px;text-align: center;}
.sec_synergy .tit_area h3{color:#222;}
.sec_synergy .tit_area p{color:#2d2d2d;}
.sec_synergy .content_box{padding-left:18%;display:flex;justify-content:space-between;align-items:flex-start}
.sec_synergy .left_info{width:30%;padding-right:125px;box-sizing:border-box;position:relative}
.sec_synergy .left_info h4{font-size:33px;font-weight:500;color:#222;line-height:1.3;margin-bottom:130px}
.sec_synergy .left_info h4 span{font-size:38px;font-weight:700;}
.sec_synergy .control_wrap{display:flex;gap:15px;margin-bottom:75px}
.sec_synergy .swiper-button-next,.sec_synergy .swiper-button-prev{position:static;width:80px;height:80px;border-radius:50%;border:1px solid #ddd;background:#fff;color:#333;margin:0;
display:flex;align-items:center;justify-content:center;transition:.3s}
.sec_synergy .swiper-button-next::after,.sec_synergy .swiper-button-prev::after{font-size:20px}
.sec_synergy .swiper-button-next:hover,.sec_synergy .swiper-button-prev:hover{border-color:#6d8bd3;color:#6d8bd3}
.sec_synergy .swiper-pagination{position:static;width:100%;height:4px;background:#eee;border-radius:2px;margin-top:20px;text-align:left}
.sec_synergy .swiper-pagination-progressbar-fill{background:#7c94c4 !important;border-radius:2px}
.sec_synergy .right_slide{width:70%;overflow:hidden}
.sec_synergy .right_slide .swiper-slide{height:auto;width:347px !important}
.sec_synergy .device_item{text-align:center}
.sec_synergy .device_item .img_box{border-radius:0px;overflow:hidden;margin-bottom:23px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}
.sec_synergy .device_item .img_box img{max-width:100%;max-height:100%;object-fit:contain}
.sec_synergy .device_item .name{font-size:25px;font-weight:500;color:#000}

/**************************************************
* 화이트닝
**************************************************/

.atia17_bg { background:url("../sub/img/atia017_bg.jpg") 60% 50% / cover no-repeat; }
.anti17_cont .sub-top-area3{padding:155px 0}
.anti17_cont .sec_tightening02 .inner{padding:0 0 180px}
.anti17_cont .sec_tightening .tight_top_box{margin-bottom:0}
.anti17_cont .sec_medical_skincare .slide_con .txt_box .sub_desc_tag{padding:7px 0 30px;gap:14px;display:flex;align-items:center}
.anti17_cont .sec_medical_skincare .slide_con .txt_box .sub_desc_tag p{font-size: 16px; color: #131313;font-weight: 500;border-radius: 30px;border: 1px solid #7c94c4;padding: 10px;}
.anti17_cont .sec_medical_skincare .txt_box h3 span{color: #7c94c4;}
.anti17_cont .reason_item.item01{background-image:url('../sub/img/juvegen_reason17_01.jpg')}
.anti17_cont .reason_item.item02{background-image:url('../sub/img/juvegen_reason17_02.jpg')}
.anti17_cont .reason_item.item03{background-image:url('../sub/img/juvegen_reason17_03.jpg')}
.anti17_cont .reason_item.item04{background-image:url('../sub/img/juvegen_reason17_04.jpg')}

/**************************************************
* 쥬베룩
**************************************************/
.atia18_bg { background:url("../img/atia018_bg.jpg") 60% 50% / cover no-repeat; }
/**************************************************
* 레디어스
**************************************************/
.atia200_bg { background:url("../sub/img/atia200_bg.jpg") 60% 50% / cover no-repeat; }
.anti20_cont .sec_tightening{position: relative;}
.anti20_cont .bg_deco{top:300px;opacity: 1;}
.anti20_cont .sec_corelge{background: #f5f9ff;}
.anti20_cont .list_area li{background:#fff;}
.anti20_cont .sec_corelge_recommend .rec_img_area.sub20{background: url(../sub/img/sub20_sect03_bg02.jpg) no-repeat center center / cover;}
.anti20_cont .sec_corelge_recommend .rec_txt_area{background: #5c6f93;}
.anti20_cont .sec_corelge_recommend .rec_inner{padding: 17vw 0;}
/**************************************************
* 리쥬란 힐러
**************************************************/
.atia188_bg { background:url("../sub/img/atia188_bg.jpg") 60% 50% / cover no-repeat; }
.anti018_con .corelge_row .txt_area{width:50%}
ul.anti18_tags{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;max-width:500px!important;padding:0!important;margin:0!important}
ul.anti18_tags li{display:inline-flex;align-items:center;width:auto;border:1px solid #7c94c4;border-radius:8px;
padding:11px 18px;font-size:19px;color:#2d2d2d;background:#fff;letter-spacing:-.5px;justify-content:center;}
.corelge_row22 .txt_area .tit_wrap h3.c_7c94c4{color:#7c94c4!important}
.anti018_con .corelge_row.corelge_row22{align-items: center;}
.anti018_con .corelge_row.corelge_row22 .list_area{width:55%}
.anti018_con .corelge_row.corelge_row22 .txt_area{width:45%}
.sec_medical_skincare.sec_medical_skincare02 .txt_box h3{display:flex;align-items: center;line-height: 40px;margin-bottom: 32px;}
.sec_medical_skincare.sec_medical_skincare02 .txt_box h3 i{font-size:22px;font-weight: 400;}
.sec_medical_skincare.sec_medical_skincare02 .txt_box h3 span {color: #7c94c4;font-weight: 300;font-size:80px;padding-top: 10px;}
.sec_medical_skincare.sec_medical_skincare02 .txt_box .desc{padding-left:7px}
.sec_rejuran_interval{padding:180px 0;background:url("../sub/img/sec_rejuran_interval_bg.jpg") 60% 50% / cover no-repeat;}
.sec_rejuran_interval .tit_wrap{text-align:center;margin-bottom:60px}
.sec_rejuran_interval .tit_wrap h3{font-weight:500;color:#000}
.sec_rejuran_interval .tit_wrap h3 span{color:#7c94c4;font-weight:600}
.sec_rejuran_interval .interval_list{position:relative;max-width:680px;margin:0 auto 65px}
.sec_rejuran_interval .interval_list .line{position:absolute;top:50%;left:0;width:100%;height:1px;background:#96a9cf;transform:translateY(-50%);z-index:1}
.sec_rejuran_interval .interval_list ul{display:flex;justify-content:space-between;position:relative;z-index:2}
.sec_rejuran_interval .interval_list li{background:#fff;width:195px;height:195px;border-radius:50%;border:1px solid #96a9cf;
display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.02);justify-content:center;}
.sec_rejuran_interval .interval_list li h4{font-size:21px;color:#7c94c4;font-weight:500;margin-bottom:20px;position:relative}
.sec_rejuran_interval .interval_list li h4::after{content:'';display:block;width:100px;height:2px;background:#7c94c4;position:absolute;bottom:-7px;left:50%;transform:translateX(-50%)}
.sec_rejuran_interval .interval_list li p{font-size:19px;color:#888;line-height:34px;font-weight:400}
.sec_rejuran_interval .interval_notice{text-align:center;max-width:566px;margin:0 auto;background:#7c94c4;border-radius:10px;padding:14px 30px}
.sec_rejuran_interval .interval_notice p{color:#fff;font-size:18px;font-weight:300}
.sec_rejuran_interval .interval_notice p strong{font-weight:500}

/**************************************************
* 엘라비에 리투오
**************************************************/
.atia2000_bg { background:url("../sub/img/atia2000_bg.jpg") 60% 50% / cover no-repeat; }
.anti201_cont .sec_tightening .tight_top_box .img_area{width:45%}
.anti201_cont .sec_tightening .tight_top_box .txt_area{width:50%}
.sec_tightening .desc_wrap .mt30.gray{font-size:17px;color:#ababab}

.comp_img img,.re2o_contents .img_box img{max-width:100%}
.sec_elravie_re2o{padding:0 0 180px}
.sec_elravie_re2o .tit_wrap{margin-bottom:50px}
.re2o_container{display:flex;gap:35px;align-items:stretch;justify-content:space-between}
.re2o_tabs{width:570px;flex-shrink:0}
.re2o_contents,.re2o_tabs ul{display:flex;flex-direction:column}
.re2o_tabs ul{gap:12px}
.re2o_tabs li{background:#f8f9fa;border-radius:20px;padding:52px 60px;display:flex;align-items:center;gap:50px;cursor:pointer;transition:.3s;border:1px solid transparent;max-height: 142px;}
.re2o_tabs li.on{background:#88a1ce;border-color:#88a1ce}
.re2o_tabs li .num{font-size:28px;font-weight:500;text-decoration:underline;text-underline-offset:6px;color:#2d2d2d}
.comp_col h4,.re2o_tabs li .txt{font-size:25px;word-break:keep-all;font-weight:600}
.re2o_tabs li.on .num{color:#fff;text-decoration-color:rgba(255,255,255,0.7)}
.re2o_tabs li .txt{color:#2d2d2d;line-height:1.4}
.re2o_tabs li.on .txt{color:#fff}
.re2o_contents{width:calc(100% - 480px)}
.re2o_contents .tab_cont{display:none;height:100%;flex-direction:column;justify-content:space-between}
.re2o_contents .tab_cont.on{display:flex;animation:.4s fadeIn}
.re2o_contents .img_box{text-align:center;flex-grow:1;display:flex;align-items:center;justify-content:center;background:#fff;}
.re2o_contents .txt_box{background:#88a1ce;color:#fff;padding:30px 0;text-align:center;font-size:19px;line-height:1.6;font-weight:300}
.compare_wrap{display:flex;height:100%;border-radius:0;overflow:hidden;background:#fff}
.comp_col{flex:1;display:flex;flex-direction:column;text-align:center}
.left_col.comp_col{background:#f8f9fa}
.right_col.comp_col{background:#eef1f9}
.comp_head{height:85px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:500}
.left_col .comp_head{background:#bfbfbf;color:#333}
.right_col .comp_head{background:#7c94c4;color:#fff}
.comp_body{padding:35px 20px 40px;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}
.comp_img{height:168px;margin-bottom:32px;display:flex;align-items:center;justify-content:center;}
.comp_img img{max-height:100%;mix-blend-mode:multiply}
.comp_col h4{margin-bottom:18px;position:relative;padding-bottom:20px;width:80%}
.comp_col h4::after{content:'';display:block;width:100%;height:1px;position:absolute;bottom:0;left:0}
.left_col h4{color:#2d2d2d;font-size:19px;}
.left_col h4::after{background:#dcdcdc}
.right_col .comp_desc strong,.right_col h4{color:#7c94c4}
.right_col h4{font-size:19px;}
.right_col h4::after{background:#cbd4e6}
.comp_desc strong{display:block;font-size:19px;font-weight:500;margin-bottom:8px}
.left_col .comp_desc strong{color:#2d2d2d}
.comp_desc span{display:block;font-size:16px;font-weight:400;color:#a5a5a5}
@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.anti201_cont .virtue_feat_box .feat_list{width:61%;}
.anti201_cont .sec_virtue_features .tit_wrap{margin-bottom:80px;}
.anti201_cont .sub09_sect09{background:#f4faff;padding:150px 0 170px}

.anti201_cont .sub09_sect09 .sub09_sect09_list{margin-top:50px;} 
.anti201_cont .sub09_sect09 .sub09_sect09_list ul h3{line-height: 45px;}
.anti201_cont .sub09_sect09 .sub09_sect09_list ul li:first-child{background: url(../sub/img/sub20_sect09_img01.png) no-repeat center center / cover;}
.anti201_cont .sub09_sect09 .sub09_sect09_list ul li:nth-child(2){background: url(../sub/img/sub20_sect09_img02.png) no-repeat center center / cover;}
.anti201_cont .sub09_sect09 .sub09_sect09_list ul li:nth-child(3){background: url(../sub/img/sub20_sect09_img03.png) no-repeat center center / cover;}
.anti201_cont .sub09_sect09 .sub09_sect09_list ul li:last-child{    background: url(../sub/img/sub09_sect09_img03.png) no-repeat center center / cover;}

.sec_re2o_point { padding: 180px 0; }
.point_row {margin-bottom: 100px; display: flex; gap: 320px; justify-content: space-between; align-items: flex-start;  }
.point_row:last-child { margin-bottom: 0; gap:205px;}
.point_row .left_tit { width: 350px; flex-shrink: 0; }
.point_row .left_tit h3 { font-size: 22px; color: #333; font-weight: 500; margin-bottom: 5px; }
.point_row .left_tit h2 { font-size: 32px; color: #7c94c4; font-weight: 500; line-height: 1.3; }
.point_row.cert_row .left_tit h2 { color: #333; }
.point_row.cert_row .left_tit h2 span { color: #7c94c4; }

.point_row .right_cont { flex-grow: 1; }
.point_list { display: flex; flex-direction: column; gap: 15px; }
.point_list li { background: #f4faff; border-radius: 20px; padding: 44px 50px; }
.point_list li strong { display: block; font-size: 27px; color: #7c94c4; font-weight: 600; margin-bottom: 18px; }
.point_list li p { font-size: 19px; color: #2d2d2d; }

.cert_list { display: flex; gap: 100px;justify-content: space-between;  align-items: center; }
.cert_list li { text-align: center; flex: 1; position: relative; }
.cert_list li::after { content: ''; display: block; width: 1px; height: 215px; background: #ddd; position: absolute; right: -50px; top: 50%; transform: translateY(-50%); }
.cert_list li:last-child::after { display: none; }
.cert_list li .img_box { height: 120px;margin-bottom: 5px; display: flex; align-items: center; justify-content: center;  }
.cert_list li .img_box img { max-height: 100%; max-width: 100%; mix-blend-mode: multiply; }
.cert_list li p { font-size: 16px; color: #2d2d2d;     line-height: 25px;}
.cert_list li p strong { font-size: 19px; color: #2d2d2d; font-weight: 600; }
.sec_re2o_synergy{padding:180px 0;background:url("../sub/img/sec_re2o_synergy_bg.jpg") 60% 50% / cover no-repeat;}
.synergy_wrap{display:flex;gap:50px;justify-content:space-between;align-items:flex-start}
.synergy_wrap .left_tit{width:350px;flex-shrink:0}
.synergy_wrap .left_tit h3{font-size:32px;color:#7c94c4;font-weight:500;line-height:1.3}
.synergy_wrap .right_cont{display:flex;flex-direction:column;gap:40px}
.synergy_group{width: 630px;display:flex;flex-direction:column}
.synergy_list{display:flex;gap:5px;margin-bottom:2px}
.synergy_list li{flex:1;display:flex;flex-direction:column;overflow:hidden}
.synergy_list li .img_box{background:#f8f9fa;height:206px;display:flex;align-items:center;justify-content:center;}
.synergy_list li .img_box img{max-height:100%;max-width:100%;mix-blend-mode:multiply}
.synergy_list li .name{background:#5d6168;color:#fff;text-align:center;padding:10px 10px;font-size:17px;font-weight:400}
.synergy_label{background:#eaeff9;color:#7c94c4;font-size:25px;font-weight:600;text-align:center;padding:18px 20px}
.synergy_label.synergy_label2{background:#b4c4e3;color: #fff;}

/**************************************************
* 스킨바이브
**************************************************/
.atia22_bg { background:url("../sub/img/atia22_bg.jpg") 60% 50% / cover no-repeat; }
.anti22_cont .sec_corelge{padding:60px 0 60px}

/**************************************************
* 목/손
**************************************************/
.naha_bg{ background:url("../sub/img/naha_bg.jpg") 60% 50% / cover no-repeat; }
.neha_cont .sec_tightening .tight_top_box .img_area{width:45%}
.neha_cont .sec_tightening .tight_top_box .txt_area{width:55%}
.neck_sol_group,.neck_sol_wrap{flex-direction:column;display:flex}
.sec_neck_solution{padding:155px 0; background:url("../sub/img/sec_neck_solution_bg.jpg") 60% 50% / cover no-repeat; }
.neck_sol_wrap{gap:35px;margin:0 auto}
.neck_sol_top{display:flex;justify-content:space-between;align-items:flex-start}
.neck_sol_tit{width:350px;flex-shrink:0;padding-top:10px}
.neck_sol_tit p{font-size:24px;color:#222;font-weight:500}
.neck_sol_tit h3{font-size:34px;color:#7c94c4;font-weight:600;margin-top:8px}
.neck_sol_group{gap:5px}
.neck_sol_list{display:flex;gap:5px}
.neck_sol_list li{width:200px;display:flex;flex-direction:column}
.neck_sol_list li .img_box{background:#fff;height:200px;display:flex;align-items:center;justify-content:center}
.neck_sol_list li .img_box img{}
.neck_sol_list li .name{background:#5d6168;color:#fff;text-align:center;padding:9px 5px;font-size:17px;font-weight:400}
.neck_sol_label{background:#fff;color:#7c94c4;font-size:25px;font-weight:600;text-align:center;padding:19px;margin-top:5px}
.neck_sol_bottom{display:flex;justify-content:flex-end}
.neck_sol_bottom .neck_sol_group.blue_label .neck_sol_label{background:#b4c2de;color:#fff}
.sec_hand_solution{padding:155px 0; background:url("../sub/img/sec_neck_solution_bg.jpg") 60% 50% / cover no-repeat;}
/**************************************************
* notice
**************************************************/
.notice_bg{ background:url("../sub/img/notice_bg.jpg") 60% 50% / cover no-repeat; }
.bo_inner{padding:135px 0}
#contents {width: 100%; height: 100%;overflow: hidden;}
/* .sub-top-area.shadow { height: auto;} */
.sub-top-area.shadow:after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .5);/* z-index: -1; */}
#contents .sub-top-area {position: fixed; top: 0;}
.view_section{padding-bottom:7%}
.notice-view-bottom .container-sm{padding:0}
.tab_view_box { display:none; }
.tab_view_box.on { display:block; }

.hiddencontents { display:none; }
.hiddencontents.active { display:block; }
.news_bg{ background:url("../sub/img/news_bg.jpg") 60% 50% / cover no-repeat; }

/**************************************************
* 공통섹션 
**************************************************/
	.cs-news{margin-bottom:80px;max-width:1260px;margin:0 auto;}
	.cs-news-header{margin-bottom:40px;display: flex;
    justify-content: space-between;}
	.cs-news-title{font-size:38px;font-weight:600;color:#000;margin-bottom:15px}
	.cs-btn-more{display:inline-block;padding:12px 25px;background:#000;color:#fff;text-decoration:none;font-size:13px;font-weight:700;transition:background .2s}.cs-btn-more:hover{background:#333}
	.cs-news-list{display:flex;flex-direction:column;gap:40px}
	.cs-news-item{cursor: pointer;display:flex;gap:40px;align-items:stretch}
	.cs-news-img{width:350px;flex-shrink:0;position:relative}
	
	/* .cs-news-img::after{content:"";display:block;padding-bottom:60%} */
	.cs-news-grid-item .cs-news-img img,.cs-news-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
	.cs-news-txt{flex:1;display:flex;flex-direction:column;justify-content:center}
	.cs-news-cate{font-size:17px;font-weight:700;color:#000;margin-bottom:15px}
	.cs-news-grid-item .cs-news-subj,.cs-news-subj{font-size: 22px;
    font-weight: 600;
    line-height: 30px;
    padding: 10px 0;}
	.cs-news-layout-grid .cs-news-img{width:444px;height:250px;}
	.cs-news-desc{font-size:14px;color:#444;margin-bottom:25px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
	.cs-news-date{font-size:15px;color:#000}
	.cs-news-layout-grid{display:flex;gap:50px}
	.cs-news-layout-grid .cs-news-title{margin-bottom:34px;}
	.cs-news-left{width:302px;flex-shrink:0}
	.cs-news-right{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:64px 20px}
	.cs-news-grid-item{width: 444px;display:flex;flex-direction:column}
	.cs-news-grid-item .cs-news-img{width:100%;background:#dcdcdc;position:relative;margin-bottom:28px}
	.cs-news-grid-item .cs-news-cate{font-size:16px;font-weight:500;color: #636363;;margin-bottom:0px}
	.cs-news-grid-item .cs-news-date{font-size:14px;color:#666}
	.cs-divider{border-top:1px dotted #ccc;margin:80px 0}
	.hithithit { display: flex !important; align-items: center; gap: 8px;    font-size: 13px; color: #ababab;}
	/**************************************************
	*	유튜브
	**************************************************/
	.cs-wrap .tx_bx span{font-size:17px;color:#679ac1;font-weight: 500;}
	.cs-wrap .tx_bx h3{font-size:37px;color:#131313;font-weight: 300;padding-top:25px;}
	.cs-wrap .tx_bx h3 strong{font-weight:600}
	.cs-youtube {  background: linear-gradient(to bottom, #eeeff3 60%, #fff 60%);}
	.cs-youtube .con_inner{max-width:1300px; margin: 100px auto;}
	.cs-youtube .tx_bx span{border-bottom:1px solid #679ac1}
	.cs-youtube .tx_bx h3{padding-top:48px;}
	.cs-youtube .cs-yt-subtit { text-align:center; color:#95b3d6; font-size:14px; margin-bottom:10px; font-weight:600; text-decoration:underline; text-underline-offset: 4px; text-transform:uppercase; letter-spacing:1px; }
	.cs-youtube .cs-yt-title { text-align:center; font-size:32px; font-weight:400; color:#333; margin-bottom:50px; }
	.cs-youtube .cs-yt-content {height: 351px; margin-top:90px;display:flex; gap: 50px; align-items:flex-start; }
	.cs-youtube .cs-yt-main-img { flex: 0 0 50%; max-width:50%; border-radius:15px; overflow:hidden; box-shadow:0 10px 30px rgba(0,0,0,0.1); }
	.cs-youtube .cs-yt-main-img img { width:100%; display:block; }
	.cs-youtube .cs-yt-right { flex: 0 0 calc(50% - 50px); max-width:calc(50% - 50px); display:flex; flex-direction:column;height:100%; justify-content:space-between; }
	.cs-youtube .cs-yt-info-txt { font-size:24px; color:#131313; line-height:1.4; margin-bottom:20px; word-break:keep-all; }
	.cs-youtube .cs-yt-btn { display:inline-flex; align-items:center; background:#e02c28; color:#fff; padding:6px 18px; border-radius:30px; font-weight:700; font-size:13px; text-decoration:none; margin-bottom:50px; width:fit-content; }
	.cs-youtube .cs-yt-btn i { font-size: 10px; margin-left: 5px; }
	.cs-youtube .cs-yt-swiper-wrap { position:relative; margin-top:20px; }
	.cs-youtube .cs-yt-nav { position:absolute; right:0; top:-45px; display:flex; align-items:center; gap:8px; z-index:20; }
	.cs-youtube .cs-yt-prev, .cs-youtube .cs-yt-next { cursor:pointer; color:#ccc; font-size:16px; transition:color 0.2s; }
	.cs-youtube .cs-yt-prev:hover, .cs-youtube .cs-yt-next:hover { color:#333; }
	.cs-youtube .cs-yt-pagination { display:flex; gap:5px; position:static; top:auto; width:auto; align-items:center; margin: 0 5px; }
	.cs-youtube .cs-yt-pagination .swiper-pagination-bullet { width:6px; height:6px; background:#ddd; opacity:1; margin:0 !important; }
	.cs-youtube .cs-yt-pagination .swiper-pagination-bullet-active { width:10px; height:10px;background:#7c94c4; transform:scale(1); }
	.cs-youtube .cs-yt-thumb { display:block; border-radius:8px; overflow:hidden; position:relative; box-shadow:0 3px 10px rgba(0,0,0,0.1); border:1px solid #eee; }
	.cs-youtube .cs-yt-thumb img { width:100%; display:block; }
	.icon-youtube { width:3.1875rem; height:1rem; background-image:url("../img/icon-youtube.png"); }
	.icon-arrow01 {width: 0.5rem;height: 0.625rem; background-image: url(../img/icon-arrow01.png);}
	.cs-youtube .cs-yt-info .btn {background-color: #ed1f23 !important;border-color: #ed1f23 !important;}
	.cs-youtube .swiper-container{overflow:hidden}

	.cs-wrap a.btn.type01{color: #fff;position: relative;overflow: hidden;border-radius: 0.187rem 1.25rem;transition: all 0.75s cubic-bezier(0.19, 1, 0.22, 1);
	display:inline-block; height:36px; line-height:36px; padding:0 1.25rem; min-width:133px;text-align:center; border:1px solid transparent;}
	.cs-wrap a.btn.type01:after { content:""; position:absolute; left:-75px; top:-50px; width:50px; height:155px; background-color:#fff; opacity:0.2; transform:rotate(35deg); 
	transition:all 0.75s cubic-bezier(0.19,1,0.22,1); }
	.cs-wrap a.btn.type01:hover { border-radius:0; transition:all 0.75s cubic-bezier(0.19,1,0.22,1); }
	.cs-wrap a.btn.type01:hover:after { left:120%; }
	.cs-wrap a.btn.type01{ color: #fff;border-color: #679ac1;background-color: #679ac1;}
@media (max-width:1439px) {
	.inner{max-width:93vw}
    .sect-doctors .swiper-slide .d-flbox{padding-left:14%;}
	.sect-doctors .swiper-navigation span.swiper-prev { left:14%; }
	.sect-doctors .swiper-navigation span.swiper-next { left:19%; }
    .sect-doctors .swiper-pagination {left:25%;}
	/**************************************************
	* 써마지
	**************************************************/
	.atia01_bg { background:url("../sub/img/atia01_bg.jpg") 60% 50% / cover no-repeat; }
	.sub-top-area3{padding:7.4306vw 0;background: url(../sub/img/sub-top-area3.jpg) no-repeat 90% 50% / cover;}
	.sub-top-area3 .stm_tit{font-size:2.2222vw;line-height:1.3;letter-spacing:-.05em;margin-bottom:3.6111vw}
	.sub-top-area3 .stm_tit b{font-size:2.6389vw;padding-top:0.5556vw;}
	.sub-top-area3 .stm_bar{width:3.4722vw;height:0.2083vw;background:#7c94c4;margin:0 auto 4.0278vw}
	.sub-top-area3 .stm_desc{font-size:1.2500vw;line-height:2.0833vw;word-break:keep-all;margin-bottom:1.8750vw;margin-top:0}
	.blue_txt{font-weight:500}
	.sub-top-area3 .stm_desc:last-child{margin-bottom:0}
	.sec_corelge_process.sec_corelge_process02{background: url(../sub/img/sec_corelge_process_bg2.jpg) no-repeat center;}
	/* sec_tightening */
	.noise_bg{background:url("../sub/img/noise_bg.png") 60% 50% / cover no-repeat;}
	.sec_step_sol .step_item02 .step_top .img_area .img_box .img_bg,.sec_tightening .tight_top_box .img_area .img_box .img_bg{top:0;left:0;width:100%;height:100%;
	background-size:cover}
	.sec_tightening .inner{padding:12.5000vw 0}
	.sec_tightening .tight_top_box{margin-bottom:5.5556vw;justify-align-items:center;}
	.sec_tightening .tight_top_box .txt_area{width:45%}
	.sec_tightening .tight_top_box .img_area{width:48%}
	.sec_tightening .tight_top_box .img_area .img_box{width:100%;height:0;padding-bottom:62%;border-radius:3.4722vw 0}
	.sec_tightening .tight_top_box .img_area .img_box .img_bg{background-color:#eee}
	.sec_tightening .tit_wrap{margin-bottom:2.7778vw}
	.sec_tightening .desc_wrap .mt30{margin-top:2.0833vw}
	.sec_tightening .tight_btm_box{padding:1.9444vw 0;text-align:center}
	.sec_tightening .tight_btm_box .btm_desc{font-size:1.3194vw;line-height:2.1528vw;letter-spacing:-.025em}
	.sec_tightening .tight_btm_box .btm_desc .c_blue{margin-top:0.0000vw}
	.sec_step_sol{padding:12.5000vw 0;background:url("../sub/img/sec_step_sol_bg.jpg") 60% 50% / cover no-repeat; }
	.sec_step_sol .tit_wrap{margin-bottom:4.1667vw}
	.sec_step_sol .tit_wrap.center_txt{text-align:center}
	.sec_step_sol .step_list02 .step_item02{margin-bottom:16.6667vw}
	.sec_step_sol .step_list02 .step_item02:last-child{margin-bottom:0}
	.sec_step_sol .step_item02 .step_top{margin-bottom:2.7778vw;justify-align-items:flex-start;align-items: center;}
	.sec_step_sol .step_item02 .step_top .img_area{width:48%}
	.sec_step_sol .step_item02 .step_top .img_area .img_box{width:100%;height:0;padding-bottom:61%;border-radius:2.0833vw 0}
	.sec_step_sol .step_item02 .step_top .img_area .img_box .img_bg{background-color:#ddd}
	.sec_step_sol .step_item02 .step_top .txt_area{}
	.sec_step_sol .step_item02 .step_top .txt_area .s_tag{font-size:1.1111vw;margin-bottom:1.1111vw}
	.sec_step_sol .step_item02 .step_top .txt_area .s_tit{font-size:2.2222vw;margin-bottom:1.3889vw;letter-spacing:-.05em}
	.sec_step_sol .step_item02 .step_top .txt_area .s_topic{font-size:1.3889vw;margin-bottom:2.9167vw}
	.sec_step_sol .step_item02 .step_top .txt_area .s_desc{font-size:1.3194vw;line-height:2.1528vw;word-break:keep-all}
	.sec_step_sol .step_item02 .step_btm .info_list{gap: 1.0417vw;justify-margin:0 -0.6944vw}
	.sec_step_sol .step_item02 .step_btm .info_list li{width:33.333%;background:#fff;border-radius:1.3889vw;padding:1.7361vw 0.0000vw;box-shadow:0.3472vw 0.3472vw 1.3889vw rgba(110,133,178,.1)}
	.sec_step_sol .step_item02 .step_btm .info_list li .label{padding:0.3472vw 1.1806vw;background:#7c94c4;font-size:1.1111vw;border-radius:0.3472vw;margin-bottom:1.1806vw}
	.sec_step_sol .step_item02 .step_btm .info_list li .con{font-size:1.3194vw;line-height:1.4;word-break:keep-all}
	.sec_step_sol2{padding:12.5000vw 0;background:url("../sub/img/sec_step_sol_bg2.jpg") 60% 50% / cover no-repeat; }
	.sec_step_sol2 .tit_wrap{margin-bottom:4.1667vw}
	.sec_step_sol2 .tit_wrap.center_txt{text-align:center}
	.sec_step_sol2 .step_list02 .step_item02{margin-bottom:16.6667vw}
	.sec_step_sol2 .step_list02 .step_item02:last-child{margin-bottom:0}
	.sec_step_sol2 .step_item02 .step_top{margin-bottom:2.7778vw;justify-align-items:flex-start;align-items: center;}
	.sec_step_sol2 .step_item02 .step_top .img_area{width:48%}
	.sec_step_sol2 .step_item02 .step_top .img_area .img_box{width:100%;height:0;padding-bottom:61%;border-radius:2.0833vw 0}
	.sec_step_sol2 .step_item02 .step_top .img_area .img_box .img_bg{background-color:#ddd}
	.sec_step_sol2 .step_item02 .step_top .txt_area{}
	.sec_step_sol2 .step_item02 .step_top .txt_area .s_tag{font-size:1.1111vw;margin-bottom:1.1111vw}
	.sec_step_sol2 .step_item02 .step_top .txt_area .s_tit{font-size:2.2222vw;margin-bottom:1.3889vw;letter-spacing:-.05em}
	.sec_step_sol2 .step_item02 .step_top .txt_area .s_topic{font-size:1.3889vw;margin-bottom:2.9167vw}
	.sec_step_sol2 .step_item02 .step_top .txt_area .s_desc{font-size:1.3194vw;line-height:2.1528vw;word-break:keep-all}
	.sec_step_sol2 .step_item02 .step_btm .info_list{gap: 1.0417vw;justify-margin:0 -0.6944vw}
	.sec_step_sol2 .step_item02 .step_btm .info_list li{width:33.333%;background:#fff;border-radius:1.3889vw;padding:1.7361vw 0.0000vw;box-shadow:0.3472vw 0.3472vw 1.3889vw rgba(110,133,178,.1)}
	.sec_step_sol2 .step_item02 .step_btm .info_list li .label{padding:0.3472vw 1.1806vw;background:#9c7cc4;font-size:1.1111vw;border-radius:0.3472vw;margin-bottom:1.1806vw}
	.sec_step_sol2 .step_item02 .step_btm .info_list li .con{font-size:1.3194vw;line-height:2.1528vw;word-break:keep-all}

	.sec_process .inner{padding:12.5000vw 0}
	.sec_process .tit_wrap{margin-bottom:5.5556vw}
	.sec_process .tit_wrap.center_txt{text-align:center}
	.sec_process .process_wrap{justify-align-items:flex-start}
	.sec_process .process_wrap .proc_tit{width:20%;top:10.4167vw}
	.sec_process .process_wrap .proc_tit h3{font-size:2.6389vw;margin-bottom:1.3889vw;letter-spacing:-.02em}
	.sec_process .process_wrap .proc_tit p{font-size:1.3194vw;line-height:2.1528vw}
	.sec_process .process_wrap .proc_list{width:75%;padding-left:11.4583vw;position:relative}
	.sec_process .process_wrap .proc_list .line{left:-0.2083vw;top:0;width:0.3472vw;height:4.1667vw;background:#7c94c4;border-radius:0.2083vw;display:none}
	.sec_process .process_wrap .proc_list::before{left:-0.3472vw;top:0;width:1.4583vw;height:31.5278vw;background:url("../sub/img/proc_list_sun.png") 60% 50% / cover no-repeat;}
	.sec_process .process_wrap .proc_item{align-items:center;margin-bottom:2.0833vw}
	.sec_process .process_wrap .proc_item:last-child{margin-bottom:0}
	.sec_process .process_wrap .proc_item .img_box{width:37.2%;overflow:hidden}
	.sec_process .process_wrap .proc_item .img_box img{width:100%;display:block}
	.sec_process .process_wrap .proc_item .txt_box{width:55%;padding-left:3.8889vw}
	.sec_process .process_wrap .proc_item .txt_box .step_badge{border:0.0694vw solid #7c94c4;font-size:1.1806vw;padding:0.5556vw 0.9722vw;border-radius:1.3889vw;
	margin-bottom:1.0417vw;}
	.sec_process .process_wrap .proc_item .txt_box h4{font-size:1.7361vw;margin-bottom:1.1806vw;letter-spacing:-.05em}
	.sec_process .process_wrap .proc_item .txt_box p{font-size:1.3194vw;line-height:2.1528vw;word-break:keep-all}
	.anti01_cont .sec_corelge_recommend .rec_img_area { width: 50%; background: url('../sub/img/corelge_rec_bg01.jpg') no-repeat center center / cover; min-height: 27.7778vw; }
	.sec_corelge_recommend .rec_list li .num {font-size: 1.9444vw;line-height: 1;padding-right:3.4722vw;}
	.sec_corelge_recommend .rec_list li .num:after {width: 100%;height: 0.1389vw;background: #fff;margin-top: 0.3472vw;}
	.anti01_cont .sec_corelge_recommend .rec_list li{margin-bottom:2.5694vw;}
	/**************************************************
	* 코레지 셀핏
	**************************************************/

	.atia03_bg { background:url("../img/atia03_bg.jpg") 60% 50% / cover no-repeat; }
	.atia_area{max-height:46.4211vw;}
	.atia_area .sub-top-view .txtbox h3{font-size:1.3204vw;font-weight:400}
	.atia_area .sub-top-view .txtbox h2{font-size:4.5170vw;padding-top: 2.7797vw;}
	.atia_area .sub-top-view .txtbox p{font-size:1.3204vw;padding-top:2.7797vw}
	.atia_area .sub-top-view .txtbox{top: 40%;}
	.list_area li .txt,.tit_wrap p{letter-spacing:-0.0347vw;}
	.sec_corelge{padding:11.1188vw 0;}
	.sec_corelge .inner{width:87.5608vw;margin:0 auto;position:relative}
	.sec_corelge .inner::before{display:none}
	.corelge_row{margin-bottom:11.1188vw;justify-flex-wrap:wrap;}
	.corelge_row:last-child{margin-bottom:0}
	.corelge_row .txt_area{width:45%;padding-top:4.3085vw}
	.corelge_row.corelge_row22 .txt_area{padding-top:0}
	.corelge_row .img_area{width:50%;justify-align-items:center}
	.corelge_row .list_area{width:50%}
	.tit_wrap{margin-bottom:2.7797vw}
	.tit_wrap p{font-size:2.2933vw;margin-bottom:0.6949vw;font-weight:400}
	.tit_wrap h3{font-size:2.6407vw;letter-spacing:-0.0695vw;line-height:1.2}
	.desc_wrap p{font-size:1.3204vw;line-height:2.1543vw;word-break:keep-all}
	.desc_wrap .mt30{margin-top:1.0424vw}
	.list_area ul{flex-direction:column;gap:1.0424vw}
	.list_area li{align-items:center;background:#f3f7ff;padding:1.3899vw 2.0848vw;border-radius:1.3899vw;transition:.3s}
	.list_area li:hover{background:#eef5fb;transform:translateX(0.3475vw)}
	.list_area li .chk_icon{width:2.2238vw;margin-right:1.8763vw;}

	.list_area li .txt{font-size:1.3204vw}
	.list_area li .txt strong{font-weight:600}
	.bg_deco{right:0;top:0;opacity:.5;pointer-events:none}
	.bg_deco2{left:0;bottom:-18.4156vw;opacity:.5;pointer-events:none}


	.sec_corelge_process { padding: 13.8985vw 0; background: url('../sub/img/sec_corelge_process_bg.jpg') no-repeat center;}
	.sec_corelge_process .inner { width: 87.5608vw; margin: 0 auto;  }


	.process_head { margin-bottom: 4.1696vw; }
	.process_head p.tit { font-size: 2.2933vw;  margin-bottom: 2.4322vw;  letter-spacing: -0.0347vw; line-height: 1.3; }
	.process_head p.tit strong {  margin-top: 0.6949vw; font-size: 2.6407vw;   letter-spacing: -0.0695vw; line-height: 1.2; }
	.process_head .desc { font-size: 1.3204vw; line-height:2.1543vw;word-break: keep-all; }

	.process_list {  justify-  gap: 5.5594vw; }
	.process_item {flex-direction: column; }
	.process_item figure { width: 100%; height: 15.2884vw;  margin-bottom: 0; background: #ccc; } 
	.process_item figure img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s; }
	.process_item:hover figure img { transform: scale(1.05); }

	.process_item .txt_box { background: #7c94c4; padding: 1.7373vw 1.3899vw;  height: 8.3391vw;  align-items: center; justify-  margin-top: 1.0424vw;  }
	.process_item .txt_box p { font-size: 1.3204vw; line-height: 1.8763vw;  letter-spacing: -0.0347vw; }
	.process_item .txt_box p strong{font-weight:600}
	.process_arrow {  top: 50%; width: 1.3899vw; height: 1.3899vw;  }
	.process_list::before, .process_list::after {   top: 40%; width: 1.3204vw; height: 4.3780vw; background: url('../sub/img/process_arrow.png') no-repeat center;  }
	.process_list::before { left: 31.5%; }
	.process_list::after { right: 31.5%; }

	/* 3-STEP Solution */
	.sec_corelge_step { padding: 13.8985vw 0; background: #fff; }
	.bg_deco3{left:0;top:-9.5205vw}
	.sec_corelge_step .inner { width: 87.5608vw; margin: 0 auto;  justify- align-items: center; }
	.sec_corelge_step .tit_wrap{}

	.step_img_area { width: 45%;  justify- align-items: center; }
	.step_img_area img { max-width: 100%; height: auto; }

	.step_txt_area { width: 53%; }
	.step_tit_wrap { margin-bottom: 3.4746vw; }
	.step_tit_wrap p { font-size: 1.6678vw;  margin-bottom: 0.6949vw;  letter-spacing: -0.0347vw; }
	.step_tit_wrap h3 { font-size: 3.1967vw;   letter-spacing: -0.0695vw; line-height: 1.2; }

	.step_list {  flex-direction: column; gap: 2.3628vw; }
	.step_item {  align-items: center; gap:0.2085vw; padding: 0;  height: 9.8680vw; }
	.step_item:hover { box-shadow: 0 0.6949vw 1.3899vw rgba(0,0,0,0.05); }

	.step_item .thumb { width: 16.6782vw; height: 100%; flex-shrink: 0; background: #eee;  }
	.step_item .thumb img { width: 100%; height: 100%; object-fit: cover; }

	.step_item .info { padding: 0 2.0848vw; height:100%;background: #f0f4fb;width: calc(100% - 12.5087vw); flex-direction: column; justify-  }
	.step_item .info h4 { font-size: 1.7373vw;   margin-bottom: 1.0424vw; letter-spacing: -0.0347vw; }
	.step_item .info h4 span {  font-size: 1.4593vw; margin-left: 0.6949vw;  }
	.step_item .info .tag_wrap {  align-items: center; }
	.step_item .info .tag {  background: #7c94c4;  font-size: 1.1119vw; padding: 0.3475vw 0.7644vw; border-radius: 0.2780vw; margin-right: 0.6949vw;  }
	.step_item .info .desc { font-size: 1.3899vw;  font-weight:500}

	/* Recommended Section */
	.sec_corelge_recommend {  flex-wrap: wrap; min-height: 57.1230vw; }
	.sec_corelge_recommend .rec_txt_area { width: 50%; 
	background: url('../sub/img/corelge_le_rec_bg.jpg') no-repeat center center / cover;  align-items: center; justify-   }

	.sec_corelge_recommend .rec_inner { width: 41.6956vw;   margin-right: 3.4746vw; }
	.sec_corelge_recommend .rec_tit_wrap { margin-bottom: 4.1696vw; }
	.sec_corelge_recommend .rec_tit_wrap p { font-size: 2.2933vw;  opacity: 0.9; margin-bottom: 1.0424vw; letter-spacing: -0.0347vw; }
	.sec_corelge_recommend .rec_tit_wrap h3 { font-size: 2.6407vw;  letter-spacing: -0.0695vw; line-height: 1.2; }

	.sec_corelge_recommend .rec_list li {  align-items: center; margin-bottom: 1.3899vw; font-size: 1.3204vw; line-height: 1.5;  letter-spacing: -0.0347vw; }
	.sec_corelge_recommend .rec_list li .check { margin-right: 1.3899vw; width: 1.3899vw; height: 0.6949vw; border-bottom: 0.1390vw solid #fff; border-left: 0.1390vw solid #fff; transform: rotate(-45deg); flex-shrink: 0; margin-top: -0.3475vw; }

	.sec_corelge_recommend .rec_img_area { width: 50%; background: url('../sub/img/corelge_rec_bg.jpg') no-repeat center center / cover; min-height: 27.7971vw; }
	/**************************************************
	* 울쎄라피 프라임
	**************************************************/

	.atia04_bg { background:url("../sub/img/atia04_bg.jpg") 60% 50% / cover no-repeat; }
	.anti04_cont .sec_tightening.sec_tightening02{}
	.anti04_cont .sec_tightening.sec_tightening02 .inner{padding:0 0 6.9444vw;}
	.anti04_cont .sec_tightening .tight_top_box .txt_area{width: 49%;}
	.bg_deco312312{     left: 0;bottom: 0;opacity: .5;}
	.anti04_cont .sec_corelge_recommend .rec_img_area{background: url(../sub/img/corelge_rec_bg044.jpg) no-repeat center center / cover;}
	.anti04_cont .sec_corelge_recommend .rec_list li{margin-bottom:2.2917vw;}
	/**************************************************
	* 티타늄 리프팅
	**************************************************/
	.sec_3_wavelength { padding: 12.5000vw 0; }
	.sec_3_wavelength .tit_wrap { margin-bottom: 4.8611vw; }
	.sec_3_wavelength .tit_wrap h3 { font-size: 2.6389vw; line-height: 3.6806vw;   margin-bottom: 2.5000vw; }
	.sec_3_wavelength .tit_wrap h3 .c_blue {  }
	.sec_3_wavelength .tit_wrap p { font-size: 1.3194vw;  }

	.wavelength_content {  align-items: stretch; justify- gap: 2.0833vw; }

	.left_swiper_area { width: 61.1111vw; background: #fff; border: 0.0694vw solid #ddd; border-radius: 0.6944vw; box-shadow: 0 0.6944vw 2.0833vw rgba(0,0,0,0.05); padding: 1.6667vw 2.0833vw;  }
	.wl_tabs { gap:2.0833vw; margin-bottom: 2.7778vw; justify- }
	.wl_tabs span {  padding: 1.0417vw 2.2917vw; font-size: 1.3889vw;   cursor: pointer;  transition: all 0.3s; }
	.wl_tabs span.active {  }
	.wl_tabs span.active::after {   bottom: -0.0694vw; left: 0; width: 100%; height: 0.2083vw; background: #7c94c4; }
	.wl_tabs span::after {   bottom: -0.0694vw; left: 0; width: 100%; height: 0.2083vw; background: #ccc; }

	.wl_swiper { width: 100%; }
	.sec_3_wavelength .slide_inner {  align-items: center; justify- padding: 0 2.7778vw; }
	.sec_3_wavelength .dev_img { width: 40%;  }
	.sec_3_wavelength .dev_img img { max-width: 100%; height: auto; }
	.sec_3_wavelength .txt_info { width: 60%; padding-left: 2.7778vw; }
	.sec_3_wavelength .txt_info h4 { font-size: 1.8056vw;   margin-bottom: 1.3889vw; }
	.sec_3_wavelength .txt_info .desc { font-size: 1.3194vw;  line-height: 2.1528vw; margin-bottom: 2.0833vw; }
	.sec_3_wavelength .txt_info .sub_desc { font-size: 1.3194vw;  line-height: 2.1528vw; }

	.wl_nav_btn {  top: 55%; transform: translateY(-50%); width: 4.1667vw; height: 4.1667vw; background: #fff; border-radius: 50%; box-shadow: 0 0.1389vw 0.6944vw rgba(0,0,0,0.1);  align-items: center; justify- cursor: pointer;  font-size: 1.3889vw;  transition: all 0.3s; }
	.wl_nav_btn:hover { background: #7c94c4;  }
	.wl_nav_btn.wl_prev { left: 1.3889vw; }
	.wl_nav_btn.wl_next { right: 1.3889vw; }

	.right_img_area { width: 25%;   }
	.right_img_area img { width: 100%;  object-fit: cover; }

	.sec_titanium_modes { padding: 0.0000vw 0 12.5000vw;background:url("../sub/img/sec_titanium_modes_bg.png") 60% 95% / contain no-repeat;  }
	.modes_wrap {  margin: 7.6389vw auto 0; gap: 2.7778vw;  justify- align-items: center;  }
	.modes_wrap::before {   top: 50%; left: 10%; width: 80%; height: 0.1389vw; background: #7c94c4;  transform: translateY(-50%); }

	.mode_box { flex: 1; max-width: 25.6944vw; border: 0.1389vw dashed #b0c0de; border-radius: 2.7778vw; padding: 4.1667vw 1.3889vw 2.7778vw;   background: #fff;  height: 34.7222vw;  flex-direction: column; justify- }
	.mode_box .badge {  top: -1.9444vw; left: 50%; transform: translateX(-50%); background: #7f95c2;  
	padding: 1.3889vw 2.7778vw; border-radius: 3.4722vw; font-size: 1.6667vw;  white-space: nowrap; box-shadow: 0 0.3472vw 1.0417vw rgba(127,149,194,0.3); }
	.mode_box .badge span {  }

	.mode_box .txt_box h4 { font-size: 1.3889vw;   margin-bottom: 1.0417vw; }
	.mode_box .txt_box p { font-size: 1.3194vw;  line-height: 2.1528vw;  }
	.mode_box .img_box { margin-top: 1.3889vw;  }
	.mode_box .img_box img { max-width: 100%; height: auto;  }

	.center_circle { width: 27.7778vw; height: 27.7778vw; align-items: center; justify-   flex-shrink: 0; }
	.center_circle .circle_inner { width: 27.0833vw; height: 27.0833vw; border-radius: 50%;   align-items: center; justify-}
	.center_circle img { width: 100%; height: 100%; object-fit: cover; }
	.sec_titanium_modes .desc_wrap p{padding-top:2.4306vw;}


	.sec_titanium_graphic { background:url("../sub/img/sec_titanium_graphic_bg.jpg") 60% 50% / cover no-repeat; padding:6.9444vw 0;  }
	.titanium_wrap { gap:12.1528vw; justify- align-items:center;   }

	.titanium_graphic {  width:36.1111vw; height:31.9444vw; flex-shrink:0; margin-top:2.0833vw;}
	.titanium_graphic svg {  }

	.titanium_graphic .device_img {  top:17.3611vw; left:50%; transform:translate(-50%, -50%); width:17.5694vw;  }
	.titanium_graphic .device_img img { width:100%;  }
	.titanium_graphic .device_bg_glow {  top:17.3611vw; left:50%; transform:translate(-50%, -50%); width:27.7778vw; height:27.7778vw; background:radial-gradient(circle, rgba(120,150,198,0.3) 0%, rgba(255,255,255,0) 70%);  pointer-events:none; }

	.titanium_graphic .t_point {    }
	.titanium_graphic .t_point strong {  font-size:1.5278vw; line-height:1.2;  letter-spacing:-0.02em; }
	.titanium_graphic .t_point strong em{font-size:2.0833vw; }
	.titanium_graphic .t_point span {  font-size:1.3194vw;   margin-top:0.4861vw; letter-spacing:-0.05em; }
	.titanium_graphic .tp_top { top:0.0000vw; left:50%; transform:translateX(-50%); } 
	.titanium_graphic .tp_left { bottom:1.3889vw; left:-4.1667vw;  }
	.titanium_graphic .tp_right { bottom:1.3889vw; right:-4.1667vw;  }

	.sec_titanium_graphic .desc_wrap p{padding-top:2.7778vw;}

	.anti05_cont .sec_step_sol .step_item02.step_item03 .step_top{  gap:6.9444vw;  justify-}
	.sec_corelge_recommend .rec_img_area{background: url(../sub/img/corelge_rec_bg055.jpg) no-repeat center center / cover;}
	.anti05_cont .sec_corelge_recommend .rec_list li{margin-bottom:2.7778vw;}

	/**************************************************
	* 미라젯
	**************************************************/
	.atia10_bg { background:url("../sub/img/atia10_bg.jpg") 60% 50% / cover no-repeat; }
	.anti10_cont .sec_tightening .tight_top_box .img_area{width:54%;}
	.anti10_cont .sec_tightening .tight_top_box{margin-bottom:0}
	.sec_mirajet_recommend{padding:12.5000vw 0;background:url("../sub/img/sec_mirajet_recommend_bg.jpg") 60% 50% / cover no-repeat;}
	.sec_mirajet_recommend .inner{justify-flex-wrap:wrap}
	.sec_mirajet_recommend .tit_wrap{width:30%}
	.sec_mirajet_recommend .tit_wrap h3{font-size:2.6389vw;line-height:1.3}
	.sec_mirajet_recommend .tit_wrap h3 span{margin-top:0.4861vw}
	.sec_mirajet_recommend .rec_list2{width:65%;    max-width: 47.9167vw;}
	.sec_mirajet_recommend .rec_list2 ul{flex-wrap:wrap;margin:-0.6944vw}
	.sec_mirajet_recommend .rec_list2 ul li{width:50%;padding:1.1111vw;box-sizing:border-box}
	.sec_mirajet_recommend .rec_list2 .item{background:#fff;border-radius:1.3889vw;padding:2.7778vw 3.1250vw;height:100%;flex-direction:column;justify-
	box-shadow:0 0.3472vw 1.3889vw rgba(0,0,0,.03);transition:.3s}
	.sec_mirajet_recommend .rec_list2 .item:hover{transform:translateY(-0.3472vw);box-shadow:0 0.6944vw 2.0833vw rgba(111,160,216,.2)}
	.sec_mirajet_recommend .rec_list2 .item .icon{margin-bottom:1.3889vw;height:4.1667vw}
	.sec_mirajet_recommend .rec_list2 .item .icon img{height:100%;width:auto}
	.sec_mirajet_recommend .rec_list2 .item .desc{font-size:1.2500vw;line-height:1.5;word-break:keep-all}
	.sec_mirajet_process{padding:12.5000vw 0;background:#f6f6f6;}
	.sec_mirajet_process .tit_wrap{margin-bottom:5.0000vw}
	.sec_mirajet_process .tit_wrap h3{font-size:2.6389vw;font-weight:700}
	.sec_mirajet_process .tit_wrap h3 .c_blue{color:#679ac1}
	.mirajet_proc_list{gap:2.7778vw;justify-}
	.mirajet_proc_list .item{flex:1;position:relative}
	.mirajet_proc_list .item .step_badge{top:-1.4583vw;left:-0.5556vw;padding:0.9028vw 1.3889vw;border-radius:2.0833vw;font-size:1.3889vw;
	background:#b9b9b9}
	.mirajet_proc_list .item:nth-child(2) .img_box{padding:2.3611vw;}
	.mirajet_proc_list .item:nth-child(2) .step_badge{background:#a7c5dc}
	.mirajet_proc_list .item:nth-child(3) .step_badge{background:#7aaed6}
	.mirajet_proc_list .item:nth-child(4) .step_badge{background:#679ac1}
	.mirajet_proc_list .item:nth-child(5) .step_badge{background:#3e78a4}
	.mirajet_proc_list .item .img_box{background:#fff;border-radius:2.0833vw;padding:1.3889vw;box-shadow:0 0.6944vw 1.3889vw rgba(0,0,0,.05);aspect-ratio:1/1;
	align-items:center;justify-content:center}
	.mirajet_proc_list .item .img_box img{width:100%;height:auto}
	.mirajet_proc_list .item .desc{margin-top:1.3889vw;font-size:1.3194vw;line-height:2.0139vw;word-break:keep-all}
	.sec_mirajet_diff{padding:12.5000vw 0;text-align:center}
	.sec_mirajet_diff .tit_wrap h3{font-size:2.6389vw;font-weight:700}
	.sec_mirajet_diff .tit_wrap h3 .c_blue{color:#679ac1}
	.diff_table{margin:0 auto;width:100%;border-radius:0.0000vw;box-shadow:0 0.6944vw 2.0833vw rgba(0,0,0,.05);gap: 0.2083vw;}
	.diff_col{flex-direction:column}
	.diff_col.col_left,.diff_col.col_right{width:42%;gap: 0.2083vw;}
	.diff_col.col_center{width:16%;background: #626262;}
	.diff_header{height:5.5556vw;align-items:center;font-size:1.9444vw;letter-spacing:-.02em;justify-}
	.diff_col.col_left .diff_header{background:#afafaf}
	.diff_col.col_center .diff_header{background:#626262;font-size:2.1528vw;}
	.diff_col.col_right .diff_header{background:#679ac1}
	.diff_row{height:5.2083vw;align-items:center;justify-padding:0.6944vw 1.3889vw;font-size:1.3194vw;word-break:keep-all}
	.diff_col.col_left .diff_row{background:#ebebeb;    }
	.diff_col.col_center .diff_row{background:#626262;font-size:1.6667vw;position:relative}
	.diff_col.col_right .diff_row{background:#eef6fa;font-weight:600}
	.diff_row:last-child{border-bottom:0}
	.diff_col.col_center .diff_row::after{width:0.4167vw;height:0.4167vw;background:#fff;border-radius:50%;margin-left:0.3472vw;right:0.6944vw;top:0.6944vw;opacity:0}

	.sec_corelge_recommend2 .inner {  align-items:flex-start;  margin:0 auto; width:100%; justify- }

	.sec_corelge_recommend2.recommend2_tab .rec_left { width:30%; padding-right:3.4722vw;  }
	.sec_corelge_recommend2.recommend2_tab .rec_left h3 { font-size:2.7778vw;  margin-bottom:4.1667vw; line-height:1.2; }

	.rec_tabs{border-left:0.1389vw solid #fff;}
	.rec_tabs li { font-size:1.4583vw;  opacity: .6; margin-bottom:2.7778vw; cursor:pointer; list-style:none; transition:all 0.3s; padding-left: 1.7361vw;}
	.rec_tabs li.active {  opacity: 1; }
	.rec_tabs li:hover {  }

	.sec_corelge_recommend2.recommend2_tab .rec_right { width:47%; min-height:27.7778vw; }
	.sec_corelge_recommend2.recommend2_tab .rec_content {  }
	.sec_corelge_recommend2.recommend2_tab .rec_content.active {  animation:fadeIn 0.5s; }

	@keyframes fadeIn { from { opacity:0; transform:translateY(0.6944vw); } to { opacity:1; transform:translateY(0); } }

	.sec_corelge_process.sec_corelge_process03{background:none;}
	.sec_corelge_process03 .process_list::before, .sec_corelge_process03 .process_list::after{background: url(../sub/img/process_arrow2.png) no-repeat center;}
	.sec_corelge_process03 .process_item .txt_box{background:#679ac1;height: 13.1944vw;flex-direction: column;gap: 1.0417vw;}
	.process_item .txt_box span.tx_01{font-size:1.5278vw;border-bottom: 0.1389vw solid #9bb9d1;width: 100%;padding-bottom: 1.2500vw;}
	.process_list .swiper-wrapper {gap: 5.5556vw;}
	/**************************************************
	* 하이드로리프팅
	**************************************************/
	.atia13_bg { background:url("../img/atia013_bg.jpg") 60% 50% / cover no-repeat; }
	.sec_tightening.sec_tightening02 .tight_top_box{margin-bottom:0}
	.anti13_cont .sec_mirajet_recommend{background:#fff}
	.anti13_cont .sec_mirajet_recommend .tit_wrap h3 span{}
	.anti13_cont .sec_mirajet_recommend .rec_list2 .item{background:#f8fbff}
	.sec_hydro_characteristics{padding:12.5000vw 0;background:#f8fbff;}
	.sec_hydro_characteristics .tit_wrap{margin-bottom:3.7500vw}
	.sec_hydro_characteristics .tit_wrap h3{color:#000000}
	.sec_hydro_characteristics .tit_wrap h3 .c_blue{color:#7b9ed1}
	.sec_hydro_characteristics .char_list{justify-gap:1.3889vw}
	.sec_hydro_characteristics .char_list .item{width:23%;text-align:center}
	.sec_hydro_characteristics .char_list .item figure{margin-bottom:1.5278vw;background:#f1f1f1}
	.sec_hydro_characteristics .char_list .item figure img{width:100%;object-fit:cover;aspect-ratio:1/1}
	.sec_hydro_characteristics .char_list .item .txt_box .tit{font-size:1.3194vw;margin-bottom:0.6944vw;letter-spacing:-0.0347vw}
	.sec_hydro_characteristics .char_list .item .txt_box .sub{font-size:1.3194vw;letter-spacing:-0.0347vw}

	.sec_hydro_areas{padding:12.5000vw 0;background-color:#fafafa}
	.sec_hydro_areas .tit_wrap{margin-bottom:4.1667vw}
	.sec_hydro_areas .tit_wrap h3{color:#000}
	.sec_hydro_areas .tit_wrap h3 .c_blue{font-weight:700}
	.sec_hydro_areas .area_list{justify-gap:1.3889vw;flex-wrap:wrap}
	.sec_hydro_areas .area_list .item{width:16.3194vw;height:16.3194vw;border:0.1389vw solid #7c94c4;border-radius:50%;flex-direction:column;align-items:center;
	background:#fff;transition:.3s;justify-}
	.sec_hydro_areas .area_list .item:hover{transform:translateY(-0.6944vw);box-shadow:0 0.6944vw 1.3889vw rgba(123,158,209,.2);background:#f0f6ff}
	.sec_hydro_areas .area_list .item .area_tit{font-size:1.7361vw;margin-bottom:1.1111vw}
	.sec_hydro_areas .area_list .item .area_desc{font-size:1.3194vw;line-height:1.4;word-break:keep-all;padding:0 0.6944vw}
	.sec_corelge_recommend2 .rec_left h3.sun{font-size: 2.6389vw;  line-height: 3.7500vw;padding-left: 2.3611vw;border-left: 0.1389vw solid #fff;}
	.sec_corelge_recommend2 .rec_right.rec_right02{width:40.6250vw}

	/**************************************************
	* 버츄RF
	**************************************************/
	.atia12_bg { background:url("../sub/img/atia012_bg.jpg") 60% 50% / cover no-repeat; }
	.sec_tightening02{}
	.sec_tightening02 .anti_tight12_img_bg{right:0;top:12.3002vw;z-index:-1}
	.anti12_cont .sec_tightening .tight_top_box .txt_area{width:46%}
	.anti12_cont .sec_tightening .tight_top_box .img_area{width:48%}
	.anti12_cont .sec_tightening .tight_top_box .img_area .img_box{padding-bottom:0;height:auto;}
	.anti12_cont .sec_corelge_process{background: url(../sub/img/sec_corelge_process12_bg.png) 50% 50% / cover no-repeat;}
	.anti12_cont .sec_corelge_step{background:none;padding:15.2884vw 0 0}
	.anti12_cont .process_item .txt_box{flex-direction: column;gap:0.7644vw;}
	.anti12_cont .process_item .txt_box span{font-size:1.3204vw;font-weight:600}
	.process_list.process_list4 .swiper-wrapper{gap:3.4746vw;}
	.process_list.process_list4 .process_item{width:22%}
	.process_list.process_list4::before{left:23.5%}
	.process_list.process_list4::after{right:23.1%}
	.process_list.process_list4 .process_item02::after{ top: 40%; width: 1.3204vw; height: 4.3780vw;right:-13%; background: url(../sub/img/process_arrow.png) no-repeat center;}
	.anti12_cont .step_item .info h4{}
	.anti12_cont .sec_corelge{background: #f5f9ff;}
	.anti12_cont .list_area li{background:#fff;}

	.sec_virtue_features{padding:13.8985vw 0; background:url("../sub/img/sec_virtue_features_bg.jpg") 60% 50% / cover no-repeat;}
	.sec_virtue_features .tit_wrap{margin-bottom:4.1696vw}
	.sec_virtue_features .tit_wrap .tit{font-size:2.6407vw;line-height:1.3}
	.sec_virtue_features .tit_wrap .tit .c_blue{}
	.virtue_feat_box{justify-align-items:center}
	.virtue_feat_box .feat_img{width:34%;justify-content:center}
	.virtue_feat_box .feat_img .img_circle{width:29.5344vw;height:29.5344vw;}
	.virtue_feat_box .feat_img .img_circle img{width:100%;height:100%;object-fit:cover}
	.virtue_feat_box .feat_list{width:59%}
	.virtue_feat_box .feat_list ul li{align-items:flex-start;padding:1.9458vw 0;border-bottom:0.0695vw solid #cdd3dd}
	.virtue_feat_box .feat_list ul li:first-child{padding-top:0}
	.virtue_feat_box .feat_list ul li:last-child{border-bottom:none;padding-bottom:0}
	.virtue_feat_box .feat_list ul li .num{font-size:2.6407vw;margin-right:2.7797vw;line-height:1;position:relative}
	.virtue_feat_box .feat_list ul li .num::after{width:100%;height:0.1390vw;background:#7c94c4;margin-top:0.3475vw}
	.virtue_feat_box .feat_list ul li .txt_group{flex:1}
	.virtue_feat_box .feat_list ul li .txt_group strong{font-size:1.7373vw;margin-bottom:0.6949vw}
	.virtue_feat_box .feat_list ul li .txt_group p{font-size:1.3204vw;line-height:1.5;word-break:keep-all}
	/**************************************************
	* 쥬브젠
	**************************************************/

	.atia11_bg { background:url("../sub/img/atia011_bg.jpg") 60% 50% / cover no-repeat; }
	.anti11_cont .sec_corelge_process{background:none}
	.anti11_cont .virtue_feat_box .feat_img{width:46%}
	.anti11_cont .virtue_feat_box .feat_list{width:44%}
	.anti11_cont .sec_virtue_features .tit_wrap{margin-bottom: 4.6949vw;}
	.sec_tightening03{background:url("../sub/img/sec_tightening03_bg.png") 50% 50% / cover no-repeat;padding:11.0417vw 0}
	.sec_tightening03 .txt_area{}
	.sec_tightening04{background:url("../sub/img/sec_tightening04_bg.jpg") 50% 50% / cover no-repeat;padding:10.3472vw 0}
	.sec_tightening04 .txt_area{}
	.sec_tightening04 .tit_wrap h3{}
	.sec_tightening04 .desc_wrap p{}

	.sec_juvegen_reason{padding:12.5000vw 0;text-align:center}
	.sec_juvegen_reason .tit_wrap{margin-bottom:4.1667vw}
	.sec_juvegen_reason .tit_wrap h3{font-size:2.6389vw;color:#000}
	.sec_juvegen_reason .tit_wrap h3 .c_blue{color:#7c94c4}
	.reason_grid{grid-template-columns:1fr 1fr;gap:4.1667vw}
	.reason_item{height:26.3889vw;border-radius:2.0833vw;padding:3.4722vw;
	flex-direction:column;justify-background-color:#eee}
	.reason_item::before{top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(111,142,192,.95) 0,rgba(111,142,192,.5) 60%,rgba(0,0,0,0) 100%);z-index:1}
	.reason_item.item03::before,.reason_item.item04::before{background:linear-gradient(90deg,rgba(140,155,180,.95) 0,rgba(140,155,180,.5) 60%,rgba(0,0,0,0) 100%)}
	.reason_item.item01{background-image:url('../sub/img/juvegen_reason01.png')}
	.reason_item.item02{background-image:url('../sub/img/juvegen_reason02.png')}
	.reason_item.item03{background-image:url('../sub/img/juvegen_reason03.png')}
	.reason_item.item04{background-image:url('../sub/img/juvegen_reason04.png')}
	.reason_item .txt_box{width:100%}
	.reason_item .sub_tit{font-size:1.9444vw;margin-bottom:0.3472vw;opacity:.9}
	.reason_item h4{font-size:2.2917vw;margin-bottom:2.0833vw;line-height:1.2}
	.reason_item .desc{font-size:1.3194vw;line-height:2.0833vw;opacity:.9}
	.reason_item .badge_stamp{right:3.4722vw;top:50%;transform:translateY(-50%);width:8.3333vw;opacity:.9}

	.sec_juvegen_recommend{padding:12.5000vw 0;background:url("../sub/img/sec_juvegen_recommend_bg.jpg") 50% 50% / cover no-repeat;}
	.sec_juvegen_recommend .tit_wrap{margin-bottom:4.1667vw}
	.sec_juvegen_recommend .tit_wrap h3{font-size:2.6389vw;color:#000}
	.sec_juvegen_recommend .tit_wrap h3 .c_blue{color:#7c94c4}
	.rec_grid{grid-template-columns:1fr 1fr;gap:4.5833vw;margin:0 auto;padding: 0 2.4306vw;}
	.rec_item{align-items:center;justify-gap:2.0833vw;text-align:left}
	.rec_item .img_circle{width:12.5000vw;height:12.5000vw;border-radius:50%;flex-shrink:0;box-shadow:0.6944vw 0.6944vw 2.0833vw rgba(0,0,0,.1)}
	.rec_item .img_circle img{width:100%;height:100%;object-fit:cover}
	.rec_item .txt_box{font-size:1.6667vw;line-height:1.6;word-break:keep-all}

	.sec_juvegen_review{padding:12.5000vw 0;}
	.sec_juvegen_review .tit_wrap{margin-bottom:4.1667vw}
	.sec_juvegen_review .tit_wrap .tit{font-size:2.6389vw;line-height:1.3}
	.sec_juvegen_review .compare_item.after .label,.sec_juvegen_review .tit_wrap .tit .c_blue{color:#7c94c4}
	.sec_juvegen_review .review_swiper{max-width:83.3333vw;margin:0 auto;padding:0 3.4722vw}
	.sec_juvegen_review .swiper-container{width:100%}
	.sec_juvegen_review .swiper-slide{justify-gap:0.6944vw}
	.sec_juvegen_review .compare_box{width:100%;max-width:62.5000vw;margin:0 auto}
	.sec_juvegen_review .compare_item{width:50%;position:relative}
	.sec_juvegen_review .compare_item figure{margin:0;font-size:0;background:#eee;height:22.6389vw}
	.sec_juvegen_review .compare_item figure img{width:100%;height:100%;object-fit:cover;display:block}
	.sec_juvegen_review .compare_item .label{margin-top:1.0417vw;font-size:1.1111vw;text-align:left}
	.sec_juvegen_review .swiper-button-next,.sec_juvegen_review .swiper-button-prev{width:4.8611vw;height:4.8611vw;border-radius:50%;background:#fff;box-shadow:0 0.1389vw 0.6944vw rgba(0,0,0,.1);color:#333}
	.sec_juvegen_review .swiper-button-next::after,.sec_juvegen_review .swiper-button-prev::after{font-size:1.3889vw;font-weight:700}

	.sec_juvegen_faq{padding:12.5000vw 0;background:url("../sub/img/sec_juvegen_review_bg.jpg") 50% 50%/cover no-repeat;color:#fff}
	.sec_juvegen_faq .inner{gap:9.3750vw;justify-align-items:flex-start}
	.sec_juvegen_faq .faq_left{}
	.sec_juvegen_faq .faq_left::before{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;
	background:url('../sub/img/juvegen_device_faq_bg.png') center center/contain no-repeat;opacity:.3;z-index:0}
	.sec_juvegen_faq .faq_tit{text-align:center}
	.sec_juvegen_faq .faq_tit h3{font-size:2.6389vw;margin-bottom:0.6944vw;line-height:3.6806vw;text-align:left}
	.sec_juvegen_faq .faq_right{padding-left:2.7778vw;padding-top:3.8889vw;}
	.sec_juvegen_faq .faq_list li{padding:1.5278vw 0;border-bottom:0.1389vw solid rgba(255,255,255,.2)}
	.sec_juvegen_faq .faq_list li:first-child{padding-top:0}
	.sec_juvegen_faq .faq_list li:last-child{border-bottom:none;padding-bottom:0}
	.sec_juvegen_faq .faq_list .question{font-size:1.7361vw;margin-bottom:1.0417vw;line-height:1.3}
	.sec_juvegen_faq .faq_list .answer{font-size:1.3194vw;line-height:2.0833vw;opacity:.9}

	.sec_caution{padding:12.5000vw 0}
	.sec_caution .tit_wrap{margin-bottom:4.1667vw}
	.sec_caution .tit_wrap h3{font-size:2.6389vw;line-height:1.2}
	.sec_caution .caution_list ul li{height: 8.1250vw;background:#f4f7fc;border-radius:1.3889vw;padding:2.0833vw 2.0833vw 2.0833vw 5.9028vw;margin-bottom:1.3889vw;align-items:center}
	.sec_caution .caution_list ul li:last-child{margin-bottom:0}
	.sec_caution .caution_list ul li .num{font-size:2.6389vw;border-bottom:0.2083vw solid #7c94c4;line-height:1;padding-bottom:0.3472vw;margin-right:3.4722vw;
	}
	.sec_caution .caution_list ul li .txt{font-size:1.7361vw;line-height:2.5694vw;word-break:keep-all}

	.sec_bottom_banner{width:100%;overflow:hidden}
	.sec_bottom_banner .banner_img{width:50%;min-height:36.4583vw}
	.sec_bottom_banner .banner_img img{width:100%;height:100%;object-fit:cover;top:0;left:0}
	.sec_bottom_banner .banner_txt{width:50%;align-items:center;padding-left: 10.7639vw;box-sizing:border-box}
	.sec_bottom_banner .banner_txt .txt_inner{width:100%;max-width:41.6667vw}
	.sec_bottom_banner .banner_txt h3{font-size:2.6389vw;line-height:1.3;margin-bottom:2.7778vw;letter-spacing:-.05em}
	.sec_bottom_banner .banner_txt p{font-size:1.7361vw;line-height:2.8472vw;opacity:.9;word-break:keep-all}

	/**************************************************
	* 메디컬 스킨케어
	**************************************************/

	.atia14_bg { background:url("../sub/img/atia014_bg.jpg") 60% 50% / cover no-repeat; }
	.sec_tightening04{background:url("../sub/img/sec_tightening04_2_bg.jpg") 50% 50% / cover no-repeat;padding:10.3472vw 0}
	.anti14_cont .reason_item.item01{background-image:url('../sub/img/juvegen_reason14_01.jpg')}
	.anti14_cont .reason_item.item02{background-image:url('../sub/img/juvegen_reason14_02.jpg')}
	.anti14_cont .reason_item.item03{background-image:url('../sub/img/juvegen_reason14_03.jpg')}
	.anti14_cont .reason_item.item04{background-image:url('../sub/img/juvegen_reason14_04.jpg')}
	.sec_medical_skincare{padding:12.5000vw 0;background:#f5f5f5;overflow:hidden}
	.sec_medical_skincare .tit_wrap{margin-bottom:3.4722vw}
	.sec_medical_skincare .tit_wrap .tit{line-height:1.4}
	.sec_medical_skincare .tit_wrap .tit strong{font-weight:700}
	.sec_medical_skincare .medi_tabs{max-width:55.5556vw;margin:0 auto 3.4722vw}
	.sec_medical_skincare .medi_tabs ul{gap: 1.5278vw;justify-}
	.sec_medical_skincare .medi_tabs ul li{padding:1.0417vw 0.9028vw;cursor:pointer;font-size:1.2500vw;transition:.3s}
	.sec_medical_skincare .medi_tabs ul li.on{font-weight:700}
	.sec_medical_skincare .medi_tabs ul li::after{bottom:-0.1389vw;left:0;width:100%;height:0.1389vw;background:#888}
	.sec_medical_skincare .medi_tabs ul li.on::after{background:#7c94c4;height:0.2083vw}
	.sec_medical_skincare .medi_slider{max-width:87.5000vw;margin:0 auto;padding:0 0.0000vw}
	.sec_medical_skincare .medi_slider .swiper-container{overflow:visible}
	.sec_medical_skincare .medi_slider .swiper-slide{width:100%;max-width:87.5000vw;background:#fff;box-shadow:0 0.6944vw 2.0833vw rgba(0,0,0,.05);opacity:.5;transition:opacity .3s;border-radius:1.3889vw;
	overflow:hidden}
	.sec_medical_skincare .medi_slider .swiper-slide-active{opacity:1;z-index:10}
	.sec_medical_skincare .slide_con{height:40.2778vw}
	.sec_medical_skincare .slide_con .txt_box{width:50%;    padding-left: 6.9444vw;background:#fff;flex-direction:column;justify-content:center}
	.sec_medical_skincare .slide_con .img_box{width:50%;background:#eee}
	.sec_medical_skincare .slide_con .img_box img{width:100%;height:100%;object-fit:cover}
	.sec_medical_skincare .txt_box h3{font-size:2.5000vw;margin-bottom:1.3889vw;color:#131313}
	.sec_medical_skincare .txt_box h3 span{margin-right:0.6944vw;font-weight:600}
	.sec_medical_skincare .txt_box .sub_desc{font-size:1.3194vw;margin-bottom:2.7778vw}
	.sec_medical_skincare .txt_box .desc{font-size:1.3194vw;line-height:2.1528vw;word-break:keep-all;}
	.sec_medical_skincare .txt_box .desc p + p{padding-top:0.9028vw}
	.sec_medical_skincare .swiper-button-next,.sec_medical_skincare .swiper-button-prev{width:3.4722vw;height:3.4722vw;border-radius:50%;background:#fff;box-shadow:0 0.1389vw 0.6944vw rgba(0,0,0,.1);
	align-items:center;justify-top:50%;transform:translateY(-50%);margin-top:0;z-index:20}
	.sec_medical_skincare .swiper-button-next::after,.sec_medical_skincare .swiper-button-prev::after{display:none}
	.sec_medical_skincare .swiper-button-prev{left:-7.2222vw}
	.sec_medical_skincare .swiper-button-next{right:-7.2222vw}

	.sec_synergy{padding:12.5000vw 0;background: #e7ecf4;
		background: linear-gradient(180deg, rgba(231, 236, 244, 1) 0%, rgba(231, 236, 244, 0.13) 50%, rgba(231, 236, 244, 0) 100%);}
	.sec_synergy .inner{max-width:unset;}
	.sec_synergy .tit_area{margin-bottom:10.4167vw;}
	.sec_synergy .tit_area h3{}
	.sec_synergy .tit_area p{}
	.sec_synergy .content_box{padding-left:6%;justify-align-items:flex-start}
	.sec_synergy .left_info{width:30%;padding-right:8.6806vw;position:relative}
	.sec_synergy .left_info h4{font-size:2.2917vw;line-height:1.3;margin-bottom:9.0278vw}
	.sec_synergy .left_info h4 span{font-size:2.6389vw;}
	.sec_synergy .control_wrap{gap:1.0417vw;margin-bottom:5.2083vw}
	.sec_synergy .swiper-button-next,.sec_synergy .swiper-button-prev{width:5.5556vw;height:5.5556vw;border-radius:50%;border:0.0694vw solid #ddd;background:#fff;margin:0;
	align-items:center;justify-transition:.3s}
	.sec_synergy .swiper-button-next::after,.sec_synergy .swiper-button-prev::after{font-size:1.3889vw}
	.sec_synergy .swiper-button-next:hover,.sec_synergy .swiper-button-prev:hover{border-color:#6d8bd3}
	.sec_synergy .swiper-pagination{width:100%;height:0.2778vw;background:#eee;border-radius:0.1389vw;margin-top:1.3889vw;text-align:left}
	.sec_synergy .swiper-pagination-progressbar-fill{background:#7c94c4 !important;border-radius:0.1389vw}
	.sec_synergy .right_slide{width:70%;overflow:hidden}
	.sec_synergy .right_slide .swiper-slide{height:auto;width:24.0972vw !important}
	.sec_synergy .device_item{text-align:center}
	.sec_synergy .device_item .img_box{border-radius:0.0000vw;margin-bottom:1.5972vw;aspect-ratio:1/1;align-items:center;justify-content:center}
	.sec_synergy .device_item .img_box img{max-width:100%;max-height:100%;object-fit:contain}
	.sec_synergy .device_item .name{font-size:1.7361vw;color:#000}

	/**************************************************
	* 화이트닝
	**************************************************/

	.anti17_cont .sub-top-area3{padding:10.7639vw 0}
	.anti17_cont .sec_tightening02 .inner{padding:0 0 12.5000vw}
	.anti17_cont .sec_tightening .tight_top_box{margin-bottom:0}
	.anti17_cont .sec_medical_skincare .slide_con .txt_box .sub_desc_tag{padding:0.4861vw 0 2.0833vw;gap:0.9722vw;align-items:center}
	.anti17_cont .sec_medical_skincare .slide_con .txt_box .sub_desc_tag p{font-size: 1.1111vw; border-radius: 2.0833vw;border: 0.0694vw solid #7c94c4;padding: 0.6944vw;}
	/**************************************************
	* 리쥬란힐러
	**************************************************/
	ul.anti18_tags li{align-items:center;width:auto;border:0.0694vw solid #7c94c4;border-radius:0.5556vw;
	padding:0.7639vw 1.2500vw;font-size:1.3194vw;background:#fff;letter-spacing:-0.0347vw;justify-}
	.corelge_row22 .txt_area .tit_wrap h3.c_7c94c4{color:#7c94c4!important}
	.anti018_con .corelge_row.corelge_row22{align-items: center;}
	.anti018_con .corelge_row.corelge_row22 .list_area{width:55%}
	.anti018_con .corelge_row.corelge_row22 .txt_area{width:45%}
	.sec_medical_skincare.sec_medical_skincare02 .txt_box h3{align-items: center;line-height: 2.7778vw;margin-bottom: 2.2222vw;}
	.sec_medical_skincare.sec_medical_skincare02 .txt_box h3 i{font-size:1.5278vw;}
	.sec_medical_skincare.sec_medical_skincare02 .txt_box h3 span {font-size:5.5556vw;padding-top: 0.6944vw;}
	.sec_medical_skincare.sec_medical_skincare02 .txt_box .desc{padding-left:0.4861vw}
	.sec_rejuran_interval{padding:12.5000vw 0;background:url("../sub/img/sec_rejuran_interval_bg.jpg") 60% 50% / cover no-repeat;}
	.sec_rejuran_interval .tit_wrap{margin-bottom:4.1667vw}
	.sec_rejuran_interval .tit_wrap h3{color:#000}
	.sec_rejuran_interval .tit_wrap h3 span{font-weight:600}
	.sec_rejuran_interval .interval_list{max-width:47.2222vw;margin:0 auto 4.5139vw}
	.sec_rejuran_interval .interval_list .line{top:50%;left:0;width:100%;height:0.0694vw;background:#96a9cf;transform:translateY(-50%);z-index:1}
	.sec_rejuran_interval .interval_list ul{justify-z-index:2}
	.sec_rejuran_interval .interval_list li{background:#fff;width:13.5417vw;height:13.5417vw;border-radius:50%;border:0.0694vw solid #96a9cf;
	flex-direction:column;align-items:center;box-shadow:0 0 0.6944vw rgba(0,0,0,.02);justify-}
	.sec_rejuran_interval .interval_list li h4{font-size:1.4583vw;margin-bottom:1.3889vw;position:relative}
	.sec_rejuran_interval .interval_list li h4::after{width:6.9444vw;height:0.1389vw;background:#7c94c4;bottom:-0.4861vw;left:50%;transform:translateX(-50%)}
	.sec_rejuran_interval .interval_list li p{font-size:1.3194vw;line-height:2.3611vw;font-weight:400}
	.sec_rejuran_interval .interval_notice{max-width:39.3056vw;margin:0 auto;background:#7c94c4;border-radius:0.6944vw;padding:0.9722vw 2.0833vw}
	.sec_rejuran_interval .interval_notice p{font-size:1.2500vw;font-weight:300}

	/**************************************************
	* 엘라비에 리투오
	**************************************************/
	.atia2000_bg { background:url("../sub/img/atia2000_bg.jpg") 60% 50% / cover no-repeat; }
	.anti201_cont .sec_tightening .tight_top_box .img_area{width:45%}
	.anti201_cont .sec_tightening .tight_top_box .txt_area{width:50%}
	.sec_tightening .desc_wrap .mt30.gray{font-size:1.1806vw;color:#ababab}

	.comp_img img,.re2o_contents .img_box img{max-width:100%}
	.sec_elravie_re2o{padding:0 0 12.5000vw}
	.sec_elravie_re2o .tit_wrap{margin-bottom:3.4722vw}
	.re2o_container{gap:2.4306vw;align-items:stretch;justify-content:space-between}
	.re2o_tabs{width:39.5833vw;flex-shrink:0}
	.re2o_contents,.re2o_tabs ul{flex-direction:column}
	.re2o_tabs ul{gap:0.8333vw}
	.re2o_tabs li{background:#f8f9fa;border-radius:1.3889vw;padding:3.6111vw 4.1667vw;align-items:center;gap:3.4722vw;cursor:pointer;transition:.3s;border:0.0694vw solid transparent;max-height: 9.8611vw;}
	.re2o_tabs li.on{background:#88a1ce;border-color:#88a1ce}
	.re2o_tabs li .num{font-size:1.9444vw;text-decoration:underline;text-underline-offset:0.4167vw;color:#2d2d2d}
	.comp_col h4,.re2o_tabs li .txt{font-size:1.7361vw;word-break:keep-all;font-weight:600}
	.re2o_tabs li.on .num{text-decoration-color:rgba(255,255,255,0.7)}
	.re2o_tabs li .txt{line-height:1.4}
	.re2o_tabs li.on .txt{color:#fff}
	.re2o_contents{width:calc(100% - 33.3333vw)}
	.re2o_contents .tab_cont{height:100%;flex-direction:column;justify-content:space-between}
	.re2o_contents .tab_cont.on{animation:.4s fadeIn}
	.re2o_contents .img_box{flex-grow:1;align-items:center;justify-background:#fff;}
	.re2o_contents .txt_box{background:#88a1ce;padding:2.0833vw 0;font-size:1.3194vw;line-height:1.6;font-weight:300}
	.compare_wrap{height:100%;border-radius:0;background:#fff}
	.comp_col{flex:1;flex-direction:column;text-align:center}
	.left_col.comp_col{background:#f8f9fa}
	.right_col.comp_col{background:#eef1f9}
	.comp_head{height:5.9028vw;align-items:center;justify-font-size:1.6667vw;font-weight:500}
	.left_col .comp_head{background:#bfbfbf;color:#333}
	.right_col .comp_head{background:#7c94c4;color:#fff}
	.comp_body{padding:2.4306vw 1.3889vw 2.7778vw;flex-grow:1;flex-direction:column;align-items:center;justify-content:flex-start}
	.comp_img{height:11.6667vw;margin-bottom:2.2222vw;align-items:center;justify-}
	.comp_img img{max-height:100%;mix-blend-mode:multiply}
	.comp_col h4{margin-bottom:1.2500vw;padding-bottom:1.3889vw;width:80%}
	.comp_col h4::after{width:100%;height:0.0694vw;bottom:0;left:0}
	.left_col h4{font-size:1.3194vw;}
	.left_col h4::after{background:#dcdcdc}
	.right_col .comp_desc strong,.right_col h4{color:#7c94c4}
	.right_col h4{font-size:1.3194vw;}
	.right_col h4::after{background:#cbd4e6}
	.comp_desc strong{font-size:1.3194vw;margin-bottom:0.5556vw}
	.left_col .comp_desc strong{color:#2d2d2d}
	.comp_desc span{font-size:1.1111vw;color:#a5a5a5}
	@keyframes fadeIn{from{opacity:0;transform:translateY(0.6944vw)}to{opacity:1;transform:translateY(0)}}
	.anti201_cont .virtue_feat_box .feat_list{width:61%;}
	.anti201_cont .sec_virtue_features .tit_wrap{margin-bottom:5.5556vw;}
	.anti201_cont .sub09_sect09{background:#f4faff;padding:10.4167vw 0 11.8056vw}
	.anti201_cont .sub09_sect09 .sub09_sect09_list{margin-top:3.4722vw;} 
	.anti201_cont .sub09_sect09 .sub09_sect09_list ul h3{line-height: 3.1250vw;}
	.anti201_cont .sub09_sect09 .sub09_sect09_list ul li:first-child{background: url(../sub/img/sub20_sect09_img01.png) no-repeat center center / cover;}
	.anti201_cont .sub09_sect09 .sub09_sect09_list ul li:nth-child(2){background: url(../sub/img/sub20_sect09_img02.png) no-repeat center center / cover;}
	.anti201_cont .sub09_sect09 .sub09_sect09_list ul li:nth-child(3){background: url(../sub/img/sub20_sect09_img03.png) no-repeat center center / cover;}
	.anti201_cont .sub09_sect09 .sub09_sect09_list ul li:last-child{    background: url(../sub/img/sub09_sect09_img03.png) no-repeat center center / cover;}

	.sec_re2o_point { padding: 12.5000vw 0; }
	.point_row {margin-bottom: 6.9444vw;  gap: 22.2222vw; justify- align-items: flex-start;  }
	.point_row:last-child { margin-bottom: 0; gap:14.2361vw;}
	.point_row .left_tit { width: 24.3056vw; flex-shrink: 0; }
	.point_row .left_tit h3 { font-size: 1.5278vw;   margin-bottom: 0.3472vw; }
	.point_row .left_tit h2 { font-size: 2.2222vw;   line-height: 1.3; }
	.point_row.cert_row .left_tit h2 {  }
	.point_row.cert_row .left_tit h2 span {  }

	.point_row .right_cont { flex-grow: 1; }
	.point_list {  flex-direction: column; gap: 1.0417vw; }
	.point_list li { background: #f4faff; border-radius: 1.3889vw; padding: 3.0556vw 3.4722vw; }
	.point_list li strong {  font-size: 1.8750vw;   margin-bottom: 1.2500vw; }
	.point_list li p { font-size: 1.3194vw;  }

	.cert_list {  gap: 6.9444vw;justify-  align-items: center; }
	.cert_list li {  flex: 1;  }
	.cert_list li::after {   width: 0.0694vw; height: 14.9306vw; background: #ddd;  right: -3.4722vw; top: 50%; transform: translateY(-50%); }
	.cert_list li:last-child::after {  }
	.cert_list li .img_box { height: 8.3333vw;margin-bottom: 0.3472vw;  align-items: center; justify-  }
	.cert_list li .img_box img { max-height: 100%; max-width: 100%; mix-blend-mode: multiply; }
	.cert_list li p { font-size: 1.1111vw;      line-height: 1.7361vw;}
	.cert_list li p strong { font-size: 1.3194vw;   }
	.sec_re2o_synergy{padding:12.5000vw 0;background:url("../sub/img/sec_re2o_synergy_bg.jpg") 60% 50% / cover no-repeat;}
	.synergy_wrap{gap:3.4722vw;justify-align-items:flex-start}
	.synergy_wrap .left_tit{width:24.3056vw;flex-shrink:0}
	.synergy_wrap .left_tit h3{font-size:2.2222vw;line-height:1.3}
	.synergy_wrap .right_cont{flex-direction:column;gap:2.7778vw}
	.synergy_group{width: 43.7500vw;flex-direction:column}
	.synergy_list{gap:0.3472vw;margin-bottom:0.1389vw}
	.synergy_list li{flex:1;flex-direction:column;overflow:hidden}
	.synergy_list li .img_box{background:#f8f9fa;height:14.3056vw;align-items:center;justify-}
	.synergy_list li .img_box img{max-height:100%;max-width:100%;mix-blend-mode:multiply}
	.synergy_list li .name{background:#5d6168;padding:0.6944vw 0.6944vw;font-size:1.1806vw;font-weight:400}
	.synergy_label{background:#eaeff9;font-size:1.7361vw;padding:1.2500vw 1.3889vw}
	/**************************************************
	* 목/손
	**************************************************/
	.naha_bg{ background:url("../sub/img/naha_bg.jpg") 60% 50% / cover no-repeat; }
	.neha_cont .sec_tightening .tight_top_box .img_area{width:45%}
	.neha_cont .sec_tightening .tight_top_box .txt_area{width:55%}
	.neck_sol_group,.neck_sol_wrap{flex-direction:column;display:flex}
	.sec_neck_solution{padding:10.7639vw 0; background:url("../sub/img/sec_neck_solution_bg.jpg") 60% 50% / cover no-repeat; }
	.neck_sol_wrap{gap:2.4306vw;margin:0 auto}
	.neck_sol_top{justify-align-items:flex-start}
	.neck_sol_tit{width:24.3056vw;flex-shrink:0;padding-top:0.6944vw}
	.neck_sol_tit p{font-size:1.6667vw;font-weight:500}
	.neck_sol_tit h3{font-size:2.3611vw;margin-top:0.5556vw}
	.neck_sol_group{gap:0.3472vw}
	.neck_sol_list{gap:0.3472vw}
	.neck_sol_list li{width:13.8889vw;flex-direction:column}
	.neck_sol_list li .img_box{background:#fff;height:13.8889vw;align-items:center;justify-content:center}
	.neck_sol_list li .img_box img{}
	.neck_sol_list li .name{background:#5d6168;padding:0.6250vw 0.3472vw;font-size:1.1806vw;font-weight:400}
	.neck_sol_label{background:#fff;font-size:1.7361vw;padding:1.3194vw;margin-top:0.3472vw}
	.neck_sol_bottom{justify-content:flex-end}
	.neck_sol_bottom .neck_sol_group.blue_label .neck_sol_label{background:#b4c2de;color:#fff}
	.sec_hand_solution{padding:10.7639vw 0; background:url("../sub/img/sec_neck_solution_bg.jpg") 60% 50% / cover no-repeat;}
	/**************************************************
	* 공통섹션 
	**************************************************/
	.cs-news{margin-bottom:5.5556vw;max-width:87.5000vw;margin:0 auto;}
	.cs-news-header{margin-bottom:2.7778vw;
    justify-}
	.cs-news-title{font-size:2.6389vw;margin-bottom:1.0417vw}
	.cs-btn-more{padding:0.8333vw 1.7361vw;background:#000;text-decoration:none;font-size:0.9028vw;transition:background .2s}.cs-btn-more:hover{background:#333}
	.cs-news-list{flex-direction:column;gap:2.7778vw}
	.cs-news-item{cursor: pointer;gap:2.7778vw;align-items:stretch}
	.cs-news-img{width:24.3056vw;flex-shrink:0;position:relative}
	
	/* .cs-news-img::after{padding-bottom:60%} */
	.cs-news-grid-item .cs-news-img img,.cs-news-img img{top:0;left:0;width:100%;height:100%;object-fit:cover}
	.cs-news-txt{flex:1;flex-direction:column;justify-content:center}
	.cs-news-cate{font-size:1.1806vw;margin-bottom:1.0417vw}
	.cs-news-grid-item .cs-news-subj,.cs-news-subj{font-size: 1.5278vw;
    
    line-height: 2.0833vw;
    padding: 0.6944vw 0;}
	.cs-news-layout-grid .cs-news-img{width:30.8333vw;height:17.3611vw;}
	.cs-news-desc{font-size:0.9722vw;margin-bottom:1.7361vw;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
	.cs-news-date{font-size:1.0417vw;color:#000}
	.cs-news-layout-grid{gap:3.4722vw}
	.cs-news-layout-grid .cs-news-title{margin-bottom:2.3611vw;}
	.cs-news-left{width:20.9722vw;flex-shrink:0}
	.cs-news-right{flex:1;grid-template-columns:repeat(2,1fr);gap:4.4444vw 1.3889vw}
	.cs-news-grid-item{width: 30.8333vw;flex-direction:column}
	.cs-news-grid-item .cs-news-img{width:100%;background:#dcdcdc;margin-bottom:1.9444vw}
	.cs-news-grid-item .cs-news-cate{font-size:1.1111vw;;margin-bottom:0.0000vw}
	.cs-news-grid-item .cs-news-date{font-size:0.9722vw;color:#666}
	.cs-divider{border-top:0.0694vw dotted #ccc;margin:5.5556vw 0}
	.hithithit {  align-items: center; gap: 0.5556vw;    font-size: 0.9028vw; }
	/**************************************************
	*	유튜브
	**************************************************/
	.cs-wrap .tx_bx span{font-size:1.1806vw;}
	.cs-wrap .tx_bx h3{font-size:2.5694vw;padding-top:1.7361vw;}
	.cs-wrap .tx_bx h3 strong{font-weight:600}
	.cs-youtube {  background: linear-gradient(to bottom, #eeeff3 60%, #fff 60%);}
	.cs-youtube .con_inner{max-width:90.2778vw; margin: 6.9444vw auto;}
	.cs-youtube .tx_bx span{border-bottom:0.0694vw solid #679ac1}
	.cs-youtube .tx_bx h3{padding-top:3.3333vw;}
	.cs-youtube .cs-yt-subtit {   font-size:0.9722vw; margin-bottom:0.6944vw;  text-decoration:underline; text-underline-offset: 0.2778vw; text-transform:uppercase; letter-spacing:0.0694vw; }
	.cs-youtube .cs-yt-title {  font-size:2.2222vw;   margin-bottom:3.4722vw; }
	.cs-youtube .cs-yt-content {height: 24.3750vw; margin-top:6.2500vw; gap: 3.4722vw; align-items:flex-start; }
	.cs-youtube .cs-yt-main-img { flex: 0 0 50%; max-width:50%; border-radius:1.0417vw;  box-shadow:0 0.6944vw 2.0833vw rgba(0,0,0,0.1); }
	.cs-youtube .cs-yt-main-img img { width:100%;  }
	.cs-youtube .cs-yt-right { flex: 0 0 calc(50% - 3.4722vw); max-width:calc(50% - 3.4722vw);  flex-direction:column;height:100%; justify- }
	.cs-youtube .cs-yt-info-txt { font-size:1.6667vw;  line-height:1.4; margin-bottom:1.3889vw; word-break:keep-all; }
	.cs-youtube .cs-yt-btn {  align-items:center; background:#e02c28;  padding:0.4167vw 1.2500vw; border-radius:2.0833vw;  font-size:0.9028vw; text-decoration:none; margin-bottom:3.4722vw; width:fit-content; }
	.cs-youtube .cs-yt-btn i { font-size: 0.6944vw; margin-left: 0.3472vw; }
	.cs-youtube .cs-yt-swiper-wrap {  margin-top:1.3889vw; }
	.cs-youtube .cs-yt-nav {  right:0; top:-3.1250vw;  align-items:center; gap:0.5556vw;  }
	.cs-youtube .cs-yt-prev, .cs-youtube .cs-yt-next { cursor:pointer;  font-size:1.1111vw; transition:color 0.2s; }
	.cs-youtube .cs-yt-prev:hover, .cs-youtube .cs-yt-next:hover {  }
	.cs-youtube .cs-yt-pagination {  gap:0.3472vw;  top:auto; width:auto; align-items:center; margin: 0 0.3472vw; }
	.cs-youtube .cs-yt-pagination .swiper-pagination-bullet { width:0.4167vw; height:0.4167vw; background:#ddd; opacity:1; margin:0 !important; }
	.cs-youtube .cs-yt-pagination .swiper-pagination-bullet-active { width:0.6944vw; height:0.6944vw;background:#7c94c4; transform:scale(1); }
	.cs-youtube .cs-yt-thumb {  border-radius:0.5556vw;   box-shadow:0 0.2083vw 0.6944vw rgba(0,0,0,0.1); border:0.0694vw solid #eee; }
	.cs-youtube .cs-yt-thumb img { width:100%;  }
	.icon-youtube { width:3.1875rem; height:1rem; background-image:url("../img/icon-youtube.png"); }
	.icon-arrow01 {width: 0.5rem;height: 0.625rem; background-image: url(../img/icon-arrow01.png);}
	.cs-youtube .cs-yt-info .btn {border-}
	.cs-youtube .swiper-container{overflow:hidden}

	.cs-wrap a.btn.type01{border-radius: 0.187rem 1.25rem;transition: all 0.75s cubic-bezier(0.19, 1, 0.22, 1);
	 height:2.5000vw; line-height:2.5000vw; padding:0 1.25rem; min-width:9.2361vw; border:0.0694vw solid transparent;}
	.cs-wrap a.btn.type01:after {   left:-5.2083vw; top:-3.4722vw; width:3.4722vw; height:10.7639vw;  opacity:0.2; transform:rotate(35deg); 
	transition:all 0.75s cubic-bezier(0.19,1,0.22,1); }
}

@media (max-width:1079px) {
    .sect-doctors .container-fluid{padding-top: 22%;}
	.sect-doctors .swiper-slide .d-flbox{padding-left:10%;}
	.sect-doctors .swiper-navigation span.swiper-prev { left:10%; }
	.sect-doctors .swiper-navigation span.swiper-next { left:16%; }
    .sect-doctors .swiper-pagination {left:22%;}
}
@media (max-width:1024px){

	/**************************************************
	* 써마지
	**************************************************/
	.atia01_bg { background:url("../sub/img/atia01_bg.jpg") 60% 50% / cover no-repeat; }
	.sub-top-area3{padding:10.4492vw 0;background: url(../sub/img/sub-top-area3.jpg) no-repeat 90% 50% / cover;}
	.sub-top-area3 .stm_tit{font-size:3.1250vw;line-height:1.3;letter-spacing:-.05em;margin-bottom:5.0781vw}
	.sub-top-area3 .stm_tit b{font-size:3.7109vw;padding-top:0.7813vw;}
	.sub-top-area3 .stm_bar{width:4.8828vw;height:0.2930vw;background:#7c94c4;margin:0 auto 5.6641vw}
	.sub-top-area3 .stm_desc{font-size:1.7578vw;line-height:2.9297vw;word-break:keep-all;margin-bottom:2.6367vw;margin-top:0}
	.blue_txt{font-weight:500}
	.sub-top-area3 .stm_desc:last-child{margin-bottom:0}
	.sec_corelge_process.sec_corelge_process02{background: url(../sub/img/sec_corelge_process_bg2.jpg) no-repeat center;}
	/* sec_tightening */
	.noise_bg{background:url("../sub/img/noise_bg.png") 60% 50% / cover no-repeat;}
	.sec_step_sol .step_item02 .step_top .img_area .img_box .img_bg,.sec_tightening .tight_top_box .img_area .img_box .img_bg{top:0;left:0;width:100%;height:100%;
	background-size:cover}
	.sec_tightening .inner{padding:17.5781vw 0}
	.sec_tightening .tight_top_box{margin-bottom:7.8125vw;justify-align-items:center;}
	.sec_tightening .tight_top_box .txt_area{width:100%}
	.sec_tightening .tight_top_box .img_area{width:100%}
	.sec_tightening .tight_top_box .img_area .img_box{width:100%;height:auto;padding-bottom:0;border-radius:4.8828vw 0}
	.sec_tightening .tight_top_box .img_area .img_box .img_bg{background-color:#eee}
	.sec_tightening .tit_wrap{margin-bottom:3.9063vw}
	.sec_tightening .desc_wrap .mt30{margin-top:2.9297vw}
	.sec_tightening .tight_btm_box{padding:2.7344vw 0;text-align:center}
	.sec_tightening .tight_btm_box .btm_desc{font-size:1.8555vw;line-height:3.0273vw;letter-spacing:-.025em}
	.sec_tightening .tight_btm_box .btm_desc .c_blue{margin-top:0.0000vw}
	.sec_step_sol{padding:17.5781vw 0;background:url("../sub/img/sec_step_sol_bg.jpg") 60% 50% / cover no-repeat; }
	.sec_step_sol .tit_wrap{margin-bottom:5.8594vw}
	.sec_step_sol .tit_wrap.center_txt{text-align:center}
	.sec_step_sol .step_list02 .step_item02{margin-bottom:23.4375vw}
	.sec_step_sol .step_list02 .step_item02:last-child{margin-bottom:0}
	.sec_step_sol .step_item02 .step_top{margin-bottom:3.9063vw;flex-wrap: wrap;gap: 3vw;}
	.sec_step_sol .step_item02 .step_top .img_area{width:100%}
	.sec_step_sol .step_item02 .step_top .img_area .img_box{width:100%;height:auto;padding-bottom:0;border-radius:2.9297vw 0}
	.sec_step_sol .step_item02 .step_top .img_area .img_box .img_bg{background-color:#ddd}
	.sec_step_sol .step_item02 .step_top .txt_area{}
	.sec_step_sol .step_item02 .step_top .txt_area .s_tag{font-size:1.5625vw;margin-bottom:1.5625vw}
	.sec_step_sol .step_item02 .step_top .txt_area .s_tit{font-size:3.1250vw;margin-bottom:1.9531vw;letter-spacing:-.05em}
	.sec_step_sol .step_item02 .step_top .txt_area .s_topic{font-size:1.9531vw;margin-bottom:4.1016vw}
	.sec_step_sol .step_item02 .step_top .txt_area .s_desc{font-size:1.8555vw;line-height:3.0273vw;word-break:keep-all}
	.sec_step_sol .step_item02 .step_btm .info_list{gap: 1.4648vw;justify-margin:0 -0.9766vw}
	.sec_step_sol .step_item02 .step_btm .info_list li{width:33.333%;background:#fff;border-radius:1.9531vw;padding:2.4414vw 0.0000vw;box-shadow:0.4883vw 0.4883vw 1.9531vw rgba(110,133,178,.1)}
	.sec_step_sol .step_item02 .step_btm .info_list li .label{padding:0.4883vw 1.6602vw;background:#7c94c4;font-size:1.5625vw;border-radius:0.4883vw;margin-bottom:1.6602vw}
	.sec_step_sol .step_item02 .step_btm .info_list li .con{font-size:1.8555vw;line-height:1.4;word-break:keep-all}
	.sec_step_sol2{padding:17.5781vw 0;background:url("../sub/img/sec_step_sol_bg2.jpg") 60% 50% / cover no-repeat; }
	.sec_step_sol2 .tit_wrap{margin-bottom:5.8594vw}
	.sec_step_sol2 .tit_wrap.center_txt{text-align:center}
	.sec_step_sol2 .step_list02 .step_item02{margin-bottom:23.4375vw}
	.sec_step_sol2 .step_list02 .step_item02:last-child{margin-bottom:0}
	.sec_step_sol2 .step_item02 .step_top{margin-bottom:3.9063vw;flex-wrap: wrap;flex-direction: column-reverse;align-items: flex-start;gap: 3vw;}
	.sec_step_sol2 .step_item02 .step_top .img_area{width:100%}
	.sec_step_sol2 .step_item02 .step_top .img_area .img_box{width:100%;height:0;padding-bottom:44%;border-radius:2.9297vw 0}
	.sec_step_sol2 .step_item02 .step_top .img_area .img_box .img_bg{background-color:#ddd}
	.sec_step_sol2 .step_item02 .step_top .txt_area{}
	.sec_step_sol2 .step_item02 .step_top .txt_area .s_tag{font-size:1.5625vw;margin-bottom:1.5625vw}
	.sec_step_sol2 .step_item02 .step_top .txt_area .s_tit{font-size:3.1250vw;margin-bottom:1.9531vw;letter-spacing:-.05em}
	.sec_step_sol2 .step_item02 .step_top .txt_area .s_topic{font-size:1.9531vw;margin-bottom:4.1016vw}
	.sec_step_sol2 .step_item02 .step_top .txt_area .s_desc{font-size:1.8555vw;line-height:3.0273vw;word-break:keep-all}
	.sec_step_sol2 .step_item02 .step_btm .info_list{gap: 1.4648vw;justify-margin:0 -0.9766vw}
	.sec_step_sol2 .step_item02 .step_btm .info_list li{width:33.333%;background:#fff;border-radius:1.9531vw;padding:2.4414vw 0.0000vw;box-shadow:0.4883vw 0.4883vw 1.9531vw rgba(110,133,178,.1)}
	.sec_step_sol2 .step_item02 .step_btm .info_list li .label{padding:0.4883vw 1.6602vw;background:#9c7cc4;font-size:1.5625vw;border-radius:0.4883vw;margin-bottom:1.6602vw}
	.sec_step_sol2 .step_item02 .step_btm .info_list li .con{font-size:1.8555vw;line-height:3.0273vw;word-break:keep-all}

	.sec_process .inner{padding:17.5781vw 0}
	.sec_process .tit_wrap{margin-bottom:7.8125vw}
	.sec_process .tit_wrap.center_txt{text-align:center}
	.sec_process .process_wrap{justify-align-items:flex-start}
	.sec_process .process_wrap .proc_tit{width:20%;top:14.6484vw}
	.sec_process .process_wrap .proc_tit h3{font-size:3.7109vw;margin-bottom:1.9531vw;letter-spacing:-.02em}
	.sec_process .process_wrap .proc_tit p{font-size:1.8555vw;line-height:3.0273vw}
	.sec_process .process_wrap .proc_list{width:75%;padding-left:16.1133vw;position:relative}
	.sec_process .process_wrap .proc_list .line{left:-0.2930vw;top:0;width:0.4883vw;height:5.8594vw;background:#7c94c4;border-radius:0.2930vw;display:none}
	.sec_process .process_wrap .proc_list::before{left:-0.4883vw;top:0;width:2.0508vw;height:44.3359vw;background:url("../sub/img/proc_list_sun.png") 60% 50% / cover no-repeat;}
	.sec_process .process_wrap .proc_item{align-items:center;margin-bottom:2.9297vw}
	.sec_process .process_wrap .proc_item:last-child{margin-bottom:0}
	.sec_process .process_wrap .proc_item .img_box{width:37.2%;overflow:hidden}
	.sec_process .process_wrap .proc_item .img_box img{width:100%;display:block}
	.sec_process .process_wrap .proc_item .txt_box{width:55%;padding-left:5.4688vw}
	.sec_process .process_wrap .proc_item .txt_box .step_badge{border:0.0977vw solid #7c94c4;font-size:1.6602vw;padding:0.7813vw 1.3672vw;border-radius:1.9531vw;
	margin-bottom:1.4648vw;}
	.sec_process .process_wrap .proc_item .txt_box h4{font-size:2.4414vw;margin-bottom:1.6602vw;letter-spacing:-.05em}
	.sec_process .process_wrap .proc_item .txt_box p{font-size:1.8555vw;line-height:3.0273vw;word-break:keep-all}
	.anti01_cont .sec_corelge_recommend .rec_img_area { width: 100%; background: url('../sub/img/corelge_rec_bg01.jpg') no-repeat center center / cover; min-height: 39.0625vw; }
	.sec_corelge_recommend .rec_list li .num {font-size: 2.7344vw;line-height: 1;padding-right:4.8828vw;}
	.sec_corelge_recommend .rec_list li .num:after {width: 100%;height: 0.1953vw;background: #fff;margin-top: 0.4883vw;}
	.anti01_cont .sec_corelge_recommend .rec_list li{margin-bottom:3.6133vw;}
	/**************************************************
	* 코레지 셀핏
	**************************************************/

	.atia03_bg { background:url("../img/atia03_bg.jpg") 60% 50% / cover no-repeat; }
	.atia_area{max-height:65.2344vw;}
	.atia_area .sub-top-view .txtbox h3{font-size:1.8555vw;font-weight:400}
	.atia_area .sub-top-view .txtbox h2{font-size:6.3477vw;padding-top: 3.9063vw;}
	.atia_area .sub-top-view .txtbox p{font-size:1.8555vw;padding-top:3.9063vw}
	.atia_area .sub-top-view .txtbox{top: 40%;}
	.list_area li .txt,.tit_wrap p{letter-spacing:-0.0488vw;}
	.sec_corelge{padding:15.6250vw 0;}
	.sec_corelge .inner{width:93.0469vw;margin:0 auto;position:relative}
	.sec_corelge .inner::before{display:none}
	.corelge_row{margin-bottom:15.6250vw;gap: 9vw;flex-wrap:wrap;}
	.corelge_row:last-child{margin-bottom:0}
	.corelge_row .txt_area{width:100%;padding-top:6.0547vw}
	.corelge_row .txt_area figure{text-align:center;}
	.corelge_row.corelge_row22 .txt_area{padding-top:0}
	.corelge_row .img_area{width:100%;}
	.corelge_row .list_area{width:100%}
	.tit_wrap{margin-bottom:3.9063vw;text-align: center;}
	.tit_wrap p{font-size:3.2227vw;margin-bottom:0.9766vw;font-weight:400}
	.tit_wrap h3{font-size:3.7109vw;letter-spacing:-0.0977vw;line-height:1.2}
	.desc_wrap p{font-size:1.8555vw;line-height:3.0273vw;word-break:keep-all}
	.desc_wrap .mt30{margin-top:1.4648vw}
	.list_area ul{flex-direction:column;gap:1.4648vw}
	.list_area li{align-items:center;background:#f3f7ff;padding:1.9531vw 2.9297vw;border-radius:1.9531vw;transition:.3s}
	.list_area li:hover{background:#eef5fb;transform:translateX(0.4883vw)}
	.list_area li .chk_icon{width:3.1250vw;margin-right:2.6367vw;}

	.list_area li .txt{font-size:1.8555vw}
	.list_area li .txt strong{font-weight:600}
	.bg_deco{right:0;top:0;opacity:.5;pointer-events:none}
	.bg_deco2{left:0;bottom:-25.8789vw;opacity:.5;pointer-events:none}


	.sec_corelge_process { padding: 19.5313vw 0; background: url('../sub/img/sec_corelge_process_bg.jpg') no-repeat center;}
	.sec_corelge_process .inner { width: 93.0469vw; margin: 0 auto;  }


	.process_head { margin-bottom: 5.8594vw; }
	.process_head p.tit { font-size: 3.2227vw;  margin-bottom: 3.4180vw;  letter-spacing: -0.0488vw; line-height: 1.3; }
	.process_head p.tit strong {  margin-top: 0.9766vw; font-size: 3.7109vw;   letter-spacing: -0.0977vw; line-height: 1.2; }
	.process_head .desc { font-size: 1.8555vw; line-height:3.0273vw;word-break: keep-all; }

	.process_list {   gap: 7.8125vw; }
	.process_item { flex-direction: column; }
	.process_item figure { width: 100%; height: 21.4844vw;  margin-bottom: 0; background: #ccc; } 
	.process_item figure img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s; }
	.process_item:hover figure img { transform: scale(1.05); }

	.process_item .txt_box { background: #7c94c4; padding: 2.4414vw 1.9531vw;  height: 11.7188vw;  align-items: center; justify-  margin-top: 1.4648vw;  }
	.process_item .txt_box p { font-size: 1.8555vw; line-height: 2.6367vw;  letter-spacing: -0.0488vw; }
	.process_item .txt_box p strong{font-weight:600}
	.process_arrow {  top: 50%; width: 1.9531vw; height: 1.9531vw;  }
	.process_list::before, .process_list::after {   top: 40%; width: 1.8555vw; height: 6.1523vw; background: url('../sub/img/process_arrow.png') no-repeat center;  }
	.process_list::before { left: 31.5%; }
	.process_list::after { right: 31.5%; }

	/* 3-STEP Solution */
	.sec_corelge_step { padding: 19.5313vw 0; background: #fff; }
	.bg_deco3{left:0;top:-13.3789vw}
	.sec_corelge_step .inner {flex-wrap: wrap; width: 93.0469vw; margin: 0 auto;   align-items: center; }
	.sec_corelge_step .tit_wrap{}

	.step_img_area { width: 100%;  justify- align-items: center; }
	.step_img_area img { max-width: 100%; height: auto; }

	.step_txt_area { width: 100%; }
	.step_tit_wrap { margin-bottom: 4.8828vw; }
	.step_tit_wrap p { font-size: 2.3438vw;  margin-bottom: 0.9766vw;  letter-spacing: -0.0488vw; }
	.step_tit_wrap h3 { font-size: 4.4922vw;   letter-spacing: -0.0977vw; line-height: 1.2; }

	.step_list {  flex-direction: column; gap: 3.3203vw; }
	.step_item {  align-items: center; gap:0.2930vw; padding: 0;  height: 13.8672vw; }
	.step_item:hover { box-shadow: 0 0.9766vw 1.9531vw rgba(0,0,0,0.05); }

	.step_item .thumb { width: 23.4375vw; height: 100%; flex-shrink: 0; background: #eee;  }
	.step_item .thumb img { width: 100%; height: 100%; object-fit: cover; }

	.step_item .info { padding: 0 2.9297vw; height:100%;background: #f0f4fb;width: calc(100% - 17.5781vw); flex-direction: column; justify-  }
	.step_item .info h4 { font-size: 2.4414vw;   margin-bottom: 1.4648vw; letter-spacing: -0.0488vw; }
	.step_item .info h4 span {  font-size: 2.0508vw; margin-left: 0.9766vw;  }
	.step_item .info .tag_wrap {  align-items: center; }
	.step_item .info .tag {  background: #7c94c4;  font-size: 1.5625vw; padding: 0.4883vw 1.0742vw; border-radius: 0.3906vw; margin-right: 0.9766vw;  }
	.step_item .info .desc { font-size: 1.9531vw;  font-weight:500}

	/* Recommended Section */
	.sec_corelge_recommend {  flex-wrap: wrap; min-height: 110.2734vw; }
	.sec_corelge_recommend .rec_txt_area { width: 100%; 
	background: url('../sub/img/corelge_le_rec_bg.jpg') no-repeat center center / cover;  align-items: center; justify-   }

	.sec_corelge_recommend .rec_inner { width: 58.5938vw;   margin-right: 27.8828vw; }
	.sec_corelge_recommend .rec_tit_wrap { margin-bottom: 5.8594vw; }
	.sec_corelge_recommend .rec_tit_wrap p { font-size: 3.2227vw;  opacity: 0.9; margin-bottom: 1.4648vw; letter-spacing: -0.0488vw; }
	.sec_corelge_recommend .rec_tit_wrap h3 { font-size: 3.7109vw;  letter-spacing: -0.0977vw; line-height: 1.2; }

	.sec_corelge_recommend .rec_list li {  align-items: center; margin-bottom: 1.9531vw; font-size: 1.8555vw; line-height: 1.5;  letter-spacing: -0.0488vw; }
	.sec_corelge_recommend .rec_list li .check { margin-right: 1.9531vw; width: 1.9531vw; height: 0.9766vw; border-bottom: 0.1953vw solid #fff; border-left: 0.1953vw solid #fff; transform: rotate(-45deg); flex-shrink: 0; margin-top: -0.4883vw; }

	.sec_corelge_recommend .rec_img_area { width: 100%; background: url('../sub/img/corelge_rec_bg.jpg') no-repeat center center / cover; min-height: 39.0625vw; }



	/**************************************************
	* 미라젯
	**************************************************/
	.sec_tightening .tight_top_box{flex-wrap:wrap;gap: 3vw;justify-content: center;}
	.sec_mirajet_recommend .rec_list2 .item .desc{font-size: 1.75vw;}
	.sec_corelge_process03 .process_item .txt_box{        height: 21.1944vw;}
	.process_item .txt_box span.tx_01{font-size: 2.278vw;}
	/**************************************************
	* 리쥬란힐러
	**************************************************/
	.anti018_con .corelge_row .txt_area{width:100%}
	.anti018_con .corelge_row .txt_area .desc_wrap{margin-top:3.9063vw}
	.anti018_con .corelge_row.corelge_row22 .list_area{width:100%}
	.anti018_con .corelge_row.corelge_row22 .txt_area{width:100%;}
	.anti018_con .corelge_row.corelge_row22{flex-direction: column-reverse;}
}
@media (max-width:960px) {
    .sect-doctors .container-fluid{padding-top: 24%;}
	.sect-doctors .swiper-slide .d-flbox{padding-left:6%;}
	.sect-doctors .swiper-navigation span.swiper-prev { left:6%; }
	.sect-doctors .swiper-navigation span.swiper-next { left:13%; }
    .sect-doctors .swiper-pagination {left:21%;}
}
@media (max-width:768px) {
	.sect-doctors .pc-only { display:none; }
	.sect-doctors .mo-only { display:block; }
	.sub-top-view .txtbox{top:25%}

	.sub01-03-top-view { background:url("../img/sub01-03-img01_m_251205.jpg") 50% 50%/cover no-repeat; }
	.sub01-03-top-view-bg { background:url("../sub/img/sub01-03-img01_m.jpg") 50% 73%/cover no-repeat; }

    .sect-doctors .container-fluid{padding-top:8rem;}
	.sect-doctors .d-flex { flex-direction:column; }
	.sect-doctors .swiper-slide .d-flbox { width:100%; max-width:64%; margin:0 auto 2rem; padding-left:0%;}
	.sect-doctors .swiper-slide .d-frbox { width:100%; max-width:64%; margin:0 auto; }
	
	.sect-doctors .swiper-slide .titlebox { position:static; }
	.sect-doctors .swiper-slide .titlebox h2 { margin-bottom:2rem; }
	.sect-doctors .swiper-slide .txtbox { margin-top:2rem; }
	
	.sect-doctors .swiper-slide .imgbox { max-width:100%; margin:0 auto; border-radius:5.128rem 0.5128rem 0.5128rem 0.5128rem; }
	
	.sect-doctors .swiper-navigation span { display:none; }
	.sect-doctors .swiper-pagination { bottom:0; left:50%; margin-top:1.8rem; transform: translateX(-50%) translateZ(0); -webkit-transform: translateX(-50%) translateZ(0); -moz-transform: translateX(-50%) translateZ(0); -ms-transform: translateX(-50%) translateZ(0); -o-transform: translateX(-50%) translateZ(0);}
	
	/**************************************************
	* notice
	**************************************************/
	.bo_inner{padding:20vw 4vw}
	/**************************************************
	* 로케이션
	**************************************************/

	.d-flex{flex-wrap: wrap;}
	.container-sm{width:100%;max-width:169.2708vw;margin-left:auto;margin-right:auto}
	.sub01-06-cont01{padding:17.5781vw 0}
	.sub01-06-cont01 .titlebox h2{margin-bottom:3.75rem}
	.titlebox .txt-ani,.titlebox>h1,.titlebox>h2,.titlebox>h3,.titlebox>p{display:block}
	.titlebox h2{line-height:3.75rem;font-size:2.437rem;letter-spacing:.01rem;font-weight:100}
	.sub01-06-cont01 .txtbox dl{font-size:0}
	.align-items-center{align-items:center}
	.icon-location02{width:4.75rem;height:4.75rem;background-image:url(../sub/img/icon-location02.png);vertical-align:sub}
	.sub01-06-cont01 .txtbox dd {padding-left: 1.25rem; font-size: 1.125rem;line-height: 1.875rem;}
	.sub01-06-cont01 .txtbox dd span { }
	.icon-subway03 {width: 4.75rem;height: 4.75rem;background-image: url(../sub/img/icon-subway03.png);}
	.icon-bus01 {width: 4.75rem;height: 4.75rem; background-image: url(../sub/img/icon-bus01.png);}
	.icon-subway01 { width: 4.1667vw; height: 4.1667vw; background-image: url(../sub/img/icon-subway01.png);}
	.icon-subway02 { width: 4.1667vw; height: 4.1667vw; background-image: url(../sub/img/icon-subway02.png);}
	.sub01-06-cont01 .txtbox dl:last-child span:before {height: 3.125rem;margin-right: 0.625rem;}
	.sub01-06-cont01 .txtbox dd span small {font-size:2.0833vw;}
	.sub01-06-cont01 .txtbox dl + dl {margin-top: 1.25rem;}
	.sub01-06-cont01 .txtbox dd small.sub{font-size:2.0833vw;color:#888}
	.sub01-06-cont01 .txtbox dl:nth-child(2) span {margin-top: 0.625rem;}
	.sub01-06-cont01 .txtbox dl:last-child dd {padding-top: 3.9063vw;}
	.sub01-06-cont02 { background:url("../sub/img/sub01-06-cont02-bg.jpg") no-repeat center/ cover; padding:16.2760vw 0}
	.sub01-06-cont02 .d-flex {  border-radius:0.625rem; padding:10.1563vw 0 8.4635vw; }
	.sub01-06-cont02 .d-flbox { width:80%; }
	.sub01-06-cont02 .d-frbox { width:80%; padding-top:7%;margin-top:7%;padding-lefT:0;border-left:0; border-top:0.1302vw solid #e3e3e3; }

	.sub01-06-cont02 .txtbox03 + .txtbox03 { margin-top:0.625rem; }

	.sub01-06-cont02 .txtbox03 .txt05 { width:15.6250vw;  font-size:1.687rem; }


	.sub01-06-cont01 .d-frbox { width: 100%;}

	.schedule-table-wrap{margin-top:5.2083vw;width:100%;overflow-x:auto}
	.schedule-table-wrap::-webkit-scrollbar{height:0.7813vw}
	.schedule-table-wrap::-webkit-scrollbar-thumb{border-radius:1.3021vw}
	.schedule-table{width:100%;border-spacing:0;margin-bottom:7.8125vw;min-width:91.1458vw}
	.schedule-table th{padding:2.4740vw 0;font-size:2.7344vw;font-weight:500}
	.schedule-table th:first-child{border-top-left-radius:2.6042vw;border-bottom-left-radius:0.0000vw}
	.schedule-table th:last-child{border-top-right-radius:2.6042vw;border-bottom-right-radius:0.0000vw}
	.schedule-table td{padding:2.6042vw 0;border-bottom:0.1302vw solid #e8e8e8;font-size:2.3438vw;color:#131313}
	.schedule-table td.name{border-right: 0.1302vw solid #e7e7e7;}

	.sub01-06-cont03 .container-cnt{max-width:92.2500vw;margin:0 auto;padding:17.5781vw 0}
	.sub01-06-cont02 .txtbox04{margin-top:4.8177vw;}
	.df_cont01{gap:5vw}
	/**************************************************
	* 써마지
	**************************************************/
	.atia01_bg { background:url("../sub/img/atia01_bg.jpg") 60% 50% / cover no-repeat; }
	.sub-top-area3{padding:107px 0;text-align: center;background: url(../sub/img/sub-top-area3.jpg) no-repeat 90% 50% / cover;}
	.sub-top-area3 .stm_tit{font-size:32px;font-weight:400;color:#000;line-height:1.3;letter-spacing:-.05em;margin-bottom:52px}
	.sub-top-area3 .stm_tit b{font-weight:600;font-size:38px;display:block;padding-top:8px;}
	.sub-top-area3 .stm_bar{display:block;width:50px;height:3px;background:#7c94c4;margin:0 auto 58px}
	.sub-top-area3 .stm_desc{font-size:18px;color:#2d2d2d;line-height:30px;word-break:keep-all;margin-bottom:27px;margin-top:0}
	.sec_tightening .tight_top_box .txt_area{width:100%}
	.sec_tightening .tight_top_box .img_area{width:100%;}
	.sec_tightening .tight_top_box{flex-wrap: wrap;gap: 4vw;}
	.sec_tightening .tight_btm_box{padding:3.6458vw 0;text-align:center}
	.sec_tightening .tight_btm_box .btm_desc{font-size:2.4740vw;line-height:4.0365vw;letter-spacing:-.025em}
	.sec_tightening .tight_btm_box .btm_desc .c_blue{margin-top:0.0000vw}
	.sec_step_sol{padding:23.4375vw 0;background:url("../sub/img/sec_step_sol_bg.jpg") 60% 50% / cover no-repeat; }
	.sec_step_sol .tit_wrap{margin-bottom:7.8125vw}
	.sec_step_sol .tit_wrap.center_txt{text-align:center}
	.sec_step_sol .step_list02 .step_item02{margin-bottom:3.2500vw;background: #fff;padding: 9vw 0;}
	.sec_step_sol .step_list02 .step_item02:last-child{margin-bottom:0}
	.sec_step_sol .step_item02 .step_top{margin-bottom:5.2083vw;justify-content: center;align-items:flex-start;align-items: center;}
	.sec_step_sol .step_item02 .step_top .txt_area{}
	.sec_step_sol .step_item02 .step_top .txt_area .s_tag{font-size:2.0833vw;margin-bottom:2.0833vw}
	.sec_step_sol .step_item02 .step_top .txt_area .s_tit{font-size:4.1667vw;margin-bottom:2.6042vw;letter-spacing:-.05em;text-align: center;}
	.sec_step_sol .step_item02 .step_top .txt_area .s_topic{font-size:2.6042vw;margin-bottom:5.4688vw;text-align: center;}
	.sec_step_sol .step_item02 .step_top .txt_area .s_desc{font-size:2.4740vw;line-height:4.0365vw;word-break:keep-all;padding-top: 3.474vw;padding-left: 4vw;}
	.sec_step_sol .step_item02 .step_btm .info_list{gap: 2.4531vw;flex-wrap: wrap;margin:0;        justify-content: center;align-items: center;}
	.sec_step_sol .step_item02 .step_btm .info_list li{width:90%;background:#edf3f9;border-radius:1.6042vw;padding:3.2552vw 0.0000vw;box-shadow:0.6510vw 0.6510vw 2.6042vw rgba(110,133,178,.1)}
	.sec_step_sol .step_item02 .step_btm .info_list li .label{padding:0.6510vw 2.2135vw;background:#7c94c4;font-size:2.0833vw;border-radius:0.6510vw;margin-bottom:2.2135vw}
	.sec_step_sol .step_item02 .step_btm .info_list li .con{font-size:2.4740vw;line-height:1.4;word-break:keep-all}
	.sec_step_sol2{padding:23.4375vw 0;background:url("../sub/img/sec_step_sol_bg2.jpg") 60% 50% / cover no-repeat; }
	.sec_step_sol2 .tit_wrap{margin-bottom:7.8125vw}
	.sec_step_sol2 .tit_wrap.center_txt{text-align:center}
	.sec_step_sol2 .step_list02 .step_item02{margin-bottom:31.2500vw}
	.sec_step_sol2 .step_list02 .step_item02:last-child{margin-bottom:0}
	.sec_step_sol2 .step_item02 .step_top{margin-bottom:5.2083vw;align-items: flex-start;}
	.sec_step_sol2 .step_item02 .step_top .img_area .img_box .img_bg{background-color:#ddd}
	.sec_step_sol2 .step_item02 .step_top .txt_area{}
	.sec_step_sol2 .step_item02 .step_top .txt_area .s_tag{font-size:2.0833vw;margin-bottom:2.0833vw}
	.sec_step_sol2 .step_item02 .step_top .txt_area .s_tit{font-size:4.1667vw;margin-bottom:2.6042vw;letter-spacing:-.05em}
	.sec_step_sol2 .step_item02 .step_top .txt_area .s_topic{font-size:2.6042vw;margin-bottom:5.4688vw}
	.sec_step_sol2 .step_item02 .step_top .txt_area .s_desc{font-size:2.4740vw;line-height:4.0365vw;word-break:keep-all}
	.sec_step_sol2 .step_item02 .step_btm .info_list{gap: 1.9531vw;justify-margin:0 -1.3021vw}
	.sec_step_sol2 .step_item02 .step_btm .info_list li{width:33.333%;background:#fff;border-radius:2.6042vw;padding:3.2552vw 0.0000vw;box-shadow:0.6510vw 0.6510vw 2.6042vw rgba(110,133,178,.1)}
	.sec_step_sol2 .step_item02 .step_btm .info_list li .label{padding:0.6510vw 2.2135vw;background:#9c7cc4;font-size:2.0833vw;border-radius:0.6510vw;margin-bottom:2.2135vw}
	.sec_step_sol2 .step_item02 .step_btm .info_list li .con{font-size:2.4740vw;line-height:4.0365vw;word-break:keep-all}

	.sec_process .inner{padding:23.4375vw 0}
	.sec_process .tit_wrap{margin-bottom:10.4167vw}
	.sec_process .tit_wrap.center_txt{text-align:center}
	.sec_process .process_wrap{flex-wrap: wrap;}
	.sec_process .process_wrap .proc_tit{width:100%;top:19.5313vw}
	.sec_process .process_wrap .proc_tit h3{font-size:4.9479vw;margin-bottom:2.6042vw;letter-spacing:-.02em}
	.sec_process .process_wrap .proc_tit p{font-size:2.4740vw;line-height:4.0365vw}
	.sec_process .process_wrap .proc_list{width:100%;padding-left:0vw;position:relative;padding-top: 6vw; display:flex;flex-wrap: wrap;gap: 3.9063vw 0;justify-content: space-between;}
	.sec_process .process_wrap .proc_list .line{display: none;left:-0.3906vw;top:0;width:0.6510vw;height:7.8125vw;background:#7c94c4;border-radius:0.3906vw;display:none}
	.sec_process .process_wrap .proc_list::before{display:none;left:-0.6510vw;top:0;width:2.7344vw;height:59.1146vw;background:url("../sub/img/proc_list_sun.png") 60% 50% / cover no-repeat;}
	.sec_process .process_wrap .proc_item{gap: 3.9063vw;align-items:center;margin-bottom:3.9063vw;flex-direction: column;width: 48%;}
	.sec_process .process_wrap .proc_item:last-child{margin-bottom:0}
	.sec_process .process_wrap .proc_item .img_box{width:100%;overflow:hidden}
	.sec_process .process_wrap .proc_item .img_box img{width:100%;display:block}
	.sec_process .process_wrap .proc_item .txt_box{width:100%;padding-left:0vw}
	.sec_process .process_wrap .proc_item .txt_box .step_badge{border:0.1302vw solid #7c94c4;font-size:2.2135vw;padding:1.0417vw 1.8229vw;border-radius:2.6042vw;
	margin-bottom:1.9531vw;}
	.sec_process .process_wrap .proc_item .txt_box h4{font-size:3.2552vw;margin-bottom:2.2135vw;letter-spacing:-.05em}
	.sec_process .process_wrap .proc_item .txt_box p{font-size:2.4740vw;line-height:4.0365vw;word-break:keep-all}
	.anti01_cont .sec_corelge_recommend .rec_img_area { width: 50%; background: url('../sub/img/corelge_rec_bg01.jpg') no-repeat center center / cover; min-height: 52.0833vw; }
	.sec_corelge_recommend .rec_list li .num {font-size: 3.6458vw;line-height: 1;padding-right:0;color: #5c6f93;}
	.sec_corelge_recommend .rec_list li .num:after {width: 100%;height: 0.2604vw;background: #5c6f93;margin-top: 0.1510vw;}
	.anti01_cont .sec_corelge_recommend .rec_list li{margin-bottom:4.8177vw;        gap: 2vw;}
	/**************************************************
	* 코레지 셀핏
	**************************************************/
	.atia03_bg{background: url(../sub/img/atia03_bg_m.jpg) 60% 50% / cover no-repeat;}
	.atia_area{max-height: unset;}
	.atia_area .sub-top-view .txtbox{text-align: center;top: 30%;left: 50%; transform: translate(-50%, 0);}
	.atia_area .sub-top-view .txtbox h3{        font-size: 2.8555vw;}
	.atia_area .sub-top-view .txtbox p{        font-size: 2.8555vw;}
	.atia_area .sub-top-view .txtbox h2{padding-top: 9.9063vw;}

	.bg_deco{top: 38vw;}
	.tit_wrap h3{font-size: 4.7109vw;}
	.tit_wrap p{font-size: 4.2227vw;margin-bottom: 1.9766vw;}
	.desc_wrap{padding-top:2vw}
	.desc_wrap p{font-size: 2.8555vw; line-height: 5.0273vw;}
	.list_area li .txt{font-size: 2.8555vw;}
	.list_area li{padding: 2.9531vw 3.9297vw;}
	.process_head p.tit{font-size: 4.2227vw;}
	.process_head p.tit strong{font-size: 4.7109vw;}
	.process_head .desc{font-size: 2.8555vw;
        line-height: 4.0273vw;}
	.process_list .swiper-wrapper{gap:0}

        .process_list {
            display: block;
            overflow: hidden;
            gap: 0;
            padding-bottom: 40px;
        }

        .process_list::before,
        .process_list::after {
            display: none;
        }

        .process_item {
            width: 100%;
            height: auto;
            margin-bottom: 0;
        }

        .process_item figure {
            height: auto;
            overflow: hidden;
        }

        /* Overlay Text Box Style */
        .process_item .txt_box {
            position: absolute;
            bottom: 0;
            left: 5%;
            right: 5%;
            width: 90%;
            height: auto;
            background: #7c94c4;
            margin-top: 0;
            padding: 25px 30px;
            align-items: center;
            text-align: left;
            flex-direction: row;
            justify-content: flex-start;
            transform: translateY(20px);
            box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
            z-index: 2;
        }

        .process_item .txt_box .num {
            display: block;
            font-size: 50px;
            color: rgba(255, 255, 255, 0.4);
            font-weight: 700;
            line-height: 1;
            margin-right: 20px;
        }

        .process_item .txt_box p {
            font-size: 15px;
            text-align: left;
            padding: 0;
            margin: 0;
        }

        .process_item .txt_box p strong {
            font-size: 18px;
            display: block;
            margin-top: 5px;
        }

        /* Pagination */
        .swiper-pagination {
            bottom: 0 !important;        left: 50%;
        transform: translate(-50%, 0);
        }

        .swiper-pagination-bullet {
            width: 8px;
            height: 8px;
            background: #ccc;
            opacity: 1;
            margin: 0 5px;
        }

        .swiper-pagination-bullet-active {
            background: #7c94c4;
        }
		.process_item .txt_box span.num{display:block}
    .sec_corelge_recommend { display: block; height: auto; min-height: auto; }
    .sec_corelge_recommend .rec_img_area { display: none; } 
    .sec_corelge_recommend .rec_txt_area { width: 100%; background: #fff; padding: 0; display: block; overflow: visible; }
    .sec_corelge_recommend .rec_txt_area::before { display: none; } 
    
    .sec_corelge_recommend .rec_inner { width: 90%; margin: 0 auto; padding: 0; color: #333; }
    
    .sec_corelge_recommend .rec_tit_wrap { text-align: center; margin-bottom: 30px; }
    .sec_corelge_recommend .rec_tit_wrap p {font-size: 4.2227vw; margin-bottom: 5px; opacity: 1; }
    .sec_corelge_recommend .rec_tit_wrap h3 { font-size: 4.7109vw; color:#7c94c4}

    .sec_corelge_recommend .rec_list { 
        display: grid; 
        grid-template-columns: auto; 
        gap:  1.9531vw; 
        background: #5c6f93; 
        padding: 7.6042vw 3.6042vw;
        border-radius: 0; 
        margin-left: -5.5%; margin-right: -5.5%; 
        width: 111%;
    }
    
    .sec_corelge_recommend .rec_list li { 
        background: #fff; border-radius: 1.5625vw; padding: 3.2552vw 1.9531vw; 
        flex-direction: column; 
        justify-content: center; 
        text-align: center; 
        margin-bottom: 0; 
        font-size:  2.5229vw;  
        word-break: keep-all;
        min-height:  18.2292vw;
    }
    
    /* Blue checkmark for white card */
    .sec_corelge_recommend .rec_list li .check { 
        width: 2.0833vw; height: 1.1719vw; 
        border-color: #5c6f93; /* Blue check */
        margin-right: 0; margin-bottom:  1.9531vw;
    }
	/**************************************************
	* 울쎄라피 프라임
	**************************************************/

	.atia04_bg { background:url("../sub/img/atia04_bg.jpg") 60% 50% / cover no-repeat; }
	.anti04_cont .sec_tightening.sec_tightening02{}
	.anti04_cont .sec_tightening.sec_tightening02 .inner{padding:0 0 13.0208vw;}
	.anti04_cont .sec_tightening .tight_top_box .txt_area{width: 100%;}
	.bg_deco312312{     left: 0;bottom: 0;opacity: .5;}
	.anti04_cont .sec_corelge_recommend .rec_img_area{background: url(../sub/img/corelge_rec_bg044.jpg) no-repeat center center / cover;}
	.anti04_cont .sec_corelge_recommend .rec_list li{margin-bottom:4.2969vw;gap: 1vw;}
	/**************************************************
	* 티타늄 리프팅
	**************************************************/
	.atia05_bg{background: url(../sub/img/atia05_bg_m.jpg) 60% 50% / cover no-repeat;}
	.sec_3_wavelength { padding: 23.4375vw 0; }
	.sec_3_wavelength .tit_wrap { margin-bottom: 9.1146vw;text-align: left; }
	.sec_3_wavelength .tit_wrap h3 { font-size: 4.9479vw; line-height: 6.9010vw;   margin-bottom: 4.6875vw; }
	.sec_3_wavelength .tit_wrap h3 .c_blue {  }
	.sec_3_wavelength .tit_wrap p { font-size: 2.4740vw; line-height: 4.474vw; }

	.wavelength_content {  align-items: stretch;         flex-wrap: wrap; gap: 3.9063vw;     flex-direction: column-reverse;align-items: center;}

	.left_swiper_area { width: 100%; background: #fff; border: 0.1302vw solid #ddd; border-radius: 1.3021vw; box-shadow: 0 1.3021vw 3.9063vw rgba(0,0,0,0.05); padding: 3.1250vw 3.9063vw;  }
	.wl_tabs { gap:3.9063vw; margin-bottom: 5.2083vw; justify- }
	.wl_tabs span {  padding: 1.9531vw 4.2969vw; font-size: 2.6042vw;   cursor: pointer;  transition: all 0.3s; }
	.wl_tabs span.active {  }
	.wl_tabs span.active::after {   bottom: -0.1302vw; left: 0; width: 100%; height: 0.3906vw; background: #7c94c4; }
	.wl_tabs span::after {   bottom: -0.1302vw; left: 0; width: 100%; height: 0.3906vw; background: #ccc; }

	.wl_swiper { width: 100%; }
	.sec_3_wavelength .slide_inner {  align-items: center; flex-direction: column; padding: 0 5.2083vw; gap: 5vw;}
	.sec_3_wavelength .dev_img { width: 100%;  }
	.sec_3_wavelength .dev_img img { max-width: 100%; height: auto; }
	.sec_3_wavelength .txt_info { width: 100%; padding-left: 5.2083vw; }
	.sec_3_wavelength .txt_info h4 { font-size: 3.3854vw;   margin-bottom: 2.6042vw; }
	.sec_3_wavelength .txt_info .desc { font-size: 2.4740vw;  line-height: 4.0365vw; margin-bottom: 3.9063vw; }
	.sec_3_wavelength .txt_info .sub_desc { font-size: 2.4740vw;  line-height: 4.0365vw; }

	.wl_nav_btn {  top: 55%; transform: translateY(-50%); width: 7.8125vw; height: 7.8125vw; background: #fff; border-radius: 50%; box-shadow: 0 0.2604vw 1.3021vw rgba(0,0,0,0.1);  align-items: center; justify- cursor: pointer;  font-size: 2.6042vw;  transition: all 0.3s; }
	.wl_nav_btn:hover { background: #7c94c4;  }
	.wl_nav_btn.wl_prev { left: 2.6042vw; }
	.wl_nav_btn.wl_next { right: 2.6042vw; }

	.right_img_area { width: 50%;   }
	.right_img_area img.pc_cont_768 {display:none }
	.right_img_area img.m_cont_768 {display:block; width: 100%;  object-fit: cover; }

	.sec_titanium_modes { padding: 0.0000vw 0 23.4375vw;background:url("../sub/img/sec_titanium_modes_bg_m.png") 50% 50% / contain no-repeat;  }
	.modes_wrap {  margin: 14.3229vw auto 0; gap: 5.2083vw;      flex-direction: column; align-items: center;  }
	.modes_wrap::before { display:none;  top: 50%; left: 10%; width: 80%; height: 0.2604vw; background: #7c94c4;  transform: translateY(-50%); }

	.mode_box { flex: 1; max-width: 48.1771vw; border: 0.2604vw dashed #b0c0de; border-radius: 5.2083vw; padding: 7.8125vw 2.6042vw 5.2083vw;   background: #fff;  height: 65.1042vw;  flex-direction: column; justify- }
	.mode_box .badge {  top: -3.6458vw; left: 50%; transform: translateX(-50%); background: #7f95c2;  
	padding: 2.6042vw 5.2083vw; border-radius: 6.5104vw; font-size: 3.1250vw;  white-space: nowrap; box-shadow: 0 0.6510vw 1.9531vw rgba(127,149,194,0.3); }
	.mode_box .badge span {  }

	.mode_box .txt_box h4 { font-size: 2.6042vw;   margin-bottom: 1.9531vw; }
	.mode_box .txt_box p { font-size: 2.4740vw;  line-height: 4.0365vw;  }
	.mode_box .img_box { margin-top: 2.6042vw;  }
	.mode_box .img_box img { max-width: 100%; height: auto;  }

	.center_circle { width: 52.0833vw; height: 52.0833vw; align-items: center; justify-   flex-shrink: 0; }
	.center_circle .circle_inner { width: 50.7813vw; height: 50.7813vw; border-radius: 50%;   align-items: center; justify-}
	.center_circle img { width: 100%; height: 100%; object-fit: cover; }
	.sec_titanium_modes .desc_wrap p{padding-top:4.5573vw;}


	.sec_titanium_graphic { background:url("../sub/img/sec_titanium_graphic_bg.jpg") 60% 50% / cover no-repeat; padding:13.0208vw 0;  }
	.titanium_wrap { gap:4.7865vw; flex-wrap: wrap;    flex-direction: column-reverse; align-items:flex-start;   }

	.titanium_graphic {  width:67.7083vw; height:59.8958vw; flex-shrink:0; margin-top:3.9063vw;margin: 0 auto;}
	.titanium_graphic svg {  }

	.titanium_graphic .device_img {  top:32.5521vw; left:50%; transform:translate(-50%, -50%); width:32.9427vw;  }
	.titanium_graphic .device_img img { width:100%;  }
	.titanium_graphic .device_bg_glow {  top:32.5521vw; left:50%; transform:translate(-50%, -50%); width:52.0833vw; height:52.0833vw; background:radial-gradient(circle, rgba(120,150,198,0.3) 0%, rgba(255,255,255,0) 70%);  pointer-events:none; }

	.titanium_graphic .t_point {    }
	.titanium_graphic .t_point strong {  font-size:2.8646vw; line-height:1.2;  letter-spacing:-0.02em; }
	.titanium_graphic .t_point strong em{font-size:3.9063vw; }
	.titanium_graphic .t_point span {  font-size:2.4740vw;   margin-top:0.9115vw; letter-spacing:-0.05em; }
	.titanium_graphic .tp_top { top:0.0000vw; left:50%; transform:translateX(-50%); } 
	.titanium_graphic .tp_left { bottom:2.6042vw; left:-7.8125vw;  }
	.titanium_graphic .tp_right { bottom:2.6042vw; right:-7.8125vw;  }

	.sec_titanium_graphic .desc_wrap p{padding-top:5.2083vw;}

	.anti05_cont .sec_step_sol .step_item02.step_item03 .step_top{  gap:0vw;  justify-content: center;}
	.sec_corelge_recommend .rec_img_area{background: url(../sub/img/corelge_rec_bg055.jpg) no-repeat center center / cover;}
	.anti05_cont .sec_corelge_recommend .rec_list li{margin-bottom:0vw;display: flex;
        flex-direction: row;
        justify-content: flex-start;text-align: left;gap: 4vw;padding-left: 7.2552vw;}
	.anti05_cont .sec_titanium_graphic .tit_wrap{text-align:left;}
	.sec_step_sol{overflow:hidden}
	.step_sol_swiper{padding-bottom:40px}
	.step_list02{display:flex}
	.step_item02{flex-shrink:0;width:100%;border:0;background:0 0}
	.mo_tit_box{display:block}
	.pc_tit_box{display:none}
	.step_item02 .step_top{flex-direction:column;align-items:center;border-bottom:0;padding-bottom:0}
	.step_item02 .img_area{width:100%;max-width:100%;margin-right:0;margin-bottom:20px}
	.step_item02 .img_area figure{width:100%}
	.step_item02 .img_area img{width:100%;height:auto;border-radius:0}
	.step_item02 .txt_area{width:100%;padding:0 10px;text-align:left}
	.step_item02 .txt_area .s_desc{font-size:15px;color:#555;line-height:1.6;word-break:keep-all}
	.step_item02 .step_btm{margin-top:30px;border-top:0;padding-top:0}
	.step_item02 .info_list{display:flex;flex-direction:column;gap:10px}
	.step_item02 .info_list li{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f4f6fa;border-radius:10px;padding:20px 10px;width:100%;border:0;margin:0}
	.step_item02 .info_list li .label{width:auto;min-width:80px;display:inline-block;background:#7f95c2;color:#fff;padding:5px 15px;border-radius:4px;
	margin-bottom:10px;font-size:13px;margin-right:0;font-weight:500}
	.step_item02 .info_list li .con{width:100%;text-align:center;color:#555;font-size:14px;font-weight:400;padding-left:0;word-break:keep-all}
	.step_sol_pagination{display:block;bottom:0;left:50%;transform: translate(-50%, 0);}
	.step_sol_pagination .swiper-pagination-bullet{width:1.2625vw;height:1.2625vw;background:#ddd;opacity:1;margin:0 5px}
	.step_sol_pagination .swiper-pagination-bullet-active{background:#7f95c2;width:1.6625vw;height:1.6625vw;border-radius:50%}
	.sec_step_sol .step_item02 .step_top .img_area .img_box{border-radius:0}
	.center_circle.m_cont_768{display:block}

	/**************************************************
	* 미라젯
	**************************************************/
	.atia10_bg { background:url("../sub/img/atia10_bg.jpg") 60% 50% / cover no-repeat; }
	.anti10_cont .sec_tightening .tight_top_box .img_area{width:54%;}
	.anti10_cont .sec_tightening .tight_top_box{margin-bottom:0}
	.sec_mirajet_recommend{padding:23.4375vw 0;background:url("../sub/img/sec_mirajet_recommend_bg.jpg") 60% 50% / cover no-repeat;}
	.sec_mirajet_recommend .inner{justify-flex-wrap:wrap}
	.sec_mirajet_recommend .tit_wrap{width:100%}
	.sec_mirajet_recommend .tit_wrap h3{font-size:4.9479vw;line-height:1.3}
	.sec_mirajet_recommend .tit_wrap h3 span{margin-top:0.9115vw}
	.sec_mirajet_recommend .rec_list2{width:100%;    max-width: 89.8438vw;}
	.sec_mirajet_recommend .rec_list2 ul{flex-wrap:wrap;margin:-1.3021vw}
	.sec_mirajet_recommend .rec_list2 ul li{width:50%;padding:2.0833vw;box-sizing:border-box}
	.sec_mirajet_recommend .rec_list2 .item{background:#fff;border-radius:2.6042vw;padding:5.2083vw 5.8594vw;height:100%;flex-direction:column;justify-
	box-shadow:0 0.6510vw 2.6042vw rgba(0,0,0,.03);transition:.3s}
	.sec_mirajet_recommend .rec_list2 .item:hover{transform:translateY(-0.6510vw);box-shadow:0 1.3021vw 3.9063vw rgba(111,160,216,.2)}
	.sec_mirajet_recommend .rec_list2 .item .icon{margin-bottom:2.6042vw;height:7.8125vw}
	.sec_mirajet_recommend .rec_list2 .item .icon img{height:100%;width:auto}
	.sec_mirajet_recommend .rec_list2 .item .desc{font-size:2.3438vw;line-height:1.5;word-break:keep-all}
	.sec_mirajet_process{padding:23.4375vw 0;background:#f6f6f6;}
	.sec_mirajet_process .tit_wrap{margin-bottom:9.3750vw}
	.sec_mirajet_process .tit_wrap h3{font-size:4.9479vw;font-weight:700}
	.sec_mirajet_process .tit_wrap h3 .c_blue{color:#679ac1}
	.mirajet_proc_list{gap:5.2083vw;flex-wrap: wrap;}
	.mirajet_proc_list .item{flex:none;position:relative;width: 47%;}
	.mirajet_proc_list .item .step_badge{top:-2.7344vw;left:-1.0417vw;padding:1.6927vw 2.6042vw;border-radius:3.9063vw;font-size:2.6042vw;
	background:#b9b9b9}
	.mirajet_proc_list .item:nth-child(2) .img_box{padding:4.4271vw;}
	.mirajet_proc_list .item:nth-child(2) .step_badge{background:#a7c5dc}
	.mirajet_proc_list .item:nth-child(3) .step_badge{background:#7aaed6}
	.mirajet_proc_list .item:nth-child(4) .step_badge{background:#679ac1}
	.mirajet_proc_list .item:nth-child(5) .step_badge{background:#3e78a4}
	.mirajet_proc_list .item .img_box{background:#fff;border-radius:3.9063vw;padding:2.6042vw;box-shadow:0 1.3021vw 2.6042vw rgba(0,0,0,.05);aspect-ratio:1/1;
	align-items:center;justify-content:center}
	.mirajet_proc_list .item .img_box img{width:100%;height:auto}
	.mirajet_proc_list .item .desc{margin-top:2.6042vw;font-size:2.4740vw;line-height:3.7760vw;word-break:keep-all}
	.sec_mirajet_diff{padding:23.4375vw 0;text-align:center}
	.sec_mirajet_diff .tit_wrap h3{font-size:4.9479vw;font-weight:700}
	.sec_mirajet_diff .tit_wrap h3 .c_blue{color:#679ac1}
	.diff_table{margin:0 auto;width:100%;border-radius:0.0000vw;box-shadow:0 1.3021vw 3.9063vw rgba(0,0,0,.05);gap: 0.3906vw;}
	.diff_col{flex-direction:column}
	.diff_col.col_left,.diff_col.col_right{width:42%;gap: 0.3906vw;}
	.diff_col.col_center{width:16%;background: #626262;}
	.diff_header{height:10.4167vw;align-items:center;font-size:3.6458vw;letter-spacing:-.02em;justify-}
	.diff_col.col_left .diff_header{background:#afafaf}
	.diff_col.col_center .diff_header{background:#626262;font-size:4.0365vw;}
	.diff_col.col_right .diff_header{background:#679ac1}
	.diff_row{height:9.7656vw;align-items:center;justify-padding:1.3021vw 2.6042vw;font-size:2.4740vw;word-break:keep-all}
	.diff_col.col_left .diff_row{background:#ebebeb;    }
	.diff_col.col_center .diff_row{background:#626262;font-size:3.1250vw;position:relative}
	.diff_col.col_right .diff_row{background:#eef6fa;font-weight:600}
	.diff_row:last-child{border-bottom:0}
	.diff_col.col_center .diff_row::after{width:0.7813vw;height:0.7813vw;background:#fff;border-radius:50%;margin-left:0.6510vw;right:1.3021vw;top:1.3021vw;opacity:0}

	.sec_corelge_recommend2 .inner {  align-items:flex-start;  margin:0 auto; width:100%; flex-wrap: wrap; justify-content: center;gap: 4vw;}

	.sec_corelge_recommend2.recommend2_tab .rec_left { width:100%; padding-right:0vw;  }
	.sec_corelge_recommend2.recommend2_tab .rec_left h3 { font-size:5.2083vw;  margin-bottom:7.8125vw; line-height:1.2; text-align: center;}

	.rec_tabs{border-left:0;display: flex;align-items: center;gap: 3vw;}
	.rec_tabs li { font-size:2.7344vw;  opacity: .6; margin: 0; cursor:pointer; list-style:none; transition:all 0.3s; padding-left: 0;padding-bottom: 6vw;justify-content: center;}
	.rec_tabs li.active {  opacity: 1; }
	.rec_tabs li:hover {  }

	.sec_corelge_recommend2.recommend2_tab .rec_right { width:100%; min-height:52.0833vw; }
	.sec_corelge_recommend2.recommend2_tab .rec_content {  }
	.sec_corelge_recommend2.recommend2_tab .rec_content.active {  animation:fadeIn 0.5s; }

	@keyframes fadeIn { from { opacity:0; transform:translateY(1.3021vw); } to { opacity:1; transform:translateY(0); } }

	.sec_corelge_process.sec_corelge_process03{background:none;}
	.sec_corelge_process03 .process_list::before, .sec_corelge_process03 .process_list::after{background: url(../sub/img/process_arrow2.png) no-repeat center;}
	.sec_corelge_process03 .process_item .txt_box{background:#679ac1;height: 24.7396vw;flex-direction: column;gap: 1.9531vw;}
	.process_item .txt_box span.tx_01{font-size:2.8646vw;border-bottom: 0.2604vw solid #9bb9d1;width: 100%;padding-bottom: 2.3438vw;}
	/**************************************************
	* 하이드로리프팅
	**************************************************/
	.atia13_bg { background:url("../img/atia013_bg.jpg") 60% 50% / cover no-repeat; }
	.sec_tightening.sec_tightening02 .tight_top_box{margin-bottom:0}
	.anti13_cont .sec_mirajet_recommend{background:#fff}
	.anti13_cont .sec_mirajet_recommend .tit_wrap h3 span{}
	.anti13_cont .sec_mirajet_recommend .rec_list2 .item{background:#f8fbff}
	.sec_hydro_characteristics{padding:23.4375vw 0;background:#f8fbff;}
	.sec_hydro_characteristics .tit_wrap{margin-bottom:7.0313vw}
	.sec_hydro_characteristics .tit_wrap h3{color:#000000}
	.sec_hydro_characteristics .tit_wrap h3 .c_blue{color:#7b9ed1}
	.sec_hydro_characteristics .char_list{gap:6.6042vw 0;flex-wrap: wrap;}
	.sec_hydro_characteristics .char_list .item{width:48%;text-align:center}
	.sec_hydro_characteristics .char_list .item figure{margin-bottom:2.8646vw;background:#f1f1f1}
	.sec_hydro_characteristics .char_list .item figure img{width:100%;object-fit:cover;aspect-ratio:1/1}
	.sec_hydro_characteristics .char_list .item .txt_box .tit{font-size:2.4740vw;margin-bottom:1.3021vw;letter-spacing:-0.0651vw}
	.sec_hydro_characteristics .char_list .item .txt_box .sub{font-size:2.4740vw;letter-spacing:-0.0651vw}

	.sec_hydro_areas{padding:23.4375vw 0;background-color:#fafafa}
	.sec_hydro_areas .tit_wrap{margin-bottom:7.8125vw}
	.sec_hydro_areas .tit_wrap h3{color:#000}
	.sec_hydro_areas .tit_wrap h3 .c_blue{font-weight:700}
	.sec_hydro_areas .area_list{justify-gap:2.6042vw;flex-wrap:wrap}
	.sec_hydro_areas .area_list .item{width:30.5990vw;height:30.5990vw;border:0.2604vw solid #7c94c4;border-radius:50%;flex-direction:column;align-items:center;
	background:#fff;transition:.3s;justify-}
	.sec_hydro_areas .area_list .item:hover{transform:translateY(-1.3021vw);box-shadow:0 1.3021vw 2.6042vw rgba(123,158,209,.2);background:#f0f6ff}
	.sec_hydro_areas .area_list .item .area_tit{font-size:3.2552vw;margin-bottom:2.0833vw}
	.sec_hydro_areas .area_list .item .area_desc{font-size:2.4740vw;line-height:1.4;word-break:keep-all;padding:0 1.3021vw}
	.sec_corelge_recommend2 .rec_left h3.sun{font-size: 4.9479vw;  line-height: 7.0313vw;padding-left: 0;border-left: 0;text-align: center;}
	.sec_corelge_recommend2 .rec_right.rec_right02{width:100%}
	.anti13_cont .sec_corelge_recommend2 .inner {gap: 5vw;justify-content: center;}

	/**************************************************
	* 버츄RF
	**************************************************/
	.atia12_bg { background:url("../sub/img/atia012_bg.jpg") 60% 50% / cover no-repeat; }
	.sec_tightening02{}
	.sec_tightening02 .anti_tight12_img_bg{right:0;top:23.0469vw;}
	.anti12_cont .sec_tightening .tight_top_box .txt_area{width:100%;max-width: 93vw;}
	.anti12_cont .sec_tightening .tight_top_box .img_area{width:100%}
	.anti12_cont .sec_tightening .tight_top_box .img_area .img_box{}
	.anti12_cont .sec_corelge_process{background: url(../sub/img/sec_corelge_process12_bg.png) 50% 50% / cover no-repeat;}
	.anti12_cont .sec_corelge_step{background:none;padding:28.6458vw 0 0}
	.anti12_cont .process_item .txt_box{flex-direction: column;gap:1.4323vw;}
	.anti12_cont .process_item .txt_box span{font-size:2.4740vw;font-weight:600}
	.process_list.process_list4 .swiper-wrapper{gap:0;}
	.process_list.process_list4 .process_item{width:22%}
	.process_list.process_list4::before{left:23.5%}
	.process_list.process_list4::after{right:23.1%}
	.process_list.process_list4 .process_item02::after{ top: 40%; width: 2.4740vw; height: 8.2031vw;right:-13%; background: url(../sub/img/process_arrow.png) no-repeat center;}
	.anti12_cont .step_item .info h4{}
	.anti12_cont .sec_corelge{background: #f5f9ff;}
	.anti12_cont .list_area li{background:#fff;}
	.anti12_cont .sec_tightening .inner{max-width:unset}

	.sec_virtue_features{padding:26.0417vw 0; background:url("../sub/img/sec_virtue_features_bg.jpg") 60% 50% / cover no-repeat;}
	.sec_virtue_features .tit_wrap{margin-bottom:7.8125vw}
	.sec_virtue_features .tit_wrap .tit{font-size:4.9479vw;line-height:1.3}
	.sec_virtue_features .tit_wrap .tit .c_blue{}
	.virtue_feat_box{flex-wrap: wrap;}
	.virtue_feat_box .feat_img{width:100%;justify-content:center}
	.virtue_feat_box .feat_img .img_circle{width:55.3385vw;height:55.3385vw;}
	.virtue_feat_box .feat_img .img_circle img{width:100%;height:100%;object-fit:cover}
	.virtue_feat_box .feat_list{width:100%;padding-top: 9vw;}
	.virtue_feat_box .feat_list ul li{align-items:flex-start;padding:3.6458vw 0;border-bottom:0.1302vw solid #cdd3dd;flex-direction: column;
        align-items: center;gap: 4vw;}
	.virtue_feat_box .feat_list ul li:first-child{padding-top:0}
	.virtue_feat_box .feat_list ul li:last-child{border-bottom:none;padding-bottom:0}
	.virtue_feat_box .feat_list ul li .num{font-size:4.9479vw;margin-right:0vw;line-height:1;position:relative}
	.virtue_feat_box .feat_list ul li .num::after{width:100%;height:0.2604vw;background:#7c94c4;margin-top:0.6510vw}
	.virtue_feat_box .feat_list ul li .txt_group{flex:1;text-align: center;}
	.virtue_feat_box .feat_list ul li .txt_group strong{font-size:3.2552vw;margin-bottom:1.3021vw}
	.virtue_feat_box .feat_list ul li .txt_group p{font-size:2.4740vw;line-height:1.5;word-break:keep-all}

	/**************************************************
	* 쥬브젠
	**************************************************/

	.atia11_bg { background:url("../sub/img/atia011_bg.jpg") 60% 50% / cover no-repeat; }
	.anti11_cont .sec_corelge_process{background:none}
	.anti11_cont .virtue_feat_box .feat_img{width:100%}
	.anti11_cont .virtue_feat_box .feat_list{width:100%}
	.anti11_cont .sec_virtue_features .tit_wrap{margin-bottom:0}
	.sec_tightening03{background:url("../sub/img/sec_tightening03_bg.png") 50% 50% / cover no-repeat;padding:20.7031vw 0}
	.sec_tightening03 .txt_area{}
	.sec_tightening04{background:url("../sub/img/sec_tightening04_bg.jpg") 50% 50% / cover no-repeat;padding:19.4010vw 0}
	.sec_tightening04 .txt_area{}
	.sec_tightening04 .tit_wrap h3{}
	.sec_tightening04 .desc_wrap p{}

	.sec_juvegen_reason{padding:23.4375vw 0;text-align:center}
	.sec_juvegen_reason .tit_wrap{margin-bottom:7.8125vw}
	.sec_juvegen_reason .tit_wrap h3{font-size:4.9479vw;color:#000}
	.sec_juvegen_reason .tit_wrap h3 .c_blue{color:#7c94c4}
	.reason_grid{grid-template-columns:auto;gap:7.8125vw}
	.reason_item{height:49.4792vw;border-radius:3.9063vw;padding:6.5104vw;
	flex-direction:column;justify-background-color:#eee}
	.reason_item::before{top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(111,142,192,.95) 0,rgba(111,142,192,.5) 60%,rgba(0,0,0,0) 100%);z-index:1}
	.reason_item.item03::before,.reason_item.item04::before{background:linear-gradient(90deg,rgba(140,155,180,.95) 0,rgba(140,155,180,.5) 60%,rgba(0,0,0,0) 100%)}
	.reason_item.item01{background-image:url('../sub/img/juvegen_reason01.png')}
	.reason_item.item02{background-image:url('../sub/img/juvegen_reason02.png')}
	.reason_item.item03{background-image:url('../sub/img/juvegen_reason03.png')}
	.reason_item.item04{background-image:url('../sub/img/juvegen_reason04.png')}
	.reason_item .txt_box{width:100%}
	.reason_item .sub_tit{font-size:3.6458vw;margin-bottom:0.6510vw;opacity:.9}
	.reason_item h4{font-size:4.2969vw;margin-bottom:3.9063vw;line-height:1.2}
	.reason_item .desc{font-size:2.4740vw;line-height:3.9063vw;opacity:.9}
	.reason_item .badge_stamp{right:6.5104vw;top:50%;transform:translateY(-50%);width:15.6250vw;opacity:.9}

	.sec_juvegen_recommend{padding:23.4375vw 0;background:url("../sub/img/sec_juvegen_recommend_bg.jpg") 50% 50% / cover no-repeat;}
	.sec_juvegen_recommend .tit_wrap{margin-bottom:7.8125vw}
	.sec_juvegen_recommend .tit_wrap h3{font-size:4.9479vw;color:#000}
	.sec_juvegen_recommend .tit_wrap h3 .c_blue{color:#7c94c4}
	.rec_grid{grid-template-columns:auto;gap:8.5938vw;margin:0 auto;padding: 0 4.5573vw;}
	.rec_item{align-items:center;justify-gap:3.9063vw;text-align:left}
	.rec_item .img_circle{width:23.4375vw;height:23.4375vw;border-radius:50%;flex-shrink:0;box-shadow:1.3021vw 1.3021vw 3.9063vw rgba(0,0,0,.1)}
	.rec_item .img_circle img{width:100%;height:100%;object-fit:cover}
	.rec_item .txt_box{font-size:3.1250vw;line-height:1.6;word-break:keep-all}

	.sec_juvegen_review{padding:23.4375vw 0;}
	.sec_juvegen_review .tit_wrap{margin-bottom:7.8125vw}
	.sec_juvegen_review .tit_wrap .tit{font-size:4.9479vw;line-height:1.3}
	.sec_juvegen_review .compare_item.after .label,.sec_juvegen_review .tit_wrap .tit .c_blue{color:#7c94c4}
	.sec_juvegen_review .review_swiper{max-width:156.2500vw;margin:0 auto;padding:0 6.5104vw}
	.sec_juvegen_review .swiper-container{width:100%}
	.sec_juvegen_review .swiper-slide{justify-gap:1.3021vw}
	.sec_juvegen_review .compare_box{width:100%;max-width:117.1875vw;margin:0 auto}
	.sec_juvegen_review .compare_item{width:50%;position:relative}
	.sec_juvegen_review .compare_item figure{margin:0;font-size:0;background:#eee;height:42.4479vw}
	.sec_juvegen_review .compare_item figure img{width:100%;height:100%;object-fit:cover;display:block}
	.sec_juvegen_review .compare_item .label{margin-top:1.9531vw;font-size:2.0833vw;text-align:left}
	.sec_juvegen_review .swiper-button-next,.sec_juvegen_review .swiper-button-prev{width:9.1146vw;height:9.1146vw;border-radius:50%;background:#fff;box-shadow:0 0.2604vw 1.3021vw rgba(0,0,0,.1);color:#333}
	.sec_juvegen_review .swiper-button-next::after,.sec_juvegen_review .swiper-button-prev::after{font-size:2.6042vw;font-weight:700}

	.sec_juvegen_faq{padding:23.4375vw 0;background:url("../sub/img/sec_juvegen_review_bg.jpg") 50% 50%/cover no-repeat;color:#fff}
	.sec_juvegen_faq .inner{gap:0vw;        flex-wrap: wrap;align-items:flex-start}
	.sec_juvegen_faq .faq_left{}
	.sec_juvegen_faq .faq_left::before{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;
	background:url('../sub/img/juvegen_device_faq_bg.png') center center/contain no-repeat;opacity:.3;z-index:0}
	.sec_juvegen_faq .faq_tit{text-align:center}
	.sec_juvegen_faq .faq_tit h3{font-size:4.9479vw;margin-bottom:1.3021vw;line-height:6.9010vw;text-align:center}
	.sec_juvegen_faq .faq_right{padding-left:0vw;padding-top:7.2917vw;}
	.sec_juvegen_faq .faq_list li{padding:2.8646vw 0;border-bottom:0.2604vw solid rgba(255,255,255,.2)}
	.sec_juvegen_faq .faq_list li:first-child{padding-top:0}
	.sec_juvegen_faq .faq_list li:last-child{border-bottom:none;padding-bottom:0}
	.sec_juvegen_faq .faq_list .question{font-size:3.2552vw;margin-bottom:1.9531vw;line-height:1.3}
	.sec_juvegen_faq .faq_list .answer{font-size:2.4740vw;line-height:3.9063vw;opacity:.9}

	.sec_caution{padding:23.4375vw 0}
	.sec_caution .tit_wrap{margin-bottom:7.8125vw}
	.sec_caution .tit_wrap h3{font-size:4.9479vw;line-height:1.2}
	.sec_caution .caution_list ul li{height: auto;background:#f4f7fc;border-radius:2.6042vw;padding:3.9063vw 3.9063vw 3.9063vw 11.0677vw;margin-bottom:2.6042vw;align-items:center}
	.sec_caution .caution_list ul li:last-child{margin-bottom:0}
	.sec_caution .caution_list ul li .num{font-size:4.9479vw;border-bottom:0.3906vw solid #7c94c4;line-height:1;padding-bottom:0.6510vw;margin-right:6.5104vw;
	}
	.sec_caution .caution_list ul li .txt{font-size:3.2552vw;line-height:4.8177vw;word-break:keep-all}

	.sec_bottom_banner{width:100%;overflow:hidden;flex-wrap: wrap;}
	.sec_bottom_banner .banner_img{width:100%;min-height:68.3594vw}
	.sec_bottom_banner .banner_img img{width:100%;height:100%;object-fit:cover;top:0;left:0}
	.sec_bottom_banner .banner_txt{width:100%;align-items:center;padding:20.1823vw 14.1823vw;box-sizing:border-box}
	.sec_bottom_banner .banner_txt .txt_inner{width:100%;max-width:78.1250vw}
	.sec_bottom_banner .banner_txt h3{font-size:4.9479vw;line-height:1.3;margin-bottom:5.2083vw;letter-spacing:-.05em}
	.sec_bottom_banner .banner_txt p{font-size:3.2552vw;line-height:5.3385vw;opacity:.9;word-break:keep-all}

	/**************************************************
	* 메디컬 스킨케어
	**************************************************/

	.atia14_bg { background:url("../sub/img/atia014_bg.jpg") 60% 50% / cover no-repeat; }
	.sec_tightening04{background:url("../sub/img/sec_tightening04_2_bg.jpg") 50% 50% / cover no-repeat;padding:19.4010vw 0}
	.anti14_cont .reason_item.item01{background-image:url('../sub/img/juvegen_reason14_01.jpg')}
	.anti14_cont .reason_item.item02{background-image:url('../sub/img/juvegen_reason14_02.jpg')}
	.anti14_cont .reason_item.item03{background-image:url('../sub/img/juvegen_reason14_03.jpg')}
	.anti14_cont .reason_item.item04{background-image:url('../sub/img/juvegen_reason14_04.jpg')}
	.sec_medical_skincare{padding:23.4375vw 0;background:#f5f5f5;overflow:hidden}
	.sec_medical_skincare .tit_wrap{margin-bottom:6.5104vw}
	.sec_medical_skincare .tit_wrap .tit{line-height:1.4}
	.sec_medical_skincare .tit_wrap .tit strong{font-weight:700}
	.sec_medical_skincare .medi_tabs{max-width:104.1667vw;margin:0 auto 6.5104vw}
	.sec_medical_skincare .medi_tabs ul{gap: 2.8646vw;justify-}
	.sec_medical_skincare .medi_tabs ul li{padding:1.9531vw 1.6927vw;cursor:pointer;font-size:2.3438vw;transition:.3s}
	.sec_medical_skincare .medi_tabs ul li.on{font-weight:700}
	.sec_medical_skincare .medi_tabs ul li::after{bottom:-0.2604vw;left:0;width:100%;height:0.2604vw;background:#888}
	.sec_medical_skincare .medi_tabs ul li.on::after{background:#7c94c4;height:0.3906vw}
	.sec_medical_skincare .medi_slider{max-width:164.0625vw;margin:0 auto;padding:0 0.0000vw}
	.sec_medical_skincare .medi_slider .swiper-container{overflow:visible}
	.sec_medical_skincare .medi_slider .swiper-slide{width:100%;max-width:164.0625vw;background:#fff;box-shadow:0 1.3021vw 3.9063vw rgba(0,0,0,.05);opacity:.5;transition:opacity .3s;border-radius:2.6042vw;
	overflow:hidden}
	.sec_medical_skincare .medi_slider .swiper-slide-active{opacity:1;z-index:10}
	.sec_medical_skincare .slide_con{height:auto;flex-direction: column-reverse;}
	.sec_medical_skincare .slide_con .txt_box{width:100%;    padding: 13.0208vw;background:#fff;flex-direction:column;justify-content:center}
	.sec_medical_skincare .slide_con .img_box{width:100%;background:#eee}
	.sec_medical_skincare .slide_con .img_box img{width:100%;height:100%;object-fit:cover}
	.sec_medical_skincare .txt_box h3{font-size:4.6875vw;margin-bottom:2.6042vw;color:#131313}
	.sec_medical_skincare .txt_box h3 span{margin-right:1.3021vw;font-weight:600}
	.sec_medical_skincare .txt_box .sub_desc{font-size:2.4740vw;margin-bottom:5.2083vw}
	.sec_medical_skincare .txt_box .desc{font-size:2.4740vw;line-height:4.0365vw;word-break:keep-all;}
	.sec_medical_skincare .txt_box .desc p + p{padding-top:1.6927vw}
	.sec_medical_skincare .swiper-button-next,.sec_medical_skincare .swiper-button-prev{width:6.5104vw;height:6.5104vw;border-radius:50%;background:#fff;box-shadow:0 0.2604vw 1.3021vw rgba(0,0,0,.1);
	align-items:center;justify-top:50%;transform:translateY(-50%);margin-top:0;z-index:20}
	.sec_medical_skincare .swiper-button-next::after,.sec_medical_skincare .swiper-button-prev::after{display:none}
	.sec_medical_skincare .swiper-button-prev{left:-2.5417vw}
	.sec_medical_skincare .swiper-button-next{right:-2.5417vw}

	.sec_synergy{padding:23.4375vw 0;background: #e7ecf4;
		background: linear-gradient(180deg, rgba(231, 236, 244, 1) 0%, rgba(231, 236, 244, 0.13) 50%, rgba(231, 236, 244, 0) 100%);}
	.sec_synergy .inner{max-width:93vw;}
	.sec_synergy .tit_area{margin-bottom:19.5313vw;}
	.sec_synergy .tit_area h3{}
	.sec_synergy .tit_area p{}
	.sec_synergy .content_box{position: relative;padding-left:0%;flex-wrap:wrap;justify-align-items:flex-start}
	.sec_synergy .left_info{width:100%;padding-right:0vw;position:unset}
	.sec_synergy .left_info h4{font-size:4.2969vw;line-height:1.3;margin-bottom:9.7656vw;text-align: center;}
	.sec_synergy .left_info h4 span{font-size:4.9479vw;}
	.sec_synergy .control_wrap{gap:1.9531vw;margin-bottom:9.7656vw;display: none;}
	.sec_synergy .swiper-button-next,.sec_synergy .swiper-button-prev{width:10.4167vw;height:10.4167vw;border-radius:50%;border:0.1302vw solid #ddd;background:#fff;margin:0;
	align-items:center;justify-transition:.3s}
	.sec_synergy .swiper-button-next::after,.sec_synergy .swiper-button-prev::after{font-size:2.6042vw}
	.sec_synergy .swiper-button-next:hover,.sec_synergy .swiper-button-prev:hover{border-color:#6d8bd3}

	.sec_synergy .swiper-pagination{background: none;position: absolute;height:auto;text-align: center;}
	.sec_synergy .swiper-pagination-bullet{width: 2.1625vw;height:2.1625vw;margin: 0 3vw;bottom: -11vw !important;}
	.sec_synergy .swiper-pagination-bullet-active{width: 2.6625vw;height:2.6625vw}



	.sec_synergy .right_slide{width:100%;overflow:hidden}
	.sec_synergy .right_slide .swiper-slide{height:auto;width:100% !important}
	.sec_synergy .device_item{text-align:center}
	.sec_synergy .device_item .img_box{border-radius:0.0000vw;margin-bottom:2.9948vw;aspect-ratio:auto;align-items:center;justify-content:center}
	.sec_synergy .device_item .img_box img{max-width:100%;max-height:100%;object-fit:contain}
	.sec_synergy .device_item .name{font-size:3.2552vw;color:#000}

	/**************************************************
	* 화이트닝
	**************************************************/

	.atia17_bg { background:url("../sub/img/atia017_bg.jpg") 60% 50% / cover no-repeat; }
	.anti17_cont .sub-top-area3{padding:20.1823vw 0}
	.anti17_cont .sec_tightening02 .inner{padding:0 0 23.4375vw}
	.anti17_cont .sec_tightening .tight_top_box{margin-bottom:0}
	.anti17_cont .sec_medical_skincare .slide_con .txt_box .sub_desc_tag{padding:0.9115vw 0 3.9063vw;gap:1.8229vw;align-items:center}
	.anti17_cont .sec_medical_skincare .slide_con .txt_box .sub_desc_tag p{font-size: 2.0833vw; border-radius: 3.9063vw;border: 0.1302vw solid #7c94c4;padding: 1.3021vw;}
	/**************************************************
	* 리쥬란힐러
	**************************************************/
	ul.anti18_tags li{align-items:center;width:auto;border:0.1302vw solid #7c94c4;border-radius:1.0417vw;
	padding:1.4323vw 2.3438vw;font-size:2.4740vw;background:#fff;letter-spacing:-0.0651vw;justify-}
	.sec_medical_skincare.sec_medical_skincare02 .txt_box h3{align-items: center;line-height: 5.2083vw;margin-bottom: 4.1667vw;}
	.sec_medical_skincare.sec_medical_skincare02 .txt_box h3 i{font-size:2.8646vw;}
	.sec_medical_skincare.sec_medical_skincare02 .txt_box h3 span {font-size:10.4167vw;padding-top: 1.3021vw;}
	.sec_medical_skincare.sec_medical_skincare02 .txt_box .desc{padding-left:0.9115vw}
	.sec_rejuran_interval{padding:23.4375vw 0;background:url("../sub/img/sec_rejuran_interval_bg.jpg") 60% 50% / cover no-repeat;}
	.sec_rejuran_interval .tit_wrap{margin-bottom:7.8125vw}
	.sec_rejuran_interval .tit_wrap h3{color:#000}
	.sec_rejuran_interval .tit_wrap h3 span{font-weight:600}
	.sec_rejuran_interval .interval_list{max-width:88.5417vw;margin:0 auto 8.4635vw}
	.sec_rejuran_interval .interval_list .line{top:50%;left:0;width:100%;height:0.1302vw;background:#96a9cf;transform:translateY(-50%);z-index:1}
	.sec_rejuran_interval .interval_list ul{justify-z-index:2}
	.sec_rejuran_interval .interval_list li{background:#fff;width:25.3906vw;height:25.3906vw;border-radius:50%;border:0.1302vw solid #96a9cf;
	flex-direction:column;align-items:center;box-shadow:0 0 1.3021vw rgba(0,0,0,.02);justify-}
	.sec_rejuran_interval .interval_list li h4{font-size:2.7344vw;margin-bottom:2.6042vw;position:relative}
	.sec_rejuran_interval .interval_list li h4::after{width:13.0208vw;height:0.2604vw;background:#7c94c4;bottom:-0.9115vw;left:50%;transform:translateX(-50%)}
	.sec_rejuran_interval .interval_list li p{font-size:2.4740vw;line-height:4.4271vw;font-weight:400}
	.sec_rejuran_interval .interval_notice{max-width:73.6979vw;margin:0 auto;background:#7c94c4;border-radius:1.3021vw;padding:1.8229vw 3.9063vw}
	.sec_rejuran_interval .interval_notice p{font-size:2.3438vw;font-weight:300}

	/**************************************************
	* 엘라비에 리투오
	**************************************************/
	.atia2000_bg { background:url("../sub/img/atia2000_bg.jpg") 60% 50% / cover no-repeat; }
	.anti201_cont .sec_tightening .tight_top_box .img_area{width:100%}
	.anti201_cont .sec_tightening .tight_top_box .txt_area{width:100%}
	.sec_tightening .desc_wrap .mt30.gray{font-size:2.2135vw;color:#ababab}

	.comp_img img,.re2o_contents .img_box img{max-width:100%}
	.sec_elravie_re2o{padding:0 0 23.4375vw}
	.sec_elravie_re2o .tit_wrap{margin-bottom:6.5104vw}
	.re2o_container{gap:4.5573vw;align-items:stretch;justify-content:space-between;flex-direction: column;}
	.re2o_tabs{width:100%;flex-shrink:0}
	.re2o_contents,.re2o_tabs ul{flex-direction:column}
	.re2o_tabs ul{gap:1.5625vw}
	.re2o_tabs li{background:#f8f9fa;border-radius:2.6042vw;padding:6.7708vw 7.8125vw;align-items:center;gap:6.5104vw;cursor:pointer;transition:.3s;border:0.1302vw solid transparent;max-height: 18.4896vw;}
	.re2o_tabs li.on{background:#88a1ce;border-color:#88a1ce}
	.re2o_tabs li .num{font-size:3.6458vw;text-decoration:underline;text-underline-offset:0.7813vw;color:#2d2d2d}
	.comp_col h4,.re2o_tabs li .txt{font-size:3.2552vw;word-break:keep-all;font-weight:600}
	.re2o_tabs li.on .num{text-decoration-color:rgba(255,255,255,0.7)}
	.re2o_tabs li .txt{line-height:1.4}
	.re2o_tabs li.on .txt{color:#fff}
	.re2o_contents{width:100%}
	.re2o_contents .tab_cont{height:100%;flex-direction:column;justify-content:space-between}
	.re2o_contents .tab_cont.on{animation:.4s fadeIn}
	.re2o_contents .img_box{flex-grow:1;align-items:center;justify-background:#fff;}
	.re2o_contents .txt_box{background:#88a1ce;padding:3.9063vw 0;font-size:2.4740vw;line-height:1.6;font-weight:300}
	.compare_wrap{height:100%;border-radius:0;background:#fff}
	.comp_col{flex:1;flex-direction:column;text-align:center}
	.left_col.comp_col{background:#f8f9fa}
	.right_col.comp_col{background:#eef1f9}
	.comp_head{height:11.0677vw;align-items:center;justify-font-size:3.1250vw;font-weight:500}
	.left_col .comp_head{background:#bfbfbf;color:#333}
	.right_col .comp_head{background:#7c94c4;color:#fff}
	.comp_body{padding:4.5573vw 2.6042vw 5.2083vw;flex-grow:1;flex-direction:column;align-items:center;justify-content:flex-start}
	.comp_img{height:21.8750vw;margin-bottom:4.1667vw;align-items:center;justify-}
	.comp_img img{max-height:100%;mix-blend-mode:multiply}
	.comp_col h4{margin-bottom:2.3438vw;padding-bottom:2.6042vw;width:80%}
	.comp_col h4::after{width:100%;height:0.1302vw;bottom:0;left:0}
	.left_col h4{font-size:2.4740vw;}
	.left_col h4::after{background:#dcdcdc}
	.right_col .comp_desc strong,.right_col h4{color:#7c94c4}
	.right_col h4{font-size:2.4740vw;}
	.right_col h4::after{background:#cbd4e6}
	.comp_desc strong{font-size:2.4740vw;margin-bottom:1.0417vw}
	.left_col .comp_desc strong{color:#2d2d2d}
	.comp_desc span{font-size:2.0833vw;color:#a5a5a5}
	@keyframes fadeIn{from{opacity:0;transform:translateY(1.3021vw)}to{opacity:1;transform:translateY(0)}}
	.anti201_cont .virtue_feat_box .feat_list{width:100%;}
	.anti201_cont .sec_virtue_features .tit_wrap{margin-bottom:10.4167vw;}
	.anti201_cont .sub09_sect09{background:#f4faff;padding:19.5313vw 0 22.1354vw}
	.anti201_cont .sub09_sect09 .sub09_sect09_list{margin-top:6.5104vw;} 
	.anti201_cont .sub09_sect09 .sub09_sect09_list ul h3{line-height: 5.8594vw;}
	.anti201_cont .sub09_sect09 .sub09_sect09_list ul li:first-child{background: url(../sub/img/sub20_sect09_img01.png) no-repeat center center / cover;}
	.anti201_cont .sub09_sect09 .sub09_sect09_list ul li:nth-child(2){background: url(../sub/img/sub20_sect09_img02.png) no-repeat center center / cover;}
	.anti201_cont .sub09_sect09 .sub09_sect09_list ul li:nth-child(3){background: url(../sub/img/sub20_sect09_img03.png) no-repeat center center / cover;}
	.anti201_cont .sub09_sect09 .sub09_sect09_list ul li:last-child{    background: url(../sub/img/sub09_sect09_img03.png) no-repeat center center / cover;}
	.anti201_cont .sub09_sect09 .sub09_sect09_list ul{gap:2vw}
	.anti201_cont .sub09_sect09 .sub09_sect09_list ul li{width: 48%;}

	.sec_re2o_point { padding: 23.4375vw 0; }
	.point_row {margin-bottom: 13.0208vw;  gap: 2.6667vw;flex-wrap: wrap; }
	.point_row:last-child { margin-bottom: 0; gap:3.6927vw;}
	.point_row .left_tit { width: 45.5729vw; flex-shrink: 0; }
	.point_row .left_tit h3 { font-size: 2.8646vw;   margin-bottom: 0.6510vw; }
	.point_row .left_tit h2 { font-size: 4.1667vw;   line-height: 1.3; }
	.point_row.cert_row .left_tit h2 {  }
	.point_row.cert_row .left_tit h2 span {  }
	.point_row .tit_wrap{width:100%}

	.point_row .right_cont { flex-grow: 1; }
	.point_list {  flex-direction: column; gap: 1.9531vw; }
	.point_list li { background: #f4faff; border-radius: 2.6042vw; padding: 5.7292vw 6.5104vw; }
	.point_list li strong {  font-size: 3.5156vw;   margin-bottom: 2.3438vw; }
	.point_list li p { font-size: 2.4740vw;  }

	.cert_list {  gap: 13.0208vw;justify-  align-items: center; }
	.cert_list li {  flex: 1;  }
	.cert_list li::after {   width: 0.1302vw; height: 27.9948vw; background: #ddd;  right: -6.5104vw; top: 50%; transform: translateY(-50%); }
	.cert_list li:last-child::after {  }
	.cert_list li .img_box { height: 15.6250vw;margin-bottom: 0.6510vw;  align-items: center; justify-  }
	.cert_list li .img_box img { max-height: 100%; max-width: 100%; mix-blend-mode: multiply; }
	.cert_list li p { font-size: 2.0833vw;      line-height: 3.2552vw;}
	.cert_list li p strong { font-size: 2.4740vw;  flex-wrap: wrap; }
	.sec_re2o_synergy{padding:23.4375vw 0;background:url("../sub/img/sec_re2o_synergy_bg.jpg") 60% 50% / cover no-repeat;}
	.synergy_wrap{gap:6.5104vw;flex-wrap: wrap;justify-content: center;}
	.synergy_wrap .left_tit{width:45.5729vw;flex-shrink:0}
	.synergy_wrap .left_tit h3{font-size:4.1667vw;line-height:1.3}
	.synergy_wrap .right_cont{flex-direction:column;gap:5.2083vw}
	.synergy_group{width: 82.0313vw;flex-direction:column}
	.synergy_list{gap:0.6510vw;margin-bottom:0.2604vw}
	.synergy_list li{flex:1;flex-direction:column;overflow:hidden}
	.synergy_list li .img_box{background:#f8f9fa;height:26.8229vw;align-items:center;justify-}
	.synergy_list li .img_box img{max-height:100%;max-width:100%;mix-blend-mode:multiply}
	.synergy_list li .name{background:#5d6168;padding:1.3021vw 1.3021vw;font-size:2.2135vw;font-weight:400}
	.synergy_label{background:#eaeff9;font-size:3.2552vw;padding:2.3438vw 2.6042vw}
	/**************************************************
	* 목/손
	**************************************************/
	.naha_bg{ background:url("../sub/img/naha_bg.jpg") 60% 50% / cover no-repeat; }
	.neha_cont .sec_tightening .tight_top_box .img_area{width:100%}
	.neha_cont .sec_tightening .tight_top_box .txt_area{width:100%}
	.neck_sol_group,.neck_sol_wrap{flex-direction:column;display:flex}
	.sec_neck_solution{padding:20.1823vw 0; background:url("../sub/img/sec_neck_solution_bg.jpg") 60% 50% / cover no-repeat; }
	.neck_sol_wrap{gap:4.5573vw;margin:0 auto}
	.neck_sol_top{        flex-direction: column;align-items: center;}
	.neck_sol_tit{width:45.5729vw;flex-shrink:0;padding-top:1.3021vw}
	.neck_sol_tit p{font-size:3.1250vw;font-weight:500}
	.neck_sol_tit h3{font-size:4.4271vw;margin-top:1.0417vw}
	.neck_sol_group{gap:0.6510vw;flex-direction: column-reverse;}
	.neck_sol_list{gap:0.6510vw;flex-wrap: wrap;}
	.neck_sol_list li{width:26.0417vw;flex-direction:column}
	.neck_sol_list li .img_box{background:#fff;height:26.0417vw;align-items:center;justify-content:center}
	.neck_sol_list li .img_box img{}
	.neck_sol_list li .name{background:#5d6168;padding:1.1719vw 0.6510vw;font-size:2.2135vw;font-weight:400}
	.neck_sol_label{background:#fff;font-size:3.2552vw;padding:2.4740vw;margin-top:0.6510vw}
	.neck_sol_bottom{justify-content:flex-end}
	.neck_sol_bottom .neck_sol_group.blue_label .neck_sol_label{background:#b4c2de;color:#fff}
	.sec_hand_solution{padding:20.1823vw 0; background:url("../sub/img/sec_neck_solution_bg.jpg") 60% 50% / cover no-repeat;}

	/**************************************************
	* 공통섹션 
	**************************************************/
	.cs-news{margin-bottom:10.4167vw;max-width:94.0625vw;margin:0 auto;}
	.cs-news-header{margin-bottom:5.2083vw;
    justify-}
	.cs-news-title{font-size:4.9479vw;margin-bottom:1.9531vw}
	.cs-btn-more{padding:1.5625vw 3.2552vw;background:#000;text-decoration:none;font-size:1.6927vw;transition:background .2s}.cs-btn-more:hover{background:#333}
	.cs-news-list{flex-direction:column;gap:5.2083vw}
	.cs-news-item{cursor: pointer;gap:5.2083vw;align-items:stretch}
	.cs-news-img{width:45.5729vw;flex-shrink:0;position:relative}
	
	/* .cs-news-img::after{padding-bottom:60%} */
	.cs-news-grid-item .cs-news-img img,.cs-news-img img{top:0;left:0;width:100%;height:100%;object-fit:cover}
	.cs-news-txt{flex:1;flex-direction:column;justify-content:center}
	.cs-news-cate{font-size:2.2135vw;margin-bottom:1.9531vw}
	.cs-news-grid-item .cs-news-subj,.cs-news-subj{font-size: 2.8646vw;
    
    line-height: 3.9063vw;
    padding: 1.3021vw 0;}
	.cs-news-layout-grid .cs-news-img{width:57.8125vw;height:32.5521vw;}
	.cs-news-desc{font-size:1.8229vw;margin-bottom:3.2552vw;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
	.cs-news-date{font-size:1.9531vw;color:#000}
	.cs-news-layout-grid{gap:6.5104vw;flex-wrap: wrap;flex-direction: column;}
	.cs-news-layout-grid .cs-news-title{margin-bottom:4.4271vw;}
	.cs-news-left{width:39.3229vw;flex-shrink:0}
	.cs-news-right{flex:none;gap:8.3333vw 2.6042vw}
	.cs-news-grid-item{width: 45.8125vw;flex-direction:column}
	.cs-news-grid-item .cs-news-img{width:100%;background:#dcdcdc;margin-bottom:3.6458vw}
	.cs-news-grid-item .cs-news-cate{font-size:2.0833vw;;margin-bottom:0.0000vw}
	.cs-news-grid-item .cs-news-date{font-size:1.8229vw;color:#666}
	.cs-divider{border-top:0.1302vw dotted #ccc;margin:10.4167vw 0}
	.hithithit {  align-items: center; gap: 1.0417vw;    font-size: 1.6927vw; }
	/**************************************************
	*	유튜브
	**************************************************/
	.cs-wrap .tx_bx span{font-size:2.2135vw;}
	.cs-wrap .tx_bx h3{font-size:4.8177vw;padding-top:3.2552vw;}
	.cs-wrap .tx_bx h3 strong{font-weight:600}
	.cs-youtube {  background: linear-gradient(to bottom, #eeeff3 60%, #fff 60%);}
	.cs-youtube .con_inner{max-width:93.2708vw; margin: 13.0208vw auto;}
	.cs-youtube .tx_bx span{border-bottom:0.1302vw solid #679ac1}
	.cs-youtube .tx_bx h3{padding-top:6.2500vw;}
	.cs-youtube .cs-yt-subtit {   font-size:1.8229vw; margin-bottom:1.3021vw;  text-decoration:underline; text-underline-offset: 0.5208vw; text-transform:uppercase; letter-spacing:0.1302vw; }
	.cs-youtube .cs-yt-title {  font-size:4.1667vw;   margin-bottom:6.5104vw; }
	.cs-youtube .cs-yt-content {height: auto; margin-top:11.7188vw; gap: 6.5104vw; align-items:flex-start;flex-direction: column; }
	.cs-youtube .cs-yt-main-img { flex:none; max-width:unset; width:100%; border-radius:1.9531vw;  box-shadow:0 1.3021vw 3.9063vw rgba(0,0,0,0.1); }
	.cs-youtube .cs-yt-main-img img { width:100%;  }
	.cs-youtube .cs-yt-right { width:100%;flex: none; max-width:unset;  flex-direction:column;height:100%; justify- }
	.cs-youtube .cs-yt-info-txt { font-size:3.1250vw;  line-height:1.4; margin-bottom:2.6042vw; word-break:keep-all; }
	.cs-youtube .cs-yt-btn {  align-items:center; background:#e02c28;  padding:0.7813vw 2.3438vw; border-radius:3.9063vw;  font-size:1.6927vw; text-decoration:none; margin-bottom:6.5104vw; width:fit-content; }
	.cs-youtube .cs-yt-btn i { font-size: 1.3021vw; margin-left: 0.6510vw; }
	.cs-youtube .cs-yt-swiper-wrap {  margin-top:2.6042vw; }
	.cs-youtube .cs-yt-nav {  right:0; top:-5.8594vw;  align-items:center; gap:1.0417vw;  }
	.cs-youtube .cs-yt-prev, .cs-youtube .cs-yt-next { cursor:pointer;  font-size:2.0833vw; transition:color 0.2s; }
	.cs-youtube .cs-yt-prev:hover, .cs-youtube .cs-yt-next:hover {  }
	.cs-youtube .cs-yt-pagination {  gap:0.6510vw;  top:auto; width:auto; align-items:center; margin: 0 0.6510vw; }
	.cs-youtube .cs-yt-pagination .swiper-pagination-bullet { width:0.7813vw; height:0.7813vw; background:#ddd; opacity:1; margin:0 !important; }
	.cs-youtube .cs-yt-pagination .swiper-pagination-bullet-active { width:1.3021vw; height:1.3021vw;background:#7c94c4; transform:scale(1); }
	.cs-youtube .cs-yt-thumb {  border-radius:1.0417vw;   box-shadow:0 0.3906vw 1.3021vw rgba(0,0,0,0.1); border:0.1302vw solid #eee; }
	.cs-youtube .cs-yt-thumb img { width:100%;  }
	.icon-youtube { width:3.1875rem; height:1rem; background-image:url("../img/icon-youtube.png"); }
	.icon-arrow01 {width: 0.5rem;height: 0.625rem; background-image: url(../img/icon-arrow01.png);}
	.cs-youtube .cs-yt-info .btn {border-}
	.cs-youtube .swiper-container{overflow:hidden}

	.cs-wrap a.btn.type01{border-radius: 0.187rem 1.25rem;transition: all 0.75s cubic-bezier(0.19, 1, 0.22, 1);
	 height:4.6875vw; line-height:4.6875vw; padding:0 1.25rem; min-width:17.3177vw; border:0.1302vw solid transparent;}
	.cs-wrap a.btn.type01:after {   left:-9.7656vw; top:-6.5104vw; width:6.5104vw; height:20.1823vw;  opacity:0.2; transform:rotate(35deg); 
	transition:all 0.75s cubic-bezier(0.19,1,0.22,1); }
}
@media (max-width:479px) {
    .sect-doctors{height:640px !important;}
    .sect-doctors > .fp-tableCell{height:640px !important;}
    .sect-doctors .container-fluid{height:auto; padding:6rem 0;}
	.sect-doctors .swiper-slide .d-flbox { max-width:88%;}
	.sect-doctors .swiper-slide .d-frbox { max-width:88%;}
	.sub01-03-top-view .txtbox { top:20%; left:5%}
	.atia_area .sub-top-view .txtbox{width:100%}
	.atia_area .sub-top-view .txtbox h3{font-size:3.8555vw}
	.atia_area .sub-top-view .txtbox h2{font-size:8.3477vw;}
	.atia_area .sub-top-view .txtbox p{font-size:3.8555vw;padding-top: 6.4063vw;}
	.sub-top-area3{padding:19.1071vw 0;background: url(../sub/img/sub-top-area3.jpg) no-repeat 90% 50% / cover;}
	.sub-top-area3 .stm_tit{font-size:5.7143vw;line-height:1.3;letter-spacing:-.05em;margin-bottom:8.2857vw}
	.sub-top-area3 .stm_tit b{font-size:6.7857vw;padding-top:1.4286vw;}
	.sub-top-area3 .stm_bar{width:12.9286vw;height:0.7357vw;background:#7c94c4;margin:0 auto 9.3571vw}
	.sub-top-area3 .stm_desc{font-size:3.7143vw;line-height:5.3571vw;word-break:keep-all;margin-bottom:4.8214vw;margin-top:0}

	/**************************************************
	* notice
	**************************************************/
	.view_section .container-sm{padding:0}
	/**************************************************
	* 로케이션
	**************************************************/

	.sub01-06-cont02 .container-md{padding:0 4%}
	.sub01-06-cont01{padding:24.1071vw 0}
	.sub01-06-cont01 .titlebox h2{margin-bottom:3.75rem}
	.titlebox .txt-ani,.titlebox>h1,.titlebox>h2,.titlebox>h3,.titlebox>p{display:block}
	.titlebox h2{line-height:3.75rem;font-size:2.437rem;letter-spacing:.01rem;font-weight:100}
	.sub01-06-cont01 .txtbox dl{font-size:0}
	.align-items-center{align-items:center}
	.icon-location02{width:4.75rem;height:4.75rem;background-image:url(../sub/img/icon-location02.png);vertical-align:sub}
	.sub01-06-cont01 .txtbox dd {padding-left: 1.25rem; font-size: 1.125rem;line-height: 1.875rem;}
	.sub01-06-cont01 .txtbox dd span { }
	.icon-subway03 {width: 4.75rem;height: 4.75rem;background-image: url(../sub/img/icon-subway03.png);}
	.icon-bus01 {width: 4.75rem;height: 4.75rem; background-image: url(../sub/img/icon-bus01.png);}
	.icon-subway01 { width: 5.7143vw; height: 5.7143vw; background-image: url(../sub/img/icon-subway01.png);}
	.icon-subway02 { width: 5.7143vw; height: 5.7143vw; background-image: url(../sub/img/icon-subway02.png);}
	.sub01-06-cont01 .txtbox dl:last-child span:before {height: 3.125rem;margin-right: 0.625rem;}
	.sub01-06-cont01 .txtbox dd span small {font-size:2.8571vw;}
	.sub01-06-cont01 .txtbox dl + dl {margin-top: 1.25rem;}
	.sub01-06-cont01 .txtbox dd small.sub{font-size:2.8571vw;color:#888}
	.sub01-06-cont01 .txtbox dl:nth-child(2) span {margin-top: 0.625rem;}
	.sub01-06-cont01 .txtbox dl:last-child dd {padding-top: 5.3571vw;width:80%}
	.sub01-06-cont02 { background:url("../sub/img/sub01-06-cont02-bg.jpg") no-repeat center/ cover; padding:22.3214vw 0}
	.sub01-06-cont02 .d-flex {  border-radius:0.625rem; padding:13.9286vw 0 11.6071vw; }
	.sub01-06-cont02 .txtbox01 .txt01{width: 13.3929vw;margin-right:2.5vw}
	.sub01-06-cont02 .d-flbox{width:89%}
	.sub01-06-cont02 .d-frbox {width: 89%; padding-top: 10%;
        margin-top: 10%;}
	.sub01-06-cont02 .txtbox01 .txt03{margin-left:2vw;}

	.sub01-06-cont02 .txtbox03 + .txtbox03 { margin-top:0.625rem; }

	.sub01-06-cont02 .txtbox03 .txt05 { width:21.4286vw;  font-size:1.687rem; }

	.schedule-table-wrap{margin-top:7.1429vw;width:100%;overflow-x:auto}
	.schedule-table-wrap::-webkit-scrollbar{height:1.0714vw}
	.schedule-table-wrap::-webkit-scrollbar-thumb{border-radius:1.7857vw}
	.schedule-table{width:100%;border-spacing:0;margin-bottom:10.7143vw;min-width:unset}
	.schedule-table th{padding:3.3929vw 0;font-size:3.1500vw;font-weight:500}
	.schedule-table th:first-child{border-top-left-radius:3.5714vw;border-bottom-left-radius:0.0000vw}
	.schedule-table th:last-child{border-top-right-radius:3.5714vw;border-bottom-right-radius:0.0000vw}
	.schedule-table td{padding:3.5714vw 0;border-bottom:0.1786vw solid #e8e8e8;font-size:3.2143vw;color:#131313}
	.schedule-table td.name{border-right: 0.1786vw solid #e7e7e7;}

	.sub01-06-cont03 .container-cnt{max-width:92.2857vw;margin:0 auto;padding:24.1071vw 0}
	.sub01-06-cont02 .txtbox04{margin-top:4.6071vw;font-size: 3.2vw;}
	.df_cont01{gap:10vw}
	/**************************************************
	* 코레지 셀핏
	**************************************************/
	.corelge_row .txt_area figure img{width:46%}
	.tit_wrap p{font-size: 4.7227vw; margin-bottom: 2.9766vw;}
	.tit_wrap h3{        font-size: 6.6109vw;}
	.corelge_row .txt_area figure{padding: 4vw 0px;}
	.bg_deco{top:17vw}
	.desc_wrap p{font-size: 3.8555vw; line-height: 6.5273vw;}
	.list_area li .txt{font-size: 3.5555vw;}
	.list_area li{padding: 3.9531vw 0 3.9531vw 3.9297vw;}
	.list_area li .chk_icon{width: 6.125vw;}
	.corelge_row:last-child{gap:5vw}
	.list_area ul{gap: 2.2648vw;}
	.bg_deco2{bottom: 44.1211vw;}

	.sec_corelge_process{padding: 19.5313vw 0 38.5313vw;}
	.process_head p.tit{font-size: 4.7227vw;}
	.process_head p.tit strong{font-size: 6.6109vw;margin-top: 2.9766vw;}
	.process_head .desc{font-size: 3.8555vw; line-height: 6.5273vw;}
	.sec_corelge_process .inner{width:100%;}
	.process_item figure{height:auto;}
	.process_item .txt_box{width: 76%;left:50%;  justify-content: center;padding: 0;height: 25vw;      transform: translate(-50%, 0);bottom:-15vw}
	.process_list{overflow:unset}
	.process_item .txt_box span.num{color:#627db4;font-weight: 400;font-size: 8.8555vw;padding-bottom:8vw;margin-right: 8vw;}
	.process_item .txt_box p strong{margin-top:3vw;font-size: 3.8555vw;}
	.swiper-pagination{left:50%;transform: translate(-50%, 0);}
	.swiper-pagination-bullet-active{background:#7c94c4;    width: 10px;height: 10px;}
	.sec_corelge_process .swiper-pagination{bottom: -15vw !important;}
	.swiper-pagination-bullet{margin:0 2.5vw}
	.step_img_area img{max-width:80%}
	.step_img_area figure{    text-align: center;}
	.bg_deco3{top: -50.3789vw;}
	.step_item .info h4{font-size: 3.6555vw;margin-bottom: 2.4648vw;}
	.step_item .info h4 span{font-size: 3.4555vw;}
	.step_item .info .tag{font-size: 2.5625vw;padding: 1.0883vw 1.4742vw;margin-right: 1.4766vw;}
	.step_item .info .desc{font-size: 3.4531vw;}
	.step_item{height: 21.8672vw;}
	.step_item .info{padding: 0 0 0 5.4297vw}
	.step_item .thumb{width:34.4375vw}
	.sec_corelge_recommend .rec_tit_wrap p{        font-size: 4.7227vw;margin-bottom: 2.9766vw;}
	.sec_corelge_recommend .rec_tit_wrap h3{font-size: 6.6109vw;}
	.sec_corelge_recommend .rec_list{padding: 8.6042vw 5.6042vw;}
	.sec_corelge_recommend .rec_list li{font-size: 3.5229vw;min-height: 26.2292vw;font-weight: 600;}
	.sec_corelge_recommend .rec_list li .check{width: 4.0833vw;height: 2.1719vw;margin-bottom: 3.9531vw;}
	.sec_corelge_recommend .rec_txt_area{padding:0}
	/**************************************************
	* 텐써마
	**************************************************/

	.sec_compare_method{padding:14.2857vw 0}
	.sec_compare_method .compare_wrap{gap:5.8214vw;flex-wrap: wrap;flex-direction: column-reverse;}
	.sec_compare_method .compare_visual{gap:1.5714vw;flex-wrap: wrap;}
	.sec_compare_method .c_card{width:45.6857vw;border-radius:3.5714vw;box-shadow:0 1.7857vw 3.5714vw rgba(0,0,0,.05);padding-bottom:5.3571vw;background:#f5f5f5}
	.sec_compare_method .c_card.monopolar{background:#e8effa}
	.sec_compare_method .c_card .img_box{width:90%;height:45.5000vw;background:#fff;padding:2.8571vw;margin:2.8571vw auto;border-radius:3.5714vw;align-items:center;justify-content:center}
	.sec_compare_method .c_card .img_box img{width:100%;height:auto;display:block}
	.sec_compare_method .c_card h4{font-size:4.4643vw;margin-top:4.4643vw;margin-bottom:2.6786vw}
	.sec_compare_method .c_card p{font-size:3.0357vw;font-weight:500}
	.sec_compare_method .compare_text{flex:1}
	.anti02_cont .sec_step_sol .step_item02 .step_top{gap:15.1786vw;justify-}
	.anti02_cont .sec_step_sol .step_item02.step_item03 .step_top{gap:13.3929vw;}
	.sec_tightening .inner{padding:25.1429vw 0}
	.sec_tightening .tight_top_box{margin-bottom:8.2857vw;}

	.sec_tightening .tight_top_box .img_area .img_box{width:100%;height:auto;padding-bottom:0;border-radius:8.9286vw 0}
	.sec_tightening .tight_top_box .img_area .img_box .img_bg{background-color:#eee}
	.sec_tightening .tit_wrap{margin-bottom:7.1429vw}
	.sec_tightening .desc_wrap .mt30{margin-top:5.3571vw}
	.sec_tightening .tight_btm_box{padding:5.0000vw 0;text-align:center}
	.sec_tightening .tight_btm_box .btm_desc{font-size:3.3929vw;line-height:5.5357vw;letter-spacing:-.025em}
	.sec_tightening .tight_btm_box .btm_desc .c_blue{margin-top:0.0000vw}
	/**************************************************
	* 울쎄라피 프라임
	**************************************************/

	.anti04_cont .sec_tightening.sec_tightening02{}
	.anti04_cont .sec_tightening.sec_tightening02 .inner{padding:0 0 17.8571vw;}
	.anti04_cont .sec_corelge_recommend .rec_list li{margin-bottom:5.8929vw;}
	/**************************************************
	* 티타늄 리프팅
	**************************************************/
	.sec_3_wavelength .tit_wrap h3{font-size:6.6109vw;line-height: 8.401vw;}
	.sec_3_wavelength .tit_wrap h3 .c_blue{font-size:5.6109vw;}
	.sec_3_wavelength .tit_wrap p{        font-size: 3.8555vw;line-height: 6.5273vw;}
	.sec_3_wavelength .txt_info .desc{font-size: 3.474vw;line-height: 5.0365vw;}
	.sec_3_wavelength .txt_info .sub_desc{font-size: 3.474vw;line-height: 5.0365vw;}
	.sec_3_wavelength .txt_info h4{        font-size: 4.3854vw;}
	.sec_3_wavelength .dev_img img{width:50%;}
	.wl_tabs span{font-size: 3.4042vw;}
	.sec_3_wavelength .txt_info{padding-left: 4.2083vw;}
	.left_swiper_area{padding:5.125vw 3.9063vw}
	.center_circle{width: 60.7813vw;height:auto;}
	.center_circle .circle_inner{width: 60.7813vw;height:auto;}
	.modes_wrap{margin: 9.3229vw auto 0;gap: 11.2083vw;}
	.mode_box { flex: 1; max-width: 66.0714vw; border: 0.3571vw dashed #b0c0de; border-radius: 7.1429vw; padding: 12.7143vw 3.5714vw 7.1429vw;   background: #fff;  height: 89.2857vw;  flex-direction: column; justify- }
	.mode_box .badge {  top: -5.0000vw; left: 50%; transform: translateX(-50%); background: #7f95c2;  
	padding: 3.5714vw 7.1429vw; border-radius: 8.9286vw; font-size: 4.2857vw;  white-space: nowrap; box-shadow: 0 0.8929vw 2.6786vw rgba(127,149,194,0.3); }
	.mode_box .badge span {  }

	.mode_box .txt_box h4 { font-size: 3.5714vw;   margin-bottom: 2.6786vw; }
	.mode_box .txt_box p { font-size: 3.3929vw;  line-height: 5.5357vw;  }
	.mode_box .img_box { margin-top: 3.5714vw;  }
	.mode_box .img_box img { max-width: 100%; height: auto;  }
	.sec_titanium_graphic .desc_wrap p{        padding-top: 2.2083vw;}
	.sec_titanium_graphic{padding:20.0208vw 0}
	.titanium_graphic .t_point strong {  font-size:3.9286vw; line-height:1.2;  letter-spacing:-0.02em; }
	.titanium_graphic .t_point strong em{font-size:5.3571vw; }
	.titanium_graphic .t_point span {  font-size:3.3929vw;   margin-top:1.2500vw; letter-spacing:-0.05em; }
	.titanium_graphic .tp_top { top:0.0000vw; left:50%; transform:translateX(-50%); } 
	.titanium_graphic .tp_left { bottom:3.5714vw; left:-10.7143vw;  }
	.titanium_graphic .tp_right { bottom:3.5714vw; right:-10.7143vw;  }
	.titanium_graphic{height: 68.8958vw;}
	.titanium_graphic .device_img{top:37.5521vw}

	.mo_tit_box .s_tit{    font-size: 5.5667vw;margin-bottom: 4.4042vw;}
	.mo_tit_box .s_topic{font-size: 3.6042vw;}
	.mo_tit_box{padding-top: 0;}
	.sec_step_sol .step_list02 .step_item02{padding:10vw 0}
	.sec_step_sol .step_item02 .step_top .txt_area .s_desc{font-size: 3.474vw;line-height: 5.0365vw;}
	.sec_step_sol .step_item02 .step_btm .info_list li .label{padding: 1.0510vw 2.2135vw;font-size: 3.0833vw;}
	.sec_step_sol .step_item02 .step_btm .info_list li .con{font-size: 3.474vw;}
	.step_sol_pagination .swiper-pagination-bullet{width: 2.1625vw;height:2.1625vw;margin: 0 3vw;}
	.step_sol_pagination .swiper-pagination-bullet-active{width: 2.6625vw;height:2.6625vw}
	.sec_process .process_wrap .proc_tit h3{font-size: 6.5479vw;}
	.sec_process .process_wrap .proc_tit p{font-size: 3.474vw;}
	.sec_process .process_wrap .proc_item .txt_box h4{font-size: 3.8552vw;}
	.sec_process .process_wrap .proc_item .txt_box p{font-size: 3.274vw;line-height: 5.0365vw;}
	.sec_corelge_recommend .rec_list li .num{font-size: 4.6458vw;}
	.anti05_cont .sec_corelge_recommend .rec_list li{min-height: 20.2292vw;}

	/**************************************************
	* 미라젯
	**************************************************/
	.atia10_bg { background:url("../sub/img/atia10_bg.jpg") 60% 50% / cover no-repeat; }
	.anti10_cont .sec_tightening .tight_top_box .img_area{width:100%;}
	.anti10_cont .sec_tightening .tight_top_box{margin-bottom:0}
	.sec_mirajet_recommend{padding:19.1429vw 0;background:url("../sub/img/sec_mirajet_recommend_bg.jpg") 60% 50% / cover no-repeat;}
	.sec_mirajet_recommend .inner{justify-flex-wrap:wrap}

	.sec_mirajet_recommend .tit_wrap h3{font-size:6.7857vw;line-height:1.2}
	.sec_mirajet_recommend .tit_wrap h3 span{margin-top:1.2500vw}
	.sec_mirajet_recommend .rec_list2{ max-width: 123.2143vw;}
	.sec_mirajet_recommend .rec_list2 ul{flex-wrap:wrap;margin:-1.7857vw}
	.sec_mirajet_recommend .rec_list2 ul li{width:50%;padding:2.8571vw;box-sizing:border-box}
	.sec_mirajet_recommend .rec_list2 .item{background:#fff;border-radius:3.5714vw;padding:7.1429vw 8.0357vw;height:100%;flex-direction:column;justify-
	box-shadow:0 0.8929vw 3.5714vw rgba(0,0,0,.03);transition:.3s}
	.sec_mirajet_recommend .rec_list2 .item:hover{transform:translateY(-0.8929vw);box-shadow:0 1.7857vw 5.3571vw rgba(111,160,216,.2)}
	.sec_mirajet_recommend .rec_list2 .item .icon{margin-bottom:3.5714vw;height:10.7143vw}
	.sec_mirajet_recommend .rec_list2 .item .icon img{height:100%;width:auto}
	.sec_mirajet_recommend .rec_list2 .item .desc{font-size:3.2143vw;line-height:1.5;word-break:keep-all}
	.sec_mirajet_process{padding:32.1429vw 0;background:#f6f6f6;}
	.sec_mirajet_process .tit_wrap{margin-bottom:12.8571vw}
	.sec_mirajet_process .tit_wrap h3{font-size:6.7857vw;font-weight:700}
	.sec_mirajet_process .tit_wrap h3 .c_blue{color:#679ac1}
	.mirajet_proc_list{gap:11.2083vw 5.2083vw}
	.mirajet_proc_list .item .step_badge{top:-3.7500vw;left:-1.4286vw;padding:2.3214vw 3.5714vw;border-radius:5.3571vw;font-size:3.5714vw;
	background:#b9b9b9}
	.mirajet_proc_list .item:nth-child(2) .img_box{padding:6.0714vw;}
	.mirajet_proc_list .item:nth-child(2) .step_badge{background:#a7c5dc}
	.mirajet_proc_list .item:nth-child(3) .step_badge{background:#7aaed6}
	.mirajet_proc_list .item:nth-child(4) .step_badge{background:#679ac1}
	.mirajet_proc_list .item:nth-child(5) .step_badge{background:#3e78a4}
	.mirajet_proc_list .item .img_box{background:#fff;border-radius:5.3571vw;padding:3.5714vw;box-shadow:0 1.7857vw 3.5714vw rgba(0,0,0,.05);aspect-ratio:1/1;
	align-items:center;justify-content:center}
	.mirajet_proc_list .item .img_box img{width:100%;height:auto}
	.mirajet_proc_list .item .desc{margin-top:3.5714vw;font-size:3.6929vw;line-height:5.1786vw;word-break:keep-all}
	.sec_mirajet_diff{padding:32.7429vw 0;text-align:center}
	.sec_mirajet_diff .tit_wrap h3{font-size:6.7857vw;font-weight:700}
	.sec_mirajet_diff .tit_wrap h3 .c_blue{color:#679ac1}
	.diff_table{margin:0 auto;width:100%;border-radius:0.0000vw;box-shadow:0 1.7857vw 5.3571vw rgba(0,0,0,.05);gap: 0.5357vw;}
	.diff_col{flex-direction:column}
	.diff_col.col_left,.diff_col.col_right{width:42%;gap: 0.5357vw;}
	.diff_col.col_center{width:16%;background: #626262;}
	.diff_header{height:14.2857vw;align-items:center;font-size:4.2000vw;letter-spacing:-.02em;justify-}
	.diff_col.col_left .diff_header{background:#afafaf}
	.diff_col.col_center .diff_header{background:#626262;font-size:5.5357vw;}
	.diff_col.col_right .diff_header{background:#679ac1}
	.diff_row{height:13.3929vw;align-items:center;justify-padding:1.7857vw 3.5714vw;font-size:3.3929vw;word-break:keep-all}
	.diff_col.col_left .diff_row{background:#ebebeb;    }
	.diff_col.col_center .diff_row{background:#626262;font-size:4.2857vw;position:relative}
	.diff_col.col_right .diff_row{background:#eef6fa;font-weight:600}
	.diff_row:last-child{border-bottom:0}
	.diff_col.col_center .diff_row::after{width:1.0714vw;height:1.0714vw;background:#fff;border-radius:50%;margin-left:0.8929vw;right:1.7857vw;top:1.7857vw;opacity:0}
	.sec_corelge_recommend2{padding: 30.7429vw 0;}
	.sec_corelge_recommend2 .inner {  align-items:flex-start;  margin:0 auto; width:100%; justify- }

	.sec_corelge_recommend2.recommend2_tab .rec_left h3 { font-size:7.1429vw;  margin-bottom:10.7143vw; line-height:1.2; }
	.rec_tabs{justify-content: center;}
	.rec_tabs li { font-size:3.7500vw;  opacity: .6; }
	.rec_tabs li.active {  opacity: 1; }
	.rec_tabs li:hover {  }

	.sec_corelge_recommend2.recommend2_tab .rec_right {min-height:71.4286vw; }
	.sec_corelge_recommend2.recommend2_tab .rec_content {  }
	.sec_corelge_recommend2.recommend2_tab .rec_content.active {  animation:fadeIn 0.5s; }
	.sec_corelge_recommend2 .rec_list li{padding: 4.2857vw 7.1429vw;}
	.sec_corelge_recommend2 .rec_list li .txt{font-size:3.4286vw;line-height: 4.7286vw;}
	.sec_corelge_recommend2 .rec_list li .num{font-size: 5.0000vw;
    
    
    border-bottom: 0.3571vw solid #fff;
    padding-bottom: 0.3571vw;
    margin-right: 8.0357vw;
    line-height: 1;}

	@keyframes fadeIn { from { opacity:0; transform:translateY(1.7857vw); } to { opacity:1; transform:translateY(0); } }

	.sec_corelge_process.sec_corelge_process03{background:none;}
	.sec_corelge_process03 .process_list::before, .sec_corelge_process03 .process_list::after{background: url(../sub/img/process_arrow2.png) no-repeat center;}
	.sec_corelge_process03 .process_item .txt_box{        padding: 7vw;background:#679ac1;height: auto;flex-direction: column;gap: 2.6786vw;}
	.process_item .txt_box span.tx_01{font-size:3.9286vw;border-bottom: 0.3571vw solid #9bb9d1;width: 100%;padding-bottom: 3.2143vw;}
	.process_item .txt_box p{font-size: 3.5286vw; line-height: 4.9286vw;}


	/**************************************************
	* 하이드로리프팅
	**************************************************/
	.atia13_bg { background:url("../img/atia013_bg.jpg") 60% 50% / cover no-repeat; }
	.sec_tightening.sec_tightening02 .tight_top_box{margin-bottom:0}
	.anti13_cont .sec_mirajet_recommend{background:#fff}
	.anti13_cont .sec_mirajet_recommend .tit_wrap h3 span{}
	.anti13_cont .sec_mirajet_recommend .rec_list2 .item{background:#f8fbff}
	.sec_hydro_characteristics{padding:32.1429vw 0;background:#f8fbff;}
	.sec_hydro_characteristics .tit_wrap{margin-bottom:9.6429vw}
	.sec_hydro_characteristics .char_list .item figure{margin-bottom:3.9286vw;background:#f1f1f1}
	.sec_hydro_characteristics .char_list .item figure img{width:100%;object-fit:cover;aspect-ratio:1/1}
	.sec_hydro_characteristics .char_list .item .txt_box .tit{font-size:3.3929vw;margin-bottom:1.7857vw;letter-spacing:-0.0893vw}
	.sec_hydro_characteristics .char_list .item .txt_box .sub{font-size:3.3929vw;letter-spacing:-0.0893vw}

	.sec_hydro_areas{padding:32.1429vw 0;background-color:#fafafa}
	.sec_hydro_areas .tit_wrap{margin-bottom:10.7143vw}
	.sec_hydro_areas .tit_wrap h3{color:#000}
	.sec_hydro_areas .tit_wrap h3 .c_blue{font-weight:700}
	.sec_hydro_areas .area_list{justify-gap:3.5714vw;flex-wrap:wrap}
	.sec_hydro_areas .area_list .item{width:41.9643vw;height:41.9643vw;border:0.3571vw solid #7c94c4;border-radius:50%;flex-direction:column;align-items:center;
	background:#fff;transition:.3s;justify-}
	.sec_hydro_areas .area_list .item:hover{transform:translateY(-1.7857vw);box-shadow:0 1.7857vw 3.5714vw rgba(123,158,209,.2);background:#f0f6ff}
	.sec_hydro_areas .area_list .item .area_tit{font-size:4.4643vw;margin-bottom:2.8571vw}
	.sec_hydro_areas .area_list .item .area_desc{font-size:3.3929vw;line-height:1.4;word-break:keep-all;padding:0 1.7857vw}
	.sec_corelge_recommend2 .rec_left h3.sun{font-size: 6.7857vw;  line-height: 9.6429vw;}
	/**************************************************
	* 버츄RF
	**************************************************/
	.atia12_bg { background:url("../sub/img/atia012_bg.jpg") 60% 50% / cover no-repeat; }

	.anti12_cont .sec_corelge_step{background:none;padding:39.2857vw 0 0}
	.anti12_cont .process_item .txt_box{flex-direction: column;gap:1.9643vw;}
	.anti12_cont .process_item .txt_box span{font-size:3.3929vw;font-weight:600}

	.process_list.process_list4 .process_item{width:22%}
	.process_list.process_list4::before{left:23.5%}
	.process_list.process_list4::after{right:23.1%}
	.process_list.process_list4 .process_item02::after{ top: 40%; width: 3.3929vw; height: 11.2500vw;right:-13%; background: url(../sub/img/process_arrow.png) no-repeat center;}
	.anti12_cont .step_item .info h4{}
	.anti12_cont .sec_corelge{background: #f5f9ff;}
	.anti12_cont .list_area li{background:#fff;}

	.sec_virtue_features{padding:24.7143vw 0; background:url("../sub/img/sec_virtue_features_bg.jpg") 60% 50% / cover no-repeat;}
	.sec_virtue_features .tit_wrap{margin-bottom:10.7143vw}
	.sec_virtue_features .tit_wrap .tit{font-size:6.7857vw;line-height:1.3}
	.sec_virtue_features .tit_wrap .tit .c_blue{}

	.virtue_feat_box .feat_img .img_circle{width:75.8929vw;height:75.8929vw;}
	.virtue_feat_box .feat_img .img_circle img{width:100%;height:100%;object-fit:cover}

	.virtue_feat_box .feat_list ul li{padding:5.0000vw 0;border-bottom:0.1786vw solid #cdd3dd}
	.virtue_feat_box .feat_list ul li:first-child{padding-top:0}
	.virtue_feat_box .feat_list ul li:last-child{border-bottom:none;padding-bottom:0}
	.virtue_feat_box .feat_list ul li .num{font-size:5.0857vw;margin-right:0vw;line-height:1;position:relative}
	.virtue_feat_box .feat_list ul li .num::after{width:100%;height:0.3571vw;background:#7c94c4;margin-top:0.8929vw}
	.virtue_feat_box .feat_list ul li .txt_group{flex:1}
	.virtue_feat_box .feat_list ul li .txt_group strong{font-size:4.4643vw;margin-bottom:1.7857vw}
	.virtue_feat_box .feat_list ul li .txt_group p{font-size:3.3929vw;line-height:1.5;word-break:keep-all}
	.anti12_cont .step_img_area img{max-width: 48%;        margin: 0 auto;}
	.anti12_cont .step_item .info{padding: 0 0 0 3.4297vw;}
	.step_item .info h4 span{font-size:3.0555vw}
	.sec_corelge_process{padding:19.5313vw 0 }
	/**************************************************
	* 쥬브젠
	**************************************************/
	.anti11_cont .sec_tightening03 .tit_wrap p{line-height: 6.5273vw;}
	.anti11_cont .sec_corelge_process{padding: 19.5313vw 0 31.5313vw;}
	.sec_juvegen_reason .tit_wrap h3,.sec_juvegen_recommend .tit_wrap h3,.sec_juvegen_review .tit_wrap .tit,.sec_juvegen_faq .faq_tit h3{font-size: 6.7857vw;line-height: 1.3;font-weight: 500;}
	.sec_juvegen_reason .tit_wrap h3 span,.sec_juvegen_recommend .tit_wrap h3 span,.sec_juvegen_review .tit_wrap .tit span{font-weight: 700;}
	.reason_item .desc{font-size: 3.474vw;
        line-height: 4.9063vw;}
	.reason_item h4{        font-size: 5.2969vw;}
	.reason_item .sub_tit{        font-size: 4.6458vw;}
	.rec_item .txt_box{font-size: 4.125vw;}
	.rec_item{gap:3.9063vw}
	.sec_juvegen_review .compare_item{width:100%}
	.sec_juvegen_review .compare_box{flex-wrap: wrap;}
	.sec_juvegen_review .swiper-slide{flex-direction:column}
	.sec_juvegen_review .swiper-slide .sw_txtx{font-size: 4.125vw;display:flex;justify-content:space-between}
	.sec_juvegen_faq .faq_list .answer{font-size: 3.474vw;line-height: 4.9063vw;}
	.sec_juvegen_faq .faq_list .question{font-size: 4.4552vw;}
	.sec_caution .tit_wrap h3{font-size:6.6109vw}
	.sec_caution .caution_list ul li{flex-direction: column;gap:3.5vw;padding: 5.9063vw;}
	.sec_caution .caution_list ul li .txt{text-align:center;}
	.sec_caution .caution_list ul li .txt{font-size: 3.6552vw;line-height: 5.4177vw;}
	.sec_caution .caution_list ul li .num{margin-right:0}

	/**************************************************
	* 메디컬 스킨케어
	**************************************************/

	.atia14_bg { background:url("../sub/img/atia014_bg.jpg") 60% 50% / cover no-repeat; }
	.sec_tightening04{background:url("../sub/img/sec_tightening04_2_bg.jpg") 50% 50% / cover no-repeat;padding:26.6071vw 0}
	.sec_medical_skincare{padding:19.1429vw 0 30.1429vw;background:#f5f5f5;overflow:hidden}
	.sec_medical_skincare .tit_wrap{margin-bottom:8.9286vw}
	.sec_medical_skincare .tit_wrap .tit{line-height:1.4;font-size: 6.6109vw;}
	.sec_medical_skincare .tit_wrap .tit strong{font-weight:700}
	.sec_medical_skincare .medi_tabs{max-width:142.8571vw;margin:0 auto 8.9286vw}
	.sec_medical_skincare .medi_tabs ul{gap: 1.4286vw;justify-}
	.sec_medical_skincare .medi_tabs ul li{padding:2.6786vw 0.6214vw;cursor:pointer;font-size:3.2143vw;transition:.3s}
	.sec_medical_skincare .medi_tabs ul li.on{font-weight:700}
	.sec_medical_skincare .medi_tabs ul li::after{bottom:-0.3571vw;left:0;width:100%;height:0.3571vw;background:#888}
	.sec_medical_skincare .medi_tabs ul li.on::after{background:#7c94c4;height:0.5357vw}
	.sec_medical_skincare .medi_slider{max-width:225.0000vw;margin:0 auto;padding:0 0.0000vw}
	.sec_medical_skincare .medi_slider .swiper-container{overflow:visible}
	.sec_medical_skincare .medi_slider .swiper-slide{width:100%;max-width:225.0000vw;background:#fff;box-shadow:0 1.7857vw 5.3571vw rgba(0,0,0,.05);opacity:.5;transition:opacity .3s;border-radius:3.5714vw;
	overflow:hidden}
	.sec_medical_skincare .medi_slider .swiper-slide-active{opacity:1;z-index:10}

	.sec_medical_skincare .slide_con .img_box img{width:100%;height:50vw;object-fit:cover}
	.sec_medical_skincare .txt_box h3{font-size:5.4286vw;margin-bottom:3.5714vw;color:#131313}
	.sec_medical_skincare .txt_box h3 span{margin-right:0vw;font-weight:600}
	.sec_medical_skincare .txt_box .sub_desc{font-size:3.3929vw;margin-bottom:3.1429vw}
	.sec_medical_skincare .txt_box .desc{font-size:3.3929vw;line-height:5.5357vw;word-break:keep-all;}
	.sec_medical_skincare .txt_box .desc p + p{padding-top:2.3214vw}
	.sec_medical_skincare .swiper-button-next,.sec_medical_skincare .swiper-button-prev{width:8.9286vw;height:8.9286vw;border-radius:50%;background:#fff;box-shadow:0 0.3571vw 1.7857vw rgba(0,0,0,.1);
	align-items:center;justify-top:50%;transform:translateY(-50%);margin-top:0;z-index:20}
	.sec_medical_skincare .swiper-button-next::after,.sec_medical_skincare .swiper-button-prev::after{display:none}
	.sec_medical_skincare .swiper-button-prev{}
	.sec_medical_skincare .swiper-button-next{}
	.sec_medical_skincare .slide_con .txt_box{padding: 7.0208vw;}

	.sec_synergy{padding:19.1429vw 0;background: #e7ecf4;
		background: linear-gradient(180deg, rgba(231, 236, 244, 1) 0%, rgba(231, 236, 244, 0.13) 50%, rgba(231, 236, 244, 0) 100%);}
	.sec_synergy .device_item .img_box{
        margin-bottom: 4.9948vw;}
	.sec_synergy .left_info h4{font-size:5.8929vw;}
	.sec_synergy .left_info h4 span{font-size:6.7857vw;}
	.sec_synergy .control_wrap{gap:2.6786vw;margin-bottom:13.3929vw}
	.sec_synergy .swiper-button-next,.sec_synergy .swiper-button-prev{width:14.2857vw;height:14.2857vw;border-radius:50%;border:0.1786vw solid #ddd;background:#fff;margin:0;
	align-items:center;justify-transition:.3s}
	.sec_synergy .swiper-button-next::after,.sec_synergy .swiper-button-prev::after{font-size:3.5714vw}
	.sec_synergy .swiper-button-next:hover,.sec_synergy .swiper-button-prev:hover{border-color:#6d8bd3}
	.sec_synergy .swiper-pagination{bottom: -9vw !important;}

	.sec_synergy .device_item .name{font-size:4.4643vw;color:#000}
	/**************************************************
	* 화이트닝
	**************************************************/

	.anti17_cont .sub-top-area3{padding:27.6786vw 0}
	.anti17_cont .sec_tightening .tight_top_box{margin-bottom:0}
	.anti17_cont .sec_medical_skincare .slide_con .txt_box .sub_desc_tag{padding:1.2500vw 0 5.3571vw;gap:2.5000vw;align-items:center}
	.anti17_cont .sec_medical_skincare .slide_con .txt_box .sub_desc_tag p{font-size: 2.8571vw; border-radius: 5.3571vw;border: 0.1786vw solid #7c94c4;padding: 1.7857vw;}
	.anti17_cont .sec_medical_skincare .medi_tabs ul{gap: 4.4286vw;flex-wrap: wrap;}
	.anti17_cont .sec_medical_skincare .slide_con .img_box img{height:63vw}

	/**************************************************
	* 리쥬란힐러
	**************************************************/
	.anti018_con .corelge_row .txt_area figure img{width:100%;}
	ul.anti18_tags li{align-items:center;width:auto;border:0.1786vw solid #7c94c4;border-radius:1.4286vw;
	padding:1.9643vw 3.2143vw;font-size:3.3929vw;background:#fff;letter-spacing:-0.0893vw;justify-}

	.sec_medical_skincare.sec_medical_skincare02 .txt_box h3{align-items: center;line-height: 7.1429vw;margin-bottom: 5.7143vw;}
	.sec_medical_skincare.sec_medical_skincare02 .txt_box h3 i{font-size:3.9286vw;}
	.sec_medical_skincare.sec_medical_skincare02 .txt_box h3 span {font-size:14.2857vw;padding-top: 1.7857vw;}
	.sec_medical_skincare.sec_medical_skincare02 .txt_box .desc{padding-left:1.2500vw}
	.sec_rejuran_interval{padding:32.1429vw 0;}
	.sec_rejuran_interval .tit_wrap{margin-bottom:10.7143vw}
	.sec_rejuran_interval .tit_wrap h3{color:#000}
	.sec_rejuran_interval .tit_wrap h3 span{font-weight:600}
	.sec_rejuran_interval .interval_list{max-width:121.4286vw;margin:0 auto 11.6071vw}
	.sec_rejuran_interval .interval_list .line{top:50%;left:50%;width:0.1786vw;height:100%;background:#96a9cf;transform:translateY(-50%);z-index:1}
	.sec_rejuran_interval .interval_list ul{flex-direction: column;align-items: center;gap: 10vw;}
	.sec_rejuran_interval .interval_list li{background:#fff;width:48.8214vw;height:48.8214vw;border-radius:50%;border:0.1786vw solid #96a9cf;
	flex-direction:column;align-items:center;box-shadow:0 0 1.7857vw rgba(0,0,0,.02);justify-}
	.sec_rejuran_interval .interval_list li h4{font-size:3.7500vw;margin-bottom:3.5714vw;position:relative}
	.sec_rejuran_interval .interval_list li h4::after{width:17.8571vw;height:0.3571vw;background:#7c94c4;bottom:-1.2500vw;left:50%;transform:translateX(-50%)}
	.sec_rejuran_interval .interval_list li p{font-size:3.3929vw;line-height:6.0714vw;font-weight:400}
	.sec_rejuran_interval .interval_notice{max-width:101.0714vw;margin:0 auto;background:#7c94c4;border-radius:1.7857vw;padding:3.5000vw 5.3571vw}
	.sec_rejuran_interval .interval_notice p{font-size:3.2143vw;line-height: 4.2143vw;}

	/**************************************************
	* 엘라비에 리투오
	**************************************************/

	.sec_elravie_re2o{padding:0 0 32.1429vw}
	.sec_elravie_re2o .tit_wrap{margin-bottom:8.9286vw}
	.re2o_container{gap:6.2500vw;}
	.re2o_tabs{width:100%;flex-shrink:0}
	.re2o_contents,.re2o_tabs ul{flex-direction:column}
	.re2o_tabs ul{gap:2.1429vw}
	.re2o_tabs li{background:#f8f9fa;border-radius:3.5714vw;padding:5.2857vw 6.7143vw;align-items:center;gap:8.9286vw;cursor:pointer;transition:.3s;border:0.1786vw solid transparent;max-height: 25.3571vw;}
	.re2o_tabs li.on{background:#88a1ce;border-color:#88a1ce}
	.re2o_tabs li .num{font-size:5.0000vw;text-decoration:underline;text-underline-offset:1.0714vw;color:#2d2d2d}
	.comp_col h4,.re2o_tabs li .txt{font-size:4.4643vw;word-break:keep-all;font-weight:600}

	.re2o_contents .txt_box{background:#88a1ce;padding:5.3571vw;font-size:3.3929vw;line-height:1.6;font-weight:300}
	.compare_wrap{height:100%;border-radius:0;background:#fff}
	.comp_head{height:15.1786vw;align-items:center;font-size:4.2857vw;font-weight:500}
	.comp_body{padding:6.2500vw 3.5714vw 7.1429vw;flex-grow:1;flex-direction:column;align-items:center;justify-content:flex-start}
	.comp_img{height:30.0000vw;margin-bottom:5.7143vw;align-items:center;justify-}
	.comp_img img{max-height:100%;mix-blend-mode:multiply}
	.comp_col h4{margin-bottom:3.2143vw;padding-bottom:3.5714vw;width:80%}
	.comp_col h4::after{width:100%;height:0.1786vw;bottom:0;left:0}
	.left_col h4{font-size:3.3929vw;}
	.left_col h4::after{background:#dcdcdc}
	.right_col .comp_desc strong,.right_col h4{color:#7c94c4}
	.right_col h4{font-size:3.3929vw;}
	.right_col h4::after{background:#cbd4e6}
	.comp_desc strong{font-size:3.3929vw;margin-bottom:1.4286vw}
	.left_col .comp_desc strong{color:#2d2d2d}
	.comp_desc span{font-size:2.8571vw;color:#a5a5a5}

	.anti201_cont .sec_virtue_features .tit_wrap{margin-bottom:14.2857vw;}
	.anti201_cont .sub09_sect09{background:#f4faff;padding:26.7857vw 0 30.3571vw}
	.anti201_cont .sub09_sect09 .sub09_sect09_list{margin-top:8.9286vw;} 
	.anti201_cont .sub09_sect09 .sub09_sect09_list ul h3{line-height: 8.0357vw;}
	.anti201_cont .sub09_sect09 .sub09_sect09_list ul li{width:100%}

	.sec_re2o_point { padding: 32.1429vw 0; }
	.point_row {margin-bottom: 17.8571vw; }
	.point_row .left_tit { width: 62.5000vw; flex-shrink: 0; }
	.point_row .left_tit h3 { font-size: 3.9286vw;   margin-bottom: 0.8929vw; }
	.point_row .left_tit h2 { font-size: 5.7143vw;   line-height: 1.3; }
	.point_row.cert_row .left_tit h2 {  }
	.point_row.cert_row .left_tit h2 span {  }

	.point_row .right_cont { flex-grow: 1; }
	.point_list {  flex-direction: column; gap: 2.6786vw; }
	.point_list li { background: #f4faff; border-radius: 3.5714vw; padding: 7.8571vw 8.9286vw; }
	.point_list li strong {  font-size: 4.8214vw;   margin-bottom: 3.2143vw; }
	.point_list li p { font-size: 3.3929vw;  }

	.cert_list {  gap: 7.8571vw; }
	.cert_list li {  flex: 1;  }
	.cert_list li::after {   width: 0.1786vw; height: 38.3929vw; background: #ddd;  right: -2.9286vw; top: 50%; transform: translateY(-50%); }
	.cert_list li:last-child::after {  }
	.cert_list li .img_box { height: 21.4286vw;margin-bottom: 0.8929vw;  align-items: center; justify-  }
	.cert_list li .img_box img { max-height: 100%; max-width: 100%; mix-blend-mode: multiply; }
	.cert_list li p { font-size: 2.8571vw;      line-height: 4.4643vw;}
	.cert_list li p strong { font-size: 3.3929vw;   }
	.sec_re2o_synergy{padding:32.1429vw 0;background:url("../sub/img/sec_re2o_synergy_bg.jpg") 60% 50% / cover no-repeat;}
	.synergy_wrap{gap:8.9286vw;justify-align-items:flex-start}
	.synergy_wrap .left_tit{width:62.5000vw;flex-shrink:0}
	.synergy_wrap .left_tit h3{font-size:5.7143vw;line-height:1.3}
	.synergy_wrap .right_cont{flex-direction:column;gap:7.1429vw}
	.synergy_group{width: 100%;flex-direction:column}
	.synergy_list{gap:0.8929vw;margin-bottom:0.3571vw}
	.synergy_list li{flex:1;flex-direction:column;overflow:hidden}
	.synergy_list li .img_box{background:#f8f9fa;height:30.7857vw;align-items:center;justify-}
	.synergy_list li .img_box img{max-height:100%;max-width:100%;mix-blend-mode:multiply}
	.synergy_list li .name{background:#5d6168;padding:1.7857vw 1.7857vw;font-size:3.0357vw;font-weight:400}
	.synergy_label{background:#eaeff9;font-size:4.4643vw;padding:3.2143vw 3.5714vw}
	/**************************************************
	* 목/손
	**************************************************/

	.sec_neck_solution{padding:27.6786vw 0; background:url("../sub/img/sec_neck_solution_bg.jpg") 60% 50% / cover no-repeat; }
	.neck_sol_wrap{gap:6.2500vw;margin:0 auto}
	.neck_sol_top{justify-align-items:flex-start}
	.neck_sol_tit{width:62.5000vw;flex-shrink:0;padding-top:1.7857vw}
	.neck_sol_tit p{font-size:4.2857vw;font-weight:500}
	.neck_sol_tit h3{font-size:6.0714vw;margin-top:1.4286vw}
	.neck_sol_group{gap:0.8929vw}
	.neck_sol_list{gap:0.8929vw}
	.neck_sol_list li{width:45.9143vw;flex-direction:column}
	.neck_sol_list li .img_box{background:#fff;height:auto;align-items:center;justify-content:center}
	.neck_sol_list li .img_box img{}
	.neck_sol_list li .name{background:#5d6168;padding:1.9071vw 0.8929vw;font-size:3.0357vw;font-weight:400}
	.neck_sol_label{background:#fff;font-size:4.4643vw;padding:3.3929vw;margin-top:0.8929vw}
	.neck_sol_bottom{justify-content:flex-end}
	.neck_sol_bottom .neck_sol_group.blue_label .neck_sol_label{background:#b4c2de;color:#fff}
	.sec_hand_solution{padding:27.6786vw 0; background:url("../sub/img/sec_neck_solution_bg.jpg") 60% 50% / cover no-repeat;}
	/**************************************************
	* 공통섹션 
	**************************************************/
	.cs-news{margin-bottom:14.2857vw;max-width:89.0000vw;margin:0 auto;}
	.cs-news-header{margin-bottom:7.1429vw;
    justify-}
	.cs-news-title{font-size:6.7857vw;margin-bottom:2.6786vw}
	.cs-btn-more{padding:2.1429vw 4.4643vw;background:#000;text-decoration:none;font-size:2.3214vw;transition:background .2s}.cs-btn-more:hover{background:#333}
	.cs-news-list{flex-direction:column;gap:7.1429vw}
	.cs-news-item{cursor: pointer;gap:7.1429vw;align-items:stretch}
	.cs-news-img{width:62.5000vw;flex-shrink:0;position:relative}
	
	/* .cs-news-img::after{padding-bottom:60%} */
	.cs-news-grid-item .cs-news-img img,.cs-news-img img{top:0;left:0;width:100%;height:100%;object-fit:cover}
	.cs-news-txt{flex:1;flex-direction:column;justify-content:center}
	.cs-news-cate{font-size:3.0357vw;margin-bottom:2.6786vw}
	.cs-news-grid-item .cs-news-subj,.cs-news-subj{font-size: 3.9286vw;
    
    line-height: 5.3571vw;
    padding: 1.7857vw 0;}
	.cs-news-layout-grid .cs-news-img{width:79.2857vw;height:44.6429vw;}
	.cs-news-desc{font-size:2.5000vw;margin-bottom:4.4643vw;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
	.cs-news-date{font-size:2.6786vw;color:#000}
	.cs-news-layout-grid{gap:8.9286vw}
	.cs-news-layout-grid .cs-news-title{margin-bottom:6.0714vw;}
	.cs-news-left{width:100%;flex-shrink:0;text-align: center;}
	.cs-news-right{grid-template-columns: repeat(1, 1fr);gap:4vw}
	.cs-news-grid-item{width: 100%;flex-direction:row;gap: 4vw;}
	.cs-news-grid-item .cs-news-img{width: 40.3177vw;height: 28.0177vw;margin-bottom:0}
	.cs-news-grid-item .cs-news-cate{font-size:2.8571vw;;margin-bottom:0.0000vw}
	.cs-news-grid-item .cs-news-date{font-size:2.5000vw;color:#666}
	.cs-divider{border-top:0.1786vw dotted #ccc;margin:14.2857vw 0}
	.hithithit {  align-items: center; gap: 1.4286vw;    font-size: 2.3214vw; }
	/**************************************************
	*	유튜브
	**************************************************/
	.cs-wrap .tx_bx span{font-size:3.0357vw;}
	.cs-wrap .tx_bx h3{font-size:6.6071vw;padding-top:4.4643vw;}
	.cs-wrap .tx_bx h3 strong{font-weight:600}
	.cs-youtube {  background: linear-gradient(to bottom, #eeeff3 60%, #fff 60%);}
	.cs-youtube .con_inner{max-width:89.0000vw; margin: 17.8571vw auto;}
	.cs-youtube .tx_bx span{border-bottom:0.1786vw solid #679ac1}
	.cs-youtube .tx_bx h3{padding-top:8.5714vw;}
	.cs-youtube .cs-yt-subtit {   font-size:2.5000vw; margin-bottom:1.7857vw;  text-decoration:underline; text-underline-offset: 0.7143vw; text-transform:uppercase; letter-spacing:0.1786vw; }
	.cs-youtube .cs-yt-title {  font-size:5.7143vw;   margin-bottom:8.9286vw; }
	.cs-youtube .cs-yt-content { margin-top:10.0714vw; gap: 8.9286vw; align-items:flex-start; }
	.cs-youtube .cs-yt-main-img {border-radius:2.6786vw;  box-shadow:0 1.7857vw 5.3571vw rgba(0,0,0,0.1); }
	.cs-youtube .cs-yt-main-img img { width:100%;  }
	.cs-youtube .cs-yt-info-txt { font-size:4.2857vw;  line-height:1.4; margin-bottom:3.5714vw; word-break:keep-all; }
	.cs-youtube .cs-yt-btn {  align-items:center; background:#e02c28;  padding:1.0714vw 3.2143vw; border-radius:5.3571vw;  font-size:2.3214vw; text-decoration:none; margin-bottom:8.9286vw; width:fit-content; }
	.cs-youtube .cs-yt-btn i { font-size: 1.7857vw; margin-left: 0.8929vw; }
	.cs-youtube .cs-yt-swiper-wrap {  margin-top:3.5714vw; }
	.cs-youtube .cs-yt-nav {  right:0; top:-8.0357vw;  align-items:center; gap:1.4286vw;  }
	.cs-youtube .cs-yt-prev, .cs-youtube .cs-yt-next { cursor:pointer;  font-size:2.8571vw; transition:color 0.2s; }
	.cs-youtube .cs-yt-prev:hover, .cs-youtube .cs-yt-next:hover {  }
	.cs-youtube .cs-yt-pagination {  gap:0.8929vw;  top:auto; width:auto; align-items:center; margin: 0 0.8929vw; }
	.cs-youtube .cs-yt-pagination .swiper-pagination-bullet { width:1.0714vw; height:1.0714vw; background:#ddd; opacity:1; margin:0 !important; }
	.cs-youtube .cs-yt-pagination .swiper-pagination-bullet-active { width:1.7857vw; height:1.7857vw;background:#7c94c4; transform:scale(1); }
	.cs-youtube .cs-yt-thumb {  border-radius:1.4286vw;   box-shadow:0 0.5357vw 1.7857vw rgba(0,0,0,0.1); border:0.1786vw solid #eee; }
	.cs-youtube .cs-yt-thumb img { width:100%;  }
	.icon-youtube { width:3.1875rem; height:1rem; background-image:url("../img/icon-youtube.png"); }
	.icon-arrow01 {width: 0.5rem;height: 0.625rem; background-image: url(../img/icon-arrow01.png);}
	.cs-youtube .cs-yt-info .btn {border-}
	.cs-youtube .swiper-container{overflow:hidden}

	.cs-wrap a.btn.type01{border-radius: 0.187rem 1.25rem;transition: all 0.75s cubic-bezier(0.19, 1, 0.22, 1);
	 height:6.4286vw; line-height:6.4286vw; padding:0 1.25rem; min-width:23.7500vw; border:0.1786vw solid transparent;}
	.cs-wrap a.btn.type01:after {   left:-13.3929vw; top:-8.9286vw; width:8.9286vw; height:27.6786vw;  opacity:0.2; transform:rotate(35deg); 
	transition:all 0.75s cubic-bezier(0.19,1,0.22,1); }

}
@media (max-width:400px) {
	.sect-doctors .swiper-slide .d-flbox { max-width:90%;}
	.sect-doctors .swiper-slide .d-frbox { max-width:90%;}
}


