.judo{
	background:url(../../image/sports/bg_judo.jpg) no-repeat top center;
	height:800px;
}

.wrestling{
	background:url(../../image/sports/bg_wrestling.jpg) no-repeat top center;
	height:800px;
}

.racewalking{
	background:url(../../image/sports/bg_racewalking.jpg) no-repeat top center;
	height:800px;
}

.weightlifting{
	background:url(../../image/sports/bg_weightlifting.jpg) no-repeat top center;
	height:800px;
}

.shooting{
	background:url(../../image/sports/bg_shooting.jpg) no-repeat top center;
	height:800px;
}
.karate{
	background:url(../../image/sports/bg_karate.jpg) no-repeat top center;
	height:800px;
}
.goalball{
	background:url(../../image/sports/bg_goalball.jpg) no-repeat top center;
	height:800px;
}

.sports .left{
	float:left;
	width:550px;
	text-align:left;
	padding-right:30px;

}

.sports .right{
	float:right;
	width:550px;
	text-align:right;
	padding-left:30px;
	margin: auto;
}

.judo .text{
	margin-top:157px;
}
.wrestling .text{
	margin-top:157px;
}
.racewalking .text{
	margin-top:157px;
}
.weightlifting .text{
	margin-top:150px;
}
.shooting .text{
	margin-top:157px;
}
.karate .text{
	margin-top:157px;
}
.goalball .text{
	margin-top:157px;
}

.text img{
	display:block;
	margin-bottom: 30px;
	text-align: left;
}

.sports .text p{
	color:#fff;
	font-size:10.5pt;
	line-height:2.2;
	letter-spacing: 0px;
	text-align: left;
	margin-bottom:20px;
}

.sports .photo img{
	margin-top:36%;
}

@media screen and (max-width:640px) {

	.judo{
		background:url(../../image/sports/bg_judo_sp.jpg) no-repeat top center;
	}

	.wrestling{
		background:url(../../image/sports/bg_wrestling_sp.jpg) no-repeat top center;
	}

	.racewalking{
		background:url(../../image/sports/bg_racewalking_sp.jpg) no-repeat top center;
	}

	.weightlifting{
		background:url(../../image/sports/bg_weightlifting_sp.jpg) no-repeat top center;
	}
	.shooting{
		background:url(../../image/sports/bg_shooting_sp.jpg) no-repeat top center;
	}
	.karate{
		background:url(../../image/sports/bg_karate_sp.jpg) no-repeat top center;
	}
	.goalball{
		background:url(../../image/sports/bg_goalball_sp.jpg) no-repeat top center;
	}
	.judo,.wrestling,.racewalking,.weightlifting,.shooting,.karate,.goalball{
		height:auto;
		padding:80px 0 120px;
		background-size:cover;
	}
	.sports .right,.sports .left{
		width:100%;
		float:none;
		padding-left:0;
		padding-right: 0;
	}
	.judo .text {
		margin-top: 0;
	}
	.wrestling .text{
		margin-top: 0;
	}
	.racewalking .text{
			margin-top: 0;
	}
	.weightlifting .text{
			margin-top: 0;
	}
	.shooting .text{
			margin-top: 0;
	}
	.karate .text{
			margin-top: 0;
	}
	.goalball .text{
			margin-top: 0;
	}
	.sports .photo img{
		margin-top: 30px;
	}
	.text img{
		width:80%;
	}
}