@charset "EUC-JP";
/******am^p******/
div.alphabet, div.kana{
  float:left;
  margin:5px;
  padding:5px;
  border:solid 1px #666666;
}
input.alphabet_button, input.kana_button{
  min-width:25px;
  text-align:center;
}
div.float_left{
  float:left;
}
div.float_right{
  float:right;
}
div.category_check{
  width:95%;
  margin:2px 10px 5px 0px;
  padding:1px;
  clear:both;
  border-bottom:solid 1px #666666;
  text-align:left;
}
div.navigation{
  width:100%;
  text-align:center;
}
div.main_data{
  margin:10px 10px 10px 10px;
  clear:both;
}
div.result_count{
  width:100%;
  margin:3px;
  text-align:center;
}
div.copyright{
  width:95%;
  margin:20px 0px 0px 0x;
  padding:5px;
  border-top:double 3px #666666;
  text-align:center;
}
dt.whoswho{
  margin:10px 0px 0px 10px;
}
dt.whoswho a{
  text-decoration:none;
  border:none;
}
dl#whoswho dd.whoswho{
  margin:0px 10px 4px 30px;
  padding:0px 5px 1px 5px;
  border-left:solid 3px #454545;
  border-bottom:solid 1px #454545;
  line-height:1.5em;
}
dd.spoiler{
  color:#ffffff;
}
dd.spoiler a{
  color:#ffffff;
}
span.notice{
  color:#ff0000;
}
td.right{
  text-align:right;
  white-space: nowrap;
}
BODY {
text-decoration:none; color:#666666 ;
	BACKGROUND-COLOR: #ffffff
  scrollbar-3dlight-color : #000000;
  scrollbar-arrow-color : #000000;
  scrollbar-base-color : #C8C8EF;
  scrollbar-darkshadow-color : #000000;
  scrollbar-face-color : #EFEFF9;
  scrollbar-highlight-color : #FFFFFF;
  scrollbar-shadow-color : #FFFFFF;
  scrollbar-track-color : #FFFFFF;
}
TD {
	FONT-SIZE: 13px; COLOR: #666677
;}
A {
	COLOR: #006699; TEXT-DECORATION: none
;}
A:visited {
	COLOR: #660099
;}
A:hover {
	COLOR: #ff3333; TEXT-DECORATION: underline
;}
.webring {
	BORDER-RIGHT: #aaaabb 1px solid; BORDER-TOP: #dddde6 1px solid; FONT-SIZE: 13px; BORDER-LEFT: #dddde6 1px solid; LINE-HEIGHT: 150%; BORDER-BOTTOM: #aaaabb 1px solid; BACKGROUND-COLOR: #ffcccc; FONT-FAMILY: Times New Roman;
}
.dashbox {
	BORDER-RIGHT: #dddde6 2px dashed; BORDER-TOP: #dddde6 2px dashed; BORDER-LEFT: #dddde6 2px dashed; BORDER-BOTTOM: #dddde6 2px dashed
;}
.titleback {
	COLOR: #FFFFFF
;}
.ffmenu {
	BACKGROUND-COLOR: #6b87f5
;}
.cmfont {
	FONT-SIZE: 12px
;}
.smallfont {
	FONT-SIZE: 10px
;}
.fftitle {
	BORDER-RIGHT: #aaaabb 1px solid; BORDER-TOP: #dddde6 1px solid; FONT-SIZE: 13px; BORDER-LEFT: #dddde6 1px solid; LINE-HEIGHT: 150%; BORDER-BOTTOM: #aaaabb 1px solid; BACKGROUND-COLOR: #ceeef9; FONT-FAMILY: Times New Roman;
}
.firstback {
background-image: url(bg-sky13.jpg); 
background-position: left bottom; 
background-repeat: no-repeat;
}
.ruleback {
background-image: url(bg-009r.jpg); 
background-repeat: no-repeat;
}
.ruletitle {
	BORDER-RIGHT: #aaaabb 1px solid; BORDER-TOP: #dddde6 1px solid; FONT-SIZE: 15px; BORDER-LEFT: #dddde6 1px solid; LINE-HEIGHT: 130%; BORDER-BOTTOM: #aaaabb 1px solid; BACKGROUND-COLOR: #bbf9b9; FONT-FAMILY: lr SVbN;
}
.bnrlback {
background-image: url(bg-009.jpg); 
background-repeat: no-repeat;
}
.logback {
background-image: url(bg-009.jpg); 
background-repeat: no-repeat;
border: #000000 1px solid;
}
