@charset "UTF-8";html[data-v-7f3261e7]{scroll-behavior:smooth}[id][data-v-7f3261e7]{scroll-margin-top:140px}body[data-v-7f3261e7]{background-color:#080807;color:#fff;font-family:游ゴシック,Yu Gothic,游ゴシック体,yugothic,sans-serif;margin:0;overflow-x:hidden;padding:0}.Container[data-v-7f3261e7]{box-sizing:border-box;margin:0 auto;width:100%}@media screen and (min-width:1264px){.Container[data-v-7f3261e7]{max-width:1240px}}@media screen and (max-width:1264px){.Container[data-v-7f3261e7]{padding:0 48px}}@media screen and (max-width:960px){.Container[data-v-7f3261e7]{padding:0 24px}}img.lazyLoad[data-v-7f3261e7]{opacity:0;transition:opacity .5s}img.isLoaded[data-v-7f3261e7]{opacity:1}ol[data-v-7f3261e7],ul[data-v-7f3261e7]{list-style:none;padding-left:0}.WorkCard[data-v-7f3261e7]{background:none;border:0;color:#fff;cursor:pointer;font-family:游ゴシック,Yu Gothic,游ゴシック体,yugothic,sans-serif;padding:0;position:relative;text-align:left;text-decoration:none}.WorkCard[data-v-7f3261e7],.WorkCard>span[data-v-7f3261e7],.WorkCard__body>span[data-v-7f3261e7]{display:block}.WorkCard__image[data-v-7f3261e7]{border-radius:4px;overflow:hidden}.WorkCard__img[data-v-7f3261e7]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .9s cubic-bezier(.22,1,.36,1);width:100%}.WorkCard__body[data-v-7f3261e7]{transition:opacity .5s ease}@media (hover:hover){.WorkCard:focus-visible .WorkCard__img[data-v-7f3261e7],.WorkCard:hover .WorkCard__img[data-v-7f3261e7]{transform:scale(1.08)}}@media screen and (hover:hover) and (min-width:769px){.WorkCard--large:focus-visible .WorkCard__body[data-v-7f3261e7],.WorkCard--large:hover .WorkCard__body[data-v-7f3261e7]{opacity:0}.WorkCard--large:focus-visible .WorkCard__image[data-v-7f3261e7]:after,.WorkCard--large:hover .WorkCard__image[data-v-7f3261e7]:after{opacity:0}}@media (prefers-reduced-motion:reduce){.WorkCard__body[data-v-7f3261e7],.WorkCard__img[data-v-7f3261e7]{transition:none}.WorkCard:hover .WorkCard__img[data-v-7f3261e7]{transform:none}}.WorkCard__category[data-v-7f3261e7]{color:#d2d2d2;font-size:12px;letter-spacing:.04em;line-height:17px}.WorkCard__title[data-v-7f3261e7]{font-feature-settings:"palt";font-family:Zen Kaku Gothic New,游ゴシック,Yu Gothic,游ゴシック体,yugothic,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:23px}.WorkCard__tags[data-v-7f3261e7]{display:flex!important;flex-wrap:wrap;gap:8px}.WorkCard__tag[data-v-7f3261e7]{border:1px solid #393938;border-radius:4px;font-size:10px;font-weight:500;letter-spacing:.02em;line-height:17px;padding:0 7.5px;white-space:nowrap}.WorkCard--small[data-v-7f3261e7]{width:100%}.WorkCard--small .WorkCard__image[data-v-7f3261e7]{height:187px}.WorkCard--small .WorkCard__category[data-v-7f3261e7]{margin-top:20px}.WorkCard--small .WorkCard__title[data-v-7f3261e7]{margin-top:9px}.WorkCard--small .WorkCard__tags[data-v-7f3261e7]{margin-top:11.5px}.WorkCard--large[data-v-7f3261e7]{height:400px;width:100%}.WorkCard--large .WorkCard__image[data-v-7f3261e7]{height:100%;width:100%}.WorkCard--large .WorkCard__image[data-v-7f3261e7]:after{background:linear-gradient(0deg,rgba(8,8,7,.8) 0,rgba(8,8,7,.55) 35%,rgba(8,8,7,0) 70%);border-radius:4px;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:opacity .5s ease}.WorkCard--large .WorkCard__body[data-v-7f3261e7]{bottom:24.5px;left:25px;position:absolute;right:25px}.WorkCard--large .WorkCard__category[data-v-7f3261e7]{color:#fff;font-size:14px;line-height:17px}.WorkCard--large .WorkCard__title[data-v-7f3261e7]{font-size:20px;line-height:30px;margin-top:7.5px}.WorkCard--large .WorkCard__tags[data-v-7f3261e7]{margin-top:17px}.WorkCard--large .WorkCard__tag[data-v-7f3261e7]{background-color:#fff3;border-color:#ffffff4d}@media screen and (max-width:768px){.WorkCard--small .WorkCard__category[data-v-7f3261e7]{margin-top:22px}.WorkCard--small .WorkCard__title[data-v-7f3261e7]{font-size:16px;line-height:27px;margin-top:8px}.WorkCard--large[data-v-7f3261e7]{height:auto}.WorkCard--large .WorkCard__image[data-v-7f3261e7]{aspect-ratio:3/2;height:auto}.WorkCard--large .WorkCard__image[data-v-7f3261e7]:after{display:none}.WorkCard--large .WorkCard__body[data-v-7f3261e7]{position:static}.WorkCard--large .WorkCard__category[data-v-7f3261e7]{color:#d2d2d2;font-size:12px;margin-top:21px}.WorkCard--large .WorkCard__title[data-v-7f3261e7]{font-size:18px;line-height:29px;margin-top:8.5px}.WorkCard--large .WorkCard__tags[data-v-7f3261e7]{margin-top:14px}.WorkCard--large .WorkCard__tag[data-v-7f3261e7]{background-color:transparent;border-color:#393938}}
