@charset "shift_jis";
/* CSS Document */

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset {
	margin: 0;
	padding: 0;
}
body, td, th, h1, h2, h3, h4, h5, h6 {
	font-size:12px;
	font-weight: normal;
	line-height: 1.2;
}
ol, ul {
	list-style-type: none;
}

img {
	border: 0;
	vertical-align:bottom;
}
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

a:hover {
	color:#F00;
	text-decoration:none;
}
a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
a:hover img.nop {
	opacity: 1.0;
	filter: alpha(opacity=100);
}
.footer_bgcolor {
	background-color:#666;
	color:#FFF;
}
.footer_bodybgcolor {
	background-color:#FFF;
	color:#333;
}
.footer_linecolor {
	background-color:#666;
}

.clear {
	clear:both;
}
