/*ヘッダ　ロールオーバー*/
a.aisatsu{
float:left;
display:block;
width:103px;
height:28px;
background-image:url(../img_cmn/goaisatsu.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.aisatsu {background-image: url(../img_cmn/goaisatsu.gif);}
a:hover.aisatsu{background-image: url(../img_cmn/goaisatsu.gif);
	background-position:0px -28px;}
a:active.aisatsu {background-image: url(../img_cmn/goaisatsu.gif);}

a.kaisya{
float:left;
display:block;
width:84px;
height:28px;
background-image:url(../img_cmn/kaisya.gif);
background-repeat:no-repeat;
overflow: hidden;
}
a:visited.kaisya {background-image: url(../img_cmn/kaisya.gif);}
a:hover.kaisya{background-image: url(../img_cmn/kaisya.gif);
	background-position:0px -28px;}
a:active.kaisya{background-image: url(../img_cmn/kaisya.gif);}

a.kyan{
float:left;
display:block;
width:182px;
height:28px;
background-image:url(../img_cmn/kyan.gif);
background-repeat:no-repeat;
overflow: hidden;
}
a:visited.kyan {background-image: url(../img_cmn/kyan.gif);}
a:hover.kyan{background-image: url(../img_cmn/kyan.gif);
	background-position:0px -28px;}
a:active.kyan {background-image: url(../img_cmn/kyan.gif);}

a.jigyou{
float:left;
display:block;
width:89px;
height:28px;
background-image:url(../img_cmn/jigyou.gif);
background-repeat:no-repeat;
overflow: hidden;
}
a:visited.jigyou {background-image: url(../img_cmn/jigyou.gif);}
a:hover.jigyou{background-image: url(../img_cmn/jigyou.gif);
	background-position:0px -28px;}
a:active.jigyou{background-image: url(../img_cmn/jigyou.gif);}

a.saiyou{
float:left;
display:block;
width:89px;
height:28px;
background-image:url(../img_cmn/saiyou.gif);
background-repeat:no-repeat;
overflow: hidden;
}
a:visited.saiyou {background-image: url(../img_cmn/saiyou.gif);}
a:hover.saiyou{background-image: url(../img_cmn/saiyou.gif);
	background-position:0px -28px;}
a:active.saiyou {background-image: url(../img_cmn/saiyou.gif);}

a.sitemap{
float:left;
display:block;
width:105px;
height:28px;
background-image:url(../img_cmn/sitemap.gif);
background-repeat:no-repeat;
overflow: hidden;
}
a:visited.sitemap {background-image: url(../img_cmn/sitemap.gif);}
a:hover.sitemap{background-image: url(../img_cmn/sitemap.gif);
	background-position:0px -28px;}
a:active.sitemap {background-image: url(../img_cmn/sitemap.gif);}

a.kojin{
float:left;
display:block;
width:128px;
height:28px;
background-image:url(../img_cmn/kojin.gif);
background-repeat:no-repeat;
overflow: hidden;
}
a:visited.kojin{background-image: url(../img_cmn/kojin.gif);}
a:hover.kojin{background-image: url(../img_cmn/kojin.gif);
	background-position:0px -28px;}
a:active.kojin{background-image: url(../img_cmn/kojin.gif);}

/*サイドメニュー*/
a.menu_home{
display:block;
width:192px;
height:26px;
background-image:url(../img_cmn/menu_home.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.menu_home {background-image: url(../img_cmn/menu_home.gif);}
a:hover.menu_home{background-image: url(../img_cmn/menu_home.gif);
	background-position:-192px 0px;}
a:active.menu_home{background-image: url(../img_cmn/menu_home.gif);}

a.menu_profile01{
display:block;
width:192px;
height:18px;
background-image:url(../img_cmn/menu_profile01.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.menu_profile01 {background-image: url(../img_cmn/menu_profile01.gif);}
a:hover.menu_profile01{background-image: url(../img_cmn/menu_profile01.gif);
	background-position:-192px 0px;}
a:active.menu_profile01{background-image: url(../img_cmn/menu_profile01.gif);}

a.menu_profile02{
display:block;
width:192px;
height:14px;
background-image:url(../img_cmn/menu_profile02.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.menu_profile02 {background-image: url(../img_cmn/menu_profile02.gif);}
a:hover.menu_profile02{background-image: url(../img_cmn/menu_profile02.gif);
	background-position:-192px 0px;}
a:active.menu_profile02{background-image: url(../img_cmn/menu_profile02.gif);}

a.menu_profile03{
display:block;
width:192px;
height:17px;
background-image:url(../img_cmn/menu_profile03.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.menu_profile03 {background-image: url(../img_cmn/menu_profile03.gif);}
a:hover.menu_profile03{background-image: url(../img_cmn/menu_profile03.gif);
	background-position:-192px 0px;}
a:active.menu_profile03{background-image: url(../img_cmn/menu_profile03.gif);}

a.menu_profile04{
display:block;
width:192px;
height:17px;
background-image:url(../img_cmn/menu_profile04.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.menu_profile04 {background-image: url(../img_cmn/menu_profile04.gif);}
a:hover.menu_profile04{background-image: url(../img_cmn/menu_profile04.gif);
	background-position:-192px 0px;}
a:active.menu_profile04{background-image: url(../img_cmn/menu_profile04.gif);}

a.menu_campain01{
display:block;
width:192px;
height:17px;
background-image:url(../img_cmn/menu_campain01.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.menu_campain01 {background-image: url(../img_cmn/menu_campain01.gif);}
a:hover.menu_campain01{background-image: url(../img_cmn/menu_campain01.gif);
	background-position:-192px 0px;}
a:active.menu_campain01{background-image: url(../img_cmn/menu_campain01.gif);}

a.menu_campain02{
display:block;
width:192px;
height:14px;
background-image:url(../img_cmn/menu_campain02.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.menu_campain02{background-image: url(../img_cmn/menu_campain02.gif);}
a:hover.menu_campain02{background-image: url(../img_cmn/menu_campain02.gif);
	background-position:-192px 0px;}
a:active.menu_campain02{background-image: url(../img_cmn/menu_campain02.gif);}

a.menu_campain03{
display:block;
width:192px;
height:14px;
background-image:url(../img_cmn/menu_campain03.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.menu_campain03{background-image: url(../img_cmn/menu_campain03.gif);}
a:hover.menu_campain03{background-image: url(../img_cmn/menu_campain03.gif);
	background-position:-192px 0px;}
a:active.menu_campain03{background-image: url(../img_cmn/menu_campain03.gif);}

a.menu_campain04{
display:block;
width:192px;
height:14px;
background-image:url(../img_cmn/menu_campain04.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.menu_campain04{background-image: url(../img_cmn/menu_campain04.gif);}
a:hover.menu_campain04{background-image: url(../img_cmn/menu_campain04.gif);
	background-position:-192px 0px;}
a:active.menu_campain04{background-image: url(../img_cmn/menu_campain04.gif);}

a.menu_campain05{
display:block;
width:192px;
height:14px;
background-image:url(../img_cmn/menu_campain05.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.menu_campain05{background-image: url(../img_cmn/menu_campain05.gif);}
a:hover.menu_campain05{background-image: url(../img_cmn/menu_campain05.gif);
	background-position:-192px 0px;}
a:active.menu_campain05{background-image: url(../img_cmn/menu_campain05.gif);}

a.menu_service01{
display:block;
width:192px;
height:18px;
background-image:url(../img_cmn/menu_service01.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.menu_service01{background-image: url(../img_cmn/menu_service01.gif);}
a:hover.menu_service01{background-image: url(../img_cmn/menu_service01.gif);
	background-position:-192px 0px;}
a:active.menu_service01{background-image: url(../img_cmn/menu_service01.gif);}

a.menu_service02{
display:block;
width:192px;
height:14px;
background-image:url(../img_cmn/menu_service02.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.menu_service02{background-image: url(../img_cmn/menu_service02.gif);}
a:hover.menu_service02{background-image: url(../img_cmn/menu_service02.gif);
	background-position:-192px 0px;}
a:active.menu_service02{background-image: url(../img_cmn/menu_service02.gif);}

a.menu_service03{
display:block;
width:192px;
height:17px;
background-image:url(../img_cmn/menu_service03.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.menu_service03{background-image: url(../img_cmn/menu_service03.gif);}
a:hover.menu_service03{background-image: url(../img_cmn/menu_service03.gif);
	background-position:-192px 0px;}
a:active.menu_service03{background-image: url(../img_cmn/menu_service03.gif);}

a.menu_reqruit01{
display:block;
width:192px;
height:17px;
background-image:url(../img_cmn/menu_reqruit01.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.menu_reqruit01{background-image: url(../img_cmn/menu_reqruit01.gif);}
a:hover.menu_reqruit01{background-image: url(../img_cmn/menu_reqruit01.gif);
	background-position:-192px 0px;}
a:active.menu_reqruit01{background-image: url(../img_cmn/menu_reqruit01.gif);}

a.menu_reqruit02{
display:block;
width:192px;
height:17px;
background-image:url(../img_cmn/menu_reqruit02.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.menu_reqruit02{background-image: url(../img_cmn/menu_reqruit02.gif);}
a:hover.menu_reqruit02{background-image: url(../img_cmn/menu_reqruit02.gif);
	background-position:-192px 0px;}
a:active.menu_reqruit02{background-image: url(../img_cmn/menu_reqruit02.gif);}

a.menu_sitemap{
display:block;
width:192px;
height:26px;
background-image:url(../img_cmn/menu_sitemap.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.menu_sitemap{background-image: url(../img_cmn/menu_sitemap.gif);}
a:hover.menu_sitemap{background-image: url(../img_cmn/menu_sitemap.gif);
	background-position:-192px 0px;}
a:active.menu_sitemap{background-image: url(../img_cmn/menu_sitemap.gif);}

a.menu_privacy{
display:block;
width:192px;
height:26px;
background-image:url(../img_cmn/menu_privacy.gif);
background-repeat:no-repeat;
background-position:0px 0px;
overflow: hidden;
}
a:visited.menu_privacy{background-image: url(../img_cmn/menu_privacy.gif);}
a:hover.menu_privacy{background-image: url(../img_cmn/menu_privacy.gif);
	background-position:-192px 0px;}
a:active.menu_privacy{background-image: url(../img_cmn/menu_privacy.gif);}

