@charset "utf-8"; 
/* adnstyle(http://www.adnstyle.com/) web-pubilishing team_author :  최은옥 200912 */

html,body {height:100%; margin:0; padding:0;}
div, ul, ol,dl, li, dd, dt, dl, p, h1, h2, h3, h4, h5, h6, form {margin:0; padding:0;}
li, dd, dt {list-style-type:none;}
img {border:0;}
  a:link 		{text-decoration:none;}
  a:visited 	{text-decoration:none;}
  a:hover		{text-decoration:none;}
  a:active 		{text-decoration:none;}
  
div {font-size:12px; font-family:ARIALUNI, arial, sans-serif; line-height:17px;}
select {color:#6d6d6d; font-size:11px; height: 18px;}
input {border: 1px solid #acacac; height: 18px; padding: 0 3px; color:#6d6d6d; font-size:11px; line-height:18px;}

hr {display:none;}

/* ---------layout--------------------------- */
#accessibility {position:absolute; top:-100px; left:-100px; width:1px; height:1px; font-size:0px;}
.index {position:absolute; top:-100px; left:-100px; width:1px; height:1px; font-size:0;}

#wrapper {width:100%; height:100%;}
.header1 {position: relative; height:58px; text-align:right; background:#ffffff; z-index:5;}
.header2 {position: relative; width:1000px; height:58px; text-align:right; background:#ffffff; z-index:5;}
#body {position:relative; width:100%; overflow:hidden; background:#dcd7cd url(/mod/images/comm/bg.gif) repeat-y; z-index:1;}

#bg_com {position:absolute; top:0; left:985px; width:260px; height:800px; background:url(/mod/images/comm/bg_comm.gif) no-repeat; z-index:2;}
#bg_bus {position:absolute; top:0; left:985px; width:260px; height:800px; background:url(/mod/images/comm/bg_comm.gif) no-repeat; z-index:2;}
#bg_inv {position:absolute; top:0; left:985px; width:260px; height:800px; background:url(/mod/images/comm/bg_comm.gif) no-repeat; z-index:2;}
#bg_cus {position:absolute; top:0; left:985px; width:260px; height:800px; background:url(/mod/images/comm/bg_comm.gif) no-repeat; z-index:2;}
#bg_rec {position:absolute; top:0; left:985px; width:260px; height:800px; background:url(/mod/images/comm/bg_comm.gif) no-repeat; z-index:2;}
#bg_ser {position:absolute; top:0; left:985px; width:260px; height:800px; background:url(/mod/images/comm/bg_comm.gif) no-repeat; z-index:2;}
#bg_contact {position:absolute; top:0; left:985px; width:260px; height:800px; background:url(/mod/images/comm/bg_comm.gif) no-repeat; z-index:2;}
#bg_sitemap {position:absolute; top:0; left:985px; width:260px; height:800px; background:url(/mod/images/comm/bg_comm.gif) no-repeat; z-index:2;}

#content_area_main {position:relative; width:100%; overflow:hidden; height:100%; z-index:2;}
#content_area {position:relative; width:1200px; overflow:hidden; z-index:2;}
#left {position: relative; top:0px; width:160px; height:100%; padding-bottom:100px; float:left; z-index:3;}
.footer1 {position: relative; background:#ffffff; height:58px; z-index:2;}
.footer2 {position: relative; width:1000px; background:#ffffff; height:58px; z-index:2;}

#line_top {background:url('/mod/images/comm/line_top.png'); _background:none; position: absolute; top:58px; left:0; width:100%; height:4px; z-index:4;}
#line_bot {background:url('/mod/images/comm/line_bot.png'); _background:none; position: relative; clear:both; width:100%; height:4px; margin-top:-4px; z-index:4;}

#ban1 {height:47px;}
#ban_cospi {background:url(/mod/images/comm/ban_bg_cospi.gif) repeat-x; width:160px; height:107px;}

/* -----------common------------------------ */
.ico_plmi {margin:5px 5px 5px 0; vertical-align:middle;}
.btn {margin:0; vertical-align:middle;}
.img_vm {margin:0; vertical-align:middle;}
.btn_cursor {margin:0; vertical-align:middle; cursor:pointer;}
.btn1 {margin:7px 0; vertical-align:middle;}
.btn2 {margin:0 0 3px 0; vertical-align:middle;}
.clear {clear:both;}
.cursor_p {cursor:pointer; vertical-align:middle;}
.cmt1 {font-size:11px; line-height:14px; color:#666666; font-family:ARIALUNI;}
table {border-collapse:collapse;}

.mar_t1 {margin-top:2px;}
.mar_t2 {margin-top:8px;}
.mar_tb1 {margin:5px 0;}
.m_l8 {margin-left:8px;}
.fl {float:left;}
.png24 {tmp:expression(setPng24(this));}
.line_ttl {height:1px; padding:0 0 24px 2px; margin-top:5px; border-top:1px solid #cccccc;}
.line_ttl2 {height:1px; padding:0 0 8px 2px; margin-top:5px; border-top:1px solid #cccccc;}
.line_ttl3 {height:1px; padding:0 0 3px 2px; margin-top:5px; border-top:1px solid #cccccc;}
.trade_h4 {margin-bottom:12px;}


/* -----------navi------------------------ */
#left h2, #footer h2 {display:none;}
#menu {background:#f9320a; width:148px; padding:19px 6px 0 6px; padding-bottom:100px;}
#menu li  {font-family:MyriadProP10, Arial, sans-serif;}
.menu_pl  {background:url(/mod/images/comm/bar_menu.gif) repeat-x 0 20px; font-weight:bold; padding:0px 0 3px 0;}
.menu_pl  a:link 		{text-decoration:none; color:#ffffff;}
.menu_pl  a:visited 	{text-decoration:none; color:#ffffff;}
.menu_pl  a:hover		{text-decoration:none; color:#fef500;}
.menu_pl  a:active 		{text-decoration:none; color:#ffffff;}

.menu_pl_on 			{background:url(/mod/images/comm/bar_menu.gif) repeat-x 0 20px; color:#fef500; font-weight:bold; padding:0px 0 3px 0;} 
.menu_pl_on a:link 		{text-decoration:none; color:#fef500;} 
.menu_pl_on a:visited 	{text-decoration:none; color:#fef500;}
.menu_pl_on a:hover		{text-decoration:none; color:#fef500;}
.menu_pl_on a:active 	{text-decoration:none; color:#fef500;}

.menu_sb_com	{padding-top:5px; height:67px; display:none;}
.menu_sb_bus	{padding-top:5px; height:37px; display:none;}
.menu_sb_ir		{padding-top:5px; height:53px; display:none;}
.menu_sb_social	{padding-top:5px; height:78px; display:none;}
.menu_sb_career	{padding-top:5px; height:65px; display:none;}
.menu_sb_customer{padding-top:5px; height:80px; display:none;}

.mn_line {padding-left:15px;}
.sb {line-height:13px; padding:3px 0 0 0;}
.sb   a:link 		{font-weight:normal; line-height:13px; color:#ffffff; padding:3px 0 0 15px;}
.sb   a:visited 	{font-weight:normal; text-decoration:none; color:#ffffff; padding:3px 0 0 15px;}
.sb   a:hover		{font-weight:normal; text-decoration:none; color:#fef500; padding:3px 0 0 15px; background:url(/mod/images/comm/ico_arr_n.gif) no-repeat 7px 8px;}
.sb   a:active 		{font-weight:normal; text-decoration:none; color:#fef500;padding:3px 0 0 15px;}
.sb_hover			{line-height:13px; font-weight:normal; text-decoration:none; color:#fef500; padding:3px 0 0 15px; background:url(/mod/images/comm/ico_arr_n.gif) no-repeat 7px 7px;}

.sb2 {line-height:13px; padding:3px 0 0 0;}
.sb2   a:link 		{font-weight:normal; line-height:13px; color:#ffffff; padding:2px 0 0 15px;}
.sb2   a:visited 	{font-weight:normal; text-decoration:none; color:#ffffff; padding:2px 0 0 15px;}
.sb2   a:hover		{font-weight:normal; text-decoration:none; color:#fef500; padding:2px 0 0 15px; background:url(/mod/images/comm/ico_arr_n.gif) no-repeat 7px 10px;}
.sb2   a:active 	{font-weight:normal; text-decoration:none; color:#fef500;padding:2px 0 0 15px;}
.sb2_hover			{font-weight:normal; line-height:13px; text-decoration:none; color:#fef500; padding:3px 0 0 15px; background:url(/mod/images/comm/ico_arr_n.gif) no-repeat 7px 6px;}

.sb_end {line-height:13px; padding:3px 0 6px 0; background:url(/mod/images/comm/bar_menu.gif) repeat-x 15px 20px;}
.sb_end   a:link 		{font-weight:normal; line-height:13px; color:#ffffff; padding:3px 0 0 15px;}
.sb_end   a:visited 	{font-weight:normal; text-decoration:none; color:#ffffff; padding:3px 0 0 15px;}
.sb_end   a:hover		{font-weight:normal; text-decoration:none; color:#fef500; padding:3px 0 0 15px; background:url(/mod/images/comm/ico_arr_n.gif) no-repeat 7px 6px;}
.sb_end   a:active 		{font-weight:normal; text-decoration:none; color:#fef500;padding:3px 0 0 15px;}
.sb_hover_end			{line-height:13px; font-weight:normal; text-decoration:none; color:#fef500; padding:3px 0 6px 15px; background:url(/mod/images/comm/bg_navi1.gif) no-repeat 0px 4px;}

.sb2_end {line-height:13px; padding:3px 0 6px 0; background:url(/mod/images/comm/bar_menu.gif) repeat-x 15px 33px;}
.sb2_end   a:link 		{font-weight:normal; line-height:13px; color:#ffffff; padding:2px 0 0 15px;}
.sb2_end   a:visited 	{font-weight:normal; text-decoration:none; color:#ffffff; padding:2px 0 0 15px;}
.sb2_end   a:hover		{font-weight:normal; text-decoration:none; color:#fef500; padding:2px 0 0 15px; background:url(/mod/images/comm/ico_arr_n.gif) no-repeat 7px 10px;}
.sb2_end   a:active 	{font-weight:normal; text-decoration:none; color:#fef500;padding:2px 0 0 15px;}
.sb2_hover_end			{font-weight:normal; line-height:13px; text-decoration:none; color:#fef500; padding:3px 0 6px 15px; background:url(/mod/images/comm/bg_navi2.gif) no-repeat 0px 5px;}

.navi_end {width:148px; height:2px; margin-bottom:4px;}

#header h1 {position:absolute; top:16px; left:10px; width:226px; height:31px;}
.head_gnb ul {margin:11px 0px 0 3px; width:240px; height:38px; float:right;}
.head_gnb ul li {float:left; height:38px; margin-right:8px;}

.f_list {margin:15px 0 0 10px;}
.f_list li {float:left; margin-left:5px;}
.f_select {float:right; text-align:right; width:260px; margin-right:15px; font-size:11px; color:#666666;}
.f_select select {font-size:11px; color:#666666; width:170px; vertical-align:middle; margin-left:5px;}

.ban_li {padding:7px 0 0 12px;}
.ban_li2 {padding:5px 0 0 12px;}
.ban_h6 {font-family:Tahoma, Arial, sans-serif; font-size:11px; }
.ban_dl {font-family:ARIALUNI, Arial, sans-serif; font-size:11px; color:#cccccc; margin-top:-3px;}
.ban_dl  dt {float:left; width:70px; height:14px; padding-left:1px;}
.ban_dl .d1 {float:left; width:50px; height:14px;}
.ban_dl .d2 {float:left; width:20px; height:14px;}

/*bizTree*/
#biz_tree {
	position: absolute;
	top:-600px;
	left:50%; margin-left:-395px;
	background-color:#ffffff;
	width:790px;
	height:502px;
	z-index:50;
}
#biz_con 					{margin:11px; padding:5px; width:760px; height:471px; background-color:#fd5d2a;}
#biz_top 					{width:760px; height:40px; background-color:#ffffff;}
#biz_top ul 				{list-style:none;}
#biz_top li 				{float:left;}

#biz_mid 					{width:760px; height:151px; padding:15px 0; margin-left:-5px; background-color:#fd5d2a;}
#biz_mid ul 				{list-style:none;}
#biz_mid li 				{float:left;}

.biz_bg 					{background-color:#ffffff; width:760px; height:250px;} 
.biz_bg ul 					{list-style:none;}
.biz_bg li 					{float:left;}

.biz_box					{margin:0px 14px 5px 14px; width:80px; height:120px; float:left;}
.biz_txt_height				{font-family:ARIALUNI, Arial, sans-serif; font-size:12px; height:20px;}
.biz_txt 					{color:#ffb795; font-size:11px; line-height:13px;}
.biz_txt  a:link 			{text-decoration:none; color:#ffb795;}
.biz_txt  a:visited			{text-decoration:none; color:#ffb795;}
.biz_txt  a:hover			{text-decoration:none; color:#ffb795;}
.biz_txt  a:active 			{text-decoration:none; color:#ffffff; font-weight:bold;}

.biz_txt_height_on			{font-family:ARIALUNI, Arial, sans-serif; font-size:12px; line-height:13px; color:#ffffff;}

.biz_txt2					{color:#767676; font-size:11px; width:80px; text-align:center; line-height:12px; margin-top:5px;}
.biz_txt input				{border:0;}
.biz_btn					{cursor:pointer; margin:3px 0 0 5px;}

.biz_depth					{width:165px; height:120px; overflow:auto; text-align:left; padding-top:3px; vertical-align:top; line-height:12px;}
#depth01_img				{width:18px;}

/* SocialContributions */
.sc1_simg		{width:615px; height:55px;}
.sc1_simg img	{float:left;}
.sc1_simg p		{float:right; width:450px; padding-left:18px;}

/* Div Scroll */
.biz_scroll 
{overflow:scroll; overflow-x:hidden;
	background-color:#FFFFFF; 
	width:583px; height:213px; line-height:18px;
	padding:18px 10px 18px 25px; float:left;		
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#D6D6D6;
	scrollbar-3dlight-color:#f8f8f8;
	scrollbar-shadow-color:#D6D6D6;
	scrollbar-darkshadow-color:#f8f8f8;
	scrollbar-track-color:#f8f8f8;
	scrollbar-arrow-color:#B7B7B7;
}

.cate_scroll {
	/*width:165px; height:151px; text-align:left; vertical-align:top; overflow-y:auto;*/
	width:165px; height:120px; text-align:left; vertical-align:top; overflow:auto;
	scrollbar-face-color:#fd5d2a;
	scrollbar-highlight-color:#fd5d2a;
	scrollbar-3dlight-color:#ffd3c5;
	scrollbar-shadow-color:#ffd3c5;
	scrollbar-darkshadow-color:#fd5d2a;
	scrollbar-track-color:#fd5d2a;
	scrollbar-arrow-color:#ffffff;
}

/* ---------3depth_navi----------------------- */
#sub {position: absolute; top:0; left:-170px; width:170px; height:100%; background:#f7f7f7; z-index:3;}
#sub .h3_1 {font-family:MyriadPro-Semibold, Arial, sans-serif; font-size:24px; color:#fe330a; margin:28px 0 0px 0; padding:0 0 5px 12px; border-bottom:1px solid #c5c5c5; height:28px;}
#sub .h3_2 {font-family:MyriadPro-Semibold, Arial, sans-serif; font-size:24px; color:#fe330a; margin:28px 0 0px 0; padding:0 0 15px 12px; border-bottom:1px solid #c5c5c5; line-height:21px;}
.line_h3 {height:1px; background-color:#ffffff;}
#sub .s2_list {width:160px;}
.s2_list .sub_off {padding:4px 10px 2px 12px; width:148px; line-height:12px; font-weight:bold;}
.s2_list .sub_off a:link 		{text-decoration:none; color:#333333;} 
.s2_list .sub_off a:visited 	{text-decoration:none; color:#333333;}
.s2_list .sub_off a:hover		{text-decoration:none; color:#fe330a;}
.s2_list .sub_off a:active 		{text-decoration:none; color:#fe330a;}

.s2_list .sub_qna {padding:4px 10px 2px 2px; width:138px; line-height:12px; font-weight:bold; border-top:1px solid #dddddd; margin:10px 0 10px 10px;}
.s2_list .sub_qna a:link 		{text-decoration:none; color:#333333;} 
.s2_list .sub_qna a:visited 	{text-decoration:none; color:#333333;}
.s2_list .sub_qna a:hover		{text-decoration:none; color:#fe330a;}
.s2_list .sub_qna a:active 		{text-decoration:none; color:#fe330a;}

.s2_list .sub_on {padding:3px 10px 4px 12px; width:148px; font-weight:bold; line-height:12px; background-color:#ffd8c5; border-top:1px solid #ffffff;}
.s2_list .sub_on a:link 		{text-decoration:none; color:#fe330a;} 
.s2_list .sub_on a:visited 		{text-decoration:none; color:#fe330a;}
.s2_list .sub_on a:hover		{text-decoration:none; color:#fe330a;}
.s2_list .sub_on a:active 		{text-decoration:none; color:#fe330a;}

.s2_list .sub_2off {padding:2px 10px 3px 12px; width:148px; font-weight:bold; line-height:12px;}
.s2_list .sub_2off a:link 		{text-decoration:none; color:#333333;} 
.s2_list .sub_2off a:visited 	{text-decoration:none; color:#333333;}
.s2_list .sub_2off a:hover		{text-decoration:none; color:#fe330a;}
.s2_list .sub_2off a:active 	{text-decoration:none; color:#fe330a;}

.s2_list .sub_2on {padding:2px 10px 3px 12px; width:148px; line-height:12px; font-weight:bold; background-color:#ffd8c5; border-top:1px solid #ffffff;}
.s2_list .sub_2on a:link 		{text-decoration:none; color:#fe330a;} 
.s2_list .sub_2on a:visited 	{text-decoration:none; color:#fe330a;}
.s2_list .sub_2on a:hover		{text-decoration:none; color:#fe330a;}
.s2_list .sub_2on a:active 		{text-decoration:none; color:#fe330a;}

/* ---------4depth_navi----------------------- */
.Depth4 .s4_on {font-weight:normal; padding:2px 0 2px 10px; background:url(/mod/images/comm/ico_arr4.gif) no-repeat 0px 6px; line-height:12px;}
.Depth4 .s4_on a:link 		{text-decoration:none; color:#fe330a;} 
.Depth4 .s4_on a:visited 	{text-decoration:none; color:#fe330a;}
.Depth4 .s4_on a:hover		{text-decoration:none; color:#fe330a;}
.Depth4 .s4_on a:active 	{text-decoration:none; color:#fe330a;}

.Depth4 .s4_off {font-weight:normal; padding:2px 0 2px 10px; line-height:12px;}
.Depth4 .s4_off a:link 		{text-decoration:none; color:#666666;} 
.Depth4 .s4_off a:visited 	{text-decoration:none; color:#666666;}
.Depth4 .s4_off a:hover		{text-decoration:none; color:#fe330a;}
.Depth4 .s4_off a:active 	{text-decoration:none; color:#fe330a;}

.Depth4 .s4_2on {font-weight:normal; padding:2px 0 2px 10px; background:url(/mod/images/comm/ico_arr4.gif) no-repeat 0px 6px; line-height:12px;}
.Depth4 .s4_2on a:link 		{text-decoration:none; color:#fe330a;} 
.Depth4 .s4_2on a:visited 	{text-decoration:none; color:#fe330a;}
.Depth4 .s4_2on a:hover		{text-decoration:none; color:#333333;}
.Depth4 .s4_on a:active 	{text-decoration:none; color:#333333;}

.Depth4 .s4_2off {font-weight:normal; padding:2px 0 2px 10px; line-height:12px;}
.Depth4 .s4_2off a:link 	{text-decoration:none; color:#666666;} 
.Depth4 .s4_2off a:visited 	{text-decoration:none; color:#666666;}
.Depth4 .s4_2off a:hover	{text-decoration:none; color:#fe330a;}
.Depth4 .s4_2off a:active 	{text-decoration:none; color:#fe330a;}

/* ---------main--------------------------- */
#slideA {position:absolute; top:0px; left:160px; width:553px; background-color:#ffffff; height:724px; z-index:3;}
.con_png {position:absolute; top:0px; left:0; width:270px; display:none; z-index:3;}
#slideB {position:absolute; top:0px; left:430px; width:553px; background-color:#ffffff; border-left:1px solid #c9c8c8; height:724px; z-index:3;}
#slideR {position:absolute; top:0; left:701px; width:588px; height:724px; background:#dcd7cd url(/mod/images/main/bg.gif) no-repeat; border-left:1px solid #c9c8c8; z-index:3;}
.Rebtn {position:absolute; top:0; left:0px; margin:10px 0 0 -21px; overflow:hidden; z-index:4;}
.Rebtn2 {position:absolute; top:0px; left:274px; margin:10px 0 0 -18px; overflow:hidden; z-index:4; border:1px solid #000;}
.btn_l {float:left;}
#btnA_minus, #btnB_minus {width:25px; height:15px; display:none;}

#A1 {margin:29px 0 0 15px;}
#A1 h2 {margin:3px 0 3px 0;}
#B1 {position: absolute; margin:26px 0 0 15px;}
#B1 h2 {margin:3px 0 8px 0;}
.con_a {position: absolute; margin:0 0 10px 0;}
.con_a2 {position: absolute; top:260px; left:15px;}
.con_a3 {position: absolute; top:455px; left:15px;}
.con_ex {float:left; }
.con_ex h3 {font-family:MyriadProPE, Arial, sans-serif; font-size:12px; color:#000000;}
.con_s {margin:4px 0 0 16px; float:left;}
.con_s1 {font-family:MyriadProPE, Arial, sans-serif; font-size:11px; line-height:13px; color:#666666; margin-top:2px;}
.con_s1 a:link 		{text-decoration:none; color:#666666;}
.con_s1 a:visited	{text-decoration:none; color:#666666;}
.con_s1 a:hover		{text-decoration:none; color:#fe330a;}
.con_s1 a:active 	{text-decoration:none; color:#fe330a;}

.ex1 {position: absolute; top:0; left:256px;}
.ex1_2 {position: absolute; top:12px; left:256px;}
.ex1_3 {position: absolute; top:0; left:256px;}
.ex2 {position: absolute; top:68px; left:256px;}
.ex2_3 {position: absolute; top:115px; left:256px;}
.ex3 {position: absolute; top:136px; left:256px;}
.ex1_s_h4 {font-family:ARIALUNI, Helvetica, sans-serif; font-size:12px; color:#666666;}
.ex1_s {position:absolute; top:0; left:64px; width:200px;}
.s_ul1 {position:absolute; top:18px; left:0;}
.s_ul1 li {font-family:ARIALUNI, Arial, sans-serif; background:url(/mod/images/comm/ico_or1.gif) no-repeat 0 6px; padding-left:7px; font-size:11px; color:#666666; line-height:14px;}
.s_ul1 li a:link 		{text-decoration:none; color:#666666;}
.s_ul1 li a:visited	 	{text-decoration:none; color:#666666;}
.s_ul1 li a:hover		{text-decoration:none; color:#fe330a;}
.s_ul1 li a:active 		{text-decoration:none; color:#fe330a;}
.ico {margin:0 3px 0 0; vertical-align:middle;}
.s1_img {margin:5px 0 0 0;}
.m_ex1_page {position: absolute; top:185px; left:462px; width:70px; font-family:verdana, Arial, sans-serif; font-size:11px; color:#fc9a6c;}
.m_ex1_page  a:link 		{text-decoration:none; color:#fc9a6c;}
.m_ex1_page  a:visited	 	{text-decoration:none; color:#fc9a6c;}
.m_ex1_page  a:hover		{text-decoration:none; color:#333333;}
.m_ex1_page  a:active 		{text-decoration:none; color:#333333;}

.m_ex1_page_on {color:#fe330a; font-weight:bold;}
.line_gr1 {position:absolute; top:4px; left:256px; background:url(/mod/images/comm/line_gt01.gif) repeat-x; width:270px; height:1px;}
.line_gr2 {position:absolute; top:184px; left:256px; background:url(/mod/images/comm/line_gt01.gif) repeat-x; width:270px; height:1px;}
.line_gr3 {position:absolute; top:210px; left:256px; background:url(/mod/images/comm/line_gt01.gif) repeat-x; width:270px; height:1px;}
.m_ceo {position:absolute; top:653px; left:269px; width:274px; height:71px;}
.m_ceo2 {position:absolute; top:627px; left:249px; width:274px; height:71px;}

.con_b1 {position:relative; width:530px; height:86px;}
.con_b_h3 {float:left; width:255px;}
.cb1_div {float:left; width:270px; height:80px; font-family:ARIALUNI, Arial, sans-serif; color:#666666; background:url(/mod/images/comm/line_gt01.gif) repeat-x 0px 75px;}
.cb1_div h4 {font-size:12px; line-height:14px; font-weight:normal; margin-top:-2px;}
.cb_list {font-size:11px;}
.c_b1 {float:left; width:140px; background:url(/mod/images/comm/ico_or1.gif) no-repeat 0 5px; padding-left:5px; line-height:13px;}
.c_b1 a:link 		{text-decoration:none; color:#666666;}
.c_b1 a:visited		{text-decoration:none; color:#666666;}
.c_b1 a:hover		{text-decoration:none; color:#fe330a;}
.c_b1 a:active 		{text-decoration:none; color:#fe330a;}
.c_b1_2 {float:left; width:120px; background:url(/mod/images/comm/ico_or1.gif) no-repeat 0 5px; padding-left:5px; line-height:13px;}
.c_b1_2 a:link 		{text-decoration:none; color:#666666;}
.c_b1_2 a:visited	{text-decoration:none; color:#666666;}
.c_b1_2 a:hover		{text-decoration:none; color:#fe330a;}
.c_b1_2 a:active 	{text-decoration:none; color:#fe330a;}
.line_b_gr1 {position:absolute; top:74px; left:256px; background:url(/mod/images/comm/line_gt01.gif) repeat-x; width:270px; height:1px;}

.btn_plus {margin-left:2px;}
.btn_minus {margin-left:0;}


/* ----------sub---------------------- */
#con_sub {position: relative; top:0; left:170px; float:left; height:100%; width:615px; padding:0 20px 0 20px;}
#con_sub p {text-align:justify;}
.history {color:#666666; font-size:11px; margin:8px 0 40px 0;}
.history  a:link 		{text-decoration:none; color:#666666;}
.history  a:visited	 	{text-decoration:none; color:#666666;}
.history  a:hover		{text-decoration:none; color:#fe330a;}
.history  a:active 		{text-decoration:none; color:#fe330a;}

#con_sub h4 {padding-left:2px;}
.h_txt1 {margin-bottom:17px; padding:2px 0 0 2px;}
.h_txt3 {padding:2px 0 10px 2px; border-bottom:1px solid #cccccc;}
.space1 {height:40px; clear:both;}
#top {position:absolute; top:187px; left:985px; z-index:3;}

/* Company */
.com_dl1 dt				{float:left; width:32px; height:15px; color:#ad966a; font-size:12px; line-height:14px; padding-top:3px; padding-left:15px;}
.com_dl1_dd1			{float:left; width:35px; height:15px; color:#ad966a; font-size:12px; line-height:14px; padding-top:3px;}
.com_dl1_dd2			{float:left; width:42px; height:15px; color:#ad966a; font-size:12px; line-height:14px; padding-top:3px;}
.com_dl1_dd3			{float:left; width:45px; height:15px; color:#ad966a; font-size:12px; line-height:14px; padding-top:3px;}
.com_dl1_dd4			{float:left; width:300px; height:15px; color:#666666; font-size:12px; line-height:14px; padding-top:3px;}

.com_dl2 dt				{float:left; width:68px; height:15px; color:#ad966a; font-size:12px; line-height:14px; padding-top:3px; padding-left:15px;}
.com_dl2_dd1			{float:left; width:45px; height:15px; color:#ad966a; font-size:12px; line-height:14px; padding-top:3px;}
.com_dl2_dd2			{float:left; width:330px; height:15px; color:#666666; font-size:12px; line-height:14px; padding-top:3px;}

.ceo_2 {background:url(/mod/images/company/bg_ceo.gif) no-repeat; height:629px;}
.com_m {color:#666666; font-size:12px; line-height:14px; }
.com_txt_or1_i  {background:url(/mod/images/comm/ico_or2.gif) no-repeat 2px 4px; color:#fd5d2a; margin-top:10px; padding-left:9px;}
.com_txt_or1_i a {color:#fd5d2a; line-height:14px;}

/*Business*/
.bus_mt {margin-bottom:20px;}
.bus_m_wrap {position:relative; border:1px solid #d9d9d9; width:298px; height:96px; margin-bottom:14px; float:left;}
.bus_mtxt_wrap {float:left; width:160px; height:70px; margin:9px 15px 0 0; font-size:12px; line-height:14px;}
.bus_m_img {margin:9px 14px 9px 9px; float:left;}
.bus_m_t01 {font-family:ARIALUNI, Arial, sans-serif; font-size:13px; color:#333333; font-weight:bold; margin-bottom:5px;}
.bus_m_d01 a 	{text-decoration:none; color:#666666;}
.bus_m_more		{position:absolute; top:75px; left:277px; width:21px; height:21px; z-index:5;}
/*.bus_m_more		{position:absolute; bottom:0; right:0; width:21px; height:21px;}*/
.bus_txt_or1_i  {background:url(/mod/images/comm/ico_or2.gif) no-repeat 2px 4px; color:#fd5d2a; margin-top:3px; padding-left:9px;}
.bus_txt_or1_i a {color:#fd5d2a; line-height:14px;}
.bus_cntL		{float:left; padding-top:20px; width:231px;}
.bus_cntR		{float:right; padding-top:20px; width:362px;}
.bus_simgL		{float:left; width:80px; padding:0 10px 15px 0;}
.bus_simg_txt   {font-family:ARIALUNI, Arial, sans-serif; color:#666666; font-size:12px; text-align:center; line-height:13px; margin-top:4px;}
.bus_simgR		{float:left; width:80px; padding-bottom:15px; }
.bus_stt	{font-family:ARIALUNI, Arial, sans-serif; color:#333333; font-size:12px; line-height:14px; font-weight:bold; text-align:justify;}
.bus_ct		{font-family:ARIALUNI, Arial, sans-serif; color:#666666; font-size:12px; line-height:14px; text-align:justify;}
.bus_ct2		{font-family:ARIALUNI, Arial, sans-serif; color:#666666; font-size:12px; line-height:15px; text-align:justify;}
.bus2_04_ct1 {float:left; width:405px; height:30px; padding-top:7px; padding-left:15px; margin-bottom:12px; background:#f1f1f1;}
.bus_txt_com {font-size:11px; color:#666666;}
.bus_t02_b {border-bottom:1px solid #cccccc; font-size:12px; font-weight:normal; color:#ff6b00; padding:7px 0 4px 0; }  
.bus_t01_b {border-bottom:1px solid #cccccc; font-size:12px; font-weight:normal; color:#666666; padding:7px 0 4px 0; } 
.bus_t01_b  a:link 		{text-decoration:none; color:#666666;}
.bus_t01_b  a:visited	{text-decoration:none; color:#666666;}
.bus_t01_b  a:hover		{text-decoration:none; color:#ff6b00;}
.bus_t01_b  a:active 	{text-decoration:none; color:#ff6b00;}
.bus_d02_bt {background:url(/mod/images/comm/line_gt02.gif) repeat-x 1px 27px; font-size:12px; color:#ff6b00; padding:7px 0 4px 0; }
.bus_d01_bt {background:url(/mod/images/comm/line_gt02.gif) repeat-x 1px 27px; font-size:12px; color:#666666; padding:7px 0 4px 0; }
.bus_d01_bt  a:link 	{text-decoration:none; color:#666666;}
.bus_d01_bt  a:visited	{text-decoration:none; color:#666666;}
.bus_d01_bt  a:hover	{text-decoration:none; color:#ff6b00;}
.bus_d01_bt  a:active 	{text-decoration:none; color:#ff6b00;}

.bus1_tbl td  a:link 	{text-decoration:none; color:#666666;}
.bus1_tbl td  a:visited	{text-decoration:none; color:#666666;}
.bus1_tbl td  a:hover	{text-decoration:none; color:#ff6b00;}
.bus1_tbl td  a:active 	{text-decoration:none; color:#ff6b00;}

.bus_tbl_vt01 {border-right:1px solid #cccccc; font-size:12px; color:#fd5d2a; line-height:14px;}
.bus_tbl_vc01 {font-size:12px; color:#333333; line-height:14px;}
.bus_tbl_vcc01 {border-right:1px solid #cccccc; font-size:12px; color:#666666; line-height:14px;}

/*Business */
.ep_ie_tap1			{margin-top:25px;}
.ep_img				{float:left; width:234px;}
.ep_cnt_txt			{float:left; width:355px; margin-left:20px; color:#666666; font-size:12px; line-height:14px;}
.txt_con			{color:#666666; font-size:12px; line-height:14px;}
.ep_txt_t1			{color:#333333; font-size:13px; padding-bottom:5px; font-weight:bold; line-height:14px;}
.ep_txt_t1_or		{color:#fd5d2a; font-size:13px; padding-bottom:3px; font-weight:bold; line-height:14px;}

.ep_txt2_area		{width:615px;}
.ep_txt2			{float:left; width:420px; line-height:14px;}
.ep_txt2 p.t_line	{color:#666666; font-size:12px; font-weight:bold; background:url(/mod/images/comm/ico_arr_txt.gif) no-repeat 0 5px; padding-left:12px;}
.ep_txt2 p.t_line a	{color:#666666; font-size:12px; font-weight:bold; text-decoration:underline;  }
.ep_txt2 p.t_line2	{color:#666666; font-size:12px; background:url(/mod/images/comm/ico_arr_txt.gif) no-repeat 0 5px; padding-left:12px;}
.ep_txt2 p.t_line2 a{color:#666666; font-size:12px; text-decoration:none;  }
.ep_txt2 p.m		{margin-left:15px; color:#666666; font-size:12px; }
.ep_img2			{float:right; width:160px;}
.ep_2txt2 {width:122px; color:#333333; font-size:12px; font-weight:bold; padding-left:8px;}

.ep_txt3			{float:left; width:600px; line-height:14px; margin-top:10px;}
.ep_txt3 p			{color:#666666; font-size:12px; font-weight:bold;  padding:5px 0 0 15px;}
.ep_img3			{float:left; width:600px; margin-top:10px;}
.ep_img4			{float:left; width:615px; margin-top:10px; margin-bottom:20px;}

.ep_txt_orange			{float:left; width:20px; line-height:14px; margin:3px 0 5px 20px;}
.ep_txt_orange p.orange	{color:#ff6b00; font-size:12px; font-weight:lighter; background:url(/mod/images/comm/ico_or1.gif) no-repeat 0 10px; padding-left:10px; }
.ep_txt_orange p.orange2{color:#ff6b00; font-size:12px; font-weight:lighter; }

.ep_txt_num				{float:left; line-height:14px; margin:3px 10px 5px 5px;}
.ep_txt_num p.num		{color:#ff6b00; font-size:12px; font-weight:lighter; }

.ep_txt_nomal			{float:left; width:470px; line-height:14px; margin:3px 0 5px 0;}
.ep_txt_nomal p.nomal	{color:#666666; font-size:12px; font-weight:lighter; padding-left:10px; }

.ep_txt_orange0				{float:left; line-height:14px; margin:3px 5px 5px 25px;}
.ep_txt_orange0 .orange0	{color:#ff6b00; font-size:12px; font-weight:lighter; }

.ep_mc_list li a	{color:#666666; text-decoration:none;}

.ep_cnt				{margin:0px; width:615px; color:#666666; font-size:12px;}
.ep_cnt .timg		{width:234px; height:147px;}
.ep_cnt p			{width:198px; }
.ep_cnt ul			{list-style:none;}
.ep_cnt p.stt		{width:190px; font-weight:bold; color:#333333; }
.ep_cnt p.stt2		{width:190px; font-weight:bold; color:#666666; font-size:11px; padding:5px 0 3px 0; }
.ep_cnt p.txt		{color:#666666; font-size:11px; line-height:14px; letter-spacing:0px;}
.ep_cnt li			{float:left;}
.ep_cnt li.img		{float:left; width:80px;}
.ep_cnt li.img2		{float:left; width:160px;}
.ep_cnt li.img3		{float:left; width:180px;}
.ep_cnt .pdf		{float:left; padding:8px 0 20px 0;}
.ep_cnt li.txt		{float:left; width:198px; margin-left:10px;}
.ep_cnt li p.txt2	{float:left; width:120px; margin-left:10px; color:#333333; font-weight:bold;}
.ep_cnt li span.txt2{float:left; width:120px; margin-left:10px; color:#333333; font-weight:bold;}
.ep_cnt li.line		{float:left; width:3px; margin:0 12px 0 15px;}
.ep_cnt li.line2	{float:left; width:3px; margin:30px 16px 0 16px;}

#ep_ie_tap2			{margin-top:25px;}
.ep_st1				{width:615px; clear:both;}
.ep_dl				{margin-left:20px;}
.ep_dl dt			{float:left; width:60px; color:#fd5d2a; font-size:12px; line-height:14px; padding-top:3px;}
.ep_dl dd			{float:left; width:530px; color:#666666; font-size:12px; line-height:14px; padding-top:3px; margin-left:5px;}

.ep_dl_new			{margin-left:20px;}
.ep_dl_new dt		{float:left; width:30px; color:#fd5d2a; font-size:12px; line-height:14px; padding-top:3px;}
.ep_dl_new_dd01		{float:left; width:40px; color:#fd5d2a; font-size:12px; line-height:14px; padding-top:3px;}
.ep_dl_new_dd02		{float:left; width:520px; color:#666666; font-size:12px; line-height:14px; padding-top:3px; margin-left:5px;}

.ep_dl2 dt			{float:left; width:45px; color:#fd5d2a; font-size:12px; line-height:14px; padding-top:3px; padding-left:10px; background:url(/mod/images/comm/ico_or1.gif) no-repeat 2px 8px;}
.ep_dl2 dd			{float:left; width:340px; color:#666666; font-size:12px; line-height:14px; padding-top:3px;}
.ep_dl2 dd a		{color:#666666; text-decoration:none;}
.alpa_img			{filter:alpha(opacity=45);}
.img_b1				{border:1px solid #b5b5b5;}

.ep_dl3 dt			{float:right; width:42px; color:#fd5d2a; text-align:right; font-size:12px; line-height:14px; padding-top:3px; padding-right:22px; background:url(/mod/images/comm/ico_or1.gif) no-repeat 48px 8px;}
.ep_dl3 dd			{float:right; width:340px; color:#666666; text-align:right; font-size:12px; line-height:14px; padding-top:3px;}
.ep_dl3 dd a		{color:#666666; text-decoration:none;}

.ep_dl4				{overflow:hidden;}
.ep_dl4 dt			{float:left; width:35px; height:15px; color:#fd5d2a; font-size:12px; line-height:14px; padding-top:3px; padding-left:10px; background:url(/mod/images/comm/ico_or1.gif) no-repeat 2px 8px;}
.ep_dl4_dd1			{float:left; width:40px; height:15px; color:#fd5d2a; font-size:12px; line-height:14px; padding-top:3px;}
.ep_dl4_dd2			{float:left; width:300px; height:15px; color:#666666; font-size:12px; line-height:14px; padding-top:3px;}

/*Business movieclip*/
.ep_mc_video_area	{float:left; width:615px; height:250px; margin-bottom:10px;}
.ep_mc_video		{position:relative; float:left; width:303px; height:206px; margin-right:10px;}
.ep_mc_list			{float:right; width:300px; color:#666666; font-size:12px;}
.ep_mc_list	ul		{list-style:none;}
.ep_mc_list li		{float:left;width:87px; height:103px; margin-right:10px; line-height:14px;}
.ep_mc_list_pagenum	{width:291px; text-align:center;}


/*Business table*/
.ep_bd_area	{padding:0px 0 0 0;}
.ep_bd_ttl	{border-top:2px solid #fd5d2a;border-bottom:1px solid #cccccc;font-size:12px;color:#7d7d7d;font-weight:lighter;height:27px;}
.ep_bd_cl	{border-bottom:1px dotted #cccccc;font-size:12px;color:#7d7d7d;font-weight:lighter;height:27px; text-align:center;}
.ep_bd_cb	{border-bottom:1px solid #cccccc;font-size:12px;color:#7d7d7d;font-weight:lighter;height:27px; text-align:center;}


/*IR*/
.ir_tab1 {position:relative; background:url(/mod/images/investor/line_tab1.gif) repeat-x 0 29px; width:615px; height:30px; margin-bottom:15px; word-spacing:-0.3em; vertical-align:bottom;}
.ir_tab_txt1 {position: absolute; top:7px; right:2px; font-size:11px; color:#666666; word-spacing:0em;}
.ir_tab2 {position:relative; background:url(/mod/images/investor/line_tab1.gif) repeat-x 0 29px; width:615px; height:30px; margin:5px 0 20px 0; word-spacing:-0.3em; vertical-align:bottom;}
.ir_rt_top_c {font-weight:normal; color:#666666; height:20px;}
.txt_red1 {font-weight:normal; color:#fe330a;}
.txt_blue1 {font-weight:normal; color:#0aabfe;}
.tbl1 {border:1px solid #cccccc; margin:8px 0 15px 0;}
.ir_t01 {width:93px; font-weight:100; color:#333333; background-color:#f3f2f0; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:5px 0 5px 10px;}
.ir_d01 {width:113px; font-weight:normal; color:#666666; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:5px 10px 5px 0; text-align:right;}
.ir_2t01 {width:113px; font-weight:normal; color:#333333; background-color:#f3f2f0; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:5px 0 5px 10px;}
.ir_sc_img {position:relative; float:right; margin:-122px 0 0 0;}

.ir_bt1 {border-top:2px solid #fd5d2a;}
.ir_bt2 {border-top:2px solid #fd5d2a; height:360px; overflow-x:hidden; overflow-y:auto;}
.tbl2 {border:1px solid #cccccc; margin:0 0 15px 0;}
.ir2_t01 {font-weight:100; color:#333333; line-height:13px; background-color:#f7f7f7; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; padding:7px 0;}
.ir2_2t01 {font-weight:bold; color:#666666; background-color:#f7f7f7; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:7px 0;}
.ir2_d01 {font-weight:100; color:#666666; line-height:14px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:4px 0;}
.ir2_2d01_r {font-weight:bold; color:#fe330a; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:4px 0;}
.ir2_d01_1 {font-weight:100; color:#666666; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:4px 15px 4px 0;}
.ir2_d02 {font-weight:100; color:#666666; text-align:right; background-color:#fff5f0; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:4px 15px 4px 0;}
.ir2_d01_r {font-weight:100; color:#fe330a; text-align:right; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:4px 15px 4px 0;}
.ir2_d01_b {font-weight:100; color:#0aabfe; text-align:right; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:4px 15px 4px 0;}

.ir2_d03 {font-weight:100; color:#666666; text-align:right; background-color:#ebf5fa; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:4px 15px 4px 0;}
.ir2_d04 {font-weight:100; color:#666666; text-align:right; vertical-align:middle; background-color:#f7f7f7; border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; padding:4px 15px 4px 0;}
.ir2_d04_1 {font-weight:100; color:#666666; text-align:center; background-color:#f7f7f7; border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; padding:4px 0;}

.ir2_2d01 {font-weight:100; color:#666666; text-align:center; border-right:1px solid #dddddd; padding:4px 0;}
.ir2_2d01_1 {font-weight:100; color:#666666; text-align:right; border-right:1px solid #dddddd; padding:4px 15px 4px 0;}
.ir2_2d03 {font-weight:100; color:#666666; text-align:right; background-color:#ebf5fa; border-right:1px solid #dddddd; padding:4px 15px 4px 0;}

.ir_sc_ttl1 {position:relative; width:615px; height:25px; margin-top:10px;}
.m_t5 {margin-top:5px;}
.ir_page {text-align:center; word-spacing:0.2em;}
.bar_img {margin:0 3px; vertical-align:middle;}

.ir3_t01 {font-weight:100; color:#333333; line-height:13px; background-color:#f7f7f7; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; padding:7px 0;}
.ir3_t01_br {font-weight:bold; color:#fe330a; line-height:13px; background-color:#f7f7f7; border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; padding:8px 0;}
.ir3_d01 {font-weight:100; color:#666666; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:6px 0;}
.ir3_d01_1 {font-weight:100; color:#666666; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:6px 15px 6px 0;}
.ir3_2d01 {font-weight:100; color:#666666; text-align:center; border-right:1px solid #dddddd; padding:4px 0;}
.ir3_2d01_1 {font-weight:100; color:#666666; text-align:right; border-right:1px solid #dddddd; padding:4px 15px 4px 0;}
.ir_img {margin:28px 0 0 1px;}

.ir4_t01 {font-weight:100; color:#666666; line-height:13px; background-color:#f7f7f7; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:4px 0;}
.ir4_d01 {font-weight:100; color:#666666; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:4px 0;}

.ir_graph {margin-top:20px;}
.ir_search {padding:15px 0 0 50px; line-height:14px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; background-color:#fbfbfb; color:#888888;}
.ir_search2 {background-color:#f7f7f7; color:#888888; padding:15px 0; height:30px;}
.ir_search2 select, img, input {vertical-align:middle;}
.ir_report {background:url(/mod/images/comm/bg_dotline.gif) repeat-x bottom; float:left; width:600px; margin:25px 0 20px 0;}
.ir_report_now {width:265px; height:450px; float:left;}
.ir_report_old {width:290px; float:right;}
.ir_page {padding:10px 0 0 0; margin-left:21px; border-top:1px solid #cccccc; clear:both; width:260px; text-align:center;}

.inv_s_t1 {font-size:12px; font-weight:bold; line-height:14px; color:#fd5d2a; margin-right:5px;}

/* --------Customer------------------- */
.cus_texta1 {border:1px solid #cdcdcd; color:#666666; height:125px; padding:5px; overflow:auto;}
.cus_txt1 {position:relative; width:607px; font-size:11px; line-height:12px; color:#666666; background:url(/mod/images/comm/ico_or2.gif) no-repeat 2px 11px; padding:8px 0 8px 8px; margin-bottom:5px;}
.cus_radio1 {border:0; vertical-align:middle;}
.cus_right1 {position:absolute; top:8px; right:0; height:15px;}
.cus_ttl2 {position:relative; background:url(/mod/images/comm/line_or1.gif) repeat-x 0 20px; width:615px; height:30px; word-spacing:-0.3em; vertical-align:bottom;}
.cus_tab_txt1 {position: absolute; top:0px; right:2px; font-size:11px; color:#666666; word-spacing:0em;}
.cus_dt01 {background:url(/mod/images/comm/line_gt02.gif) repeat-x 0px 25px; color:#333333; font-weight:bold; width:141px; height:32px; padding:0 0 0 2px;}
.cus_dd01 {background:url(/mod/images/comm/line_gt02.gif) repeat-x 0px 25px; width:470px; height:32px; padding:0 0 0 2px;}

.cus_dt01_c {background:url(/mod/images/comm/line_gt02.gif) repeat-x 0px 150px; color:#333333; font-weight:bold; width:141px; height:160px; padding:0 0 0 2px;}
.cus_m_b1 {margin-bottom:4px; height:18px;}
.cus_dd01_c {background:url(/mod/images/comm/line_gt02.gif) repeat-x 0px 150px; color:#333333; width:470px; height:160px; padding:0 0 0 2px;}
.cus_2dt01 {color:#333333; font-weight:bold; width:139px; height:32px; padding:0 0 0 2px; border-bottom:1px solid #d6d5d5;}
.cus_2dd01 {color:#666666; width:470px; height:32px; padding:0 0 0 2px; border-bottom:1px solid #d6d5d5;}
.cus_dl_list1 dt, dd {float:left;}
.cus_in01 {margin:0;}
.cus_btn {padding:10px 8px 10px 0; height:23px; text-align:right; clear:both;}
.cus_t01 {font-weight:100; color:#333333; line-height:13px; background-color:#f7f7f7; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; padding:9px 0;}
.cus_d01 {font-weight:100; color:#666666; line-height:14px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:6px 0;}
.cus_d01 a {color:#666666;}
.cus_bt1 {float:left; width:409px; border-top:2px solid #fd5d2a; margin-top:10px;}
.cus_video_top {position: relative; height:251px; margin:20px 0 10px 0;}
.cus_video {position: absolute;}
.cus_video_txt {position: absolute; top:10px; left:325px; width:280px;}
#video_btn {position:absolute; top:74px; left:123px;}
.video_t01 {color:#666666; font-weight:bold; text-align:justify;}
.video_c01 {color:#666666; margin-top:15px; text-align:justify;}
.cus_video_list {border-top:1px solid #d9d9d9;}
.cus_video_list .td01 {height:120px; vertical-align:top; text-align:center; color:#7d7d7d;} 
.cus_line1 {background:#d9d9d9; width:615px; height:1px;}
.cus_line_dot1 {background:url(/mod/images/comm/line_gt02.gif) repeat-x; width:615px; height:1px;}
.cus_video_list .td01 img {margin-top:13px;}
.cus_video_list .td01 .img {margin-right:8px;}
.td01_txt {margin-top:4px; line-height:13px;} 
.cus_list_page {padding:10px 0 30px 0; color:#666666; text-align:center;}
.cus_list_page  a:link 		{text-decoration:none; color:#666666;}
.cus_list_page  a:visited	{text-decoration:none; color:#666666;}
.cus_list_page  a:hover		{text-decoration:none; color:#ff6b00;}
.cus_list_page  a:active 	{text-decoration:none; color:#ff6b00;}
.policy_txt1 {color:#666666; margin-top:10px; line-height:15px; text-align:justify;}
.policy_txt2 {color:#ad966a; font-weight:bold; margin:2px 0;}
.policy_txt2 a {color:#ad966a;}
.policy_txt3 {color:#666666; font-weight:bold; margin:2px 0;}
.policy_t01 {font-weight:bold; color:#fd5d2a; font-size:15px; line-height:15px;}
.policy_d01 {margin-bottom:10px; color:#333333; font-size:11px; font-weight:bold; line-height:13px;}
.policy_scon {background:url(/mod/images/comm/line_gt02.gif) repeat-x 0px bottom; margin-top:20px; padding-bottom:15px;}
.policy_li01 {background:url(/mod/images/comm/ico_arr_y1.gif) no-repeat 0 5px; text-align:justify; color:#666666; line-height:15px; padding-left:13px;}
.policy_li02 {background:url(/mod/images/comm/ico_arr_g1.gif) no-repeat 0 5px; color:#666666; line-height:15px; padding-left:13px;}
.policy_li02 a {color:#666666;}
.cus_privacy {background:#f4f4f4 url(/mod/images/customer/policy_img.gif) no-repeat 0 7px; width:453px; height:188px; padding-left:161px;}

/* ------recurit---------- */
.rec_txt1 {font-size:12px; line-height:14px; color:#333333; font-weight:bold; border-bottom:1px solid #cccccc; padding-bottom:15px;}
.rec_txt2 {font-size:12px; line-height:14px; color:#666666; margin-top:8px;}
.rec_t2   {font-family:MyriadPro-Semibold, Arial, sans-serif; font-size:20px; font-weight:bold; line-height:14px; color:#fd6737; margin-top:18px;}
.rec_t01 {font-size:14px; font-weight:bold; color:#fd6737;}
.rec_t02 {font-size:12px; font-weight:bold; color:#333333;}
.rec_d01 {font-size:12px; line-height:14px; color:#666666; margin-top:3px;}
.rec_dl01 {border-bottom:1px solid #cccccc; height:82px; margin:5px 0;}
.rec_dl01 dt, dd {float:left;}
.rec_dt01 {border-top:3px solid #ad966a; width:181px; color:#ad966a; padding:10px 0 0 5px;}
.rec_dd01 {border-top:1px solid #cccccc; width:233px; color:#666666; font-size:12px; line-height:14px; padding:7px 0 7px 5px; text-align:justify;}
.rec_txt3 {font-size:11px; line-height:12px; color:#ad966a;}
.rec03_d01 {font-size:12px; line-height:14px; color:#666666;}
.rec03_t01 {margin-bottom:10px;}

/*footer*/
.contact_box1  a:link 		{text-decoration:none; color:#666666;}
.contact_box1  a:visited	{text-decoration:none; color:#666666;}
.contact_box1  a:hover		{text-decoration:none; color:#ff6b00;}
.contact_box1  a:active 	{text-decoration:none; color:#ff6b00;}

.contact_txt_gr1 {font-size:12px; color:#666666; line-height:14px;}
.contact_txt_ye1 {font-size:12px; line-height:14px; color:#ab9669;}
.contact_txt_t1  {font-size:12px; color:#333333; font-weight:bold; line-height:14px;}
.contact_list li {padding: 2px 10px; background:url(/mod/images/comm/ico_or2.gif) no-repeat 3px 5px; line-height:14px; font-size:12px; color:#666666;}
.contact_line_t   {border-top:1px solid #e5e5e5;}
.contact_line_et {background:url(/mod/images/comm/line_gt01.gif) repeat-x; height:1px;}
.con1_t01  {border-bottom:1px solid #cccccc; font-size:12px; line-height:14px; color:#333333; padding:4px 0 4px 0;}
.con1_d01 {font-size:12px; line-height:14px; color:#666666; padding:4px 0 4px 0;}
.con1_d01_b {border-bottom:1px solid #cccccc; font-size:12px; line-height:14px; color:#666666; padding:4px 0 4px 0;}
.con1_d01_r  {border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; font-size:12px; line-height:14px; color:#666666; padding:4px 0 4px 0;}
.con1_d02 {background:#f7f7f7; font-size:12px; line-height:14px; color:#666666; padding:4px 0 4px 0;}
.con1_d02_r {background:#f7f7f7; border-right:1px solid #cccccc; font-size:12px; line-height:14px; color:#666666; padding:4px 0 4px 0;}
.con1_d02_b {border-bottom:1px solid #cccccc; background:#f7f7f7; font-size:12px; line-height:14px; color:#666666; padding:4px 0 4px 0;}
.con1_d02_rb {border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#f7f7f7; font-size:12px; line-height:14px; color:#666666; padding:4px 0 4px 0;}
.con2_d01 {font-size:12px; line-height:14px; color:#666666; padding:5px 0 4px 10px;}
.con2_d01_r  {border-right:1px solid #cccccc; font-size:12px; line-height:14px; color:#666666; padding:5px 0 4px 10px;}
.con2_d02 {background:#f7f7f7; font-size:12px; line-height:14px; color:#666666; padding:5px 0 4px 10px;}
.con2_d02_r {background:#f7f7f7; border-right:1px solid #cccccc; font-size:12px; line-height:14px; color:#666666; padding:5px 0 4px 10px;}
.con2_d02_b {border-bottom:1px solid #cccccc; background:#f7f7f7; font-size:12px; line-height:14px; color:#666666; padding:5px 0 4px 10px;}
.con2_d02_rb {border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#f7f7f7; font-size:12px; line-height:14px; color:#666666; padding:5px 0 4px 10px;}

.dis_n {display:none;}

.contact_box1 {border:1px solid #cccccc; background:#fafafa;}
.con2_loc_ttl {font-family:ARIALUNI; font-size:12px; color:#fb7310; line-height:14px; font-weight:bold; padding-bottom:3px;}
.con2_loc_con {font-size:12px; color:#666666; line-height:16px;}

.contact_h5 {border-bottom:1px solid #cccccc; padding:7px 0; margin-top:15px;}

.con3_txt_gt1 {font-weight:bold; color:#ff6b01; font-size:12px; line-height:14px;}
.con3_txt_gt2 {font-weight:bold; color:#af9c71; font-size:12px; line-height:14px;}
.con3_txt_gc1 {font-weight:bold; color:#333333; font-size:12px; line-height:14px;}
.con3_txt_gc1  a:link 		{text-decoration:none; color:#333333;}
.con3_txt_gc1  a:visited	{text-decoration:none; color:#333333;}
.con3_txt_gc1  a:hover		{text-decoration:none; color:#666666;}
.con3_txt_gc1  a:active 	{text-decoration:none; color:#666666;}
.con3_txt_gc2 {color:#666666; font-size:12px; line-height:14px;}

.pop_scroll {padding:10px;}

/* sitemap */
.sitemap1			{margin:0px; width:615px;}
.sitemap1 ul		{list-style:none;}
.sitemap1 li		{float:left;}
.sitemap1 .sm_ttlL	{margin:10px 20px 12px 0;}
.sitemap1 .sm_ttl2L	{margin:10px 16px 12px 0;}
.sitemap1 .sm_ttlR	{margin:10px 0 12px 0;}
.sitemap1 .dot		{margin:1px 0 1px 0;}
.sitemap1 .sm_txt1			{font-size:12px; line-height:13px; color:#595959; font-weight:bold; padding:2px 0 2px 14px;}
.sitemap1 .sm_txt1 a:link	{font-size:12px; color:#595959; font-weight:bold;}
.sitemap1 .sm_txt1 a:visited{font-size:12px; color:#595959; font-weight:bold;}
.sitemap1 .sm_txt1 a:hover	{font-size:12px; color:#595959; font-weight:bold;}
.sitemap1 .sm_txt1 a:active	{font-size:12px; color:#595959; font-weight:bold;}
.sitemap1 .sm_txt2			{font-size:11px; line-height:13px; color:#ad966a; font-weight:bold; padding:2px 0 2px 14px;}
.sitemap1 .sm_txt2 a:link	{font-size:11px; color:#ad966a; font-weight:bold;}
.sitemap1 .sm_txt2 a:visited{font-size:11px; color:#ad966a; font-weight:bold;}
.sitemap1 .sm_txt2 a:hover	{font-size:11px; color:#ad966a; font-weight:bold;}
.sitemap1 .sm_txt2 a:active	{font-size:11px; color:#ad966a; font-weight:bold;}
.sitemap1 .sm_txt3			{font-size:11px; color:#666666; font-weight:100; line-height:13px; padding:2px 0 2px 14px;}
.sitemap1 .sm_txt3 a:link	{font-size:11px; color:#666666;}
.sitemap1 .sm_txt3 a:visited{font-size:11px; color:#666666;}
.sitemap1 .sm_txt3 a:hover	{font-size:11px; color:#666666;}
.sitemap1 .sm_txt3 a:active	{font-size:11px; color:#666666;}

.sitemap2			{margin:0px; width:400px;}
.sitemap2 ul		{list-style:none;}
.sitemap2 li		{float:left;padding:0px;}
.sitemap2 .sm_box	{border:1px solid #dcdcdc; background-color:#f8f5ef; width:192px; color:#ff6b00; font-weight:bold; text-align:center; margin:0 5px 5px 0;}


