@font-face{font-family:"Noto Sans JP";src:url("../fonts/NotoSansJP-VariableFont_wght.ttf") format("truetype");font-weight:200 700;font-style:normal}@font-face{font-family:"Figtree";src:url("../fonts/Figtree-VariableFont_wght.ttf") format("truetype");font-weight:200 700;font-style:normal}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-VariableFont_wdth,wght.ttf") format("truetype");font-weight:200 700;font-style:normal}html{scroll-behavior:smooth;scroll-padding-top:80px}@media screen and (min-width: 769px){html{scroll-padding-top:120px}}body{background-color:#f8fcff;color:#1a1a1a;font-family:"Noto Sans JP",sans-serif;line-height:1.5;letter-spacing:0;overflow-x:hidden}img{width:100%;max-width:100%}a{transition:.3s}a:hover{opacity:.7}.sp-none{display:none}@media screen and (min-width: 769px){.sp-none{display:block}}.pc-none{display:block}@media screen and (min-width: 769px){.pc-none{display:none}}.l-con{width:90%;margin:0 auto;max-width:1440px}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}picture{display:block}.figtree{font-family:"Figtree",sans-serif}.roboto{font-family:"Roboto",sans-serif}.text{font-size:14px;font-weight:400}@media screen and (min-width: 769px){.text{font-size:16px}}.text02{font-size:14px;font-weight:400}@media screen and (min-width: 769px){.text02{font-size:18px}}.titlebox{color:#0050a5;line-height:1;text-align:center}.titlebox .en-title{font-size:36px;font-weight:400}@media screen and (min-width: 769px){.titlebox .en-title{font-size:60px}}.titlebox .ja-title{font-size:13px;font-weight:400;line-height:2.5}@media screen and (min-width: 769px){.titlebox .ja-title{font-size:16px;font-weight:500}}.titlebox-top{position:relative}.titlebox-top::after{content:"";display:block;background-image:url(../img/title-dec.svg);background-repeat:no-repeat;background-size:contain;height:26px;width:42px;position:absolute;top:-22px;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 769px){.titlebox-top::after{height:45px;width:73px;top:-26px}}.titlebox-left{position:relative}@media screen and (min-width: 769px){.titlebox-left{padding-left:30px}}.titlebox-left::after{content:"";display:block;background-image:url(../img/title-dec.svg);background-repeat:no-repeat;background-size:contain;height:26px;width:42px;position:absolute;top:-22px;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 769px){.titlebox-left::after{height:45px;width:73px;top:44%;left:-26px}}.titlebox-right{position:relative}@media screen and (min-width: 769px){.titlebox-right{padding-right:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.titlebox-right::after{content:"";display:block;background-image:url(../img/title-dec.svg);background-repeat:no-repeat;background-size:contain;height:26px;width:42px;position:absolute;top:-22px;right:50%;transform:translate(50%, -50%)}@media screen and (min-width: 769px){.titlebox-right::after{height:45px;width:73px;top:44%;right:-16px}}.arrow-btn a{background-color:#fff;border:1px solid #0050a5;border-radius:42px;color:#0050a5;display:inline-block;font-size:14px;font-weight:500;padding:6px 68px 6px 40px;position:relative}@media screen and (min-width: 769px){.arrow-btn a{font-size:18px;padding:12px 90px 12px 40px}}.arrow-btn a::after{content:"";display:block;background-color:#0050a5;-webkit-mask-image:url(../img/arrow.svg);mask-image:url(../img/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;height:8px;width:14px;position:absolute;top:50%;right:35px;transform:translateY(-50%);transition:.3s}@media screen and (min-width: 769px){.arrow-btn a::after{height:12px;width:20px;right:22px}}.arrow-btn a:hover{background-color:#0050a5;color:#fff;opacity:1}.arrow-btn a:hover::after{background-color:#fff}.pagetitle{background-repeat:no-repeat;background-size:cover;background-position:center;padding:84px 0 30px;position:relative;text-align:center}@media screen and (min-width: 769px){.pagetitle{padding:234px 0 114px}}.pagetitle_inner .en-sectitle{color:#fff;font-family:"Figtree";font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 769px){.pagetitle_inner .en-sectitle{font-size:60px}}.pagetitle_inner .ja-sectitle{color:#fff;font-size:13px;font-weight:400}@media screen and (min-width: 769px){.pagetitle_inner .ja-sectitle{font-size:18px;line-height:3}}.pagetitle::after{content:"";display:block;background-image:url(../img/pagetitle-line-sp.svg);background-repeat:no-repeat;background-size:contain;height:15px;width:108px;position:absolute;top:134px;left:50%;transform:translate(-50%, 0)}@media screen and (min-width: 769px){.pagetitle::after{background-image:url(../img/pagetitle-line.svg);height:22px;width:166px;top:286px;z-index:1}}.header{height:55px;position:fixed;top:0;width:100%;z-index:10}@media screen and (min-width: 769px){.header{height:120px;top:0}}.header_inner{background-color:#f8fcff;display:flex;align-items:center;height:100%;gap:0 7vw;padding:0 5%;width:100%}@media screen and (min-width: 769px){.header_inner{background-color:rgba(255,255,255,.9);display:flex;justify-content:space-between;align-items:center;gap:0;height:100%;margin:0;padding:16px 48px 0 40px;width:100%}}.header_inner-logo{width:min(56%,230px)}@media screen and (min-width: 769px){.header_inner-logo{width:328px}}.header_inner-logo a{display:block}.header_inner-logo a img{vertical-align:middle}.header_inner .checkbox,.header_inner .hamburger{background-color:#0050a5;flex-direction:column !important;justify-content:center;height:100%;width:54px;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (min-width: 769px){.header_inner .checkbox,.header_inner .hamburger{background-color:rgba(0,0,0,0);width:30px;right:40px}}.header_inner .checkbox{opacity:0;z-index:100}@media screen and (min-width: 1331px){.header_inner .checkbox{display:none}}.header_inner .checkbox:checked~.hamburger span:nth-child(1){transform:rotate(45deg) translate(4px, -4px)}.header_inner .checkbox:checked~.hamburger span:nth-child(2){transform:rotate(0deg) scale(0.2, 0.2);opacity:0}.header_inner .checkbox:checked~.hamburger span:nth-child(3){transform:rotate(-45deg) translate(3px, 3px)}@media screen and (min-width: 769px){.header_inner .checkbox:checked~.hamburger span:nth-child(3){transform:rotate(-45deg) translate(1px, 5px)}}.header_inner .checkbox:checked~.nav-box{transform:translateX(0%)}.header_inner .hamburger{display:flex;flex-flow:row wrap;align-items:center;z-index:90}@media screen and (min-width: 1331px){.header_inner .hamburger{display:none}}.header_inner .hamburger span{width:48%;height:2px;background:#f8fcff;transition:all 250ms ease-out;transform-origin:0 0}@media screen and (min-width: 769px){.header_inner .hamburger span{background:#0050a5;width:100%}}.header_inner .hamburger span:nth-of-type(2){margin:7px 0}.header_inner .nav-box{background:#fff;position:fixed;right:0;top:0;width:100%;height:100vh;padding-top:50%;transition:all 250ms ease-out;transform:translateX(100%);z-index:-1}@media screen and (min-width: 769px){.header_inner .nav-box{padding-top:200px;padding-left:min(7%,85px);width:min(45%,480px)}}@media screen and (min-width: 1331px){.header_inner .nav-box{background:rgba(0,0,0,0);position:relative;left:unset;top:unset;display:flex;flex-direction:column-reverse;align-items:flex-end;padding-top:0;padding-left:0;gap:16px 0;width:min(60%,937px);height:100%;transition:none;transform:none;z-index:50}}.header_inner .nav-box .nav{display:flex;flex-flow:column wrap;justify-content:center;align-items:center}@media screen and (min-width: 769px){.header_inner .nav-box .nav{align-items:flex-start;margin-bottom:40px}}@media screen and (min-width: 1331px){.header_inner .nav-box .nav{display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:40px;align-items:center;margin-bottom:0;width:100%}}.header_inner .nav-box .nav li{text-align:center}@media screen and (min-width: 769px){.header_inner .nav-box .nav li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.header_inner .nav-box .nav li a{display:block;font-size:16px;font-weight:400}@media screen and (min-width: 769px){.header_inner .nav-box .nav li a{color:#1a1a1a;font-size:18px;padding-bottom:24px;position:relative}}@media screen and (min-width: 1331px){.header_inner .nav-box .nav li a{font-size:min(1vw,18px)}}@media screen and (min-width: 1331px){.header_inner .nav-box .nav li a.current::after{content:"";display:block;background:#0050a5;height:12px;width:100%;position:absolute;bottom:0;left:0}}.header_inner .nav-box .nav li:not(:last-of-type){margin:0 0 16px}@media screen and (min-width: 769px){.header_inner .nav-box .nav li:not(:last-of-type){margin:0}}.header_inner .nav-box .nav .btnbox{display:flex;flex-direction:column;align-items:center;margin-top:30px;gap:20px}@media screen and (min-width: 769px){.header_inner .nav-box .nav .btnbox{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-direction:row;margin-top:0}}.header_inner .nav-box .nav .btnbox li{width:60%}@media screen and (min-width: 769px){.header_inner .nav-box .nav .btnbox li{width:263px}}.header_inner .nav-box .nav .btnbox li a{border-radius:25px;background-color:#0050a5;color:#fff;display:block;font-size:16px;font-weight:500;text-align:center;padding:8px 0;transition:.3s}@media screen and (min-width: 769px){.header_inner .nav-box .nav .btnbox li a{font-size:18px;font-weight:400}}.header_inner .nav-box .nav .btnbox li a:hover{background-color:#f8921d;opacity:1}.header_inner .nav-box .btnbox{display:flex;flex-direction:column;align-items:center;margin-top:30px;gap:20px}@media screen and (min-width: 769px){.header_inner .nav-box .btnbox{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-direction:row;margin-top:0}}.header_inner .nav-box .btnbox li{width:60%}@media screen and (min-width: 769px){.header_inner .nav-box .btnbox li{width:263px}}.header_inner .nav-box .btnbox li a{border-radius:25px;background-color:#0050a5;color:#fff;display:block;font-size:16px;font-weight:400;text-align:center;padding:8px 0;transition:.3s}@media screen and (min-width: 769px){.header_inner .nav-box .btnbox li a{font-size:18px}}.header_inner .nav-box .btnbox li a:hover{background-color:#f8921d;opacity:1}@media screen and (min-width: 769px){.header.scroll .header_inner{background-color:rgba(0,0,0,0)}}@media screen and (min-width: 769px){.header.scroll .header_inner .nav-box .nav li a{color:#fff}}.footer{background-image:url(../img/footer-bg-sp.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;padding:30px 0 0}@media screen and (min-width: 769px){.footer{background-image:url(../img/footer-bg.jpg);padding:60px 0 0}}.footer_inner{margin:0 auto;max-width:1440px;width:90%}.footer_inner-logo{margin:0 auto;width:60%}@media screen and (min-width: 769px){.footer_inner-logo{width:331px}}.footer_inner-flexbox{border-bottom:1px solid #fff;justify-content:center;flex-direction:column;align-items:center;gap:12px 0;padding-bottom:40px;margin-top:40px}@media screen and (min-width: 769px){.footer_inner-flexbox{flex-direction:row;gap:40px;margin-top:28px;padding-bottom:60px}}.footer_inner-flexbox li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer_inner-flexbox li a{display:block;font-size:14px;font-weight:400;text-align:center}@media screen and (min-width: 769px){.footer_inner-flexbox li a{font-size:18px}}.footer_inner-flexbox02{flex-direction:column-reverse;margin-top:40px}@media screen and (min-width: 769px){.footer_inner-flexbox02{flex-direction:row;margin-top:60px;position:relative}}.footer_inner-flexbox02 .textcon{text-align:center}@media screen and (min-width: 769px){.footer_inner-flexbox02 .textcon{width:29%;text-align:left}}.footer_inner-flexbox02 .textcon .ttl{font-size:16px;font-weight:400}@media screen and (min-width: 769px){.footer_inner-flexbox02 .textcon .ttl{font-size:24px}}.footer_inner-flexbox02 .textcon .address{font-size:14px;font-weight:400;margin:16px 0 8px}@media screen and (min-width: 769px){.footer_inner-flexbox02 .textcon .address{font-size:16px;margin:24px 0 4px}}.footer_inner-flexbox02 .textcon .tel a{font-size:14px;font-weight:400}@media screen and (min-width: 769px){.footer_inner-flexbox02 .textcon .tel a{font-size:16px}}.footer_inner-flexbox02 .textcon .time{font-size:14px;font-weight:400;line-height:1.6875;margin-top:8px}@media screen and (min-width: 769px){.footer_inner-flexbox02 .textcon .time{font-size:16px;margin-top:7px}}.footer_inner-flexbox02 .btncon{margin:0 auto 40px}@media screen and (min-width: 769px){.footer_inner-flexbox02 .btncon{margin:0 auto;position:absolute;left:50%;transform:translateX(-50%)}}.footer_inner-flexbox02 .btncon .btnbox{gap:15px;justify-content:center}@media screen and (min-width: 769px){.footer_inner-flexbox02 .btncon .btnbox{gap:0;justify-content:center;width:400px}}.footer_inner-flexbox02 .btncon .btnbox li{width:240px}@media screen and (min-width: 769px){.footer_inner-flexbox02 .btncon .btnbox li{width:280px}}.footer_inner-flexbox02 .btncon .btnbox li a{border:1px solid #0162b3;background-color:#fff;color:#0050a5;border-radius:25px;display:block;font-size:14px;font-weight:500;padding:6px 0;text-align:center}@media screen and (min-width: 769px){.footer_inner-flexbox02 .btncon .btnbox li a{font-size:18px;padding:8px 0}}.footer_inner-flexbox02 .btncon .btnbox li a:hover{background-color:#0050a5;color:#fff;opacity:1}.footer_inner-flexbox02 .btncon .btnbox02{flex-direction:column;align-items:center;margin:16px auto 0;justify-content:center;gap:8px 0}@media screen and (min-width: 769px){.footer_inner-flexbox02 .btncon .btnbox02{flex-direction:row;gap:0 40px;margin:24px auto 0}}.footer_inner-flexbox02 .btncon .btnbox02 li a{font-size:13px;font-weight:400;padding-right:17px;position:relative}@media screen and (min-width: 769px){.footer_inner-flexbox02 .btncon .btnbox02 li a{font-size:14px}}.footer_inner-flexbox02 .btncon .btnbox02 li a::after{content:"";display:block;background-image:url(../img/exlink.svg);background-repeat:no-repeat;background-size:contain;height:12px;width:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (min-width: 769px){.footer_inner-flexbox02 .btncon .btnbox02 li a::after{height:14px;width:14px}}.footer .copyright{font-size:13px;font-weight:400;margin-top:130px;text-align:center;padding:8px 0;position:relative;z-index:1}@media screen and (min-width: 769px){.footer .copyright{background-color:#1a1a1a;margin-top:129px;padding:5px 0}}.footer .copyright::after{content:"KYOSHIN";color:rgba(255,255,255,.16);font-family:"Figtree",sans-serif;font-size:22.6vw;font-weight:500;line-height:1.14;position:absolute;bottom:11.4vw;text-align:left;right:0;white-space:pre;z-index:-1}@media screen and (min-width: 769px){.footer .copyright::after{content:"KYOSHIN Recruit";font-size:min(11.5vw,140px);bottom:min(.8vw,10px);text-align:right;white-space:unset}}@media screen and (min-width: 1331px){.footer .copyright::after{font-size:min(7.5vw,140px)}}.mv{position:relative}.mv_inner-ttl{position:absolute;top:25%;left:50%;transform:translate(-50%, -50%);width:86%;z-index:1}@media screen and (min-width: 769px){.mv_inner-ttl{top:32%;width:min(65%,930px)}}.message{padding:72px 0 40px;position:relative}@media screen and (min-width: 769px){.message{padding:126px 0 120px}}.message_inner{position:relative}.message_inner .text02{line-height:2;margin:24px auto 0}@media screen and (min-width: 769px){.message_inner .text02{font-size:min(1.8vw,18px);line-height:2.22;margin:40px auto 0;text-align:center}}.message_inner::before{content:"";display:block;background-image:url(../img/message-logo.svg);background-repeat:no-repeat;background-size:contain;height:56vw;width:75vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0}@media screen and (min-width: 769px){.message_inner::before{height:363px;width:492px;top:64%}}.message::before{content:"";display:block;background-image:url(../img/message-bg-sp.png);background-repeat:no-repeat;background-size:contain;height:41vw;width:53vw;position:absolute;top:0;left:0;z-index:-1}@media screen and (min-width: 769px){.message::before{background-image:url(../img/message-bg01.svg);height:23vw;width:30vw}}@media screen and (min-width: 769px){.message::after{content:"";display:block;background-image:url(../img/message-bg02.svg);background-repeat:no-repeat;background-size:contain;height:27vw;width:30vw;position:absolute;bottom:0;right:0;z-index:-1}}.imgcon{overflow-x:hidden;padding-bottom:60px}.imgcon_inner{display:flex;gap:0 50px;align-items:center;margin:0 calc(50% - 50vw);-webkit-animation:infinity-scroll-left 200s linear infinite;animation:infinity-scroll-left 200s linear infinite;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:600vw}@media screen and (min-width: 769px){.imgcon_inner{gap:0 100px}}@-webkit-keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}.imgcon_inner .img{display:block;width:100vw}.vision{background-image:url(../img/vision-bg-sp.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;padding:72px 0 40px;position:relative;z-index:1}@media screen and (min-width: 769px){.vision{background-image:url(../img/vision-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center 60%;padding:100px 0 60px}}.vision_inner .titlebox{color:#fff}.vision_inner .titlebox .en-title{font-size:40px}@media screen and (min-width: 769px){.vision_inner .titlebox .en-title{font-size:60px}}.vision_inner .titlebox .ja-title{font-size:14px}@media screen and (min-width: 769px){.vision_inner .titlebox .ja-title{font-size:18px;font-weight:400}}.vision_inner .text02{line-height:2;text-align:center;margin:24px auto 40px}@media screen and (min-width: 769px){.vision_inner .text02{line-height:2.22;margin:48px auto 70px}}.vision_inner .arrow-btn{text-align:center}.vision::after{content:"";display:block;background-image:url(../img/vision-logo.svg);background-repeat:no-repeat;background-size:contain;mix-blend-mode:color-burn;width:74%;padding-top:71%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}@media screen and (min-width: 769px){.vision::after{width:289px;padding-top:280px}}.job{padding:112px 0;position:relative}@media screen and (min-width: 769px){.job{padding:120px 0 150px}}.job_inner{max-width:1500px}.job_inner>.titlebox{text-align:center}@media screen and (min-width: 769px){.job_inner>.titlebox{text-align:left}}@media screen and (min-width: 1331px){.job_inner>.titlebox{display:none}}.job_inner-flexbox{margin:24px auto 0;gap:16px 0}@media screen and (min-width: 1331px){.job_inner-flexbox{margin:0;gap:0;align-items:center}}.job_inner-flexbox .img{width:100%}@media screen and (min-width: 1331px){.job_inner-flexbox .img{width:57%}}.job_inner-flexbox .textbox{width:100%}@media screen and (min-width: 1331px){.job_inner-flexbox .textbox{width:41%}}.job_inner-flexbox .textbox .titlebox{display:none}@media screen and (min-width: 1331px){.job_inner-flexbox .textbox .titlebox{display:block}}.job_inner-flexbox .textbox .ttl{color:#00479e;font-size:20px;font-weight:700;letter-spacing:.05em}@media screen and (min-width: 769px){.job_inner-flexbox .textbox .ttl{font-size:28px}}.job_inner-flexbox .textbox .text{line-height:2;margin:0 0 36px}@media screen and (min-width: 769px){.job_inner-flexbox .textbox .text{margin:16px 0 32px}}.job_inner-flexbox .textbox .arrow-btn{text-align:center}@media screen and (min-width: 769px){.job_inner-flexbox .textbox .arrow-btn{text-align:left}}.job::after{content:"";display:block;background-image:url(../img/job-bg.svg);background-repeat:no-repeat;background-size:contain;height:48vw;width:63vw;position:absolute;top:0;right:0;z-index:-1}@media screen and (min-width: 769px){.job::after{height:336px;width:420px}}.about{position:relative;overflow-x:clip;padding:0 0 156px}@media screen and (min-width: 769px){.about{padding:0 0 86px}}.about_inner .titlebox{text-align:center}@media screen and (min-width: 769px){.about_inner .titlebox{margin-left:auto;text-align:left;width:94%}}@media screen and (min-width: 1331px){.about_inner .titlebox{margin-left:0;width:100%}}.about_inner-flexbox{margin:30px auto 0;gap:24px 0}@media screen and (min-width: 769px){.about_inner-flexbox{align-items:center;margin:30px 0 0;gap:0}}.about_inner-flexbox .item .img{margin:0 auto 16px}@media screen and (min-width: 769px){.about_inner-flexbox .item .img{margin:0 auto 24px}}.about_inner-flexbox .item .arrow-btn{text-align:right}.about_inner-flexbox .item .box .item02:first-of-type{margin:0 0 40px}@media screen and (min-width: 769px){.about_inner-flexbox .item:first-of-type{width:54%}}@media screen and (min-width: 769px){.about_inner-flexbox .item:last-of-type{width:38%}}.about::after{content:"KYOSHIN PLASTIC KYOSHIN PLASTIC KYOSHIN PLASTIC KYOSHIN PLASTIC";display:inline-block;white-space:nowrap;color:#0050a5;font-family:"Roboto",sans-serif;font-size:88px;font-weight:900;letter-spacing:.05rem;opacity:.06;-webkit-animation:text-scroll 30s linear infinite;animation:text-scroll 30s linear infinite;position:absolute;bottom:32px;left:0;z-index:0}@media screen and (min-width: 769px){.about::after{font-size:196px;bottom:auto;top:46px}}@-webkit-keyframes text-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes text-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.interview{background-color:#fff;padding:72px 0 0}@media screen and (min-width: 769px){.interview{padding:126px 0 0;overflow-x:hidden}}.interview_inner{max-width:1680px}@media screen and (min-width: 769px){.interview_inner{position:relative}}.interview_inner .splide02{margin:40px auto 0}@media screen and (min-width: 769px){.interview_inner .splide02{margin:120px auto 0;position:relative}}@media screen and (min-width: 1331px){.interview_inner .splide02{margin:80px auto 0}}@media screen and (min-width: 769px){.interview_inner .splide02 .splide__track{overflow:visible}}.interview_inner .splide02 .splide__track .splide__list .item{border:1px solid #0050a5;border-radius:8px;background-color:#f2f9fe;height:323px;width:213px !important}@media screen and (min-width: 769px){.interview_inner .splide02 .splide__track .splide__list .item{height:450px;width:325px !important}}.interview_inner .splide02 .splide__track .splide__list .item a{display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;padding:16px;position:relative}@media screen and (min-width: 769px){.interview_inner .splide02 .splide__track .splide__list .item a{justify-content:center;height:100%;padding:34px 60px;position:static}}.interview_inner .splide02 .splide__track .splide__list .item a .con{position:relative;width:100%}@media screen and (min-width: 769px){.interview_inner .splide02 .splide__track .splide__list .item a .con{display:flex;flex-direction:column-reverse;align-items:center}}.interview_inner .splide02 .splide__track .splide__list .item a .con .textbox{width:100%}@media screen and (min-width: 769px){.interview_inner .splide02 .splide__track .splide__list .item a .con .textbox{width:100%}}.interview_inner .splide02 .splide__track .splide__list .item a .con .textbox .img{margin:0 auto;width:92%}.interview_inner .splide02 .splide__track .splide__list .item a .con .textbox .img div{background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:100%;border-radius:150px}.interview_inner .splide02 .splide__track .splide__list .item a .con .textbox .person-detail,.interview_inner .splide02 .splide__track .splide__list .item a .con .textbox .name{text-align:center}.interview_inner .splide02 .splide__track .splide__list .item a .con .textbox .person-detail{font-size:14px;font-weight:400;margin-top:12px}@media screen and (min-width: 769px){.interview_inner .splide02 .splide__track .splide__list .item a .con .textbox .person-detail{font-size:16px;margin-top:24px;margin-bottom:4px}}.interview_inner .splide02 .splide__track .splide__list .item a .con .textbox .name{font-size:20px;font-weight:400}@media screen and (min-width: 769px){.interview_inner .splide02 .splide__track .splide__list .item a .con .textbox .name{font-size:24px}}@media screen and (min-width: 769px){.interview_inner .splide02 .splide__track .splide__list .item a .con .img{width:100%}}.interview_inner .splide02 .splide__track .splide__list .item a .con .img div{background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:100%;border-radius:150px}.interview_inner .splide02 .splide__track .splide__list .item a .con02{align-items:center;margin-top:11px}@media screen and (min-width: 769px){.interview_inner .splide02 .splide__track .splide__list .item a .con02{margin-top:58px}}.interview_inner .splide02 .splide__track .splide__list .item a .con02 .txt{color:#00479e;font-size:14px;font-weight:500;line-height:1.5;width:100%}@media screen and (min-width: 769px){.interview_inner .splide02 .splide__track .splide__list .item a .con02 .txt{font-size:16px;width:80%}}.interview_inner .splide02 .splide__track .splide__list .item a .con02 .arrow{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:1}@media screen and (min-width: 769px){.interview_inner .splide02 .splide__track .splide__list .item a .con02 .arrow{position:relative;bottom:auto;top:-10px}}.interview_inner .splide02 .splide__track .splide__list .item a .con02 .arrow img{vertical-align:middle}.interview_inner .splide02 .splide__track .splide__list .item a .con02 .arrow::after{content:"";display:block;border:1px solid #0050a5;background-color:#fff;border-radius:50px;height:30px;width:30px;position:absolute;top:56%;right:-5px;transform:translateY(-50%);z-index:-1}@media screen and (min-width: 769px){.interview_inner .splide02 .splide__track .splide__list .item a .con02 .arrow::after{height:40px;width:40px;right:-10px;top:16px}}.interview_inner .splide02 .custom-arrows{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}@media screen and (min-width: 769px){.interview_inner .splide02 .custom-arrows{width:126px;top:-64px;right:min(26vw,250px);pointer-events:auto}}@media screen and (min-width: 1331px){.interview_inner .splide02 .custom-arrows{right:min(18vw,250px)}}.interview_inner .splide02 .custom-arrows .splide__arrow{border:1px solid #00479e;background-color:#fff;pointer-events:auto;z-index:10;border-radius:50%;cursor:pointer;opacity:1 !important}@media screen and (min-width: 769px){.interview_inner .splide02 .custom-arrows .splide__arrow{height:40px;width:40px}}.interview_inner .splide02 .custom-arrows .splide__arrow:disabled{opacity:1 !important;border:unset}.interview_inner .arrow-btn{margin:24px 0 0;text-align:right}@media screen and (min-width: 769px){.interview_inner .arrow-btn{margin:110px 0 0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;top:20px;right:0}}@media screen and (min-width: 1331px){.interview_inner .arrow-btn{margin:70px 0 0 auto}}@media screen and (min-width: 769px){.interview_inner .arrow-btn a::before{right:4px}}.recruit{background-color:#fff;padding:112px 0 40px;position:relative;z-index:1}@media screen and (min-width: 769px){.recruit{padding:120px 0 0}}.recruit_inner{max-width:none}@media screen and (min-width: 1331px){.recruit_inner{margin:0;width:min(91vw,1740px)}}@media screen and (min-width: 1331px){.recruit_inner .titlebox{display:none}}.recruit_inner-flexbox{margin:24px auto 0}@media screen and (min-width: 1331px){.recruit_inner-flexbox{align-items:center;margin:0}}.recruit_inner-flexbox .img{margin-bottom:16px;width:100%}@media screen and (min-width: 1331px){.recruit_inner-flexbox .img{margin-bottom:0;width:68%}}.recruit_inner-flexbox .textbox{width:100%}@media screen and (min-width: 1331px){.recruit_inner-flexbox .textbox{width:29%}}.recruit_inner-flexbox .textbox .titlebox{display:none}@media screen and (min-width: 1331px){.recruit_inner-flexbox .textbox .titlebox{display:block;margin-bottom:50px;text-align:left}}.recruit_inner-flexbox .textbox .txt{line-height:2;margin:0 0 36px}.recruit_inner-flexbox .textbox .arrow-btn{text-align:center}@media screen and (min-width: 769px){.recruit_inner-flexbox .textbox .arrow-btn{text-align:left}}.recruit::after{content:"";display:block;background-image:url(../img/recruit-bg.svg);background-repeat:no-repeat;background-size:contain;height:50vw;width:38vw;position:absolute;top:0;right:0;z-index:-1}@media screen and (min-width: 769px){.recruit::after{height:411px;width:316px;top:0}}.news{padding:92px 0 120px;position:relative}@media screen and (min-width: 1331px){.news{background-color:#fff;padding:120px 0 120px}}.news_inner{max-width:1680px}@media screen and (min-width: 1331px){.news_inner{background-color:#f8fcff;margin:0 auto 0 0;padding:98px 0 70px}}@media screen and (min-width: 1331px){.news_inner .titlebox{margin:0 auto 0 min(45vw,858px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.news_inner-box{margin:40px auto 40px}@media screen and (min-width: 769px){.news_inner-box{margin:60px auto}}@media screen and (min-width: 1331px){.news_inner-box{max-width:1200px;margin:82px min(6vw,120px) 80px min(18vw,360px)}}.news_inner-box .item{border-bottom:1px solid #ccc;padding-bottom:16px}@media screen and (min-width: 769px){.news_inner-box .item{padding-bottom:8px;padding-right:16px}}.news_inner-box .item a{display:flex;justify-content:space-between;align-items:center}.news_inner-box .item a .textbox{width:100%}@media screen and (min-width: 769px){.news_inner-box .item a .textbox{width:80%}}@media screen and (min-width: 769px){.news_inner-box .item a .textbox{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:24px;width:92%}}.news_inner-box .item a .textbox .day{font-size:13px;font-weight:400}@media screen and (min-width: 769px){.news_inner-box .item a .textbox .day{font-size:18px}}.news_inner-box .item a .textbox .ttl{line-height:1.75;width:100%}@media screen and (min-width: 769px){.news_inner-box .item a .textbox .ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.news_inner-box .item a .img{transition:.3s;position:relative;right:0;width:20px}.news_inner-box .item a .img img{vertical-align:middle}.news_inner-box .item a:hover{opacity:1}.news_inner-box .item a:hover .img{right:-8px}@media screen and (min-width: 769px){.news_inner-box .item a:hover .img{right:-10px}}.news_inner-box .item:not(:last-of-type){margin-bottom:16px}@media screen and (min-width: 769px){.news_inner-box .item:not(:last-of-type){margin-bottom:60px}}.news_inner .arrow-btn{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 1331px){.news_inner .arrow-btn{margin:0 min(9vw,120px) 0 auto}}.news::after{content:"";display:block;background-image:url(../img/news-bg.svg);background-repeat:no-repeat;background-size:contain;height:48vw;width:37vw;position:absolute;bottom:0;left:0}@media screen and (min-width: 769px){.news::after{height:386px;width:507px;bottom:0}}#breadcrumbs{background-color:#fff}#breadcrumbs>span{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:0 auto;width:min(90%,1680px)}#breadcrumbs>span a{font-size:13px;font-weight:400}@media screen and (min-width: 769px){#breadcrumbs>span a{font-size:14px}}#breadcrumbs>span>.breadcrumb_last{font-size:13px;font-weight:400}@media screen and (min-width: 769px){#breadcrumbs>span>.breadcrumb_last{font-size:14px}}.pagination{text-align:center;margin:78px 0 0;width:100%}@media screen and (min-width: 769px){.pagination{margin:80px 0 0}}.pagination .page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;align-items:center}.pagination .page-numbers li{color:#0050a5;font-size:16px;font-weight:500;line-height:2.5}.pagination .page-numbers li .current{border-bottom:1px solid #0050a5}.pagetitle_404{background-image:url(../img/vision/title-bg-sp.jpg)}@media screen and (min-width: 769px){.pagetitle_404{background-image:url(../img/vision/title-bg.jpg)}}.block404{padding:120px 0 200px}@media screen and (min-width: 769px){.block404{padding:96px 0 150px}}.block404_inner .titlebox{text-align:center}.block404_inner .titlebox .en-title{color:#0050a5;font-size:64px;font-weight:400}@media screen and (min-width: 769px){.block404_inner .titlebox .en-title{font-size:80px}}.block404_inner .titlebox .ja-title{color:#0050a5;font-size:14px;font-weight:500;line-height:1.5}@media screen and (min-width: 769px){.block404_inner .titlebox .ja-title{font-size:18px}}.block404_inner .text02{margin:36px auto 40px;text-align:center}@media screen and (min-width: 769px){.block404_inner .text02{margin:50px auto 64px}}.block404_inner .arrow-btn{text-align:center}

/*# sourceMappingURL=style.min.css.map */