/*=======================================================
 * Style for text
 *=======================================================*/
body { font-size: 12px; }
TD { font-size: 12px; }


h1 {font-size:12px; font-weight:normal; margin:5px 0 5px auto; color:#999; text-align:right;}


#footer{
	clear:both;
	margin: 0;
	padding: 0 0 0px 0;
	text-align: center;
}
	div#footer_top {
		margin: 0 auto 0 auto;
		padding: 5px 0px 0px 0px;
		border-top:1px dotted #ccc;
		text-align:center;
	}
		#footer_top ul{
			list-style-type:none;
			margin: 0 0 5px 0;
			padding: 0;
			font-size: 11px;
		}
		#footer_top ul li{
			display: inline;
			padding: 0 5px;
			border-right:1px solid #ccc;
		}
		#footer_top ul li.last{
			border-right:0px;
		}

	#footer_btm{
		clear:both;
		border-top:1px solid #ccc;
		line-height:120%;
		padding:5px 0 0px 0;
		margin:0;
	}

#ntc{
	clear: both;
	margin: 15px auto 0px auto;
}
	#ntc table{
		margin: 0 auto;
		border-collapse: collapse;
	}



/* ---------- outerlink ---------- */
#outer_navi{
	text-align:center;
	margin:0 auto 20px auto;
	padding:0;
	width:510px;
}
	#outer_navi table{
		width:100%;
	}
	#outer_navi table th{
		padding:5px;
		text-align:left;
		border-top:1px solid #ccc;
		border-right:1px solid #ccc;
		border-left:1px solid #ccc;
	}
	#outer_navi table td{
		padding:5px 3px 5px 7px;
		text-align:left;
		color:#999;
		border-top:0px;
		border-right:1px solid #ccc;
		border-left:1px solid #ccc;
		border-bottom:1px dotted #ddd;
	}
	#outer_navi table td.last{
		border-bottom:1px solid #ccc;
	}
	#outer_navi table td .category1{
		width:150px;
		float:left;
	}

.outerlink_g a:link {color:#369; font-weight:bold;}
.outerlink_g a:visited{color:#369; font-weight:bold;}
.outerlink_u a:link {color:#f33; font-weight:bold;}
.outerlink_u a:visited{color:#f33; font-weight:bold;}
.outerlink_r a:link {color:#c00; font-weight:bold;}
.outerlink_r a:visited{color:#c00; font-weight:bold;}
.outerlink_y a:link {color:#f90; font-weight:bold;}
.outerlink_y a:visited{color:#f90; font-weight:bold;}
.outerlink_a a:link {color:#c3c; font-weight:bold;}
.outerlink_a a:visited{color:#c3c; font-weight:bold;}
.outerlink_6 a:link {color:#f33; font-weight:bold;}
.outerlink_6 a:visited{color:#f33; font-weight:bold;}
.outerlink_7 a:link {color:#69c; font-weight:bold;}
.outerlink_7 a:visited{color:#69c; font-weight:bold;}
.outerlink_8 a:link {color:#396; font-weight:bold;}
.outerlink_8 a:visited{color:#396; font-weight:bold;}



.f8 {  font-size: 8px; }
.f9 {  font-size: 9px; }
.f10 {  font-size: 10px; }
.f11 {  font-size: 11px; }
.f12 {  font-size: 12px; }
.f14 {  font-size: 14px; }
.f16 {  font-size: 16px; }
.f18 {  font-size: 18px; }
.f20 {  font-size: 20px; }
.f25 {  font-size: 25px; }
.f30 {  font-size: 30px; }
.f35 {  font-size: 35px; }

.l12 {  line-height:120%; }
.l15 {  line-height:150%; }
.l17 {  line-height:170%; }

.f8l12 {  font-size: 8px ; line-height:120%; }
.f9l12 {  font-size: 9px ; line-height:120%; }
.f10l12 {  font-size: 10px ; line-height:120%; }
.f12l12 {  font-size: 12px ; line-height:120%; }
.f14l12 {  font-size: 14px ; line-height:120%; }
.f16l12 {  font-size: 16px ; line-height:120%; }
.f18l12 {  font-size: 18px ; line-height:120%; }
.f20l12 {  font-size: 20px ; line-height:120%; }
.f25l12 {  font-size: 25px ; line-height:120%; }
.f30l12 {  font-size: 30px ; line-height:120%; }
.f35l12 {  font-size: 35px ; line-height:120%; }

.f12l20 {  font-size: 12px ; line-height:200%; }
.menu { color:"#000000" ; text-decoration:none; font-size: 12px ; }

.fn12 { font-size: 12px ; font-family: Verdana, Arial, sans-serif;}

/*=======================================================
 * Style for link
 *=======================================================*/
a:visited{color:#0000ff;}
a:hover { background: #ccffaa;}
a:link.333 {color:#333333 ; text-decoration:none}
a:visited.333 {color:#333333 ; text-decoration:none}
a:hover.333 { background: transparent;}

a.mk_major{
	font-weight:bold;
	background:#def;
}

