@charset "utf-8";

#hyou {
	width: 1500px;
}
#hyouleft {
	width: 180px;
}
#hyouright {
	width: 250px;
}

.oni { background: #FFF3F9; font-weight: bold;  }
.tni { background: #FFFAF0; font-weight: bold;  }
.sni { background: #FFF5EE; font-weight: bold;  }
.fni { background: #FDF5E6; font-weight: bold;  }
.jni { background: #FFF0F5; font-weight: bold;  }
.kni { background: #FAEBD7; font-weight: bold;  }

.tmn { background: #FFFAFA; }
.tmw { background: #FFFAFA; color: #F00 }
.tml { background: #FFFAFA; color: #CCC }
.okn { background: #FFF3F9; }
.okw { background: #FFF3F9; color: #F00; }
.okl { background: #FFF3F9; color: #CCC; }
.tkn { background: #FFFAF0; }
.tkw { background: #FFFAF0; color: #F00; }
.tkl { background: #FFFAF0; color: #CCC; }
.skn { background: #FFF5EE; }
.skw { background: #FFF5EE; color: #F00; }
.skl { background: #FFF5EE; color: #CCC; }
.fkn { background: #FDF5E6; }
.fkw { background: #FDF5E6; color: #F00; }
.fkl { background: #FDF5E6; color: #CCC; }
.jun { background: #FFF0F5; }
.juw { background: #FFF0F5; color: #F00; }
.jul { background: #FFF0F5; color: #CCC; }
.ksn { background: #FAEBD7; }

#main {
	float: left;
	font-size: 12px;
	width: 850px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 0.9em;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: super;
}
.lines {
	clear: left;
	width: 800px;
	letter-spacing: 0em;
}
.left {
	float: left;
	width: 150px;
	line-height: 100%;
}
.center {
	float: left;
	width: 500px;
	letter-spacing: -2px;
}
.right {
	float: left;
	width: 150px;
}
.win {
    color: #FF0000;
}
.yotei {
    color: #0054E3;
}
pre {
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -pre-wrap;     /* Opera 4-6 */
  white-space: -o-pre-wrap;   /* Opera 7 */
  white-space: pre-wrap;      /* CSS3 */
  word-wrap: break-word;      /* IE 5.5+ */
}




table.table211 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 830px;
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
}

table.table211 caption {
  margin-top: 1em;
  text-align: right;
}

table.table211 th,
table.table211 td {
  padding: 4px 6px;
}

table.table211 th {
  background: #1B3AB4;
  text-align: center;
  white-space: nowrap;
  font-size: 92%;
  color: #FFF;
}

table.table211 td {
  text-align: right;
  white-space: nowrap;
}

table.table211 col.month {
  background: #CBD5FF;
}

table.table211 col.session {
  background: #F2F5FF;
}

table.table211 col.pageview {
  background: #F2F5FF;
}

table.table211 col.newsession {
  background: #EBEEFF;
}

table.table211 col.staytime {
  background: #EBEEFF;
}

table.table211 col.conversion {
  background: #E0E6FF;
}