@charset "utf-8";


.pcBr{display:block;}
.mBr{display:none;}
.contBr{}
sub{font-size:60%;position:relative;top:0.1em;}



/* Color */
.c_ffd800{color:#ffd800;}

/* Common */
.section + .section {margin-top:192px;}

/* Tab Desgin */
.tabDesign{display:flex;}
.tabDesign li{border-bottom:1px solid #ddd;text-align:center;font-size:2rem;font-weight:600;letter-spacing:-0.04em;}
.tabDesign li.active{border-bottom-color:#158459;}
.tabDesign li span{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding-bottom:30px;border-bottom:1px solid transparent;color:#aaa;cursor:pointer;}
.tabDesign li.active span{border-bottom-color:#158459;color:#222;}
.tabDesign.col_03 li{width:33.3333%;}

.tabCont > div{display:none;}
.tabCont > div.active{display:block;}

/* Table List*/
.tableList{border-top:2px solid #000000;display:flex;flex-wrap:wrap;align-items:center;}
.tableList li{width:100%;border-bottom:1px solid #ddd;padding:20px 0;}
.tableList li dl{display:flex;font-size:2.2rem;line-height:1.637;word-break:keep-all;}
.tableList li dl dt{width:260px;padding-right:10px;letter-spacing:-0.02em;font-weight:700;}
.tableList li dl dt .small{font-size:1.8rem;font-weight:500;}
.tableList li dl dd{width:calc(100% - 260px);padding:0 25px;letter-spacing:-0.02em;color:#555;}

/* 보유기술 */
.possession{overflow:hidden;}
.possession .sectionTitle{margin-bottom:100px;}
.possession .contTop{position:relative;}
.possession .btnImg{position:absolute;top:-55px;right:0;display:none;}
.possession .btnImg a{display:block;cursor:pointer;border-radius:50%;}
.rdsLife{text-align:center;position:relative;padding-top:102px;}
.rdsLife:before{width:100vw;height:100%;background:url('/en/img/skills/rds_life_bg.jpg')no-repeat center top;position:absolute;left:50%;transform:translateX(-50%);top:0;content:'';z-index:-3;}
.rdsLife .subTitle{margin-top:-5px;}
.rdsLife .supText{font-size:4rem;font-weight:600;letter-spacing:-0.04em;color:#158459}
.rdsLife .flexCont{display:flex;margin:67px 0 153px;}
.rdsLife .flexCont ul{width:100%;display:flex;position:relative;justify-content:space-between;}
.rdsLife .flexCont ul:before{max-width:1903px;width:100vw;height:120px;background:url('/en/img/skills/rds_life_line01.jpg')repeat-x left top;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);content:'';z-index:-1;}
.rdsLife .flexCont ul:after{width:210px;height:175px;background:url('/en/img/skills/rds_life_arrow.png')no-repeat repeat center top / cover;position:absolute;left:280px;top:160px;content:'';z-index:-2;}
.rdsLife .flexCont ul li{width:353px;height:200px;background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;display:flex;align-items:center;justify-content:center;}
.rdsLife .flexCont ul li.c1{background-image:url('/img/skills/rds_step_rect01.png');}
.rdsLife .flexCont ul li.c2{background-image:url('/img/skills/rds_step_rect02.png');}
.rdsLife .flexCont ul li.c3{background-image:url('/img/skills/rds_step_rect03.png');}
.rdsLife .flexCont ul li.c4{background-image:url('/img/skills/rds_step_rect04.png');}
.rdsLife .flexCont ul li dl dt{font-size:3.2rem;letter-spacing:-0.04em;font-weight:700;line-height:1.2;}
.rdsLife .flexCont ul li dl dd{font-size:2.4rem;letter-spacing:-0.04em;font-weight:400;margin-top:6px;}
.rdsLife .cont .subTitle{margin-top:-3px;}
.rdsLife .cont .greenText{font-size:3.5rem;font-weight:600;letter-spacing:-0.04em;color:#158459;}
.rdsLife .cont .rect{display:flex;justify-content:center;margin-top:25px;}
.rdsLife .cont .rect li{width:420px;text-align:center;}
.rdsLife .cont .rect li span{font-size:3.2rem;font-weight:600;letter-spacing:-0.04em;white-space:nowrap;display:flex;justify-content:center;margin-top:30px;}
.rdsLife .cont .rect li:nth-child(2){padding-top:60px;}
.rdsLife .cont .rect li:nth-child(n+2){margin-left:82px;}
.rdsLife .cont .rect li img{border-radius:25px;}
.rdsLife .cont .circle{display:flex;justify-content:center;}
.rdsLife .cont .circle li{width:600px;height:140px;font-weight:600;font-size:3.5rem;letter-spacing:-0.04em;color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:70px;display:flex;align-items:center;justify-content:center;margin-top:159px;}
.rdsLife .cont .circle li:nth-child(n+2){margin-left:60px;}
.rdsLife .cont .circle li:nth-child(1){background-image:url('/img/skills/rds_step_circle01.png');}
.rdsLife .cont .circle li:nth-child(2){background-image:url('/img/skills/rds_step_circle02.png');}

.rdsLife .cont.step02{margin-top:168px;}
.rdsLife .cont.step02 ol{display:flex;margin:66px 0 90px;background:url('/en/img/skills/rds_step02_line.png')no-repeat center top 25px / contain;}
.rdsLife .cont.step02 ol li{flex:1;font-size:2.8rem;letter-spacing:-0.04em;border-radius:50%;font-weight:600;display:flex;flex-direction:column;}
.rdsLife .cont.step02 ol li:nth-child(2) .num{background:#41ccd7}
.rdsLife .cont.step02 ol li:nth-child(3) .num{background:#329bdb}
.rdsLife .cont.step02 ol li .num{width:60px;height:60px;border-radius:50%;background:#259a7c;margin:0 auto 30px;color:#fff;display:flex;align-items:center;justify-content:center;}
.rdsLife .cont.step02 ol li p{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.rdsLife .cont.step02 ol li p strong{color:#158459;font-size:2.6rem;border:2px solid #158459;border-radius:24px;padding:6px 20px;margin-right:19px;}
.rdsLife .cont.step02 ul{display:flex;flex-wrap:wrap;width:calc(100% + 16px);margin-left:-8px;justify-content:center;}
.rdsLife .cont.step02 ul li{font-size:2.6rem;letter-spacing:-0.04em;margin:20px 7.9px;}
.rdsLife .cont.step02 ul li .imgBox{margin-bottom:19px;}
.rdsLife .cont.step02 ul li .imgBox img{border-radius:50%;}


.possessionPatent .possessionPatentSlide{position:relative;padding:103px 115px;}
.possessionPatent .possessionPatentSlide:before{max-width:1880px;width:calc(100vw - 40px);height:100%;background:#158459;position:absolute;left:50%;top:0;transform:translateX(-50%);content:'';z-index:-1;z-index:-1;border-radius:35px;}
.possessionPatent .possessionPatentSlide .slick-list{margin:0 -15px;}
.possessionPatent .possessionPatentSlide .slick-slide{margin:0 15px;}
.possessionPatent .possessionPatentSlide .slick-arrow{width:28px;height:50px;background:none;font-size:0;position:absolute;top:50%;margin-top:-25px;border:0;}
.possessionPatent .possessionPatentSlide .slick-arrow.slick-prev{left:0;background:url('/en/img/common/btn_slide_prev.png');}
.possessionPatent .possessionPatentSlide .slick-arrow.slick-next{right:0;background:url('/en/img/common/btn_slide_next.png');}
.possessionPatent .possessionPatentSlide img{border-radius:10px;}

.possessionSecondaryForm > ul > li{display:flex;align-items:flex-start;}
.possessionSecondaryForm > ul > li .imgBox{width:43.75%;}
.possessionSecondaryForm > ul > li .box{width:50%;margin-left:6.25%;padding-top:0.938%;}
.possessionSecondaryForm > ul > li .box h5{font-size:4.5rem;font-weight:500;letter-spacing:-0.02em;color:#000;} 
.possessionSecondaryForm > ul > li .box .contText{color:#555;margin-top:3.75%;letter-spacing:-0.02em;}
.possessionSecondaryForm > ul > li .box .tableList{margin-top:6.875%;}
.possessionSecondaryForm > ul > li + li{margin-top:80px;}

.possessionKind > ul > li{display:flex;align-items:flex-start;}
.possessionKind > ul > li + li{margin-top:60px;}
.possessionKind > ul > li .name{width:180px;height:180px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:5rem;letter-spacing:-0.02em;border-radius:25px;background:#47ce76;margin-right:6.25%;}
.possessionKind > ul > li.lmo .name{background:#20bdd4;}
.possessionKind > ul > li.nca .name{background:#fac944;}
.possessionKind > ul > li.ncm .name{background:#ff6161;}
.possessionKind > ul > li.lfp .name{background:#a177db;}
.possessionKind > ul > li .tableList{width:calc(93.75% - 180px);align-items:unset;margin-top:0.625%;}
.possessionKind > ul > li .tableList li{padding:20px 0;}
.possessionKind > ul > li .tableList li dl{align-items:center;}
.possessionKind > ul > li .tableList.col_02 li{width:50%;}
.possessionKind > ul > li .tableList.col_02 li:nth-child(2n-1) dl dt{width:95px;}
.possessionKind > ul > li .tableList.col_02 li:nth-child(2n-1) dl dd{width:calc(100% - 95px);}
.possessionKind > ul > li .tableList.col_02 li:nth-child(2n) dl dt{width:255px;}
/* .possessionKind > ul > li .tableList.col_02 li:nth-child(2n) dl dd{width:calc(100% - 255px);} */
.possessionKind > ul > li .tableList.col_02 li:nth-child(2n) dl dd{width:calc(100% - -120px);}

.possessionDepart > ul > li{color:#fff;border-radius:50px;padding:6.063% 6.25% 6.25%;background-image:url('/img/skills/possession_depart_assb.png');background-repeat:no-repeat;background-position:center center;background-size:cover;}
.possessionDepart > ul > li:nth-child(n+2){margin-top:60px;}
.possessionDepart > ul > li h5{font-size:4.5rem;font-weight:500;letter-spacing:-0.02em;}
.possessionDepart > ul > li .contText{color:#fff;margin-top:2.143%;letter-spacing:-0.02em;}
.possessionDepart > ul > li > ul{max-width:900px;width:100%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);padding:1.286% 3.572% 1.072%;border-radius:35px;margin-top:5.715%;}
.possessionDepart > ul > li > ul li dl{display:flex;font-size:2.2rem;line-height:1.637;padding:20px 0;}
.possessionDepart > ul > li > ul li dl dt{width:255px;letter-spacing:-0.02em;font-weight:700;padding-right:10px;}
.possessionDepart > ul > li > ul li dl dt span{font-size:1.8rem;font-weight:500;}
.possessionDepart > ul > li > ul li dl dd{width:calc(100% - 255px);font-size:2.2rem;letter-spacing:-0.02em;padding:0 10px 0 25px;word-break:keep-all;}
.possessionDepart > ul > li > ul li:nth-child(n+2){border-top:1px solid #fff;}
.possessionDepart > ul > li:nth-child(2){background-image:url('/img/skills/possession_depart_sib.png');}
.possessionDepart > ul > li:nth-child(3){background-image:url('/img/skills/possession_depart_silicone.png');}
.possessionDepart > ul > li:nth-child(4){background-image:url('/img/skills/possession_depart_hydrogen.png');}

@media all and (max-width:1640px) {
.rdsLife:before{background-size:auto 48%;}

.rdsLife .flexCont{margin:33px 0 76px;}
.rdsLife .flexCont ul:before{height:7.3170731707vw;left:-20px;transform:translate(0, -50%);background-size:contain;}
.rdsLife .flexCont ul:after{width:12.8048780488vw;height:10.6707317073vw;left:17.0731707317vw;top:9.7560975610vw;}
.rdsLife .flexCont ul li{width: 21.5243902439vw;height:12.1951219512vw;}
.rdsLife .flexCont ul li dl dt{font-size:1.9512195122vw;}
.rdsLife .flexCont ul li dl dd{font-size:1.4634146341vw;margin-top:0.3658536585vw;}
.rdsLife .cont .rect li{width:25.6097560976vw;}
.rdsLife .cont .rect li span{font-size:1.9512195122vw;margin-top:1.8292682927vw;}
.rdsLife .cont .rect li:nth-child(2){padding-top:3.6585365854vw;}
.rdsLife .cont .rect li:nth-child(n+2){margin-left:5vw;}
.rdsLife .cont .rect li img{border-radius:1.5243902439vw;}
.rdsLife .cont .circle li{width:36.5853658537vw;height:8.5365853659vw;font-size:2.1341463415vw;border-radius:4.2682926829vw;margin-top:9.6951219512vw;}
.rdsLife .cont .circle li:nth-child(n+2){margin-left:3.6585365854vw;}
.rdsLife .cont.step02 ol{background-position:center top 1.5243902439vw;}
.rdsLife .cont.step02 ol li{font-size:1.7073170732vw;}
.rdsLife .cont.step02 ol li .num{width:3.6585365854vw;height:3.6585365854vw;margin:0 auto 1.8292682927vw;}
.rdsLife .cont.step02 ol li p strong{font-size:1.5853658537vw;margin-right:1.1585365854vw;padding:0.3658536585vw 1.2195121951vw;border-width:0.1219512195vw;}

.possessionPatent .possessionPatentSlide .slick-arrow.slick-prev{left:10px;}
.possessionPatent .possessionPatentSlide .slick-arrow.slick-next{right:10px;}
}

@media all and (max-width:1279px) {
.possession .btnImg{width:180px;top:-42px;}
.rdsLife:before{background-size:auto 46%;}
}

@media all and (max-width:1200px) {
.possessionKind > ul > li .tableList li dl{display:block;}
.possessionKind > ul > li .tableList dd{padding:0 10px 0 0;}
.possessionKind > ul > li .tableList.col_02 li:nth-child(2n-1) dl dt{width:100%;}
.possessionKind > ul > li .tableList.col_02 li:nth-child(2n-1) dl dd{width:100%;}
.possessionKind > ul > li .tableList.col_02 li:nth-child(2n) dl dt{width:100%;}
.possessionKind > ul > li .tableList.col_02 li:nth-child(2n) dl dd{width:100%;}
}


@media all and (max-width:979px) {
.tableList li dl{flex-direction:column;}
.tableList li dl dd{width:100%;padding:0;}

.rdsLife:before{background-size:auto 43%;}

.rdsLife .cont.step02 ul li{width:calc(25% - 15.8px);}
}
@media all and (max-width:767px) {
.section + .section{margin-top:96px;}
.possession .sectionTitle{margin-bottom:50px;}

/* Tab Desgin */
.tabDesign li{font-size:1.8rem;}
.tabDesign li span{padding-bottom:20px;}

.tableList li{padding:15px 0;}

.rdsLife{padding-top:50px;}
.rdsLife:before{background-size:auto 47%;}
.rdsLife .supText{font-size:3.6rem;}
.rdsLife .cont .greenText{font-size:3.2rem;}

.rdsLife .cont.step02{margin-top:84px;}
.rdsLife .cont.step02 ol{margin:33px 0 45px;}
.rdsLife .cont.step02 ol li p strong{border-width:1px;}
.rdsLife .cont.step02 ul li{font-size:2.3rem;margin:10px 7.9px}
.rdsLife .cont.step02 ul li .imgBox{margin-bottom:10px;}

.possession .btnImg{width:120px;top:-25px;}
.possessionPatent .possessionPatentSlide{padding:50px 57px;}
.possessionPatent .possessionPatentSlide .slick-list{margin:0 -10px;}
.possessionPatent .possessionPatentSlide .slick-slide{margin:0 10px;}
.possessionPatent .possessionPatentSlide .slick-arrow{width:20px;height:36px;margin-top:-18px;background-size:20px auto !important;}
.possessionPatent .possessionPatentSlide img{border-radius:10px;}
.possessionPatent .possessionPatentSlide:before{width:calc(100vw - 30px);border-radius:25px;}
.possessionSecondaryForm > ul > li{display:block;}
.possessionSecondaryForm > ul > li .imgBox{width:100%;}
.possessionSecondaryForm > ul > li .box{width:100%;margin-left:0;margin-top:15px;}
.possessionSecondaryForm > ul > li .box .contText{margin-top:16px;}
.possessionSecondaryForm > ul > li .box .tableList{margin-top:28px;}

.possessionSecondaryForm > ul > li + li{margin-top:60px;}
.possessionSecondaryForm > ul > li .box h5{font-size:4rem;}

.possessionKind > ul > li{display:block;}
.possessionKind > ul > li .name{width:140px;height:140px;border-radius:20px;margin-bottom:20px;font-size:4.5rem;}
.possessionKind > ul > li .tableList{width:100%;}
.possessionKind > ul > li .tableList li{padding:15px 0;}

.possessionDepart > ul > li{border-radius:35px;}
.possessionDepart > ul > li > ul{border-radius:25px;}
.possessionDepart > ul > li > ul li dl{display:block;padding:15px 0;}
.possessionDepart > ul > li > ul li dl dt{width:100%;}
.possessionDepart > ul > li > ul li dl dd{width:100%;padding:0 10px 0 0;}

.possessionDepart > ul > li h5{font-size:4rem;}
}

@media all and (max-width:501px) {
/* Tab Desgin */
.tabDesign li{font-size:1.6rem;}

.possessionKind > ul > li .tableList.col_02 li{width:100%;}

.possessionDepart > ul > li{border-radius:30px;}
.possessionDepart > ul > li > ul{border-radius:25px;}
}

@media all and (max-width:480px) {
.en_possession .btnImg{width:100px;top:-15px;}
.rdsLife:before{background-size:auto 50%;}

}




