body {
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}

img{
	border: none;
}

A{ color:#f46600; }
A:visited{ color:##f46600;}
A:active{ color:#f46600; text-decoration:underline;}
A:hover{
	text-decoration:underline;
}

form{
	margin:0;
	padding:0;
}

.c-both { clear:both; }

ol{
 padding: 10px 0 0 20px;
 margin:0;
}
li{
 padding-bottom:10px;
}
.cap{
	font-size:9px;
	line-height:13px;
}
/*=============================================
/		404
/=============================================*/

#asauni{
	width:942px;
	margin:0 auto;
	padding-bottom:2px;
}
.wrapper{
	background: url(/nishiumeda/img/bg.jpg) no-repeat #b7ce00;
	width:942px;
	margin:0 auto;
	text-align: center;
}
#left{
	float:left;
	width:289px;
}
#left #footer{
	float:right;
	width:100%px;
}
#leftBlock{
	float:right;
	background:url(/nishiumeda/img/left_bg.gif) 0 672px no-repeat;
	width:267px;
}
#leftBlock #inner{
	width:240px;
	margin:0 auto;
	padding:15px 0 0 0;
	text-align:left;
	color:#8fa101;
}
#leftBlock #inner #block{
	width:100%;
	border-bottom:1px dotted #b7ce00;
	margin-bottom:10px;
	padding-bottom:10px;
}
#leftBlock #inner #blockEnd{
	width:100%;
	margin-bottom:20px;
}
#rightBlock{
	float:right;
	width:607px;
	margin-right:20px;
	padding-bottom:20px;
}
#rightBlock #program{
	background:url(/nishiumeda/img/program_bg.jpg) no-repeat;
	float:left;
	width:363px;
	margin-top:210px;
	height:386px;
}
#rightBlock #program #inner{
	margin:0 auto;
	width:330px;
	text-align:left;
	padding-top:80px;
}
#rightBlock #program #inner #profile{
	width:100%;
	color:#8fa101;
	margin-top:15px;
}
#rightBlock #program #inner #profile .ttl{
	margin-bottom:5px;
}
#rightBlock #program #inner #profile .img{
	float:right;
	margin:0 0 10px 10px;
	line-height:15px;
}
#rightBlock #date {
	background:url(/nishiumeda/img/date_bg.gif) no-repeat;
	float:left;
	width:100%;
	margin-top:10px;
}
#rightBlock #date #inner{
	margin:0 auto;
	width:570px;
	text-align:left;
	padding:20px 0;
}
#rightBlock #date #inner #block{
	width:100%;
	border-bottom:1px dotted #b7ce00;
	margin-bottom:10px;
	padding-bottom:10px;
}
#rightBlock #date #inner #block .title{
	width:100px;
	float:left;
	text-align:right;
	color:#8fa101;
	font-weight:bold;
}
#rightBlock #date #inner #block .txt{
	width:460px;
	float:right;
}
#rightBlock #date #inner #blockPresent{
	width:100%;
}
#blockPresent #presentLeft,#blockPresent #presentRight{
	width:270px;
}
#blockPresent #presentLeft{
	float:left;
}
#blockPresent #presentRight{
	float:right;
}
#presentBlock{
	width:130px;
	float: left;
	margin-right:14px;
	margin-top:10px;
}
#presentBlockEnd{
	width:130px;
	float: left;
	margin-top:10px;
}
#presentBlock .preImg,#presentBlockEnd .preImg{
	width:100px;
	margin-bottom: 5px;
}

