@import url("/common/css/font.css");
@import url( http://fonts.googleapis.com/earlyaccess/nanumgothic.css );



html {	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;}
body {	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;}
div  {	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;}
span {	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;}




/*

html   {	-webkit-text-size-adjust: none;}
body   { font-size: 12px;color:#444444; font-weight:;letter-spacing: ; line-height: 170%;	font-family:"MALGUN", "맑은고딕", "맑은 고딕", "mgeot", "나눔고딕", "NanumGothic", "ngWeb"; }
select { font-size: 11px; font-family:"MALGUN", "맑은고딕", "맑은 고딕", "mgeot", "나눔고딕", "NanumGothic", "ngWeb", sans-serif;}
input  { font-size: 11px; 	font-family:"MALGUN", "맑은고딕", "맑은 고딕", "mgeot", "나눔고딕", "NanumGothic", "ngWeb", sans-serif;}
textarea{ font-size: 11px; 	color:#666666; line-height: 160%; font-family:"MALGUN", "맑은고딕", "맑은 고딕",  "mgeot", "나눔고딕", "NanumGothic", "ngWeb", sans-serif; padding: 2px 2px 2px 2px;}
div    { font-size: 12px; color:#444444; font-weight:;letter-spacing: ; line-height: 170%;	font-family:"MALGUN", "맑은고딕", "맑은 고딕", "mgeot", "나눔고딕", "NanumGothic", "ngWeb";}
td     { font-size: 12px; color:#444444; font-weight:;letter-spacing: ; line-height: 170%;	font-family:"MALGUN", "맑은고딕", "맑은 고딕", "mgeot", "나눔고딕", "NanumGothic", "ngWeb";}



select{font-size: 11px; font-family:"MALGUN", "맑은고딕", "맑은 고딕", "mgeot", "나눔고딕", "나눔 고딕", "NanumGothic",  sans-serif, Helvetica;  border-color:#c4c4c4; border-style:solid; border-width:1px; height:23PX;}
INPUT {border-width:1px; font-family:"MALGUN", "맑은고딕", "맑은 고딕", "mgeot", "나눔고딕", "나눔 고딕", sans-serif, Helvetica; font-size: 11px; border-color:#c4c4c4; border-style:solid; height:18PX;}
textarea {font-family:"MALGUN", "맑은고딕", "맑은 고딕",  "mgeot","나눔고딕", "나눔 고딕", "NanumGothic", sans-serif, Helvetica; font-size: 11px; color:#666666; border-color:#dddddd; border-width:1px; border-style:solid; overflow-x:hidden; overflow-y:auto; padding-top:1; padding-right:5; padding-bottom:5; padding-left:5;}

*/







html   {	-webkit-text-size-adjust: none;}
body   { font-size: 12px;color:#666666; font-weight:;letter-spacing: ; line-height: 170%;	font-family:"나눔고딕", "Nanum Gothic", "NanumGothic", "ngWeb", "MALGUN", "맑은고딕", "맑은 고딕","mgeot" ; }
select { font-size: 11px; font-family: "나눔고딕", "Nanum Gothic", "NanumGothic", "ngWeb", "MALGUN", "맑은고딕", "맑은 고딕","mgeot", sans-serif;}
input  { font-size: 11px; 	font-family: "나눔고딕", "NanumGothic", "ngWeb","MALGUN", "맑은고딕", "맑은 고딕","mgeot", sans-serif;}
textarea{ font-size: 11px; 	color:#777777; line-height: 160%; font-family: "나눔고딕", "Nanum Gothic", "NanumGothic", "ngWeb","MALGUN", "맑은고딕", "맑은 고딕","mgeot", sans-serif; padding: 2px 2px 2px 2px;}
div    { font-size: 12px; color:#666666; font-weight:;letter-spacing: ; line-height: 170%;	font-family: "나눔고딕", "Nanum Gothic", "NanumGothic", "ngWeb", "MALGUN", "맑은고딕", "맑은 고딕","mgeot";}
td     { font-size: 12px; color:#666666; font-weight:;letter-spacing: ; line-height: 170%;	font-family: "나눔고딕", "Nanum Gothic",  "NanumGothic", "ngWeb", "MALGUN", "맑은고딕", "맑은 고딕","mgeot";}



BODY {margin:0px;
      padding:0px; 
      background:url(/img/main/bg_main.jpg); background-repeat : repeat; background-position : left top; 
	 }




select{font-size: 11px; font-family:"나눔고딕", "나눔 고딕", "Nanum Gothic",  "NanumGothic", "MALGUN", "맑은고딕", "맑은 고딕","mgeot", sans-serif, Helvetica;  border-color:#c4c4c4; border-style:solid; border-width:1px; height:23PX;}
INPUT {border-width:1px; font-family:"나눔고딕", "나눔 고딕", "Nanum Gothic" , "NanumGothic", "MALGUN", "맑은고딕", "맑은 고딕","mgeot", sans-serif, Helvetica; font-size: 11px; border-color:#c4c4c4; border-style:solid; padding-left:3px; height:18PX;}
textarea {font-family:"나눔고딕", "나눔 고딕", "Nanum Gothic",  "NanumGothic", "MALGUN", "맑은고딕", "맑은 고딕","mgeot", sans-serif, Helvetica; font-size: 11px; color:#666666; border-color:#dddddd; border-width:1px; border-style:solid; overflow-x:hidden; overflow-y:auto; padding-top:1; padding-right:5; padding-bottom:5; padding-left:5;}








a,  {margin: 0px; padding: 0px; text-decoration: none; display: inline; outline:none; border: 0px currentColor; border-image: none;}
ol {list-style: none;}
ul {list-style: none;}
li {list-style: none;}



body { margin: 0px auto; padding: 0px; }


html {height: 100%; min-width: 1000px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
body {height: 100%; min-width: 1000px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}




A:link    {color : #333333; font-size:  ;  text-decoration:none}
A:visited {color : #333333; font-size:  ;  text-decoration:none}
A:active  {color : #333333; font-size:  ;  text-decoration:none}
A:hover   {color : #ff5300; font-size:  ;  text-decoration:none}


.main_notice_list A:link    {color : #8e8e8e; font-size: 11px ; font-weight:; text-decoration:none}
.main_notice_list A:visited {color : #8e8e8e; font-size: 11px ; font-weight:; text-decoration:none}
.main_notice_list A:active  {color : #8e8e8e; font-size: 11px ; font-weight:; text-decoration:none}
.main_notice_list A:hover   {color : #ff5300; font-size: 11px ; font-weight:; text-decoration:none}




.notice A:link    {color : #333333; font-size: 12px ; font-weight:700; text-decoration:none}
.notice A:visited {color : #333333; font-size: 12px ; font-weight:700; text-decoration:none}
.notice A:active  {color : #333333; font-size: 12px ; font-weight:700; text-decoration:none}
.notice A:hover   {color : #9d3d07; font-size: 12px ; font-weight:700; text-decoration:none}

.main_menu A:link    {color : #333333; font-size: 18px ; font-weight:600; text-decoration:none}
.main_menu A:visited {color : #333333; font-size: 18px ; font-weight:600; text-decoration:none}
.main_menu A:active  {color : #333333; font-size: 18px ; font-weight:600; text-decoration:none}
.main_menu A:hover   {color : #ff5300; font-size: 18px ; font-weight:600; text-decoration:none}

.home_menu A:link    {color : #ffffff; font-size: 11px ; font-weight:; text-decoration:none}
.home_menu A:visited {color : #ffffff; font-size: 11px ; font-weight:; text-decoration:none}
.home_menu A:active  {color : #ffffff; font-size: 11px ; font-weight:; text-decoration:none}
.home_menu A:hover   {color : #ffff00; font-size: 11px ; font-weight:; text-decoration:none}







#wrap   { width: 100%; height:; }
#header_02 { width: 100%; height:118px;	border:0px; margin: 0 auto 0; position: relative; z-index: 999; align: center; } 

/* --------------------------------- 로고 & 검색 -------------------------------- */
#logo_menu {width: 1000px; height:110px;	border:0px; margin: 0 auto 0; position: relative; align: center; }
.logo { width: 320px; height:110px;	border:0px; margin: 0 auto 0; position: relative; float:left;  display: table-cell; 
        vertical-align: middle;  text-align: left; top: 0px;  padding: 27px 0px 0px 0px}
		
.top_01_menu { width: 680px; height:110px;	border:0px; margin: 0 auto 0; position: relative; float:left; vertical-align: middle; 
          text-align: right;  display:inline-block;}


.top_line{ width: 100%; height:3px;	border:0px; margin: 0 auto 0; position: relative; z-index: 999; align: center; background-color:#5f4b28; }
.top_line_shadow{ width: 100%; height:5px;	border:0px; margin: 0 auto 0; position: relative; z-index: 999; align: center; 
                  background:url(/img/main/line_shadow.png); background-repeat : repeat-x; background-position : left top;}



/*---------------------------------- 메인 이미지 -------------------------------*/
#main_img_all{ width: 100%; height:500px;	top:-5px; border:0px; margin: 0 auto 0; position: relative; z-index: 998; align: center; 
               background:url(); background-repeat : repeat-x; background-position : center;}
.main_img{ width: 100%; height:500px;	top:; border:0px; margin: 0 auto 0; position: relative; z-index: 998; align: center; 
            background:url(/img/main/main_img_03.jpg); background-repeat : no-repeat; background-position : center;}



#main_img_all_02{ width: 100%; height:400px;	top:-5px; border:0px; margin: 0 auto 0; position: relative; z-index: 998; align: center; 
               background:url(); background-repeat : repeat-x; background-position : center;                            
			   border-bottom-color:#cdcdcd; 
			   border-bottom-width: 1px; 
			   border-bottom-style: solid;
			   
			   background-color:#ffffff;
			   
			   
			   }


.main_img_002{ width: 100%; height:400px;	top:; border:0px; margin: 0 auto 0; position: relative; z-index: 998; align: center; 
            }





.main_br{ height:440px;}




















/*---------------------------------- 메인 컨텐츠 -------------------------------*/
#main_cube_all{ width: 100%; height:;	margin: 0 auto 0; top:440px; border:0px; margin: 0 auto 0; position: absolute; z-index: 1000; align: center; background-color:; }
.main_cube{ width: 1200px; height:;	margin: 0 auto 0; top:0px; border:0px; margin: 0 auto 0; position: relative; z-index: 1000; align: center; background-color:; 
            }
.main_notice{ font-size:15px;  color:#222222; line-height: 120%;  font-weight:600; }
.main_notice_02{ font-size:15px;  color:#e30613; line-height: 120%;  font-weight:600; }
.main_notice_date{ font-size:11px;  color:#8e8e8e; line-height: 120%;  font-weight:; }

.faq_title{ font-size:13px;  color:#948265; line-height: 120%;  font-weight:600; }
.inquiry_title{ font-size:15px;  color:#9d420b; line-height: 120%;  font-weight:600; }
.inquiry_text{ padding-left:13px; font-size:11px;  color:#999999; line-height: 120%;  font-weight:; }
.event_text{  font-size:11px;  color:#999999; line-height: 140%;  font-weight:; }
.event_date{  font-size:12px;  color:#9d420b; line-height: 140%;  font-weight:600; }


.main_con_text_title{ font-size:26px;  color:#222222; line-height: 120%;  font-weight:600; }
.main_con_text_title_02{ font-size:26px;  color:#3c6cbb; line-height: 120%;  font-weight:600; }
.main_con_text_title_03{ font-size:18px;  color:#3c6cbb; line-height: 120%;  font-weight:600; }
.main_con_text{ font-size:13.5px;  color:#666666; line-height: 140%;  font-weight:; letter-spacing:-0.5px;}









.td_line_all{              border-top-color:#dedede; 
                           border-top-width: 1px; 
						   border-top-style: solid;
						   
                           border-bottom-color:#dedede; 
						   border-bottom-width: 1px; 
						   border-bottom-style: solid;
						   
                            border-left-color:#dedede; 
							border-left-width: 1px; 
							border-left-style: solid;						   
						   
                            border-right-color:#dedede; 
							border-right-width: 1px; 
							border-right-style: solid;						   
						   
						    					  
						   
						   }








.td_radius{border-radius:5px 5px 5px 5px;}
.td_radius_02{border-radius:7px 7px 7px 7px;}
.board_top_text{ color : #9d3d07; 
                    font-size: 12px;
			        font-weight:600; 
			        padding-left:; 
                    }




.btn_01 td  {    color : #ffffff; 
                 font-size: 14px;
                 font-weight:600; 
				 padding-left:; 
				 background-color:#457aca;
				 letter-spacing:;
				 cursor:pointer;
				 }
 
				 
.btn_01 td:hover  { color : #ffffff; 
                    font-size: 14px;
					font-weight:600; 
					padding-left:; 
					background-color:#f26522;
					letter-spacing:;
					cursor:pointer;
					   }







/*------------------- 메인 제품 -----------------*/


.rolling {
	width: 243px; height:180px ; margin: 0 auto 0; overflow: hidden; float: ; position: relative; padding-top:8px;}
.rolling .canvas {
	width: 100%; height: 100%;
}
.rolling li {
	float: left;
}
.rolling .paging {
	padding: 0px; left: 100px; top: 172px; position: absolute; z-index: 100;
}

.rolling .mpro_title {
	padding: 0px; left: 0px; top: -1px; position: absolute; z-index: 999;
}

.rolling .paging button {
	background: url("/img/main/circle.png") no-repeat; border: 0px currentColor; border-image: none; width: 10px; height: 10px; line-height: 100px; overflow: hidden; margin-right: 1px; display: inline-block; cursor:pointer;
}
.rolling .paging button:hover {
	background: url("/img/mainn/circle_on.png") no-repeat; cursor:pointer;}
.rolling .paging button:focus {
	background: url("/img/main/circle_on.png") no-repeat; cursor:pointer;}
.rolling .paging button.on {
	background: url("/img/main/circle_on.png") no-repeat; cursor:pointer;}








/*--------- 서브 --------*/


/*---------------------------------- Sub 이미지 -------------------------------*/
#sub_img_all{ width: 100%; height:227px;	top:-5px; border:0px; margin: 0 auto 0; position: relative; z-index: 998; align: center; 
             background:url(/img/sub/top_img_bg.jpg); background-repeat : repeat; background-position : left top;

              border-bottom:1px;
			  border-bottom-style:solid;
			  border-color:#e1e1e1;              
			  }
			  
			  
.sub_img{ width: 100%; height:227px;	top:; border:0px; margin: 0 auto 0; position: relative; z-index: 998; align: center; 
            background:url(/img/sub/sub_top_img_01.jpg); background-repeat : no-repeat; background-position : center;}


.sub_img_02{ width: 100%; height:227px;	top:; border:0px; margin: 0 auto 0; position: relative; z-index: 998; align: center; 
            background:url(/img/sub/sub_top_img_02.jpg); background-repeat : no-repeat; background-position : center;}


.sub_img_03{ width: 100%; height:227px;	top:; border:0px; margin: 0 auto 0; position: relative; z-index: 998; align: center; 
            background:url(/img/sub/sub_top_img_03.jpg); background-repeat : no-repeat; background-position : center;}

.sub_img_04{ width: 100%; height:227px;	top:; border:0px; margin: 0 auto 0; position: relative; z-index: 998; align: center; 
            background:url(/img/sub/sub_top_img_04.jpg); background-repeat : no-repeat; background-position : center;}

.sub_img_05{ width: 100%; height:227px;	top:; border:0px; margin: 0 auto 0; position: relative; z-index: 998; align: center; 
            background:url(/img/sub/sub_top_img_05.jpg); background-repeat : no-repeat; background-position : center;}
			
.sub_img_06{ width: 100%; height:227px;	top:; border:0px; margin: 0 auto 0; position: relative; z-index: 998; align: center; 
            background:url(/img/sub/sub_top_img_06.jpg); background-repeat : no-repeat; background-position : center;}
			
.sub_img_07{ width: 100%; height:227px;	top:; border:0px; margin: 0 auto 0; position: relative; z-index: 998; align: center; 
            background:url(/img/sub/sub_top_img_07.jpg); background-repeat : no-repeat; background-position : center;}



#sub_contents_all{ width: 100%;  border:0px; margin: 0px auto 0; position: relative; z-index: 998; align: center; }
.sub_contents{ width: 1200px; height:;	margin: 0 auto 0; top:0px; border:0px; margin: 0 auto 0; position: relative; z-index: 1000; align: center; background-color:; }










/* ---------------- 서브 --------------------*/


/* --------------- 상단메뉴 ----------------*/
#sub_top_menu_all{ background-color:#f8f8f8; height:45px; width:100%; position: relative; top:-5px;
                   border-top-color:#ffffff; border-top-width: 1px; border-top-style: solid;
                   border-bottom-color:#cccccc; border-bottom-width: 1px; border-bottom-style: solid;
				   text-align:center; vertical-align:middle;
				   margin-bottom:20px;
				   }

.sub_top_menu { height:45px; width:1200px;
  			     vertical-align:middle;
				margin: 0px auto;
				}
				   
.sub_top_menu_title{ background-color:#3c6cbb; width:155px;
                   border-left-color:#cccccc; border-left-width: 1px; border-left-style: solid;
				   border-right-color:#cccccc; border-right-width: 1px; border-right-style: solid;
				   text-align:center; vertical-align:middle;
				   font-size:18px; font-weight:600; color:#ffffff;
				   }

.sub_top_menu_list{ text-align:left; vertical-align:middle;
                    padding-left:25px;
                    border-right-color:#cccccc; border-right-width: 1px; border-right-style: solid;
				   }
				   
.sub_top_menu_over{ color:#4b6fd8; font-weight:600;
				   }				   
				   
				   

.sub_menu A:link    {color : #666666; font-size: 12.5px ; text-align:left; text-align:left; padding-left:;  text-decoration:none}
.sub_menu A:visited {color : #666666; font-size: 12.5px;  text-align:left; text-align:left; padding-left:;  text-decoration:none}
.sub_menu A:active  {color : #666666; font-size: 12.5px ; text-align:left; text-align:left; padding-left:;  text-decoration:none}
.sub_menu A:hover   {color : #4b6fd8; font-size: 12.5px ; text-align:left; text-align:left; padding-left:; font-weight:600;  text-decoration:none}


/* --------------- 서브 컨텐츠 타이틀 & 네비 ----------------*/

#sub_top_nav{  height:50px; width:100%; margin-bottom:30px;

				   }
.sub_top_nav_c { height:50px; width:1200px;
  			     vertical-align:middle;
				margin: 0px auto;
				}

.sub_contents_title{ text-align:left; vertical-align: bottom; height:70px;
				   font-size:28px; font-weight:600; color:#222222;
				   padding-bottom:5px;
				   }
				   
				   
				   
.sub_contents_nav{ text-align:right; vertical-align:bottom; 
				   font-size:11px;  color:#999999;
				   padding-bottom:12px;
				   }
				   
.sub_contents_nav_over{ text-align:right; vertical-align:middle; 
				        font-size:11px; font-weight:600;  color:#4b6fd8;
				        }					   




.nav_hr{ background-color:#eeeeee; }












/* --------------- Company ----------------*/




.overview_sub_title { text-align:left;
  			          
			          color:#000000; font-size:15px; font-weight:600; line-height:140%;
				 
				}
.overview_sub_title_02 { text-align:left;
  			          
			             color:#e30613; font-size:15px; font-weight:600; line-height:140%;
				 
				}
				
				
.overview_sub_text { text-align:left;
  			          
			          color:#555555; font-size:12.5px; 
			          line-height:180%;
				 
				}				
				
				
.ci_sub_title { text-align:left;
  			          
			          color:#000000; font-size:16px;
					  font-weight:600;
				}				
.ci_sub_text { text-align:left;
  			          
			          color:#e30613; font-size:14px;
					  font-weight:600;
				}					
				
.ci_sub_text_02 { text-align:left;
  			          
			          color:#555555; font-size:14px;
					  font-weight:600;
				}					



.ceo_td{ text-align:left;
  			  vertical-align:top;
				}


.ceo_text_title_01{ text-align:left;
                    color:#333333; font-size:24px;  font-weight:;
				}

.ceo_text_title_02{ text-align:left;
                    color:#3485cc; font-size:30px;  font-weight:;
				}
.ceo_text_title_03{ text-align:left;
                    color:#666666; font-size:24px;  font-weight:;
				}

.ceo_text_01{ text-align:left;
  			  
			  color:#555555; font-size:12.5px; 
			  line-height:180%;
				 
				}
				
.ceo_text_01_02{ text-align:left;
  			  
			  color:#777777; font-size:12px; 
			  line-height:140%;
				 
				}				
				
				
.ceo_text_02{ text-align:;
			  color:#555555; font-size:15px; font-weight:600;
			  line-height:180%;
				 
				}
				
.ceo_text_03{ text-align:;
			  color:#000000; font-size:20px; font-weight:600; 
			  line-height:180%;
			  
				 
				}				


.ceo_text_04{ text-align:left;
			  color:#000000; font-size:15px; font-weight:600; 
			  line-height:180%;
				margin-bottom:25px; 
				}	





.ci_text_01{ text-align:left;
             padding-left:10px; padding-right:10px; padding-bottom:5px;
  			 
			  color:#444444; font-size:12.5px; 
			  line-height:190%;
				 
				}
				
				
				
.history_sub_title_0{ text-align:left;
                    color:#000000; 
					font-size:16px;
					font-weight:600;
			 
				}
				
.history_sub_title_00{ text-align:left;
                    color:#e30613; 
					font-size:16px;
					font-weight:600;
			 
				}				
				
				
.history_sub_title{ text-align:center;
                    color:#ffffff; 
					font-size:17px;
					font-weight:700;
			 
				}				
				
.history_sub_date{ text-align:left;
                    color:#3a8cd2; 
					font-size:14px;
					font-weight:600;
			 
				}	
				
				
.history_sub_date_2{ text-align:left;
                    color:#78be45; 
					font-size:14px;
					font-weight:600;
			 
				}					
				
				
				
				
				
.history_sub_text{ text-align:left;
                    color:#555555; 
					font-size:13px;
					font-weight:;
					line-height:18px;
					
			 
				}				
				
				
.overview_text{ text-align:;
                    color:#777777; 
					font-size:12px;
					line-height:15px;
					font-weight:;
			 
				}	





.map_table   {     border-top-color:#cccccc; border-top-width: 1px; border-top-style: solid;
                            border-bottom-color:#cccccc; border-bottom-width: 1px; border-bottom-style: solid;
						    border-left-color:#cccccc; border-left-width: 1px; border-left-style: solid;
						    border-right-color:#cccccc; border-right-width: 1px; border-right-style: solid;
							text-align:center; 
							}

.map_text {   font-size:12px; font-weight:; color:#666666; text-align:left;
							}

.map_line{border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.map_line-02{border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; padding:30px; background-color:#f9f8f6; line-height:150%;}

.map_text_01{color : #ba3b54; font-weight:700; font-size: 14px ; line-height:150%;}
.map_text_02{color : #555555; font-weight:700; font-size: 12px ;}




.location_text{ letter-spacing:-0.5px;
			 
				}	

.product_text0{ text-align:;
                    color:#02a2df; 
					font-size:16px;
					font-weight:600;
					line-height:160%;}
					
					
					
					
					
.product_text1{ text-align:;
                    color:#f27a22; 
					font-size:16px;
					font-weight:600;
					line-height:160%;}					
					


.product_text{ text-align:;
                    color:#333333; 
					font-size:13px;
					font-weight:;
					line-height:160%;}
			 

.rnd_text_01{ text-align:;
                    color:#e30613; 
					font-size:14px;
					font-weight:600;
					line-height:160%;
			 
				}	


.rnd_text_02{ text-align:;
                    color:#333333; 
					font-size:14px;
					font-weight:600;
					line-height:160%;
			 
				}	



.rnd_text_03{ text-align:;
                    color:#555555; 
					font-size:12.5px;
					font-weight:;
					line-height:170%;
			 
				}	




.rnd_td_title{ text-align:center;
                    color:#000000; 
					font-size:13px;
					font-weight:600;
					line-height:;
			 
				}	


.rnd_td_stitle_01{ text-align:;
                    color:#333333; 
					font-size:14px;
					font-weight:600;
					line-height:170%;
			 
				}	



.rnd_td_title_02{ text-align:center;
                    color:#333333; 
					font-size:14px;
					font-weight:600;
					line-height:;
			 
				}	

.rnd_td_stitle_02{ text-align:;
                    color:#333333; 
					font-size:15px;
					font-weight:600;
					line-height:;
			 
				}	





.rnd_circle_01{ text-align:center;
                    color:#ffffff; 
					font-size:16px;
					font-weight:600;
					line-height:;
			 
				}	





.rnd_pro_stitle_01 { text-align:left;
  			          
			          color:#000000; font-size:16px; font-weight:600; line-height:140%;
				 
				}







/* --------------- 제품 ----------------*/


.product_list_title { text-align:center;
  			          
			          color:#000000; font-size:13px; font-weight:600;
				}


.product_list_text { text-align:center;
  			          
			          color:#666666; font-size:12px; font-weight:;
					  line-height:130%;
				}



.product_view_title { text-align:;
  			          
			          color:#222222; font-size:26px; font-weight:600;
					  padding-left:32px;
					  background-color:;
					  line-height:;
				}


.product_view_text { text-align:;
  			          
			          color:#444444; font-size:13px; font-weight:600;
					  padding-left:35px;
					  background-color:#f6f6f6;
					  line-height:130%;
				}

.product_view_text_02 { text-align:left;
  			          
			          color:#555555; font-size:13px; font-weight:;
					  padding-left:25px;
					  background-color:;
					  line-height:;
				}

.product_view_text_con_t { text-align:left;
  			          
			              color:#f26522; font-size:13px; font-weight:600;
					      padding-left:;
					      background-color:;
					      line-height:;
				}


.product_view_text_con { text-align:left;
  			          
			          color:#666666; font-size:12px; font-weight:;
					  padding-left:;
					  background-color:;
					  line-height:170%;
				}



.btn_down td  { color : #888888; font-weight:600; font-size: 10px ;
					  padding-left:;   padding-right:20px; text-align:center;
					  background:url(/img/product/btn_down.jpg); background-repeat : no-repeat; background-position :center ; cursor:pointer; 
					  background-color:;
					  }	










/* --------------- 지사안내 ----------------*/


.office_title {   font-size:15px; font-weight:600; color:#ffffff; 
							}
.office_text {   font-size:13px; font-weight:; color:#ffffff; text-align:left;
                  line-height:30px;}
.office_text_02 {   font-size:20px; font-weight:600; color:#ffffff; text-align:left}

.office_text_03 {   font-size:13px; font-weight:; color:#ffffff; text-align:left;
                  line-height:18px;}


.office_td {   border-top-color:#acacac; border-top-width: 1px; border-top-style: solid;
                border-bottom-color:#acacac; border-bottom-width: 1px; border-bottom-style: solid;
				border-left-color:#acacac; border-left-width: 1px; border-left-style: solid;
				border-right-color:#acacac; border-right-width: 1px; border-right-style: solid;
				background-color:#323232;
				
				padding-left:80px;
				
							}
							
.office_td_03{   border-top-color:#acacac; border-top-width: 1px; border-top-style: solid;
                border-bottom-color:#acacac; border-bottom-width: 1px; border-bottom-style: solid;
				border-left-color:#acacac; border-left-width: 1px; border-left-style: solid;
				border-right-color:#acacac; border-right-width: 1px; border-right-style: solid;
				background-color:#323232;
				padding-left:20px;
				
							}							
							
.office_td_02 {   border-top-color:#818181; border-top-width: 1px; border-top-style: solid;
                border-bottom-color:#818181; border-bottom-width: 1px; border-bottom-style: solid;
				border-left-color:#818181; border-left-width: 1px; border-left-style: solid;
				border-right-color:#818181; border-right-width: 1px; border-right-style: solid;
				
				
							}


.office_td_04{ 
				padding-left:20px;
				
							}







/* --------------- 텝메뉴 

.Tab_Menu_01 td  { color : #666666; 
                 font-size: 13px;
                 font-weight:600;
				 text-align:center;
				 background-color:#ffffff;
				 
				 border-top-color:#bbbbbb; border-top-width: 1px; border-top-style: solid;
                 border-bottom-color:#bbbbbb; border-bottom-width: 1px; border-bottom-style: solid;
				 border-left-color:#bbbbbb; border-left-width: 1px; border-left-style: solid;
				 border-right-color:#bbbbbb; border-right-width: 1px; border-right-style: solid;
				 cursor:pointer;
				  
				 }

.Tab_Menu_01 td:hover  { color : #ffffff; 
                         font-size: 13px;
                         font-weight:600;
				         text-align:center;
				         background-color:#62b148;
						 
						 border-top-color:#62b148; border-top-width: 1px; border-top-style: solid;
                         border-bottom-color:#62b148; border-bottom-width: 1px; border-bottom-style: solid;
				         border-left-color:#62b148; border-left-width: 1px; border-left-style: solid;
				         border-right-color:#62b148; border-right-width: 1px; border-right-style: solid;
						 cursor:pointer;
					   
					   }
					   
.Tab_Menu_01_over td  { color : #ffffff; 
                         font-size: 13px;
                         font-weight:600;
				         text-align:center;
				         background-color:#62b148;
						 
						 border-top-color:#62b148; border-top-width: 1px; border-top-style: solid;
                         border-bottom-color:#62b148; border-bottom-width: 1px; border-bottom-style: solid;
				         border-left-color:#62b148; border-left-width: 1px; border-left-style: solid;
				         border-right-color:#62b148; border-right-width: 1px; border-right-style: solid;
						 cursor:pointer;
						 
						 
					  }

----------------*/




.Tab_Menu_01 td  { color : #666666; 
                 font-size: 13px;
                 font-weight:600;
				 text-align:center;
				 background-color:#ffffff;
				 
				 border-top-color:#bbbbbb; border-top-width: 1px; border-top-style: solid;
                 border-bottom-color:#bbbbbb; border-bottom-width: 1px; border-bottom-style: solid;
				 border-left-color:#bbbbbb; border-left-width: 1px; border-left-style: solid;
				 border-right-color:#bbbbbb; border-right-width: 1px; border-right-style: solid;
				 cursor:pointer;
				  
				 }

.Tab_Menu_01 td:hover  { color : #ffffff; 
                         font-size: 13px;
                         font-weight:600;
				         text-align:center;
				         background-color:#f27a22;
						 
						 border-top-color:#f27a22; border-top-width: 1px; border-top-style: solid;
                         border-bottom-color:#f27a22; border-bottom-width: 1px; border-bottom-style: solid;
				         border-left-color:#f27a22; border-left-width: 1px; border-left-style: solid;
				         border-right-color:#f27a22; border-right-width: 1px; border-right-style: solid;
						 cursor:pointer;
					   
					   }
					   
.Tab_Menu_01_over td  { color : #ffffff; 
                         font-size: 13px;
                         font-weight:600;
				         text-align:center;
				         background-color:#f27a22;
						 
						 border-top-color:#f27a22; border-top-width: 1px; border-top-style: solid;
                         border-bottom-color:#f27a22; border-bottom-width: 1px; border-bottom-style: solid;
				         border-left-color:#f27a22; border-left-width: 1px; border-left-style: solid;
				         border-right-color:#f27a22; border-right-width: 1px; border-right-style: solid;
						 cursor:pointer;
						 
						 
					  }





/* --------------- Board ----------------*/

.top_line_left_right{      border-top-color:#CDCDCD; 
                           border-top-width: 2px; 
						   border-top-style: solid;
						   
                           border-bottom-color:#CDCDCD; 
						   border-bottom-width: 1px; 
						   border-bottom-style: solid;
						   
						   
                            border-right-color:#d1d1d1; 
							border-right-width: 1px; 
							border-right-style: solid;						   
						   
						   font-size:13px; font-weight:600; color:#666666; text-align:center; padding-top:;
						  
						   
						   }
						
						
							
.top_line_right{        border-top-color:#CDCDCD; 
                            border-top-width: 2px; 
							border-top-style: solid;
							
                            border-bottom-color:#CDCDCD; 
							border-bottom-width: 1px; 
							border-bottom-style: solid;
						   
							font-size:13px; font-weight:; color:; text-align:left; padding-left:25px;
						   
							}							
					

			 
.center_line_left_right{    
                            border-bottom-color:#d1d1d1; 
							border-bottom-width: 1px; 
							border-bottom-style: solid;
							
                            border-right-color:#d1d1d1; 
							border-right-width: 1px; 
							border-right-style: solid;							
							
							
							font-size:12px; font-weight:600; color:#666666; text-align:center; padding-top:;
						    
						   
						   }
						   
.center_line_right{       
                            border-bottom-color:#d1d1d1; 
							border-bottom-width: 1px; 
							border-bottom-style: solid;

							font-size:12px; font-weight:; color:; text-align:left; padding-left:25px;
							
							}
							
						

.bottom_line_left_right{   
                            border-bottom-color:#cdcdcd; 
							border-bottom-width: 1px; 
							border-bottom-style: solid;
							
							
                            border-right-color:#d1d1d1; 
							border-right-width: 1px; 
							border-right-style: solid;							
							
							font-size:12px; font-weight:600; color:#666666; text-align:center;
							}
							


.bottom_line_right{     
                            border-bottom-color:#cdcdcd; 
							border-bottom-width: 1px; 
							border-bottom-style: solid;

							font-size:12px; font-weight:; color:#666666; text-align:left; padding-left:25px;
							}






















.top_line_left_right_02{      border-top-color:#f7751d; 
                           border-top-width: 2px; 
						   border-top-style: solid;
						   
                           border-bottom-color:#f7751d; 
						   border-bottom-width: 1px; 
						   border-bottom-style: solid;
						   
						   
                            border-right-color:#d1d1d1; 
							border-right-width: 1px; 
							border-right-style: solid;						   
						   
						   font-size:13px; font-weight:600; color:#666666; text-align:center; padding-top:;
						  
						   
						   }
						
						
							
.top_line_right_02{        border-top-color:#f7751d; 
                            border-top-width: 2px; 
							border-top-style: solid;
							
                            border-bottom-color:#f7751d; 
							border-bottom-width: 1px; 
							border-bottom-style: solid;
						   
							font-size:13px; font-weight:; color:; text-align:left; padding-left:25px;
						   
							}							
					








.bottom_line_left_right_02{   
                            border-bottom-color:#f7751d; 
							border-bottom-width: 1px; 
							border-bottom-style: solid;
							
							
                            border-right-color:#d1d1d1; 
							border-right-width: 1px; 
							border-right-style: solid;							
							
							font-size:12px; font-weight:600; color:#666666; text-align:center;
							}
							


.bottom_line_right_02{     
                            border-bottom-color:#f7751d; 
							border-bottom-width: 1px; 
							border-bottom-style: solid;

							font-size:12px; font-weight:; color:#666666; text-align:left; padding-left:25px;
							}

















.board_page_hover{ font-size:12px; color:#ed7400; font-weight:600;}

.search_table   {     border-top-color:#95b27c; border-top-width: 2px; border-top-style: solid;
                            border-bottom-color:#95b27c; border-bottom-width: 2px; border-bottom-style: solid;
						    border-left-color:#95b27c; border-left-width: 2px; border-left-style: solid;
						    border-right-color:#95b27c; border-right-width: 2px; border-right-style: solid;
							text-align:center; 
							}





.board_page_title{font-size:12.5px; color:#000000; font-weight:600; text-align:center;}

.board_page_contents{ padding-left:20px; text-align:left;}



.recruit_title{font-size:18px; color:#3c6cbb; font-weight:600; line-height:180% }

.recruit_text{font-size:12.5px; color:#555555; font-weight:; }





.ad_outline{      border-top-color:#e7beb8; 
                           border-top-width: 1px; 
						   border-top-style: solid;
						   
                           border-bottom-color:#e7beb8; 
						   border-bottom-width: 1px; 
						   border-bottom-style: solid;
						   
						   
                            border-right-color:#e7beb8; 
							border-right-width: 1px; 
							border-right-style: solid;	
													   
                            border-left-color:#e7beb8; 
							border-left-width: 1px; 
							border-left-style: solid;	
						   
						  
						   
						   }



.menu_hover { color : #eb7400; font-weight:bold;}


.notice_01    {color : #333333; font-size: 12px ; font-weight:700; text-decoration:none}











header{position:relative;height:100px; /*border-bottom:2px solid #ba0344;*/  background: url("/img/main/line_shadow_02.png") repeat-x bottom; z-index:999;}
.sub .lnb{float:left;width:133px;}

/*  ---------- main  ---------- */
header .headerGroup{background: url("/img/main/menu_bg.png") repeat-x 0px 95px; height: 95px; position: relative; display:block; overflow: hidden; z-index:998;}

header .headerGroup .headerBox p.showImg {	background: url("") no-repeat 0px 100%; padding: 82px 0px 0px; width: 137px; height: 165px;}


header .headerBox{margin: 0px auto; width: 1200px; position: relative; display:block;}
header .headerBox h1{left: 0px; top: 8px; position: absolute;  }
header .headerBox h2{right: 0px; top: -5px; position: absolute;  }
header .headerBox nav{right:0px; top: 38px; width: ; position: absolute;}
header .headerBox ul.menu li{padding:0 0 0 10px; text-align:right; right:0px; }
header .headerBox ul.menu li.subList01{float:left;width:140px; padding-left:15px; text-align:right;}
header .headerBox ul.menu li.subList02{float:left;width:140px; padding-left:15px; text-align:right;}
header .headerBox ul.menu li.subList03{float:left;width:140px; padding-left:15px; text-align:right;}
header .headerBox ul.menu li.subList04{float:left;width:140px; padding-left:15px; text-align:right;}
header .headerBox ul.menu li.subList05{float:left;width:140px; padding-left:15px; text-align:right;}
header .headerBox ul.menu li.subList06{float:left;width:140px; padding-left:15px; text-align:right;}
header .headerBox ul.menu li.subList07{float:left;width:140px; }
header .headerBox ul.menu li ul{margin:32px 0 0 0;padding:0 0 10px 0;} /* GNB �޴��׸� ��ġ */
header .headerBox ul.menu li ul li{padding:0;}
header .headerBox ul.menu li ul li a{display:block; height:18.5px; padding:2px 0 2px 0; } /* GNB �޴��׸� ���� */
header div .btn_regist{position:absolute;top:29px;right:0;}

.main_group{min-height:642px; overflow:hidden;}
.main_group .groupBox{float:left;}
.main_group .groupBox h2{margin:59px 0 0 0;height:642px;}
.main_group .groupBox .btn_details{padding:0 0 41px 0;}
.main_group .listGroup{float:left;}
.main_group .listGroup li{float:left;margin:0 0 0 0;}

.main_contants{width:100%; height:180px; background-color:#8a181a; border-bottom:1px solid #c4cbd4; overflow:hidden;}
.main_contants_02{width:1020px; height:180px; position: relative; margin: 0px auto 0px; text-align:center;}



.lnb nav {	margin: 2px 0px 50px;}







#footer      { width: 100%; height:130px; margin-top:50px; position: relative;  text-align:center; top: ; 
                 padding: 0px 0px 0px 0px;
				 
				 border-top-color:#cecece; border-top-width: 1px; border-top-style: solid;
                 border-bottom-color:#cecece; border-bottom-width: 1px; border-bottom-style: solid;
				 background-color:#7a787c;
 
				  
				 }	
					  
.footer_text{color : #dbdbdb; font-size: 12px ; font-weight:; text-decoration:none}					  

.footer_text_02{color : #ffffff; font-size: 12px ; font-weight:600; text-decoration:none}					  
	