.title {
	height: 37px;
	width: 630px;
	margin-top: 20px;
	margin-bottom: 10px;
}


/*==========================================================================

titleSetting

==========================================================================*/

.jr1 {
	width: 286px;
	height: 30px;
	text-indent: -999999px;
	float: left;
	margin-top: 20px;
	background: url(../images/line_jr1_11.jpg);
}

.jr2 {
	width: 286px;
	height: 30px;
	background: url(../images/line_jr1_11.jpg);
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
}

.senior {
	width: 286px;
	height: 30px;
	background: url(../images/line_jr1_11.jpg);
	text-indent: -999999px;
	float: left;
	margin-top: 10px;
}

.best {
	width: 286px;
	height: 30px;
	background: url(../images/line_best.jpg);
	text-indent: -999999px;
	float: left;
	margin-bottom: 10px;
	margin-top: 20px;
}

.opscholarship {
	width: 286px;
	height: 30px;
	background: url(../images/line_scholarship.jpg);
	text-indent: -999999px;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
}


/*==========================================================================

subtitleSetting

==========================================================================*/



.order {
	width: 47px;
	float: left;
	background-color: #E7E7E7;
}

.number {
	width: 77px;
	float: left;
	background-color: #E7E7E7;
}

.name {
	width: 186px;
	float: left;
	background-color: #E7E7E7;
	font-size: 12px;
}

.contestNumber {
	width: 100px;
	float: left;
	background-color: #E7E7E7;
	font-size: 12px;
}

.schoolYear {
	width: 69px;
	float: left;
	background-color: #E7E7E7;
}

.blank {
	width: 57px;
	float: left;
	text-indent: -99999px;
}


.number3 {
	width: 56px;
	float: left;
	background-color: #E7E7E7;
}

/*==========================================================================

rankinSetting

==========================================================================*/

.ranking {
	width: 287px;
	float: left;
	text-align: center;
	margin-top: 10px;
	clear: both;
	line-height: 20px;
	margin-bottom: 20px;
}


.ranking2{
	width: 287px;
	float: right;
	text-align: center;
	margin-bottom: 40px;
	line-height: 20px;
	margin-top: 10px;
	clear: right;
}

.ranking2in {
	width: 287px;
	float: left;
	text-align: center;
}

/*==========================================================================

rankinSetting

==========================================================================*/

.order2 {
	width: 47px;
	float: left;
	background-color: #FEFFDF;
	padding-top: 10px;
	padding-bottom: 10px;
}

.number2 {
	width: 77px;
	float: left;
	background-color: #FEFFDF;
	padding-top: 10px;
	padding-bottom: 10px;
}

.name2 {
	width: 187px;
	float: left;
	background-color: #FEFFDF;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

.contestNumber2 {
	width: 100px;
	float: left;
	background-color: #FEFFDF;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}


.schoolYear2 {
	width: 69px;
	float: left;
	background-color: #FEFFDF;
	padding-top: 10px;
	padding-bottom: 10px;
}



.number4 {
	width: 56px;
	float: left;
	background-color: #FEFFDF;
	padding-top: 10px;
	padding-bottom: 10px;
}


.opscholarshipName {
	width: 286px;
	background-color: #FEFFDF;
	line-height: 25px;
}

.abbreviation {
	width: 286px;
	float: right;
	margin-top: 10px;
	line-height: 25px;
	text-align: right;
}

/*==========================================================================

photoSetting

==========================================================================*/

.photo {
	width: 630px;
}


.runnerup {
	height: 70px;
	padding-top: 20px;
	clear: both;
	text-align: center;
}

