@charset "utf-8";
div.navPrimaryWrap {
width: 462px;
float: right;
background: #FFF;
text-align: left;
}
div.navPrimaryWrap p {
padding-top: 6px;
padding-left: 6px;
float: left;
width: 450px;
line-height: 1.6;
font-size: 1.1em;
}
div.navPrimaryWrap + img{ margin-bottom: 20px; 
}

div.navSecondaryWrap h2 {
color: #31577E;
font-size: 1.6em;
font-weight: bold;
line-height: 2;
text-align: left;
}

div.navSecondaryWrap {
clear: both;
width: 722px;
margin-bottom: 25px;
text-align: right;
}

div.navSecondaryWrap div{
float: right;
width: 525px;
text-align: left;
margin-bottom: 5px;
}
div.navSecondaryWrap div p {
width: 500px;
line-height: 1.4;
color: #333;
}
p.img_border {
height: 106px;
width: 172px;
border: 1px solid #CCC;
text-align: center;
margin-left: 5px;
}
p.img_border a ,li.img_border a{ display: block; }
p.img_border a img ,li.img_border a img{
padding-top: 5px;
padding-bottom: 5px;
}


#linkWrap {
padding-top: 40px;
background: #F3F3F3 url(../navi/img/img_oyakudati_top.gif) no-repeat left top;
width: 721px;
margin-bottom: 40px;
}
#linkWrap p {
margin-left: 40px;
display: inline;
float: left;
width: 450px;
}
#linkWrap p.button {
text-align: right;
float: right;
width: 237px;
margin-right: 20px;
margin-top: -50px;
}
#linkWrap p.eventVer {
margin-left: 30px;
display: inline;
float: left;
width: 200px;
}

#linkWrap img { vertical-align: bottom; }





li.img_border {
height: 106px;
width: 172px;
border: 1px solid #CCC;
text-align: center;
margin-left: 5px;
margin-right: 10px;
float: left;
display: inline;
}

#housing ul {
	width: auto;
	float: left;
	margin-bottom: 20px;
}
