@charset "utf-8";
/** ------------------------------
  - section-news
------------------------------ **/
.section-news{
    padding-top: 60px;
    padding-bottom: 70px;
}
@media only screen and (max-width: 640px) {
    .section-news{
        padding-top: 10%;
        padding-bottom: 10%;
    }
}
/** ------------------------------
  - section-concept
------------------------------ **/
.section-concept{
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #f0f8ef;
}
.section-concept .section_head{
    margin-bottom: 60px;
}
@media only screen and (max-width: 640px) {
    .section-concept{
        padding-top: 10%;
        padding-bottom: 10%;
    }
    .section-concept .section_head{
        margin-bottom: 10%;
    }
}