@charset "utf-8";

/*----------------------------------------------------

	main/contents 上書き キャラクター背景

----------------------------------------------------*/
#main{
	background:#fff url(../img/share/contents_bg.gif) no-repeat scroll left top;
}

#contents{

}



/*----------------------------------------------------

	event
----------------------------------------------------*/
#event{
	width:735px;
	height:29px;
}

#event dl{
}

#event dt{
	float:left;
	width:102px;
	height:29px;
}

#event dd{
	float:left;
	width:633px;
	background:url(../img/top/top_event02.gif) no-repeat left top scroll;
	height:29px;
}

#event dd marquee{
	display:block;
	margin:7px 20px 0 5px;
	font-size:12px;
	line-height:normal;
}


/*----------------------------------------------------

	logo
----------------------------------------------------*/

#logo {
	margin:5px 0 0 357px;
	width:370px;
	clear:both;
}

/*----------------------------------------------------

	news/pickup
----------------------------------------------------*/
h2{
	width:416px;
	margin-top:10px;
	margin-left:314px;
	clear:both;
}

#news, #pickup{
	width:416px;
	background-color:#FFF3D1;
	background:url(../img/top/top_boxbg01.gif) no-repeat left top scroll;
	text-align:left;
	margin-left:314px;
	padding:3px 0 10px 0;
	height:115px;
	overflow-y:scroll;
	overflow-x:none;
	scrollbar-base-color: #F9DC77;
}

#news{
	margin-bottom:25px;;
}

#news table,
#pickup table {
	margin-left:15px;
	width:376px;
}

#news table th, 
#news table td,
#pickup table th, 
#pickup table td {
	border-bottom:dotted 1px #999;
	padding:0.5em 0;
}

#news table th{
	color:#CC0000;
	padding-right:10px;
}


/*----------------------------------------------------

	banner
----------------------------------------------------*/
#banner{
	width:299px;
	margin-top:-180px;/*バナーひとつ追加= +60px*/
}

#banner a{
	display:block;
	margin-top:5px;
}
