/* CSS Document */
html,body {
margin:0px;
padding:0px;
height:100%;
font-size:12px;
}
body {
top:0px;
background-image:url("../gif/rankin_back_01.jpg");
-webkit-text-size-adjust: none;
}
img{
margin:0;
padding:0;
}
table{
border-collapse:collapse;
}
h1 {
margin:0px;
padding:0px;
padding-top:20px;
padding-left:10px;
font-size:16px;
color:#009966;
}
h2 {
margin:0px;
padding:0px;
}
h3 {
margin:0px;
padding:0px;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a:visited {
color:#009999;
}
ol{
margin:0;
padding:0;
list-style:none;
}
.umapage_link a:link {
color:#660000;
text-decoration:none;
}
.umapage_link a:visited {
color:#660000;
text-decoration:none;
}
.umapage_link a:hover {
background-color:#CCCCCC;
color:#4238BA;
text-decoration:none;
}
#float-end {
clear:both;
}
#header iframe{
margin-left:20px;
}
#container {
width:980px;
margin:0px auto;
padding:0px;
min-height:100%;
height:auto !important;
height:100%;
background-color:#FFFFFF;
border-left:solid 5px #999999;
border-right:solid 5px #999999;
position:relative;
}
#main {
padding-bottom:55px;
}
#h_menu1 {
width:100%;
height:60px;
zoom:1;
overflow:hidden;
}
#h_menu1 ul {
list-style-type:none;
height:30px;
border-top:solid 1px #999999;
border-bottom:solid 1px #999999;
}
#h_menu1 li {
float:left;
}
#h_menu1 a {
display:block;
font-size:12px;
text-align:center;
width:150px;
line-height:30px;
}
#h_menu1 a:hover{
background-color:#20522D;
font-weight:bold;
color:#FFEDED;
}
#h_menu2 {
width:100%;
height:30px;
margin:0;
}
#h_menu2 ul {
list-style-type:none;
height:100%;
border-top:solid 1px #999999;
border-bottom:solid 1px #999999;
margin:0;
}
#h_menu2 li {
float:left;
}
#h_menu2 a {
display:block;
font-size:11px;
text-align:center;
width:150px;
line-height:20px;
}
#main fieldset {
margin:10px auto;
width:750px;
}
div#footer_warn{
margin-top:0px;
margin-left:30px;
color:#666666;
font-size:12px;
}
/* Footer */
#footer {
width:100%;
height:55px;
width:980px;
margin:0px;
bottom:0px;
position:absolute;
}
#footer div,img,iframe{
margin:0;
}
#footer_main{
padding:0;
}
#footer_main table{
border-collapse:collapse;
}
#footer_logo{
padding-left:20px;
padding-top:10px;
}
#footer_link{
}
#footer_link01{
}
#footer_link01 ul{
padding-left:20px;
list-style:none;
}
#footer_link01 li {
float:left;
padding-right:30px;
}
#footer_link02{
padding-left:20px;
}
#footer_link02 iframe{
margin:0;
padding:0;
}
#pagefooterbanner a span{
color:#0000FF;
}
ul #news-area{
list-style-type:none;
}
ul #news-area span {
margin:1px 0px 0px 1px;
}
li.news-line0 {
background-color:#ffffff;
}
li.news-line1 {
background-color:#cccccc;
}
#thum600{
	text-align:center;
}
