.PUBYCW_slider{background-color:#1a0303;width:100%;height:80vh;min-height:520px;position:relative;overflow:hidden}.PUBYCW_slide{opacity:0;pointer-events:none;transition:opacity 1.6s;position:absolute;inset:0}.PUBYCW_slide.PUBYCW_active{opacity:1;pointer-events:auto}.PUBYCW_bg{background-image:var(--bg-pc);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}@media (max-width:599px){.PUBYCW_bg{background-image:var(--bg-sp,var(--bg-pc))}}.PUBYCW_titleLayer{z-index:2;pointer-events:none;position:absolute;inset:0}.PUBYCW_overlay{background:radial-gradient(#00000073 0%,#0003 55%,#0000001a 100%);position:absolute;inset:0}.PUBYCW_content{text-align:center;color:#fff;z-index:2;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 1.25rem;display:flex;position:relative}.PUBYCW_subtitle{letter-spacing:.18em;opacity:.85;margin-bottom:.75rem;font-size:1rem}@media (max-width:599px){.PUBYCW_subtitle{font-size:.85rem}}.PUBYCW_title{font-family:var(--font-en);letter-spacing:.02em;background:var(--color-gold-gradient);-webkit-text-fill-color:#0000;filter:drop-shadow(0 2px 6px #0009)drop-shadow(0 4px 22px #0000008c);-webkit-background-clip:text;background-clip:text;margin:0 0 .3em;font-size:3.2rem;font-weight:700;line-height:1.4}@media (min-width:768px){.PUBYCW_title{font-size:4.5rem}}@media (min-width:960px){.PUBYCW_title{font-size:5.5rem}}.PUBYCW_catch{letter-spacing:.24em;color:#e9d49a;text-shadow:0 1px 4px #000000b3,0 2px 14px #0009;font-size:1.05rem;font-weight:700}@media (min-width:768px){.PUBYCW_catch{font-size:1.25rem}}@media (max-width:599px){.PUBYCW_catch{font-size:.9rem}}.PUBYCW_cta{color:#4a0707;letter-spacing:.06em;background:linear-gradient(90deg,#c9a862 0%,#f2e6b8 50%,#c9a862 100%);border-radius:50px;padding:.875rem 2.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:box-shadow .3s,transform .3s;display:inline-block;box-shadow:0 0 18px #c9a86266}.PUBYCW_cta:hover{transform:translateY(-2px);box-shadow:0 0 26px #c9a862a6}.PUBYCW_dots{z-index:3;gap:.625rem;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.PUBYCW_dot{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .3s,transform .3s}.PUBYCW_dot.PUBYCW_dotActive{background:#f2e6b8;transform:scale(1.3)}
.DNxYfW_section{color:#fff;background:linear-gradient(#0d0d0dc7,#0d0d0dd9),url(/_next/image?url=%2Fassets%2Floml%2F0DD5CB62-E268-41DA-ACA5-0C0E32F22CF3-1-1.jpg&w=1920&q=75) 50%/cover no-repeat;padding:5rem 0;position:relative}.DNxYfW_section:before,.DNxYfW_section:after{content:"";background-image:radial-gradient(circle,#c9a862 1.5px,#0000 2px);background-position:50%;background-repeat:repeat-x;background-size:14px 6px;height:6px;position:absolute;left:0;right:0}.DNxYfW_section:before{top:0}.DNxYfW_section:after{bottom:0}.DNxYfW_head{text-align:center;margin-bottom:3rem}.DNxYfW_titleEn{font-family:var(--font-en);letter-spacing:.06em;color:#c9a862;margin-bottom:.5rem;font-size:2.6rem}.DNxYfW_titleJp{letter-spacing:.3em;opacity:.85;font-size:.9rem;font-weight:700;display:block}.DNxYfW_list{border-top:1px solid #c9a86233;max-width:720px;margin:0 auto;padding:0;list-style:none}.DNxYfW_item{border-bottom:1px solid #c9a86233}.DNxYfW_link{color:inherit;align-items:center;gap:1.5rem;padding:1.375rem .75rem;text-decoration:none;transition:background .2s;display:flex}.DNxYfW_link:hover{background:#c9a8620f}@media (max-width:599px){.DNxYfW_link{flex-direction:column;align-items:flex-start;gap:.375rem;padding:1.125rem .5rem}}.DNxYfW_date{font-family:var(--font-en);color:#c9a862;letter-spacing:.06em;flex-shrink:0;min-width:110px;font-size:.95rem}.DNxYfW_title{letter-spacing:.04em;font-size:1rem;font-weight:700;line-height:1.5}.DNxYfW_empty{text-align:center;opacity:.7;padding:2rem 0}.DNxYfW_more{text-align:center;margin-top:2rem}.DNxYfW_moreLink{font-family:var(--font-en);letter-spacing:.06em;color:#c9a862;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;transition:opacity .2s;display:inline-block}.DNxYfW_moreLink:hover{opacity:.7}
