@charset "utf-8";
/*============================================
 top.css
============================================*/
/*============================================
 top-key
============================================*/
#top-key{
	display:inline;
	margin:0 0 0 8px;
	width:855px;
	height:538px;
	float:left;
	overflow:hidden;
	/*background:url(../common/images/parts-bg-obi.gif) 366px 0 repeat-y;*/
}
#top-key-left{
	width:381px;
	float:left;
}
#top-key-center{
	display:block;
	width:130px;
	float:left;
}
/*#top-key-center h1{
	margin:198px 0 0 48px;
}*/
#top-key-right{
	width:344px;
	float:right;
}
/*============================================
 top-navi
============================================*/
#top-navi{
	clear:both;
	padding-left:8px;
	width:862px;
	height:32px;
	overflow:hidden;
	float:left;
	background:url(../images/top-navi-bg.gif) 0 0 no-repeat;
}
#top-navi ul{
	float:left;
}
#top-navi li{
	float:left;
}
/*============================================
 top-content
============================================*/
#top-content{
	display:inline;
	clear:both;
	margin:0 0 0 16px;
	padding:24px 0 40px 0;
	width:847px;
	float:left;
}

#top-content-left{
	width:358px;
	float:left;
}
#top-content-left h2{
	margin:0 0 12px 0;
}
#top-content-left #feed{
	margin:0;
	padding:0;
	list-style:none;
}
#top-content-left li{
	padding:0 0 0 10px;
	line-height:1.6em;
	background:url(../common/images/part-icon01.gif) 0 5px no-repeat;
}
#top-content-right{
	width:340px;
	float:right;
}
#top-content-right h2{
	margin:0 0 8px 0;
}
#top-content-right p{
	line-height:1.6em;
}