
#maintitle {
    background: url(images/title_bg.jpg)center top;
}

div.right-container div.houji-type {
    background-color:#f4f4f4; 
    padding: 20px 50px;
    border-radius: 10px;
}

div.right-container div.houji-type h4 {
    font-size: 130%;
    border-bottom: 5px solid white;
    width: 25%;
    margin: auto;
}

div.right-container div.houji-type ul li {
    width: 210px;
    float: left;
    background-color: #c3b879;
    color: white;
    padding:10px;
    text-align: center;
    border-radius: 10px;
    margin: 0px 30px 20px 0px;
}

div.right-container div.houji-type ul li.l {
    margin-right: 0px;
}

div.flow-container h4 {
    display: table-cell;
    vertical-align: middle;
    width: 150px;
    font-size: 110%;
}

div.flow-container p.table-cell {
    display: table-cell;
    vertical-align: middle;
    padding: 20px;
}

