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

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

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

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

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

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

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

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

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

.s_05 a{
  display:block;
  margin:0;
  padding:0;
  width:73px;  height:70px;
  background:url(../images/g05.gif) no-repeat;
  float:left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

/* トップバナーのロールオーバー */

.top_ban {
	width:760px;
	margin:0;
	padding:0;
}

.t_01 a{
  display:block;
  margin:0;
  padding:0;
  width:260px;  height:78px;
  background:url(../images/kozuka_bana.jpg) no-repeat;
  float:left;  
}
/*
.t_01 a:focus,
.t_01 a:hover,
.t_01 a:active{
  background:url(../images/top_ban01a.jpg) no-repeat;
}
*/
.t_02 a{
  display:block;
  margin:0;
  padding:0;
  width:255px;  height:78px;
  background:url(../images/top_ban02.jpg) no-repeat;
  float:left;    
}

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

.t_03 a{
  display:block;
  margin:0;
  padding:0;
  width:245px;  height:78px;
  background:url(../images/top_ban03.jpg) no-repeat;
   float:left;     
}

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

.t_04 a{
  display:block;
  margin:0;
  padding:0;
  width:245px;  height:285px;
  background:url(../images/top_ban04.jpg) no-repeat;
}
