
	.wrap1 {
		width: 970px; padding: 0 5px; overflow: auto;
		background: #FFF;
	}

/*	-------------------------------------------------------------
	fitness navi
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.fit_navi {
		background: url(../images/navi_1.gif);
		height: 65px;
	}
	
	.fit_navi .logo, .fit_navi .navi {
		float: left;
	}
	
	.fit_navi .logo {
		background: url(../images/navi_2.gif) no-repeat;		
	}
	
	.fit_navi .logo a {
		display: block;
		width: 150px; height: 65px;
		text-indent: -10000px;
	}
	
	.fit_navi .navi {
		width: 820px;
		background: url(../images/navi_3.gif) no-repeat right top;
	}	
	
	.fit_navi .navi div {
		padding: 9px 0 6px 5px;
		overflow: auto; height: 100%;
	}
	
	.fit_navi h1, .fit_navi h6 {
		float: left;
		background: url(../images/navi_4.gif) no-repeat; width: 60px; text-align: center;
		font: bold 12px/17px Verdana; +line-height: 15px; +padding-top: 2px;
		color: #FF0;
		padding-right: 6px; +padding-right: 7px;
		margin: 0;
	}
	
	.fit_navi h2 {
		float: left;
		font: 12px/17px Verdana; color: #FFF;
		padding: 0 12px 0 5px; +padding-right: 13px;
		margin: 0;
	}
	
	.fit_navi h1 a, .fit_navi h1 a:hover, .fit_navi h6 a, .fit_navi h6 a:hover {
		color: #FF0!important;
	}
	
	.fit_navi h2 a, .fit_navi h2 a:hover {
		color: #FFF;
		padding: 0 2px; +padding: 0 1px;
	}
