/****************************
=============================

	index.css
	copyright(c) 2010 SeqyenceR

=============================
****************************/


body {
	background:#000000 url(../img/back.jpg) 0px 13px repeat-x;
}

/*トップビジュアルエリア
---------------------------*/
#top-img{
	clear:both;
	height:686px;
	width:1172px;
	margin-left:auto;
	margin-right:auto;
}

#top-img p{
	clear:both;
	margin:0;
	padding:0;
	text-align:right;
	padding-right:111px;
	padding-top:345px;
}

/*最新情報
----------------------------*/
.index-box{
	width:875px;
	/*height:135px;*/

	margin-left:48px;
	color:#181818;
	margin-bottom:50px;
}

.index-box dl.list55 {
	padding-top:20px;
	padding-left:40px;
	width:820px;
	height:110px;
	overflow:auto;
}
.index-box dl.list55 dt{
  clear: left;
  float: left;
  font-size:15px;
  width: 5em;

}

.index-box dl.list55 dd {
  margin-left: 4em;
  margin-bottom: 5px;

}

.index-box a{
	color:#DD4E00;
}

.index-box table{
	color:#181818;
	margin:10px 0 0 20px;
}

.index-box table td{
	padding:3px;
}

.index-box table .td01{
	width:80px;
}

.index-left{
	float:left;
	width:48%;
	height:auto;
	padding-left:15px;
}

/*新着履歴
----------------------------*/
.index-box2{
	width:875px;
	height:135px;
	background:url(../img/index/news_back.jpg) no-repeat;
	margin-left:48px;
	color:#181818;
	margin-bottom:50px;
}

.index-box2 dl.list55 {
	padding-top:20px;
	padding-left:40px;
	width:820px;
	height:110px;
	overflow:auto;
}
.index-box2 dl.list55 dt{
  clear: left;
  float: left;
  font-size:15px;
  width: 5em;

}

.index-box2 dl.list55 dd {
  margin-left: 4em;
  margin-bottom: 5px;

}

.index-box2 a{
	color:#DD4E00;
}

.index-bo2x table{
	color:#181818;
	margin:10px 0 0 20px;
}

.index-box2 table td{
	padding:3px;
}

.index-box2 table .td01{
	width:80px;
}



/*
　ポイント
---------------------------*/


#wrapper .content-box .inner{
	margin-top:20px;
	width:483px;
	float:left;
}

#wrapper .content-box img{
	margin-top:30px;
	margin-left:10px;
}



/*
　メニュー
---------------------------*/

.index-menu-table td{
	vertical-align:top;
}

.index-menu-table .td01,
.index-menu-table .td02{
	padding-right:25px;
}

#wrapper .content-box .index-menu-table img{
	margin:0;
	padding:0;

}
