div.map{
    width: 100%;
    /*height: 480px;*/
    margin:0px 0px 0px 0px;
    border-style: none;
    padding:0px;
}
@media screen and (max-width: 640px) {
    div.map{
        width: 100%;
        /*height: 320px;*/
        margin:0px 0px 0px 0px;
        border-style: none;
        padding:0px;
    }
}
table.hosuu_calc_data{
    margin:             10px auto;
    width:              98%;
    border-collapse:    collapse;
}
td.col1green{
    margin:             0px;
    width:              60px;
    padding:            2px 4px;
    border-style:       solid;
    border-width:       1px;
    border-color:       #202020;
    text-align:         left;
    color:              #00AA00;
    font-weight:        bold;
    font-size:          16px;
    text-align:         center;
    vertical-align:     middle;
}
td.col1red{
    margin:             0px;
    width:              60px;
    padding:            2px 4px;
    border-style:       solid;
    border-width:       1px;
    border-color:       #202020;
    text-align:         left;
    color:              #CC0000;
    font-weight:        bold;
    font-size:          16px;
    text-align:         center;
    vertical-align:     middle;
    letter-spacing:     2px;
}
td.col12{
    margin:             0px;
    width:              auto;
    padding:            2px 5px;
    border-style:       solid;
    border-width:       1px;
    text-align:         center;
    color:              #202020;
    font-weight:        bold;
    font-size:          16px;
    letter-spacing:     2px;
}
td.col2{
    margin:             0px;
    width:              50px;
    padding:            2px 4px;
    border-style:       solid;
    border-width:       1px;
    text-align:         center;
    color:              #202020;
    font-weight:        bold;
    font-size:          14px;
    letter-spacing:     2px;
}
td.col3{
    margin:             0px;
    width:              auto;
    padding:            3px 5px;
    border-style:       solid;
    border-width:       1px;
    text-align:         left;
    color:              #0000CC;
    font-weight:        nomal;
    font-size:          14px;
    letter-spacing:     2px;
    word-break:         break-all;
}
td.col3A{
    margin:             0px;
    width:              auto;
    height:             auto;
    padding:            2px;
    border-style:       solid;
    border-width:       1px;
    text-align:         left;
    color:              #0000CC;
    font-weight:        normal;
    font-size:          14px;
    word-break:         break-all;
    letter-spacing:     2px;
}
textarea.addr{
    margin:             0px 0px;
    width:              100%;
    height:             100%;
    padding:            0px 0px;
    border-style:       none;
    border-width:       0px;
    text-align:         left;
    color:              #0000CC;
    font-weight:        normal;
    font-size:          12px;
    vertical-align:     middle;
    word-break:         break-all;
    letter-spacing:     2px;
}
td.col4{
    margin:             0px;
    width:              55px;
    padding:            0px;
    border-style:       solid;
    border-width:       1px;
    text-align:         center;
    color:              #202020;
    font-weight:        bold;
    font-size:          14px;
    letter-spacing:     2px;
}
input.addr_btn{
    margin:             1px 1px;
    width:              50px;
    height:             95px;
    padding:            3px ;
    border-style:       solid;
    border-width:       1px;
    border-color:       #202020;
    border-radius:      4px;
    text-align:         center;
    color:              #202020;
    font-weight:        bold;
    font-size:          16px;
}
div.this_url{
    margin:             10px 15px;
    width:              auto;
    padding:            7px 10px;
    border-style:       solid;
    border-width:       1px;
    font-size:          18px;
    font-weight:        bold;
    color:              #0000CC;
    text-align:         left;
    letter-spacing:     2px;
    line-height:        1.3;

}