.base {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 18px
}
.base a:link	{color:#FF0000; text-decoration: underline;}
.base a:hover	{color:#FF9900; text-decoration: underline;}
.base a:active	{color:#FF9900; text-decoration: underline;}
.base a:visited	{color:#FF9900; text-decoration: underline;}
.14_20 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 20px
; text-decoration: none
}
.12_14bg {
	BORDER-RIGHT: #ffffff thin dashed; BORDER-TOP: #ffffff thin dashed; FONT-SIZE: 12px; BORDER-LEFT: #0066ff thin dashed; COLOR: #333333; LINE-HEIGHT: 20px; BORDER-BOTTOM: #0066ff thin dashed
}
.bgcolor {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #99ccff
}
BODY {
	BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(img/bg.gif); BACKGROUND-REPEAT: repeat-x,y
}
.24_30 {
	FONT-WEIGHT: bolder; FONT-SIZE: 24px; COLOR: #333333; LINE-HEIGHT: 24px
}
.key {  font-size: 12px; color: #999999; text-decoration: none}
textarea { font-size: 13px; }
H1{
  font-size : 12px;
  font-weight : bold;
  color : #666666;
  margin-top : 2px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
; text-decoration: none
}
H2{
  font-size : 12px;
  font-weight : bold;
  color : #666666;
  margin-top : 2px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
; text-decoration: none
}
H3{
  font-size : 9px;
  font-weight : normal;
  color : #FFCCFF;
  margin-top : 2px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
; text-decoration: none
}
#menu-n ul, #menu-n li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#menu-n ul{
	margin-left: 1px;
}

#menu-n li{
	width:166px;
	height: 30px;
	float:left;
	background-image:url('img/top1.gif');
	margin-right:0px;
}

#menu-n a,#menu-n a:link, #menu-n a:visited{
	padding-top: 8px;
	text-decoration:none;
	color: #FFFFFF;
	background-color: transparent;
	text-align: center;
	width: 166px;
	height: 30px;
	display: block;
}

#menu-n a:hover{
	color: #FFFF00;
	background-color: transparent;
  background-image:url('img/top2.gif');
	padding-top:7px;
}
.f12_18_wh {  font-size: 12px; line-height: 18px; color: #FFFFFF}
.link {  text-decoration: none; font-size: 12px; font-weight: bold; color: #666666}
.toptext {  font-size: 9px; line-height: normal; color: #CCCCCC; text-decoration: none}
.navi {  font-size: 12px; line-height: 18px; color: #0000CC}
.unei {  font-size: 12px; line-height: normal; color: #FFFFFF; text-decoration: none; background-color: #CC0000}
.14_20b { FONT-SIZE: 20px; COLOR: #663300; LINE-HEIGHT: 20px; FONT-FAMILY: "HGۺ޼M-PRO"; font-weight: bold}
.12_14 {  font-size: 13px; line-height: 15px; color: #000000}
.12_14white {  font-size: 12px; line-height: 20px; color: #FFFFFF; font-family: "HGۺ޼M-PRO"}

.bg0 {  border: 1px #CCCCCC solid; font-size: 12px; line-height: 18px; font-weight: normal; color: #000000}.jita {  font-family: "lr SVbN", "Osaka|"; font-size: 14px; letter-spacing: 2px}
.Question {  font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal}
.Answer {  font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal}
.red { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF0000; LINE-HEIGHT: 18px }