BODY {background: #71b5e4;}
FORM {margin: 0px;}
TD {font-family: Arial, Tahoma; font-size: 12px; color: #000000;}

.u4 {background: url('/images/style/u4.gif') no-repeat;}
.uo {background: url('/images/style/mnu_gone.jpg') no-repeat;}
.ut {background: url('/images/style/mnu_gtwo.jpg') no-repeat;}

.main_menu_selected {background: #d9e4ee;}
#main_menu TD {font-family: Tahoma,Arial; color: #de5900; font-size: 10pt;}
#main_menu TD A {font-family: Tahoma,Arial; color: #ffffff; font-size: 10pt; text-decoration: none;}
#main_menu TD A:hover {color: #ffffff; text-decoration: none;}

/* #footer TD {font-size: 11px; color: #CCCCCC; padding: 0px; background: #6e9ac4;} */
#footer TD A {font-size: 12px; color: #ffffff;}
#footer TD A:HOVER {color: #ffffff; text-decoration: none;}
.fo_l {border-left: 1px dashed #FFFFFF; color: #FFFFFF; font-size: 11px;}
.fo_r {border-right: 1px dashed #FFFFFF;}
.A_gray {FONT-SIZE: 11px; background: #6e9ac4; color: #ffffff; TEXT-DECORATION: none; padding: 1px 10px 1px 5px;}
.A_gray:hover {COLOR: #ffffff; background: #94badb; text-decoration: none;}

.A_func {FONT-SIZE: 10pt; color: #6e9ac4; TEXT-DECORATION: underline;}
.A_func:hover {COLOR: #de5900; text-decoration: none;}

.A_orang {FONT-SIZE: 10pt; color: #ff6600; TEXT-DECORATION: underline;}
.A_orang:hover {COLOR: #0000ff; text-decoration: none;}

P {margin: 0px; padding: 0px;}
H1 {font-size: 18pt; color: #de5900;}
H2 {font-size: 12pt; color: #000000; padding: 20px 0px 10px 0px; margin: 0px;}
.years {color: #6e9ac4; font-size: 14pt;}

.block_nav TD {FONT-SIZE: 16px;display: block;height: 20px;width: 100%;padding-bottom: 5px;}
.block_nav A {color: #CC0000;FONT-SIZE: 16px;display: block;text-decoration: none;height: 20px;width: 100%;padding-bottom: 5px;}
.block_nav A:hover {color: #FFFFFF;background: #CC0000;text-decoration: none;}
.block_nav_selected {FONT-SIZE: 16px; color: #FFFFFF; background: #CC0000; height: 20px;}
.block_nav_title {color: #666666; FONT-SIZE: 16px; padding: 5px 0px 5px 15px;}
.storytitle {FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #de5900; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif;}

.news_date {font-size: 14px; color: #CC0000; font-weight: bold; display: block; padding: 5px;}
.news_title_ja {font-size: 14px; padding:5px; CURSOR:pointer; font-weight: bold;}
.news_title_noscript {font-size: 14px; padding:5px; font-weight: bold;}
.news_hometext {color: #333333; padding:10px; display: block;}
.news_bodytext {color: #333333;}
.news_close_link {color: #996600; text-align:right; cursor:pointer; font-weight: bold;}
.news_title_loading {font-size: 14px; padding:5px; background: #F6F2CF; display: none;}
.news_ext_ja {font-size: 12px; color: #996600; text-align:right; cursor:pointer; display: block;}
.news_ext_ja A {font-size: 12px; color: #996600; text-align:right; display: block;}

.news_block_title {color: #333333; font-size: 10pt;}
.news_block_link A {font-size: 9pt;}
.news_block_date {font-size: 9pt; color: #de5900; display: block; padding-top: 10px;}

.A_news_block_title {color: #333333; font-size: 10pt; text-decoration:none;}
.A_news_block_title:hover { text-decoration:underline;}

.news_block_title_main {color: #ff6600; font-weight: bold; font-size: 12pt;}
.news_block_title_main A {color: #000000; font-size: 11px; font-weight: normal; text-decoration: none;}
.news_block_title_main A:hover {text-decoration: underline;}

.block_table {border: 1px solid #717E86;padding: 10px;}
.block_title {color: #000000; font-size: 10pt; font-weight: bold; display: block; padding: 3px;}
.block_content {color: #000000; font-size: 10pt;}
.block_button {
color : #ff6600;
font: normal 11pt Arial, Verdana, Helvetica, sans-serif;
border:1px dashed #666666;
background: #f0f4f7;
margin: 5px;
}

