@charset "Shift_JIS";

/*小枠ページ */
body {
margin: 0;
padding: 0;
background-color: #FFFFFF; /* 小枠ページの背景色 */
color: #000000; /* 小枠ページ全体の文字色 */
font-size: 12px; /* 小枠ページ全体の文字サイズ */
margin-top: 10px; 
margin-right: 3px; 
margin-bottom: 0px; 
margin-left: 3px; }

/*大枠ページ*/
body#index {
 background-color: #FFFFFF; /*大枠ページの背景色*/	
 margin-top: 0px; 
 margin-right: 0px; 
 margin-bottom: 0px; 
 margin-left: 0px;}
 
/*文字*/
* { line-height: 25px; }
* {font-size : 12px;}
hr { width: 550px; }
.clear { clear: both; } 
.ao { color: #063564; font-size : 15px;}
.midori { color: #009900; font-size : 15px;}
.kimidori{ color: #EEFF99; font-size : 15px;}

/*リンクテキスト*/
a:link { color: #0000ff; }
a:visited { color: #800080; }
a:hover { background-color: #FF9900; }
a:active { color: #ff0000; }
a { text-decoration: none; }

a.kakurega:link { color: #000000; }
a.kakurega:visited { color: #000000; }
a.kakurega:hover { background-color: #FFEE55; }
a.kakurega:active { color: #FFEE55; }

/* --- テーブル --- */
table.ta3 {
 background-color: #ffe566; 
 width: 190px; margin-top:0px; 
 margin-bottom: 0px; 
 margin-left: 0px; 
 margin-right: 0px; }
 
td#gif { width: 160px; }
td, th { padding: 2px; }
.td3 {line-height: 20px; }
.dai { background-color: #ffe566; }
.dai2 { background-color: #FCFFB7; }
td.sakukan { background-color: #CCCCFF; }
 

table.ta3- {
 background-color: #EEFF99; 
 width: 200px; margin-top:0px; 
 margin-bottom: 0px; 
 margin-left: 0px; 
 margin-right: 0px;
  float: left; }
  
.dai- { background-color: #EEFF99; }
.dai2- { background-color: #EEFF99; }
a.kimi:link { color: #EEFF99; }
a.kimi:visited { color: #EEFF99; }
a.kimi:hover { background-color: #EEFF99; }
a.kimi:active { color: #EEFF99; }

/*フレーム*/
#frame {
 width: 780px; 
 height: 2600px;
 vertical-align: baseline;
 margin-right: 5px;
 float: right; }

/*全体*/
#container {
width: 980px; /* ページの幅 */
margin: 0 auto; /* センタリング */
background: url(img/sidebar_200.gif) repeat-y left; /* サイドバーの背景画像 */
background-color: #EEFF99; /* メインカラムの背景色 */
border-left: 2px #D6F0AA solid; /* 左枠線 */
border-right: 2px #D6F0AA solid; /* 右枠線 */
}

/*ヘッダ*/
#header {
background-color: #ffe566; /* ヘッダの背景色 */
background-image: url(img/orange.gif);
height: 80px;
}

/*ヘッダ２*/
#header2 {
background-color: #ffe566; /* ヘッダの背景色 */
height: 20px;
}

/*ナビゲーション*/
#nav {
float: left;
width: 195px; /* サイドバーの幅 */
}

/*メインカラム*/
#content {
float: left;
width: 780px; /* メインカラムの幅 */
}

/*フッタ1*/
#footer1 {
clear: left; /* フロートのクリア */
width: 100%;
background-color: #ffe566; /* フッタの背景色 */
}

/*フッタ2*/
#footer2 {
clear: left; /* フロートのクリア */
width: 100%;
background-color: #ffe566; /* フッタの背景色 */
}
