@charset "shift_jis";
/* CSS Document */

/* reset */
#WrMain ul,
#WrMain li,
#WrMain h3,
#WrMain p{
margin:0;
padding:0;
list-style:none;
}
#WrMain img{
border:none;
vertical-align:top;
}



/* layout */

#WrMain{
font-size:12px;
line-height:1.3em;
color:#333333;
}

#WrMain a{
color:#635121;
text-decoration:none;
}
#WrMain a:hover{
color:#635121;
text-decoration:underline;
}



#WrMain p.ob01{
margin:0 0 5px;
}



#WrMain ul.ob02{
width:543px;
padding:5px 10px;
margin:0 0 5px;
background:#edd7ae;
text-align:right;
}
#WrMain ul.ob02 li{
display:inline;
margin:0 0 0 10px;
}



#WrMain ul#ob03{
width:563px;
margin:0 0 10px;
}
#WrMain ul#ob03 li{
width:184px;
float:left;
border:#736036 solid 1px;
margin:0 2px 0 0;
background:#daba7f;
}
#WrMain ul#ob03 li.last{
margin:0;
}

#WrMain ul#ob03 li h3{
width:184px;
height:30px;
font-size:12px;
text-align:center;
line-height:30px;
background:url(../img/top_h3_bg.jpg) no-repeat left top;
}
#WrMain ul#ob03 li h3 a{
color:#ffffff;
text-decoration:none;
}
#WrMain ul#ob03 li h3 a:hover{
text-decoration:underline;
}
#WrMain ul#ob03 li p.text{
padding:10px;
}



#WrMain ul.ob04{
width:557px;
border:#d5c19c solid 3px;
padding:5px 0;
margin:0 0 10px;
text-align:center;
}
#WrMain ul.ob04 li{
display:inline;
margin:0 10px 0 0;
padding:0 10px 0 0;
border-right:#333333 solid 1px;
}
#WrMain ul.ob04 li.last{
margin:0;
padding:0;
border:none;
}

#WrMain p.mgBt5{
margin:0 0 5px;
}