@charset "UTF-8";
.member-file {
    padding: 25px 0 0;
}

.hr-1 {
    border-top: solid 1px #ccc;
}

.hr-4 {
    border-top: solid 4px #ccc;
}

.member-area{
    border-top: solid 10px #F0F0F0;
    border-bottom: solid 10px #F0F0F0;
    margin-top:24px;
    padding: 10px 0;
}

.member-title {
    /*margin-top: 24px;*/
    font-weight: bold;
    margin-top: 0;
    font-size: 1.188rem;
    line-height: 1.5;
    color:#00ADEF;
}

.post,
.graduation {
    font-weight: bold;
    font-size: 0.938rem;
}

.name {
    font-weight: bold;
    font-size: 1.125rem;
}

.member-data {
    margin-top: 18px;
}

.interview-title {
    margin-bottom: 18px;
    padding: 4px 12px;
    border-left: solid 6px #00ADEF;
    font-weight: bold;
    font-size: 1.125rem;
}

@media (min-width: 576px) {
    .member-title {
        font-size: 2.375rem;
        line-height: 1.3;
    }
    .post,
    .graduation {
        font-size: 1.5rem;
    }
    .name {
        font-size: 2rem;
    }
    .member-data {
        margin-top: 36px;
    }
}

@media (min-width: 768px) {
    .member-area{
    margin-top:0;
    padding: 0 0;
}

    .member-title {
        margin-top: 10px;
        font-size: 1.75rem;
    }
    .member-file {
        padding: 46px 0 0;
    }
    .post,
    .graduation {
        font-weight: bold;
        font-size: 0.938rem;
    }
    .name {
        font-weight: bold;
        font-size: 1.125rem;
    }
    .member-data {
        position: absolute;
        bottom: 15px;
        left: 15px;
        margin-top: 0;
    }
}

@media (min-width: 992px) {
    .member main {
        margin-bottom: 80px;
    }
    .member-title {
        margin-top: 16px;
        font-size: 2.375rem;
    }
    .post,
    .graduation {
        font-size: 1.5rem;
    }
    .name {
        font-size: 2rem;
    }
    .member-data {
        bottom: 16px;
    }
    .interview-title {
        font-size: 1.625rem;
    }
}

@media (min-width: 1200px) {
    .member-title {
        margin-top: 36px;
    }
    .member-data {
        bottom: 36px;
    }
}

@media (min-width: 1400px) {}
