:root{--easing:cubic-bezier(.2,1,.2,1);--transition:.8s var(--easing);--color-theme-darken:#f12617}.contents-title.-title_page{font-size:clamp(2.83rem, 3.2vw, 3.28rem);animation-duration:.8s;animation-delay:.8s;animation-name:KVanime;animation-fill-mode:forwards;opacity:0;letter-spacing:.01em}.single-fadeIn{animation-duration:.8s;animation-delay:1s;animation-name:KVanime;animation-fill-mode:forwards;opacity:0}.archive-titleArea{padding-top:28vw;padding-bottom:10vw}.archive-works h4{font-size:clamp(1.6rem,3vw,1.83rem);letter-spacing:.01em;line-height:1.5}ul.archive-works{display:flex;flex-wrap:wrap;gap:24px 1.2em;padding-left:0}ul.archive-works li{width:calc(100% - 44.8vw)}div.-works_title{padding:24vw 0 4vw}div.-works_details{padding:40px 0 48px}.-works_outline{position:relative;background:#fefefe;margin-left:8vw;margin-top:4vw;padding:24px 24px 36px;border-radius:2rem 0 0 2rem}.-works_outline h4{font-family:var(--font-paytone);text-transform:uppercase;font-size:2.24rem;margin-top:-48px;letter-spacing:.16em}.-works_outline tr{border-bottom:solid 2px var(--color-yellow);display:flex;flex-direction:column;padding:16px 0;line-height:1.45;letter-spacing:.02em}.-works_outline th{text-align:left;padding-bottom:6px;font-weight:800}.-works_outline td a{text-decoration:underline}.-works_outline td a:hover{opacity:.6}.single-works{padding-bottom:44px}.single-worksLink{padding:48px 4vw 0 10vw}.single-worksLink a{margin:auto}.gallery01 .swiper-main{overflow:visible}.gallery01 .swiper-thumb{padding-top:12px}.gallery01 .swiper-fade .swiper-slide{-webkit-transition-property:opacity,-webkit-transform !important;transition-property:opacity,-webkit-transform !important;transition-property:opacity,transform !important;transition-property:opacity,transform,-webkit-transform !important;pointer-events:none}.gallery01 .swiper-fade .swiper-slide-active{pointer-events:auto}.gallery01 .swiper-controller{position:absolute;top:0;left:0;width:100%;padding-top:62.5%}.gallery01 .swiper-button-prev,.gallery01 .swiper-button-next{position:absolute;z-index:1;top:0;bottom:0;margin:auto}.gallery01 .swiper-button-prev:before,.gallery01 .swiper-button-next:before{background-color:rgba(70,27,0,.7);position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:50%}.gallery01 .swiper-button-prev:after,.gallery01 .swiper-button-next:after{border-color:#fefefe;width:1.2rem;height:1.2rem;content:"";border:solid #fefefe;border-width:3px 3px 0 0}.swiper-button-prev:after{margin-left:.4rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.swiper-button-next:after{margin-right:.4rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gallery01 .swiper-button-prev{left:-1rem}.gallery01 .swiper-button-next{right:-1rem}.swiper-button-prev,.swiper-button-next{width:3.6rem;height:3.6rem}.gallery01 .swiper-scrollbar{position:relative;margin-top:1.8rem}.gallery01 .swiper-scrollbar:after{position:absolute;z-index:-1;top:0;bottom:0;left:0;width:100%;height:4px;margin:auto;content:"";background-color:#fefefe}.gallery01 .swiper-scrollbar-drag{height:4px;cursor:pointer;background-color:var(--color-brawn);background-clip:content-box}.gallery01 .swiper-scrollbar-drag:active{background-color:var(--color-theme-darken)}.gallery01 .swiper-scrollbar-drag:hover{background-color:var(--color-theme-darken)}.gallery01 .slide{display:block;overflow:hidden}.gallery01 .slide-media{padding-top:62.5%;border-radius:4px}.gallery01 .slide-media img{object-fit:cover}.gallery01 .thumb-media{padding-top:100%;-webkit-transition:var(--transition);transition:var(--transition);border-radius:4px}.slide-media img,.thumb-media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery01 .thumb-media img{height:calc(100% + 8px);-webkit-transition:var(--transition);transition:var(--transition);-webkit-transform:translateY(0px);transform:translateY(0px)}.gallery01 .swiper-slide-thumb-active{-webkit-transition:var(--transition);transition:var(--transition);opacity:.5}.gallery01 .swiper-slide-thumb-active .thumb-media{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.gallery01 .swiper-slide-thumb-active .thumb-media img{-webkit-transform:translateY(0);transform:translateY(0)}.swiper-button-prev:before,.swiper-button-next:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}@media screen and (min-width:768px){.archive-titleArea,div.-works_title{padding-top:82px;padding-bottom:24px}ul.archive-works li{width:calc(100% - 220px)}.-works_outline{margin-top:32px;margin-left:48px;padding:32px}.-works_outline h4{margin-top:-63px;font-size:2.83rem}.-works_outline tr{font-size:1.4rem}.single-worksLink{padding:48px 26px 0 48px}}