[scroll-menu]{z-index:9}[scroll-menu] .swiper-container{overflow:visible;width:auto}[scroll-menu] .swiper-slide{display:inline-block;width:auto;font-weight:500;cursor:pointer}[scroll-menu] .swiper-slide+.swiper-slide{margin-left:1.875rem}.t{transform:none}[works-list] .fade-enter-active,[works-list] .fade-leave-active{transition:all .5s ease}[works-list] .fade-enter,[works-list] .fade-leave-to{opacity:0;transform:translateY(20%)}[works-list] section{padding-right:1.25rem;padding-left:1.25rem}[works-list] section.hero{padding-top:4.875rem}[works-list] section.hero h2{font-size:3.75rem;line-height:5rem;font-weight:400}[works-list] section.hero .categories{margin-top:2.0625rem;padding-right:1.25rem;padding-left:1.25rem;margin-right:-1.25rem;margin-left:-1.25rem;overflow:hidden}[works-list] section.hero .categories .locked .swiper-slide:last-of-type{margin-right:0}[works-list] section.hero .categories .swiper-slide{padding:0;overflow:hidden}[works-list] section.hero .categories .swiper-slide a{font-size:1.125rem;line-height:2rem;display:block;font-weight:500;border-bottom:1px solid transparent}[works-list] section.hero .categories .swiper-slide a.on{border-bottom:1px solid #000}[works-list] section.hero .categories .hidden-ml-down{font-size:0;line-height:0}[works-list] section.list{position:relative}[works-list] section.list>ul{position:relative;padding-top:2.1875rem;display:grid;grid-template-columns:1fr;row-gap:50px}[works-list] section.list>ul>li{position:relative}[works-list] section.list>ul>li .img{aspect-ratio:1.77777778;overflow:hidden}[works-list] section.list>ul>li [cdn-img]{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);opacity:1;transition:transform 1s cubic-bezier(0,0,.13,1.04),opacity .6s ease}[works-list] section.list>ul>li .text{margin-top:1.25rem}[works-list] section.list>ul>li .text p{font-size:1.5rem;line-height:1.875rem}[works-list] section.list>ul>li .text p+p{margin-top:.75rem;font-size:1rem;line-height:1.5rem;letter-spacing:-.015625rem}.no-touch [works-list] section.list>ul>li:hover [cdn-img],.no-touch [works-list] section.list>ul>li:hover video{transform:scale(1.1)}.no-touch [works-list] section.list>ul>li:hover.has-video [cdn-img]{opacity:0}[works-list] section.list .view-more{text-align:center;padding-top:5rem}[works-list] section.list .view-more a{position:relative}[works-list] section.list .view-more a i{width:1.75rem;height:1.75rem;display:inline-block;vertical-align:middle;background-size:contain;background-repeat:no-repeat;background-image:url(/img/common/view-more.svg)}[works-list] section.list .view-more a span{display:inline-block;vertical-align:middle;font-size:1.25rem;line-height:1.875rem;font-weight:500}[works-list] section.list .view-more a span:first-of-type{margin-right:1.25rem;margin-left:1.25rem}[works-list] section.list .view-more a:after{content:"";position:absolute;width:0;height:.125rem;background-color:#fff;left:0;bottom:-.625rem;right:auto;top:auto;transition:width .6s cubic-bezier(.4,-.03,0,1.03)}.no-touch [works-list] section.list .view-more a:hover:after{width:100%}@media (min-width:768px){[works-list] section.list>ul>li .text{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:10px;column-gap:10px;margin-top:1rem}[works-list] section.list>ul>li .text p+p{margin-top:0}[works-list] section.list .view-more{padding-top:6.25rem}}@media (min-width:1024px){[works-list] section.list>ul{grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px}[works-list] section.list>ul>li .text{display:block}[works-list] section.list>ul>li .text p+p{margin-top:.5rem}}@media (min-width:1440px){[works-list] section{padding-right:2.5rem;padding-left:2.5rem}[works-list] section.hero{padding-top:7rem}[works-list] section.hero h2{font-size:6.25rem;line-height:.0625rem;line-height:1}[works-list] section.hero .categories{margin-top:3.125rem;padding-right:2.5rem;padding-left:2.5rem;margin-right:-2.5rem;margin-left:-2.5rem}[works-list] section.hero .categories .swiper-slide a{font-size:1.5rem;line-height:2rem}[works-list] section.list>ul{-moz-column-gap:40px;column-gap:40px;padding-top:3.4375rem}[works-list] section.list>ul>li .text{margin-top:1.25rem}[works-list] section.list>ul>li .text p{font-size:1.75rem;line-height:2.125rem}[works-list] section.list>ul>li .text p+p{margin-top:.5rem;font-size:1.125rem;line-height:1.75rem;letter-spacing:-.015625rem}[works-list] section.list .view-more{padding-top:6.25rem}[works-list] section.list .view-more a span{font-size:1.5rem;line-height:1.875rem}}@media (min-width:1440px) and (min-width:1921px){[works-list] section{max-width:167.5rem;margin-left:auto;margin-right:auto;box-sizing:border-box}}@media (min-width:1921px){[works-list] section.hero{padding-top:9.375rem}[works-list] section.hero h2{font-size:7.5rem;line-height:.0625rem;line-height:1}[works-list] section.list>ul{row-gap:70px}[works-list] section.list>ul>li .text{margin-top:2rem}[works-list] section.list>ul>li .text p{font-size:2rem;line-height:2.5rem}[works-list] section.list>ul>li .text p+p{margin-top:.75rem;font-size:1.25rem;line-height:1.875rem;letter-spacing:-.015625rem}[works-list] section.list .view-more{padding-top:10rem}}
/*# sourceMappingURL=chunk-21ff2f10.08efda4c.css.map */