/* Basic Style */
body {margin:0;padding:0;font-family: "ms gothic","Verdana", "Helvetica", "sans-serif"; font-size: 12px; color:#6F6F6F;}
p, h1, h2, h3, dl, dt, dd {padding:0;margin:0;}
a:link    {font:12px "ms gothic","Verdana", "Helvetica", "sans-serif"; color:#6F6F6F;text-decoration:none; line-height: 18px;}
a:visited {font:12px "ms gothic","Verdana", "Helvetica", "sans-serif"; color:#6F6F6F;text-decoration:none; line-height: 18px;}
a:active  {font:12px "ms gothic","Verdana", "Helvetica", "sans-serif"; color:#6F6F6F;text-decoration:none; line-height: 18px;}
a:hover   {color:#fa7c37; line-height: 18px;}

.Te_con {font-family:ms gothic; font-size: 11px; color:#6F6F6F; letter-spacing:0px;}
.Te_con a:link    {font:11px;color:#6F6F6F;text-decoration:none; line-height: 18px;letter-spacing:-1px;}
.Te_con a:visited {font:11px;color:#6F6F6F;text-decoration:none; line-height: 18px; letter-spacing:-1px;}
.Te_con a:active  {font:11px;color:#6F6F6F;text-decoration:none; line-height: 18px; letter-spacing:-1px;}
.Te_con a:hover   {color:#6F6F6F;text-decoration:underline; line-height: 18px; letter-spacing:-1px;}

/* Copyright */
.copyright	{font-family: "arial"; font-size: 12px; line-height: 18px; color: #959595;}
.copy {font-family: "arial","ms gothic"; font-size: 11px; line-height: 14px; color: #AAAAAA; letter-spacing:-1px}
.copy2 {font-family: "arial","ms gothic"; font-size: 11px; line-height: 14px; color: #979797; letter-spacing:-1px}
.copy3 {font-family: "arial","ms gothic"; font-size: 11px; line-height: 15px; color: #5c7592; padding-top:3px}

/* Scroll bar */
body,p,div,td,br { font: 12px; line-height: 18px;} 
TR.H {BACKGROUND-COLOR: FFF3E7;line-height: 18px;}

img {border:0px;}

/* Box Style */
.input_box 	{height:18; background-color:F7F7F7 ;border:1 solid #F7F7F7; font-family:"arial","ms gothic"; font-size:12px;}
.input_box02 	{background-color:ffffff ;border:1 solid #CACACA; font-family:"arial","ms gothic"; font-size:12px; color:5F5F5F;}
.input_box03 	{background-color:EEEEEE ;border:1 solid #E8E8E8; font-family:"arial","ms gothic"; font-size:12px; color:8E8E8E;}
.input_color 	{border:solid 1; font-family:"arial","ms gothic"; font-size:9pt; cursor : text; color:black;  background-color:#E9F1F9; height:20px; border-color:#7F9DB9;}
.list_box	{height:18; background-color:#FFFFFF ;border:1 solid #CACACA; font-family:"arial","ms gothic"; font-size:12px; color:5F5F5F;}
.list_box01	{height:16; background-color:#FFFFFF ;border:1 solid #CACACA; font-family:"arial","ms gothic"; font-size:11px; color:5F5F5F;}
.drop01 	{height:20; background-color:ECF4FE ;border:1 solid #A0CDF9; font-family:"arial","ms gothic"; font-size:12px; color:5F5F5F;}
.textarea	{border-style:none;font-family:"arial","ms gothic"; font-size:12px; color:5F5F5F; cursor:text;  border-right: #FFFFFF 1px solid; border-top: #FFFFFF 1px solid; border-left: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
.textarea01	{border-width:1; border-style: ridge; background-color: #FFFFFF; color:#5F5F5F; font-family:"arial","ms gothic"; 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 1; font-family:"arial","ms gothic"; font-size:9pt; cursor : text; color:#5F5F5F;  background-color:#F7F7F7; border-color:#ABABAB;}
.textarea03	{border-width:1; border-style: ridge; background-color: #FFFFFF; color:#5F5F5F; font-family:"arial","ms gothic"; 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;}
.list_box	{height:18; background-color:FFFFFF ;border:1 solid #D5D5D5; font-family:ms gothic; font-size:12px; color:5F5F5F;}
.list_box2	{height:18; background-color:#FFFFFF ;border:1 solid #CACACA; font-family:ms gothic; font-size:12px; color:5F5F5F;}

/* 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;}

/* Font */
.orange		{font-size: 12px; line-height: 18px; color: #FF6000;}
.orange a:link 	{font-family: "ms gothic","Arial"; font-size: 12px; line-height: 18px; color: #FF6000; text-decoration:none;}
.orange a:visited {font-family: "ms gothic","Arial"; font-size: 12px; line-height: 18px; color: #FF6000;}
.orange a:active 	{font-family: "ms gothic","Arial"; font-size: 12px; line-height: 18px; color: #FF6000; }
.orange a:hover 	{font-family: "ms gothic","Arial"; font-size: 12px; line-height: 18px; color: #FF6000; text-decoration:underline;}

.orange_b		{font-size: 12px; line-height: 18px; color: #FF6000; font-weight: bold;}
.orange_b a:link 	{font-size: 12px; line-height: 18px; color: #FF6000; font-weight: bold;  text-decoration:none;}
.orange_b a:visited {font-size: 12px; line-height: 18px; color: #FF6000; font-weight: bold;}
.orange_b a:active 	{font-size: 12px; line-height: 18px; color: #FF6000; font-weight: bold;}
.orange_b a:hover 	{font-size: 12px; line-height: 18px; color: #FF6000; font-weight: bold;  text-decoration:underline;}

.red_b		{font-size: 12px; line-height: 18px; color: #B20020; font-weight: bold;}
.red_b a:link 	{font-size: 12px; line-height: 18px; color: #B20020; font-weight: bold;  text-decoration:none;}
.red_b a:visited {font-size: 12px; line-height: 18px; color: #B20020; font-weight: bold;}
.red_b a:active 	{font-size: 12px; line-height: 18px; color: #B20020; font-weight: bold;}
.red_b a:hover 	{font-size: 12px; line-height: 18px; color: #B20020; font-weight: bold;  text-decoration:underline;}

.green		{ font-size: 12px; color: #4F8600;}
.green a:link 	{ font-size: 12px; color: #4F8600; text-decoration:none; }
.green a:visited { font-size: 12px; color: #4F8600;}
.green a:active 	{ font-size: 12px; color: #4F8600;}
.green a:hover 	{ font-size: 12px; color: #4F8600; text-decoration:underline;}

.green_b           	{font-size: 12px; color: #4F8600; font-weight: bold; text-decoration:none; }
.green_b a:link	    {font-size: 12px; color: #4F8600; font-weight: bold; }
.green_b a:visited	{font-size: 12px; color: #4F8600; font-weight: bold; }
.green_b a:active	{font-size: 12px; color: #4F8600; font-weight: bold; }
.green_b a:hover 	{font-size: 12px; color: #4F8600; font-weight: bold; text-decoration:underline;}

.blue_b           	{font-size: 12px; color: #1042bd; font-weight: bold; text-decoration:none; }
.blue_b a:link	    {font-size: 12px; color: #1042bd; font-weight: bold; }
.blue_b a:visited	{font-size: 12px; color: #1042bd; font-weight: bold; }
.blue_b a:active	{font-size: 12px; color: #1042bd; font-weight: bold; }
.blue_b a:hover 	{font-size: 12px; color: #1042bd; font-weight: bold; text-decoration:underline;}

.text_white 	{font-size: 12px; color: #FFFFFF; }
.text_white a:link 	{font-size: 12px; color: #FFFFFF; }
.text_white a:visited 	{font-size: 12px; color: #FFFFFF; }
.text_white a:active 	{font-size: 12px; color: #FFFFFF; }
.text_white a:hover 	{font-size: 12px; color: #FFFFFF; text-decoration:underline;}

.text_whiteb 	{font-size: 12px; color: #FFFFFF; font-weight: bold;}
.text_whiteb:link 	{font-size: 12px; color: #FFFFFF; font-weight: bold;}
.text_whiteb:visited 	{font-size: 12px; color: #FFFFFF; font-weight: bold;}
.text_whiteb:active 	{font-size: 12px; color: #FFFFFF; font-weight: bold;}
.text_whiteb:hover 	{font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration:underline;}

.text_bblack 	{ font-size: 12px; color: #000000; font-weight: bold;}
.text_bblack a:link { font-size: 12px; color: #000000; font-weight: bold;}
.text_bblack a:visited { font-size: 12px; color: #000000; font-weight: bold;}
.text_bblack a:active	{ font-size: 12px; color: #000000; font-weight: bold;}
.text_bblack a:hover { font-size: 12px; color: #000000; font-weight: bold;}

.text_blue {font-size: 12px;color: #0072BC;text-decoration:none;}
.text_blue a:link {font-size: 12px;color: #0072BC;}
.text_blue a:visited {font-size: 12px;color: #0072BC;}
.text_blue a:active {font-size: 12px;color: #0072BC;}
.text_blue a:hover {font-size: 12px;color: #0072BC;text-decoration: none;}

.text_whiteb2 	{font-size: 13px; color: #FFFFFF; font-weight: bold;}
.text_whiteb a:link 	{font-size: 13px; color: #FFFFFF; font-weight: bold;}
.text_whiteb a:visited 	{font-size: 13px; color: #FFFFFF; font-weight: bold;}
.text_whiteb a:active 	{font-size: 13px; color: #FFFFFF; font-weight: bold;}
.text_whiteb a:hover 	{font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration:underline;}

.text_whiteb3 	{font-size: 13px; color: #4C4C4C; font-weight: bold;}
.text_whiteb a:link 	{font-size: 13px; color: #4C4C4C; font-weight: bold;}
.text_whiteb a:visited 	{font-size: 13px; color: #4C4C4C; font-weight: bold;}
.text_whiteb a:active 	{font-size: 13px; color: #4C4C4C; font-weight: bold;}
.text_whiteb a:hover 	{font-size: 13px; color: #4C4C4C; font-weight: bold; text-decoration:underline;}

.redblack_b		{font-size: 12px; line-height: 18px; color: #666; font-weight: bold;}
.redblack_b a:link 	{font-size: 12px; line-height: 18px; color: #666; font-weight: bold;  text-decoration:none;}
.redblack_b a:visited {font-size: 12px; line-height: 18px; color: #666; font-weight: bold;}
.redblack_b a:active 	{font-size: 12px; line-height: 18px; color: #666; font-weight: bold;}
.redblack_b a:hover 	{font-size: 12px; line-height: 18px; color: #666; font-weight: bold;  text-decoration:underline;}

.greenblack_b		{font-size: 12px; line-height: 18px; color: #666; font-weight: bold;}
.greenblack_b a:link 	{font-size: 12px; line-height: 18px; color: #666; font-weight: bold;  text-decoration:none;}
.greenblack_b a:visited {font-size: 12px; line-height: 18px; color: #666; font-weight: bold;}
.greenblack_b a:active 	{font-size: 12px; line-height: 18px; color: #666; font-weight: bold;}
.greenblack_b a:hover 	{font-size: 12px; line-height: 18px; color: #666; font-weight: bold;  text-decoration:underline;}

.greenblack		{font-size: 12px; line-height: 18px; color: #0a9300;}
.greenblack a:link 	{font-size: 12px; line-height: 18px; color: #0a9300;  text-decoration:none;}
.greenblack a:visited {font-size: 12px; line-height: 18px; color: #0a9300;}
.greenblack a:active 	{font-size: 12px; line-height: 18px; color: #0a9300;}
.greenblack a:hover 	{font-size: 12px; line-height: 18px; color: #0a9300; text-decoration:underline;}

.scaletblack_b		{font-size: 12px; line-height: 18px; color: #666; font-weight: bold;}
.scaletblack_b a:link 	{font-size: 12px; line-height: 18px; color: #666; font-weight: bold;  text-decoration:none;}
.scaletblack_b a:visited {font-size: 12px; line-height: 18px; color: #666; font-weight: bold;}
.scaletblack_b a:active 	{font-size: 12px; line-height: 18px; color: #666; font-weight: bold;}
.scaletblack_b a:hover 	{font-size: 12px; line-height: 18px; color: #666; font-weight: bold;  text-decoration:underline;}

.scalet		{font-size: 12px; line-height: 18px; color: #666;}
.scalet a:link 	{font-size: 12px; line-height: 18px; color: #666;  text-decoration:none;}
.scalet a:visited {font-size: 12px; line-height: 18px; color: #666;}
.scalet a:active 	{font-size: 12px; line-height: 18px; color: #666;}
.scalet a:hover 	{font-size: 12px; line-height: 18px; color: #666; text-decoration:underline;}

.text_yellow		{font-size: 12px; line-height: 18px; color: #eca100; }
.text_yellow a:link 	{font-size: 12px; line-height: 18px; color: #eca100;  text-decoration:none;}
.text_yellow a:visited {font-size: 12px; line-height: 18px; color: #eca100;}
.text_yellow a:active 	{font-size: 12px; line-height: 18px; color: #eca100;}
.text_yellow a:hover 	{font-size: 12px; line-height: 18px; color: #eca100;  text-decoration:underline;}

/* Font */
.blackFont {font-size: 12px; line-height: 18px; color: #262626;}

.gray01 		{font-size: 11px; line-height: 18px; color: #555555;}
.gray01 a:link 	{font-size: 11px; line-height: 18px; color:#555555; text-decoration:none; }
.gray01 a:visited 	{font-size: 11px; line-height: 18px; color: #555555;}
.gray01 a:active 	{font-size: 11px; line-height: 18px; color: #555555; }
.gray01 a:hover 	{font-size: 11px; line-height: 18px; color: #FF5A00; text-decoration:underline;}

.ms gothic_2 		{font-size: 11px; line-height: 18px; color: #737373;}
.ms gothic_2 a:link 	{font-size: 11px; line-height: 18px; color:#737373; text-decoration:none; }
.ms gothic_2 a:visited 	{font-size: 11px; line-height: 18px; color: #737373;}
.ms gothic_2 a:active 	{font-size: 11px; line-height: 18px; color: #737373; }
.ms gothic_2 a:hover 	{font-size: 11px; line-height: 18px; color: #FF5A00; text-decoration:underline;}

.ms gothic_3 		{font-size: 11px; line-height: 18px; color: #26777E;}
.ms gothic_3 a:link 	{font-size: 11px; line-height: 18px; color:#26777E; text-decoration:none; }
.ms gothic_3 a:visited 	{font-size: 11px; line-height: 18px; color: #26777E;}
.ms gothic_3 a:active 	{font-size: 11px; line-height: 18px; color: #26777E; }
.ms gothic_3 a:hover 	{font-size: 11px; line-height: 18px; color: #FF5A00; text-decoration:underline;}

.ms gothic_4 		{font-size: 11px; line-height: 14px; color: #737373;}
.ms gothic_4 a:link 	{font-size: 11px; line-height: 14px; color:#737373; text-decoration:none; }
.ms gothic_4 a:visited 	{font-size: 11px; line-height: 14px; color: #737373;}
.ms gothic_4 a:active 	{font-size: 11px; line-height: 14px; color: #737373; }
.ms gothic_4 a:hover 	{font-size: 11px; line-height: 14px; color: #FF5A00; text-decoration:underline;}

.yellow11		{font-size: 11px; line-height: 18px; color: #FFD800;}
.yellow11 a:link 	{font-size: 11px; line-height: 18px; color:#FFD800; text-decoration:none; }
.yellow11 a:visited {font-size: 11px; line-height: 18px; color: #FFD800;}
.yellow11 a:active 	{font-size: 11px; line-height: 18px; color: #FFD800; }
.yellow11 a:hover 	{font-size: 11px; line-height: 18px; color: #FFD800; text-decoration:underline;}

.orange11		{font-size: 11px; line-height: 18px; color: #D97200;}
.orange11 a:link 	{font-size: 11px; line-height: 18px; color:#D97200; text-decoration:none; }
.orange11 a:visited {font-size: 11px; line-height: 18px; color: #D97200;}
.orange11 a:active 	{font-size: 11px; line-height: 18px; color: #D97200; }
.orange11 a:hover 	{font-size: 11px; line-height: 18px; color: #D97200; text-decoration:underline;}

.text_ms gothic_blue {font-size: 11px;color: #0072BC;}
.text_ms gothic_blue a:link {font-size: 11px;color: #0072BC;}
.text_ms gothic_blue a:visited {font-size: 11px;color: #0072BC;}
.text_ms gothic_blue a:active {font-size: 11px;color: #0072BC;}
.text_ms gothic_blue a:hover {font-size: 11px;color: #0072BC;text-decoration: underline;}

.text_ms gothic_lightorange {font-size: 11px;color: #FBAF5D;}
.text_ms gothic_lightorange a:link {font-size: 11px;color: #FBAF5D;}
.text_ms gothic_lightorange a:visited {font-size: 11px;color: #FBAF5D;}
.text_ms gothic_lightorange a:active {font-size: 11px;color: #FBAF5D;}
.text_ms gothic_lightorange a:hover {font-size: 11px;color: #FBAF5D;text-decoration: underline;}

.text_ms gothic_brightblue {font-size: 11px;color: #00BFF3;}
.text_ms gothic_brightblue a:link {font-size: 11px;color: #00BFF3;}
.text_ms gothic_brightblue a:visited {font-size: 11px;color: #00BFF3;}
.text_ms gothic_brightblue a:active {font-size: 11px;color: #00BFF3;}
.text_ms gothic_brightblue a:hover {font-size: 11px;color: #00BFF3; text-decoration: underline;}

.text_ms gothic_green {font-size: 11px;color: #598527;}
.text_ms gothic_green a:link {font-size: 11px;color: #598527;}
.text_ms gothic_green a:visited {font-size: 11px;color: #598527;}
.text_ms gothic_green a:active {font-size: 11px;color: #598527;}
.text_ms gothic_green a:hover {font-size: 11px;color: #598527; text-decoration: underline;}

.text_ms gothic_whiteblue {font-size: 11px;color: #DFF0F4;}
.text_ms gothic_whiteblue a:link {font-size: 11px;color: #DFF0F4;}
.text_ms gothic_whiteblue a:visited {font-size: 11px;color: #DFF0F4;}
.text_ms gothic_whiteblue a:active {font-size: 11px;color: #DFF0F4;}
.text_ms gothic_whiteblue a:hover {font-size: 11px;color: #DFF0F4; text-decoration: underline;}

.ms gothic_white11	{font-size: 11px; line-height: 14px; color: #FFFFFF;}
.ms gothic_white11 a:link {font-size: 11px; line-height: 14px; color: #FFFFFF;}
.ms gothic_white11 a:visited {font-size: 11px; line-height: 14px; color: #FFFFFF;}
.ms gothic_white11 a:active	{font-size: 11px; line-height: 14px; color: #FFFFFF;}
.ms gothic_white11 a:hover {font-size: 11px; line-height: 14px; color: #FFFFFF; text-decoration: underline;}

.ms gothic_white11b	{font-size: 11px; line-height: 14px; color: #FFFFFF; font-weight: bold;}
.ms gothic_white11b a:link	{font-size: 11px; line-height: 14px; color: #FFFFFF; font-weight: bold;}
.ms gothic_white11b a:visited	{font-size: 11px; line-height: 14px; color: #FFFFFF; font-weight: bold;}
.ms gothic_white11b a:active	{font-size: 11px; line-height: 14px; color: #FFFFFF; font-weight: bold;}
.ms gothic_white11b a:hover	{font-size: 11px; line-height: 14px; color: #FFFFFF; font-weight: bold; text-decoration: underline;}

.ms gothic_gray	{font-size: 11px; line-height: 18px; color: #BEBEBE;}
.ms gothic_gray a:link {font-size: 11px; line-height: 18px; color: #BEBEBE;}
.ms gothic_gray a:visited {font-size: 11px; line-height: 18px; color: #BEBEBE;}
.ms gothic_gray a:active	{font-size: 11px; line-height: 18px; color: #BEBEBE;}
.ms gothic_gray a:hover {font-size: 11px; line-height: 18px; color: #BEBEBE; text-decoration: underline;}

.lineHeight0 {line-height:0px;}

.noticeBox {position:relative;width:458px;padding:32px 0 0 10px;_padding-top:38px;height:115px;overflow:hidden;}
* html .noticeBox {padding-top:38px;height:105px;}
*:first-child+html .noticeBox {padding-top:38px;height:105px;}
.noticeBox ul {list-style:none;padding:0px;margin:4px 0 0 5px;}
.noticeBox li {line-height:16px;height:18px;overflow:hidden;}

.MainNoticeFlashBox {position:relative;top:0;left:0;width:468px;height:148px;}
.MainNoticeFlashInBox {position:absolute;left:0;width:468px;height:148px;}
.MainNoticeFlashBox1 {position:absolute;left:0;width:468px;height:148px;background:url("../../contents/ja/images/main/main_docu_banner.jpg") 0 0 no-repeat;z-index:10;cursor:pointer;}
.MainNoticeFlashBox2 {position:absolute;left:0;width:468px;height:148px;background:url("../../contents/ja/images/main/main_docu_banner.jpg") -468px 0 no-repeat;z-index:10;cursor:pointer;}
.MainNoticeFlashBox3 {position:absolute;left:0;width:468px;height:148px;background:url("../../contents/ja/images/main/main_docu_banner.jpg") -936px 0 no-repeat;z-index:10;cursor:pointer;}
.bannerBtnContainer {position:absolute;bottom:5px;right:10px;width:60px;height:16px;z-index:50;}
.bannerBtnOn {float:left;width:14px;height:14px;margin-right:4px;color:#fff;line-height:14px;border:1px solid #d54b00;text-align:center;background:#fd9000;cursor:pointer;}
.bannerBtnOff {float:left;width:14px;height:14px;margin-right:4px;color:#7abbdb;line-height:14px;border:1px solid #7abbdb;text-align:center;background:#fff;cursor:pointer;}

li.imgView, li.imgNotView {float:left;width:158px;height:101px;}
li.imgView img {cursor:pointer;}
li.imgNotView img {display:none;}

/* GNB */
h1 {position:absolute;top:42px;left:0;margin:0;padding:0;text-indent:-99999px; background:url(../../contents/ja/images/common/log_rsupport.gif) no-repeat -12px 0;}
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;background:url(../../contents/ja/images/common/bg_gnb_sprite_ja.gif) 0 -77px no-repeat;
                cursor:pointer;overflow:hidden;z-index:9999;}
div.changelang a {display:block;width:78px;height:23px;line-height:23px;}
div.changelang a:hover {color:#666;}
div.changelangover {height:108px; border-bottom: solid 1px #cfcfcf;}
div.changelang ul {margin:0;padding:0;}
div.changelang li {line-height:18px; *line-height: 17px; padding-left:10px;background:url(/contents/ja/images/common/bg_gnb_sprite_ja.gif) 0 -41px no-repeat;}
div.changelang li.langtext{line-height:23px;padding-left:0 !important;color:#666 !important;background:url(/contents/ja/images/common/bg_gnb_sprite_ja.gif) no-repeat !important;}
div.changelangover li.over {color:#fff;padding-left:10px;Background:url(/contents/ja/images/common/bg_gnb_sprite_ja.gif) 0 -23px no-repeat;}
div.changelang li a {height:17px;line-height:17px; *line-height: 16px; *height: 16px; }
div.changelang li a:hover {color:#fff;}
div.changelang div {display:none;position:absolute;top:0;left:0;width:78px;height:108px;background:url(/contents/ja/images/common/bg_gnb_sprite_ja.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(/contents/ja/images/common/bg_gnb_sprite_ja.gif) 0 1px no-repeat;overflow:hidden;}

a.loginbutton {position:absolute;top:10px;right:11px;width:62px;height:22px;line-height:22px !important;letter-spacing:-.2em;font-size:11px !important;
               text-indent:14px;color:#fff !important;Background:url(../../contents/ja/images/common/bg_gnb_sprite_ja.gif) 0 -99px no-repeat;}
a.loginbutton:hover {color:#fff;text-decoration:none;line-height:22px;}

.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/ja/images/common/bg_gnb_ja.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;}
ul.gnb li a:hover {text-decoration:none;}
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/ja/images/common/bg_gnb_ja.gif) -743px 0 no-repeat;overflow:hidden;}
li.gnbmenu2 a.over {background:url(../../contents/ja/images/common/bg_gnb_ja.gif) -873px 0 no-repeat;}
li.gnbmenu3 a.over {background:url(../../contents/ja/images/common/bg_gnb_ja.gif) -993px 0 no-repeat;}
li.gnbmenu4 a.over {background:url(../../contents/ja/images/common/bg_gnb_ja.gif) -1113px 0 no-repeat;}
li.gnbmenu5 a.over {background:url(../../contents/ja/images/common/bg_gnb_ja.gif) -1233px 0 no-repeat;}
li.gnbmenu6 a.over {background:url(../../contents/ja/images/common/bg_gnb_ja.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 {display:block;width:109px;_width:111px;height:21px;line-height:21px;text-indent:14px;color:#4b4a4a;font-family:Arial, MS Gothic;
                background:#fff;border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;}
* html ul.gnb li li a {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/ja/images/common/bg_gnb_sprite_ja.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.gnbmenu6 span {left:3px;}

li.gnbmenu1 ul {position:relative;top:-3px;left:13px;width:130px;overflow:hidden;}
li.gnbmenu2 ul {position:relative;top:-3px;left:3px;width:120px;overflow:hidden;}
li.gnbmenu3 ul {position:relative;top:-3px;left:3px;width:120px;overflow:hidden;}
li.gnbmenu4 ul {position:relative;top:-3px;left:3px;width:120px;overflow:hidden;}
li.gnbmenu5 ul {position:relative;top:-3px;left:3px;width:120px;overflow:hidden;}
li.gnbmenu6 ul {position:relative;top:-3px;left:3px;width:133px;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:MS Gothic, Arial; color:#666; float:left; width:125px; text-align:left; vertical-align:middle; padding-top:6px; margin-left:24px;font-weight:bold;}
.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:Arial, MS Gothic;}
.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 7px; 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:12px; letter-spacing:-0.1em; font-family:Arial, MS Gothic; text-decoration:none; color:#777; vertical-align:middle; }
.public footer dd ul li a:hover {color:#fa7c37;}
.public_footer dd ul li select {font-size:9px; font-family:Arial, MS Gothic; margin-top:-3px; _margin-top:0px; 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:Arial, MS Gothic; 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:Arial, MS Gothic; 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; 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; color:#333; margin-bottom:7px; line-height:25px;}
.main_middle_list dl dd {background:url(/contents/ja/images/common/blt_mainlist.gif) no-repeat left 6px;margin:0;padding-left:8px; font-size:12px; line-height:17px;}

.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 {display:block; width:200px; overflow:hidden; padding:0; }
.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:125px; 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/ja/images/common/bg_feature_ja.gif) no-repeat left bottom;}
.main_middle .feature li {float:left;}
.main_middle .feature li a {display:block;height:41px;background:url(../../contents/ja/images/common/bg_feature_ja.gif) no-repeat 400px 500px;}
.main_middle .feature p a {background:none;}
.main_middle .feature strong {display:none;}
.main_middle .feature ul {margin-left:40px;}
.main_middle .feature li#f_menu01 a {background-position:-35px 0; width:125px; height:46px; }
.main_middle .feature li#f_menu02 a {background-position:-160px 0; width:87px; height:46px;}
.main_middle .feature li#f_menu03 a {background-position:-247px 0; width:111px; height:46px;}
.main_middle .feature li#f_menu01 a:hover {background-position:-35px -46px; }
.main_middle .feature li#f_menu02 a:hover {background-position:-160px -46px; }
.main_middle .feature li#f_menu03 a:hover {background-position:-247px -46px; }
.main_middle .feature li#f_menu01 a.on {background-position:-35px -46px; }
.main_middle .feature li#f_menu02 a.on {background-position:-160px -46px; }
.main_middle .feature li#f_menu03 a.on {background-position:-247px -46px; }
.main_middle .feature li#f_menu01 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_menu02 p a.productinfolink1 {display:block;position:absolute;left:58px;top:42px;width:78px;height:18px;}
.main_middle .feature li#f_menu02 p a.productinfolink2 {display:block;position:absolute;left:152px;top:42px;width:78px;height:18px;}
.main_middle .feature li#f_menu02 p a.productinfolink3 {display:block;position:absolute;left:255px;top:42px;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/ja/images/common/img_main_feature_ja.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/ja/images/common/bg_tablist.gif) no-repeat -3px -76px;}
.main_middle .notice ul li {float:left; }
.main_middle .notice ul li a {float:left;height:29px;font-size:12px;letter-spacing:-.1em;}
.main_middle .notice ul li a span {height:29px; display:inline-block; padding:6px 10px 0; cursor:pointer;}
.main_middle .notice ul li a.on {background:url(../../contents/ja/images/common/bg_tablist.gif) no-repeat 0 -31px; }
.main_middle .notice ul li a.on span {background:url(../../contents/ja/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/ja/images/common/bg_tablist.gif) no-repeat 0 -31px; }
.main_middle .notice ul li a:hover span {background:url(../../contents/ja/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; height:72px; overflow:hidden;}
.main_middle .notice .sublist li {clear:both; background:url(../../contents/ja/images/common/blt_mainlist.gif) no-repeat left 6px; padding-left:8px; font-size:12px; }
.main_middle .notice .sublist li a {position:relative;width:280px; height:18px; overflow:hidden;}
.main_middle .notice .sublist li a:hover {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 li {margin:0;padding:0;}
.main_container li {list-style:none;}
.left_menu {float:left;left:0;top:0;width:180px;padding-left:10px;}
.left_menu li li {width:176px;text-align:right;text-indent:25px;background:url(../../contents/ja/images/common/left_sprite_bg.gif) 0 -581px;}
.left_menu li li a:link,
.left_menu li li a:active,
.left_menu li li a:visited {display:block;width:156px;line-height:29px;height:29px;padding-right:20px;font-weight:bold;text-decoration:none;}
.left_menu li li a:hover {color:#dd2120;background:url(../../contents/ja/images/common/left_sprite_bg.gif) 0 -552px;}

.left_menu li li li {width:176px;text-align:right;text-indent:25px;padding-left:4px;}
.left_menu li li li a:link,
.left_menu li li li a:active,
.left_menu li li li a:visited {display:block;width:152px;line-height:20px;height:20px;margin-right:6px;padding-right:20px;font-family:Verdana, Dotum;
                       font-size:11px !important;font-weight:bold;color:#954b4b;
                       background:url(/contents/ja/images/common/left_sprite_bg.gif) 0 -630px;border-bottom:solid 1px #f3ecec;}
.left_menu li li li a:hover {color:#dd2120;background:url(/contents/ja/images/common/left_sprite_bg.gif) 0 -610px;color:#954b4b;}
.left_menu li li li.over a {background:url(/contents/ja/images/common/left_sprite_bg.gif) 0 -610px;}

.left_menu ul, .left_menu li {list-style:none;margin:0;padding:0;}
.left_menu li.leftmenu1 h2 {width:176px;height:68px;margin:0;text-indent:-9999px;background:url(../../contents/ja/images/common/left_sprite_bg.gif);}
.left_menu li.leftmenu2 h2 {width:176px;height:68px;margin:0;text-indent:-9999px;background:url(../../contents/ja/images/common/left_sprite_bg.gif) 0 -69px;}
.left_menu li.leftmenu3 h2 {width:176px;height:68px;margin:0;text-indent:-9999px;background:url(../../contents/ja/images/common/left_sprite_bg.gif) 0 -138px;}
.left_menu li.leftmenu4 h2 {width:176px;height:68px;margin:0;text-indent:-9999px;background:url(../../contents/ja/images/common/left_sprite_bg.gif) 0 -207px;}
.left_menu li.leftmenu5 h2 {width:176px;height:68px;margin:0;text-indent:-9999px;background:url(../../contents/ja/images/common/left_sprite_bg.gif) 0 -276px;}
.left_menu li.leftmenu6 h2 {width:176px;height:68px;margin:0;text-indent:-9999px;background:url(../../contents/ja/images/common/left_sprite_bg.gif) 0 -345px;}
.left_menu li.leftmenu7 h2 {width:176px;height:68px;margin:0;text-indent:-9999px;background:url(../../contents/ja/images/common/left_sprite_bg.gif) 0 -414px;}
.left_menu li.leftmenu8 h2 {width:176px;height:68px;margin:0;text-indent:-9999px;background:url(../../contents/ja/images/common/left_sprite_bg.gif) 0 -483px;}
.left_menu li.leftmenu8 li a {font-family:Arial, MS Gothic;}

/* middlContents */
.middleContents {float:right;width:740px;margin-left:10px;margin-top:-18px;}
.mdtm {margin-top:0;}
.list351 .middleContents {margin-top:0}
.list441 .middleContents {margin-top:0}
.list251 .middleContents {margin-top:0}
.list412 .middleContents {margin-top:0}

/* images, ball, butten, bg  */
.tabbg_red {background: transparent url(/contents/ko/images/common/tab_bg_f01.jpg) 0px 0px no-repeat; width:683px;}

/* FAQ */
.faq_1 {display: block;border:0;margin-bottom:0;padding-left:18px;width: 620px;cursor:pointer;font-family: Arial,sans serif;font-size: 12px;
        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;}

