body{ background: #eeeeee url(../../images/bg_01.gif) repeat-x fixed left top; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; color: #484848; }
a:link { color: #00a7db; text-decoration: underline; }
a:visited { color: #00a7db; text-decoration: underline; }
a:active {
	color: #CC3300;
	text-decoration: none;
}
a:hover {
	color: #CC3300;
	text-decoration: underline;
}
.frame { border: 1px solid #CCCCCC; }
.frame_02 { border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
.text10pix { font-size: 10px; line-height: 1.4em; }
.text11pix { font-size: 11px; line-height: 1.4em; }
.text11pix_03 { font-size: 11px; line-height: 1.4em; padding-top: 5px; }
.text11_02 { font-size: 11px; padding-bottom: 5px; line-height: 1.4em; }
.text12pix { font-size: 12px; line-height: 1.4em; }
.text12pix_02 { font-size: 12px; padding-bottom: 5px; line-height: 1.4em; }
.text12pix_03 { font-size: 12px; padding-bottom: 10px; line-height: 1.4em; }
.text14pix { font-size: 14px; line-height: 1.4em; }
.text15pix { font-size: 15px; line-height: 1.4em; }
.date { font-size: 11px; font-weight: bold; color: #003399; line-height: 1.4em; }

.news { font-size: 11px; color: #006699; line-height: 1.4em; }
.newstext { font-size: 11px; text-align: left; line-height: 1.4em; }

.newstext12pix { font-size: 12px; line-height: 1.4em; }
.newsday { color: #003399; font-size: 12px; font-weight: bold; line-height: 1.4em; }
.newsbody { font-size: 12px; text-align: left; line-height: 1.4em; }
.newsframe {
	border-top: 1px dotted #999999;
	padding-top: 5px;
	padding-bottom: 5px;
}
.form_style { font: 12px Geneva, Arial, Helvetica, sans-serif; }
.p_spec { font-size: 11px; line-height: 1.4em; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
.p_spec_02 { font-size: 12px; line-height: 1.4em; padding-top: 10px; }

