@charset "utf-8";

/*--- clearfix ---*/

{
	zoom: 1; /* for IE5.5 - IE7 */
	overflow: hidden;
  }

{ /* for modern browser */
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
  }


/*-----大会概要-----*/

.comment{
	background:url(../../detail/img/bg_comment.jpg) right 0 no-repeat;
	margin:0 0 30px;}

.detailTbl{
	width:530px;
	margin: 0 auto 40px;
}
.detailTbl th{
	background:url(../../outline/img/bg_st.gif) 0 9px repeat-x;
	border-bottom:1px solid #CCC;
	padding:10px;
	text-align:center;
	vertical-align:top;}
.detailTbl td{
	border-bottom:1px solid #CCC;
	padding:10px;}

.top{
	border-top:2px solid #999;}

.team{
	border-collapse:collapse;
	font-size:92%;
	width:420px;}
.team th{
	background:#FFFFCC;
	border:1px solid #CCC;
	font-weight:normal;
	padding:3px;}	
.team td{
	border:1px solid #CCC;
	padding:3px;
	text-align:center;}

td.borderNone{border:none;}

.entryDtl{
	margin:0 auto 10px;
	width: 520px;
}
.entryDtl h4{
	background:url(../img/icon_circle_blue.gif) 0 0 no-repeat;
	font-size:117%;
	margin:0 0 5px;
	padding:0 0 0 22px;}

.dtlPeriod{
	border:1px solid #FF9900;
	margin:0 0 20px;
	padding:10px;}
.dtlPeriod h4{
	background:url(../img/icon_circle_orange.gif) 0 0 no-repeat;
	font-size:117%;
	margin:0 0 10px;
	padding:0 0 0 22px;}

.entryBtn{
	background:url(../img/bg_slash_gray.gif) 0 0 repeat;
	margin:0 0 20px;
	padding:5px;}
.entryBtn .inner{
	background:#FFF;
	padding:10px;}
	
	
	
