body {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12pt; font-style: normal; line-height: 150%; font-weight: normal; color: #000000; margin-top: 0px; margin-left: 0px; background-image: url(image0311/bg_red.gif); background-repeat: repeat-y}
.date {  margin-left: 20px; border: none; font-size: 14px; color: #FFFFFF; background-color: #000000; padding-left: 3px; width: 480px; font-weight: bold; margin-bottom: 20px}
.main_cntz {  margin-left: 100px; width: 400px}

#agenda {margin: 40px;}
#address, #place {margin-left: 70px; margin-top:20px;}
#shiryou_title {margin-left: 40px; width: 500px;}

h2 {
	font-size: 14pt;
	padding: 4px; background-color: #FFCCCC;
}

.author { font-size: 12pt; font-weight: bold; }
.intro { margin-left: 40px; }

caption {
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	margin: 5px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: gray;
}

th.time {
/*	font-style: italic;*/
	font-size: 9pt;
	color: #BB56C3;
	vertical-align: top;
	padding: 5px;
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: gray;
}

th.adrs {
	text-align: right;
	background-color: #FFCCCC;
}

.callin {
	padding: 3px;
	border-style: solid;
	border-width: 0px 0px 0px 8px;
	border-color: gray;
}

.plan {
/*	font-weight: bold;*/
	padding-left: 5px;
}

.info {background-color: #FFCCCC;}
.caps {width: 450px;}

.bc_red_l {background-color: #FFCCCC;}
.bc_white {background-color: #FFFFFF;}

.font_s {font-size: 9pt; }