@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@100;200;300;400;500&family=Noto+Sans+JP:wght@300;400;500;600&display=swap";img[src$=".svg"],img{width:100%;height:auto}.att{padding-left:1em;text-indent:-1em}body{color:#333;font-family:Noto Sans JP,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;line-height:1.75!important}@media only screen and (max-width: 768px){body{line-height:1.8!important;font-size:14px}}.serif{font-family:"Noto Serif JP",serif}.en{font-family:Barlow Condensed,sans-serif;font-weight:400;letter-spacing:.03em}img[src$=".svg"],img{width:100%}section.interview_hero{position:relative;max-width:1400px;min-width:1050px;margin:97px auto 10rem}@media only screen and (max-width: 768px){section.interview_hero{min-width:0;margin:60px auto 3rem}}section.interview_hero .title{font-size:100px;font-size:8vw;z-index:3000;position:absolute;top:10%;left:10%;color:#d81414;letter-spacing:.07em}section.interview_hero .image{width:75%;margin:0 0 0 auto;position:relative}section.interview_hero .image .int_bg{display:block;position:absolute;width:100%;height:102%;top:0;left:0;content:"";z-index:999;background:#fff}@media only screen and (max-width: 768px){section.interview_hero .image{width:100%;margin:0}}section.interview_hero .copy{background:#fff;display:inline-block;padding:5rem;position:absolute;top:10rem;left:8%}section.interview_hero .copy h1{font-size:28px}@media only screen and (max-width: 768px){section.interview_hero .copy h1{font-size:24px;text-align:center;font-size:5vw}section.interview_hero .copy{position:static;padding:2rem 0;font-weight:700;display:block}}section.interview_hero .prof_box{background:#fff;padding:3rem;position:absolute;bottom:-5rem;left:8%}@media only screen and (max-width: 768px){section.interview_hero .prof_box{position:static;width:100%;background:#fafafa;text-align:center}}section.interview_hero .prof_box .job_box{display:flex;margin:0 0 2rem}@media only screen and (max-width: 768px){section.interview_hero .prof_box .job_box{justify-content:center;margin:0 0 1rem}}section.interview_hero .prof_box .job_box .job{width:10em;color:#fff;text-align:center;font-weight:700}section.interview_hero .prof_box .job_box .job.job01{background:#EC7D31}section.interview_hero .prof_box .job_box .job.job02{background:#70AD47}section.interview_hero .prof_box .job_box .job.job03{background:#4472C5}section.interview_hero .prof_box .job_box .job_cat{background:#2F345B;color:#fff;padding:0 1rem}section.interview_hero .prof_box .name p.jp{font-size:20px;margin:0 0 1rem}section.interview_hero .prof_box .name p.jp span{display:inline-block;margin:0 0 0 2rem;letter-spacing:.1em;font-size:16px}@media only screen and (max-width: 768px){section.interview_hero .prof_box .name p.jp{font-size:16px;margin:0 0 .5rem}}section.int_nav{margin:0 0 8rem}@media only screen and (max-width: 768px){section.int_nav{display:none}}section.int_nav .inner{padding:2rem 3em;max-width:1200px;margin:auto;background:#fafafa}section.int_nav .inner ul{display:flex;justify-content:space-between}section.int_nav .inner ul li a{display:block;padding:1em 2em 0 0;position:relative;font-size:13px;font-weight:500}section.int_nav .inner ul li a:after{position:absolute;font-family:ionIcons;top:50%;right:0;transform:translateY(-50%);line-height:1;content:"";font-size:12px;z-index:999;transform:rotate(0);transition:all .3s}section.interview_main{margin:0 0 10rem}@media only screen and (max-width: 768px){section.interview_main{margin:0 0 3rem}}section.interview_main .inner{max-width:1300px;margin:auto;padding:0 5%}section.interview_main .inner.single{max-width:1000px}section.interview_main .inner.inflex{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){section.interview_main .inner.inflex{display:block}}section.interview_main .inner.inflex .box{width:46%}@media only screen and (max-width: 768px){section.interview_main .inner.inflex .box{width:100%}}section.interview_main .inner .title h2{color:#2f345b;font-weight:700;font-size:20px;margin:0 0 2rem;position:relative;display:flex;align-items:center}section.interview_main .inner .title h2:before{margin:0 1rem 0 0;content:"";width:50px;height:1px;background:#2F345B}section.interview_main .inner .txt p{margin:0 0 2rem}section.mid_image{max-width:1200px;margin:0 auto 10rem;padding:0 5%}@media only screen and (max-width: 768px){section.mid_image{margin:0 0 3rem}}.intitle{text-align:center;margin:0 0 5rem}@media only screen and (max-width: 768px){.intitle{margin:0 0 2rem}}.intitle p.en{font-weight:700;font-size:50px;color:#2f345b}@media only screen and (max-width: 768px){.intitle p.en{font-size:30px}}.intitle p.jp{font-weight:700;font-size:20px;color:#2f345b}section.career_step{background:#D81414;padding:5rem 0;margin:0 0 10rem}@media only screen and (max-width: 768px){section.career_step{margin:0 0 3rem;padding:3rem 0}}section.career_step .intitle{font-size:40px;color:#fff;margin:0}section.career_step .intitle p.en{color:#fff}section.career_step .intitle p.jp{color:#fff;margin:0 0 2rem}section.career_step .inner{display:flex;justify-content:center;max-width:1200px;margin:auto;padding:0 5%;flex-wrap:wrap}section.career_step .inner.ml{transform:translate(5rem)}@media only screen and (max-width: 768px){section.career_step .inner.ml{transform:none}section.career_step .inner{display:block}}section.career_step .inner .box{width:30%;background:#fff;padding:3rem;border-radius:5px;position:relative;margin:1.5% 0 1.5% 2rem}@media only screen and (max-width: 768px){section.career_step .inner .box{width:100%;margin:0 0 4rem}}section.career_step .inner .box.noyaji:after{display:none}section.career_step .inner .box:after{position:absolute;font-family:ionIcons;top:50%;right:-6%;transform:translateY(-50%);line-height:1;content:"";font-size:20px;z-index:999;transform:rotate(0);transition:all .3s;color:#fff}@media only screen and (max-width: 768px){section.career_step .inner .box:after{content:"";right:48%;top:105%}}section.career_step .inner .box h3{font-weight:700;margin:0 0 .5rem}section.career_step .inner .box .year{color:#2f345b;font-weight:700;border-bottom:1px solid #2F345B;margin:0 0 1rem;padding:0 0 1rem}section.interview_nav{margin:0 0 10rem}section.interview_nav .inner{display:flex;justify-content:space-between;width:800px;margin:auto}@media only screen and (max-width: 768px){section.interview_nav .inner{width:100%;display:block}}section.interview_nav .inner .box{width:46%}@media only screen and (max-width: 768px){section.interview_nav .inner .box{width:100%}}section.interview_nav .inner .box{position:relative}@media only screen and (max-width: 768px){section.interview_nav .inner .box{width:90%;margin:0 auto 1rem}}section.interview_nav .inner .box a.big{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:999}section.interview_nav .inner .box .image{overflow:hidden;position:relative}section.interview_nav .inner .box .image:after{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:0;background:rgba(15,44,84,.3);transition:all .5s ease}section.interview_nav .inner .box .image img{transition:all .5s cubic-bezier(.88,.08,.71,.76)}section.interview_nav .inner .box .jobcat{position:absolute;top:1rem;left:1rem;color:#fff;display:inline-block;padding:.5rem 1rem;font-size:14px;font-weight:700}section.interview_nav .inner .box .jobcat.job01{background:#EC7D31}section.interview_nav .inner .box .jobcat.job02{background:#70AD47}section.interview_nav .inner .box .jobcat.job03{background:#4472C5}section.interview_nav .inner .box .txt{position:absolute;bottom:1rem;left:1rem;color:#fff}section.interview_nav .inner .box .txt .job{font-weight:700}section.interview_nav .inner .box .txt .name p.jp{font-size:20px}section.interview_nav .inner .box .txt .name p.en{font-size:13px}section.interview_nav .inner .box .txt p.others{font-size:13px}section.interview_nav .inner .box:hover .image:after{background:rgba(15,44,84,.7);mix-blend-mode:multiply}section.interview_nav .inner .box:hover .image img{transform:scale(1.05)}section.interview_nav .inner .box p.ennav{position:absolute;top:40%;color:#2f345b;font-size:30px}@media only screen and (max-width: 768px){section.interview_nav .inner .box p.ennav{display:block;top:90%;z-index:1200;background:#fff;padding:0;font-size:16px}section.interview_nav .inner .box p.ennav a{display:inline-block;padding:0 1rem}}section.interview_nav .inner .box p.ennav.prev{left:-7rem}@media only screen and (max-width: 768px){section.interview_nav .inner .box p.ennav.prev{left:100%;transform:translate(-100%)}}section.interview_nav .inner .box p.ennav.next{right:-7rem}@media only screen and (max-width: 768px){section.interview_nav .inner .box p.ennav.next{right:0}}section.job_nav{padding:5rem 0}section.job_nav .inner_zu01{width:800px;margin:auto;position:relative;height:500px}section.job_nav .inner_zu01 .okyaku{position:absolute;top:0;left:50%;transform:translate(-50%)}section.job_nav .inner_zu01 .eigyou,section.job_nav .inner_zu01 .ope{position:absolute}section.job_nav .inner_zu01 .eigyou p,section.job_nav .inner_zu01 .ope p{background:#D6DBE2;display:inline-block;border-radius:50px;padding:1rem 3rem}section.job_nav .inner_zu01 .eigyou{top:13rem;left:10rem}section.job_nav .inner_zu01 .ope{top:13rem;right:5rem}section.job_nav .inner_zu01 .yaji01{width:50px;position:absolute;top:6rem;left:50%;transform:translate(-50%)}section.job_nav .inner_zu01 .yaji02{width:50px;position:absolute;top:24rem;left:20rem;transform:rotate(45deg)}section.job_nav .inner_zu01 .yaji03{width:50px;position:absolute;top:24rem;right:20rem;transform:rotate(-45deg)}section.job_nav .inner_zu01 .job01{width:320px;position:absolute;top:13rem;left:50%;transform:translate(-50%);text-align:center}section.job_nav .inner_zu01 .job02{width:320px;position:absolute;top:32rem;left:0;text-align:center}section.job_nav .inner_zu01 .job03{width:320px;position:absolute;top:32rem;right:0;text-align:center}.okyaku p{background:#E2D6D6;display:inline-block;border-radius:50px;padding:1rem 3rem;font-size:16px}div.jobbtn a{border-radius:50px;border:1px solid #2F345B;background:#fff;width:100%;display:block;padding:1.4rem 0;position:relative;text-align:center;margin:0 0 1rem;color:#2f345b}div.jobbtn a:hover{background:#2F345B;color:#fff}div.jobbtn a:after{position:absolute;font-family:ionIcons;top:50%;right:2rem;margin-top:-.5em;line-height:1;content:"";font-size:20px;z-index:999;transform:rotate(0);transition:all .3s}div.jobbtn p{font-size:14px}section.job_main .inner{max-width:1200px;margin:auto;padding:0 5%;min-width:1120px}@media only screen and (max-width: 768px){section.job_main .inner{min-width:0}}section.job_main .inner .title h2{padding:2rem;border:1px solid #2F345B;font-size:20px;background:#fafafa;margin:0 0 5rem;font-weight:700;color:#2f345b}section.job_main .inner .title h2 span{position:relative}section.job_main .inner .title h2 span:before{width:3px;height:40px;background:#2F345B;content:"";position:absolute;top:50%;left:-2rem;transform:translateY(-50%)}section.job_main .job01_zu{position:relative;min-height:320px}section.job_main .job01_zu .eigyou,section.job_main .job01_zu .in01{position:absolute}section.job_main .job01_zu .eigyou p,section.job_main .job01_zu .in01 p{background:#D6DBE2;display:inline-block;border-radius:50px;padding:1rem 0;display:block;text-align:center}section.job_main .job01_zu .in01{width:120px}section.job_main .job01_zu .inin{position:absolute;top:0;left:0}section.job_main .job01_zu .in02{position:absolute;top:8rem;left:0}section.job_main .job01_zu .in03{position:absolute;top:16rem;left:0}section.job_main .job01_zu .in04{position:absolute;top:24rem;left:0}section.job_main .job01_zu .yaji01{width:80px;position:absolute;top:2rem;left:13rem}section.job_main .job01_zu .yaji11{width:80px;position:absolute;top:18rem;left:13rem}section.job_main .job01_zu .yaji02{width:80px;position:absolute;top:5rem;left:39rem}section.job_main .job01_zu .yaji03{width:22px;position:absolute;top:11.5rem;left:65rem}section.job_main .job01_zu .job01{position:absolute;top:3.5rem;left:22rem;width:160px}section.job_main .job01_zu .job02{position:absolute;top:19.5rem;left:22rem;width:160px}section.job_main .job01_zu .job03{position:absolute;top:11rem;left:48rem;width:160px}section.job_main .job01_zu .okyaku{position:absolute;left:68rem;top:11.5rem}section.job_main .job01_zu .exp_box{width:200px;position:absolute;top:0;right:0;font-size:14px}section.job_main .job02_zu{position:relative;min-height:470px;width:900px;margin:auto}section.job_main .job02_zu .jobbtn{width:240px}section.job_main .job02_zu .job01{position:absolute;top:28rem;left:0}section.job_main .job02_zu .job02{position:absolute;top:0;left:30rem}section.job_main .job02_zu .job03{position:absolute;top:7rem;left:30rem}section.job_main .job02_zu .job04{position:absolute;top:14rem;left:30rem}section.job_main .job02_zu .job05{position:absolute;top:40rem;left:30rem}section.job_main .job02_zu .ship{position:absolute;width:80%;top:50%;left:45%;transform:translate(-50%) translateY(-50%);z-index:-1}section.job_main .job02_zu .yaji01{width:7rem;position:absolute;top:30rem;left:26rem;transform:rotate(180deg)}section.job_main .job02_zu .yaji02{width:7rem;position:absolute;top:0rem;left:56rem}section.job_main .job02_zu .yaji22{width:7rem;position:absolute;top:8rem;left:56rem}section.job_main .job02_zu .yaji23{width:7rem;position:absolute;top:15rem;left:56rem}section.job_main .job02_zu .yaji03{width:7rem;position:absolute;top:22rem;left:38rem;transform:rotate(-90deg)}section.job_main .job02_zu .yaji33{width:7rem;position:absolute;top:36rem;left:40rem;transform:rotate(90deg);z-index:-1}section.job_main .job02_zu .feedback{position:absolute;top:0;left:65rem}section.job_main .job02_zu .feedback p{background:#D6DBE2;display:inline-block;border-radius:50px;padding:5rem 1rem;display:block;text-align:center}section.job_main .job03_zu{position:relative;min-height:280px;margin:auto}section.job_main .job03_zu .zu03{margin:0 0 5rem}section.job_main .job03_zu .txt01{position:absolute;width:240px;left:4rem;top:1rem}section.job_main .job03_zu .txt02{position:absolute;width:240px;top:17rem;left:39rem}section.job_main .job03_zu .jobbtn{width:280px;position:absolute}section.job_main .job03_zu .job01{top:5rem;left:0}section.job_main .job03_zu .job02{top:15rem;left:0}section.job_main .job03_zu .job03{top:10rem;left:36rem}section.job_main .job03_zu .yaji01{position:absolute;top:7rem;left:29rem;width:5rem}section.job_main .image_zu{width:100%;margin:0 0 5rem}section.job_main section.joblist{margin:0 0 5rem}section.job_main section.joblist ul{display:flex}section.job_main section.joblist ul li{margin:0 .2rem 0 0}section.job_main section.joblist ul li.active a{background:#D81414}section.job_main section.joblist ul li a{display:inline-block;padding:1rem 2rem;background:#D09A9A;color:#fff}section.movie{position:relative;display:block}@media only screen and (max-width: 768px){section.movie{padding:5% 5% 0}}section.movie .inner{width:900px;margin:10rem auto;text-align:center}@media only screen and (max-width: 768px){section.movie .inner{margin:0 auto;width:100%}}.video{width:100%;height:0;margin:0 auto 5rem;position:relative;padding-bottom:56.25%}.video iframe{position:absolute;width:100%;height:100%;inset:0}
