@charset "utf-8";

/*페이지 기본 */
.subpage-wrap {width:100%;max-width:1470px;margin:0 auto;padding:0;}
.subpage-title-wrap {width:100%;height:57px;background:url("/kis114_kr/img/subpage_title_line_bg.gif") repeat-x 0 56px}
.subpage-title-wrap div {width:9%;height:57px;border-bottom:solid 1px #000;font-size:2.25em;font-weight:500;letter-spacing:-0.07em;color:#000;line-height:2em;text-align:center}

	.subpage-title-wrap .subpage-title_location {width:13%}
	.subpage-title-wrap .subpage-title_customer {width:9.5%}
	.subpage-title-wrap .subpage-title_terms {width:15%}
	.subpage-title-wrap .subpage-title_terms02 {width:16%}
	.subpage-title-wrap .subpage-title_terms02 {width:16%}
	.subpage-title-wrap .subpage-title_pf01 {width:16%}

.subpage-title-passive-wrap {max-width:1488px;width:100%;height:57px;margin:0 auto;background:url("/kis114_kr/img/subpage_title_line_bg.gif") repeat-x 0 56px;margin-top:30px;}
	.subpage-title-passive-wrap .subpage-title_passive {width:23%;height:57px;border-bottom:solid 1px #000;font-size:2.25em;font-weight:500;letter-spacing:-0.07em;color:#000;line-height:2em;text-align:center}

	.subpage-content-wrap {padding:0 6.5% 8% 10%;height:auto;display:inline-block;}

/* 제품 페이지 기본 { */
.productpage-title-wrap {
	width:100%;height:58px;border-bottom:solid 1px #000;
	font-size:2.25em;font-weight:500;color:#000;
	text-align:left;padding-left:0.5%;padding-bottom:20px;
}
.product-content-wrap {width:100%;padding:0 0 0 10%;height:auto;display:inline-block;}

.product-tab-wrap {
	width:100%;height:59px;padding:0 3%;text-align:center;margin-bottom:65px;
	background:url("/kis114_kr/img/product_tab_line_bg.gif") repeat-x 0 57px;;
}
.product-tab-wrap:after {display:block;visibility:hidden;clear:both;content:""}

.product-tab {width:auto;margin:0 auto;}
.product-tab:after {display:block;visibility:hidden;clear:both;content:""}
.product-tab li {float:left;width:auto;height:54px;margin-right:6%}
.product-tab li:nth-last-child(1) {margin-right:0;}
.product-tab li a{display:block;padding:21px 12px 17px ;font-size:1.3em;font-weight:700;line-height:1em;text-align:center;}
.product-tab li.selected a{border-bottom:solid 4px #000}

.isopink-tab li {margin-right:3%}
.isopink-tab li a{padding:21px 7px 17px;}

.product-title {font-size:2.3em;font-weight:700;margin:50px 0 20px;}
.product-title02 {font-size:1.4em;font-weight:500;margin-top:40px;margin-bottom:10px;}
.redcolor {color:red;}
.redcolor-bold {color:red;font-weight:900}
.redcolor-rectangle {display:inline-block;background:#000;font-weight:900;color:#fff;padding:0 5px;height:25px;vertical-align:middle;line-height:1.5em;border-radius:5px;}

.subpage-text {font-size:0.8em;line-height:1.9em;margin-bottom:30px}
.subpage-text01 {font-size:1.2em;line-height:1.8em;}
.subpage-text02 {font-size:1.1em;line-height:1.8em;color:#333}
.subpage-text03 {font-size:1.4em;line-height:1.8em;color:#333;font-weight:700} 
.subpage-text02__title {font-weight:700;margin:20px 0 10px;color:red}

.product-page-content-wrap {padding:0 3%}

.product-rel-img-wrap {text-align:center;padding:10px 0 0;}

.product-rel-img:after {display:block;visibility:hidden;clear:both;content:""}
.product-img-txt {font-size:1.3em;padding:7px;color:#333}

#prod-btn-anchor{position:relative;top:-150px;}
/* } 제품 페이지 기본 */


	/* pf보드 페이지 */
	.pfboard-inner-wrap {display:block;padding:20px 0;}
	.pfboard-inner-wrap li {padding:20px 0 0;}
	.pfboard-inner-wrap li.inner {margin-left:38px;padding:0}
	.pfboard-inner-wrap li.inner:after{display:block;visibility:hidden;clear:both;content:""}
	.pf-board-top-img {padding:80px 0 0 28px;}
	.pf-head-box {font-size:18px;font-weight:bold;width:354px;height:36px;background:#d0bdaf;padding:12px 16px;line-height:0.8em;color:#fff;}

	.pfboard-img-wrap{text-align:center;padding-left:20%;}	
	.pfboard-img:after {display:block;visibility:hidden;clear:both;content:""}

	.pfboard-img {width:100%}
	.pfboard-img li {float:left;width:50%;padding-bottom:5%;}

	.pfboard-img-wrap02 {clear:both;text-align:center;padding-top:20px;}
	.pfboard-img02:after {display:block;visibility:hidden;clear:both;content:""}
	.pfboard-img02 li {float:left;width:25%;padding-bottom:5%;}
	.pfboard-img02 li div.txt {display:inline-block;text-align:left;padding:10px 0;font-size:1.3em}

	table#fireproof-performance, table#f-p-test-result {width:880px;border-top:solid 1px #666;border-bottom:solid 1px #666;}
	table#fireproof-performance tr td{padding:10px;text-align:center;}
	table#fireproof-performance tr.odd {background:#e1e1e1;}

	.refer-text {padding:10px;font-size:1em;}

	.pfboard-effect li {float:left;}
	.pfboard-effect li.house {float:left;padding-left:40px;}

	.pfboard-img-wrap03 {clear:both;text-align:center;padding-top:10px;}
	.pfboard-img03:after {display:block;visibility:hidden;clear:both;content:""}
	.pfboard-img03 li {float:left;width:33%;height:auto;padding-bottom:2%;}

	.pfboard-img03 li:nth-child(3n+1) {clear:both;}
	.pfboard-img03 li img {border:solid 1px #ccc}
	.pfboard-img03 li div {margin-top:5px;font-size:1.2em}
	.pfboard-img03 li .txt {display:inline-block;text-align:left;padding:10px 0;font-size:1.3em}
	
	.product-tab02-wrap {width:100%;text-align: center;padding-top:0px;}
	.product-tab02 {width:auto;display: inline-block;}
	.product-tab02:after {display:block;visibility:hidden;clear:both;content:""}
	.product-tab02 li {float:left;width:auto;border:solid 1px #bbbbbb;border-right:none;}
	.product-tab02 li:nth-last-child(1) {border-right:solid 1px #bbbbbb}
	.product-tab02 li a:hover {background:#999;}	

	.product-tab02 li a{display:block;padding:12px 18px;font-size:1.1em;font-weight:700;line-height:1em;text-align:center;}
	.product-tab02 li.selected a{background:#ccc;}

	.pfboard-img-wrap04 {clear:both;text-align:center;padding-top:60px;}
	.pfboard-img04:after {display:block;visibility:hidden;clear:both;content:""}
	.pfboard-img04 li {float:left;width:50%;height:auto;padding-bottom:10%;}
	.pfboard-img04 li.block {clear:both;width:100%;}

	.pfboard-img04 li:nth-child(2n+1) {clear:both;}
	.pfboard-img04 li img {}
	.pfboard-img04 li div {margin-top:5px;font-size:1.2em}

	.const-title {font-size:1.6em;font-weight:700;padding:20px 20px 10px;}

	.const-method-down{display:inline-block;width:65%;padding:5px 0;border:solid 1px #bbb;font-size:1.8em;font-weight:bold;color:#333;background:#f2f2f2;margin-bottom:20px;border-radius:40px;}
	.const-method-down ul {clear:both;display:block;}
	.const-method-down ul li {float:left;margin-right:30px;;padding:10px 20px;padding-left:25px;}
	.const-method-down ul li img{width:100%;max-width:100%;vertical-align:middle;}

	/*pf보드 제조유통혁신*/
	.byucksan-content {}
	.byucksan-content li.left {width:30%;margin-right:5%}
	.byucksan-content li.right {width:60%;}
	.byucksan-content li.right .txt01 {font-size:1.5em;padding-top:6%;line-height:1.7em;letter-spacing:0;text-align:left;}
	.byucksan-content li.right .txt02 {font-size:2em;font-weight:bold;padding-top:38px;line-height:1.7em;letter-spacing:-3px;color:#999;text-align:left;}
	.byucksan-content li.right .txt03 {font-size:36px;color:#0175b8;padding-bottom:20px;}
	
	/* 진공단열재 페이지 */
	.vip-inner-wrap {display:block;padding:20px 0;width:100%}
	.vip-inner-wrap li {padding:12px 0 0;font-size:1.85em;font-weight:700;letter-spacing:-0.05em}
	.vip-inner-wrap li .head {font-weight:400;padding-right:6px;color:#b2b2b2}
	.vip-inner-wrap li .head-red {color:red}
	.vip-inner-wrap li.inner {margin-left:38px;padding:0}
	.vip-inner-wrap li.inner:after{display:block;visibility:hidden;clear:both;content:""}
	.vip-inner-wrap li.subpage-text01 {padding-top:20px;font-size:1.2em;line-height:1.8em;color:#333;font-weight:normal}
	.vip-inner-wrap li.subpage-text01 .two-row{margin-top:13px}
	.vip-red{color:red}
	
	.vip-subpage-text-middle {margin-top:20px;font-size:1.3em;font-weight:700;}
	.vip-gray-spot {background:#fafafa;border:solid 2px #eee;padding:1px 4px;}
	.subpage-text02 {padding-top:20px;font-size:1.3em;line-height:1.8em;color:#333;font-weight:normal}
	
	.product-three {margin-top:20px}
	.product-three:after{display:block;visibility:hidden;clear:both;content:""}
	.product-three li {float:left;width:33%;border:solid 1px #ccc;border-right:none;vertical-align:top;margin:0;padding:0;}
	.product-three li:last-child {border-right:solid 1px #ccc;}
	.product-three li .p-col-img img{display:block;width:100%;max-width:100%;padding:0;margin:0}
	.product-three li .p-col-name {background:#e3e3e3;font-size:1.3em;font-weight:500;padding:5px 0}
	.product-three li .p-col-txt {font-size:1.2em;font-weight:400;padding:20px 40px}

	.product-two {margin-top:0px}
	.product-two:after{display:block;visibility:hidden;clear:both;content:""}
	.product-two li {float:left;width:50%;vertical-align:top;margin:0;padding:0 5% 5%;}
	.product-two li .p-col-img img{display:block;width:100%;max-width:100%;padding:0;margin:0}
	.product-two li .p-col-name {font-size:1.5em;font-weight:500;padding:15px 0 5px}
	.product-two li .p-col-title {font-size:1.7em;font-weight:700;padding-bottom:15px}
	.product-two li .p-col-txt {font-size:1.2em;font-weight:400;padding:0 40px}
	
	img.vip-compo-img{padding-left:155px;}

	.product-three-type02 {margin-top:0px}
	.product-three-type02:after{display:block;visibility:hidden;clear:both;content:""}
	.product-three-type02 li {float:left;width:33%;vertical-align:top;margin-bottom:15px;padding:0;}
	.product-three-type02 li .p-col-img {border:solid 1px #ccc;border-right:none;}
	.product-three-type02 li .p-col-img img{display:block;width:100%;max-width:100%;padding:0;margin:0;}
	.product-three-type02 li .p-col-name {font-size:1.3em;font-weight:500;padding:5px 0}
	.product-three-type02 li .p-col-txt {font-size:1.2em;font-weight:400;padding:20px 40px}

	.vip-sub-txt {margin-left:40px;line-height:1.5em;font-weight:400;font-size:0.7em;letter-spacing:0}

	.product-three-type03 {margin-top:0px}
	.product-three-type03:after{display:block;visibility:hidden;clear:both;content:""}
	.product-three-type03 li {float:left;width:30%;vertical-align:top;margin-bottom:15px;padding:0;margin-right:1%;}	
	.product-three-type03 li .p-col-img {border:solid 1px #ccc;border-right:none;}
	.product-three-type03 li .p-col-img img{display:block;width:100%;max-width:100%;padding:0;margin:0;}
	.product-three-type03 li .p-col-name {font-size:1.3em;font-weight:500;padding:5px 0}
	.product-three-type03 li .p-col-txt {font-size:1.2em;font-weight:400;padding:20px 40px}

	.product-four {margin-top:0px}
	.product-four:after{display:block;visibility:hidden;clear:both;content:""}
	.product-four li {float:left;width:24%;border:solid 1px #ccc;border-right:none;vertical-align:top;margin:0.25%;padding:0;}
	.product-four li .p-col-img img{display:block;width:100%;max-width:100%;padding:0;margin:0}
	.product-four li:last-child {border-right:solid 1px #ccc}
	.product-four li .p-col-name {font-size:1.5em;font-weight:500;padding:15px 0 5px}
	.product-four li .p-col-title {font-size:1.7em;font-weight:700;padding-bottom:15px}
	.product-four li .p-col-txt {font-size:1.2em;font-weight:400;padding:0 40px}

	.product-two-sigong {margin-top:0px;width:80%;margin:0 auto;}
	.product-two-sigong:after{display:block;visibility:hidden;clear:both;content:""}
	.product-two-sigong li {float:left;width:48%;border:solid 1px #ccc;vertical-align:top;margin:1%;padding:0;}
	.product-two-sigong li .p-col-img img{display:block;width:100%;max-width:100%;}
	.product-two-sigong li .p-col-name {font-size:1.5em;font-weight:500;padding:15px 0 5px}
	.product-two-sigong li .p-col-title {font-size:1.7em;font-weight:700;padding-bottom:15px}
	.product-two-sigong li .p-col-txt {font-size:1.2em;font-weight:400;padding:0 40px}

	.product-two-imgsys {margin-top:0px;width:80%;margin:0 auto;}
	.product-two-imgsys:after{display:block;visibility:hidden;clear:both;content:""}
	.product-two-imgsys li {float:left;vertical-align:top;padding:0;}
	.product-two-imgsys li.left {width:66%;border:solid 1px #ccc;margin-right:1%;}
	.product-two-imgsys li.right {width:33%;}
	.product-two-imgsys li .p-col-img img{display:block;width:100%;max-width:100%;}
	.product-two-imgsys li .p-col-txt {font-size:1.3em;text-align:left;padding:5%;line-height:1.7em;margin-top:40px;}
	.product-two-imgsys li .p-col-txt-padding {padding-top:50px;}
	.product-two-imgsys li .p-col-txt .title {font-size:1.4em;font-weight:500;margin-bottom:30px}
	.product-two-imgsys li .p-col-txt .txt-row {margin-bottom:30px;color:#333}

	.product-two-patent {margin-top:0px;width:60%;margin:0 auto;}
	.product-two-patent:after{display:block;visibility:hidden;clear:both;content:""}
	.product-two-patent li {float:left;width:44%;vertical-align:top;margin:3%;padding:0;}
	.product-two-patent li .p-col-img {border:solid 1px #ccc;}
	.product-two-patent li .p-col-img img{display:block;width:100%;max-width:100%;padding:0;margin:0;}
	.product-two-patent li .p-col-name {font-size:1.1em;font-weight:400;padding:13px 0 0}
	.product-two-patent li .p-col-txt {font-size:1.2em;font-weight:400;padding:20px 40px}

	.product-three-patent {margin-top:0px;width:75%;margin:0 auto;}
	.product-three-patent:after{display:block;visibility:hidden;clear:both;content:""}
	.product-three-patent li {float:left;width:30%;vertical-align:top;margin-bottom:15px;padding:0;margin:2% 2% 2% 1.5%;}
	.product-three-patent li:last-child {margin-right:0;}
	.product-three-patent li .p-col-img {border:solid 1px #ccc;}
	.product-three-patent li .p-col-img img{display:block;width:100%;max-width:100%;padding:0;margin:0;}
	.product-three-patent li .p-col-name {font-size:1.1em;font-weight:400;padding:13px 0 0}
	.product-three-patent li .p-col-txt {font-size:1.2em;font-weight:400;padding:20px 40px}

	.vip-bluegray {color:#8ba4b3}

	
	
	/*카달로그*/
	.catalog-img-wrap li {float:left;width:23%;margin-right:1%;margin-bottom:1%;padding:0;border:solid 1px #bbb}

	/*아이소핑크 페이지*/
	.isopink-inner-wrap {}
	.isopink-inner-wrap .inner-img-li {padding:40px 0 0;}
	.isopink-inner-wrap .inner-img-li img {}
	.isopink-inner-wrap .inner-txt {margin-left:38px;font-size:1.2em;line-height:1.8em}

	.isopink-product-title {clear:both;font-size:1.1em; font-weight:700;margin-top:25px;margin-bottom:5px;}

	table.iso-standard {border-collapse:collapse;table-layout:fixed;border-spacing:0;
		width: 100%;
		border-top: 2px solid #444444;
		border-bottom: 2px solid #444444;
		border-collapse: collapse; 
	  }
	  table.iso-standard th, td {
		border: 1px solid #e2e2e2;
		padding: 10px;
	  }
	 table.iso-standard th.pdm{
		border-top:solid 2px #000;
		border-bottom:solid 2px #000;
	  }
	 table.iso-standard td.isopink-edge{BORDER-TOP: rgb(0,0,0) 1px solid;width:150px;text-align:right;font-weight:bold;font-size:1.5rem;}

	table.iso-standard {text-align:center}

	div.const-method-wrap {clear:both;width:100%;height:300px;border-top:solid 1px #ccc;}
	div.const-method-wrap ul {}
	div.const-method-wrap ul li {float:left;padding:30px 0 20px 10px;}
	div.const-method-wrap ul li.title {width:310px;}
	div.const-method-wrap ul li.draw {width:297px;}
	div.const-method-wrap ul li.method {width:505px;padding-left:25px;font-size:15px;color:#222;line-height:2em;}
	div.const-method-wrap ul li.method article{padding-bottom:20px;}


	.isopink-img-wrap{width:100%;padding-left:0}
	.isopink-img-wrap:after{display:block;visibility:hidden;clear:both;content:""}
	.isopink-img-1row li {float:left;width:16%;margin-right:2%;margin-bottom:1.5%;text-align:center;}	
	.isopink-img-1row li img {width:100%;max-width:100%;}
	.isopink-img-1row li .sigiong-txt {font-size:1.2em;padding:10px;text-align:left;line-height:1.8em}
	

	.isopink-img-2col li {float:left;width:30%;height:400px;margin-right:1.5%;margin-bottom:1.5%;text-align:center;background:#efefef;
    justify-content: center;padding:2%;border-radius:10px;}
	.isopink-img-2col li:nth-child(4n) {clear:both;}	
	.isopink-img-2col li .sigiong-txt {height:73%;font-size:1.2em;padding:10px;text-align:left;line-height:1.8em}
	.isopink-img-2col li .char-img {width:100%;max-width:100%;height:28%;align-items: center;}

	/*이보드*/
	.eboard-img-title {margin:60px 0 30px;}
	.eboard-img-inner-wrap {display:block;padding:20px 0;}
	.eboard-img-inner-wrap li {padding:0 0 60px;}
	.eboard-img-inner-wrap li.inner {margin-left:38px;padding:0}
	.eboard-img-inner-wrap:after{display:block;visibility:hidden;clear:both;content:""}
	.eboard-img-inner-wrap li.inner:after{display:block;visibility:hidden;clear:both;content:""}

	.eboard-img-wrap{padding-left:0;}
	.eboard-img-2row li {float:left;width:46%;margin-right:1.5%;margin-bottom:1.5%;text-align:center;}
	.eboard-img-2row li:nth-child(odd) {clear:both;}
	.eboard-img-2row li img {width:100%;max-width:100%}
	.eboard-img-2row li .sigiong-txt {font-size:1.2em;padding:10px;text-align:left;line-height:1.8em}

	.eboard-product-title02 {font-size:1.9em;font-weight:700;margin-top:40px;margin-bottom:10px;}
	.eboard-subpage-text01  {font-size:1.3em;line-height:1.8em;color:#333}
	.eboard-subpage-text02 {font-size:1.2em;line-height:1.8em;color:#333}
	.eboard-subpage-text03 {padding-bottom:15px}

	.eboard-con-sub-title {font-weight:bold;color:#ff6600;font-size:1.4em;margin-bottom:5px;}
	.eboard-sigong-title {font-weight:900;font-size:1em;margin-bottom:5px;}

	.eboard-con-video {
	  width: 100%;
	  max-width: 1160px;
	  border-radius: 2px;
	  background-color: #f0f0f0;
	  padding: 10px;
	  box-sizing: border-box;
	  box-shadow: 0px 8px 33px #999;
	  margin-top:80px;
	}
	 
	.eboard-video-container {
	  position: relative;
	  width: 100%;
	  height: auto;
	  padding-top: 50%;
	}
	 
	iframe {
	  z-index: 1;
	  top: 0;
	  left: 0;
	  position: absolute;
	  width: 100%;
	  height: 100%;
	}
	
	.eboard-sigong-txt {font-size:1.4em;line-height:2em}
	.eboard-video-subtitle {clear:both;font-size:1.2em;text-align:center;padding:1.4% 0 0.5%;letter-spacing:-1px;color:#333}
	 
	

/*회사소개 */
	.about-content-wrap {background:url("/kis114_kr/img/about_insulations.png") no-repeat 370px 680px}

	.subpage-content {width:100%;height:auto;display:inline-block;padding-top:6.5%;}
	.subpage-content > li {float:left;width:50%;height:420px;}
	.subpage-content > li img {vertical-align:middle;}
		
	.insulation-wrap {font-size:1.2em;font-weight:500;}
	.insulation-wrap > li {clear:both;float:left;display:block;width:63%;}

	.insulation {width:100%;height:96px;padding:17px 0 20px;border-bottom:solid 1px #ededed;}
	.insulation li {float:left;}

	.insulation .thumb {width:20%;padding-right:3%;}
	.insulation .txt {width:76%;}
	.insulation li .num {font-size:1.7em;font-weight:500;color:#1f915d}
	
	.subpage-content .txt-title {font-size:1.9em;font-weight:700;}
	.subpage-content .txt-content {margin-top:2%;font-size:1.2em;font-weight:400;line-height:1.8em}


/*찾아오시는길*/
	.location-wrap {width:100%;height:auto;padding:5% 0 5%;display:block;}
	.location-wrap:after {display:block;visibility:hidden;clear:both;content:""}
	.location-wrap .location-content {clear:both;height:auto;padding-top:1%;}
	.location-wrap .location-content:after {display:block;visibility:hidden;clear:both;content:""}
	.location-wrap .location-content > li {float:left;}
	.location-wrap .location-content .location-map {width:70%;margin-right:2.5%;height:502px;border:solid 1px #e6e6e6}
	.location-wrap .location-content .location-map iframe {
		position:relative;
        width: 100%;
        height: 100%;
        border:0;
    }
	.location-wrap .location-content .location-info {width:27.5%;line-height:2.5em}
	.location-info h4, .location-load h4 {font-size:2em;font-weight:500}
	.location-info .location {font-size:1.3em;font-weight:300;padding-top:4%;}
	.location-info .location .tel-title {margin-top:4%;}
	.location-info .location .address {line-height:1.6em} 
	.location-info .location .address br {display:block;text-indent:4.6em;}
	.location-load {margin-top:1%}
	.location-load p {padding-top:1.2%;font-size:1.3em;line-height:2em;;}

/*고객상담센터*/
	.subpage-customer-wrap {padding-bottom:0 !important}
	.customer-wrap {padding-left:15%;padding-bottom:4% !important}
	.customer-telnum .txt-title {width:100%;padding-bottom:3%;border-bottom:solid 1px #e8e8e8}
	.customer-telnum .txt-title__fax {clear:both;margin-top:8.5%;}
	.customer-telnum .txt-title__time {height:95px}
	.customer-content {}
	.customer-content> li {float:left;width:50%;padding-right:10%;height:300px;margin-bottom:60px}
	.customer-content> li:nth-last-child(-n+2){margin-bottom:0 !important;}
	.customer-content .customer-telnum .tel-num {font-size:5em;font-weight:700;padding-top:2%;}
	.customer-content .customer-telnum .tel-num__small {font-size:3em;font-weight:700}
	.customer-content .customer-telnum .work-time {font-size:1.5em;font-weight:500;color:#686564;padding:4% 2%;line-height:1.9em}
	
	.telnum-red {color:#e7523e}
	.telnum-green01 {color:#0f8952}
	.telnum-green02 {color:#78a32f}
	.telnum-green03 {color:#23b302}
	.telnum-blue {color:#0174b9}	

	.customer-content .customer-telnum .customer-img {width:142px;height:95px;display:inline-block;margin-right:5%;}
	.customer-img img {border-top:solid 1px #e8e8e8}

	.cs-board a {display:block;padding:15px 0;font-size:1.4em;font-weight:700;color:#272727;letter-spacing:-1px;}
	.cs-board a img {margin-right:10px;}

	.cs-sns a {display:block;padding:9px 0;font-size:1.4em;font-weight:700;color:#272727}

	.cs-sns ul li {float:left;margin:0 22px}
	.cs-sns ul li a {display:block;padding:15px 0;font-size:1.4em;font-weight:700;color:#272727;letter-spacing:-1px;}
	.cs-sns ul li a img {margin-right:10px;vertical-align:middle;}



	.cs-board a:hover, .cs-sns a:hover, cs-sns ul li a:hover {transition: 0.2s ease-out;opacity : 0.6;}


/*연혁*/
.history-wrap {width:100%;max-width:1588px;padding:0;}
.history-wrap .history-timeline-wrap {width:100%;}

.history-timeline-wrap .v-bgline{
	position:absolute;z-index:1;left:50%;max-width:1px;min-height:2860px;max-height:100%;
	background:url("/kis114_kr/img/history_vline_bg.gif") repeat-y;;
}

.history-wrap .history-timeline-wrap > div {width:52.65%;}

.history-wrap .history-head {width:100%;margin:0 auto;text-align:center;padding:4% 0;color:#221e1f}
.history-head h4 {font-size:1.4em;}
.history-head h1 {font-size:3.5em;}
.history-head .title-sub {font-size:1em;}

.history-timeline-wrap .timeline {width:100%;min-height:50px;}
.timeline-left{float:left;text-align:right;}
.timeline-left > div {float:right;}

.timeline-right{float:right;text-align:left;}
.timeline-right > div {float:left;}

.timeline-content ul{font-size:1.1em;color:#222;line-height:1.9em}
 .timeline-content .year {font-size:2.6em;font-weight:900;color:#0174b8;padding-bottom:2%;}
 .timeline-content .date-month {font-size:1.4em;font-weight:400;color:#666;display:inline-block;}
 .timeline-content .timeline-img {padding-top:1%} 

.timeline ul{clear:both;margin-top:3%;}

.timeline .circle-icon {
	position:relative;z-index:2;width:10%;max-width:10%;height:auto;padding-top:3.25%;
	background:url("/kis114_kr/img/history_circle.png") no-repeat 50% 50%;
}

/*서비스이용약관, 개인정보처리방침*/
	.subpage-terms-wrap {padding-bottom:0 !important;}
	.terms-wrap {padding:2.5% 0 2.5% 15% !important;}
	.terms-wrap02 {padding:2.5% 0 2.5% 17% !important;}
	.terms-wrap textarea {max-width:100%;height:3430px;padding:3%;}

/*pf보드*/

	
@media (max-width:1468px){
	/*고객상담센터*/
	.customer-content .customer-telnum .tel-num {font-size:4.3vw;}
	.customer-content .customer-telnum .tel-num__small {font-size:2.7vw;}

	/*pf보드 탭 메뉴*/
	.product-tab {display:inline-block;width:100%;}
	.product-tab li {float:none;display:inline-block;margin-right:4%;height:24px;}
	.product-tab li a{padding:21px 0 17px ;font-size:1.25em;letter-spacing:-0.1em}	
	.product-tab-pro {display:none}


	/*아이소핑크 시공방법*/
	div.const-method-wrap {}
	div.const-method-wrap ul {}
	div.const-method-wrap ul li {}
	div.const-method-wrap ul li.title {width:27%;}
	div.const-method-wrap ul li.draw {width:28%;}
	div.const-method-wrap ul li.method {width:40%;}

	.subpage-title-passive-wrap .subpage-title_passive {width:25%;font-size:2.2vw;}
}

@media (max-width:1349px){
	/*회사소개*/
	.top-img__earth {padding-top:2%;}
	.insulation-wrap > li {width:80%;}
	.insulation .thumb {width:20%;padding-right:3%;}
	.insulation .txt {width:75%;}

	.insulation-wrap {font-size:1.2em;letter-spacing:-0.05em;}
	.insulation li .num {font-size:1.7em;}

	/*찾아오시는길*/
	.location-info .location .address br {display:none;}	

	/*pf보드 다운로드*/
	.const-method-down{width:90%;font-size:2.8vw;margin-bottom:20px;}
	.const-method-down ul {clear:both;display:block;}
	.const-method-down ul li {float:left;margin-right:0;;padding:10px 20px;padding-left:0;}
	.const-method-down ul li img{width:80%;max-width:80%;}	
	
	/*pf보드 제조유통혁신*/
	.byucksan-content li.right .txt01 {font-size:1.3em;}
	.byucksan-content li.right .txt02 {font-size:1.6em}
	.byucksan-content li.right .txt03 {font-size:1.5em;}
	
	.subpage-title-passive-wrap {height:52px;background-position: 0 51px}
	.subpage-title-passive-wrap .subpage-title_passive {font-size:2vw;height:52px;}
	
}

@media (max-width: 1180px) {
	/*회사소개*/
	.subpage-content > li {height:350px;}

	.about-content-wrap  {background-size:60%;background-position:390px 740px}

	.subpage-title-wrap {height:46px;background-position: 0 45px}
	.subpage-title-wrap div {width:10%;font-size:2.2vw;height:46px;}

	/*찾아오시는길*/
	.location-info .location {font-size:1.2em;}
	.location-info .location .tel-title {margin-top:2% !important;}	

	.subpage-title-passive-wrap {height:46px;background-position: 0 45px}
	.subpage-title-passive-wrap .subpage-title_passive {height:46px;}

	img.vip-compo-img {padding-left:0}
	
}

@media (max-width: 1078px) {
	/*공통*/
	.productpage-title-wrap {padding-left:2%;text-align:center;}

	/*연혁*/
	.timeline-left .timeline-content {padding-right:12%;}
	.timeline-right .timeline-content {padding-left:12%;}
	.timeline-txt {line-height:1.5em;width:98%;letter-spacing:-1px;font-size:1.1em}

	/*pf보드 제조유통혁신*/
	.byucksan-content li.left {display:none;}
	.byucksan-content li.right {width:100%}
	.byucksan-content li.right .txt01 {font-size:1.3em;}
	.byucksan-content li.right .txt02 {font-size:1.6em}
	.byucksan-content li.right .txt03 {font-size:1.5em;}

	/*이보드*/
	.eboard-img-wrap {margin:0 auto;padding:0;}
	.eboard-img-2row {padding:0;margin:0}
	.eboard-img-2row li {width:49%;margin-right:2%;margin-bottom:2%}
	.eboard-img-2row li:nth-child(even) {margin:0;padding:0;}

}


@media (max-width:969px){

	/*공통*/
	table {width:100%}
	.product-content-wrap {padding-bottom:5px !important;}
	.subpage-pfboard-wrap  {padding-bottom:0 !important;}	
	.product-title {font-size:1.8em;margin:40px 0 0px}

	/*회사소개*/
	.subpage-wrap {padding:30px 0}
	.about-content-wrap  {padding:0 4%;background-position:300px 630px;background-size:50%}
	.about-content-wrap  {background:url("/kis114_kr/img/about_insulations.small.png") no-repeat 98% 740px}
	.subpage-title-wrap {height:46px;background-position: 0 45px}
	.subpage-title-wrap div {width:10%;font-size:2.5vw;height:auto;}

	.subpage-title-wrap {height:90px;background:none}
	.subpage-title-wrap div {width:18%;height:85px;font-size:4.5vw;margin:0 auto;border-bottom:solid 3px #999;padding:10px 0}

	.subpage-content .txt-content br {display:none}

	.subpage-title-wrap__history {margin-top:25px;}

	/*연혁*/

	/*찾아오시는길*/	
	.location-wrap {padding:0;}	
	.location-wrap ul.location-content {border-bottom:solid 1px #dedede}
	.location-wrap .location-content .location-map {width:100%;}
	.location-wrap .location-content .location-info {width:100%;padding:5% 3% 3%;}
	.subpage-title-wrap .subpage-title_location {width:26.5%}
	.subpage-title-wrap .subpage-title_customer {width:21.5%}

	.location-info h4, .location-load h4 {font-size:2.6em}
	.location-info .location {font-size:1.6em;}
	.location-info .location .tel-title {margin-top:4%;}
	.location-info .location .address {line-height:1.6em} 
	.location-info .location .address span {}

	.location-load {padding:0 3% 0;margin-top:2%;}	
	.location-load p {padding-top:3%;font-size:1.3em;line-height:2em;}	

	/*고객상담센터*/
	.customer-wrap{width:100%;}
	
	.customer-wrap {padding:0 20% !important ;text-align:center;}
	.customer-wrap .customer-content {width:100%;margin:0 auto;padding-bottom:6%}
	.customer-wrap .customer-content > li {width:100% !important;padding:0;height:auto;margin-bottom:15%}
	.customer-content> li:nth-last-child(2){padding-bottom:15%;}
	.customer-content .customer-telnum .tel-num {font-size:6vw;padding-top:2%;}
	.customer-content .customer-telnum .tel-num__small {font-size:3em;}
	.customer-content .customer-telnum .work-time {font-size:1.5em;}
	
	.customer-content .customer-telnum .txt-title{font-size:3.5vw}
	.customer-content .customer-telnum .customer-img {width:142px;height:95px;}
	
	.cs-sns ul {display:inline-block;}
	.cs-sns ul li {clear:both;;margin:0;text-align:center}
	
	/*서비스이용약관*/
	.subpage-title-wrap .subpage-title_terms {width:31%}
	.subpage-title-wrap .subpage-title_terms02 {width:33%;}
	.terms-wrap {padding:2% 10% 6% 2% !important ;text-align:center;}
	.terms-wrap textarea {max-width:100%;height:400px;padding:3%;}


	/*제품서브페이지*/
	.product-content-wrap {padding:0;}
	.product-content-wrap br {display:none;}
	
	.product-tab li {margin-right:1%;height:24px;}
	.product-tab li a{padding:21px 5px 17px ;font-size:1.1em;letter-spacing:-0.15em;}
	.product-tab li.selected a{border-bottom:solid 4px #000}
	.product-tab-pro {display:none}

	.product-tab-wrap {margin-bottom:25px;}
	.product-title-first {margin:0}
	.pfboard-img-wrap{padding-left:0;}
	.pfboard-img li:nth-child(3) {clear:both;}	
	.pf-board-top-img {padding:0}
	.pf-board-top-img {padding:0;}

	.pfboard-img02 li:nth-child(3) {clear:both;}
	.pfboard-img02 li {width:50%}

	.pfboard-inner-wrap li.inner {margin-left:0}
	table#fireproof-performance, table#f-p-test-result ,table.iso-standard{width:100%}

	.pfboard-effect li.house {width:100%;;padding-left:0;text-align:center}
	
	.catalog-img-wrap{padding:0;margin:0}

	.catalog-img-wrap li {width:49%;padding:0;margin-bottom:2%;}	
	.catalog-img-wrap li:nth-child(1n) {margin-right:2%}
	.catalog-img-wrap li:nth-child(2n) {margin-right:0;padding-right:0;}
	
	.modalBox {top: 10% !important;	left: 5% !important;}

	.modalBox img {position:absolute;width:300% !important; max-width:300% !important;}
	.modal button {position:fixed;z-index:2000;right:10px !important;top:5px !important}

	.eboard-con-video {margin-top:30px !important;}
	.eboard-con-video__last {margin-bottom:20px}

	table.iso-standard th {padding:0}

	.isopink-img-2col li {width:100%;height:auto;margin-right:0;margin-bottom:10px}
	.isopink-img-2col li img {padding:20px}

	/*아이소핑크 시공방법*/
	div.const-method-wrap {}
	div.const-method-wrap ul {}
	div.const-method-wrap ul li {clear:both;padding:0;}
	div.const-method-wrap ul li.title {width:100%;padding:5% 0;}
	div.const-method-wrap ul li.title img {width:60%;max-width:60%;}
	div.const-method-wrap ul li.draw {width:100%;margin-bottom:4%;}
	div.const-method-wrap ul li.draw img {width:100%;max-width:100%;}
	div.const-method-wrap ul li.method {width:100%;font-size:1.3em;padding:0}
	div.const-method-wrap .const-method__title {display:none}

	/*패시브 하우스*/
	.subpage-title-passive-wrap {height:90px;background:none}
	.subpage-title-passive-wrap .subpage-title_passive {width:48%;height:85px;font-size:4vw;margin:0 auto;border-bottom:solid 3px #999;padding:10px 0}	
}

@media (max-width: 767px){
	/*회사소개*/
	.about-content-wrap  {background:none;}
	.subpage-content .top-img {height:250px;}

	.subpage-title-wrap div {height:75px;}
	.subpage-content > li {clear:both;width:100%;height:auto}
	.subpage-content li.top-img {text-align:center;}
	.subpage-content .top-img__earth  {display:none}


	.subpage-content .top-img__txt {height:auto;padding-bottom:10%}

	.insulation-wrap {clear:both;height:384px;margin-bottom:30px;padding:0 12%;font-size:3vw;letter-spacing:0;}

	.insulation-wrap > li {width:100%;}	
	.insulation {height:128px;padding:17px 0 20px;}
	.insulation .thumb {width:25%;padding-right:5%;vertical-align:middle}
	.insulation .thumb img {vertical-align:middle}
	.insulation .txt {width:75%;}

	.insulation li .num {font-size:1.7em;font-weight:500;color:#1f915d}

	.subpage-content .subpage-content__txt {padding-top:5%}	
	
	/*pf보드 탭 메뉴*/
	.product-tab02-wrap {padding:0px;margin-bottom:20px;}
	.product-tab02 {font-size:2vw;letter-spacing:-0.15em;}
	.product-tab02 li a{padding:7px 10px;}

	/*패시브 하우스*/
	.subpage-title-passive-wrap .subpage-title_passive {height:65px;}
	
	/*진공단열재 */
	.product-three li {clear:both;width:100%;border-right:solid 1px #ccc}
	.product-three-type02 li {clear:both;width:100%;}
	.product-three-type02 li .p-col-img {border-right:solid 1px #ccc}

	.product-two li {width:100%;}
	.product-two li .p-col-title {font-size:1.2em}
	
	ul.product-two-sigong {width:100% !important;}
	.product-two-sigong li {clear:both;width:100%;}
	
	.product-four li {display:block;width:50%;border:solid 1px #fff;margin:0;padding:0}
	.product-four li:nth-child(3) {clear:both;}

	.product-two-imgsys {width:100% !important;margin:0}
	.product-two-imgsys li {clear:both;width:100% !important}
	.product-two-imgsys li .p-col-txt {margin-top:10px;}

	.product-three-type03 {width:100% !important;margin:0}
	.product-three-type03 li {clear:both;width:100% !important}
	
	.product-two-patent {width:100%}
	.product-two-patent li {clear:both;width:100%;margin:30px 0 0;}
	.product-two-patent li:first-child {margin-top:0;}

	
	.product-three-patent  {width:100%;margin-left:0;margin-right:0}
	.product-three-patent  li {clear:both;width:100%;margin:30px 0 0;}
	.product-three-patent li:first-child {margin-top:0;}
}

@media (max-width: 639px){	
	/*회사소개*/
	.subpage-title-wrap div {width:24%;font-size:6vw;}

	/*찾아오시는길*/	
	.location-wrap {padding:0;}	
	.subpage-title-wrap .subpage-title_location {width:35%}
	.subpage-title-wrap .subpage-title_customer {width:25%}
	.location-info h4, .location-load h4 {font-size:2em}
	.location-info .location {font-size:1.2em;}
	.location-info .location .tel-title {margin-top:4%;}
	.location-load p {font-size:1.2em;}

	/*고객상담센터*/
	.customer-wrap {padding:0 15% !important ;text-align:center;}
	.customer-content .customer-telnum .tel-num__small {font-size:5.5vw;}	

	.isopink-img-wrap {margin-top:4%}
	.isopink-img-1row li {width:31%;}
	.isopink-img-1row li:nth-child(4n) {clear:both;margin-left:15%;}

	/*패시브 하우스*/
	.subpage-title-passive-wrap .subpage-title_passive {height:55px;}

	/*탭*/
	.product-tab-wrap {height:auto;background:none;padding:0;}
	.product-tab {display:inline-block;width:100%;text-align:center;height:auto;border-bottom:solid 1px #bbbbbb;padding:2% 0}
	.product-tab li {float:none;display:inline-block;text-align:center;}
	.product-tab li a{padding:6px 4px;font-size:1.05em;line-height:1.05em;text-align:center;color:#999}
	.product-tab li.selected a{color:#000;border:none;}

	.find-location {margin-top:15%;}

}

@media all and (max-width: 575px) {
	/*회사소개*/
	.insulation-wrap {padding:0;font-size:1.5em}

	.insulation-wrap > li {width:100%;}
	.insulation .txt {padding-top:10px}
	.insulation li .num {line-height:1em;font-size:1.7em;font-weight:500;color:#1f915d}

	/*고객상담센터*/
	.customer-wrap{width:100%;}
	.customer-content> li {width:100% !important;}
	.customer-content .customer-telnum .txt-title{font-size:4.9vw;}
	.customer-content .customer-telnum .tel-num {font-size:8.5vw;}
	.customer-content .customer-telnum .tel-num__small {font-size:5.6vw;}
	.customer-content .customer-telnum .work-time {font-size:1.5em;font-weight:500;color:#686564;padding:4% 2%;line-height:1.9em}
	
	.customer-content> li:nth-last-child(2){padding-bottom:18%;}

	.customer-content .customer-telnum .customer-img {width:100px;}
	.customer-content .customer-telnum .txt-title__time {height:100px;height:69px;}	


	/*서비스이용약관*/
	.subpage-title-wrap .subpage-title_terms {width:40% !important}
	.subpage-title-wrap .subpage-title_terms02 {width:46% !important}
	.terms-wrap textarea {line-height:2em}

	.terms-wrap {padding-top:0;}

	/*패시브 하우스*/
	.subpage-title-passive-wrap .subpage-title_passive {height:50px;}

}

@media all and (max-width: 479px) { 
	/*회사소개*/
	.subpage-title-wrap div {height:55px;}
	.subpage-wrap {padding:30px 0;}
	
	.insulation-wrap {height:283px;}
	.insulation {height:100px;}
	.insulation-wrap {font-size:1.2em}
	.insulation .txt {padding-top:8px;font-size:1em;letter-spacing:-0.025em}
	.insulation li .num {padding-bottom:4px}

	.subpage-content .txt-title {font-size:1.5em;}
	.subpage-content .subpage-content__txt {padding-top:8%}

	/*찾아오시는길*/
	.location-wrap .location-content .location-info {padding:7% 6% 6%;}
	.location-wrap .location-content .location-map {height:200px;}
	.location-wrap .location-content .location-map iframe {height:198px;}
	.location-load {margin-top:5%;padding:0 6%}	

	.history-head h4 {font-size:1em;}
	.history-head h1 {font-size:3.1em;}
	.history-head .title-sub {font-size:0.6em;}
	.history-wrap .history-head {padding:0 0 10%;}

	/*패시브 하우스*/
	.subpage-title-passive-wrap .subpage-title_passive {padding:0;width:80% !important;height:55px;font-size:2em;}

	.customer-content .customer-telnum .work-time {font-size:1.2em;}
}