strong {	color: red;	font-weight: normal;}em {	color: #3399cc;	font-style: normal;}em.sp {	color: #999900;}em.btn {	color: #cccc00;}p {	font-size: 80%;	color: #666666;	margin: 10px 0;}/*Topic path*/p.topicPath {	font-size: 80%;	color: #666666;	margin-left: 20px;}p.topicPath em,p.topicPath a {	background-image: url(image/arrow_a.gif);	background-repeat: no-repeat;	background-position: 0 2px;	color: #666666;	padding-left: 12px;}p.topicPath em,p.topicPath a:hover {	background-position: 0 -26px;}p.topicPath a:visited {	color: #666666;}/*page*/p.page {	color: #666666;	font-size: 70%;	float: left;	width: 248px;	line-height:25px; }p.page a,p.page em {	font-size: 110%;	font-weight: bold;}/*annai*/p.annai {	font-size: 80%;	text-align: right;	margin: 5px 0;}p.annai a,p.annai a:visited{	background: url(image/arrow_a.gif) no-repeat;	background-position: 0 2px;	padding-left: 12px;	color: #666666;}p.annai a:hover{	background: url(image/arrow_a.gif);	background-repeat: no-repeat;		background-position: 0 -26px;}/*pagetop*/ul.pagetop {	position: relative;	height: 10px;	margin: 5px 0 15px 0;}ul.pagetop li {	display: inline;}ul.pagetop a {	background-image: url(image/btn_pagetop.gif);	background-repeat: no-repeat;	background-position: left top;	text-indent: -9999px;	position: absolute;	right: 0;	top: 0;	display: block;	width: 44px;	height: 10px;	outline: none;}ul.pagetop a:hover {	background-position: -44px 0;}	.text11a td,.text11a th{	font-size:80%;	line-height: 130%;	color: #666666;}.text11a th {	line-height: 170%;}.text11a .text11a {	font-size: 100%;}.text11a .text11b{	font-size: 100%;}.clear {	clear: both;}br.clear {	_display: none;}hr.clear {	_display: none;}.text12a{	font-size:80%;	line-height: 140%;	color: #666666;}.text12b{	font-size:90%;	line-height: 140%;	color: #ffffff;}.text12c{	font-size:90%;	line-height: 140%;	color: #ff3300;}.text12d{	font-size:80%;	line-height: 140%;	color: #3399cc;}.text12f{	font-size:90%;	line-height: 160%;	color: #666666;}.text11a{	font-size:80%;	line-height: 130%;	color: #666666;}.text11b{	font-size:80%;	line-height: 130%;	color: #ff3300;}.text11c{	font-size:80%;	line-height: 140%;	color: #666666;}.text11d{	font-size:80%;	line-height: 140%;	color: #ffffff;}.text11e{	font-size:80%;	line-height: 140%;	color: #ff3300;}.text11f{	font-size:80%;	line-height: 140%;	color: #3399cc;}.text11g{	font-size:80%;	line-height: 140%;	color: #cccc00;}.text11h{	font-size:80%;	line-height: 140%;	color: #66ccff;}.text11i{	font-size:80%;	line-height: 140%;	color: #999900;}.text11j{	font-size:80%;	line-height: 140%;	color: #ff6666;}.text11k{	font-size:80%;	line-height: 160%;	color: #666666;}.text10a{	font-size:80%;	line-height: 140%;	color: #666666;}.text10b{	font-size:80%;	line-height: 140%;	color: #ffffff;}.text13a{	font-size:90%;	line-height: 140%;	color: #666666;}.text13b{	font-size:90%;	color: #666666;	line-height: 140%;	font-weight: bold;}.text13c{	font-size:90%;	line-height: 140%;	color: #000000;	font-weight: bold;}.text13d{	font-size:90%;	line-height: 140%;	color: #ff0000;	font-weight: bold;}.text13e{	font-size:90%;	line-height: 160%;	color: #666666;	font-weight: bold;}.text15a{	font-size:100%;	line-height: 140%;	color: #666666;	font-weight: bold;}.text15b{	font-size:100%;	line-height: 140%;	color: #cccc00;	font-weight: bold;}.text20a{	font-size:20px;	line-height: 140%;	color: #666666;	font-weight: bold;}.text20b{	font-size:20px;	line-height: 140%;	color: #ffffff;	font-weight: bold;}.text20c{	font-size:20px;	line-height: 140%;	color: #cccc00;	font-weight: bold;}