@charset "utf-8";

#main_content h3#home {
	font-weight:bold;
	background: #FF6600 url(/sitemap/img/index_arrow_001.gif) no-repeat scroll 16px 9px;
	padding:5px 0 5px 30px;
	margin:25px 0;
}
#main_content h3,
#main_content h3 a { color:#FFF;}

#main_content #map_main { border:1px solid #ccc;}

#map_main h3 {
	font-weight:bold;
	background: #ffa600 url(/sitemap/img/index_arrow_001.gif) no-repeat scroll 11px 9px;
	padding:5px 0 5px 25px;
	border-left:5px solid #f60;
}

#main_content #map_main ul { border-left:5px solid #f60; padding:5px 0 5px 25px; clear:both; overflow:hidden;}
#main_content #map_main li {
	background: url(/sitemap/img/common_sidenavi_ya_001.gif) no-repeat scroll left 3px;
	padding:0 0 5px 10px;
	float:left;
	width: 135px;
	padding-right: 20px;
}

#main_content #map_main dl { width:165px; float:left;}
#main_content #map_main dt { background: url(/sitemap/img/common_sidenavi_ya_001.gif) no-repeat scroll left 3px; padding-left:10px;}
#main_content #map_main dd {
	background: url(/sitemap/img/common_sidenavi_ya_001.gif) no-repeat scroll 10px 3px;
	float:left;
	width:120px;
	padding:0 20px 5px 20px;
	font-size: 85%;
}

#main_content #map_main div#dept {
	border-left:5px solid #f60;
	padding:5px 0 5px 25px;
}
#main_content #map_main div.column { border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px; clear:both;	overflow:hidden;}
#main_content ul.dept { padding-top:0;}

#main_content #map_main li.event { width:500px;}

#main_content ul#sitelink { margin-top:20px; clear:both; overflow:hidden;}
#main_content ul#sitelink li { 
	font-weight:bold;
	background: #479cf1 url(/sitemap/img/index_arrow_001.gif) no-repeat scroll 16px 9px;
	padding:5px 0 5px 30px;
	margin:0;
}
#main_content ul#sitelink li a { color:#FFF;}


