html {
scrollbar-arrow-color:#ccc;
scrollbar-face-color:#fff;
scrollbar-darkshadow-color:#ccc;
scrollbar-highlight-color:#e9e9e9;
scrollbar-3dlight-color:#fff;
scrollbar-shadow-color:#e9e9e9;
scrollbar-track-color:#f9f9f9;
}
body,td,th {font:12px Verdana, Arial, Helvetica, sans-serif;color:#333;}
body {margin:0;background:#fff url(../../images/bg.jpg) repeat-x center top;}
input,select {vertical-align:middle;font-size:12px;}
img {border:0;}

/*index*/
#Header1_TKeyword {border:1px solid #ccc;width:192px;height:21px;line-height:18px;color:#999;padding:0 0 0 6px;}
#news_index td a {color:#002157;}
#news_index td a:hover {color:#d71920;}
#pages_index {font-size:11px;color:#999;}
.opacity {filter:alpha(opacity=100)}
#footer {border-top:1px solid #ccc;}
#footer td,#footer td a {font-size:11px;color:#999;text-decoration:none;}
#footer td a:hover {color:#d71920;}
#footer td strong,#footer td strong a {font-size:12px;color:#666;}
#footer td strong a {text-decoration:underline;}

/*sidebar*/
#sidebar_menu td a {color:#666;font-size:14px;font-weight:bold;text-decoration:none;}
#sidebar_menu td a:hover {color:#d71920;}

/*subtitle and current*/
.subtitle {color:#2e3c8c;font-size:18px;}
.current,.current a {color:#999;font-size:11px;text-decoration:none;}
.current a:hover {color:#d71920;}
/*subtitle and current gb*/
.subtitle_gb {color:#2e3c8c;font-size:21px;font-weight:bold;}

/*profile and contact*/
.content_profile {line-height:24px;}
.content_profile img {margin:0 0 12px 18px;}
.content_profile a,.content_profile_gb a,.content_profile_jp a {color:#039;text-decoration:underline;}
.content_profile a:hover,.content_profile_gb a:hover,.content_profile_jp a:hover {color:#d71920;}
/*profile and ceo and contact gb*/
.content_profile_gb,.content_profile_jp {line-height:24px;font-size:14px;text-indent:2em;}
.content_profile_gb img {margin:0 0 12px 18px;}
.content_ceo_gb {line-height:24px;font-size:14px;}
.content_ceo_gb strong {text-indent:2em;display:block;}
.content_ceo_gb p {text-indent:2em;}
.ceo_signatory_gb {text-align:right;}
.content_contact_gb {line-height:24px;font-size:14px;}
.content_contact_gb a {color:#039;text-decoration:underline;}
.content_contact_gb a:hover {color:#d71920;}
/*profile and contact jp*/
.content_profile_jp img {margin:24px 18px 12px 24px;}

/*product*/
.product td {position:relative;}
.product_new {position:absolute;top:1px;left:1px;}
a.product_img img {border:1px solid #ccc;}
a.product_txt {font-size:11px;color:#666;font-weight:bold;}
a.product_txt:hover {color:#d71920;}
.pages_product,.pages_news {border-top:2px solid #ccc;word-spacing:2px;}
.pages_product a {color:#999;text-decoration:none;}
.pages_product a:hover {color:#d71920;text-decoration:underline;}
.pages_product strong {color:#2e3c8c;}
.pages_product span {color:#999;}
.pages_product em {font-style:normal;font-weight:bold;}
.pages_product select {background:#2e3c8c;color:#fff;font-weight:bold;}

/*news*/
#news a {color:#333;text-decoration:none;}
#news a:hover {color:#d71920;}
#news span {font-size:11px;color:#666;}
.pages_news td {font-size:11px;color:#999;}
.pages_news td strong {color:#666;}
#news_title strong {font-size:16px;}
#news_info p {line-height:21px;}
/*news gb*/
#news_title_gb strong {font-size:21px;}
#news_info_gb p {line-height:24px;font-size:14px;}

/*join*/
#join_title {font-size:14px;}
#join_info {line-height:24px;}
#DDLPosition {background:#2e3c8c;color:#fff;width:240px;}
#join_table {border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#join_table th,#join_table td {border-top:1px solid #ccc;border-left:1px solid #ccc;padding:3px 6px;}
#join_table th {background:#ebebeb;color:#333;}
#join_table td {color:#666;}
#join_table .input_join {border:1px solid #ccc;background:#ebebeb;width:300px;height:18px;line-height:18px;}
#join_table .textarea_join {border:1px solid #ccc;background:#ebebeb;width:420px;line-height:18px;}
#join_table .file_join {border:1px solid #ccc;background:#ebebeb;width:250px;}
#join_table td span {color:#d71920;font-weight:bold;}
#join_table #RBLSex th,#join_table #RBLSex td {border:none;padding:0;}
/*join gb*/
#join_title_gb {font-size:18px;}
#join_info_gb {line-height:24px;font-size:14px;}
#join_subtitle_gb {font-size:14px;}
.select_join_gb {background:#2e3c8c;color:#fff;width:300px;}
#join_table_gb {border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#join_table_gb th,#join_table_gb td {border-top:1px solid #ccc;border-left:1px solid #ccc;font-size:14px;}
#join_table_gb th {background:#ebebeb;color:#333;padding:3px 0;}
#join_table_gb td {color:#666;padding:3px 6px;}
#join_table_gb .input_join {border:1px solid #ccc;background:#ebebeb;width:300px;height:18px;line-height:18px;}
#join_table_gb .textarea_join {border:1px solid #ccc;background:#ebebeb;width:420px;line-height:18px;}
#join_table_gb .file_join {border:1px solid #ccc;background:#ebebeb;width:250px;}
#join_table_gb td span {color:#d71920;}
#join_table_gb #RBLSex th,#join_table_gb #RBLSex td {border:none;padding:0;}