@charset "shift_jis";

#main ul.categorylist{
	margin:0 0 1em;
	padding:0;
	list-style:none;
	width:720px;
	height:114px;
}
	#main ul.categorylist li{
		margin:0;
		padding:0 12px 0 0;
		width:110px;
		float:left;
	}
	#main ul.categorylist li.last{
		padding:0;
	}

#main #news{
	width:354px;
	border:1px solid #CCC;
	float:left;
}

#main #iteminfo{
	width:354px;
	border:1px solid #CCC;
	float:right;
}

#news h3,#iteminfo h3{ margin:0;}
#news img,#iteminfo img{vertical-align:top;}
.rss_box{
	widht:100%;
	height:7em;
	overflow:auto;
}
.rss_box ul{
	margin:10px auto;
	padding:0;
	width:90%;
	list-style:none;
}
.rss_box ul:after{
	content:".";
	clear:both;
	display:block;
	height:0;
	line-height:0;
	visibility:hidden;
}
	#news .rss_box li,
	#iteminfo .rss_box li{
		margin:0 0 3px;
		padding:0;
		width:100%;
		border-bottom:1px dotted #CCC;
	}
	#news .rss_box li br,
	#iteminfo .rss_box li br{
		display:none;
	}
.rss_item{
	clear:none!important;
	width:65%;
	float:right;
}
.rss_date{
	width:35%;
	float:left;
}

/******************イベント告知など*********************/

.notice{
	margin:1em;
/*	padding:0 2em 1em 2em;
	height:100%;
	border-top:3px double #ccc;
	border-bottom:3px double #ccc;*/
}

	.notice h5{
		font-size:16px;
		margin:0.5em auto;
		vertical-align:middle;
	}
	
	.notice p{
		margin:0;
		padding:0;
		line-height:2em;
		width:60%;
		float:left;
	}
	
	.notice table{
		margin:0em 0em 0em 1.5em;
		padding:0;
		width:80%;
		float:left;
		border:0px;

/*	.notice table{
		margin:0;
		padding:0;
		width:40%;
		float:right;
		border:1px dashed #ccc;
*/
	}



































