@charset "UTF-8";

@import url(common.css);

#container {
	background: url("../images/index/topimage.jpg") no-repeat left top;
}
#alpha {
	width: 660px;
	float: right;
}
#alpha .alpha1 {
	width: 440px;
	float: left;
}
#alpha .alpha2 {
	width: 200px;
	float: right;
}
#beta {
	width: 230px;
	float: left;
}
#beta .box {
	width: 200px;
}

/* common */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

h2,
#shinsei h3 {
	font-size: 2px;
	text-indent: -9998em;
}
h2 a,
#shinsei h3 a {
	display: block;
}
.navi {
	text-align: right;
}

/* topimage */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#topimage {
	height: 386px;
	position: relative;
}
#topimage p {
	position: absolute;
	bottom: 60px;
	left: 390px;
	background: url("../images/index/navi-message.gif") no-repeat left top;
	width: 175px;
	height: 25px;
}
#topimage p a {
	height: 25px;
}
#topimage p a:hover {
	background: url("../images/index/navi-message-on.gif") no-repeat left top;
}

/* globalmenu */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#globalmenu .m05 { background-image: url("../images/common/gm.gif");}

/* beta */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#beta .box {
	margin-top: 20px;
}
#beta .box p {
	margin-bottom: 10px;
}

/* alpha */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#alpha .alpha2 p {
	margin-bottom: 10px;
}
/* shinsei */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#shinsei {
	margin-bottom: 30px;
}
#shinsei h2 {
	background: url("../images/index/shinsei01.gif") no-repeat left top;
	height: 63px;
}
#shinsei h3 {
	height: 31px;
	margin-bottom: 5px;
}
#shinsei h3.t01 { background: url("../images/index/ts01.jpg") no-repeat left top;}
#shinsei h3.t02 { background: url("../images/index/ts02.jpg") no-repeat left top;}
#shinsei h3.t03 { background: url("../images/index/ts03.jpg") no-repeat left top;}
#shinsei h3.t04 { background: url("../images/index/ts04.jpg") no-repeat left top;}
#shinsei h3.t05 { background: url("../images/index/ts05.jpg") no-repeat left top;}
#shinsei h3.t06 { background: url("../images/index/ts06.jpg") no-repeat left top;}
#shinsei p {
	margin: 0 10px 10px 10px;
	line-height: 1.5;
}

/* video */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#video {
	margin-bottom: 30px;
}
#video h2 {
	background: url("../images/index/t01.jpg") no-repeat left top;
	height: 30px;
	margin-bottom: 5px;
}
#video h2 a {
	height: 30px;
}
#video li {
	width: 140px;
	float: left;
	margin-right: 10px;
}
#video li.la {
	margin-right: 0;
}

/* news */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#news h2 {
	background: url("../images/index/t02.jpg") no-repeat left top;
	height: 30px;
	margin-bottom: 5px;
}
#news h2 a {
	height: 30px;
}
#news ul {
	margin-bottom: 5px;
}
#news li {
	border-bottom: 1px dotted #CCC;
	padding: 5px 0;
}
#news li a {
	background: url("../images/common/p-file.gif") no-repeat left center;
	padding-left: 22px;
}
