BODY {
 font-family:Verdana,Osaka;
 color:#555555;
 font-size:12px;
 line-height:1.8;
 text-align:center;
 margin:0px;
 background-color:#e6e6e6;
 background-image:url(web-2.jpg);
 scrollbar-3dlight-color:    #e6e6e6;
 scrollbar-arrow-color:      #ffffff;
 scrollbar-base-color:       #e6e6e6;
 scrollbar-darkshadow-color: #e6e6e6;
 scrollbar-face-color:       #555555;
 scrollbar-highlight-color:  #e6e6e6;
 scrollbar-shadow-color:     #e6e6e6;
 scrollbar-track-color:      #e6e6e6;
}

/* 通常リンク */
A:link   {text-decoration: underline; color:#ff6666; }
A:visited{text-decoration: underline; color:#ff6666; }
A:active {text-decoration: underline; color:#ff6666;}
A:hover  {text-decoration: none; color:#eeeeee;}

/* メニューリンク */
.menu { text-align: center; color:#ffffff;line-height:20px;background-color:#555555;margin:0px 15px;
height:20px;padding:0px;margin-bottom:20px;width:100%;font-size:10px;filter:alpha(opacity=70);
width:650px;}
.menu ul {list-style-type:none; list-style-position: outside;margin:0px;padding:0px;width:480px;}
.menu li {margin-left:0px; padding:0px;width:80px;float:left;}
.menu li a{height:20px;line-height:20px;width:80px;display:block;text-decoration : none;
padding:0px;float:left;}
.menu li a:link   {color:#ffffff;background-color:#555555;text-decoration : none;}
.menu li a:visited{color:#ffffff;background-color:#555555;text-decoration : none;}
.menu li a:active {color:#555555;text-decoration : none;background-image : url(tab.gif);}
.menu li a:hover  {color:#555555;background-color:#555555;text-decoration : none;background-image : url(tab.gif);}         

/* ヘッダー */
.header{text-align:left;background:url(http://nyonu.fool.jp/random/rotator.php) no-repeat center top;}

/* カウンター */
.counter{text-align:right;font-size:10px;padding:0px 30px;
margin:0px;line-height:15px;height:15px;color:#ffffff;}

/* タイトル */
.t{text-align:right;font-size:16px;color:#ffffff;font-weight:normal;margin-top:30px;
padding:10px 30px;height:20px;line-height:20px;font-family:Arial Black,Verdana;}

/* 見出し */
h2{text-align:left; font-size:10px;margin:0px;padding:0px  0px 0px 15px;font-weight:bold;
line-height:20px;height:20px;color:#cc6666; background-color:#eeeeee;
border-left:4px double #cc6666;}

/* 大見出し */
h3{text-align:left; font-size:10px;padding:0px 10px;margin:5px 15px 15px 15px;
font-weight:bold;padding:0px 20px;color:#559677;background:url(arrow.gif) left center no-repeat;
line-height:16px;height:16px;}

/* 文章部分 */
p{text-align:left; margin:12px 15px;background-image:url(back2.gif);line-height:22px;}

/* 文章部分枠 */
.c{text-align:left; background-color:#ffffff;margin:15px 15px 40px 15px;}

/* ページ大枠 */
#outline{ text-align:center;width:680;padding:0px;margin:0px;
background:url(back.gif) repeat-y;position:absolute;
left:50%;
width:680;
margin-left:-340; /* MUST be half the width */}

/* ページ内枠 わからない人はいじらないように */
#inline{padding:0px;margin:10px 30px;text-align:left;width:620px;}

/* サイド */
.side{width:305px;float:right;text-align:left;font-size:12px;}

/* メイン欄 */
.main{width:305px;float:left;text-align:left;}

/* 1カラム欄 */
.yonu{width:620px;float:left;text-align:left;}

/* 回りこみ防止 */
.boushi{clear:both;}

/* コピーライト */
.copy{text-align:center;color:#555555; padding:10px 10px;margin:0px 15px;font-size:10px;}

/* マージン */
.margin{margin:15px;}t:20px;color:#cc6666; background-color:#eeeeee;
border-left:4px double #cc6666;}

/* 大見出し */
h3{text-align:left; font-size:10px;padding:0px 10px;margin:5px 15px 15px 15px;
font-weight:bold;padding:0px 20px;color:#559677;background:url(arrow.gif) left center no-repeat;
line-height:16px;height:16px;}

/* 文章部分 */
p{text-align:left; margin:12px 15px;background-image:url(back2.gif);line-height:22px;}

/* 文章部分枠 */
.c{text-align:left; background-color:#ffffff;margin:15px 15px 40px 15px;}

/* ページ大枠 */
#outline{ text-align:center;width:680;padding:0px;margin:0px;
background:url(back.gif) repeat-y;position:absolute;
left:50%;
width:680;
margin-left:-340; /* MUST be half the width */}

/* ページ内枠 わからない人はいじらないように */
#inline{padding:0px;margin:10px 30px;text-align:left;width:620px;}

/* サイド */
.side{width:305px;float:right;text-align:left;font-size:12px;}

/* メイン欄 */
.main{width:305px;float:left;text-align:left;}

/* 1カラム欄 */
.yonu{width:620px;float:left;text-align:left;}

/* 回りこみ防止 */
.boushi{clear:both;}

/* コピーライト */
.copy{text-align:center;color:#555555; padding:10px 10px;margin:0px 15px;font-size:10px;}

/* マージン */
.margin{margin:15px;}