.section.svelte-1fy13sf.svelte-1fy13sf{max-width:1000px;margin:0 auto;padding:50px 20px}.header.svelte-1fy13sf.svelte-1fy13sf{max-width:1000px;width:100%;text-align:center;border-bottom:1px solid black}.header.svelte-1fy13sf h2.svelte-1fy13sf{font-size:2rem;font-weight:700}.notice-detail.svelte-1fy13sf.svelte-1fy13sf{max-width:1000px;margin:0 auto;padding:40px 20px}.notice-title.svelte-1fy13sf.svelte-1fy13sf{margin-bottom:20px}.notice-title.svelte-1fy13sf h3.svelte-1fy13sf{margin-bottom:20px;text-align:center}.date-container.svelte-1fy13sf.svelte-1fy13sf{display:flex;justify-content:center;align-items:center;gap:8px;color:#666}.date-container.svelte-1fy13sf p.svelte-1fy13sf{margin:0}.divider.svelte-1fy13sf.svelte-1fy13sf{margin:0 8px}.notice-image.svelte-1fy13sf.svelte-1fy13sf{width:100%;max-width:800px;margin:0 auto 40px;aspect-ratio:16/9;overflow:hidden;border-radius:8px}.notice-image.svelte-1fy13sf img.svelte-1fy13sf{width:100%;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.notice-image-2.svelte-1fy13sf.svelte-1fy13sf{width:100%;max-width:800px;margin:0 auto 40px;aspect-ratio:16/9;overflow:hidden;border-radius:8px}.notice-image-2.svelte-1fy13sf img.svelte-1fy13sf{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.notice-content.svelte-1fy13sf.svelte-1fy13sf{line-height:1.6;margin-bottom:30px;white-space:pre-line;text-align:center}.post-navigation.svelte-1fy13sf.svelte-1fy13sf{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:40px 0}.nav-item.svelte-1fy13sf.svelte-1fy13sf{display:flex;padding:20px;border-bottom:1px solid #eee;text-decoration:none;color:inherit;transition:background-color .2s}.nav-item.svelte-1fy13sf.svelte-1fy13sf:last-child{border-bottom:none}.nav-item.svelte-1fy13sf.svelte-1fy13sf:hover:not(.disabled){background-color:#f8f8f8}.nav-label.svelte-1fy13sf.svelte-1fy13sf{flex:0 0 100px;color:#666}.nav-title.svelte-1fy13sf.svelte-1fy13sf{flex:1}.disabled.svelte-1fy13sf.svelte-1fy13sf{color:#999;cursor:default}.button-container.svelte-1fy13sf.svelte-1fy13sf{border-top:1px solid #dddddd;text-align:center;margin-top:40px}.back-button.svelte-1fy13sf.svelte-1fy13sf{margin-top:40px;display:inline-block;padding:10px 30px;background-color:#333;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .2s}.back-button.svelte-1fy13sf.svelte-1fy13sf:hover{background-color:#555}@media (max-width: 768px){.notice-detail.svelte-1fy13sf.svelte-1fy13sf{padding:20px}.notice-title.svelte-1fy13sf h3.svelte-1fy13sf{font-size:1.5em}}
