@charset "utf-8";

/* ***********************************************************
 *
 * Since:     2010-01-28
 * Editor:    contents kinoshita
 * Modified:  2010-00-00 by:contents kinoshita
 *
 * ***********************************************************
 */


/*============================================================

	Top

============================================================*/
.mainCut {
	width: 100%;
	margin: 7px auto 15px;
	/margin-top: 3px;
	clear: both;
}
	.mainCut ul {
		width: 222px;
		height: 315px;
		padding: 5px 0px 0px 18px;
		background: url(../../img/bg_maincut.jpg) no-repeat left top;
	}
		.mainCut ul li {
			margin-bottom: 4px;
		}
.catch {
	float: right;
}


/*	contents
--------------------------------------*/
#top .contents {
	width: 900px;
	margin: 0px;
	padding: 0px;
	background: none;
}
.contents h3 {
	margin-bottom: 10px;
}

/*---- primaryColumn ----*/
.primaryColumn {
	width: 685px;
	margin: 0px 0px 0px 15px;
	float: right;
}	
.introduce {
	width: 100%;
	min-height: 110px;
	_height: 110px;
	padding-top: 20px;
	background: url(../../img/bg_nishimura.jpg) no-repeat left top;
}
	.introduce h3 {
		margin: 0px 27px 0px 23px;
		_margin-left: 11px;
		float: left;
	}
	.introduce p.lead {
		margin-top: 5px;
		padding: 0px 170px 20px 200px;
		background: url(../../img/bg_lead.jpg) no-repeat right bottom;
	}
.eventArea, .infoArea {
	width: 665px;
	margin-bottom: 10px;
	padding: 13px 9px 10px;
	border: 1px solid #C6BCDE;
}
	.eventArea dl dt {
		width: 7.5em;
		margin: 0px 0px 0.5em 8px;
		padding-left: 15px;
		background: url(../../img/marker_event.jpg) no-repeat left;
		color: #999999;
		font-weight: bold;
		float: left;
		clear: left;
	}
	.infoArea dl dt {
		width: 7.5em;
		margin: 0px 0px 0.5em 8px;
		padding-left: 15px;
		background: url(../../img/marker_info.jpg) no-repeat left;
		color: #999999;
		font-weight: bold;
		float: left;
		clear: left;
	}
	.eventArea dl dd, .infoArea dl dd {
		margin-bottom: 0.5em;
		padding: 0px 0px 0.5em 9.5em;
		background: url(../img/line_dot01.gif) repeat-x bottom;
	}
	.infoArea dl dd a {
		color: #882FB3;
	}
.btn-list {
	width: 100%;
	text-align: right;
}
.up {
	margin-top: 10px;
}



