
.box2{
	margin: 10px 0 30px 1.5em;
	font-size : 95%;
	background:#0000ff;
	padding:0 10px 0 10px;
	border-style : solid;
	border-color : #FAEBD7 #808080 #808080 #FAEBD7;
	border-width : 1px 2px 2px 1px;
}

h1{
  font-size: 18px;
  margin: 10px 0 10px 0;
  font-weight: bold;
}
h2{
  font-size: 16px;
  margin: 10px 0 0 0;
}

em{
  color: red;
  font-style: normal;
}

.linkstuff{
	border-left:1px solid #6699ff;
	border-top:1px solid #6699ff;
	border-right:1px solid #6699ff;
	border-bottom:1px solid #6699ff;
}


.linkstuff_pass {
	font-size: 10px;
	color: #6699ff;
	padding-left: 8px;
	background-image: url(img/shikaku_pink2.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	margin-right: 5px;
}


.linkstuff_pass2 {
	font-size: 10px;
	color: #0000CC;
	padding-left: 8px;
	background-image: url(img/shikaku_blue.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	margin-right: 5px;
}

.menu { font-size:12px;line-height:100% }

.title {  font-size: 18px; line-height: 22px; font-weight: bold; padding-top: 0px}

.titlesub {  font-size: 13pt; line-height: 19px; padding-top: 0px }

BODY {FONT-SIZE: 11pt; COLOR:black;}
TD {FONT-SIZE: 11pt; COLOR:black;}
hr{ color:#6699ff;height:3px }

 a:link { color :#0000CC; text-decoration:none;}
 a:active { color :#0000CC; text-decoration:underline;}
 a:visited { color :#0000CC; text-decoration:none;} 
 a:hover { color :#FF0000; text-decoration: underline; }

.state{
	margin: 1% 2% 1% 2%; color:#000000; background:#79F97C;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state2{
	margin: 1% 2% 1% 2%; color:#000000; background:#FFFF66;
	border-color:#CC0066;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state3{
	margin: 1% 2% 1% 2%; color:#000000; background:#ffcccc;
	border-color:#CC0066;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state4{
	margin: 1% 2% 1% 2%; color:#000000; background:#ebfde8;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state5{
	margin: 1% 2% 1% 2%; color:#FFFFFF; background:#1E90FF;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state6{
	margin: 1% 2% 1% 2%; color:#FFFFFF; background:#1E90FF;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
	font-size:12px;line-height:100%;
}
.state7{
	margin: 1% 2% 1% 2%; color:#000000; background:#79F97C;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
	font-size:12px;line-height:100%;
}
.state8{
	margin: 1% 2% 1% 2%; color:#000000; background:#FFFF66;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
	font-size:12px;line-height:100%;
}
.state9{
	margin: 1% 2% 1% 2%; color:#000000; background:#FFFFFF;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state10{
	margin: 1% 2% 1% 2%; color:#FFFFFF; background:#465aff;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state11{
	margin: 1% 2% 1% 2%; color:#FFFFFF; background:#FF0000;
	border-color:#CC0066;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state12{
	margin: 1% 2% 1% 2%; color:#000000; background:#CCFFFF;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state13{
	margin: 1% 2% 1% 2%; color:#000000; background:#98fb98;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state14{
	margin: 1% 2% 1% 2%; color:#000000; background:#FFFFFF;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
	font-size:12px;line-height:100%;
}
.state15{
	margin: 1% 2% 1% 2%; color:#000000; background:#CCFFFF;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
	font-size:12px;line-height:100%;
}


.information{
	border-left:1px solid #CC0066;
	border-top:1px solid #CC0066;
	border-right:1px solid #CC0066; 
	border-bottom:1px solid #CC0066;
}

.information2{
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000; 
	border-bottom:1px solid #000000;
}

.waku{
	border-left:2px solid #DFF8CA;
	border-top:2px solid #DFF8CA;
	border-right:2px solid #DFF8CAF;
	border-bottom:2px solid #DFF8CA;
}

.waku2{
	border-left:2px solid #6699ff;
	border-top:2px solid #6699ff;
	border-right:2px solid #6699ff;
	border-bottom:2px solid #6699ff;
}

.header{
	border-left:2px solid #DFF8CA;
	border-top:2px solid #DFF8CA;
	border-right:2px solid #DFF8CAF; 
}

.bottom{
	border-left:2px solid #000000;
	border-top:2px solid #000000;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
}
.submenu{
	border-left:1px solid #9999FF;
	border-top:1px solid #9999FF;
	border-right:1px solid #9999FF; 
	border-bottom:1px solid #9999FF;
}

.casino9{ font-size:9px; font-face:Century; line-height:140%;}

.casino12{
  font-size : 12pt;
  face : Century;
}
.p9{
  font-size : 9pt;
}
.p10{
  font-size : 10pt;}

.p11{
  font-size : 11pt;}

.p12{ 
  font-size : 12pt;}

.FRM_STRING {
	BORDER-RIGHT: #3868a0 1px solid; BORDER-TOP: #3868a0 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #3868a0 1px solid; COLOR: #3868a0; BORDER-BOTTOM: #3868a0 1px solid; BACKGROUND-COLOR: #ffffff
}

.dr9f {
	BORDER-RIGHT: 1pt ridge; FONT-SIZE: 9pt; BORDER-BOTTOM: 1pt ridge; BACKGROUND-COLOR: #ffcccc;}
.dr9 {
	BORDER-RIGHT: 1pt ridge; FONT-SIZE: 11pt; BORDER-BOTTOM: 1pt ridge; BACKGROUND-COLOR: #CCFFFF;}
.dr9w {
	BORDER-RIGHT: 1pt ridge; FONT-SIZE: 9pt; BORDER-BOTTOM: 1pt ridge; BACKGROUND-COLOR: #eeffff}
.dr9e {
	BORDER-RIGHT: 1pt ridge; FONT-SIZE: 9pt; BORDER-BOTTOM: 1pt ridge; BACKGROUND-COLOR: #ebfde8}
.dr11 {
	BORDER-RIGHT: 1pt ridge; FONT-SIZE: 11pt; BORDER-BOTTOM: 1pt ridge; BACKGROUND-COLOR: #3D86C3;}

.fb12 {
	BORDER-RIGHT: 1pt ridge; FONT-SIZE: 12pt; BORDER-BOTTOM: 1pt ridge; BACKGROUND-COLOR: #98fb98;}

.bb12 {
	BORDER-RIGHT: 1pt ridge; FONT-SIZE: 12pt; BORDER-BOTTOM: 1pt ridge; BACKGROUND-COLOR: #FBFBB7;}

.dr11f {
	BORDER-RIGHT: 1pt ridge; FONT-SIZE: 11pt; BORDER-BOTTOM: 1pt ridge; BACKGROUND-COLOR: #ffcccc;}

.dr12f {
	BORDER-RIGHT: 1pt ridge; FONT-SIZE: 12pt; BORDER-BOTTOM: 1pt ridge; BACKGROUND-COLOR: #ffcccc;}

.12f { font-size:14px;line-height:140%;}

