BODY {
MARGIN: 0px
}
TD {
	FONT-SIZE: 12px;
	COLOR: #333333;
	line-height: 16px;
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 2px; COLOR: #999999
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #666666
}
A.ft:link {
	COLOR: #999999; TEXT-DECORATION: none
}
A.ft:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
A.ft:hover {
	COLOR: #a48407; TEXT-DECORATION: none
}
.ft_menu {
	FONT-SIZE: 10px; COLOR: #999999
}
A.l_navi:link {
	COLOR: #a48407; TEXT-DECORATION: none
}
A.l_navi:visited {
	COLOR: #a48407; TEXT-DECORATION: none
}
A.l_navi:hover {
	COLOR: #caa409; TEXT-DECORATION: none
}
A.l_page:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.l_page:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A.l_page:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #BB4A6D; TEXT-DECORATION: underline
}
A.pan:link {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.pan:visited {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.pan:hover {
	COLOR: #a48407; TEXT-DECORATION: none
}
A.topic:link {
	COLOR: #ec6d87; TEXT-DECORATION: underline
}
A.topic:visited {
	COLOR: #ec6d87; TEXT-DECORATION: underline
}
A.topic:hover {
	COLOR: #ec6d87; TEXT-DECORATION: none
}
.tx12_normal {
	FONT-SIZE: 12px; COLOR: #333333
}
.tx12_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333
}
.tx12_height {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 17px
}
.tx10_normal {
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 12px
}
.tx10_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 14px
}
.tx10_re {
	FONT-SIZE: 10px; COLOR: #CC0000; LINE-HEIGHT: 14px
}
.tx12_redB {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #BB4A6D
}
.tx12_puB {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #8787af
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #333333
}
.note {
	background-color: #F5F5F5;
	padding-top: 6px;
	padding-bottom: 7px;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #8e8eb4; LINE-HEIGHT: 17px
}
.tx_lpu {
	COLOR: #c0b7db
}
.txt14 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; LINE-HEIGHT: 18px
}
.tr{
	background-image: url(../../images/common/head_img_01.jpg);
}
.tr2 {

	background-image: url(../../images/common/bt3_01.gif);
}
.txt14pin {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 18px;
	color: #B10039;
}
.tx10_pinB {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #BB4A6D
}
.border {
	border: 1px solid #aa1b49;
}
.txt14B {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 18px;
	color: #5c5c5c;
}
.txt14B_red {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 18px;
	color: #d90000;
}
.txt12B_red {

	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	color: #d90000;
}
.tx12_blue_B {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0023ba
}
.txt14B_w {

	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 18px;
	color: #FFFFFF;
}
img {
  border: 0;
}

dl#rulelist dt{
  margin: 0;
  font-weight: bold;
}

dl#rulelist dd{
  margin: 0 0 1em 1em;
}

dl#rulelist ul{
  margin: 0;
  padding-left: 0;
}

dl#rulelist li{
  list-style: disc none inside;
}
