#toppage {
	BACKGROUND: url(../index.files/bg_body.jpg) no-repeat center top
}
.topmsg {
	FONT-SIZE: 14px; Z-INDEX: 2; MARGIN-LEFT: 8px; WIDTH: 590px; POSITION: relative
}
.topmsg02 {
	FONT-SIZE: 12px; Z-INDEX: 2; MARGIN-LEFT: 8px; WIDTH: 570px; POSITION: relative; border:1px solid #FF0099; padding:10px; margin-bottom:20px
}
.topmsg .right {
	MARGIN-TOP: 2em; FONT-SIZE: 12px; LINE-HEIGHT: 1.5em
}
.ttl-topics {
	Z-INDEX: 1; MARGIN: -35px 0px 0px -38px; POSITION: relative
}
* HTML .ttl-topics {
	WIDTH: 661px
}
#infotop {
	FONT-SIZE: 12px; Z-INDEX: 3; MARGIN: -115px 0px 55px 55px; WIDTH: 565px; POSITION: relative
}
#infotop DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 12px; WIDTH: 8em; PADDING-TOP: 12px
}
#infotop DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: #333 1px solid
}







#ttl-topevent {
	MARGIN-BOTTOM: 15px; margin-top:15px; background-image:url(../index.files/ttl_event.jpg); background-repeat:no-repeat; width:623px; height:44px; padding-top:10px; font-size:14px; padding-left:15px; font-weight:bold
}
.topevent {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; OVERFLOW: auto; WIDTH: 650px; PADDING-TOP: 10px; BORDER-BOTTOM: #333 1px solid; HEIGHT: 1%
}
.topevent .eventimg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 80px; PADDING-TOP: 8px
}
.topevent .eventimg IMG {
	BORDER-RIGHT: #f5f5c6 3px solid; BORDER-TOP: #f5f5c6 3px solid; BORDER-LEFT: #f5f5c6 3px solid; BORDER-BOTTOM: #f5f5c6 3px solid
}
.topevent .eventsummary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 8px; WIDTH: 560px; PADDING-TOP: 8px
}

.topevent .eventsummary P {
	LINE-HEIGHT: 1.5em
}









#ttl-toplink {
	MARGIN-BOTTOM: 15px; margin-top:35px; background-image:url(../index.files/ttl_event.jpg); background-repeat:no-repeat; width:623px; height:44px; padding-top:10px; font-size:14px; padding-left:15px; font-weight:bold
}
.toplink {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; OVERFLOW: auto; WIDTH: 920px; PADDING-TOP: 10px; BORDER-BOTTOM: #333 1px solid; HEIGHT: 1%
}
#toplink_left { float:left; margin-right:10px; width:300px
}
#toplink_right { float: left; width:300px
}
.toplink .linkimg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 300px; PADDING-TOP: 8px
}
.toplink .linkimg IMG {
	BORDER-RIGHT: #f5f5c6 3px solid; BORDER-TOP: #f5f5c6 3px solid; BORDER-LEFT: #f5f5c6 3px solid; BORDER-BOTTOM: #f5f5c6 3px solid
}
.toplink .linksummary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 290px; PADDING-TOP: 8px;
}

.toplink .linksummary P {
	LINE-HEIGHT: 1.5em
}






.bnrlink {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; OVERFLOW: auto; WIDTH: 910px; PADDING-TOP: 10px; BORDER-BOTTOM: #333 1px solid; HEIGHT: 1%
}
.bnrlink .bnrimg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 200px; PADDING-TOP: 8px
}
.bnrlink .bnrimg IMG {
	BORDER-RIGHT: #f5f5c6 3px solid; BORDER-TOP: #f5f5c6 3px solid; BORDER-LEFT: #f5f5c6 3px solid; BORDER-BOTTOM: #f5f5c6 3px solid
}
.bnrlink .bnrsummary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 8px; WIDTH: 700px; PADDING-TOP: 8px
}
.bnrlink .bnrsummary P {
	LINE-HEIGHT: 1.5em
}






































.more {
	PADDING-LEFT: 10px; MARGIN-LEFT: 2px; COLOR: #FF0099
}
.more A {
	PADDING-LEFT: 10px; MARGIN-LEFT: 2px; COLOR: #FF0099
}
.btndetail {
	MARGIN-TOP: 1em
}









.txt_pink_01 {color:#FF0099
}





















