body {
	width: 900px;
	margin: 0 auto 0 auto;
	padding: 0;
	background-color: #1f100b;
	border-left: 1px solid #805626;
	border-right: 1px solid #805626;
}

img {
	border: 0;
}

a {
	color: #ffffff;
	font-style: normal;
	text-decoration: none;
}

a:link {
	color: #ffffff;
	font-style: normal;
	text-decoration: none;
}

a:visited {
	color: #ffffff;
	font-style: normal;
	text-decoration: none;
}

a:hover {
	color: #ffff00;
	font-style: normal;
	text-decoration: underline;
}

a:active {
	color: #ff0000;
	font-style: normal;
	text-decoration: none;
}

span.red {
	color: #ff0000;
}

div.header {
	margin: 0;
	padding: 0;
	width: 900px;
	height: 135px;
	background-color: #ffffff
}

div.header img {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

div.header div.left {
	margin: 0 auto 0 auto;
	float: left;
	width: 874px;
	height: 135px;
}

div.header div.left div.left {
	margin: 0 auto 0 auto;
	float: left;
	width: 215px;
	height: 135px;
}

div.header div.left div.center {
	margin: 0 auto 0 auto;
	float: left;
	width: 659px;
	height: 135px;
}

div.header div.left div.center div.top {
	height: 82px;
	background-image: url("../img/share/top_c_t.png");
}

div.header div.left div.center div.top p{
	margin: 0 0 0 18px;
	color: #ffffff;
	font-size: 12px;
	line-height: 22px;
}

div.header div.left div.center div.bottom {
}

div.header div.right {
	margin: 0 auto 0 auto;
	float: right;
	width: 26px;
	height: 135px;
}

div.middle {
	background-color: #1f100d;
	height: 600px;
}

div.middle div.left {
	float: left;
	width: 280px;
	margin: 8px 10px auto 25px;
}

div.middle div.left img {
	padding: 5px;
	float: left;
}

div.middle ul.menu {
	color: #ffffff;
	font-size: 17px;
	margin: auto;
	padding: 0 0 10px 10px;
	list-style-type: none;
}

div.middle ul.new {
	margin: 0;
	padding-left: 25px;
	list-style-type: none;
	height:50px;
	overflow:auto;
	scrollbar-arrow-color:#f7f7f7;
	scrollbar-face-color:#000000;
	scrollbar-3dlight-color:#502d1b;
	scrollbar-darkshadow-color:#502d1b;
	scrollbar-highlight-color:#502d1b;
	scrollbar-shadow-color:#502d1b;
	scrollbar-track-color:#585656;

}
p .info{color:#ff0000;}
.info a{/*リンクされた文字*/
    color:#ff0000;
    font-style:normal;
    text-decoration:underline;
}
.info a:link {/*未訪問のリンク*/
    color:#ff0000;
    font-style:normal;
    text-decoration:underline;
}
.info a:visited {/*訪問後のリンク*/
    color:#ff0000;
    text-decoration:underline;
}
.info a:hover {/*マウスをのせたとき*/
    color:#ff0000;
    font-style:normal;
    text-decoration:underline;
}
.info a:active {/*クリック中*/
    text-decoration:none;
}

div.middle ul.new li {
	color: #ffffff;
	font-size: 10px;
	padding: 3px 0 3px 0;
}

div.middle div.right {
	float: right;
	width: 550px;
	margin: 10px 25px auto 10px;
}

div.footer {
	height: 90px;
	width: 900px;
	background-color: #000000;
	background-image: url("../img/share/footer.png");
}

div.footer p {
	margin: auto;
	padding: 6px 0 0 0;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
}

div.up {
	width: 890px;
	height: 30px;
	padding: 10px 10px 0 0;
	text-align: right;
	background-color: #ffffff;
	font-size: smaller;
	font-weight: bolder;
}

a.info_url {
	color: #000000;
	font-style: normal;
	text-decoration: none;
}

a.info_url:link {
	color: #000000;
	font-style: normal;
	text-decoration: none;
}

a.info_url:visited {
	color: #000000;
	font-style: normal;
	text-decoration: none;
}

a.info_url:hover {
	color: #0000ff;
	font-style: normal;
	text-decoration: underline;
}

a.info_url:active {
	color: #ff0000;
	font-style: normal;
	text-decoration: none;
}

