.page-content .greeting { width:100%; background:url('/page/images/greeting-img.png')no-repeat right center; background-size:auto 100%; padding-right:300px;}
.page-content .greeting > div { margin-bottom:20px; }
.page-content .greeting > div p { font-size:23px; font-weight:500; color:#333; line-height:28px; }
.page-content .greeting > div p span { color:#3e85c3; }
.page-content .greeting > p { margin-bottom:10px; }
.page-content .greeting > p:last-child { margin-bottom:0; }
.page-content .greeting > p span { color:#999; line-height:20px; font-weight:400; display:block; }

@media all and (max-width:1199px){

.page-content .greeting > p span { display:inline; }

}

@media all and (max-width:768px){

.page-content .greeting { background:none; padding:0; }
.page-content nav > ul > li { width:100% !important; border-left:0 !important; }
.page-content nav > ul > li:last-child { border-bottom:0 !important; }

}

.page-content .impregnation { width:100%; }
.page-content .impregnation > h2 { font-size:20px; font-weight:500; color:#333; text-transform:uppercase; margin-bottom:20px; }
.page-content .impregnation > div { width:100%; overflow:hidden; }
.page-content .impregnation div img { width:49%; margin-top:2%; float:left; }
.page-content .impregnation div img:nth-of-type(1) { width:100%; margin-top:0; margin-left:0 !important; }
.page-content .impregnation div img:nth-of-type(odd) { margin-left:2%; }

.page-content .automation { margin-top:60px; }
.page-content .automation:nth-of-type(1) { margin-top:0 }
.page-content .automation > div { width:100%; overflow:hidden; }
.page-content .automation h2 { color:#333; font-size:20px; font-weight:500; margin-bottom:20px; text-transform:uppercase; }
.page-content .automation p { color:#666; font-size:14px; font-weight:400; margin-bottom:20px; padding-left:19px; background:url('/page/images/product/page-check.jpg')no-repeat left 6px; }
.page-content .automation img { display:block; margin:0 auto; }
.page-content .automation a { display:block; border:1px solid #dcdcdc; padding:30px; }
.page-content .auto01 > div a, .page-content .auto02 > div a, .page-content .auto03 > div a { width:49%; float:left; }
.page-content .auto04 a { width:18.4%; margin-left:2%; float:left; }
.page-content .auto04 a:nth-of-type(1) { margin-left:0; }
.page-content .auto01 > div a:nth-of-type(1), .page-content .auto02 > div a:nth-of-type(odd), .page-content .auto03 > div a:nth-of-type(odd) { margin-right:2%; }
.page-content .auto02 > div a:nth-of-type(1), .page-content .auto02 > div a:nth-of-type(2) { margin-bottom:2%; }
.page-content .auto03 > div a:nth-of-type(1), .page-content .auto03 > div a:nth-of-type(2) { margin-bottom:2%; }
.page-content .auto05 a:nth-of-type(1) { margin-bottom:2%; }

@media all and (max-width:768px){

.page-content .auto04 a { width:32%; }
.page-content .auto04 a:nth-of-type(4) { margin-left:0; }
.page-content .auto04 a:nth-of-type(1), .page-content .auto04 a:nth-of-type(2), .page-content .auto04 a:nth-of-type(3) { margin-bottom:2%; }

}


/*******************product*******************/

.page-content nav > ul { list-style:none; margin:0; padding:0; width:100%; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; overflow:hidden; }
.page-content nav > ul > li { float:left; border-left:1px solid #dcdcdc; text-align:center; font-size:15px; letter-spacing:-0.015em; font-weight:400; }
.page-content nav > ul > li:last-child { border-right:1px solid #dcdcdc; }
.page-content nav > ul > li a { display:block; color:#333; padding:15px 0; line-height:19px; }
.page-content nav > ul > li a:hover { background:#fafafa; color:#333 !important; }
.page-content nav > ul > li.on { background:#001528; }
.page-content nav > ul > li.on a { color:#fff; }

.page-con { margin-top:30px; font-weight:400; }
.page-con h2 { width:100%; overflow:hidden; background:#3e85c3; padding:15px 20px; }
.page-con h2 > p { font-size:20px; color:#fff; display:inline-block; float:left; }
.page-con h2 > p span { font-size:17px; color:#aeedff; padding-left:8px; }
.page-con h2 > span { display:inline-block; float:right; font-size:14px; color:#61a3dc; font-weight:400; padding-top:4px; }
.page-con h3 { font-size:20px; color:#333; text-transform:uppercase; margin:60px 0 30px 0; }

.page-con .p-item { width:100%; overflow:hidden; }
.page-con .p-item > div { width:48.5%; float:left; }
.page-con .p-item > div:nth-of-type(1) { margin-right:3%; border:1px solid #dcdcdc; padding:40px; }
.page-con .p-item > div:nth-of-type(1) > img { display:block; margin:0 auto; }
.page-con .p-item dl { width:100%; margin-top:20px; }
.page-con .p-item dl dt { font-size:17px; font-weight:500; color:#333; }
.page-con .p-item dl dd { color:#666; font-size:14px; line-height:19px; margin-top:5px; word-break:break-all; }
.page-con .p-item ul { margin:0; list-style:none; padding:0; margin-top:20px; }
.page-con .p-item ul li { margin:5px 0; padding-left:23px; background:url('/page/images/product/page-check.jpg')no-repeat left 6px; font-size:14px; color:#333; }
.page-con .p-item ul li:first-child { margin-top:0; }
.page-con .p-item ul li:last-child { margin-bottom:0; }
.page-con .p-item ul li p { color:#999; padding-left:10px; background:url('/page/images/product/page-list-style.jpg')no-repeat left 13px; }
.page-con .p-item ul li p:nth-of-type(1) { color:#333; padding-left:0; background:none; }
.page-con .item-info > p { color:#666; font-size:14px; line-height:19px; margin-top:5px; word-break:break-all; margin-top:20px; }

.page-con .p-pump { width:100%; margin-top:60px; }
.page-con .p-pump dl dt { font-size:17px; font-weight:500; color:#333; }
.page-con .p-pump dl dd { color:#666; font-size:14px; line-height:19px; margin-top:5px; word-break:break-all; }
.page-con .p-pump dl dd img { display:block; margin:0 auto; }
.page-con .p-pump dl dd:nth-of-type(2) { border:1px solid #dcdcdc; padding:30px; margin-top:30px; }

.page-con .p-spec table { width:100%; border-collapse:collapse; border:1px solid #dcdcdc; }
.page-con .p-spec table tr { border-bottom:1px solid #dcdcdc; }
.page-con .p-spec table th { width:175px; padding:15px 20px; color:#333; font-weight:600; background:#f8f8f8; }
.page-con .p-spec table td { padding:15px 20px; color:#666; }
.page-con .p-spec table td p { display:block; line-height:29px; }
.page-con .p-spec table td span { color:#3e85c3; line-height:19px; }

.page-con .p-img > div { width:100%; overflow:hidden; }
.page-con .p-img img { width:32%; float:left; margin-left:2%; }
.page-con .p-img img:nth-of-type(1) { margin-left:0; }

.page-con .p-default > div { width:100%; border:1px solid #dcdcdc; padding:40px; }
.page-con .p-default > div img { display:block; margin:0 auto; }

.page-con .p-model > table { width:100%; border-collapse:collapse; border:1px solid #dcdcdc; }
.page-con .p-model > table > thead th { border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc; background:#f8f8f8; color:#333; font-weight:500; text-align:center; padding:10px; }
.page-con .p-model > table > tbody th { border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; color:#333; font-weight:500; padding:10px; text-align:center; }
.page-con .p-model > table > tbody th span { display:block; }
.page-con .p-model > table > tbody td { border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; color:#666; font-weight:400; padding:10px; text-align:center; }

.view0106 > div { width:100%; overflow;hidden; }
.view0106 img { width:32%; float:left; margin-left:2%; border:1px solid #dcdcdc; margin-bottom:2%; }
.view0106 img:nth-of-type(1), .view0106 img:nth-of-type(2) { width:49%; margin-bottom:2%; }
.view0106 img:nth-of-type(1), .view0106 img:nth-of-type(3), .view0106 img:nth-of-type(6), .view0106 img:nth-of-type(9) { margin-left:0 !important; }
.view0106 img:last-child { margin-bottom:0; }

.view0107 > div { width:100%; overflow:hidden; }
.view0107 > div p { width:100%; display:block; font-size:17px; color:#00325d; margin-bottom:15px; }
.view0107 > div:nth-of-type(1) > img, .view0107 > div:nth-of-type(2) > img { width:32%; margin-left:2%; border:1px solid #dcdcdc; float:left; }
.view0107 > div:nth-of-type(1) > img:nth-of-type(1), .view0107 > div:nth-of-type(1) > img:nth-of-type(2) { width:49%; margin-bottom:2%; }
.view0107 > div:nth-of-type(1) > img:nth-of-type(1), .view0107 > div:nth-of-type(1) > img:nth-of-type(3) { margin-left:0; }
.view0107 > div:nth-of-type(2) p { margin-top:20px; }
.view0107 > div:nth-of-type(2) > img:nth-of-type(1) { margin-left:0; }

.view0201 > div { width:100%; overflow:hidden; }
.view0201 > div > img { width:32%; float:left; margin-left:2%; margin-bottom:2%; }
.view0201 > div > img:first-child { margin-left:0; }
.view0201 > div > img:last-child { width:100%; margin-left:0; margin-bottom:0; }

.view0202 > div { width:100%; overflow:hidden; }
.view0202 > div > img { width:32%; margin-left:2%; float:left; }
.view0202 > div > img:nth-of-type(1), .view0202 > div > img:nth-of-type(2) { width:49%; margin-bottom:2%; }
.view0202 > div > img:nth-of-type(1), .view0202 > div > img:nth-of-type(3) { margin-left:0; }

.view0203 > div { width:100%; overflow:hidden; }
.view0203 > div > img { width:32%; float:left; margin-left:2%; }
.view0203 > div > img:nth-of-type(1) { margin-left:0; }

.view0204 > div  { width:100%; overflow:hidden; }
.view0204 > div > img { width:49%; float:left; margin-left:2%; }
.view0204 > div > img:nth-of-type(1) { margin-left:0; }

.view0205 > div  { width:100%; overflow:hidden; }
.view0205 > div > img { width:49%; float:left; margin-left:2%; }
.view0205 > div > img:nth-of-type(odd) { margin-left:0; }
.view0205 > div > img:nth-of-type(1), .view0205 > div > img:nth-of-type(2) { margin-bottom:2%; }

.valve01-img div { width:100%; text-align:center; }
.valve01-img div > img { display:inline-block; text-align:center; padding:10px; }

.view0601 { width:100%; overflow:hidden; }
.view0601 > img { width:23.5%; float:left; margin-left:2%; margin-top:2%; }
.view0601 > img:nth-of-type(1) { width:49%; margin-left:0; margin-top:0; }
.view0601 > img:nth-of-type(2) { width:49%; margin-top:0; }
.view0601 > img:nth-of-type(3), .view0601 > img:nth-of-type(7) { margin-left:0; }

.page-con > .acc01 { width:100%; overflow:hidden; }
.page-con > .acc01 > div:nth-of-type(1) { width:100%; border:1px solid #dcdcdc; padding:30px; }
.page-con > .acc01 > div:nth-of-type(1) > img { display:block; margin:0 auto; }
.page-con > .acc01 table { width:100%; border:1px solid #dcdcdc; border-collapse:collapse; }
.page-con > .acc01 table > thead { background:#f8f8f8; color:#333; font-weight:500; }
.page-con > .acc01 table > thead th { text-align:center; border-left:1px solid #dcdcdc; border-top:1px solid #dcdcdc; padding:10px; }
.page-con > .acc01 table > tbody th { color:#333; font-weight:500; text-align:center; border-left:1px solid #dcdcdc; border-top:1px solid #dcdcdc; padding:10px; }
.page-con > .acc01 table > tbody td { color:#666; font-weight:400; text-align:center; border-left:1px solid #dcdcdc; border-top:1px solid #dcdcdc; padding:10px; }
.page-con > .acc01 table > tfoot td { padding:10px; border-top:1px solid #dcdcdc; text-align:right; }
.page-con .acc-spec > p { font-size:20px; color:#333; text-transform:uppercase; margin:60px 0 30px 0; }
.page-con .acc01-1 th { background:#f8f8f8; }
.page-con > .acc01 > p { color:#666; font-weight:400; display:block; margin-bottom:10px; }
.page-con > .acc-caps { width:100%; overflow:hidden; padding-bottom:60px; border-bottom:1px solid #dcdcdc; }
.page-con > .acc-caps > div:nth-of-type(1) { width:48.5%; float:left; margin-right:3%; }
.page-con > .acc-caps > div:nth-of-type(2) { width:48.5%; float:left; text-align:right; }
.page-con > .acc-caps > div:nth-of-type(2) > img { margin-top:60px; }
.page-con > .acc-caps p { color:#666; }
.page-con > .acc01 dt { font-size:17px; color:#333; font-weight:500; padding-left:19px; background:url('/page/images/product/page-check.jpg')no-repeat left 6px; }
.page-con > .acc01 dd { color:#666; margin-top:10px; }
.page-con > .acc01 dl:nth-of-type(2) { margin-top:30px; }
.page-con .acc01-6 > div:nth-of-type(1) { width:100%; overflow:hidden; padding:0; border:none; }
.page-con .acc01-6 > div:nth-of-type(1) > div { width:48.5%; float:left; margin-left:3%; box-sizing:border-box; }
.page-con .acc01-6 > div:nth-of-type(1) > div:nth-of-type(1) { margin-left:0; border:1px solid #dcdcdc; padding:30px; }
.page-con .acc01-6 > div:nth-of-type(1) > div:nth-of-type(1) img { display:block; margin:0 auto; }
.page-con .acc-fig { width:100%; overflow:hidden; margin-top:60px; }
.page-con .acc-fig dl { width:48.5%; float:left; margin-left:3%; }
.page-con .acc-fig dl:nth-of-type(1) { margin-left:0; }
.page-con .acc-fig dt { font-size:17px; color:#333; font-weight:500; padding-left:19px; background:url('/page/images/product/page-check.jpg')no-repeat left 6px; }
.page-con .acc-fig dd { width:100%; border:1px solid #dcdcdc; padding:30px; margin-top:20px; }
.page-con .acc-fig dd img { display:block; margin:0 auto; }

.page-con .acc02 { width:100%; overflow:hidden; padding:60px 0; border-top:1px dashed #dcdcdc; }
.page-con .acc02:nth-of-type(1) { margin-top:0; padding-top:0; border-top:none; }
.page-con .acc02 > div:nth-of-type(1), .page-con .acc02 > div:nth-of-type(2) { width:48.5%; margin-left:3%; float:left; }
.page-con .acc02 > div:nth-of-type(1) { margin-left:0; border:1px solid #dcdcdc; padding:30px; }
.page-con .acc02 > div:nth-of-type(1) > img { display:block; margin:0 auto; }
.page-con .acc02-info h2 { width:100%; background:#3e85c3; padding:15px 20px; color:#fff; font-size:20px; font-weight:500; }
.page-con .acc02-info p { font-size:14px; color:#666; font-weight:400; margin-top:20px; }
.page-con .acc02-info table { width:100%; border-collapse:collapse; margin-top:20px; }
.page-con .acc02-info table thead { background:#f8f8f8; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; }
.page-con .acc02-info table thead th { color:#333; font-weight:500; padding:10px; text-align:center; border-left:1px solid #dcdcdc; }
.page-con .acc02-info table thead th:nth-of-type(1), .page-con .acc02-info table tbody td:nth-of-type(1) { border-left:0; }
.page-con .acc02-info table tbody td { color:#666; font-weight:400; padding:10px; text-align:center; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; } 

.page-con .acc02-img { width:100%; margin-top:30px; padding:30px; border:1px solid #dcdcdc; }
.page-con .acc02-img > img { display:block; margin:0 auto; }
.page-con .no-line1 { padding-bottom:0; }
.page-con .no-line2 { margin-top:60px; padding-bottom:0; }

.view0801 { width:100%; overflow:hidden; }
.view0801 > figure { width:49%; float:left; }
.view0801 > figure:nth-of-type(1) { margin-right:2%; }
.view0801 > figure > figcaption { font-size:17px; color:#333; font-weight:500; margin-bottom:15px; padding-left:19px; background:url('/page/images/product/page-check.jpg')no-repeat left 6px; }

/* 수정 */

.page-con .sum01 .sum-img { width:100%; display:block; margin:0 0 30px 0; border:none; padding:0; }
.page-con .sum01 > p { color:#999; margin-bottom:60px; }
.page-con .p-item a { clear:both; float:left; width:100%; display:block; margin-top:20px; border:1px solid #dcdcdc; background:#fafafa; padding:15px 0; text-align:center; color:#888; font-size:17px; line-height:17px; }
.page-con .p-item a:hover { background:#f1f1f1; }
.page-con .p-item { padding:60px 0; border-bottom:1px solid #dcdcdc; }
.page-con > .p-item:nth-of-type(1) { padding-top:0 !important; } 
.p01-1 .sum01 > div:nth-of-type(2) { border-top:1px solid #dcdcdc; }
.page-con .sum-img { width:100%; border:1px solid #dcdcdc; margin-top:60px; padding:30px; }
.page-con .sum-img h3 { display:inline-block; padding:7px 20px; border:2px solid #282828; margin:0; }
.page-con .sum-img img { display:block; margin:30px auto 0 auto; }
.page-con .sum-img-text { margin-top:20px; }
.page-con .sum-img-text dt { display:block; margin-bottom:15px; font-size:17px; background:url('/page/images/product/page-check.jpg')no-repeat left 6px; padding-left:19px; }
.page-con .sum-img-text dd { color:#999; }
.page-con .sum-img-text .ex-box { border:1px solid #dcdcdc; padding:25px; background:#f5f5f5; margin-top:15px; }
.page-con .sum-img-text .ex-box p { padding-left:10px; background:url('/page/images/product/page-list-style.jpg')no-repeat left 13px; margin-top:5px; }
.page-con .sum-img-text .ex-box p:nth-of-type(1) { margin-top:0; }
.p03-1 > div:nth-of-type(1) { width:100%; border:1px solid #dcdcdc; padding:25px; text-align:center; }
.p03-1 > div:nth-of-type(1) > img { width:22.5%; margin-left:2%; display:inline-block; max-width:179px; }
.p03-1 > div:nth-of-type(1) > img:nth-of-type(1) { margin-left:0; }
.p03-1 > div:nth-of-type(2) { width:100%; margin-top:30px; }
.p03-1 > div:nth-of-type(2) > h3 {}
.p03-1 > div:nth-of-type(2) > div { width:100%; overflow:hidden; }
.p03-1 > div:nth-of-type(2) > div img { display:block; width:32%; margin-left:2%; margin-top:2%; float:left; }
.p03-1 > div:nth-of-type(2) > div img:nth-of-type(1), .p03-1 > div:nth-of-type(2) > div img:nth-of-type(4) { margin-left:0; }
.p03-1 > div:nth-of-type(2) > div img:nth-of-type(1), .p03-1 > div:nth-of-type(2) > div img:nth-of-type(2), .p03-1 > div:nth-of-type(2) > div img:nth-of-type(3) { margin-top:0; }
.page-con .acc { padding:60px 0; border-top:1px dashed #dcdcdc; }
.page-con .acc:nth-of-type(1) { padding-top:0; border-top:0; }
.page-con .acc:nth-of-type(11) { padding-bottom:0; }
.page-con .acc .acc-img { width:100%; border:1px solid #dcdcdc; padding:30px; } 
.page-con .acc .acc-img > img { display:block; margin:0 auto; }
.page-con .acc .p-spec { width:100%; }
.page-con .acc h3 { margin-top:30px; }
.page-con .acc th:nth-of-type(1) { border-left:0; }
.page-con .acc th, .page-con .acc td { text-align:center; border-left:1px solid #dcdcdc; }
.page-con .acc tfoot td { text-align:center !important; }
.page-con .acc > p { display:block;color:#888; margin-top:20px; }
.page-con .s-type-spec > div { width:100%; overflow:hidden; }
.page-con .s-type-spec table { width:49%; margin-left:2%; float:left; }
.page-con .s-type-spec table:nth-of-type(1) { margin-left:0; }


@media all and (max-width:768px) {

	.page-content nav > ul > li { font-size:14px; }
	.page-content nav > ul > li:last-child { border-right:0; }
	.page-con .s-type-spec table { width:100%; margin-left:0; margin-top:15px; }
	.page-con .s-type-spec table:nth-of-type(1) { margin-top:0; }
	.page-con .acc-table { width:100%; min-width:inherit; }

}

@media all and (max-width:480px){
	
	.page-con .p-img img { width:100%; max-width:350px; margin:20px auto 0 auto !important; display:block; float:inherit; }
	.page-con .p-img img:nth-of-type(1) { margin-top:0 !important; }
	.p-spec { overflow-x:scroll; }
	.p-spec > table { min-width:480px; }
	.page-con .p-item > div { width:100%; margin:0; }
	.page-con .p-default > div { padding:20px 15px; }
	.acc-spec { overflow-x:scroll; }
	.acc-spec > table { min-width:480px; }
	.page-con > .acc-caps > div:nth-of-type(1) { width:100%; margin:0; float:inherit; }
	.page-con > .acc-caps > div:nth-of-type(2) { width:100%; margin;0; float:inherit; text-align:center; }
	.page-con > .acc-caps > div:nth-of-type(2) > img { margin-top:20px; }
	.page-con .acc01-6 > div:nth-of-type(1) > div { width:100%; margin:0; margin:30px 0 0 0; }
	.page-con .acc01-6 > div:nth-of-type(1) > div:nth-of-type(1) { width:100%; margin:0; }
	.page-con .acc-fig dl { width:100%; margin:0; }
	.page-con .acc-fig dl:nth-of-type(1) { margin-bottom:20px; }
	.page-con .acc02 > div:nth-of-type(1), .page-con .acc02 > div:nth-of-type(2) { width:100%; margin:0; }
	.view0801 > figure { width:100%; margin:0; }
	.view0601 > img { width:32%; float:left; margin-left:2%; margin-top:2%; }
	.view0601 > img:nth-of-type(3), .view0601 > img:nth-of-type(6), .view0601 > img:nth-of-type(9) { margin-left:0; }
	.view0601 > img:nth-of-type(7) { margin-left:2%; }
	.p03-1 > div:nth-of-type(2) > div img { display:block; width:49%; margin-left:2%; margin-top:2%; float:left; }
	.p03-1 > div:nth-of-type(2) > div img:nth-of-type(3), .p03-1 > div:nth-of-type(2) > div img:nth-of-type(5) { margin-top:2%; margin-left:0; }
	.p03-1 > div:nth-of-type(2) > div img:nth-of-type(4) { margin-left:2%; }
	.p03-1 > div:nth-of-type(1) > img { width:46%; margin-left:2%; display:inline-block; max-width:179px; }
	
}
