/* Scroll bar */

body {padding:0;margin:0;}
body,P,div,td,br {font-family:Arial, 'sans serif'; font-size:11px; letter-spacing:normal;line-height:16px; color:#666666;}
a:link, a:visited {text-decoration:none; color:#6F6F6F;}
a:hover   {text-decoration:none; color:#e20909;}

img {border:0;}

.title {font-family: Arial, 'Sans-serif';font-size: 18px;line-height: 20px;color: #101010;margin:0;padding:0;text-decoration:none;font-weight:normal;	letter-spacing: normal;}
.title_red {font-family: Arial, 'Sans-serif';font-size: 18px; font-weight:normal; line-height: 28px;	color: #e20909;	margin:0;	padding:0;text-decoration:none;letter-spacing:0;}
.title_green {font-family: Arial, 'Sans-serif';font-size: 18px; font-weight:normal; line-height: 28px; color: #e20909;	margin:0;	padding:0;text-decoration:none;letter-spacing:0;}
.title_orange {font-family: Arial, 'Sans-serif';font-size: 18px; font-weight:normal; line-height: 28px; color: #e20909;	margin:0;	padding:0;text-decoration:none;letter-spacing:0;}
.title_sky {font-family: Arial, 'Sans-serif';font-size: 18px; font-weight:normal; line-height: 28px;	color: #e20909;	margin:0;	padding:0;text-decoration:none;letter-spacing:0;}

.header {font-family: Arial, 'Sans-serif';font-size: 14px;line-height: 24px;color: #101010;margin:0;padding:0;text-decoration:none;font-weight:bold;	letter-spacing: normal;}

.black_title {font-family: Arial,Helvatica, 'Sans-serif';font-size: 1em;line-height: 22px;color: #000;margin:0;	padding:0;text-decoration:none;font-weight:bold;letter-spacing:0.03em;}
.sub_title {font-family: Arial, 'Sans-serif';font-size: 0.9em;line-height: 16px; color: #000;margin:0;	padding:0;text-decoration:none;font-weight:bold;letter-spacing:1px;}
.disc {	font-family: Arial, 'Sans-serif';	font-size: 11px;font-style: normal;	font-weight: normal;line-height: 14px;color: #666;padding-top:5px;}

.download {margin:0;font-family: Arial,'Sans-serif'; font-size: 11px; line-height: 14px; color: #666; font-weight:normal; text-decoration:none;letter-spacing:0.03em;}
.download a:link, .download a:active, .download a:visited {margin:0;font-family: Arial, 'Sans-serif'; font-size: 11px; line-height: 14px; color: #666; font-weight:normal; text-decoration:none;letter-spacing:0.03em;}
.download a:hover {margin:0;font-family: Arial, 'Sans-serif'; font-size: 11px; line-height: 14px; color: #000; font-weight:normal; text-decoration:underline;letter-spacing:0.03em;}

/* images, ball, butten, bg  */
.mball {margin-right:4px; vertical-align:middle;}
.loginPosition {margin-left:4px; margin-right:4px; border:0;}
.ball {margin-left:6px; margin-right:6px; padding-right:6px; vertical-align:middle; border:0;}
.blackBall {font-family:Arial,'Sans-serif'; font-size:12px; letter-spacing:normal;line-height:12px; font-weight:normal; color:#000;background: transparent url(/contents/en/images/common/ball_icon.gif) 8px 0px no-repeat; font-weight:bold;}
.tball {margin-left:0; margin-right:12px; padding-left:0; padding-right:12px; vertical-align:middle; border:0;}
.tabbg_orange {background: transparent url(/contents/en/images/common/tab_bg_orange.jpg) 0px 0px no-repeat; width:683px;}
.tabbg_red {background: transparent url(/contents/en/images/remotecall/tab_bg.jpg) 0px 0px no-repeat; width:683px;}
.tabbg_sky {background: transparent url(/contents/en/images/common/tab_bg_sky.jpg) 0px 0px no-repeat; width:683px;}
.tabbg_green {background: transparent url(/contents/en/images/common/tab_bg_green.jpg) 0px 0px no-repeat; width:683px;}
.bg_se {background: transparent url(/contents/en/images/remotecall/bg_se.jpg) 0px 0px no-repeat; width:680px; height:300px;}
.copy_bg {background: transparent url(/contents/en/images/common/bottom_bg.gif) 0px 0px no-repeat; width:740px; height:100px;}
.product_bg {background: transparent url(/contents/en/images/remotecall/product_bg.jpg) 0px 0px no-repeat; width:690px; height:312px;}
.product_bg1 {background: transparent url(/contents/en/images/remotecall/product_bg01.jpg) 0px 0px no-repeat; width:680px; height:503px;}
.product_bg2 {background: transparent url(/contents/en/images/remotecall/product_bg02.jpg) 0px 0px no-repeat;; width:680px; height:510px;}
.support_bg {background: transparent url(/contents/en/images/support/banner_bg2.gif) 0px 0px no-repeat; width:175px; height:216px;}

/* padding, margine */
.pad_l6 {padding-left:6px;}

/* font color style */
.black {font-family:Arial, 'Sans-serif'; font-size:12px; letter-spacing:normal;line-height:12px; font-weight:normal; color:#000;}
.black a:link, a:active, a:visited {font-family:Arial, 'Sans-serif'; font-size:12px; letter-spacing:0.045em;line-height:12px; font-weight:normal; color:#000;}
.black a:hover {font-family:Arial, 'Sans-serif'; font-size:12px; letter-spacing:0.045em;line-height:12px; font-weight:normal; color:#999;}

.black_line {font-family:Arial, 'Sans-serif'; font-size:12px; letter-spacing:0.045em;line-height:12px; font-weight: normal; color:#000; text-decoration:underline;}
.black_bold {font-family: Arial, 'Sans-serif';font-size: 12px;line-height: 16px;color: #000; font-weight:bold; margin:0;	padding:0;text-decoration:none;letter-spacing:0.03em;}
.black_small {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:normal;line-height:14px; font-weight:normal; color:#000;}

.black_b15 {font-family: Arial, Helvatica, 'Sans-serif';font-size: 16px;line-height: 16px;color: #333; font-weight:bold; margin:0;	padding:0;text-decoration:none;letter-spacing:0.025em;}

.black_bline {font-family: Arial, 'Sans-serif';font-size: 11px;line-height: 14px;color: #000; font-weight:bold; margin:0;	padding:0;text-decoration:underline;letter-spacing:0.03em;}
.black_bline:link {font-family: Arial, 'Sans-serif';font-size: 11px;line-height: 14px;color: #000; font-weight:bold; margin:0;padding:0;text-decoration:underline;letter-spacing:0.03em;}
.black_bline:active {font-family: Arial, 'Sans-serif';font-size: 11px;line-height: 14px;color: #000; font-weight:bold; margin:0;padding:0;text-decoration:underline;letter-spacing:0.03em;}
.black_bline:hover {font-family: Arial, 'Sans-serif';font-size: 11px;line-height: 14px;color: #000; font-weight:bold; margin:0;	padding:0;text-decoration:underline;letter-spacing:0.03em;}
.black_bline:visited {font-family: Arial, 'Sans-serif';font-size: 11px;line-height: 14px;color: #000; font-weight:bold; margin:0;	padding:0;text-decoration:underline;letter-spacing:0.03em;}

.sky_bold {font-family: Arial,sans serif;font-size: 12px;line-height: 14px;color: #0a85ae;margin:0;padding:0;text-decoration:none;font-weight:bold;letter-spacing:normal;}
.navy_bold {font-family: Arial,Helvatica, sans serif;font-size: 1.4em;line-height: 28px;color: #0f4f64;	margin:0;	padding:0;text-decoration:none;font-weight:bold;letter-spacing:normal;}
.red_bold {font-family: Arial,Helvatica, sans serif;font-size: 12px;line-height: 22px;color: #d00a09; margin:0; padding:0;text-decoration:none;font-weight:bold;letter-spacing:normal;}

.login {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:0.03em;line-height:12px; color:#999999; font-weight:normal; text-decoration:underline;}
.login :link  {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:0.03em;line-height:12px; color:#999999; font-weight:normal; text-decoration:underline;}
.login :active  {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:0.03em;line-height:12px; color:#999999; font-weight:normal; text-decoration:underline;}
.login :hover  {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:0.03em;line-height:12px; color:#000; font-weight:normal; text-decoration:underline;}
.login :visited  {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:0.03em;line-height:12px; color:#999999; font-weight:normal; text-decoration:underline;}

.link_red {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:normal;line-height:14px; color:#CC0000; font-weight:normal; text-decoration:underline;}
.link_red :link  {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:normal;line-height:14px; color:#CC0000; font-weight:normal; text-decoration:underline;}
.link_red :active  {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:normal;line-height:14px; color:#CC0000; font-weight:normal; text-decoration:underline;}
.link_red :hover  {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:normal;line-height:14px; color:#e79898; font-weight:normal; text-decoration:underline;}
.link_red :visited  {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:normal;line-height:14px; color:#CC0000; font-weight:normal; text-decoration:underline;}

.link_blue {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:normal;line-height:14px; color:#0864b2; font-weight:normal; text-decoration:underline;}
.link_blue :link  {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:normal;line-height:14px; color:#0864b2; font-weight:normal; text-decoration:underline;}
.link_blue :active  {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:normal;line-height:14px; color:#0864b2; font-weight:normal; text-decoration:underline;}
.link_blue :hover  {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:normal;line-height:14px; color:#0864b2; font-weight:normal; text-decoration:underline;}
.link_blue :visited  {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:normal;line-height:14px; color:#0864b2; font-weight:normal; text-decoration:underline;}

.red {	font-family: Arial, sans serif;	font-size: 11px;font-style: normal;	font-weight: normal;line-height: 14px;color: #CC0000;}

.gray   {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:normal;line-height:14px; color:#999999; font-weight:normal; text-decoration:none;}
.gray :visited  {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:0.045em;line-height:12px; color:gray; font-weight:normal; text-decoration:none;}
.gray :link   {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:0.045em;line-height:12px; color:gray; font-weight:normal; text-decoration:none;}
.gray :active   {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:0.045em;line-height:12px; color:gray; font-weight:normal; text-decoration:none;}
.gray :hover    {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:0.045em;line-height:12px; color:gray; font-weight:normal; text-decoration:none;}

.gray_bold {font-family:vanada, Arial, 'Sans-serif'; font-size:12px; letter-spacing:normal;line-height:16px; font-weight:bold; color:#666666;}
.gray_small_bold {font-family:Arial, 'Sans-serif'; font-size:11px; letter-spacing:0.045em;line-height:12px; font-weight:bold; color:gray;}

/* Box Style */
.select{behavior: url('/contents/common/inc/selectbox.htc');}
.form	{height:18px; background-color:#fff ;border:1px solid #7f9db9; font-family:Helvetica; font-size:12px; color:#333333;}
.input_box 	{height:18px; background-color:F7F7F7 ;border:1px solid #F7F7F7; font-family:Helvetica; font-size:12px;}
.input_box02 	{background-color:ffffff ;border:1px solid #CACACA; font-family:Helvetica; font-size:12px; color:#5F5F5F;}
.input_box03 	{background-color:EEEEEE ;border:1px solid #E8E8E8; font-family:Helvetica; font-size:12px; color:#8E8E8E;}
.input_color 	{border:solid 1px; font-family:Helvetica,Tahoma,Verdana; font-size:9pt; cursor : text; color:black;  background-color:#E9F1F9; height:20px; border-color:#7F9DB9;}
.list_box	{height:19px; background-color:#fff ;border:1px solid #C0C0C0; font-family:Helvetica; font-size:12px; color:5F5F5F;}
.list_box01	{height:16px; background-color:#fff ;border:1px solid #CACACA; font-family:Arial; font-size:11px; color:5F5F5F;}
.drop01 	{height:20px; background-color:ECF4FE ;border:1px solid #A0CDF9; font-family:Helvetica; font-size:12px; color:5F5F5F;}
.textarea	{border-style:none;font-family:Helvetica; font-size:12px; color:5F5F5F; cursor:text;  border-right: #fff 1px solid; border-top: #fff 1px solid; border-left: #fff 1px solid; border-bottom: #fff 1px solid;}
.textarea01	{border-width:1px; border-style: ridge; background-color: #fff; color:#5F5F5F; font-family:Helvetica,Tahoma,Verdana; font-size : 9pt; 	cursor:text;  border-right: #7F9DB9 1px solid; border-top: #7F9DB9 1px solid; border-left: #7F9DB9 1px solid; border-bottom: #7F9DB9 1px solid; }
.textarea02	{border:solid 1px; font-family:Helvetica,Tahoma,Verdana; font-size:9pt; cursor : text; color:#5F5F5F;  background-color:#F7F7F7; border-color:#ABABAB;}
.textarea03	{border-width:1px; border-style: ridge; background-color: #fff; color:#5F5F5F; font-family:Helvetica,Tahoma,Verdana; font-size : 9pt; 	cursor:text;  border-right: #d5d5d5 1px solid; border-top: #d5d5d5 1px solid; border-left: #d5d5d5 1px solid; border-bottom: #d5d5d5 1px solid; }
.checkbox01     {height: 20px; color:#CACACA; background-color:#F9F9F9;}

/* Remotecall */
.freetrail_t01{width:100px; height:22px;font-family:Arial, Helvetica, 'sans-serif'; font-size:10px; letter-spacing:0.045em;line-height:12px; font-weight:bold; color:#000;}

/* Padding */
.padding_ltr5{padding-left:5px;padding-top:5px;padding-right:5px;}
.padding_r5{padding-right:5px;}
.padding_lbr5{padding-left:5px;padding-bottom:5px;padding-right:5px;}
.padding_ltb10{padding-top:10px;padding-bottom:10px;padding-left:10px;}
.padding_l5{padding-left:5px;}
.padding_l10{padding-left:10px;}
.padding_l15{padding-left:15px;}
.padding_l20{padding-left:20px;}
.padding_t2{padding-top:2px;}
.padding_t5{padding-top:5px;}
.padding_b5{padding-bottom:5px;}
.padding_tb2{padding-top:2px;padding-bottom:2px;}
.padding_l2t5{padding-left:2px;padding-top:5px;}
.padding_lt5{padding-left:5px;padding-top:5px;}
.padding_lr5{padding-left:5px;padding-right:5px;}
.padding_all2{padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;}
.padding_all5{padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;}
.padding_all10{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}
.padding_all20{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;}
.padding_pic1{padding-top:15px;padding-left:60px;}
.padding_pic2{padding-top:15px;padding-right:60px;}
.padding_pic3{padding-bottom:15px;padding-left:60px;}
.padding_pic4{padding-bottom:15px;padding-right:60px;}

/* FAQ */
.faq_1 {display: block;border:0;margin-bottom:0;padding-left:18px;width: 620px;cursor:pointer;font-family: Arial,sans serif;font-size: 13px;line-height:14px;
        color: #000; font-weight: normal;text-decoration:none;letter-spacing:normal;background:url(/contents/en/images/support/q_red.gif) no-repeat;}
.faq_2 {border:solid 1px #ccc;display: none;border:0;padding:8px 4px 4px 4px;margin-left:26px;margin-bottom:20px;width:600px;cursor:pointer;font-family: Arial,sans serif;
        font-size: 12px;line-height:14px;color: #666; font-weight:normal;background-color:#eee;text-decoration:none;letter-spacing:0.045em;}
.faq_bg {display: block;border:0;padding:0;margin:0;width:640px;height:10px;background-image:url(/contents/en/images/common/1dot_lbg.gif); }
.more_bg {display: block;border:0;padding:0;margin:0;width:680px;height:300px;background-image:url(/contents/en/images/others/fe_bg.gif); }
.more_bg2 {display: block;border:0;padding:0;margin:0;width:680px;height:380px;background-image:url(/contents/en/images/others/fe_bg2.gif); }

/* Font */
.orange		{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #FF6000;}
.orange:link 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #FF6000; text-decoration:none;}
.orange:visited {font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #FF6000;}
.orange:active 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #FF6000; }
.orange:hover 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #FF6000; text-decoration:underline;}

.orange_b		{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #FF6000; font-weight: bold;}
.orange_b:link 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #FF6000; font-weight: bold;  text-decoration:none;}
.orange_b:visited {font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #FF6000; font-weight: bold;}
.orange_b:active 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #FF6000; font-weight: bold;}
.orange_b:hover 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #FF6000; font-weight: bold;  text-decoration:underline;}

.red_b		{font-family: "Arial","Helvetica"; font-size: 12px; line-height: 18px; color: #d60202; font-weight: bold;}
.red_b:link 	{font-family: "Arial","Helvetica"; font-size: 12px; line-height: 18px; color: #dc0000; font-weight: bold;}
.red_b:visited {font-family: "Arial","Helvetica"; font-size: 12px; line-height: 18px; color: #dc0000; font-weight: bold;}
.red_b:active 	{font-family: "Arial","Helvetica"; font-size: 12px; line-height: 18px; color: #dc0000; font-weight: bold;}
.red_b:hover 	{font-family: "Arial","Helvetica"; font-size: 12px; line-height: 18px; color: #dc0000; font-weight: bold; text-decoration:underline;}

.red_b_small	{font-family: "Arial","Helvetica"; font-size: 11px; line-height: 18px; color: #d60202; font-weight: bold;}

.green		{font-family: "Helvetica", "verdana"; font-size: 12px; color: #4F8600;}
.green:link 	{font-family: "Helvetica", "verdana"; font-size: 12px; color: #4F8600; text-decoration:none; }
.green:visited {font-family: "Helvetica", "verdana"; font-size: 12px; color: #4F8600;}
.green:active 	{font-family: "Helvetica", "verdana"; font-size: 12px; color: #4F8600;}
.green:hover 	{font-family: "Helvetica", "verdana"; font-size: 12px; color: #4F8600; text-decoration:underline;}

.green_b           	{font-family: "Helvetica"; font-size: 12px; color: #4F8600; font-weight: bold; text-decoration:none; }
.green_b:link	    {font-family: "Helvetica"; font-size: 12px; color: #4F8600; font-weight: bold; }
.green_b:visited	{font-family: "Helvetica"; font-size: 12px; color: #4F8600; font-weight: bold; }
.green_b:active	{font-family: "Helvetica"; font-size: 12px; color: #4F8600; font-weight: bold; }
.green_b:hover 	{font-family: "Helvetica"; font-size: 12px; color: #4F8600; font-weight: bold; text-decoration:underline;}

.blue_b           	{font-family: "Helvetica"; font-size: 12px; color: #1042bd; font-weight: bold; text-decoration:none; }
.blue_b:link	    {font-family: "Helvetica"; font-size: 12px; color: #1042bd; font-weight: bold; }
.blue_b:visited	{font-family: "Helvetica"; font-size: 12px; color: #1042bd; font-weight: bold; }
.blue_b:active	{font-family: "Helvetica"; font-size: 12px; color: #1042bd; font-weight: bold; }
.blue_b:hover 	{font-family: "Helvetica"; font-size: 12px; color: #1042bd; font-weight: bold; text-decoration:underline;}

.text_white 	{font-family: "Helvetica"; font-size: 12px; color: #fff; }
.text_white:link 	{font-family: "Helvetica"; font-size: 12px; color: #fff; }
.text_white:visited 	{font-family: "Helvetica"; font-size: 12px; color: #fff; }
.text_white:active 	{font-family: "Helvetica"; font-size: 12px; color: #fff; }
.text_white:hover 	{font-family: "Helvetica"; font-size: 12px; color: #fff; text-decoration:underline;}

.text_whiteb 	{font-family: "Helvetica"; font-size: 12px; color: #fff; font-weight: bold;}
.text_whiteb:link 	{font-family: "Helvetica"; font-size: 12px; color: #fff; font-weight: bold;}
.text_whiteb:visited 	{font-family: "Helvetica"; font-size: 12px; color: #fff; font-weight: bold;}
.text_whiteb:active 	{font-family: "Helvetica"; font-size: 12px; color: #fff; font-weight: bold;}
.text_whiteb:hover 	{font-family: "Helvetica"; font-size: 12px; color: #fff; font-weight: bold; text-decoration:underline;}

.text_bblack 	{font-family: "Helvetica"; font-size: 12px; color: #000; font-weight: bold;}
.text_bblack:link {font-family: "Helvetica"; font-size: 12px; color: #000; font-weight: bold;}
.text_bblack:visited {font-family: "Helvetica"; font-size: 12px; color: #000; font-weight: bold;}
.text_bblack:active	{font-family: "Helvetica"; font-size: 12px; color: #000; font-weight: bold;}
.text_bblack:hover {font-family: "Helvetica"; font-size: 12px; color: #000; font-weight: bold;}

.text_blue {font-family: "Helvetica";font-size: 12px;color: #0072BC;text-decoration:none;}
.text_blue :link {font-family: "Helvetica";font-size: 12px;color: #0072BC;}
.text_blue :visited {font-family: "Helvetica";font-size: 12px;color: #0072BC;}
.text_blue :active {font-family: "Helvetica";font-size: 12px;color: #0072BC;}
.text_blue :hover {font-family: "Helvetica";font-size: 12px;color: #0072BC;text-decoration: none;}

.text_whiteb2 	{font-family: "Helvetica"; font-size: 13px; color: #fff; font-weight: bold;}
.text_whiteb:link 	{font-family: "Helvetica"; font-size: 13px; color: #fff; font-weight: bold;}
.text_whiteb:visited 	{font-family: "Helvetica"; font-size: 13px; color: #fff; font-weight: bold;}
.text_whiteb:active 	{font-family: "Helvetica"; font-size: 13px; color: #fff; font-weight: bold;}
.text_whiteb:hover 	{font-family: "Helvetica"; font-size: 13px; color: #fff; font-weight: bold; text-decoration:underline;}

.text_whiteb3 	{font-family: "Helvetica"; font-size: 13px; color: #4C4C4C; font-weight: bold;}
.text_whiteb:link 	{font-family: "Helvetica"; font-size: 13px; color: #4C4C4C; font-weight: bold;}
.text_whiteb:visited 	{font-family: "Helvetica"; font-size: 13px; color: #4C4C4C; font-weight: bold;}
.text_whiteb:active 	{font-family: "Helvetica"; font-size: 13px; color: #4C4C4C; font-weight: bold;}
.text_whiteb:hover 	{font-family: "Helvetica"; font-size: 13px; color: #4C4C4C; font-weight: bold; text-decoration:underline;}

.redblack_b		{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #db4219; font-weight: bold;}
.redblack_b:link 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #db4219; font-weight: bold;  text-decoration:none;}
.redblack_b:visited {font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #db4219; font-weight: bold;}
.redblack_b:active 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #db4219; font-weight: bold;}
.redblack_b:hover 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #db4219; font-weight: bold;  text-decoration:underline;}

.greenblack_b		{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #3a6106; font-weight: bold;}
.greenblack_b:link 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #3a6106; font-weight: bold;  text-decoration:none;}
.greenblack_b:visited {font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #3a6106; font-weight: bold;}
.greenblack_b:active 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #3a6106; font-weight: bold;}
.greenblack_b:hover 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #3a6106; font-weight: bold;  text-decoration:underline;}

.greenblack		{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #0a9300;}
.greenblack:link 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #0a9300;  text-decoration:none;}
.greenblack:visited {font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #0a9300;}
.greenblack:active 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #0a9300;}
.greenblack:hover 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #0a9300; text-decoration:underline;}

.scaletblack_b		{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #df6e00; font-weight: bold;}
.scaletblack_b:link 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #df6e00; font-weight: bold;  text-decoration:none;}
.scaletblack_b:visited {font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #df6e00; font-weight: bold;}
.scaletblack_b:active 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #df6e00; font-weight: bold;}
.scaletblack_b:hover 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #df6e00; font-weight: bold;  text-decoration:underline;}

.scalet		{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #dc4820;}
.scalet:link 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #dc4820;  text-decoration:none;}
.scalet:visited {font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #dc4820;}
.scalet:active 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #dc4820;}
.scalet:hover 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #dc4820; text-decoration:underline;}

.text_yellow		{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #eca100; }
.text_yellow:link 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #eca100;  text-decoration:none;}
.text_yellow:visited {font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #eca100;}
.text_yellow:active 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #eca100;}
.text_yellow:hover 	{font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #eca100;  text-decoration:underline;}

/* Font */
.blackFont {font-family: "Helvetica"; font-size: 12px; line-height: 18px; color: #262626;}

.gray01 		{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #333333;text-decoration:none;}
.gray01:link 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color:#333333; text-decoration:none; }
.gray01:visited 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #333333; text-decoration:none;}
.gray01:active 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #333333;text-decoration:none; }
.gray01:hover 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #999999; text-decoration:none;}

.Helvetica_2 		{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #737373;}
.Helvetica_2:link 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color:#737373; text-decoration:none; }
.Helvetica_2:visited 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #737373;}
.Helvetica_2:active 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #737373; }
.Helvetica_2:hover 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #FF5A00; text-decoration:underline;}

.Helvetica_3 		{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #26777E;}
.Helvetica_3:link 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color:#26777E; text-decoration:none; }
.Helvetica_3:visited 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #26777E;}
.Helvetica_3:active 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #26777E; }
.Helvetica_3:hover 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #FF5A00; text-decoration:underline;}

.Helvetica_4 		{font-family: "Helvetica"; font-size: 11px; line-height: 14px; color: #737373;}
.Helvetica_4:link 	{font-family: "Helvetica"; font-size: 11px; line-height: 14px; color:#737373; text-decoration:none; }
.Helvetica_4:visited 	{font-family: "Helvetica"; font-size: 11px; line-height: 14px; color: #737373;}
.Helvetica_4:active 	{font-family: "Helvetica"; font-size: 11px; line-height: 14px; color: #737373; }
.Helvetica_4:hover 	{font-family: "Helvetica"; font-size: 11px; line-height: 14px; color: #FF5A00; text-decoration:underline;}

.yellow11		{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #FFD800;}
.yellow11:link 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color:#FFD800; text-decoration:none; }
.yellow11:visited {font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #FFD800;}
.yellow11:active 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #FFD800; }
.yellow11:hover 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #FFD800; text-decoration:underline;}

.orange11		{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #D97200;}
.orange11:link 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color:#D97200; text-decoration:none; }
.orange11:visited {font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #D97200;}
.orange11:active 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #D97200; }
.orange11:hover 	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #D97200; text-decoration:underline;}

.text_Helvetica_blue {font-family: "Helvetica";font-size: 11px;color: #0072BC;}
.text_Helvetica_blue :link {font-family: "Helvetica";font-size: 11px;color: #0072BC;}
.text_Helvetica_blue :visited {font-family: "Helvetica";font-size: 11px;color: #0072BC;}
.text_Helvetica_blue :active {font-family: "Helvetica";font-size: 11px;color: #0072BC;}
.text_Helvetica_blue :hover {font-family: "Helvetica";font-size: 11px;color: #0072BC;text-decoration: underline;}

.text_Helvetica_lightorange {font-family: "Helvetica";font-size: 11px;color: #FBAF5D;}
.text_Helvetica_lightorange :link {font-family: "Helvetica";font-size: 11px;color: #FBAF5D;}
.text_Helvetica_lightorange :visited {font-family: "Helvetica";font-size: 11px;color: #FBAF5D;}
.text_Helvetica_lightorange :active {font-family: "Helvetica";font-size: 11px;color: #FBAF5D;}
.text_Helvetica_lightorange :hover {font-family: "Helvetica";font-size: 11px;color: #FBAF5D;text-decoration: underline;}

.text_Helvetica_brightblue {font-family: "Helvetica";font-size: 11px;color: #00BFF3;}
.text_Helvetica_brightblue :link {font-family: "Helvetica";font-size: 11px;color: #00BFF3;}
.text_Helvetica_brightblue :visited {font-family: "Helvetica";font-size: 11px;color: #00BFF3;}
.text_Helvetica_brightblue :active {font-family: "Helvetica";font-size: 11px;color: #00BFF3;}
.text_Helvetica_brightblue :hover {font-family: "Helvetica";font-size: 11px;color: #00BFF3; text-decoration: underline;}

.text_Helvetica_green {font-family: "Helvetica";font-size: 11px;color: #598527;}
.text_Helvetica_green :link {font-family: "Helvetica";font-size: 11px;color: #598527;}
.text_Helvetica_green :visited {font-family: "Helvetica";font-size: 11px;color: #598527;}
.text_Helvetica_green :active {font-family: "Helvetica";font-size: 11px;color: #598527;}
.text_Helvetica_green :hover {font-family: "Helvetica";font-size: 11px;color: #598527; text-decoration: underline;}

.text_Helvetica_whiteblue {font-family: "Helvetica";font-size: 11px;color: #DFF0F4;}
.text_Helvetica_whiteblue :link {font-family: "Helvetica";font-size: 11px;color: #DFF0F4;}
.text_Helvetica_whiteblue :visited {font-family: "Helvetica";font-size: 11px;color: #DFF0F4;}
.text_Helvetica_whiteblue :active {font-family: "Helvetica";font-size: 11px;color: #DFF0F4;}
.text_Helvetica_whiteblue :hover {font-family: "Helvetica";font-size: 11px;color: #DFF0F4; text-decoration: underline;}

.Helvetica_white11	{font-family: "Helvetica"; font-size: 11px; line-height: 14px; color: #fff;}
.Helvetica_white11:link {font-family: "Helvetica"; font-size: 11px; line-height: 14px; color: #fff;}
.Helvetica_white11:visited {font-family: "Helvetica"; font-size: 11px; line-height: 14px; color: #fff;}
.Helvetica_white11:active	{font-family: "Helvetica"; font-size: 11px; line-height: 14px; color: #fff;}
.Helvetica_white11:hover {font-family: "Helvetica"; font-size: 11px; line-height: 14px; color: #fff; text-decoration: underline;}

.Helvetica_white11b	{font-family: "Helvetica"; font-size: 11px; line-height: 14px; color: #fff; font-weight: bold;}
.Helvetica_white11b:link	{font-family: "Helvetica"; font-size: 11px; line-height: 14px; color: #fff; font-weight: bold;}
.Helvetica_white11b:visited	{font-family: "Helvetica"; font-size: 11px; line-height: 14px; color: #fff; font-weight: bold;}
.Helvetica_white11b:active	{font-family: "Helvetica"; font-size: 11px; line-height: 14px; color: #fff; font-weight: bold;}
.Helvetica_white11b:hover	{font-family: "Helvetica"; font-size: 11px; line-height: 14px; color: #fff; font-weight: bold; text-decoration: underline;}

.Helvetica_gray	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #BEBEBE;}
.Helvetica_gray:link {font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #BEBEBE;}
.Helvetica_gray:visited {font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #BEBEBE;}
.Helvetica_gray:active	{font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #BEBEBE;}
.Helvetica_gray:hover {font-family: "Helvetica"; font-size: 11px; line-height: 18px; color: #BEBEBE; text-decoration: underline;}

.list_partners {width:100%;}
.list_partners div {float:left;width:28%;font-weight:bold;color:#000;font-size:12px;padding:15px 0 0 30px;}
.list_partners div p {font-weight:normal;color:#666;font-size:11px;}
.list_partners div p a, .list_partners div p a:active {font-size:11px;color:#666}

.bottomAddSect {position:relative;width:667px;height:51px;font-size:12px;font-weight:bold;background:transparent url(../../contents/en/images/common/botAddbg.gif) no-repeat;background-position:left;text-align:left;padding:5px 0 0 25px;margin-bottom:25px;}
.bottomAddSect ul, .bottomAddSect ol {padding:0;margin:0;}
.bottomAddSect li {display:inline;line-height:22px;}
.bottomAddSect ol li {margin-right:20px;font-weight:normal;background:transparent url(../../contents/en/images/common/botpoint.gif) no-repeat;padding-left:15px;background-position:left 50%;}

/* Minor Addition */
h1 {position:absolute;top:42px;left:0;margin:0;padding:0;text-indent:-99999px;background:url(../../contents/en/images/common/log_rsupport.gif) no-repeat;}
h1 a {display:block;width:190px;height:34px;}
div.gnbcontainer {position:relative;width:950px;height:77px;margin:0 auto;z-index:9000;}

div.changelang {position:absolute;top:10px;right:85px;width:78px;height:22px;text-indent:5px;font-size:11px;letter-spacing:-1px;font-family:verdana;background:url(../../contents/en/images/common/bg_gnb_sprite_en.gif) 0 -77px no-repeat;
                cursor:pointer;overflow:hidden;z-index:9999;}
div.changelang a {display:block;width:78px;height:23px;line-height:21px;font-family:verdana;font-size:11px;letter-spacing:-1px;color:#666;}
* html div.changelang a {line-height:21px !important;letter-spacing:-1px !important;font-family:verdana !important;font-size:11px !important;color:#666 !important;}
div.changelang a:hover {color:#666;}
div.changelang a:active {font-size:11px;letter-spacing:-1px;font-family:verdana;}
div.changelangover {height:99px;}
div.changelang ul {margin:0;padding:0;}
div.changelang li {line-height:18px;padding-left:10px;font-family:Arial;background:url(../../contents/en/images/common/bg_gnb_sprite_en.gif) 0 -41px no-repeat;}
div.changelang li.langtext{line-height:21px;height:23px;padding-left:0 !important;letter-spacing:-1px;font-family:verdana;color:#666 !important;background:url(../../contents/en/images/common/bg_gnb_sprite_en.gif) no-repeat !important;}
div.changelangover li.over {color:#fff;padding-left:10px;Background:url(../../contents/en/images/common/bg_gnb_sprite_en.gif) 0 -23px no-repeat;}
div.changelang li a {height:18px;line-height:18px;}
div.changelang li a:hover {color:#fff;}
* html div.changelang li a {line-height:18px !important;}
div.changelang div {display:none;position:absolute;top:0;left:0;width:78px;height:105px;background:url(../../contents/en/images/common/bg_gnb_sprite_en.gif) 0 0 no-repeat;overflow:hidden;}
div.changelang ul {position:absolute;top:0;left:0;width:78px;height:105px;padding-bottom:5px;
        background:url(images/bg_gnb_sprite.gif) 0 1px no-repeat;overflow:hidden;}

a.loginbutton {position:absolute;top:10px;right:11px;width:62px;height:22px;line-height:22px !important;text-indent:16px;font-size:11px;
               font-family:verdana;color:#fff !important;background:url(../../contents/en/images/common/bg_gnb_sprite_en.gif) 0 -99px no-repeat;}
a.loginbutton:hover {color:#fff;}

.langfont01 a {font-family:Dotum, Arial;text-align:0;font-size:11px;}
.langfont02 a {font-family:Verdana;text-align:-.1em;font-size:11px;line-height:16px; vertical-align:top;}
.langfont03 a {font-family:MS Gothic;text-align:0;font-size:11px;padding-left:1px;}
.langfont04 a {font-family: SimSun;text-align:0;font-size:12px;padding-left:1px;}
*html .langfont03 a {text-indent:.18em;}

/* GNB */

ul.gnb {position:absolute;top:42px;left:207px;width:743px;height:35px;margin:0;padding:0;background:url(../../contents/en/images/common/bg_gnb_en.gif) no-repeat;}
ul.gnb ul {margin:0;padding:0;}
ul.gnb li {float:left;list-style:none;}
ul.gnb li a {display:block;height:35px;text-indent:-99999px; overflow:hidden;}
li.gnbmenu1 {width:130px;}
li.gnbmenu2, li.gnbmenu3, li.gnbmenu4, li.gnbmenu5 {width:120px;}
li.gnbmenu6 {width:133px;}
li.gnbmenu1 a.over {background:url(../../contents/en/images/common/bg_gnb_en.gif) -743px 0 no-repeat;overflow:hidden;}
li.gnbmenu2 a.over {background:url(../../contents/en/images/common/bg_gnb_en.gif) -873px 0 no-repeat;}
li.gnbmenu3 a.over {background:url(../../contents/en/images/common/bg_gnb_en.gif) -993px 0 no-repeat;}
li.gnbmenu4 a.over {background:url(../../contents/en/images/common/bg_gnb_en.gif) -1113px 0 no-repeat;}
li.gnbmenu5 a.over {background:url(../../contents/en/images/common/bg_gnb_en.gif) -1233px 0 no-repeat;}
li.gnbmenu6 a.over {background:url(../../contents/en/images/common/bg_gnb_en.gif) -1353px 0 no-repeat;}

ul.gnb li li {clear:left;display:block;width:111px;background:#ce2d2c;border-left:solid 2px #ce2d2c;border-right:solid 2px #ce2d2c;}
ul.gnb li ul {display:none;}
ul.gnb li li a:link,
ul.gnb li li a:active,
ul.gnb li li a:visited {display:block;width:109px;_width:111px;height:21px;line-height:21px;text-indent:24px;color:#4b4a4a;font-size:11px;letter-spacing:0;
                        background:#fff;border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;}
* html ul.gnb li li a:link,
* html ul.gnb li li a:active,
* html ul.gnb li li a:visited {width:109px;}
ul.gnb li li a:hover {color:#fff;Background:#ce2d2c;border-left:solid 1px #ce2d2c;border-right:solid 1px #ce2d2c;}
ul.gnb li span {display:none;position:relative;top:-3px;width:129px;height:9px;background:url(../../contents/en/images/common/bg_gnb_sprite_en.gif) 0 -121px no-repeat;}
li.gnbmenu1 span {left:13px;}
li.gnbmenu2 span {left:3px;}
li.gnbmenu3 span {left:3px;}
li.gnbmenu4 span {left:3px;}
li.gnbmenu5 span {left:3px;}

li.gnbmenu1 ul {position:relative;top:-3px;left:13px;width:154px;overflow:hidden;}
li.gnbmenu2 ul {position:relative;top:-3px;left:3px;width:145px;overflow:hidden;}
li.gnbmenu3 ul {position:relative;top:-3px;left:3px;width:145px;overflow:hidden;}
li.gnbmenu4 ul {position:relative;top:-3px;left:3px;width:145px;overflow:hidden;}
li.gnbmenu5 ul {position:relative;top:-3px;left:3px;width:154px;overflow:hidden;}

div.spotflash {position:relative;width:950px;margin:0 auto;}
div.spotflash .flashdiv {position:absolute;width:950px;top:0;left:0;margin:14px auto 0;z-index:100;}
div.spotflash h2, div.spotflash p, div.spotflash a {display:none;}
    
hr {display:none;}	

/*public_cp*/
.public_cp {background-color:#ededed; width:950px; height:38px; overflow:hidden; position:relative; margin:30px auto 20px; clear:both; position:relative;}
.public_cp dl {vertical-align:middle; height:30px; margin-top:4px;}
.public_cp dl dt {font-family:Verdana; color:#666666;font-weight:bold; float:left; width:125px; text-align:left; vertical-align:middle; padding-top:6px; margin-left:24px;}
.public_cp dl dd {float:left; margin-left:4px;}
.public_cp dl dd img {border:1px solid #dcdcdc;}	
	
/*public_footer*/
.wrap_bottom_foot {position:relative;margin-top:-125px; overflow:hidden;}
.main000 .wrap_bottom_foot {margin-top:0;}
.public_footer {width:950px; border-top:2px solid #d4d4d4; overflow:hidden; position:relative; height:100px;  margin:0 auto ; text-align:left;}

.public_footer.en .middle ul li a {font-family:verdana; letter-spacing:0;}
.public_footer.en .middle ul {_margin-bottom:4px; *margin-bottom:4px;}
.public_footer.jp .middle ul li a {font-size:12px; letter-spacing:0;}
.public_footer.jp .middle ul {_margin-bottom:4px; *margin-bottom:4px;}
.public_footer dl {margin-top:5px; overflow:hidden;}
.public_footer dt {position:absolute; left:20px; top:10px; width:125px; }
.public_footer dt a img {border:0;}
.public_footer dd {float:left; overflow:hidden; margin:0; }
.public_footer dd.middle {position:absolute; left:155px; width:600px; font-family:Verdana;}
.public_footer dd ul {overflow:hidden; margin-left:0; padding:10px 0 6px 0; margin:0;  *padding:8px 0 4px 0;}
.public_footer dd ul li {float:left; list-style:none; padding:0 10px; border-left:1px solid #bcbcbc; line-height:12px; margin-bottom:4px; }
.public_footer dd ul li.first {border-left:0; padding-left:0; }
.public_footer dd ul li.family {_margin-top:-3px; border-left:0;}
.public_footer dd ul li a {font-size:11px; letter-spacing:-1px; font-family:Verdana; text-decoration:none; color:#777; vertical-align:middle; }
.public_footer dd ul li select {font-size:9px; font-family:verdana; margin-top:-3px; _margin-top:0; vertical-align:middle; }
.public_footer dd ul li select option {height:12px; }
.public_footer .address {border-top:1px solid #e9e9e9; padding-top:8px; padding-bottom:5px;  font-size:11px; color:#888888; line-height:14px; font-family:Verdana; overflow:hidden; clear:both; *padding-top:7px; _padding-top:4px;}
.public_footer .address span {color:#c8c8c8;}
.public_footer .copyright {font-family:verdana; font-size:9px; color:#484848; clear:both; }
.public_footer .copyright span {color:#c02026;font-weight:bold;}
.public_footer dd.certified {position:absolute; right:20px; top:10px; float:right;}
.public_footer dd.certified img {border:0;}

.public_footer_event {width:100%; border-top:2px solid #d4d4d4; overflow:hidden; height:60px; text-align:center; padding-top:10px; }
.public_footer_event ul {overflow:hidden; margin:0; padding:0 0 6px 0; width:430px; margin:0 auto; }
.public_footer_event ul li {float:left; list-style:none; padding:0 10px ; border-left:1px solid #bcbcbc; line-height:12px; }
.public_footer_event ul li.first {border-left:0; padding-left:0; }
.public_footer_event ul li a {font-size:11px; letter-spacing:-1px; font-family:Verdana; text-decoration:none; color:#777;}
.public_footer_event .copyright {font-family:verdana; font-size:9px; color:#484848; clear:both; padding-right:10px; }
.public_footer_event .copyright span {color:#c02026;font-weight:bold;}		

/*main_middle_list*/
.main_middle_list {width:950px; overflow:hidden; position:relative; margin:20px auto 0;font-family:Arial;text-align:left;}
.main_middle_list dl {float:left; margin-left:20px;}
.main_middle_list dl.first {margin-left:0;}
.main_middle_list dl.wid225 {width:225px;}
.main_middle_list dl.wid215 {width:214px;}
.main_middle_list dl dt {border-bottom:1px solid #c0c0c0;margin-bottom:7px; font-size:12px;color:#333; line-height:25px;}
.main_middle_list dl dd {background:url(../../contents/en/images/common/blt_mainlist.gif) no-repeat left 6px;margin:0;padding-left:8px; font-size:11px; line-height:17px;}

.main_middle_list a:link,
.main_middle_list a:active,
.main_middle_list a:visited {color:#666;font-size:11px;line-height:16px;}
.main_middle_list a:hover {color:#fa7c37;line-height:16px;}

.main_middle_list dl.product {float:right; margin-left:0;}
.main_middle_list dl.product dd {width:225px; padding:0;}
.main_middle_list dl.product dd a:link,
.main_middle_list dl.product dd a:active,
.main_middle_list dl.product dd a:visited {display:block; width:200px; overflow:hidden; padding:0; line-height:18px; cursor:pointer;}
.main_middle_list dl.product dd a:hover {color:#fa7c37;}
.main_middle_list dl.product dd .fl {float:left; display:block; width:65px; }
.main_middle_list dl.product dd .fr {float:right; display:block; width:110px; overflow:hidden;}	

/*main_middle*/
.main_middle {width:950px; overflow:hidden; position:relative; margin:306px auto 0; text-align:left;}
.main_middle .banner, .main_middle .feature, .main_middle .notice {float:left;} 
.main_middle .banner img {border:1px solid #cfcfcf;}
.main_middle ul, .main_middle dl {margin:0;padding:0;list-style:none;}
.main_middle  p {margin:0;padding:0;}

/*feature */
.main_middle .feature {position:relative;width:400px;height:112px;margin-left:20px;background:url(../../contents/en/images/common/bg_feature_en.gif) no-repeat left bottom;}
.main_middle .feature li {float:left;}
.main_middle .feature li a {display:block;height:41px;background:url(../../contents/en/images/common/bg_feature_en.gif) no-repeat 400px 500px;}
.main_middle .feature p a {background:none;}
.main_middle .feature strong {display:none;}
.main_middle .feature ul {margin-left:25px;}

.main_middle .feature li#f_menu01 a {background-position:-25px 0; width:135px; height:46px; }
.main_middle .feature li#f_menu02 a {background-position:-160px 0; width:114px; height:46px;}
.main_middle .feature li#f_menu03 a {background-position:-274px 0; width:99px; height:46px;}
.main_middle .feature li#f_menu01 a:hover {background-position:-25px -46px; }
.main_middle .feature li#f_menu02 a:hover {background-position:-160px -46px; }
.main_middle .feature li#f_menu03 a:hover {background-position:-274px -46px; }
.main_middle .feature li#f_menu01 a.on {background-position:-25px -46px; }
.main_middle .feature li#f_menu02 a.on {background-position:-160px -46px }
.main_middle .feature li#f_menu03 a.on {background-position:-274px -46px; }
.main_middle .feature li#f_menu01 p a,
.main_middle .feature li#f_menu02 p a,
.main_middle .feature li#f_menu03 p a {display:block;position:absolute;left:0;top:0;width:365px;height:55px;}
.main_middle .feature li#f_menu01 p a.productinfolink1 {display:block;position:absolute;left:58px;top:20px;width:78px;height:18px;}
.main_middle .feature li#f_menu01 p a.productinfolink2 {display:block;position:absolute;left:155px;top:20px;width:78px;height:18px;}
.main_middle .feature li#f_menu01 p a.productinfolink3 {display:block;position:absolute;left:258px;top:20px;width:78px;height:18px;}
.main_middle .feature li#f_menu03 p a.productinfolink1 {display:block;position:absolute;left:58px;top:20px;width:78px;height:18px;}
.main_middle .feature li#f_menu03 p a.productinfolink2 {display:block;position:absolute;left:155px;top:20px;width:78px;height:18px;}
.main_middle .feature li#f_menu03 p a.productinfolink3 {display:block;position:absolute;left:258px;top:20px;width:78px;height:18px;}
.main_middle .feature li p {display:block;position:absolute;left:20px;top:40px;width:365px;height:55px;text-indent:-9999px;background:url(../../contents/en/images/common/img_main_feature_en.gif) no-repeat;}
.main_middle .feature li#f_menu01 p{background-position:0 0;}
.main_middle .feature li#f_menu02 p{background-position:0 -72px;}
.main_middle .feature li#f_menu03 p{background-position:0 -148px;}

/*notice*/
.main_middle .notice {width:285px; margin-left:20px; position:relative; background:url(../../contents/en/images/common/bg_tablist.gif) no-repeat -3px -3px;}
.main_middle .notice ul li {float:left; }
.main_middle .notice ul li a {height:29px;  float:left;}
.main_middle .notice ul li a span {height:29px; display:inline-block; padding:6px 10px 0;font-size:12px; cursor:pointer;}
.main_middle .notice ul li a.on {background:url(../../contents/en/images/common/bg_tablist.gif) no-repeat 0 -31px; }
.main_middle .notice ul li a.on span {background:url(../../contents/en/images/common/bg_tablist.gif) no-repeat right top; font-weight:bold; color:#404040; letter-spacing:-1px;}
.main_middle .notice ul li a:hover {background:url(../../contents/en/images/common/bg_tablist.gif) no-repeat 0 -31px; }
.main_middle .notice ul li a:hover span {background:url(../../contents/en/images/common/bg_tablist.gif) no-repeat right top; font-weight:bold; color:#404040; letter-spacing:-1px;}
.main_middle .notice .sublist {position:absolute; left:0; top:40px; width:280px; overflow:hidden;}
.main_middle .notice .sublist li {clear:both; background:url(../../contents/en/images/common/blt_mainlist.gif) no-repeat left 6px; padding-left:8px; font-size:11px; }
.main_middle .notice .sublist li a:link,
.main_middle .notice .sublist li a:active,
.main_middle .notice .sublist li a:visited {display:block;position:relative;width:280px; height:18px; line-height:18px; color:#666; font-size:11px; overflow:hidden;}
.main_middle .notice .sublist li a:hover {color:#fa7c37;background:none;}

.main_middle .notice li ul {display:none;}

.wrap_middle, .wrap_bottom_cp, .wrap_bottom_foot {width:100%; overflow:hidden; text-align:center;}

.main_container {position:relative;top:-145px;width:950px;margin:160px auto 0;text-align:left;overflow:hidden;}
.main_container ul, .main_container ol, .main_container li {margin:0;padding:0;}
.main_container li {list-style:none;}
.liststyle li {list-style-type:disc;margin-left:4px;}
.liststyle ul {margin-left:18px;}
.left_menu {float:left;left:0;top:0;width:180px;padding-left:10px;}
.left_menu li li {width:176px;text-align:right;background:url(../../contents/en/images/common/left_sprite_bg.gif) 0 -581px;}
.left_menu li li a:link,
.left_menu li li a:visited,
.left_menu li li a:active {display:block;width:156px;line-height:29px;height:29px;padding-right:20px;font-family:verdana;font-weight:bold;color:#666;}
.left_menu li li a:hover {color:#dd2120;background:url(../../contents/en/images/common/left_sprite_bg.gif) 0 -552px;}
.left_menu li li li a:link,
.left_menu li li li a:visited,
.left_menu li li li a:active {display:block;width:156px;line-height:18px;height:18px;padding-right:20px;font-size:10px;font-family:verdana;font-weight:bold;color:#666;}
.left_menu li li li a:hover {color:#dd2120;font-size:10px;font-family:verdana;}

.left_menu li span {display:block;padding-right:16px;line-height:21px;font-weight:bold;color:#f67b7b;background:#f2f2f2;}
.left_menu ol li {width:176px;text-align:right;background:#ebebeb;}
.left_menu ol li a {line-height:18px;height:auto;font-weight:normal;font-size:10px;font-family:Arial;}
.left_menu ol li a:hover {background:none;text-decoration:underline;}

.left_menu li.leftmenu1 h2 {width:176px;height:68px;margin:0;text-indent:-9999px;background:url(../../contents/en/images/common/left_sprite_bg.gif) no-repeat;}
.left_menu li.leftmenu2 h2 {width:176px;height:68px;margin:0;text-indent:-9999px;background:url(../../contents/en/images/common/left_sprite_bg.gif) 0 -69px no-repeat;}
.left_menu li.leftmenu3 h2 {width:176px;height:68px;margin:0;text-indent:-9999px;background:url(../../contents/en/images/common/left_sprite_bg.gif) 0 -138px no-repeat;}
.left_menu li.leftmenu4 h2 {width:176px;height:68px;margin:0;text-indent:-9999px;background:url(../../contents/en/images/common/left_sprite_bg.gif) 0 -207px no-repeat;}
.left_menu li.leftmenu5 h2 {width:176px;height:68px;margin:0;text-indent:-9999px;background:url(../../contents/en/images/common/left_sprite_bg.gif) 0 -276px no-repeat;}
.left_menu li.leftmenu6 h2 {width:176px;height:68px;margin:0;text-indent:-9999px;background:url(../../contents/en/images/common/left_sprite_bg.gif) 0 -345px no-repeat;}
.left_menu li.leftmenu7 h2 {width:176px;height:68px;margin:0;text-indent:-9999px;background:url(../../contents/en/images/common/left_sprite_bg.gif) 0 -414px no-repeat;}
.left_menu li.leftmenu8 h2 {width:176px;height:68px;margin:0;text-indent:-9999px;background:url(../../contents/en/images/common/left_sprite_bg.gif) 0 -483px no-repeat;}

/* middlContents */

.middleContents {float:left;width:740px;margin-left:20px;margin-top:-16px;}
.mdtm {margin-top:0;}
