/* CSS Document */

body {
	background-image: url(images/bg.gif);
	background-repeat: repeat;
}
h1 {
	margin: 10px 0px 10px 10px;
	font-size: 12px;
	line-height: 100%;
	font-weight: normal;
	color: #FFFFFF;
}

.ft_link {
	margin: 10px 0px 10px 0px;
	font-size: 11px;
	line-height: 100%;
	font-weight: normal;
	color: #DFDFDF;
}

.ft_link a:link {
	color: #999999;
	text-decoration: none;
}

.ft_link a:visited {
	color: #999999;
	text-decoration: none;
}

.ft_link a:hover {
	color: #ff9500;
	text-decoration: none;
}

.ft_link a:active {
	color: #ff9500;
	text-decoration: none;
}

.ft {
	margin: 8px 10px 8px 0px;
	font-size: 10px;
	line-height: 100%;
	font-weight: normal;
	color: #FFFFFF;
}

.ft a:link {
	color: #FFFF99;
}

.ft a:visited {
	color: #FFFF99;
}

.ft a:hover {
	color: #ff9500;
	text-decoration: none;
}

.ft a:active {
	color: #ff9500;
	text-decoration: none;
}

.box01 {
	color: #333333;
	margin: 25px 0px 0px 0px;
}

.box02 {
	color: #333333;
	margin: 10px 0px 0px 0px;
}

.up {
	color: #333333;
	margin: 15px 0px 20px 0px;
	text-align: right;
	font-size: 11px;
	line-height: 100%;
}

.up a:link {
	color: #999999;
	text-decoration: none;
}

.up a:visited {
	color: #999999;
	text-decoration: none;
}

.up a:hover {
	color: #ff9500;
	text-decoration: none;
}

.up a:active {
	color: #ff9500;
	text-decoration: none;
}

.back {
	color: #333333;
	font-size: 11px;
	line-height: 100%;
}

.back a:link {
	color: #999999;
	text-decoration: none;
}

.back a:visited {
	color: #999999;
	text-decoration: none;
}

.back a:hover {
	color: #ff9500;
	text-decoration: none;
}

.back a:active {
	color: #ff9500;
	text-decoration: none;
}

.t11_n_g {
	font-size: 11px;
	line-height: 120%;
	color: #333333;
}

.t12_n_g {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}

.t12_n_b {
	font-size: 12px;
	line-height: 150%;
	color: #0045a6;
}

.t12_h_b {
	font-size: 12px;
	line-height: 160%;
	color: #0045a6;
}

.t12_h_g {
	font-size: 12px;
	line-height: 160%;
	color: #333333;
}

.t12_nb_g {
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color: #333333;
}

.t12_n_r {
	font-size: 12px;
	line-height: 150%;
	color: #ff9500;
}

.t12_n_r2 {
	font-size: 12px;
	line-height: 150%;
	color: #FF0000;
}

.t14_h_g {
	font-size: 14px;
	line-height: 160%;
	color: #333333;
}

.t14_h_r {
	font-size: 14px;
	line-height: 160%;
	color: #ff9500;
}

.t14_n_bl_b {
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	color: #0045a6;
}

.t14_n_bl {
	font-size: 14px;
	line-height: 150%;
	color: #0045a6;
}

.t14_n_o_b {
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	color: #ff9500;
}

.t14_n_g {
	font-size: 14px;
	line-height: 150%;
	color: #333333;
}

.t14_n_w {
	font-size: 14px;
	line-height: 120%;
	color: #FFFFFF;
}

.t14_n_bl a:link {
	color: #0045a6;
}
.t14_n_bl a:visited {
	color: #0045a6;
}
.t14_n_bl a:hover {
	color: #ff9500;
	text-decoration: none;
}
.t14_n_bl a:active {
	color: #ff9500;
	text-decoration: none;
}

.t14_s_g {
	font-size: 14px;
	line-height: 120%;
	color: #333333;
}

.t16_n_g {
	font-size: 16px;
	line-height: 150%;
	color: #333333;
}

.t15_bl_b {
	font-size: 15px;
	line-height: 110%;
	font-weight: bold;
	color: #0045a6;
	margin: 30px 0px 2px 0px;
	width: 530px;
}

.t15_bl_b2 {
	font-size: 15px;
	line-height: 100%;
	font-weight: bold;
	color: #0045a6;
	margin: 15px 0px 2px 0px;
	width: 530px;
}

.t15_bl_b3 {
	font-size: 15px;
	line-height: 100%;
	font-weight: bold;
	color: #0045a6;
}

.t16_w_b {
	font-size: 16px;
	line-height: 120%;
	font-weight: bold;
	color: #FFFFFF;
}

.t16_o_b {
	font-size: 16px;
	line-height: 120%;
	font-weight: bold;
	color: #ff9500;
}


.stitle {
	font-size: 15px;
	line-height: 100%;
	color: #FFFFFF;
	font-weight: normal;
}

.stitle_s {
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
	font-weight: normal;
}

.jk_bl {
	font-size: 14px;
	line-height: 100%;
	font-weight: normal;
	color: #0045a6;
}

.jk_bl a:link {
	color: #0045a6;
	text-decoration: none;
}
.jk_bl a:visited {
	color: #0045a6;
	text-decoration: none;
}
.jk_bl a:hover {
	color: #ff9500;
}
.jk_bl a:active {
	color: #ff9500;
}

.menu {
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
	color: #DFDFDF;
}

.menu a:link {
	color: #999999;
	text-decoration: none;
}

.menu a:visited {
	color: #999999;
	text-decoration: none;
}

.menu a:hover {
	color: #ff9500;
	text-decoration: none;
}

.menu a:active {
	color: #ff9500;
	text-decoration: none;
}

a:link {
	color: #999999;
}
a:visited {
	color: #999999;
}
a:hover {
	color: #ff9500;
	text-decoration: none;
}
a:active {
	color: #ff9500;
	text-decoration: none;
}









li {
	margin: 0px;
}

lo {
	margin: 0px;
}
.t14_h_r2 {
	font-size: 14px;
	line-height: 160%;
	color: #FF0000;
}
