#headline #schedule #monthly ul#sc-timeline li{
	float: none;
	cursor: pointer;
}

#headline #schedule #monthly{
	clear: both;
}


#sc-timeline-wrapper{
		height:154px;
	overflow:hidden;
	width:468px;
	/*float:left;*/
	position: relative;
}


#sc-category-wrapper li,
#sc-timeline-wrapper li{
	height:36px;
	overflow:hidden;
}

div.sc-timebar{
	height:6px;
	line-height:1px;
	overflow:hidden;
}

ul#sc-timeline{
	display: block;
	position: absolute;
	width:98550px;
	/*margin-left: -30000px;*/
	left: -30000px;
	height: 800px;
	background-image:url(/images/sc-timeline-bg.gif);
	background-repeat: repeat;
	list-style: none;
}

ul#sc-timeline li{
	height:32px;
/* 	height:52px; */
	overflow:hidden;
}

ul#sc-timeline .sc-title{
	font-size:10px;
	line-height:190%;
	height:20px;
/* 	border-bottom:1px solid #ccc; */
	overflow:hidden;
	padding:2px 0 0 3px;
}


/*ul#sc-timeline li.shibuya*/
ul#sc-timeline li.shibuya div.sc-timebar{
	background-color:#92864b;
}
/*ul#sc-timeline li.aoyama*/
ul#sc-timeline li.aoyama div.sc-timebar{
	background-color:#a84f25;
}

/*ul#sc-timeline li.hongo*/
ul#sc-timeline li.hongo div.sc-timebar{
	background-color:#779652;
}
ul#sc-timeline li a{
	height: 36px;
	display: block;
	color: #000;
}

ul#sc-timeline li a:link{
	text-decoration: none;
}


ul#sc-timeline li a:visited{
	text-decoration: none;
}

ul#sc-timeline li a:hover{
	background-image:url(/images/sc-timeline-bg-over.gif);
	background-repeat: repeat;
}

ul#sc-timeline li a:active{
	background-image:url(/images/sc/sc-timeline-bg-over.gif);
}


ul#sc-timeline li.margin,
ul#sc-category li.margin{
	height:10px;
}



#scrollBar{
	width:4px;
	height: 154px;
	overflow: hidden;
	float: left;
	position: relative;
	z-index: 1;
	/*

	position:absolute;
	z-index:100;
	top:11px;
	right:1px;
*/
}
div#scrollBar{
	background-color: #bec8c8;
	width:14px;
	height: 154px;
	float: right;
	border-right: 1px solid #CCCCCC;
}

#scUp{
	cursor: pointer;
	width:15px;
	height: 15px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #000;
}

#scUp a{
	display: block;
	width:15px;
	height: 15px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: url(/images/sc2.gif) no-repeat 2px -450px;
}

#scDown{
	cursor: pointer;
	width:15px;
	height: 15px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #000;
}

#scDown a{
	display: block;
	width:15px;
	height: 15px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: url(/images/sc2.gif) no-repeat 1px -478px;
}


#scBack{
	overflow: hidden;
	width:15px;
	height:124px;
}

#scHandle{
	cursor: pointer;
	width:14px;
	height:13px;
	overflow: hidden;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #666;
	border-top:1px solid #BEC8C8;
	border-bottom:1px solid #BEC8C8;
}

#scHandle a{
	overflow: hidden;
	background: url(/images/sc2.gif) no-repeat 0 0;
	display: block;
	width: 14px;
	height: 0;
	line-height: 0;
	font-size: 0;
}




div#scrollBar2{
	background: url(/images/sc2.gif) no-repeat -20px 0;
	width:10px;
	height: 260px;
	float: left;
	overflow: hidden;
}

#scUp2{
	cursor: pointer;
	width:10px;
	height: 15px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #960000;
}

#scUp2 a{
	display: block;
	width:10px;
	height: 15px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: url(/images/sc2.gif) no-repeat 0 -450px;
}

#scDown2{
	cursor: pointer;
	width:10px;
	height: 15px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #960000;
}

#scDown2 a{
	display: block;
	width:10px;
	height: 15px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: url(/images/sc2.gif) no-repeat -1px -478px;
}


#scBack2{
	width:10px;
	height:230px;
}

#scHandle2{
	cursor: pointer;
	width:10px;
	overflow: hidden;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #960000;
	border-top:1px solid #cc0000;
	border-bottom:1px solid #cc0000;
}

#scHandle2 a{
	background: url(/images/sc2.gif) no-repeat 0 0;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 10px;
	height: 0;
	font-size: 0;
	line-height: 0;
}


#ctrl_schedule{
	margin: 0 2px 0 0;
	padding: 0 3px;
	font-size:10px;
	font-weight: bold;
	height: 14px;
	line-height: 14px;
	background-color: #f0f0f0;
}

#ctrl_schedule_left{
	float: left;
	cursor: pointer;
}


#ctrl_schedule_right{
	float: right;
	cursor: pointer;
}

div.disable{
	cursor: default;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}


