@charset "utf-8";



/*--------------------------------------------------*/
/*	main											*/
/*--------------------------------------------------*/
#main
{
	margin	: 0 0 0 20px;
	float	: left;
}

/*------------------------------*/
/*	news						*/
/*------------------------------*/
#main .news
{
	width		: 560px;
	min-height	: 150px;
	_height		: 150px;
	background	: url(../../img/index/news_bg.jpg) no-repeat;
}

.news a,
.news a:visited
{
	color	: #000;
}

.news a:hover
{
	color	: #999;
}

.news dt
{
	padding	: 10px;
}

.news dd
{
	padding	: 0 10px 2px;
}

.news .date
{
	margin	: 0 15px 0 0;
}

.news dd img
{
	margin			: 0 0 0 10px;
	vertical-align	: middle;
}

.news dd.break img
{
	margin			: 0px 0 0;
	vertical-align	: middle;
}

/*------------------------------*/
/*	pickup						*/
/*------------------------------*/
#main .pickup
{

}

#main .pickup li
{
	margin	: 0 10px 5px;
}


/*--------------------------------------------------*/
/*	side											*/
/*--------------------------------------------------*/
#side
{
	margin	: 0 20px 0 0;
	float	: right;
}

/*------------------------------*/
/*	menu						*/
/*------------------------------*/
#side .menu
{
	padding		: 10px 0 5px;
	width		: 280px;
	background	: url(../../img/index/menu_bg.gif);
}

#side .menu li
{
	padding	: 0 10px 5px;
}


/*--------------------------------------------------*/
/*	clearfix										*/
/*--------------------------------------------------*/

{
	content		: ".";
	height		: 0.1px;
	font-size	: 0.1em;
	line-height	: 0;
	display		: block;
	visibility	: hidden;
	clear		: both;
}

/*	for IE7	*/

{
	display	: inline-block;
}

/*	for Mac	*/

{
	height	: 1%;
}


{
	display	: block;
}
