@charset "UTF-8";

.mod-content .link-top, .common_footer .link-top {
    margin-top: 20px;
    text-align: right;
    font-size: 84%;
}


/* ----- mod-navi ----- */
.mod-navi
	{
	width: 980px;
	height: 42px;
	margin: 0 0 40px 0;
	padding: 0 0 0 0;
	}

#FosterTop .mod-navi
	{
	margin-bottom: 10px;
	}

.mod-navi ul
	{
	width: auto;
	height: auto;
	}

.mod-navi ul li
	{
	width: 163px;
	height: 42px;
	float: left;
	text-indent: -9999px;
	}

.mod-navi ul li a
	{
	width: 163px;
	height: 42px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-indent: -9999px;
	display: inline-block;
	background: url(i/navi.png) 0 0;
	}

.mod-navi #navi_01 a
	{
	background-position: 0 0;
	}

.mod-navi ul li#navi_01 a:hover,
.mod-navi ul li#navi_01 strong a
	{
	background-position: 0 -42px;
	}

.mod-navi #navi_02 a
	{
	background-position: -163px 0;
	}
.mod-navi ul li#navi_02 a:hover,
.mod-navi ul li#navi_02 strong a
	{
	background-position: -163px -42px;
	}

.mod-navi #navi_03 a
	{
	background-position: -326px 0;
	}
.mod-navi ul li#navi_03 a:hover,
.mod-navi ul li#navi_03 strong a
	{
	background-position: -326px -42px;
	}

.mod-navi #navi_04 a
	{
	background-position: -489px 0;
	}
.mod-navi ul li#navi_04 a:hover,
.mod-navi ul li#navi_04 strong a
	{
	background-position: -489px -42px;
	}

.mod-navi #navi_05 a
	{
	background-position: -652px 0;
	}
.mod-navi ul li#navi_05 a:hover,
.mod-navi ul li#navi_05 strong a
	{
	background-position: -652px -42px;
	}

.mod-navi #navi_06 a
	{
	background-position: -815px 0;
	}
.mod-navi ul li#navi_06 a:hover,
.mod-navi ul li#navi_06 strong a
	{
	background-position: -815px -42px;
	}
	

/*----- .news-ticker -----*/

.news-ticker {
margin: 0 0 30px 0;
padding: 3px 7px;
width: auto;
height: 20px;
text-align: left;
background-color: #f7f7f7;
position: relative;
overflow: hidden;
}

.news-ticker h2 {
width: 50px;
height: auto;
float: left;
padding: 0 0 0 5px;
font-size: 12px;
font-weight: bold;
}

.news-ticker ul {
width: 100%;
position: relative;
}

.news-ticker ul li {
width: 100%;
padding-left: 50px;
display: none;
}

.news-ticker ul li a {
visibility: hidden;
}