
#itvSec01 .inner .wrap .itvBox dt span.en {
    color: rgba(0,72,150,0.05);
}
#itvSec03 .inner .head span.en {
    color: rgba(0,72,150,0.05);
}
#itvSec04 .inner .head span.en {
    color: rgba(0,72,150,0.05);
}


#topMessage .inner .head span.en {
    opacity: 0.08;
}
#topWorks .inner .head span.en {
    opacity: 0.08;
}
#topPeople .inner .head span.en {
    opacity: 0.08;
}


 /* PC */ 
@media screen and (min-width: 539px) {
    .sp{display: none;}

    #mv .inner .txtClm .txt span {
        padding-left: 10px;
    }
    #topMessage .inner .wrap .txtClm h3 {
        font-size: 26px;
    }
    #topMessage .inner .wrap .txtClm .txt {
        font-size: 16px;
    }
    #topWorks .inner .wrap .txtClm .txt {
        font-size: 16px;
    }
    #topMessage .inner .wrap .txtClm .txt .pbtm {
        display: block;
        padding-bottom: 18px;
    }
 
    #aboutSec01 .inner .wrap .txtClm {
        background: none; 
    }

    #aboutSec01 .inner .wrap .txtClm h3  {
        font-size: 32px;
    }

    #aboutSec01 .inner .wrap .txtClm h3 span {
        padding-left: 10px;
        padding-right: 10px;
    }

    #mvInterview .inner .txtClm .txt span {
        padding-left: 20px;
    }
    #itvSec02 .inner p img {
        max-width: 750px;
    }
    #itvSec01 .inner {
        width: 1180px;
        margin: 0 auto 260px;
    }
    #infoSec01 .inner p {
        text-align: center;
        font-size: 15px;
        font-weight: regular;
        padding: 20px 0 0;
        color: #4a4a4a;
    }
    #infoSec01 .inner .tabMenu ul li span {
        display: block;
    }
    #infoSec01 .inner .tabMenu ul li {
        padding: 12px 35px;
        font-size: 24px;
    }
}

 /* スマホ */ 
@media screen and (max-width: 538px) {

    #interviewSec .inner .center br { display: block;!important; }

    .inner .wrap .txtClm .txt {
        font-size: 14px!important;
    }
    .inner .wrap .itvBox dd {
        font-size: 14px!important;
    }

    #mv .inner .txtClm .txt span {
        padding-left: 10px;
    }
    #topMessage .inner .wrap .txtClm .txt .pbtm {
        display: block;
        padding-bottom: 18px;
    }
    
    #topPeople .inner .center {
        font-size: 14px!important;
    }
    #topPeople .inner ul li a .txtClm .name>span {
        padding: 5px 8px;
    }
    #topPeople .inner ul li a .txtClm .year>span {
        padding: 5px 8px;
    }
    #topPeople .inner ul li a .txtClm .shoku span {
        padding: 5px 8px;
    }

    #aboutSec02 .inner h2 {
        font-size: 22px;
     }
    #aboutSec03 .inner h2 {
        font-size: 22px;
     }
    #aboutSec04 .inner h2 {
        font-size: 22px;
     }

    #interviewSec .inner h2 {
        font-size: 22px;
     }
    #interviewSec .inner .center {
        font-size: 14px;
     }

    #infoSec01 .inner h2 {
        font-size: 22px;
     }
    #infoSec01 .inner h3 {
        font-size: 22px;
     }
    #infoSec01 .inner .tabMenu ul li {
        margin: 0 1% 20px;
        font-size: 13px;
    }
    #infoSec01 .inner table.jobInfo td {
        font-size: 12px;
    }
    #infoSec01 .inner p {
        text-align: center;
        font-size: 12px;
        font-weight: regular;
        padding: 20px 0 0;
        color: #4a4a4a;
    }
    #infoSec02 .inner table.jobInfo td {
        font-size: 12px;
    }
    #infoSec02 .inner h2 {
        font-size: 22px;
     }
    #infoSec03 .inner h2 {
        font-size: 22px;
     }
}
