@charset "Shift_JIS";/* 全体構造 ------------------------------------------------------------------------------------------------------------------------------------ */body  { background-image: url("../img/fotterbg.gif"); background-repeat: repeat-y; margin: 0; padding: 0 }#wrapper  { width: 800px; height: auto }/*ヘッダ*/#header    { background-color: #fff; position: absolute; top: 0; left: 0; width: 800px; height: 50px }#header h1 img { margin: 0; padding: 0; position: absolute; top: 0; left: 0 }#header h2 img       { margin: 0; padding: 0; position: absolute; top: 34px; left: 605px }#header h3 img { margin: 0; padding: 0; position: absolute; top: 34px; left: 720px }a:link    { color: #ede8d8; text-decoration: none }a:visited    { color: #ede8d8; text-decoration: none }a:hover   { color: #c60; text-decoration: none }/*ナビゲーション*/#navigation      { background-image: url("../img/navibg.gif"); background-repeat: no-repeat; visibility: visible; margin: 0; padding: 0; position: absolute; top: 50px; left: 0; width: 800px; height: 29px; float: none }/*ページボディ*/#pagebody    { background-image: url("../img/mainpbg.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; position: absolute; top: 79px; left: 0; width: 800px; height: 600px; clear: both }/*メインコンテンツ*/#main           { margin: 0; padding: 0; position: absolute; top: 255px; left: 24px; width: 364px; height: auto }#main h5 img { margin: 0; padding: 0; width: 364px; height: 16px; vertical-align: bottom }#main h5 { font-size: 12px; font-family: Arial; font-style: normal; font-weight: normal; line-height: 16px; text-decoration: none; margin: 0; padding: 0 }#main h6     { font-size: 12px; font-family: Arial; font-weight: normal; line-height: 16px; text-decoration: none; background-image: url("../img/newsbg.gif"); background-repeat: repeat-y; margin: 0; padding: 0 0 0 16px }#main p        { color: #fff; font-size: 12px; font-family: Arial; line-height: 16px; text-decoration: none; margin: 0; padding: 0 }#main p img        { margin: 0; padding: 0; float: right; vertical-align: bottom }/*フッター*/#footer  { background-position: 800px 76px; position: absolute; top: 679px; left: 0; width: 800px; height: 76px }#footer p  { color: #ede8d8; font-size: 10px; font-family: Arial; line-height: 12px; text-decoration: none; position: absolute; top: 52px; left: 12px }#footer h1 img { margin: 0; padding: 0; position: absolute; top: 6px; left: 690px }#footer h5   { color: #ede8d8; font-size: 12px; font-family: Arial; font-style: normal; font-weight: 400; line-height: 12px; text-decoration: none; margin: 0; padding: 0; position: absolute; top: 6px; left: 255px }