@charset "utf-8";
/* CSS Document */

a.n01{ background-position:0px -43px; }

header { margin-bottom:30px; }
header { margin-bottom:0px; 
background-color:#000000;
}

#main {
	min-width:950px;
	width:100%;
	height:570px;
/*	height:620px; */
	background:url(../images/main.jpg) top center no-repeat;
	margin-bottom:60px;
}

h2 { background:url(../images/news_title.png) no-repeat; margin-bottom:15px; }

dl#news {
	width:758px;
	margin:0 auto;
	display:block;
	font-size:15px;
}

#news dt {
	clear:both;
	width:100px;
	float:left;
	display:inline;
	margin-bottom:6px;
	margin-right:-200px;
}

#news dd {
	width:668px;
	display:block;
	margin:0 0 6px 95px;
	/* [disabled]clear: both; */
}

#news dt, #news dd {
	line-height:1.6em;
}

#news a {
	color:#595757;
	text-decoration:none;
}


#news a:hover{
	text-decoration:underline;
}

/*.news_e { background:url(../images/pict_ev.jpg) no-repeat 90px center; }
.news_r { background:url(../images/pict_re.jpg) no-repeat 90px center; }
.news_i { background:url(../images/pict_in.jpg) no-repeat 90px center; }*/
.news_e { background:url(../images/pict_ev.jpg) no-repeat 0px; }
.news_r { background:url(../images/pict_re.jpg) no-repeat 0px; }
.news_i { background:url(../images/pict_in.jpg) no-repeat 0px; }
.news_m { background:url(../images/pict_me.jpg) no-repeat 0px; }
.news_s { background:url(../images/pict_st.jpg) no-repeat 0px; }

h2#event { background:url(../images/event_title.png) no-repeat; margin-top:20px; margin-bottom:15px; }

dl#event {
	width:758px;
	margin:0 auto;
	display:block;
	font-size:15px;
}

#event dt {
	clear:both;
	width:200px;
	float:left;
	display:inline;
	margin-bottom:6px;
	margin-right:-200px;
	padding-left:95px; 
}

#event dd {
	width:568px;
	display:block;
	margin:0 0 6px 190px;
}

#event dt, #event dd {
	line-height:1.6em;
}

#event a {
	color:#595757;
	text-decoration:none;
}


#event a:hover{
	text-decoration:underline;
}

dl#news2 {
	width:758px;
	margin:0 auto;
	display:block;
	font-size:15px;
}

#news2 dt {
	clear:both;
	width:200px;
	float:left;
	display:inline;
	margin-bottom:6px;
	margin-right:-200px;
	padding-left:95px; 
}

#news2 dd {
	width:568px;
	display:block;
	margin:0 0 6px 190px;
}

#news2 dt, #news2 dd {
	line-height:1.6em;
}

#news2 a {
	color:#595757;
	text-decoration:none;
}


#news2 a:hover{
	text-decoration:underline;
}

div#news3 {
	width:780px;
	margin-top:10;
	display:block;
	font-size:18px;
	text-align:right;
}
#news3 a {
	color:#835A00;
	text-decoration:none;
}


#news3 a:hover{
	text-decoration:underline;
}
