@charset "UTF-8";:root{--color-primary: #e0e0e0}.eyecatch{position:relative}.eyecatch .eyecatch__overlay{position:fixed;top:0;right:0;bottom:0;left:0;height:1000vh;background:var(--color-primary);z-index:9999;opacity:1;-webkit-transform:none;transform:none;pointer-events:none;-webkit-animation:overlayFadeOut 1.2s ease 2.6s forwards;animation:overlayFadeOut 1.2s ease 2.6s forwards}.eyecatch__background_image .crop-wrapper{width:100%;height:100%;position:relative}.eyecatch__background_image .crop-zoom-wrap{width:100%;height:100%}.eyecatch__background_image .crop-bg{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.eyecatch__background_image .eyecatch__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.eyecatch__background_image .swiper-container{width:100%;height:100%}.eyecatch__background_image .swiper-slide{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.eyecatch__background_image .single-crop{width:100%;height:100%;position:relative}.eyecatch__date,.eyecatch__title{opacity:0;-webkit-animation:fadeUp 1.2s ease .5s forwards;animation:fadeUp 1.2s ease .5s forwards}.delay-1.eyecatch__date,.delay-1.eyecatch__title{-webkit-animation-delay:.8s;animation-delay:.8s}.delay-2.eyecatch__date,.delay-2.eyecatch__title{-webkit-animation-delay:1.4s;animation-delay:1.4s}.eyecatch__title svg{display:block;margin:0 auto;height:auto}@media(min-width:760px){.eyecatch__title svg{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:center;transform-origin:center}}.eyecatch__title svg{fill:var(--color-primary)}.eyecatch__title svg *{fill:var(--color-primary)}.eyecatch__title img{-webkit-filter:hue-rotate(0deg) saturate(1) brightness(1);filter:hue-rotate(0deg) saturate(1) brightness(1)}.eyecatch__date{color:var(--color-primary)}@-webkit-keyframes fadeUp{0%{-webkit-transform:translateY(14px);transform:translateY(14px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeUp{0%{-webkit-transform:translateY(14px);transform:translateY(14px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes overlayFadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes overlayFadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.eyecatch__content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:1}.eyecatch__content{aspect-ratio:9/16;position:relative;-webkit-mask-size:100% 100%;mask-size:100% 100%}.eyecatch__image-container,.eyecatch__background_image{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.eyecatch__main_content{position:relative;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.eyecatch__title img{width:100%;height:auto;display:block}.eyecatch__title{z-index:10000}.eyecatch__title svg{fill:#fff}.eyecatch__title svg *{fill:#fff}.eyecatch__title img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.eyecatch__party{position:absolute;bottom:50px;left:0;right:0;margin:0 auto;-webkit-transform:none;transform:none;font-family:Tangerine,"Noto Serif JP",serif;font-size:24px;line-height:150%;letter-spacing:0;text-align:center;color:#fff;z-index:10000}@media(min-width:760px){.eyecatch__party{font-size:36px}}.eyecatch__date{position:absolute;top:20px;left:0;right:0;width:95px;height:95px;font-family:Tangerine;font-size:30px;line-height:80%;text-align:center;color:#fff;background:url(/design_parts/layouts/custom_grace_d/images/date_frame.svg) center/contain no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:10000;margin:auto}@media(min-width:760px){.eyecatch__date{width:142px;height:142px;font-size:45px}}.eyecatch__date .date-year,.eyecatch__date .date-month-day{font-size:inherit;line-height:inherit;letter-spacing:inherit}
