@charset "utf-8";

body	{
	background:#BFDDEE url(../../images/body_bg.jpg) no-repeat 0 484px;
}

#flash	{
	width:100%;
	background:url(../../images/flash_bg.jpg) repeat-x;
}


/* index コンテンツ 
--------------------------------------------------*/
#index-contents	{
	width:848px;
	padding-top:16px;
}

#index-contents div.list	{
	float:left;
	padding-left:23px;
	width:313px;
	voice-family:"\"}\"";/* old browser hack */
	voice-family:inherit;
	width:290px;
}
#index-contents div.list h2	{
	position:relative;
	z-index:0;
	width:290px;
	margin-bottom:10px;
}
#index-contents div.list h2 img.ov	{
	position:absolute;
	z-index:1;
	top:0;
	left:228px;
}
#index-contents div.list ul li	{
	width:290px;
	padding-bottom:5px;
	color:#4D4D4D;
	font-size:90%;
	line-height:1.4;
}
#index-contents div.list ul li p.date	{
	float:left;
	width:4.5em;
}
#index-contents div.list ul li p.text	{
	margin-left:4.5em;
	zoom:1;
}

#index-contents ul#banner	{
	float:right;
	width:192px;
}
#index-contents ul#banner li img	{
	margin:0 8px;
	vertical-align:bottom;
}


/* index フッター 
--------------------------------------------------*/
#footer	{
	height:93px;
	background:url(../images/f_bg.gif) repeat-x left bottom;
}
#footer #f-img	{
	width:848px;
	padding-top:4px;
	text-align:right;
}
#footer #f-wrap	{
	padding:9px 0 10px;
}
