.p-jobs{position:relative;width:100%;overflow:hidden;z-index:1}.p-jobs-mv img{width:100%}.p-jobs-anchor{text-align:center}@media screen and (max-width: 767px){.p-jobs-anchor{padding:calc(100*100vw/750) 1em}}@media screen and (min-width: 768px){.p-jobs-anchor{padding:100px 1em}}.p-jobs-anchor ul{display:grid;justify-content:center;gap:1em;max-width:1040px;margin-inline:auto}@media screen and (max-width: 767px){.p-jobs-anchor ul{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.p-jobs-anchor ul{grid-template-columns:repeat(3, 1fr)}}.p-jobs-anchor ul li a{width:100%;background-color:#0081cc;color:#fff;font-weight:600;font-size:calc(100vw*24/750)}@media screen and (min-width: 768px){.p-jobs-anchor ul li a{font-size:24px}}@media screen and (min-width: 768px){.p-jobs-anchor ul li a{min-height:90px;max-width:336px;border-radius:20px}}@media screen and (max-width: 767px){.p-jobs-anchor ul li a{min-height:calc(90*100vw/750);border-radius:calc(10*100vw/750)}}@media screen and (min-width: 768px){.p-jobs-anchor ul li a:hover:after{transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);top:55%}}.p-jobs-anchor ul li a:after{right:6%;top:50%;transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);background:url(../img/common/btn_arrow_wh.svg);background-size:100% auto;background-repeat:no-repeat}@media screen and (max-width: 767px){.p-jobs-list__item .item-ttl{padding:calc(80*100vw/750) 1em}}@media screen and (min-width: 768px){.p-jobs-list__item .item-ttl{padding:90px 1em}}.p-jobs-list__item{position:relative}.p-jobs-list__item .triangle-bg{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:0;z-index:-1;width:100%;background-color:#f0f4f6}@media screen and (max-width: 767px){.p-jobs-list__item .triangle-bg{height:calc(850*100vw/750)}}@media screen and (min-width: 768px){.p-jobs-list__item .triangle-bg{height:850px}}.p-jobs-list__item:nth-child(odd) .triangle-bg{clip-path:polygon(0 0, 100% 0, 0 100%)}.p-jobs-list__item:nth-child(even) .triangle-bg{clip-path:polygon(0 0, 100% 0, 100% 100%)}.p-jobs-list__item .item-ttl img{border-radius:20px}@media screen and (max-width: 767px){.p-jobs-list__item .item-ttl img{border-radius:calc(20*100vw/750)}}.p-jobs-list__item .item-ttl .job-explain{margin:1em 0 2.5em;font-size:calc(100vw*32/750)}@media screen and (min-width: 768px){.p-jobs-list__item .item-ttl .job-explain{font-size:24px}}@media screen and (max-width: 767px){.p-jobs-list__item .item-ttl .lead{text-align:left}}.p-jobs-list__item h2{display:flex;gap:1em;align-items:center;justify-content:center}@media screen and (max-width: 767px){.p-jobs-list__item h2{margin:calc(60*100vw/750) auto calc(30*100vw/750);flex-direction:column;gap:.5em}}@media screen and (min-width: 768px){.p-jobs-list__item h2{margin:100px auto 20px}}.p-jobs-list__item h2 .carrier{border-radius:9999px;background-color:#0081cc;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:calc(100vw*40/750)}@media screen and (min-width: 768px){.p-jobs-list__item h2 .carrier{font-size:28px}}.p-jobs-list__item h2 .carrier{aspect-ratio:1/1}@media screen and (max-width: 767px){.p-jobs-list__item h2 .carrier{width:calc(262*100vw/750)}}@media screen and (min-width: 768px){.p-jobs-list__item h2 .carrier{width:184px}}.p-jobs-list__item h2 .carrier p:first-of-type{width:100%}.p-jobs-list__item h2 .carrier p{line-height:1}.p-jobs-list__item h2 .carrier p span{font-size:350%}.p-jobs-list__item h2 .jobs{font-size:calc(100vw*70/750)}@media screen and (min-width: 768px){.p-jobs-list__item h2 .jobs{font-size:55px}}@media screen and (min-width: 768px){.p-jobs-list__item h2 .jobs{text-align:left}}.p-jobs-list__item .grid{display:grid}@media screen and (max-width: 767px){.p-jobs-list__item .grid{grid-template-columns:1fr;padding:calc(100*100vw/750) 0;overflow:hidden}}@media screen and (min-width: 768px){.p-jobs-list__item .grid{grid-template-columns:repeat(2, 1fr);padding:100px 0;gap:4%;padding-right:4%}}.p-jobs-list__item .grid .txt-box{padding-top:3em;position:relative}@media screen and (max-width: 767px){.p-jobs-list__item .grid .txt-box{margin-top:calc(70*100vw/750);width:100%;min-width:0}}.p-jobs-list__item .grid .txt-box:before{content:"";display:block;position:absolute;width:72px;height:8px;background:#333;left:0;top:0}@media screen and (max-width: 767px){.p-jobs-list__item .grid .txt-box:before{width:calc(120*100vw/750);height:calc(16*100vw/750);left:calc(60*100vw/750)}}.p-jobs-list__item .grid .txt-box:after{content:"";display:block;position:absolute;width:100%;height:1px;background:#333;left:0;top:0}@media screen and (max-width: 767px){.p-jobs-list__item .grid .txt-box:after{width:calc(690*100vw/750);left:auto;right:0}}.p-jobs-list__item .grid .txt-box.swiper{overflow:visible}@media screen and (max-width: 767px){.p-jobs-list__item .grid .txt-box.swiper .swiper-wrapper{height:auto !important}.p-jobs-list__item .grid .txt-box.swiper .swiper-slide{padding:0 calc(60*100vw/750)}}@media screen and (min-width: 768px){.p-jobs-list__item .grid .txt-box.swiper .swiper-wrapper{display:block !important;transform:none !important}.p-jobs-list__item .grid .txt-box.swiper .swiper-wrapper .swiper-slide{width:100% !important;height:auto !important;margin-bottom:3em}.p-jobs-list__item .grid .txt-box.swiper .swiper-wrapper .swiper-slide:last-child{margin-bottom:0}.p-jobs-list__item .grid .txt-box.swiper .swiper-pagination,.p-jobs-list__item .grid .txt-box.swiper .swiper-button-prev,.p-jobs-list__item .grid .txt-box.swiper .swiper-button-next{display:none !important}}.p-jobs-list__item .grid .txt-box .slider-item{box-sizing:border-box}@media screen and (max-width: 767px){.p-jobs-list__item .grid .txt-box .slider-item{width:100%}}.p-jobs-list__item .grid .txt-box .slider-item h3{color:#0081cc;font-size:calc(100vw*32/750)}@media screen and (min-width: 768px){.p-jobs-list__item .grid .txt-box .slider-item h3{font-size:24px}}.p-jobs-list__item .grid .txt-box .slider-item h3{letter-spacing:.1em}@media screen and (max-width: 767px){.p-jobs-list__item .grid .txt-box .slider-item h3{margin-bottom:1em}}@media screen and (min-width: 768px){.p-jobs-list__item .grid .txt-box .slider-item .cmn-txt{padding:1em 0;margin-bottom:1.5em}}@media screen and (max-width: 767px){.p-jobs-list__item .grid .txt-box .swiper-pagination{position:static;margin-top:calc(40*100vw/750)}.p-jobs-list__item .grid .txt-box .swiper-pagination .swiper-pagination-bullet{width:calc(26*100vw/750);height:calc(26*100vw/750);background:#fff;border:2px solid #0081cc;opacity:1;margin:0 5px}.p-jobs-list__item .grid .txt-box .swiper-pagination .swiper-pagination-bullet-active{background:#0081cc}}@media screen and (max-width: 767px){.p-jobs-list__item .grid .txt-box .p-jobs-slider-nav{display:flex;justify-content:space-between;margin-top:calc(40*100vw/750);position:relative;height:calc(80*100vw/750);padding:0 calc(60*100vw/750)}}@media screen and (max-width: 767px){.p-jobs-list__item .grid .txt-box .swiper-button-prev,.p-jobs-list__item .grid .txt-box .swiper-button-next{position:static;width:auto;height:auto;margin-top:0;color:#fff;background-color:#0081cc;font-size:calc(100vw*28/750);font-weight:bold;letter-spacing:.1em;padding:0 1em;border-radius:9999px}}@media screen and (max-width: 767px)and (min-width: 768px){.p-jobs-list__item .grid .txt-box .swiper-button-prev,.p-jobs-list__item .grid .txt-box .swiper-button-next{font-size:20px}}@media screen and (max-width: 767px){.p-jobs-list__item .grid .txt-box .swiper-button-prev:after,.p-jobs-list__item .grid .txt-box .swiper-button-next:after{display:none}}@media screen and (max-width: 767px){.p-jobs-list__item .grid .txt-box .swiper-button-disabled{opacity:.3}}@media screen and (max-width: 767px){.p-jobs-list__item .extra-container{padding:0 1em calc(100*100vw/750)}}@media screen and (min-width: 768px){.p-jobs-list__item .extra-container{padding:0 1em 100px}}.p-jobs-list__item .extra-container .extra{border:2px solid #0081cc;background-color:#fff;max-width:1200px;margin-inline:auto;display:flex;gap:2em}@media screen and (max-width: 767px){.p-jobs-list__item .extra-container .extra{padding:calc(70*100vw/750) calc(40*100vw/750);flex-direction:column-reverse;border-radius:calc(20*100vw/750)}}@media screen and (min-width: 768px){.p-jobs-list__item .extra-container .extra{border-width:4px;padding:60px;align-items:center;border-radius:20px}.p-jobs-list__item .extra-container .extra>div{flex:1}.p-jobs-list__item .extra-container .extra img{width:274px}}.p-jobs-list__item .extra-container .extra h3{font-size:calc(100vw*35/750)}@media screen and (min-width: 768px){.p-jobs-list__item .extra-container .extra h3{font-size:28px}}.p-jobs-list__item .extra-container .extra h3{margin-bottom:1em;letter-spacing:.1em}@media screen and (max-width: 767px){.p-jobs-list__item .extra-container .extra h3{text-align:center}}/*# sourceMappingURL=jobs.css.map */