.info ul li:nth-child(2) a{pointer-events:none;position:relative}.info ul li:nth-child(2) a::before{position:absolute;content:"現在キャリア採用はおこなっておりません";top:0;bottom:0;left:0;right:0;margin:auto;display:flex;align-items:center;justify-content:center;color:#009;z-index:3;font-size:13.5px}.info ul li:nth-child(2) a dl dt,.info ul li:nth-child(2) a dl dd{opacity:0}@media screen and (min-width: 801px),print{.mainimg{margin-top:-100px;position:relative}.mainimg::before{position:absolute;content:"";width:100%;height:200px;background:linear-gradient(rgba(255, 255, 255, 0.5) 0%, transparent);top:0;left:0;z-index:2}.mainimg .news{position:absolute;left:20px;bottom:20px;z-index:2;background-color:#fff;border:solid 1px #009;border-radius:5px;padding:20px;width:max(720px,100% - 720px)}.mainimg .news dl{display:flex;line-height:1;align-items:center}.mainimg .news dl dt{color:#009;font-size:11px;width:100px;text-align:center}.mainimg .news dl dd{padding:0 20px 0 40px;width:calc(100% - 100px);font-size:13px;position:relative}.mainimg .news dl dd::before{position:absolute;content:"";width:1px;height:100%;background-color:#009;top:0;bottom:0;margin:auto;left:0;opacity:.5}.mainimg .news dl dd>div{display:flex;align-items:baseline}.mainimg .news dl dd>div a{position:relative}.mainimg .news dl dd>div a::before{position:absolute;content:"";width:100%;height:1px;bottom:0;left:0;background-color:#212121;transition:.1s}.mainimg .news dl dd>div a:hover::before{background-color:#09c}.mainimg .news dl dd>div+div{margin-top:5px}.mainimg .news dl dd .en2{color:#09c;font-size:11px}.mainimg .news dl dd p{margin-left:20px;line-height:1.4}.mainimg .maintit{position:absolute;height:100%;top:0;left:0;right:0;margin:auto;z-index:2}.mainimg .maintit .wrap{height:100%;display:flex;align-items:center}.mainimg .maintit .wrap h1{font-weight:400;font-size:42px;letter-spacing:14px;line-height:2;width:calc(616px + 1em);padding-left:1em;box-sizing:border-box}.mainimg .slider{height:100vh}.mainimg .slider .swiper-wrapper .swiper-slide{background-position:50% 50%;background-size:cover;transition:.1s}.mainimg .slider .swiper-wrapper .swiper-slide.slide01{background-image:url(../images/slide01.jpg)}.mainimg .slider .swiper-wrapper .swiper-slide.slide02{background-image:url(../images/slide02.jpg)}.mainimg .slider .swiper-wrapper .swiper-slide.slide03{background-image:url(../images/slide03.jpg)}.mainimg .slider .swiper-wrapper .swiper-slide.slide04{background-image:url(../images/slide04.jpg)}.mainimg .thumb-wrapper{position:absolute;bottom:0;right:0;width:200px;padding-top:20px;box-sizing:border-box;background-color:#fff;z-index:3}.mainimg .thumb-wrapper .thumb-blo{display:flex;width:100%}.mainimg .thumb-wrapper .thumb-blo .thumb-imgbox{opacity:1;width:100%;height:100%;margin-left:20px}.mainimg .thumb-wrapper .thumb-blo .thumb-imgbox.swiper-pagination-bullet-active{display:none}.mainimg .thumb-wrapper .thumb-blo .thumb-imgbox .thumb-img{width:100%;padding-top:100%}.intro{margin-top:100px;font-feature-settings:"palt"}.intro h2{color:#ebebeb;font-size:100px;font-weight:500;line-height:1}.intro ul{margin-top:-35px;display:flex;justify-content:space-between}.intro ul li{position:relative}.intro ul li+li{margin-left:50px}.intro ul li a{display:block}.intro ul li a:hover .btn{transform:translateX(15px)}.intro ul li a:hover .link_img img{transform:scale(1.1)}.intro ul li a .link_box{position:relative}.intro ul li a .link_box .cat_num{position:absolute;bottom:12px;left:-12px;transform:rotate(90deg);line-height:1;color:#000 !important}.intro ul li a .link_box .cat_num .cat{font-size:10px;font-feature-settings:"palt";color:#a0a0a0}.intro ul li a .link_box .cat_num .num{font-size:14px;margin-top:5px}.intro ul li a .link_box .cat_num .num span:first-of-type{font-size:22px}.intro ul li a .link_box .cat_num .num span:last-of-type{font-size:15px}.intro ul li a .link_box .link_img{margin-left:55px;width:calc(100% - 55px);overflow:hidden}.intro ul li a .link_box .link_img img{transition:.5s;opacity:1 !important}.intro ul li a .link_box2{margin-top:30px;position:relative}.intro ul li a .link_box2 .btn{transition:.3s;position:absolute;bottom:0;right:0;width:26px;height:26px;background-color:rgba(0,0,153,.5)}.intro ul li a .link_box2 .btn::before{position:absolute;content:"";top:0;bottom:0;left:0;right:3px;margin:auto;width:6px;height:3px;border-bottom:solid 1px #fff;border-right:solid 1px #fff;transform:skew(35deg)}.intro ul li a .link_box2 dl dt{font-size:18px;font-size:clamp(15px,1.5vw,18px);font-weight:500;line-height:1.6;letter-spacing:3px}.intro ul li a .link_box2 dl dd{font-size:13px;font-size:clamp(12px,1.08vw,13px);letter-spacing:2px}.interviews{position:relative;margin-top:150px;z-index:1;padding-bottom:80px}.interviews::before{z-index:-1;position:absolute;content:"";top:45px;left:0;width:100%;height:calc(100% - 45px);background-color:#fafafa}.interviews h2{color:#ebebeb;font-size:100px;font-weight:500;line-height:1}.interviews ul{margin:40px auto 0 auto;display:flex;justify-content:center;gap:30px}.interviews ul li{width:260px}.interviews ul li a{display:block;position:relative}.interviews ul li a::before{transition:.3s;content:"";display:block;position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}.interviews ul li a:hover::before{right:-5px;bottom:-5px}.interviews ul li a:hover .pht img{transform:scale(1.1)}.interviews ul li a .pht{overflow:hidden}.interviews ul li a .pht img{transition:.5s;opacity:1 !important}.interviews ul li a p{line-height:1.4;font-size:14px;letter-spacing:.15em}.interviews ul li a .lead{font-weight:600;margin-top:20px}.interviews ul li a .name{margin-top:8px}.interviews ul li a .name span{font-size:10px}.pickup{position:relative;margin-top:150px}.pickup h2{color:#ebebeb;font-size:100px;font-weight:500;line-height:1}.pickup ul{margin-top:-32px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}.pickup ul li{width:calc(50% - 15px);height:340px;overflow:hidden}.pickup ul li:nth-child(1) a::after{background-image:url(../images/pickup01.jpg)}.pickup ul li:nth-child(2) a::after{background-image:url(../images/pickup02.jpg)}.pickup ul li:nth-child(3) a::after{background-image:url(../images/pickup03.jpg)}.pickup ul li a{display:flex;height:100%;color:#fff;padding:30px;box-sizing:border-box;position:relative}.pickup ul li a::before{position:absolute;content:"";background-color:rgba(0,0,0,.2);background:linear-gradient(0deg, rgba(0, 0, 0, 0.5018382353) 0%, rgba(0, 0, 0, 0) 65%);width:100%;height:100%;top:0;left:0;z-index:1}.pickup ul li a::after{position:absolute;content:"";top:0;left:0;background-size:cover;background-position:50% 50%;width:100%;height:100%;transition:.5s}.pickup ul li a:hover::after{transform:scale(1.05)}.pickup ul li a .cont_blo{margin:auto 0 0 0;position:relative;z-index:1}.pickup ul li a .cont_blo h3{font-size:40px;font-weight:400;color:#fff}.pickup ul li a .cont_blo h3 span{position:relative;z-index:1}.pickup ul li a .cont_blo h3 span img{position:absolute;top:-25px;right:-85px;width:131px}.pickup ul li a .cont_blo .sub_tit{font-size:16px;line-height:1.6}.pickup ul li a .cont_blo .sub_tit p{margin-top:3px;font-size:12px}.workstyle{margin-top:120px}.workstyle ul li a{color:#fff;display:block;padding:80px 0}.workstyle ul li a .wrap{position:relative;display:flex;align-items:center}.workstyle ul li a .wrap .link_box .cat_num{display:inline-block;transform:rotate(90deg);line-height:1}.workstyle ul li a .wrap .link_box .cat_num .cat{font-size:10px;font-feature-settings:"palt"}.workstyle ul li a .wrap .link_box .cat_num .num{font-size:14px;margin-top:5px}.workstyle ul li a .wrap .link_box .cat_num .num span:first-of-type{font-size:22px}.workstyle ul li a .wrap .link_box .cat_num .num span:last-of-type{font-size:15px}.workstyle ul li a .wrap .link_box2{margin-left:60px}.workstyle ul li a .wrap .link_box2 dl dt{font-size:18px}.workstyle ul li a .wrap .link_box2 dl dd{font-size:12px}.workstyle ul li a .wrap .link_box2 .btn{position:absolute;top:0;bottom:0;right:0;margin:auto;width:26px;height:26px;background-color:#fff;transition:.3s}.workstyle ul li a .wrap .link_box2 .btn::before{position:absolute;content:"";top:0;bottom:0;left:0;right:3px;margin:auto;width:6px;height:3px;transform:skew(35deg)}.workstyle ul li a:hover .link_box2 .btn{right:-20px}.workstyle ul li:nth-child(1) a{background-color:#002071}.workstyle ul li:nth-child(1) a .link_box2 .btn::before{border-bottom:solid 1px #002071;border-right:solid 1px #002071}.workstyle ul li:nth-child(2) a{background-color:#09c}.workstyle ul li:nth-child(2) .link_box2 .btn::before{border-bottom:solid 1px #09c;border-right:solid 1px #09c}.info{padding:120px 0}.info ul{display:flex;justify-content:space-between}.info ul li{width:28%}.info ul li h2{font-size:13px}.info ul li a{display:block}.info ul li a dl{display:flex;justify-content:space-between;align-items:center;line-height:15px;position:relative}.info ul li a dl::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background-color:#6885c7}.info ul li a dl dt{font-size:15px;padding:15px 0 18px}.info ul li a dl dd{font-size:11px;padding:15px 0 18px;color:#09c;position:relative}.info ul li a dl dd::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:1px;background-color:#83c3e8}}@media only screen and (max-width: 800px){.mainimg{margin-top:-108px;position:relative}.mainimg::before{position:absolute;content:"";width:95%;height:100vw;background:linear-gradient(90deg, rgba(255, 255, 255, 0.7) 0%, transparent);top:0;left:0;z-index:2}.mainimg .maintit{position:absolute;top:44vw;left:0;right:0;margin:auto;z-index:2}.mainimg .maintit .wrap h1{font-weight:400;font-size:22px;line-height:1.6;letter-spacing:7px;width:65%;box-sizing:border-box}.mainimg .slider{height:100vw}.mainimg .slider .swiper-wrapper .swiper-slide{background-position:50% 50%;background-size:cover;transition:.1s}.mainimg .slider .swiper-wrapper .swiper-slide.slide01{background-image:url(../images/slide01_sp.jpg)}.mainimg .slider .swiper-wrapper .swiper-slide.slide02{background-image:url(../images/slide02_sp.jpg)}.mainimg .slider .swiper-wrapper .swiper-slide.slide03{background-image:url(../images/slide03_sp.jpg)}.mainimg .slider .swiper-wrapper .swiper-slide.slide04{background-image:url(../images/slide04_sp.jpg)}.mainimg .thumb-wrapper{display:none;width:100%;padding:10px 10px 0 0;box-sizing:border-box;background-color:#fff;z-index:3}.mainimg .thumb-wrapper .thumb-blo{display:flex;width:100%}.mainimg .thumb-wrapper .thumb-blo .thumb-imgbox{opacity:1;width:100%;height:100%;margin-left:10px}.mainimg .thumb-wrapper .thumb-blo .thumb-imgbox.swiper-pagination-bullet-active{display:none}.mainimg .thumb-wrapper .thumb-blo .thumb-imgbox .thumb-img{width:100%;padding-top:100%}.mainimg .news{margin:20px auto 0;background-color:#fff;border:solid 1px #009;border-radius:5px;padding:10px;width:calc(100% - 20px)}.mainimg .news dl{display:flex;line-height:1;align-items:center}.mainimg .news dl dt{color:#009;font-size:11px;width:60px;text-align:center}.mainimg .news dl dd{padding:0 10px 0 20px;width:calc(100% - 60px);font-size:12px;position:relative}.mainimg .news dl dd::before{position:absolute;content:"";width:1px;height:100%;background-color:#009;top:0;bottom:0;margin:auto;left:0;opacity:.5}.mainimg .news dl dd>div a{position:relative}.mainimg .news dl dd>div a::before{position:absolute;content:"";width:100%;height:1px;bottom:0;left:0;background-color:#212121}.mainimg .news dl dd>div+div{margin-top:8px}.mainimg .news dl dd .en2{color:#09c;font-size:11px}.mainimg .news dl dd p{margin-top:3px;line-height:1.4}.intro{margin-top:50px;font-feature-settings:"palt"}.intro h2{color:#ebebeb;font-size:100px;font-size:clamp(30px,12vw,60px);font-weight:500;line-height:1}.intro ul{margin-top:-15px;display:flex;justify-content:space-between;flex-wrap:wrap}.intro ul li{width:48%;position:relative}.intro ul li:nth-child(n+3){margin-top:25px}.intro ul li a{display:block}.intro ul li a .link_box{position:relative}.intro ul li a .link_box .cat_num{position:absolute;bottom:12px;left:-12px;transform:rotate(90deg);line-height:1;color:#000 !important}.intro ul li a .link_box .cat_num .cat{font-size:10px;font-feature-settings:"palt";color:#a0a0a0}.intro ul li a .link_box .cat_num .num{font-size:14px;margin-top:5px}.intro ul li a .link_box .cat_num .num span:first-of-type{font-size:22px}.intro ul li a .link_box .cat_num .num span:last-of-type{font-size:15px}.intro ul li a .link_box .link_img{margin-left:55px;width:calc(100% - 55px);overflow:hidden}.intro ul li a .link_box .link_img img{transition:.5s}.intro ul li a .link_box2{margin-top:12px;position:relative}.intro ul li a .link_box2 .btn{transition:.3s;position:absolute;bottom:0;right:0;width:26px;height:26px;background-color:rgba(0,0,153,.5)}.intro ul li a .link_box2 .btn::before{position:absolute;content:"";top:0;bottom:0;left:0;right:3px;margin:auto;width:6px;height:3px;border-bottom:solid 1px #fff;border-right:solid 1px #fff;transform:skew(35deg)}.intro ul li a .link_box2 dl{width:calc(100% - 35px)}.intro ul li a .link_box2 dl dt{font-size:18px;font-size:clamp(14px,2.8vw,18px);font-weight:500;letter-spacing:2px;line-height:1.4}.intro ul li a .link_box2 dl dd{margin-top:3px;font-size:13px;font-size:clamp(11px,2.5vw,13px);line-height:1.3}.interviews{margin-top:50px;padding-bottom:10px;font-feature-settings:"palt";position:relative}.interviews::before{z-index:-1;position:absolute;content:"";top:25px;left:0;width:100%;height:100%;background-color:#fafafa}.interviews h2{color:#ebebeb;font-size:100px;font-size:clamp(30px,12vw,60px);font-weight:500;line-height:1}.interviews ul{margin-top:30px;padding:0 5%;box-sizing:border-box}.interviews ul li+li{margin-top:40px}.interviews ul li a{position:relative;display:flex}.interviews ul li a::before{content:"";display:block;position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}.interviews ul li a .pht{flex-shrink:0;margin-right:5%;width:40%;height:35vw;background-size:cover;background-position:50% 10%;overflow:hidden}.interviews ul li a p{line-height:1.4;font-size:14px}.interviews ul li a .lead{font-weight:600}.interviews ul li a .name{margin-top:8px}.interviews ul li a .name span{font-size:10px;display:block;margin-left:-5px}.pickup{position:relative;margin-top:70px}.pickup h2{color:#ebebeb;font-size:100px;font-size:clamp(30px,12vw,60px);font-weight:500;line-height:1}.pickup ul{margin-top:-15px}.pickup ul li+li{margin-top:40px}.pickup ul li:nth-child(1) a::after{background-image:url(../images/pickup01.jpg)}.pickup ul li:nth-child(2) a::after{background-image:url(../images/pickup02.jpg)}.pickup ul li:nth-child(3) a::after{background-image:url(../images/pickup03.jpg)}.pickup ul li a{position:relative;display:block;padding-top:60vw}.pickup ul li a::after{position:absolute;content:"";top:0;left:0;background-size:cover;background-position:50% 50%;width:100%;height:60vw}.pickup ul li a .cont_blo{background-color:#f0f0f0;padding:20px;margin:-12vw 0 0 0;position:relative;z-index:1}.pickup ul li a .cont_blo h3{font-size:30px;font-weight:400;color:#d2d2d2}.pickup ul li a .cont_blo h3 span{position:relative;z-index:1}.pickup ul li a .cont_blo h3 span img{position:absolute;top:-10px;right:-35px;width:60px}.pickup ul li a .cont_blo .sub_tit{font-size:16px;font-size:clamp(14px,2.8vw,18px);line-height:1.6}.pickup ul li a .cont_blo .sub_tit p{margin-top:3px;font-size:11px}.workstyle{margin-top:60px}.workstyle ul li a{color:#fff;display:block;padding:30px 0}.workstyle ul li a .wrap{position:relative;display:flex;align-items:center}.workstyle ul li a .wrap .link_box .cat_num{display:inline-block;transform:rotate(90deg);line-height:1}.workstyle ul li a .wrap .link_box .cat_num .cat{font-size:10px;font-feature-settings:"palt"}.workstyle ul li a .wrap .link_box .cat_num .num{font-size:14px;margin-top:5px}.workstyle ul li a .wrap .link_box .cat_num .num span:first-of-type{font-size:22px}.workstyle ul li a .wrap .link_box .cat_num .num span:last-of-type{font-size:15px}.workstyle ul li a .wrap .link_box2{margin-left:20px}.workstyle ul li a .wrap .link_box2 dl dt{font-size:16px}.workstyle ul li a .wrap .link_box2 dl dd{font-size:11px}.workstyle ul li a .wrap .link_box2 .btn{position:absolute;top:0;bottom:0;right:5%;margin:auto;width:26px;height:26px;background-color:#fff;transition:.3s}.workstyle ul li a .wrap .link_box2 .btn::before{position:absolute;content:"";top:0;bottom:0;left:0;right:3px;margin:auto;width:6px;height:3px;transform:skew(35deg)}.workstyle ul li:nth-child(1) a{background-color:#002071}.workstyle ul li:nth-child(1) a .link_box2 .btn::before{border-bottom:solid 1px #002071;border-right:solid 1px #002071}.workstyle ul li:nth-child(2) a{background-color:#09c}.workstyle ul li:nth-child(2) .link_box2 .btn::before{border-bottom:solid 1px #09c;border-right:solid 1px #09c}.info{padding:60px 0}.info ul li+li{margin-top:30px}.info ul li h2{font-size:13px}.info ul li a{display:block}.info ul li a dl{display:flex;justify-content:space-between;align-items:center;line-height:15px;position:relative}.info ul li a dl::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background-color:#6885c7}.info ul li a dl dt{font-size:15px;padding:15px 0 18px}.info ul li a dl dd{font-size:11px;padding:15px 0 18px;color:#09c;position:relative}.info ul li a dl dd::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:1px;background-color:#83c3e8}}
/*# sourceMappingURL=style.min.css.map */