body,td,th,tr {
	font-size: 13px;
	line-height: 15px;
	text-align: left;
}
a:hover img { 
    opacity: 0.7; filter: alpha(opacity=70); -moz-opacity: 0.7; 
}

a:link {
	color: #000099;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #003399;
}
a:hover {
	text-decoration: underline overline;
	color: #0099CC;
}
a:active {
	text-decoration: underline;
	color: #003399;
}
.t-table-a {
	background-color: #FFFFFF;
	border: 1px solid #3399CC;
	filter: Alpha(Opacity=80);
}
.table-newa {
	color: #000000;
}
.menut-a {
	font-size: 13px;
	line-height: 15px;
}

.backg-t {
	background-image: url(image/trc/b-tukuba.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.navi-a UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.navi-a LI {
	LINE-HEIGHT: 180%
}
.navi-a LI A {
	DISPLAY: block;
	WIDTH: 145px;
	HEIGHT: 25px;
	TEXT-ALIGN: left;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 13px;
	text-decoration: none;
	color: #003366;
}
.navi-a LI A:hover {
	TEXT-DECORATION: none
}
#navi001 A {
	BACKGROUND: url(image/trc/menub-t1.gif) no-repeat

}
#navi001 A:hover {
	BACKGROUND: url(image/trc/menub-t2.gif) no-repeat;
    color: #FFFFFF;
}
.under-bar-g {
	color: #FFFFFF;
	background-image: url(image/trc/under-bt.gif);
	text-align: right;
}

#navi002 A {
	BACKGROUND: url(image/trc/menub-t2.gif) no-repeat

}
.footer-a {
	text-align: center;
	vertical-align: middle;
}
.s-t-under {
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	color: #003399;
	font-size: 14px;
	line-height: 18px;
}
.said-b {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
.underb-g {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.faq-b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7EC6EC;
	font-size: 14px;
	color: #000000;
	background-color: #CFEAF8;
	line-height: 18px;
}

.line-uu-g {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.line-u-g {
	color: #333333;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	font-size: 14px;
}
.font10 {
	font-size: 10px;
	line-height: 13px;
}

.box-nyukai {
	font-size: 14px;
	border: 1px solid #CAE8F7;
	color: #0033CC;
	background-color: #DCF0FA;
}
.top-tt1 {
	background-image: url(image/trc/trc-tt2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.top-tt2 {
	background-image: url(image/trc/trc-tt3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.top-tt3 {
	background-image: url(image/trc/trc-tt4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.font-b {
	color: #000099;
}
.top-com {
	font-size: 13px;
	line-height: 16px;
}
.box-b {
	font-size: 15px;
	border: 1px solid #CAE8F7;
	color: #0033CC;
	background-color: #DCF0FA;
	line-height: 18px;
}
.new-b {
	background-image: url(image/news/new-b.gif);
	background-repeat: repeat;
}
.box-b-l {
	border: 1px solid #96D2EF;
}
.box-st-b {
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0D78B9;
	padding-left: 15px;
	line-height: 18px;
	background-image: url(image/trc/i-s-br.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.box-dl {
	border: 3px double #96D2EF;
}
.head_tr {
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
}
.box_2l_gr {
	background-color: #F0F0F0;
	border: 3px double #CCCCCC;
}


