

table.bosyu{
    width:590px;
    border-collapse: collapse;
    border:solid 1px #687E48;

}
table.bosyu th{
    width:140px;
    background-color: #CFFC8C;
    border:solid 1px #687E48;
    padding: 3px;
    text-align: center;
}
table.bosyu td{
    width:450px;
    border:solid 1px #687E48;
    padding: 3px;
    vertical-align: middle;
}

table.bosyu td div.cnt,
table.bosyu td img{
    vertical-align: middle;
    float: left;
}

dl.info dt{
    font-weight: bold;
    background-image: url(../img/common/abouts/maru.jpg);
    background-repeat: no-repeat;
    list-style: none;
    text-indent: 25px;
    line-height: 15px;
    font-weight: bold;
}
dl.info dd{
    padding-left: 25px;
}

ol.list {
    list-style-type: decimal;
    list-style-position: inside;    
}