@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;}





/* 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/01_bg.jpg) repeat-x  0px 0px;}
.sian_02_bg {padding:0px; background:url(/img/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_line {background-image:url(/img/sub_line.jpg); background-repeat:repeat-y;	background-position: left top;}
.sub_menu_bg {background-image:url(/img/submenu_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;}


/* 공지사항 */
.board_txt 								{padding:0px 0px 0px 5px; background:url(/images/bolit_01.gif_) no-repeat 7px 10px;  text-align:left;
font-family: 'Dotum';  font-size: 9pt; font-style: normal; line-height:18pt; color:#000000;}
.board_txt a:link 				{font-family: 'Dotum';  font-size: 9pt; text-decoration: none; color:#000000;}
.board_txt a:visited			{font-family: 'Dotum';  font-size: 9pt; text-decoration: none; color:#000000;}
.board_txt a:hover 		  	{font-family: 'Dotum';  font-size: 9pt; text-decoration:underline; color:#000000;}

/* 공지사항 */

.board_data 			  {font-family: 'Dotum';  font-size: 9pt; font-style: normal; line-height:18pt; color:#000000; text-align:center;}
 
 




/* 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;}

/* 1차 카테고리 텍스트*/
.sub_txt_on 		         {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#111111; text-align:left; text-decoration: none; font-weight:bold; padding:0 0 0 5px;}
.sub_txt_on a:link       {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#111111; text-align:left; 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-align:left; 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-align:left; text-decoration: none; font-weight:bold; padding:0 0 0 5px;}

.sub_txt 		          {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#111111; text-align:left; text-decoration: none;padding:0 0 0 5px;}
.sub_txt a:link       {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#111111; text-align:left; text-decoration: none;padding:0 0 0 5px;}
.sub_txt a:visited    {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#111111; text-align:left; text-decoration: none;padding:0 0 0 5px;}
.sub_txt a:hover 	    {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#111111; text-align:left; text-decoration: none;padding:0 0 0 5px;}


/* 2차 카테고리 텍스트*/
.sub_txt2_on 		         {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#3E5E82;  background-color:#f6f6f6; text-align:left; text-decoration: none; font-weight:bold; padding:0 0 0 20px;}
.sub_txt2_on a:link       {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#3E5E82; background-color:#f6f6f6;text-align:left; text-decoration: none; font-weight:bold; padding:0 0 0 20px;}
.sub_txt2_on a:visited    {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#3E5E82; background-color:#f6f6f6;text-align:left; text-decoration: none; font-weight:bold; padding:0 0 0 20px;}
.sub_txt2_on a:hover 	   {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#3E5E82;  background-color:#f6f6f6;text-align:left; text-decoration: none; font-weight:bold; padding:0 0 0 20px;}

.sub_txt2 		          {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#3F3E3E; background-color:#f6f6f6;text-align:left; text-decoration: none;padding:0 0 0 20px;}
.sub_txt2 a:link       {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#3F3E3E;  background-color:#f6f6f6;text-align:left; text-decoration: none;padding:0 0 0 20px;}
.sub_txt2 a:visited    {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#3F3E3E;  background-color:#f6f6f6;text-align:left; text-decoration: none;padding:0 0 0 20px;}
.sub_txt2 a:hover 	    {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#3E5E82; background-color:#f6f6f6;text-align:left; text-decoration: none;padding:0 0 0 20px;}


/*3차카테고리 텍스트 */

.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;}



/* 제품소개 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;}


/*제품more 페이지  */

/*제품소개 설명텍스트  */
.pro_text 		   {font-family: 'Dotum'; font-size:9pt; font-style: normal; color:#5a5655s; text-decoration: none;}

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



/*제품소개 박스배경 */
.pro_top_bg        {background-image:url(/images/pro_top_bg.jpg); background-repeat:no-repeat;	background-position: left top;}
.pro_con_bg        {background-image:url(/images/pro_con_bg.jpg); background-repeat:repeat-y;	background-position: left top;}
.pro_bottom_bg        {background-image:url(/images/pro_bottom_bg.jpg); background-repeat:no-repeat;	background-position: left top;}
.pro_bg	        {background-image:url(/images/pro_bg.jpg); background-repeat:no-repeat;	background-position: left top;}
.pro_view_bg	  {background-image:url(/images/pro_view_bg.jpg); background-repeat:no-repeat;	background-position: left top;}
.pro_view_title_bg	 {font-family: 'Dotum'; font-size:10pt; font-style: normal; color:#111111; text-decoration: none; text-align: center; font-weight:bold; background-image:url(/images/pro_view_title_bg.jpg); background-repeat:no-repeat;	background-position: center top;}
.pro_view_list_bg01	 {font-family: 'Dotum'; font-size:10pt; font-style: normal; background-color:#ffffff; text-decoration: none; text-align: center; font-weight:bold;	background-position: center top;}
.pro_view_list_bg02	 {font-family: 'Dotum'; font-size:10pt; font-style: normal; background-color:#f7f7f7; text-decoration: none; text-align: center; font-weight:bold;	background-position: center top;}

/* work_박스라인 */
.w_box	  {border:1px solid #d9ddde;}
.w_box_2	{border:2px 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;}




.address p {font-size: 14px;} 
.address p span {font-weight:800;}
