#eventtitle{
	margin:0;
	width:760px;
	}
	
#eventtitle h2{
	width:760px;
	height:29px;
	background:url(/images/c_event/t_event.gif) no-repeat left;
	margin:0 0 7px 0;
	padding:0;
	border-bottom:1px solid #B3B3B3;
	border-top:1px solid #B3B3B3;
	}
	
#eventtitle span{
	display:none;
	}
	
#eventbox{
    text-align:left;
    width:510px;
	margin:0 0 15px 14px;
	padding:0;
	line-height:160%;	
		}		
#eventbox h3.fly{
	width:510px;
	height:26px;
	background:url(/images/c_event/subt_outdoor.gif) no-repeat left;
	margin:0 0 10px 0;
	padding:0;
	}
#eventbox h3 span{
	display:none;
	}
#eventbox table{
	width:510px;
	border:8px solid #E5E5E5;
	border-collapse:collapse;
	border-spacing:none;
	}
#eventbox th{
	text-align:left;
	font-weight:normal;
	padding:5px 10px;
	border-bottom:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	}
#eventbox td{
	border-bottom:1px solid #E5E5E5;
	}	
#eventbox td.icon{
	vertical-align:bottom;
	border-bottom:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	width:95px;
	}
#eventbox td.appli{
	width:70px;
	}
#eventbox dl{
	margin:3px 0 0 10px;
	padding:0;
	}	
#eventbox dt{
	margin:0;
	padding:0;
	color:#30B0D1;
	line-height:130%;
	}
#eventbox dd{
	margin:0;
	padding:0;
	line-height:130%;
	}			
#outdoorbox{
	margin:15px 0 15px 14px;
	width:510px;
	padding:0;
	line-height:160%;
	}
#outdoorbox h3{
	margin:0 0 5px 15px;
	padding:0;
	font-weight:bold;
	line-height:180%;
	font-size:12px;
	}
div.logo{
	float:left;
	margin:0 10px 10px 0;
	}
#outdoorbox p.logo{
	margin:0;
	padding:0;
	font-weight:bold;
	}
span.blue{
	color:#30B0D1;
	}
span.gray{
	color:#666666;
	}
span.red{
	color:#FF0000;
	}
#odtxtbox{
	margin:15px 0 15px 14px;
	width:510px;
	padding:0;
	line-height:160%;
	}
#odtxtbox p{
	margin:0 0 10px 0;
	padding:0;
	}
div.eventcotents{
	border:1px solid #CCC;
	padding:10px;
	margin:10px 0 0 0;
	}
div.left{
	width:230px;
	margin-right:20px;
	}
div.right{
	width:230px;
	}
h4.item{
	font-weight:bold;
	font-size:12px;
	padding:0;
	margin:0 0 5px 0;
	}
#etcbox{
	margin:15px 0 15px 14px;
	width:510px;
	}
#etcbox p{
	margin:10px 0 0 0;
	line-height:180%;
	}
h4.detailtitle{
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0 0;
	border-bottom:1px solid #CCC;
	padding-bottom:3px;
	margin:15px 0 10px 0;
	}
div.notesbox{
	margin:10px 0 10px 20px;
	}
dl.notes{
	clear: left; 
	padding:0px 0px 0px 3px; 
	margin: 0px; 
	line-height:180%;
	　　}
dl.notes dt{
　　width:10px;
　　text-align:justify;
　　text-justify:inter-ideograph;
	display:block; 
	float:left; 
	margin:0px;
	padding:0px 0px 0px 0px; 
	}	
dl.notes dd{
	margin-left: 0px; 
	padding:0px 0px 0px 10px; 
	}
#contactbox{
	margin:15px 0 10px 0;
	padding:10px;
	background-color:#E5E5E5;
	}
#contactbox p{
	margin:0;
	padding:0;
	}
#contactbox dl{
	padding:0px 0px 0px 3px; 
	margin: 0px; 
	　　}
#contactbox dt {
	float: left;
    width: 4em;
    clear: left;
}
	
#contactbox dd {
	padding:0px 0px 0px 20px; 
	}
	
#detailsday{
	margin:0 0 5px 0;
	width:510px;
	text-align:right;
	}
#detailstitle{
	width:490px;
	margin:0 0 10px 0;
	padding:10px;
	background-color:#E5E5E5;
	font-weight:bold;
	line-height:160%;
	}
#ereportbox{
    text-align:left;
    width:495px;
	margin:0 0 15px 14px;
	padding:0 0 0 15px;
	line-height:180%;	
		}	

#ereportsubtitle{
	margin:0;
	width:524px;
	}
	
#ereportsubtitle h3{
	width:510px;
	height:26px;
	background:url(/images/ce_report/subt_eventr.gif) no-repeat left;
	margin:0 0 20px 14px;
	padding:0;
	}
	
#ereportsubtitle span{
	display:none;
	}
#ereportbox p{
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
	}
#ereportbox img{
	margin:0 10px 0px 5px;
	padding:0;
	}
#ereportbox img.pzza{
	margin:10px 10px 0px 5px;
	padding:0;
	}	
h5.texttitle{
	margin:10px 0;
	font-weight:bold;
	}
h5.linetitle{
	margin:15px 0;
	padding:3px 0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-weight:bold;
	}
p.cap{
	margin:5px;
	padding:5px;
	line-height:150%;
	color:#666666;
	}
	
#ereportbox table.details{
    border-collapse:collapse;
	margin:0px 10px 10px 0px;
	border:1px solid #999999;
	border-spacing:0;
	empty-cells:show;
	padding:0; 
	}
	
#ereportbox table.details td{
    background-color:#ffffff;
	vertical-align:top;
	border:1px solid #999999;
	border-spacing:0;
	empty-cells:show;
	padding:3px; 
	margin:3px;  
	}	
	
#ereportbox table.details th{
    vertical-align:top;
	border:1px solid #999999;
	border-spacing:0;
	empty-cells:show;
	padding:3px; 
	margin:3px;
	background-color:#eeeeee;
	text-align:center;
	white-space:nowrap;
	}
span.red{
 color: #CC0000;
}	

#eventinfo{
background-color:#ffffff;
margin:5px 5px 10px 5px;
padding:5px;
border:#999999 solid 1px;
}
div.center{
	text-align:center;
	margin:0;
	}
div.center2{
	text-align:center;
	margin:0 0 20px 0;
	}	
div.right{
width:450px;
padding:3px;
	text-align:right;
	}	
	
#ereportbox img.entry{
	margin:5px;
	padding:0;
	}
#ereportbox img.banner{
	margin:15px;
	padding:0;
	border:#666666 solid 1px;
	}	
	
#formbox{
	margin:20px 10px 10px 10px;
	}
#formbox table{
	border-collapse:collapse;
	border-spacing:none;
	}
#formbox td{
	background-color:#C7E9F2;
	padding:6px;
	vertical-align:top;
	border:1px solid #FFF;
	}
#formbox span.cap{
	margin-left:10px;
	font-size:10px;
	color:#FF6600;
	}
span.size11{
	font-size:11px;
	}
#ereportbox p.left15{
	padding:0 15px;
	}
td.pad5{
	padding:5px;
	}
#eventcharge hr{
	margin:0;
	padding:0;
	}
#privacy{
　　background-color:#F7F7F7;
	margin:0 10px 10px 10px;
	border:1px solid #333;
	padding:10px;
	line-height:180%;
	}
#privacy ul{
	margin:0;
	padding:0;
	}
#privacy li{
	margin:0 0 0 15px;
	padding:0;
	line-height:180%;
	}									
