<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* *******************************************************
 * filename : content.css
 * description : 서브페이지 컨텐츠 CSS
 * date : 2020-11-25
******************************************************** */

/* ******************  서브공통 ********************** */
/* -------- 공통 스크롤바  -------- */
.custom-scrollbar-cover{display:none;}

/* -------- 공통 :: 탭 -------- */
/* Tab 공통 스타일 */
.sub-tab-wrapper-style{position:relative; /*height:60px; margin-bottom:15px;*/ height:60px; z-index:9}
.sub-tab-list-style ul{display:flex; justify-content:center; width:100%; height:100%; table-layout:fixed; padding-top:15px}
.sub-tab-list-style ul:after{display:none}
.sub-tab-list-style ul li{position:relative; margin:0 20px; }
.sub-tab-list-style ul li:after{position:absolute; content:""; width:0; height:3px; background-color:#a0171a; bottom:-13px; left:50%; transform:translateX(-50%); transition:width 0.4s}
.sub-tab-list-style ul li:before{position:absolute; content:""; width:6px; height:6px; border-radius:50%; background-color:#ccc; right:-23px; top:7px}
.sub-tab-list-style ul li:last-child:before{display:none !important}
.sub-tab-list-style ul li a{padding:0 7px; display:block}
.sub-tab-list-style ul li a em{font-weight:500; color:#777; font-size:20px; letter-spacing:-0.25px; text-align:center;}
.sub-tab-list-style ul li.selected{z-index:1; }
.sub-tab-list-style ul li.selected a{}
.sub-tab-list-style ul li.selected a em{font-weight:700; color:#222}
.sub-tab-list-style ul li.selected:after{width:100%}
/* Tab Fixed Move*/
.sub-tab-list-style.top-fixed{position:fixed; top:0; left:0; width:100%; height:60px;}
/* Mobile Tab Drop Menu */
.sub-drop-open-btn-style{display:none}




/* ****************** Company ********************** */
/* -------- Company :: 인사말  -------- */
/* 상단 타이틀 */
.greeting-top-txt{text-align:center}
.greeting-top-txt .sub-tit{display:block; font-weight:600; font-size:28px; letter-spacing:-1px; color:#222}
.greeting-top-txt .tit{font-weight:700; font-size:80px; letter-spacing:-0.25px; color:#222; line-height:1.1; margin-top:20px}
.greeting-top-txt .tit span{color:#a0171a}
.greeting-top-txt .txt-01{font-weight:700; font-size:18px; letter-spacing:-0.25px; color:#333; line-height:1.5; margin-top:40px}
.greeting-top-txt .txt-02{font-weight:500; font-size:16px; letter-spacing:-0.25px; color:#999; line-height:2; margin-top:20px}
/* 중간배너 */
.greeting-banner{width:100%; height:580px; display:table; table-layout:fixed; background:url(/images/content/greeting_img_01.jpg) no-repeat 65% 0; background-size:cover !important; text-align:center; margin-top:90px}
.greeting-banner .banner-inner{display:table-cell; vertical-align:middle}
.greeting-banner .banner-inner .inner-txt{letter-spacing:-0.75px; color:#fff; padding:15px 0}
.greeting-banner .banner-inner .inner-txt dt{font-weight:600; font-size:45px; line-height:1.2}
.greeting-banner .banner-inner .inner-txt dd{font-weight:400; font-size:18px; opacity:0.5; line-height:1.83; margin-top:60px}
/* 하단박스 */
.greeting-box{padding:190px 0 200px; position:relative}
.greeting-box:after{position:absolute; content:""; width:50%; height:100%; background-color:#f2f2f2; right:0; top:0; z-index:0}
.greeting-box .tit{font-weight:600; text-align:center; font-size:45px; letter-spacing:-0.75px; color:#333; z-index:9; position:relative; line-height:1.4; margin-bottom:90px}
.greeting-box .box-list{position:relative; z-index:9; display:flex; justify-content:space-between; margin:0 -2.5%}
.greeting-box .box-list li{width:28.333%; max-width:320px; margin:0 2.5%; box-sizing:border-box; position:relative}
.greeting-box .box-list li .img-con{border-radius:10px; overflow:hidden; box-shadow:0 27px 27px 0px rgba(0,0,0,0.14)}
.greeting-box .box-list li .img-con img{max-width:100%}
.greeting-box .box-list li .txt{position:absolute; right:-66px; bottom:44px; transform:rotate(-90deg); font-weight:600; font-size:16px; letter-spacing:1px; color:#333; width:100px}

/* -------- Company :: 회사연혁  -------- */
/* 상단 타이틀 */
.history-top-txt{text-align:center}
.history-top-txt .tit{font-weight:600; font-size:45px; letter-spacing:-1px; line-height:1.33; color:#222}
.history-top-txt .tit span{color:#a0171a}
.history-top-txt .txt{font-weight:400; font-size:18px; letter-spacing:-0.75px; color:#333; line-height:1.83; margin-top:40px}
/* 중간배너 */
.history-red-banner{margin-top:90px; background:#a0171a; text-align:center; position:relative; display:table; width:100%; min-height:250px; table-layout:fixed}
.history-red-banner img{max-width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%)}
.history-red-banner .banner-txt{display:table-cell; vertical-align:middle; width:100%; position:relative; z-index:9; padding:6.9% 0}
.history-red-banner .banner-txt p{font-weight:500; font-size:26px; letter-spacing:-0.75px; color:#fff; line-height:1.61}
/* 연혁내용 */
.history-con{margin-top:100px}
.history-con .history-tab-content{margin-top:55px}
.history-con .sub-tab-list-style:before{position:absolute; top:0px; bottom:-1px; left:50%; width:0; content:""; background-color:#fff; border-bottom:1px solid #e5e5e5; transition:all 0.5s}
.history-con .sub-tab-list-style.top-fixed:before{width:100%; margin-left:-50%}
.history-con .sub-tab-list-style ul li a{padding-bottom:10px}
.history-con .sub-tab-list-style ul li a em{font-size:24px}
.history-con .history-con-inner{padding:65px 0 55px; border-top:1px solid #ddd}
.history-con .history-con-inner .lf-year{float:left; width:43.8%; font-weight:700; font-size:30px; letter-spacing:-0.35px; color:#222}
.history-con .history-con-inner .lf-year em{font-weight:700; color:#a0171a}
.history-con .history-con-inner .lf-year b{display:block; font-size:80px; padding:30px 0 0 20px}
.history-con .history-con-inner .rt-detail{float:left; width:56.2%}
.history-con .history-con-inner .rt-detail .detail-item{margin-bottom:40px; display:flex}
.history-con .history-con-inner .rt-detail .detail-item:last-child{margin-bottom:0}
.history-con .history-con-inner .rt-detail .detail-item dt{width:17.4%; font-weight:700; font-size:24px; letter-spacing:-0.25px; color:#222}
.history-con .history-con-inner .rt-detail .detail-item dd{}
.history-con .history-con-inner .rt-detail .detail-item dd p{position:relative; font-weight:400; font-size:16px; letter-spacing:-0.25px; color:#333; line-height:2; padding-left:8px}
.history-con .history-con-inner .rt-detail .detail-item dd p:before{position:absolute; content:"•"; left:0; top:0}

/* -------- Company :: 경영이념 및 비전  -------- */
/* 상단 타이틀 */
.vision-top-txt{text-align:center}
.vision-top-txt .tit{font-weight:600; font-size:40px; letter-spacing:-1px; color:#222; line-height:1.3}
.vision-top-txt .txt{font-weight:400; font-size:18px; letter-spacing:-0.75px; color:#666; line-height:1.83; margin-top:30px}
.vision-top-txt .txt b{font-weight:600}
/* 아코디언 */
.vision-accordion{margin-top:100px}
.vision-accordion ul{background:url(/images/content/vision_bg.jpg) no-repeat 50%0; background-size:cover; display:table; width:100%; height:920px; table-layout:fixed}
.vision-accordion ul li{display:table-cell; vertical-align:middle; width:33.333%; text-align:center; position:relative; transition:width 0.4s}
.vision-accordion ul li:nth-child(2){border-left:1px solid rgba(255,255,255,0.1); border-right:1px solid rgba(255,255,255,0.1)}
.vision-accordion ul li .tit{font-weight:400; font-size:30px; letter-spacing:-0.75px; color:#fff; transition:opacity 0.4s 0.3s}
.vision-accordion ul li .over-con{color:#fff; position:absolute; left:0; right:0; top:50%; transform:translateY(-50%); opacity:0; transition:opacity 0s 0s; box-sizing:border-box; padding:0 15px}
.vision-accordion ul li .over-con .inner{}
.vision-accordion ul li .over-con .inner .txt-01{display:inline-block; font-weight:400; font-size:20px; letter-spacing:-0.75px; padding-bottom:18px; border-bottom:3px solid #fff}
.vision-accordion ul li .over-con .inner .txt-02{margin-top:50px; font-weight:600; font-size:40px; letter-spacing:-0.75px; line-height:1.5}
.vision-accordion ul li .over-con .inner .icon{margin-top:85px; display:block}
.vision-accordion ul li .over-con .inner .icon img{max-width:100%}
@media all and (min-width:801px){
	.vision-accordion ul li.active-item{width:70%}
	.vision-accordion ul li.active-item .tit{opacity:0; transition:opacity 0.4s 0s}
	.vision-accordion ul li.active-item .over-con{opacity:1; transition:opacity 0.6s 0.1s}
	.vision-accordion ul li.none-active-item .tit{opacity:0.1;  transition:opacity 0.4s 0s}
}

/* -------- Company :: 조직도  -------- */
.org-top-txt .tit{text-align:center; font-weight:400; font-size:45px; letter-spacing:-1px; color:#222; line-height:1.4}
.org-top-txt .tit b{font-weight:600}
.org-img-con{margin-top:55px; padding:75px 0 95px; background-color:#f0f0f0}
.org-img-con img{max-width:100%}

/* -------- Company :: 오시는 길  -------- */
/* 상단 타이틀, 정보 */
.location-page{padding-top:60px}
.location-top{margin-bottom:65px}
.location-top .tit{float:left; font-weight:900; font-size:65px; letter-spacing:-0.25px; text-transform:uppercase; color:#222}
.location-top .tit b{font-weight:900; color:#a0171a}
.location-top .location-info{float:right; width:400px}
.location-top .location-info dl{display:flex; margin-bottom:10px; font-size:16px; letter-spacing:-0.25px; line-height:1.4}
.location-top .location-info dl:last-child{margin-bottom:0}
.location-top .location-info dl dt{width:110px; font-weight:700; color:#333}
.location-top .location-info dl dd{font-weight:400; color:#666}
/* 지도, 버튼 */
.location-map-con{padding-bottom:125px; position:relative}
.location-map-con:after{position:absolute; content:""; width:100%; height:505px; background-color:#891215; bottom:0; left:0}
.location-map-con .map-area{background-color:#fff; position:relative; z-index:9; box-shadow:2px 10px 15px 5px rgba(0,0,0,0.08%)}
.map-iframe-wrapper{position:relative; margin:0px auto; }
.map-iframe-wrapper .map-iframe-con{padding-top:40%; position:relative; height:0;}
.map-iframe-wrapper .map-iframe-con iframe{position:absolute; top:0px; left:0px; width:100%; height:100%;}
/* .location-map-con .map-script-wrapper{position:relative; overflow:hidden; margin:0px auto; height:480px; border:1px solid #ddd}
.location-map-con .map-script-wrapper .map-script-con{position:absolute; top:50%; left:50%; width:1280px; height:480px; margin:-240px 0 0 -640px;}
.location-map-con .map-script-wrapper .map-script-con .root_daum_roughmap,
.location-map-con .map-script-wrapper .map-script-con .wrap_map{height:100% !important;} */
.location-map-con .map-link{text-align:right; margin-top:40px; position:relative; z-index:9}
.location-map-con .map-link a{display:inline-block; font-weight:700; font-size:18px; letter-spacing:-0.25px; color:rgba(255,255,255,0.7); transition:color 0.3s; position:relative}
.location-map-con .map-link a:before{position:absolute; content:""; width:0; height:2px; background-color:#fff; left:50%; transform:translateX(-50%); bottom:-20px; transition:width 0.3s}
.location-map-con .map-link a:first-child{margin-right:58px}
.location-map-con .map-link a:first-child:after{position:absolute; content:""; width:5px; height:5px; border-radius:50%; background-color:#fff; opacity:0.7; top:8px; right:-30px}
@media all and (min-width:801px){	
	.location-map-con .map-link a:hover{color:#fff}
	.location-map-con .map-link a:hover:before{width:100%}
}




/* ****************** Product ********************** */
/* -------- Product :: 공통  -------- */
.prd-tab-content{margin-top:90px}
/* 상단 타이틀 */
.prd-top-sec .prd-top-txt{text-align:center}
.prd-top-sec .prd-top-txt .tit{font-weight:700; font-size:60px; letter-spacing:-0.25px; color:#222; line-height:1.2; text-transform:uppercase}
.prd-top-sec .prd-top-txt .tit b{font-weight:700; color:#a0171a}
.prd-top-sec .prd-top-txt .tit sup{font-size:30px}
.prd-top-sec .prd-top-txt .sub-tit{font-weight:400; font-size:24px; letter-spacing:-0.25px; color:#333; line-height:1.4; display:block; margin-top:20px}
.prd-top-sec .prd-top-txt .sub-tit b{font-weight:700}
.prd-top-sec .prd-top-txt .sub-tit sup{font-size:15px}
.prd-top-sec .prd-top-txt .txt{font-weight:400; font-size:18px; letter-spacing:-0.75px; color:#333; line-height:1.83; margin-top:60px}
/* 상단이미지 텍스트 */
.prd-top-sec .prd-img-txt{text-align:center; position:relative; margin-top:90px; padding-bottom:95px}
.prd-top-sec .prd-img-txt.no-img{padding-top:95px}
.prd-top-sec .prd-img-txt:after{position:absolute; content:""; bottom:0; left:0; width:100%; height:100%; background-color:#f6f6f6; z-index:-1}
.prd-top-sec .prd-img-txt .prd-img{position:relative; margin-bottom:65px}
.prd-top-sec .prd-img-txt .prd-img:after{position:absolute; content:""; top:0; left:-500%; width:1000%; height:50%; background-color:#fff; z-index:0}
.prd-top-sec .prd-img-txt .prd-img img{max-width:100%; position:relative; z-index:9}
.prd-top-sec .prd-img-txt .txt{font-weight:400; font-size:24px; letter-spacing:-0.75px; color:#333; line-height:1.66}
.prd-top-sec .prd-img-txt .txt b{font-weight:700}
.prd-top-sec .prd-img-txt .txt .red{color:#a0171a; font-weight:700}
.prd-top-sec .prd-img-txt .txt sup{font-size:14px}
/* 하단 디테일 */
.prd-detail-sec .detail-con{margin-top:100px}
.prd-detail-sec .detail-con .tit{float:left; width:215px; font-weight:600; font-size:28px; letter-spacing:-0.75px; color:#333; line-height:1.28; padding-right:4.8%}
.prd-detail-sec .detail-con .tit sup{font-size:17px}
.prd-detail-sec .detail-con .detail-inner{float:left; width:calc(95.2% - 215px)}
.prd-detail-sec .detail-con .detail-inner img{max-width:100%}
.prd-detail-sec .detail-con .detail-inner .prd-cm-tbl{width:100%; table-layout:fixed; border-top:2px solid #a0171a}
.prd-detail-sec .detail-con .detail-inner .prd-cm-tbl tr th,
.prd-detail-sec .detail-con .detail-inner .prd-cm-tbl tr td{border-bottom:1px solid #ddd; padding:15px 5px 14px; font-weight:400; font-size:16px; letter-spacing:-0.25px; color:#555; line-height:1.3}
.prd-detail-sec .detail-con .detail-inner .prd-cm-tbl tr th{background-color:#f6f6f6; text-align:left; padding-left:20px}
.prd-detail-sec .detail-con .detail-inner .prd-cm-tbl tr td{border-left:1px solid #ddd; text-align:center}
.prd-detail-sec .detail-con .detail-inner .prd-cm-tbl tr td b{font-weight:600}
.prd-detail-sec .detail-con .detail-inner .prd-cm-tbl tr td .red{color:#a0171a}
.prd-detail-sec .detail-con .detail-inner .tbl-bt-txt{text-align:right; font-weight:400; font-size:16px; letter-spacing:-0.25px; color:#a0171a; margin-top:20px}


/* -------- Product :: 필름  -------- */
/* 상단이미지 텍스트 */
.prd-top-sec .prd-img-txt .prd-mean dt{font-weight:600; font-size:20px; letter-spacing:-0.25px; color:#333}
.prd-top-sec .prd-img-txt .prd-mean dd{font-weight:400; font-size:18px; letter-spacing:-0.75px; color:#777; line-height:1.66; margin-top:20px}
.prd-top-sec .prd-img-txt .prd-mean + .txt{margin-top:45px}

/* -------- Product :: 케이블  -------- */
/* 상단이미지 텍스트 */
.prd-top-sec .prd-img-txt .prd-use + .prd-use{margin-top:65px}
.prd-top-sec .prd-img-txt .prd-use dt{font-weight:600; font-size:24px; letter-spacing:-0.75px; color:#333; line-height:1.4}
.prd-top-sec .prd-img-txt .prd-use dd{margin-top:20px}
.prd-top-sec .prd-img-txt .prd-use dd span{display:inline-block; background-color:#a0171a; color:#fff; margin:10px 8px 0; padding:15px 22px; border-radius:50px; font-weight:400; font-size:18px; letter-spacing:-0.75px;}
.prd-top-sec .prd-img-txt .prd-use dd span i{font-size:22px; vertical-align:middle; margin-right:12px; position:relative; top:-1px}
.prd-top-sec .prd-img-txt .prd-use.bk dd span{background-color:#444}


/* -------- Product :: 케이블 :: CA -------- */
/* 하단 디테일 :: 표 */
.prd-detail-sec .detail-con .detail-inner .prd-tbl-con .tbl-top-info{margin-bottom:17px; font-size:18px; letter-spacing:-0.25px; }
.prd-detail-sec .detail-con .detail-inner .prd-tbl-con .tbl-top-info .lf-txt{float:left; font-weight:600; color:#333}
.prd-detail-sec .detail-con .detail-inner .prd-tbl-con .tbl-top-info .rt-txt{float:right; font-weight:400; color:#777;}
.prd-detail-sec .detail-con .detail-inner .prd-cm-tbl.type-02 tr th{border-left:1px solid #ddd; font-weight:500; color:#666; padding:18px 5px 16px; text-align:center}
.prd-detail-sec .detail-con .detail-inner .prd-cm-tbl.type-02 tr th.no-bd,
.prd-detail-sec .detail-con .detail-inner .prd-cm-tbl.type-02 tr td.no-bd{border-left:0}
.prd-detail-sec .detail-con .detail-inner .prd-tbl-col-02{display:flex; margin:0 -1.8%}
.prd-detail-sec .detail-con .detail-inner .prd-tbl-col-02 .prd-tbl-con{margin:0 1.8%; width:46.4%}
/* 하단 디테일 :: 특징 */
.prd-detail-sec .detail-con .detail-inner .prd-cm-txt{font-weight:400; font-size:18px; letter-spacing:-0.75px; color:#777; line-height:1.77}
.prd-detail-sec .detail-con .detail-inner .prd-cm-txt.mgb-30{margin-bottom:30px}
.prd-detail-sec .detail-con .detail-inner .prd-cm-txt .img-con{position:absolute; left:0; right:0; bottom:0; padding:0 7.1% 7.1%; text-align:center}
.prd-detail-sec .detail-con .detail-inner .prd-cm-txt .img-con img{max-width:100%}
.prd-detail-sec .detail-con .detail-inner .prd-character-list{}
.prd-detail-sec .detail-con .detail-inner .prd-character-list strong{display:block; font-weight:700; font-size:22px; letter-spacing:-0.85px; color:#333; line-height:1.63; margin-bottom:10px}
.prd-detail-sec .detail-con .detail-inner .prd-character-list .character-list{border-top:2px solid #222; }
.prd-detail-sec .detail-con .detail-inner .prd-character-list .prd-cm-txt + .character-list{margin-top:30px}
.prd-detail-sec .detail-con .detail-inner .prd-character-list .character-list li{border-bottom:1px solid #ddd; display:flex; width:100%; min-height:160px; align-items:center}
.prd-detail-sec .detail-con .detail-inner .prd-character-list .character-list li &gt; div{padding:30px 0}
.prd-detail-sec .detail-con .detail-inner .prd-character-list .character-list li .icon{width:140px}
.prd-detail-sec .detail-con .detail-inner .prd-character-list .character-list li .icon img{max-width:100%}
.prd-detail-sec .detail-con .detail-inner .prd-character-list .character-list li .txt{width:calc(100% - 140px); letter-spacing:-0.75px; }
.prd-detail-sec .detail-con .detail-inner .prd-character-list .character-list li .txt b{display:block; font-weight:500; font-size:22px; color:#333; margin-bottom:15px}
.prd-detail-sec .detail-con .detail-inner .prd-character-list .character-list li .txt p{font-weight:400; font-size:16px; color:#777; line-height:1.75; letter-spacing:-0.8px}
/* 하단 디테일 :: 내부구조 */
.prd-detail-sec .detail-con .detail-inner .ca-structure-con p{margin-bottom:40px}
.prd-detail-sec .detail-con .detail-inner .ca-structure-con img{max-width:100%}


/* -------- Product :: 단열재  -------- */
/* 하단 디테일 :: 단열재종류 */
.prd-detail-sec .detail-con .detail-inner .kind-box-con{display:flex; flex-wrap:wrap; margin:0 -1.5%}
.prd-detail-sec .detail-con .detail-inner .kind-box-con li{background-color:#f3f3f3; margin:0 1.5%; width:47%; border-top:2px solid #777; position:relative;}
.prd-detail-sec .detail-con .detail-inner .kind-box-con.img-con li{padding-bottom:22.5%}
.prd-detail-sec .detail-con .detail-inner .kind-box-con li dl{padding:7.1%}
.prd-detail-sec .detail-con .detail-inner .kind-box-con li dl dt{position:relative; font-weight:700; font-size:22px; letter-spacing:-0.25px; color:#333; padding-left:40px; line-height:1.3;}
.prd-detail-sec .detail-con .detail-inner .kind-box-con li dl dt b{position:absolute; top:0; left:0; color:#a52528}
.prd-detail-sec .detail-con .detail-inner .kind-box-con li dl dd{margin-top:20px}

/* -------- Product :: 온도조절기  -------- */
/* 상단이미지 텍스트 */
.prd-top-sec .prd-img-txt .prd-img.controller-img{margin-bottom:0}
.prd-top-sec .prd-img-txt .prd-img.controller-img .inner-img{position:absolute; bottom:13.4%; left:0; width:100%; text-align:center; padding:0 15px; box-sizing:border-box}
/* 하단 디테일 :: 온도조절기종류 */
.prd-detail-sec .detail-con .detail-inner .kind-box-con.col-03{margin-bottom:-3%}
.prd-detail-sec .detail-con .detail-inner .kind-box-con.col-03 li{width:30.333%; margin-bottom:3%}
.prd-detail-sec .detail-con .detail-inner .kind-box-con.col-03 li dl{padding:11% 9.5%}
/* 하단 디테일 :: 조절기리스트 */
.prd-detail-sec .detail-con .detail-inner .controller-list-con{display:flex; flex-wrap:wrap; border-top:1px solid #ddd; border-left:1px solid #ddd}
.prd-detail-sec .detail-con .detail-inner .controller-list-con li{width:25%; text-align:center; box-sizing:border-box; border-right:1px solid #ddd; border-bottom:1px solid #ddd}
.prd-detail-sec .detail-con .detail-inner .controller-list-con li .inner{padding:18% 0}
.prd-detail-sec .detail-con .detail-inner .controller-list-con li .name{font-weight:700; font-size:22px; letter-spacing:-0.25px; color:#333; height:33px;}
.prd-detail-sec .detail-con .detail-inner .controller-list-con li .name b{color:#a0171a}
.prd-detail-sec .detail-con .detail-inner .controller-list-con li .img-con{display:table; width:100%; height:155px; table-layout:fixed; margin:24px 0 27px}
.prd-detail-sec .detail-con .detail-inner .controller-list-con li .img-con span{display:table-cell; vertical-align:middle; padding:0 13%}
.prd-detail-sec .detail-con .detail-inner .controller-list-con li .img-con span img{max-width:100%; max-height:155px;}
.prd-detail-sec .detail-con .detail-inner .controller-list-con li .capacity{display:flex; justify-content:center; align-items:center}
.prd-detail-sec .detail-con .detail-inner .controller-list-con li .capacity dt{font-weight:400; font-size:16px; letter-spacing:-0.75px; color:#777; margin-right:10px}
.prd-detail-sec .detail-con .detail-inner .controller-list-con li .capacity dd{}
.prd-detail-sec .detail-con .detail-inner .controller-list-con li .capacity dd span{display:inline-block; font-weight:500; font-size:18px; letter-spacing:-0.25px; color:#333; margin:0 15px; position:relative}
.prd-detail-sec .detail-con .detail-inner .controller-list-con li .capacity dd span:first-child:after{position:absolute; content:""; width:1px; height:14px; background-color:#ddd; right:-16px; top:2px}
.prd-detail-sec .detail-con .detail-inner .controller-list-con li .capacity dd span:last-child{margin-right:0}


/* 제품소개 유지보수 2023-11-02 MJ */
.prd-top-sec .prd-top-txt.mt100{margin-top:100px;}

.prd-top-sec .prd-top-txt .prd-img img{max-width: 100%; position: relative; z-index: 9;}

.prd-detail-sec .detail-con .detail-inner .prd-cm-tbl thead tr th{text-align:center; padding-left:5px;}
.prd-detail-sec .detail-con .detail-inner .prd-cm-tbl thead tr th .small{display: block; font-size:0.8em;}
.prd-detail-sec .detail-con .detail-inner .prd-cm-tbl tr td:first-child{border-left:0;}
.prd-detail-sec .detail-con .detail-inner .tbl-bt-txt{margin-top:10px;}
.prd-detail-sec .detail-con .detail-inner .tbl-bt-txt:nth-of-type(1){margin-top:20px;}
.prd-detail-sec .detail-con .detail-inner .tbl-bt-txt.black{color:#555;}



/* 제품소개 유지보수 이미지 추가 2023-11-29 MJ */
.prd-top-sec .prd-img-txt .prd-img.twin-prd-list{display: flex; justify-content:space-between; margin-bottom:85px;}
.prd-top-sec .prd-img-txt .prd-img.twin-prd-list .twin-prd-item{width:46.875%; }
.prd-top-sec .prd-img-txt .prd-img.twin-prd-list .twin-prd-item .twin-tit{position: relative; z-index:10; font-size:20px; line-height:1.3; color:#333; margin-bottom:10px; text-align:center;}
.prd-top-sec .prd-img-txt .prd-img.twin-prd-list .twin-prd-item .twin-txt{position: relative; z-index:10; font-size:16px; line-height:1.5; letter-spacing:-0.75px; text-align:left; margin-top:10px; color:#777;}
</pre></body></html>