@charset "Shift_JIS";
#head{
	background : url('common/head_back.jpg') no-repeat;
	text-align : left;
	margin : 0px;
	padding : 0px;
	}
.mainimage{
	background : url('images/index/main_image_back.jpg') no-repeat;
	margin-left : 3px;
	padding : 0px 0px 7px 4px;
	}
img.mainimagel{
	float : left;
	margin-right : 6px;
	}
.detailedinfo{
	padding-top : 10px;
	text-align : left;
	}
#contentlist div{
	float : left;
	width : 207px;
	margin-right : 3px;
	margin-bottom : 3px;
	background : url('images/index/mainback.jpg') no-repeat;
	}
#contentlist p{
	padding : 10px;
	margin : 0 auto;
	background : url('images/index/mainbackall.jpg') repeat-y;
	background-position : left;
	}
#contentlist p.detail{
	margin : 0px;
	padding : 0px;
	}
#topics{
	padding-top : 20px;
	margin-bottom : 10px;
	}
#topics div{
	background : #FDFCF6;
	padding : 10px;
	height : 270px;
	overflow:auto;
	scrollbar-base-color : #fff;
	scrollbar-face-color : #fff;
	scrollbar-arrow-color : #BBC385;
	scrollbar-shadow-color : #BBC385;
	scrollbar-darkshadow-color : #fff;
	scrollbar-highlight-color : #BBC385;
	scrollbar-3dlight-color : #fff;
	scrollbar-track-color : #fff;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 5px;
	}
#topics ul{
	margin : 0px;
	padding : 0px;
	}
#topics li{
	margin-bottom : 5px;
	padding-left : 5px;
	border-left : 3px solid #495118;
	line-height : 12px;
	vertical-align : bottom;
	}
#topics li.read{
	border-left : 0px;
	padding-bottom : 5px;
	background : url('images/index/topics_line.jpg') no-repeat;
	background-position : bottom;
	line-height : 1.5em;
	}
