
.event-date{
	background: #EBEBEB;
	padding: 5px;
	width: 550px;
	overflow: hidden;
	_zoom:1;
}

.event-date-tokyo{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 274px;
}

.event-date-osaka{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 275px;
}

#main-contents .cb .event-date h5{
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 274px;
	border-bottom-width: 0px;
	border-bottom-style: none;
}

#main-contents .cb .event-date h5 a{
	background: #EB79AB;
	margin: 0px;
	padding: 8px 0px 0px;
	height: 22px;
	width: 274px;
	display: block;
}

#main-contents .cb .event-date h5 a:hover{
	background: #CCCCCC;
}

.event-date ul{}

.event-date ul li{
	margin: 1px 0px 0px;
	padding: 13px 0px 0px;
	height: 27px;
	width: 274px;
	background: #FFFFFF;
	text-align: center;
}

.event-date ul li.e{
	background: #F6F6F6;
}

.event-date ul li a{
	background: url(../../images/contents/event/list_green.png) no-repeat 0px 2px;
	padding-left: 20px;
}




ul.event-place{
	margin: 0px auto;
	width: 520px;
}

ul.event-place li{
	background: url(../../images/contents/event/list_green.png) no-repeat 0px 4px;
	padding: 0px 0px 0px 20px;
}





#event .search-result-header{
	margin: 20px 0px 0px;
	overflow: hidden;
	_zoom:1;
}

#event .search-result-header .paginator{
	float: right;
	background: #FFFFFF;
	padding: 5px 10px;
}

#main-contents #event h3{
	font-size: 120%;
	line-height: 100%;
	font-weight: bold;
	color: #000000;
	background: #F7BC10 url(../../images/contents/news/h3_bg.png) no-repeat 10px 9px;
	padding: 9px 10px 8px 30px;
	width: 520px;
	margin-bottom: 0px;
}





.event-list{
	margin: 0px auto;
	padding: 20px 0px;
	width: 530px;
	overflow: hidden;
	_zoom:1;
	border-bottom: 1px solid #CCCCCC;
}

.event-list .event-list-img{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 170px;
}

.event-list .event-list-data{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 360px;
}

#main-contents .event-list .event-list-data p.date-img{
	margin: 0px;
	padding: 0px;
	height: 30px;
}

#main-contents .event-list .event-list-data h4{
	background: url(none);
	margin: 0px;
	padding: 0px 0px 5px;
	font-size: 120%;
	font-weight: bold;
	width: 360px;
}

.event-list-text{
	width: 360px;
	overflow: hidden;
	_zoom:1;
}

#main-contents .event-list .event-list-text p{
	color: #FFFFFF;
	background: #7BBA27;
	text-align: center;
	margin: 0px;
	padding: 1px 0px;
	width: 150px;
}

#main-contents .event-list .event-list-text p.category-default,#main-contents .event-list .event-list-text p.category-pink{
	color: #FFFFFF;
	background: #FF99CC;
}

#main-contents .event-list .event-list-text p.category-yellow{
	color: #333333;
	background: #FFFF00;
}

#main-contents .event-list .event-list-text p.category-orange{
	color: #FFFFFF;
	background: #FF9900;
}

#main-contents .event-list .event-list-text p.category-blue{
	color: #FFFFFF;
	background: #3EC3E8;
}

#main-contents .event-list .event-list-text p.category-gray{
	color: #FFFFFF;
	background: #969696;
}

#main-contents .event-list .event-list-text p.category-green{
	color: #FFFFFF;
	background: #99CC00;
}


#main-contents .event-list .event-list-text p.time{
	margin: 5px 0px 0px;
	padding: 0px;
	background: url(none);
	width: 360px;
	color: #000000;
	text-align: left;
}







.event-detail{
	margin: 0px;
	padding: 30px 0px 0px;
	width: 560px;
	overflow: hidden;
	_zoom:1;
}

.event-detail .event-detail-header{
	overflow: hidden;
	_zoom:1;
	margin: 20px 0px 0px;
	padding: 0px 0px 20px;
	width: 560px;
	border-bottom: 1px solid #CCCCCC;
}

.event-detail .event-detail-header .date{
	margin: 0px;
	padding: 0px 15px 0px 0px;
	float: left;
}

#main-contents .event-detail .event-detail-header p{
	color: #FFFFFF;
	background: #7BBA27;
	text-align: center;
	margin: 0px;
	padding: 1px 0px;
	float: left;
	width: 150px;
}

#main-contents .event-detail .event-detail-header p.category-default,#main-contents .event-detail .event-detail-header p.category-pink{
	color: #FFFFFF;
	background: #FF99CC;
}

#main-contents .event-detail .event-detail-header p.category-yellow{
	color: #333333;
	background: #FFFF00;
}

#main-contents .event-detail .event-detail-header p.category-orange{
	color: #FFFFFF;
	background: #FF9900;
}

#main-contents .event-detail .event-detail-header p.category-blue{
	color: #FFFFFF;
	background: #3EC3E8;
}

#main-contents .event-detail .event-detail-header p.category-gray{
	color: #FFFFFF;
	background: #969696;
}

#main-contents .event-detail .event-detail-header p.category-green{
	color: #FFFFFF;
	background: #99CC00;
}
.event-detail .event-detail-header .time{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	float: left;
	width: 560px;
}

.event-detail .event-detail-text{
	margin: 0px;
	padding: 20px 0px;
	overflow: hidden;
	_zoom:1;
}

.event-detail .event-detail-back{
	background: url(../../images/contents/news/back.png) no-repeat 0px 15px;
	margin: 0px 0px 0px;
	padding: 10px 0px 0px 17px;
	border-top: 1px dotted #CCCCCC;
}






#banner-contents .bc-block-free .bc-block-event-header{
	margin:0px;
	padding: 0px;
	width: 230px;
	background: url(../../images/contents/commons/sub_h3_bg.png) repeat;
	line-height:1em;
	height: 34px;
	overflow: hidden;
	_zoom:1;
}

#banner-contents .bc-block-free .bc-block-event-header h3{
	padding: 10px 0px 0px 10px;
	float: left;
	width: 80px;
}

#banner-contents .bc-block-free .bc-block-event-header p{
	margin: 0px;
	padding: 8px 10px 0px 0px;
	float: right;
	width: 130px;
	overflow: hidden;
}

#banner-contents .bc-block-free .event-subnavi{
	margin: 0px auto;
	padding: 0px;
	width: 210px;
}

#banner-contents .bc-block-free .event-subnavi ul{}

#banner-contents .bc-block-free .event-subnavi ul li{
	margin: 0px;
	padding: 0px;
	background: url(../../images/contents/event/list_green.png) no-repeat 0px 11px;
}

#banner-contents .bc-block-free .event-subnavi ul li .event-subnavi-border{
	border-bottom: 1px dotted #CCCCCC;
	padding: 7px 0px 7px 20px;
}

#banner-contents .bc-block-free .event-subnavi ul li ul li{
	margin: 0px;
	padding: 7px 0px 7px 35px;
	background: url(../../images/contents/event/arrow_orange.png) no-repeat 20px 12px;
	border-bottom: 1px dotted #CCCCCC;
}
