@charset "UTF-8";
/*-----------------------------------------------
    student_voiceの詳細ページのみに反映
-----------------------------------------------*/
.secStVoiceDetail .introBox::after {
    display: none;
}

.secStVoiceDetail .introBox .introItem {
    position: absolute;
    width: calc(50% + 70px);
    height: 500px;
    left: 0;
    top: 0;
    z-index: -1;
    overflow: hidden;
    border-radius: 0 40px 0 0;
}

.secStVoiceDetail .introBox .introItem img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.voiceNavBox.flexBox {
    justify-content: center;
}

.secStVoiceDetail .interview-txt {
    margin-top: 20px;
    text-align: right;
}

@media only screen and (max-width: 767px) {
    .secStVoiceDetail .introBox .introItem {
        width: 96%;
        height: 230px;
    }
}

