#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 th{
        width: 26%;
    }
    #global-wrap .content-section .content-table tr.row td{
        width: 37%;
        padding: 1%;
    }
}

/* スマホ用スタイル */
@media screen and (max-width: 767px) {
    /* スマホのみ追加 */
    #global-wrap .content-section .content-table tr.row td.catering:before{
        content:"出前授業：";
    }
    #global-wrap .content-section .content-table tr.row td.p-exp:before{
        content:"体験授業：";
    }
}


@media screen and (min-width: 768px) and (max-width: 879px) {
    .request-button {
        width: 75%;
        text-align: left;
        padding-left: 20%;
    }
}

@media screen and (min-width: 880px) and (max-width: 1023px) {
    .request-button {
        width: 80%;
    }
}
