@charset "utf-8";
.link_01 A:link {
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
.link_01 A:visited {
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
.link_01 A:active {
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
.link_01 A:hover {
	font-size: 9pt;
	color: #FFCC00;
	text-decoration: none;
}
.link_02 A:link {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	padding-left: 32px;
}
.link_02 A:visited {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	padding-left: 32px;
}
.link_02 A:active {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	padding-left: 32px;
}
.link_02 A:hover {
	font-size: 10pt;
	color: #0070A6;
	text-decoration: none;
	padding-left: 32px;
}
.link_03 A:link {
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}
.link_03 A:visited {
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}
.link_03 A:active {
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}
.link_03 A:hover {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
.menu_01 {
	font-size: 10pt;
	color: #333333;
	background-repeat: no-repeat;
	padding-left: 32px;
}
.pic_align_01 {
	text-align:justify;
	text-align-last:justify;
	text-justify:distribute-all-lines;
}
.table_justify {
	text-align: justify;
	text-justify:distribute;
	text-indent: 20px;
}
.table_justify_leftless {
	text-align: justify;
	text-justify:distribute;
	text-indent: 20px;
	padding-left: 25px;
	padding-right: 10px;
	line-height: 18px;
	letter-spacing: 1px;
}
.list_01 {
	line-height: 16px;
	letter-spacing: 1px;
}
.title_01 {
	color: #586e9b;
}

