@charset "shift_jis";

/* BRAINS WEBSITES
   ----------------------------------------
   2007.6.23
   auter:Shirai Hiroto(From One or Eight)
   http://www.oneoreight.co.jp
   ----------------------------------------*/

/* index ######################################## */
#index_img {
	width:780px;
	height:224px;
	margin:0px 0px 5px 0px;
}
#index_img h2 {
	width:780px;
	height:224px;
	background:url(../img/common/head_002.jpg) no-repeat;
	text-indent:-9876px;
}

#index_button {
	width:780px;
	height:67px;
	margin:0px 0px 10px 0px;
}
#left_button {
	float:left;
	width:455px;
	height:67px;
}
#left_button a {
	width:455px;
	height:67px;
	background:url(../img/common/head_003.jpg) no-repeat;
	text-indent:-9876px;
	display:block;
}
#left_button a:hover {
	width:455px;
	height:67px;
	background:url(../img/common/head_003.jpg) no-repeat;
	text-indent:-9876px;
	background-position:0px -67px;
	display:block;
}
#right_button {
	float:right;
	width:317px;
	height:67px;
}
#right_button a {
	width:317px;
	height:67px;
	background:url(../img/common/head_004.jpg) no-repeat;
	text-indent:-9876px;
	display:block;
}
#right_button a:hover {
	width:317px;
	height:67px;
	background:url(../img/common/head_004.jpg) no-repeat;
	text-indent:-9876px;
	background-position:0px -67px;
	display:block;
}

/* index ######################################## */
#index_table {
	width:561px;
	margin:0px 0px 10px 0px;
}
#index_table table {
	border: 1px solid #a9a9a9;
	border-collapse:collapse;
}
#index_table td {
	border: 1px solid #a9a9a9;
	border-collapse:collapse;
	font-size:12px;
	color:#595858;
	padding:5px;
}
.index_001 {
	width:561px;
	height:29px;
	background:url(../img/index/index_001.gif) no-repeat;
	text-indent:-9876px;
	margin:0px 0px 20px 0px;
}
.index_002 {
	width:561px;
	height:29px;
	background:url(../img/index/index_002.gif) no-repeat;
	text-indent:-9876px;
	margin:0px 0px 20px 0px;
}
.index_003 {
	width:561px;
	height:164px;
	background:url(../img/index/index_003.gif) no-repeat;
	text-indent:-9876px;
	margin:0px 0px 20px 0px;
}
.index_004 {
	width:561px;
	height:35px;
	background:url(../img/index/index_004.gif) no-repeat;
	text-indent:-9876px;
	margin:0px 0px 20px 0px;
}
.index_005 {
	width:561px;
	height:35px;
	background:url(../img/index/index_005.gif) no-repeat;
	text-indent:-9876px;
	margin:0px 0px 20px 0px;
}
.index_006 {
	width:561px;
	height:36px;
	background:url(../img/index/index_006.gif) no-repeat;
	text-indent:-9876px;
	margin:0px 0px 20px 0px;
}
.index_007 {
	width:561px;
	height:36px;
	background:url(../img/index/index_007.gif) no-repeat;
	text-indent:-9876px;
	margin:0px 0px 20px 0px;
}
.index_008 {
	width:561px;
	height:29px;
	background:url(../img/index/index_008.gif) no-repeat;
	text-indent:-9876px;
	margin:0px 0px 0px 0px;
}
.index_009 {
	font-size:12px;
	line-height:18px;
	color:#595858;
	padding:70px 0px 0px 35px;
	margin:0px 0px 20px 0px;
	background:url(../img/index/index_009.jpg) no-repeat;
}
.index_010 {
	width:561px;
	height:29px;
	background:url(../img/index/index_010.gif) no-repeat;
	text-indent:-9876px;
	margin:0px 0px 20px 0px;
}
.index_011 {
	width:561px;
	height:157px;
	background:url(../img/index/index_011.jpg) no-repeat;
	text-indent:-9876px;
	margin:0px 0px 20px 0px;
}
.index_012 {
	width:561px;
	height:29px;
	background:url(../img/index/index_012.gif) no-repeat;
	text-indent:-9876px;
	margin:0px 0px 20px 0px;
}
#topix {
	font-size:12px;
	line-height:18px;
	color:#595858;
	padding:0px 0px 0px 35px;
	margin:0px 0px 20px 0px;
}
