﻿body{
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
width:700px;
background-color: #ffffff;
padding: 0px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
}

a, a:link, a:visited{
color: #0000ff;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

.ban{
border: none;
}

h1{
font-size: 12px;
color: #c8c8c8;
padding: 2px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 0px;
}

h2{
font-size: 16px;
color: #000000;
margin-top: 15px;
margin-bottom: 5px;
}

h3{
font-size: 16px;
color: #000000;
margin-top: 15px;
margin-bottom: 5px;
}

#cont{
font-size: 12px;
color: #000000;
padding: 5px 10px 0px 0px;
margin: 0px 0px 0px 0px;
line-height: 1.250;
}

#foot{
font-size: 12px;
text-align:center;
color: #8c8c8c;
border-top: 0px solid #8c8c8c;
}

.blueback{
background-color: #ccffff;
padding: 2px 2px 2px 2px;
}

.whiteback{
background-color: #ffffff;
padding: 2px 2px 2px 2px;
}

#dombox{
font-size: 12px;
color: #000000;
border-top: 1px solid #8c8c8c;
border-right: 1px solid #8c8c8c;
border-bottom: 1px solid #8c8c8c;
border-left: 1px solid #8c8c8c;
padding: 5px 10px 5px 5px;
margin: 3px 0px 5px 0px;
}

#intbox{
font-size: 12px;
color: #000000;
border-top: 1px solid #8c8c8c;
border-right: 1px solid #8c8c8c;
border-bottom: 1px solid #8c8c8c;
border-left: 1px solid #8c8c8c;
padding: 5px 10px 5px 5px;
margin: 5px 0px 5px 0px;
}

#side{
font-size: 12px;
color: #000000;
border-top: 1px solid #8c8c8c;
border-right: 1px solid #8c8c8c;
border-bottom: 1px solid #8c8c8c;
border-left: 1px solid #8c8c8c;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
}

#bread{
font-size: 12px;
color: #8c8c8c;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.info{
font-size: 12px;
color: #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
line-height: 1.000;
text-align:right;
}

.white{
color: #ffffff;
}

.ranking{
font-size: 12px;
color: #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
}


.nextpage{
font-size: 16px;
color: #000000;
padding: 0px 0px 0px 0px;
margin: 30px 0px 20px 0px;
text-align:center;
}

.space{
padding: 0px 0px 0px 0px;
margin: 0px 0px 30px 0px;
}

.down{
padding: 0px 0px 0px 0px;
margin: 0px 0px 50px 0px;
}

.down02{
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}

.mini{
font-size: 12px;
}

.mini-a{
font-size: 12px;
padding: 0px 0px 0px 5px;
border-bottom: 3px solid #ff0000;
background-color: #ffffff;
color: #000000;
}

.mini-b{
font-size: 12px;
border-top: 1px solid #8c8c8c;
border-right: 1px solid #8c8c8c;
border-bottom: 1px solid #8c8c8c;
border-left: 1px solid #8c8c8c;
}

.footlink{
font-size: 12px;
line-height: 1.000;
text-align:center;
}