@charset "utf-8";
/*------------------------------------------------------------
	デフォルトスタイル
------------------------------------------------------------*/
*{
padding:0;
margin:0;
}
img{
border:0;
}
body{
background-color:#FFFFFF;
font-size:small;
line-height:1.4em;
font-family:'arial';
color:#333333;
}
a{
color:#000080;
}
a:hover{
color:#266fed;
}
p.last_update{
text-align:right;
}
p.last_update a{
padding:.0em 5em 0em 0em;
color:#000080;
}
section{
display:block;
padding:4% 5px 4% 10px;
}
hr{
width:724px;
height:12px;
background:#555555;
}

/*------------------------------------------------------------
	見出し
------------------------------------------------------------*/
h1{
font-size: 18px; 
margin: 1.33em 0.2em;
border-width:0px 0px 2px 10px;
border-style:solid;
border-color:#333333;
}
h2{
font-size: 15px; 
margin: 1.33em 0.2em;
border-width:0px 0px 2px 10px;
border-style:solid;
border-color:#333333;
}
/*------------------------------------------------------------
	更新日
------------------------------------------------------------*/
.last_update{
text-align:right;
padding:.0em 2em 0em 0em;
color:#333333;
}
/*------------------------------------------------------------
	レイアウト
------------------------------------------------------------*/
.container{
width:724px;
margin:0 auto;
padding-bottom:50px;
}
/*------------------------------------------------------------
	フッター
------------------------------------------------------------*/
.footer{
width:724px;
height:70px;
margin:0 auto 0px auto;
background:#333333;
text-align:center;
color:#ffffff;
}
.footer p{
padding-top:10px;
}
.footer a{
color:#ffffff;
text-decoration:none;
}
.footer a:hover{
text-decoration:underline;
}
/*------------------------------------------------------------
	トップへ戻る
------------------------------------------------------------*/
.pagetop{
text-align:right;
padding:.0em 2em 0em 0em;
color:#333333;
}
/*------------------------------------------------------------
	スコアページ
------------------------------------------------------------*/
/*文字用テーブル*/
.table1{
width:570px;
margin:0 auto;
}
.table1 th{
background:#555555;
color:#ffffff;
width:25%;
border:1px #2b2b2b solid;
}
.table1 td{
width:75%;
border:1px #2b2b2b solid;
}

/*スコア用テーブル*/

.table2{
width:570px;
margin:0 auto;
}
.table2 th{
background:#555555;
color:#ffffff;
border:1px #2b2b2b solid;
}
.table2 td{
text-align:right;
border:1px #2b2b2b solid;
}
.th2{
width:32px;
}

/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
.date{
color:#333333;
font-weight:bold;
}
.title{
padding-left:5px;
font-weight:bold;
}
p1 {
padding-left:5px;
}
p2 {
padding-left:10px;
}
