@charset "UTF-8";

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}


/**** JSON ****/

#time { text-align:left; }
#time section {
	margin:2em 0 0 0;
	min-height: 145px;
	padding:1em;
	background: #FFF;
	border: 2px solid #9D8551;
}

#time img { float:left; width:50%; border:1px solid #CCC; clear:both; margin-right:0.5em; }

/* l ---- */
#time .l  { color:#816422; }

#time h4  { margin:0 .5em .5em 0; font-size:110%; font-weight:normal; }
#time h4 a{ color:#D66641; }

#time span.rating,
#time span.type2d,
#time span.type3d { 
	color:#FFF;
	padding:0.1em;
	line-height:1em;
	text-align:center;
	width:3em;
	display:block;
	float:left;
	margin:2px 2px 0 0;
}
#time span.rating { background:#ce0a0a; }
#time span.type2d { background:#2e97ba; }
#time span.type3d { background:#2b58ad; }

#time p { margin:0; clear:both; }
/* l ---- */

#time .day{ clear:both; padding-top:0.5em; }
#time h5  {background:#000;margin:4px 0;text-align:center;clear:both;line-height:1.5em;}
#time h5 span  {}
#time h5 strong{}
#time h5 u     { text-decoration:none; font-size:90%; padding-left:0.2em; vertical-align:1px; }
#time ul  { text-align:center; }
#time li  {
	width:32.5%;
	height: auto;
	background:#e8e8e8;
	color:#000;
	line-height:1.4em;
	text-align:center;
	float:left;
	margin:0 0 3px 0;
	position:relative;
}
#time li:nth-child(3n+1){ margin-right:1.25%; }
#time li:nth-child(3n+2){}
#time li:nth-child(3n+3){ float:right; }
#time li strong {font-size: 26px;font-weight:bold;padding-top: 10px;display:block;}
#time li span   {font-size: 16px;font-weight:bold;padding: 5px 0 0;display: inline-block;}
#time li s,
#time li a {
	width:100%;
	padding:0.5em 0;
	text-decoration:none;
	display:block;
	/* position:absolute; */
	/* bottom:0; */
	/* left:0; */
	margin: 10px 0 0 0;
}
#time li s { background:#CCC; color:#999; }
#time li a { background:#474747; color:#FFF; }
#time li a:hover{ background:#888; }

