*  /* リセット  */ { margin: 0; padding: 0; }
body  /* ボディ */ { color: #777; font-size: small; font-family: HiraMaruPro-W4, "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, Verdana, "MS ゴシック", "ＭＳ Ｐゴシック", Arial, Helvetica; background-color: white; text-align: left; width: 90%; height: 100%; margin-right: auto; margin-left: auto; }
img  /* 画像 */ { border: none; }
p  /* 段落  */ { text-align: left; margin-bottom: 2em; }
h1 { font-size: large; font-weight: bold; width: 100%; height: 1.5em; padding-left: 5px; border-top: 1px dotted #cc9; border-bottom: 1px dotted #cc9; border-left: 10px solid #cc9; }
h2 { font-size: small; font-weight: bold; margin-bottom: 1.5em; }
h3 { font-size: small; font-weight: bold; }
.eng { font-family: "Times New Roman", Times, Georgia, serif; font-style: italic; }
#header  /* ヘッダ */ { text-align: left; margin: 10px 0 40px; }
#header hr  /* ヘッダのライン */ { clear: both; margin-top: 10px; }
#header img  /* ヘッダー　タイトル画像 */ { margin-top: 0; margin-bottom: 0; margin-left: 0; }
.mark  /* ヘッダのマーク */ { float: right; width: 80px; margin-right: 0; }
#footer  /* フッタ  */ { text-align: center; clear: both; margin-top: 60px; }
#footer img  /* フッタ　画像（ナビボタン） */ { border-color: #888 #888 #aaa #aaa; border-style: inset; border-width: 2px; }
#footer hr  /* フッタ 罫線 */ { margin-top: 10px; size: 3px; }
#copyright  /* コピーライト表示 */ { font-family: "Times New Roman", Times, Georgia, serif; font-style: italic; text-align: center; width: 100%; margin-top: 10px; }
#copyright img  /* コピーライト表示 ロゴ */ { text-align: right; float: right; margin-top: -5px; margin-bottom: 10px; }

