.mini {  font-size: 10px}
.space {  font-size: 9px}
.menu {  font-size: 10px; color: #FFFFFF; text-decoration: none}
.cap {  font-size: 14px; font-weight: bold}
td {  font-size: 12px}
.impact {  font-weight: bolder; font-size: 20px}
.no { background-image: url(event/200907/jyuniBg.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 35px; font-size: 16px; line-height: 35px; font-weight: bold; text-indent: 40px; text-align: left; background-color: #FFFF66; color: #000000; margin-bottom: 10px; }
.box600 { font-size: 12px; line-height: 150%; width: 600px; margin-right: auto; margin-left: auto; }
div.miginame { text-align: right; margin: 0px; padding: 0px; }
.box600 p { margin: 0px; padding: 0px; }
.phL { float: left; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; }
.phR { float: right; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; }
.main {  font-size: 12px; line-height: 150%}
.ti { font-size: 16px; line-height: 48px; background-image: url(event/200907/ti-nihonichi.jpg); background-repeat: no-repeat; height: 48px; width: 590px; margin-right: auto; margin-left: auto; font-weight: bold; color: #CC0000; text-align: right; padding-right: 10px; }
body {
	font-size: 10px;
}
.white {
	color: #FFFFFF;
}
.top-boder {
	border-top-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #8CA0BF;
	border-right-color: #8CA0BF;
	border-bottom-color: #8CA0BF;
	border-left-color: #8CA0BF;
}
.under-hasen { font-size: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC;}
.table-border {
	border: 1px ridge #3E77BD;
}
.f25 {
	font-size: 25px;
	font-weight: bolder;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.topi-ti { font-size: 16px; font-weight: bold; color: #FFFFFF; background-color: #336699; padding: 5px; border-left-width: 8px; border-left-style: solid; border-left-color: #FFCC33; text-align: left; margin-bottom: 10px; }
.box { margin-bottom: 15px; text-align: left; }
td.adTi { color: #FFFFFF; background-color: #006699; padding: 3px; text-align: center; }
.f14 { font-size: 14px; line-height: 1.4em; }
