@charset "Shift_JIS";

/*** 見出し ***/

#content h4 { margin:1em auto 0.5em auto; padding-top:1em; font-weight:bold; }
#content h5 { margin:0.5em auto 0.5em 1em; font-weight:bold; }
#content h6.subt { margin:0.5em auto 0.5em 2em; font-size:1em; font-weight:bold; text-align:left; } /* jigyo */
#content h6 { margin:2em 0 0 2.5em; font-size:0.9em; text-align:center; } /* 表 */
#content h6.subh { margin:2em 0 0 3.5em; font-size:0.9em; text-align:center; } /* 表 */


/*** 用語 ***/
#content dt { margin:1.5em 0 0.3em 0; font-weight:bold; }
#content dd { margin:0 0 0 3em; text-indent:1em; line-height:1.3em; }


/*** 表 ***/
.yellow { background:yellow; margin:1em 2em 2em; padding:1em; }

.atbl { border-top:solid 1px #666; border-bottom:solid 1px #666; font-size:0.8em; margin-bottom:0.5em; width:96%; }
.atbl caption { caption-side:top; text-align:right; }
.atbl td { border-bottom:solid 1px #DDD; border-left:solid 1px #666; text-align:right; }
.atbl thead th { border-bottom:solid 1px #666; border-left:solid 1px #666; font-weight:normal; }
.atbl thead th.noL { border-left:none; }
.atbl tbody th { border-bottom:solid 1px #DDD; font-weight:normal; text-align:left; }
.atbl tbody th.onR { border-right:solid 1px #DDD; }
.atbl tbody tr.bold th,
.atbl tbody tr.bold td { font-weight:bold; }
.atbl td.kome { border-left:none; text-align:left; } /* 「*」 */

.attention,
.attention0 { font-size:0.8em; margin:auto auto 3em 2.5em; }
.attention_sub { font-size:0.8em; margin:auto auto 3em 3.5em; }
.attention p { margin-left:3.0em; text-indent:-3.0em; }
.attention0 p { margin-left:1.5em; text-indent:-1.5em; }
