@charset"Shift_JIS";


#container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/bg.gif);
	background-repeat: repeat-y;
}

/* header */
#header {
	background-image: url(../image/head.gif);
	background-repeat: no-repeat;
	height: 121px;
	width: 960px;
}
#header h1,
#header p {
	overflow: hidden;
	height: 0px;
}

/* wrapper */
#wrapper {
	height: 449px;
	width: 960px;
	background-image: url(../image/wrappre_bg.gif);
	background-repeat: no-repeat;
}
#flvArea {
	float: left;
	height: 369px;
	width: 584px;
	padding-top: 15px;
	padding-right: 40px;
	padding-left: 70px;
}
#aside {
	float: left;
	width: 230px;
	padding-top: 19px;
}

/* pickup */
#pickup {
	height: 190px;
	width: 206px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
}
#pickup h2 {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../image/pickup.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 25px;
	width: 206px;
}
#pickup-lead {
	height: 50px;
	width: 206px;
	overflow: hidden;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 6px;
}
#pickup-lead p {
	margin-right: 7px;
	margin-left: 7px;
	margin-top: 6px;
}

#pickup-banner {
	text-align: center;
}

/* bosyu */
#bosyu {
	height: 171px;
	width: 206px;
	margin-right: auto;
	margin-left: auto;
}
#bosyu h2 {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../image/bosyu.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 25px;
	width: 206px;
}
#bosyu-lead {
	background-image: url(../image/bosyu-lead.gif);
	background-repeat: no-repeat;
	height: 113px;
	width: 206px;
}
#bosyu-lead p {
	overflow: hidden;
	height: 0px;
}
#bosyu-btn a {
	font-size: 0px;
	line-height: 0px;
	text-decoration: none;
	background-image: url(../image/bosyu-btn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 25px;
	width: 116px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#bosyu-btn  a:hover {
	background-position: 0px -25px;
}

/* lineup */
#lineup {
	width: 888px;
	margin-right: auto;
	margin-left: auto;
}
#lineup h2 {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../image/lineup_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 39px;
	width: 888px;
	margin-bottom: 11px;
}
#lineup .lineup-box {
	background-image: url(../image/line.gif);
	background-repeat: no-repeat;
	background-position: 0px 118px;
	height: 135px;
	width: 883px;
	margin-left: 5px;
}
#lineup .lineup-box-end {
	height: 137px;
	width: 883px;
	margin-left: 5px;
}
#lineup .lineup-box ul,
#lineup .lineup-box-end ul {
	list-style-type: none;
}
#lineup .lineup-box ul li,
#lineup .lineup-box-end ul li {
	float: left;
	height: 105px;
	width: 227px;
}
#lineup .lineup-box ul li.list-end,
#lineup .lineup-box-end ul li.list-end {
	width: 196px;
}
.pagetop {
	text-align: right;
	width: 915px;
	margin-bottom: 60px;
}
.pagetop a {
	font-size: 12px;
	background-image: url(../image/pageup_point.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 2px;
}

/* footer */
#footer  {
	width: 960px;
	padding-bottom: 25px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(../image/copy.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
}

