body,td,th{
	font-size:12px;
	margin-top:10px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	line-height:140%;
}
a{
	color:#0033CC;
}
a:hover{
	color:#FF6600;
	text-decoration:none;
}
body{
	text-align:center;
}
td,ht{
	text-align:left;
}
.text_small {
	font-size: 11px;
}
.text_small td{
	font-size:11px;
}
.text_small a{
	line-height:18px;
}
.text_normal{
	font-size:12px;
}
.text_normal td{
	font-size:12px;
}

/* ------------------------------------------------------------------- */
.popup{
	margin:0px;
	padding:0px;
}
form{
	margin:0px;
	padding:0px;
}
.fon_red{
	color:#993333;
}
.fon_red14{
	color:#993333;
	font-size: 14px;
	line-height: 1.5em;
}
.marg_top5{
	margin-top:5px;
	overflow:hidden;
}
.marg_top10{
	margin-top:10px;
	overflow:hidden;
}
.marg_top15{
	clear:none;
	margin-top:15px;
	overflow:hidden;
}
.marg_top20{
	clear:none;
	margin-top:20px;
	overflow:hidden;
}
.marg_top25{
	clear:none;
	margin-top:25px;
	overflow:hidden;
}
.marg_top30{
	clear:none;
	margin-top:30px;
	overflow:hidden;
}
.fonmarg_22{
	line-height:22px;
}
.fonmarg_14{
	line-height:14px;
}
.fonmarg_18{
	line-height:18px;
}
.fonmarg_12{
	line-height:12px;
}
.ta_haib{
	color:#000000;
	background-color:#CCCCCC;
	font-weight:bold;
}
.ta_white{
	color:#000000;
	background-color:#FFFFFF;
}
/* ------------------------------------------------------------------- */
.fon_blue{
	color:#333366;
}
.fon_green{
	color:#717a58;
}
/* ------------------------------------------------------------------- */
.fon_ce{
	text-align:center;
}
.fon_ce td{
	text-align:center;
}
.fon_ri{
	text-align:right;
}
.fon_ri td{
	text-align:right;
}
/* ------------------------------------------------------------------- */
.navi{
	background-image:url(img/leftnavi/navi_cap_bk.gif);
	background-repeat:repeat;
}
.line_yoko{
	background-image:url(img/common_line_aa.gif);
	background-repeat:repeat-x;
	margin-top:5px;
	padding:0 0 5px 0;
}
.line_tate{
	background-image:url(img/common_line_bb.gif);
	background-repeat:repeat-y;
}
.fot{
	padding:15px 0 15px 0;
	border-top:2px solid #B3B3B3;
	width:750px;
	text-align:center;
	font-size:10px;
	color:#666666;
	margin-top:15px;
}
.fot2{
	padding:15px 0 15px 0;
	border-top:2px solid #B3B3B3;
	width:550px;
	text-align:center;
	font-size:10px;
	color:#666666;
	margin-top:15px;
}

/* ------------------------------------------------------------------- */
/* ЊTv */
.com_hyo th{
	background-color:#003399;
	text-align:center;
	font-weight:normal;
	font-size:10px;
	color:#FFFFFF;
}
.com_hyo td{
	background-color:#FFFFFF;
	font-size:10px;
}
.com_hyo2 th{
	background-color:#000066;
	text-align:center;
	font-weight:normal;
	font-size:10px;
	color:#FFFFFF;
}
.com_hyo2 td{
	background-color:#FFFFFF;
	font-size:10px;
}
.com_c1 td{
	background-color:#FFFFFF;
	text-align:center;
}
.com_c1 th{
	background-color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	color:#717A58;
}
/* ------------------------------------------------------------------- */
/* iЉ */
.pro_a_hyo1 td{
	background-color:#FFFFFF;
	font-size:12px;
}
.pro_a_hyo1 th{
	background-color:#FFFFFF;
	font-size:12px;
	text-align:center;
	font-weight:normal;
}
.pro_a_hyo2 td{
	background-color:#FFFFFF;
	font-size:10px;
	text-align:center;
}
.pro_a_hyo2 th{
	background-color:#FFFFCC;
	font-size:10px;
	text-align:center;
	font-weight:bold;
}
.pro_a_hyo3 td{
	background-color:#CCCCFF;
}
.pro_a_hyo3 th{
	background-color:#CCCCCC;
	text-align:center;
	font-weight:bold;
}
.pro_a_hyo4 td{
	font-size:12px;
	background-color:#FFFFFF;
	text-align:center;
}
.pro_a_hyo4 th{
	font-size:12px;
	background-color:#FFECCC;
	text-align:center;
	font-weight:normal;
}
.pro_a_hyo41 td{
	background-color:#E6E6E6;
	text-align:center;
}
.pro_a_hyo42 td{
	background-color:#CCCCCC;
	text-align:center;
	font-weight:bold;
}
.pro_a_hyo42 th{
	background-color:#FFFFFF;
}
.pro_a_hyo5 th{
	background-color:#FFECCC;
	text-align:center;
	font-weight:normal;
	font-size:10px;
}
.pro_a_hyo5 td{
	background-color:#f2fff2;
	text-align:center;
	font-weight:normal;
	font-size:10px;
}
.pro_a_hyo51 td{
	background-color:#ffc273;
}
.pro_c_hyo1 th{
	background-color:#CCCCCC;
	font-weight:normal;
	font-size:11px;
	text-align:center;
}
.pro_c_hyo1 td{
	background-color:#FFFFFF;
	font-size:11px;
	text-align:center;
}
.pro_e_hyo1 td{
	background-color:#EDEDCD;
}
.pro_e_hyo1 th{
	background-color:#B3B3B3;
}
.pro_e_hyo2 td{
	background-color:#EDEDCD;
}
.pro_e_hyo2 th{
	background-color:#cccccc;
}
.pro_e_hyo3 td{
	background-color:#ffffff;
}
.pro_e_hyo3 th{
	background-color:#B3B3B3;
}
.pro_e_hyo4 th{
	background-color:#666666;
	color:#FFFFCC;
}
.pro_h_hyo1 th{
	background-color:#AAAAFF;
	text-align:center;
	font-size:14px;
	font-weight:normal;
}
.pro_h_hyo1 td{
	background-color:#CCCCFF;
	font-size:12px;
}
.pro_g_hyo1 th {
	text-align:center;
	font-size:12px;
	font-weight:normal;
	background-color: #CCCCCC;
	padding: 5px;
}
.pro_g_hyo1 td {
	font-size:12px;
	text-align: left;
	padding-left: 8px;
}
