body,p,td,th,input,textarea          { color: #323232; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", "Lucida Grande", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", osaka, sans-serif; line-height: 1.4em }

body           { background-color: #f3fcfe }


a { }
a:link  { text-decoration: none }
a:visited  { text-decoration: none }
a:hover  { text-decoration: underline }
a:active  { text-decoration: underline }
table.withline      { background-color: #666 }
td.forwithline  { background-color: white }
td.formlabel      { background-color: #d3d3d3 }
.w100 { width: 100% }
input.right { text-align:right }
button.std    { font-size: 12px; background-color: #f5f5f5; text-align: center; vertical-align: middle; padding: 2px 5px; font-color: #999999  }
.alert {
	color: #c00 }
h2    { color: #000093; font-size: 16px; font-weight: bold; background-position: 530px 57px; margin-top: 0; padding: 25px 12px 15px }
h3  { color: #003078; font-size: 16px; font-weight: bold; background-color: #d8e4f6; padding-top: 7px; padding-bottom: 7px; padding-left: 12px; border-left: 7px solid #003078 }
.s_tit  { font-size: 14px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝, "A-OTF リュウミン Pro M-KL"; font-weight: bold; line-height: 1.5em }
.s_tit2 {
	padding: 0px;
	margin-top: 10px;
	margin-left: 0px;
}
.text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: x-small;
	line-height: 140%;
	color: #666666;
}
