.tokushoho-module-scss-module__J-ROca__tokushohoContainer{background:#fff;min-height:100vh;padding-top:0}.tokushoho-module-scss-module__J-ROca__heroBanner{text-align:center;background:linear-gradient(110deg,#3b27d2 0%,#2771e8 42%,#0791d2 75%,#077f71 100%);width:100%;padding:80px 24px;box-shadow:inset 0 -10px 20px #0000000d}.tokushoho-module-scss-module__J-ROca__heroTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(28px,4vw,42px);font-weight:600}.tokushoho-module-scss-module__J-ROca__wrap{max-width:1200px;margin:0 auto;padding:0 24px}.tokushoho-module-scss-module__J-ROca__mainSection{padding:40px 0 80px}.tokushoho-module-scss-module__J-ROca__contentCard{background:#fff;padding:10px 0}.tokushoho-module-scss-module__J-ROca__updatedDate{color:#64748b;margin-bottom:32px;font-size:17px;font-weight:600}.tokushoho-module-scss-module__J-ROca__tableWrapper{border:1px solid #e2e8f0;border-radius:12px;width:100%;margin-top:24px;overflow-x:auto;box-shadow:0 4px 6px -1px #0000000d}.tokushoho-module-scss-module__J-ROca__tokushohoTable{border-collapse:collapse;text-align:left;color:#334155;width:100%;font-size:16px}.tokushoho-module-scss-module__J-ROca__tokushohoTable tr{border-bottom:1px solid #e2e8f0}.tokushoho-module-scss-module__J-ROca__tokushohoTable tr:last-child{border-bottom:none}.tokushoho-module-scss-module__J-ROca__tokushohoTable tr:nth-child(2n){background-color:#f8fafc}.tokushoho-module-scss-module__J-ROca__tokushohoTable th{color:#0f172a;vertical-align:top;background-color:#f1f5f9;border-right:1px solid #e2e8f0;width:250px;padding:18px 24px;font-weight:700;line-height:1.6}.tokushoho-module-scss-module__J-ROca__tokushohoTable td{color:#334155;padding:18px 24px;line-height:1.65}.tokushoho-module-scss-module__J-ROca__link{color:#5233e8;font-weight:600;text-decoration:underline}.tokushoho-module-scss-module__J-ROca__link:hover{color:#7c3aed}@media (max-width:768px){.tokushoho-module-scss-module__J-ROca__tokushohoTable{display:block}.tokushoho-module-scss-module__J-ROca__tokushohoTable tr{border-bottom:1px solid #e2e8f0;flex-direction:column;display:flex}.tokushoho-module-scss-module__J-ROca__tokushohoTable th{border-bottom:1px solid #cbd5e1;border-right:none;width:100%;padding:12px 16px}.tokushoho-module-scss-module__J-ROca__tokushohoTable td{width:100%;padding:12px 16px}}
