BODY {
 font-family:Verdana,Osaka;
 color:#000000;
 font-size:10px;
 line-height:1.8;
 text-align:center;
 margin:5px 0px;
 background-image:url(p/back.gif);
 background-color:#f6f6f6;
}

/* 通常リンク */
A:link   {text-decoration: none; color:#666666; }
A:visited{text-decoration: none; color:#666666; }
A:active {text-decoration: none; color:#666666;}
A:hover  {text-decoration: none; color:#CCFF00;}

/* メニューリンク */
.menu a:link   {text-decoration: none; color:#000000;}
.menu a:visited{text-decoration: none; color:#000000;}
.menu a:active {text-decoration: none; color:#000000;}
.menu a:hover  {text-decoration: none; color:#eeeeee;}

/* ヘッダー */
.header{text-align:left;}

/* カウンター */
.counter{text-align:right;font-size:10px;color:#000000;padding:0px 10px;margin:0px;}

/* タイトル */
.t{text-align:right;font-size:10px;color:#000000;font-family:Century Gothic,Verdana;
background-color:#CCFF00;line-height:50px;height:50px;
padding:0px 20px;margin:0px;border:1px solid #000000;}

/* メニュー欄 */
.menu{text-align:center; color:#000000;background-color:#ffffff;line-height:36px;
height:36px;padding:0px 10px;margin:5px 0px;height:22px;border:1px solid #000000;}

/* 見出し */
h2{text-align:left; font-size:12px;margin:0px;padding:0px 5px;font-weight:bold;
border-bottom:1px solid #000000;}

/* 文章部分 */
p{text-align:left; margin:10px 10px;}

/* 文章部分枠 */
.c{text-align:left; background-color:#ffffff;margin:30px 20px;}

/* ページ大枠 */
#outline{ text-align:center; width:450px;padding:0px;margin:0px;}

/* ページ内枠 */
#inline{padding:0px;margin:0px;text-align:right;border:1px solid #000000;
background-color:#ffffff;}

/* コピーライト */
.copy{text-align:center; background-color:#CCFF00;line-height:36px; height:36px;
color:#000000; padding:0px 10px;margin:5px 0px;border:1px solid #000000;}

/* マージン */
.margin{margin:20px;}


th, td {
  font-size: 10px;
}