@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap");.job .sub-mv{position:relative}.job .sub-mv::before{content:"";position:absolute;top:0;left:0;width:100%;height:88.5%;background:url(../../img/job/bg-mv.png) no-repeat;background-size:cover;background-position:top center}@media (max-width: 767px){.job .sub-mv::before{height:90%;background:url(../../img/job/bg-mv-sp.png) no-repeat;background-size:cover;background-position:top center}}.job .sub-mv__inner{position:relative;z-index:2;padding-top:132px}@media only screen and (min-width: 768px) and (max-width: 1200px){.job .sub-mv__inner{margin-top:-2px}}@media (max-width: 767px){.job .sub-mv__inner{padding-top:137px}}.job .sub-mv__txt{position:absolute;top:132px;left:94px}@media (min-width: 768px){.job .sub-mv__txt{width:30%}}@media (max-width: 767px){.job .sub-mv__txt{top:auto;bottom:31px;left:0;width:78%}}.job .sub-mv__wrapper{max-width:calc(100% - 170px);margin:0 0 0 auto;width:100%}@media (max-width: 767px){.job .sub-mv__wrapper{max-width:calc(100% - 40px)}}.job .sub-mv__img{border-radius:20px 0 0 20px;overflow:hidden}.job .sub-mv__img img{width:100%;height:100%;object-fit:cover;object-position:top center}@media (min-width: 768px){.job .box-card{padding-top:72px}.job .box-card .btn-link span{padding:3px 27px 0 8px}}@media (max-width: 767px){.job .box-card__cont{margin-top:48px}}.job .box-card__txt{max-width:100%}.job .box-card__wrapper{display:flex;align-items:flex-start}@media (max-width: 767px){.job .box-card__wrapper{flex-wrap:wrap}}@media (min-width: 768px){.job .box-card__wp{padding:92px 20px 136px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.job .box-card__wp{padding-bottom:0}}@media (max-width: 767px){.job .box-card__wp{padding:46px 16px 0}}.job .box-card__txt{margin-top:12px}@media (max-width: 767px){.job .box-card__txt{margin-top:47px;font-size:15px}}.job .box-card__box{background:#fff;border-radius:12px;overflow:hidden;margin-top:64px;padding:73px 97px 102px 91px}@media only screen and (min-width: 768px) and (max-width: 1200px){.job .box-card__box{padding:35px 35px 60px}}@media (max-width: 767px){.job .box-card__box{padding:41px 24px 55px;margin-top:35px}}.job .box-card__col{max-width:calc(100% - 321px);width:100%;padding-right:50px}@media only screen and (min-width: 768px) and (max-width: 1200px){.job .box-card__col{max-width:70%}}@media (max-width: 767px){.job .box-card__col{max-width:100%;padding:0}}.job .box-card__image{max-width:321px;width:100%;margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1200px){.job .box-card__image{max-width:30%}}@media (max-width: 767px){.job .box-card__image{margin-top:26px}}.job .box-card p.ttl{color:#333;font-size:32px;font-style:normal;font-weight:700;line-height:150%;padding-bottom:11px;margin-bottom:28px;border-bottom:1px solid #111}@media (max-width: 767px){.job .box-card p.ttl{font-size:25px;padding-bottom:5px;margin-bottom:16px}}.job .box-card p.ttl.none{padding:0;border:none;margin-bottom:0}@media (max-width: 767px){.job .box-card p.ttl.none{font-size:20px;font-weight:700;line-height:150%}}.job .box-card p.txt{color:#333;font-size:16px;font-style:normal;font-weight:500;line-height:200%;letter-spacing:-0.8px}@media (max-width: 767px){.job .box-card p.txt{font-size:15px}}.job .box-card__timeline{margin-top:35px}.job .box-card__hour{display:flex;position:relative;margin-top:47px}@media (max-width: 767px){.job .box-card__hour{display:block}}.job .box-card__hour::before{content:"";position:absolute;top:0;left:14px;right:0;width:calc(100% - 14px);height:1px;background:#1b39ff}@media (max-width: 767px){.job .box-card__hour::before{top:10px;left:1.45vw;width:1px;height:calc(100% - 15px)}}.job .box-card__hour span{color:#333;font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:block}@media (min-width: 768px){.job .box-card__hour span{margin:21px 0 0}.job .box-card__hour span:last-child{margin-top:3px}}@media (max-width: 767px){.job .box-card__hour span{margin-top:0;margin-right:20px}.job .box-card__hour span:last-child{margin:0}}.job .box-card__hour li{position:relative}@media (min-width: 768px){.job .box-card__hour li{width:17.5%}.job .box-card__hour li:last-child{width:15.5%}}.job .box-card__hour li::before{content:"";position:absolute;top:-7px;left:10px;right:0;width:16px;height:16px;background:#1b39ff;border-radius:50%;overflow:visible}@media (max-width: 767px){.job .box-card__hour li::before{width:12px;height:12px;top:7px;left:0}}@media (max-width: 767px){.job .box-card__hour li{position:relative;padding-left:26px;margin-bottom:19px;display:flex;align-items:flex-start;justify-content:flex-start}.job .box-card__hour li:last-child{margin-bottom:0}}@media (max-width: 767px){.job .box-card__hour{margin-top:22px}}.job .box-card__link{margin-top:63px;position:relative;border-radius:16px;overflow:hidden;transform:translate3d(0, 0, 0);cursor:pointer}.job .box-card__link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:linear-gradient(180deg, rgba(102,102,102,0) 0%, rgba(0,0,0,0.6) 100%)}.job .box-card__link a.link{display:block;height:100%;width:100%;position:absolute;z-index:3}.job .box-card__link .btn-link{top:auto;bottom:36px;right:56px;transform:none;z-index:3;border:1px solid #fff;cursor:pointer}.job .box-card__link .btn-link span::after{right:-5px}@media (max-width: 767px){.job .box-card__link .btn-link span::after{top:58%;right:-2px;font-size:13px}}@media (max-width: 767px){.job .box-card__link .btn-link span{font-size:20px}}@media only screen and (min-width: 1025px){.job .box-card__link .btn-link:hover:hover{border-color:#1b39ff}}@media (max-width: 767px){.job .box-card__link .btn-link{position:absolute;bottom:38px;width:198px;height:54px;margin:0 auto;left:0;right:0}}.job .box-card__link .ico{transition:all 0.3s ease-in-out}@media only screen and (min-width: 1025px){.job .box-card__link:hover:hover .ico{transform:scale(1.1)}.job .box-card__link:hover:hover .btn-link{opacity:1;background-color:transparent;color:#1b39ff;border-color:#1b39ff}.job .box-card__link:hover:hover .btn-link span{color:#1b39ff}.job .box-card__link:hover:hover .btn-link span::after{color:#1b39ff}}@media (max-width: 767px){.job .box-card__link{border-radius:6px;margin-top:41px}}.job .box-card__gap{position:absolute;bottom:45px;padding:0 43px;color:#fff;z-index:3}.job .box-card__gap p.heading{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:190%}@media (max-width: 767px){.job .box-card__gap p.heading{font-size:18px;line-height:28px}}.job .box-card__gap p.date{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:100%;margin-top:11px}@media (max-width: 767px){.job .box-card__gap p.date{font-size:12px;float:left;margin-right:10px;margin-top:18px}}.job .box-card__gap p.name{color:#fff;font-family:"Josefin Sans",serif;font-size:24px;font-style:normal;font-weight:500;line-height:100%;margin-top:11px}.job .box-card__gap p.name span{font-size:16px;margin-left:4px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:600}@media (max-width: 767px){.job .box-card__gap p.name span{font-size:14px}}@media (max-width: 767px){.job .box-card__gap p.name{margin-top:13px;font-size:18px}}@media (max-width: 767px){.job .box-card__gap{padding:0 24px;bottom:113px}}@media (max-width: 767px){.job .box-card .title-heading .jp{font-size:36px;left:3px}.job .box-card .title-heading .en{font-size:24.58101vw;top:8px;left:0;letter-spacing:0}}.job .box-card__item{border-radius:0}.job .box-card__item:nth-child(2) .box-card__wp{padding-top:63px;padding-bottom:130px}@media only screen and (min-width: 768px) and (max-width: 1200px){.job .box-card__item:nth-child(2) .box-card__wp{padding-bottom:100px}}@media (max-width: 767px){.job .box-card__item:nth-child(2) .box-card__wp{padding-top:53px;padding-bottom:64px}}@media (max-width: 767px){.job .box-card__item:nth-child(2) .title-heading .en{left:-9px}}

/*# sourceMappingURL=maps/job.min.css.map */
