@charset "utf-8";

.sub {position:relative; clear:both;}

/* 사업분야 > 촉매 */
.catalyst {width:600px; margin:0 auto;}
.catalyst ul {width:600px; overflow:hidden; padding:90px 0;}
.catalyst ul li {float:left; margin:0 30px 30px 0;}
.catalyst ul li:nth-child(2n) {margin-right:0;}

/* 사업분야 > 고순도특수가스 */
.gas .gas_tab {padding-top:90px;}
.gas .gas_tab ul {width:600px; margin:0 auto; overflow:hidden;}
.gas .gas_tab ul li {width:300px; height:65px; float:left; color:#3a3a3a; font-size:18px; text-align:center; line-height:65px; border:1px solid #d7d7d7; box-sizing:border-box;}
.gas .gas_tab ul li.active {background:#e32028; color:#fff;}
.gas .tabCon_wrap {}
.gas .tabCon_wrap .tabCon {display:none;}
.gas .tabCon_wrap .tabCon.active {display:block;}

/* Contact Us > 연락처 */
.num .num01 {text-align:center; padding:90px 0 100px 0;} 
.num .consult {width:610px; margin:0 auto 100px;}
.num .consult .tit {text-align:center; margin-bottom:60px;}
.num .consult p {overflow:hidden; margin-bottom:30px;}
.num .consult label {font-size:18px; color:#666; font-size:500; width:90px; display:inline-block; text-align:left;}
.num .consult input[type="text"] {width:515px; height:40px; border:1px solid #b6b6b6; box-sizing:border-box; font-size:18px; color:#666; padding-left:10px;}
.num .consult .cont label {vertical-align:top;}
.num .consult textarea {width:515px; height:280px; border:1px solid #b6b6b6; box-sizing:border-box; resize:none; font-size:18px; color:#666; padding-left:10px;}

.location_map{width:600px; margin:0 auto;}


/* Contact Us > 연락처 */
.num .num01 {text-align:center; padding:90px 0 100px 0;} 
.num .consult {width:610px; margin:0 auto 100px;}
.num .consult .tit {text-align:center; margin-bottom:60px;}
.num .consult p {overflow:hidden; margin-bottom:30px;}
.num .consult label {font-size:18px; color:#666; font-size:500; width:90px; display:inline-block; text-align:left;}
.num .consult input[type="text"] {width:515px; height:40px; border:1px solid #b6b6b6; box-sizing:border-box; font-size:18px; color:#666; padding-left:10px;}
.num .consult .cont label {vertical-align:top;}
.num .consult textarea {width:515px; height:280px; border:1px solid #b6b6b6; box-sizing:border-box; resize:none; font-size:18px; color:#666; padding-left:10px;}

.num_wrap {width:100%; margin:0 auto 120px;}
.num_form {width:600px; margin:0 auto;}
.num_form input {width:600px; height:50px; padding:0 10px; box-sizing:border-box; border:1px solid #b6b6b6; font-size:16px;}
.num_form ul {overflow:hidden;}
.num_form ul li {float:left;}
.num_form ul li input {width:290px;}
.num_form ul li:first-child {margin-right:20px;}
.num_form p {margin-top:10px;}

.num_form select {width:600px; height:50px; padding:0 10px; box-sizing:border-box; border:1px solid #b6b6b6; font-size:20px; color:#a6a6a6;}
.num_form option {font-size:20px;} 
.num_form textarea {width:600px; height:275px; padding:5px 10px; box-sizing:border-box; border:1px solid #b6b6b6; font-size:22px; color:#a6a6a6; resize:none;} 

.nline {width:100%; height:1px; margin:20px 0; background:#b6b6b6;}


/*contact*/
.contact_wrap {width:600px; height:700px; margin:90px auto; background:url('/img/contact_bg.png') no-repeat center top; text-align:left; color:#fff;}
.contact_wrap ul {overflow:hidden;}
.contact_wrap ul li {height:350px; box-sizing:border-box;}
.contact_wrap ul li:first-child {padding:80px 0 0 0; text-align:center;}
.contact_wrap ul li:first-child .l_tit {color:#fff; font-size:40px; font-weight:700;}
.contact_wrap ul li:first-child .bot,.contact_wrap ul li:first-child .bot a {margin-top:40px; font-size:20px; color:#fff; line-height:1.4em;}
.contact_wrap ul li.right {padding:56px 0 0 30px;}
.contact_wrap ul li.right dl {overflow:hidden; height:85px; margin-bottom:65px;}
.contact_wrap ul li.right dl dt,
.contact_wrap ul li.right dl dd {float:left;}
.contact_wrap ul li.right dl dt {display:block; font-size:30px; font-weight:700; padding-right:30px; margin-right:30px;}
.contact_wrap ul li.right dl dd,.contact_wrap ul li.right dl dd a {font-size:18px; font-weight:300; color:#fff; line-height:1.5em; padding-top:5px;}


.catalyst_popWrap{width:100%; height:100%; position:absolute; top:0; left:0; z-index:101; letter-spacing:0; display:none;}
.black_bg{width:100%; height:100%; position:fixed; top:0; left:0; background:#000; opacity:0.75;}
.catalyst_pop{width:600px; border-top:10px solid #e22028; position:absolute; top:150px; left:50%; margin-left:-300px; background:#fff;}
.catalyst_pop .catalyst_pop_x{position:absolute; right:0; top:-75px; cursor:pointer;}
.catalyst_pop_tit{margin-top:30px; padding:0 34px;}
.catalyst_pop_tit p{font-size:30px; color:#3a3a3a; font-weight:500; padding:25px 0; border:1px solid #dadada;}
.catalyst_pop ul li{padding:30px 70px 27px; text-align:left;}
.catalyst_pop ul li:nth-of-type(2n){background:#f7f7f7;}
.catalyst_pop ul li p{font-size:18px; color:#3a3a3a; font-weight:500; padding-left:20px; background:url("/img/catalyst_pList.png") left center no-repeat; margin-bottom:18px;}
.catalyst_pop ul li > span{display:block; margin-left:20px; font-size:16px; color:#626262; font-weight:300; line-height:21px;}
.catalyst_pop ul li > span span{display:inline-block; width:70px;}

/*인증현황*/
.rnd_pop {margin-bottom:150px;}
.rnd_pop ul {padding:59px 0; overflow:hidden;}
.rnd_pop ul:first-of-type {border-bottom:1px solid #c5c5c5;}
.rnd_pop ul li {float:left; margin:0 40px 40px 40px; cursor:pointer; pointer-events: none;}
.rnd_pop_con {width:600px;}
.rnd_pop_con img {width:100%;}
.con600 {width:600px; margin:0 auto;}

/*특허*/
.patent_tb {width:100%; border-top:2px solid #d41e24; margin-bottom:150px;}
.patent_tb td {padding:15px 10px; font-size:18px; color:#4a4a4a; font-weight:300; border:1px solid #c2c2c2; box-sizing:border-box; text-align:center; word-break:keep-all;}
.patent_tb thead tr td {background-color:#ebebeb; font-size:22px; font-weight:700; color:#4a4a4a; text-align:center; padding:15px 5px; letter-spacing:-0.05em;}
.patent_tb thead tr td:nth-of-type(2) {text-align:center;}
.patent_tb td:first-of-type {border-left:0;}
.patent_tb td:last-of-type {border-right:0;}



/*촉매*/
.catalystCon{overflow:hidden; margin:30px auto 100px;}
.ca_wrap {overflow:hidden; padding:60px 0 40px; border-bottom:1px solid #c5c5c5;}
.ca_wrap:last-of-type {border-bottom:0;}
.ca_wrap .ca_tit,.ca_wrap .ca_detail {float:left;}
.ca_wrap .ca_detail {width:895px;}

.cai_wrap {overflow:hidden; padding:60px 0 40px; border-bottom:1px solid #c5c5c5;}
.cai_wrap:last-of-type {border-bottom:0;}
.cai_wrap .ca_tit,.cai_wrap .ca_detail {float:left;}
.cai_wrap .ca_detail {width:895px;}


.catalystCon ul {overflow:hidden;}
.catalystCon li {position:relative; float:left; width:285px; margin:0 20px 20px 0; cursor:pointer;}
.catalystCon li:nth-of-type(3n) {margin-right:0;}
.ca_wrap .ca_detail li p {display:none; position:absolute; top:0; left:0; width:65px; height:65px; background:url('/img/biover_point.png') no-repeat left top;}
.ca_wrap .ca_detail li:hover p {display:block;}

.catalyst_popWrap{width:100%; height:100%; position:absolute; top:0; left:0; z-index:101; letter-spacing:0; display:none;}
.black_bg{width:100%; height:100%; position:fixed; top:0; left:0; background:#000; opacity:0.75;}
.catalyst_pop{width:600px; border-top:10px solid #e22028; position:absolute; top:100px; left:50%; margin-left:-300px; background:#fff;}
.catalyst_pop .catalyst_pop_x{position:absolute; right:0; top:-75px; cursor:pointer;}
.catalyst_pop_tit{margin-top:30px; padding:0 34px;}
.catalyst_pop_tit p{font-size:30px; color:#3a3a3a; font-weight:500; padding:25px 0; border:1px solid #dadada; text-align:center;}
.catalyst_pop ul li{padding:30px 70px 27px; text-align:left;}
.catalyst_pop ul li:nth-of-type(2n){background:#f7f7f7;}
.catalyst_pop ul li p{font-size:18px; color:#3a3a3a; font-weight:500; padding-left:20px; background:url("/img/catalyst_pList.png") left center no-repeat; margin-bottom:18px;}
.catalyst_pop ul li > span{display:block; margin-left:20px; font-size:16px; color:#626262; font-weight:300; line-height:21px;}
.catalyst_pop ul li > span span{display:inline-block; width:70px;}


/*플랜트*/
.gas_con {text-align:center; padding:0 20px;}
.tit_pimg {margin:90px 0 20px;}
.gas_con h5 {font-size:30px; color:#3a3a3a; font-weight:300; letter-spacing:-0.055em;}
.sub_text {margin:65px 0 60px; font-size:18px; color:#3a3a3a; line-height:1.4em; word-break:keep-all;}


.text_le {margin:90px 0 0;}
.text_le ul {overflow:hidden;}
.text_le ul li {width:600px; margin-bottom:90px; box-sizing:border-box;}
.text_le ul li .bar {width:30px; height:3px; margin-bottom:25px; background:#e32028;}
.text_le ul li h6 {margin-bottom:60px; font-size:30px; color:#3a3a3a; text-align:left; font-weight:300; letter-spacing:-0.055em; line-height:1.4em;}
.text_le ul li dl dt,
.text_le ul li dl dd {text-align:left; font-size:18px; color:#3a3a3a; font-weight:300; line-height:1.6em;}
.text_le ul li dl dt {font-weight:400; letter-spacing: -0.01em;}
.text_le ul li dl dd {margin-bottom:35px; letter-spacing:-0.03em;}

.text_le ul li.w100 {width:100%; float:none;}
.text_le ul li.t03i {position:relative;}

.new_quick {
	position: fixed;
	right: 5%;
	bottom: 10%;
z-index: 99;
}

.new_quick a {
	width: 54px;
	display: block;
}

.new_quick a img {
	width: 100%;
}