/*main*/

.bl_f{padding-bottom: 52px; border-bottom: 1px solid #c2c2c2;}
.bl_b{padding-top: 52px;}

.it_info_pc {float:left;margin-left:20px}
.it_info {
    position:relative;
    float:left;
    margin-bottom: 0;
    padding-bottom: 0;
    width:555px;
    height:auto;
}
.it_info dl {margin:0; padding:0; list-style: none;}
.it_info dl dt{font-size: 18px; font-weight: bold; padding-bottom: 5px;}
.it_info dl dd{font-size: 15px; font-weight: normal; line-height: 24px; }
.it_info dl dd a{color: #1e75d6;}
.it_info .it_info_title {display:block; padding:10px 0 20px}
.it_info .it_info_title a{font-size: 20px; font-weight: bolder;}

#online dl dd a{color: #1e75d6;}

/*map*/

#map {
    height: 570px;
    width: 100%;
}

/*contact*/

#form_mail form input{
    border: 0;
    margin: 2px;
    border-radius: 0;
    border-bottom: 1px solid #525252;
    font-size: 24px;
    font-weight:bold;
}

#form_mail form input[id="phone"]{
    border: 0;
    border-radius: 0;
}

#form_mail form input[type="submit"]{
    border: 0;
    border-radius: 0;
    box-shadow: none;
    text-align: right;
    float: right;
    text-decoration: underline;
    text-transform: none;
    padding: 0;
    letter-spacing: normal;
}

#form_mail form textarea{
    border:0;
    margin: 2px;
    border-radius: 0;
    border-top: 1px solid #525252;
    border-bottom: 1px solid #525252;
    font-size: 24px;
    font-weight:bold;
}

input[type="submit"]:hover,
    input[type="reset"]:hover,
    input[type="button"]:hover,
    button:hover,
    .button:hover {
        background-color: transparent;
    }

    input[type="submit"]:active,
    input[type="reset"]:active,
    input[type="button"]:active,
    button:active,
    .button:active {
        background-color: transparent;
    }

#form_mail li{
    list-style: none;
    float: left; 
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 30px; 
    font-size: 20px;
    font-weight: bold;
}
