.hero-slider{width:100%;padding-bottom:18px}@media(min-width:768px){.hero-slider{padding-bottom:42px}}.hero-slider .swiper-pagination{display:flex;align-items:center;justify-content:center;column-gap:4px;background-color:var(--bg-color-01);bottom:0!important}@media(min-width:768px){.hero-slider .swiper-pagination{bottom:19px!important}}.hero-slider .swiper-pagination-bullet{display:block;width:48px;height:5px;margin:0!important;border-radius:1px;background-color:#d9d9d9;position:relative;bottom:0;left:0}.hero-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--site-color-primary)}@media(min-width:768px){.top-company{display:flex;gap:24px}}.top-company-box{width:calc(100% + 40px);margin-left:-20px;padding:43px 32px 38px;background:url(/y-ct/recruiting-site/assets/images/top/img04.svg) no-repeat left 45px bottom -2px/635px auto;border-radius:12px;overflow:hidden;position:relative}@media(min-width:768px){.top-company-box{width:40.54%;margin-left:0;padding:62px 10px 88px;background-position:left 148px bottom -2px}}.top-company-box:before{content:"";display:block;width:100%;height:100%;background-color:var(--site-color-primary);mix-blend-mode:multiply;position:absolute;top:0;left:0}.top-company-box__inner{position:relative}@media(min-width:768px){.top-company-box__inner{max-width:397px;width:100%;margin:0 auto}}.top-company-box__heading{color:#fff;font-size:2.4rem;font-weight:700}@media(min-width:768px){.top-company-box__heading{font-size:4rem}}.top-company-box__text{color:#fff;margin-top:14px}.top-company-data{display:grid;grid-template-columns:1fr;align-items:center;gap:24px;margin-top:24px}@media(min-width:768px){.top-company-data{grid-template-columns:repeat(2,1fr);width:calc(59.46% - 24px);margin-top:0}}.top-message{padding:42px 32px 77.692vw;border-radius:12px;background:linear-gradient(155deg,#fbf7f1 34.84%,#f0eae0 86.84%);position:relative}@media(min-width:768px){.top-message{display:flex;align-items:center;min-height:450px;padding:20px 0 20px 40px}}@media(min-width:1000px){.top-message{padding:0 0 0 106px}}.top-message:after{content:"";display:block;width:60vw;height:74.359vw;background:url(/y-ct/recruiting-site/assets/images/top/img01.webp) no-repeat center center/contain;position:absolute;bottom:0;right:50%;transform:translate(50%)}@media(min-width:768px){.top-message:after{width:359px;height:445px;position:absolute;bottom:0;right:20px;transform:none}}@media(min-width:1000px){.top-message:after{right:110px}}@media(min-width:768px){.top-message__inner{width:44.625%;max-width:520px}}.top-message__heading{font-size:2.4rem;font-weight:700}@media(min-width:768px){.top-message__heading{font-size:4rem}}.top-message__text{margin-top:12px}.top-work{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.top-work{grid-template-columns:repeat(2,1fr)}}.top-work__item{width:100%;padding:42px 32px 52px;border-radius:12px;overflow:hidden;position:relative;z-index:2}@media(min-width:768px){.top-work__item{display:flex;flex-direction:column;justify-content:center;height:302px;padding:0 0 0 50px}}.top-work__item.top-work__item1{background:linear-gradient(#1212124d,#1212124d),url(/y-ct/recruiting-site/assets/images/top/img02_sp.webp) no-repeat right top/cover}@media(min-width:768px){.top-work__item.top-work__item1{background:linear-gradient(#1212124d,#1212124d),url(/y-ct/recruiting-site/assets/images/top/img02_pc.webp) no-repeat right center/cover}}.top-work__item.top-work__item2{background:linear-gradient(#1212124d,#1212124d),url(/y-ct/recruiting-site/assets/images/top/img03_sp.webp) no-repeat right top/cover}@media(min-width:768px){.top-work__item.top-work__item2{background:linear-gradient(#1212124d,#1212124d),url(/y-ct/recruiting-site/assets/images/top/img03_pc.webp) no-repeat right center/cover}}.top-work__heading{color:#fff;font-size:2.4rem;font-weight:700}@media(min-width:768px){.top-work__heading{font-size:3.2rem}}.top-work__text{color:#fff;margin-top:12px}@media(min-width:768px){.top-work__text{width:calc(100% - 166px)}}@media(max-width:767px){.top-button-wrap{text-align:center}}
