.career .m-navSide.is-open{z-index:-999}@media screen and (min-width: 768px){.career .l-shift{margin-block-start:8rem}}@media screen and (max-width: 767px){.career .l-shift{margin-block:8rem 10rem}}@media screen and (max-width: 767px){.career .l-shift .m-heading{margin-block-end:2rem}}@media screen and (min-width: 768px){.career .l-shift-content{margin-block-end:8rem}}@media screen and (max-width: 767px){.career .l-shift-content{margin-block-end:4rem}}.career .l-shift-title3{font-family:"Noto Serif JP",serif}@media screen and (min-width: 768px){.career .l-shift-title3{margin-block-end:2rem;font-size:2.2rem}}@media screen and (max-width: 767px){.career .l-shift-title3{margin-block-end:1rem;font-size:2rem}}.career .l-shift-text{max-width:880px}@media screen and (min-width: 768px){.career .l-shift-text{margin-block-end:4rem}}@media screen and (max-width: 767px){.career .l-shift-text{margin-block-end:3rem}}.career .l-shift .text{margin-block-end:0}.career .l-senior{margin-block-start:12rem}@media screen and (max-width: 767px){.career .l-senior{margin-block:5rem}}.career .l-senior-navi{display:flex}@media screen and (min-width: 768px){.career .l-senior-navi{gap:2.3rem;margin-block-end:6rem}}@media screen and (max-width: 767px){.career .l-senior-navi{gap:.5rem;margin-block-end:6rem}}@media screen and (min-width: 768px){.career .l-senior-navi-item{width:31.5%}}.career .l-senior-navi-item a{display:flex;align-items:center;flex-direction:column;border:1px solid #000;font-family:"Noto Serif JP",serif;background:#fff}@media screen and (min-width: 768px){.career .l-senior-navi-item a{margin-block-end:.46rem;padding:1rem .5rem 3.2rem;font-size:clamp(1.2rem,1.2vw,1.5rem)}}@media screen and (max-width: 767px){.career .l-senior-navi-item a{padding:.7rem .5rem 1.9rem;font-size:1rem}}.career .l-senior-navi-item a .case{color:#d70027}.career .l-senior-navi-item a .title{position:relative;text-align:center}.career .l-senior-navi-item a .title::after{color:#d70027;content:"";width:10px;height:10px;border-top:2px solid #d70027;border-right:2px solid #d70027;position:absolute;transform:rotate(135deg)}@media screen and (min-width: 768px){.career .l-senior-navi-item a .title::after{bottom:-75%;left:50%}}@media screen and (max-width: 767px){.career .l-senior-navi-item a .title::after{bottom:-43%;left:45%}}@media screen and (min-width: 768px){.career .l-senior-item{margin-block-end:16rem}}@media screen and (max-width: 767px){.career .l-senior-item{margin-block-end:2rem}}.career .l-senior-item-titleArea{display:flex;gap:2.7%;margin-block-end:2.7rem}@media screen and (max-width: 767px){.career .l-senior-item-titleArea{flex-direction:column}}.career .l-senior-item-title{font-family:"Noto Serif JP",serif}@media screen and (min-width: 768px){.career .l-senior-item-title{width:52%}}@media screen and (max-width: 767px){.career .l-senior-item-title{width:100%}}@media screen and (min-width: 768px){.career .l-senior-item-title .tag{margin-block-end:1.5rem;font-size:2rem}}@media screen and (max-width: 767px){.career .l-senior-item-title .tag{margin-block-end:1rem;font-size:1.8rem}}.career .l-senior-item-title .tag span{padding:.5rem 0rem .5rem 1.5rem}.career .l-senior-item-title .tag span::before{right:-1.5rem;width:15px}@media screen and (min-width: 768px){.career .l-senior-item-title .tag span::before{height:25px}}@media screen and (max-width: 767px){.career .l-senior-item-title .tag span::before{height:22px}}.career .l-senior-item-title .tag span::after{right:-1.5rem;bottom:0;border-width:15px 15px 0 0}.career .l-senior-item-title .title{margin-block-end:.5rem;font-weight:400}@media screen and (min-width: 768px){.career .l-senior-item-title .title{font-size:2.2rem}}@media screen and (max-width: 767px){.career .l-senior-item-title .title{font-size:2rem}}@media screen and (min-width: 768px){.career .l-senior-item-title .name{font-size:1.8rem}}@media screen and (max-width: 767px){.career .l-senior-item-title .name{margin-block-end:1.7rem;font-size:1.6rem}}@media screen and (min-width: 768px){.career .l-senior-item-img{width:48%}}@media screen and (max-width: 767px){.career .l-senior-item-img{width:100%}}.career .l-senior-item-contentArea{display:flex;gap:2.7%}.career .l-senior-item-year{position:relative}.career .l-senior-item-year .circle{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;margin-inline:auto;width:137px;height:137px;background-color:#d70027;border-radius:50%;font-family:serif;font-size:1.8rem;color:#fff;text-align:center;line-height:1.3;z-index:2}@media screen and (max-width: 767px){.career .l-senior-item-year .circle{width:74px;height:74px;font-size:1.1rem}}@media screen and (min-width: 768px){.career .l-senior-item-year .circle span{font-size:3.1rem}}@media screen and (max-width: 767px){.career .l-senior-item-year .circle span{font-size:1.9rem}}.career .l-senior-item-year.arrow01::after{position:absolute;content:"";block-size:100%;background:url(../img/career/arrow_01.png) no-repeat top center/cover}@media screen and (min-width: 768px){.career .l-senior-item-year.arrow01::after{top:130px;left:30%;inline-size:54px}}@media screen and (max-width: 767px){.career .l-senior-item-year.arrow01::after{top:70px;left:29%;inline-size:34px}}.career .l-senior-item-year.arrow02::after{position:absolute;content:"";block-size:100%;background:url(../img/career/arrow_02.png) no-repeat top center/cover;z-index:1}@media screen and (min-width: 768px){.career .l-senior-item-year.arrow02::after{top:130px;left:30%;inline-size:54px}}@media screen and (max-width: 767px){.career .l-senior-item-year.arrow02::after{top:70px;left:29%;inline-size:34px}}.career .l-senior-item-year.arrow03::before{position:absolute;content:"";block-size:100%;background:url(../img/career/arrow_03.png) no-repeat bottom center/cover}@media screen and (min-width: 768px){.career .l-senior-item-year.arrow03::before{bottom:10%;left:30%;inline-size:54px}}@media screen and (max-width: 767px){.career .l-senior-item-year.arrow03::before{bottom:4%;left:29%;inline-size:34px}}.career .l-senior-item-year.arrow03::after{position:absolute;bottom:0;content:"";inline-size:100%;block-size:100%;background:url(../img/career/arrow_04.png) no-repeat bottom center/contain}.career .l-senior-item-text{padding-block-end:6rem}@media screen and (min-width: 768px){.career .l-senior-item-text{margin-block-start:3rem}}.career .l-senior-item-text .summary{font-family:serif;font-weight:700}@media screen and (min-width: 768px){.career .l-senior-item-text .summary{margin-block-end:1.6rem;font-size:2.2rem}}@media screen and (max-width: 767px){.career .l-senior-item-text .summary{margin-block-end:1.1rem;font-size:1.8rem}}.career .l-senior-item-text .text{margin-block-end:0}@media screen and (min-width: 768px){.career .l-senior-item-text .text{font-size:1.5rem}}@media screen and (max-width: 767px){.career .l-senior-item-text .text{font-size:1.3rem}}@media screen and (min-width: 768px){.career .l-senior .case02 .arrow03::before{bottom:12%}}.career .l-senior .case03{margin-block-end:6.7rem;border-bottom:1px solid #b5b5b5}@media screen and (min-width: 768px){.career .l-senior .case03 .arrow03::before{bottom:13%}}@media screen and (max-width: 767px){.career .l-senior .case03 .arrow03::before{bottom:6%}}@media screen and (min-width: 768px){.career .l-senior .case03 .l-senior-item-text{padding-block-end:8.9rem}}@media screen and (max-width: 767px){.career .l-senior .case03 .l-senior-item-text{padding-block-end:8rem}}