body {
	background:transparent url(/common/images/h_bg.jpg) repeat-x top left;
	font-size:12px;
	}
td {line-height: 180%;text-align:left;}
.small {
	font-size:10px !important /*Non-IE6*/;
	font-size:10px /*IE6*/;
	}



/* FONT*/
.subtitle{font-size: 90%; color: #2F7B5A; line-height: 130%; }
.small{font-size: 90%; line-height: 130%; }
.small-bold{
	font-size: x-small;
	line-height: 130%;
	font-weight: bold;
}
.xsmall{font-size: 60%; line-height: 150%; }
.xsmall-bold{font-size: 60%; line-height: 150%; font-weight: bold; }
.large{
	line-height: 130%;
	color: #000;
	font-size: xx-large;
}
.bold{
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
.small-white{font-size: 90%; line-height: 130%; color: #FFFFFF; }
.large-white{font-size: 130%; line-height: 130%; color: #FFFFFF; }
.small-red{font-size: 90%; line-height: 130%; color: #CC0A0A; }
.large-red{font-size: 130%; line-height: 130%; color: #CC0A0A; }
.small-blue{font-size: 90%; line-height: 130%; color: #003399; }
.small-pink{font-size: 90%; line-height: 130%; color: #FF7DD6; }
h1.ti{font-size: 130%; line-height: 130%; color: #000000; padding-left:5px; }
.small-en{font-size: 90%; line-height: 130%; padding-left:5px; }

/* none */
.DN {display:none;}

/* Header */

.hder {
	width:100%;
	height:134px;
	background:transparent url(/common/images/h_bg.jpg) repeat-x top left;
	}
	.hder_css {
		width:100%;
		height:99px;
		background:transparent url(/common/images/h_bg.jpg) repeat-x top left;
		}
.hd_l {
	width:880px;
	height:60px;
	background:transparent url(/common/images/h_bg.jpg) repeat top left;
	}
.box {
	width:100%;
	height:35px;
	background:transparent url(/common/images/h_bg.jpg) repeat bottom left;
	}
.sub_menu {
	text-align:left;
	width:880px;
	color:#ffffff;
	font-size:12px;
	height:30px;
	}
.sub_menu p {
	padding:10px 0px 0px 30px !important /*Non-IE6*/;
	padding:10px 0px 0px 30px /*IE6*/;
	margin:0;
	}
.sub_menu a {
	color:#ffffff;
	text-decoration:none;
	}
.sub_menu a:hover {
	color:#ffffff;
	text-decoration:underline;
	background-color:transparent;
	}
/* Global Navi */
	#g_navi {
		width:880px;
		height:33px;
		margin:0px 0px 0px 2px;
		padding:0px 0px 0px 0px;
		}
	#g_navi ul { 
		width:875px;
		padding:0;
		margin:0;
		list-style-type :none;
		}
	#g_navi li { 
		display:inline;
		float:left; 
		}
		
	#g_navi #g_navi_01 {
		background:transparent url(/common/images/g_navi_01.jpg) no-repeat bottom left;
		width:101px; 
		height:33px; 
		display:block;
		}
	#g_navi #g_navi_01 a {
		background:transparent url(/common/images/g_navi_01.jpg) no-repeat top left;
		width:101px; 
		height:33px; 
		display:block;
		}
	#g_navi #g_navi_01 a:hover {
		background:transparent url(/common/images/g_navi_01.jpg) no-repeat bottom left;
		display:block;
		}
	#g_navi #g_navi_02 {
		background:transparent url(/common/images/g_navi_02_act.jpg) no-repeat top left;
		width:101px; 
		height:33px; 
		display:block;
		}
	#g_navi #g_navi_02 a {
		background:transparent url(/common/images/g_navi_02.jpg) no-repeat top left;
		width:101px; 
		height:33px; 
		display:block;
		}
	#g_navi #g_navi_02 a:hover {
		background:transparent url(/common/images/g_navi_02.jpg) no-repeat bottom left;
		display:block;
		}
	#g_navi #g_navi_03 {
		background:transparent url(/common/images/g_navi_03_act.jpg) no-repeat top left;
		width:100px; 
		height:33px; 
		display:block;
		}
	#g_navi #g_navi_03 a {
		background:transparent url(/common/images/g_navi_03.jpg) no-repeat top left;
		width:100px; 
		height:33px; 
		display:block;
		}
	#g_navi #g_navi_03 a:hover {
		background:transparent url(/common/images/g_navi_03.jpg) no-repeat bottom left;
		display:block;
		}
	#g_navi #g_navi_04 {
		background:transparent url(/common/images/g_navi_04_act.jpg) no-repeat top left;
		width:101px; 
		height:33px; 
		display:block;
		}
	#g_navi #g_navi_04 a {
		background:transparent url(/common/images/g_navi_04.jpg) no-repeat top left;
		width:101px; 
		height:33px; 
		display:block;
		}
	#g_navi #g_navi_04 a:hover {
		background:transparent url(/common/images/g_navi_04.jpg) no-repeat bottom left;
		display:block;
		}
	#g_navi #g_navi_05 {
		background:transparent url(/common/images/g_navi_05_act.jpg) no-repeat top left;
		width:100px; 
		height:33px; 
		display:block;
		}
	#g_navi #g_navi_05 a {
		background:transparent url(/common/images/g_navi_05.jpg) no-repeat top left;
		width:100px; 
		height:33px; 
		display:block;
		}
	#g_navi #g_navi_05 a:hover {
		background:transparent url(/common/images/g_navi_05.jpg) no-repeat bottom left;
		display:block;
		}
	#g_navi #g_navi_06 {
		background:transparent url(/common/images/g_navi_06_act.jpg) no-repeat top left;
		width:102px; 
		height:33px; 
		display:block;
		}
	#g_navi #g_navi_06 a {
		background:transparent url(/common/images/g_navi_06.jpg) no-repeat top left;
		width:102px; 
		height:33px; 
		display:block;
		}
	#g_navi #g_navi_06 a:hover {
		background:transparent url(/common/images/g_navi_06.jpg) no-repeat bottom left;
		display:block;
		}
	#g_navi #g_navi_07 {
		float:right;
		height:28px; 
		padding:5px 0 0 15px;
		display:block;
		}


#link_list_topinfo {
	width:496px !important /*Non-IE6*/;
	width:508px /*IE6*/;
	color: #006;
	padding:2px 0 0 5px;
	margin:0;
	}
#link_list_topinfo li {
	display: block;
	margin:0;
	padding:0px 0px 5px 0px !important /*Non-IE6*/;
	padding:0px 0px 7px 0px /*IE6*/;
	font-size:10px !important /*Non-IE6*/;
	font-size:12px /*IE6*/;
	text-align: left;
	line-height: 140% !important /*Non-IE6*/;
	line-height: 110% /*IE6*/;
	}
#link_list_topinfo li a {
	color:#5C6E92;
	text-decoration: none;
	}
#link_list_topinfo li a:link {}
#link_list_topinfo li a:visited {}
#link_list_topinfo li a:hover{
	color:#0066CC;
	text-decoration: underline;
	}


/* Footer */

.ft {
	width:880px;
	padding:10px 0 10px 0;
	border-top:1px solid #cccccc;
	text-align:center;
	font-size:10px;
	color:#666666;
}
.ft  a {
	color:#3B71AD;
	text-decoration:none;
	}
.ft  a:hover {
	color:#3B71AD;
	text-decoration:underline;
	background-color:transparent;
	}
.large_center {
	font-size: xx-large;
	line-height: normal;
	text-align: center;
}
.small_center {
	font-size: small;
	text-align: center;
}
