/*------------------------------------------------
 * グローバルナビのスタイル
 *----------------------------------------------*/

/* サイドメニューロールオーバー */
.s_01 a{
  display:block;
  margin:0;
  padding:0;
  width:210px;
  height:40px;
  background:url(images/m_01a.jpg) no-repeat;
  color:#FFFFFF;
  text-align:center;
  line-height:40px;
  font-weight:bold;
}

.s_01a a{
  display:block;
  margin:0;
  padding:0;
  width:210px;
  height:40px;
  background:url(images/m_01.jpg) no-repeat;
  color:#FFFFFF;
  text-align:center;
  line-height:40px;
  font-weight:bold;
}


.s_02 a{
  display:block;
  margin:0;
  padding:0;
  width:99px;
  height:40px;
  background:url(images/m_02.jpg) no-repeat;
  text-align:center;
  line-height:40px;
  font-weight:bold;
}

.s_02a a{
  display:block;
  margin:0;
  padding:0;
  width:99px;
  height:40px;
  background:url(images/m_02a.jpg) no-repeat;
  text-align:center;
  line-height:40px;
  font-weight:bold;
}


.s_03 a{
  display:block;
  margin:0;
  padding:0;
  width:120px;
  height:40px;
  background:url(images/m_03.jpg) no-repeat;
  text-align:center;
  line-height:40px;
  font-weight:bold;
}

.s_03a a{
  display:block;
  margin:0;
  padding:0;
  width:120px;
  height:40px;
  background:url(images/m_03a.jpg) no-repeat;
  text-align:center;
  line-height:40px;
  font-weight:bold;
}

.s_04 a{
  display:block;
  margin:0;
  padding:0;
  width:133px;
  height:40px;
  background:url(images/m_04.jpg) no-repeat;
  text-align:center;
  line-height:40px;
  font-weight:bold;
}

.s_04a a{
  display:block;
  margin:0;
  padding:0;
  width:133px;
  height:40px;
  background:url(images/m_04a.jpg) no-repeat;
  text-align:center;
  line-height:40px;
  font-weight:bold;
}

#menu {
	margin:0 0 10px 0;
	padding:0;
}

/* リンクのスタイル */
#menu a:link { color:#666666;	text-decoration:none;	}
#menu a:active  { color:#666666;	text-decoration:none;	}
#menu a:visited  { color:#666666;	text-decoration:none;	}
#menu a:hover  { color:#666666;	text-decoration:underline;	}

/* 白リンクのスタイル */
.link_top a:link { color:#FFFFFF;	text-decoration:none;	}
.link_top a:active  { color:#FFFFFF;	text-decoration:none;	}
.link_top a:visited  { color:#FFFFFF;	text-decoration:none;	}
.link_top a:hover  { color:#FFFFFF;	text-decoration:underline;	}

#menu table,td,th {
	margin:0;
	padding:0;
	border:0 none;
	border-collapse:collapse;
}
