.m-works-splide{position:relative}@media screen and (min-width:769px){.m-works-splide .splide.is-initialized:not(.is-active) .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-works-splide .item{margin-bottom:80px;max-width:320px;width:29.63%}.m-works-splide .item:not(:nth-child(3n)){margin-right:5.555%}}@media screen and (max-width:768px){.m-works-splide .item{padding:0 52px}}.m-works-splide .item .image{display:block;padding-top:56.25%;position:relative}.m-works-splide .item img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;top:0;width:100%}.m-works-splide .item .text{font-size:1.8rem;margin:.89em 0 0}@media screen and (max-width:768px){.m-works-splide .item .text{font-size:1.6rem}}.m-works-splide .item .text .client{font-size:1.8rem;font-weight:700;line-height:1.2;margin:0 0 5px}.m-works-splide .item .text .project{font-size:1.6rem;margin:0}.m-works-splide .item .text a:before{content:none}.m-works-splide .item .text a:hover{opacity:.7}.m-works-splide .item .category{font-size:1.4rem;list-style:none;margin:1em 0 -6px;padding:0}.m-works-splide .item .category li{border:1px solid;color:#0c0c0c;display:inline-block;margin:0 6px 6px 0;padding:.058em .358em}.m-works-splide .item .category li:last-child{margin-right:0}@media screen and (max-width:768px){.m-works-splide .item .category{font-size:1.2rem}.m-works-splide .item .category li{padding:.118em .417em}}.m-works-splide .fraction{color:#737373;font-size:1.6rem;font-weight:500;margin-bottom:10px;text-align:right}.m-works-splide .fraction .current{color:#da003d}.m-works-splide .splide__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0c0c0c;border:none;border-radius:50%;color:#fffffd;cursor:pointer;height:40px;position:absolute;top:44vw;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:40px;z-index:10}.m-works-splide .splide__arrow.swiper-button-disabled{opacity:0;visibility:hidden}.m-works-splide .splide__arrow:after,.m-works-splide .splide__arrow:before{background-color:#fff;border-radius:.05rem;content:"";display:block;height:.1rem;left:50%;margin-top:-.05rem;position:absolute;top:50%}.m-works-splide .splide__arrow:before{margin-left:-.9rem;width:1.8rem}.m-works-splide .splide__arrow:after{margin-left:-.1rem;width:1rem}.m-works-splide .splide__arrow:hover{opacity:.6}.m-works-splide .splide__arrow--prev{left:0}.m-works-splide .splide__arrow--prev:after{margin-left:-.9rem;-webkit-transform:rotate(-38deg);transform:rotate(-38deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.m-works-splide .splide__arrow--next{right:0}.m-works-splide .splide__arrow--next:after{-webkit-transform:rotate(38deg);transform:rotate(38deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}