A:link {
	COLOR: #000099; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000099; TEXT-DECORATION: none
}
A:hover {
	COLOR: #996600; TEXT-DECORATION: none
}
a:active { text-decoration: none; 
}
A.red:link {
	COLOR: #FF0000; TEXT-DECORATION: none
}
A.red:visited {
	COLOR: #FF0000; TEXT-DECORATION: none
}
A.red:hover {
	COLOR: #996600; TEXT-DECORATION: none
}
.line {
	LINE-HEIGHT: 135%
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px 4px; COLOR: #666666; LINE-HEIGHT: normal
}
H2 {
	PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../img2/header_rep.gif); MARGIN: 0px; COLOR: #666666; PADDING-TOP: 8px; HEIGHT: 25px
}
H3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 13pt; BACKGROUND-IMAGE: url(bkgdh2.gif); PADDING-BOTTOM: 3px; MARGIN: 10px 0px; VERTICAL-ALIGN: middle; WIDTH: 539px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat; HEIGHT: 24px
}
H4 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; VERTICAL-ALIGN: middle; BORDER-LEFT: #8c8bb7 4px solid; COLOR: #0e0e6b; PADDING-TOP: 3px; BORDER-BOTTOM: #8c8bb7 1px solid; HEIGHT: 22px
}
H5 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 13pt; BACKGROUND-IMAGE: url(bkgdh2.gif); PADDING-BOTTOM: 3px; MARGIN: 10px 0px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat; HEIGHT: 24px
}
.pt9 {
	FONT-SIZE: 9px
}
.pt10 {
	FONT-SIZE: 10px
}
.pt11 {
	FONT-SIZE: 11px
}
.pt12 {
	FONT-SIZE: 12px
}
.pt13 {
	FONT-SIZE: 13px
}
.pt14 {
	FONT-SIZE: 14px
}
TR {
	FONT-SIZE: 12px
}
.bold {
	FONT-WEIGHT: bold
}
.red {
	COLOR: #ff0000
}
.style1 {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.style2 {
	COLOR: #ffffff
}
.style5 {font-family: "ヒラギノ角ゴ6"}
.style6 {color: #FF0000}
.faq {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.column {
	font-size: 14px;
	line-height: 26px;
	padding-left: 5px;
	padding-right: 2px;
}
.column01 {
	font-size: 14px;
	color: #0000FF;
}
.column02 {
	font-size: 13px;
	color: #333333;
	line-height: 23px;
}
.column03 {
	font-size: 16px;
	color: #333333;
	line-height: 40px;
}
.subtitle {
	
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	line-height:20px;
}
.under {
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
}
.c_frame {
	BORDER-RIGHT: #b2bcbd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b2bcbd 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #b2bcbd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #b2bcbd 1px solid; BACKGROUND-COLOR: #e6eef5
}
.c_frame_inn {
	BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; BORDER-LEFT: #e1e1e1 1px solid; PADDING-TOP: 15px; BACKGROUND-COLOR: #ffffff
}
H6.ttl {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cacded 4px solid; COLOR: #13007c; LINE-HEIGHT: 1.2; PADDING-TOP: 4px; BACKGROUND-COLOR: #e6eef5
}
TD.bar_c_title {
	BORDER-RIGHT: 1px solid #999999; BACKGROUND: url(bar_c_title.gif) no-repeat left top
}
TD.th_left_02 {
	BORDER-RIGHT: 1px solid #999999; BACKGROUND: url(tb01_th_left_02.gif) no-repeat left top
}
TD.th_center_02 {
	BORDER-RIGHT: 1px none #666666; BACKGROUND: url(tb01_th_center.gif) repeat-x left top; BORDER-LEFT: 1px none #999999}
TD.th_right_02 {
	BACKGROUND: url(tb01_th_right.gif) no-repeat right top; BORDER-LEFT: 1px solid #999999}
.orange {

	COLOR: #FD9404
}
A.orange:link {


	COLOR: #FF9900; TEXT-DECORATION: none
}
A.orange:visited {

	COLOR: #FF9900; TEXT-DECORATION: none
}
A.orange:hover {

	COLOR: #996600; TEXT-DECORATION: none
}
.columnOrange {
	font-size: 14px;
	line-height: 26px;
	padding-left: 5px;
	padding-right: 2px;
	color: #FD9404;
}
.columnRed {
	font-size: 14px;
	line-height: 26px;
	padding-left: 5px;
	padding-right: 2px;
	color: #FF0000;
}
.column table tr td {
	text-align: center;
}
