
body { color: black; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: white; text-align: center; }
* { margin: 0; padding: 0; }
#header { background-image: url(../img/headerhaikei.jpg); background-repeat: repeat; background-position: left bottom; width: 100%; height: 100px; }
#footer { color: silver; font-size: 12px; text-align: center; margin-top: 15px; padding-top: 5px; padding-bottom: 5px; clear: both; border-top: 1px solid silver; }
#wrapper { text-align: left; margin-right: auto; margin-left: auto; width: 850px; }
#header h1 { color: gray; font-size: 13px; font-weight: normal; background-color: white; width: 710px; float: left; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; }
#header p { color: gray; font-size: 13px; background-color: white; text-align: right; padding-top: 3px; padding-bottom: 3px; }
#secondary { text-align: left; margin-top: 5px; width: 170px; float: left; }
#secondary h2 { color: #708090; font-size: 15px; background-image: url(../img/secondary_h2_hakikei.gif); background-repeat: no-repeat; background-position: left top; margin-top: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
/*メニューリスト*/
#menulist { }
#menulist ul { list-style-type: none; }
#menulist li { font-size: 13px; text-align: center; width: 170px; float: left; }
#menulist li a { color: #191970; text-decoration: none; background-image: url(../img/menubg.jpg); background-repeat: repeat-x; background-position: left top; display: block; padding-top: 5px; padding-bottom: 5px; width: 100%; }
#menulist li a:hover { color: #a9a9a9; text-decoration: underline; background-image: url(../img/menubg-hover.jpg); }
/*secondaryメニューリスト*/
#secondary .list { }
#secondary .list ul { list-style-type: none; border-right: 1px solid #87cefa; border-bottom: 1px solid #87cefa; border-left: 1px solid #87cefa; }
#secondary .list li { font-size: 14px; background-repeat: no-repeat; background-position: left center; list-style-type: none; border-bottom: 1px dotted silver; }
#secondary .list li a { color: navy; text-decoration: none; background-image: url(../img/cl_002.gif); background-repeat: no-repeat; background-position: left center; display: block; margin-left: 2px; padding-top: 8px; padding-bottom: 8px; padding-left: 16px; }
#secondary .list li a:hover { color: #ffd700; background-image: url(../img/cl_005.gif); background-repeat: no-repeat; background-position: left center; }
#secondary .topic { text-align: center; border: solid 1px #0cf; }
#secondary .topic ul { list-style-type: none; }
#secondary .topic dl { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 500; line-height: 1.2; margin: 3px; }
