.notice-hero{min-height:340px;display:flex;align-items:end;color:white;background:linear-gradient(90deg,rgba(6,17,35,.94),rgba(8,24,47,.70)),url('/stadium.png') center 56%/cover}.notice-hero-inner{padding-top:130px;padding-bottom:62px}.hero-eyebrow{display:flex;align-items:center;gap:12px;letter-spacing:.18em;color:#aebfd9;font-size:10px;font-weight:800}.hero-eyebrow span{height:1px;width:32px;background:#d64952}.notice-hero h1{font-size:clamp(35px,4vw,53px);letter-spacing:-.06em;margin:17px 0 12px}.notice-hero p{font-size:14px;color:#d7dfeb;margin:0}.support-tabs{background:#f4f6f9;border-bottom:1px solid #e8ecf1}.support-tabs .container{display:flex}.support-tabs a{font-size:14px;font-weight:800;padding:23px 0 20px;color:#1b3154;border-bottom:3px solid #c33841}.notice-content{max-width:1340px;min-height:450px;padding-top:90px;padding-bottom:110px}.notice-intro{display:flex;align-items:end;justify-content:space-between;margin-bottom:32px}.notice-intro h2{font-size:34px;letter-spacing:-.06em;margin:16px 0 9px}.notice-intro p{margin:0;color:#8993a2;font-size:13px}.notice-count{color:#8b96a6;font-size:12px}.notice-board{border-top:2px solid #1d3152}.notice-item{border-bottom:1px solid #e2e6ec}.notice-item summary{list-style:none;display:grid;grid-template-columns:110px minmax(0,1fr) 110px 25px;align-items:center;gap:20px;min-height:92px;cursor:pointer}.notice-item summary::-webkit-details-marker{display:none}.notice-item summary:focus-visible{outline:3px solid #678fe6;outline-offset:-3px}.notice-tag{font-size:12px;font-weight:700;color:#b33b46}.notice-title{font-size:15px;font-weight:700;color:#202b3d;overflow-wrap:anywhere}.notice-date{font-size:12px;color:#8490a1;text-align:right}.notice-toggle{font-size:26px;font-weight:300;text-align:right;color:#365988;line-height:1}.notice-item[open] .notice-toggle{transform:rotate(45deg)}.notice-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:25px 45px 30px 130px;background:#f6f8fb;color:#536073;font-size:14px;line-height:1.9}.notice-message{padding:48px 10px;color:#8b96a6;text-align:center;font-size:14px}.notice-bottom{margin-top:36px;font-size:12px;font-weight:700;color:#315687}.notice-bottom a{display:inline-block;padding:12px 0}@media(max-width:650px){.notice-hero{min-height:270px}.notice-hero-inner{padding-top:110px;padding-bottom:45px}.notice-content{padding-top:60px;padding-bottom:70px}.notice-item summary{grid-template-columns:1fr auto;gap:8px 12px;padding:19px 0;min-height:0}.notice-tag{grid-column:1;font-size:11px}.notice-title{grid-column:1;grid-row:2;font-size:14px}.notice-date{grid-column:1;grid-row:3;text-align:left;font-size:11px}.notice-toggle{grid-column:2;grid-row:1/4}.notice-body{padding:20px;font-size:13px}}
.notice-image{display:block;max-width:min(100%,800px);max-height:700px;object-fit:contain;object-position:left;margin-top:22px}.notice-attachments{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;white-space:normal}.notice-attachments a{display:inline-block;padding:10px 14px;border:1px solid #d4deec;border-radius:5px;background:white;font-size:12px;font-weight:700;color:#315687;overflow-wrap:anywhere}.notice-attachments a:hover{text-decoration:underline}
