/* レイアウトの設定*/
body   { color: #633; background-color: #fff; background-repeat: repeat-x; margin: 0; padding: 0; height: 100% }
a:link { color: #300 }
/* ヘッダーの設定*/
#head { background-image: url("img/site/heda.gif"); background-repeat: no-repeat; width: 850px; height: 139px }
/* ラッパーの設定*/
#wrap   { background-color: white; background-repeat: repeat-x; position: relative; width: 850px; height: 100% }
/* 左側の設定*/
#left     { background-color: white; background-repeat: repeat-x; margin-top: 3px; margin-bottom: 0; padding-bottom: 0; bottom: 100%; width: 200px; height: 100%; float: left }
/* 右側の設定*/
#right     { background-color: white; background-repeat: repeat-x; margin-top: 3px; width: 650px; height: 100%; float: right }
/* フッターの設定*/
#foot /* copylight */     { color: #ccc; font-size: 12px; background-color: #000; text-align: right; width: 850px; height: 20px; clear: both }
table { margin-top: 0 }
h1  { color: #000; font-size: 12px; font-weight: bold; background-repeat: no-repeat; margin: 3px 0 3px 28px }
h5 { font-size: 11px; font-weight: bold; background-repeat: no-repeat; background-position: 0 inherit; list-style-image: url("img/site/navi01.gif"); display: inherit; margin-right: 0; margin-bottom: 0; margin-left: 12px }
h2     { color: #f93; font-size: 15px; font-weight: bold; margin: 0 0 0 12px }
h4    { color: #630; font-size: 18px; font-weight: bold; background-image: url("img/site/h2.jpg"); background-repeat: no-repeat; background-position: 0 bottom; margin-top: 0; margin-bottom: 0; margin-left: 12px; padding-top: 0; padding-bottom: 0 }
h3     { color: #300; font-size: small; font-weight: lighter; margin-right: 70px; margin-left: 12px; padding: 5px; border: dashed 2px; outline-width: 2px; outline-color: #630 }
