/* workshop
----------------------------------------*/

#workshop {
	/* position : relative ; */
	position : static ;
	width : 415px ;
	padding : 0 ;
	margin-bottom : 100px ;
	/* top : 37px ; */
	}

#workshop h3 {
	/* float : center ; */
	text-align : center ;
	margin : 10px 0px 10px 0px ;
	padding : 15px 10px 15px 10px ;
	background:url(/ja/act/workshop/img/bg_h3.gif) center no-repeat;
	}

#workshop-table {
	border-top : 1px solid #cccccc ;
	border-bottom : none ;
	border-left : none ;
	border-right : none ;
	font-size : 100% ;
	width : 100% ;
	}

#workshop-table td {
	border-top : none ;
	border-bottom : 1px solid #cccccc ;
	border-left : none ;
	border-right : none ;
	padding : 10px ;
	}

#workshop-table th {
	border-top : none ;
	border-bottom : 1px solid #cccccc ;
	border-left : none ;
	border-right : 1px solid #cccccc ;
	/* background-color : #f3f3f3 ; */
	font-weight : normal ;
	padding : 5px ;
	width : 100px ;
	}

.past {
	margin : 10px 0px 0px 0px;
	padding: 0 ;
	float:right;
	}


#highlights {
	/*width : 415px ;*/
	padding : 0 ;
	margin : 0px ;
	font-size : 85% ;
	}

#highlights ul {
	margin-top : 10px ;
	padding : 0 ;
	/*clear : both ;*/
	list-style : none ;
 }

#highlights ul li {
	float: left ;
	margin-right : 12px !important;
	margin-bottom : 12px !important;
	padding : 12px !important;
	width : 125px !important;
	width /**/: 155px ;@/*IE΍*/
	/*hight : 500px ;*/
	background-color : #f4f4f4 ;
	border-top : 3px solid #ff8000 ;
	border-bottom : 3px solid #ff8000 ;
	border-right : 3px solid #ff8000 ;
	border-left : 3px solid #ff8000 ;
	}

.img-bottom {
	margin-bottom : 6px ;
	}

.img-top {
	margin-top : 6px ;
	}

#highlights .highlightsImg {
	text-align : center ;
	}