@charset "UTF-8";



/* -------------------------------------------------
index
-------------------------------------------------*/

#wrapper #mainVisualArea {
	width: 940px;
	height: 386px;
	padding: 5px;
	background: #FFFFFF;
}
#wrapper #mainVisualArea #cf01,
#wrapper #mainVisualArea #cf02,
#wrapper #mainVisualArea #cf03,
#wrapper #mainVisualArea #cf04,
#wrapper #mainVisualArea #cf05{
	display: none;
}
#wrapper #gnaviArea {
	width: 910px;
	padding: 10px 0 12px 40px;
	margin: 0 0 25px 0;
	background: #fffdfa url(../img/index_bg01.gif) bottom left no-repeat;
	border-top: 1px #e3e1df solid;
}
#wrapper #gnaviArea li {
	padding: 0 40px 0 0;
	float: left;
}
#wrapper #infoBnrArea {
	width: 870px;
	padding: 0 0 30px 40px;
}
#wrapper #infoBnrArea #infoArea {
	width: 580px;
	float: left;
}
#wrapper #infoBnrArea #infoArea div {
	padding: 0 0 0 17px;
}
#wrapper #infoBnrArea #infoArea div table {
	width: 546px;
}
#wrapper #infoBnrArea #infoArea div table th {
	width: 65px;
	padding: 20px 0 20px 0;
	border-bottom: 1px solid #d9cbab;
	vertical-align: top;
	text-align: left;
}
#wrapper #infoBnrArea #infoArea div table td {
	padding: 20px 0 20px 0;
	border-bottom: 1px solid #d9cbab;
	text-align: left;
}
#wrapper #infoBnrArea #infoArea div table td  .dayText{
	font-weight: bold;
}
#wrapper #infoBnrArea #infoArea div table td img {
	padding: 0 0 0 20px;
}
#wrapper #infoBnrArea #bnrArea {
	width: 250px;
	float: right;
}
#wrapper #infoBnrArea #bnrArea li {
	padding: 0 0 5px 0;
}