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


#conference h3 {
	font-size:16px;
	color:#0063A9;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	margin:10px 0 20px 0;
	padding:0;
	}
	
#conference p{
	text-indent:1em;
	margin-bottom:20px;
}

#conference p.btnLimited{
	text-align:center;
}
#conference p.btnLimited a{
	background:url('../images/btn.gif') no-repeat left top;
	height:40px;
	width:250px;
	display:block;
	line-height:40px;
	color:#FFF;
	text-align:center;
	margin:auto;
	font-size:14px;
	font-weight:bold;
}

#conferenceMem h3 {
	font-size:16px;
	color:#0063A9;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:0;
	}

#conferenceMem p{
	text-indent:1em;
	margin-bottom:20px;
}

#memMessege{
	background-color:#F60;
	text-align:center;
	width:100%;
	color:#FFF;
	border-bottom:#999 1px solid;
	font-size:12px;
	position:absolute;
	top:0;
	left:0;
	padding:2px;
}
ul.memMenu{
	margin:30px 50px;
	border-left:5px solid #CCC;
}
ul.memMenu li{
	font-size:12px;
	padding-bottom:5px;
	padding-top:5px;
}
#conferenceMem dl.type01{
	margin:10px 50px 30px 50px;
	font-size:12px;
}
#conferenceMem dl.type01 dt{
	clear:left;
	width:100px;
	float:left;
	padding:5px;
	font-weight:bold;
}
#conferenceMem dl.type01 dd{
	width:500px;
	margin-left:120px;
	padding:5px;
}

#conferenceMem dl.type02{
	margin:10px 50px 30px 50px;
	font-size:12px;
}
#conferenceMem dl.type02 dt{
	clear:left;
	width:200px;
	float:left;
	padding:5px;
	font-weight:bold;
}
#conferenceMem dl.type02 dd{
	width:500px;
	margin-left:210px;
	padding:5px;
}





#conferenceMem p.btnLimited{
	text-align:center;
}
#conferenceMem p.btnLimited a{
	background-color:#F2F2F2;
	height:40px;
	width:250px;
	display:block;
	line-height:40px;
	color:#66C;
	text-align:center;
	margin:auto;
	font-size:14px;
	font-weight:bold;
	border:#CCC dotted 1px;
}
#conferenceMem h4{
	font-size:12px;
	padding:3px 5px;
	background-color:#66C;
	margin:0 50px 0 50px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	
}
#conferenceMem .txtRed{
	color:#F00;
}
#conferenceMem p.noMargin{
	margin:0;
	padding:0;
}
blockquote.sengen{
	margin:0 30px;
	padding:0;
}
#conferenceMem p.noIndent{
	text-indent:0;
}

#announce p{
	font-size:12px;
	line-height:20px;
	margin-bottom:20px;
	text-indent:1em;
}
#announce p.noMargin{
	margin:0;
	padding:0;
}
#announce p.noIndent{
	text-indent:0;
}
#announce p{
	text-indent:1em;
	margin-bottom:20px;
}

#announce p.btnLimited{
	text-align:center;
}
#announce p.btnLimited a{
	background-color:#F2F2F2;
	height:40px;
	width:250px;
	display:block;
	line-height:40px;
	color:#66C;
	text-align:center;
	margin:auto;
	font-size:14px;
	font-weight:bold;
	border:#CCC dotted 1px;
}
#announce h3{
	font-size:16px;
	line-height:22px;
	text-align:center;
	color:#66C;
	margin-bottom:20px;
	font-weight:bold
}
#conferenceMem table.type01{
	border-left:#CCC 1px solid;
	border-top:#CCC 1px solid;
	margin-bottom:10px;
}
#conferenceMem table.type01 th{
	border-right:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	padding:2px;
	background-color:#F2F2F2;
	color:#66C;
}

#conferenceMem table.type01 td{
	border-right:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	padding:2px;
	text-align:left;
	font-size:12px;
}
#conferenceMem table.type01 td.btmCell{
	background-color:#FFC;
	text-align:center;
	color:#F00;
}
#conferenceMem table.type01 td.topCell{
	text-align:center;
	background-color:#ECF5FF;
	color:#000;
}

#conferenceMem table.type01 td.greyCell{
	background-color:#F2F2F2;
}


#conferenceMem p.greyBox{
	text-indent:0;
	background-color:#F4F4F4;
	padding:5px 30px;
	margin:0 30px 50px 30px;
}
	
