@charset "utf-8";

#wrap div#headerArea {
	background: #FFF url(/img/header_bg_001.jpg) no-repeat center top!important;
}

#wrap div#headerArea h1#logoBlock {
	position: absolute;
	left: 20px;
	top: 40px;
}

#wrap div#gnavArea {
	background: #FFF url(/img/gnav_bg_002.jpg) no-repeat left top;
}
#wrap div#mainWrap {
	padding: 20px;
	_height: 200px;
	min-height: 200px;
}
#wrap div#focusArea img {
	display: block;
}
#wrap div#mainWrap div#scheduleArea {
	background: url(/img/schedule_bg_001.gif) repeat-y left top;
	width: 292px;
	float: left;
}
	#wrap div#mainWrap div#scheduleArea dl {
		background: url(/img/schedule_bg_002.gif) no-repeat left bottom;
		padding-bottom: 12px;
	}
	#wrap div#mainWrap div#scheduleArea dd {
		overflow: scroll;
		overflow-x: hidden;
		height: 200px;
		margin: 0 7px 0 5px;
	}
	#wrap div#mainWrap div#scheduleArea dd dl {
		background: url(none) no-repeat left bottom;
		padding: 5px;
		border-top: 1px dashed #CCC;
	}
	#wrap div#mainWrap div#scheduleArea dd dl.first-child,
	#wrap div#mainWrap div#scheduleArea dd dl:first-child {
		border: none;
	}
	#wrap div#mainWrap div#scheduleArea dd dt {
		text-align: right;
		width: 5em;
		float: left;
	}
	#wrap div#mainWrap div#scheduleArea dd dd {
		margin-left: 6em;
		overflow: auto;
		height: auto;
	}

#wrap div#mainWrap div#newsArea {
	background: url(/img/news_bg_001.gif) repeat-y left top;
	width: 592px;
	float: right;
}
	#wrap div#mainWrap div#newsArea dl {
		background: url(/img/news_bg_002.gif) no-repeat left bottom;
		padding-bottom: 12px;
	}
	#wrap div#mainWrap div#newsArea dd {
		overflow: scroll;
		overflow-x: hidden;
		height: 200px;
		margin: 0 7px 0 5px;
	}
	#wrap div#mainWrap div#newsArea dd dl {
		background: url(none) no-repeat left bottom;
		padding: 5px;
		border-top: 1px dashed #CCC;
	}
	#wrap div#mainWrap div#newsArea dd dl.first-child,
	#wrap div#mainWrap div#newsArea dd dl:first-child {
		border: none;
	}
	#wrap div#mainWrap div#newsArea dd dt {
		text-align: right;
		width: 5em;
		float: left;
	}
	#wrap div#mainWrap div#newsArea dd dd {
		margin-left: 6em;
		overflow: auto;
		height: auto;
	}
