BODY {
 font-family:Verdana,Osaka;
 color:#000000;
 font-size:10px;
 line-height:1.8;
 text-align:center;
 margin:0px;
 background-color:#cccccc;
 scrollbar-3dlight-color:    #cccccc;
 scrollbar-arrow-color:      #ffffff;
 scrollbar-base-color:       #cccccc;
 scrollbar-darkshadow-color: #cccccc;
 scrollbar-face-color:       #000000;
 scrollbar-highlight-color:  #cccccc;
 scrollbar-shadow-color:     #cccccc;
 scrollbar-track-color:      #cccccc;
}

/* 通常リンク */
A:link   {text-decoration: underline; color:#000000; }
A:visited{text-decoration: underline; color:#000000; }
A:active {text-decoration: underline; color:#000000;}
A:hover  {text-decoration: none; color:#ffffff;}

/* メニューリンク */
.menu {font-size :10px;width:100%;text-align:left;margin-bottom:20px;}
.menu ul{list-style-type:none; list-style-position: outside;margin:0;padding:0px 5px;}
.menu li{margin-left:0px; padding:0px;}
.menu li a{height:20px;line-height:18px;width:100%;display:block;text-decoration : underline;
border-bottom:1px solid #000000;padding:0px 5px;}
.menu li a:link   {color:#ffffff;background-color:#000000;border-left:3px solid #000000;}
.menu li a:visited{color:#ffffff;background-color:#000000;border-left:3px solid #000000;}
.menu li a:active {color:#ffffff;background-color:#000000;border-left:3px solid #000000;}
.menu li a:hover  {background-color:#000000;color:#cccccc;border-left:3px solid #cc0000;}         

/* サイド欄通常リンク */
.side a:link   {text-decoration: none; color:#000000;}
.side a:visited{text-decoration: none; color:#000000;}
.side a:active {text-decoration: none; color:#000000;}
.side a:hover  {text-decoration: none; color:#eeeeee;}

/* ヘッダー */
.header{text-align:right;font-size:10px;color:#000000;padding:0px;
background-color:#ffffff;margin:0px 15px;line-height:20px;height:20px;}

/* タイトル */
.t{text-align:left;font-size:18px;color:#ffffff;font-weight:bold;margin: 0px;
padding:10px 5px;font-family:Century Gothic,Arial;}

/* サイド欄見出し */
h1{font-size:10px;height:20px;line-height:20px;font-weight:bold;margin-bottom:5px;}

/* 見出し */
h2{text-align:left; font-size:10px;margin:10px 15px;padding:0px 8px;font-weight:normal;
line-height:26px;height:26px;background-color:#000000;color:#ffffff;
border:1px solid #000000;}

/* 大見出し */
h3{text-align:left; font-size:10px;padding:0px 8px;margin:0px 10px 30px 10px;
font-weight:bold;line-height:15px;height:15px;background-color:#ffffff;color:#000000;
border-left:8px solid #cc0000;}

/* 文章部分 */
p{text-align:left; margin:10px 25px;}

/* 文章部分枠 */
.c{text-align:left; background-color:#ffffff;margin-bottom:40px;}

/* ページ大枠 */
#outline{ text-align:center;width:550;padding:0px;margin:0px;background-color:#000000;}

/* ページ内枠 わからない人はいじらないように */
#inline{padding:0px;margin:0px;text-align:left;background-color:#000000;}

/* サイド枠 */
.side{width:100px;float:left;text-align:left;font-size:10px;color:#999999;
margin-left:10px;}

/* メイン枠 背景色はサイドとメインの間の色になります */
.main_outline{width:400px;float:right;text-align:left;}

/* メイン欄 */
.main{margin-left:0px;background-color:#ffffff;}

/* 回りこみ防止　わからない人はいじらないように */
.boushi{clear:both;background-color:#000000;margin:0px;}

/* コピーライト */
.copy{text-align:center; background-color:#ffffff;line-height:20px; height:20px;
color:#000000; padding:0px 10px;margin:0px;}

/* マージン */
.margin{padding:15px;}