@charset "utf-8";
/* CSS Document */

/*==============================================================
  ■ メインナビゲーション（ホーム用）
==============================================================*/

/* ------------------------------- main navigation ------------------------------- */
#mainNavi {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 940px;
	height: 57px;
	background: url(../images/navi_main.gif);
	list-style: none;
}

#mainNavi li {
	float:left;
	margin: 0;
	padding: 0;
	text-indent: -10000px;
}

#mainNavi a {
	background-image: url(../images/navi_main.gif);
	display: block;
}


/* ---ホーム--- */
#mainNavi .home a {
	width: 107px;
	height: 57px;
	background-position: 940px 57px;
}
#mainNavi .home a:hover {
	background-position: 940px 57px;
}

/* ---ANTAについて--- */
#mainNavi .anta a {
	width: 165px;
	height: 57px;
	background-position: 833px 0;
}
#mainNavi .anta a:hover {
	background-position: 833px 57px;
}


/* ---ニュース一覧--- */
#mainNavi .news a {
	width: 153px;
	height: 57px;
	background-position: 668px 0;
}
#mainNavi .news a:hover {
	background-position: 668px 57px;
}

/* ---正会員検索--- */
#mainNavi .search a {
	width: 137px;
	height: 57px;
	background-position: 515px 0;
}
#mainNavi .search a:hover {
	background-position: 515px 57px;
}

/* ---試験・研修--- */
#mainNavi .exam a {
	width: 134px;
	height: 57px;
	background-position: 378px 0;
}
#mainNavi .exam a:hover {
	background-position: 378px 57px;
}

/* ---苦情相談--- */
#mainNavi .complaint a {
	width: 122px;
	height: 57px;
	background-position: 244px 0;
}
#mainNavi .complaint a:hover {
	background-position: 244px 57px;
}

/* ---旅行業法--- */
#mainNavi .law a {
	width: 122px;
	height: 57px;
	background-position: 122px 0;
}
#mainNavi .law a:hover {
	background-position: 122px 57px;
}