body {width:801px;
margin:0 auto;
background-image:url(../img/back.jpg);
font-size:85%;
}

.all {width:801px;
margin:20px 0 20px 0;
}

.head {width:801px;
}

.ue {width:801px;
}

.cont {width:801px;
}

.navi {width:201px;
float:left;
padding-top:30px;
}

.navi ul {padding:0; margin:0;
}

.navi li a:link , .navi li a:visited{
display:block;
background-image:url(../img/botan.jpg);
text-align:center;
font-size:120%;
height:40px;
padding-top:10px;
margin-top:20px;
font-weight:bold;
text-decoration:none;
color:#0000FF;
}

.navi li a:hover{background-image:url(../img/btn.jpg);
color:#00CC00;
}

.btn {width:200px;
list-style-type:none;
}

.txt {width:580px;
float:right;
padding-left:20px;
padding-top:20px;
}

.txt p{padding:0; margin:0;
color:#003366;
}

.foo {clear:both;
width:801px;
text-align:center;
background-color:#FFFFFF;
color:#0000FF;s
}

.side2 {margin:10px 0px; padding:10px;
border-bottom:#CCFF33 3px dotted;}

.m1 {font-size:16px;}

.side2 a {text-decoration:none;
color:#0000CC;}

.side2 a:hover{color:#3399FF;
background-color:#FFFFFF;
text-decoration:underline;
}

.side2 p {line-height:2.0em;}

ol {text-align:left;
padding-left:50px;
}

ol li {padding:4px;
color:#9900CC;
}


#RESULT {padding-left:10px; padding-right:10px;}

#ADD_MAIN {width: 470px;margin-left: auto;margin-right: auto;}

#ADD_MAIN td {padding: 5px;}



h1 {color:#3333FF;
font-size:110%;
padding:5px;
margin:0;
}

h2 {background-color:#006600;
color:#FFFF00;
font-size:110%;
margin:5px;
padding:3px;
}
.all .cont .txt h2 {
}

h2 a:link, h2 a:visited{
color:#ffff00;
}

h2 a:hover{
color:#eeeeee;
}

#RESULT p { margin-bottom:10px;}
#RESULT p  a{ font-weight:bold;}
