.acmrecruit-top__mv{position:relative;width:100%;height:866px;overflow-y:hidden}.acmrecruit-top__mv__list{overflow:hidden;position:relative;width:100%;height:100%}.acmrecruit-top__mv__list__item{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-size:cover;background-position:center;transform:scale(1);z-index:0}.acmrecruit-top__mv__list__item.active{z-index:2}.acmrecruit-top__mv__list__item.wait{z-index:1;transform:scale(1)}.acmrecruit-top__mv__list__item.masked{clip-path:circle(30px at center);animation:expandCircle 2s ease-out forwards,zoomIn 3s ease-in-out 1s forwards}@keyframes zoomIn{0%{transform:scale(1)}100%{transform:scale(1)}}@keyframes expandCircle{0%{clip-path:circle(30px at center)}100%{clip-path:circle(150% at center)}}.acmrecruit-top__mv__text{position:absolute;bottom:104px;left:20px;z-index:50}.acmrecruit-top__mv__text__main{color:#fff;text-shadow:0 0 6px rgba(0,0,0,.5);font-size:40px;font-style:normal;line-height:100%;letter-spacing:.05em;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:600;line-height:130%}.acmrecruit-top__mv__text__sub{margin-top:20px;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.5);font-family:"Zen Kaku Gothic New",sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:100%}.acmrecruit-top__title{text-align:center}.acmrecruit-top__title>p{color:#4d4b4a;text-align:center;font-family:"Zen Kaku Gothic New"}.acmrecruit-top__title__main{font-size:52px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.6px;margin-bottom:16px}.acmrecruit-top__title__middle{display:inline-block;font-size:22px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.4px;margin-bottom:20px}.acmrecruit-top__title__sub{display:inline-block;font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.05em;padding-bottom:20px;border-bottom:8px dotted #f14318}.acmrecruit-top__infomation{margin-top:50px;padding-bottom:50px}.acmrecruit-top__infomation__box{width:420px;margin:50px auto 0}.acmrecruit-top__infomation__box__list__item{padding:20px 0;border-bottom:1px solid #e6e6e6}.acmrecruit-top__infomation__box__list__item__link{display:block;width:100%}.acmrecruit-top__infomation__box__list__item__head{display:flex}.acmrecruit-top__infomation__box__list__item__head__cate{width:60px;margin-right:8px;color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:21px;border-radius:10px}.acmrecruit-top__infomation__box__list__item__head__cate.type--sendai{background-color:#f14574}.acmrecruit-top__infomation__box__list__item__head__cate.type--yokohama{background-color:#f4844d}.acmrecruit-top__infomation__box__list__item__head__cate.type--nagoya{background-color:#33be71}.acmrecruit-top__infomation__box__list__item__head__cate.type--kobe{background-color:#2697d4}.acmrecruit-top__infomation__box__list__item__head__cate.type--fukuoka{background-color:#eb3341}.acmrecruit-top__infomation__box__list__item__head__date{color:#4d4b4a;font-size:12px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:.6px}.acmrecruit-top__infomation__box__list__item__caption{margin-top:10px}.acmrecruit-top__infomation__box__list__item__caption__text{color:#4d4b4a;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.05em}.acmrecruit-top__about{margin-top:50px}.acmrecruit-top__about__box{width:420px;margin:auto}.acmrecruit-top__about__box__img{width:420px;height:315px;margin-top:50px;border-radius:20px;overflow:hidden}.acmrecruit-top__about__box__img img{width:420px;height:315px;-o-object-fit:contain;object-fit:contain}.acmrecruit-top__about__box__title{margin-top:30px;color:#4d4b4a;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:1.2px}.acmrecruit-top__about__box__text{margin-top:20px;text-align:center;color:var(--text-black, #4D4B4A);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:180%;letter-spacing:.05em}.acmrecruit-top__about__box__type{display:flex;align-items:center;justify-content:center;margin-top:20px}.acmrecruit-top__about__box__type__cate{height:auto;padding:4px 12px;line-height:140%;margin:auto 2.5px;border-radius:20px;color:#fff;text-align:center}.acmrecruit-top__about__box__type__cate.type--sendai{background-color:#f14574}.acmrecruit-top__about__box__type__cate.type--yokohama{background-color:#f4844d}.acmrecruit-top__about__box__type__cate.type--nagoya{background-color:#33be71}.acmrecruit-top__about__box__type__cate.type--kobe{background-color:#2697d4}.acmrecruit-top__about__box__type__cate.type--fukuoka{background-color:#eb3341}.acmrecruit-top__jobs{margin-top:100px}.acmrecruit-top__jobs__box__title{position:relative;margin-top:50px;padding-left:40px;text-align:left;color:var(--text-black, #4D4B4A);font-family:"Zen Kaku Gothic New",sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.2px}.acmrecruit-top__jobs__box__title::after{content:"";display:block;width:20px;height:34px;position:absolute;top:0;bottom:0;left:0;margin:auto;border-radius:0 17px 17px 0}.acmrecruit-top__jobs__box__title.type--museum::after{background-color:#f14318}.acmrecruit-top__jobs__box__title.type--tenant::after{background-color:#f6a800}.acmrecruit-top__jobs__box__list{width:420px;margin:30px auto 0}.acmrecruit-top__jobs__box__list__item{width:420px;height:300px;border-radius:20px;overflow:hidden;margin-bottom:20px}.acmrecruit-top__jobs__box__list__item>a{display:block;width:100%;height:100%}.acmrecruit-top__jobs__box__list__item__img{width:420px;height:235px;overflow:hidden}.acmrecruit-top__jobs__box__list__item__img img{width:420px;height:auto}.acmrecruit-top__jobs__box__list__item__text{padding:20px}.acmrecruit-top__jobs__box__list__item__text.type--museum{background-color:#f14318}.acmrecruit-top__jobs__box__list__item__text.type--tenant{background-color:#f6a800}.acmrecruit-top__jobs__box__list__item__text p{color:#fff;text-align:center;font-family:"Zen Kaku Gothic New",sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.9px}.acmrecruit-top__jobs__box__more{display:block;margin:40px auto 0;width:340px;height:60px;border-radius:30px;border:1px solid #4d4b4a;color:#4d4b4a;text-align:center;font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:60px;letter-spacing:.05em}.acmrecruit-top__interview{margin-top:100px}.acmrecruit-top__interview__box{margin:auto}.acmrecruit-top__interview__box__list{margin-top:50px}.acmrecruit-top__interview__box__list__item{position:relative;width:340px !important;height:333px}@media screen and (max-width: 499px){.acmrecruit-top__interview__box__list__item{width:280px !important}}.acmrecruit-top__interview__box__list__item__img{position:absolute;top:0;left:0;right:0;margin:auto;width:300px;height:200px;overflow:hidden;border-radius:20px;z-index:2}.acmrecruit-top__interview__box__list__item__img>img{width:100%;margin:auto;-o-object-fit:contain;object-fit:contain}.acmrecruit-top__interview__box__list__item__text{position:absolute;bottom:0;left:0;right:0;margin:auto;width:340px;height:173px;padding:60px 20px 20px 20px;border-radius:20px;z-index:1;color:#fff}.acmrecruit-top__interview__box__list__item__text.type--museum{background-color:#f14318}.acmrecruit-top__interview__box__list__item__text.type--tenant{background-color:#f6a800}.acmrecruit-top__interview__box__list__item__text__comment{font-size:14px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.05em}.acmrecruit-top__interview__box__list__item__text__shop{margin-top:16px;font-size:12px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.6px}.acmrecruit-top__interview .slick-slide{width:340px !important;margin-inline:5px}@media screen and (max-width: 499px){.acmrecruit-top__interview .slick-slide{width:280px !important}}.acmrecruit-top__interview .slick-dots li button:hover:before,.acmrecruit-top__interview .slick-dots li button:focus:before{opacity:1;color:#f14318}.acmrecruit-top__interview .slick-dots li{margin:0}.acmrecruit-top__interview .slick-dots li button:before{font-size:10px}.acmrecruit-top__interview .slick-dots li.slick-active button{color:#c8cacd}.acmrecruit-top__interview .slick-dots li.slick-active button:before{color:#f14318}@media screen and (max-width: 499px){.acmrecruit-top__mv{position:relative;width:100%;height:650px;overflow-y:hidden}.acmrecruit-top__mv img{width:100%;height:650px;-o-object-fit:contain;object-fit:contain}.acmrecruit-top__mv__text{bottom:68px}.acmrecruit-top__mv__text__main{font-size:36px}.acmrecruit-top__mv__text__sub{margin-top:10px;font-size:12px}.acmrecruit-top__title__main{font-size:42px;letter-spacing:2.1px}.acmrecruit-top__title__middle{font-size:21px;letter-spacing:1.1px}.acmrecruit-top__title__sub{display:inline-block;font-size:13px;letter-spacing:.65px}.acmrecruit-top__infomation__box{width:340px}.acmrecruit-top__about__box{width:340px}.acmrecruit-top__about__box__img{margin-top:50px;width:100%;height:auto}.acmrecruit-top__about__box__img img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.acmrecruit-top__about__box__title{font-size:22px;letter-spacing:1.1px}.acmrecruit-top__about__box__text{font-size:14px;letter-spacing:.05em}.acmrecruit-top__about__box__type{margin-top:15px}.acmrecruit-top__about__box__type__cate{height:auto;padding:4px 12px;line-height:140%}.acmrecruit-top__jobs__box__list{width:295px}.acmrecruit-top__jobs__box__list__item{width:295px;height:auto}.acmrecruit-top__jobs__box__list__item__img{width:295px;height:auto}.acmrecruit-top__jobs__box__list__item__img img{width:295px;height:auto;-o-object-fit:contain;object-fit:contain}.acmrecruit-top__interview__box__list__item{position:relative;width:280px;height:293px}.acmrecruit-top__interview__box__list__item__img{width:240px;height:160px}.acmrecruit-top__interview__box__list__item__text{width:280px;height:173px;padding:60px 20px 20px 20px}.acmrecruit-top__interview__box__list__item__text__comment{font-size:14px;letter-spacing:.05em}.acmrecruit-top__interview__box__list__item__text__shop{margin-top:16px;font-size:12px;line-height:140%;letter-spacing:.6px}}
