@charset "euc-jp";

div.tokushoho-child { width:100%; margin:-150px 0 40px; padding-top:150px; display:block; overflow:hidden; box-sizing:border-box;}
div.tokushoho-child h2 { margin:0 0 16px; font-size:22px; line-height:160%; font-weight:bold;}
div.tokushoho-child table { width:100%; border:1px solid #999; border-collapse:collapse; box-sizing: border-box;}
div.tokushoho-child table th { width:240px; padding:8px 12px; border:1px solid #999; line-height:160%; font-weight: bold; vertical-align: middle; background-color: #EFEFEF; box-sizing: border-box;}
div.tokushoho-child table td { padding:8px 12px; border:1px solid #999; line-height:160%; vertical-align: middle; box-sizing: border-box;}

table.table-tokusyoho-soryo {}
table.table-tokusyoho-soryo caption { margin:0 0 6px; font-size:14px; line-height:160%; font-weight:bold;}
table.table-tokusyoho-soryo tr { }
table.table-tokusyoho-soryo th { padding:2px 6px; line-height:140%; }
table.table-tokusyoho-soryo td { padding:2px 6px; line-height:140%; }

table.table-tokusyoho-soryo tr th:nth-child(n+2) { text-align:center;}
table.table-tokusyoho-soryo tr td { text-align:center;}

p.p-haisoAndZei { margin-top:12px;}