@charset 'utf-8';
/*-------------------------------------------ページCSSファイル*/
/*-------------------------------------------news*/
#news {
	width: 500px;
	float: left;
}
#index_info {
	text-align: right;
}
#index_info li {
	padding: 1px 0;
	margin: 0 0 3px;
	background: #222222;
}
#index_info a {
	text-decoration: none;
}
#news .news_box h3 {
	color: #555555;
}
#news .news_box h3 strong {
	margin: 0 5px;
	font-size: 15px;
	color: #FFCC00;
}
#news .news_box p {
	font-size: 15px;
	padding: 5px;
	line-height: 25px;
}
#news .news_box img.left {
	float: left;
	margin: 5px;
}
#news .news_box img.right {
	float: right;
	margin: 5px;
}
#information {
	width: 300px;
	float: right;
}
#news h2 {
	background: url(../img/title_news.jpg) no-repeat;
}
/*-------------------------------------------unionway*/
#unionway {
	width: 500px;
	float: left;
}
#unionway h2 {
	background: url(../img/title_unionway.jpg) no-repeat;
}
#unionway .image {
	text-align: center;
}
#unionway .text {
	text-align: left;
}
/*-------------------------------------------krew*/
#krew {
	width: 500px;
	float: left;
}
#krew h2 {
	background: url(../img/title_krew.jpg) no-repeat;
}
#krew h3 {
	font-size: 20px;
}
#krew h3 img {
	margin: 0 5px;
}
#krew h3 span {
	display: inline;
	font-size: 10px;
	color: #666666;
}
#krew .krew_box {
	padding-top: 10px;
	border-bottom: 1px dashed #333333;
}
#krew .krew_box img.photo {
	float: left;
	margin: 5px;
}
#krew .krew_box dl {
	margin-top: 10px;
}
#krew .krew_box dl dt {
	font-size: 10px;
	color: #666666;
}
/*-------------------------------------------items*/
#items {
	width: 500px;
	float: left;
}
#items h2 {
	background: url(../img/title_items.jpg) no-repeat;
}
/*-------------------------------------------schedule*/
#schedule {
	width: 500px;
	float: left;
}
#schedule h2 {
	background: url(../img/title_schedule.jpg) no-repeat;
}
#schedule h3 {
	padding: 5px 0;
	border-bottom: 1px solid #444444;
}
#schedule h3 strong {
	font-size: 15px;
	color: #ff0000;
}
#schedule ul li {
	margin: 3px 0 3px 10px;
	color: #aaaaaa;
}
#schedule .schedule_box {
	padding: 5px 20px;
	border-bottom: 1px dashed #444444;
	margin: 0 20px 5px;
}
#schedule .schedule_act strong {
	font: bold 15px Arial, sans-serif;
	color: #ffffff;
}
#schedule .schedule_event {
	color: #666699;
}
#schedule .schedule_comment {
	text-align: right;
	color: #CC9933;
}