table.osusumetop {
	/*margin: 20px 20px 15px 70px;*/
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}

table.osusumetop td.osutdleft {
	background-image: url('/recipe-webapp/osusume/img/osusume_table_left.jpg');
	background-repeat: repeat-y;
}

table.osusumetop td.osutdright {
	background-image: url('/recipe-webapp/osusume/img/osusume_table_right.jpg');
	background-repeat: repeat-y;
}

table.osusumetop td.osutdleftbn {
	background-image: url('/recipe-webapp/osusume/img/osusume_bn_table_left.gif');
	background-repeat: repeat-y;
}

table.osusumetop td.osutdrightbn {
	background-image: url('/recipe-webapp/osusume/img/osusume_bn_table_right.gif');
	background-repeat: repeat-y;
}

table.osusumetop td.osutdleft2004 {
	background-image: url('/recipe-webapp/osusume/img/2004table_left.gif');
	background-repeat: repeat-y;
}
table.osusumetop td.osutdright2004 {
	background-image: url('/recipe-webapp/osusume/img/2004table_right.gif');
	background-repeat: repeat-y;
}
/*---------------------------------------バックナンバー一覧*/
table.backnmonth {
	margin-left: auto;
	margin-right: auto;
}

td.kongetsucenter {
	text-align: center;
}

td.kongetsucenter img {
	margin-bottom: 15px;
}

.backnmonth td {
	padding: 3px;
}

.backnmonth a {
	color: #FF6600;
}

/*-End-*/

#comment,
#illust {
	float: left;
}

img.illust2004 {
	float: left;
}

#illust {
	width: 259px;
	margin-right: 8px;
}

#illust img {
	margin-bottom: 8px;
}

#comment {
	width: 300px;
	color: #B68451;
}

#comment2004 {
	float: left;
}

td.tdcolor2004 {
	background-color: #FFFFCC;
}

.koukaibi {
	background-color: #B68451;
	color: #FFFFFF;
	padding: 0px 5px 0px 5px;
	width: 580px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}


table.osusumerecipe {
	width: 580px;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
	margin-top: 10px;
}

.osusumerecipe h2 {
	color: #FFFFFF;
}

td.recipedata01 {
	background-color: #FF6600;
	padding: 5px;
}

td.recipedata02 {
	color: #B68451;
	border-bottom: solid 1px #FF6600;
	border-right: solid 1px #FF6600;
	border-left: solid 1px #FF6600;
	padding: 8px;
}

.leftcentral {
	width: 144px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
}

.rightcentral {
	width: 400px;
	float: left;
}

.rightcentral img {
	float: right;
	margin-top: 5px;
}

.koukaibinext {
	color: #B68451;
	width: 580px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	margin-top: 15px;
}

.osbottun {
	text-align: center;
	margin-top: 15px;
}

.backnmonth ul li {
	display: block;
	width: 104px;
	list-style-type: none;
	float: left;
	font-size: 83%;
	padding: 4px 0;
}