.section_area {
    width: 100%;
    float: left;
    margin: 30px 0 20px 0;
}

    .section_area h1 {
        line-height: 1;
        color: #004990;
        font-size: 25pt;
        font-weight: 700;
        margin: 0 0 20px 0;
        text-align: center;
        font-family: 'Fira Sans', sans-serif;
    }

.sec_lft {
    width: 60%;
    float: left;
    margin: 0 0 0 0;
}

.sec_rgt {
    width: 40%;
    float: left;
    padding: 0 0 0 50px;
}

.sec_data {
    width: 100%;
    float: left;
    padding: 0 0 0 0;
}

    .sec_data h3 {
        width: 100%;
        float: left;
        font-size: 22pt;
        font-weight: 700;
        text-align: left;
        margin: 0 0 10px 0;
    }

    .sec_data ul {
        list-style: none;
        margin: 0 0 0 20px;
        padding: 0 0 0 0;
    }

    .sec_data li {
        width: 100%;
        float: left;
        margin: 0 0 0 0;
        text-align: left;
		line-height: 1.2;
        padding: 7px 0 7px 5px;
        border-bottom: 1px solid #ddd;
        list-style-image: url(../imgs/arw_icon.png);
    }

        .sec_data li a {
            color: #000;
        }

.secinfo_area {
    width: 100%;
    float: left;
    margin: 20px 0 30px 0;
}

    .secinfo_area h1 {
        color: #000;
        line-height: 1;
        font-size: 22pt;
        font-weight: 600;
        margin: 0 0 10px 0;
        text-align: left;
        font-family: 'Fira Sans', sans-serif;
    }

    .secinfo_area p {
        color: #333;
        line-height: 1.7;
        margin: 0 0 10px 0;
        text-align: left;
    }

.scinf_lft {
    width: 60%;
    float: left;
    margin: 0 0 0 0;
}

.scinf_grp {
    width: 100%;
    float: left;
    margin: 20px 0 0 0;
}

.scinf_grppic {
    width: auto;
    float: left;
    text-align: left;
    margin: 0 0 10px 0;    
    padding: 5px 20px 0 0;
}

.scinf_grpmtr {
    width: 85%;
    float: left;
    margin: 0 0 0 0;
}

.scinf_grpttl {
    width: 100%;
    float: left;
    margin: 0 0 0 0;
    font-size: 15pt;
    font-weight: 700;    
    text-align: left;
}

.scinf_grptxt {
    width: 100%;
    float: left;
    margin: 0 0 0 0;
    text-align: left;
}

.scinf_rgt {
    width: 40%;
    float: left;
    padding: 0 0 0 50px;
}









@media (max-width:480px) {

    .section_area h1 {
        font-size: 18pt;
        font-weight: 700;
        margin: 0 0 10px 0;
    }

    .sec_lft {
        width: 100%;
        float: left;
        margin: 0 0 0 0;
    }

    .sec_rgt {
        width: 100%;
        float: left;
        padding: 0 0 0 0;
    }

    .sec_data {
        width: 100%;
        float: left;
        padding: 20px 0 0 0;
    }

        .sec_data h3 {
            font-size: 18pt;            
            margin: 0 0 0 0;
            text-align: center;
        }

    .secinfo_area {
        width: 100%;
        float: left;
        margin: 0 0 30px 0;
    }

        .secinfo_area h1 {
            font-size: 18pt;
            line-height: 1.2;
            margin: 0 0 0 0;
            text-align: center;
        }

    .scinf_grpttl {
        font-size: 14pt;
        margin: 0 0 0 0;
    }

    .scinf_lft {
        width: 100%;
        float: left;
        margin: 0 0 0 0;
    }

    .scinf_grp {
        width: 100%;
        float: left;
        margin: 20px 0 0 0;
    }

    .scinf_grppic {
        width: 100%;
        float: left;
        margin: 0 0 10px 0;
        text-align: center;
        padding: 5px 0 0 0;
    }

    .scinf_grpmtr {
        width: 100%;
        float: left;
        margin: 0 0 0 0;
    }

    .scinf_grpttl {
        width: 100%;
        float: left;
        margin: 0 0 0 0;
        font-size: 14pt;
        font-weight: 700;        
        text-align: center;
    }

    .scinf_grptxt {
        width: 100%;
        float: left;
        margin: 0 0 0 0;
        text-align: center;
    }

    .scinf_rgt {
        width: 100%;
        float: left;
        padding: 20px 0 0 0;
    }
}
