BODY {

 font-family:Verdana,Osaka;

 color:#000000;

 font-size:10px;

 line-height:1.8;

 text-align:center;

 margin:15px;

 background-color:#ffffff;

 scrollbar-3dlight-color:    #ffffff;

 scrollbar-arrow-color:      #ffffff;

 scrollbar-base-color:       #eeeeee;

 scrollbar-darkshadow-color: #ffffff;

 scrollbar-face-color:       #ffffff;

 scrollbar-highlight-color:  #ffffff;

 scrollbar-shadow-color:     #ffffff;

 scrollbar-track-color:      #eeeeee;

}



/* 通常リンク */

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 a:link   {text-decoration: none; color:#000000;}

.menu a:visited{text-decoration: none; color:#000033;}

.menu a:active {text-decoration: none; color:#dcdcdc;}

.menu a:hover  {text-decoration: none; color:#dcdcdc;}



/* サイド欄リンク */

.side a:link   {text-decoration: none; color:#071a33;}

.side a:visited{text-decoration: none; color:#071a33;}

.side a:active {text-decoration: none; color:#dcdcdc;}

.side a:hover  {text-decoration: none; color:#dcdcdc;}



/* コピーライトリンク */

.copy a:link   {text-decoration: none; color:#636363;}

.copy a:visited{text-decoration: none; color:#c0c0c0;}

.copy a:active {text-decoration: none; color:#add8e6;}

.copy a:hover  {text-decoration: none; color:#eeeeee;}





/* ヘッダー */

.header{text-align:center;background-color:#ffffff;}



/* タイトル */

.t{text-align:right;font-size:12px;color:#000000;font-weight:normal;

font-family:Arial Black,Arial,Verdana;padding:0px 10px;height:80px;

background:url(souplogo.gif) #ffffff;margin:1px 1px;}





/* メッセージ欄 */

.m{text-align:right; font-size:10px;color:#8a96ab; background-color:#ffffff;line-height:14px;

height:14px;padding:0px 2px;margin:2px;}



/* メニュー欄 */

.menu{text-align:right; font-size:12px;color:#000033;background-color:#ffffff;line-height:20px;

height:20px;padding:0px0px;margin:0px;border-top:1px dashed #999999;}



/* サイド欄見出し */

h1{font-size:12px;height:15px;line-height:15px;margin-bottom:5px;color:#000033;font-weight:normal;}



/* 見出し */

h2{text-align:left; font-size:10px;margin:0px;padding:0px 8px;font-weight:normal;

line-height:26px;height:26px;background-color:#eeeeee;color:#666666;}



/* 大見出し */

h3{text-align:left; font-size:10px;padding:0px 10px;margin-bottom:20px;font-weight:bold;

line-height:20px;height:20px;background-color:#ffffff;color:#cc0000;}



/* 見出し2 */

h4{font-size:10px;height:10px;line-height:10px;margin-bottom:1px;color:#071a33;font-weight:lighter;}



/* 文章部分 */

p{text-align:left; margin:10px 10px;}



/* 文章部分枠 */

.c{text-align:left; background-color:#ffffff;margin-bottom:30px;}



/* ページ大枠 */

#outline{ text-align:center;width:685;padding:0px;margin:0px;}



/* ページ内枠  */

#inline{padding:0px;margin:0px;text-align:left;background-color:#ffffff;

border-bottom:1px dashed #999999;border-top:1px dashed #999999;}



/* サイド */

.side{width:130px;float:left;text-align:left;font-size:9px;color:#696969;}



/* メイン欄 */

.main{width:554px;float:right;text-align:left;}



/* 回りこみ防止　 */

.boushi{clear:both;}



/* コピーライト */

.copy{text-align:center; background-color:#ffffff;line-height:30px; height:30px;

color:#636363; padding:0px 10px;}



