.font_mini {  font-size: 12px; line-height: 16px; color: #333333}
.font_m { font-size: 14px; line-height: 17px; color: #333333}

/*060314色が変なので下記へ修正
a:link {  color: #00FFCC}
a:visited {  color: #FFCC00}
a:hover {  color: #FFFF00}
a:active {  color: #FF0000}
*/

a:link, a:active, a:visited{
	color: #CC0000;
	text-decoration: none;
}

a:hover{
	color: #CC0000;
	text-decoration: underline;
}

.font_mb { font-size: 14px; line-height: 17px ; font-weight: bold}
.font_minib { font-size: 12px; line-height: 16px ; font-weight: bold}
.font_minibred { font-size: 12px; line-height: 16px ; font-weight: bold ; color: #FF0000}
.font_minired { font-size: 12px; line-height: 16px; color: #FF0000}
.font_mbred { font-size: 14px; line-height: 17px ; font-weight: bold ; color: #FF0000}
.font_mini_white { font-size: 12px; line-height: 16px; color: #FFFFFF}
.font_m_white { font-size: 14px; line-height: 17px; color: #FFFFFF}
.font_big { font-size: 18px; line-height: 17px; color: #333333 }

/*060314追加css*/
body {
	margin: 0px;
}


#footer{
	color: #FFFFFF;
	text-align: center;
	width:779px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

#footer a:link, #footer a:active, #footer a:visited {
	color: #FFFFFF;
	line-height: 150%;
	text-decoration: none;
}

#footer a:hover {
	color: #FFFFFF;
	line-height: 150%;
	text-decoration: underline;
}

#copyright{
	color: #FFFFFF;
	text-align: center;
	width:779px;
	border-top: 1px solid #FFFFFF;
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

#copyright a:link, #copyright a:active, #copyright a:visited {
	color: #FFFFFF;
	line-height: 150%;
	text-decoration: none;
}

#copyright a:hover {
	color: #FFFFFF;
	line-height: 150%;
	text-decoration: underline;
}

h1{
	width:770px;
	text-align:right;
	color:#FFFFFF;
	font-size:medium;
	font-weight:normal;
	line-height: 150%;
	border-bottom: 1px solid #007700;
	margin: 0px auto;
	padding: 0px;
}

h2{
	font-weight:bold;
	font-size:14px;
	line-height:150%;
	color:#FF6600;
	margin:0px;
	padding:0px;
}

h3{
	font-weight:normal;
	font-size:small;
	line-height:150%;
	color:#999999;
	margin:0px;
	padding:0px;
	text-align: right;
	border-bottom: 1px dotted #CCCCCC;
}

strong, em, dfn{
	font-weight:normal;
	font-style:normal;
}