/*------------------------------------------------
 * ロールオーバーのスタイル
 *----------------------------------------------*/

/* グローバルメニューロールオーバー */
.s_01 a{
  display:block;
  margin:0;
  padding:0;
  width:148px;  height:75px;
  background:url(../images/pg01.gif) no-repeat;
  float:left;
}

.s_01 a:focus,
.s_01 a:hover,
.s_01 a:active{
  background:url(../images/pg01a.gif) no-repeat;
}

.s_02 a{
  display:block;
  margin:0;
  padding:0;
  width:85px;  height:75px; 
  background:url(../images/pg02.gif) no-repeat;
  float:left;
}

.s_02 a:focus,
.s_02 a:hover,
.s_02 a:active{
  background:url(../images/pg02a.gif) no-repeat;
}

.s_03 a{
  display:block;
  margin:0;
  padding:0;
  width:96px;  height:75px;
  background:url(../images/pg03.gif) no-repeat;
  float:left;
}

.s_03 a:focus,
.s_03 a:hover,
.s_03 a:active{
  background:url(../images/pg03a.gif) no-repeat;
}

.s_04 a{
  display:block;
  margin:0;
  padding:0;
  width:85px;  height:75px;
  background:url(../images/pg04.gif) no-repeat;
  float:left;
}

.s_04 a:focus,
.s_04 a:hover,
.s_04 a:active{
  background:url(../images/pg04a.gif) no-repeat;
}

/* サイドメニューのロールオーバー */
.m_01 a{
  display:block;
  margin:0;
  padding:0;
  width:260px;  height:60px;
  background:url(../images/s01.jpg) no-repeat;
}

.m_01 a:focus,
.m_01 a:hover,
.m_01 a:active{
  background:url(../images/s01a.jpg) no-repeat;
}

.m_02 a{
  display:block;
  margin:0;
  padding:0;
  width:260px;  height:60px;
  background:url(../images/s02.jpg) no-repeat;
}

.m_02 a:focus,
.m_02 a:hover,
.m_02 a:active{
  background:url(../images/s02a.jpg) no-repeat;
}

.m_02_02 a{
  display:block;
  margin:0;
  padding:0;
  width:260px;  height:50px;
  background:url(../images/s02_02a.jpg) no-repeat;
}

.m_02_02 a:focus,
.m_02_02 a:hover,
.m_02_02 a:active{
  background:url(../images/s02_02a.jpg) no-repeat;
}

.m_02_03 a{
  display:block;
  margin:0;
  padding:0;
  width:260px;  height:50px;
  background:url(../images/s02_03.jpg) no-repeat;
}

.m_02_03 a:focus,
.m_02_03 a:hover,
.m_02_03 a:active{
  background:url(../images/s02_03a.jpg) no-repeat;
}

.m_02_04 a{
  display:block;
  margin:0;
  padding:0;
  width:260px;  height:50px;
  background:url(../images/s02_04.jpg) no-repeat;
}

.m_02_04 a:focus,
.m_02_04 a:hover,
.m_02_04 a:active{
  background:url(../images/s02_04a.jpg) no-repeat;
}

.m_02_05 a{
  display:block;
  margin:0;
  padding:0;
  width:260px;  height:50px;
  background:url(../images/s02_05.jpg) no-repeat;
}

.m_02_05 a:focus,
.m_02_05 a:hover,
.m_02_05 a:active{
  background:url(../images/s02_05a.jpg) no-repeat;
}

.m_03 a{
  display:block;
  margin:0;
  padding:0;
  width:260px;  height:60px;
  background:url(../images/s03.jpg) no-repeat;
}

.m_03 a:focus,
.m_03 a:hover,
.m_03 a:active{
  background:url(../images/s03a.jpg) no-repeat;
}

.m_03_02 a{
  display:block;
  margin:0;
  padding:0;
  width:260px;  height:50px;
  background:url(../images/s03_02a.jpg) no-repeat;
}

.m_03_02 a:focus,
.m_03_02 a:hover,
.m_03_02 a:active{
  background:url(../images/s03_02a.jpg) no-repeat;
}

.m_03_03 a{
  display:block;
  margin:0;
  padding:0;
  width:260px;  height:50px;
  background:url(../images/s03_03.jpg) no-repeat;
}

.m_03_03 a:focus,
.m_03_03 a:hover,
.m_03_03 a:active{
  background:url(../images/s03_03a.jpg) no-repeat;
}

.m_03_04 a{
  display:block;
  margin:0;
  padding:0;
  width:260px;  height:50px;
  background:url(../images/s03_04.jpg) no-repeat;
}

.m_03_04 a:focus,
.m_03_04 a:hover,
.m_03_04 a:active{
  background:url(../images/s03_04a.jpg) no-repeat;
}

.m_04 a{
  display:block;
  margin:0;
  padding:0;
  width:260px;  height:60px;
  background:url(../images/s04.jpg) no-repeat;
}

.m_04 a:focus,
.m_04 a:hover,
.m_04 a:active{
  background:url(../images/s04a.jpg) no-repeat;
}

.m_05 a{
  display:block;
  margin:0;
  padding:0;
  width:260px;  height:60px;
  background:url(../images/s05.jpg) no-repeat;
}

.m_05 a:focus,
.m_05 a:hover,
.m_05 a:active{
  background:url(../images/s05a.jpg) no-repeat;
}

.m_06 a{
  display:block;
  margin:0;
  padding:0;
  width:260px;  height:60px;
  background:url(../images/s06.jpg) no-repeat;
}

.m_06 a:focus,
.m_06 a:hover,
.m_06 a:active{
  background:url(../images/s06a.jpg) no-repeat;
}

.m_07 a{
  display:block;
  margin:0;
  padding:0;
  width:260px;  height:60px;
  background:url(../images/s07.jpg) no-repeat;
}

.m_07 a:focus,
.m_07 a:hover,
.m_07 a:active{
  background:url(../images/s07a.jpg) no-repeat;
}

.m_09 a{
  display:block;
  margin:0;
  padding:0;
  width:260px;  height:60px;
  background:url(../images/s09.jpg) no-repeat;
}

.m_09 a:focus,
.m_09 a:hover,
.m_09 a:active{
  background:url(../images/s09a.jpg) no-repeat;
}