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

#menu {
	background-image:url(../img/menu_bg.png);
	background-repeat:no-repeat;
	background-position: top;	
	padding:0;
	margin:0;
	height:120px;
}

.menu_fr {
	padding:0;
	margin:0 auto 0 auto;
	width:960px;
	height:120px;
}


/* メニューロールオーバー */

.m_01 a{
  display:block;
  margin:0;
  padding:0;
  width:160px;  height:120px;
  background:url(../img/menu01a.png) no-repeat;
  float:left;
}

.m_01 a:focus,
.m_01 a:hover,
.m_01 a:active{
  background:url(../img/menu01b.png) no-repeat;
}

.m_02 a{
  display:block;
  margin:0;
  padding:0;
  width:159px;  height:120px;
  background:url(../img/menu02a.png) no-repeat;
  float:left;
}

.m_02 a:focus,
.m_02 a:hover,
.m_02 a:active{
  background:url(../img/menu02b.png) no-repeat;
}

.m_03 a{
  display:block;
  margin:0;
  padding:0;
  width:161px;  height:120px;
  background:url(../img/menu03a.png) no-repeat;
  float:left;
}

.m_03 a:focus,
.m_03 a:hover,
.m_03 a:active{
  background:url(../img/menu03b.png) no-repeat;
}

.m_04 a{
  display:block;
  margin:0;
  padding:0;
  width:160px;  height:120px;
  background:url(../img/menu04a.png) no-repeat;
  float:left;
}

.m_04 a:focus,
.m_04 a:hover,
.m_04 a:active{
  background:url(../img/menu04b.png) no-repeat;
}

.m_05 a{
  display:block;
  margin:0;
  padding:0;
  width:161px;  height:120px;
  background:url(../img/menu05a.png) no-repeat;
  float:left;
}

.m_05 a:focus,
.m_05 a:hover,
.m_05 a:active{
  background:url(../img/menu05b.png) no-repeat;
}

.m_06 a{
  display:block;
  margin:0;
  padding:0;
  width:158px;  height:120px;
  background:url(../img/menu06a.png) no-repeat;
  float:left;
}

.m_06 a:focus,
.m_06 a:hover,
.m_06 a:active{
  background:url(../img/menu06b.png) no-repeat;
}


.side_menu_top {
	background-image:url(../img/side_menu_top.png);
	margin: 0;
	padding: 0;
	width: 220px;
	height: 18px;
	font-size: 20%;
}

.s_01 a{
  display:block;
  margin:0;
  padding:0;
  width:220px;  height:48px;
  background:url(../img/side_menu01a.png) no-repeat;
}

.s_01 a:focus,
.s_01 a:hover,
.s_01 a:active{
  background:url(../img/side_menu01b.png) no-repeat;
}

.s_02 a{
  display:block;
  margin:0;
  padding:0;
  width:220px;  height:48px;
  background:url(../img/side_menu02a.png) no-repeat;
}

.s_02 a:focus,
.s_02 a:hover,
.s_02 a:active{
  background:url(../img/side_menu02b.png) no-repeat;
}

.s_03 a{
  display:block;
  margin:0;
  padding:0;
  width:220px;  height:48px;
  background:url(../img/side_menu03a.png) no-repeat;
}

.s_03 a:focus,
.s_03 a:hover,
.s_03 a:active{
  background:url(../img/side_menu03b.png) no-repeat;
}

.s_04 a{
  display:block;
  margin:0;
  padding:0;
  width:220px;  height:48px;
  background:url(../img/side_menu04a.png) no-repeat;
}

.s_04 a:focus,
.s_04 a:hover,
.s_04 a:active{
  background:url(../img/side_menu04b.png) no-repeat;
}

.s_05 a{
  display:block;
  margin:0;
  padding:0;
  width:220px;  height:48px;
  background:url(../img/side_menu05a.png) no-repeat;
}

.s_05 a:focus,
.s_05 a:hover,
.s_05 a:active{
  background:url(../img/side_menu05b.png) no-repeat;
}

.s_06 a{
  display:block;
  margin:0;
  padding:0;
  width:220px;  height:48px;
  background:url(../img/side_menu06a.png) no-repeat;
}

.s_06 a:focus,
.s_06 a:hover,
.s_06 a:active{
  background:url(../img/side_menu06b.png) no-repeat;
}

.s_07 a{
  display:block;
  margin:0;
  padding:0;
  width:220px;  height:48px;
  background:url(../img/side_menu07a.png) no-repeat;
}

.s_07 a:focus,
.s_07 a:hover,
.s_07 a:active{
  background:url(../img/side_menu07b.png) no-repeat;
}

.s_08 a{
  display:block;
  margin:0;
  padding:0;
  width:220px;  height:48px;
  background:url(../img/side_menu08a.png) no-repeat;
}

.s_08 a:focus,
.s_08 a:hover,
.s_08 a:active{
  background:url(../img/side_menu08b.png) no-repeat;
}

.side_menu_bt {
	background-image:url(../img/side_menu_bot.png);
	margin: 0 0 10px 0;
	padding: 0;
	width: 220px;
	height: 17px;
	font-size: 20%;
}