@charset "utf-8";
/* index.html -------------------------------------------*/
#flash-area{
	width: 562px;
	height: 387px;
	padding: 0 0 10px 0;
}

#contents h2{
	width: 560px;
	padding: 0 1px;
}

/* news-list -------------------------------------------*/
#news-list{
	width: 548px;
	border-collapse: collapse;
	border-spacing: 0;
	background: #FFF;
}

#news-list tr.bg-row01{
	background: #FFF;
}

#news-list tr.bg-row02{
	background: #F8F8F8;
}

#news-list th,
#news-list td{
	border-bottom: 2px solid #F8F8F8;
}

#news-list th{
	width: 10%;
	padding: 0 0 0 17px;
	font-size: 90%;
	font-weight: normal;
}

#news-list th.bg01{
	background: url(../img/icon/icon_star01.gif) left no-repeat;
}

#news-list th.bg02{
	background: url(../img/icon/icon_star02.gif) #F8F8F8 left no-repeat;
}

#news-list td.text-box00{
	width: 30%;
	padding: 0 5px;
}

#news-list td.text-box01{
	width: 20%;
	padding: 0 5px;
}

#news-list td.text-box02{
	width: 40%;
	padding: 0 5px;
}

/* guide-list -------------------------------------------*/
#guide-list{
	list-style: none;
	text-align: left;
}

#guide-list li{
	display: inline;
}

#guide-list li a{
	display: inline-block;
	padding: 0 1px 3px 2px;
}
/* info -------------------------------------------*/
#info {
	width: 548px;
	padding: 0 2px;
}

#info dt{
	float: left;
	padding: 0 5px 0 0;
}

#info dt.info-text01{
	float: left;
	width: 112px;
	text-align: justify;
	text-justify: distribute;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0;
}

#info dd.info-banner01{
	float: right;
	width: 267px;
	padding: 0 5px 0 0;
}

