/* Liblary navigation */
#emergency{
	margin:0 0 15px 0;
	color:red;	
}
#main_top #emergency a{
	color:red;	
	font-weight:bold;
}



#main_top{
	clear:both;
	margin:15px 0 0 0;
}
#main_top a,
#main_top a:visited{
	color:#333333;
	text-decoration:underline;
}
#main_top a:hover{
	color:#333333;
	text-decoration:none;
}
#main_top .em_orange a,
#main .em_orange a,
#main_top .em_orange a:visited,
#main .em_orange a:visited,
#main_top .em_orange a:hover,
#main .em_orange a:hover{
	color:#FF6600;
}
#main_top .em_blue a,
#main .em_blue a,
#main_top .em_blue a:visited,
#main .em_blue a:visited,
#main_top .em_blue a:hover,
#main .em_blue a:hover{
	color:#003399;
}


#top_navi_lib{
	clear:both;
	width:910px;
}
#top_navi_lib ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#top_navi_lib ul li{
	float:left;
	width:114px;
	height:55px;
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}
#top_navi_lib li a{
	width:114px;
	height:55px;
	display:block;
	margin:0;
	padding:0;
	text-indent:-9999px;
}
#top_navi_lib li.bt_lib7,
#top_navi_lib li.bt_lib7 a{
	width:111px;
}
#top_navi_lib li.bt_lib1{
	background:url(../img2/top_bt_lib01.gif);
}
#top_navi_lib li.bt_lib2{
	background:url(../img2/top_bt_lib02.gif);
}
#top_navi_lib li.bt_lib3{
	background:url(../img2/top_bt_lib03.gif);
}
#top_navi_lib li.bt_lib4{
	background:url(../img2/top_bt_lib04.gif);
}
#top_navi_lib li.bt_lib5{
	background:url(../img2/top_bt_lib05.gif);
}
#top_navi_lib li.bt_lib6{
	background:url(../img2/top_bt_lib06.gif);
}
#top_navi_lib li.bt_lib7{
	background:url(../img2/top_bt_lib07.gif);
}
#top_navi_lib li.bt_lib8{
	background:url(../img2/top_bt_lib08.gif);
}

#top_navi_lib li.bt_lib1 a:hover{
	background:url(../img2/top_bt_lib01o.gif);
}
#top_navi_lib li.bt_lib2 a:hover{
	background:url(../img2/top_bt_lib02o.gif);
}
#top_navi_lib li.bt_lib3 a:hover{
	background:url(../img2/top_bt_lib03o.gif);
}
#top_navi_lib li.bt_lib4 a:hover{
	background:url(../img2/top_bt_lib04o.gif);
}
#top_navi_lib li.bt_lib5 a:hover{
	background:url(../img2/top_bt_lib05o.gif);
}
#top_navi_lib li.bt_lib6 a:hover{
	background:url(../img2/top_bt_lib06o.gif);
}
#top_navi_lib li.bt_lib7 a:hover{
	background:url(../img2/top_bt_lib07o.gif);
}
#top_navi_lib li.bt_lib8 a:hover{
	background:url(../img2/top_bt_lib08o.gif);
}


/* section */

#top_mainimg{
	clear:both;
	width:910px;
	height:190px;
	padding:10px 0 0 0;
}

#top_section01{
	width:200px;
	float:left;
}
#top_section02{
	width:200px;
	float:right;
}
#top_section03{
	width:470px;
	float:left;
	margin:0 0 0 20px;
}


#section_topics{
	width:470px;
}
#section_event,
#section_display{
	clear:both;
	width:470px;
	margin:20px 0 0 0;
}
#section_topics .ttl,
#section_event .ttl,
#section_display .ttl{
	width:470px;
	height:30px;
	margin:0;
}
#section_topics .ttl{
	background:url(../img2/top_sec_topics.gif);
}
#section_event .ttl{
	background:url(../img2/top_sec_event.gif);
}
#section_display .ttl{
	background:url(../img2/top_sec_display.gif);
}
#section_topics .ttl h2,
#section_event .ttl h2,
#section_display .ttl h2{
	display:none;
}
#section_topics .ttl p,
#section_event .ttl p,
#section_display .ttl p{
	text-align:right;
	padding:4px 0 0 0;
}
#section_topics .ttl p a,
#section_event .ttl p a,
#section_display .ttl p a{
	text-decoration:none;
}

/*LIST PICKUP_______________________________________________*/
.list_pickup{
	margin:10px 0 0 0;
}
.topic,
.event,
.display{
	width:470px;
	clear:both;
	padding:0;
	margin:0;
}
.topic .date{
	width:70px;
	float:left;
}
.event .date{
	width:90px;
	float:left;
}
.display .tag{
	width:80px;
	float:left;
}
.topic .title{
	width:400px;
	float:right;
}
.event .title{
	width:380px;
	float:right;
}
.display .title{
	width:390px;
	float:right;
}
