*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.page-container::before{background-image:none !important}.page-container{background-image:none !important}.bgmovie #sprite_cover{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/sprite.png);background-color:#503e70;background-repeat:repeat;z-index:2;opacity:.7}.header-img{opacity:.7;background-image:url(../recruit/images/hi-recruit-pc.jpg)}.process-box{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-wrap:wrap;align-items:center;margin:0 auto}@media(min-width: 750px){.process-box{padding:100px 0 100px 0;flex-wrap:nowrap;justify-content:center;justify-content:space-around}}@media(max-width: 750px){.process-box{padding:0 0 0 0;flex-direction:column}}.process-box figure{position:relative;margin:0;padding:0}.process-box figure .circle{border-radius:50%;border:solid 2px #8a2c21;background-color:rgba(0,0,0,.15);text-align:center;margin:16px auto}@media(min-width: 1280px){.process-box figure .circle{width:250px;height:250px}}@media(min-width: 750px)and (max-width: 1280px){.process-box figure .circle{width:220px;height:220px}}@media(min-width: 750px)and (max-width: 1060px){.process-box figure .circle{width:190px;height:190px}}@media(max-width: 750px){.process-box figure .circle{width:180px;height:180px}}.process-box figure .circle .title_jpn{color:#fa3620}@media(min-width: 1280px){.process-box figure .circle .title_jpn{margin-top:60px;font-size:3.2rem}}@media(min-width: 750px)and (max-width: 1280px){.process-box figure .circle .title_jpn{margin-top:50px;font-size:3rem}}@media(min-width: 750px)and (max-width: 1060px){.process-box figure .circle .title_jpn{margin-top:50px;font-size:2.6rem}}@media(max-width: 750px){.process-box figure .circle .title_jpn{margin-top:50px;font-size:2.8rem}}.process-box figure .circle .title_eng{color:silver}@media(min-width: 1280px){.process-box figure .circle .title_eng{font-size:1.3rem}}@media(min-width: 750px)and (max-width: 1280px){.process-box figure .circle .title_eng{font-size:1.1rem}}@media(min-width: 750px)and (max-width: 1060px){.process-box figure .circle .title_eng{font-size:.9rem}}@media(max-width: 750px){.process-box figure .circle .title_eng{font-size:1rem}}.arrow1-container .arrow2-container .arrow3-container{position:relative}@media(min-width: 1280px){.arrow1-container .arrow2-container .arrow3-container{height:70px;width:70px}}@media(min-width: 750px)and (max-width: 1280px){.arrow1-container .arrow2-container .arrow3-container{height:50px;width:50px}}@media(min-width: 750px)and (max-width: 1060px){.arrow1-container .arrow2-container .arrow3-container{height:30px;width:30px}}@media(max-width: 750px){.arrow1-container .arrow2-container .arrow3-container{height:40px;width:40px}}.scroll{position:relative;z-index:-1}@media(min-width: 1280px){.scroll{height:70px;width:70px;animation:fade_move_left 2s ease-in-out infinite}}@media(min-width: 750px)and (max-width: 1280px){.scroll{height:50px;width:50px;animation:fade_move_left 2s ease-in-out infinite}}@media(min-width: 750px)and (max-width: 1060px){.scroll{height:30px;width:30px;animation:fade_move_left 2s ease-in-out infinite}}@media(max-width: 750px){.scroll{height:40px;width:40px;animation:fade_move_down 2s ease-in-out infinite}}.arrow1,.arrow2,.arrow3{background-size:contain;background-repeat:no-repeat}@media(min-width: 750px){.arrow1,.arrow2,.arrow3{background-image:url(../recruit/images/arrow_left.png)}}@media(max-width: 750px){.arrow1,.arrow2,.arrow3{background-image:url(../recruit/images/arrow_down.png)}}@keyframes fade_move_left{0%{transform:translate(-25px, 0px);opacity:0}50%{opacity:1}100%{transform:translate(25px, 0px);opacity:0}}@keyframes fade_move_down{0%{transform:translate(0px, -20px);opacity:0}50%{opacity:1}100%{transform:translate(0px, 20px);opacity:0}}@media(min-width: 1280px){.status-container{margin:0 0 16px 0;padding:14px 34px 34px 34px}}@media(min-width: 750px)and (max-width: 1280px){.status-container{margin:0;padding:24px;width:100%}}@media(max-width: 750px){.status-container{margin:0 auto;padding:24px 10px 40px}}.status-container p{margin:0;padding:0;font-weight:bold;font-size:1.2rem;line-height:1}@media(min-width: 1280px){.status-list{display:flex;justify-content:space-around;margin:36px auto 100px;max-width:1300px;width:100%}}@media(min-width: 750px)and (max-width: 1280px){.status-list{margin:36px 0 100px;max-width:800px;width:95%}}@media(max-width: 750px){.status-list{margin:16px auto;max-width:500px;width:100%}}.status-list dl{margin:0;padding:0}@media(min-width: 1280px){.status-list dl{flex-grow:1;line-height:1.5}}@media(min-width: 750px)and (max-width: 1280px){.status-list dl{line-height:1.5}}@media(max-width: 750px){.status-list dl{line-height:1.5}}.status-list dt{color:#fa3620;float:left;clear:both;margin:0;text-align:right}.status-list dt:after{content:"："}@media(min-width: 1280px){.status-list dt{padding:10px 20px 0 0;width:30%}}@media(min-width: 750px)and (max-width: 1280px){.status-list dt{padding:10px 16px 0 0;width:20%}}@media(max-width: 750px){.status-list dt{padding:9px 10px 0 0;font-size:.95rem;width:20%}}@media(min-width: 1280px){.status-list dd{margin-left:30%;padding:10px 0;width:80%}}@media(min-width: 750px)and (max-width: 1280px){.status-list dd{margin-left:20%;padding:10px 0;width:90%}}@media(max-width: 750px){.status-list dd{margin-left:20%;padding:8px 0;width:80%}}.status-list span{font-size:.85em}.page-scroll a{text-decoration:none}.page-scroll a .page-jump-button{font-size:.75rem;background:#9b2c21;color:#fff;padding:2px 10px;margin:0px;border-radius:6px}.jmp-section-container{position:relative;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-direction:column;align-items:center}@media(min-width: 1280px){.jmp-section-container{padding:0px 28px 30px}}@media(min-width: 750px)and (max-width: 1280px){.jmp-section-container{padding:0px 20px 30px}}@media(max-width: 750px){.jmp-section-container{padding:20px 0px 20px}}.jmp-section-container a:hover ul li{color:#ffdd2b}.jmp-section-container a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);opacity:.3}.jmp-section-container a:active ul li{color:#ffdd2b}.jmp-section-container a:active img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);opacity:.3}.jmp-section-container .link_frame{background-color:#000;flex:1 1 100%;background-size:cover;background-repeat:no-repeat;background-position:center;margin:0;padding:0;text-align:center;position:relative;width:100%;height:0 auto;overflow:hidden;cursor:pointer}@media(min-width: 1280px){.jmp-section-container .link_frame{max-height:220px;max-width:1500px;margin:0 0 40px}}@media(min-width: 750px)and (max-width: 1280px){.jmp-section-container .link_frame{max-height:220px;margin:0 0 40px}}@media(max-width: 750px){.jmp-section-container .link_frame{max-height:220px;margin:0 0 20px}}.jmp-section-container .jmp-section{position:relative;margin:0;padding:0;width:100%}.jmp-section-container .jmp-section img{margin:0;padding:0;width:100%;height:0 auto;opacity:1;transition-property:opacity,transform;-webkit-transition-property:opacity,transform;-moz-transition-property:opacity,transform;-ms-transition-property:opacity,transform;-o-transition-property:opacity,transform;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-timing-function:cubic-bezier(0.07, 0.61, 0.37, 0.93);-webkit-transition-timing-function:cubic-bezier(0.07, 0.61, 0.37, 0.93);-moz-transition-timing-function:cubic-bezier(0.07, 0.61, 0.37, 0.93);-ms-transition-timing-function:cubic-bezier(0.07, 0.61, 0.37, 0.93);-o-transition-timing-function:cubic-bezier(0.07, 0.61, 0.37, 0.93)}.jmp-section-container .txt{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);text-shadow:1px 1px 1px rgba(0,0,0,.6),-1px -1px 0px rgba(0,0,0,.3);width:100%;margin:0;padding:0;text-align:center;color:#fff;font-weight:bold;font-family:"Oswald",sans-serif;line-height:1;list-style:none}.jmp-section-container .txt .txt-main{position:relative;left:50%;margin:0;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%)}@media(min-width: 1280px){.jmp-section-container .txt .txt-main{font-size:4.7rem;letter-spacing:.4rem}}@media(min-width: 750px)and (max-width: 1280px){.jmp-section-container .txt .txt-main{font-size:3.7rem;letter-spacing:.3rem;padding:50px 0px 0px 0px;margin:20px 0 0 0}}@media(max-width: 750px){.jmp-section-container .txt .txt-main{font-size:2rem;letter-spacing:.1rem;padding:20px 0px 0px 0px}}.jmp-section-container .txt .txt-jpn{width:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);padding:0;font-family:"Noto Sans JP",sans-serif}@media(min-width: 1280px){.jmp-section-container .txt .txt-jpn{margin:30px 0 0;font-size:1.5rem}}@media(min-width: 750px)and (max-width: 1280px){.jmp-section-container .txt .txt-jpn{margin:28px 0 0;font-size:1.4rem}}@media(max-width: 750px){.jmp-section-container .txt .txt-jpn{margin:18px 0 0;font-size:1rem}}.jmp-section-container .txt .txt-info{width:100%;font-weight:normal;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%)}@media(min-width: 1280px){.jmp-section-container .txt .txt-info{font-size:1rem;margin:80px 0 0}}@media(min-width: 750px)and (max-width: 1280px){.jmp-section-container .txt .txt-info{display:none !important;font-size:.9rem;margin:70px 0 0}}@media(max-width: 750px){.jmp-section-container .txt .txt-info{display:none !important}}.job-container{text-align:center;width:100%;height:100%;padding:0;margin:0}.job-container .jobtitle{padding:0 0 20px 0;margin:0;color:#8a2c21;font-weight:bold;font-size:2.5rem}@media(max-width: 750px){.job-container .jobtitle{font-size:1.6rem}}.job-container .jobtitle_sub{padding:0 0 20px 0;margin:0;color:#8a2c21;font-weight:bold;border-bottom:solid 2px #afafaf;font-size:1.75rem}@media(max-width: 750px){.job-container .jobtitle_sub{font-size:1.1rem}}.job_text_img_container{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-direction:column;justify-content:flex-start;margin-top:20px}.job_text_img_container hr{height:1px;background-color:#ccc;border:none;color:#ccc;width:60%;margin-top:30px}@media(max-width: 750px){.job_text_img_container hr{margin-top:10px;width:100%}}.job_item,.job_item2{position:relative;display:inline-block;color:#fa3620;font-size:1.3rem;font-weight:bold;padding:2px 10px 2px 10px;white-space:nowrap;border:1px solid #fa3620;border-radius:3px;margin:40px auto 0 auto}@media(min-width: 750px)and (max-width: 960px){.job_item,.job_item2{font-size:1.2rem;margin:30px auto 0 auto}}@media(max-width: 750px){.job_item,.job_item2{font-size:1.1rem;margin:20px auto 0 2%}}.job_item2{color:#0075b8;border:1px solid #0075b8}.job_text,.job_text2{position:relative;font-size:1rem;text-align:center;color:#8a2c21;font-weight:bold;margin:20px 10px 0;padding:0 0 20px 0}@media(max-width: 750px){.job_text,.job_text2{margin-top:0px;font-size:.9rem;text-align:left}}.job_text span,.job_text2 span{display:inline-block}.job_text2{color:#00496b;line-height:1.4rem}.annotation{font-size:.8rem;text-align:center;color:#00496b;font-weight:normal;line-height:0rem;padding-bottom:12px}@media(max-width: 750px){.annotation{font-size:.75rem;text-align:left}}@media(min-width: 1280px){.reqdetail-container{margin:0;padding:24px 24px 0px}}@media(min-width: 750px)and (max-width: 1280px){.reqdetail-container{margin:0 auto;padding:24px 24px 40px}}@media(max-width: 750px){.reqdetail-container{margin:0 auto;padding:24px 10px 40px}}.reqdetail-container>div{padding:0 20px}@media(max-width: 750px){.reqdetail-container>div{padding:0 10px}}.skilltitle{color:#fa3620;font-weight:bold;border-bottom:solid 1px #fa3620;font-size:1.2rem;line-height:2.1}@media(min-width: 1280px){.skilltitle{margin:80px 0px 15px 0px}}@media(min-width: 750px)and (max-width: 1280px){.skilltitle{margin:70px 0px 15px 0px}}@media(max-width: 750px){.skilltitle{margin:60px 0px 15px 0px}}.App-list{justify-content:center;text-align:left}@media(min-width: 1280px){.App-list{margin:0px auto 0px}}@media(min-width: 750px)and (max-width: 1280px){.App-list{margin:24px auto 0}}@media(max-width: 750px){.App-list{margin:24px auto 0}}.App-list dl{margin:0;padding:0px 0px 0px 10px}.App-list dt{font-size:1.1rem;margin-left:1rem;width:100%}@media(min-width: 1280px){.App-list dt{padding:20px 0px 0px 10px}}@media(min-width: 750px)and (max-width: 1280px){.App-list dt{padding:0}}@media(max-width: 750px){.App-list dt{padding:0}}.App-list dd{color:#ffdd2b;margin-left:3.4rem;width:100%;font-size:.9rem}.gmap-address{color:silver;text-align:center;font-weight:bold;font-family:"游明朝","Yu Mincho","HiraMinPro-W6","HiraMinProN-W3",serif}@media(min-width: 1280px){.gmap-address{margin:4rem}}@media(min-width: 750px)and (max-width: 1280px){.gmap-address{margin:4rem 0}}@media(max-width: 750px){.gmap-address{margin:2rem}}@media(min-width: 1280px){.gmap-address p{font-size:1.3rem;margin-bottom:.2rem}}@media(min-width: 750px)and (max-width: 1280px){.gmap-address p{font-size:1.1rem;margin-bottom:.2rem}}@media(max-width: 750px){.gmap-address p{font-size:1rem;margin-bottom:.2rem}}@media(min-width: 1280px){.gmap-address span{font-size:.8rem;margin-left:1rem}}@media(min-width: 750px)and (max-width: 1280px){.gmap-address span{font-size:.8rem;margin-left:1rem}}@media(max-width: 750px){.gmap-address span{font-size:.7rem;margin-left:.6rem}}@media(min-width: 750px)and (max-width: 1280px){.mynavi-entry{padding:0px 0px 100px}}@media(max-width: 750px){.mynavi-entry{padding:0px 0px 100px}}.my-container{display:block;text-align:center;color:silver;background-color:rgba(0,0,0,.5);border-radius:6px;max-width:1500px}@media(min-width: 1280px){.my-container{width:80%;padding:30px 24px 50px 24px;margin:0px auto 120px}}@media(min-width: 750px)and (max-width: 1280px){.my-container{width:80%;padding:30px 24px 50px 24px;margin:0px auto 120px}}@media(max-width: 750px){.my-container{margin:0px auto 120px;width:100%;padding:30px 24px 50px 24px}}.my-container h3{color:#ffdd2b;font-weight:bold;margin:0px}@media(min-width: 1280px){.my-container h3{font-size:2.8rem}}@media(min-width: 750px)and (max-width: 1280px){.my-container h3{font-size:2.4rem}}@media(max-width: 750px){.my-container h3{font-size:2rem}}.my-container h4{font-weight:bold;margin:0px;line-height:4rem}@media(min-width: 1280px){.my-container h4{font-size:1.1rem}}@media(min-width: 750px)and (max-width: 1280px){.my-container h4{font-size:1.1rem}}@media(max-width: 750px){.my-container h4{font-size:.9rem}}.my-container h4 span{color:#ffdd2b}.my-container h4 span:before{content:"  ：  "}.my-container p{padding:0;line-height:1.6}@media(min-width: 1280px){.my-container p{margin:20px 0px 60px 0;font-size:1.2rem}}@media(min-width: 750px)and (max-width: 1280px){.my-container p{margin:20px 0px 40px 0;font-size:1.2rem}}@media(max-width: 750px){.my-container p{margin:20px 0px 60px 0;font-size:1rem}}.my-container img{text-align:center;height:0 auto;padding:0}@media(min-width: 1280px){.my-container img{margin:16px 0 0;width:180px}}@media(min-width: 750px)and (max-width: 1280px){.my-container img{margin:16px 0 0;width:180px}}@media(max-width: 750px){.my-container img{margin:16px 0 0;width:180px}}.jmp-entry-container{position:relative;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-direction:column;align-items:center;margin-top:20px}@media(min-width: 1280px){.jmp-entry-container{padding:0px 28px 30px}}@media(min-width: 750px)and (max-width: 1280px){.jmp-entry-container{padding:0px 20px 30px}}@media(max-width: 750px){.jmp-entry-container{padding:20px 0px 20px}}.jmp-entry-container a:hover ul li{color:#ffdd2b}.jmp-entry-container a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);opacity:.3}.jmp-entry-container a:active ul li{color:#ffdd2b}.jmp-entry-container a:active img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);opacity:.3}.jmp-entry-container .link_frame{background-color:#000;flex:1 1 100%;background-size:cover;background-repeat:no-repeat;background-position:center;margin:0;padding:0;text-align:center;position:relative;width:100%;height:0 auto;overflow:hidden;cursor:pointer;max-height:260px;max-width:400px;border:solid 1px #9e9e9e;border-radius:3px}@media(min-width: 1280px){.jmp-entry-container .link_frame{margin:0 0 40px}}@media(min-width: 750px)and (max-width: 1280px){.jmp-entry-container .link_frame{margin:0 0 40px}}@media(max-width: 750px){.jmp-entry-container .link_frame{margin:0 0 20px}}.jmp-entry-container .jmp-entry{position:relative;margin:0;padding:0;width:100%}.jmp-entry-container .jmp-entry img{margin:0;padding:0;width:100%;height:0 auto;opacity:1;transition-property:opacity,transform;-webkit-transition-property:opacity,transform;-moz-transition-property:opacity,transform;-ms-transition-property:opacity,transform;-o-transition-property:opacity,transform;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-timing-function:cubic-bezier(0.07, 0.61, 0.37, 0.93);-webkit-transition-timing-function:cubic-bezier(0.07, 0.61, 0.37, 0.93);-moz-transition-timing-function:cubic-bezier(0.07, 0.61, 0.37, 0.93);-ms-transition-timing-function:cubic-bezier(0.07, 0.61, 0.37, 0.93);-o-transition-timing-function:cubic-bezier(0.07, 0.61, 0.37, 0.93)}.jmp-entry-container .txt{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);text-shadow:1px 1px 1px rgba(0,0,0,.6),-1px -1px 0px rgba(0,0,0,.3);width:100%;margin:0;padding:0;text-align:center;color:#fff;font-weight:bold;font-family:"Oswald",sans-serif;line-height:1;list-style:none}@media(min-width: 1280px){.jmp-entry-container .txt{top:60%}}@media(min-width: 750px)and (max-width: 1280px){.jmp-entry-container .txt{top:50%}}@media(max-width: 750px){.jmp-entry-container .txt{top:50%}}.jmp-entry-container .txt .txt-main{position:relative;left:50%;margin:0;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%)}@media(min-width: 1280px){.jmp-entry-container .txt .txt-main{font-size:4.7rem;letter-spacing:1.2rem;padding:20px 0px 0px 0px}}@media(min-width: 750px)and (max-width: 1280px){.jmp-entry-container .txt .txt-main{font-size:3.4rem;letter-spacing:1.2rem;padding:50px 0px 0px 0px;margin:20px 0 0 0}}@media(max-width: 750px){.jmp-entry-container .txt .txt-main{font-size:2rem;letter-spacing:1rem;padding:20px 0px 0px 0px}}.jmp-entry-container .txt .txt-jpn{width:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);padding:0;font-family:"Noto Sans JP",sans-serif}@media(min-width: 1280px){.jmp-entry-container .txt .txt-jpn{margin:30px 0 0;font-size:1.5rem}}@media(min-width: 750px)and (max-width: 1280px){.jmp-entry-container .txt .txt-jpn{margin:28px 0 0;font-size:1.4rem}}@media(max-width: 750px){.jmp-entry-container .txt .txt-jpn{margin:18px 0 0;font-size:1rem}}/*# sourceMappingURL=newgrad.css.map */