@charset "UTF-8";

/* --------------------------------------------------------------------- */
/* title */
/* --------------------------------------------------------------------- */

h1#pageTitle1 {
	width: 720px;
	margin: 40px 0px 35px 40px;
	height:53px;
}

/* --------------------------------------------------------------------- */
/* contents */
/* --------------------------------------------------------------------- */

div.rank1 {
	width: 640px;
	margin: 40px 0px 40px 45px;	
}

div.rank1 h2 {
	text-align:center;
	width:120px;
	float:left;
}

div.rank1 div.textArea {
	width:520px;
	float:right;
}

div.rank1 div.textArea p.subTxt1 {
	background-color:#ffecc8;
	border-left:8px solid #71b539;
	border-right:2px solid #71b539;
	text-align:center;
	padding:15px;
	line-height: 1.6;
	font-size:136%;
}

div.rank1 div.textArea p.nameTxt {
	border-top:2px solid #71b539;
	text-align:right;
	padding-top:10px;
	font-size:122%;
}

div.rank1 div.textArea p.nameTxt span {
	font-size:12px;
}

div.rank2 {
	width: 640px;
	margin: 10px 0px 0px 45px;	
}

div.rank2 h3 {
	text-align:center;
	width:120px;
	float:left;
}

div.rank2 div.textArea {
	width:520px;
	float:right;
}

div.rank2 div.textArea p.subTxt1 {
	background-color:#ffecc8;
	border-left:8px solid #ee7700;
	border-right:2px solid #ee7700;
	text-align:center;
	padding:15px;
	line-height: 1.6;
	font-size: 107%;
}

div.rank2 div.textArea p.nameTxt {
	border-top:2px solid #ee7700;
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
	font-size: 107%;
}

div.rank2 div.textArea p.nameTxt span {
	font-size:10px;
}

div.rank3 {
	width: 640px;
	margin: 10px 0px 0px 45px;	
}

div.rank3 h3 {
	text-align:center;
	width:120px;
	float:left;
}

div.rank3 div.textArea {
	width:520px;
	float:right;
}

div.rank3 p.subTxt2 {
	background-color:#fff4cc;
	border-left:8px solid #fbc80a;
	border-right:2px solid #fdd051;
	text-align:center;
	padding:12px 15px;
	line-height: 1.6;
	font-size: 107%;
}

div.rank3 p.nameTxt {
	border-top:2px solid #fdd051;
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
	font-size: 107%;
}

div.rank3 p.nameTxt span {
	font-size:10px;
}
