@charset "utf-8";

/* produt-detail */
.products-wrap .product-detail .col {margin-bottom: -60px;}
/* .products-wrap .product-detail .col:nth-child(3n+2) {margin-top: 125px;} */

.products-wrap .table-wrap table thead th,
.products-wrap .table-wrap table tbody th, 
.products-wrap .table-wrap table td {padding: 20px 0 20px 65px; vertical-align: middle; border-bottom: 1px solid #c1c1c1;}

body .wrap .content .nine.nine1{padding-bottom : 0;}
body .wrap .content .nine.nine2{padding-top : 30px; padding-bottom : 30px;}
body .wrap .content .nine.nine3{padding-top : 0;}

.product-intro + .product-detail:before {content:''; display: block; width: 1440px; height: 1px; background-color: #c3c5c6; margin: 0 auto; position: relative; top: -120px;}

.wrap .product-detail .col3 ul .col:nth-last-child(-n+3) {margin-bottom: 0;}
.wrap .product-detail .col3 ul .col:nth-child(n+4) { padding-top: 30px; }
.wrap .product-detail .col3 ul .col * {color: #fff;}
.wrap .list-wrap ul > li:nth-child(1) { border-bottom: 1px solid #c1c1c1; }

/* demand-wrap */
.products-wrap .demand-grid { width:100%; position:relative; margin-top:62px;}
.products-wrap .demand-grid.grid-01 { height:660px; }
.products-wrap .demand-grid.grid-02 { height:990px; }
.products-wrap .lf-area { position:absolute; top:0; left:0; width:800px; }
.products-wrap .rt-area { position:absolute; top:0; right:0; }
.products-wrap .bt-area { position:absolute; left:0; bottom:0; width:100%; }
.products-wrap .demand a { width:100%; height:100%; position:relative; }
.products-wrap .demand .floating-txt { top:45px; left:45px; }
.products-wrap .demand.d01 { width:800px; height:330px; background-color:#40484b; display:inline-block; }
.products-wrap .demand.d02 { width:400px; height:330px; background-color:#3d3d3d; display:inline-block; }
.products-wrap .demand.d02:nth-child(2) { background-color:#596468; }
.products-wrap .demand.d03 { width:400px; height:660px; background-color:#7d898e; }
.products-wrap .demand.d04 { width:100%; height:330px; background-color:#576164; }

.products-wrap .table-wrap .medium-tit {margin-bottom:22px;}

.products-process .col2 .desc {padding: 0 30px;}
.products-process .col3 .desc {position: relative; margin: 20px 20px 0 20px;}
.products-process .col3 .desc .file-btn {position: absolute; top: 0; right: 0;}

/* 새로추가 */
/* 경쟁력 제품 */
.intro-wrap .sec-full .txt:nth-child(1) { margin-bottom: 50px; }
.video-panel .panel div { width: calc((1200px - 20px) / 2); min-height: 300px; display: inline-block; vertical-align: top;}
.video-panel .panel div + div { margin-left: 20px; }
.video-panel .panel p { text-align: left; font-size : 18px; margin-top : 40px; line-height: 1.89; color: #4f5254; }


/* 새로추가 */
/* 차별화공정 */
.video-panel.three { padding-top: 100px; }
.video-panel.three .panel div { width: calc((1200px - 30px) / 3); min-height: 240px; display: inline-block; vertical-align: top;}
.video-panel.three .panel div + div { margin-left: 15px; }
.video-panel.three .panel p {  margin-top : 15px; font-weight: bold; }


/* 새로추가 */
/* 주요제품 */

.sec-full.table_wrap .pc-txt40 { text-align: center; }
/* .table_wrap .list-wrap ul > li .tit { width: 254px; }
.table_wrap .list-wrap ul > li .desc.has-mark { width: 404px; }
.table_wrap .list-wrap ul > li .desc.last { width: calc(100% - 658px); }

.table_wrap .tabmenu li:nth-child(1) { width: 344px; }
.table_wrap .tabmenu li:nth-child(2) { width: 404px; }
.table_wrap .tabmenu li:nth-child(3) { width: calc(100% - 748px); } */
.wrap .list-wrap ul > li > .tit { width: calc(33.333% - 30px); }
/* .wrap .list-wrap ul > li > .desc {width: calc(33.333% - 30px);} */
.wrap .list-wrap ul > li > .desc {width: 66.666%;}
.wrap .tabmenu.three li:nth-child(1) { width: 23.9%; }
.wrap .tabmenu.three li:nth-child(2) { width: 33.1%; }
.wrap .tabmenu.three li:nth-child(3) { width: 43%; }

.table_wrap .list-wrap .chq-wire-table ul > li > div { width:33.3% }

.table_wrap .tabmenu li a { color: #333; pointer-events: none; text-align: left; padding: 10px 0; }
.table_wrap .tabmenu li:first-child a { padding-left: 90px; }
.table_wrap .tabmenu li:last-child a { padding-right: 90px; }
.table_wrap .tabmenu li:hover a, .table_wrap .tabmenu li.active a { color: #333; font-weight: 400; }

.wrap .list-wrap  ul > li > .desc

/* static -> 수요산업군 5, 6개짜리*/
.industry-one{height:360px;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;}
.industry-one > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}

.industry-four {width:100%;height:440px;display:-ms-grid;display:grid;-ms-grid-columns:11fr 4fr 7fr 8fr;grid-template-columns: 11fr 4fr 7fr 8fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;}
.industry-four > a:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / 5;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;}
.industry-four > a:nth-child(2){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4 / 5;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / 3;}
.industry-four > a:nth-child(3){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;}
.industry-four > a:nth-child(4){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2 / 4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;}



.industry-five .obj{width : 100.6%;background : #979ea6; height: 100%; }

/* .industry-five{height:660px;display:grid;grid-template-columns:4fr 7fr 4fr;grid-template-rows:1fr 1fr 1fr;} */
.industry-one > a:nth-child(1){grid-column:1 / 2;grid-row:1 / 2;}
.demand-industry > a{position:relative;overflow:hidden;}
.demand-industry > a .obj {width: 100.6%; background: #979ea6;}
.demand-industry > a h6{position:absolute;top:30px;left:30px;font-size:28px;font-weight:600;line-height:1;color:#fff;z-index:10;text-shadow: 0 1px 1px #000;}

/* static -> 수요산업군 5, 6개짜리 -> ie prefixer*/

.demand-industry > a{position:relative;overflow:hidden;}


.industry-five {width:100%;height:660px;display:-ms-grid;display:grid;-ms-grid-columns: 4fr 7fr 4fr;grid-template-columns: 4fr 7fr 4fr;;-ms-grid-rows:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;}
.industry-five > a:nth-child(1){grid-column:1 / 3;grid-row:1 / 2;}
.industry-five > a:nth-child(2){grid-column:3 / 4;grid-row:1 / 3;}
.industry-five > a:nth-child(3){grid-column:2 / 3;grid-row:2 / 3;}
.industry-five > a:nth-child(4){grid-column:1 / 2;grid-row:2 / 4;}
.industry-five > a:nth-child(5){grid-column:2 / 4;grid-row:3 / 4;}
.industry-five > a:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;}
.industry-five > a:nth-child(2){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3 / 4;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / 3;}
.industry-five > a:nth-child(3){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;}
.industry-five > a:nth-child(4){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2 / 4;}
.industry-five > a:nth-child(5){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2 / 4;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3 / 4;}



.industry-six {width:100%;height:660px;display:-ms-grid;display:grid;-ms-grid-columns:11fr 4fr 7fr 8fr;grid-template-columns: 11fr 4fr 7fr 8fr;-ms-grid-rows:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:10px;}
.industry-six > a:nth-child(1){-ms-grid-column:1; -ms-grid-column-span:3; grid-column:1 / 4; -ms-grid-row:1; -ms-grid-row-span:1; grid-row:1 / 2;}
.industry-six > a:nth-child(2){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4 / 5;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / 3;}
.industry-six > a:nth-child(3){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;}
.industry-six > a:nth-child(4){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2 / 4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;}
.industry-six > a:nth-child(5){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3 / 4;}
.industry-six > a:nth-child(6){-ms-grid-column:3;-ms-grid-column-span:3;grid-column:3 / 5;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3 / 4;}

.industry-six > a:nth-child(5) { margin-top: -1px; }
.industry-six > a:nth-child(6) { margin-top: -1px; }

.wrap .tabmenu {margin-top: 30px;}
.wrap .tabmenu.not-top-margin {margin-top: 0;}

.wrap .list-wrap .cdb-table ul > li div {width: calc(83.34% /3);}
.wrap .list-wrap .cdb-table ul > li div:first-child {width:16.66%;}

.wrap .list-wrap .sts-table ul > li {padding: 30px;}
.wrap .list-wrap .sts-table ul > li div {width:calc((100% - 630px) / 4);}
.wrap .list-wrap .sts-table ul > li div:first-child {width:230px;}
.wrap .list-wrap .sts-table ul > li div:first-child p {width: 60%;display:inline-block;}
.wrap .list-wrap .sts-table ul > li div:first-child p + p {margin-left:20px;width: calc(40% - 20px);}
.wrap .list-wrap .sts-table ul > li div:last-child {width:350px;}

.wrap .list-wrap .btb-table ul > li div:nth-child(1) {width: 24.5%;}
.wrap .list-wrap .btb-table ul > li div:nth-child(2) {width: 25.49%;}
.wrap .list-wrap .btb-table ul > li div:nth-child(3) {width: 50%;}


/* 1215 새로추가 */
.obj_wrap_desc { position: relative; }
.obj_wrap_desc em { font-weight: 400; position: absolute; top: 0; left: 0; z-index: 1; font-size: 24px; line-height: 1.5; color: #fff;  text-align: left; margin-top: 25px; margin-left: 30px; }
.obj_wrap_desc span { font-size: 18px; line-height: 1.78; }


/* produt-table */

.products-wrap .list-wrap.three > ul > li .desc {width: calc((100% - 188px) / 2);}
.products-wrap .list-wrap.four > ul > li .desc {width: calc((100% - 188px) / 3);}
.products-wrap .table-wrap,
.products-wrap .table-wrap table,
.wrap .list-wrap.product-detail { margin-top:62px; }
.products-wrap .table-wrap table th, 
.products-wrap .table-wrap table td {text-align:center; vertical-align: middle; border-bottom: 1px solid #c1c1c1; }


.wrap .kv ~ section.product-detail.two .card-list { text-align: center; }


.wrap .newtabmenu {position: relative; background-color: #fff;}
.wrap .newtabmenu.top {margin-top: -70px;background-color: rgba(0, 0, 0, 0.5); padding: 0;}
.wrap .sec-list .newtabmenu {padding-top: 0;}
.wrap section:not(.kv):not(.banner):not(.tabmenu) .newtabmenu {padding-top: 0;}
/* .wrap .newtabmenu > .inner {width: 1200px; padding: 0;} */
.wrap .newtabmenu ul {font-size: 0;display: flex;}
.wrap .newtabmenu li {display: inline-block; width: 50%; vertical-align: top; padding: 0 !important;border-bottom: 0;}
.wrap .newtabmenu.three li {width: 33.333%;}
.wrap .newtabmenu.four li {width: 25%;}
.wrap .newtabmenu.five li {width: 20%;}
.wrap .newtabmenu.six li {width: 16.666%;}
.wrap .newtabmenu.seven li {width: 14.28%;}
.wrap .newtabmenu li a {width: 100%;font-size: 24px; line-height: 2.16; color: #878b8d; letter-spacing: -.01em;text-align: center;border-bottom: 2px solid rgba(135, 139, 141, .5); padding-bottom: 11px;}
.wrap .newtabmenu.top li a {font-size: 18px; font-weight: 700; height: 70px;line-height: 70px;color: rgba(255, 255, 255, .4);border-bottom: none; padding: 0;}
.wrap .newtabmenu li.active a {font-weight: 700; color: #333;}
.wrap .newtabmenu.top li.active a {color: var(--logoRed);}
.wrap .newtabmenu.seven li a {font-size: 22px;}
.wrap .newtabmenu .new-tab-bar {position: absolute;bottom: 0;width: 50%;height: 2px;background-color: #333;left:0;transition: 0.5s;}
.wrap .newtabmenu.top .new-tab-bar {bottom:auto;top: 0;height: 4px;background-color: var(--logoRed); visibility : hidden;}
.wrap .list-wrap .tab-cont .not-margin-top {margin-top: 0;}
.wrap .list-wrap ul > li .tit p { font-size: 20px; font-family: acumin-pro, sans-serif;}
.large-tit {color: #333; font-weight: 700; font-size: 28px; line-height: 1.61; letter-spacing: -.02em;}
.wrap .tabmenu{margin-top: 0;}

.wrap .tabmenu.three.bgDarkGray .section-tit{margin-bottom: 40px;}




@media screen and (max-width: 1440px) {

	.wrap .list-wrap ul > li .tit p{font-size: 1.39vw;}

	/* produt-detail */
	.products-wrap .product-detail .col {margin-bottom: -4.17vw;}
	/* .products-wrap .product-detail .col:nth-child(3n+2) {margin-top: 8.68vw;} */

	.products-wrap .table-wrap table thead th,
	.products-wrap .table-wrap table tbody th, 
	.products-wrap .table-wrap table td {padding: 1.39vw 0 1.39vw 4.51vw;}

	body .wrap .content .nine.nine2{padding-top : 2.08vw; padding-bottom : 2.08vw;}

	.product-intro + .product-detail:before { width: 100.00vw; top: -8.33vw;}

	/* produt-table */
	.products-wrap .list-wrap.three > ul > li .desc {width: calc((100% - 13.06vw) / 2);}
	.products-wrap .list-wrap.four > ul > li .desc {width: calc((100% - 13.06vw) / 3);}

	.products-wrap .table-wrap,
	.products-wrap .table-wrap table,
	.wrap .list-wrap.product-detail { margin-top:4.31vw; }

	.wrap .product-detail .col3 ul .col:nth-child(n+4) { padding-top: 2.08vw; }

	/* demand-wrap */
	.products-wrap .demand-grid { margin-top:4.31vw;}
	.products-wrap .demand-grid.grid-01 { height:45.83vw; }
	.products-wrap .demand-grid.grid-02 { height:68.75vw; }
	.products-wrap .lf-area { width:55.56vw; }
	.products-wrap .demand .floating-txt { top:3.13vw; left:3.13vw; }
	.products-wrap .demand.d01 { width:55.56vw; height:22.92vw; }
	.products-wrap .demand.d02 { width:27.78vw; height:22.92vw; }
	.products-wrap .demand.d03 { width:27.78vw; height:45.83vw; }
	.products-wrap .demand.d04 { width:100%; height:22.92vw; }

	.products-wrap .table-wrap .medium-tit {margin-bottom:1.53vw;}

	/* 새로추가 */
	/* 경쟁력 제품 */
	.intro-wrap .sec-full .txt:nth-child(1) { margin-bottom: 3.47vw; }
	body .wrap .inner .pc-txt40 p, .pc-txt40 { font-size: 2.78vw; }
	.video-panel .panel div { width: calc((83.33vw - 1.39vw) / 2); min-height: 20.83vw; }
	.video-panel .panel div + div { margin-left: 1.39vw; }
	.video-panel .panel p { font-size : 1.25vw; margin-top : 2.78vw; }


	/* 새로추가 */
	/* 차별화공정 */
	.video-panel.three { padding-top: 6.94vw; }
	.video-panel.three .panel div { width: calc((83.33vw - 2.08vw) / 3); min-height: 16.67vw; }
	.video-panel.three .panel div + div { margin-left: 1.04vw; }
	.video-panel.three .panel p {  margin-top : 1.04vw; }


	/* 새로추가 */
	/* 주요제품 */
	.wrap .list-wrap ul > li > .tit { width: calc(33.333% - 2.08vw); }
	/* .wrap .list-wrap ul > li > .desc {width: calc(33.333% - 2.08vw);} */


	.table_wrap .tabmenu li a { padding: 0.69vw 0; }
	.table_wrap .tabmenu li:first-child a { padding-left: 6.25vw; }
	.table_wrap .tabmenu li:last-child a { padding-right: 6.25vw; }


	/* static -> 수요산업군 5, 6개짜리*/
	.industry-one{height:25.00vw;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;}
	.industry-one > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}

	.industry-four {height:30.56vw;}

	.industry-five {width:100%;height:45.83vw;-ms-grid-columns: 4fr 7fr 4fr;grid-template-columns: 4fr 7fr 4fr;;-ms-grid-rows:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;}

	.demand-industry > a h6{position:absolute;top:2.08vw;left:2.08vw;font-size:1.94vw;}


	.industry-one > a:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;}

	.industry-six {height:45.8vw;gap:0.6944vw;}



	.wrap .tabmenu {margin-top: 2.08vw;}

/* 	.wrap .list-wrap .cdb-table ul > li div {width:calc((100% - 11.81vw) / 3);}
	.wrap .list-wrap .cdb-table ul > li div:first-child {width:11.81vw;} */

	.wrap .list-wrap .sts-table ul > li {padding: 2.08vw;}
	.wrap .list-wrap .sts-table ul > li div {width: calc((100% - 35.75vw) / 4);}
	.wrap .list-wrap .sts-table ul > li div:first-child {width: 17.97vw;}
	.wrap .list-wrap .sts-table ul > li div:first-child p + p {margin-left: 0.39vw;width: calc(40% - 0.39vw);}
	.wrap .list-wrap .sts-table ul > li div:last-child {width: 15.31vw;}


	/* 1215 새로추가 */
	.obj_wrap_desc em { font-size: 1.67vw; }
	.obj_wrap_desc span { font-size: 1.25vw; line-height: 1.78; }
	
	.products-process .col2 .desc {padding: 0 2.08vw;}
	.products-process .col3 .desc { margin: 1.39vw 1.39vw 0 1.39vw;}
	.products-process .col3 .desc .file-btn { top: 0; right: 0;}

	.large-tit {font-size: 1.94vw;}

}



@media screen and (max-width: 1024px) and (min-width: 769px) {

	/* 새로추가 */
	/* 경쟁력 제품 */
	body .wrap .inner .pc-txt40 p, .pc-txt40 { font-size: 28px; }
	.video-panel .panel p {font-size : 13px;}

	/* 새로추가 */
	/* 주요제품 */
	.table_wrap .list-wrap ul > li .tit p { font-size: 16px; }

	/* product */
	.demand-industry > a h6 { font-size:20px; }

	/* 1215 새로추가 */
	.obj_wrap_desc em { font-size: 17px; }
	.obj_wrap_desc span { font-size: 13px; line-height: 1.78; }
	.wrap .list-wrap ul > li .tit p { font-size: 14px; font-family: acumin-pro, sans-serif;}

}



@media screen and (max-width: 768px) {
	.wrap .list-wrap ul > li .tit p { font-size: 5.6vw; font-family: acumin-pro, sans-serif; width: 250%;}

	body .wrap .content .nine .card-list{width : calc((64.81vw * 3) + (1.85vw * 2));}
	body .wrap .content .nine.nine1{padding-bottom : 0;}
	body .wrap .content .nine.nine2{padding-top : 15.08vw; padding-bottom : 15.08vw;}
	body .wrap .content .nine.nine3{padding-top : 0;}

	body .wrap .content .m-pt0{padding-top : 0;}
	body .wrap .content .m-mb-tit{margin-bottom : 5.09vw;}
	body .content .m-t-center{text-align:center;}
	body .wrap .inner .pc-txt40 p,.pc-txt40{font-size : 6.67vw;}
	body .wrap .inner .pc-txt18 p,.pc-txt18{font-size : 4.44vw;}

	.wrap .product-detail .col3 ul .col:nth-child(n+4) { padding-top: 0; }

		/* demand-wrap */
	.products-wrap .demand-grid.grid-01 { height:auto; }
	.products-wrap .demand-grid.grid-02 { height:auto; }
	.products-wrap .lf-area { position:relative; width: 100%;  }
	.products-wrap .rt-area { position:relative; width: 100%; display:inline-block; }
	.products-wrap .bt-area { position:relative; width: 100%; display:inline-block; }
	.products-wrap .demand a {width: 100%; height: 100%; position:relative; }
	.products-wrap .demand .floating-txt { top: 3.24vw; left: 3.70vw; }
	.products-wrap .demand .floating-txt .tit {font-size: 5.56vw;}
	.products-wrap .demand.d01 {width: 100%; height: 40.74vw; display:inline-block; }
	.products-wrap .demand.d02 {width: 100%; height: 40.74vw; display:inline-block; }
	.products-wrap .demand.d03 {width: 100%; height: 40.74vw;}
	.products-wrap .demand.d04 {width: 100%; height: 40.74vw;}


	/* 나중에 삭제 !!!! */
	.wrap .content .kv .ship-obj {left: -106%;}

	.text-left {text-align: left;}


	/* static -> 수요산업군 5, 6개짜리*/	
	.industry-one{margin-top : 5.09vw; height : 40.74vw}
	/* .industry-five{width:88.80vw;margin-top:11.72vw;height:162.00vw;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);} */
	/* .industry-five > a:nth-child(1){grid-column:1 / 3;grid-row:1 / 2;}
	.industry-five > a:nth-child(2){grid-column:2 / 3;grid-row:2 / 4;}
	.industry-five > a:nth-child(3){grid-column:1 / 2;grid-row:3 / 4;}
	.industry-five > a:nth-child(4){grid-column:1 / 2;grid-row:2 / 3;}
	.industry-five > a:nth-child(5){grid-column:2 / 3;grid-row:4 / 5;}
	.industry-five > a:nth-child(6){grid-column:1 / 2;grid-row:4 / 5;}
	.industry-one > a:nth-child(1){grid-column:1 / 2;grid-row:1 / 2;} */
	.demand-industry > a h6 {top:4.56vw;left:4.56vw;font-size:5.6vw;line-height:1;font-weight: 500;}

	.wrap .list-wrap ul > li > div {display: inline-block; padding: 0;}
	.wrap .list-wrap .m-scroll .sts-table,
	.wrap .list-wrap .m-scroll .sts-table ul {width: 260vw;}
	.wrap .list-wrap .sts-table ul > li div:nth-of-type(1) {width: 20%;}
	.wrap .list-wrap .sts-table ul > li div:nth-of-type(2) {width: 14%;}
	.wrap .list-wrap .sts-table ul > li div:nth-of-type(3) {width: 15%;}
	.wrap .list-wrap .sts-table ul > li div:nth-of-type(4) {width: 19%;}
	.wrap .list-wrap .sts-table ul > li div:nth-of-type(5) {width: 12%;}
	.wrap .list-wrap .sts-table ul > li div:nth-of-type(6) {width: 20%;}
	.wrap .list-wrap .sts-table ul > li div:last-child {}


	/* static -> 수요산업군 5, 6개짜리 -> ie prefixer*/
	.industry-four {height:122.2vw;-ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2,1fr); -ms-grid-rows: (1fr)[3]; grid-template-rows: repeat(3,1fr);}
	.industry-four > a:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;}
	.industry-four > a:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2 / 3;}
	.industry-four > a:nth-child(3){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;}
	.industry-four > a:nth-child(4){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:3 / 4;}

	.industry-five{height:162.9vw;margin-top:5.09vw;height:162vw;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:(1fr)[4];grid-template-rows:repeat(4,1fr);}
	.industry-five > a:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;}
	.industry-five > a:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;-ms-grid-row:2;-ms-grid-row-span: 1;grid-row: 2 / 4;}
	.industry-five > a:nth-child(3){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:3;-ms-grid-row-span: 2;grid-row: 2 / 4;}
	.industry-five > a:nth-child(4){-ms-grid-column: 2;-ms-grid-column-span:1;grid-column: 1 / 2;-ms-grid-row: 3;-ms-grid-row-span:1;grid-row: 3 / 4;}
	.industry-five > a:nth-child(5){-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1 / 2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4 / 5;}
	.industry-five > a:nth-child(6){-ms-grid-column:1;-ms-grid-column-span:1;grid-column: 2 / 3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4 / 5;}
	.industry-one > a:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;}
	.demand-industry > a h6{top:4.56vw;left:4.56vw;font-size:4.44vw;line-height:1;}

	.industry-six {height:162.9vw;-ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2,1fr); -ms-grid-rows: (1fr)[4]; grid-template-rows: repeat(4,1fr);}
	.industry-six > a:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;}
	.industry-six > a:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2 / 3;}
	.industry-six > a:nth-child(3){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;}
	.industry-six > a:nth-child(4){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3 / 4;}
	.industry-six > a:nth-child(5){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4 / 5;}
	.industry-six > a:nth-child(6){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4 / 5;}

	.industry-six > a:nth-child(5) { margin-top: 0; }
	.industry-six > a:nth-child(6) { margin-top: 0; }


	.wrap .product-detail .col3 .card-list .col {width:/*  64.81vw; */calc((100% - 3.7vw) / 3); }
	.wrap .product-detail .col3 .card-list .col {margin-left: 1.85vw; margin-bottom: 0;}
	.wrap .product-detail .col3 .card-list .col:nth-child(3n+1) {margin-left: 1.85vw;}

	.wrap .sec-half {overflow: visible !important; padding-bottom: 50.93vw !important;}
	.wrap .sec-half + .sec-half  .half-cont {margin-top: -50.93vw;}
	.wrap .sec-half:last-child {padding-bottom: 25.93vw !important;}

	.wrap .products-process .col2 .col .floating-txt {padding: 3.7vw;}
	.wrap .products-process .col2 .col .floating-txt h4 {font-size: 4.44vw; line-height: 1.58;}
	.wrap .products-process .col2 .col + .col,
	.wrap .products-process .col2 .col:nth-child(even) {margin-top: 14.81vw;}
	.wrap .products-process .col3 .card-list {width: calc((74.07vw * 3) + (1.85vw * 2));}
	.wrap .products-process .col3 .card-list .col {width: 74.07vw;}
	.wrap .products-process .col3 .card-list .col + .col {margin-left: 1.85vw;}
	
	/* 새로추가 */
	/* 경쟁력 제품 */
	.intro-wrap .sec-full .txt:nth-child(1) { margin-bottom: 50px;}
	body .wrap .inner .pc-txt40 p, .pc-txt40 {font-size: 6.67vw;}
	.video-panel .panel div { width: 100%; min-height: 54.26vw; display: inline-block; vertical-align: top; }
	.video-panel .panel div + div { margin-left: 0; margin-top: 6.94vw;}
	.video-panel .panel p {font-size : 4.44vw; margin-top : 2.78vw;}

	.wrap .list-wrap .cdb-table ul > li div { width: calc((100% - 21.81vw) / 3); }
	.wrap .list-wrap .cdb-table ul > li div:first-child { width: 21.81vw; }
	.wrap .tabmenu li a { padding: /* 3.7vw 0 3.7vw 4.26vw */ 4.26vw; }
	/*3.7vw 0 3.7vw 4.26vw*/
	.wrap .col2 .col:nth-child(even) { margin-top: 5.56vw; }
	.products-process .col2 .desc { padding: 0; }

	.wrap .list-wrap .btb-table ul > li div { width: 33.33%; }

	
	.products-process .col2 .desc {padding: 0 2.08vw;}
	.products-process .col3 .desc {margin: 0;margin-top: 3.52vw;padding: 0;}
	.products-process .col3 .desc .file-btn { top: 0; right: 0;}

	.products-packing .col2 .half-box .txt .desc {margin-top:0; padding:0;}


	.wrap .kv ~ section.product-detail.two .card-list { width: /* 131.51vw; */ 198vw; }
	.wrap .sec-col.five .col2 ul, .wrap .sec-col.five .col3 ul { width: 305vw; }
	.wrap .product-detail.five .col3 .card-list .col , .wrap .sec-col.five .col3 .col:nth-last-child(-n+2) { width: calc((100% - 7.4vw) / 5); }
	.wrap .kv ~ section.sec-col.product-detail.five { padding-top: 0; }

	.product-intro + .product-detail:before { content: ''; display: block; width: 88.93vw; height: 1px; background-color: #c3c5c6; margin: 0 auto; position: relative; top: -25.93vw; }

	.large-tit {font-size: 6.64vw;}
	.sec-half.bgGray.padding-bottom{padding-bottom: 15.63vw !important;}
	.sec-half.bgWhite.padding-top{padding-top: 65.67vw !important;}
	.sec-half.bgGray.padding-top-bottom{padding-bottom: 120px !important; padding-top: 450px;}

	.wrap .list-wrap ul li {display: grid; gap: 16px;}
	.wrap .list-wrap ul > li .desc p {
        font-size: 4.17vw;
        line-height: 1.6;
        width: 150%;
    }

	.wrap .list-wrap ul > li p {
		letter-spacing: -.02em;
		word-break: keep-all;
	}
}
