.page-module-scss-module__Pc6uXW__company__body{position:relative}@media only screen and (min-width:769px){.page-module-scss-module__Pc6uXW__company__body{padding:8rem 0 10rem}}@media only screen and (max-width:768px){.page-module-scss-module__Pc6uXW__company__body{padding:3rem 0 10rem}}.page-module-scss-module__Pc6uXW__company__bg{width:100%;height:80rem;display:block;position:absolute;bottom:0;left:0;overflow:hidden;-webkit-mask:linear-gradient(#0000 0%,#fff 60%);mask:linear-gradient(#0000 0%,#fff 60%)}@media only screen and (min-width:769px){.page-module-scss-module__Pc6uXW__company__bg{background:linear-gradient(340deg,#c4deff99 0%,#0000 70%)}}@media only screen and (max-width:768px){.page-module-scss-module__Pc6uXW__company__bg{background:linear-gradient(340deg,#c4deff99 10%,#0000 80%)}}.page-module-scss-module__Pc6uXW__company__bg img{position:absolute}@media only screen and (min-width:769px){.page-module-scss-module__Pc6uXW__company__bg img{width:54.1rem;height:39.5rem;bottom:-3.7rem;left:calc(50% + 14.8rem)}}@media only screen and (max-width:768px){.page-module-scss-module__Pc6uXW__company__bg img{width:28.9rem;height:14.4rem;bottom:-1rem;right:-1.6rem}}.page-module-scss-module__Pc6uXW__company__inner{position:relative}.page-module-scss-module__Pc6uXW__company__inner>ul{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__Pc6uXW__company__inner>ul{flex-wrap:wrap;justify-content:space-between;row-gap:3rem}}@media only screen and (max-width:768px){.page-module-scss-module__Pc6uXW__company__inner>ul{flex-direction:column;row-gap:2rem}}.page-module-scss-module__Pc6uXW__company__inner>ul>li{display:flex}.page-module-scss-module__Pc6uXW__company__card{border-radius:2rem;flex-direction:column;padding:2rem 2rem 2.4rem;display:flex;position:relative;overflow:hidden}@media only screen and (min-width:769px){.page-module-scss-module__Pc6uXW__company__card{row-gap:2rem;width:56.6rem}}@media only screen and (max-width:768px){.page-module-scss-module__Pc6uXW__company__card{row-gap:1.6rem;width:100%}}.page-module-scss-module__Pc6uXW__company__card__image{background:var(--white);border-radius:.8rem;position:relative;overflow:hidden}@media only screen and (min-width:769px){.page-module-scss-module__Pc6uXW__company__card__image{height:29.6rem}}@media only screen and (max-width:768px){.page-module-scss-module__Pc6uXW__company__card__image{height:17.6rem}}.page-module-scss-module__Pc6uXW__company__card__image img{object-fit:cover;height:100%}.page-module-scss-module__Pc6uXW__company__card__text{z-index:3;flex-direction:column;flex:1;padding-left:.4rem;display:flex;position:relative}@media only screen and (min-width:769px){.page-module-scss-module__Pc6uXW__company__card__text{row-gap:1rem;padding-right:10.2rem}}@media only screen and (max-width:768px){.page-module-scss-module__Pc6uXW__company__card__text{row-gap:.8rem;padding-right:8rem}}.page-module-scss-module__Pc6uXW__company__card__text h2{align-items:center;column-gap:.6rem;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__Pc6uXW__company__card__text h2{padding-left:.2rem}}@media only screen and (max-width:768px){.page-module-scss-module__Pc6uXW__company__card__text h2{padding-left:.1rem}}@media only screen and (min-width:769px){.page-module-scss-module__Pc6uXW__company__card__text h2 .page-module-scss-module__Pc6uXW__icon{width:2rem;height:2rem}}@media only screen and (max-width:768px){.page-module-scss-module__Pc6uXW__company__card__text h2 .page-module-scss-module__Pc6uXW__icon{width:1.6rem;height:1.6rem}}.page-module-scss-module__Pc6uXW__company__card__text h2 .page-module-scss-module__Pc6uXW__text{letter-spacing:.05em;line-height:1.5;display:block}@media only screen and (min-width:769px){.page-module-scss-module__Pc6uXW__company__card__text h2 .page-module-scss-module__Pc6uXW__text{font-size:1.8rem}}@media only screen and (max-width:768px){.page-module-scss-module__Pc6uXW__company__card__text h2 .page-module-scss-module__Pc6uXW__text{font-size:1.6rem}}.page-module-scss-module__Pc6uXW__company__card__text p{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__Pc6uXW__company__card__text p{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__Pc6uXW__company__card__text p{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__Pc6uXW__company__card__text p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__Pc6uXW__company__card__text p{font-size:1.4rem}}.page-module-scss-module__Pc6uXW__company__card__text p{display:block}@media only screen and (min-width:769px){.page-module-scss-module__Pc6uXW__company__card__text p{min-height:3.4em}}@media only screen and (max-width:768px){.page-module-scss-module__Pc6uXW__company__card__text p{min-height:3.2em}}.page-module-scss-module__Pc6uXW__company__card__text .page-module-scss-module__Pc6uXW__arrow{position:absolute;bottom:0;right:0}.page-module-scss-module__Pc6uXW__company__card__bg{background:radial-gradient(#0000 40%,#fff 80%);border-radius:50%;display:block;position:absolute}@media only screen and (min-width:769px){.page-module-scss-module__Pc6uXW__company__card__bg{width:21rem;height:21rem;bottom:-11rem;right:-10rem}}@media only screen and (max-width:768px){.page-module-scss-module__Pc6uXW__company__card__bg{width:20rem;height:20rem;bottom:-10rem;right:-9.5rem}}@media (hover:hover) and (pointer:fine){.page-module-scss-module__Pc6uXW__company__card{transition:background .4s ease-out}.page-module-scss-module__Pc6uXW__company__card .page-module-scss-module__Pc6uXW__company__card__bg{transition:opacity .4s ease-out}.page-module-scss-module__Pc6uXW__company__card:hover{background:var(--mist4)}.page-module-scss-module__Pc6uXW__company__card:hover .page-module-scss-module__Pc6uXW__company__card__bg{opacity:.7}}
