/* Global */
*{ margin:0; padding:0; font-family:Verdana, sans-selif; color:#555555;}

body { background:url(../img/bg_body.jpg) bottom left no-repeat; text-align:center;}

h1 { display:none;}
h2 { text-indent:-9999em;}

a { text-decoration:none; color:#000099;}
a:hover { text-decoration:underline;}
img { border:0;}
strong { font-weight:bold; font-size:100%;}


#wrapper { width:100%; min-height:100%; margin:0px auto; text-align:center;}

body > #wrapper { height:auto;}

/* header */
#header { width:100%; height:224px; background:url(../img/bg_header.jpg) repeat-x top left;}
#header_inner { width:925px; height:224px; margin:0px auto; background:url(../img/header.jpg) no-repeat top;}

#header_navi { float:right;}
#header_navi ul { text-align:right; position:relative; top:112px; right:60px;}
#header_navi li { color:#FFFFFF; font-size:10px; list-style-type:none; display:inline;}
#header_navi li a { color:#FFFFFF; text-decoration:none; margin-left:4px; margin-right:4px;}
#header_navi li a:hover { color:#FFFF00; text-decoration:underline;}


/* global navi */
#global_navi { width:716px; height:50px; float:right; position:relative; top:133px; right:6px;}
#global_navi li { display:inline;}
#global_navi a { width:119px; height:50px; position:absolute; display:block; text-indent:-9999em;}
#global_navi a:hover { background:url(../img/navi_on.jpg) no-repeat top left;}
#global_navi #gnavi01 a { left:0px; background-position:0px;}
#global_navi #gnavi02 a { left:120px; background-position:-120px; width:120px;}
#global_navi #gnavi03 a { left:239px; background-position:-239px;}
#global_navi #gnavi04 a { left:358px; background-position:-358px;}
#global_navi #gnavi05 a { left:477px; background-position:-477px;}
#global_navi #gnavi06 a { left:596px; background-position:-596px; width:120px;}
#global_navi #gnavi01 a.active { background:url(../img/navi_on.jpg) no-repeat top left; left:0px; background-position:0px}
#global_navi #gnavi02 a.active { background:url(../img/navi_on.jpg) no-repeat top left; left:120px; background-position:-120px}
#global_navi #gnavi03 a.active { background:url(../img/navi_on.jpg) no-repeat top left; left:239px; background-position:-239px}
#global_navi #gnavi04 a.active { background:url(../img/navi_on.jpg) no-repeat top left; left:358px; background-position:-358px}
#global_navi #gnavi05 a.active { background:url(../img/navi_on.jpg) no-repeat top left; left:477px; background-position:-477px}
#global_navi #gnavi06 a.active { background:url(../img/navi_on.jpg) no-repeat top left; left:596px; background-position:-596px}


/* containter */
#containter { width:925px; margin:0px auto; text-align:left; clear:both;}

#position { widows:500px; height:20px; background:url(../img/bg_position.gif) no-repeat 0 0;}
#position ul { margin-left:10px;}
#position li { color:#FFFF00; font-size:10px; line-height:18px; list-style-type:none; display:inline;}
#position li a { color:#FFFFFF;}


#left_side { width:180px; float:left; position:relative; left:85px; margin-bottom:10px;}
#left_side h2 { width:180px; height:40px; text-indent:-9999em;}

#ls_sch { width:180px; margin:4px 0 4px 0; padding-bottom:12px; background:url(../img/bg_side_sc.gif) no-repeat bottom center;}
#ls_sch h2 { background:url(../img/ttl2_side_sc.gif) no-repeat 0 0;}
#ls_sch p { font-size:10px; color:#FFFFFF; margin:4px 16px 2px 20px; line-height:16px;}
#ls_sch span { color:#FFFFFF;}
#ls_sch hr.hr_01 { border:0.1em dotted #FFFFFF; width:150px; margin-left:15px;}
#ls_sch p.more { text-align:right; background:url(../img/arr_more.gif) no-repeat right 4px; padding-right:12px;}
#ls_sch span.date {;}
#ls_sch span.vs { color:#66FFCC}

#ls_match { width:180px; margin:4px 0 4px 0; padding-bottom:12px; background:url(../img/bg_side_sc.gif) no-repeat bottom center;}
#ls_match h2 { background:url(../img/ttl2_side_match.gif) no-repeat 0 0;}
#ls_match p { font-size:10px; color:#FFFFFF; margin:4px 16px 2px 20px; line-height:16px;}
#ls_match hr.hr_01 { border:0.1em dotted #FFFFFF; width:150px; margin-left:15px;}
#ls_match p.more { text-align:right; background:url(../img/arr_more.gif) no-repeat right 4px; padding-right:12px;}
#ls_match span.date { color:#FFFFFF;}
#ls_match span.vs { color:#66FFCC}

#ls_news { width:180px; margin:4px 0 4px 0; padding-bottom:12px; background:url(../img/bg_side_sc.gif) no-repeat bottom center;}
#ls_news h2 { background:url(../img/ttl2_side_news.gif) no-repeat 0 0;}
#ls_news p { font-size:10px; color:#FFFFFF; margin:4px 16px 2px 20px; line-height:16px;}
#ls_news hr.hr_01 { border:0.1em dotted #FFFFFF; width:150px; margin-left:15px;}
#ls_news p.more { text-align:right; background:url(../img/arr_more.gif) no-repeat right 4px; padding-right:12px;}
#ls_news span.date { color:#FFFFFF;}
#ls_news span.vs { color:#66FFCC}


#main_area { width:500px; float:left; position:relative; left:93px; margin-bottom:10px;}
.content { width:500px; margin-top:10px; padding-bottom:16px; background:url(../img/bg_content.gif) repeat bottom center;}
.content h2 { width:500px; height:34px; text-indent:-9999em;}
.content h2.ttl2_blank { width:500px; height:34px; font-size:12px; line-height:34px; text-indent:34px; background:url(../img/ttl2_blank.gif) no-repeat 0 0;}
.content p { font-size:10px; line-height:18px; margin:8px 16px 0 20px; padding-right:12px;}
.content ul.ul_01 { font-size:10px; line-height:18px; margin:8px 16px 0 30px; padding-right:12px;}
.content p.more { text-align:right; background:url(../img/arr_more.gif) no-repeat right 5px;}
.content span.date { color:#006699; font-weight:bold;}
.content span.title { color:#006699; margin-left:4px;}
.content span.read a { color:#444444;}

.content_footer { width:460px; margin:0 auto; text-align:center;}
.content_footer hr.hr_01 { margin-top:8px; border:0.1em dotted #006699; width:460px;}
.content_footer p { font-size:10px; margin:8px 0 8px 0;}

h2#ttl2_latest_result { background:url(../img/ttl2_latest_result.gif) no-repeat 0 0;}
h2#ttl2_news_information { background:url(../img/ttl2_news_information.gif) no-repeat 0 0;}
h2#ttl2_about { background:url(../img/ttl2_about.gif) no-repeat 0 0;}
h2#ttl2_players { background:url(../img/ttl2_players.gif) no-repeat 0 0;}
h2#ttl2_staff { background:url(../img/ttl2_staff.gif) no-repeat 0 0;}
h2#ttl2_kanto { background:url(../img/ttl2_kanto.gif) no-repeat 0 0;}
h2#ttl2_matchinfo { background:url(../img/ttl2_matchinfo.gif) no-repeat 0 0;}
h2#ttl2_gallery { background:url(../img/ttl2_gallery.gif) no-repeat 0 0;}
h2#ttl2_sponsor { background:url(../img/ttl2_sponsor.gif) no-repeat 0 0;}
h2#ttl2_sponsorship { background:url(../img/ttl2_sponsorship.gif) no-repeat 0 0;}
h2#ttl2_sitepolicy { background:url(../img/ttl2_sitepolicy.gif) no-repeat 0 0;}
h2#ttl2_privacy { background:url(../img/ttl2_privacy.gif) no-repeat 0 0;}
h2#ttl2_sitemap { background:url(../img/ttl2_sitemap.gif) no-repeat 0 0;}
h2#ttl2_bosyu_player { background:url(../img/ttl2_bosyu_player.gif) no-repeat 0 0;}
h2#ttl2_bosyu_staff { background:url(../img/ttl2_bosyu_staff.gif) no-repeat 0 0;}
h2#ttl2_news_backnumber { background:url(../img/ttl2_news_backnumber.gif) no-repeat 0 0;}
h2#ttl2_match_backnumber { background:url(../img/ttl2_match_backnumber.gif) no-repeat 0 0;}


.tbl_players { width:460px; margin:10px 0 4px 20px;}
.tbl_players td { font-size:10px;}
.tbl_players td.photo { width:65px; height:80px;}
.tbl_players td.no { width:16px; height:16px; background:#0095E3; vertical-align:middle; text-align:center; color:#FFFFFF; font-weight:bold;}
.tbl_players td.en_name { width:140px; height:16px; border-bottom:1px solid #0095E3; vertical-align:middle;}
.tbl_players td.en_name span { font-size:12px; font-style:italic; margin-left:3px;}
.tbl_players td.data { line-height:16px;}
.tbl_players td.data span.detail {}
.tbl_players td.posit { vertical-align:bottom; height:16px; color:#0095E3; font-weight:bold; border-top:1px solid #0095E3;}

.tbl_sch { width:460px; margin:8px 0 8px 20px; border-bottom:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}
.tbl_sch th , .tbl_sch td { text-align:center; vertical-align:middle; font-size:10px; line-height:16px; border-top:1px solid #EEEEEE; border-left:1px solid #EEEEEE; padding:4px 0 4px 0}
.tbl_sch th { font-weight:normal; background:#CCCCCC;}
.tbl_sch td.snr_match { font-weight:bold; color:#FFFFFF; background-color:#006666;}

.tbl_form { width:460px; margin:8px 0 8px 20px; border-bottom:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}
.tbl_form th , .tbl_form td { text-align:left; vertical-align:top; font-size:10px; line-height:16px; border-top:1px solid #EEEEEE; border-left:1px solid #EEEEEE; padding:6px}
.tbl_form th { font-weight:normal; background:#CCCCCC; white-space:nowrap;}

.content .photo_blc { margin:0; padding:0; margin-left:10px;}
.content .photo_blc img { margin:10px 0 0 10px;}

#right_side { width:140px; float:left; position:relative; left:100px; margin-bottom:10px; background:url(../img/bg_right_area.gif) repeat top left;}
#right_side p { margin-top:4px; margin-bottom:4px; text-align:center;}

/* footer */
#footer { width:100%; height:91px; background:url(../img/bg_footer.jpg) repeat-x top left; text-align:right; clear:both;}
#footer_inner { width:925px; height:91px; margin:0px auto; background:url(../img/footer.jpg) no-repeat top; clear:both;}
#footer_inner ul { padding-top:4px;}
#footer_inner li { color:#FFFFFF; font-size:10px; list-style-type:none; display:inline;}
#footer_inner li a { color:#FFFFFF; text-decoration:none; padding-left:14px; background:url(../img/arr_footer.gif) no-repeat left center;}
#footer_inner li a:hover { color:#FFFF00; text-decoration:underline;}
#footer_inner address { margin-top:16px; margin-left:15px; font-style:normal; font-size:10px; color:#FFFFFF;}


/* class */
.print {display:none;}
.print_contact {display:none;}
.page_top { text-align:right; font-size:10px; margin-top:8px; margin-bottom:8px; padding-right:14px; background:url(../img/arr_pagetop.gif) no-repeat right center;}
.page_top a { color:#FFFFFF;}

.tbl_01 { width:460px; margin:8px 20px 0 20px;}
.tbl_01 th , .tbl_01 td { font-size:10px; line-height:18px; padding:8px 0 8px 0; text-align:left; vertical-align:top; border-bottom:1px solid #999999;}
.tbl_01 th.last , .tbl_01 td.last { border:none;}
.tbl_01 th { color:#006699; width:100px;}
.tbl_01 td { width:360px;}

.dl_01 { font-size:10px;}
.dl_01 dt { width:80px; float:left; line-height:18px;}
.dl_01 dd { line-height:18px; }
