@charset "utf-8";

* {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', sans-serif; margin:0; padding:0; color:#333; line-height:1.5;
}
html, body {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', sans-serif; text-align:left; font-size:12px; color:#333; border:0; margin:0; padding:0; line-height:1.5;
}
h1, h2, h3, h4, h5, h6, address {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', sans-serif; text-align:left; color:#333; margin:0; padding:0; border:0; font-style:normal; font-weight:normal;
}
div, blockquote, pre, ul, ol, li, dl, dt, dd {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', sans-serif; text-align:left; color:#333; margin:0; padding:0; border:0; font-size:100%; line-height:1.5;
}
p {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', sans-serif; text-align:left; color:#333; margin:0; padding:0 0 30px 0; border:0; font-size:100%; line-height:1.5; clear:both;
}
table, caption, th, td {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', sans-serif; text-align:left; color:#333; margin:0; padding:0; border:0; font-style:normal; font-weight:normal; font-size:100%; line-height:1.5;
}
img {
	border:0;
}
a:link, a:visited {
	color:#999; text-decoration:underline;
}
a:active, a:hover {
	color:#0094d6; text-decoration:underline;
}
input[type="text"] {
	height:18px;
}
.error_text {
	color:red;
	display:block;
}
.f_links {	width:490px; line-height:30px; float:left;	padding:0 10px 0 0;	color:#fff;	text-align:right;}
.f_links a {	color:#fff;}
.h2_blue a {	color:#fff;}
.red a {	color:#ff0000;}