.sd[data-s-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc]{--gap-h-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc:0px;--gap-v-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc:0px;--gap-uuid:3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc;flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;max-width:100%;padding:0}@media screen and (max-width:840px){.sd[data-s-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc]{--gap-h-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc:0px;--gap-v-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc:0px;flex-direction:column;flex:none}}@media screen and (max-width:540px){.sd[data-s-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc]{--gap-h-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc:0px;--gap-v-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc:0px;flex-direction:column}}.sd[data-s-a6c610e5-68f3-4519-9870-1765f0bacd57]{box-shadow:none;width:calc(100% - (var(--gap-h-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc)*0));--gap-h-a6c610e5-68f3-4519-9870-1765f0bacd57:0px;--gap-v-a6c610e5-68f3-4519-9870-1765f0bacd57:8px;--gap-uuid:a6c610e5-68f3-4519-9870-1765f0bacd57;max-width:calc(100% - (var(--gap-h-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc)*0));background:#f9f9f9;border-radius:0 0 64px 64px;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:8px;padding:140px 48px 64px}@media screen and (max-width:540px){.sd[data-s-a6c610e5-68f3-4519-9870-1765f0bacd57]{--gap-h-a6c610e5-68f3-4519-9870-1765f0bacd57:0px;--gap-v-a6c610e5-68f3-4519-9870-1765f0bacd57:8px;border-radius:0 0 32px 32px;padding:96px 32px 32px}}.sd[data-s-9c10bb39-a8e2-4e6c-b64d-551cc951dab7]{--gap-h-9c10bb39-a8e2-4e6c-b64d-551cc951dab7:0px;--gap-v-9c10bb39-a8e2-4e6c-b64d-551cc951dab7:8px;--gap-uuid:9c10bb39-a8e2-4e6c-b64d-551cc951dab7;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:8px;width:1120px;max-width:100%;padding:0}@media screen and (max-width:540px){.sd[data-s-9c10bb39-a8e2-4e6c-b64d-551cc951dab7]{--gap-h-9c10bb39-a8e2-4e6c-b64d-551cc951dab7:0px;--gap-v-9c10bb39-a8e2-4e6c-b64d-551cc951dab7:0px;gap:0}}.sd[data-s-91f1c040-f233-41cc-a15b-8d1d85f69e65]{color:#1e1e1e;font-family:var(--s-font-7aa01dcb);letter-spacing:.05em;text-align:left;justify-content:flex-start;width:auto;max-width:100%;height:auto;margin:0;font-size:56px;font-weight:600;line-height:1.4}.sd[data-s-91f1c040-f233-41cc-a15b-8d1d85f69e65].appear-active{transition-duration:1s;transition-delay:.2s}@media screen and (max-width:540px){.sd[data-s-91f1c040-f233-41cc-a15b-8d1d85f69e65]{color:#0f55e5;font-size:32px}}.sd[data-s-6a359c10-d1d0-4c15-9fba-1ab7d880aa18]{color:#1e1e1e;font-family:var(--s-font-40a913f4);letter-spacing:.1em;text-align:left;flex:none;justify-content:flex-start;width:auto;max-width:100%;height:auto;margin:0;padding:0;font-size:18px;font-weight:700;line-height:1}.sd[data-s-6a359c10-d1d0-4c15-9fba-1ab7d880aa18].appear-active{transition-duration:1s;transition-delay:.2s}@media screen and (max-width:840px){.sd[data-s-6a359c10-d1d0-4c15-9fba-1ab7d880aa18]{padding:0}}@media screen and (max-width:540px){.sd[data-s-6a359c10-d1d0-4c15-9fba-1ab7d880aa18]{color:#1e1e1e;font-size:14px;font-weight:600}}.news-section{background:#fff;padding:80px 0}.news-section__inner{max-width:800px;margin:0 auto;padding:0 32px}@media screen and (max-width:540px){.news-section{padding:48px 0}.news-section__inner{padding:0 20px}}.news-empty{text-align:center;color:#999;padding:80px 20px;font-size:15px}.news-list-item{color:inherit;border-bottom:1px solid #e5e5e5;flex-wrap:wrap;align-items:center;gap:16px;padding:24px 0;text-decoration:none;transition:padding-left .3s;display:flex}.news-list-item:hover{padding-left:8px}.news-list-item__date{font-family:var(--font-poppins),sans-serif;color:#999;flex-shrink:0;width:100px;font-size:13px}.news-list-item__category{font-family:var(--font-noto-sans-jp),sans-serif;color:#0f55e5;background:#e8f0fe;border-radius:980px;flex-shrink:0;padding:2px 10px;font-size:11px;font-weight:600}.news-list-item__title{font-family:var(--font-noto-sans-jp),sans-serif;color:#333;flex:1;font-size:14px;font-weight:500;line-height:1.8}@media screen and (max-width:540px){.news-list-item{gap:8px}.news-list-item__title{flex-basis:100%}}.news-pagination{justify-content:center;align-items:center;gap:24px;margin-top:48px;display:flex}.news-pagination__btn{color:#0f55e5;border:2px solid #0f55e5;border-radius:980px;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.news-pagination__btn:hover{color:#fff;background:#0f55e5}.news-pagination__btn--disabled{color:#ccc;cursor:not-allowed;border-color:#ddd}.news-pagination__btn--disabled:hover{color:#ccc;background:0 0}.news-pagination__current{color:#666;font-size:14px}@keyframes news-pulse{0%,to{opacity:1}50%{opacity:.4}}.news-loading{min-height:60vh;padding:128px 0 80px}.news-loading__inner{max-width:800px;margin:0 auto;padding:0 32px}.news-loading__heading{background:#e5e5e5;border-radius:6px;width:192px;height:32px;margin-bottom:32px;animation:1.5s ease-in-out infinite news-pulse}.news-loading__list{flex-direction:column;display:flex}.news-loading__row{border-bottom:1px solid #e5e5e5;align-items:center;gap:24px;padding:24px 0;display:flex}.news-loading__date{background:#e5e5e5;border-radius:4px;flex-shrink:0;width:96px;height:16px;animation:1.5s ease-in-out infinite news-pulse}.news-loading__category{background:#e8f0fe;border-radius:980px;flex-shrink:0;width:64px;height:16px;animation:1.5s ease-in-out infinite news-pulse}.news-loading__title{background:#e5e5e5;border-radius:4px;flex:1;height:16px;animation:1.5s ease-in-out infinite news-pulse}
