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




h4{
	background: url(../images/main/mark.gif) left bottom no-repeat;
	margin: 14px 0px 0px 11px;
	padding: 0px 0px 0px 22px;
	font-weight: bold;
	font-size: 120%;
}
/*大会概要*/
h3#outlinetitle{
	background: #000 url(../images/main/outline1.gif) no-repeat;
}
h3#oatitle{
	background: #000 url(../images/main/oa.gif) no-repeat;
}

div#outline table{
	width: 720px;
}
div#outline,
div#schedule{
	margin: 26px 33px 0px 33px;

}
div#outline th{
	font-weight: bold;
	font-size: 105%;
	padding: 5px;
}

div#outline td{
	padding: 5px;
}
span.dotLine{
	background: #fff url(../images/main/border.gif) no-repeat ;
	width: 685px;
	height: 2px;
	display: block;
}
/*大会概要*/


/*アクセス*/
table.scheduleTable2 th,
table.scheduleTable2 td{
	padding: 5px 0px;
}
table.scheduleTable{
	font-size: 12px;
	background-color:#CCCCCC;
	margin:10px 0px;
	width: 685px;
	
}
table.scheduleTable th {
	background-color:#F0F0F0;
	text-align:center;
	font-weight: normal;
	padding: 2px ;
	_padding: 3px ;	
}
table.scheduleTable td {
	background-color:#FFFFFF;
	text-align:center;
	padding: 2px ;
	_padding: 3px ;		
}


/*スケジュール*/
#contents .schedule {
	width: 685px;
	margin: 0px 33px;
}
.txt14b {
	font-size:14px;
	font-weight:bold;
}

td.space{
	padding: 10px 0px;
}
