/*-----sweets  style-----*/

body {  
margin:0px;
padding:0px;
background:url(../img/base_aut.jpg);
background-repeat:repeat;
text-align:center;
background-attachment:fixed;
}

body,th,td {  
font-size:small; 
line-height:140%; 
color: #333333; 
text-align:left;
}


/*-----rayout-main-----*/

#base{
top:0px;
width:880px;
background-color:#ffffff;
margin:0px auto 0px auto;
padding:0px 15px 0px 15px;
}

#list table{
	background: url(../img/stamp_rally.jpg) no-repeat right center;
}
#list table.nostump{
	background:none;
}
/*-----background-color 2011aut:#fefae1-----*/

#main{
width:850px;
border-left:solid 1px #f2a7b6;
border-right:solid 1px #f2a7b6;
margin:0px auto 0px auto;
}
#contentstop{
width:810px;
margin:0px;
padding:0px 0px 0px 15px;
text-align:center;
}
#contents{
width:830px;
margin:0px 0px 20px 0px;
padding:0px 10px 0px 15px;
}
#list{
width:722px;
border-left:solid 1px #dfddc7;
border-right:solid 1px #dfddc7;
border-bottom:solid 1px #dfddc7;
padding:0px 0px 0px 40px;
background-color:#FFFFFF;
margin:0px auto 0px auto;
}

#totop{
text-align:right;
padding:5px 30px 15px 0px;
}

/*-----back_number-----*/

.back_number{
	width:810px;
	margin:40px auto;
}

.back_number h2{
	background-color:#66AA4B;
	text-align:center;
	font-size:16px;
	color:#fff;
	width:100%;
	padding:8px 0;
	font-weight:bold;
	margin-bottom:10px;
}

.back_number div {
	margin-bottom:4px;
}

.back_number a {
	margin-right:5.5px;
	margin-right:4px\9;
}

.back_number a:hover {
	opacity:0.8;
}

.back_number a:nth-child(4n) {
	margin-right:0;
}

.back_number img{
	border:0px;
}

/*-----footer-----*/

#footer{
width:830px;
clear:both;
margin-top:20px;
margin:0px auto 0px auto;
padding:20px 0px 10px 0px;
text-align:center;
font-size:small;
color:#666666;
border-top:solid 1px #cccccc;
}