@charset "Shift_JIS"; 
	 
/* init */ 

body{margin:0;
padding:0;
font-size: 13px;
	*font-size: small;
	*font: x-small;
	line-height:1.4;
	font-family: Meiryo, Verdana, Arial, Helvetica, sans-serif;
	background-color: #eaeaea;
}
	 
img {
  border: 0;}


h3.QuTTL {
	font-size: 107%;
	font-weight: bold;
	color: #425659;
	padding:0 0 0 25px;
	margin:5px 0 0 0;
	/*background:url(../images/ttl_dot.gif) no-repeat 0px 0px;*/
	height:20px;
	color:#425659;
}

.QuBox {
	background-color: #FFFFFF;
	width: 600px;
	border-top: 1px solid #f30;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin:25px 0 0 0;
}

.QuBox th {vertical-align:top;
text-align:left;
font-size:114%;
color:#666666;}

.QuBox td {vertical-align:top;
text-align:left;
font-size:93%;}

th .target {padding-right:7px;}

table {
font-size:inherit;
font:100%
}



.sessDetail{
	
	padding:20px;
	width:600px;
}	


.prgTTL td{
	padding:5px;
}


.IdTr{
	font-size: 159%;
	line-height: 180%;
	color:#ffffff;
	font-weight: bold;
	font-family: "Meiryo","verdana","arial","helvetica", "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
  	white-space: nowrap;
	text-align:center;
	vertical-align:middle;
}

.ttlTr{
	font-size: 93%;
	line-height: 180%;
	color:#ffffff;
	font-weight: bold;
	padding:2px 7px;
}

.abst .trColor{
	color:#8B959E;
	font-weight: bold;
	font-family: "Meiryo","verdana","arial","helvetica", "‚l‚r ‚oƒSƒVƒbƒN", Osaka;	
}

.abst .trBg{
	background-color:#8B959E;
}

.timeTBL{padding:15px 0;}

#date th {
background:url(../images/holDetail/bg_th.gif) repeat-x;
text-align:center;
font-size:93%;
color:#ffffff;
}

#date td {background-color: #ccc;
text-align:center;
font-size:93%;
}

td.uLIne {border-bottom:solid 1px #999;
padding:5px 0;}

#date .target td {background:url(/events/te08/images/blank.gif) repeat-x;}

.overview td {
vertical-align:top;
font-size:93%}

.overview ul {
margin-left: -10px; margin-right: 20px;}

.sessDetail h3 {
font-size:107%;
padding-top:0;
margin-top:0;}

.liabst {
    list-style:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
    background:url(../images/common/dot_black.gif) no-repeat left top;
}

.dropPara {padding-left:10px;
padding-right:10px;}

.spProf h3 {
font-size:144%;
color:#000000;
padding-bottom:8px;
font-weight:normal;
}

.footBtn{padding-top:15px;
width:600px;}


