.text1c { font-size: 10px; line-height: 14px; }
.text2c { font-size: 12px; line-height: 16px; }
.text3c { font-size: 14px; line-height: 18px; }
.text1 { font-size:10px; line-height:16px; }
.text2 { font-size:12px; line-height:18px; }
.text3 { font-size:14px; line-height:20px; }
.text1n { font-size:10px; line-height:18px; }
.text2n { font-size:12px; line-height:20px; }
.text3n { font-size:14px; line-height:22px; }

body{
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:18px;
	color:#333333;
}
td{
	font-size:12px;
	line-height:18px;
}

a:link{ color:#ea2246; }

a:visited,
a:hover,
a:active{ color:#660000; }

.sitemap a:link{ color:#333333; }
.sitemap a:visited,
.sitemap a:hover,
.sitemap a:active{ color:#660000; }

.faq a:link{ color:#333333; }
.faq a:visited,
.faq a:hover,
.faq a:active{ color:#660000; }

.entry a:link,
.entry a:visited{ color:#232369; }
.entry a:hover,
.entry a:active{ color:#6774cb; }

.tbltxt{ padding:5px 10px; }
.rslttxt{ font-size:16px; }
.red{ color:#ff0000; }
.red2{ color:#ea2246; }
.white{ color:#ffffff; }
.blue{ color:#394493; }
.gray{ color:#999999; }

input.ime_act{ ime-mode: active; }
input.ime_inact{ ime-mode: inactive; }
input.ime_off{ ime-mode: disabled; }

/* エラーメッセージ用フォント */
.err_div {
    font-size:12px;
    color:#FF0000;
}