DIV#mapcontainer{
	width:788px;
	padding:0 0px 0 0px;
	margin:0 auto;
	background : #fffdf0 ;
}


DIV#toplogo{
	padding:2 20px 2 0px;
	background-color : #BFDDDB;
	background : #fffdf0 url(iryou/img/stbluebg.gif);
	width : 788px;
	height : 36px;
}
div#toplogo h1{
	font-size:8px;
	font-weight:normal;
	color:#FFFFFF;
	text-indent:-99999px;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}


.ttleshadow{
text-align:right;
color:#990066;
font-size:18px;
margin:20px 40px 20px 0px;
padding-bottom:10px;
padding-right:50px;
background : url('img/title-line-pink.gif')  no-repeat right bottom;
}

#maptitle{
background:#ffffff url('img/smaphead.jpg')  left top;
border-bottom:1px solid #FFFFFF;
padding-top:2px;
padding-left:0px;
height:45px;
letter-spacing:2px;
text-align:left;
font-size : 12px;line-height : 100%;
}

#maptitle h1{
font-size:16px;
margin:20px 0 8 100px;
color:#8D2121;
}



#map_left{
width:50%;
float:left;
text-align:left;
padding:0 10px 10px 0;
line-height : 120%;
}
#map_left a{
}
#map_left a:hover{
background:#eecccc;
font-size:12px;
font-weight:bold;	
}



#map_left h2{
text-decoration:none ;font-size : 12px;
margin:10px 0px 5px 25px;
background: url('img/map_headline.jpg') no-repeat left top;
height:26px; padding:5 0 0 22px;
}

#map_left h3{
text-decoration:none ;font-size : 12px;
margin:8px 0 0 25px;
background: url('img/map_sheadline.jpg') no-repeat left top;
height:26px; padding:5 0 0 27px;
font-weight:normal;
}

#map_left h4{
text-decoration:none ;font-size : 11px;
margin:0 0 0 60px;
background: url('img/map_arrow.jpg') no-repeat left top;
height:20px; padding:5 0 0 25px;
font-weight:normal;
}



#map_right{
width:50%;
float:right;
padding:0 20px 10px 0;
text-align:left;
}
#map_right a{
}
#map_right a:hover{
background:#eecccc;
font-size:12px;
font-weight:bold;	
}


#map_right h2{
text-decoration:none ;font-size : 12px;
margin:10 0 5 25px;
background: url('img/map_headline.jpg') no-repeat left top;
height:28px; padding:5 0 0 22px;
}

#map_right h3{
text-decoration:none ;font-size : 12px;
margin:8px 0 0 25px;
background: url('img/map_sheadline.jpg') no-repeat left top;
height:28px; padding:5 0 0 27px;
font-weight:normal;
}

#map_right h4{
text-decoration:none ;font-size : 11px;
margin:0 0 0 60px;
background: url('img/map_arrow.jpg') no-repeat left top;
height:20px; padding:5 0 0 25px;
font-weight:normal;
}



.siteinfo{
font-size:12px;line-height:110%;
color:#8F8FBF;
background-color: #F3F3F3 ;margin-left: 1px;
}

#copybaseline{
background:#AFAFAF;
font-weight:bold;font-size:12px;
color:#FFFFFF;
padding:1px 0 3px 0;
text-align:center;
}

.nest4{
text-decoration:none ;font-size : 11px;
margin:0 0 0 60px;
background: url('img/map_arrow_nest4end.jpg') no-repeat left top;
height:20px; padding:4 0 0 55px;
}

.comentary-h2{
font-size:12px;line-height:110%;margin-left:70px;
}

.coment-inline{
font-size:11px;
font-weight:normal;
}

.comentary{
font-size:12px;
font-weight:normal;
}

.dotwaku{
font-size : 12px;border-width : 1px 1px 1px 1px;
border-style : dotted dotted dotted dotted;
border-color : #b48b87;
margin-left:35;margin-top:0;
}

.nest2{
font-size:12px;
background: url('img/map_arrow_nest2.jpg') no-repeat left top;
height:20px; margin:0 0 0 60px;padding:0 0 0 10px;
}

.commetc{
margin:0 0 0 50px;
line-height:130%;
}