@charset "euc-kr";
html			{ width:100%; height:100%; overflow-y:scroll;  	}
body			{ width:100%; height:100%; font-size:12px; padding:0px; margin:0px; color:#999999; font-family:"dotum"; }
div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, form, span, iframe, dl, dt, dd { margin:0px; padding:0px; font-family:"dotum"; }
div, ul, ol			{ list-style: none; }
table, th, td			{ margin:0; padding:0; border:0; border-spacing:0px; border-collapse:collapse; font-size:12px; }
fieldset		{ margin: 0px; padding: 0px; border:none; float:left; }
legend, caption { display:none; }
hr			{ display:none; }
img		{ font-size:0px; border:0px;      }

.clear		{ clear:both; }
.cboth		{ clear:both;height:0;line-height:0;margin:0;padding:0;font-size:0;overflow:hidden;display:block; }
.posi_rela	{ position:relative; 	}

.bold			{ font-weight:bold; 	}

.fleft			{ float:left; 	}
.fright			{ float:right; 	}

a:link			{ color:#666666; text-decoration:none; }
a:visited		{ color:#666666; text-decoration:none; }
a:active		{ color:#666666; text-decoration:none; }
a:hover	    { color:#00788a; text-decoration:none; }

select			{ font-size:12px; color:#666666; height:20px;    	}
input				{ border:1px solid #abadb3; font-size:12px; height:16px; color:#666666; padding:2px 5px 0 5px;  	}
input.file			{ border:1px solid #abadb3; font-size:12px; height:20px; color:#666666; padding:2px 5px 0 5px; background:#FFF;    	}
input.chk,
input.radio		{ overflow:hidden;margin:0;padding:0;vertical-align:middle; border:none; }
textarea 	{ color:#666666;padding:3px 5px 3px 5px; font-size:12px; border:1px solid #abadb3;  	}

.mgt5	 		{ margin-top:5px; 	}
.mgt7			{ margin-top:7px; 	}
.mgt10		{ margin-top:10px; 	}
.mgt15		{ margin-top:15px; 	}
.mgt20		{ margin-top:20px; 	} 
.mgt25		{ margin-top:25px; .margin-top:20px;  	}
.mgt30		{ margin-top:30px; 	}
.mgt40		{ margin-top:36px; 	}

.mgb25		{ margin-bottom:25px; 	}

.mgl30		{ margin-left:30px; 	}
.mgl50		{ margin-left:50px; 	}

.pdl50				{ padding-left:50px; 	}

/* Layout */

body				{ background:url('/images/bg/bg_body.jpg') center top no-repeat;       }
#wrapper		{ width:100%; position:relative; height:100%;     	}
#gnb_area		{ width:100%; position:relative; z-index:10;	}

#s_visual		{ width:980px; margin:0 auto; position:relative; top:0px; z-index:1; 	}
#s_visual .s_visual_img		{ width:385px; height:330px; position:absolute; top:-280px; right:5px; 	}


#wrap			{ width:980px; margin:0 auto; position:relative; margin-top:-120px; .margin-top:-124px; z-index:50;     	}
#lnb_area		{ float:left; width:160px; padding-left:5px; position:relative; z-index:50; height:100%;    	}
#wr_cont		{ float:left; width:810px; height:100%;    	}

.util				{ clear:both; padding:0 0 39px 50px; _padding:0 0 35px 50px; height:11px;  	}
.h_title			{ clear:both; height:90px; padding:0 0 30px 50px;  		}
.h_title h1	 				{ padding-bottom:10px;  }
.h_title h2	 				{ display:none;  }

.contents_w		{ float:left; width:810px; min-height:500px; height:auto !important; height:100%; 	}
.contents			{ float:left; padding-left:50px; width:760px; min-height:500px; height:auto !important; height:100%; .margin-top:2px;  	}

#lnb_area .lnb_flash			{   	}
#lnb_area .lnb_banner		{   	}

#footer						{ clear:both; height:120px; width:100%; min-width:980px; _width:expression!(parseInt(document.body.offsetWidth) > 980 ? "100%" : document.body.offsetWidth ); background:url('/images/bg/bg_footer.gif') center top repeat-x; position:relative; margin-top:50px;     }
.footer_area				{ width:980px; margin:0 auto; position:relative;    	}
.footer_area p.top		{ position:absolute; right:0px;  	}
.footer_area .ft_cont		{ position:absolute; top:63px; left:215px; 	}

.util .location		{ float:left; 	}
.util .location li		{ float:left; background:url('/images/icon/icon_arrow.gif') right 0 no-repeat; padding:0 11px 0 3px; font-size:11px;   	}
.util .location li.first		{ background:none; padding:0px 3px 0 0;  	}
.util .location li.last		{ background:none; padding:0px 8px 0 3px; 	}	 
.util p.print			{ float:left; background:url('/images/icon/bar_loca.gif') left 0 no-repeat; padding:0 0 0 10px;   	}

/* Contents */
.tab 		{ clear:both; float:left; width:760px; height:26px; background:url('/images/bg/bg_tab.gif') repeat-x;		}
.tab li		{ float:left; 	}
.tab li.sp		{ float:left; width:6px; height:26px; background:#717578;  	}

.stab_cont		{ clear:both; float:left; width:100%; border-bottom:1px solid #dad9d9; 	}
.stab_cont .stab			{ float:left; padding:12px 0 0 30px; _padding:8px 0 0 30px; width:614px; 	}
.stab_cont .stab li		{ float:left; padding-right:20px; 	}
.stab_cont .stab li img		{ display:block; 	}
.stab_cont .sear_btn		{ float:right; width:116px; text-align:right; padding-top:12px; _padding-top:8px;  } 

.stab_borcont		{ clear:both; float:left; width:100%; border-top:3px solid #717578; border-bottom:1px solid #dad9d9; 	}
.stab_borcont .stab			{ float:left; padding:12px 0 0 30px; _padding:8px 0 0 30px; width:370px; 	}
.stab_borcont .stab li		{ float:left; padding-right:20px; 	}
.stab_borcont .stab li img		{ display:block; 	}
.stab_borcont .sear_btn		{ float:right; width:360px; text-align:right; padding-top:14px; _padding-top:10px;  } 

.tb_basic		{ clear:both; width:100%; 	}
.tb_basic table			{ table-layout:fixed; width:100%;  	}
.tb_basic table td		{ vertical-align:top; 	}
.tb_basic table td ul.list		{ margin-left:25px; 	}
.tb_basic table td ul.list li.date		{ color:#878787; font-size:11px; padding-bottom:7px;  	}
.tb_basic table td ul.list li.title		{ color:#333333; font-size:14px; font-weight:bold; padding-bottom:13px;  	}
.tb_basic table td ul.list li.title a:link			{ color:#333333; text-decoration:none; }
.tb_basic table td ul.list li.title a:visited		{ color:#333333; text-decoration:none; }
.tb_basic table td ul.list li.title a:active		{ color:#333333; text-decoration:none; }
.tb_basic table td ul.list li.title a:hover	    { color:#00788a; text-decoration:none; }
.tb_basic table td ul.list li.cont		{ color:#666666; font-size:12px; line-height:18px; 	}

.tb_bbslist		{ clear:both; width:100%; 	}
.tb_bbslist table		{ table-layout:fixed; width:100%; 	}
.tb_bbslist table th		{ background:#717578; padding:7px 0 7px;  	}
.tb_bbslist table td		{ border-bottom:1px solid #e1e1e1; color:#878787; padding:9px 10px 7px; text-align:center; font-size:11px;   	}
.tb_bbslist table td.subj		{ color:#666666; text-align:left; font-size:12px;  	}
.tb_bbslist table td.subj a:link			{ color:#666666; text-decoration:none; }
.tb_bbslist table td.subj a:visited		{ color:#666666; text-decoration:none; }
.tb_bbslist table td.subj a:active		{ color:#666666; text-decoration:none; }
.tb_bbslist table td.subj a:hover	    { color:#00788a; font-weight:bold; text-decoration:none; }
.tb_bbslist table td.stat					{ color:#666666; font-size:12px;    	}
.tb_bbslist table td img.icon			{ vertical-align:top; 	}
.tb_bbslist table td.btn					{ padding:5px 0 3px; 	}
.tb_bbslist table td span.stat1		{ font-size:11px; color:#494e54;	}
.tb_bbslist table td span.stat2		{ font-size:11px; color:#f37318;	}
.tb_bbslist table td span.stat3		{ font-size:11px; color:#00788a;	}
.tb_bbslist table td span.stat4		{ font-size:11px; color:#8c9197;	}

.tb_bbslist table tr.out td		{ background:#ffffff; 	}
.tb_bbslist table tr.over td		{ background:#f0f0f0;  	}
.tb_bbslist table tr.over td.subj		{ color:#00788a; font-weight:bold; }

.tb_bbslist table tr.ques td		{  	}
.tb_bbslist table td.inner			{ padding:0 !important; border-bottom:none; 	}
.tb_bbslist table td img.icon		{ vertical-align:top; margin:-1px 7px 0 0; 	}

.tb_bbslist table td.inner .tb_faq			{   		}
.tb_bbslist table td.inner .tb_faq td			{ background:#f0f0f0;       }
.tb_bbslist table td.inner .tb_faq td.icon	 	{ vertical-align:top; padding-left:20px;  	}
.tb_bbslist table td.inner .tb_faq td.cont		{ font-size:12px; line-height:18px; text-align:left; padding-right:25px;    	}

.tb_bbsview		{ clear:both; width:100%; border-top:3px solid #717578;   	}
.tb_bbsview table		{ table-layout:fixed; width:100%; 		}
.tb_bbsview table th		{ text-align:left; padding:10px 20px 6px; font-size:11px; color:#878787; font-weight:normal; border-bottom:1px solid #e1e1e1;    	 }
.tb_bbsview table th.subj		{ color:#333333; text-align:left; font-size:12px; font-weight:bold;  	}
.tb_bbsview table td			{ padding:7px 20px 7px; font-size:11px; color:#878787; background:#f0f0f0; 	}
.tb_bbsview table td.cont		{ background:#FFFFFF; padding:20px; font-size:12px; color:#666666; line-height:18px;   	}
.tb_bbsview table td.cont p		{ padding-bottom:10px; 	}
.tb_bbsview table td img.icon			{ vertical-align:top; 	}
.tb_bbsview table td.stat				{ padding-top:9px;	}	
.tb_bbsview table td span.stat1		{ font-size:11px; color:#494e54;  	}
.tb_bbsview table td span.stat2		{ font-size:11px; color:#f37318;	}
.tb_bbsview table td span.stat3		{ font-size:11px; color:#00788a;	}
.tb_bbsview table td span.stat4		{ font-size:11px; color:#8c9197;	}

.tb_bbsview table td span.file a:link			{ color:#878787; text-decoration:underline; }
.tb_bbsview table td span.file a:visited		{ color:#878787; text-decoration:underline; }
.tb_bbsview table td span.file a:active		{ color:#878787; text-decoration:underline; }
.tb_bbsview table td span.file a:hover	    { color:#00788a; text-decoration:underline; }
.tb_bbsview table tr.line td		{ border-bottom:1px solid #e1e1e1; 	}

.tb_prevnext		{ clear:both; width:100%; border-bottom:1px solid #b7b7b7;	}
.tb_prevnext table		{ table-layout:fixed; width:100%; 	}
.tb_prevnext table th	{ text-align:left; padding:9px 10px 7px 20px; border-top:1px solid #e1e1e1;   }
.tb_prevnext table td	{ padding:9px 10px 7px 20px; border-top:1px solid #e1e1e1; 	}

.btn_area		{ clear:both; float:left; width:100%; padding:15px 0 0;  	}
.btn_lf		{ float:left; 	}
.btn_rf		{ float:right; 	}
.btn_ct		{ text-align:center; 	}

.report_cont		{ clear:both; width:760px; height:144px; background:url('/images/bg/bg_report.gif') no-repeat;	}
.report_cont .report_list		{ margin-left:230px; 	}
.report_cont .report_list p.title		{ padding-bottom:15px; 	}
.report_cont .report_list ul.list		{	}
.report_cont .report_list ul.list li.txt			{ float:left; background:url('/images/icon/icon_sq.gif') 0 7px no-repeat; color:#666666; padding:4px 10px 7px 8px; 	}
.report_cont .report_list ul.list li.btn		{ float:left; 	}

.product_detail		{ clear:both; margin-top:40px; 	}
.product_detail .prod_top		{ float:left; 	}
.product_detail .prod_top .lft		{ float:left; width:250px; padding-right:25px; position:relative; 	}
.product_detail .prod_top .lft li.tag		{ padding-top:15px; 	}
.product_detail .prod_top .lft .lay_hangtag		{ position:absolute; top:103px; left:70px; border:1px solid #00788a; float:left; width:auto; height:auto; 	}
.product_detail .prod_top .lft .lay_hangtag .lay_tit		{ background:#00788a; padding:6px 9px 5px 9px; position:relative;  	}
.product_detail .prod_top .lft .lay_hangtag .lay_tit p.tit		{ 	}
.product_detail .prod_top .lft .lay_hangtag .lay_tit p.btn_clo		{ position:absolute; top:6px; right:10px;   	}

.product_detail .prod_top .rft		{ float:left; width:485px;   	}
.product_detail .prod_top .rft li			{ line-height:18px; color:#666666; 	}
.product_detail .prod_top .rft li.tit		{ color:#00788a; font-weight:bold; padding-bottom:2px; 	}
.product_detail .prod_top .rft li.btn		{ padding-top:10px; 	}

.prod_cont			{ clear:both; margin-top:30px; width:760px;  	}
.prod_cont .lf_cont		{ float:left; width:524px; padding-right:30px; _padding-right:29px; border-right:1px solid #ededed; 	}	
.prod_cont .rf_cont		{ float:left; width:175px; padding-left:30px;  }

.sstab		{ float:left; 	}
.sstab li		{ float:left; margin-right:1px;  	}
.sstab li img		{ display:block; 	}

.detail		{	}
.detail p.tab_txt		{ padding-bottom:13px; 	}
.detail .de_cont		{  	}
.detail .de_cont li		{ color:#666666; line-height:18px; 	}
.detail .de_cont li.tit		{ font-weight:bold; padding-bottom:2px;  	}
.detail .de_cont li.txt	{ padding-bottom:10px; 	}
.detail .de_cont li.txt1	{ padding-bottom:3px; 	}
.detail .de_cont dl.bl_lst			{ clear:both; padding-bottom:10px;  	}
.detail .de_cont dl.bl_lst dd		{ background:url('/images/icon/icon_sq.gif') 0 8px no-repeat; padding:3px 0 0 9px; color:#666666; font-weight:normal; line-height:18px;  	}
.detail .de_cont dl.bl_lst dd.nobg		{ background:none;  	}
.detail p.tab_stit		{ color:#666666; font-weight:bold; padding-bottom:10px; 	}
.prod_cont .lf_cont .mgt30		{ margin-top:20px !important; 	}

.tb_prod		{ clear:both; width:100%; margin-bottom:20px;  	}
.tb_prod table		{ table-layout:fixed; width:100%; 	}
.tb_prod table th		{ padding:9px 10px 7px; color:#666666; font-weight:bold; background:#eaeaea; border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;  	}
.tb_prod table th.shd		{ background:#f0f0f0; 	}
.tb_prod table td		{ padding:9px 10px 7px; text-align:center; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; color:#666666;  	}
.tb_prod table td.topbor		{ border-top:1px solid #e1e1e1;  	}
.tb_prod table th.nobor,
.tb_prod table td.nobor		{ border-right:none; 	}

.contact_img		{ padding-bottom:20px; 	}
.contact_list		{ clear:both; 	}
.contact_list ul		{ clear:both; 	}
.contact_list ul li		{ float:left; color:#666666; padding-bottom:8px;  	}
.contact_list ul li.txt		{ padding-left:10px; 	}
.contact_list ul li.tit1		{ padding-bottom:2px;  	}
.contact_list ul li.txt1		{ clear:both; padding-left:0px;  	}

.p_img			{ 	}
.prod_img  		{ border:1px solid #d9d9d9; padding:20px 20px 16px; margin-bottom:20px;  	}
.prod_img p.p_flash		{ margin-bottom:10px; 		 }
.prod_img .detail			{  }
.prod_img .detail li			{ line-height:16px; 	}
.prod_img .detail li.tit		{ color:#f37318; font-size:11px; font-weight:bold; 	}
.prod_img .detail li.txt		{ color:#878787; font-size:11px;  	}

.lab_result		{ clear:both; background:url('/images/contents/simg_lab_result.jpg') no-repeat; height:245px; 	}
.lab_result p.stit		{ padding:55px 0 0 321px; }

/* paging */
.paging		{ clear:both; padding:15px 0 0; width:100%; text-align:center; font-size:11px; }
.paging a	{ color:#878787;  }
.paging img	{ padding:0 !important; display:inline; vertical-align:middle; }
.paging ul		{ display:inline; padding:0 10px;    }
.paging ul li	{ display:inline; font-weight:bold; color:#00788a; padding:2px 3px 2px 3px;   }
.paging ul li.last		{ background:none;    } 
.paging ul li p.on		{ display:inline; .margin-right:3px; text-decoration:underline;    	}
.paging ul li a			{ font-weight:bold;    }
.paging img.pg_icon	{ vertical-align:top; margin:1px 1px 0 0;  	}

p.total		{ clear:both; float:left; margin-top:-15px; font-size:11px; color:#878787;   	}
p.total span		{ font-weight:bold; color:#00788a; 	}
p.total img		{ vertical-align:top; margin-top:2px; 	}

.search		{ clear:both; width:760px; height:35px; background:url('/images/bg/bg_search.gif') no-repeat; margin-top:28px; 	}
.search ul		{ width:400px; margin:0 auto; padding-top:8px;  	}
.search ul li		{ float:left; padding-right:5px;  	}
.search ul li.text		{ .margin-top:-1px; 	}

.search_s		{ clear:both; width:390px; height:35px; background:url('/images/bg/bg_search_s.gif') no-repeat;  	}
.search_s ul		{ width:250px; margin:0 auto; padding-top:8px;  	}
.search_s ul li		{ float:left; padding-right:5px;  	}
.search_s ul li.text		{ .margin-top:-1px; 	}

.shelf		{ clear:both; width:760px; height:245px; background:url('/images/bg/bg_shelf.gif') 0 168px no-repeat; margin-bottom:15px;  	}
.shelf p.title1		{ float:left; width:210px; padding:15px 0 0 10px;   	}
.shelf p.title2		{ float:left; width:210px; padding:15px 0 0 10px;   	}
.shelf p.title3		{ float:right; width:210px; padding:15px 10px 0 0; text-align:right;   	}

.shelf .book_list1		{ float:left; width:520px; 	}
.shelf .book_list2		{ width:700px; margin-left:34px; 	}
.shelf .book_list3		{ float:left; width:520px; padding-left:20px; 	}
.shelf .tb_book 		{ table-layout:fixed; width:100%; margin-top:10px;  		}
.shelf .tb_book td		{ text-align:center; padding:0 15px; 	}
.shelf .tb_book td p.btn		{ margin-top:24px; 	}
.shelf_bg1		{ width:210px; height:200px; background:url('/images/bg/bg_company.gif') 100px 66px no-repeat; 	}
.shelf_bg2		{ width:210px; height:200px; background:url('/images/bg/bg_english.gif') 100px 66px no-repeat; 	}
.shelf_bg3		{ width:210px; height:200px; background:url('/images/bg/bg_product.gif') 0 66px no-repeat; 	}

.top_view		{ clear:both; float:left; width:760px; }
.top_view_cont		{ float:left; width:760px; _width:704px; background:url('/images/bg/bg_media_top.gif') 0 top no-repeat; padding:0 35px 0 21px; position:relative;     	}
.top_view_bot			{ float:left; width:760px; height:22px; background:url('/images/bg/bg_media_bot.gif') 0 bottom no-repeat; }
.top_view_nobg		{ float:left; width:704px; padding:0 35px 30px 21px; position:relative; border-bottom:1px solid #e1e1e1;     	}
.top_view1		{ clear:both; float:left; width:740px; padding:0 0 30px 20px; position:relative; border-bottom:1px solid #e1e1e1;   }

.view_img1		{ float:left; width:500px; padding-right:19px; margin-top:26px; border-right:1px solid #e3e3e4;   	}
.view_img1 table		{ table-layout:fixed; width:100%; 	}
.view_img1 table td		{ text-align:center;	} 

.view_cont1		{ float:left; width:162px; padding-left:20px; margin-top:26px; padding-bottom:170px;      	}
.view_cont1 ul.conts		{   	}
.view_cont1 ul.conts li.tit		{ color:#333333; font-weight:bold; font-size:14px; padding-bottom:10px; 	}
.view_cont1 ul.conts li.txt		{ color:#666666; line-height:18px; 	}
.view_cont1 ul.conts li.txt1	 	{ color:#666666; line-height:18px; 	}
.view_cont1 ul.conts li.txt2	 	{ color:#666666; line-height:18px; 	}
.view_cont1 ul.btn1	{ position:absolute; bottom:0px; right:140px; _right:79px; 	}
.view_cont1 ul.btn		{ width:140px; _width:150px; position:absolute; bottom:0px; right:90px; _right:29px; 	}
.view_cont1 ul.btn li	{ float:left; margin-left:5px;	}

.view_img		{ float:left; width:500px; padding-right:19px; margin-top:26px; border-right:1px solid #e3e3e4;    	}
.view_img table		{ table-layout:fixed; width:100%; 	}
.view_img table td		{ text-align:center;	} 

.view_cont		{ float:left; width:162px; padding-left:20px; padding-top:26px;     	}
.view_cont ul.conts		{   	}
.view_cont ul.conts li.tit		{ color:#333333; font-weight:bold; font-size:14px; padding-bottom:10px; 	}
.view_cont ul.conts li.txt		{ color:#666666; line-height:18px; 	}
.view_cont ul.conts li.txt1	 	{ color:#666666; line-height:18px;  	}
.view_cont ul.conts li.txt2	 	{ color:#666666; line-height:18px;  	}
.view_cont ul.btn1	{ position:absolute; bottom:0px; right:140px; _right:79px; 	}
.view_cont ul.btn		{ width:140px; _width:150px; position:absolute; bottom:0px; right:90px; _right:29px; 	}
.view_cont ul.btn li	{ float:left; margin-left:5px;	}

.thumb_img		{ margin-top:19px; 	}
.thumb_img table		{ width:178px; table-layout:fixed;  	}
.thumb_img table td		{ text-align:center; 	}
.thumb_img table td.txt		{ padding-top:10px; color:#666666; font-weight:bold; 	}

.thumb_on			{ margin-top:19px; 	}
.thumb_on table			{ width:178px; table-layout:fixed;	}
.thumb_on table td		{ text-align:center; 	}
.thumb_on table td.img img			{ border:5px solid #00788a; width:168px; height:70px;   	}
.thumb_on table td.txt			{ padding-top:10px; color:#00788a; font-weight:bold;  	}

.bg_pattern		{ clear:both; width:114px; height:163px; position:absolute; bottom:30px; right:62px; _right:6px; background:url('/images/bg/bg_media_pattern.gif') no-repeat;    }
.bg_pattern1		{ clear:both; width:132px; height:186px; position:absolute; bottom:0; right:82px; _right:26px; background:url('/images/bg/bg_media_pattern1.gif') no-repeat;     }
.bg_story		{ clear:both; width:147px; height:199px; position:absolute; bottom:30px; right:10px; background:url('/images/bg/bg_story.gif') no-repeat;    }

.thumb_list		{ clear:both; margin-top:30px; 	}
.thumb_list .s_tit		{ float:left; width:700px;  	}
.thumb_list .s_tit p.img_tit		{ float:left; 	}
.thumb_list .s_tit p.option		{ float:left; margin:8px 0 0 5px;   	}

.tb_thumb		{ clear:both; width:100%; margin-top:15px;  	}
.tb_thumb p	{ float:left; width:28px; 	}
.tb_thumb p.on		{ color:#00788a; font-weight:bold;	}
.tb_thumb p.on a:link			{ color:#00788a; font-weight:bold; text-decoration:none; }
.tb_thumb p.on a:visited		{ color:#00788a; font-weight:bold; text-decoration:none; }
.tb_thumb p.on a:active		{ color:#00788a; font-weight:bold; text-decoration:none; }
.tb_thumb p.on a:hover	    { color:#00788a; font-weight:bold; text-decoration:none; }



.tb_thumb p.arrow_lf		{ float:left; margin-top:45px;    	}
.tb_thumb p.arrow_rf		{ float:right; text-align:right; margin-top:45px;  	}
.tb_thumb p.arrow_lf_h		{ float:left; margin-top:70px;    	}
.tb_thumb p.arrow_rf_h		{ float:right; text-align:right; margin-top:70px;  	}
.tb_thumb table		{ float:left; table-layout:fixed; width:704px; 	}
.tb_thumb table td		{ text-align:center; vertical-align:top;  	}
.tb_thumb table td p		{ margin:10px 0 0 0; width:100%; font-weight:bold; 	}

.tb_regist		{ clear:both; width:100%; border-top:3px solid #717578;  	}
.tb_regist table		{ table-layout:fixed; width:100%; 		}
.tb_regist table th		{ text-align:left; padding:9px 10px 5px; background:#eaeaea; border-bottom:1px solid #e1e1e1; vertical-align:top;    	}
.tb_regist table td		{ text-align:left; padding:5px 10px 5px; border-bottom:1px solid #e1e1e1; color:#666666;    	}
.tb_regist table td.head		{ padding:9px 10px 5px; text-align:center; background:#f0f0f0;  	}
.tb_regist table th.bor_rg,
.tb_regist table td.bor_rg		{ border-right:1px solid #e1e1e1; 	}
.tb_regist table td.pic			{ padding:0px !important; text-align:center;	}
.tb_regist table td.pic p.pic_img		{ margin:0px 0 0 -3px; 	 }
.tb_regist table td.pic p.pic_btn		{ margin-top:20px; 	}

.tb_regist table td div.top_1line		{	}
.tb_regist table td div.top_2line		{ clear:both; margin:5px 0 0 0; padding-bottom:5px; 		}
.tb_regist table td div.top_3line		{ clear:both; margin:0px 0 0 0; padding-bottom:5px; 		} 
.tb_regist table td div.data		{ float:left; padding:3px 10px 1px:       	}
.tb_regist table td div.option		{ float:left; color:#787878; margin:4px 4px 0px 4px;     	}
.tb_regist table td div.btn			{ float:left; margin:0 0 0 5px; .margin:2px 0 0 5px;  	}
.tb_regist table td div.btn_fir		{ float:left; margin:0 5px 0 0; .margin:2px 5px 0 0;  	}
.tb_regist table td div.sel			{ float:left; margin:0 0 0 5px; 	}
.tb_regist table td div.sel_fir		{ float:left; margin:0 0 0 0px; 	}
.tb_regist table td div.txt			{ float:left; color:#787878;	padding:5px 5px 0 0px;  }
.tb_regist table td div.dt_txt		{ float:left; color:#787878;	padding:5px 5px 0 7px;  }
.tb_regist table td div.att_txt		{ float:left; color:#878787; font-size:11px; margin:6px 0 0 10px; 	} 
.tb_regist table td ul.option			{ float:left; padding:4px 5px 0 0px; 	}
.tb_regist table td ul.option li			{ float:left; 	}
.tb_regist table td ul.option li.txt		{ margin:0 25px 0 3px;   	}
.tb_regist table td p.stxt			{ padding-top:5px	}
.tb_regist table td ul.txt_list		{ padding:4px 5px 0 0px;  	}
.tb_regist table td ul.txt_list li		{ font-weight:bold; line-height:18px; 	}
.tb_regist table td ul.txt_list li span		{ padding:0 30px 0 3px; font-weight:normal;   	}
.tb_regist table.tb_regist_s		{ border-top:1px solid #e1e1e1; margin-top:10px;  	}
.tb_regist table td.cont		{ color:#666666; padding:7px 0 5px 10px; line-height:18px; 	}

.tb_top		{ clear:both; margin:30px 0 0 0; 	}
.tb_top p.f_right		{ float:right; 	}
.tb_top p.f_right span.txt		{ float:right; font-size:11px; color:#787878;   	}

.tb_poptop		{ clear:both; margin:-18px 0 10px 0;  	}
.tb_poptop p.f_right		{ float:right; 	}

.stxt_inquiry		{ clear:both; width:760px; height:55px; position:relative; margin-top:30px;   	}
.stxt_inquiry p.opt		{ position:absolute; top:20px; right:20px;	}
.stxt_inquiry p.btn		{ position:absolute; top:18px; right:20px;	}

.bg_box					{ clear:both; }
.bg_box_top			{ float:left; width:760px; background:url('/images/bg/bg_media_top.gif') 0 top no-repeat; position:relative;    }
.bg_box_bot			{ float:left; width:760px; height:22px; background:url('/images/bg/bg_media_bot.gif') 0 bottom no-repeat; }
.bg_box_cont			{ width:350px; margin:0 auto; padding:40px 0 10px;  	}
.bg_box_cont li		{ float:left;  	}
.bg_box_cont li.img	{ margin:10px 0 0 0; } 

.bg_box_cont table		{ width:300px; margin:0 auto; 	}
.bg_box_cont table td.tit		{ padding:4px 10px 2px 0; 	}
.bg_box_cont table td.inp		{ padding:2px 0 2px 0;	}
.bg_box_cont table td.sbtn		{ padding-left:7px; vertical-align:middle;  	}
.bg_box_cont table td.btn		{ text-align:left; padding-top:12px; 	}

.tb_row		{ clear:both; width:100%; border-top:3px solid #717578;  	}
.tb_row table		{ table-layout:fixed; width:100%; 		}
.tb_row table th		{ padding:9px 10px 7px; background:#eaeaea; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; 	}
.tb_row table td		{ padding:9px 10px 7px; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; color:#666666; text-align:center;  	}
.tb_row table th.nobor,
.tb_row table td.nobor		{ border-right:none; 	}
.tb_row table td div.data		{ float:left; padding:3px 10px 1px:       	}
.tb_row table td div.sel			{ float:left; margin:0 0 0 5px; 	}
.tb_row table td div.dt_txt		{ float:left; color:#787878;	padding:5px 5px 0 7px;  }

.tb_rdata			{ clear:both; width:100%; border-top:3px solid #717578;  	}
.tb_rdata table		{ table-layout:fixed; width:100%; 		}
.tb_rdata table th		{ padding:7px 10px 5px; background:#eaeaea; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; color:#666666; 	}
.tb_rdata table th.shd		{ background:#f0f0f0; 	}
.tb_rdata table td		{ padding:7px 10px 5px; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; color:#666666; vertical-align:top; line-height:18px;  	}
.tb_rdata table th.nobor,
.tb_rdata table td.nobor		{ border-right:none; 	}
.tb_rdata table td.t_left			{ text-align:left; padding-left:40px; 	}
.tb_rdata table td.t_right		{ text-align:right;  	}
.tb_rdata table td.t_center		{ text-align:center;  	}
.tb_rdata table td.stit			{ text-align:center; font-weight:bold; 	}
.tb_rdata table tr.total td		{ background:#f0f8f8; font-weight:bold; 	}

.manage		{ clear:both; width:100%; 	}
.manage p		{	}
.manage .manage_pic		{ float:left; width:100%; 	}
.manage .manage_pic li		{ float:left; padding-right:37px;  	}
.manage .manage_pic li.last		{ float:left; padding-right:0px;     	}

.bor_box		{ border:1px solid #e5e5e5; width:758px; 	}
.bor_box p		{ width:530px; margin:0 auto; padding:30px 0; 	}

.co_txt		{ line-height:18px; color:#666666; padding:20px 0 20px;	}
.rec_btn		{ float:right; margin-top:20px; 	}

.scroll_box		{ clear:both; border:1px solid #abadb3; margin-top:30px; height:215px; overflow-y:scroll; 	}
.scroll_box table		{ table-layout:fixed;  width:371px;   	}
.scroll_box table th		{ background:#dfe0e2; padding:10px 0 8px;   	}
.scroll_box table td		{ border-bottom:1px solid #e1e1e1; color:#878787; padding:6px 10px 4px; text-align:left;    	}
.scroll_box table tr.out td			{ background:#ffffff; color:#666666; font-weight:normal;  	}
.scroll_box table tr.over td		{ background:#f0f0f0; color:#00788a; font-weight:bold;  	}
.scroll_box table td.t_cen		{ text-align:center;	}

.stxt_list		{ clear:both;  }
.stxt_list li		{ background:url('/images/icon/icon_star.gif') 0 3px no-repeat; color:#878787; font-size:11px; line-height:18px; padding:0 0 0px 10px; 	}

.tit_cont		{ clear:both; margin-top:20px; 	}
.tit_cont p.img		{ margin-top:10px; 	}

.data_cont		{ clear:both;}
.data_cont .step		{ margin:10px 0 0 0; 	}
.data_att_txt		{ clear:both; border-bottom:1px solid #e1e1e1; padding-bottom:20px; margin:10px 0 20px; 	}
.data_att_txt li		{ color:#666666; margin-bottom:5px;  	}

.top_graph			{ clear:both; 	}
.top_graph .sgraph		{ float:left;   	}
.top_graph .sgraph .stit		{ }
.top_graph .sgraph .stit li		{ float:left; 	}
.top_graph .sgraph .stit li.unit		{ float:right; padding:15px 0 0 0; font-size:11px; color:#787878;   	}
.top_graph .sgraph p.graph			{ padding-top:20px; 		}

.recruit_step		{ margin-top:30px; height:215px; background:url('/images/contents/scont_recruit_step03.gif') right 0 no-repeat;  	}

/* popup */
body#popup		{ width:100%; background:url('/images/bg/bg_popup.gif') 0 top no-repeat;	}
body#popup_nobg		{ width:100%; background:none; 	}

body#cybertour			{ width:100%; background:none; 		}
.pop_wrap			{ width:100%;   	}
.pop_wrap	.pop_cont		{ padding:20px 20px 0 20px;  	}
.pop_wrap	.pop_cont1		{ padding:0 0 0 0;  	}
.pop_wrap	.pop_close		{ text-align:right; 	}

p.zoom_img		{ width:460px; padding-right:20px;  	}

h1.pop_title			{ margin:4px 0 28px 0; 	}
.pop_stxt_line		{ padding:0 0 20px 0; border-bottom:1px solid #b7b7b7; margin-bottom:19px; 	 }
.pop_stxt			{ padding:0 0 20px 0;   }
.pop_stxt1			{ padding:0 0 10px 0;   }

.top_btn		{	}

.top_img		{	}
.bot_img		{ padding-top:10px; 	}

.s_title			{ padding-bottom:10px;  }
.s_txt				{ padding:10px 0 30px; 	}
.blt_tit			{ background:url('/images/icon/icon_blt.gif') 0 3px no-repeat; padding-left:13px; 	}
.agree_cont		{ clear:both; 	}
.agree_box_sc		{ height:300px; border:1px solid #e1e1e1; margin:10px 0 10px; overflow-y:scroll;    }
.agree_box_sc p		{ padding:15px; _padding:15px 15px 10px 15px; line-height:18px; color:#787878; 	}
.agree_box			{ height:115px; border:1px solid #e1e1e1; margin:10px 0 10px; 	}
.agree_box p		{ padding:15px; _padding:15px 15px 10px 15px; line-height:18px; color:#787878; 	}

.agree_box1		{ height:310px; border:1px solid #e1e1e1; margin:10px 0 10px; padding:0 20px 20px;   }
.agree_box2		{ height:310px; border:1px solid #e1e1e1; margin:10px 0 10px; padding:0 10px 20px 20px; overflow-y:scroll;  }

.agree_bot		{ float:left; width:100%;  	}
.agree_bot ul.op		{ float:left; margin-top:3px; 	}
.agree_bot ul.op li		{ float:left; 	}
.agree_bot ul.op li.txt		{ color:#666666; margin:1px 0 0 5px;   	}
.agree_bot p.btn		{ float:right; 	}

.car_txt			{ clear:both; margin:0 0 0 10px;  	}
.car_txt li		{ padding-bottom:20px; line-height:18px;   	}
.car_txt li.bold		{ padding-bottom:0px !important; 	}

.tb_sub		{ clear:both; margin:0 0 20px 10px;  	}
.tb_sub table		{ table-layout:fixed; width:100%; 	 	}	
.tb_sub table th	{ font-size:12px; background:#f0f0f0; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; color:#666666; text-align:center; padding:6px 0 4px;    	}
.tb_sub table td	{ font-size:12px; background:#FFF; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; color:#666666; text-align:center; padding:6px 0 4px;    	}
.tb_sub table th.nobor,
.tb_sub table td.nobor		{ border-right:none; 	}

.content_cont				{ clear:both; padding-top:30px; 	}
.content_cont .s_img	{ padding:20px 0 30px; 	}
.cont_2sp					{ clear:both; width:100%; 	}
.cont_2sp .lf		{ float:left; 	}
.cont_2sp .rf		{ float:left; margin-top:30px; 	}
.cont_2sp .rf_flt		{ float:right;	}
.cont_2sp .lf_line		{ float:left; padding-right:20px; 	}
.cont_2sp .rf_line		{ float:left; padding-left:20px; border-left:1px solid #e2e2e2;  	}
.cont_2sp .lf_pd30		{ float:left; padding-right:29px; 	}

.bor_cont			{ clear:both; width:100%; border-top:1px solid #e2e2e2; position:relative; 	}
.botbor_cont		{ clear:both; float:left; _float:clear; border-bottom:1px solid #e2e2e2; padding:19px 0 18px; width:100%;    		} 
.botbor_cont img		{ display:block; 	}
.botbor_cont .lf		{ float:left; padding-right:17px;  	}
.botbor_cont .rf		{ float:left;	} 
.botbor_cont .lf_lst		{ float:left; padding:0 0 0 20px; width:275px;  	}
.botbor_cont .rf_lst		{ float:left; width:450px; color:#666666; line-height:18px;  	} 
p.pic_history		{ position:absolute; top:-21px; right:0px;  }
p.pic_super		{ position:absolute; top:563px; _top:553px; left:280px;  	}

p.s_vision			{ height:432px; background:url('/images/bg/bg_vision.gif') no-repeat;	} 

.tb_cont		{ clear:both;  	}
.tb_cont table			{ table-layout:fixed; width:100%; 	}	
.tb_cont table td		{  	}
.tb_cont table td.nopad 		{ padding-right:0px; }
.tb_cont table td p.img_txt		{ padding-top:15px; 	}

.bg_sk		{ background:url('/images/contents/img_sk.jpg') 10px 345px no-repeat;	}
.bg_samyang		{ background:url('/images/contents/img_samyang.jpg') 10px 290px no-repeat;	}
.stock_info			{ margin:55px 0 0 385px;  	}
.stock_busi		{ margin:45px 0 0 300px;  	}

.com_info		{ margin:50px 0 20px 0; border-bottom:1px solid #e2e2e2; padding:0 0 20px 0;	background:url('/images/contents/img_com_summary02.jpg') right 0 no-repeat; }
.com_info .com_img		{ margin:30px 0 30px 205px; 	}
.com_dw		{ clear:both; float:left; padding:45px 0 0 0;	}
.com_dw li		{ float:left; 	}
.com_dw li.icon		{	}
.com_dw li.title		{ margin:12px 15px 0 10px; background:url('/images/icon/icon_squa.gif') 0 5px no-repeat; padding-left:8px;  	}
.com_dw li.btn		{ margin:8px 0 0 0; 	}

.topbor_cont		{ clear:both; float:left; width:100%; border-top:3px solid #717578;  	}
.spot_cont		{ clear:both; float:left; border-bottom:1px solid #e2e2e2; padding:30px 0 30px; width:100%;    	 	}
.spot_cont img		{ display:block; 	}
.spot_cont p.lf_img		{ float:left; width:270px; margin-right:30px; 	}
.spot_cont .rf_cont		{ float:left; 	}

.spot_title		{ padding:30px 0 15px; 	}
.add_list			{	}
.add_list p.addr			{ color:#666666; line-height:18px; margin:0 0 2px 0; 	}
.add_list .telnum			{ float:left;	}
.add_list .telnum li		{ float:left; color:#666666; background:url('/images/icon/bar_sp.gif') right 1px no-repeat; padding:0 10px 0 0;   	}
.add_list .telnum li.only		{ background:none; padding:0 0 0 0;  	}
.add_list .telnum li.last			{ background:none; padding:0 0 0 10px;  	}
.add_list .telnum li span		{ color:#333333; font-weight:bold; padding-right:5px; 	}
.add_list .btn			{ float:left; margin-top:12px; 	}
.add_list .btn li			{ float:left; margin-right:9px; 	}

.spot_2dep		{ clear:both; width:100%; float:left; margin:0 0 0 0;  	}
.spot_2dep .lf		{ float:left; width:50%; 	}
.spot_2dep .rf		{ float:left; width:50%; 	}

.spot_sct		{ clear:both; margin-top:40px;  	}
.spot_sct .spot_map		{ padding-bottom:40px; border-bottom:1px solid #dad9d9; 	}

.spot_topbor		{ clear:both; float:left; width:100%; margin-top:30px; border-top:1px solid #dad9d9;  	}

.smn			{ clear:both; width:100%; float:left; margin:30px 0 0 0; padding-bottom:12px; border-bottom:1px solid #b5b4b3;    	}
.smn .smn_sp		{ float:left;  	}
.smn .smn_sp li		{ padding-bottom:5px; 	}
.smn .smn_sp li img		{ display:block; 	}

.cont_2sp_botbor					{ clear:both; width:100%; float:left; _float:clear; padding:29px 0 28px; 	}
.cont_2sp_botbor .lf		{ float:left; width:195px;  	}
.cont_2sp_botbor .rf		{ float:left; 	}
.cont_2sp_botbor .lf1		{ width:760px;   	}
.cont_2sp_botbor .rf1		{ margin-top:20px; width:760px;  	}

.popupLayer			{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:100; -ms-filter:alpha(opacity=50); filter:alpha(opacity=50); opacity:0.3; -moz-opacity:0.3;       }
.popupLayer .back { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; z-index:101; }
.popup_box			{ position:absolute; left:50%; top:50%; z-index:102; background:#fff; width:760px; height:830px; margin-left:-275px; margin-top:-195px;  } 
.popup_box .popup_contents { position:absolute; left:0; top:0; width:100%; height:100%; z-index:102; }
.popupLayer iframe, .popup_box iframe { position:absolute; left:0; top:0; width:100%; height:100%; }

.pop_scont		{ height:600px; overflow-y:scroll; overflow-x:hidden;  	}

.prod_layer				{ position:absolute; width:100%; height:100%; z-index:105; background:url('/images/bg/bg_layer.gif') left top no-repeat;	}
.lay_top					{ clear:both; float:left; width:100%; margin-bottom:20px;  	}
.lay_top	.lf				{ float:left; padding:20px 0 0 20px;  	}
.lay_top	.rf				{ float:right; padding:20px 20px 0 0px;  	}

.lay_tab		{ clear:both; float:left; width:100%; height:23px; 	}
.lay_tab li		{ float:left; margin-right:1px; 	}
.lay_tab li img		{ display:block; 	}

.lay_result			{ clear:both; float:left; width:100%; border-top:3px solid #717578;	}
.lay_result_txt		{ padding:9px 10px 7px; background:#f0f0f0; color:#666666; padding-left:20px;  	}
.lay_result_txt span		{ color:#00788a; font-weight:bold; 	}

.lay_search		{ width:760px; height:167px; background:url('/images/bg/bg_search_layer.gif') no-repeat; .margin-top:-1px;  	}
.lay_search p.att_txt		{ float:right; padding:10px 20px 10px 0; 	}

.sear_3dep		{ clear:both; width:760px; margin:0 0 0 20px;  	}
.sear_3dep .dep_sp			{ float:left; width:210px; padding:10px 15px 0 10px; background:url('/images/bg/bg_search_layer_bar.gif') right 16px no-repeat;  	}
.sear_3dep .dep_sp p		{ float:left; 	}	
.sear_3dep .dep_sp .dep_list		{ float:left; margin:5px 0 0 15px;  	}
.sear_3dep .dep_sp .dep_list li		{ color:#FFFFFF; padding:2px 0 0px 7px; margin:2px 0 0px;   	}
.sear_3dep .dep_sp .dep_list li.on		{ background:#FFFFFF; color:#f37318; width:113px;  	}
.sear_3dep .dep_nobg		{ background:none; 	}

.sear_4dep		{ clear:both; width:760px; padding:0 0 0 20px; 	}
.sear_4dep .dep_sp			{ float:left; width:180px; padding:10px 0 0 0; background:url('/images/bg/bg_search_layer_bar.gif') right 16px no-repeat;  	}
.sear_4dep .dep_sp .dep_list		{ float:left; padding:5px 0 0 15px;  	}
.sear_4dep .dep_sp .dep_list li			{ color:#FFFFFF; padding:2px 0 0px 7px; margin:0px 0 0px;   	}
.sear_4dep .dep_sp .dep_list li.on		{ background:#FFFFFF; color:#f37318; width:140px;  	}
.sear_4dep .dep_nobg		{ background:none; 	}

.sear_input		{ clear:both; width:440px; height:38px; margin:0 auto; padding-top:30px; 	}
.sear_input ul		{ float:left; background:#FFF; width:440px; height:38px; .height:40px; _height:38px;        	}	
.sear_input ul li		{ float:left; 	}
.sear_input ul li.inp		{ padding:5px;    	}
.sear_input ul li.inp input.prod_txt		{ background:#dfe3e7; border:none; font-size:18px; font-weight:bold; color:#333333; padding:6px;width:335px;  	}
.sear_input ul li.btn		{ margin:7px 0 0 7px; 	}

.sear_char		{ clear:both; width:538px; margin:0 auto; padding-top:18px; 	}
.sear_char ul		{ float:left;	}
.sear_char ul li		{ float:left; background:url('/images/bg/bg_search_bar.gif') right 1px no-repeat; padding:0 7px 0 6px; color:#8cc2ca;  }
.sear_char ul li.last		{ background:none; padding-right:0px;  	}
.sear_char ul li a:link			{ color:#8cc2ca; text-decoration:none; }
.sear_char ul li a:visited		{ color:#8cc2ca; text-decoration:none; }
.sear_char ul li a:active		{ color:#8cc2ca; text-decoration:none; }
.sear_char ul li a:hover	    { color:#8cc2ca; text-decoration:none; }
.sear_char ul li.on		{ font-weight:bold; color:#ffffff; 	}
.sear_char ul li.on a:link			{ color:#ffffff; font-weight:bold; text-decoration:none; }
.sear_char ul li.on a:visited		{ color:#ffffff; font-weight:bold; text-decoration:none; }
.sear_char ul li.on a:active		{ color:#ffffff; font-weight:bold; text-decoration:none; }
.sear_char ul li.on a:hover	    { color:#ffffff; font-weight:bold; text-decoration:none; }
 
.duty_cont			{ clear:both; width:100%;   	}
.duty_cont table		{ table-layout:fixed; width:100%; 		}
.duty_cont table td		{  		}
.duty_cont table td.title		{ padding:13px 0 10px 30px; border-bottom:1px solid #e1e1e1; 	}
.duty_cont table td.icon		{ text-align:right; padding:18px 20px 15px 0px; 	}
.duty_cont table td.inner		{ border-bottom:none; 	}
.duty_cont table td div.cont		{ padding:25px 0px 25px 260px; 	 	}
.duty_cont table td div.cont_bg1		{ background:url('/images/contents/img_duty01.jpg') 30px 60px no-repeat;	}
.duty_cont table td div.cont_bg2		{ background:url('/images/contents/img_duty02.jpg') 30px 100px no-repeat;   	}
.duty_cont table td div.cont_bg3		{ background:url('/images/contents/img_duty03.jpg') 30px 25px no-repeat; height:156px;  	}
.duty_cont table td div.cont_bg4		{ background:url('/images/contents/img_duty04.jpg') 30px 130px no-repeat;	}

.duty_off			{ width:760px; height:48px; background:url('/images/bg/bg_duty_off.gif') no-repeat; margin-bottom:5px; 	}
.duty_off table		{ margin:0 20px 0; width:720px	}
.duty_off table td		{ padding-top:13px;   	}
.duty_off table td.icon		{ text-align:right; padding:10px 0 0 0px; 	}
 
.duty_on			{ margin-bottom:5px; 	}

.duty_on_top			{ width:760px; background:url('/images/bg/bg_duty_top.gif') 0 top no-repeat; 	}
.duty_on_top table		{ margin:0 20px 0; width:720px	}
.duty_on_top table td		{ border-bottom:1px solid #bdced1; padding-bottom:10px; padding-top:13px; 	}
.duty_on_top table td.icon		{ text-align:right; padding:0 0 0 0px; 	}

.duty_on_bot			{ width:760px; background:url('/images/bg/bg_duty_bot.gif') 0 bottom no-repeat;  	}
.duty_on_bot table		{ margin:0 20px 0; width:720px	}
.duty_on_bot table td			{ border-bottom:1px solid #bdced1; padding-bottom:7px;  	}
.duty_on_bot table td.inner		{ border-bottom:none; 	}
.duty_on_bot table td div.cont		{ padding:25px 0px 25px 230px; 	 	}
.duty_on_bot table td div.cont_bg1		{ background:url('/images/contents/img_duty01.jpg') 20px 60px no-repeat;	}
.duty_on_bot table td div.cont_bg2		{ background:url('/images/contents/img_duty02.jpg') 20px 100px no-repeat;   	}
.duty_on_bot table td div.cont_bg3		{ background:url('/images/contents/img_duty03.jpg') 20px 25px no-repeat; height:156px;  	}
.duty_on_bot table td div.cont_bg4		{ background:url('/images/contents/img_duty04.jpg') 20px 130px no-repeat;	}

.pop_scroll			{ width:465px; height:515px; overflow-y:scroll; 	}
.privacy_list		{ clear:both; float:left; width:418px; border-top:3px solid #717578; border-bottom:1px solid #e6e6e6; margin-top:10px; padding:10px 5px 10px 5px; 	}
.privacy_list .lf_cont		{ float:left; 	}
.privacy_list .rf_cont		{ float:left; margin-left:9px;  	}
.privacy_list li		{ padding-bottom:2px; .padding-bottom:0px; _padding-bottom:1px; 	}
.privacy_list li img		{ display:block; 	}

.privacy_cont		{ clear:both; width:430px; 	}
.privacy_cont li.tit		{ padding:20px 0 10px; 	}
.privacy_cont li.tit2		{ padding:20px 0 10px; color:#00788a; font-weight:bold; 	}
.privacy_cont li.txt		{ line-height:18px; color:#666666; 	}
.privacy_cont li.txt1		{ line-height:18px; color:#333333; 	}
.privacy_cont li.btn		{ padding:15px 0 19px; border-bottom:1px solid #e6e6e6; text-align:right;  	}

.ethics_cont		{ clear:both; width:560px; padding-bottom:10px;  	}
.ethics_cont li.stit		{ padding:0 0 0; color:#666666; font-weight:bold; line-height:18px; 	}
.ethics_cont li.stxt		{ padding:0 0 0; color:#666666; line-height:20px; 	}

.ethics_cont1		{ clear:both; width:760px; padding-bottom:10px;  	}
.ethics_cont1 li.stit		{ padding:0 0 0; color:#666666; font-weight:bold; line-height:18px; 	}
.ethics_cont1 li.stxt		{ padding:0 0 0; color:#666666; line-height:20px; 	}

.lab_flash		{ width:760px; height:412px; background:url('/images/bg/bg_lab_flash.gif') 0 0 no-repeat; margin-top:30px;  	}
.lab_flash p	{ padding:26px 0 0 31px; 	}

.people_top		{ clear:both; float:left; width:100%; padding-bottom:45px;  	}
.people_top .people_mn		{ float:left; width:380px;  	}
.people_top .people_loca		{ float:right; 	}
.people_top .people_loca li		{ float:left; padding-left:10px;  	}

.ethics_cont01		{ background:url('/images/contents/img_ethics01.jpg') 0 0 no-repeat; margin-top:30px; 	}
.ethics_cont01 .ethics_txt01		{ padding-left:298px; 	}
.ethics_cont02		{ background:url('/images/contents/img_ethics02.jpg') 462px 0 no-repeat; margin-top:30px; 	}
.ethics_cont02 .ethics_txt02		{	}

.huvis_story		{ position:relative; 	}
.huvis_story p.btn		{ position:absolute; top:20px; 	}

/* Index, Sub Index */
#wrap_company		{ float:left; width:760px; padding-left:50px;   	}
#wrap_company .wrap_com_top		{ float:left;  	}
#wrap_company .wrap_com_top p.sidx_title		{ float:left; width:290px; padding-right:45px; 	}
#wrap_company .wrap_com_top .sidx_flash		{ float:left; width:425px; margin-top:-60px;  	}

.wrap_com_cont		{ clear:both; float:left; width:100%; border-bottom:1px solid #e3e3e3; 	}
.wrap_com_cont .lf_idx		{ float:left; width:400px; padding-right:55px;  	}
.wrap_com_cont .rf_idx		{ float:left; width:305px; 	}
.bg_topline		{ float:left; background:url('/images/bg/bg_sidx_topline.gif') 0 top no-repeat; padding-top:25px; 	}

.com_info1		{	}
.com_info2		{	}

.com_sinfo1		{ margin-top:30px; background:url('/images/contents/simg_company01.jpg') 0 0 no-repeat; height:180px;	}
.com_sinfo1 p		{ padding-left:212px; 	}

.com_sinfo2		{ margin-top:16px; background:url('/images/contents/simg_company02.jpg') 15px 0 no-repeat; height:156px;  	}
.com_sinfo2 p		{ padding-left:135px; 	}

.com_sinfo3		{ padding-top:20px; background:url('/images/contents/simg_company03.jpg') 145px 7px no-repeat; height:108px; width:300px; padding-bottom:25px; .padding-bottom:20px; _padding-bottom:18px;      	}
.com_sinfo3 p		{ margin-top:5px; 	}

.com_sinfo4		{ float:left; width:145px; background:url('/images/bg/bg_sidx_line.gif') 0 top no-repeat; padding:10px 0 23px; .padding:10px 0 18px; .margin-top:5px;   }
.com_nopad		{ width:110px; 	}
.com_sinfo4 li.img		{ height:70px; 	}
.com_sinfo4 li.more		{ margin-top:5px; 	}

.com_sinfo5_topbg		{ background:url('/images/bg/bg_sidx_line.gif') 0 top no-repeat; padding:10px 0 0; .margin-top:5px;   	}
.com_sinfo5		{ float:left; background:url('/images/contents/simg_company05.jpg') 0 0px no-repeat; height:70px;     	}
.com_sinfo5 p		{ margin-left:128px; 	}
.com_sinfo5 .com_lo		{ margin:7px 0 0 128px;	}
.com_sinfo5 .com_lo li		{ float:left; padding-right:15px; 	}

#wrap_product		{ float:left; width:810px;   	}
#wrap_product .if_pidx		{ float:left; width:425px;   	} 
#wrap_product .if_pidx p.sidx_title			{ padding:37px 0 40px 50px; 	}
#wrap_product .if_pidx .sidx_flash			{	}
#wrap_product .rf_pidx		{ float:left; width:385px; position:relative; margin-top:-60px; .margin-top:-56px;    } 

.prod_sinfo1		{ background:url('/images/contents/simg_product01.jpg') 0 0 no-repeat; height:156px; margin-top:36px;    	}
.prod_sinfo1 p.mtit		{ padding-top:73px;  	}

.prod_sinfo2		{ width:100%; border-bottom:1px solid #e3e3e3; float:left; padding:0 0 20px;	}
.prod_sinfo2 .prod_tit		{ float:left; width:100%;  	}
.prod_sinfo2 .prod_tit li		{ float:left; 	}	
.prod_sinfo2 .prod_tit li.title		{ width:68px; 	}
.prod_sinfo2 .prod_tit li.detail		{ margin-top:2px; 	}
.prod_sinfo2 .prod_tit li.more	 		{ float:right; margin-top:4px; 	}
.prod_sinfo2 .prod_logo		{ padding:10px 0 0 58px; _padding:10px 0 0 48px;   	}
.prod_sinfo2 .prod_logo li		{ float:left; margin-left:10px	}
.prod_sinfo2 .prod_logo li img		{ display:block; 	}

.invest_sinfo1		{ width:385px; background:url('/images/contents/simg_invest01.jpg') 0 0 no-repeat; height:160px; margin-top:19px;   	}
.invest_sinfo2		{	}
.tit_more		{ float:left; width:100%; 	}
.tit_more li.title				{ float:left;  	}
.tit_more li.more			{ float:right; margin-top:7px; width:50px; text-align:right;  	}
.tit_more li.title img		{ display:block;    }

.invest_ir		{ background:url('/images/bg/bg_dotted.gif') repeat-x; padding:10px 0 25px 0; margin-top:15px; .margin-top:11px; border-bottom:1px solid #e3e3e3; 	}
.invest_cont1		{ float:left; _float:clear; width:385px; padding-bottom:15px; border-bottom:1px solid #e3e3e3;    	}
.invest_cont2		{ float:left; width:385px; padding-bottom:15px; border-bottom:1px solid #e3e3e3;   	}
.idx_news			{ float:left; width:100%; margin-top:25px;  	}
.idx_news_list		{ float:left; margin-top:14px; .margin-top:10px; width:100%; height:55px;   	   	}
.idx_news_list ul		{ clear:both; float:left; width:100%;  	}
.idx_news_list ul li		{ color:#ababab; font-size:11px; padding-bottom:5px;  	}
.idx_news_list ul li.subj		{ float:left; 	}
.idx_news_list ul li.subj a:link			{ color:#ababab; text-decoration:none; }
.idx_news_list ul li.subj a:visited		{ color:#ababab; text-decoration:none; }
.idx_news_list ul li.subj a:active		{ color:#ababab; text-decoration:none; }
.idx_news_list ul li.subj a:hover	    { color:#00788a; text-decoration:none; }
.idx_news_list ul li.date		{ float:right; text-align:right;  	}

.sidx_invest		{ position:absolute; top:36px; right:0px; z-index:20;  }

.invest_sinfo3		{ float:left; width:130px; background:url('/images/bg/bg_sidx_line.gif') 0 top no-repeat; padding:10px 0 7px; .padding:10px 0 7px; .margin-top:5px;   }
.invest_nopad		{ width:125px; 	}
.invest_sinfo3 li.img		{ height:53px; 	}
.invest_sinfo3 li.more		{ margin-top:5px; 	}

#wrap_prcenter		{ float:left; width:760px; padding-left:50px;  	}
#wrap_prcenter .if_pidx		{ float:left; width:330px; 	}
#wrap_prcenter .if_pidx p.sidx_title			{ padding:40px 0 120px 0; 	}
#wrap_prcenter .rf_pidx		{ float:left; width:430px; margin-top:-60px; .margin-top:-56px;   	}
#wrap_prcenter .rf_pidx .sidx_flash			{ position:relative; z-index:10; 	}

.prcenter_mcont		{ position:relative; width:100%; float:left;  	}
.prcenter_cont1		{ float:left; width:385px; padding:0 0 15px; .padding:0 0 13px; background:url('/images/bg/bg_sidx_topline.gif') 0 top no-repeat; border-bottom:1px solid #e3e3e3; margin-top:-100px; position:relative; z-index:5;     	}

p.sidx_story			{ position:absolute; top:11px; .top:9px; left:170px; z-index:10; 	}
:root p.sidx_story			{ position:absolute; top:15px; left:170px; z-index:10; 	}

.prcenter_botcont		{ clear:both; float:left;width:635px; padding-bottom:10px; border-bottom:1px solid #e3e3e3;  	}
.prcenter_cont2			{ float:left; background:url('/images/contents/simg_prcenter01.jpg') 56px 55px no-repeat; margin-top:25px; width:180px; height:140px; 	}
.prcenter_cont3		{ margin:60px 0 0 55px; width:400px; float:left;  	}
.prcenter_sinfo3		{ float:left; width:130px; background:url('/images/bg/bg_sidx_line.gif') 0 top no-repeat; padding:10px 0 7px; .padding:10px 0 7px; .margin-top:5px;   }
.prcenter_nopad		{ width:120px; 	}
.prcenter_sinfo3 li.img		{ height:70px; 	}
.prcenter_sinfo3 li.more		{ margin-top:5px; 	}

#wrap_recruit		{ float:left; width:760px; padding-left:50px;  	}
#wrap_recruit .if_pidx		{ float:left; width:385px; 	}
#wrap_recruit .if_pidx p.sidx_title			{ padding:40px 0 95px 0; 	}
#wrap_recruit .rf_pidx		{ float:left; width:375px; margin-top:-60px; .margin-top:-56px;   	}
#wrap_recruit .rf_pidx .sidx_flash			{ position:relative; z-index:5; 	}

.recruit_cont1		{ clear:both; float:left; width:385px; padding:0 0 15px; background:url('/images/bg/bg_sidx_topline.gif') 0 top no-repeat; border-bottom:1px solid #e3e3e3; position:relative; z-index:20;    	}
.sidx_recruit		{ position:absolute; top:-29px; left:305px;  	}

.sidx_tab		{ clear:both; float:left; width:100%;  	}
.sidx_tab .sstab			{ float:left; margin:15px 0 0px;  	}
.sidx_tab .sstab li			{ float:left; margin-right:-1px; 	}
.sidx_tab .more				{ float:right; margin-top:27px; 	}

.recruit_cont2		{ clear:both; float:left; width:100%; border-bottom:1px solid #e3e3e3; margin-top:25px; 	}
.recruit_cont2 .recruit_sinfo2_1		{ float:left; width:150px; background:url('/images/contents/simg_recruit02_1.jpg') 53px bottom no-repeat; height:121px; 	}
.recruit_cont2 .recruit_sinfo2_2		{ float:left; width:235px; background:url('/images/contents/simg_recruit02_2.jpg') 122px bottom no-repeat; height:121px; 	}

.recruit_sinfo3		{ float:left; width:200px; background:url('/images/bg/bg_sidx_line.gif') 0 top no-repeat; padding:10px 0 20px; .padding:10px 0 20px; margin-top:25px; border-bottom:1px solid #e3e3e3;    }
.recruit_nopad		{ width:185px; 	}
.recruit_sinfo3 li.img			{ height:53px; 	}
.recruit_sinfo3 li.more		{ margin-top:5px; 	}

.site_cont		 { clear:both; float:left; width:760px; padding-bottom:30px; 	}
.site_cont .site_sp		{ float:left; width:365px; padding:0 0 0 0px;  	}
.site_cont .site_sp img		{ display:block; 	}
.site_cont .site_sp p.stit		{ padding:18px 0 0; 	}
.site_cont .site_sp ul		{ width:100%; 	}
.site_cont .site_sp ul li		{ float:left; background:url('/images/bg/bg_site_sp.gif') right 8px no-repeat; padding:7px 10px 0 7px; 	}
.site_cont .site_sp ul li.first		{ padding-left:0px; 	}
.site_cont .site_sp ul li.last		{ background:none; padding-right:0px; 	}
.site_cont .site_sp ul li.font_sm		{ letter-spacing:-1px; 	}

.people_flash		{ background:url('/images/bg/bg_people.gif') no-repeat; width:760px; height:478px; padding:20px 0 0 50px;	}

.manage_cont			{ float:left; 	}
.manage_cont .lf_mn			{ float:left; width:524px;  	}
.manage_cont .rf_mn			{ float:left; width:206px; padding-left:30px;   	}

.nanum		{	}
.nanum li.tit		{ padding-bottom:18px; 	}

.mn_pic		{ float:left; 	}
.mn_pic .mn_pic_top		{ float:left; width:206px; height:31px; background:url('/images/bg/bg_manage_top.gif') 0 top no-repeat;	}
.mn_pic .mn_pic_bot		{ float:left; width:206px; background:url('/images/bg/bg_manage_bottom.gif') 0 bottom no-repeat; 	}

.mn_pic p.arr_up			{ padding:0 0 20px 70px; 	}
.mn_pic p.arr_dw		{ padding:0 0 30px 70px; 	}

#slideBox1 {width:164px; height:650px; padding:0 20px; } 
.silde {position:relative; top:0px; width:164px; height:570px; overflow:hidden;    }
.silde ul {position:absolute; left:0; top:0px; width:164px; height:570px;}
.silde img {width:164px; height:100px;}
.silde li {width:164px; text-align:center;} 

.mn_pic .mn_pic_bot .silde ul li table		{	}
.mn_pic .mn_pic_bot .silde ul li table td		{ text-align:center; 	}
.mn_pic .mn_pic_bot .silde ul li table td p.suj		{ margin:10px 0 17px; 	}
.mn_pic .mn_pic_bot .silde ul li table td p.suj span		{ color:#00788a;  	}

.green_flash		{ clear:both; width:760px; height:387px; background:url('/images/bg/bg_green_mng.gif') 0 0 no-repeat; margin-top:20px; 	}
.green_flash p.flsh		{ padding:30px 0 30px 105px; 	}

.green_flash1		{ clear:both; width:760px; height:387px; background:url('/images/bg/bg_manage.gif') 0 0 no-repeat; margin:20px 0 0 40px; 	}
.green_flash1 p.flsh		{ padding:30px 0 30px 65px; 	}

/* Ecp-Fiber */
body#ecofiber		{ width:100%; background:url('/images/bg/bg_ecofiber.jpg') 0 top no-repeat;	}

.eco_wrap		{ float:left; height:640px;  	}
.eco_wrap .eco_gnb		{ float:left; width:260px; position:relative;   	}
.eco_wrap .eco_gnb .eco_img		{ position:absolute; bottom:0px; left:0px;	}
.eco_wrap .eco_rft 		{ float:left; width:660px; height:640px;   	}
.eco_wrap .eco_rft .eco_cont			{ width:620px; margin:40px 0 0 0;   	}
.eco_wrap .eco_rft .eco_cont .util		{ float:right; padding-bottom:17px; _padding-bottom:11px;   	}
.eco_wrap .eco_rft .eco_cont .util li		{ float:left; 	}

.eco_tab		{ float:left; width:620px;  	}
.eco_tab li		{ float:left; 	} 
.eco_tab li img		{ display:block; }

.eco_stab			{ float:left; width:620px; margin:13px 0 0 0;  border-bottom:1px solid #91c6cf; 	}
.eco_stab li		{ float:left; padding:0 0 11px 17px;  	}
.eco_stab li img		{ display:block; }

.eco_scont		{ float:left; width:620px; margin-top:40px; position:relative;  	}
.eco_scont p.mtit	 		{ padding-bottom:13px;   	}
.eco_scont .eco_tit 		{ float:left; padding-bottom:13px; width:100%; 	}
.eco_scont .eco_tit p.mtit1		{ float:left; 	}
.eco_scont .eco_tit p.slink		{ float:right; padding-top:7px;  	}

.eco_imglist		{ float:left; padding-left:22px;  	}
.eco_imglist li		{ float:left; padding-right:20px; 	}
.eco_imglist li.nopad		{ padding-right:0px; 	}

.eco_cnt		{ width:576px; padding-left:24px; 	}
.eco_cnt p.stxt		    { margin-bottom:18px; 	}
.eco_cnt .top_bor		{ border-top:1px solid #FFF; padding:20px 0 20px;	}
.eco_cnt .top_bor table		{ width:100%; 	}
.eco_cnt .top_bor table td		{ text-align:center; 	}

.eco_cnt2						{ width:600px; 	}
.eco_cnt2 .scnt_2sp		{ float:left; width:100%; margin-top:20px; 	}
.eco_cnt2 .scnt_2sp p		{ float:left;	}
.eco_cnt2 .scnt_2sp p.eco_btn1		{ float:left; padding:83px 0 0 30px; 	}
.eco_cnt2 .scnt_2sp p.eco_btn2		{ float:left; padding:117px 0 0 30px; 	}

/* Super-Fiber */
body#superfiber			{ width:100%; background:none; 		}
.super_wrap		{ float:left; height:640px;  	}
.super_wrap .super_gnb			{ float:left; width:460px; 	}
.super_wrap .super_rft			{ float:left; width:420px; 		}
.super_wrap .super_rft .super_cont			    { width:420px; margin:40px 0 0 0;   	}
.super_wrap .super_rft .super_cont .super_util		{ float:right;   	}
.super_wrap .super_rft .super_cont .super_util li		{ float:left; 	}

.super_scont		{ float:left; width:420px; margin-top:33px; position:relative;   	}
.super_scont p.mtit	 		{ padding-bottom:13px;   	}
.super_scont .top_bor		{ border-top:1px solid #d6d6d6; padding:30px 0 0;	} 
.super_scont p.super_btn1		{ margin-top:15px; 	}
.super_scont p.super_btn2		{ position:absolute; top:243px; left:0px;  	}
