@keyframes SpecialSiteAnnotation_fade-in__Mxp29{0%{opacity:0}to{opacity:1}}.SpecialSiteAnnotation_wrapper__k0A5O{color:#aaa;font-size:12px;font-weight:400;line-height:1.3;white-space:pre-wrap;width:100%}@media only screen and (min-width:769px){.SpecialSiteAnnotation_wrapper__k0A5O{padding:0 20px}}@keyframes SpecialSiteArticleInfoCard_fade-in__N0M2Y{0%{opacity:0}to{opacity:1}}.SpecialSiteArticleInfoCard_wrapper__Uhmur{display:flex;padding:12px 0}@media only screen and (min-width:769px){.SpecialSiteArticleInfoCard_wrapper__Uhmur{gap:24px}.SpecialSiteArticleInfoCard_wrapper__Uhmur[data-is-reverse=true]{flex-direction:row-reverse}}@media only screen and (max-width:768px){.SpecialSiteArticleInfoCard_wrapper__Uhmur{flex-direction:column;gap:8px}}.SpecialSiteArticleInfoCard_image__0DELO{border-radius:8px}@media only screen and (min-width:769px){.SpecialSiteArticleInfoCard_image__0DELO{width:388px}}@media only screen and (max-width:768px){.SpecialSiteArticleInfoCard_image__0DELO{width:100%}}.SpecialSiteArticleInfoCard_info__kPRS_{display:flex;flex-direction:column}@media only screen and (min-width:769px){.SpecialSiteArticleInfoCard_info__kPRS_{gap:28px;justify-content:space-between;width:388px}}@media only screen and (max-width:768px){.SpecialSiteArticleInfoCard_info__kPRS_{gap:8px;width:100%}}.SpecialSiteArticleInfoCard_texts__kWPYG{display:flex;flex-direction:column}@media only screen and (min-width:769px){.SpecialSiteArticleInfoCard_texts__kWPYG{gap:16px;justify-content:space-between}}@media only screen and (max-width:768px){.SpecialSiteArticleInfoCard_texts__kWPYG{gap:4px}}.SpecialSiteArticleInfoCard_tag__kSVgW{border-radius:64px;color:#fff;font-size:10px;font-weight:900;line-height:1;margin-right:auto;padding:2px 10px}.SpecialSiteArticleInfoCard_description__jDZFF{color:#8991a4;font-size:13px;font-weight:800;line-height:1.3;white-space:pre-wrap}@keyframes SpecialSiteButton_fade-in__ohJbO{0%{opacity:0}to{opacity:1}}.SpecialSiteButton_wrapper__63vPP{padding:12px 0}.SpecialSiteButton_wrapper__63vPP[data-no-common=true]{max-width:480px;width:calc(100vw - 40px)}@keyframes SpecialSiteCarousel_fade-in__WpyIY{0%{opacity:0}to{opacity:1}}.SpecialSiteCarousel_image__pN1aL{border-radius:8px;height:142px;object-fit:cover;width:252px}@keyframes SpecialSiteEventsTable_fade-in__ZBBJ4{0%{opacity:0}to{opacity:1}}.SpecialSiteEventsTable_wrapper__YHMAz{display:flex;flex-direction:column;gap:8px;padding:12px 0;width:100%}.SpecialSiteEventsTable_table__TdAYG{border-collapse:collapse;width:100%}.SpecialSiteEventsTable_titleButton__KSItx{background:#fce7e1;color:#76604d;display:flex;flex-direction:column;font-size:24px;font-weight:800;justify-content:center;line-height:1;position:relative;text-align:left;width:100%}@media only screen and (min-width:769px){.SpecialSiteEventsTable_titleButton__KSItx{padding:18px 48px}}@media only screen and (max-width:768px){.SpecialSiteEventsTable_titleButton__KSItx{padding:21px 16px}}.SpecialSiteEventsTable_titleIcon__IENpj{position:absolute}@media only screen and (min-width:769px){.SpecialSiteEventsTable_titleIcon__IENpj{right:48px}}@media only screen and (max-width:768px){.SpecialSiteEventsTable_titleIcon__IENpj{right:6px}}.SpecialSiteEventsTable_period__EmS2m{display:block;font-size:14px;font-weight:500;line-height:1}.SpecialSiteEventsTable_description__qJPLt,.SpecialSiteEventsTable_heading__eHHmP{font-size:16px;font-weight:400;line-height:1.2}@media only screen and (min-width:769px){.SpecialSiteEventsTable_description__qJPLt,.SpecialSiteEventsTable_heading__eHHmP{padding:10px 16px}}@media only screen and (max-width:768px){.SpecialSiteEventsTable_description__qJPLt,.SpecialSiteEventsTable_heading__eHHmP{align-items:center;display:flex;padding:8px 16px}}.SpecialSiteEventsTable_heading__eHHmP{background:#fce7e1;white-space:nowrap}.SpecialSiteEventsTable_description__qJPLt{background:#fff}.SpecialSiteEventsTable_footer__OGFqn{border-top:solid rgba(0,0,0,0)}@media only screen and (min-width:769px){.SpecialSiteEventsTable_footer__OGFqn{border-top-width:4px}}@media only screen and (max-width:768px){.SpecialSiteEventsTable_footer__OGFqn{border-top-width:8px}}.SpecialSiteEventsTable_detailButton__UhqgP{background:#fce7e1;font-size:18px;font-weight:400;padding:16px 0;width:100%}