/* @charset "UTF-8"; */

/* MAIN CONTNET	##################################### */
div#main-content h2{
	width: 564px; height: 35px;
	background: url("../sports/img/h2_sports.gif") no-repeat;
	text-indent: -7777px;
}

/* SPORTS		##################################### */
div#sports{
	margin: 5px auto 10px auto;
	width: 554px;
	clear: both;
	letter-spacing: 0em;
}
	div#sports h3{
		padding: 7px 7px 0 7px;
		height: 29px;
		background: url("../img/h3_interview.gif") repeat-x;
		letter-spacing: 0.1em;
	}
	div#sports ul{
		display: block;
		margin: 0 0 0 4px;
		width: ;
		list-style: none none;
	}
		div#sports ul li{
			display: block;
			float: left;
			margin: 8px 0;
			padding: 0 16px;
			width: 150px;
		}
			div#sports ul h4{
				display: inline;
				float:left;
				color: #b08800;
			}
			div#sports ul a{
				float: right;
			}
			div#sports ul span{
				line-height: 1.0;
				font-size: 80%;
				color: #000;
			}
			div#sports ul a.btn-photo{
				display: block;
				float: left;
				margin-bottom: 5px;
				width: 150px; height: 150px;
				background-position: top;
				text-indent: -7777px;
			}
			div#sports ul a:hover.btn-photo{
				background-position: bottom;
			}
			a#btn-mashima{
				background: url("../sports/img/btn_mashima.jpg") no-repeat;
			}
			a#btn-nakao{
				background: url("../sports/img/btn_nakao.jpg") no-repeat;
			}
			a#btn-eguchi{
				background: url("../sports/img/btn_eguchi.jpg") no-repeat;
			}
			a#btn-kamikaze{
				background: url("../sports/img/btn_kamikaze.jpg") no-repeat;
			}
			a#btn-acbu{
				background: url("../sports/img/btn_acbu.jpg") no-repeat;
			}
			a#btn-furuya{
				background: url("../sports/img/btn_furuya.jpg") no-repeat;
			}
			a#btn-kodama{
				background: url("../sports/img/btn_kodama.jpg") no-repeat;
			}
			a#btn-nakano{
				background: url("../sports/img/btn_nakano.jpg") no-repeat;
			}
			a#btn-taniguchi{
				background: url("../sports/img/btn_taniguchi.jpg") no-repeat;
			}
			a#btn-sawada{
				background: url("../sports/img/btn_sawada.jpg") no-repeat;
			}
			a#btn-tanaka{
				background: url("../sports/img/btn_tanaka.jpg") no-repeat;
			}
			a#btn-hosokawasootome{
				background: url("../sports/img/btn_hosokawasootome.jpg") no-repeat;
			}
			a#btn-mogi{
				background: url("../sports/img/btn_mogi.jpg") no-repeat;
			}
			a#btn-mogi2{
				background: url("../sports/img/btn_mogi2.jpg") no-repeat;
			}			
			a#btn-kakehi{
				background: url("../sports/img/btn_kakehi.jpg") no-repeat;
			}
			a#btn-bill{
				background: url("../sports/img/btn_bill.jpg") no-repeat;
			}			
			a#btn-richard{
				background: url("../sports/img/btn_richard.jpg") no-repeat;
			}
			a#btn-ignacio{
				background: url("../sports/img/btn_ignacio.jpg") no-repeat;
			}
			a#btn-shokotan{
				background: url("../sports/img/btn_shokotan.jpg") no-repeat;
			}						
			a#btn-no{
				background: url("../sports/img/btn_nophoto.jpg") no-repeat;
			}
			a#btn-animallifting{
				background: url("../sports/img/btn_animallifting.jpg") no-repeat;
			}			
			a#btn-samuraicall{
				background: url("../sports/img/btn_samuraicall.jpg") no-repeat;
			}			
			a#btn-bakamoderntetrathlon{
				background: url("../sports/img/btn_bakamoderntetrathlon.jpg") no-repeat;
			}
			a#btn-brancer{
				background: url("../sports/img/btn_brancer.jpg") no-repeat;
			}
			a#btn-homeathlon{
				background: url("../sports/img/btn_homeathlon.jpg") no-repeat;
			}
			a#btn-theraceforlove{
				background: url("../sports/img/btn_theraceforlove.jpg") no-repeat;
			}
			a#btn-lockerroom{
				background: url("../sports/img/btn_lockerroom.jpg") no-repeat;
			}			
			a#btn-openingandclosing{
				background: url("../sports/img/btn_openingandclosing.jpg") no-repeat;
			}			
			a#btn-giantsumo{
				background: url("../sports/img/btn_giantsumo.jpg") no-repeat;
			}			
			a#btn-hellmarathon{
				background: url("../sports/img/btn_hellmarathon.jpg") no-repeat;
			}
			a#btn-humanism{
				background: url("../sports/img/btn_humanism.jpg") no-repeat;
			}			
			a#btn-1000charactorssmsing{
				background: url("../sports/img/btn_1000charactorssmsing.jpg") no-repeat;
			}			
			a#btn-ironballthrowing{
				background: url("../sports/img/btn_ironballthrowing.jpg") no-repeat;
			}			
			a#btn-secret_taniguchi{
				background: url("../sports/img/btn_secret_taniguchi.jpg") no-repeat;
			}			
			a#btn-independencemen{
				background: url("../sports/img/btn_independencemen.jpg") no-repeat;
			}			
			a#btn-watakkyu{
				background: url("../sports/img/btn_watakkyu.jpg") no-repeat;
			}					
												
						
	span#h3-right{
		float: right;
		padding-right: 5px;
	}
			
/* PERSONAL	##################################### */
div#personal{
	margin: 5px auto 10px auto;
	width: 554px;
	clear: both;
}
	div#personal h3{
		padding: 7px 7px 0 7px;
		height: 29px;
		background: url("../img/h3_interview.gif") repeat-x;
	}
	div#personal img.photo{
		float: left;
		margin: 0 10px 10px 0;
	}
		div#personal h4,h5{
			margin-left: 15px;
		}
		div#personal h4,h5,h6{
			color: #fff;
		}
		div#personal h4{
			background: #b08800;
		}
		div#personal h5{
			margin-bottom: 10px;
			background: #333;
		}
		div#personal h6{
			margin-top: 15px;
			padding-left: 5px;
			background: #888;
			clear: both;
		}
		div#personal h6.topics{
			margin-top: 5px;
			margin-bottom: 0;	
			background: url("../img/border_dotted_x.gif") bottom repeat-x #fff;
			border-top: #b08800 2px solid;
			border-bottom: #ccc 0px dotted;
			color: #555;
		}
		div#personal p.topics-gold{
			text-align: center;
			background: #fff;
			font-weight: ;
		}
		div#personal span{
			float: right;
			padding-right: 5px;
		}
		div#personal ul{
			margin-top: 0px;
		}
			div#personal ul li{
				padding-left: 15px;
				background: url(../img/icon_dot_black.gif) left top no-repeat; 
			}
			div#personal ul li.list-def{
				background: none;
			}
			div#personal ul li.list-sub{
				padding-left: 5px;
				background: url("../img/border_dotted_x.gif") repeat-x bottom #eee;
				border-top: 1px solid #888;
				color: #555;
			}
		div#box-image-area{
			margin: 15px;
			width: auto;
			background: url("../img/bg_dotted_gold.gif") repeat left top;
			clear: both;
		}
			div#box-image-area img{
				border: 6px #fff solid;
				margin: 10px 0 10px 10px;
			}
		div#box-image-area-center{
			margin: 15px;
			width: auto;
			background: url("../img/bg_dotted_gold.gif") repeat left top;
			clear: both;
			text-align: center;
		}	
			div#box-image-area-center img{
				border: 6px #fff solid;
				margin: 10px 3px 10px 3px;
			}
			div#box-image-area img.over{
				margin: 10px 3px 0 3px;
			}
			div#box-image-area-center img.over{
				margin: 10px 3px 0 3px;
			}
