@import"https://fonts.googleapis.com/css2?family=Barlow:wght@100;200;300;400;500&family=Noto+Sans+JP:wght@100;200;300;400;500;600&display=swap";img[src$=".svg"],img{width:100%;height:auto}.att{padding-left:1em;text-indent:-1em}body{color:#000;font-family:Noto Sans JP,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;font-weight:400;line-height:1.75!important}@media only screen and (max-width: 768px){body{line-height:1.8}}.en{font-family:Barlow,sans-serif}#searchbox{max-width:1200px;margin:0 auto 2rem}@media only screen and (max-width: 768px){#searchbox{margin:0 0 3rem;width:100%;margin:0 0 1rem}}#searchbox .label{text-align:center;margin:0 0 1.4rem;font-weight:700}#searchbox .note{text-align:right;margin-bottom:3rem;font-size:clamp(10px,1.2vw,12px)}#searchbox .row{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){#searchbox .row{display:block}}#searchbox .btns{flex:1}@media only screen and (max-width: 768px){#searchbox .btns{padding:0}}#searchbox .btns,#searchbox .reset{margin:0 auto 1rem}@media only screen and (max-width: 768px){#searchbox .btns,#searchbox .reset{width:100%;justify-content:center;padding:0 3%}}#searchbox .btns a,#searchbox .reset a{display:inline-block;background:#fff;padding:.5rem 4%;border-radius:10px;margin:0 1rem 1rem 0;cursor:pointer;transition:all .3s ease;border:1px solid #eee}@media only screen and (max-width: 768px){#searchbox .btns a,#searchbox .reset a{font-size:.7rem;padding:.5rem;margin:0 .2rem .5rem 0}}#searchbox .btns a:hover,#searchbox .btns a.is-checked,#searchbox .reset a:hover,#searchbox .reset a.is-checked{background:#cb5e5e;background:var(--Rectangle-11, linear-gradient(91deg, #CE0E2D .36%, #0068B8 99.45%));color:#fff}@media only screen and (max-width: 768px){#searchbox .btns a#reset,#searchbox .reset a#reset{margin:0 0 3rem;width:76%;text-align:center}}#searchbox .btns a#reset:hover,#searchbox .reset a#reset:hover{background:#000}#searchbox .btns02{display:flex;flex-wrap:wrap;justify-content:center;width:800px;margin:auto}@media only screen and (max-width: 768px){#searchbox .btns02{width:100%}}#searchbox .btns02 a{position:relative;font-size:1.8rem;display:flex;align-items:center;margin:0 1rem 2rem 0;padding:.5rem 2rem;border-radius:30px;cursor:pointer;transition:all .3s ease}@media only screen and (max-width: 768px){#searchbox .btns02 a{font-size:1.2rem;margin:0 1rem 1rem 0;padding:.5rem}}#searchbox .btns02 a:hover,#searchbox .btns02 a.is-checked{background:#efefef}#searchbox .btns02 a:before{content:"";width:18px;height:18px;background:#da0000;display:inline-block;margin:0 1rem 0 0}section.people_thumb .inner,section.int_nav .inner{max-width:1200px;padding:3%;margin:auto;min-width:1000px}@media only screen and (max-width: 768px){section.people_thumb .inner,section.int_nav .inner{min-width:0}}section.people_thumb .people_flex,section.people_thumb .innersss,section.int_nav .people_flex,section.int_nav .innersss{display:flex;flex-wrap:wrap}section.people_thumb .people_flex .box,section.people_thumb .innersss .box,section.int_nav .people_flex .box,section.int_nav .innersss .box{width:30%;position:relative;margin:0 1.5% 5rem;background:#fff}@media only screen and (max-width: 768px){section.people_thumb .people_flex .box,section.people_thumb .innersss .box,section.int_nav .people_flex .box,section.int_nav .innersss .box{width:48%;margin:0 1% 2rem}}section.people_thumb .people_flex .box a,section.people_thumb .innersss .box a,section.int_nav .people_flex .box a,section.int_nav .innersss .box a{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:999}section.people_thumb .people_flex .box.job01 .image:after,section.people_thumb .people_flex .box.job01 .image:before,section.people_thumb .innersss .box.job01 .image:after,section.people_thumb .innersss .box.job01 .image:before,section.int_nav .people_flex .box.job01 .image:after,section.int_nav .people_flex .box.job01 .image:before,section.int_nav .innersss .box.job01 .image:after,section.int_nav .innersss .box.job01 .image:before{background:#383b8c}section.people_thumb .people_flex .box.job01 .image .num,section.people_thumb .innersss .box.job01 .image .num,section.int_nav .people_flex .box.job01 .image .num,section.int_nav .innersss .box.job01 .image .num{color:#383b8c}section.people_thumb .people_flex .box.job01 .txt .name p.en,section.people_thumb .innersss .box.job01 .txt .name p.en,section.int_nav .people_flex .box.job01 .txt .name p.en,section.int_nav .innersss .box.job01 .txt .name p.en{color:#383b8c}section.people_thumb .people_flex .box.job01 .txt .name:after,section.people_thumb .innersss .box.job01 .txt .name:after,section.int_nav .people_flex .box.job01 .txt .name:after,section.int_nav .innersss .box.job01 .txt .name:after{background:#383b8c}section.people_thumb .people_flex .box.job01 .jobicon,section.people_thumb .innersss .box.job01 .jobicon,section.int_nav .people_flex .box.job01 .jobicon,section.int_nav .innersss .box.job01 .jobicon{background:#383b8c}section.people_thumb .people_flex .box.job02 .image:after,section.people_thumb .people_flex .box.job02 .image:before,section.people_thumb .innersss .box.job02 .image:after,section.people_thumb .innersss .box.job02 .image:before,section.int_nav .people_flex .box.job02 .image:after,section.int_nav .people_flex .box.job02 .image:before,section.int_nav .innersss .box.job02 .image:after,section.int_nav .innersss .box.job02 .image:before{background:#e75151}section.people_thumb .people_flex .box.job02 .image .num,section.people_thumb .innersss .box.job02 .image .num,section.int_nav .people_flex .box.job02 .image .num,section.int_nav .innersss .box.job02 .image .num{color:#e75151}section.people_thumb .people_flex .box.job02 .txt .name p.en,section.people_thumb .innersss .box.job02 .txt .name p.en,section.int_nav .people_flex .box.job02 .txt .name p.en,section.int_nav .innersss .box.job02 .txt .name p.en{color:#e75151}section.people_thumb .people_flex .box.job02 .txt .name:after,section.people_thumb .innersss .box.job02 .txt .name:after,section.int_nav .people_flex .box.job02 .txt .name:after,section.int_nav .innersss .box.job02 .txt .name:after{background:#e75151}section.people_thumb .people_flex .box.job02 .jobicon,section.people_thumb .innersss .box.job02 .jobicon,section.int_nav .people_flex .box.job02 .jobicon,section.int_nav .innersss .box.job02 .jobicon{background:#e75151}section.people_thumb .people_flex .box:hover img,section.people_thumb .innersss .box:hover img,section.int_nav .people_flex .box:hover img,section.int_nav .innersss .box:hover img{transform:scale(1.05)}section.people_thumb .people_flex .box:hover .image:before,section.people_thumb .innersss .box:hover .image:before,section.int_nav .people_flex .box:hover .image:before,section.int_nav .innersss .box:hover .image:before{opacity:.8}section.people_thumb .people_flex .box:hover .image .in .view,section.people_thumb .innersss .box:hover .image .in .view,section.int_nav .people_flex .box:hover .image .in .view,section.int_nav .innersss .box:hover .image .in .view{opacity:1}section.people_thumb .people_flex .box:hover .image .in .view .icon [astro-icon],section.people_thumb .innersss .box:hover .image .in .view .icon [astro-icon],section.int_nav .people_flex .box:hover .image .in .view .icon [astro-icon],section.int_nav .innersss .box:hover .image .in .view .icon [astro-icon]{font-size:3rem}section.people_thumb .people_flex .box:hover .image .in .view i,section.people_thumb .innersss .box:hover .image .in .view i,section.int_nav .people_flex .box:hover .image .in .view i,section.int_nav .innersss .box:hover .image .in .view i{transform:rotate(180deg)}section.people_thumb .people_flex .box .jobicon,section.people_thumb .innersss .box .jobicon,section.int_nav .people_flex .box .jobicon,section.int_nav .innersss .box .jobicon{background:#da0000;color:#fff;position:absolute;top:0;right:0;z-index:40;display:inline-block;text-align:center;font-size:1.2rem;font-weight:700;line-height:1;padding:1rem 2rem}@media only screen and (max-width: 768px){section.people_thumb .people_flex .box .jobicon,section.people_thumb .innersss .box .jobicon,section.int_nav .people_flex .box .jobicon,section.int_nav .innersss .box .jobicon{font-size:1rem;padding:.5rem}}section.people_thumb .people_flex .box .image,section.people_thumb .innersss .box .image,section.int_nav .people_flex .box .image,section.int_nav .innersss .box .image{margin:0 0 3rem;position:relative}@media only screen and (max-width: 768px){section.people_thumb .people_flex .box .image,section.people_thumb .innersss .box .image,section.int_nav .people_flex .box .image,section.int_nav .innersss .box .image{margin:0 0 1.5rem}}section.people_thumb .people_flex .box .image:after,section.people_thumb .innersss .box .image:after,section.int_nav .people_flex .box .image:after,section.int_nav .innersss .box .image:after{display:block;position:absolute;width:100%;height:100%;top:1rem;left:1rem;content:"";z-index:0}@media only screen and (max-width: 768px){section.people_thumb .people_flex .box .image:after,section.people_thumb .innersss .box .image:after,section.int_nav .people_flex .box .image:after,section.int_nav .innersss .box .image:after{top:.5rem;left:.5rem}}section.people_thumb .people_flex .box .image:before,section.people_thumb .innersss .box .image:before,section.int_nav .people_flex .box .image:before,section.int_nav .innersss .box .image:before{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:20;opacity:0;mix-blend-mode:multiply;transition:all .3s ease}section.people_thumb .people_flex .box .image .num,section.people_thumb .innersss .box .image .num,section.int_nav .people_flex .box .image .num,section.int_nav .innersss .box .image .num{position:absolute;top:-3em;left:-1em;z-index:50}section.people_thumb .people_flex .box .image .num p.en,section.people_thumb .innersss .box .image .num p.en,section.int_nav .people_flex .box .image .num p.en,section.int_nav .innersss .box .image .num p.en{font-size:4rem;display:inline-block}@media only screen and (max-width: 768px){section.people_thumb .people_flex .box .image .num p.en,section.people_thumb .innersss .box .image .num p.en,section.int_nav .people_flex .box .image .num p.en,section.int_nav .innersss .box .image .num p.en{font-size:3rem}section.people_thumb .people_flex .box .image .num,section.people_thumb .innersss .box .image .num,section.int_nav .people_flex .box .image .num,section.int_nav .innersss .box .image .num{font-size:3rem;top:-1em;left:0}}section.people_thumb .people_flex .box .image .in,section.people_thumb .innersss .box .image .in,section.int_nav .people_flex .box .image .in,section.int_nav .innersss .box .image .in{overflow:hidden;position:relative}section.people_thumb .people_flex .box .image .in .view,section.people_thumb .innersss .box .image .in .view,section.int_nav .people_flex .box .image .in .view,section.int_nav .innersss .box .image .in .view{top:50%;left:50%;transform:translate(-50%) translateY(-50%);position:absolute;color:#fff;z-index:22;text-align:center;opacity:0;transition:all .3s ease}section.people_thumb .people_flex .box .image .in .view i,section.people_thumb .innersss .box .image .in .view i,section.int_nav .people_flex .box .image .in .view i,section.int_nav .innersss .box .image .in .view i{display:inline-block;transition:all .3s ease;font-size:3rem;width:54px;height:54px;border-radius:50%;line-height:48px;border:2px solid #fff;margin:0 0 1rem}section.people_thumb .people_flex .box .image .in .view p.en,section.people_thumb .innersss .box .image .in .view p.en,section.int_nav .people_flex .box .image .in .view p.en,section.int_nav .innersss .box .image .in .view p.en{font-size:1.4rem}section.people_thumb .people_flex .box .image img,section.people_thumb .innersss .box .image img,section.int_nav .people_flex .box .image img,section.int_nav .innersss .box .image img{position:relative;z-index:9;overflow:hidden;transition:all .5s ease}section.people_thumb .people_flex .box .txt,section.people_thumb .innersss .box .txt,section.int_nav .people_flex .box .txt,section.int_nav .innersss .box .txt{padding:0 1rem 1rem}@media only screen and (max-width: 768px){section.people_thumb .people_flex .box .txt,section.people_thumb .innersss .box .txt,section.int_nav .people_flex .box .txt,section.int_nav .innersss .box .txt{padding:0 0 0rem .5rem}}section.people_thumb .people_flex .box .txt .name,section.people_thumb .innersss .box .txt .name,section.int_nav .people_flex .box .txt .name,section.int_nav .innersss .box .txt .name{position:relative;display:flex;align-items:flex-end;gap:15px;margin-bottom:1rem;padding-bottom:1rem}@media only screen and (max-width: 768px){section.people_thumb .people_flex .box .txt .name,section.people_thumb .innersss .box .txt .name,section.int_nav .people_flex .box .txt .name,section.int_nav .innersss .box .txt .name{display:block}}section.people_thumb .people_flex .box .txt .name:after,section.people_thumb .innersss .box .txt .name:after,section.int_nav .people_flex .box .txt .name:after,section.int_nav .innersss .box .txt .name:after{content:"";position:absolute;bottom:0;left:0;width:3rem;height:1px;display:block;background:#da0000}section.people_thumb .people_flex .box .txt .name p.en,section.people_thumb .innersss .box .txt .name p.en,section.int_nav .people_flex .box .txt .name p.en,section.int_nav .innersss .box .txt .name p.en{font-size:2rem;line-height:1.2}@media only screen and (max-width: 768px){section.people_thumb .people_flex .box .txt .name p.en,section.people_thumb .innersss .box .txt .name p.en,section.int_nav .people_flex .box .txt .name p.en,section.int_nav .innersss .box .txt .name p.en{font-size:1.4rem}}section.people_thumb .people_flex .box .txt .job,section.people_thumb .innersss .box .txt .job,section.int_nav .people_flex .box .txt .job,section.int_nav .innersss .box .txt .job{font-size:1rem}section.people_thumb .people_flex .box .txt .job ul,section.people_thumb .innersss .box .txt .job ul,section.int_nav .people_flex .box .txt .job ul,section.int_nav .innersss .box .txt .job ul{display:flex;flex-wrap:wrap}section.people_thumb .people_flex .box .txt .job ul li,section.people_thumb .innersss .box .txt .job ul li,section.int_nav .people_flex .box .txt .job ul li,section.int_nav .innersss .box .txt .job ul li{margin:0 1em 0 0}@media only screen and (max-width: 768px){section.people_thumb .people_flex .box .txt .job,section.people_thumb .innersss .box .txt .job,section.int_nav .people_flex .box .txt .job,section.int_nav .innersss .box .txt .job{font-size:14px}}section.people_thumb .innersss .box,section.int_nav .innersss .box{width:38%}#interview-det{padding-bottom:100px}#interview-det #visual{position:relative;background:url(/recruit/img/common/paint-bg.jpg) no-repeat center center;background-size:100% auto;padding:3%}#interview-det #visual .content-inner{position:relative;padding:0}#interview-det #visual .content-inner:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(90deg,#474747e6,#21212100 70%);transition:all .3s ease;transition-delay:.3s;opacity:0}@media only screen and (max-width: 768px){#interview-det #visual .content-inner:after{width:100%;background-image:linear-gradient(30deg,#474747e6,#21212100 70%)}}#interview-det #visual .content-inner.active:after{opacity:1}#interview-det #visual .text{position:absolute;z-index:1;top:0;left:7%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:left;color:#fff}@media only screen and (max-width: 768px){#interview-det #visual .text{justify-content:flex-end}}#interview-det #visual .text h1{font-weight:700;font-size:clamp(30px,3vw,38px);margin-bottom:45px}@media only screen and (max-width: 768px){#interview-det #visual .text h1{font-size:1rem;margin-bottom:20px}}#interview-det #visual .text .profile .name{display:block;margin-top:1rem;font-size:clamp(24px,2.4vw,26px)}#interview-det #visual .guide{text-align:right;font-size:clamp(12px,1.4vw,14px);max-width:calc(1300px + 10%);margin:auto}#interview-det #career{padding:100px 0}@media only screen and (max-width: 768px){#interview-det #career{padding:20px 5% 50px}}#interview-det #career h2{text-align:center;font-weight:700;font-size:clamp(40px,4vw,50px);margin-bottom:40px}@media only screen and (max-width: 768px){#interview-det #career h2{margin-bottom:10px}}#interview-det #career p{max-width:800px;margin:auto;line-height:2}@media only screen and (max-width: 768px){#interview-det #career .profile{text-align:center;margin-bottom:40px}}#interview-det #interview_contents .inner{padding:0 5%}#interview-det #interview_contents .section1{display:flex;align-items:center;margin-bottom:120px}@media only screen and (max-width: 768px){#interview-det #interview_contents .section1{display:block;margin-bottom:40px}}#interview-det #interview_contents .section1 .image{width:50%}@media only screen and (max-width: 768px){#interview-det #interview_contents .section1 .image{width:100%;margin-bottom:20px}}#interview-det #interview_contents .section1 .text{flex:1;padding-right:0;padding-left:10%}@media only screen and (max-width: 768px){#interview-det #interview_contents .section1 .text{padding:0}}#interview-det #interview_contents .section1 .text h3{font-weight:700;font-size:clamp(24px,2.4vw,26px);margin-bottom:20px}@media only screen and (max-width: 768px){#interview-det #interview_contents .section1 .text h3{font-size:1.3rem}}#interview-det #interview_contents .section1 .text p{font-size:clamp(14px,1.6vw,16px)}#interview-det #interview_contents .section1.rev{flex-direction:row-reverse}#interview-det #interview_contents .section1.rev .text{padding-right:10%;padding-left:0}@media only screen and (max-width: 768px){#interview-det #interview_contents .section1.rev .text{padding:0}}#interview-det #interview_contents .section2{padding:100px 0}@media only screen and (max-width: 768px){#interview-det #interview_contents .section2{padding:40px 0}}#interview-det #interview_contents .section2 h3{font-weight:700;font-size:clamp(24px,2.4vw,26px);margin-bottom:20px;text-align:center}@media only screen and (max-width: 768px){#interview-det #interview_contents .section2 h3{font-size:1.3rem;text-align:left}}#interview-det #interview_contents .section2 p{max-width:870px;margin:auto;font-size:clamp(14px,1.6vw,16px)}#interview-det #interview_contents .reason{background:linear-gradient(96deg,#311f9c 7.81%,#470666 88.55%);color:#fff;padding:100px 0;margin-bottom:100px}@media only screen and (max-width: 768px){#interview-det #interview_contents .reason{padding:50px 0}}#interview-det #interview_contents .reason h3{font-weight:700;font-size:clamp(24px,2.4vw,26px);margin-bottom:20px;text-align:center}@media only screen and (max-width: 768px){#interview-det #interview_contents .reason h3{font-size:1.3rem}}#interview-det #interview_contents .reason p{max-width:870px;margin:auto;font-size:clamp(14px,1.6vw,16px)}#interview-det #interview_contents .schedule-private{display:flex;margin-bottom:100px}@media only screen and (max-width: 768px){#interview-det #interview_contents .schedule-private{display:block}}#interview-det #interview_contents .schedule-private h2{margin-bottom:60px}@media only screen and (max-width: 768px){#interview-det #interview_contents .schedule-private h2{margin-bottom:30px}}#interview-det #interview_contents .schedule-private h2 .en{font-size:clamp(36px,3.6vw,46px);font-weight:700;display:block}@media only screen and (max-width: 768px){#interview-det #interview_contents .schedule-private h2 .en{font-size:2.6rem}}#interview-det #interview_contents .schedule-private h2 .jp{display:block;font-size:clamp(14px,1.6vw,16px);font-weight:700}#interview-det #interview_contents .schedule-private .schedule{width:50%;padding:0 5%;font-size:clamp(14px,1.6vw,16px)}@media only screen and (max-width: 768px){#interview-det #interview_contents .schedule-private .schedule{width:100%;padding:0;margin-bottom:20px}}#interview-det #interview_contents .schedule-private .schedule dl{display:flex;flex-wrap:wrap}#interview-det #interview_contents .schedule-private .schedule dl dt{width:80px;margin-bottom:1rem}@media only screen and (max-width: 768px){#interview-det #interview_contents .schedule-private .schedule dl dt{width:50px}}#interview-det #interview_contents .schedule-private .schedule dl dd{width:calc(100% - 80px);margin-bottom:1rem}@media only screen and (max-width: 768px){#interview-det #interview_contents .schedule-private .schedule dl dd{width:calc(100% - 50px)}}#interview-det #interview_contents .schedule-private .private{width:50%;padding:0 10%;font-size:clamp(14px,1.6vw,16px)}@media only screen and (max-width: 768px){#interview-det #interview_contents .schedule-private .private{width:100%;padding:0}#interview-det #interview_contents .schedule-private .private .image{margin-bottom:20px}}#interview-det #interview_contents .list-back{text-align:center}#interview-det #interview_contents .list-back a{display:inline-block;text-align:center;padding:38px 10px;width:680px;line-height:1;color:#fff;font-size:clamp(18px,2vw,20px);background:linear-gradient(91deg,#ce0e2d .36%,#0068b8 99.45%);transition:opacity .2s cubic-bezier(.075,.82,.165,1)}#interview-det #interview_contents .list-back a:hover{opacity:.8}@media only screen and (max-width: 768px){#interview-det #interview_contents .list-back a{width:90%;padding:26px 10px}}
