@charset "utf-8";

/*	회사개요 Start	*/
.company {width:100%; height:100%;}
.company .company_top {width:100%; height:100%;}
.company .company_top:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both;}
.company .company_top .company_topWrap {width:100%; height:458px; background:url(../../pages/images/company_top_logo.png) no-repeat; background-position: center center; background-size: contain;}
.company .company_top .company_topWrap:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both;}
.company .company_top .company_topWrap .ct_left {float: left; width: 50%;}
.company .company_top .company_topWrap .ct_left .ct_left_inner {}
.company .company_top .company_topWrap .ct_right {float: left; width: 50%;}
.company .company_top .company_topWrap .ct_right .ct_right_inner {text-align: right;}
.company .company_top .ct_title {font-size:32px; color:#161a1e; padding-top: 210px;}
.company .company_top .ct_title_l {position: relative;}
.company .company_top .ct_title_l:after {position: absolute; bottom: 30px; right: 190px; vertical-align: middle; display: inline-block; width:172px; height:16px; background:url(../../pages/images/company_top_arrow_right.png) no-repeat; content: ""; }
.company .company_top .ct_title_r {position: relative;}
.company .company_top .ct_title_r:after {position: absolute; bottom: 30px; left: 190px; vertical-align: middle; display: inline-block; width:172px; height:16px; background:url(../../pages/images/company_top_arrow_left.png) no-repeat; content: ""; }

.company .company_top .ct_title .ct_title_lt {position: relative;}
.company .company_top .ct_title .ct_title_lt:before {position: absolute; top: -18px; vertical-align: middle; display: inline-block; width:0; height:0; border-top:16px solid #c0101e; border-right:16px solid transparent; content: ""; }

.company .company_top .ct_title .ct_title_rt {position: relative;}
.company .company_top .ct_title .ct_title_rt:before {position: absolute; top: -18px; right:0px; vertical-align: middle; display: inline-block; width:0; height:0; border-top:16px solid #c0101e; border-left:16px solid transparent; content: ""; }

.company .company_top .ct_txt {font-size:17px; line-height:26px; color:#161a1e; padding-top: 30px; word-break: keep-all;}

.company .company_btm {width:100%; height:100%; padding-top: 85px;}
.company .company_btm .company_btmWrap {width:100%; height:100%;}
.company .company_btm .company_btmWrap .cb_left {float:left; width:50%;}
.company .company_btm .company_btmWrap .cb_right {float:left; width:50%; padding-left: 20px;}
.company .company_btm .company_btmWrap .cb_right .comTable01 {width:100%; border-collapse:collapse; border-top: solid 2px #131928; word-break: keep-all;}
.company .company_btm .company_btmWrap .cb_right .comTable01 caption {display:none}
.company .company_btm .company_btmWrap .cb_right .comTable01 th {width: 150px; font-size:18px; line-height:55px; color:#252525; border-bottom: 1px solid #adadad; vertical-align: top;}
.company .company_btm .company_btmWrap .cb_right .comTable01 td {font-size:16px; line-height:26px; color:#252525; text-align:left; padding: 15px; border-bottom: 1px solid #adadad;}

@media screen and (max-width: 1024px){
	.company .company_top .company_topWrap {height: 100%; background-size: 300px; background-position: top center; padding-top: 350px; padding-left: 20px;}
	.company .company_top .company_topWrap .ct_left {float: none; width: 100%;}
	.company .company_top .company_topWrap .ct_right {float: none; width: 100%; padding-top: 60px;}
	.company .company_top .company_topWrap .ct_right .ct_right_inner {text-align: left;}

	.company .company_top .ct_title {padding-top: 0px;}
	.company .company_top .ct_title_l:after {width:0; height:0;}
	.company .company_top .ct_title_r:after {width:0; height:0;}
	.company .company_top .ct_title .ct_title_rt:before {position: absolute; top: -18px; left:0; vertical-align: middle; display: inline-block; width:0; height:0; border-top:16px solid #c0101e; border-right:16px solid transparent; border-left: 0px solid transparent; content: ""; }
	.company .company_top .ct_txt {padding-top: 10px;}

	.company .company_btm .company_btmWrap .cb_left {float: none; width: 100%; text-align: center;}
	.company .company_btm .company_btmWrap .cb_right {float: none; width: 100%; padding-left: 0px; padding-top: 30px; }
	.company .company_btm .company_btmWrap .cb_right .comTable01 th {width: 30%;}
	.company .company_btm .company_btmWrap .cb_left img{width:100%}
}
@media screen and (max-width: 768px){
	.company .company_btm .company_btmWrap .cb_right {}
}
/*	회사개요 End	*/


/*	연혁 Start	*/
.history {width:100%; height:100%; overflow: hidden;}
.history .historyWrap {width:100%; height:100%;}
.history .historyWrap:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both;}
.history .historyWrap .hisBigYear {float:left; width:430px; font-size:48px; font-weight:700; color:#c0101e;}
.history .historyWrap .hisBigContent {float:left;}
.history .historyWrap .hisBigContent .hisBigContentWrap {margin-bottom: 35px;}
.history .historyWrap .hisBigContent .hisBigContentWrap:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both;}

.history .historyWrap .hisBigContent .hisBigContentWrap .hisYear {float:left; font-size:36px; font-weight:700; color:#252525; padding-right: 90px; position: relative;}
.history .historyWrap .hisBigContent .hisBigContentWrap .hisYear:after {content : ""; position: absolute; right: 0; top: 20px; height: 1px; width: 43px; border-bottom:1px solid #c0101e; }
.history .historyWrap .hisBigContent .hisBigContentWrap .hisContent {float:left; position: relative;}
.history .historyWrap .hisBigContent .hisBigContentWrap .hisContent:before {content : ""; position: absolute; left: 0; top: 0px; height: 400%; width: 1px; border-left:1px solid #bababa; }
.history .historyWrap .hisBigContent .hisBigContentWrap .hisContent .hisContentWrap {padding-bottom:5px; margin-top: 10px;}
.history .historyWrap .hisBigContent .hisBigContentWrap .hisContent .hisContentWrap:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both;}
.history .historyWrap .hisBigContent .hisBigContentWrap .hisContent .hisContentWrap .hisConMonth {float:left; font-size:24px; color:#252525; font-weight: 500; padding-left: 65px; font-family: 'Titillium Web';}
.history .historyWrap .hisBigContent .hisBigContentWrap .hisContent .hisContentWrap .hisConMonth span {position: relative;}
.history .historyWrap .hisBigContent .hisBigContentWrap .hisContent .hisContentWrap .hisConMonth span:before {position: absolute; top: 10px; left: -50px;vertical-align: middle; display: inline-block; width:0; height:0; border-top:16px solid #c0101e; border-right:16px solid transparent; content: ""; }
.history .historyWrap .hisBigContent .hisBigContentWrap .hisContent .hisContentWrap .hisConTxt {float:left;font-size:18px;line-height:30px;color:#252525;padding-left: 60px;word-break: keep-all;padding-top: 3px;}
.history .historyWrap .hisBigContent .hisBigContentWrap .hisContent .hisContentWrap .hisConTxt ul .dongbu_steel{padding-right:180px}


@media screen and (max-width: 1024px){
	.history .historyWrap .hisBigYear {width: 40%;}
	.history .historyWrap .hisBigContent .hisBigContentWrap{padding-left:4px;}
}

@media screen and (max-width: 768px){
	.history .historyWrap .hisBigYear {float: none;}
	.history .historyWrap .hisBigContent {float:none;}
	.history .historyWrap .hisBigContent .hisBigContentWrap .hisYear {float: none;}
	.history .historyWrap .hisBigContent .hisBigContentWrap .hisYear:after {width: 0;}
	.history .historyWrap .hisBigContent .hisBigContentWrap .hisContent .hisContentWrap {padding-bottom: 30px;}
	.history .historyWrap .hisBigContent .hisBigContentWrap .hisContent .hisContentWrap .hisConMonth {padding-left: 35px;}
	.history .historyWrap .hisBigContent .hisBigContentWrap .hisContent .hisContentWrap .hisConMonth span:before {left: -30px;}
	.history .historyWrap .hisBigContent .hisBigContentWrap .hisContent .hisContentWrap .hisConTxt {padding-left: 30px;padding-top: 4px;}
	.history .historyWrap .hisBigContent .hisBigContentWrap .hisContent .hisContentWrap .hisConTxt ul .dongbu_steel{padding-right:0px}
}
/*	연혁 End	*/


/*	조직도 Start*/
.organization {width:100%; height:100%;}
.organization img {max-width:100%;}
/*	조직도 End*/



/*	주요거래처 Start*/
.major {width:100%; height:100%; padding-top: 50px;}
.major .m_sub {float:left; margin-right:49px; }
.major .m_sub:nth-child(4n) {margin-right:0px;}
.major .m_sub .m_subWrap {text-align:center;}
.major .m_sub .thumb {width: 313px; height: 107px; border:solid 1px #adadad; margin: 0 auto;}
.major .m_sub .thumb img {max-width:100%;}
.major .m_sub .title {font-size:18px; color:#252525; text-align:center; padding: 10px 0px 30px;}
.major .m_sub .title span {position: relative;}
.major .m_sub .title span:before {position: absolute; top: 5px; left: -30px;vertical-align: middle; display: inline-block; width:0; height:0; border-top:16px solid #c0101e; border-right:16px solid transparent; content: ""; }

@media screen and (max-width: 1024px){
	.major {padding-top: 0px;}
	.major .m_sub {margin-right: 0px; width: 50%;}
}
@media screen and (max-width: 768px){
	.major .m_sub {width: 100%;}
	.major .m_sub .thumb {width: 100%; height: auto;}
	.major .m_sub .title {padding: 10px 0px 30px;}
}
/*	주요거래처 End*/

/*	오시는길 Start*/
.location {width:100%; height:100%;}
.location .locationTop {width:100%; height:100%;}
.location .locationTop .map_info {width:100%; height:600px}
.location .locationTop .map_info_m{display:none}

.location .locationBtm {width:100%; height:100%; padding-top: 75px;}
.location .locationBtm .loc_left {float:left; width:400px;}
.location .locationBtm .loc_left img {max-width:100%;}
.location .locationBtm .loc_right {float:left; width:1000px;}
.location .locationBtm .loc_right .locTable01 {width:100%; border-collapse:collapse; border-top: solid 2px #131928; word-break: keep-all;}
.location .locationBtm .loc_right .locTable01 caption {display:none}
.location .locationBtm .loc_right .locTable01 th {width: 150px; font-size:18px; line-height:55px; color:#252525; border-bottom: 1px solid #adadad; vertical-align: top;}
.location .locationBtm .loc_right .locTable01 td {font-size:16px; line-height:26px; color:#252525; text-align:left; padding: 15px; border-bottom: 1px solid #adadad;}

@media screen and (max-width: 1024px){
	.location .locationBtm .loc_left {float: none; width: 100%; text-align: center; padding: 20px 0px; 	}
	.location .locationBtm .loc_right {float: none; width: 100%; }
}

@media (max-width: 768px) {
	.location .locationTop .map_info{display:none}
	.location .locationTop .map_info_m{display:block}
	.location .locationBtm {padding-top: 25px;}
	.location .locationBtm .loc_right .locTable01 colgroup .col1 {width:30%;}
	.location .locationBtm .loc_right .locTable01 colgroup .col2 {width:70%;}
	.location .locationBtm .loc_right .locTable01 th, .location .locationBtm .loc_right .locTable01 td {display:block}
	.location .locationBtm .loc_right .locTable01 th {border-bottom:0 !important; width: 100%; line-height: 35px; text-align: left; padding: 10px 0px 0px 15px;}
	.location .locationBtm .loc_right .locTable01 td {padding: 0px 15px 10px;}
}
/*	오시는길 End*/

/*기화성 방청지란 start*/


.business_box .business_tit{text-align:center;background: url(../../pages/images/business_bg_img.png) no-repeat;background-position: top center;height: 300px; margin-top: -140px;}
.business_box{width:100%; margin:0 auto}
.business_box .business_tit h2{font-size:48px;}
.business_box .business_tit p{font-size:28px;padding-top: 189px;}

.business_content01{position: relative;width:1400px; margin:0 auto;padding-bottom:100px}
.business_content01 .cont01_img{float:left;margin-top:63px}
.clearfix:after{content:"";clear:both;display:table}
.business_content01 .content01_sub{width:39%;position:absolute;right:0;padding-top:85px}
.business_content01 .content01_sub h2{font-size:36px;padding-bottom:30px;padding-left:20px;}
.business_content01 .content01_sub h2:before{content:"";position:absolute;top:95px;left:0px;/*border-radius:15px;*/height:36px; width:10px;background:#c40c0c}
/* .business_content01 .content01_sub h2:after{content:"";position:absolute;top:0px;left:4px;height:99px; width:1px;background:#c40c0c} */
.business_content01 .content01_sub span{color:#a6a6a6;}
.business_content01 .content01_sub .content01_sub_txt{font-size:18px;}
.business_content01 .content01_sub .content01_bg{width:1400px;background:#f1f1f1;position:absolute;left:-47%;top:0;height:350px;z-index:-1}


.business_content02{width:1400px; margin:0 auto}
.business_content02 h2{font-size:36px;padding-bottom:30px;padding-left:20px;position: relative;}
.business_content02 h2:before{content:"";position:absolute;top:10px;left:0px; /*border-radius:15px;*/height:36px; width:10px;background:#c40c0c}
/* .business_content02 h2:after{content:"";position:absolute;bottom:68px;left:4px;height:99px; width:1px;background:#c40c0c} */
.business_content02 span{color:#a6a6a6;}

.business_content03_bg{width:100%;background:#f1f1f1;margin-bottom:83px;}
.business_content03{width:1400px; margin:0 auto}
.business_content03 h2{font-size:36px;padding-top:90px;padding-bottom:30px;padding-left:20px;position: relative;}
.business_content03 h2:before{content:"";position:absolute;top:100px;left:0px;/*border-radius:15px;*/height:36px; width:10px;background:#c40c0c}
/* .business_content03 h2:after{content:"";position:absolute;top:0px;left:4px;height:99px; width:1px;background:#c40c0c} */
.business_content03 span{color:#a6a6a6;}

.business_content04{width:1400px; margin:0 auto;margin-bottom:83px}
.business_content04 h2{font-size:36px;padding-bottom:30px;padding-left:20px;position: relative;}
.business_content04 h2:before{content:"";position:absolute;top:10px;left:0px;/*border-radius:15px;*/height:36px; width:10px;background:#c40c0c}
/* .business_content04 h2:after{content:"";position:absolute;bottom:68px;left:4px;height:99px; width:1px;background:#c40c0c} */
.business_content04 span{color:#a6a6a6;}
.business_content04 p{display:inline-block;font-size:16px;padding-left:15px;font-weight:100}

.business_content05_bg{width:100%;background:#f1f1f1;margin-bottom:83px;padding-bottom:80px;}
.business_content05_bg .business_content05{width:1400px; margin:0 auto}
.business_content05_bg .business_content05 .left_box{display:inline-block;padding-right:43px;}
.business_content05_bg .business_content05 .left_box .txt1{font-size:18px;text-align:center;padding-top:40px;position: relative;font-weight:600}
.business_content05_bg .business_content05 .left_box .txt1:after{content:"";display:block;position:absolute;width:93px;height:1px;top:100%;right:75%;background:#000}
.business_content05_bg .business_content05 .left_box .txt1:before{content:"";display:block;position:absolute;width:93px;height:1px;top:100%;left:75%;background:#000}
.business_content05_bg .business_content05 .left_box .txt2{font-size:18px; text-align:center;position: relative;}
.business_content05_bg .business_content05 .left_box .txt2:after{content:"";display:block;position:absolute;width:1px;height:27px;bottom:100%;right:88.5%;background:#000}
.business_content05_bg .business_content05 .left_box .txt2:before{content:"";display:block;position:absolute;width:1px;height:27px;bottom:100%;left:88.5%;background:#000}

.business_content05_bg .business_content05 .right_box .txt1{font-size:18px;text-align:center;padding-top:40px;font-weight:600;display:inline-block;width:49%;position: relative;padding-left:90px;}
.business_content05_bg .business_content05 .right_box .txt1:before{content:"";display:block;position:absolute;width:1px;height:24px;top:63%;right:8%;background:#000}
.business_content05_bg .business_content05 .right_box .txt2{font-size:18px;display:inline-block;width:49%;vertical-align: middle;position: relative;}
.business_content05_bg .business_content05 .right_box .txt2:before{content:"";display:block;position:absolute;width:14px;height:1px;top:20%;left:-30px;background:#000}
.business_content05_bg .business_content05 .right_box .txt2:after{content:"";display:block;position:absolute;width:14px;height:1px;top:63%;left:-30px;background:#000}

.business_content05_bg .business_content05 {}
.business_content05_bg .business_content05 .right_box{display:inline-block;vertical-align: top;}
.business_content05_bg .business_content05 h2{font-size:36px;padding-top:90px;padding-bottom:30px;padding-left:20px;position: relative;}
.business_content05_bg .business_content05 h2:before{content:"";position:absolute;top:100px;left:0px;/*border-radius:15px;*/height:36px; width:10px;background:#c40c0c}
/* .business_content05_bg .business_content05 h2:after{content:"";position:absolute;top:0px;left:4px;height:99px; width:1px;background:#c40c0c} */
.business_content05_bg .business_content05 span{color:#a6a6a6;}

.business_content06{width:1400px; margin:0 auto}
.business_content06 h2{font-size:36px;padding-bottom:30px;padding-left:20px;position: relative;}
.business_content06 h2:before{content:"";position:absolute;top:10px;left:0px;/*border-radius:15px;*/height:36px; width:10px;background:#c40c0c}
/* .business_content06 h2:after{content:"";position:absolute;bottom:68px;left:4px;height:99px; width:1px;background:#c40c0c} */
.business_content06 span{color:#a6a6a6;}
.business_content06 ul li{display:inline-block;padding:7px}

@media screen and (max-width: 1024px){
.business_box img{width:100%}
.business_box .business_tit{height:280px;padding-top:8%;background-size:100%;margin-top:-100px;}
.business_content01 .cont01_img{float:none;margin-top:63px}
.business_content01 .content01_sub{width:100%;position:static;right:0;padding-top:85px;position: relative;}
.business_content01 .content01_sub h2{font-size:36px;padding-bottom:30px;padding-left:20px;}
.business_content01 .content01_sub h2:before{content:"";position:absolute;top:95px;left:0px; border-radius:15px; height:36px; width:10px;background:#c40c0c}
.business_content01 .content01_sub h2:after{content:"";position:absolute;top:0px;left:4px;height:99px; width:1px;background:#c40c0c}
.business_content01 .content01_sub span{color:#a6a6a6;}
.business_content01 .content01_sub .content01_sub_txt{font-size:18px;}
.business_content01 .content01_sub .content01_bg{display:none}
.business_content05_bg .business_content05 {width:100%}
.business_content01{width:100%; margin:0 auto}
.business_content02{width:100%; margin:0 auto}
.business_content03{width:100%; margin:0 auto}
.business_content04{width:100%; margin:0 auto}
.business_content05{width:100%; margin:0 auto}
.business_content05_bg .business_content05{text-align:center}
.business_content05_bg .business_content05 h2{text-align: left;}
.business_content06{width:100%; margin:0 auto}
.business_content06 ul{text-align:center}
.business_content06 ul li{width:32.5%;padding:2px;}
.business_box .business_tit p{padding-top:70px;}

}

@media (max-width: 768px) {
.business_box .business_tit{height: 193px;}
.business_box .business_tit h2{display:none;}
.business_box .business_tit p{font-size:18px;padding-top: 58px;}
.business_content01{padding-bottom:55px}
.business_content01 .content01_sub h2{font-size:26px;padding-left:15px;padding-bottom:15px;}
.business_content01 .content01_sub h2:before{top:93px;left:0;height:25px;}
.business_content01 .content01_sub h2:after{top:58px;height:35px;}
.business_content01 .content01_sub .content01_sub_txt{font-size:14px;}

.business_content02 h2:after{top:-26px;height:35px;}
.business_content02 h2:before{top:8px;left:0;height:25px;}
.business_content02 h2{font-size:26px;}
.business_content02 .cont02_img{padding-bottom:30px;}

.business_content03 h2:after{top:-26px;height:35px;}
.business_content03 h2:before{top:8px;left:0;height:25px;}
.business_content03 h2{font-size:26px;padding-top:0}

.business_content04 h2:after{top:-26px;height:35px;}
.business_content04 h2:before{top:8px;left:0;height:25px;}
.business_content04 h2{font-size:26px;padding-top:0}
.business_content04 p{display:inline-block;font-size:13px;padding-left:10px;font-weight:100}

.business_content05_bg .business_content05 h2:after{top:-26px;height:35px;}
.business_content05_bg .business_content05 h2:before{top:8px;left:0;height:25px;}
.business_content05_bg .business_content05 h2{font-size:26px;padding-top:0}
.business_content05_bg .business_content05 .left_box{padding-right:0;padding-bottom:30px}
.business_content03{padding:28px 0;}

.business_content05_bg {padding-bottom:0}
.business_content05_bg .business_content05{padding:28px 0;margin-top:44px;}
.business_content05_bg .business_content05 .left_box .txt1{font-size:15px;padding-top:20px;}
.business_content05_bg .business_content05 .left_box .txt2{font-size:14px;}
.business_content05_bg .business_content05 .left_box .txt1:after{width: 30px;right:83%;display:none;}
.business_content05_bg .business_content05 .left_box .txt2:after{right:91.4%;display:none;}
.business_content05_bg .business_content05 .left_box .txt1:before{width:30px;left:83%;display:none;}
.business_content05_bg .business_content05 .left_box .txt2:before{left:91.4%;display:none;}
.business_content05_bg .business_content05 .right_box .txt1:before{display:none}
.business_content05_bg .business_content05 .right_box .txt2:before{display:none}
.business_content05_bg .business_content05 .right_box .txt2:after{display:none}
.business_content05_bg .business_content05 .right_box .txt1{width:100%;padding-left:0;font-size:15px;padding-top:20px;}
.business_content05_bg .business_content05 .right_box .txt2{width:100%;font-size:14px;}

.business_content06 h2:after{top:-26px;height:35px;}
.business_content06 h2:before{top:8px;left:0;height:25px;}
.business_content06 h2{font-size:26px;}
.business_content06 ul li{width:49%}
.business_content06 ul{text-align:left}
}

/*기화성 방청지란 end*/
@media screen and (max-width: 1024px){

}
@media screen and (max-width: 768px){
}

/*테스트제품*/
.tech_box .tech_tit{text-align:center;background: url(../../pages/images/tech_bg_img.png) no-repeat;background-position: top center;height:290px;padding-top:2%;}
.tech_box{width:100%; margin:0 auto}
.tech_box .tech_tit h2{font-size: 48px;}
.tech_box .tech_tit p{font-size:25px;}

.tech_content01{position: relative;width:1400px; margin:0 auto;padding-bottom:150px}
.tech_content01 .cont01_img{float:left;margin-top:63px}
.clearfix:after{content:"";clear:both;display:table}
.tech_content01 .content01_sub{width: 45%;position:absolute;right:0;padding-top:85px;}
.tech_content01 .content01_sub h2{font-size:36px;padding-bottom:30px;padding-left:20px;}
.tech_content01 .content01_sub h2:before{content:"";position:absolute;top:95px;left:0px; border-radius:15px; height:36px; width:10px;background:#c40c0c}
.tech_content01 .content01_sub h2:after{content:"";position:absolute;top:0px;left:4px;height:99px; width:1px;background:#c40c0c}
.tech_content01 .content01_sub span{color:#a6a6a6;padding-left: 30px;}
.tech_content01 .content01_sub .content01_sub_txt{font-size:18px;color: #404040;line-height: 32px;}
.tech_content01 .content01_sub .content01_sub_txt .font-red{color:#c40c0c;padding: 20px 0;}
.tech_content01 .content01_sub .content01_bg{width:1400px;background:#f1f1f1;position:absolute;left: -31%;top:0;height: 355px;z-index:-1;}


@media screen and (max-width: 1024px){
.tech_box img{width:100%}
.tech_box .tech_tit{height:280px;padding-top: 4%;background-size:100%;}
.tech_content01{width: 100%;}
.tech_content01 .cont01_img{float:none;margin-top:63px}
.tech_content01 .content01_sub{width:100%;position:static;right:0;padding-top:85px;position: relative;}
.tech_content01 .content01_sub h2{font-size:36px;padding-bottom:30px;padding-left:20px;}
.tech_content01 .content01_sub h2:before{content:"";position:absolute;top:95px;left:0px; border-radius:15px; height:36px; width:10px;background:#c40c0c}
.tech_content01 .content01_sub h2:after{content:"";position:absolute;top:0px;left:4px;height:99px; width:1px;background:#c40c0c}
.tech_content01 .content01_sub span{color:#a6a6a6;padding-left: 0;}

}
@media screen and (max-width: 768px){
.tech_box .tech_tit{height: 153px;}
.tech_box .tech_tit h2{
    font-size: 21px;
}
.tech_box .tech_tit p{font-size:18px;}
.tech_content01{padding-bottom:55px; width: 100%;}
.tech_content01 .content01_sub h2{font-size:26px;padding-left:15px;padding-bottom:15px;}
.tech_content01 .content01_sub h2:before{top:93px;left:0;height:25px;}
.tech_content01 .content01_sub h2:after{top:58px;height:35px;}
.tech_content01 .content01_sub .content01_sub_txt{font-size:14px;}
.tech_content01 .content01_sub .content01_bg{display:none}
}
/*테스트제품*/

.ft_01 {font-size:1.6rem;}

/* 인증서 */
.cert{width:100%}
.cert .certWrap{}
.cert .certWrap ul{width:100%;margin:0 auto;}
.cert .certWrap ul li{display:inline-block;text-align:center;margin:16px;width:22%}
.cert .certWrap ul li .txt{padding:10px; margin-top: 5px;}
.cert .certWrap ul li .txt h5{font-size: 18px; font-weight: 400; color: #313131;}
.cert .certWrap ul:after{content:"";display:table;clear:both}
.cert .certWrap ul li img{border:1px solid #aeaeac; border-top: solid 4px #c32432;}

@media screen and (max-width: 1024px){
	.cert .certWrap ul li{width:46%}
}
@media screen and (max-width: 768px){
	.cert .certWrap ul{text-align:center}
	.cert .certWrap ul li{width:100%;margin:0}
}