.title {
	height: 37px;
	width: 630px;
	margin-top: 20px;
	margin-bottom: 10px;
}


/*==========================================================================

titleSetting

==========================================================================*/

.jr1 {
	width: 286px;
	height: 30px;
	background: url(../images/line_jr1.jpg);
	text-indent: -999999px;
	float: left;
	margin-top: 20px;
}

.jr2 {
	width: 286px;
	height: 30px;
	float: left;
	background: url(../images/line_jr2.jpg);
	text-indent: -999999px;
	margin-top: 10px;
	margin-left: 57px;
}

.senior {
	width: 286px;
	height: 30px;
	background: url(../images/line_senior.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: 94px;
	float: left;
	background-color: #E7E7E7;
}

.contestNumber {
	width: 68px;
	float: left;
	background-color: #E7E7E7;
}

.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: left;
	text-align: center;
	margin-bottom: 40px;
	line-height: 20px;
	margin-left: 56px;
	margin-top: 10px;
}

.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: 94px;
	float: left;
	background-color: #FEFFDF;
	padding-top: 10px;
	padding-bottom: 10px;
}

.contestNumber2 {
	width: 68px;
	float: left;
	background-color: #FEFFDF;
	padding-top: 10px;
	padding-bottom: 10px;
}


.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;
}

