@charset "utf-8";
/* CSS Document */


/*--------------------------

event sub contents properties

---------------------------*/

ul li.sub_event a{
	display:block;
	width:240px;
	height:39px;
	background-image:url(../../event/img/sub_contents_event.gif);
	text-indent:-5000px;
}

ul li.sub_tournament a{
	display:block;
	width:240px;
	height:39px;
	background-image:url(../../event/img/sub_contents_tournament.gif);
	text-indent:-5000px;
}

div#local_contents{
	background-image:url(../../event/img/sub_contents_null.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}



/*--------------------------

       tournament properties

---------------------------*/

/*--------------------------

       tournament properties

---------------------------*/

div.tournament{
	float:left;
	width:718px;
	padding-top:10px;
}


div.tournament h2{
	width:731px;
	height:40px;
	background-image:url(../../event/img/ti_tournament.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.tournament p{
	margin:10px auto;
	width:570px;
	padding:10px;
	font-size:75%;
	line-height:1.5;
}


/*--------------------------

       tournament properties

---------------------------*/

div.rally_tournament{
	float:left;
	width:718px;
	padding-top:10px;
}


div.rally_tournament h2{
	width:731px;
	height:40px;
	background-image:url(../../event/img/ti_rally_tournament.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.rally_tournament iframe{
	margin:30px 10px;
}

/*--------------------------

   about category properties

---------------------------*/

div.category{
	float:left;
	width:718px;
	padding-top:10px;
}


div.category h2{
	width:731px;
	height:40px;
	background-image:url(../../event/img/ti_category.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}


div.category p{
	margin:10px auto;
	width:607px;
	padding:10px;
	font-size:75%;
	line-height:1.5;
}


div.category table{
	width:700px;
	border-collapse:collapse;font-size:69%;
	margin:5px auto;
}

div.category caption{
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

div.category table th{
	background-color:#f79833;
	color:#fff;
	font-weight:bold;
	width:14%;
}

div.category table td{
	background-color:#f8d98a;
}

div.category table th,div.category table td{
	padding:5px;
	line-height:1.5;
  border:1px #fff solid;
}

div.category table tr.price td{
	text-align:center;
}




/*--------------------------

            level properties

---------------------------*/

div.level{
	float:left;
	width:718px;
	padding-top:10px;
}


div.level h2{
	width:731px;
	height:40px;
	background-image:url(../../event/img/ti_level.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.level h3{
	font-size:88%;
	font-weight:bold;
	margin-left:15px;
	margin-top:15px;
	background-color:#f8d98a;
	line-height:1.5;
	padding-left:0.5em;
}


div.level p{
	margin:10px auto;
	width:607px;
	padding:10px;
	font-size:75%;
	line-height:1.5;
}


div.level table{
	width:700px;
	border-collapse:collapse;font-size:69%;
	margin:5px auto;
}

div.level caption{
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

div.level table th{
	background-color:#f79833;
	color:#fff;
	font-weight:bold;
	width:14%;
}

div.level table td{
	background-color:#f8d98a;
}

div.level table th,div.level table td{
	padding:5px;
	line-height:1.5;
              border:1px #fff solid;
}

div.level table tr.price td{
	text-align:center;
}

div.level dl{
	font-size:75%;
	line-height:2;
	margin:20px 0;
}

div.level dt{
	font-weight:bold;
	margin-left:20px;
	margin-top:20px;
}

div.level dd{
	margin-left:10em;
}


/*--------------------------

        condition properties

---------------------------*/

div.condition{
	float:left;
	width:718px;
	padding-top:10px;
}


div.condition h2{
	width:731px;
	height:40px;
	background-image:url(../../event/img/ti_condition.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.condition ol{
	margin-left:40px;
	width:600px;
	padding:20px;
	font-size:88%;
	line-height:1.5;
}

div.condition ol li{
	list-style-type:decimal;
	margin-left:15px;
}



/*--------------------------

        attention properties

---------------------------*/

div.attention{
	float:left;
	width:718px;
	padding-top:10px;
}


div.attention h2{
	width:731px;
	height:40px;
	background-image:url(../../event/img/ti_attention.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.attention ol{
	margin-left:40px;
	width:600px;
	padding:20px;
	font-size:88%;
	line-height:1.5;
}

div.attention ol li{
	padding:5px 0;
	list-style-type:decimal;
	margin-left:15px;
}


/*--------------------------

      futsal rule properties

---------------------------*/

div.futsal_rule{
	float:left;
	width:718px;
	padding-top:10px;
}


div.futsal_rule h2{
	width:731px;
	height:40px;
	background-image:url(../../event/img/ti_futsal_rule.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.futsal_rule dl{
	font-size:75%;
	line-height:2;
	margin:20px 0;
}

div.futsal_rule dt{
	font-weight:bold;
	margin-left:20px;
	margin-top:20px;
}

div.futsal_rule dd{
	margin-left:10em;
}




/*--------------------------

            event properties

---------------------------*/
/*--------------------------

        event info properties

---------------------------*/


div.event_info{
	float:left;
	width:718px;
	padding-top:10px;
}


div.event_info h2{
	width:731px;
	height:40px;
	background-image:url(../../event/img/ti_event_info.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.event_info h3{
	background-image:url(../../event/img/h3_bar.gif);
	background-repeat:repeat-x;
	height:30px;
	font-size:88%;
	font-weight:bold;
	margin:15px 0;
	line-height:1.5;
	padding-left:0.5em;
	line-height:30px;
}

div.event_info p{
	margin:10px auto;
	padding:10px;
	font-size:88%;
	font-weight:bold;
	line-height:1.5;
}


div.event_box{
	clear:both;
	width:550px;
	margin:10px auto;
}

div.left_box{
	width:150px;
	float:left;
}

div.right_box{
	width:360px;
	padding:0 10px;
	float:right;
}

div.right_box dl{
	font-size:75%;
	line-height:1.5;
	padding-left:1em;
}

div.right_box ul{
	margin:20px 0;
	font-size:75%;
	line-height:1.5;
	padding-left:1em;
}

p.rally_btn{
	width:80px;
	text-align:right;
}

