.clr { clear:both }
.left {	float:left }
.right { float:right }

p {	margin:0; padding:0; }
ul,li { list-style-type:none; margin:0px; padding:0px; }
dl,dt,dd { margin:0; padding:0; }
img { border:none }

.font-1 { font-size:1.34em; font-weight:normal; margin:0 }
.font-2 { font-size:1.27em; font-weight:normal; margin:0 }
.font-3 { font-size:1.14em; font-weight:normal; margin:0 }
.font-4 { font-size:0.88em; font-weight:normal; margin:0;line-height:150% }
.font-5 { font-size:0.74em; font-weight:normal; margin:0;line-height:150% }
.font-6 { font-size:0.62em; font-weight:normal; margin:0 }

.font_brown { font-size:1.27em; font-weight:bold; margin:10px; color:#1E90FF; border-bottom:#CCCCCC 1pt dotted; }
.font_brown_win {
	font-size:1.27em;
	font-weight:bold;
	margin:10px;
	color:#FF6633;
	border-bottom:#CCCCCC 1pt dotted;
}

a {	text-decoration: none; color:#CC9900; }
a:hover { text-decoration: underline; color: #5599FF; }

/* info_page */
dl.info dt { float:left; width:670px; padding:5px 0 0 5px; clear:both; font-weight:bold; border-bottom:1px dotted #FF99FF; }
dl.info dd { width:620px; padding:5px 30px 20px 30px; font-size:0.88em; }

/*footer link */
.font_ttl_sub { font-size:1.14em; padding:5px; color:#FFFFFF; font-weight:bold; border-bottom:#0066FF 2pt solid; }
dl.ttl_sub dt { width:670px; padding:0 0 0 10px;; margin-top:10px; font-size:1.14em; color:#0066FF;}
dl.ttl_sub dd { width:630px; padding:0 30px 0 20px; }

