font {  font-style: normal; line-height: 15pt}
.line1 {  color: #787d9a}
.txt_title {  font-size: 15px; color: #663300; text-decoration: none}
.txt_content {  font-size: 12px; color: #333333}
.title {  font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.subtitle {  color: #ffffff; font-size: 12px}

.b_t1 {  font-size: 12px; color: #004fa7; text-decoration: none}
.b_t2 {  font-size: 13px; color: #081c7b; text-decoration: none}
.text_sp {  height: 20px; font-size: 12px; color: #CC0066; text-decoration: none}
.b_t_link {  font-size: 13px; color: #1569ff; text-decoration: underline}
.b_t_link:hover {  font-size: 13px; color: #00a2b6; text-decoration: none}
.b_t3 {  font-size: 12px; color: #252526; text-decoration: none; line-height: 18px}
.b_t4 {  font-size: 13px; color: #ff4800; text-decoration: none}
.b_t5 {  font-size: 12px; line-height: 18px; color: #636363; text-decoration: none}
.b_t6 {  font-size: 12px; color: #005cff; text-decoration: none}
.b_t6:hover {  color: #008b72; text-decoration: underline; font-size: 12px}
.b_t7 {  font-size: 13px; color: #9c036b; text-decoration: none}
.bg {  background-image: url(graphics/n_b_bg.jpg); background-repeat: no-repeat; background-position: right top}
.t8 {  font-size: 12px; color: #555000; text-decoration: none}
.b_t_link:active {
font-size: 13px; color: #00a2b6; text-decoration: none
}
.b_t_link:VISITED {
font-size: 13px; color: #00a2b6; text-decoration: none
}
/*----   2010_newtop style----- */

#newtop2010 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 62px;
}
.g2010topbox {
	background-image: url(/j2iv/graphics/2010_top/2010_top_bg_01.gif);
	background-repeat: repeat-x;
	height: 62px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.g2010topbox h1 {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 62px;
}

#newtop2010 .g2010topbox02 {
	background-color: #000000;
	height: 18px;
	color: #FFFFFF;
	padding-left: 180px;
	padding-top: 2px;
	font-size: 12px;
}
#newtop2010 .g2010topbox .utility {
	position: relative;
}
.topnavmenu01 {
	text-align: right;
	height: 35px;
}
.topnavmenu01 a {
	font-size: 12px;
	color: #7272b2;
	text-decoration: none;
	margin-right: 35px;
}

.topnavmenu01 img {
	margin-left: 0px;
}
.topnavmenu02 {
	text-align: left;
	height: 22px;
	font-size: 14px;
	padding-top: 5px;
}

