#global-wrap .content-section.content-info .info-content{
    max-width: 60%;
}

/* PCタブレット用スタイル */
@media screen and (min-width: 768px) {
    #global-wrap .content-section.content-info .info-image{
        max-width: 40%;
        margin-right: 2%;
    }
    #global-wrap .content-section .content-table tr.row td{
        width: 25%;
    }
}

/* スマホ用スタイル */
@media screen and (max-width: 767px) {
    #global-wrap .content-section.content-info .info-content{
        max-width: 100%;
    }
    /* スマホのみ追加 */
    #global-wrap .content-section .content-table tr.row td.info:before{
        content:"企業見学：";
    }
    #global-wrap .content-section .content-table tr.row td.exp:before{
        content:"職場体験：";
    }
    #global-wrap .content-section .content-table tr.row td.lecture:before{
        content:"職業講話：";
    }
}


@media screen and (min-width: 768px) and (max-width: 911px) {
    #global-wrap .content-section .content-table tr.row.petition td {
        padding: 0 2px;
    }

    .request-button {
        width: 90%;
        text-align: left;
        padding-left: 0.5rem;
    }
}

@media screen and (min-width: 912px) and (max-width: 1023px) {
    #global-wrap .content-section .content-table tr.row.petition td {
        padding: 0 2px;
    }

    .request-button {
        width: 80%;
        text-align: left;
        padding-left: 10%;
    }
}

@media screen and (min-width: 1024px) {
    .request-button {
        width: 80%;
    }
}
