/* ------------------------------
health_document
------------------------------ */
.health_document_block h3 {
    margin-bottom: 55px;
}
.health_document {
    text-align: center;
}
.health_document img {
    max-width: 500px;
    width: 100%;
}
.health_document p {
    line-height: 197%;
    padding: 42px 0;
}
.helth_list li {
    font-size: 20px;
}
.helth_list dd,
.helth_list dt {
    font-size: 16px;
    line-height: 197%;
}
.helth_list dl {
    margin-top: 40px;
}
.helth_list dl:first-child {
    margin-top: 23px;
}

@media screen and (max-width: 767px) {
    main {
        margin-bottom: 90px;
    }
    .health_document_block h3 {
        margin-bottom: 44px;
    }
    .helth_list li {
        font-size: 18px;
        line-height: 175%;
    }
    .helth_list dd,
    .helth_list dt {
        font-size: 14px;
        line-height: 165%;
    }
    
    .helth_list dl {
        margin-left: -27px;
    }
    .health_document p {
        padding: 23px 0 25px 0;
        line-height: 175%;
    }
    .helth_list dl {
        margin-top: 25px;
    }
    .helth_list dl:first-child {
        margin-top: 30px;
    }
}

/* ------------------------------
health_management
------------------------------ */
.health_management h3 {
    margin-top: 80px;
    margin-bottom: 50px;
}
@media screen and (max-width: 767px) {
    .health_management h3 {
        margin-top: 0;
        margin-bottom: 35px;
    }
}