/* -- 基本 -------------------------------- */
body { margin: 0px auto 0px auto; text-align:center; background:#cccc99; font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック'; font-size: 12px; line-height: 200%; color:#663333; }

a:link {text-decoration: none; color:#663300; }
a:visited {text-decoration: none; color:#663300; }
a:hover {text-decoration: none; color:#fff; }
a:active {text-decoration: none; color:#fff; }

img	{ border: 0px;}
.clear{ clear:both; line-height:0; height:0;}

#head { width: 100%; margin: 0px; background:url(../img/bar.gif) repeat-x; text-align:left; }
#container { width: 700px; margin: 0px auto 0px auto; text-align:center; }
#title { float:left; margin: 20px 0px 0px 0px; text-align:left;}
#swich { float:right; margin: 10px 0px 0px 0px; text-align:right; font-size: 10px; line-height: 125%;}

table.tab { margin: 10px auto 10px auto; padding: 0px; width: 700px; border: solid 1px #999966; }
td.sub { padding: 8px 8px 8px 8px; background-color: #999966; border: none; font-size: 12px; line-height: 150%; color:#FFFFFF; }
td.com { padding: 8px 8px 4px 8px; background-color: #FFFFFF; border: none; font-size: 12px; line-height: 150%; color:#663333; }
td.dat { padding: 4px 8px 8px 8px;  background-color: #FFFFFF; border: none; text-align: right; font-size:12px; line-height: 150%; color:#663333; }
#next { float:left; margin: 0px; }
#form { float:right; margin: 0px; }