﻿#archive-products{overflow:hidden;background:#fffefd}#archive-products #celebration-section{margin-bottom:120px}#archive-products #celebration-section .inner{max-width:1680px;width:100%;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width: 1920px){#archive-products #celebration-section .inner{width:calc(100% - 240px)}}@media screen and (max-width: 959px){#archive-products #celebration-section .inner{width:calc(100% - 16vw)}}#archive-products #celebration-section .inner .copy{padding:12px 32px;margin-bottom:60px;text-align:center;background:#87314a;color:#fffefd}#archive-products #celebration-section .inner .contents-slider{display:flex;flex-wrap:wrap;justify-content:space-between}#archive-products #celebration-section .inner .contents-slider:before,#archive-products #celebration-section .inner .contents-slider:after{content:"";display:block;width:calc(33.3333333333% - 20px);height:0;order:2}#archive-products #celebration-section .inner .slider-inner{position:relative;width:calc(33.3333333333% - 20px);margin:0 0 48px}#archive-products #celebration-section .inner .slider-inner .box{display:block;background:#fffefd;box-shadow:0px 0px 28px -19px #777}#archive-products #celebration-section .inner .slider-inner .box .img{display:block;position:relative}#archive-products #celebration-section .inner .slider-inner .box .img:before{content:"";display:block;padding:0 0 66.7%}#archive-products #celebration-section .inner .slider-inner .box .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}#archive-products #celebration-section .inner .slider-inner .box .textarea{display:block;padding:32px 40px 96px;position:relative}#archive-products #celebration-section .inner .slider-inner .box .textarea .title{font-size:1.2rem;font-weight:700;margin:0 0 32px;display:block}#archive-products #celebration-section .inner .slider-inner .box .textarea:before{transition:all .2s;content:"詳しく見る";position:absolute;font-weight:700;font-size:.8rem;bottom:24px;right:40px;border-bottom:2px solid #87314a}#archive-products #celebration-section .inner .slider-inner .box:hover .textarea:before{color:#87314a}#archive-products #celebration-section .inner .slider-inner .box:hover .textarea .title{margin:0 0 24px}#archive-products #celebration-section .inner .color{position:absolute;top:16px;right:8px;z-index:10;display:flex}#archive-products #celebration-section .inner .color a{display:block;width:24px;height:24px;border-radius:24px;margin:0 8px 0 0}@media screen and (max-width: 959px){#archive-products #celebration-section{margin-bottom:56px}#archive-products #celebration-section .inner .copy{padding:10px 24px;margin-bottom:32px}#archive-products #celebration-section .inner .slider-inner{width:100%;padding:0 4vw}#archive-products #celebration-section .inner .slider-inner .box .textarea{display:block;padding:24px 4vw 56px}#archive-products #celebration-section .inner .slider-inner .box .textarea:before{right:4vw}#archive-products #celebration-section .inner .color{position:absolute;top:16px;right:8px;z-index:10;display:flex}#archive-products #celebration-section .inner .color a{display:block;width:24px;height:24px;border-radius:24px;margin:0 8px 0 0}#archive-products #celebration-section .inner .slide-arrow{position:absolute;top:-20vw;cursor:pointer;width:12vw}#archive-products #celebration-section .inner .prev-arrow{right:-12vw}#archive-products #celebration-section .inner .next-arrow{right:2vw}}/*# sourceMappingURL=archive-products.css.map */