@charset "utf-8";
#main_contents_new2008 .map_area li a {
  color: #407cba;
  text-decoration: underline;
}


#main_contents_new2008 .map_area a {
  color: #407cba;
  text-decoration: underline;
}

#main_contents_new2008 .map_area a:link,
#main_contents_new2008 .map_area a:visited,
#main_contents_new2008 .map_area a:hover
 {
  color: #407cba;
  text-decoration: underline;
}


.map_area .line_top {
	background-image: url(/aboutsite/wr_css/wr_img/map/map_bgtop2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 30px;
	padding: 0px 0px 15px 0px;
}

.map_area .line_top2 {
	background-image: url(/aboutsite/wr_css/wr_img/map/map_bgtop3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	height: 30px;
}

.map_area .line_toplast {
	background-image: url(/aboutsite/wr_css/wr_img/map/map_bgtop_last.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	height: 30px;
}


.map_area .line_center {
	background-image: url(/aboutsite/wr_css/wr_img/map/map_bgcenter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

.map_area .line_center_l {
	background-image: url(/aboutsite/wr_css/wr_img/map/map_bgcenter_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}


.map_area .line_end {
	background-image: url(/aboutsite/wr_css/wr_img/map/map_bgend.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}


.map_area .line_centerlast {
	background-image: url(/aboutsite/wr_css/wr_img/map/map_bgcenterlast.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}


.map_area .line_endlast {
	background-image: url(/aboutsite/wr_css/wr_img/map/map_bgendlast.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}


.map_area .line_centertitle {
	background-image: url(/aboutsite/wr_css/wr_img/map/map_bgtop4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}



.map_area .map_home {
	font-size: 65%;
	float:left;
	margin: 0px;
	padding: 10px;
	width: 30px;
}


.map_area .map_contents {
	font-size: 70%;
	float:left;
	margin: 0px;
	padding: 10px 10px 10px 30px;
	width: 180px;
}

.map_area .map_contents2 {
	font-size: 70%;
	float:left;
	margin: 0px;
	padding: 10px 10px 10px 80px;
	width: 180px;
}

.map_area .map_link {
	font-size: 70%;
	float:left;
	margin: 0px;
	padding: 10px 10px 10px 30px;
	width: 260px;
}

.map_area .map_linkcenter {
	font-size: 70%;
	margin: 0px;
	padding: 10px 10px 10px 300px;
	width: 260px;
}

#main_contents_new2008 .map_left {
	margin: 0px;
	float: left;
	width: 280px;
	padding-right: 10px;
}

#main_contents_new2008 .map_right {
	margin: 0px;
	float: left;
	width: 280px;
}


#main_contents_new2008 .maplist ul{
	}

#main_contents_new2008 .maplist li{
	list-style-type: none;
	margin: 0 0 5px 0;
	font-size: 75%;
	line-height: 1.4em;
	list-style-position: outside;
	}
	

#main_contents_new2008 .maplist .title{
	font-weight: bold;
	padding:5px 5px 15px 5px;
	background-image: url(/aboutsite/wr_css/wr_img/map/site_ttl.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	}

#main_contents_new2008 .maplist .page{
	padding: 0px 0px 0px 5px;
	}

#main_contents_new2008 .maplist .page2{
	padding: 0px 0px 20px 5px;
	}

#main_contents_new2008 .maplist a {
  color: #407cba;
  text-decoration: underline;
}

#main_contents_new2008 .maplist a:link,
#main_contents_new2008 .maplist a:visited,
#main_contents_new2008 .maplist a:hover
 {
  color: #407cba;
  text-decoration: underline;
}
