/* navi */
.navi {
	font-size: x-small;
	width: 122px;
	float: left;
}
.navi a {
	text-decoration: none;
}
.navi ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.navi li {
	margin: 0px;
	padding: 0px;
}
.navi em {
	text-indent: -9999px;
	visibility: hidden;
}
/* .sn01-.sn11 */
.sn01,.sn01 a,.sn01 a:hover,
.sn01s,.sn01s a,.sn01s a:hover,
.sn02,.sn02 a,.sn02 a:hover,
.sn02s,.sn02s a,.sn02s a:hover,
.sn03,.sn03 a,.sn03 a:hover,
.sn03s,.sn03s a,.sn03s a:hover,
.sn04,.sn04 a,.sn04 a:hover,
.sn04s,.sn04s a,.sn04s a:hover,
.sn05,.sn05 a,.sn05 a:hover,
.sn05s,.sn05s a,.sn05s a:hover,
.sn06,.sn06 a,.sn06 a:hover,
.sn06s,.sn06s a,.sn06s a:hover,
.sn07,.sn07 a,.sn07 a:hover,
.sn07s,.sn07s a,.sn07s a:hover,
.sn08,.sn08 a,.sn08 a:hover,
.sn08s,.sn08s a,.sn08s a:hover,
.sn09,.sn09 a,.sn09 a:hover,
.sn09s,.sn09s a,.sn09s a:hover,
.sn10,.sn10 a,.sn10 a:hover,
.sn10s,.sn10s a,.sn10s a:hover,
.sn11,.sn11 a,.sn11 a:hover,
.sn11s,.sn11s a,.sn11s a:hover {
	background-image: url(../img/navi.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 122px;
	height: 38px;
	display: block;

}
/* sn01 */
.sn01 a {
	background-position: 0px 0px;
}
.sn01 a:hover,.sn01s a:hover {
	background-position: -122px 0px;
}
.sn01s a {
	background-position: -244px 0px;
}
/* sn02 */
.sn02 a {
	background-position: 0px -38px;
}
.sn02 a:hover,.sn02s a:hover {
	background-position: -122px -38px;
}
.sn02s a {
	background-position: -244px -38px;
}
/* sn03 */
.sn03 a {
	background-position: 0px -76px;
}
.sn03 a:hover,.sn03s a:hover {
	background-position: -122px -76px;
}
.sn03s a {
	background-position: -244px -76px;
}
/* sn04 */
.sn04 a {
	background-position: 0px -114px;
}
.sn04 a:hover,.sn04s a:hover {
	background-position: -122px -114px;
}
.sn04s a {
	background-position: -244px -114px;
}
/* sn05 */
.sn05 a {
	background-position: 0px -152px;
}
.sn05 a:hover,.sn05s a:hover {
	background-position: -122px -152px;
}
.sn05s a {
	background-position: -244px -152px;
}
/* sn06 */
.sn06 a {
	background-position: 0px -190px;
}
.sn06 a:hover,.sn06s a:hover {
	background-position: -122px -190px;
}
.sn06s a {
	background-position: -244px -190px;
}
/* sn07 */
.sn07 a {
	background-position: 0px -228px;
}
.sn07 a:hover,.sn07s a:hover {
	background-position: -122px -228px;
}
.sn07s a {
	background-position: -244px -228px;
}
/* sn08 */
.sn08 a {
	background-position: 0px -266px;
}
.sn08 a:hover,.sn08s a:hover {
	background-position: -122px -266px;
}
.sn08s a {
	background-position: -244px -266px;
}
/* sn09 */
.sn09 a {
	background-position: 0px -304px;
}
.sn09 a:hover,.sn09s a:hover {
	background-position: -122px -304px;
}
.sn09s a {
	background-position: -244px -304px;
}
/* navi_home */
.navi_home a,.navi_home a:hover {
	background-image: url(../img/navi.gif?260401);
	background-repeat: no-repeat;
	margin: 6px 0px 0px;
	padding: 0px;
	width: 122px;
	height: 68px;
	display: block;
}
.navi_home a {
	background-position: 0px -342px;
}
.navi_home a:hover {
	background-position: -122px -342px;
}
/* taiyou */
.taiyou {
	width: 80px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
}
