  .font8 {font-size: 8px; line-height: 125%; font-family:Osaka,"‚l‚r ƒSƒVƒbƒN";}
  .font10 {font-size: 10px; line-height: 125%; font-family:Osaka,"‚l‚r ƒSƒVƒbƒN";}
  .font12 {font-size: 12px; line-height: 125%; font-family:Osaka,"‚l‚r ƒSƒVƒbƒN";}
  .font14 {font-size: 14px; line-height: 125%; font-family:Osaka,"‚l‚r ƒSƒVƒbƒN";}
  .font16 {font-size: 16px; line-height: 125%; font-family:Osaka,"‚l‚r ƒSƒVƒbƒN";}
  .font18 {font-size: 18px; line-height: 125%; font-family:Osaka,"‚l‚r ƒSƒVƒbƒN";}
  .font24 {font-size: 24px; line-height: 125%; font-family:Osaka,"‚l‚r ƒSƒVƒbƒN";}
  .font30 {font-size: 30px; line-height: 125%; font-family:Osaka,"‚l‚r ƒSƒVƒbƒN";}
  .menu { font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none;}

  body {
  margin: 0px;
  background-color: #ffffff;
  }

#header {
width: 100%;
height: 40px;
background: #001e5d url(http://www.sankei-sports.com/images/headBg.gif) no-repeat right;
position: relative;
}
#header p {
font-size: 10px;
line-height: 150%;
margin: 5px;
position: absolute; bottom: 0; right: 0;
}
#header p a {
margin-left: 5px;
padding-left: 9px;
background: url(http://www.sankei-sports.com/images/dot_tri_bgB.gif) no-repeat 0 45%;
color: #ffffff;
text-decoration: none;
}
#header p a:hover {
text-decoration: underline;
}

h1, h2, h3, h4, h5 {
margin: 0;
padding: 0;
list-style: none;
}

  .above0 {width:770px; position:relative;}
  .above1 {width:100%;}
  .above1_1 {width:420px; height:40px; text-align:right; position:relative; top:0px; right:10px;}
  .above2 {width:100%; height:21px; background-image:url('image/patrs_index003.gif') ; text-align:left;}
  .above2_0 {width:770px; height:17px;}
  .above2_1 {width:75px; height:21px; text-align:center; float:left; position:relative; top:4px;}
  .above2_1_a {width:75px; height:21px; float:left; background-image:url('image/patrs_index003_b.gif');}
  .above2_2 {width:3px; text-align:center; color:#CC6699; font-size:10px; font-weight:bold; float:left; position:relative; top:4px;}
  .above3 {width:100%; height:27px; background-image:url('image/patrs_index002.gif'); margin:0px; padding:0px;}
  .above3_0 {position:relative; top:6px; left:10px; float:left; text-align:left; color:#000000; font-size:10px; font-weight:bold;}
  .above3_1 {position:relative; top:2px; left:15px; float:left; text-align:left; color:#000000; font-size:10px; font-weight:bold;}
  .above3_2 {width:200px; height:15px; position:relative; top:4px; right:0px;}
  .above3_3 {width:570px; height:15px;}
  .above4 {width:770px; height:41px; background-image:url('image/patrs_index004.gif'); background-repeat:no-repeat}
  .above4_1 {width:250px; height:15px; position:relative; top:13px; left:300px;}

  .table1 {width:730px; padding-top:10px; margin-bottom:30px; text-align:left;}
  .table1_2 {width:400px; position:relative; top:0px; left:200px; text-align:left;}
  .table1_3 {margin_bottom10;}

  .table2 {width:730px; margin-bottom:30px; text-align:left;}

  .table3 {width:730px; margin-bottom:10px; text-align:left;}
  .table3_1 {position:relative; top:4px; left:0px; text-align:left;}
  .table3_2 {width:730px; height:3px; margin-bottom:10px; background-image:url('image/line001.gif');}
  .table4 {width:730px; margin-bottom:30px; text-align:center;}
  .table5 {width:730px; margin-bottom:20px; text-align:left;}

  .foot_howto1 {width:730px; margin-bottom:2px; text-align:right;}

  .foot1 {width:730px; text-align:right;}
  .foot2 {width:730px; margin-top:20px; margin-bottom:10px; text-align:center;}
  .foot3 {width:730px; text-align:right;}


  .margin_top5 {margin-top:5px;}
  .margin_top10 {margin-top:10px;}

  .margin_bottom2 {margin-bottom:2px;}
  .margin_bottom5 {margin-bottom:5px;}
  .margin_bottom10 {margin-bottom:10px;}
  .margin_bottom15 {margin-bottom:15px;}
  .margin_bottom20 {margin-bottom:20px;}
  .margin_bottom25 {margin-bottom:25px;}
  .margin_bottom30 {margin-bottom:30px;}
  .margin_bottom35 {margin-bottom:35px;}

  .padding_left_right2 {padding-left:2px; padding-right:2px;}
  .padding_left_right5 {padding-left:5px; padding-right:5px;}

  .line_height160 {line-height: 160%;}

  .clear_dummy001 {width:100%; height:1px; clear:left;}

  .float {float:left;}
  .clear {clear:left;}

  .bold {font-weight:bold;}

  .white {color:#ffffff;}
  .black {color:#000000;}
  .red {color:#cc0000;}
  .blue {color:#0000ff;}