@keyframes zoomOutSmooth{from{transform:scale(1.09)}to{transform:scale(1)}}@media only screen and (min-width: 1024px) and (max-width: 1180px){#wrap{padding-top:85px}}.sec-mv{position:relative;z-index:1}@media (min-width: 1024px){.sec-mv{height:calc(100vh - 90px);min-height:460px;display:flex;align-items:center}}.sec-mv .c-breadcrumb{position:absolute;top:0;left:0;z-index:2}@media (min-width: 1024px){.sec-mv .c-breadcrumb{width:calc(100% - 80px)}}@media (max-width: 1023px){.sec-mv .c-breadcrumb{width:100%}}.sec-mv .txt-other{position:absolute;font-size:10px;font-size:1rem;line-height:1.6em;letter-spacing:.12em;font-weight:400;color:#fff;right:20px;bottom:46px;z-index:3}@media (max-width: 1023px){.sec-mv .txt-other{right:13px;bottom:30px}}@media (min-width: 1024px){.sec-mv .img-mv{position:absolute;width:100%;height:calc(100vh - 90px);top:0;left:0;z-index:-1}.sec-mv .img-mv .splide__track,.sec-mv .img-mv .itembox,.sec-mv .img-mv .item{height:100%}}.sec-mv .img-mv picture{display:block}@media (min-width: 1024px){.sec-mv .img-mv picture{height:100%}}@media only screen and (min-width: 1024px) and (max-width: 1280px){.sec-mv .img-mv picture{min-height:700px;position:relative}.sec-mv .img-mv picture img{position:absolute;left:0;top:0}}.sec-mv .img-mv img{width:100%;height:100%;object-fit:cover;transform-origin:center center}.sec-mv .img-mv .splide__slide.is-active img{animation-name:zoomOutSmooth;animation-duration:5s;animation-fill-mode:forwards}.sec-mv .img-mv .splide__pagination{padding:0;display:flex;align-items:center;justify-content:flex-end;bottom:25px;right:18px}.sec-mv .img-mv .splide__pagination li{margin:0 4px;display:block;font-size:0}.sec-mv .img-mv .splide__pagination .splide__pagination__page{width:20px;height:1px;margin:0;padding:0;border-radius:0;background:#fff;opacity:1;transform:none;position:relative;transition:all .3s ease}.sec-mv .img-mv .splide__pagination .splide__pagination__page.is-active{transform:none}.sec-mv .img-mv .splide__pagination .splide__pagination__page .progress{position:absolute;top:-1px;left:0;width:0;height:3px;background:#fff}@media (max-width: 1023px){.sec-mv .img-mv .splide__pagination{bottom:16px;right:10px}}@media (min-width: 1024px){.sec-mv .inner-mv{position:absolute;margin:0 auto;width:75.8%;color:#fff;display:flex;flex-direction:column;height:65.5%;top:15%;left:50%;transform:translateX(-50%)}}@media only screen and (min-width: 1024px) and (max-width: 1440px){.sec-mv .inner-mv{width:calc(100% - 200px);max-width:1090px;top:10%}}@media (max-width: 1023px){.sec-mv .inner-mv{margin-top:36px;padding:0 17px;text-align:center}}@media (min-width: 1024px){.sec-mv .inner-mv .ttl{margin-left:-5px}}@media (max-width: 1023px){.sec-mv .inner-mv .ttl{margin-bottom:16px}}.sec-mv .inner-mv .ttl__en{font-size:86px;font-size:8.6rem;line-height:1.11628em;letter-spacing:.06em;font-weight:600;font-family:"Poppins", sans-serif;margin-bottom:21px}@media (max-width: 1023px){.sec-mv .inner-mv .ttl__en{font-size:32px;font-size:3.2rem;line-height:1.3125em;letter-spacing:.06em;margin-bottom:0}}.sec-mv .inner-mv .ttl__ja{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.2em;font-weight:bold}@media (max-width: 1023px){.sec-mv .inner-mv .ttl__ja{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.1em}}@media (min-width: 1024px){.sec-mv .inner-mv .txtbox{margin-top:97px}}.sec-mv .inner-mv .txtbox .txt{font-size:16px;font-size:1.6rem;line-height:2.875em;letter-spacing:.08em;font-weight:bold;margin-bottom:24px}.sec-mv .inner-mv .txtbox .txt:last-child{margin-bottom:0}@media (max-width: 1023px){.sec-mv .inner-mv .txtbox .txt{font-size:12px;font-size:1.2rem;line-height:2.16667em;letter-spacing:0em;margin-bottom:18px}}.sec-mv .scroll{display:block;width:30px;height:94px;position:absolute;bottom:0;left:52px;opacity:1;z-index:2}.sec-mv .scroll__txt{display:block;font-size:10px;font-size:1rem;line-height:1em;letter-spacing:.06em;font-weight:bold;font-family:"Poppins", sans-serif;color:#fff;white-space:nowrap;-webkit-writing-mode:sideways-lr;-moz-writing-mode:sideways-lr;-ms-writing-mode:sideways-lr;-o-writing-mode:sideways-lr;writing-mode:sideways-lr;margin:0 auto}.sec-mv .scroll__line{width:1px;height:50px;display:block;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.sec-mv .scroll__line:before{content:"";width:1px;height:50px;background-color:#fff;position:absolute;left:0;bottom:0;transform:translateY(-50%);animation:scroll 1.5s infinite}@keyframes scroll{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}.sec-company{padding:142px 0 18px}@media (max-width: 1023px){.sec-company{padding:50px 0 14px}}.sec-company .lst-item{display:flex;flex-wrap:wrap}@media (min-width: 1024px){.sec-company .lst-item{margin:0 -15px}}@media (max-width: 1023px){.sec-company .lst-item{justify-content:space-between}}@media (min-width: 1024px){.sec-company .lst-item>li{width:calc(100% / 3);padding:0 15px;margin-top:86px}.sec-company .lst-item>li:nth-child(1),.sec-company .lst-item>li:nth-child(2),.sec-company .lst-item>li:nth-child(3){margin-top:0}}@media (max-width: 1023px){.sec-company .lst-item>li{width:calc(50% - 10px);margin-top:25px}.sec-company .lst-item>li:nth-child(1),.sec-company .lst-item>li:nth-child(2){margin-top:0}}.sec-company .lst-item .item{display:block;cursor:pointer}.sec-company .lst-item .item__img{position:relative;border-radius:5px;overflow:hidden}.sec-company .lst-item .item__img:before{display:block;content:" ";width:100%;padding-top:66.66667%}.sec-company .lst-item .item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-company .lst-item .item__img img{transition:opacity 0.15s, transform 0.5s;will-change:opacity, transform}@media (max-width: 1023px){.sec-company .lst-item .item__img{position:relative}.sec-company .lst-item .item__img:before{display:block;content:" ";width:100%;padding-top:66.875%}.sec-company .lst-item .item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.sec-company .lst-item .item__ttl{margin-top:19px;font-size:22px;font-size:2.2rem;line-height:1.72727em;letter-spacing:.1em;font-weight:bold;color:#000}@media (max-width: 1023px){.sec-company .lst-item .item__ttl{margin-top:5px;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.1em}}@media only screen and (min-width: 1025px){.sec-company .lst-item .item:hover{opacity:1}.sec-company .lst-item .item:hover .item__img img{transform:scale(1.07)}}

/*# sourceMappingURL=maps/company.min.css.map */
