@charset "utf-8";

/*-------- top_contents --------*/
div#top_contents {
	width:768px;
	margin:25px auto 0px auto;
	text-align:left;
}


/*-------- top_campaign --------*/
div#top_campaign p a {
	width:768px;
	height:0px;
	padding-top:416px;
	overflow:hidden;
	display:block;
	background:url(../img/campaign03_item01.jpg) no-repeat;
}
	div#top_campaign h2 {
		width:768px;
		height:0px;
		padding-top:34px;
		overflow:hidden;
		background:url(../img/campaign03_title.jpg) no-repeat;
	}
	div#top_campaign ul li {
		display:inline;
	}
	div#top_campaign ul li a {
		float:left;
		height:0px;
		padding-top:113px;
		display:block;
		overflow:hidden;
		background-repeat:no-repeat;
	}

div#top_campaign ul li#tc_item01 a { width:256px; background-position: 0 0; background-image:url(../img/campaign03_item02.jpg); }
div#top_campaign ul li#tc_item02 a { width:255px; background-position: 0 0; background-image:url(../img/campaign03_item03.jpg); }
div#top_campaign ul li#tc_item03 a { width:257px; background-position: 0 0; background-image:url(../img/campaign03_item04.jpg); }

/*-------- top_event --------*/
div#top_event {
	width:375px;
	float:left;
	margin-top:17px;
	border:1px #dcddde solid;
}
	div#top_event h2 {
		width:200px;
		height:0px;
		padding-top:24px;
		overflow:hidden;
		background:url(../img/top_event.jpg)  10px 12px no-repeat;
	}
	div#top_event ul {
		margin:15px 10px;
	}
	div#top_event ul li {
		margin-bottom:15px;
	}

/*-------- top_new --------*/
div#top_new {
	width:375px;
	float:right;
	margin-top:17px;
	border:1px #dcddde solid;
}
	div#top_new h2 {
		width:200px;
		height:0px;
		padding-top:24px;
		overflow:hidden;
		background:url(../img/top_new.jpg) 10px 12px no-repeat;
	}
	div#top_new ul {
		margin:15px 10px;
	}
	div#top_new ul li {
		margin-bottom:15px;
	}