@charset "shift_jis";

div,td,th,p,pre {
	text-align	:left;
	margin		:0;
	font		:12px/16px 'メイリオ','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
	line-height	:24px;
}

img {
	border		:0;
}

li {
	margin		:0;
	list-style	:none;
}

ol, ul {
	margin		:0;
	padding		:0;
}

html, body
{ 
	height:100%; 
}

body
{
	background	:#000 url(../images/bg_top.gif) repeat-x scroll 0 0;
	margin		:0;
	padding		:0;
}

#flashbox{
width:100%;
height:484px;
}

#altContent
{
	
	width		:100%;
	height		:484px;
}

#contentBox
{
	width		:900px;
	height		:192px;
	margin-right: auto;
	margin-left: auto;
}

	#topicsContent
	{
		width		:598px;
		height		:128px;
		float		:left;
		background	:#FFFFFF;
		border		:1px solid #ffa4a4;
	}
		#topicsContent div
		{
			width		:588px;
			height		:29px;
			margin-top	:5px;
			margin-left	:5px;
			margin-bottom:0px;
			margin-right:5px;
		}
		#topicsContent ul
		{
			margin-top	:8px;
			margin-left	:5px;
			margin-bottom:8px;
			margin-right:5px;
		}
		#topicsContent li
		{
			list-styletype	:none;
			display		:block;
			
			
		}
		#topicsContent a
		{
			display		:block;
			color		:#4c413f;
			line-height	:100%;
			text-decoration	:none;
			width		:588px;
			text-indent	:12px;
			padding-top	:4px;
			padding-bottom:4px;
			margin-top:0px;
			margin-bottom	:9px;
		}
		*:first-child+html #topicsContent a
		{
			display		:block;
			color		:#4c413f;
			line-height	:100%;
			text-decoration	:none;
			width		:588px;
			text-indent	:12px;
			padding-top	:4px;
			padding-bottom:4px;
			margin-top:0px;
			margin-bottom	:4px;
		}
		#topicsContent a:hover
		{
			background-color:#ffdece;
			text-decoration	:none;
		}
	#bannerContent
	{
		width		:291px;
		height		:130px;
		float		:right;
	}
	
#footer_copyright{
	height:23px;
	width: 900px;
	background-color: #740000;
	clear: both;
	margin: 0 auto;
}

#img_copyright{
float:right;
}

#buttonBox{
margin:0 auto;
width:900px;
height:30px;
padding-bottom:14px;
}


#buttonBox a,li{
width:90px;
height:30px;
display:block;
float:left;
text-indent:-9999px;
}

#buttonBox #bt0 a{
background:url("../images/top_button.gif") no-repeat 0 0;
}
#buttonBox #bt0 a:hover{
background-position:0 -30px;
}
#buttonBox #bt1 a{
background:url("../images/top_button.gif") no-repeat -90px 0;
}
#buttonBox #bt1 a:hover{
background-position:-90px -30px;
}
#buttonBox #bt2 a{
background:url("../images/top_button.gif") no-repeat -180px 0;
}
#buttonBox #bt2 a:hover{
background-position:-180px -30px;
}
#buttonBox #bt3 a{
background:url("../images/top_button.gif") no-repeat -270px 0;
}
#buttonBox #bt3 a:hover{
background-position:-270px -30px;
}
#buttonBox #bt4 a{
background:url("../images/top_button.gif") no-repeat -360px 0;
}
#buttonBox #bt4 a:hover{
background-position:-360px -30px;
}
#buttonBox #bt5 a{
background:url("../images/top_button.gif") no-repeat -450px 0;
}
#buttonBox #bt5 a:hover{
background-position:-450px -30px;
}
#buttonBox #bt6 a{
background:url("../images/top_button.gif") no-repeat -540px 0;
}
#buttonBox #bt6 a:hover{
background-position:-540px -30px;
}
#buttonBox #bt7 a{
background:url("../images/top_button.gif") no-repeat -630px 0;
}
#buttonBox #bt7 a:hover{
background-position:-630px -30px;
}
#buttonBox #bt8 a{
background:url("../images/top_button.gif") no-repeat -720px 0;
}
#buttonBox #bt8 a:hover{
background-position:-720px -30px;
}
#buttonBox #bt9 a{
background:url("../images/top_button.gif") no-repeat -810px 0;
}
#buttonBox #bt9 a:hover{
background-position:-810px -30px;
}