@charset "utf-8";
/* CSS Document */

/* ポップアップ対象 */
.mfp-open{ overflow:hidden; position:relative;}
.mfp-open body{ overflow:hidden;}
#popBox{ width:100%;/* min-height:100vh;*/ margin:0 auto; position:relative;}
#popBox .popSecBox{ width:100%; background:#fff;}
#popBox .mfp-close{ position:fixed; top:0; right:0; margin:0; background:url(/images/renewal2020/popup/btn_close_jmk.png) no-repeat center/cover;}
.mfp-open .mfp-container{ padding:0;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{ height:100%; overflow-y:scroll;}
#popBox .headerBox h1{ font-size:1.5rem;}
#popBox .mainContentsBox .aboutBox h2 strong{}
#popBox .gridBox{
    padding:0 0 0 0;
    display:block;
}
#popBox .gridBox *{ margin:0; padding:0; height:auto;}
#popBox .gridBox > *{ border:none; margin:0 0 0 0;}
#popBox .popInSecBox{ padding:5%;}
#popBox .popSecBox{ height:100%;}
#popBox .popMainSec{ border-bottom: 3px solid #413957;}

#popBox .mainContentsBox .aboutBox h2{ font-size:1rem;}
#popBox .mainContentsBox .aboutBox h2 strong{ font-size:1.5rem;}
#popBox p.aboutText{ text-align:left; font-size: 0.875rem;}
#popBox .mainContentsBox .movieBox{ padding:0;}
#popBox .mainContentsBox .movieBox p.catchcopy{ font-size:0.875rem;}
#popBox .mainContentsBox .movieBox iframe{ width:100%;}
#popBox .footerBox p{ font-size:80%;}
#popBox .footerBox .recruitEntry{ padding:5% 0;}
#popBox .footerBox .recruitEntry ul{ max-width:100%;}
#popBox .footerBox .recruitEntry li{ width:46%; margin:2% 2%; font-size:0.75rem;}
#popBox .footerBox .recruitEntry li a span{ font-size:1.25rem;}
#popBox .entrysheetBox{ width:100%; margin:1em auto; padding:1em 0;}
#popBox .entrysheetBox p a{ width:100%; padding:0.5em 0.5em 0.7em;}
#popBox a.newEntryBtn{ width:100%; padding:0.5em 0.5em 0.7em;}

#popBox .entrySec h2 { font-size:1rem;}
#popBox .entrySec h2 strong{ font-size:1.5rem;}
#popBox .footerBox h3{ font-size: 1.25rem;}
#popBox .recruitBox,
#popBox .internBox{ margin: 5% 0;}
#popBox #recruit2025 .recruitEntry{ padding: 0.5em 1em;}
#popBox #recruit2025 .recruitEntry div{ margin: 2% 2%; }
#popBox a.newEntryBtn{ margin: 0 auto 0;}
#popBox #recruit2025 .recruitEntry li{ width: 100%;}
#popBox .footerBox h3{ margin-bottom:0.5em;}


