﻿@import url(/eng/common/css/style.css);

/* common */
html
{
	font-size: 11px; line-height: 17px; color: 898989; word-spacing: -1px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
	margin:0;
	padding:0;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #C9C9C2; 
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #C9C9C2; 
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #F7F7F7; 
	scrollbar-arrow-color: #C9C9C2;		
	overflow:hidden;
}

td {
	font-size: 11px; line-height: 17px; color: 333333; word-spacing: -1px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none}
	
.title_orange {
	font-size: 13px; line-height: 17px; color: ff3000; word-spacing: -1px; font-family: verdana, arial, helvetica, sans-serif; 
font-weight:bold;}

.title_blue {
	font-size: 11px; line-height: 17px; color: 5781ca; word-spacing: -1px; font-family: verdana, arial, helvetica, sans-serif; }
a.title_blue:link		{font-family:"verdana"; color:#5781ca; font-size:11px;  line-height:16px;}
a.title_blue:visited	{font-family:"verdana"; color:#4171c4; font-size:11px; line-height:16px;}
a.title_blue:active		{font-family:"verdana"; color:#5781ca; font-size:11px;  line-height:16px;}
a.title_blue:hover		{font-family:"verdana"; color:#5781ca; font-size:11px;  line-height:16px; text-decoration:underline;}

.small {
	font-size: 9px; line-height: 17px; color: 3f85cc; word-spacing: -1px; font-family: verdana, arial, helvetica, sans-serif;}


div, ul, li	{ margin:0; padding:0; list-style:none;	}
table								{ border:0; border-spacing:0px; border-collapse:collapse; }
table, td, p, dl, dt, dd		{ margin:0; padding:0; 	}
img			{ border:0; margin:0; padding:0; }


a:link			{ color:#666666; text-decoration:none; }
a:visited		{ color:#484848; text-decoration:none; }
a:active		{ color:#3f85cc; text-decoration:none; }
a:hover { color:#3f85cc; }

/* form */
.input				{ border:1px solid #D7D7D7; font-size:9pt; color:#666666; background-color:#FFFFFF; font-family:Dotum, verdana, arial; padding-top:3px; height:17px; }
textarea			{ border:1px solid #D7D7D7; background-color:#FFFFFF; padding:5px; line-height:18px; 
					scrollbar-face-color: #FFFFFF; 
					scrollbar-shadow-color: #C9C9C2; 
					scrollbar-highlight-color: #FFFFFF;
					scrollbar-3dlight-color: #C9C9C2; 
					scrollbar-darkshadow-color: #FFFFFF;
					scrollbar-track-color: #F7F7F7; 
					scrollbar-arrow-color: #C9C9C2;	}
select			{ font-size:11px; font-family:verdana; color:#757575; 	}
.sel				{ font-size:11px; vertical-align:top; margin-top:2px;  	}

.form-check { border:none; width:auto; height:auto; margin:0 -1 0 -3;	background-color:transparent; }
.form-radio { border:none; width:auto; height:auto; vertical-align:middle; background-color:transparent; }
.form-image { border:none; width:auto; height:auto; vertical-align:middle; background-color:transparent; }

.in1 {font-size: 10px; color: #5a5a5a; font-family: verdana, arial, helvetica, sans-serif; background-color:f8f8f8; border-right: 1px  f8f8f8 line;
border-top: 1px d3d3d3 line;  border-left: 1px  d3d3d3 line;  border-bottom: 1px f8f8f8 line; border-style:solid;}
.in2 { border-width:1px ; font-size:10px ; font-family:verdana, arial, helvetica, sans-serif; height:20px; color:#5a5a5a; background-color:#ffffff;  border-width:1; border-color:#e6e3e0; border-style:solid; line-height:160%;}
.in3 {font-size: 10px; color: #5a5a5a; font-family: verdana, arial, helvetica, sans-serif  background-color:ffffff; border:d1d1d1 1px solid; }

/* select box */

 ul.select {
  margin:0;
  padding:0;
 }
 ul.select li{
  background:url(/eng/images/common/select.gif);
  width:176px;
  height:20px;
  border:0x solid b5b5b5;
  font:9pt verdana; line-height:18p
  padding:0px;
  margin:0px;
 }
 ul.select  .optwrapper {
  position:relative;
 }
 ul.select li ul.option { 
  position:absolute;
  height:120px;
  width:176px;
  overflow: auto;
  padding:0;
  margin:0;
  background:#FFFFFF;
 }
 ul.select li ul.option li{ 
  width:176px;
  background:#e2e2e2;
 }
 
/* align */
.vtop			{ vertical-align:top; }
.vbottom		{ vertical-align:bottom; }
.Tjust			{ text-align:justify; }
.Tleft			{ text-align:left; }
.Tcenter		{ text-align:center; }
.Tright		{ text-align:right; }

.clear		{ clear:both; 	}

/* font */

.bold			{ font-weight:bold; 	}
.normal		{ font-weight:normal;	}
.underline	{ text-decoration:underline; 	}
.font_ls		{ letter-spacing:-1px;	}
.font_lsnor	{ letter-spacing:0px;	}
.lh_16		{ line-height:16px; 	}

.c_footer_w		{font-family:"verdana"; color:#6e96dd; font-size:10px; font-weight:normal; line-height:16px;}
a.footer_w:link			{font-family:"verdana"; color:#6e96dd; font-size:10px;  line-height:16px;}
a.footer_w:visited		{font-family:"verdana"; color:#2566d9; font-size:10px; line-height:16px;}
a.footer_w:active		{font-family:"verdana"; color:#2566d9; font-size:10px;  line-height:16px;}
a.footer_w:hover		{font-family:"verdana"; color:#6e96dd; font-size:10x;  line-height:16px;}

.att_txt		{ color:#FF6000; }
.sm_txt		{ color:#999999; 	} 
.sp_txt		{ color:#666666; 	}
.bo_txt		{ color:#333333; 	}

/* margin */
.mg_b3		{ margin-bottom:3px; }
.mg_b5		{ margin-bottom:5px; }
.mg_b7		{ margin-bottom:7px; }
.mg_b10		{ margin-bottom:10px; }
.mg_b15		{ margin-bottom:15px; }
.mg_b20		{ margin-bottom:20px; }
.mg_b25		{ margin-bottom:25px; }
.mg_b30		{ margin-bottom:30px; }

.mg_l9		{ margin-left:9px; 	}
.mg_l10		{ margin-left:10px; 	}

/* layout */

#wrapper	{ position:absolute; width:100%; height:100%; z-index:1; overflow:-moz-scrollbars-vertical;   }
*html #wrapper		      {  position:absolute; width:100%; height:100%; z-index:1;  overflow-y:scroll; overflow-x:hidden;	}
*:first-child+html #wrapper   {  position:absolute; width:100%; height:100%; z-index:1;  overflow-y:scroll; overflow-x:hidden; }

#header		{  }
#top_menu	{ width:100%; margin:0px auto; margin:70px 0 0 0;  	}
*html #top_menu					{ width:100%; margin:0px auto; margin:52px 0 0 0;  	}
*:first-child+html #top_menu { width:100%; margin:0px auto; margin:52px 0 0 0;  }



.top_flash	{ z-index:10; position:absolute; top:0; 
				   width:expression(
					document.body.clientWidth <= 930 || document.body.clientWidth >= 3600
					? (document.body.clientWidth <= 930 ? '930px' : '3600px' )
					: '100%' );
					width:100%; min-width:930px; max-width:3600px; /*** Mozilla ***/ }



#container { width:930px; margin:0px auto; background:url('/eng/images/common/bg_cont_line.gif') repeat-y; }

#content			{ width:100%;   }
#content:after		{ content: "."; display: block; height:0; clear:both; visibility:hidden; }


#footer				{ position:fixed; bottom:-2px; z-index:999;   }
*html #footer					{ position:absolute; bottom:-2px; z-index:999;   	}
*:first-child+html #footer   { position:fixed; bottom:-2px; z-index:999;  }

#footer_service		{ position:fixed; bottom:57px; z-index:999; width:100%;  	}
*html #footer_service			{ position:relative; bottom:57px; 	}


#cont_service				{ width:930px; margin:0 auto;  	}
.cont_service_area		{ float:right; width:300px;  }
.cont_service_01			{ float:left; width:174px; height:232px; z-index:99px;  	}
.cont_service_02			{ float:left; width:121px; height:149px; margin:83px 0 0 5px; }


#left_area							{ float:left; width:178px; min-height:768px; height:auto !important; height:768px; margin:30px 0 0 0; padding:0 0 0 2px; z-index:950; position:relative;    }
 
/*.left_visual			{ float:left; position:absolute; left:-33px; bottom:35px;  	}
*html .left_visual					 { float:left; position:absolute; left:-33px; bottom:50px; 	}
*:first-child+html .left_visual   { float:left; position:absolute; left:-33px; bottom:50px;  }
*/

.left_visual			{ position:absolute; bottom:50px; left:50%; margin:0 0 0 -504px; z-index:1;  	}
*html .left_visual					 { position:absolute; bottom:50px; left:50%; margin:0 0 0 -504px; z-index:1; width:212px; height:306px;     }
*:first-child+html .left_visual   { position:absolute; bottom:50px; left:50%; margin:0 0 0 -504px; z-index:1;  }


.left_flash		{ position:absolute; 	}

#cont_area	{ float:left; width:720px; height:100%; padding:0 0 120px 0; 	}

#top				{ width:930px; margin:0px auto;  	}
#top:after		{ content: "."; display: block; height:0; clear:both; visibility:hidden; }

.top_icon	{ float:right; margin:0 0 5px -1px;	}
.top_service	{ position:absolute; margin:-4px 0 0 805px; 	}



/* sub index */
#index_main			{ width:100%; height:100%; 	}

#index_left		{ float:left; width:370px; margin:27px 0 0 0; padding:0 0 0 25px; position:relative;   }
#index_cont	{ float:left; width:504px; height:100%; padding:0 0 120px 0;  	}

#index_wrapper		{ position:absolute; width:100%; height:100%; z-index:1; 	}
#index_top				{ background:url('/eng/images/common/bg_top_tmp.gif') left top repeat-x;  }

#index_container  { width:930px; height:100%; margin:0px auto; background:url('/eng/images/common/bg_index_line.gif') repeat-y; }

#index_content			{ width:100%; min-height:768px; height:auto !important; height:768px; position:relative;  }
#index_content:after	{ content: "."; display: block; height:0; clear:both; visibility:hidden; }

#index_footer				{ position:absolute; bottom:0px; width:100%; z-index:912;  }
#index_footer_area		{  }
.index_footer_flash		{ z-index:991;  	}




#index_footer_service		{ width:930px; margin:0px auto; clear:both; }
.index_cont_service			{ float:right; margin:0 0 0 8px; position:relative; bottom:58px; 	}
.index_cont_service_01		{ float:left; width:174px; 	}
.index_cont_service_02		{ float:left; width:121px; margin:83px 0 0 5px; }

.index_cont_service_eng		{ float:right; margin:0 0 0 8px; position:relative; bottom:54px;  	}
*html .index_cont_service_eng							{ float:right; margin:0 0 0 8px; position:relative; bottom:33px; 	}
*:first-child+html .index_cont_service_eng			{ float:right; margin:0 0 0 8px; position:relative; bottom:33px; 	}



.index_cont_service_flash		{ float:left; width:302px; margin:15px 0 0 0; 	}


.index_news	               { float:left;  position:fixed; bottom:52px; margin:3px 0 0 0;   }
*html .index_news			{ float:left;  position:relative; bottom:-2px; margin:3px 0 0 0;  	}
*:first-child+html .index_news			{ float:left;  position:fixed; bottom:52px; margin:3px 0 0 0; 	}





.left_menu				{ margin:0 0 0 24px; 	}

.index_left_flash							{ 	}
*html .index_left_flash					{ margin:-18px 0 0 0;   	}
*:first-child+html .index_left_flash   { margin:-18px 0 0 0;    }

.index_left_menu		{ position:absolute; z-index:25; 	}
.index_left_visual		{ position:absolute; z-index:15; margin:195px 0 0 40px; 	}

.sub_cont				{ position:relative; left:20px; top:15px;   	}
.sub_csr				{ position:absolute; left:431px; top:321px;   	}
.sub_pr					{ position:absolute; left:431px; top:310px;	}
.sub_ir					{ position:absolute; left:431px; top:310px;	}

.index_left		{ float:left; width:6px; height:140px; background:url('/eng/images/common/bg_index_left.gif') no-repeat; 	}
.index_right	{ float:left; width:6px; height:140px; background:url('/eng/images/common/bg_index_right.gif') no-repeat; 	}
.index_center	{ float:left; height:140px; background:url('/eng/images/common/bg_index_cen.gif') repeat-x; 	 }

.index_img		{ margin:6px 2px 0 3px; 	}
.index_img01	{ margin:6px 2px 0 2px; 		}

.index_bimg	{ margin:0 0 0 2px; 	}

.bus01			{ width:164px; height:177px; background:url('/eng/images/business/bus01_bg.gif') no-repeat; 	}

.bus_img		{ padding:7px 0 0 8px; 	}

.csr_left			{ float:left; width:313px; 	}
.csr_right		{ float:left; width:142px; 	}

.csr01			{ width:313px; height:161px; background:url('/eng/images/csr/csr01_bg.gif') no-repeat; 	}
.csr02			{ width:313px; height:42px; background:url('/eng/images/csr/csr02_bg.gif') no-repeat;	}
.csr03			{ width:142px; height:208px; background:url('/eng/images/csr/csr03_bg.gif') no-repeat;	}

.csr_tit			{ padding:7px 0 0 10px;	}
.csr_tit01		{ float:left; padding:7px 0 0 10px;	}

.csr_btn			{ position:absolute; left:262px; top:235px;   	}

.csr_bbs		{ margin:5px 0 0 11px;  }

.csr_txt01		{ line-height:14px; padding:0 0 0 10px;	}
.csr_txt02		{ float:left; padding:8px 10px 0 10px; 	}
.csr_txt03		{ line-height:14px; padding:7px 0 0 0;	}
.csr_date		{ color:#999999; text-align:right; vertical-align:top; 	}

.csr_icon		{ float:left; margin:8px 0 0 22px;   	}
.csr_img			{ padding:8px 0 0 6px; 	}

.pr01				{ width:465px; height:142px; background:url('/eng/images/pr/pr01_bg.gif') no-repeat; 	}
.pr02				{ float:left; width:351px; height:70px; background:url('/eng/images/pr/pr02_bg.gif') no-repeat; 	}
.pr03				{ float:left; width:104px; height:70px; background:url('/eng/images/pr/pr03_bg.gif') no-repeat; 	}
.pr04				{ float:left; width:301px; height:70px; background:url('/eng/images/pr/pr04_bg.gif') no-repeat; 	}
.pr05				{ float:left; width:154px; height:70px; background:url('/eng/images/pr/pr05_bg.gif') no-repeat; 	}

.pr_tit				{ float:left; padding:7px 0 0 10px;	}
.pr01_btn		{ position:absolute; left:411px; top:196px;   	}
.pr02_btn		{ position:absolute; left:298px; top:343px;   	}
.pr04_btn		{ position:absolute; left:250px; top:343px;   	}

.pr_cont			{ clear:both; margin:0  0 0 10px; 		}
.pr_bbs01		{ margin:0 0 0 11px;	}
.pr_bbs02		{ height:2px; margin:7px 10px 0 10px; background:url('/eng/images/pr/pr_bg_bar01.gif') repeat-x;  	}
.pr_bbs03		{ float:left; width:225px; height:2px; background:url('/eng/images/pr/pr_bg_bar01.gif') repeat-x;  	}
.pr_bbs04		{ float:left; width:282px; height:2px; background:url('/eng/images/pr/pr_bg_bar01.gif') repeat-x;  	}

.pr_noti			{ float:left; margin:2px 0 0 10px; 	}

.pr_tbl			{ border-bottom:1px solid #FFF; margin:5px 0 0 0; }

.pr_txt01			{ line-height:16px; padding:0 0 0 7px;	}
.pr_txt02			{ height:18px; padding:1px 0 1px 0; 	}
.pr_txt03			{ height:16px;  	}

.pr_date			{ color:#999999; text-align:right; vertical-align:top; 	}
.pr_date01		{ color:#999999; text-align:right; vertical-align:top; padding:0 5px 0 0; 		}

.pr_imgtxt01		{ margin:13px 0 0 10px; 	}
.pr_imgtxt02		{ margin:22px 0 0 10px; 	}
.pr_imgtxt05		{ margin:7px 0 0 10px; 	}


.ir_left			{ float:left; width:200px; 	}
.ir_right			{ float:left; width:255px; 	}

.ir01				{ width:200px; height:48px; background:url('/eng/images/ir/ir01_bg.gif') no-repeat; 	}
.ir02				{ width:200px; height:86px; background:url('/eng/images/ir/ir02_bg.gif') no-repeat; 	}
.ir03				{ width:200px; height:72px; background:url('/eng/images/ir/ir03_bg.gif') no-repeat; 	}
.ir04				{ width:200px; height:163px; background:url('/eng/images/ir/ir04_bg.gif') no-repeat; 	}

.ir_tit				{ float:left; padding:7px 0 0 10px;	}
.ir01_btn			{ position:absolute; left:152px; top:196px;   	}
.ir02_btn			{ position:absolute; left:152px; top:54px;   	}

.ir_cont			{ clear:both; margin:0  0 0 10px; 		}
.ir_bbs			{ float:left; width:182px; height:2px; background:url('/eng/images/pr/pr_bg_bar01.gif') repeat-x;  	}
.ir_tbl01			{ border-bottom:1px solid #FFF; margin:2px 0 0 0; }
.ir_tbl02			{ border-bottom:1px solid #FFF; margin:3px 0 0 0; }
.ir_txt	 			{ height:16px; padding:1px 0 0 0; 	}
.ir_date			{ color:#999999; text-align:right; padding:0 5px 0 0; 		}

.ir_noti			{ clear:both; margin:2px 0 0 10px;	}
.ir_imgtxt		{ padding:14px 0 0 11px; 	}




/* contents */
.linemap			{ background:url('/eng/images/common/bg_linemap.gif') bottom repeat-x; padding:10px 0 5px 19px; color:#B1B1B1; 	}
.linemap_on	{ color:#757575; 	}

.linemap	 a:link			{ color:#B1B1B1; text-decoration:none; }
.linemap	 a:visited		{ color:#B1B1B1; text-decoration:none; }
.linemap	 a:active		{ color:#B1B1B1; text-decoration:none; }
.linemap	 a:hover			 { color:#B1B1B1; text-decoration:underline; }

.main_title		{ padding:10px 0 10px 19px; height:22px; border-bottom:1px solid #EFEFEF; 	}
.tit_1st			{ float:left; 	}
.tit_2nd			{ float:left; padding:1px 0 1px 33px; background:url('/eng/images/common/icon/blt_stit.gif') no-repeat 15px 3px; 	}
.tit_3rd			{ padding:0 0 0 13px; background:url('/eng/images/common/icon/blt_3rd_tit.gif') no-repeat 0 2px; line-height:14px; 	}
.tit_4th			{ padding:0 0 0 12px; background:url('/eng/images/common/icon/blt_4th_tit.gif') no-repeat 0 1px; line-height:14px; 	}
.main_cont		{ float:left; padding:20px 0 0 20px; width:681px; position:relative; 	}

/* 게시판 */
.tbl_bbstop		{ margin:9px 9px 0 9px; 	}
.tbl_bbscont	{ margin:15px 10px 30px 0; 	}

.bbs_top		{ float:left; width:681px; background:url('/eng/images/common/bg_bbs_top.gif') top no-repeat; 	}
.bbs_bot		{ float:left; width:681px; height:14px; background:url('/eng/images/common/bg_bbs_bot.gif') bottom no-repeat; margin-bottom:10px; 		}

.bbs_img			{ padding:0 10px 0 0; 	}
.bbs_imgbor		{ border:1px solid #D6D6D6; 	}
.bbs_tit			{ color:#333333; font-weight:bold; padding:4px 0 0 0;	}
.bbs_date		{ color:#666666; padding:4px 0 0 0; font-family:Tahoma; }
.bbs_txt			{ color:#666666; 	}
	
.bbs_list			{ float:left; width:681px; 	}
.bbs_left				{ height:30px; background:url('/eng/images/common/bg_bbs_left.gif') left no-repeat; text-align:center; 	}
.bbs_center		{ height:30px; background:url('/eng/images/common/bg_bbs_center.gif') repeat-x; text-align:center; 	}
.bbs_right			{ height:30px; background:url('/eng/images/common/bg_bbs_right.gif') right no-repeat; text-align:center; 	}
.bbs_rightbg		{ height:30px; background:url('/eng/images/common/bg_bbs_rightbg.gif') right no-repeat; 	}
.bbs_sp				{ background:url('/eng/images/common/bg_bbs_sp.gif') right no-repeat;	}

.list_cline01		{ background:#FFFFFF url('/eng/images/common/bg_bbs_cline.gif') bottom repeat-x;	}
.list_cline02		{ background:#FBFAFA url('/eng/images/common/bg_bbs_cline.gif') bottom repeat-x;	}
.list_pline			{ background:#FBFAFA url('/eng/images/common/bg_bbs_pline.gif') bottom repeat-x;	}
.list_rightbg		{ background:#FFFFFF; 	}

.list_cline		{ background:url('/eng/images/common/bg_bbs_cline.gif') bottom repeat-x;	}
.list_bline		{ background:url('/eng/images/common/bg_bbs_bline.gif') bottom repeat-x;	}
.list_bg			{ background-color:#FBFAFA;	}
.list_attbg		{ background-color:#FDF8F6;	}


.list_num	{ padding:4px 9px 6px 9px; color:#999999; text-align:center; font-family:Tahoma; 	}
.list_tit		{ color:#333333; font-weight:bold; 	}
.list_vtit		{ color:#333333;  text-align:left; padding:0 9px 0 12px; 	}
.list_txt 		{ color:#666666; padding:5px 9px 4px 9px; 	}
.list_ctxt		{ color:#666666; padding:5px 9px 4px 9px; text-align:center; 	}
.list_rtxt		{ color:#666666; padding:5px 9px 4px 9px; text-align:right; 	}
.list_ptxt		{ padding:6px 9px 6px 9px; 	}
.list_date	{ color:#666666; font-family:Tahoma; 	}
.list_cont	{ padding:0 10px 0 10px; 	}
.list_img		{ padding:2px 9px 4px 9px; text-align:center; 	}

.bg_bbs_img		{ float:left; width:	187px; background:url('/eng/images/common/bg_bbs_cont_img.gif') top no-repeat; }
.bg_bbs_img01	{ float:left; width:	187px; height:123px; background:url('/eng/images/common/bg_print_img.gif') top no-repeat; }
.bg_bbs_txt	 		{ float:left; width:	187px; background:url('/eng/images/common/bg_bbs_cont_txt.gif') bottom no-repeat; margin-bottom:5px; }

*html .bbs_vimg		{ margin:7px 5px 0 5px; 	}
.bbs_vimg		{ margin:7px 15px 0 5px; 	}
.bbs_vtxt		{ margin:0 9px 0 9px; padding:10px 0 15px 0; 	} 

.bbs_mg			{ margin-right:5px; vertical-align:top; 	}
.bbs_cont		{ line-height:18px; 	}
.bbs_cont01	{ line-height:18px; padding:0 10px 0 10px; 	}
.bbs_prne		{ width:679px; border-top:1px solid #FFC193; 	}

.bbs_btn		{ float:right; margin:6px 2px 0 0; 	}
.bbscont_btn	{ width:185px; text-align:right; padding:0 2px 0 0; 	}

.media_list		{ float:left; width:681px; background:url('/eng/images/pr/bg_media_topline.gif') top repeat-x; border-bottom:1px solid #FF4601; padding:0 0 15px 0; }
.media_cont01	 	{ padding:17px 0 0 0; vertical-align:top; 	}
.media_cont02 	{ padding:15px 0 0 0; vertical-align:top; 	}

.bg_media_img	{ float:left; width:159px; background:url('/eng/images/pr/bg_media_top.gif') top no-repeat; 	}
.bg_media_txt		{ float:left; width:159px; background:url('/eng/images/pr/bg_media_bot.gif') bottom no-repeat; 	 	}

.media_vimg		{ margin:6px 6px 0 6px;	}
.media_vtxt			{ margin:0 9px 0 9px; padding:10px 0 0 0; font-weight:bold; color:#666666; letter-spacing:-1px; 	}
.media_vtxt_n		{ margin:0 9px 0 9px; padding:10px 0 12px 0; font-weight:bold; color:#666666; letter-spacing:-1px; 	}

.media_num		{ color:#999999; font-family:Tahoma; padding:0 0 12px 9px; 	}
.media_sp			{ width:40px; height:213px; background:url('/eng/images/ir/bg_ar_sp.gif') no-repeat 18px 17px; 	}

.icon_mv		{ vertical-align:top; margin-top:3px; 	 	}
*html .icon_mv		{ vertical-align:top; margin-top:-1px; 	}
*:first-child+html .icon_mv		{ vertical-align:top; margin-top:-1px; 	}

/*pagenum*/
.pagenum		{ clear:both; text-align:center; position:relative; height:24px; background:#F7F7F7; padding:7px 0 0 0; margin-bottom:10px; }
.pagenum li	{ display:inline; padding:0 5px 0 5px; font-family:Tahoma; }
.pagenum li.sp			{ background:url('/eng/images/common/bg_paging_sp.gif') left no-repeat; padding:0 5px 0 8px;  }
.pagenum li a:hover		{ text-decoration:underline; }
.pagenum li.on a			{ font-weight:bold; color:#FF6C00; }
.pagenum li.prev	 		{ padding-right:5px; }
.pagenum li.next			{ padding-left:5px; }
.pagenum .search		{ position:absolute; right:7px; top:6px; padding-bottom:1px; }


/* contents */
.cont_2col	{ float:left; margin:7px 0 20px 0; 	}
.cont_img	{ float:left; vertical-align:top; margin-right:12px; 	 	}

.cont_txt		{ float:left; vertical-align:top; margin-left:3px; }
.cont_txt_1st li 	{ background:url(/eng/images/common/icon/blt_1st.gif) 0 7px no-repeat; padding:0 0 0 8px;	line-height:18px; }
.cont_txt_1st li.none 	{ background:none; line-height:18px; padding:0 0 0 5px; }
.cont_txt_1st p		{ margin:0 0 0 5px; }

.cont_tbl		{ float:left; width:150px; 	}
.cont_tit		{ background:url('/eng/images/common/icon/blt_squr_org.gif') no-repeat 0 7px; padding:0 0 0 8px; font-weight:bold;   	}

.cont_dotline	{ float:left; width:681px;; background:url('/eng/images/csr/bg_dotline_h.gif') top repeat-x; margin:15px 0 20px 0; padding:10px 0 0 0; 	}

.cont_ptxt		{ 	}
.cont_ntxt		{ color:#999999; 	}

.cont_btn		{ margin:5px 0 0 0; 	}
.cont_p			{ 	}

.cont_wimg		{ float:left; width:160px; vertical-align:top; 	 	}
.cont_wtxt		{ float:left; width:506px; vertical-align:top; padding-left:15px; }

.cont_icon		{ float:left; 	}
.cont_atttxt		{ float:left; }


.pic_list		{ float:left; width:681px; padding:0 0 15px 0; }
.pic_cont01	 	{ padding:10px 0 10px 0; 	}
.pic_cont02 	{ padding:10px 0 0 0; 	}

.bg_pic_img	{ float:left; width:220px; height:67px; background:url('/eng/images/csr/bg_site_top.gif') top no-repeat; text-align:center; 	}
.bg_pic_txt		{ float:left; width:220px; height:50px; background:url('/eng/images/csr/bg_site_bot.gif') bottom no-repeat; 	}
.bg_pic_txt01	{ float:left; width:220px; height:61px; background:url('/eng/images/csr/bg_site_bot01.gif') bottom no-repeat; 	}

.pic_img			{ margin:6px 0 0 0; 	}
.pic_tit			{ margin:5px 0 2px 15px;	}
.pic_txt			{ margin:0 0 0 15px; 	}
.pic_txt a:link			{ color:#757575; text-decoration:none; }
.pic_txt a:visited		{ color:#757575; text-decoration:none; }
.pic_txt a:active		{ color:#757575; text-decoration:none; }
.pic_txt a:hover { color:#FF5801; text-decoration:underline; }

.cf_movie	{ float:left; width:681px; 	}
.cf_tit			{ float:left; background:url('/eng/images/common/bg_dot_h.gif') bottom repeat-x; padding:0 0 7px 0; width:100%; 	}
.cf_mtxt		{ float:left; color:#333333; font-size:14px; font-weight:bold; padding:0 0 0 3px; 	}
.cf_stxt		{ color:#666666; background:url('/eng/images/common/icon/blt_circle.gif') no-repeat 0 7px; font-weight:bold; padding:2px 0 0 10px; 	}
.cf_ntxt		{ color:#666666; text-align:justify; margin:0 0 15px 0; 	}
.cf_btn		{ float:right; 	}

.cf_txtarea		{ float:left; width:304px; height:260px; overflow-y:scroll; margin:10px 0 0 0; padding:0 20px 0 0;	
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #C9C9C2; 
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #C9C9C2; 
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #F7F7F7; 
	scrollbar-arrow-color: #C9C9C2;			}

.cf_sp	{ float:left; margin:0 0 7px 0; 	}

.gallery_btn	{ position:relative; width:677px; text-align:right; margin:-15px 0 0 0; 	}
.gallery_img	{ margin:10px 0 20px 0; 	}
.gallery_tit		{ margin:5px 0 7px 0; 	}
.gallery_txt		{ line-height:17px; 	}

.gallery_oimg		{ margin:8px 0 0 0;	}
.gallery_simg		{ float:left; width:330px; text-align:left; 	}
.gallery_stxt		{ float:left; width:351px; padding:6px 0 0 0; 	}

.golden_list		{ float:left; width:681px; height:177px; background:url('/eng/images/csr/bg_golden_list.gif') no-repeat; 	}

.golden_btn		{ float:left; width:11px; margin:48px 0 0 0; 	}
.golden_cont		{ float:left; width:659px; 	}

.golden_tbl			{ margin:12px 0 0 15px;	}
.golden_tbl th		{ width:149px; height:116px; background:url('/eng/images/csr/bg_golden_img.gif') no-repeat; padding:0 9px 0 6px; text-align:left; 	}
.golden_tbl td		{ width:149px; padding:0 12px 0 7px; vertical-align:top; 	}

.bill_col			{ float:left; width:335px; height:271px; background:url('/eng/images/csr/bg_bill.gif') no-repeat; 	}
.bill_col01			{ float:left; width:335px; height:288px; background:url('/eng/images/csr/bg_bill01.gif') no-repeat; 	}

.bill_sp			{ margin-left:11px; 	}

.bill_cont		{ margin:15px 0 0 17px; 	}
.bill_txt			{ margin:8px 0 8px 0; 	}
.bill_txt01		{ margin:8px 0 5px 0; 	}
.bill_btn			{ float:right; margin:7px 0 0 0; 	}

.st_txt			{ text-decoration:underline; font-weight:bold; 	}
.qu_txt			{ float:left; 	}
.qu_btn			{ float:right;  	}
.cso_sp			{ padding:7px 0 5px 0; width:472px; border-bottom:1px solid #EFEFEF;	}
.cso_nosp		{ padding:7px 0 5px 0; width:472px; 	}

.study_list		{ float:left; width:427px;  	}
.study_review		{ float:right; width:244px; margin-left:10px;  }

.review_top		{ float:right; width:244px; height:28px; background:url('/eng/images/csr/bg_review_top.gif') top no-repeat;	}
.review_bot		{ float:right; width:244px; height:233px; background:url('/eng/images/csr/bg_review_bot.gif') bottom no-repeat;  	}

.review_tit			{ text-align:center; font-weight:bold; margin:7px 0 0 0; color:#666666;	}
.review_img		{ text-align:center; margin:5px 0 0 0; 	}
.review_tbl			{ margin:12px 0 0 13px;	}

.pri_top				{ width:681px; height:42px; background:url('/eng/images/pr/bg_pritop.gif') no-repeat; text-align:center; 	}
.pri_bot				{ width:681px; height:42px; background:url('/eng/images/pr/bg_pribot.gif') no-repeat;  	}

.pri_top p			{ padding:15px 0 0 0; 	}
.pri_cont			{ width:440px; margin:0 auto; 	}
.pri_tbl				{ margin:10px 0 0 0;	}

.poptxt				{ width:601px; 	}
.pri_txt_01			{ padding-left:15px; 	}
.pri_txt_02			{ padding-left:27px; 	}
.pri_txt_03			{ padding-left:39px; 	}
.pri_txt_04			{ padding-left:51px; 	}

.pri_sp				{ height:12px;	}
.pri_spbg			{ background:url('/eng/images/pr/bg_prisp.gif') repeat-x; margin:10px 0 10px 0; height:12px;    	}

.pd_l12				{ padding-left:12px; 	}
.pd_l8				{ padding-left:8px; 	}

.bg_ar_img			{ width:200px; height:213px; background:url('/eng/images/ir/bg_ar.gif') no-repeat; text-align:center; 	}
.artit_img			{ margin:12px 0 0 0; 	}
.bg_ar_btn				{ background:url('/eng/images/ir/bar_ar.gif') no-repeat; margin:7px 0 0 10px;  	}
.artit_btn				{ margin:7px 0 0 0; 	}

.his_tab				{ width:681px;   	}
.his_tab	li			{ float:left; }	

.btn_cibi				{ width:180px; height:23px; background:url('/eng/images/pr/bg_btn.gif') no-repeat; 	}
.btn_img				{ margin:3px 0 0 8px; 	}

.sp_bar				{ border-top:1px solid #E9E9E9; padding-top:20px;   	}


/* FAQ */
.tbl_faq_cont			{ width:681px; border-bottom:1px solid #FF4601;	}

.faq_q_top		{ background:url('/eng/images/ir/bg_faq_top.gif') repeat-x; }

.faq_q_tit		{ text-align:center; padding:7px 5px 5px 5px; }
.faq_q_txt	 	{ color:#666666; padding:7px 0 5px 0; }	
.faq_q_txt a:link			{ color:#696565; text-decoration:none; }
.faq_q_txt a:visited		{ color:#696565; text-decoration:none; }
.faq_q_txt a:active		{ color:#696565; text-decoration:none; }
.faq_q_txt a:hover { color:#696565; text-decoration:none; }

.faq_q_bor		{ background:url('/eng/images/ir/bg_faq_bor.gif') repeat-x;	 }
.faq_a_bor		{ background:url('/eng/images/ir/bg_faq_dot.gif') repeat-x; 	}


.faq_a_tit		{ background-color:#F9F9F9; text-align:center; padding:15px 5px 5px 5px; vertical-align:top; }
.faq_a_txt	 	{ background-color:#F9F9F9; color:#666666; padding:10px 10px 5px 0; vertical-align:top; }	


.tab_bill			{ height:32px; background:url(/eng/images/ir/bg_year.gif) left top no-repeat; padding:0px 0 0 7px; }
.tab_bill li		{ float:left; padding:8px 13px 0px 6px; background:url(/eng/images/csr/bar_yearline.gif) top right no-repeat; margin-right:1px; }
.tab_bill a:link			{ color:#999; text-decoration:none; }
.tab_bill a:visited		{ color:#999; text-decoration:none; }

.tab_bill li.on			{ padding:8px 13px 5px 6px; background:url(/eng/images/ir/tab_yearon.gif) top left no-repeat; margin:0 0 0 2px; }
.tab_bill li.on a:link			{ color:#FF5801; text-decoration:underline; }
.tab_bill li.on a:visited		{ color:#FF5801; text-decoration:underline;  }
.tab_bill li.last			{ background:none; }
.tab_bill li.laston		{ padding:8px 13px 5px 6px; background:url(/eng/images/ir/tab_yearon_last.gif) top left no-repeat; margin:0 0 0 2px; 	}
.tab_bill li.laston a:link			{ color:#FF5801; text-decoration:underline; }
.tab_bill li.laston a:visited		{ color:#FF5801; text-decoration:underline;  }

.bill_cont01			{ background:url(/eng/images/ir/bg_year_cont.gif) left bottom no-repeat; margin:0; height:110px; }
.bill_tbl				{ margin:0 10px 0 9px; 	}
.bill_tbl	th			{ text-align:left; padding:4px 0 4px 4px; border-bottom:1px solid #F3F3F3;  	}
.bill_tbl	td			{ border-bottom:1px solid #F3F3F3;  	}
.bill_tbl	tr.nobor th,td			{ border:none;	}

/* popup */
.pop_bbs			{ overflow-y:scroll;	}

.pop_bbs_tbl		{ margin:5px 10px 30px 0; 	}

.pop_zoom_b		{ width:546px; height:410px; background:url('/eng/images/common/bg_zoom01b.gif') no-repeat;	}
.pop_zoom_img	{ margin:7px 5px 5px 7px;	}

.pop_zoom_s		{ width:108px; height:77px; background:url('/eng/images/common/bg_zoom01s.gif') no-repeat;	}
.pop_zoom_simg	 { margin:5px;	}


/*monthly fact sheet*/
.month_top{width:651px;height:30px;background:url(/eng/images/ir/bg_monthly.gif) left top no-repeat; padding:10px 15px 0 15px;}
.month_top .month_txt{float:left;}
.month_top .month_btn{float:right;}