@charset "utf-8";

/* ベースサイズ */
/*----------------------------------------------------------------------------*/
.base-size {
	width: 1060px;
	margin: auto;
	font-size: 12px;
}
/* ベース背景 */
/*----------------------------------------------------------------------------*/
.base-bg {
	background-image: url(../../img/event/anniversary2nd/base_bg.jpg);
	background-repeat: no-repeat;
}
/* ループ背景 */
/*----------------------------------------------------------------------------*/
.loop-bg {
	background-image: url(../../img/event/anniversary2nd/loop_bg.jpg);
}
/* イベントリスト */
/*----------------------------------------------------------------------------*/
.event-list {
	width: 1002px;
	margin: auto;
}
/* インデックス */
.event-index {
	width: 1002px;
	height: 83px;
	margin: 14px 0 0 0;
	position: relative;
	background-image: url(../../img/event/anniversary2nd/eventlist/index.png);
	background-repeat: no-repeat;
}
	.event-index a {
		color: #000000;
	}
	/* イベントイメージ */
	.event-index img {
	}
	/* 左側に出すステータス */
	.event-label {
		width: 85px;
		height: 69px;
		position: absolute;
		margin: 2px 0 0 0;
		z-index: 20;
	}
		.event-label.end {
			background-image: url(../../img/event/anniversary2nd/eventlist/label/end.png);
		}
		.event-label.haishin-chu {
			background-image: url(../../img/event/anniversary2nd/eventlist/label/haishin_chu.png);
		}
		.event-label.junbi-chu {
			background-image: url(../../img/event/anniversary2nd/eventlist/label/junbi_chu.png);
		}
		.event-label.kaisai-bi {
			background-image: url(../../img/event/anniversary2nd/eventlist/label/kaisai_bi.png);
		}
		.event-label.kaisai-chu {
			background-image: url(../../img/event/anniversary2nd/eventlist/label/kaisai_chu.png);
		}
		.event-label.kekka {
			background-image: url(../../img/event/anniversary2nd/eventlist/label/kekka.png);
		}
		.event-label.koukai-chu {
			background-image: url(../../img/event/anniversary2nd/eventlist/label/koukai_chu.png);
		}
	/* イベント情報 */
	.event-info {
	}
		.event-info ul:after {
			content: ""; 
			display: block; 
			clear: both;
		}
		.event-info li {
			float: right;
			width: 233px;
		}
		.event-info li img {
			display: block;
			margin: 14px auto 9px auto;
		}
		.event-info li:first-child {
			float: left;
			width: 769px;
		}
		.event-info li:first-child img {
			position: absolute;
			margin: 0;
		}
	/* イベント詳細ボタン */
	.event-detail-btn {
		width: 193px;
		height: 27px;
		display: block;
		margin: auto;
		background-image: url(../../img/event/anniversary2nd/eventlist/detail_btn.png);
	}
		.event-detail-btn:hover {
			background-position: 0 bottom;
		}
	/* イベントのキャプション */
	.event-caption {
		position: absolute;
		margin: 50px 0 0 262px;
	}
/* 日誌バナー */
/*----------------------------------------------------------------------------*/
#diary-banner {
	text-align: center;
	padding: 40px 0 40px 0;
}
/* 壁紙 */
/*----------------------------------------------------------------------------*/
#wallpaper {
	height: 552px;
	background-image: url(../../img/event/anniversary2nd/wallpaper/bg.png);
}
#present-btn {
	display: block;
	width: 411px;
	height: 53px;
	position: absolute;
	margin: 43px 0 0 563px;
	background-image: url(../../img/event/anniversary2nd/wallpaper/present_btn.png);
}
#wallpaper-preview {
	position: absolute;
	margin: 110px 0 0 85px;
}
	#wallpaper-preview th {
		width: 14px;
	}
	#wallpaper-preview td {
		width: 437px;
		height: 385px;
		text-align: center;
	}
/* トピックスバナー*/
/*----------------------------------------------------------------------------*/
#topics-banner-list {
	width: 974px;
	margin: 30px auto 40px auto;
	padding: 29px 0 37px 0;
	background-image: url(../../img/event/anniversary2nd/topics_banner_list_bg.png);
}
	#topics-banner-list ul {
		width: 882px;
		margin: 8px auto 0 auto;
	}
	#topics-banner-list ul:after {
		content: ""; 
		display: block; 
		clear: both;
	}
	#topics-banner-list ul li {
		float: right;
	}
	#topics-banner-list ul li:first-child {
		float: left;
	}
/* e-Storeバナー */
/*----------------------------------------------------------------------------*/
#estore-banner {
	text-align: center;
}