body {
	background-color: #960514;
	margin: 2px;
	font-size: 10pt;
}

/*外枠*/
#outbody {
	width: 764px;
	margin: 0 auto;
}

/*トップ*/
#top_image {
	text-align: center;
	border: 0px;
}
#top_button {
	text-align: center;
	border: 0;
}
#top_button img {
	margin: 0 1px;
	border: 0;
}

/*共通*/
.midas {
	width: 100%;
　	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #960514;
	text-align: center;
	margin: 2px 0;
}

/*サブとメインの枠*/
#s_and_m {
	width: 764px;
	margin: 0 auto 6px;
	background: #ffffff url(pub/white.gif) repeat bottom;
	height: auto;
	float: right;
}

/*左（サブ）*/
#side {
	float: left;
	width: 278px;
	height: 100%;
	padding: 1px;
	text-align: center;
	background: #960514 url(pub/white_suke.gif) repeat;
}
.side_box {
	width: 266px;
	background-color: #ffeeee;
	padding: 5px;
	text-align: left;
	margin: 0 4px 6px 0;
}
#side img {
	text-align: left;
	margin: 0 4px 6px 0;
	border: 1px solid #ffffff;
}

/*右（メイン）*/
#main {
	float: left;
	width: 470px;
	height: 100%;
	background: #ffffff url(pub/white.gif) repeat bottom;
	padding: 5px;
	text-align: center;
}
#special {
	width: 460px;
	text-align: center;
}
#special img {
	border: 1px;
}

.main_box {
	width: 450px;
	background-color: #FFFFFF;
	border: 1px solid #960514;
	padding: 5px;
	text-align: left;
	margin: 0 4px 6px 0;
}
.main_box_c {

	width: 450px;
	background-color: #FFFFFF;
	border: 1px solid #960514;
	padding: 5px;
	text-align: center;
	margin: 0 4px 6px 0;
}
table#new_item {
	width: 432px;
	border-style: none;
}
table#new_item td {
	width: 212px;
	padding: 3px;
	border: 1px solid #960514;
}
table#new_item img {
	border: 1px;
	float: left;
}

/*リンク*/
#link_zone {
	border: 1px solid #ffffff;
	text-align: center;
	margin-top: 10px;
	padding: 5px;
	color: #ffffff;
	clear: both;
}
#link_zone img {
	margin: 4px;
}

/*下*/
#bottom {
	background-color: #FFFFFF;
	text-align: center;
	margin-top: 10px;
	padding: 5px;
	font-size: 0.8em;
	color: #960514;
	clear: both;
}
