@charset "UTF-8";
/*index page setting*/

#wrapper{
	width: 952px;
	margin:0 auto;
}
h2{
	padding: 6px 0 5px 18px;
	font-size: 13px;
	color: #fff;
	background: url(../../images/h2_bg.jpg) top left no-repeat;
}
.tabArea{
	width: 950px;
	margin: 13px auto 0;
}
.here{
	cursor: default!important;
}
.tabArea ul li{
	float: left;
}
.tabArea ul.title li img{
	cursor: pointer;
}
.tabArea02{
	width: 950px;
	margin: 13px auto 0;
}
.tabArea02 ul li{
	float: left;
}
.tabArea02 ul.title li img{
	cursor: pointer;
}
.person{
/* 	height: 120px; */
/* 	padding: 15px 27px;	 */
	height: 150px;
	margin: 0 0 8px 0;
	background: url(../../images/index/jinji_bg_dm.jpg) top left no-repeat;
/* 	background: url(../../images/index/jinji_bg.jpg) top left no-repeat; */
}
.person p{
	padding: 0 0 9px 0;
}
.kadai{
	height: 121px;
	margin: 0 0 8px 0;
	padding: 14px 0 15px 210px;
	background: url(../../images/index/kadai_bg.jpg) top left no-repeat;
}
.kadai .text{
	float: left;
	width: 216px;
}
.kadai p{
	float: left;
	padding: 0 0 3px 0;
}
.kadai p.text02{
	padding: 0 0 8px 0;
}
.kadai p.text02{
	/padding: 0 0 2px 0;
}
.kadai ul{
	width: 524px;
	float: right;
}
.kadai ul li{
	padding: 0 8px 8px 0;
}
.kadai ul li a{
	height: 150px;
	background: url(../../images/index/kadai_bg.jpg) top left no-repeat;
}
.aboutConstruction{
	width: 890px;
	margin: 0 auto 10px auto;
}
.aboutConstruction .textArea{
	float: left;
	line-height: 1.6;
	padding: 15px 0 0 0;
}
.aboutConstruction .textArea p{
	margin: 0 0 15px 0;
}
.aboutConstruction .flow{
	float: right;
}

.lineupWrapper{
	background: url(../../images/index/lineup_bg.jpg) top left repeat-y;
	margin: 0 0 26px 0;
}
.lineupInner{
	background: url(../../images/index/lineup_bg_top.jpg) top left no-repeat;
}
.indexLineup{
	background: url(../../images/index/lineup_bg_btm.jpg) bottom left no-repeat;
	padding: 15px 15px 20px 15px;
}
.indexLineup h2{
	margin: 0 0 15px 0;
}
ul.lineupSection{
	margin-bottom: 20px;
}
ul.lineupSection li{
	float: left;
	width: 213px;
	padding: 0 12px 0 0;
	margin: 0px 11px 0 0;
	background: url(../../images/index/lineup_dot.jpg) top right repeat-y;
}
ul.lineupbtm{
	margin-bottom: 0;
}
ul.lineupSection li.side{
	padding:0;
	margin-right:0;
	background: none;
	
}
ul.lineupSection li dl{
	position: relative;
	float: left;
	width: 213px;
}
ul.lineupSection li dl dt{
	float: left;
	width: 213px;
	height: 18px;
	padding: 12px 0 0 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	text-align: center;
	background: url(../../images/section_title_bg.jpg) top left no-repeat;
}
ul.lineupSection li dl dt a{
	color: #900000;
}
ul.lineupSection li dl dd{
	float: left;
}
ul.lineupSection li dl dd.article{
	float: right;
	width: 104px;
	text-align: justify;
}
ul.lineupSection li dl dd.article p{
	padding: 0 0 20px 0;
}
ul.lineupSection li dl dd.article a.button{
	display: block;
	position: absolute;
	float: left;
	bottom: 0;
	padding: 3px 0 0 0;
}
.topics{
	float: left;
	width: 652px;
	margin: 0 0 20px 0;
}
.topics h2{
	position: relative;
	padding: 0 0 9px 0;
	margin: 0 0 0 0;
	background: url(../../images/index/topics_line.jpg) bottom left no-repeat;
}
.topics h2 span{
	position: absolute;
	display: block;
	top: 3px;
	right: 0;
}
.topics ul li{
	padding: 13px 0 14px 0;
	background: url(../../images/index/topics_dot.jpg) bottom left repeat-x;
}
.topics ul li span{
	padding: 0 25px 0 15px;
	background: url(../../images/index/topics_arrow.jpg) 0 1px no-repeat;
}
.sidebar{
	float: right;
}
.sidebar ul li{
	padding: 0 0 6px 0;
}
.bannerarea{
	padding: 10px 0 15px 0;
	text-align: center;
}
.bannerarea a{
	display:block;
	float:left;
}
.bannerarea a.ev02{
	float:right;
}
#wrapper .topics li .notice {
	margin-left: 90px;
	margin-top: 10px;
}
