@charset "utf-8";

/* 背景色、フォント */
body
{background-color:#eee;font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic'}

/* 最大幅、中央寄せ */
.main
{max-width:720px;background-color:#fff;margin:0 auto;}

/* 見出し1 */
h1
{color:#fff;background-color:#358cac;padding:30px;}

/* 見出し2 */
h2
{border:1px solid #666; padding:10px;margin:10px;margin-top:1.5em;font-size:1em;background-color:#efefef;}

/* 文字列・行間隔 */
p
{margin:10px;padding:5px;line-height:1.4em;}

li
{line-height:1.4em;}

/* 文字列・センタリング */
.center
{text-align: center;}

/* ヘッダ */
.head
{text-align: center;font-size:small;background-color:#fff;border-bottom:solid 1px #666;}

/* メインメニュー */
div.navi
{color:#fff;background-color:#9b0f0f;margin-left:10px;margin-right:10px;margin-top:5px;font-size:x-large;letter-spacing:2px;border-radius:5px;}

div.navi a
{display:block;color:#fff;padding:10px;padding-left:2em;text-decoration:none;border-radius:5px;}

div.navi a:hover
{color:#fff;background-color:#710000;border-radius:5px;}

/* フッタ */
footer
{color:#fff;background-color:#333;padding:20px;margin-top:2em;}


