/* 신축 배관 공통 */
.pipe-page .cpvc-txt-box {margin-bottom:20px;}
.pipe-page .prd-cm-tit {margin-bottom: 30px;}
.pipe-page .con {margin-bottom:80px;}

.pipe-page .sort .img-container {display:flex;}
.pipe-page .sort .img-con {width:calc((100% - 40px) / 2); margin-right: 40px; border:1px solid #dedede;}
.pipe-page .sort .img-con:last-child {margin-right: 0;}
.pipe-page .sort .img-con .name {display:inline-block; width:100%; font-size:22px; line-height:1.5; letter-spacing:-0.05em; color:#353535; font-weight: 700; padding:21px 0;}

.pipe-page .con-inner {display:flex;}
.pipe-page .con-inner .img-con {width:calc((100% - 40px) / 2); margin-right: 40px;}

.pipe-page .cpvc-tb-con table{width:100%; border-top:1px solid #0ea4a0; border-bottom:1px solid #0ea4a0}
.pipe-page .cpvc-tb-con table thead th {background: #f8f8f8; font-weight:700;}
.pipe-page .cpvc-tb-con th, td {font-size:16px; line-height:1.625; letter-spacing:-0.5px; color:#353535; padding:10px 5px; text-align:center; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
.pipe-page .cpvc-tb-con tr:last-child td {border-bottom:0;}
/* 신축 배관 :: 일체형 */
.img-con img {max-width:100%;}
.img-con {text-align:center;}




.cpvc-page .cpvc-tb-con .mm {text-align:right;}

.cpvc-page .cpvc-tb-con {margin-top: 10px;}
/* .cpvc-page .tb-container .cpvc-tb-con th, td {font-size:16px; letter-spacing:-0.5px; color:#353535; padding:10px; text-align:center; border-right:1px solid #e3e3e3;} */

.cpvc-page .cpvc-tb-con tr td:last-child {border-right:0;}
/* .cpvc-page .con03 .cpvc-tb-con tr:first-child td {background: #f8f8f8; } */


.cpvc-page .con04 .cpvc-con {display:flex;}
.cpvc-page .con04 .cpvc-con .img-con {width:38%; margin-right:7%;}
.cpvc-page .con04 .tb-container {display:flex; width:55%;}
.cpvc-page .con04 .tb-container .cpvc-tb-con {width: calc((100% - 40px) / 2);}
.cpvc-page .con04 .tb-container .cpvc-tb-con table {width:100%;}
.cpvc-page .con04 .tb-container .cpvc-tb-con:first-child {margin-right:40px;}
.cpvc-page .con04 .tb-container .cpvc-tb-con th {background: #f8f8f8; }
.cpvc-page .con04 .tb-container .cpvc-tb-con tr {border-bottom:1px solid #e3e3e3;}
.cpvc-page .con04 .tb-container .cpvc-tb-con tr:last-child {border-bottom:0;}
.cpvc-page .con04 .tb-container .cpvc-tb-con td:first-child {border-right:1px solid #e3e3e3;}
/* .cpvc-page .con04 .tb-container .cpvc-tb-con th, td{font-size:16px; letter-spacing:-0.5px; color:#353535; padding:10px; text-align:center; border-right:1px solid #e3e3e3;} */

@media all and (max-width:800px){
	.pipe-page .con {margin-bottom: 40px;}
	.pipe-page .cpvc-tb-con table {width:800px;}
	.pipe-page .cpvc-tb-con th, td {font-size:13px;}
	.pipe-page .con01 .img-container {flex-wrap:wrap;}
	.pipe-page .con01 .img-con {width: 100%; margin-right:0;}
	.pipe-page .con01 .img-con .img-box img{width: 100%;}
	.pipe-page .sort .img-con {margin-bottom: 2rem;}
	.pipe-page .con01 .img-con .name {font-size:16px; padding:12.5px 0;}
	.cpvc-page .con04 .cpvc-con {flex-wrap:wrap;}
	.cpvc-page .con04 .cpvc-con .img-con {width: 100%;}
	.cpvc-page .con04 .tb-container {width: 100%; flex-wrap:wrap;}
	.cpvc-page .con04 .tb-container .cpvc-tb-con {width: 100%;}
	.cpvc-page .con04 .tb-container .cpvc-tb-con:first-child {margin-right: 0;}
}

/* 신축 배관 :: 아파트 */
.apartment-page .con02 .tb-container {display:flex; margin-top:70px;}
.apartment-page .con02 .tb-container .cpvc-tb-con {width: calc((100% - 40px) / 2); margin-right: 40px;}
.apartment-page .con02 .tb-container .cpvc-tb-con table {width: 100%;}
.apartment-page .con02 .tb-container .cpvc-tb-con:last-child {margin-right: 0;}
.apartment-page .con02 .tb-container thead th {background:#f8f8f8;}
.apartment-page .con03 .cpvc-tb-con {margin-top: 70px;}

@media all and (max-width:800px){
	.apartment-page .con02 .tb-container {flex-wrap:wrap;}
	.apartment-page .con02 .tb-container .cpvc-tb-con {width: 100%; margin-right: 0;}	
	.apartment-page .con02 .tb-container .cpvc-tb-con:last-child {margin-top: 2rem;}
}

/* 신축 배관 :: 상가형 */
.shopping-page .con02 .cpvc-tb-con{width:calc((100% - 40px) / 2);}
.shopping-page .con02 .cpvc-tb-con table {width: 100%;}
.shopping-page .con03 .cpvc-tb-con {margin-top: 70px;}
/* .shopping-page .con03 .cpvc-tb-con table {width: 100%;} */

@media all and (max-width:800px){
	
	.pipe-page .con-inner {flex-wrap:wrap;}
	.pipe-page .con-inner .img-con {width: 100%; margin-right: 0;}
	.shopping-page .con02 .cpvc-tb-con {width: 100%; margin-top:20px;}
	.shopping-page .con03 .cpvc-tb-con , .shopping-page .con04 .cpvc-tb-con {margin-top: 20px;}
}


/* 신축 배관 :: 부속류 */
.part-page .prd-cm-tit {position:relative; padding-left:25px;}
.part-page .prd-cm-tit:before {display:block; position:absolute; left:0; top:50%; transform:translateY(-50%); content:""; width:8px; height:8px; border-radius:50%; background: #fff; border:3px solid #1ca4a0;}
.part-page .sort .img-con {width:332px; margin-right: 20px;}
.part-page .sort .img-con .img-box {position:relative; height:0; padding-top:65.36%;}
.part-page .sort .img-con .name {background: #f8f8f8; font-size:18px;}

@media all and (max-width:800px){
	.part-page .part-container {flex-wrap:wrap;}
	.part-page .title {width: 100%; padding:20px 0;}
	.part-page .img-container {width: 100%; flex-wrap:wrap; padding:20px 0;}
	.part-page .img-container .img-con {width:100%; margin-right:0;}
}

/* 2023-03-06 스프링클러헤드 페이치 추가 */
/* 플러쉬 */
.sprinkler-page .prd-cm-tit {display:flex; align-items:center;}
.sprinkler-page .prd-cm-tit span {display:inline-block; background:url(/images/icon/flush_logo.png)no-repeat; width:49px; height:46px; margin-right: 10px;}
.sprinkler-page .img-con {border:1px solid #dedede; margin-bottom:50px;}
.sprinkler-page .img-box {position: relative; padding:2.1rem 0; border-bottom: 1px solid #dedede; min-height:284px; box-sizing:border-box;}
.sprinkler-page .img-con .name {display:inline-block; font-size:22px; letter-spacing:-0.05em; color:#353535; font-weight: 700; padding:25px 0;}
.tb-container.col02 {display:flex;}
.tb-container.col02 .sprinkler-tb-con {width:calc((100% - 40px) / 2); margin-right:40px;}
.tb-container.col02 .sprinkler-tb-con:last-of-type {margin-right: 0;}
.tb-container.col02 .sprinkler-tb-con th:last-child, .tb-container.col02 .sprinkler-tb-con td:last-child {border-right:0;}

@media all and (max-width:800px){
	.sprinkler-page .img-con {margin-bottom:2rem;}
	.sprinkler-page .img-con .name {font-size:16px;}
	.sprinkler-page .con {margin-bottom: 0;}
	.sprinkler-page .con01 .img-con .img-box img {width: auto;}
	.valve-page .con {margin-bottom:0 !important;}
	.tb-container.col02 {flex-wrap:wrap;}
	.tb-container.col02 .sprinkler-tb-con {width: 100%; margin-right:0;}
	.tb-container.col02 .sprinkler-tb-con:nth-of-type(1) {margin-bottom: 2rem;}
	.sprinkler-page .cpvc-tb-con table {width: 100%;}
}

/* 2023-03-06  유수제어밸브 페이치 추가 */
/* 알람밸브 */
.valve-page .con {margin-bottom: 50px;}
.valve-page .cpvc-txt-box {margin-bottom: 35px;}
.valve-page .con01-inner {display:flex;}
.valve-page .con01-inner > * {width:calc((100% - 40px) / 2); margin-right: 40px;}
.valve-page .con01-inner > *:last-child {margin-right: 0;}
.valve-page .con01-inner .img-box {position: relative; margin:2rem 0;}
.valve-page .con01-inner .img-con .name {border-top:1px solid #dedede;}
.valve-page .con01-inner .img-container .img-box{height: 0; padding-top:92.02%;}
/* .valve-page .cpvc-txt-box {margin-bottom: 0;} */
.valve-page .cpvc-txt-box .img-con {margin-bottom: 50px;}
/* .valve-page .cpvc-txt-box .img-box {height: 0; padding-top:41.53%;} */
.valve-page .con01-inner .img-con {width: 100%; align-self:flex-start;}
.valve-tb-con {width: 100%;}

@media all and (max-width:800px){
	.valve-page .con01-inner {flex-wrap:wrap; flex-direction:column;}
	.valve-page .con01-inner > * {width: 100%; margin-right: 0;}
	.valve-page .con01-inner .img-con {width:100%;}
	.valve-page .con01-inner .img-box {margin:2rem;}
	.valve-page .cpvc-txt-box .img-con {margin-bottom: 2rem;}
	.pipe-page .sort .img-container {margin:0 auto;}
	.valve-page .cpvc-tb-con table {width: 100%;}
}