.list h3
{
	font-size			: 12px;
	line-height			: 2.0em;
	border-top			: 2px solid #999999;
	border-bottom		: 2px solid #999999;
}
.list table
{
	border-collapse		: collapse;
	border-spacing		: 0px;
	margin				: 10px 0px;
}
.list table th
{
	padding				: 5px 0px;
	border-top			: 2px solid #999999;
	border-bottom		: 2px solid #999999;
}
.list table td
{
	padding				: 5px 0px;
	border-bottom		: 1px dotted #999999;
}
.list table td img
{
	vertical-align		: middle;
}
.list .button
{
	position			: relative;
	height				: 40px;
}
.list .button #add_button
{
	position			: absolute;
	top					: 0;
	right				: 0;
}
.list .menu
{
	line-height			: 2.0em;
	list-style-type		: none;
}
.list .msg_box
{
	padding				: 10px;
	background			: #eeeeee;
	margin-bottom		: 20px;
	text-align			: center;
}
/*------------------------------------------------------------------------------*
 * .list table.history
 *------------------------------------------------------------------------------*/
.list table.history
{
	margin-top			: 0px;
}
.list table.history .col1
{
	width				: 180px;
}
.list table.history .col2
{
	width				: 300px;
}
.list table.history .col3
{
	width				: 320px;
}
/*------------------------------------------------------------------------------*
 * .list table.account
 *------------------------------------------------------------------------------*/
.list table.account .col1
{
	width				: 80px;
}
.list table.account .col2
{
	width				: 600px;
}
.list table.account .col3
{
	width				: 120px;
	text-align			: center;
}
/*------------------------------------------------------------------------------*
 * .list table.events
 *------------------------------------------------------------------------------*/
.list table.events .col1
{
	width				: 120px;
}
.list table.events .col2
{
	width				: 100px;
}
.list table.events .col3
{
	width				: 340px;
}
.list table.events .col4
{
	width				: 60px;
	text-align			: center;
}
.list table.events .col5
{
	width				: 180px;
	text-align			: center;
}
/*------------------------------------------------------------------------------*
 * .list table.benefit
 *------------------------------------------------------------------------------*/
.list table.benefit .col1
{
	width				: 50px;
}
.list table.benefit .col2
{
	width				: 80px;
}
.list table.benefit .col3
{
	width				: 80px;
}
.list table.benefit .col4
{
	width				: 140px;
}
.list table.benefit .col5
{
	width				: 70px;
}
.list table.benefit .col6
{
	width				: 140px;
}
.list table.benefit .col7
{
	width				: 60px;
	text-align			: center;
}
.list table.benefit .col8
{
	width				: 180px;
	text-align			: center;
}
/*------------------------------------------------------------------------------*
 * .list table.benefit_category
 *------------------------------------------------------------------------------*/
.list table.benefit_category .col1
{
	width				: 520px;
}
.list table.benefit_category .col2
{
	width				: 60px;
	text-align			: center;
}
.list table.benefit_category .col3
{
	width				: 100px;
	text-align			: center;
}
.list table.benefit_category .col4
{
	width				: 120px;
	text-align			: center;
}
/*------------------------------------------------------------------------------*
 * .list table.news
 *------------------------------------------------------------------------------*/
.list table.news .col1
{
	width				: 115px;
}
.list table.news .col2
{
	width				: 115px;
}
.list table.news .col3
{
	width				: 95px;
}
.list table.news .col4
{
	width				: 200px;
}
.list table.news .col5
{
	width				: 46px;
	text-align			: center;
}
.list table.news .col6
{
	width				: 180px;
	text-align			: center;
}
/*------------------------------------------------------------------------------*
 * .list table.station
 *------------------------------------------------------------------------------*/
.list table.station .col1
{
	width				: 115px;
}
.list table.station .col2
{
	width				: 115px;
}
.list table.station .col3
{
	width				: 95px;
}
.list table.station .col4
{
	width				: 200px;
}
.list table.station .col5
{
	width				: 46px;
	text-align			: center;
}
.list table.station .col6
{
	width				: 180px;
	text-align			: center;
}