BODY,TD,DIV{
font-size : 12px;
font-family : Verdana,"lr oSVbN",Osaka,monospace;
color : #000000;
}

a{
color:#00497c;
}
a:hover{
color:#4455b6;
}

TABLE{

width :500px;

margin:0 0 0 10px;
}

TABLE.senseki{

width :420px;

margin:0 0 0 0px;
border-top:1px solid #000000;
border-left:1px solid #000000; 
}

.senseki td{
    margin:0 0 0 0px;
    border-right:1px solid #000000;
    border-bottom:1px solid #000000;
    padding:0.3em 1em;
}

H1{
font-size:24px;
color:#000000;
margin:5px;
}

.line1{/*^eό*/
padding : 0px;
margin : 0px;
border-width : 0px 0px 0px 1px;
border-style : solid;
border-color : #000000;
position : RELATIVE;
left : 130px;
}


.line2{/*Rό*/
padding : 0px;
margin : 5px 0px 0px 0px;
border-width : 0px 0px 1px 0px;
border-style : solid;
border-color : #000000;
width : 500px;
position : RELATIVE;
left : -130px;
font-weight : bold;
color : #000000;
text-align : left;
font-size : 13px;
}

.line2s{/*sensekiRό*/
padding : 0px;
margin : 5px 0px 0px 0px;
border-width : 0px 0px 1px 0px;
border-style : solid;
border-color : #000000;
width : 570px;
position : RELATIVE;
left : -130px;
font-weight : bold;
color : #000000;
text-align : left;
font-size : 13px;
}

.box1{/*Rgg*/
padding : 0px;
margin : 5px 10px;
width : 400px;
line-height : 22px;
}
#pagetop{
padding:10px 12px 0 0;
text-align:right;
}
