@charset "utf-8";

.age {}

.age li {
    text-align: center;
}

.age_25 {
    background: #84caff;
    width: 11%;
}

.age_26 {
    background: #ffd33d;
    width: 23%;
}

.age_36 {
    background: #20cf00;
    width: 39%;
}

.age_46 {
    background: #ff6e26;
    width: 27%;
}

.graph {
    margin: 0 0 2em 0;
}

.student_box .image_box .img_area {
    width: 22%;
}

.student_box .image_box .text_area {
    width: 74%;
}

.student_box {}

.student_box h3.sh2 {}

.student_box dt {
    font-weight: bold;

}

.student_box dd {
    margin: 0 0 1.5em 0;
}

.student_box .img_area img {
    width: 100%;
}

@media (max-width: 599px) {

    .student_box .image_box .img_area,
    .student_box .image_box .text_area {
        width: 90%;
    }

    .student_box dt {
        margin: 0 0 1em 0;
        border-bottom: solid 1px #ccc;
    }

    .student_box dd {
        padding: 0;
    }
}