.hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:60px 0;text-align:center}.hero h1{font-size:2.5rem;margin-bottom:1rem}.content-wrapper{max-width:800px;margin:0 auto}.tokusho-table{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.1)}.tokusho-table td,.tokusho-table th{padding:1rem;text-align:left;border-bottom:1px solid #e9ecef}.tokusho-table th{background:#f8f9fa;font-weight:600;color:#333;width:200px;vertical-align:top}.tokusho-table td{color:#666;line-height:1.6}.tokusho-table tr:last-child td,.tokusho-table tr:last-child th{border-bottom:none}@media (max-width:768px){.hero h1{font-size:2rem}.tokusho-table{font-size:.9rem}.tokusho-table td,.tokusho-table th{padding:.8rem}.tokusho-table th{width:150px}}