@charset "utf-8"; 

/* 폼 초기화 */
hr, legend		{display:none;}
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; font-size:100%; font-weight:normal; }
p{ padding:0; margin:0; }
div, ul, li, ol, li, dl, dt, dd {list-style:none; padding:0; margin:0;}
/*table {border-collapse:collapse; border-spacing:0;}*/
img {border:0px none; margin:0px; padding:0px; vertical-align:middle;}
input, textarea, select {margin:0px; padding:0px; vertical-align:middle;}
form 					{display:inline;}  /* 폼 한줄 안보이기*/
fieldset 			{margin:0px; padding:0px; border: 0px none;}
legend 				{display:none;}
caption   		{text-align:left; padding-bottom:5px; display:none; }
.clear   			{clear:both;} 
 
input:hover, 
input:focus, 
textarea:hover, 
textarea:focus, 
select:hover, 
select:active {background-color:#dadada;}
  

/* font-basic */
a:link 		{font-family:arial, dotum;font-size:10pt;  font-style:normal; color:#686868; text-decoration:none; line-height:14pt;}
a:active 	{font-family:arial, dotum;font-size:10pt;  font-style:normal; color:#505050; text-decoration:none;}
a:visited {font-family:arial, dotum;font-size:10pt;  font-style:normal; color:#505050; text-decoration:none;}
a:hover 	{font-family:arial, dotum;font-size:10pt;  font-style:normal; color:#111111; text-decoration:underline;}


.box_gray 		{padding:0px; border:1px #000000 solid;}
 

/*아이콘 */
.icon_home {padding:0 0 0 12px; background:url(/images/icon_home.gif) no-repeat 0 3px;}
 

/*높이조절 */
.depth1 {padding:0 0 0 30px;}
.depth0 {padding:0 0 0 11px;}


/*텍스트 */
.b{font-weight:bold; letter-spacing:0px;}

.al{text-align:left;}
.ac{text-align:center;}
.ar{text-align:right;}

.lh17{line-height:1.7em;}
.lh18{line-height:1.8em;}
.lh2{line-height:2em;}

.ls_0		  {letter-spacing:0px;}
.ls_1		  {letter-spacing:-1px;}
.ls_2		  {letter-spacing:-2px;}

.padd5		{padding:5px;}
.padd5_5		{padding:5px 0 5px 0;}
.padd10		{padding:10px;}
.depth1		{padding-left:15px; line-height:1.7em;}
.depth2		{padding-left:30px; line-height:1.7em;}

.txt8		  {font-size:8pt;}
.txt10		  {font-size:10pt;}
.txt_orange		  {color:#FF6318;}
.txt_65798a		  {color:#65798a;}
.txt_000000		  {color:#000000;}
.txt_ff0000		  {color:#ff0000;}
.txt_5e7179			{color:#5e7179;}
.txt_555555 		{color:#555555;}
.txt_757575 		{color:#757575;}
.txt_196F93			{color:#196F93;}


/*연혁텍스트 */
.text_01 {color: #0747a4; font-weight:bold; font-size: 11pt; padding-right: 10px;}



/* basic */
#wrapper {position:relative; width:1000px; margin:auto; padding:0px;} 

body {margin:0; padding:0px; 
background-image:url(); background-repeat:repeat-x; background-position:left top;
font-size:9pt; font-style:normal; font-family:arial, dotum; color:#505050; text-align:left; line-height:16pt;
}

.menu_bg {padding:0px; background:url(/images/menu_bg.jpg) no-repeat 0px 0px;}
.main_img_bg {padding:0px; background:url(/images/main_img_bg.jpg) no-repeat 0px 0px;}
.main_con_bg {padding:0px; background:url(/images/main_con_bg.jpg) no-repeat 0px 0px;}



/* 시안배경 */
.sian_01_bg {padding:0px; background:url(/img/sian_01_bg.jpg) repeat-x  0px 0px;}
.sian_02_bg {padding:0px; background:url(/img/sian_02_bg.jpg) repeat-x  0px 0px;}

/* 메인배경 */
.main_bg {background-image:url(/img/main_bg.jpg); background-repeat:repeat-x;	background-position: left top;}


/* 서브페이지배경 */
.sub_menu_bg {background-image:url(/img/sub_menu_bg.jpg); background-repeat:repeat-x;	background-position: left top;}
.sub_top_bg {background-image:url(/img/sub_top_bg.jpg); background-repeat:repeat-x;	background-position: left top;}
.sub_bg {background-image:url(/img/sub_bg.jpg); background-repeat:repeat-y;	background-position: left top;}
.left_menu_bg {background-image:url(/img/left_menu_bg.jpg); background-repeat:repeat-y;	background-position: left top;}


/* 서브페이지 */
.dotted1	{background-image:url(/images/dot_line.gif); background-repeat:repeat-x; background-position:left center;}

/* 공지사항 */
.board_txt 								{padding:0px 0px 0px 10px; background:url(/images/icon_dot_white.gif) no-repeat 0px 10px;  text-align:left;
font-family: 'arial';  font-size: 9pt; font-style: normal; line-height:18pt; color:#ffffff;}
.board_txt a:link 				{font-family: 'arial';  font-size: 9pt; text-decoration: none; color:#ffffff;}
.board_txt a:visited			{font-family: 'arial';  font-size: 9pt; text-decoration: none; color:#ffffff;}
.board_txt a:hover 		  	{font-family: 'arial';  font-size: 9pt; text-decoration:underline; color:#ffffff;}
.board_txt_normal 			{font-family: 'arial';  font-size: 9pt; font-style: normal; line-height:18pt; color:#ffffff; text-align:right;}
}



/* font-basic */
a:link 		{font-family: sans-serif; font-size:9pt; font-style:normal; color:#707070; text-decoration:none;}
a:active 	{font-family: sans-serif; font-size:9pt; font-style:normal; color:#932f28; text-decoration:none;}
a:visited {font-family: sans-serif; font-size:9pt; font-style:normal; color:#707070; text-decoration:none;}
a:hover 	{font-family: sans-serif; font-size:9pt; font-style:normal; color:#932f28; text-decoration:underline;}

.sub_txt_on 		         {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#111111; text-decoration: none; font-weight:bold; background:url(/images/sub_icon_on.gif) no-repeat right center; padding:0 0 0 5px;}
.sub_txt_on a:link       {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#111111; text-decoration: none; font-weight:bold; padding:0 0 0 5px;}
.sub_txt_on a:visited    {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#111111; text-decoration: none; font-weight:bold; padding:0 0 0 5px;}
.sub_txt_on a:hover 	   {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#111111; text-decoration: none; font-weight:bold; padding:0 0 0 5px;}

.sub_txt 		          {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#000000; text-decoration: none; background:url(/images/sub_icon.gif) no-repeat right center;padding:0 0 0 5px;}
.sub_txt a:link       {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#000000; text-decoration: none;padding:0 0 0 5px;}
.sub_txt a:visited    {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#000000; text-decoration: none;padding:0 0 0 5px;}
.sub_txt a:hover 	    {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#162357; text-decoration: none;padding:0 0 0 5px;}



/*1차 카테고리 텍스트 */
.sub_txt_on 		         {font-family: 'Dotum'; font-size:10pt; font-style: normal; color:#0746a2; text-decoration: none; font-weight:bold; background:url(/images/sub_icon_on.gif) no-repeat right center; padding:0 0 0 5px;}
.sub_txt_on a:link       {font-family: 'Dotum'; font-size:10pt; font-style: normal; color:#0746a2; text-decoration: none; font-weight:bold; padding:0 0 0 5px;}
.sub_txt_on a:visited    {font-family: 'Dotum'; font-size:10pt; font-style: normal; color:#0746a2; text-decoration: none; font-weight:bold; padding:0 0 0 5px;}
.sub_txt_on a:hover 	   {font-family: 'Dotum'; font-size:10pt; font-style: normal; color:#0746a2; text-decoration: none; font-weight:bold; padding:0 0 0 5px;}

.sub_txt 		          {font-family: 'Dotum'; font-size:10pt; font-style: normal; color:#333333; text-decoration: none;  font-weight:bold; background:url(/images/sub_icon.gif) no-repeat right center;padding:0 0 0 5px;}
.sub_txt a:link       {font-family: 'Dotum'; font-size:10pt; font-style: normal; color:#333333; text-decoration: none;   font-weight:bold; padding:0 0 0 5px;}
.sub_txt a:visited    {font-family: 'Dotum'; font-size:10pt; font-style: normal; color:#333333; text-decoration: none;  font-weight:bold; padding:0 0 0 5px;}
.sub_txt a:hover 	    {font-family: 'Dotum'; font-size:10pt; font-style: normal; color:#162357; text-decoration: none;  font-weight:bold; padding:0 0 0 5px;}


/* 2차 카테고리 텍스트*/
.pro_2depth_txt              {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#707070; text-decoration: none; line-height:14pt}
.pro_2depth_txt a:link       {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#707070; text-decoration: none;}
.pro_2depth_txt a:visited    {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#707070; text-decoration: none;}
.pro_2depth_txt a:hover 	   {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#252525; text-decoration: underline;}



/*3차카테고리 텍스트 */
.pro_3depth_txt              {font-family: 'Dotum'; font-size:9pt; font-style: normal;  color:#707070; text-decoration: none; line-height:14pt}
.pro_3depth_txt a:link       {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#707070; text-decoration: none;}
.pro_3depth_txt a:visited    {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#707070; text-decoration: none;}
.pro_3depth_txt a:hover 	   {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#252525; text-decoration: underline;}



/* 제품소개 2차 카테고리 박스 */
.pro_box  {padding:15px; text-align:left; background-color:#fafafa; border:5px solid #eaeaea;
font-family: 'dotum';  font-size: 9pt; font-style: normal;letter-spacing:-1px; color:#8b8b8b; line-height:2em;}


/* 제품소개 3차 카테고리 박스 */
.pro_box_3  {padding:15px; text-align:left; background-color:#f4f5f5; border:5px solid #eaeaea;
font-family: 'dotum';  font-size: 9pt; font-style: normal;letter-spacing:-1px; color:#8b8b8b; line-height:2em;}


/*제품소개 2차 상품명 타이틀*/
.pro_title_txt	 { font-style: normal;  font-family:'Dotum';  font-size:16pt; font-weight: bold; line-height:18pt; color:#000000;}


/* work_박스라인 */
.w_box	{border:1px solid #d9ddde;}


/* work_박스 텍스트 */
.main_works_txt	{padding:1px 0 3px 0; text-align:center; letter-spacing:-1px;}


/*상품명*/
.best_txt a:link 		{font-family:'Dotum'; font-size:10pt; font-style:normal; color:#2B383D; text-decoration:none; font-weight:bold;}
.best_txt a:active 	{font-family:'Dotum'; font-size:10pt; font-style:normal; color:#2B383D; text-decoration:none; font-weight:bold;}
.best_txt a:visited {font-family:'Dotum'; font-size:10pt; font-style:normal; color:#2B383D; text-decoration:none; font-weight:bold;}
.best_txt a:hover 	{font-family:'Dotum'; font-size:10pt; font-style:normal; color:#0746a2; text-decoration:underline; font-weight:bold;}


/*서브아이콘*/
.pro_title_1st	  {padding:0px 0px 0px 15px; font-family:  'Dotum';  font-size: 11pt; font-style: normal; font-weight:bold; line-height:18pt; color:#000000; letter-spacing:0px;
background:url(/images/sub_red_icon.gif) no-repeat 0px 2px;	
}

.pro_title_2st	  {padding:0px 0px 0px 15px; font-family:  'Dotum';  font-size: 11pt; font-style: normal; font-weight:bold; line-height:18pt; color:#000000; letter-spacing:0px;
background:url(/images/sub_red_icon01.gif) no-repeat 0px 6px;	
}


/* 제품소개 상단 아이콘 */
.pro_icon_left{padding:0 0 0 0px; background:url(/images/icon_left.gif) no-repeat; 20px 0px;}
.pro_icon_right{padding:0 0 0 0px; background:url(/images/icon_right.gif) no-repeat; 0px 0px;}




