.valuation_p{
    margin-bottom:20px;
}

.valuation_h2{
    background: #27a1ff;
    font-size:15px;
    padding:5px;
    color:#ffffff;
    margin-bottom:10px;
}

.valuation_h3{
    background: #cccccc;
    font-size:15px;
    padding:5px;
    color:#ffffff;
    margin-bottom:10px;
}

.valuation_table{
    width:100%;
    margin-bottom:10px;
}

.valuation_table th{
    width:200px;
    background:#d4f1ff;
    border:solid 1px #cccccc;
    padding:5px;
}

.valuation_table td{
    border:solid 1px #cccccc;
    padding:5px;
}

.valuation_table input.text, .valuation_table select{
    width:250px;
}

.price_detail{
    margin-bottom:10px;
}

.result_price_table{
    background:#d4f1ff;
    padding:10px;
    margin-bottom:30px;
}

.price_volume{
    width:625px;
    margin:0 auto;
    background:#ffffff;
    font-size:40px;
    color:#ff0000;
}

.result_price_table p{
    text-align:center;
    font-weight:bold;
}

.result_detail{
    border-bottom:solid 1px #cccccc;
    margin-bottom:10px;
    padding:10px 0 10px 0;
}

.result_h3{
    margin-bottom:10px;
}

.more_detail{
    margin-top:30px;
    /*background:#d4f1ff;*/
    padding:10px;
    width:620px;
}

.more_detail p{
    width:215px;
    margin:0 auto;
}
