h1      {font-size:12px; margin:0px}
A:hover {	LEFT: 1px; COLOR: #ff0000; POSITION: relative; TOP: 1px}
.s {		FONT-SIZE: small}
.xs {		FONT-SIZE: x-small}
.xxs {	FONT-SIZE: xx-small}
.box {	BORDER-RIGHT: #003399 0px solid; PADDING-RIGHT: 5px;
		BORDER-TOP: #003399 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px;
		BORDER-LEFT: #003399 7px solid; COLOR: #003399; PADDING-TOP: 1px;
		BORDER-BOTTOM: #003399 2px solid}
.bg_b {	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px;
		COLOR: #ffffff; 	PADDING-TOP: 7px; BACKGROUND-COLOR: #003399}
.bg_y {	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px;
		PADDING-TOP: 1px; BACKGROUND-COLOR: #ffff00}
.none   {text-decoration: none}

.rank-img {
vertical-align:bottom;
}

.rank-tit {
}

.rank-card-info {
line-height:1.2;
font-size:0.9em;
}

.rank-apply {
font-size:0.9em;
}







h1.ttl {
	font-size: 2.0em;
}
h2.ttl {
	font-size: 1.1em;
	BORDER-RIGHT: #003399 0px solid; PADDING-RIGHT: 5px;
		BORDER-TOP: #003399 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px;
		BORDER-LEFT: #003399 7px solid; COLOR: #003399; PADDING-TOP: 1px;
		BORDER-BOTTOM: #003399 2px solid;
}

