/* CSS Document */

#contents #navigation ul {
	border-top:#CCCCCC solid 1px;	
}

/* navi1st */
#contents #navigation #navi1st ul {
	text-indent:-9999px;
	width:748px;
	height:48px;
}

#contents #navigation #navi1st li,
#contents #navigation #navi1st a {
	display:block;
	float:left;
	list-style:none;
	height:48px;
}

#contents #navigation #navi1st span {
	float:left;
	height:48px;
}

#contents #navi01 a {
	width:123px;
	background:#FFFFFF url(../img/navi_1st.gif) no-repeat;
}

#contents #navi01 a:hover {
	background:#FFFFFF url(../img/navi_1st_f2.gif) no-repeat;
}

#contents #navi01 span {
	width:123px;
	background:#FFFFFF url(../img/navi_1st_f4.gif) no-repeat;
}

#contents #navi02 a {
	width:125px;
	background:#FFFFFF url(../img/navi_1st.gif) no-repeat;
	background-position:-123px 0px;
}

#contents #navi02 a:hover {
	background:#FFFFFF url(../img/navi_1st_f2.gif) no-repeat;
	background-position:-123px 0px;
}
#contents #navi02 span {
	width:125px;
	background:#FFFFFF url(../img/navi_1st_f4.gif) no-repeat;
	background-position:-123px 0px;
}

#contents #navi03 a {
	width:125px;
	background:#FFFFFF url(../img/navi_1st.gif) no-repeat;
	background-position:-248px 0px;
}

#contents #navi03 a:hover {
	background:#FFFFFF url(../img/navi_1st_f2.gif) no-repeat;
	background-position:-248px 0px;
}

#contents #navi03 span {
	width:125px;
	background:#FFFFFF url(../img/navi_1st_f4.gif) no-repeat;
	background-position:-248px 0px;
}

#contents #navi04 a {
	width:125px;
	background:#FFFFFF url(../img/navi_1st.gif) no-repeat;
	background-position:-373px 0px;
}

#contents #navi04 a:hover {
	background:#FFFFFF url(../img/navi_1st_f2.gif) no-repeat;
	background-position:-373px 0px;
}
#contents #navi04 span {
	width:125px;
	background:#FFFFFF url(../img/navi_1st_f4.gif) no-repeat;
	background-position:-373px 0px;
}

#contents #navi05 a {
	width:125px;
	background:#FFFFFF url(../img/navi_1st.gif) no-repeat;
	background-position:-498px 0px;
}
#contents #navi05 a:hover {
	background:#FFFFFF url(../img/navi_1st_f2.gif) no-repeat;
	background-position:-498px 0px;
}
#contents #navi05 span {
	width:125px;
	background:#FFFFFF url(../img/navi_1st_f4.gif) no-repeat;
	background-position:-498px 0px;
}

#contents #navi06 a {
	width:125px;
	background:#FFFFFF url(../img/navi_1st.gif) no-repeat;
	background-position:-623px 0px;
}
#contents #navi06 a:hover {
	background:#FFFFFF url(../img/navi_1st_f2.gif) no-repeat;
	background-position:-623px 0px;
}
#contents #navi06 span {
	width:125px;
	background:#FFFFFF url(../img/navi_1st_f4.gif) no-repeat;
	background-position:-623px 0px;
}


/* navi2nd */
#contents #navigation #navi2nd {
	clear:both;
	text-align:right;
	font-size:12px;
}

#contents #navigation #navi2nd ul{
	padding-top:5px;
}

#contents #navigation #navi2nd li{
	padding:5px;
	display:inline;
}
#contents #navigation #navi2nd a {
	color:#333;
	text-decoration:none;
	padding-left:12px;
	background:#FFF url(../img/arrow.gif) no-repeat;
	background-position:0px 1px;
}

#contents #navigation #navi2nd a:hover {
	color:#06C;
	text-decoration:underline;
}
