.fv{margin-bottom:0}@media screen and (max-width: 1024px){.job__items{margin-bottom:.9rem}}.job__item{padding:1rem 0}@media screen and (max-width: 599px){.job__item{padding:.4rem 0 .9rem}}.job__item:nth-of-type(2){background:#f6f6f6}.job__item--ttl *{color:#cf1826;text-align:center;line-height:1}.job__item--ttl p{font-size:.55rem;font-family:"EB Garamond",serif;letter-spacing:.05em;margin-bottom:.15rem}@media screen and (max-width: 599px){.job__item--ttl p{font-size:.2rem;letter-spacing:.1em}}.job__item--ttl h3{font-size:.22rem;letter-spacing:.05em;margin-bottom:.6rem}@media screen and (max-width: 599px){.job__item--ttl h3{margin-bottom:.4rem;font-size:.28rem}}.job__item--top{position:relative;margin-bottom:.8rem}@media screen and (max-width: 599px){.job__item--top{margin-bottom:.1rem}}@media screen and (min-width: 1025px){.job__item--top{padding-bottom:.5rem}}@media screen and (min-width: 1025px){.job__item--top .img{max-width:6.2rem}}@media screen and (max-width: 1024px){.job__item--top .img{width:100vw;margin:0 calc(50% - 50vw)}}@media screen and (min-width: 1025px){.job__item--top .img02{margin-left:auto}}.job__item--top .txt{background:#cf1826;color:#fff;padding:.4rem .5rem}@media screen and (min-width: 1025px){.job__item--top .txt{max-width:5.6rem}}@media screen and (max-width: 599px){.job__item--top .txt{padding-inline:.3rem}}@media screen and (min-width: 1025px){.job__item--top .txt{position:absolute;right:0;bottom:0}}@media screen and (max-width: 1024px){.job__item--top .txt{-webkit-transform:translateY(-40px);transform:translateY(-40px)}}.job__item--top .txt02{right:initial}.job__item--top .txt__name{font-size:.24rem;font-weight:bold;margin-bottom:.2rem}.job__item--top .txt__line{width:.5rem;height:1px;margin-bottom:.2rem;background:#fff}.job__item--top .txt__detail{line-height:1.6;letter-spacing:.05em}.job__item--btm{max-width:9.1rem;margin-inline:auto}.job__item--btm h4{font-size:.32rem;font-weight:600;margin-bottom:.2rem;text-align:center}@media screen and (max-width: 599px){.job__item--btm h4{font-size:.26rem}}@media screen and (max-width: 599px){.job__item--btm h4.small{font-size:.2rem}}.job__item--btm .line{height:1px;width:1rem;background:#cf1826;margin-inline:auto;margin-bottom:1rem}@media screen and (max-width: 599px){.job__item--btm .line{width:.8rem;margin-bottom:.3rem}}.job__item--btm .timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 599px){.job__item--btm .timeline{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:.6rem}}.job__item--btm .timeline__items{position:relative}.job__item--btm .timeline__line{width:.03rem;height:calc(100% + .7rem);background:#cf1826;position:absolute;top:-0.4rem;left:.18rem}@media screen and (max-width: 599px){.job__item--btm .timeline__line{height:calc(100% + .6rem);top:-0.3rem}}.job__item--btm .timeline__line::before,.job__item--btm .timeline__line::after{position:absolute;content:"";background:#cf1826;bottom:0;height:.15rem;left:-0.06rem;width:.15rem;-webkit-clip-path:polygon(0 0, 100% 0%, 50% 100%);clip-path:polygon(0 0, 100% 0%, 50% 100%)}.job__item--btm .timeline__line::before{top:0}.job__item--btm .timeline__line::after{bottom:-0.02rem}.job__item--btm .timeline__line.short{height:calc(100% + .2rem)}@media screen and (max-width: 599px){.job__item--btm .timeline__line.short{height:calc(100% + .6rem)}}.job__item--btm .timeline__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 599px){.job__item--btm .timeline__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.job__item--btm .timeline__item:not(:last-child){margin-bottom:.2rem}.job__item--btm .timeline__item.fadeIn{-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:.8s;transition:.8s}.job__item--btm .timeline__item img{display:block;margin-right:.16rem;position:relative;z-index:1}@media screen and (max-width: 599px){.job__item--btm .timeline__item img{margin-right:clamp(.08rem,4.32vw,.16rem)}}.job__item--btm .timeline__item *{line-height:1.3;font-size:.2rem;font-weight:500}.job__item--btm .timeline__item span{color:#cf1826;letter-spacing:.05em;width:1rem;font-size:.22rem}@media screen and (max-width: 599px){.job__item--btm .timeline__item span{width:clamp(.8rem,26.8vw,1rem);font-size:clamp(.18rem,5.94vw,.22rem);padding-top:.05rem}}.job__item--btm .timeline__item p{font-size:.2rem;line-height:1.4}@media screen and (max-width: 599px){.job__item--btm .timeline__item p{font-size:clamp(.16rem,5.4vw,.2rem);padding-top:.08rem;width:54%}}.job__item--btm .timeline__item small{font-size:clamp(.1rem,4.32vw,.16rem)}.job__item--btm .timeline__img{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 600px){.job__item--btm .timeline__img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;width:49%;max-width:4.4rem}}@media screen and (max-width: 599px){.job__item--btm .timeline__img{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 599px){.job__item--btm .timeline__img img{width:48%}}/*# sourceMappingURL=occupation.css.map */