@charset "utf-8";


#content .box{
border:1px solid #999999;
margin-bottom:10px;
padding:9px 9px 9px 9px;
}

#content .box h2{
margin-bottom:7px;
}

#content .box p{
font-size:87.5%;
line-height:1.4;
}

#content .box .catch{
margin-bottom:1em;
}

#content .box .photo{
border:1px solid #DDDDDD;
padding:3px;
margin-right:0.5em;
}


#content #flow{
clear:left;
background:#D8C0A8;
border:1px solid #999999;
width:494px;
padding:9px;
}

#content #flow_map{
padding-top:20px;
text-align:center;
}

#content #flow h3{
margin:0.2em 0 0.3em 0;
}

#content #flow_map area{
}

#content #flow p{
color:#572917;
padding:5px 1px;
font-weight:bold;
}

#content #flow p.addition{
color:#FFFFFF;
font-weight:bold;
font-size:75%;
font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;
}

#content #flow ol{
list-style:none;
}

#content #flow li{
background:url(../reform/estate/img/flow_bg.gif) center bottom no-repeat;
color:#4D340C;
font-size:87.5%;
line-height:1.4;
padding-bottom:38px;
}

#content #flow li#flow_5{
background-image:none;
padding-bottom:0;
}

#content #flow li span{
display:block;
background:#E3D3BE;
background-position:left center;
background-repeat:no-repeat;
border:1px solid #FFFFFF;
padding:1em 0.5em 1em 2.5em;
vertical-align:bottom;
}

#content #flow li#flow_1 span{
background-image:url(../reform/estate/img/flow_1.gif);
padding-top:2.4em;
padding-bottom:2.4em;
}

#content #flow li#flow_2 span{
background-image:url(../reform/estate/img/flow_2.gif);
padding-top:2.4em;
padding-bottom:2.4em;
}

#content #flow li#flow_3 span{
background-image:url(../reform/estate/img/flow_3.gif);
padding-top:2.4em;
padding-bottom:2.4em;
}

#content #flow li#flow_4 span{
background-image:url(../reform/estate/img/flow_4.gif);
}

#content #flow li#flow_5 span{
background-image:url(../reform/estate/img/flow_5.gif);
padding-top:1.7em;
padding-bottom:1.7em;
}
