.p-company{position:relative;margin:0 auto}@media screen and (min-width: 1024px){.p-company{max-width:1280px}}.p-company__content{padding:0px 0 80px;margin:0 auto}@media screen and (min-width: 768px){.p-company__content{padding:0px 0 100px}}@media screen and (min-width: 1024px){.p-company__content{padding:0px 0 120px;max-width:1280px}}.p-company__content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:40px;padding:0 0 80px}@media screen and (min-width: 1024px){.p-company__content__inner{padding:0 0 120px}}.p-company__content__inner__title{text-align:center;font-size:1.8rem;font-weight:bold;line-height:1.4}@media screen and (min-width: 768px){.p-company__content__inner__title{font-size:2rem}}@media screen and (min-width: 1024px){.p-company__content__inner__title{font-size:2.4rem}}.p-company__content__inner__text{text-align:center;font-size:1.6rem}@media screen and (min-width: 768px){.p-company__content__inner__text{font-size:1.8rem}}.p-company__content__inner__movie{margin:0 0 80px}.p-company__content__inner__movie__title{text-align:center;font-size:1.6rem;font-weight:bold}@media screen and (min-width: 768px){.p-company__content__inner__movie__title{font-size:1.8rem}}@media screen and (min-width: 1024px){.p-company__content__inner__movie__title{font-size:2rem}}.p-company__content__inner__movie__image{max-width:760px;margin:0 auto}.p-company__content__inner__movie__image__wrap{position:relative}.p-company__content__inner__movie__image__wrap span{position:absolute;pointer-events:none;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-company__content__inner__movie__image__wrap span::before{content:"";width:24vw;padding-top:100%;display:block;background-color:rgba(0,0,0,.45);border-radius:50%;pointer-events:none;-webkit-transition:background-color 1s;transition:background-color 1s}@media screen and (min-width: 768px){.p-company__content__inner__movie__image__wrap span::before{width:10vw}}.p-company__content__inner__movie__image__wrap span::after{border-left:7vw solid #fff;border-top:5vw solid rgba(0,0,0,0);border-bottom:5vw solid rgba(0,0,0,0);height:0;width:0;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-38%, -50%);transform:translate(-38%, -50%);pointer-events:none}@media screen and (min-width: 768px){.p-company__content__inner__movie__image__wrap span::after{border-left:3vw solid #fff;border-top:2vw solid rgba(0,0,0,0);border-bottom:2vw solid rgba(0,0,0,0)}}.p-company__content__linkarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:50px}@media screen and (min-width: 768px){.p-company__content__linkarea{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:780px;margin:auto}}.p-company__content__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-company__content__list:has(a:hover) .p-company__image{-webkit-transform:scale(1.2);transform:scale(1.2)}.p-company__content__photo{width:100%;height:auto;overflow:hidden;border-radius:10px}.p-company__content__photo .p-company__image{width:100%;display:block;height:auto;margin:0 auto;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.p-company__content__link{width:100%;max-width:100%}.p-company__content .p-recruit__content__link{background-color:gray;color:#fff;padding:40px;font-size:1.6rem;border:0;margin:80px auto 0;max-width:100%}.p-company__content .p-recruit__content__link::after{border-top:1px solid #fff;border-right:1px solid #fff}@media screen and (min-width: 768px){.p-company__content .p-recruit__content__link{width:400px}}/*# sourceMappingURL=company.css.map */