@charset "utf-8";

/*---------------------------------------------------
navigation
---------------------------------------------------*/
#navi{
	width:781px;
	height:36px;
	line-height:1px;
	background:#FFFFFF;}

#navi ul{
	width:781px;
	list-style: none;}

#navi li,#navi a{
	display:block;
	float:left;
	width:195px;
	height:36px;
	background:url(/common/img/btn_g-navi.gif) no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
}

#navi a,#navi a:visited,#navi a:hover{
	text-decoration:none;
}
#navi01 a{
	background-position:0 -288px;
}

#navi02 a{
	background-position:-195px -288px;
}

#navi03 a{
	background-position:-390px -288px;
}

#navi04 a{
	background-position:-585px -288px;
}


#navi01 a:hover,#navi01 strong a{
	background-position:0px -324px;
}

#navi02 a:hover,#navi02 strong a{
	background-position:-195px -324px;
}

#navi03 a:hover,#navi03 strong a{
	background-position:-390px -324px;
}

#navi04 a:hover,#navi04 strong a{
	background-position:-585px -324px;
}



/*---------------------------------------------------
subtub-container
---------------------------------------------------*/
#subtub-wrapper{
	margin:0 auto;
	width:802px;
	_width:804px;
	padding:0;
	text-align:left;
}
.subtub-container{
	text-align:left;
	padding:0;
}

.subtub-container ul{
	width:610px;
	margin:0;
	padding:0;
}
.subtub-container ul li{
	float:left;
	border:1px solid #333333;
	border-bottom:none;
	background:#FFFFFF;
	text-align:center;
	font-weight:bold;
	width:130px;
	margin:0 5px 0 0;
	padding:5px;
}

.subtub-container ul li a{
}



/*sab-container-link color
---------------------------------------------------*/
.subtub-container ul li a{
	text-decoration:none;
}
.subtub-container ul li a:link,
.subtub-container ul li a:visited{
	color:#999999;
}
.subtub-container ul li a:hover{
	color:#333333;
}

.subtub-container ul li a img{
	vertical-align:middle;
	margin:3px;
}



/*sab-container-link color active
---------------------------------------------------*/
#active03 a{
	color:#333333;
}


#active03 a:hover{
	color:#999999;
}

/*clear
---------------------------------------------------*/

.subtub-container:after{
    content:".";
    clear:both;
    height:0;
    display:block;
    visibility:hidden;
}