/*　全体のリンクの色設定　*/
a:link {
color:#078D00;
}
a:visited {
color:#4b0082;
}  
a:hover {
color:#ffd700;
}
a:active {
color:#ffd700;
}



/* ↓おおまかな構成↓*/

/* ナビゲーション */
#navi_continer {		/*	【ナビゲーションボックス】	*/
position: relative;		/*	配置方法（相対位置）		*/
z-index:100;			/*	重なりの順序（最上位）		*/
width: 650px;			/*	横幅				*/
height:40px;			/*	高さ				*/
}

#navi {				/*	【ナビゲーション全体】		*/
position: absolute;		/*	配置方法（絶対位置）		*/
top: 5px;			/*	上からの配置位置		*/
/*left: 10px;*/			/*	左からの配置位置		*/
left: 0px;			/*	左からの配置位置		*/
width: 650px;			/*	横幅				*/

}

#navi ul {			/*	【メニュー全体】		*/
margin: 0;			/*	マージン（全方向 0）		*/
padding: 0;			/*	マージン（全方向 0）		*/
list-style: none;		/*	リストマーカー（非表示）	*/
}

#navi li {			/*	【メニュー】			*/
color: #fffff;			/*	文字色				*/
float: left;			/*	配置（左寄せ）			*/
/*width: 100px;	*/		/*	横幅				*/
width: 108px;			/*	横幅				*/
margin: 0;			/*	マージン（全方向 0）		*/
font-weight:normal;		/*	文字の太さ（ノーマル）		*/
}

#navi li a {			/*	【メニュー（通常時）】		*/
font-size: 12px;		/*	文字サイズ			*/
color: #ffffff;			/*	文字色				*/
display: block;			/*	要素の表示形式（ブロック）	*/
/* width: 100%; */			/*	横幅				*/
width: 97%;
height:auto;			/*	高さ(可変）			*/
padding: 3px 0;			/*	パディング			*/
text-align: center;		/*	文字の位置揃え			*/
text-decoration: none;		/*	テキストの下線等（なし）	*/
background-color: #008080;	/*	背景色				*/
}

#navi li a:hover {		/*	【メニュー（マウスオーバー）】	*/
color: #ffffff;			/*	文字色				*/
background-color:#359db2;	/*	背景色				*/


}

/* サブメニュー */
#navi ul.sub {			/*	【サブメニュー全体】		*/
background:#a0dae5;		/*	背景色				*/
}

#navi ul.sub li {		/*	【サブメニュー】		*/
float: none;			/*	配置（なし）			*/
}

#navi ul.sub li a {		/*	【サブメニュー（通常時）】	*/
color: #008080;			/*	文字色				*/
background: none;		/*	背景色				*/
font-size: 12px;		/*	文字サイズ			*/
font-weight: normal;		/*	文字の太さ（ノーマル）		*/
padding: 3px 0;			/*	パディング			*/
/*border-top:1px solid #000099;*/	/*	枠線				*/
}

#navi ul.sub li a:hover {	/*	【サブメニュー（マウスオーバー）】*/
color: #008080;			/*	文字色				*/
background-color: #ffff66;	/*	背景色				*/
}

#navi ul li.navi_menu ul {	/*	【メニュー】			*/
display: none;			/*	要素の表示形式（なし）		*/
}

#navi ul li.navi_menu_on ul {	/*	【サブメニュー】		*/
display: block;			/*	要素の表示形式（ブロック）	*/
}

#navi li.navi_menu{		/*	【メニュー】			*/
/* border:1px solid #000099; */	/*	枠線				*/
}

#navi li.navi_menu_on{		/*	【サブメニュー】		*/
/* border:1px solid #000099; */	/*	枠線				*/
}



BODY {

background-image:url(./umi.jpg);
background-color: #cce1ff;
background-repeat:repeat-x;
background-position:bottom;
background-attachment: fixed;
/*文字色*/
color: #006666;


}


