@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      style.css
 Style Info:     デフォルトとプリント指定以外全て
----------------------------------------------------------- */
body,div,table,h1,h2,h3 { margin:0; padding:0; }

body {

	text-align:center;

	background:#FFFFFF;

	line-height: 1.4;

}

body,table { font-family:Verdana, Helvetica, "MS UI Gothic", Osaka, sans-serif; font-size:10pt; color:#666666; }


#header { width:800px; }

#footer {

	width:750px;

}

#header {

	margin:0px auto 0;

	width: 750px;

}

#contents { margin:0 auto 0 auto; text-align:left; width:730px; }



#schedule,#bayfes2006_photo {

	width:730px;

}



h2 { margin-bottom:4px; margin-top:20px; }



#schedule table {

	width:730px;

	margin-bottom:5px;

	margin-right: auto;

	margin-left: auto;

}

#schedule th,#schedule td{

	vertical-align:top;

	background-image: url(../images/bar.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding-bottom: 10px;

	padding-top: 10px;

}

#schedule th{
	color: #f39700;
	text-align:left;
}

#schedule .cl table {

	width:550px;

	margin-bottom:5px;

	margin-right: 0;

	margin-left: 10px;

}

#schedule .cl th,#schedule .cl td{
	vertical-align:top;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 2px;
	padding-top: 2px;

}

#schedule .cl th{
	color: #fff;
	width: 15%;
	text-align:left;
}


#schedule td{  }

#schedule .stageevent {
	font-weight: bold;
	color: #3962ad;
	font-size:11pt;
}

#schedule .eventtitle {
	color: #3962ad;
}

#kako { clear:both; margin-top: 20px; }

#poster table {

	width: 730px;

	margin-top: 10px;

}

#poster td {

	padding-bottom: 10px;

	vertical-align: top;

}

#poster .td { padding-right: 10px; }

#poster .img { margin-bottom: 5px; }

#poster .note { width: 175px;}

.note .name {

	font-size: 12px;

	color: #00CCCC;

	font-weight: bold;

}

.note .theme {

	font-size: 10px;

}



#footer { margin:40px auto 10px auto; clear:both; }

	

.font_340{
	width:359px;
	margin:0px;
	padding:0px 0px 10px 20px;
	font-size:90%;
	}

.imgR10{
	float:left;
	margin:0px 10px 10px 0px;
}

img{
	border:0px;
}

.note{text-align:left:}



.cont{
	padding:5px;
	width:98%;
}

.cont_L{
width:120px;
float:left;


}

.cont_R{
width:475px;
float:right;
}

