@charset   "Shift_JIS";
body {
 background-color:#400000;
 text-align:center;
 margin:0 auto;
 padding: 0;
 font-size: 100%;
 color: #333333;
}
A:link {
 color:blue;
}
A:visited {
 color:#FF9797;
}
A:active { color: #FF9900; }
A:hover { color: #FF9900; }
td,th {
	font-size: 0.8em;
}
/*border {
 border-color:#FF0000;
}*/
#site {
 width:795px;
 text-align:left;
 margin:0 auto; 
 border-left:0px solid #4C4C4C;
 border-right:0px solid #4C4C4C;
 background-color:#FF9797;
} 
#header1 {
 width:795px;
 height:80px;
 color:#FFFFFF;
 font-weight: bold;
 vertical-align:middle;
 text-align:center;
 margin-top:0px;
 margin-left:0px;
 background-color:#400000;
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#400000,EndColorStr=#FFB9B9);
 } 
#toptxt {
 text-align:left;
 color:white;
 font-size: 0.7em;
}
#toptxt a {
 color:white;
 text-decoration: none;
} 
#date {
 text-align: right;
 font-size: 1em;
 color:#FFFFFF;
}
#header2 {
 width:430px;
 height:40px;
 float:right;
 text-align:right;
 margin-top:0px;
 margin-left:0px;
 border:0px solid #FF9900;
 background-color:#385623;
} 
#topimg {
 width:420px;
 height:90px;
}
#topline1 {
 width:795px;
 height:13px;
 text-align:left;
 font-size: 0.7em;
 background-color:#FDF1FE;
 color:#800000;
} 
#topline0 {
 width:795px;
 height:8px;
 font-size:6;
 background-color:#400000;
}
#topline2 {
 width:795px;
 height:8px;
 font-size:6;
 background-color:#E3C8C8;
}
#inner0 {
 width:795px;
 text-align:center;
 margin-left:10px;
 border:0px solid #FF9900;
 background-color:#385623;
}  
#inner1 {
 width:795px;
 text-align:left;
 margin:0 auto;
 border:0px solid #FF9900;
 background-color:#FFFFFF;
}  
#pic {
 width:795px;
 text-align:center;
 vertical-align:middle;
 margin-left:0px;
 margin-top:0px;
 border:0px solid #FF9900;
 background-color:#FFFFFF;
}  
#info {
 width:795px;
 text-align:left;
 margin-right:0px;
 margin-top:0px;
 border:0px solid #FF9900;
 background-color:#FFFFFF;
}  
#info1 {
 text-align: left;
 font-size: 0.8em;
 color:#CC3300;
}
/*#info1 a {
 color:blue;
 text-decoration: none;
}*/ 
#info2 {
 font-size: 0.8em;
 color:#CC3300;
 text-align:center;
}
#info3 {
 text-align: center;
 font-size: 0.8em;
 color:#CC3300;
}
#info4 {
 text-align: center;
 color:#CC3300;
}
#inner2 {
 width:795px;
 text-align:left;
 margin-top:0px;
 border:0px solid #FF9900;
}  
#topics {
 width:172px;
 text-align: center;
 font-size: 1.2em;
 color:#FFFFFF;
 background-color:#400000;
 font-weight: bold;
}
  
#side {
 width:172px;
 float:left;
 text-align:left;
 margin-right:0px;
 margin-top:10px;
 border:0px solid #FF9900;
 background-color:#FF9797;
}  
#main {
 width:606px;
 float:right;
 text-align:center;
 margin-left:0px ;
 margin-top:10px;
 border:0px solid #FF9900;
 background-color:#FF9797;
}
.osusume {
 text-align: left;
 font-size: 1.1em;
 background-color:#FFFFFF;
 color:#CC3300;
}
#osusume_wwaku {
 background-color:#FFFFFF;
}
.rank {
 text-align:center;
 font-size: 0.7em;
 background-color:#E8FDFF;
 width:140px;
 color:red;
 font-weight:bold;
}
.price {
 width:140px;
 text-align:center;
 font-size: 0.6em;
 color:#CC3300;
 background-color:#E8FDFF;
}
.itemname {
 width:140px;
 text-align:center;
 font-size: 0.8em;
 color:#CC3300;
 background-color:#E8FDFF;
 vertical-align:top;
}
#footer {
 width:795px;
 text-align:left;
 margin:0px;
 border:0px solid #FF9900;
}  
#selection {
 text-align: center;
 font-size: 1.2em;
 color:#FFFFFF;
 background-color:#400000;
 font-weight: bold;
}
border{ 1px solid #FF9900;}
.clear { clear:both; }   
.clear hr { display:none; }
  
