@charset "utf-8";

.antiaging .operation h4 {font-size:4rem;}

.ptitle01 {}

.ptitle01 .stxt {font-family: 'Roboto', sans-serif; font-size:2.4rem; color:#c37c46; letter-spacing:0.5em;}
.ptitle01 h3 {font-size:5.4rem; font-weight:300; letter-spacing:-0.075em;}
.ptitle01 .stit {font-size:5rem; letter-spacing:-0.075em;}
.ptitle01 .tit02 {display:inline-block; position:relative; padding:0.8rem 6.5rem 1.2rem; font-size:4rem; color:#c37c46; font-weight:500; letter-spacing:-0.09em; border-top:2px solid #c37c46; border-bottom:2px solid #c37c46;}
.ptitle01 .tit02:before {position:absolute; top:50%; left:2rem; width:0.8rem; height:0.8rem; margin-top:-0.4rem; border-radius:50%; background:#c37c46; content:'';}
.ptitle01 .tit02:after {position:absolute; top:50%; right:2rem; width:0.8rem; height:0.8rem; margin-top:-0.4rem; border-radius:50%; background:#c37c46; content:'';}
.ptitle01 .tit03 {font-size:3.2rem; color:#000000; letter-spacing:-0.09em;}



.ptitle01 .stxt+h3 {margin-top:1.3rem;}
.ptitle01 h3+.stit {margin-top:3.7rem;}
.ptitle01 .stit+.tit02 {margin-top:3.6rem}
.ptitle01 h3+.num {margin-top:3.4rem;}
.ptitle01 .num+.tit02 {margin-top:4rem;}
.ptitle01 .num+.tit03 {margin-top:3.6rem;}
.ptitle01 .tit03+.tit02 {margin-top:2.8rem;}
.ptitle01 h3+.tit02 {margin-top:3.6rem;}

.antiaging .stitle01 .stxt {color:#c37c46;}
.antiaging .operation .cbox {background:#4a403e}
.antiaging .operation h4 span {color:#5b4f4c}
.antiaging .operation .tbox .step {color:#c37c46}

.antiaging .ts_solution {background:url('../images/antiaging/ts_solution_bg_antiaging.jpg') no-repeat center top #ebebeb; background-size:cover;}
.antiaging .ts_solution .stitle01 {margin-bottom:4.5rem;}
.antiaging .ts_solution .img {top:0;}


.antiaging_c01 {position:relative; padding:10rem 0; background:#f0f2f2 no-repeat center; background-size:cover;}
.antiaging_c01 img {width:100%;}
.antiaging_c01 h3 {margin-top:1.8rem; font-size:6rem; color:#fff; font-weight:700; letter-spacing:-0.09em;}
.antiaging_c01 .img {margin-top:6.4rem;}
.antiaging_c01.antiaging02_c01 {background-image:url('../images/antiaging/antiaging02_c01_bg_240612.jpg')}

.antiaging02_c02 .ptitle01 {margin-bottom:5rem;}
.antiaging02 .ptitle01 .stxt{ color: #406dff; }
.antiaging02 .ptitle01 .tit02{ color: #406dff; border-top:2px solid #406dff; border-bottom:2px solid #406dff;}
.antiaging02 .ptitle01 .tit02:before {background:#406dff;  }
.antiaging02 .ptitle01 .tit02:after {background:#406dff;  }
.antiaging02 .antiaging .operation .tbox .step{ color: #406dff; }
.antiaging02 .antiaging .operation .cbox{ background: #0d0d0d; }
.antiaging02 .stitle01 .stxt{ color: #406dff; }
.antiaging02 .operation .cbox {background: #0d0d0d;}
.antiaging02 .operation h4 span {color:#fff;}
.antiaging02 .operation .tbox .step{color: #406dff;}


.antiaging02_c03 {background:url('../images/antiaging/antiaging02_c03_bg_240612.jpg') no-repeat center top; background-size:cover;}
.antiaging02_c03 .ptitle01 .tit02:after {background:#406dff;}
.antiaging02_c03 img {width:100%;}
.antiaging02_c03 .img {margin-top:0; margin-bottom:-30px; }
.antiaging02_c03 h4 {width:33.3rem; margin:5rem auto 3rem; font-size:3.2rem; color:#fff; font-weight:700; line-height:6.4rem; border-radius:3.2rem; background:#406dff;}
.antiaging02_c03 ul {padding:0 3rem;}
.antiaging02_c03 li {min-height:100%;}
.antiaging02_c03 li .inbox {width:28.7rem; padding-top:3.7rem; height:28.7rem; border:1rem solid #ecf0ff; border-radius:50%; }
.antiaging02_c03 li .t01 {font-size:3.2rem; color:#1b1b1b; font-weight:500;}
.antiaging02_c03 li .t02 {margin-top:1.5rem; color:#1b1b1b; font-weight:300;}
.antiaging02_c03 li:nth-child(2) .inbox {border-color:#b3c5ff;}
.antiaging02_c03 li:nth-child(3) .inbox {border-color:#7999ff;}
.antiaging02_c03 li:nth-child(4) .inbox {border-color:#406dff;}
.antiaging02_c03 .cbox {margin-top:6.5rem; position:relative; z-index:2; padding:3.8rem 0;color:#000000;  background:#f0f8ff;}
.antiaging02_c03 .cbox strong {color:#406dff;}

.antiaging02_c04 {background:#f0f8ff;}
.antiaging02_c04 img {width:100%;}

.antiaging02_c05 .cbox {position:relative; margin-top:5rem;}
.antiaging02_c05 .tbox {position:absolute; bottom:3rem; left:3rem; right:3rem; padding:2rem; background:rgba(255,255,255,0.8);  }
.antiaging02_c05 .tbox .t01 {font-size:3.2rem; color:#45352a; font-weight:700; letter-spacing:-0.09em;}
.antiaging02_c05 .tbox .t02 {margin-top:1.4rem; font-weight:300;letter-spacing:-0.075em;}

.antiaging02_c06 .ptitle01 {margin-bottom:5rem;}
.antiaging02_c06 .cbox {background:#232323;}



/*.antiaging02_c07 img {width:100%;}*/
.antiaging02_c07 .stxt {margin-bottom:2.3rem; font-family:'Roboto', sans-serif; font-size:2.4rem; color:#406dff; letter-spacing: 0.5em;}
.antiaging02_c07 .stit {display:inline-block; padding-left:5.5rem; font-size:4rem; color:#000000; font-weight:500; line-height:6rem; letter-spacing:-0.075em; 
    background:url('../images/antiaging/icon_question_black_240612.png') no-repeat left center; background-size:5rem auto;
}
.antiaging02_c07 .tit {margin-top:3rem; font-size:5.4rem; color:#000000; font-weight:700; letter-spacing:-0.075em; }
.antiaging02_c07 .cbox {margin-top:4.6rem; background:#f5f5f5;}
.antiaging02_c07 .cbox .tbox {padding:3.9rem 3rem 4rem;}
.antiaging02_c07 .cbox p {margin-bottom:0; font-size:3.2rem; color:#1b1b1b; font-weight:500;}
.antiaging02_c07 ul {margin-top:3rem}
.antiaging02_c07 ul li {position:relative; color:#fff; font-weight:500; line-height:6.6rem; letter-spacing:-0.075em; border-radius:3.3rem; background:#9ab1fa;}
.antiaging02_c07 ul li+li {margin-top:3.8rem;}
.antiaging02_c07 ul li+li:before {position:absolute; top:-2.8rem; left:50%; width:2.1rem; height:1.8rem; background:url('../images/antiaging/antiaging02_c07_icon_arr.png') no-repeat center top; background-size:cover; content:''; left: 50%; transform: translate(-50%,0); }
.antiaging02_c07 ul li:nth-child(2) {background:#7696fc;}
.antiaging02_c07 ul li:nth-child(3) {background:#406dff;}
.antiaging02_c07 .txt {margin-top:3.5rem; color:#000000; letter-spacing:-0.08em; font-weight:300;}
.antiaging02_c07 .txt strong {color:#406dff;}


.antiaging_c02 img {width:100%;}
.antiaging_c02 .ptitle01 {margin-bottom:4rem;}
.antiaging_c02 .list_type03 .tbox {padding-top:3.2rem;}
.antiaging_c02 .list_type03 li:nth-child(2) .tbox {padding-top:2rem; padding-bottom:1.8rem;}
.antiaging_c02 .list_type03 .t01 {font-size:3rem; color:#fff; font-weight:500;}
.antiaging_c02 .txt {margin-top:32px;  color:#000000;  letter-spacing:-0.075em; font-weight:300;}
.antiaging_c02 .txt strong {color:#406dff;}


.antiaging02_c09 {background:url('../images/antiaging/antiaging02_c09_bg_240612.jpg') no-repeat center top; background-size:cover;}
.antiaging02_c09 .cbox {margin-top:55rem;}
.antiaging02_c09 .box {position:relative; padding-left:10rem; font-size:3rem; color:#fff; line-height:8rem; font-weight:700; text-align:left; border-radius:4rem; background:url('../images/icon/icon_big_chk_white2.png') no-repeat 4rem center; background-size:4.1rem;}
/*.antiaging02_c09 .box:after {position:absolute; top:50%; right:4rem; width:1.4rem; height:2.3rem; margin-top:-1.2rem; background:url('../images/icon/icon_arr_white02.png') no-repeat center; background-size:cover; content:'';}*/
.antiaging02_c09 .box .inbox {display:block;}
.antiaging02_c09 .box+.box {margin-top:1.9rem;}
.antiaging02_c09 .box:hover { cursor: pointer; }
.antiaging02_c09 .cbox .box.s01 {background-color:#ff6262;} 
.antiaging02_c09 .cbox .box.s02 {background-color:#406dff;} 
.antiaging02_c09 .cbox .box.s03 {background-color:#ffffff; background-image:url('../images/icon/icon_big_chk_black.png')}
.antiaging02_c09 .cbox .box.s03 strong {color:#313131}
.antiaging02_c09 .cbox .box strong:after {
    position:absolute; top:50%; right:4rem; width:1.4rem; height:2.3rem; margin-top:-1.2rem; 
    background-image:url('../images/icon/icon_arr01_white_240612.png');
    background-size: cover;
    content: '';
    right: 4rem;
}
.antiaging02_c09 .cbox .box.s03 strong:after {background-image:url('../images/icon/icon_arr01_black_240612.png');}


.antiaging02_c10 .operation h4 span{color: white;}
.antiaging02_c10 .arr_65.anti_arr li+li:before {background-color: #406dff;}

.antiaging02_c11 {padding-top:38rem; padding-bottom:10rem; background:url('../images/antiaging/antiaging02_c11_bg_240612.jpg') no-repeat center top; background-size:cover;}
.antiaging02_c11 img {width:100%;}
.antiaging02_c11 ul {margin-top:6.8rem;}
.antiaging02_c11 ul li {padding:1.9rem 1rem 2.4rem; font-size:3.0rem; color:#000022; font-weight:500; background:url('../images/sub/bg_polygon_white.png') no-repeat center top; background-size:cover;}
.antiaging02_c11 ul li.green2 {color:#fff; background-image:url('../images/sub/bg_polygon_blue_240612.png');}
.antiaging02_c11 ul li.gold {color:#fff; background-image:url('../images/sub/bg_polygon_blue_240612.png');}
.antiaging02_c11 ul li+li {margin-top:1rem;}

.antiaging_c12 .csize01 .clist{
    margin-top: 0;
}
.antiaging_c12 .csize01 .clist:nth-of-type(1){
    margin-top: 50px;
}
.antiaging_c12 .csize01 .clist .box1{
    position: relative;
    width: 100%;
    overflow: hidden;
    padding-bottom: 11%;
}
.antiaging_c12 .csize01 .clist .box1 img{
    max-width: 100%;
}
.antiaging_c12 .csize01 .clist .box1 .tbox{
    background-color: #e5e5e5;
    text-align: center;
    line-height: 50px;
    position: absolute;
    bottom: 0;
    height: 50px;
    width: 100%;
}
.antiaging_c12 .csize01 .clist .box1 tbox p{
    font-size: 4rem;
    font-weight: 600;
}

.antiaging_c12 .csize01 .clist .s_type01{
    position: relative;
    padding: 5rem;
}
.antiaging_c12 .csize01 .clist .box2 div{

}
.antiaging_c12 .csize01 .clist .box2 div .t01 {
    color: #406dff;
    font-weight: 600;
    margin-top: 4rem;
}
.antiaging_c12 .csize01 .clist .box2 div .t02{
    margin-top: 20px;
}








.antiaging_c03 {background:#ece8e6;}
.antiaging_c03 img {width:100%;}
.antiaging_c03 > div {}
.antiaging_c03 .cbox {padding:3.6rem 0 3.4rem; color:#ffffff;  font-weight:300; letter-spacing:-0.075em; background:rgba(191,177,169,0.8);}

.antiaging07_c03.operation .imgbox_type01 .t02 {color:#191919;}

.antiaging_c04 {text-align:center; background:url('../images/antiaging/antiaging07_c02_bg_240118.jpg') no-repeat center; background-size:cover;}
.antiaging_c04 .stitle01 .stxt {color:#93c1c8;}
.antiaging_c04 .stitle01 h3 strong {color:#fff;}

.antiaging07_c02 .stitle01 h3 strong {color:#000;} /* 밝은배경 폰트 컬러 */
.antiaging07_c02 .stitle01 .stit04 {margin-top:0;}

.antiaging_c04.antiaging05 {background-image:url('../images/antiaging/antiaging05_c02_bg.jpg');}
.antiaging_c04.antiaging05 .t02 {margin-top:0;} 
.antiaging_c04.antiaging09 {background-image:url('../images/antiaging/antiaging09_c02_bg.jpg');}
.antiaging_c04.antiaging07_c02 .t02 {margin-top:0;} 
.antiaging_c04 .imgbox_type01 .t02 strong {color:#49adb2;}

.antiaging07_c04 {padding:9.4rem 0 6.8rem; background:#ece8e6;}
.antiaging07_c04 .tit {margin-top:4.5rem; padding:1.5rem 0 1.6rem; background:url('../images/antiaging/antiaging07_c04_bg.png') no-repeat center; background-size:100% auto;}
.antiaging07_c04 .tit span {display:block; font-size:3.3rem; color:#fff; letter-spacing:-0.075em; line-height:1;}
.antiaging07_c04 .tit em {font-size:4.5rem; color:#fff; font-weight:500; letter-spacing:-0.075em;}
.antiaging07_c04 .clist {margin-top:1.7rem; font-size:2.8rem; color:#191919; line-height:3.6rem; letter-spacing:-0.08em; text-align: left; }
.antiaging07_c04 .clist li {position:relative; padding:3rem 0 3.3rem 10rem;}
.antiaging07_c04 .clist li+li {border-top:2px solid #fcf6f7;}
.antiaging07_c04 .clist .num {position:absolute; top:50%; left:3rem; transform:translateY(-50%); font-family: 'Roboto', sans-serif; font-size:5.5rem; color:#c37c46; font-weight:100; letter-spacing:-0.04em;}

.antiaging09_c01 .stitle01 {margin-bottom:0;}
.antiaging09_c01 .stit04 span {font-weight:700;}
.antiaging09_c01 .img {margin:0 -3rem;}

.antiaging09_c03 .imgbox_type01 .inbox {padding:0 3rem;}
.antiaging09_c03 .imgbox_type01 > li .tbox {background:#30bbc3;}
.antiaging09_c03 .imgbox_type01 .t01 {font-size:3.8rem; color:#fff;}
.antiaging09_c03 .imgbox_type01 .t02 {position:relative; padding-left:6.8rem; color:#ffffff; text-align: left;}
.antiaging09_c03 .imgbox_type01 .t02+.t02 {margin:0;}
.antiaging09_c03 .imgbox_type01 .t02 em {position:absolute; top:0; left:0; width:6.8rem;}

.antiaging05_c01 .img {margin:0 -3rem;}
.effec.antiaging05 .best {display:inline-block; position:relative; padding-left:8.4rem;}
.effec.antiaging05 .best img {position:absolute; top:50%; left:0; width:7.1rem; height:5.2rem; margin-top:-2.6rem;}




/* 공통 */
.antiaging .ts_solution .stxt {color:#5bbcc1;}





/*

.ptitle01 {text-align:center;}

.ptitle01 .stit {font-size:50px; letter-spacing:-0.075em;}
.ptitle01 .num {display:block; margin:auto;}
.ptitle01 .tit03 {font-size:26px; color:#000000; font-weight:300; letter-spacing:-0.09em;}
.ptitle01 .tit03.m_re {font-weight:400;}
.ptitle01 .stxt01 {font-size:22px; color:#000000; font-weight:300; line-height:32px; letter-spacing:-0.09em;}
.ptitle01 .stxt01 strong {font-size:26px; color:#8c7ed3;}

.ptitle01 .stxt+h3 {margin-top:14px;}
.ptitle01 h3+.stit {margin-top:54px;}
.ptitle01 h3+.num {margin-top:46px;}
.ptitle01 h3+.tit02 {margin-top:45px;}
.ptitle01 .num+.tit02 {margin-top:44px;}
.ptitle01 .stit+.tit02 {margin-top:36px;}
.ptitle01 .num+.tit03 {margin-top:37px;}
.ptitle01 .tit03+.tit02 {margin-top:18px;}
.ptitle01 .tit02+.stxt01 {margin-top:22px;}





.effec.antiaging07 {background-image:url('../images/antiaging/antiaging07_effec_bg.jpg');}
.effec.antiaging09 {background-image:url('../images/antiaging/antiaging09_effec_bg.jpg');}
.effec.antiaging05 {background-image:url('../images/antiaging/antiaging05_effec_bg.jpg');}
.effec.antiaging05 ul > li .txt {margin-right:13px; vertical-align:middle;}




.antiaging02_c02 {position:relative; padding:127px 0 100px; background:#f0f0f2;}
.antiaging02_c02 ul {position:absolute; top:30px; left:0; width:100%; text-align:center; font-size:0;}
.antiaging02_c02 ul li {display:inline-block; width:221px; font-size:17px; color:#fff; line-height:38px; font-weight:500; vertical-align:top; text-align:center; background:url('../images/antiaging/antiaging02_c02_bg.png') no-repeat center; transition:all .4s;}
.antiaging02_c02 ul li:hover,
.antiaging02_c02 ul li.on {background-image:url('../images/antiaging/antiaging02_c02_bg02.png');}
.antiaging02_c02 ul li+li {margin-left:4px;}
.antiaging02_c02 ul li span {display:inline-block; margin-right:10px; font-family: 'Roboto', sans-serif; font-size:18px; color:rgba(255,255,255,0.5); font-weight:400; letter-spacing:-0.02em; vertical-align:middle;}

.antiaging02_c02 .cbox {position:relative; text-align: left; background:#fff;}
.antiaging02_c02 .cbox {margin-top:90px;}
.antiaging02_c02 .cbox.r_cont {padding-left:790px;}
.antiaging02_c02 .cbox .img {position:absolute; box-shadow: 0px 0px 20px rgba(0,0,0,0.2);}
.antiaging02_c02 .cbox.r_cont .img {top:-40px; left:70px;}
.antiaging02_c02 .cbox.l_cont {padding-left:80px;}
.antiaging02_c02 .cbox.l_cont .img {top:-40px; right:70px;}
.antiaging02_c02 .tbox {height:370px;}
.antiaging02_c02 .tbox .t01 {position:relative; font-family: 'Roboto', sans-serif; font-size:18px; color:#c37c46; font-weight:700; line-height:1; letter-spacing:0em;}
.antiaging02_c02 .tbox .t01:before {position:absolute; top:2px; left:-23px; width:2px; height:67px; background:#c37c46; content:'';}
.antiaging02_c02 .tbox .t02 {margin-top:9px; font-size:35px; color:#000; font-weight:500; letter-spacing:-0.075em;}
.antiaging02_c02 .tbox .t03 {margin-top:28px; font-size:22px; color:#000; line-height:32px; font-weight:300; letter-spacing:-0.075em;}
.antiaging02_c02 .cbox.s01 .tbox {padding-top:90px;}
.antiaging02_c02 .cbox.s02 .tbox {padding-top:75px;}
.antiaging02_c02 .cbox.s03 .tbox {padding-top:74px;}






.antiaging02_c04 {text-align:center; background:no-repeat center bottom;}
.antiaging02_c04 {height:1085px; background-image:url('../images/antiaging/antiaging02_c04_bg.jpg'); background-color:#ece8e6;}


.antiaging02_c05 .cbox {height:804px; margin-top:50px; padding-top:574px; text-align:center; background:url('../images/antiaging/antiaging02_c05_bg.jpg') no-repeat;}
.antiaging02_c05 .cbox .t01 {font-size:33px; color:#45352a; font-weight:700; letter-spacing:-0.075em;}
.antiaging02_c05 .cbox .t02 {margin-top:12px; font-size:22px; color:#45352a; line-height:32px; font-weight:300; letter-spacing:-0.075em;}

.antiaging02_c06 {text-align:center;}
.antiaging02_c06 .ptitle01 {margin-bottom:50px;}

.antiaging02_c06 .cbox {overflow:hidden; padding:60px; text-align:left; background:#4d3528;}
.antiaging02_c06 .cbox+.cbox {margin-top:20px;}
.antiaging02_c06 .cbox .img {float:left; width:540px;}
.antiaging02_c06 .tbox {float:left; width:50%;  padding:77px 0 0 34px;}
.antiaging02_c06 .tbox .t01 {position:relative; font-family: 'Roboto', sans-serif; font-size:18px; color:#cd9264; font-weight:700; line-height:1; letter-spacing:0em;}
.antiaging02_c06 .tbox .t01:before {position:absolute; top:2px; left:-23px; width:2px; height:67px; background:#cd9264; content:'';}
.antiaging02_c06 .tbox .t02 {width:700px; margin-top:8px; font-size:40px; color:#fff; font-weight:500; letter-spacing:-0.09em;}
.antiaging02_c06 .tbox .t03 {width:700px; margin-top:27px; font-size:20px; color:#fff; line-height:30px; letter-spacing:-0.075em;}




.antiaging02_c08 {text-align:center;}
.antiaging02_c08 .txt {margin-top:32px; font-size:22px; color:#000000; line-height:32px; letter-spacing:-0.075em; font-weight:300;}
.antiaging02_c08 .txt strong {color:#c37c46;}





.antiaging02_c10.operation .tbox {height:199px;}

.antiaging07_c04 {text-align:center; background:#ece8e6;}



.antiaging09_c03 {text-align:center;}
.antiaging09_c03 .inbox {width:977px; margin:auto;}
.antiaging09_c03 .tbox {padding:26px 0 28px; background:#4a403e;}
.antiaging09_c03 .t01 {font-size:24px; color:#e7b2a6; font-weight:500;}
.antiaging09_c03 .t02 {margin-top:13px; font-size:18px; color:#fff; line-height:26px; font-weight:300;}

.antiaging05_c04 {text-align:center; background:#ece8e6;}
.antiaging09_c04 {text-align:center; background:#ece8e6;}


*/


/*
.antiaging02_c09 .cbox .box a {display:block; width:160px; height:40px; margin:19px auto 0; font-size:18px; color:#fff; line-height:36px; letter-spacing:-0.075em; font-weight:500; border:1px solid #fff; border-radius:20px; -webkit-border-radius:20px ;transition:all .4s;}
.antiaging02_c09 .cbox .box a:after {display:inline-block; width:6px; height:11px; margin-top:-2px; margin-left:20px; vertical-align:middle; background:url('../images/icon/icon_arr_white.png') no-repeat center; content:''; transition:all .4s;}
 
.antiaging02_c09 .cbox .box.s03 a {color:#343434; border-color:#343434;}
.antiaging02_c09 .cbox .box.s03 a:after {background-image:url('../images/icon/icon_arr_black.png');}
.antiaging02_c09 .cbox .box:hover a {background-color:#fff;}
.antiaging02_c09 .cbox .box.s01:hover a {color:#c37c46}
.antiaging02_c09 .cbox .box.s01:hover a:after {background-image:url('../images/icon/icon_arr_gold2.png');} 
.antiaging02_c09 .cbox .box.s02:hover a {color:#88aeae}
.antiaging02_c09 .cbox .box.s02:hover a:after {background-image:url('../images/icon/icon_arr_mint.png');} 
.antiaging02_c09 .cbox .box.s03:hover a {color:#fff; background-color:#343434; border-color:#313131;}
.antiaging02_c09 .cbox .box.s03:hover a:after {background-image:url('../images/icon/icon_arr_white.png');} 
*/
