@charset "euc-kr";
/* CSS Document */


/*ÄÁÅÙÃ÷*/


/*¼­ºêÅ¸ÀÌÆ²*/

#sub_tit {
}

#sub_tit .sub_tit_bg {position:relative;z-index:0; width:100%; }

#sub_tit .sub_tit_bg .left {display:none;
}


#sub_tit .sub_tit_bg .right {display:none;
}


#sub_tit .sub_tit_bg .stit {
    display: block;
    padding: 15px 15px 20px 15px;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    letter-spacing:0px;
    font-size: 22.5px;
    font-weight: bold;
    margin: 0 auto;
    text-align: left;
    line-height: 40px;
    color: #333333;
}


/*¼­ºê³»¿ë !important; */

#sub_cont {position:relative; width:100%;}
#sub_cont .copy {
    position: relative;
    background: rgba(26, 91, 177, 0.05);
    line-height: 1.55em;
    padding: 40px 15px 60px;
    box-sizing: border-box;
    color: rgba(26, 91, 177, 1);
    font-size: 1.7em;
    margin-bottom: 30px;
    font-weight: bold;
}

#sub_cont .copy .img {
    position: absolute;
    top: 125px;
    right: 20px;
}

.margin_b_30 {
    margin-bottom: 30px;
}
{
    font-size: 26px;
    font-weight: bold;
    color: #333333;
    margin: 30px 0px 10px;
    line-height: 40px;
}

#sub_cont .copy .text {
    font-size: 0.7em;
    color: rgba(26, 91, 177, 0.8);
    font-weight: normal;
    line-height: 25px;
    padding-top: 7px;
}


#sub_cont .video {display:block;height:40px;border-bottom:1px solid #dfdedb;}
#sub_cont .video .v_view {position:absolute;top:11px;left:13px;}
#sub_cont .video .play {position:absolute;top:13px;right:13px;}

#sub_cont .subject .tit {padding:26px 10px; text-align:center;}
#sub_cont .subject .tit_ceo {padding:26px 10px 15px;}
#sub_cont .subject .tit_quality {padding:26px 10px 8px; text-align:center;}

#sub_cont .subject .tap_customer {display:none; width:100%; font-size:15px; font-weight:bold; line-height:41px; text-align:center;}
/*#sub_cont .subject .tap_customer {display:table; width:100%; font-size:15px; font-weight:bold; line-height:41px; text-align:center;}*/
#sub_cont .subject .tap_customer01 {display:table-cell; width:50%; color:#1455b9;}				 /*selcted*/
#sub_cont .subject .tap_customer02 {display:table-cell;color:#fff; width:50%;  background-color:#42515a;}   /*not-selected*/


#sub_cont .subject .s_line01 {
	position: relative;
    height: 2px;
    background-color: #004db2;
}
#sub_cont .subject .s_line02 {position:relative; height:1px; background-color:rgb(11, 144, 114,0.5);}
#sub_cont .subject .s_line03 {position:relative; height:0px; background-color:#29353d;}
#sub_cont .subject .s_line_certi {position:relative; height:0px; background-color:#e6e6e6;} 
#sub_cont .subject .s_line_notice01 {position:relative; display:none;height:2px; background-color:#333333; margin:0 10px;}      /*°øÁö»çÇ× À§ÂÊ ¶óÀÎ*/
#sub_cont .subject .s_line_notice02 {position:relative; height:1px; background-color:#e6e6e6;}      /*°øÁö»çÇ× ±Û»çÀÌ ±¸ºÐ¼±*/
#sub_cont .subject .s_attach_notice01 {position:relative; background-color:#f5f5f5;min-height: 35px;}      /*Ã·ºÎÆÄÀÏ*/

#sub_cont .subject .form_notice {margin:15px; font-size:15px;}

#sub_cont .subject .search{overflow:hidden;padding:0px 15px;}
#sub_cont .subject .search input {    float: left;
    width: calc(100% - 40px);
    height: 38px;
    border: 1px solid #ccc;
    font-size: 15px;
    box-sizing: border-box;}
#sub_cont .subject .search .submit {float:right;width:40px;}
#sub_cont .subject .search .submit img{width:100%;}

#sub_cont .subject select {width:250px; height:50px;border:1px solid #000000;

	padding:2px 22px 0 3px;
	background: transparent;
	line-height: 1;
	border: 0;
	border-radius: 0;
	-webkit-appearance: none;
	overflow: hidden;
	background: url("../../images/common/select_option.png") right 0 no-repeat;
	-webkit-background-size:22px 22px;
	-moz-background-size:22px 22px;
	-0-background-size:22px 22px;
	-khtml-background-size:22px 22px;
	background-size:22px 22px;
	border: 1px solid #ccc;
}

/*Á¤Ã¥*/
.policy .text-color01 ul:nth-child(1) li{
	color:#004db2 !important;
}

#sub_cont .subject ul {margin:0px 15px; font-size:15px;}

#sub_cont .subject .cont01 {color:#555555;}
#sub_cont .subject .cont02 {color:#555555; padding-top:20px;}    /*À§ÂÊ ¿©¹é20*/

#sub_cont .subject .list_notice {
		margin:0 0; padding:10px 0px; 
		}    /*°øÁö»çÇ× ¹­À½*/

#sub_cont .subject .view_notice {margin:0 0; padding:12px 40px 12px 10px; }


#sub_cont .subject .cont_notice01 {color:#222222; font-weight:bold; font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }    /*°øÁö»çÇ× Á¦¸ñ*/
#sub_cont .subject .cont_notice02 {color:#999999; font-size:12px;}    /*°øÁö»çÇ× ±Û Á¤º¸*/
#sub_cont .subject .cont_notice02 span {color:#cfcfcf;}    /*°øÁö»çÇ× ±Û Á¤º¸ ±¸ºÐ¼±*/
#sub_cont .subject .cont_notice03 {padding:20px 0 20px 0; font-size:15px; color:#737373;}    /*°øÁö»çÇ× ³»¿ë ºÎºÐ*/
#sub_cont .subject .cont_notice03 iframe {
  width: 100% !important;
  height: auto;
}

#sub_cont .subject .cont_notice03 img {width:100%; height:auto;}    /*°øÁö»çÇ× ³»¿ë ºÎºÐ*/
#sub_cont .subject .s_attach_notice01 {
		position:relative; 
		font-size:14px;
		color:#484848;
		background:url("../../images/customer/disk.png") no-repeat; background-position:10px 50%;
		-webkit-background-size:14px 14px;
		-moz-background-size:14px 14px;
		-0-background-size:14px 14px;
		-khtml-background-size:14px 14px;
		background-size:14px 14px;
		background-color:#f5f5f5;
		}      /*Ã·ºÎÆÄÀÏ*/
#sub_cont .subject .s_attach_notice02 {padding:8px 8px 8px 34px; }      /*Ã·ºÎÆÄÀÏ*/


#sub_cont .subject .img01 img{width:100%; height:auto; padding-top:40px;}
#sub_cont .subject .img02 {padding-top:40px; text-align:right;}   /*¿ìÃøÁ¤·Ä*/
#sub_cont .subject .img02 img{width:345px; height:57px;}
#sub_cont .subject .img03 img{width:100%; height:auto; padding:30px 0 0 0;}

#sub_cont .subject .cont_end {height:30px;}
#sub_cont .subject .cont_end01 {clear:both; height:30px;}   /*float ÇØÁ¦*/
#sub_cont .subject .cont_end_notice {height:22px;display:none;}



#sub_cont .subject .pagi {display:table;height:26px;margin:25px auto;}
#sub_cont .subject .pagi .div{padding:0 1px;}
#sub_cont .subject .pagi .box {width:24px; text-align:center;padding:0px 5px;}
#sub_cont .subject .pagi .box_on {width:24px; text-align:center; font-weight:bold;color:#004db2;  padding:0px 5px;}
#sub_cont .subject .pagi img{zoom:0.9;}




#sub_cont .subject .pre {margin-bottom:25px; text-align:center;}

#sub_cont .subject .reset {clear:both;}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*ºñÀü*/
.listTypeA li{
    border-radius: 15px;
    border: 1px solid #1074bc;
    padding:20px;
	margin-bottom:20px;
}
.listTypeA li p:nth-child(1){
    background: url(/new_hsvalve/images/cmn/icon_bullet.png) no-repeat;
    padding-left: 40px;
}
.listTypeA li p:nth-child(2){
}


/*¿¬Çõ*/
#sub_cont .subject .stit {display:table;width:100%;padding:8px 0;  /*¿¬Çõ - ³âµµ*/
text-align:center;text-overflow:ellipsis;overflow:hidden; white-space:nowrap; letter-spacing:-0.5px;
font-size:24px;font-weight:bold;color: #1074bc;
margin:0 auto;
}





#sub_cont .subject .hline     {background:url("../../images/company/history_line.gif")  repeat-y;}

#sub_cont .subject .p15   {height:15px;}
#sub_cont .subject .p30   {height:30px;}
#sub_cont .subject .p50   {height:50px;}

#sub_cont .subject .tr     {display:table;}
#sub_cont .subject .year   {
	display: table-cell;
    padding: 3px 22px 3px 0;
    color: #004db2;
    font-size: 14px;
    width: 70px;
}
#sub_cont .subject .career {display:table-cell;color:#666666;  padding:3px 0 3px 10px;color:#333333;font-size:14px;}


/*ÀÎÁõÇöÈ²*/
#sub_cont .subject .certi {text-align:center;}
#sub_cont .subject .certi a li img{width:100%;}
#sub_cont .subject .certi{overflow:hidden;}
#sub_cont .subject .certi a{float:left;width:50%;box-sizing:border-box;border-bottom:1px solid #f1f1f1;}




/*Ã£¾Æ¿À½Ã´Â ±æ*/
#sub_cont .subject .loc_tit01 {
color: #333333;
    padding: 5px 0 10px 20px;
    font-weight: bold;
    font-size: 16px;
    /* background: url(../../images/company/icon_loc01.png) no-repeat; */
    /* background-position: 0px 25px; */
    /* -webkit-background-size: 0px 25px; */
    -moz-background-size: 12px 16px;
    -0: ;
    -background-size: 12px 16px;
    -khtml-background-size: 12px 16px;
    background-size: 12px 16px;
    background: url(/new_hsvalve/images/cmn/icon_bullet.png)no-repeat;
    padding-left: 40px;
    margin: 30px 0px 5px;
		}
#sub_cont .subject .loc_tit02 {
		color:#333333; padding:20px 0 11px; font-weight:bold; font-size:16px;
		background:url("../../images/company/icon_loc02.png") no-repeat; background-position:97% 50%;
		-webkit-background-size:12px 16px;
		-moz-background-size:12px 16px;
		-0-background-size:12px 16px;
		-khtml-background-size:12px 16px;
		background-size:12px 16px;
		}
#sub_cont .subject .loc_info {margin:7px 0;}
#sub_cont .subject .loc_img01 {float:left; width:98px; height: 150px; margin:4px 16px 11px 0;}
#sub_cont .subject .loc_img02 {float:left; width:71px; height:71px; margin:4px 16px 12px 0;}
#sub_cont .loc_map{border: 1px solid #e5e5e5;}
#sub_cont .loc_map img{width:100%; height:auto; margin:22px 0 0 0;}
#sub_cont .subject .loc_info .loc_img01 img{width:100%;}
#sub_cont .subject .loc_info {color:#333333;}
#sub_cont .subject .loc_cont01 {font-size:15px; font-weight:bold;}
#sub_cont .subject .loc_cont02 {font-size:15px;}

#sub_cont .subject .s_line_loc {position:relative; height:1px; background-color:#e6e6e6;display:none;}    



/*Á¦Ç°Á¤º¸*/

.s_line01 {height:1px; background-color:#dcdcdc;}



#sub_cont .sel {
	position: relative;
    padding: 10px;
    margin: 0px 15px;
}

#sub_cont .sel select {width:100%; height:30px;border:1px solid #000000;
    font-size:16px; 
	background: transparent;
	line-height: 1;
	border: 0;
	border-radius: 0;
	-webkit-appearance: none;
	overflow: hidden;
	background: url("../../images/common/select_arr.png") right 0 no-repeat;
	-webkit-background-size:30px 30px;
	-moz-background-size:30px 30px;
	-0-background-size:30px 30px;
	-khtml-background-size:30px 30px;
	background-size:30px 30px;
	border: 1px solid #fff;
}


#sub_cont .pd_list {background: none;background-color:none; 
	-webkit-background-size:100% 17px;
	-moz-background-size:100% 17px;
	-0-background-size:100% 17px;
	-khtml-background-size:100% 17px;
	background-size:100% 17px;
	}


#sub_cont .pd_list .pd_wrap {position:relative;width:300px;margin:0 auto;padding:10px 0;overflow: hidden;}
#sub_cont .pd_list .pd_wrap .pd {
	width: 100%;
    background-color: #fff;
    margin-top: 0px;
    box-sizing: border-box;
    border-bottom: 1px solid #e5e5e5;
    padding: 20px 0px;
}
#sub_cont .pd_list .pd_wrap .pd .pd_img {
	width: 100%;
    height: auto;
    border-bottom: 0px solid #ebeaea;
    margin: 0 auto;
}
#sub_cont .pd_list .pd_wrap .pd .pd_img img{ border:0px; zoom:1; }
#sub_cont .pd_list .pd_wrap .pd .pd_name {display:table-cell;width:146px;vertical-align:middle;height:53px;text-align:center; padding:0 5px; font-size:15px; line-height:18px;}
#sub_cont .pd_list .pd_wrap .pd_div {display:table-cell;width:5px;float:left;}
#sub_cont .pd_list .pd_wrap .end{height:10px;}



/*Á¦Ç°Á¤º¸ »ó¼¼º¸±â background-color:#000000;*/


#sub_cont .view {background: url("../../images/product/pd_top_bg02.gif") center 0 repeat-x;padding:0 10px;
	-webkit-background-size:100% 10px;
	-moz-background-size:100% 10px;
	-0-background-size:100% 10px;
	-khtml-background-size:100% 10px;
	background-size:100% 10px;
	}

#sub_cont .view .view_tit {position:relative;width:100%;margin:0 auto;padding:10px 0;overflow:hidden;}


#sub_cont .view .view_tit .subjet {width:80%;font-size:15px; line-height:18px;padding:7px 0;font-size:15px; line-height:18px;font-weight:bold;letter-spacing:-1px;}
#sub_cont .view .view_tit .list {position:absolute;top:43%;right:0;}


#sub_cont .view .view_pd {position:relative;width:100%;margin:0 auto;border-top:2px solid #054ba8;}
#sub_cont .view .view_pd ul li h3{
	color:#004db2;
	font-size:20px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:6px;
}
#sub_cont .view .view_pd .vew_img {border-bottom:1px solid #e1e1e1;text-align:center;}
#sub_cont .view .view_pd .vew_img img {
	zoom: 1;
    width: 100%;
}

#sub_cont .view .view_pd .vew_txt{padding:15px 0;font-size:13px; line-height:20px;}
#sub_cont .view .view_pd .list{position: absolute;right: 0px;}

#sub_cont .view .view_pd .vew_bline{background: url("../../images/product/view_vline.gif") center 0 repeat-x;
	-webkit-background-size:2px 4px;
	-moz-background-size:2px 4px;
	-0-background-size:2px 4px;
	-khtml-background-size:2px 4px;
	background-size:2px 4px;
}

/*Ç°Áú½Ã½ºÅÛ*/

#sub_cont .subject .quality_start {background-color:#084cac; width:12px; height:3px; margin-top:31px;}    /*±Û ½ÃÀÛ ¶óÀÎ*/
#sub_cont .subject .quality_cont01 {color:#333333; margin-top:10px; font-weight:bold; font-size:17px;}
#sub_cont .subject .quality_cont01 span {color:#084cac;}
#sub_cont .subject .quality_cont02 {color:#666666; margin-top:17px;}
#sub_cont .no{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 70px;
    height: 70px;
    line-height: 70px;
    font-size: 25px;
    font-weight: bold;
    color: #fff;
    background: #8e9faf !important;
    text-align: center;
}

/*±â¼úÁ¤º¸*/

#sub_cont .subject .tech_cont01 {color:#333333; margin:10px 0 16px; font-weight:bold; font-size:17px;}
#sub_cont .subject .tech_cont02 {color:#084cac; font-weight:bold;}
#sub_cont .subject .tech_cont03 {color:#666666;}

/*½ºÆå*/

#sub_cont .view .spec {width:100%}


#sub_cont .view .spec .spec_tit01 { 
padding:12px 22px;font-weight:bold;
font-size:14px;color:#104fb2;
background:url("../../images/product/spec_icon01.gif") no-repeat; background-position:0 50%;
		-webkit-background-size:16px 16px;
		-moz-background-size:16px 16px;
		-0-background-size:16px 16px;
		-khtml-background-size:16px 16px;
		background-size:16px 16px;
}

#sub_cont .view .spec .spec_tit02 { 
padding:12px 22px;font-weight:bold;margin-top:15px;
font-size:14px;color:#104fb2;
background:url("../../images/product/spec_icon02.gif") no-repeat; background-position:0 50%;
		-webkit-background-size:16px 16px;
		-moz-background-size:16px 16px;
		-0-background-size:16px 16px;
		-khtml-background-size:16px 16px;
		background-size:16px 16px;
}

#sub_cont .view .spec .spec_tit03 { 
padding:15px 20px;font-weight:bold;
font-size:14px;color:#104fb2;
background:url("../../images/product/spec_icon03.gif") no-repeat; background-position:0 50%;
		-webkit-background-size:14px 16px;
		-moz-background-size:14px 16px;
		-0-background-size:14px 16px;
		-khtml-background-size:14px 16px;
		background-size:14px 16px;
}




#sub_cont .view .spec .sp01_view {outline:1px solid #e3e3e3;}
#sub_cont .view .spec .sp01_view img {width:100%; height:auto;}
#sub_cont .view .spec .sp02_view img {width:100%; height:auto;}

.end{height:30px;}




/*Ä«Å»·Î±× »ó¼¼º¸±â background-color:#000000;*/

#sub_cont .catalog {background: url("../../images/product/pd_top_bg02.gif") center 0 repeat-x;padding:20px 10px;
	-webkit-background-size:100% 10px;
	-moz-background-size:100% 10px;
	-0-background-size:100% 10px;
	-khtml-background-size:100% 10px;
	background-size:100% 10px;
	}





#sub_cont .catalog .view_pd .vew_img {border-bottom:1px solid #ccc;border-top:2px solid #333333;text-align:center;padding:20px 0;}

#sub_cont .catalog .view_pd .vew_txt{padding:15px 0;font-size:12px; line-height:20px;border-bottom:1px solid #e1e0e0;letter-spacing:-0.7px;}

#sub_cont .catalog .view_pd .vew_bline{background: url("../../images/product/view_vline.gif") center 0 repeat-x;
	-webkit-background-size:2px 4px;
	-moz-background-size:2px 4px;
	-0-background-size:2px 4px;
	-khtml-background-size:2px 4px;
	background-size:2px 4px;
}





#sub_cont .catalog .view_pd .vew_bline .cat_tit01 {border-bottom:1px solid #e1e0e0; padding:12px 0; text-align:center;}
#sub_cont .catalog .view_pd .cat_btn { padding:20px 0; text-align:center;}



/*¹Ìµð¾î¼¾ÅÍ*/
#sub_cont .subject .media{margin:0px;}
#sub_cont .subject .media li{margin-bottom:30px;}
#sub_cont .subject .media li .bo_title{padding:5px 15px 0px 15px;}