@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

/* 초기화 */
html {overflow-y:scroll;height:100%}
body {margin:0;padding:0;font-size:0.75em;height:100%;font-family: "Nanum Gothic", sans-serif;min-width:320px;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family: 'NanumSquare', sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
figure{margin:0;padding:0;}
header ul, nav ul, footer ul {margin:0;padding:0;list-style:none}
legend {position:absolute;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select,img{vertical-align:middle}
input, button {margin:0;padding:0;font-size:1em;}
button,input[type=submit]{cursor:pointer;font-family: "Nanum Gothic", sans-serif;outline:none}
input[type=text], input[type=password], input[type=submit], input[type=image], button {border-radius:0;font-size:1em;-webkit-appearance:none}
textarea, select {font-size:1em;}
textarea {border-radius:0;-webkit-appearance:none}
p {margin:0;padding:0;word-break:break-all}
hr {display:inline-block;margin:0;border:0;}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {text-decoration:none}
 a:hover,a:focus{}
ul,li,ol,dt,dd,dl{list-style:none;padding:0;margin:0;}

.btn_submit{background-color:#b5242c !important;}
a.btn_b02{background-color:#b5242c !important;border:1px solid #b5242c !important;}
a.btn_b01{background-color:#FFF;}

*, :after, :before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}

* {padding:0; margin:0;}




/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:100%;height:1px}
#hd_pop h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}
#skip_to_container{position:absolute;font-size:0;}
#container_title{text-align:left;}



/*head*/
#hd{width:100%;z-index:9999;/*box-shadow:0 2px 4px #d9d9d9*/border-bottom:1px solid #d9d9d9;}
#hd_wrap{max-width:1600px;margin:0 auto;padding-top:20px;position:relative;}
#hd_wrap > div{overflow:hidden;}

#tnb{float:right;}
#tnb a{font-size:15px;color:#676767;}
#tnb span{color:#cccccc;display:inline-block;padding:0 20px;}
#tnb ul{padding-left:25px;display:inline-block;}
#tnb ul li{display:inline-block;}
#tnb > div{display:inline-block;}

#hd_ct{display:none;position:absolute;top:39px;right:10px;width:47px;height:46px;border:0;background:url('/img/btn_gnb.png') center no-repeat;color:#fff;font-size:1em;text-indent:-9999px;-webkit-appearance:none;}

#hd_sch_open {overflow:hidden;width:47px;height:46px;background:url('/img/btn_sch.png');text-indent:-999px;border:0;vertical-align:top;}
#hd_sch {display:none;z-index:10;width:305px;text-align:center;position:absolute;top:80px;right:0;}
#hd_sch h2 {margin:0 0 10px}
#hd_sch .sch_inner {position:relative;}
#hd_sch .sch_inner h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#hd_sch .frm_input {height:30px;border-color:#e6e6e6;background:#fff;line-height:30px;width:100%;text-indent:5px}
#hd_sch .btn_submit {position:absolute;top:7px;right:7px;background:#fff url('/img/btn_search_s2.png');background-color:#FFF !important;text-indent:-999px;width:15px;height:15px;}
#hd_sch .pop_close {text-align:center;padding:5px;border:0;background:#626870;color:#fff;margin-top:5px}



.nav{line-height:50px;}
#hd:after{display:block;visibility:hidden;clear:both;content:""}
#hd h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}



#logo{float:left;padding:0;margin:0;}
#logo a{}
#logo img{vertical-align:middle}
.fixed #logo img{}


.web_gnb #gnb {position:relative;display:inline-block;color:#fff;/*margin-right:50px;*/font-family: 'NanumSquare';}
.web_gnb #gnb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.web_gnb #gnb_1dul {padding:0;zoom:1;}
.web_gnb #gnb_1dul:after {display:block;visibility:hidden;clear:both;content:""}
.web_gnb .gnb_1dli {z-index:10;position:relative;float:left;color:#333;}
.web_gnb .gnb_1dli:last-child span{display:none;}
.web_gnb .gnb_1da {font-size:20px;color:#222222;display:inline-block;padding:0px 60px 25px; font-weight:700;}

.web_gnb .gnb_1da:focus, .gnb_1da:hover {text-decoration:none;color:#b5242c !important;}
.web_gnb .gnb_1dli_air .gnb_1da {color:#b5242c !important;}
.web_gnb .gnb_1dli_on .gnb_1da {color:#b5242c !important;}
.web_gnb .gnb_2dul {display:none;position:absolute;top:45px;width:100%;margin:0 auto;/*border:1px solid #23519a;*/background-color:transparent;padding-top:20px;font-family: "Nanum Gothic", sans-serif;}
.web_gnb .gnb_2dul:after{content:'';border-left: 5px solid transparent;border-top: 5px solid #c5c5c5;border-right: 5px solid transparent;position:absolute;top:6px;left:50%;margin-left:-2.5px;}
.web_gnb .gnb_2da {display:block;font-size:16px;color:#5e5e5e;padding:10px 5px;text-align:center;text-decoration:none;line-height:18px;background-color:#FFF;}
.web_gnb .gnb_1dli_air .gnb_2da {color:#272727;}
.web_gnb .gnb_1dli_on .gnb_2da {color:#272727;}
.web_gnb .gnb_1dli_air .gnb_2dul{background:#FFF;}
.web_gnb .gnb_1dli_on .gnb_2dul{background:#FFF;}
.web_gnb .gnb_2da:focus, .gnb_2da:hover {background:#b5242c;color:#fff !important;text-decoration:none}
.web_gnb .gnb_1dli_over .gnb_2dul {display:block !important;left:0;/*background:rgba(255,255,255,1);*/}
.web_gnb .gnb_1dli_over2 .gnb_2dul {display:block !important;right:0;/*background:rgba(255,255,255,1);*/}

.gnb_bg{display:none;width:100%;height:255px;background-color:#FFF;position:absolute;top:120px;left:0;/*box-shadow:0 -2px 4px #d9d9d9*//*border-top:1px solid #d9d9d9;*/}


/*카테고리*/
#category{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0,0.8);z-index:99999;-moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;  -webkit-backface-visibility: hidden;}
#category .ct_wr{width:250px;height:100%;overflow-y:auto;float:right;background:#fff;}
#category ul.cate_tab{width:100%;}
#category ul.cate_tab:after{display:block;visibility:hidden;clear:both;content:""}
#category ul.cate_tab li{float:left;width:33.3%;font-size:0.92em;}
#category ul.cate_tab li a{display:block;height:30px;line-height:30px;color:#a8a8a8;background:#f9f9f9;border:1px solid #e9e9e9;border-left:none}
#category ul.cate_tab li a.ct_tab_sl{background:#fff;border-bottom-color:#fff;color:#545454}
#category ul.cate{background:#fff;;width:100%;text-align:left;text-indent:10px;}
#category ul.cate>li{line-height:45px;border-bottom:1px solid #e9e9e9;}
#category ul.cate li{position:relative;font-weight:bold;}
#category ul.cate li a{color:#545454;display:block;  text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;padding-right:30px;font-size:13px;}
#category ul.cate li .ct_op{display:inline-block;text-indent:-999px;background:url('/img/cate_op.gif') no-repeat 10px 50% ;height:45px; width:30px;position:absolute;top:0;right:0;border:none}
#category ul.cate li a:hover{color:#b5242c;}
#category ul.cate li .ct_cl{background-position:-12px 50%}
#category ul.sub_cate{display:none}
#category ul.sub_cate li{line-height:40px;}
#category ul.sub_cate li a:hover{color:#b5242c;background-color:#FFF;}
#category ul.sub_cate1 li{text-indent:14px;background:#fafafa;border-top:1px solid #e9e9e9;font-weight:normal}
#category ul.sub_cate2 li{text-indent:25px;background:#f6f6f6;}
#category ul.sub_cate3 li{text-indent:40px;background:#f3f3f3;}
#category ul.sub_cate4 li{text-indent:55px;background:#efefef;}
#category .pop_close{position:absolute;top:10px;right:260px;width:30px;height:30px; background:url('/img/close.png') no-repeat 50% 50%;;border:none;text-indent:-99999px}





@media(min-width:1251px){
	.web_gnb #gnb{display:inline-block !important;}
}

@media(max-width:1250px){
	#hd{position:static;}
	.web_gnb #gnb{display:none;width:100%;position:absolute;top:100px;z-index:9999;border-bottom:1px solid rgba(41,105,179,1);}
	.web_gnb #gnb_1dul{float:none;}
	.web_gnb .gnb_1dli{float:none;background-color:#FFF;width:100%;text-align:center;}
	.web_gnb .gnb_1da{font-weight:600;font-size:14px;display:block;line-height:45px;border-bottom:1px solid rgba(41,105,179,0.1);}
	#logo{float:none;text-align:center;padding:20px 0;}
	#logo img{}
	#hd_wrap{padding-top:0;}
	#hd_ct{display:block;}

	#tnb{float:none;height:auto;position:relative;display:block;padding-top:10px;}
	#tnb ul{display:block;margin:0;padding:0;}
	#tnb ul li{position:absolute;right:10px;top:40px;}
	#tnb > div{display:block;}
	#hd_sch_open{left:10px;position:absolute;top:40px;}
	#hd_sch{position:static;width:80%;margin-left:10%;padding-top:20px;}
	#hd_tnb_wrap{display:none;}

	.web_gnb .gnb_2dul{display:block !important;position:static;border:0;border-bottom:1px solid rgba(41,105,179,0.1);}
	
	
}

@media(max-width:850px){
	#tnb a{font-size:14px;}

	#hd_sch{width:70%;margin-left:15%;}
}

@media(max-width:550px){
	#tnb a{font-size:12px;}
	#tnb span{padding:0 13px;}

	#logo{padding:15px 0;}
	#logo img{width:200px;}

	#hd_sch_open{width:38px;height:37px;background-size:cover;left:5px;top:35px;}
	#tnb ul li{right:5px;top:35px;}
	#tnb ul li img{width:38px;}

	#hd_ct{width:38px;height:37px;top:36px;right:5px;}

	#hd_sch{padding-top:15px;}
}



/* 오늘 본 상품 */
#stv {z-index:150;position:relative;float:right;width:55px;top:20px;/*position:fixed;*/right:20px;}
#stv_list {position:absolute;width:55px;right:0;top:0;/*border:1px solid #e9e9e9;*/}
#stv_list h2 {padding:10px 0 8px;background:#000;text-align:center;letter-spacing:-0.1em}
#stv_pg {display:block;margin:5px 0 0}
#stv_list p {padding:20px 0;text-align:center}
#stv_btn {text-align:center;zoom:1;}
#stv_btn:after {display:block;visibility:hidden;clear:both;content:""}
#stv_btn button {float:left;margin:0;padding:5px 0 4px;width:44px;border:0;background:#555;color:#fff;text-align:center}
#stv_ul {margin:5px 0 10px;padding:0;list-style:none}
.stv_item {display:none;padding:0 9px;text-align:center;word-break:break-all}
.stv_item img {margin:5px 0}

#stv_nb {/*margin:0 0 2px 0;*/padding:0px;line-height:55px;border-bottom:2px solid #fff; background:#222222;list-style:none}
#stv_nb:last-child {border-bottom:0px solid #858585;}
#stv_nb li {text-align:center;}
#stv_nb a {display:block; font-size:12px; color:#fff;}
#stv_top{background-color:#b5242c;font-size:13px;padding:7px 0;text-align:center;}
#stv_top a{color:#fff;}
#stv_top a span{font-size:10px;}

/*메인*/
@media(max-width:1350px){
	#stv{top:90px;right:0;}
}


@media(max-width:1190px){
	#stv{top:50px;}	
}

@media(max-width:550px){
	#stv{width:45px;opacity:0.8;}
	#stv:hover{opacity:1;}
	#stv_list{width:45px;}
	#stv_nb{line-height:45px;}
	#stv_top{font-size:11px;}
}


#main_container{max-width:1600px;margin:0 auto 60px;}

.main_wrap01{overflow:hidden;}
.main_con{float:left;width:23%;}

@media(max-width:1620px){
	#main_container{padding:0 10px;}
}

@media(max-width:850px){
	#main_container{margin:0 0 50px;}
}

@media(max-width:550px){
	#main_container{padding:0 5px;margin:0 0 30px;}
}

/* 메인 비주얼 시작*/
.main_visual{position:relative;float:left;width:77%;}

.main-carousel{height:928px; list-style:none;}
.main-carousel li{height:928px;background-size:cover;background-position:center center;list-style:none;}


.main-carousel .copy_area{color:#FFF;padding:120px 0 0 130px;list-style:none;}
.main-carousel .copy_area h2{font-size:54px;line-height:68px;font-weight:800;letter-spacing:-0.3px;}
.main-carousel .copy_area hr{width:85px;height:4px;background-color:#fff;margin:30px 0;}
.main-carousel .copy_area p{font-size:20px;line-height:30px;}
.main-carousel .copy_area a{display:inline-block;font-size:14px;color:#fff;font-weight:600;width:180px;height:40px;line-height:40px;text-align:center;border:1px solid #fff;margin-top:75px;}
.main-carousel .copy_area a span{display:inline-block;background:url('/img/main_btn.png') no-repeat;width:21px;height:9px;margin-left:8px;}


.main-carousel .owl-controls .owl-nav{position:absolute;width:100%;top:430px;z-index:20;}
.main-carousel .owl-controls .owl-nav .owl-prev{width:80px;height:71px;background:url(/img/prev_btn.png) no-repeat;text-indent:-9999px;position:absolute;left:0}
.main-carousel .owl-controls .owl-nav .owl-next{width:80px;height:71px;background:url(/img/next_btn.png) no-repeat;text-indent:-9999px;position:absolute;right:0}


.main-carousel .owl-controls .owl-dots{position:absolute;width:100%; text-align:center; margin:0 auto; bottom:40px;}
.main-carousel .owl-controls .owl-dots .owl-dot{background:rgba(255, 255, 255, 0.5);width:12px; height:12px; display:inline-block;margin-left:8px;border-radius:50%;}
.main-carousel .owl-controls .owl-dots .owl-dot.active{background:rgba(255, 255, 255, 1)}


/*메인 비주얼 끝*/

/*메인 사이드 시작*/
.main_board{position:relative;border:1px solid #e2e2e2;padding:15px 25px;height:309px;}
.main_board01{border-bottom:0;}
.main_board .board_title{padding:15px 0;margin-bottom:10px;border-bottom:1px solid #dcdee2;}
.main_board .board_title a{font-family: 'NanumSquare', sans-serif;font-size:20px;color:#272727;font-weight:800;}
.main_board .board_title a span{color:#b5242c;}
.main_board a.board_btn{display:inline-block;width:47px;height:40px;line-height:40px;background-color:#e1e1e1;font-size:28px;color:#8f8f8f;text-align:center;position:absolute;top:0;right:0;}
.main_board ul{}
.main_board ul li{line-height:40px;border-bottom:2px dotted #cccccc;}
.main_board ul li a{font-size:14px;color:#5e5e5e;}
.main_board ul li:last-child{border-bottom:0;}


.main_video{background:url('/img/video_img.jpg')center no-repeat;height:205px;background-size:cover;text-align:center;}
.main_video a{display:block;height:100%;padding-top:70px;}
.main_video img{}
.main_video h2{font-size:20px;color:#fff;padding-top:17px;}

.main_down{}
.main_down ul{overflow:hidden;}
.main_down ul li{text-align:center;float:left;width:50%;height:105px;background:url('/img/main_menu_bg.png') left top no-repeat;/*background-size:cover;*/}
.main_down ul li a{display:block;height:100%;padding-top:30px;}
.main_down ul li h2{font-size:18px;color:#fff;padding-top:5px;}

.main_down ul li:nth-child(1){background-color:#8cb553;}
.main_down ul li:nth-child(2){background-color:#52b552;}


/*메인 사이드 끝*/

/*메인 product 시작*/
.main_product{padding-top:40px;}
.main_product .product_title{padding-bottom:16px;}
.main_product .product_title h2{font-size:20px;color:#272727;font-weight:800;}
.main_product .product_title h2 span{color:#b5242c;}

.main_product ul{overflow:hidden;}
.main_product ul li{border:1px solid #e3e3e3;float:left;width:16.2%;margin:0 0.56% 0 0;}
.main_product ul li:last-child{margin:0;}

.main_product .product_img{}
.main_product .product_img a{display:block;}
.main_product .product_img img{width:100%;}
.main_product .product_txt{background-color:#f0f0f0;text-align:center;padding:10px 0;}
.main_product .product_txt p{font-size:16px;color:#5e5e5e;font-weight:600;}


/*메인 product 끝*/

@media(max-width:1250px){
	.main_con{width:100%;}
	.main_visual{width:100%;}
	
	.main-carousel{height:750px;}
	.main-carousel li{height:750px;}
	.main-carousel .copy_area{padding:80px 0 0 80px;}
	.main-carousel .owl-controls .owl-nav{top:345px}

	.board_wrap{overflow:hidden;margin:20px 0;}
	.main_board{float:left;width:49.5%;}
	.main_board01{border-bottom:1px solid #e2e2e2;margin:0 1% 0 0;}

	.main_video{float:left;width:50%;height:210px;}
	.main_down{float:left;width:50%;}
	.main_down ul li{float:none;width:100%;}

	.main_product ul li{width:32%;margin:0 2% 15px 0;}
	.main_product ul li:nth-child(3n){margin:0 0 15px 0;}
	.main_product ul li:last-child{margin:0 0 15px 0;}
	.main_product .product_img{text-align:center;}
	.main_product .product_img img{width:auto;}
}

@media(max-width:850px){
	.main-carousel{height:550px;}
	.main-carousel li{height:550px;}

	.main-carousel .copy_area{padding:50px 0 0 40px;}
	.main-carousel .copy_area h2{font-size:45px;line-height:58px;}
	.main-carousel .copy_area hr{width:60px;margin:15px 0;}
	.main-carousel .copy_area p{font-size:15px;line-height:25px;}

	.main-carousel .owl-controls .owl-nav{top:260px;}
	.main-carousel .owl-controls .owl-nav .owl-prev{width:60px;height:53px;background-size:cover;}
	.main-carousel .owl-controls .owl-nav .owl-next{width:60px;height:53px;background-size:cover;}

	.main_board{width:100%;height:auto;}
	.main_board01{margin:0 0 20px 0;}

	.main_product .product_img img{width:230px;}

	.main_product ul li{width:49%;margin:0 2% 15px 0;}
	.main_product ul li:nth-child(3n){margin:0 2% 15px 0;}
	.main_product ul li:last-child{margin:0 2% 15px 0;}
	.main_product ul li:nth-child(2n){margin:0 0 15px 0;}
}

@media(max-width:550px){
	.main-carousel{height:340px;}
	.main-carousel li{height:340px;}
	.main-carousel .copy_area{text-align:center;padding:40px 0 0;}
	.main-carousel .copy_area h2{font-size:33px;line-height:45px;}
	.main-carousel .copy_area p{font-size:12px;line-height:18px;letter-spacing:-0.5px;}
	.main-carousel .copy_area a{width:130px;height:35px;line-height:35px;font-size:12px;margin-top:30px;}

	.main-carousel .owl-controls .owl-dots{bottom:20px;}
	.main-carousel .owl-controls .owl-nav{top:220px;}
	.main-carousel .owl-controls .owl-nav .owl-prev{opacity:0.7;}
	.main-carousel .owl-controls .owl-nav .owl-next{opacity:0.7;}

	.main_board{padding:15px 10px;}
	.main_board .board_title a{font-size:18px;}
	.main_board .board_title{padding:10px 0;}
	.main_board ul li{line-height:35px;}
	.main_board ul li a{font-size:13px;}

	.main_video{width:100%;}
	.main_down{width:100%;}

	.main_product .product_title h2{font-size:18px;}
	.main_product .product_img img{width:100%;}
	.main_product .product_txt p{font-size:13px;}
}




/*메인 공통*/



/*하단 시작*/
.ft_area{background-color:#333333;padding:45px 0;}
.ft_wrap{max-width:1600px;margin:0 auto;}


#ft {clear:both;color:#999999;font-size:12px;line-height:21px;border-top:1px solid #484848;}
#ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ft div {margin:0 auto;padding:0;position:relative;}
#ft a {text-decoration:none;color:#999999;}
#ft span {display:inline-block;color:#666666;padding:0 6px;}

#ft .ft_company{padding:25px 0;}
#ft .ft_company span{padding:0 15px;}

.scroll-top{position:fixed;bottom:20px;right:20px;border:0;background:0;opacity:0.7;}
.scroll-top:hover{opacity:1;}

.ft_copytright{padding-top:2px;}

.ft_partner{border-bottom:1px solid #e5e5e5;}
.ft_partner div{/*max-width:1270px;margin:0 auto;*/}
.ft_partner div span > img{margin-right:60px;}
.partner-container{height:80px;line-height:72px;position:relative; border-top:1px solid #e5e5e5;background-color:#f0f0f0;/*margin-top:60px;*/}
.partner-container table{position:absolute;top:0px;}
.partner_wrap{max-width:1600px;margin:0 auto;position:relative;}


.ft_menu{padding-bottom:15px;}
.ft_menu h2{font-size:20px;color:#fff;padding-bottom:15px;}
.ft_menu p{font-size:16px;line-height:34px;}
.ft_menu p a{color:#fff;opacity:0.3;}
.ft_menu p a:hover{text-decoration:underline;}
.ft_menu ul{}
.ft_menu ul li{display:inline-block;margin-right:195px;vertical-align:top;}

.ft_menu ul li.service{float:right;margin-right:0;text-align:center;}
.ft_menu ul li.service a{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;border:1px solid #696969;margin-left:5px;}


@media(max-width:1620px){
	.ft_wrap{padding:0 10px;}
	
}

@media(max-width:1290px){
	.ft_area{padding:30px 0 20px;}
	.ft_menu ul li{margin-right:60px;}

	.ft_menu h2{font-size:18px;}
	.ft_menu p{font-size:14px;line-height:32px;}
}


@media(max-width:850px){
	#ft_logo{display:none;}
	#ft{border-top:0;}
	#ft p{}

	.partner-container{/*margin-top:50px;*/}
	
	#ft{text-align:center;}
	.ft_menu{display:none;}
	#ft .ft_company{padding:0 0 25px;}

}

@media(max-width:550px){
	.ft_wrap{padding:0 5px;}
	#ft div{/*padding:0 5px;*/}
	#ft p{/*display:none;*/}
	#ft .ft_company{padding:0 0 15px;}
	.ft_copytright{display:block !important;text-align:center;font-size:11px;}

	.partner-container{/*margin-top:30px;*/}

	.scroll-top{right:5px;bottom:5px;}
}

/*하단 끝*/

/*서브 공통 시작*/

#sub_container{max-width:1170px;margin:0 auto;}

.sub_location{margin:40px 0;position:relative;}
.sub_location > div{/*font-family: 'NanumSquare', sans-serif;*/position:absolute;top:10px;}
.sub_location > div a{font-size:20px;color:#999999;font-weight:800;}
.sub_location > div span{display:inline-block;width:17px;height:28px;vertical-align:middle;}
.sub_location .prev_btn{left:0;}
.sub_location .prev_btn span{background:url('/img/location_prev.png');margin-right:10px;}
.sub_location .next_btn{right:0;}
.sub_location .next_btn span{background:url('/img/location_next.png');margin-left:10px;}
.sub_location h2{font-size:38px;color:#222222;font-weight:800;text-align:center;}

.sub_area{padding:65px 0;overflow:hidden;}
.sub_border{border-bottom:1px solid #dcdee2;}
.sub_border02{border-top:5px solid #f1f1f1;}


.sub_wrap{overflow:hidden;}

.sub_title{float:left;width:25.2%;}
.sub_title h2{font-size:24px;color:#272727;font-weight:800;line-height:32px;}
.sub_title h2 span{color:#b5242c;}
.sub_title h2 span.trading_desc{color:#272727;font-size:17px;font-weight:400;}
.sub_title02{float:none;width:100%;text-align:center;}
.sub_title_cylinder h2 b{font-weight:800;}


.sub_con{float:left;width:74.8%;}
.sub_con02{float:none;width:100%;margin-top:40px;}


.sub_str{padding-bottom:6px;}
.sub_str h2{font-size:20px;color:#2059b2;}


br.sub_br{display:none;}


@media(max-width:1190px){
	#sub_container{padding:0 10px;}

	.sub_location{margin:0;padding:35px 0;}
	.sub_location h2{padding-top:15px;}
	.sub_location > div a{}
	.sub_location > div{top:15px;}
	.sub_location > div span{width:11px;height:18px;background-size:cover !important;}


	.sub_title{width:100%;text-align:center;padding-bottom:30px;}
	.sub_con{width:100%;}
	.sub_con02{margin-top:10px;}
	.sub_str{text-align:center;}
}

@media(max-width:850px){
	
	.sub_location h2{font-size:34px;}
	.sub_location > div a{font-size:17px;}
	

	.sub_area{padding:45px 0;}
	.sub_title{padding-bottom:20px;}
	.sub_title h2{font-size:24px;}
	.sub_title_cylinder h2{font-size:22px;line-height:32px;}
	.sub_title_cylinder h2 b{display:block;}

	.sub_str h2{font-size:18px;line-height:26px;}
}

@media(max-width:550px){
	#sub_container{padding:0 5px;}

	.sub_location > div a{font-size:14px;/*letter-spacing:-0.6px;*/}
	.sub_location h2{font-size:28px;}
	.sub_location{padding:30px 0 25px;}
	.sub_location .next_btn span{margin-left:3px;}
	.sub_location .prev_btn span{margin-right:3px;}

	.sub_area{padding:35px 0;}
	.sub_title{padding-bottom:15px;}
	.sub_title h2{font-size:21px;}
	.sub_title_cylinder h2{letter-spacing:-0.3px}

	.sub_str h2{font-size:16px;line-height:24px;}

	br.sub_br{display:block;}
	.sub_con02{margin-top:20px;}

	.sub_title h2 span.trading_desc{display:block;font-size:15px;padding-top:5px;}

}


/*서브 공통 끝*/

/*About Us 시작*/
.about_area{}
.about_area .about_title{color:#fff;padding:0 65px;background:url('/img/about_img.jpg')center no-repeat;height:385px;background-size:cover !important;}
.about_area .about_title h2{font-size:36px;line-height:48px;font-weight:800;padding-top:95px;}
.about_area .about_title p{font-size:18px;line-height:30px;padding-top:35px;}

.about_area .about_wrap01{}
.about_area .about_wrap01 figure{background:url('/img/about_img_02.png')center no-repeat;height:417px;text-align:center;background-size:cover;}
.about_area .about_wrap01 figure img{padding-top:65px;}

.about_area .about_tb{}
.about_area .about_tb .about_img{padding-bottom:10px;}
.about_area .about_tb table{border-collapse:collapse;width:100%;}
.about_area .about_tb table th{font-size:18px;color:#23519a;background-color:#e9edf5;border-top:2px solid #4f74ae;border-bottom:1px solid #7592c0;padding:15px 0;}
.about_area .about_tb table td{font-size:16px;line-height:24px;border-bottom:1px solid #dddddd;color:#5e5e5e;padding:13px 48px;}
.about_area .about_tb table td:first-child{color:#272727;background-color:#f7f7f7;text-align:center;}
.about_area .about_tb table td span{display:inline-block;width:180px;}

.about_greeting{}
.about_greeting .greeting_str{font-size:20px;line-height:30px;color:#2059b2;font-weight:600;}
.about_greeting .greeting_desc{font-size:15px;line-height:30px;color:#5e5e5e;padding-top:40px;}
.about_greeting .greeting_desc img{padding-left:20px;vertical-align:top;}

@media(max-width:1190px){
	.about_greeting{text-align:center;}
	.about_greeting .greeting_str br{display:none;}
	.about_greeting .greeting_desc br{display:none;}
	.about_area .about_tb .about_img{}
	.about_area .about_tb .about_img img{width:100%;}
}

@media(max-width:850px){
	.about_area .about_title{height:280px;padding:0 35px;background-size:cover;}
	.about_area .about_title h2{font-size:32px;line-height:44px;padding-top:45px;}
	.about_area .about_title p{font-size:16px;line-height:28px;}

	.about_area .about_wrap01 figure{height:auto;}
	.about_area .about_wrap01 figure img{width:520px;padding:35px 0 20px;}

	.about_area .about_tb table th{font-size:16px;padding:12px 0;}
	.about_area .about_tb table td{font-size:14px;line-height:22px;padding:11px 10px;}
	.about_area .about_tb table td span{display:none;}

	.about_greeting .greeting_desc{padding-top:25px;}
	
}

@media(max-width:550px){
	.about_area .about_wrap01 figure img{width:300px;}

	.about_area .about_title{padding:0 15px;padding-bottom:30px;height:auto;}
	.about_area .about_title h2{font-size:28px;line-height:40px;padding-top:30px;}
	.about_area .about_title p{font-size:14px;line-height:25px;}
	.about_area .about_title p br{display:none;}

	.about_greeting .greeting_str{font-size:17px;line-height:27px;}
	.about_greeting .greeting_desc{font-size:13px;line-height:24px;padding-top:15px;}
}


/*About Us 끝*/

/*certificate 시작*/
.about_area .certifi_title{background:url('/img/contact_imga.jpg')center no-repeat;}

.certifi_area{}
.certifi_area ul{}
.certifi_area ul li{display:inline-block;margin:0 14px 15px 0;}
.certifi_area ul li:nth-child(3n){margin:0 0 15px 0;}
.certifi_area ul li .certifi_img{border:1px solid #e2e2e2;}

@media(max-width:1190px){
	.certifi_area{text-align:center;}
	.certifi_area ul li{margin:0 5px 15px;}
	.certifi_area ul li:nth-child(3n){margin:0 5px 15px;}
}

@media(max-width:850px){
	.certifi_area ul li .certifi_img{}
	.certifi_area ul li .certifi_img img{width:230px;}

}

@media(max-width:550px){
	.certifi_area ul li .certifi_img img{width:auto;}
}

/*certificate 끝*/

/*contact us 시작*/
.about_area .contact_title{background:url('/img/contact_imga.jpg')center no-repeat;}

.contact_area{}
.contact_area h2{font-size:20px;color:#2059b2;}
.contact_area .contact_company{border:1px solid #e2e2e2;overflow:hidden;margin-bottom:35px;}
.contact_company > div{float:left;}
.contact_company .contact_company_img{border-right:1px solid #e2e2e2;background-color:#f1f1f1;height:200px;line-height:200px;padding:0 45px;}

.contact_area .contact_txt{padding:15px 17px 0 17px;}
.contact_area .contact_txt h2{padding-bottom:15px;}
.contact_area .contact_txt p{font-size:15px;line-height:24px;color:#5e5e5e;}
.contact_area .contact_txt p b{color:#2059b2;}
.contact_area .contact_txt > div{padding-top:15px;}


.contact_agent{}
.contact_agent ul{}
.contact_agent ul li{border:1px solid #e2e2e2;display:inline-block;width:425px;margin:0 20px 20px 0;text-align:left;vertical-align:top}
.contact_agent ul li:nth-child(2n){margin:0 0 20px 0;}
.contact_agent .contact_txt{height:225px;}
.contact_agent .contact_txt h2{line-height:28px;}

@media(max-width:1190px){
	.contact_agent ul{text-align:center;}
	.contact_agent ul li{margin:0 10px 20px;}
	.contact_agent ul li:nth-child(2n){margin:0 10px 20px;}

	.contact_company .contact_company_img{padding:0 30px;}
}

@media(max-width:850px){
	.contact_area .contact_txt{padding:15px;}
	.contact_company .contact_company_img{width:100%;text-align:center;height:150px;line-height:150px;padding:0 10px;border-right:0;}
	.contact_txt p br{display:none;}

	.contact_agent ul{overflow:hidden;}
	.contact_agent ul li{float:left;width:49%;margin:0 2% 20px 0;}
	.contact_agent ul li:nth-child(2n){margin:0 0 20px 0;}
	.contact_agent .agent_img img{width:100%;}
	.contact_agent .contact_txt{height:345px;}
	.contact_agent .contact_txt h2 br{display:none;}

	.contact_location iframe{height:300px !important;}
	#map_canvas{height:300px !important;}
}

@media(max-width:550px){
	
	.contact_company .contact_company_img img{width:280px;}

	.contact_area .contact_txt{padding:15px 10px;}
	.contact_area .contact_txt p{font-size:14px;}

	.contact_agent ul li{width:100%;margin:0 0 15px;}
	.contact_agent ul li:nth-child(2n){margin:0 0 15px;}
	
	.contact_agent .contact_txt{height:auto;}
	.contact_area h2{font-size:18px;}

	.contact_location iframe{height:250px !important;}
	#map_canvas{height:250px !important;}
}

/*contact us 끝*/

/*history 시작*/
.about_area .history_title{background:url('/img/contact_imga.jpg')center no-repeat;}
.history_img{padding-top:60px;}
.history_img figure{text-align:center;}

.history_img table{border-collapse:collapse;width:100%;display:none;}
.history_img table td{font-size:14px;color:#fff;text-align:center;padding:15px 0;}
.history_img tr.color01 td{background-color:#23519a;padding:20px 0;font-size:18px;}
.history_img tr.color02 td{background-color:#22aaba;padding:15px 0;font-size:16px;}
.history_img tr.color03 td{background-color:#999999;width:50%;border:1px solid #fff;}
.history_img tr.color04 td{color:#5e5e5e;border:1px solid #e5e5e5;width:50%;}
.history_img hr{display:none;width:1px;height:30px;background-color:#ccc;margin:0 auto;}


@media(max-width:1190px){
	.history_img{padding-top:40px;}
	.history_img figure img{width:100%;}
}

@media(max-width:550px){
	.history_img img{padding-top:20px;display:none;}

	.history_img table{display:table;}
	.history_img hr{display:block;}
}

/*history 끝*/



/*product 공통 시작*/
#sub_menu{}
#sub_menu ul{overflow:hidden;}
#sub_menu ul li{float:left;border-right:1px solid #fff;border-bottom:1px solid #fff;}
#sub_menu ul li a{display:block;line-height:73px;height:73px;color:#272727;/*font-family: 'NanumSquare', sans-serif;*/background-color:#f1f1f1;text-align:center;}
#sub_menu ul li a span{display:inline-block;font-size:16px;line-height:22px;vertical-align:middle;}
#sub_menu ul li a:hover{background-color:#23519a;color:#fff;
-webkit-transition-duration:500ms;
-moz-transition-duration:500ms;
-o-transition-duration:500ms;
-ms-transition-duration:500ms;
transition-duration:500ms;
}

.hydraulic_menu li{width:20%;}
.hydrogen_menu li{width:33.33%;}
.military_menu li{width:50%;}
.valve_menu li{width:50%;}

#sub_menu2{text-align:center;padding:17px 0;border:solid #e6e6e6;border-width:1px 0;margin-top:30px;}
#sub_menu2 ul{}
#sub_menu2 ul li{font-size:15px;line-height:27px;display:inline-block;}
#sub_menu2 ul li a{color:#5e5e5e;}
#sub_menu2 ul li span{color:#b8b8b8;display:inline-block;padding:0 5px;}

#sub_menu3{text-align:center;padding:17px 0;border:solid #e6e6e6;border-width:1px 0;margin-top:30px; background:#222;}
#sub_menu3 ul{}
#sub_menu3 ul li{font-size:15px;line-height:27px;display:inline-block;}
#sub_menu3 ul li a{color:#b7b7b7;}
#sub_menu3 ul li span{color:#5e5e5e;display:inline-block;padding:0 5px;}

.fitting_menu2{}
.fitting_menu2 ul li.selected a{color:#fff !important;font-weight:600;}
.fitting_menu2 ul li br{display:none;}

.equipment_menu ul li{letter-spacing:-0.1px;}


@media(max-width:1190px){
	#sub_menu ul li a span{font-size:15px;}
}

@media(max-width:850px){
	.hydraulic_menu li{width:25%;}
	#sub_menu ul li a{height:60px;line-height:60px;letter-spacing:-0.5px;}
	#sub_menu ul li a span{font-size:14px;line-height:20px;}

	.hydrogen_menu li{width:50%;}

	#sub_menu2 ul li{font-size:14px;}
}
@media(max-width:550px){
	.hydraulic_menu li{width:50%;}
	#sub_menu ul li a{height:50px;line-height:50px;}
	#sub_menu ul li a span{font-size:13px;line-height:19px;}

	.hydrogen_menu li{width:100%;}
}

/*product 공통 끝*/



/*Hydraulic tools & system 시작*/
.product_str{font-size:18px;line-height:24px;color:#5e5e5e;padding-bottom:30px;}
.product_str b{font-size:20px;color:#2059b2;}
.product_str span{color:#2059b2;}
.product_str02{font-size:18px;line-height:30px;color:#5e5e5e;padding-bottom:10px;}


.hydraulic_padding{padding-bottom:50px;}
.hydraulic_margin{margin-bottom:20px;}

.hydraulic_area ul{overflow:hidden;}
.hydraulic_area ul li{display:inline-block;border:1px solid #e5e5e5;float:left;text-align:center;}

.hydraulic_area ul.hydraulic_ul01{}
.hydraulic_area ul.hydraulic_ul01 li{width:;}

.hydraulic_area ul.hydraulic_ul02{}
.hydraulic_area ul.hydraulic_ul02 li{width:425px;margin:0 24px 17px 0;}
.hydraulic_area ul.hydraulic_ul02 li:nth-child(2n){margin:0 0 17px 0;}

.hydraulic_area ul.hydraulic_ul03{}
.hydraulic_area ul.hydraulic_ul03 li{width:280px;margin:0 17px 17px 0;}
.hydraulic_area ul.hydraulic_ul03 li:nth-child(3n){margin:0 0 17px 0;}

.hydraulic_area ul.hydraulic_ul04{}
.hydraulic_area ul.hydraulic_ul04 li{width:570px;margin:0 30px 30px 0;}
.hydraulic_area ul.hydraulic_ul04 li:nth-child(2n){margin:0 0 30px 0;}
.hydraulic_area ul.hydraulic_ul04 li p.bg01{background-color:#f0f0f0;color:#2059b2;font-weight:600;}

.hydraulic_area  ul li p{font-size:18px;color:#5e5e5e;font-weight:600;padding:20px 0;border-top:1px solid #e5e5e5;}

.hydraulic_tool ul{overflow:hidden;}
.hydraulic_tool ul li{border:1px solid #e5e5e5;float:left;margin:0 17px 0 0;}
.hydraulic_tool ul li:nth-child(3n){margin:0;}
.hydraulic_tool ul li .contact_txt{height:193px;text-align:left;}
.hydraulic_tool ul li .contact_txt h2{line-height:28px;}


@media(max-width:1190px){
	.product_str{text-align:center;}
	.product_str02{text-align:center;}
	.product_str02 br{display:none;}

	.hydraulic_margin{margin-bottom:10px;}

	.hydraulic_area ul{text-align:center;}
	.hydraulic_area ul li{float:none;}

	.hydraulic_area ul.hydraulic_ul03 li{margin:0 5px 10px;}
	.hydraulic_area ul.hydraulic_ul03 li:nth-child(3n){margin:0 5px 10px;}
	
	.hydraulic_area ul.hydraulic_ul02 li{margin:0 5px 10px;}
	.hydraulic_area ul.hydraulic_ul02 li:nth-child(2n){margin:0 5px 10px;}

	.hydraulic_tool ul{text-align:center;}
	.hydraulic_tool ul li{float:none;display:inline-block;vertical-align:top;}

	.hydraulic_area ul.hydraulic_ul04 li{float:left;}
	.hydraulic_area ul.hydraulic_ul04 li{width:49.5%;margin:0 1% 15px 0;}
	.hydraulic_area ul.hydraulic_ul04 li:nth-child(2n){margin:0 0 15px 0;}
	.hydraulic_area ul.hydraulic_ul04 li img{width:100%;}

	.hydraulic_area ul.hydraulic_ul05 li img{width:100%;}

}

@media(max-width:920px){
	.product_str{font-size:16px;line-height:25px;}
	.product_str b{font-size:18px;}
	.product_str02{font-size:16px;line-height:25px;}

	.hydraulic_padding{padding-bottom:40px;}

	.hydraulic_area ul li{float:left;}
	.hydraulic_area ul li img{width:100%;}
	.hydraulic_area  ul li p{font-size:15px;}
	.hydraulic_area ul.hydraulic_ul03 li{width:33%;margin:0 0.5% 10px 0;}
	.hydraulic_area ul.hydraulic_ul03 li:nth-child(3n){margin:0 0 10px 0;}

	.hydraulic_area ul.hydraulic_ul02 li{width:49.5%;margin:0 1% 10px 0;}
	.hydraulic_area ul.hydraulic_ul02 li:nth-child(2n){margin:0 0 10px 0;}

	.hydraulic_tool ul li{margin:0 5px 10px;}
	.hydraulic_tool ul li:nth-child(3n){margin:0 5px 10px;}
}


@media(max-width:850px){
	
}

@media(max-width:550px){
	.product_str{font-size:14px;padding-bottom:20px;line-height:25px;}
	.product_str b{font-size:16px;}
	.product_str02{font-size:14px;line-height:25px;}

	.hydraulic_area  ul li p{font-size:13px;padding:13px 0;letter-spacing:-0.4px;line-height:20px;}

	.hydraulic_area ul.hydraulic_ul03 li{float:left;width:49.5%;margin:0 1% 10px 0;}
	.hydraulic_area ul.hydraulic_ul03 li:nth-child(3n){margin:0 1% 10px 0;}
	.hydraulic_area ul.hydraulic_ul03 li:nth-child(2n){margin:0 0 10px 0;}

	.hydraulic_area ul.hydraulic_ul02 li{width:100%;margin:0 0 10px 0;}

	.hydraulic_padding{padding-bottom:30px;}

	.hydraulic_tool ul li .contact_txt{height:auto;}
	.hydraulic_tool ul li .contact_txt h2{line-height:26px;}
}


/*Hydraulic tools & system 끝*/

/*Hydrogen equipments 시작*/
.hydrogen_area{}
.hydrogen_area ul{}
.hydrogen_area ul li{border:1px solid #e2e2e2;overflow:hidden;margin-bottom:20px;}
.hydrogen_area .hydrogen_img{float:left;border-right:1px solid #e2e2e2;}
.hydrogen_area .hydrogen_img img{}
.hydrogen_area .hydrogen_txt{float:left;padding:20px 0 0 25px;text-align:left;}
.hydrogen_area .hydrogen_txt h2{font-size:20px;line-height:30px;color:#2059b2;padding-bottom:20px;}
.hydrogen_area .hydrogen_txt p{font-size:15px;line-height:24px;color:#5e5e5e;margin-bottom:11px;}
.hydrogen_area .hydrogen_txt p b{color:#2059b2;font-weight:900;}
.hydrogen_area .hydrogen_txt p .space{display:inline-block;width:10px;}
.hydrogen_area .hydrogen_txt p .color01{color:#23519a;display:inline-block;font-weight:500;}
.hydrogen_area .hydrogen_txt span{display:block;font-weight:700;}
.hydrogen_area figure.img01{border:1px solid #e2e2e2;display:inline-block;}
.hydrogen_area figure.img02{text-align:right;/*margin-top:-20px;*/}
.hydrogen_area figure.img02 img{}
.hydrogen_area figure.img03{margin-top:20px;}
.hydrogen_area .air_img{border:1px solid #e2e2e2;margin-bottom:20px;}



@media(max-width:1190px){
	.hydrogen_area ul li{text-align:center;padding-top:20px;}
	.hydrogen_area .hydrogen_img{float:none;display:inline-block;border-right:0;}
	.hydrogen_area .hydrogen_txt{padding:20px;float:none;text-align:center;}
	.hydrogen_area .hydrogen_txt p br{display:none;}
	.hydrogen_area .hydrogen_txt h2 br{display:none;}
	.hydrogen_area figure.img02{text-align:center;margin-top:0;}
	.hydrogen_area .hydrogen_txt p .space{display:none;}
	.hydrogen_area .air_img img{width:100%;}
}

@media(max-width:850px){
	.hydrogen_area .hydrogen_img img{width:520px;}
}

@media(max-width:550px){
	.hydrogen_area ul li{padding-top:0;}
	.hydrogen_area .hydrogen_img img{width:100%;}
	.hydrogen_area .hydrogen_txt{text-align:left;padding:20px 10px;}
	.hydrogen_area .hydrogen_txt h2{font-size:17px;line-height:27px;padding-bottom:15px;}
	.hydrogen_area figure.img01 img{width:150px;}
}

/*Hydrogen equipments 끝*/



/*overseas items 시작*/
.about_area .overseas_title{background:url('/img/overseas_img_01.jpg')center no-repeat;height:449px;}
.about_area .overseas_title h3{font-size:24px;line-height:40px;padding-top:50px;}

.overseas_area{padding-top:60px;}
.overseas_area .sub_title h2 span{color:#23519a;}

.overseas_area .product_str .space{display:inline-block;width:90px;}
.overseas_area .product_str{padding-bottom:12px;}

.overseas_area ul{margin-top:20px;}

@media(max-width:1190px){
	.overseas_area .product_str{text-align:left;}
	.overseas_area .product_str br{display:none;}
	.overseas_area .product_str .space{display:none;}

}

@media(max-width:850px){
	.about_area .overseas_title{height:300px;}
	.about_area .overseas_title h3{font-size:20px;line-height:35px;padding-top:30px;}
	.about_area .overseas_title h3 br{display:none;}

	.overseas_area{padding-top:40px;}
}

@media(max-width:550px){
	.about_area .overseas_title{height:auto;}
	.about_area .overseas_title h3{padding:30px 0;font-size:17px;line-height:30px;}

	.overseas_area{padding-top:30px;}
	.overseas_area .product_str{text-align:left;}
}

/*overseas items 끝*/





/*Promotional video 시작*/
.about_area .video_title{background:url('/img/video_img_01a.png')center no-repeat;}
.video_area .sub_title h2 span{color:#23519a;}


@media(max-width:1190px){
	.video_wrap{text-align:center;}
	.video_wrap img{width:820px;}

	.video_wrap iframe{width:820px;}
}

@media(max-width:850px){
	.video_wrap img{width:100%;}

	.video_wrap iframe{width:100%;height:350px;}
}

@media(max-width:550px){
	.video_wrap iframe{height:300px;}
}


/*Promotional video 끝*/




/*Promotional download 시작*/
.about_area .download_title{background:url('/img/download_img_01a.png')center no-repeat;}

.download_area{}
.download_area ul{overflow:hidden;}
.download_area ul li{border:1px solid #e2e2e2;float:left;width:24%;margin:0 1.33% 30px 0;}
.download_area ul li:nth-child(4n){margin:0 0 30px 0;}
.download_area .download_img{}
.download_area .download_img img{width:100%;}
.download_area .download_txt{background-color:#f0f0f0;font-size:15px;color:#5e5e5e;padding:17px 0;text-align:center;letter-spacing:-0.5px;text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;}

@media(max-width:1190px){
	.download_area ul{text-align:center;}
	.download_area ul li{}
	.download_area ul li:nth-child(4n){}
	.download_area .download_txt{font-size:14px;}
}

@media(max-width:850px){
	.download_area ul li{width:48.5%;margin:0 3% 20px 0;}
	.download_area ul li:nth-child(4n){margin:0 3% 20px 0;}
	.download_area ul li:nth-child(2n){margin:0 0 20px 0;}
	.download_area .download_txt{font-size:14px;}
}

@media(max-width:550px){
	.download_area ul li{float:none;width:90%;margin:0 5% 15px;}
	.download_area ul li:nth-child(3n){margin:0 5% 15px;}
	.download_area ul li:nth-child(2n){margin:0 5% 15px;}
}



/*Promotional download 끝*/



/*게시판*/

.pg{display:inline-block;overflow:hidden;}
.pg_page, .pg_current, .qa_page{float:left;display:inline-block;font-size:14px;line-height:30px;color:#666666 !important;padding:0 4px;}
.pg_current{margin:0;color:#ee7071 !important;}
.pg_prev{background:url('/img/paging_img_02.png')center no-repeat;}
.pg_next{background:url('/img/paging_img_03.png')center no-repeat;}
.pg_end{background:url('/img/paging_img_04.png')center no-repeat;}
.pg_start{background:url('/img/paging_img_01.png')center no-repeat;}

.pg_prev, .pg_next, .pg_end, .pg_start{display:inline-block;border:1px solid #cccccc;width:30px;height:30px;}

.pg_end{margin-left:25px;}
.pg_start{margin-right:25px;}


.bo_fx_top{overflow:hidden;}
#bo_sch {text-align:center;padding:20px 0;background-color:#ededed;margin-bottom:30px;border:1px solid #cccccc;}
#bo_sch select{width:130px;height:32px;border:1px solid #fff;font-size:14px;color:#666666;padding-left:5px;}
#bo_sch input#stx{width:200px;height:32px;border:1px solid #fff;background:#fff !important;}
#bo_sch input[type="submit"]{width:37px;height:32px;line-height:32px;font-size:14px;color:#fff;border:0;padding:0;margin-left:-4px;background:#b5242c url('/img/btn_search_s3.png') center no-repeat !important;}

.customer_area #bo_sch{border:1px solid #cccccc;}
#bo_sch select{border:1px solid #cccccc;}
#bo_sch input#stx{border:1px solid #cccccc;}


.board_area{padding:20px 0 50px;}



@media(max-width:850px){
	#bo_cate{margin:0 0 40px 0 !important;}


	#bo_cate li{width:33.33%;}
	#bo_list_total{font-size:13px;margin-bottom:0;}

	.board_area{padding:10px 0 20px;}
}

@media(max-width:550px){
	#bo_sch select{width:80px;font-size:13px;padding-left:2px;}
	#bo_sch input#stx{width:160px;}
	#bo_sch input[type="submit"]{}

	#bo_cate li{font-size:14px;}

}



/*비밀번호 확인*/
#pw_confirm{max-width:620px;margin:0 auto;}

#pw_confirm h1{font-size:20px;}
#pw_confirm p{padding-bottom:15px;}
#pw_confirm p strong{font-size:16px;padding:5px 0;display:inline-block;}


.txt_cen {text-align:center;}


/*제품*/

.product_area_pb{padding-bottom:50px;}
.product_area_pt{padding-top:35px;}
.product_area{}
.product_area ul{}
.product_area ul li{border:1px solid #e2e2e2;overflow:hidden;margin-bottom:20px;}
.product_area ul li.img_center{text-align:center;}
.product_area .product_img{float:left;border-right:1px solid #e2e2e2;}
.product_area .product_img img{}
.product_area .product_txt{float:left;padding:20px 0 0 30px;text-align:left;}
.product_area .product_txt h2{font-size:20px;line-height:30px;color:#2059b2;padding-bottom:15px;}
.product_area .product_txt h2 span{color:#b5242c;}
.product_area .product_txt p{font-size:16px;line-height:24px;color:#5e5e5e;margin-bottom:8px;}
.product_area .product_txt p span{color:#23519a;}
.product_area .product_txt p span.space{display:inline-block;width:6px;}
.product_area .product_txt p span.space02{display:inline-block;padding-left:100px;color:#5e5e5e;}
.product_area .product_txt .product_pb{padding-bottom:25px;}
.product_area .product_txt .wrap{display:inline-block;vertical-align:top}
.product_area .product_txt .wrap02{padding-left:25px;}
.product_area .product_txt04{padding:20px 30px;border-right:1px solid #e2e2e2;}
.product_area h2.product_str2{font-size:20px;color:#2059b2;padding-bottom:15px;padding-top:10px;font-family: "Nanum Gothic", sans-serif;}
.product_area h2.product_str3{margin-top:15px;font-family: "Nanum Gothic", sans-serif;}

.product_area .product_img_txt{padding:35px 0 45px 30px;}
.product_area .product_img_txt h2{font-size:20px;line-height:30px;color:#2059b2;padding-bottom:15px;}


.product_area figure{display:inline-block;}
.product_area figure img{width:100%;}
.product_area figure.img01{border:1px solid #e2e2e2;display:inline-block;}
.product_area figure.img02{text-align:right;}
.product_area figure.img02 img{}
.product_area figure.img03{}
.product_area figure.img04 img{width:172px;}
.product_area figure.img06{border:1px solid #e2e2e2;margin-top:10px;}

.product_area .air_img{border:1px solid #e2e2e2;margin-bottom:20px;}
.product_area figure.img_mt{margin-top:4px;}
p.spec_desc{font-size:16px;line-height:23px;color:#5e5e5e;padding-top:15px;}
p.spec_desc2{padding-top:.0;}

.product_area  .toe_wrap{display:inline-block;vertical-align:top;padding-right:15px;}
.product_area  .toe_wrap p{font-size:14px;line-height:24px;padding-top:10px;}

.product_area  .order_info{padding-bottom:20px;}
.product_area  .order_info p{font-size:14px;line-height:22px;margin-bottom:6px;color:#5e5e5e;}
.product_area  .order_info p span{display:inline-block;width:13px;}
.product_area  .order_info .info_img{display:inline-block;vertical-align:top;margin-right:40px;}
.product_area  .order_info .info_txt{display:inline-block;}

.table_wrap_mb{margin-bottom:20px;}


table.product_tb{border-collapse:collapse;width:100%;text-align:center;}
table.product_tb th{font-size:15px;line-height:18px;color:#c9d3e3;background-color:#23519a;border:1px solid #4a6fa9;padding:12px 0;}
table.product_tb th.bor_no{border-right:0;}
table.product_tb td{font-size:14px;line-height:21px;color:#666666;border:1px solid #e5e5e5;padding:8px 5px;}
table.product_tb p{text-align:left;padding-left:10px;line-height:21px;}
table.product_tb td b{color:#f00;}
.table_mb{margin-bottom:20px;}

.table_wrap .tip{display:block;color:#f00;font-size:14px;padding-top:15px;}


.compact_area{}
.compact_area ul{overflow:hidden;}
.compact_area ul li{float:left;width:32%;margin:0 2% 0 0;text-align:center;}
.compact_area ul li:last-child{margin:0;}


.product_con{padding:50px 0;}
.product_con .con_title{font-size:20px;line-height:27px;padding-bottom:35px;}
.product_con .con_title .con_str{color:#23519a;font-weight:600;padding-bottom:5px;}
.product_con .con_title .con_desc{color:#272727;}
.product_con .con_txt p{font-size:15px;line-height:22px;color:#5e5e5e;margin-bottom:8px;}
.product_con .con_txt p span{display:inline-block;width:14px;}
.product_con .con_txt p.txt_pb{padding-bottom:10px;}
.product_con .con_txt p b{color:#23519a;}
.product_con .con_txt ul{overflow:hidden;}
.product_con .con_txt ul li{float:left;width:49.5%;border-right:1px solid #f1f1f1;margin-right:1%;}
.product_con .con_txt ul li:last-child{border-right:0;margin:0;}


.appr_area{}
.appr_area ul{}
.appr_area ul br{display:none;}
.appr_area ul li{display:inline-block;margin-right:55px;vertical-align:top;position:relative;overflow:inherit;}
.appr_area ul li:after{content:'';display:inline-block;width:25px;height:40px;background:url('/img/product_img_136.png') no-repeat;background-size:cover;position:absolute;top:130px;right:-40px;}
.appr_area ul li:last-child{margin-right:0;}
.appr_area ul li:last-child:after{display:none;}
.appr_area .appr_img{}
.appr_area .appr_txt{font-size:16px;color:#5e5e5e;text-align:center;background-color:#f0f0f0;padding:15px 0;font-weight:600;}


.product_spec{overflow:hidden;}
.product_spec h2{font-size:20px;color:#2059b3;padding-bottom:30px;padding-top:35px;}
.product_spec h3{font-size:16px;line-height:24px;color:#272727;padding-bottom:8px;font-family:"Nanum Gothic", sans-serif;}
.product_spec h3 span{display:inline-block;vertical-align:top;font-size:14px;line-height:24px;color:#5e5e5e;font-weight:500;}
.product_spec p{font-size:14px;line-height:21px;color:#5e5e5e;padding-bottom:5px;padding-left:20px;}
.product_spec p span{display:inline-block;}
.product_spec p span.space01{width:104px;}
.product_spec p span.space02{width:38px;}
.product_spec p span.space03{width:62px;}
.product_spec p span.space06{width:90px;}
.product_spec p.product_spec_p{padding-left:0;}
.product_spec .wrap{padding-bottom:10px;}
.product_spec table{margin-bottom:25px;}
.product_spec table.product_tb_mbn{margin-bottom:0;}
.product_spec .table_wrap{margin-bottom:25px;}
.product_spec .product_spec_wrap{float:left;width:50%;}
.product_spec .product_spec_wrap01{}
.product_spec .product_spec_wrap02{padding-left:2%;border-left:1px solid #f1f1f1;}

ul.product_ul03_pb{padding-bottom:30px;}
ul.product_ul03_pt{padding-top:30px;}
ul.product_ul03{overflow:hidden;}
ul.product_ul03 li{float:left;width:31.5%;margin:0 2.75% 0 0;text-align:center;}
ul.product_ul03 li:nth-child(3n){margin:0;}
ul.product_ul03 .product_img02{}
ul.product_ul03 .product_img02 img{width:100%;}

ul.product_ul02{overflow:hidden;}
ul.product_ul02 li{float:left;width:48.5%;margin:0 3% 0 0;}
ul.product_ul02 li:nth-child(2n){margin:0;}
ul.product_ul02 .product_img02 img{width:100%;}

ul.product_ul04_pb{padding-bottom:30px;}
ul.product_ul04{overflow:hidden;}
ul.product_ul04 li{float:left;width:23.5%;margin:0 2% 25px 0;}
ul.product_ul04 li:nth-child(4n){margin:0 0 25px 0;}
ul.product_ul04 .product_img02 img{width:100%;}

.swage_area ul.product_ul04 li{border:0;}


.product_area .product_txt02{font-size:16px;color:#5e5e5e;padding:15px 0;background-color:#f0f0f0;font-weight:600;text-align:center;}
.product_area .product_txt02 br{display:none;}

.product_area .product_txt03{font-size:14px;line-height:24px;padding:10px 0;height:116px;color:#5e5e5e;text-align:center;}


.fitting_menu{}
.fitting_menu ul li.selected a{color:#23519a !important;font-weight:600;}
.fitting_menu ul li br{display:none;}



.product_area .trading_txt p{font-size:15px;line-height:24px;}
ul.trading_ul li{position:relative;}
ul.trading_ul .trading_img{position:absolute;top:80px;right:60px;}
ul.trading_ul .product_txt p{margin-bottom:10px;}
ul.trading_ul .product_txt p b{color:#2059b2;}
ul.trading_ul .product_txt p span{display:inline-block;vertical-align:top;color:#5e5e5e;}
ul.trading_ul .product_txt p a{display:block;color:#5e5e5e;margin-left:80px;}
ul.trading_ul .product_txt p a:hover{color:#2059b2;}
ul.trading_ul .product_txt p a.catalogue_a{margin-left:0;display:inline-block;}


br.hydro_br{display:block !important;}


.table_wrapper{overflow:hidden;}
.table_wrapper .table_left{float:left;width:31%;margin-right:1%;}
.table_wrapper .table_right{float:left;width:68%;}
.table_wrapper table.product_tb{height:520px;}
.table_wrapper table.product_tb th{font-size:14px;}


@media(max-width:1190px){
	.product_area ul li{text-align:center;padding-top:20px;}
	.product_area .product_img{float:none;display:inline-block;border-right:0;}
	.product_area .product_txt{padding:20px;float:none;text-align:center;}
	.product_area .product_txt p br{display:none;}
	.product_area .product_txt h2 br{display:none;}
	.product_area .product_txt p span.space02{padding-left:0;display:block;}
	.product_area .product_img_txt{padding:20px 0 10px;}
	.product_area figure.img02{text-align:center;}
	.product_area .product_txt p .space{display:none;}
	.product_area .air_img img{width:100%;}
	.product_area  .toe_wrap p{text-align:left;}
	.product_area  .toe_wrap p br{display:block;}

	table.product_tb p br{display:none;}

	.product_area  .order_info .info_img{width:auto;padding-bottom:20px;margin-right:0;}
	.product_area  .order_info .info_img img{width:100%;}
	.product_area  .order_info .info_txt{display:block;}
	.product_area  .order_info p br{display:none;}
	.product_area  .order_info p span{display:none;}

	.product_area h2.product_str2{text-align:center;}
	.product_area  .order_info{text-align:center;}


	.product_con{text-align:center;}	
	.product_con .con_txt ul li{width:100%;margin:0;border-right:0;}
	.product_con .con_txt p br{display:none;}
	.product_con .con_txt p span{display:none;}

	.appr_area ul{text-align:center;}
	.appr_area ul li{padding:0;margin-right:32px;}
	.appr_area .appr_img img{width:180px;}
	.appr_area ul li:after{width:20px;height:32px;top:100px;right:-30px;}

	p.spec_desc{text-align:center;}
	p.spec_desc br{display:none;}

	ul.product_ul03 li{padding:0;width:32%;margin:0 2% 0 0;}
	ul.product_ul04 li{padding:0;}
	.product_area .product_txt02{font-size:15px;}

	.product_spec .product_spec_wrap{width:100%;}
	.product_spec .product_spec_wrap01{}
	.product_spec .product_spec_wrap02{padding-left:0;border-left:0;}

	.product_spec p br.spec_br{display:none;}
	.product_spec p span.space02{display:none;}
	.product_spec p span.space03{display:none;}

	br.air_br{display:block !important;}

	ul.trading_ul .trading_img{position:static;display:inline-block;}
	ul.trading_ul .trading_img img{width:100%;}

	ul.trading_ul .product_txt p a{margin-left:0;}

	.product_area .product_txt .wrap{display:block;}
	.product_area .product_txt .wrap02{padding-left:0;}

	.table_wrapper{padding-bottom:20px;}
	.table_wrapper .table_left{width:100%;margin-right:0%;margin-bottom:15px;}
	.table_wrapper .table_right{width:100%;}
	.table_wrapper table.product_tb{height:auto;}

	.product_area .product_txt04{border-right:0;padding:0px 5px;}
}


@media(max-width:1080px){
	.width1080 {width:100%; height:auto;}
}

@media(max-width:850px){
	.product_area .product_img img{width:100%;}

	table.product_tb th{font-size:13px;padding:10px 0;}
	table.product_tb td{font-size:12px;line-height:18px;padding:7px 2px;}
	table.product_tb p{padding-left:5px;}
	.table_wrapper table.product_tb th{font-size:13px;}

	.product_con{padding:40px 0;}

	.appr_area ul br{display:block;}

	.product_area .product_txt02{font-size:14px;line-height:21px;padding:12px 0;}
	.product_area .product_txt02 br{display:block;}

	.product_spec{}
	.product_spec h2{padding-top:30px;}
	.product_spec p{padding-left:0;}

	ul.product_ul04_pb{padding-bottom:25px;}
	ul.product_ul04 li{width:32%;margin:0 2% 20px 0;}
	ul.product_ul04 li:nth-child(4n){margin:0 2% 20px 0;}
	ul.product_ul04 li:nth-child(3n){margin:0 0 20px 0;}
}

@media(max-width:550px){
	.product_area_pb{padding-bottom:30px;}
	.product_area_pt{padding-top:30px;}
	.product_area ul li{padding-top:0;}
	.product_area .product_img img{/*width:100%;*/}
	.product_area .product_txt{text-align:left;padding:20px 10px;}
	.product_area .product_txt h2{font-size:17px;line-height:27px;padding-bottom:15px;}
	.product_area figure.img01 img{width:150px;}
	.product_area figure.img05 img{width:150px;}
	.product_area  .toe_wrap figure.img01 img{width:140px;}
	.product_area  .toe_wrap{padding-right:5px;}
	.product_area .product_txt p{font-size:14px;line-height:23px;margin-bottom:5px;}
	.product_area .product_txt .product_pb{padding-bottom:20px;}
	.product_area .product_txt p span.space02{}

	.product_area .table_wrap{overflow-x:scroll;}

	.product_area h2.product_str2{text-align:left;font-size:18px;line-height:24px;}
	.product_area  .order_info{text-align:left;}

	p.spec_desc{font-size:14px;text-align:left;}

	.product_con{padding:35px 0;text-align:left;}
	.product_con .con_title{font-size:18px;line-height:26px;padding-bottom:25px;}
	.product_con .con_txt p{font-size:14px;}

	.appr_area ul{}
	.appr_area .appr_txt{font-size:14px;padding:12px 0;}

	.appr_area ul li{margin-right:20px;}
	.appr_area ul li:after{width:17px;height:27px;top:80px;right:-22px;}
	.appr_area .appr_img img{width:145px;}

	ul.product_ul03 li{width:49%;margin:0 2% 15px 0;}
	ul.product_ul03 li:nth-child(3n){margin:0 2% 15px 0;}
	ul.product_ul03 li:nth-child(2n){margin:0 0 15px 0;}

	.product_spec{}
	.product_spec h2{padding-bottom:20px;padding-top:20px;}

	ul.product_ul02 li{width:49%;margin:0 2% 0 0;}
	ul.product_ul03_pb{padding-bottom:20px;}

	.product_area .product_txt02{font-size:13px;}

	ul.product_ul04_pb{padding-bottom:20px;}
	ul.product_ul04 li{width:49%;margin:0 2% 20px 0;}
	ul.product_ul04 li:nth-child(3n){margin:0 2% 20px 0;}
	ul.product_ul04 li:nth-child(2n){margin:0 0 20px 0;}

	.product_area .product_txt03{font-size:12px;line-height:20px;height:102px;}
	.product_area ul.product_ul04 li:nth-child(3) .product_txt03, .product_area ul.product_ul04 li:nth-child(4) .product_txt03{height:65px;}

	.fitting_menu ul li br{display:block;}
}

.hydrogen_equipment_img {padding:30px 0 0 0; font-size:0; text-align:center;}
.hydrogen_equipment_img ul {}
.hydrogen_equipment_img li {display:inline-block; padding:0 13px 13px 0;}
.hydrogen_equipment_img li:last-child {padding:0 0 0 0;}