.pagetitle{background-image:url(../img/job/title-bg-sp.jpg)}@media screen and (min-width: 769px){.pagetitle{background-image:url(../img/job/title-bg.jpg)}}.block01{padding:40px 0 80px;position:relative}@media screen and (min-width: 769px){.block01{padding:90px 0 150px}}.block01_inner{max-width:1200px}.block01_inner .btnbox{align-items:center;justify-content:center;gap:8px 0;margin:0 auto;width:70%}@media screen and (min-width: 769px){.block01_inner .btnbox{gap:20px;justify-content:space-between;max-width:1082px;width:100%}}@media screen and (min-width: 1331px){.block01_inner .btnbox{gap:40px;justify-content:flex-start}}.block01_inner .btnbox li{width:min(100%,400px)}@media screen and (min-width: 769px){.block01_inner .btnbox li{width:48%}}@media screen and (min-width: 1331px){.block01_inner .btnbox li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.block01_inner .btnbox li a{background-color:#fff;border:1px solid #0050a5;border-radius:42px;color:#0050a5;display:block;font-size:14px;font-weight:500;padding:6px 20px 6px 20px;position:relative;text-align:center}@media screen and (min-width: 769px){.block01_inner .btnbox li a{font-size:18px;padding:12px 70px 12px 40px}}.block01_inner .btnbox li a::after{content:"";display:block;background-color:#0050a5;-webkit-mask-image:url(../img/vision/arrow.svg);mask-image:url(../img/vision/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;height:14px;width:8px;position:absolute;top:50%;right:19px;transform:translateY(-50%);transition:.3s}@media screen and (min-width: 769px){.block01_inner .btnbox li a::after{height:20px;width:12px;right:26px}}.block01_inner .btnbox li a:hover{background-color:#0050a5;color:#fff;opacity:1}.block01_inner .btnbox li a:hover::after{background-color:#fff}.block01_inner-box{margin:40px auto}@media screen and (min-width: 769px){.block01_inner-box{margin:80px auto}}.block01_inner-box ul{background-color:#fff;padding:24px 0}@media screen and (min-width: 1331px){.block01_inner-box ul{padding:40px 16px 40px 40px}}.block01_inner-box ul .img{padding:0 12px;width:100%}@media screen and (min-width: 1331px){.block01_inner-box ul .img{width:32%}}.block01_inner-box ul .textbox{margin-top:8px;width:100%}@media screen and (min-width: 769px){.block01_inner-box ul .textbox{margin-top:20px}}@media screen and (min-width: 1331px){.block01_inner-box ul .textbox{margin-top:0;width:67%}}.block01_inner-box ul .textbox .ttl{font-size:16px;font-weight:500;line-height:1.875;margin-bottom:8px;padding:0 12px 8px;position:relative}@media screen and (min-width: 769px){.block01_inner-box ul .textbox .ttl{font-size:28px;font-weight:400;line-height:1;margin-bottom:16px;padding-bottom:11px;padding-left:30px}}.block01_inner-box ul .textbox .ttl::after{content:"";display:block;background-image:url(../img/job/border.svg);background-repeat:no-repeat;background-size:cover;height:2px;width:100%;position:absolute;left:0;bottom:0}.block01_inner-box ul .textbox .text02{line-height:1.85;padding:0 12px}@media screen and (min-width: 769px){.block01_inner-box ul .textbox .text02{font-size:16px;line-height:1.875;padding-left:30px}}.block01_inner-box ul:not(:last-of-type){margin-bottom:16px}@media screen and (min-width: 769px){.block01_inner-box ul:not(:last-of-type){margin-bottom:24px}}.block01_inner .btnbox02{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:40px auto 0;width:240px}@media screen and (min-width: 769px){.block01_inner .btnbox02{margin:120px auto 0;width:638px}}.block01_inner .btnbox02 .arrow-btn{width:100%}@media screen and (min-width: 769px){.block01_inner .btnbox02 .arrow-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.block01_inner .btnbox02 .arrow-btn a{display:block;text-align:center;padding:6px 0 6px}@media screen and (min-width: 769px){.block01_inner .btnbox02 .arrow-btn a{padding:12px 88px 12px 40px}}.block01_inner .btnbox02 .arrow-btn a::after{right:10px}@media screen and (min-width: 769px){.block01_inner .btnbox02 .arrow-btn a::after{right:28px}}.block01::after{content:"";display:block;background-image:url(../img/job/dec01.svg);background-repeat:no-repeat;background-size:contain;height:185px;width:178px;position:absolute;top:0;right:0;z-index:-1}@media screen and (min-width: 769px){.block01::after{height:411px;width:394px}}

/*# sourceMappingURL=page-job.min.css.map */