@charset "UTF-8";



/*  index style */

/*----------------------------------------------------------------------------------------------------------------------------------------*/



html,

body {

	width: 100%;

	height: 100%;

	background: #fff url(../../img_common/bg_body.jpg) repeat-x left top;

}



#whole {

	position: relative;

	width: 100%;

	height: 100%;

	background: url(../../img_common/bg_whole.jpg) no-repeat center top;

}



#container {

	width: 100%;

	min-height: 100%;

	*height: auto;

	_height: 100%;

	background: url(../../../img/index_bg.gif) repeat-x left top;

}

#container-inner {

	width: 100%;

	padding-bottom: 70px;

}



#swfBlock {

	width: 100%;

	height: 480px;

	text-align:center;

}



#bodySec {

	width: 990px;

	margin: 0 auto;

	padding: 0;

}

#bodySec-inner {

}



#footSec {

	position: absolute;

	bottom: 0;

	height: 70px;

	background: url(../../img_common/bg_foot.gif) repeat-x center bottom;

}

#footSec-inner {

	width: 990px;

	margin: 0 auto;

	padding: 20px 0 0;

}



#alpha {

	width: 990px;

	margin: 0 auto;

	padding: 20px 0 20px;

}



#alpha h1 {

	display: inline;

	float: left;

	width: 315px;

}





#alpha #entry {

	display: inline;

	float: left;

	width: 230px;

	margin-left: 60px;

	background: url(../../../img/index_entry_bg.gif) no-repeat left top;

}



#alpha #entry h2 {

	text-align: center;

	font-size: 0;

	line-height: 0;

}



#alpha #entry .btn {

	width: 180px;

	margin: 5px 0 0 34px;

	font-size: 0;

	line-height: 0;

}

#alpha #entry .btn2 {

	width: 180px;

	margin: 5px 0 0 34px;

	font-size: 0;

	line-height: 0;

}



#alpha #entry p {

	margin: 9px 0 0 50px;

	font-size: 0;

	line-height: 0;

}



#alpha #entry .group_btn {

	width: 160px;

	margin: 30px 0 0 33px;

	font-size: 0;

	line-height: 0;

}





#alpha #news {

	display: inline;

	float: left;

	width: 370px;

	margin: 0 0 0 15px;

}

#alpha #news p{

	margin:0 0 5px 0;

}

#alpha #news p .date{

	color: #1d3f78;

}

#alpha #news dl {

	width: 330px;

	margin: 10px 9px 0 9px;

}



#alpha #news dl dt {

	display: inline;

	color: #1d3f78;

	font-size: 80%;

	line-height: 125%;

	font-weight: bold;

}



#alpha #news dl dt.new {

	padding-right: 34px;

	background: url(../../../img/index_news_icon.gif) no-repeat right center;

}



#alpha #news dl dd {

	display: block;

	padding: 4px 0 0 0;

	font-size: 80%;

}

