._container_1c987_2{min-height:calc(100vh - 400px);padding:1.5rem 1rem;background-color:#fff;color:#1a1a1a;margin-top:100px}._content_1c987_10{max-width:900px;margin:0 auto}._header_1c987_16{margin-bottom:1.5rem;border-bottom:2px solid #f0f0f0;padding-bottom:1.5rem}._title_1c987_22{font-size:1.75rem;font-weight:700;margin:0 0 .5rem;color:#1a1a1a;line-height:1.2}._lastUpdated_1c987_30{font-size:.875rem;color:#666;margin:0}._notice_1c987_37{background-color:#fff3cd;border-left:4px solid #ffc107;border-radius:8px;padding:1rem;margin-bottom:2rem}._noticeText_1c987_45{margin:0;color:#856404;font-size:.9rem;line-height:1.6;font-weight:500}._sections_1c987_54{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}._section_1c987_54{scroll-margin-top:120px}._sectionTitle_1c987_65{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e0e0e0}._sectionContent_1c987_74{color:#333;line-height:1.8;font-size:.9rem}._sectionContent_1c987_74 p{margin:0 0 1rem}._sectionContent_1c987_74 p:last-child{margin-bottom:0}._contentList_1c987_88{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}._contentList_1c987_88 li{padding-left:1.5rem;position:relative;color:#333;font-size:.9rem}._contentList_1c987_88 li:before{content:"•";position:absolute;left:0;color:#667eea;font-weight:700}._contactSection_1c987_113{background-color:#f0f4ff;border-radius:8px;padding:1.5rem;border-left:4px solid #667eea}._contactTitle_1c987_120{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin:0 0 .75rem}._contactText_1c987_127{margin:0;color:#333;font-size:.9rem;line-height:1.6}._contactLink_1c987_134{color:#667eea;text-decoration:none;font-weight:500;transition:color .2s ease}._contactLink_1c987_134:hover{color:#5568d3;text-decoration:underline}@media(min-width:768px){._container_1c987_2{padding:2rem;margin-top:120px}._header_1c987_16{margin-bottom:2rem;padding-bottom:2rem}._title_1c987_22{font-size:2.5rem}._notice_1c987_37{padding:1.5rem;margin-bottom:3rem}._noticeText_1c987_45{font-size:.95rem}._sections_1c987_54{gap:2.5rem;margin-bottom:3rem}._section_1c987_54{scroll-margin-top:180px}._sectionTitle_1c987_65{font-size:1.5rem}._sectionContent_1c987_74,._contentList_1c987_88 li{font-size:.95rem}._contactSection_1c987_113{padding:2rem}._contactTitle_1c987_120{font-size:1.25rem}._contactText_1c987_127{font-size:.95rem}}@media(min-width:1024px){._container_1c987_2{padding:2rem 3rem;margin-top:140px}._title_1c987_22{font-size:2.5rem}._section_1c987_54{scroll-margin-top:200px}}
