.naiyou {
	font-size: 14px;
	width: 550px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 30px;
}
.a {
	font-family: "HGS憂塸妏恨集窾B";
	font-size: 16px;
	background-color: #333399;
	color: #FFFFFF;
}
.b {
	background-color: #71E943;
	font-family: "HGS憂塸妏恨集窾B";
	font-size: 16px;
	color: #333333;
	padding-right: 10px;
	margin-right: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
}.tane {
	background-color: #71E943;
	font-family: "HGS憂塸妏恨集窾B";
	font-size: 16px;
	color: #333333;
	padding-right: 10px;
	margin-right: 10px;
	padding-left: 30px;
	background-image: url(../img/tane_g.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	height: 30px;
}
.houjinseturitu {
	border: thin dotted #333333;
	font-size: 16px;
	width: 90%;
}
.houjinseturitu2 {
	font-size: 16px;
	width: 90%;
	background-color: #FFFFDF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
	list-style-position: outside;
	padding: 10px;
	background-position: left;
	text-align: left;
	cursor: crosshair;
}

.c {
background-color: #333399;
	font-family: "HGS憂塸妏恨集窾B";
	font-size: 16px;
	color: #FFFFFF;
	padding-right: 10px;
	margin-right: 10px;
	padding-left: 10px;}
	
	.style3 {
	font-size: 20px;
	font-family: "HGP憂塸妏恨集窾B";
	color: #FF0000;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	padding-left: 10px;
}

.style4 {
	font-family: "HGS憂塸妏恨集窾B";
	color: #FF3300;
}
.style6 {
	font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	color: #0000FF;
	font-weight: bold;
}
.style8 {color: #FFFFFF}
.sikaku {
	font-variant: normal;
	color: #800000;
	page-break-before: auto;
	cursor: crosshair;
	font-size: 16px;
	display: block;
	font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	padding-left: 20px;
}
.topix td{
	padding: 10px;
	background-color: #E6E6FF;
	border: 1px solid #FFFFFF;
}
.font_b{
	font-size:24px
	}
	
.k01 {
	font-size: 20px;
	font-family: "HGP憂塸妏恨集窾B";
	color: #B73232;
	border-bottom-width: medium;
	border-bottom-style: none;
	padding-left: 15px;
	font-weight: bold;
}
.k01u {
	font-size: 20px;
	font-family: "HGP憂塸妏恨集窾B";
	color: #B73232;
	padding-left: 15px;
	border-bottom: medium solid #B73232;
	font-weight: bold;
	width: 90%;
	margin-left: 23px;
}
/* --- 僫價僎乕僔儑儞僶乕 --- */
div.nav {
width: 165px; /* 僫價僎乕僔儑儞偺暆 */
font-size: 100%;
}

/* --- 儊僯儏乕僄儕傾 --- */
div.nav ul.nl {
margin: 0;
padding: 0;
border-top: 1px #c0c0c0 dotted; /* 嵟忋晹偺嫬奅慄 */
list-style-type: none;
text-align: left;
}

/* --- 儊僯儏乕崁栚 --- */
div.nav ul.nl li {
padding: 3px 1px; /* 崁栚偺僷僨傿儞僌乮忋壓丄嵍塃乯 */
background-color: #f9f9f9; /* 崁栚偺攚宨怓 */
border-bottom: 1px #c0c0c0 dotted; /* 崁栚偺壓嫬奅慄 */
}

/* --- 儕儞僋 --- */
div.nav ul.nl li a {
display: block;
position: relative; /* IE6梡 */
padding: 8px 10px; /* 儕儞僋僄儕傾偺僷僨傿儞僌乮忋壓丄嵍塃乯 */
border-left: 4px #c0c0c0 solid; /* 儕儞僋僄儕傾偺嵍嫬奅慄 */
text-decoration: none; /* 僥僉僗僩偺壓慄乮側偟乯 */
}
/* --- 億僀儞僩帪偺愝掕 --- */
div.nav ul.nl li a:hover {
border-left-color: #e0e0e0; /* 億僀儞僩帪偺嵍嫬奅慄怓 */

}

#menu ul{
margin: 0; 
padding: 0; 
list-style: none;
}

#menu li{ 
display: inline; 
padding: 0; 
margin: 0; 
float: left;
}

#menu li a{
display: block; 
border: 1px solid #666;
background-color: #F4F4FD;
padding: 10px;
text-decoration: none;
color: #333;
width: 250px; 
margin: 1px;
text-align: center;
font-size: 14px;
}
#menu li a:hover{
background-color: #B22222;
color: #fff;
}
.kfaq_01 {
	margin:10px 0 10px 0;
	padding:2px 8px;
	font-family: "HGS憂塸妏恨集窾B";
	font-size: 16px;
	background-color: #B22222;
	color: #FFFFFF;
	text-align:center;
}