@charset "utf-8";
html, body, div{word-break: keep-all; box-sizing: border-box; font-size:20px; color: #333; line-height:1.4;}
p{word-break: keep-all; font-size:20px; color:#535353;}
.contain{width: 1400px; margin: 0 auto;}

/**/
.cata{ width: 170px;}
.cata > a{cursor: pointer;}
.catabtn{border: 1px solid #4C7295; border-radius: 500px; text-align: center; padding:5px 10px; font-size: 14px; font-weight: 700; color: #4C7295;}
.catabtn:hover{ background-color: #4C7295; color: #fff; transition: .1s;}


/*------------------ 공통---------------- */
.blue{color:#4C7295;}
.bg-blue{background-color:#4C7295;}
.bold{font-weight: 700;}
.red{color:#ff0000;}
.white{color: #fff;}
.bg-gray{background-color:#f8f8f8}
.f-gray{color:#999999}
.small{color: #999999; font-size: 14px; margin-top: 10px;}
.center{text-align: center;}
.foot-clear{width: 100%; height: 120px;}
.flex{display: flex; flex-wrap: wrap;}
.space-btw{justify-content: space-between;}
.mob{display: none;}
.pc{display: inline-block;}
a{cursor: pointer;}
.center{text-align: center;}
.mt{font-family:'Montserrat';}
.img_m{display:none;}
.t-left{text-align: left !important;}
.bx50{width: 49%; display: inline-block;}
.nor{font-weight: normal;}
.bg-white{background-color: #fff;}

/* 테이블 */
.table-red{background-color:#FFF6F6}
.table-grey{background-color: #F8F8F8;}

table.hjengtable{width: 100%; word-break: keep-all;}
table.hjengtable thead {background-color: #4C7295; border-top: 3px solid #333;}
table.hjengtable thead tr th { border-right: 1px solid #fff; padding:15px; color: #fff; vertical-align: middle; text-align: center; font-weight: 600; height: 70px;}
table.hjengtable thead tr th:last-child { border-right: none;}
table.hjengtable tbody tr{border-bottom: 1px solid #ccc;}
table.hjengtable tbody tr td{border-right: 1px solid #ccc; padding: 10px 15px; text-align: center; height: 70px; vertical-align: middle; word-break: break-all;}
table.hjengtable tbody tr td:last-child { border-right: none;}
table.hjengtable .h-100 tr td { height: 100px !important;}


table.hjengtable2{width: 100%; table-layout: fixed; word-break: keep-all;}
table.hjengtable2 thead {background-color: #4C7295;}
table.hjengtable2 thead tr th { font-size: 16px; border-right: 1px solid #fff; padding:15px; color: #fff; vertical-align: middle; text-align: center; font-weight: 600; height: 50px;}
table.hjengtable2 thead tr th:last-child { border-right: none;}
table.hjengtable2 tbody tr{border-bottom: 1px solid #ccc;}
table.hjengtable2 tbody tr td{border-right: 1px solid #ccc; padding: 10px 15px; text-align: center; height: 50px; vertical-align: middle; font-size: 16px;}
table.hjengtable2 tbody tr td:last-child { border-right: none;}
table.hjengtable2 .h-100 tr td { height: 100px !important;}
table.hjengtable2 .ver-thead{background-color: #4C7295; color: #fff; font-weight: 700; font-size: 18px;}


/* 탭메뉴 */
ul.tabs{ margin: 50px auto 0; padding: 0px; display: flex; justify-content: space-around;}
ul.tabs li{background: #F2F2F2; width: 100%; padding: 20px; text-align: center; color: #999; cursor: pointer; font-family: 'Pretendard'; font-size: 20px; font-style: normal; font-weight: 700; line-height: 180%; letter-spacing: -0.3px; border-left:1px solid #ccc}
ul.tabs li:nth-child(1){border-left: none;}
ul.tabs li.current{ background: #4C7295; color: #fff; box-shadow: 4px 4px 10px 2px rgba(0, 0, 0, 0.10);}
.tab-content{ display: none; padding: 15px;}
.tab-content.current{ display: inherit;}


/* 제품소개 2p */
.p2-1sec{position: relative; margin: 90px 0 130px;}
.p2-1sec > .item{width:420px; height: 420px; margin-bottom: 50px; border: 1px solid #cccccc; border-radius: 20px; position: relative;}
.p2-1sec > .item:hover{border: 3px solid #4C7295; box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, .3) ; transition: .1s;}
.p2-1sec > .item p{font-weight: 700; position: absolute; bottom: 25px; left: 30px;}
.p2-1sec > .item button{border: none; background-color: inherit; position: absolute; bottom: 20px; right: 20px;}


/* 회사개요 5p */
.p5-1sec{position: relative; text-align: center; margin: 90px 0 130px;}
.page-title{width: 100%; height: 38px; margin-bottom: 20px; font-weight: bold; color: #333; background-image: url('/images/content/menu/icon.png'); background-repeat: no-repeat; background-size: 30px; background-position: left center; padding-left: 35px;}
.sub-title{padding-left: 35px; margin-bottom: 20px;}
.imgtitle{height: 439px; text-align:center; position: relative;}
.imgtitle > .bgtitle{position: absolute; width: 100%; top: 0px; left: 50%; transform: translate(-50%,-0%); z-index: 1; line-height: 140%;}
.p5-1sec > .imgtitle > .bgimg{ background-image:url(/images/content/menu/p5_1.png); width: 100%; height: 422px; background-repeat: no-repeat; background-size: cover; position: absolute; bottom: 0; z-index: -1;}
.p5-1sec > .hi-txt{line-height: 160%; margin-top: 30px;}
.p5-1sec > .hi-txt > p{margin-bottom: 20px;}


.p5-2sec{position: relative; margin: 90px 0 130px;}
.p5-2sec .whybx{padding: 50px; color: #fff;}
.p5-2sec .whybx p{color: #fff;}
.p5-2sec .whybx .whyline{width: 30px; height: 3px; background-color: #fff; margin: 30px 0;}
.p5-2sec .whybx:nth-child(1){background-image:url(/images/content/menu/p5_2.png); width: 450px; height: 357px;}
.p5-2sec .whybx:nth-child(2){background-image:url(/images/content/menu/p5_3.png); width: 450px; height: 357px;}
.p5-2sec .whybx:nth-child(3){background-image:url(/images/content/menu/p5_4.png); width: 450px; height: 357px;}
.p5-2sec .whybx li{margin-bottom: 10px; line-height: 160%; font-size: 18px;}

.p5-3sec{position: relative; margin: 90px 0 130px;}
.p5-3sec .orgimg{width:100%; height: 546px; background-image:url(/images/content/menu/p5_5.png); background-size: contain;}


/* 사업실적 6p */
.p6-1sec{position: relative; margin: 90px 0 130px;}
.p6-1sec > .imgtitle > .bgimg{ background-image:url(/images/content/menu/p6_1.png); width: 100%; height: 422px; background-repeat: no-repeat; background-size: cover; position: absolute; bottom: 0; z-index: -1;}
.p6-2sec{position: relative; margin: 90px 0 130px;}


/* 품질보증방안 7p */
.p7-1sec{position: relative; margin: 90px 0 130px;}
.p7-1sec > .imgtitle > .bgimg{ background-image:url(/images/content/menu/p7_1.png); width: 100%; height: 422px; background-repeat: no-repeat; background-size: cover; position: absolute; bottom: 0; z-index: -1;}
.p7-2sec{position: relative; margin: 90px 0 130px;}
.p7-2sec ul li{margin-bottom: 15px; line-height: 180%; padding-left: 35px;}
.p7-3sec{position: relative; margin: 90px 0 130px;}
.p7-3sec table.hjengtable tbody td .p7-tablebx{font-size: 16px;font-weight: bold;width: auto; height: 100%; background-color: #e0e0e0; border: 1px solid #4C7295; border-radius: 20px; vertical-align: middle; }
.p7-3sec table.hjengtable tbody td .pt1{padding-top: 26px;}


/* 오시는길 8p */
.p8-2sec{position: relative; margin: 30px 0 130px;}
.p8-2sec .mapicn1{background-image:url(/images/content/menu/p8_2.png);width: 79px; height: 79px; display: inline-block; margin-right: 15px; background-repeat: no-repeat; vertical-align: middle;}
.p8-2sec .mapicn2{background-image:url(/images/content/menu/p8_3.png);width: 79px; height: 79px; display: inline-block; margin-right: 15px; background-repeat: no-repeat; vertical-align: middle;}
.p8-2sec .mapicn3{background-image:url(/images/content/menu/p8_4.png);width: 79px; height: 79px; display: inline-block; margin-right: 15px; background-repeat: no-repeat; vertical-align: middle;}
.p8-2sec .mapinfo{display: inline-block; vertical-align: middle;}
.p8-2sec .mapinfo .maptit{font-weight: 700; margin-bottom: 10px;}

/* 클린룸케이블 9p */
.p9-1sec{position: relative; margin: 90px 0 130px;}
.p9-2sec{position: relative; margin: 90px 0 130px;}
.productimg{text-align: center; margin: 50px auto;}
.productimg img{margin: 0 auto;}
.p9-3sec{position: relative; margin: 90px 0 130px;}
.p9-4sec{position: relative; margin: 90px 0 130px;}
.p9-5sec{position: relative; margin: 90px 0 130px;}


/* 플랫케이블 10p */
.p10-1sec{position: relative; margin: 90px 0 130px;}
.p10-2sec{position: relative; margin: 90px 0 130px;}
.point-txt{background-color: #4C7295; color: #fff; font-weight: 500; display: inline-block; padding: 5px 10px; margin-left: 35px;}
.p10-2sec .flat-slice > div:nth-child(1){width: 1024px !important;}
.p10-2sec .flat-slice > div:nth-child(2){width: 300px !important;}
.p10-2sec .flat-slice-rev > div:nth-child(1){width: 200px !important; display: inline-block; vertical-align: top;}
.p10-2sec .flat-slice-rev > div:nth-child(2){width: 1024px !important; display: inline-block; vertical-align: top;}
.linetable{width: 100%; text-align:center; color: #4C7295; margin-bottom: 100px;}
.linetable tbody{border:1px solid #4C7295;}
.linetable tbody tr td{border:1px solid #4C7295; font-size: 16px; height: 50px; vertical-align: middle;}
.p10-1sec .flex1{background-image:url(/images/content/menu/p10_1.png);width: 460px; height: 460px; background-repeat: no-repeat; background-size: contain;}
.p10-1sec .flex2{background-image:url(/images/content/menu/p10_4.png);width: 460px; height: 460px; background-repeat: no-repeat; background-size: contain;}
.p10-1sec .flex3{background-image:url(/images/content/menu/p10_5.png);width: 460px; height: 460px; background-repeat: no-repeat; background-size: contain;}


/* 서보케이블 11p */
.p11-1sec{position: relative; margin: 90px 0 130px;}
.p11-2sec{position: relative; margin: 90px 0 130px;}
.p11-2sec  .item{width:330px; text-align: center; height: 360px; margin-bottom: 50px; border: 1px solid #cccccc; border-radius: 20px; position: relative;}
.p11-2sec  .item img{ margin: 30px auto;}
.p11-2sec  .item:hover{border: 3px solid #4C7295; box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, .3) ; transition: .1s;}
.p11-2sec  .item p{font-weight: 700; position: absolute; bottom: 25px; left: 30px;}
.p11-2sec  .item button{border: none; background-color: inherit; position: absolute; bottom: 20px; right: 20px;}
.p11-2sec  .item button img{ margin: 0;}


/* MITSUBISHI 12p */
.spec-section{position: relative; margin: 90px 0 130px;}
table.spec thead{background-color: #4C7295; border-top: 2px solid #333;}
table.spec thead tr th { border-right: 1px solid #fff; padding:15px; color: #fff; vertical-align: middle; text-align: center; font-weight: 600; height: 70px; font-size: 16px;}
table.spec thead tr th:last-child { border-right: none;}
table.spec tbody{border-bottom: 2px solid #333;}
table.spec tbody tr{background-color: #fff; font-size: 15px; text-align: center;}
table.spec tbody tr:nth-child(even){background-color: #f8f8f8;}
table.spec tbody tr td{border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 15px; text-align: center; height: 35px; vertical-align: middle; font-size: 14px;}
table.spec tbody tr td:last-child { border-right: none;}
table.spec tbody tr td:first-child{background-color: #D5DEE5; border-bottom: 1px solid #fff; font-weight: 700; color: #fff;}
table.spec tbody tr td.b-right { border-right: 1px solid #ccc;}

#menu-14  .spec > thead > tr > th { height: 50px !important;}
#menu-14  .spec > thead > tr:nth-child(2) > th{border-top: 1px solid #fff;}
#menu-15  .spec > thead > tr > th { height: 50px !important;}
#menu-15  .spec > thead > tr:nth-child(2) > th{border-top: 1px solid #fff;}

/* OMRON 15p */
.omron-t{background-image:url(/images/content/menu/dot.png);width: 100%; height: 25px; background-repeat: no-repeat; background-size: 6px; background-position: center left; padding-left: 15px; font-weight:700; margin-bottom: 20px;}

/* cable 16p */
.p16-1sec{position: relative; margin: 90px 0 130px;}
.p16-2sec{position: relative; margin: 90px 0 130px;}
.p16-1sec > .bx50:nth-child(1){margin-right: 20px;}
.p16-1sec  .item{width:330px; text-align: center; height: 360px; margin-bottom: 50px; border: 1px solid #cccccc; border-radius: 20px; position: relative;}
.p16-1sec  .item img{ margin: 30px auto;}
/* .p16-1sec  .item:hover{border: 3px solid #4C7295; box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, .3) ; transition: .1s;} */
.p16-1sec  .item p{font-weight: 700; position: absolute; bottom: 25px; left: 30px;}
.p16-1sec  .item button{border: none; background-color: inherit; position: absolute; bottom: 20px; right: 20px;}
.p16-1sec  .item button img{ margin: 0;}

/* cable 17p */
.p17-1sec{position: relative; margin: 90px 0 130px;}
.p17-1sec  .item{width:100%; height: 360px; margin-bottom: 50px; border: 1px solid #cccccc; border-radius: 20px; position: relative;background-size:60%;background-repeat: no-repeat; background-position: center;}
.p17-1sec  .item p{font-weight: 700; position: absolute; bottom: 25px; left: 30px;}

.p17-1sec  .item:nth-child(1){background-image:url(/images/content/menu/p17_1.png); }
.p17-1sec  .item:nth-child(2){background-image:url(/images/content/menu/p17_2.png); }
.p17-1sec  .item:nth-child(3){background-image:url(/images/content/menu/p17_3.png); }
.p17-1sec  .item:nth-child(4){background-image:url(/images/content/menu/p17_4.png); }
.p17-1sec  .item:nth-child(5){background-image:url(/images/content/menu/p17_5.png); }
.p17-1sec  .item:nth-child(6){background-image:url(/images/content/menu/p17_6.png); }
.p17-1sec  .item:nth-child(7){background-image:url(/images/content/menu/p17_7.png); }


/* UHMW-PE 18p */
#menu-18 img.center{display:flex; margin:50px auto;}
#menu-18 .page-title{margin-top:30px;}
#menu-18 table{margin-bottom:80px;}



/* --------------------------------------meadiaquery----------------------------------------- */


/* Tablet */

@media (max-width:1100px) and (min-width:780px){

    .contain{width: 100%; margin: 0 auto; padding: 0 30px !important;}
    .bx50{width: 100%; display: inline-block;}

    /* 테이블 */
div.table-scroll{width: 100%; overflow-x: scroll;}
table.hjengtable{width: 1400px;}
table.hjengtable2{width: 1400px; table-layout: fixed;}
table.spec{width: 1400px !important;}
.center{width: 100%;}

    /* 회사개요 5p */
.p5-1sec{position: relative; text-align: center; margin: 90px 0 130px;}
.page-title{width: 100%; height: 38px; margin-bottom: 20px; font-weight: bold; color: #333; background-image: url('/images/content/menu/icon.png'); background-repeat: no-repeat; background-size: 30px; background-position: left center; padding-left: 35px;}
.sub-title{padding-left: 35px; margin-bottom: 20px;}
.imgtitle{height: 439px; text-align:center; position: relative;}
.imgtitle > .bgtitle{position: absolute; width: 100%; top: 0px; left: 50%; transform: translate(-50%,-0%); z-index: 1; line-height: 140%;}
.p5-1sec > .imgtitle > .bgimg{ background-image:url(/images/content/menu/p5_1.png); width: 100%; height: 422px; background-repeat: no-repeat; background-size: cover; position: absolute; bottom: 0; z-index: -1;}
.p5-1sec > .hi-txt{line-height: 160%; margin-top: 30px;}
.p5-1sec > .hi-txt > p{margin-bottom: 20px; padding: 0 30px;}
.p5-2sec {padding: 0px !important;}
.p5-2sec .whybx{padding: 20px; color: #fff; background-size: cover; border-radius: 30px;}
.p5-2sec .whybx p{color: #fff;}
.p5-2sec .whybx .whyline{width: 30px; height: 3px; background-color: #fff; margin: 30px 0;}
.p5-2sec .whybx:nth-child(1){background-image:url(/images/content/menu/p5_2.png); width: 33%; height: 390px;}
.p5-2sec .whybx:nth-child(2){background-image:url(/images/content/menu/p5_3.png); width: 33%; height: 390px;}
.p5-2sec .whybx:nth-child(3){background-image:url(/images/content/menu/p5_4.png); width: 33%; height: 390px;}
.p5-2sec .whybx li{margin-bottom: 10px; line-height: 160%; font-size: 18px;}

.p5-3sec{position: relative; margin: 90px 0 130px;}
.p5-3sec .orgimg{width:100%; height: 306px; background-image:url(/images/content/menu/p5_5.png); background-size: contain; background-repeat: no-repeat;}

/* 사업실적 6p */
.p6-1sec{position: relative; margin: 90px 0 130px;}
.p6-1sec > .imgtitle > .bgimg{ background-image:url(/images/content/menu/p6_1.png); width: 100%; height: 422px; background-repeat: no-repeat; background-size: cover; position: absolute; bottom: 0; z-index: -1;}
.p6-2sec{position: relative; margin: 90px 0 130px;}

/* 오시는길 8p */
.p8-2sec{position: relative; margin: 30px 0 130px;}
.p8-2sec .bx50{margin-bottom: 20px;}

.productimg{text-align: center; margin: 50px auto;width: 100%;}
.productimg img{margin: 0 auto; width: 100%;}

/* 플랫케이블 10p */
.p10-1sec{position: relative; margin: 90px 0 130px;}
.p10-2sec{position: relative; margin: 90px 0 130px;}
.point-txt{background-color: #4C7295; color: #fff; font-weight: 500; display: inline-block; padding: 5px 10px; margin-left: 35px;}
.p10-2sec .flat-slice > div:nth-child(1){width: 70% !important;}
.p10-2sec .flat-slice > div:nth-child(1)> table {width: 98% !important;}
.p10-2sec .flat-slice > div:nth-child(2){width: 30% !important;}
.p10-2sec .flat-slice > div:nth-child(2)> table {width: 100% !important;}
.p10-2sec .flat-slice > div:nth-child(2)> table td {height: 70px !important;}
.p10-2sec .flat-slice-rev > div:nth-child(1){width: 100% !important; display: inline-block; vertical-align: top;}
.p10-2sec .flat-slice-rev > div:nth-child(2){width: 100% !important; display: inline-block; vertical-align: top;}
.linetable{width: 100%; text-align:center; color: #4C7295; margin-bottom: 100px;}
.linetable tbody{border:1px solid #4C7295;}
.linetable tbody tr td{border:1px solid #4C7295; font-size: 16px; height: 50px; vertical-align: middle;}
.p10-1sec .flex1{background-image:url(/images/content/menu/p10_1.png);width: 33%; height: 300px; background-repeat: no-repeat; background-size: contain;}
.p10-1sec .flex2{background-image:url(/images/content/menu/p10_4.png);width: 33%; height: 300px; background-repeat: no-repeat; background-size: contain;}
.p10-1sec .flex3{background-image:url(/images/content/menu/p10_5.png);width: 33%; height: 300px; background-repeat: no-repeat; background-size: contain;}

.p16-1sec  .item{width:48%; text-align: center; height: 360px; margin-bottom: 50px; border: 1px solid #cccccc; border-radius: 20px; position: relative;}

/* cable 17p */
.p17-1sec{position: relative; margin: 90px 0 130px;}
.p17-1sec  .item{width:100%; height: 360px; margin-bottom: 50px; border: 1px solid #cccccc; border-radius: 20px; position: relative;background-size:80%;background-repeat: no-repeat; background-position: center;}





}/* 태블릿 종료 */





/* Mobile - Portrait */
@media (max-width:779px){

    .sub-title{padding-left: 0;}
    .contain{width: 100%; margin: 0 auto; padding: 0 30px !important;}
    .bx50{width: 100%; display: inline-block;}
    .bx50>img{width: 100%; display: inline-block;}
    .bx50>table{width: 100% !important;}

    .page-title{font-size: 25px;background-size: 23px !important;}
    .page-title > span{display: block; font-size: 16px;}

    /* 테이블 */
div.table-scroll{width: 100%; overflow-x: scroll;}
table.hjengtable{width: 1400px;}
table.hjengtable2{width: 1400px; table-layout: fixed;}
table.spec{width: 1400px !important;}
.center{width: 100%;}

    /* 회사개요 5p */
.p5-1sec{position: relative; text-align: center; margin: 90px 0 130px;}
.page-title{width: 100%; height: 38px; margin-bottom: 20px; font-weight: bold; color: #333; background-image: url('/images/content/menu/icon.png'); background-repeat: no-repeat; background-size: 30px; background-position: left center; padding-left: 35px;}
.sub-title{padding-left: 35px; margin-bottom: 20px;}
.imgtitle{height: 439px; text-align:center; position: relative;}
.imgtitle > .bgtitle{position: absolute; width: 100%; top: 0px; left: 50%; font-size: 25px; transform: translate(-50%,-0%); z-index: 1; line-height: 140%;}
.p5-1sec > .imgtitle > .bgimg{ background-image:url(/images/content/menu/p5_1.png); width: 100%; height: 422px; background-repeat: no-repeat; background-size: cover; position: absolute; bottom: 0; z-index: -1;}
.p5-1sec > .hi-txt{line-height: 160%; margin-top: 30px;}
.p5-1sec > .hi-txt > p{margin-bottom: 20px; padding: 0 0px;}
.p5-2sec {padding: 0 0px;}
.p5-2sec > .flex {display: block;}
.p5-2sec .whybx{padding: 20px; color: #fff; background-size: cover; border-radius: 30px; width: 100%; margin-bottom: 20px;}
.p5-2sec .whybx p{color: #fff;}
.p5-2sec .whybx .whyline{width: 30px; height: 3px; background-color: #fff; margin: 30px 0;}
.p5-2sec .whybx:nth-child(1){background-image:url(/images/content/menu/p5_2.png); width: 100%; height: 300px;}
.p5-2sec .whybx:nth-child(2){background-image:url(/images/content/menu/p5_3.png); width: 100%; height: 350px;}
.p5-2sec .whybx:nth-child(3){background-image:url(/images/content/menu/p5_4.png); width: 100%; height: 300px;}
.p5-2sec .whybx li{margin-bottom: 10px; line-height: 160%; font-size: 18px;}

.p5-3sec{position: relative; margin: 90px 0 130px; }
.p5-3sec .orgimg{width:100%; height: 200px; background-image:url(/images/content/menu/p5_5.png); background-size: contain; background-repeat: no-repeat;}

/* 사업실적 6p */
.p6-1sec{position: relative; margin: 90px 0 130px;}
.p6-1sec > .imgtitle > .bgimg{ background-image:url(/images/content/menu/p6_1.png); width: 100%; height: 422px; background-repeat: no-repeat; background-size: cover; position: absolute; bottom: 0; z-index: -1;}
.p6-2sec{position: relative; margin: 90px 0 130px;}

/* 오시는길 8p */
.p8-2sec{position: relative; margin: 30px 0 130px;}
.p8-2sec .bx50{margin-bottom: 20px;}
.p8-2sec .bx50 .mapinfo{width: 60%;}
.p8-2sec .bx50 .mapinfo p{font-size: 16px;}

.productimg{text-align: center; margin: 50px auto;width: 100%;}
.productimg img{margin: 0 auto; width: 100%;}

/* 플랫케이블 10p */
.p10-1sec{position: relative; margin: 90px 0 130px;}
.p10-2sec{position: relative; margin: 90px 0 130px;}
.point-txt{background-color: #4C7295; color: #fff; font-weight: 500; display: inline-block; padding: 5px 10px; margin-left: 35px;}
.p10-2sec .flat-slice > div:nth-child(1){width: 70% !important;}
.p10-2sec .flat-slice > div:nth-child(1)> table {width: 98% !important;}
.p10-2sec .flat-slice > div:nth-child(2){width: 30% !important;}
.p10-2sec .flat-slice > div:nth-child(2)> table {width: 100% !important;}
.p10-2sec .flat-slice > div:nth-child(2)> table td {height: 70px !important;}
.p10-2sec .flat-slice-rev > div:nth-child(1){width: 100% !important; display: inline-block; vertical-align: top;}
.p10-2sec .flat-slice-rev > div:nth-child(2){width: 100% !important; display: inline-block; vertical-align: top;}
.linetable{width: 100%; text-align:center; color: #4C7295; margin-bottom: 100px;}
.linetable tbody{border:1px solid #4C7295;}
.linetable tbody tr td{border:1px solid #4C7295; font-size: 16px; height: 50px; vertical-align: middle;}
.p10-1sec .flex1{background-image:url(/images/content/menu/p10_1.png);width: 33%; height: 300px; background-repeat: no-repeat; background-size: contain;}
.p10-1sec .flex2{background-image:url(/images/content/menu/p10_4.png);width: 33%; height: 300px; background-repeat: no-repeat; background-size: contain;}
.p10-1sec .flex3{background-image:url(/images/content/menu/p10_5.png);width: 33%; height: 300px; background-repeat: no-repeat; background-size: contain;}


/* cable 17p */
.p17-1sec{position: relative; margin: 90px 0 130px;}
.p17-1sec  .item{width:100%; height: 330px; margin-bottom: 50px; border: 1px solid #cccccc; border-radius: 20px; position: relative;background-size:80% !important;background-repeat: no-repeat; background-position: center;}
.p17-1sec  .item p{font-weight: 700; position: absolute; bottom: 25px; left: 30px;}
    
}/* 모바일 종료 */