@charset "Shift_JIS";

@media print {
* { font-family:serif }
}

body { background-color:#fdfdf6; padding-left:2em }
p { letter-spacing:0.2em; line-height:130%; text-indent:1em }
dd { letter-spacing:0.2em; line-height:130% }
img { border:none }
h1 { padding-top:1em; font-family:sans-serif }
h2 { border-left:4px solid #ff0000; border-bottom:1px solid #000000; padding-left:4px; font-family:sans-serif }
h3 { border-left:4px solid #ff0000; border-bottom:1px solid #000000; padding-left:4px; font-family:sans-serif }
h4 { border-bottom:1px solid #000000; padding-left:4px; font-family:sans-serif }
h5 { border-bottom:1px solid #000000; padding-left:4px; font-family:sans-serif }
p img  { vertical-align:middle }
td img { vertical-align:middle }
li img { vertical-align:middle }
dl img { vertical-align:middle }
dd img { vertical-align:middle }

p.o { text-indent:-1.5em; margin-left:1.5em }

@media screen {
div.navi { margin-left:-2em }
div.navi th { vertical-align:top; font-size:small }
div.navi td { vertical-align:top; font-size:small }
div.navi td a { white-space:nowrap }
}

@media print {
div.navi { display:none }
}

h1.title { text-align:center; font-size:250%; font-weight:normal; color:#020167; padding-top:0 }
h3.author { text-align:center; border-style:none }

div.contents dt {padding-bottom:0.5em}
div.lead { padding:1em; border:#fefef9 thin outset; background-color:#ffffe9 }
div.lead p { text-indent:1em }
div.lead dt {padding-bottom:0.5em}
div.footer { margin-top:1em; padding:1em; border-top:1px dotted gray }

div.pic { text-align:center }
div.pic div { margin-top:2px }

div.sheet { text-align:center; margin-bottom:1em; margin-top:1em }
div.sheet table { border-collapse:collapse; margin-left:auto; margin-right:auto; text-align:justify }
div.sheet caption { border-collapse:collapse; margin-left:auto; margin-right:auto; text-align:center; white-space:nowrap; padding-top:0.5em; padding-bottom:0.5em }
div.sheet th { white-space:nowrap; text-align:center }
div.sheet th { border:1px solid gray; padding:4px; background-color:#ccccff }
div.sheet td { border:1px solid gray; padding:4px }
div.sheet .name { white-space:nowrap }
div.sheet .icon { white-space:nowrap; text-align:center }
div.sheet .bool { white-space:nowrap; text-align:center }
div.sheet .item { white-space:nowrap; text-align:center }
div.sheet .note { }
div.sheet .pp { background-color:#ffff00; border:1px dotted #cccccc; padding:2px; margin:2px }
div.sheet { text-align:center; margin-bottom:1em; margin-top:1em }
div.sheet tr.l1 { background-color:#eaf3ff }
div.sheet tr.l1 td { background-color:#eaf3ff }
div.sheet tr.l2 { background-color:#f3eaff }
div.sheet tr.l2 td { background-color:#f3eaff }

div.tips dl { background-color:#f6f6f6; border:1px dotted #333333; padding:0.5em 1em; margin-top:1em; margin-bottom:1em; letter-spacing:0.2em; line-height:130% }
div.tips dl dt.alert { color:#ff0000; font-weight:bold }
div.tips dl dt.limit { color:#ff9900; font-weight:bold }
div.tips dl dt.info  { color:#669900; font-weight:bold }
div.tips dl dt.hint  { color:#3333ff; font-weight:bold }
div.tips dl ol dl { border:none }

/*	“ê•¶‚Ì’mŒb Copyright 2004-06 TME Co.,Ltd. */
