#eventBox_cate1,
#eventBox_cate2,
#eventBox_cate3,
#eventBox_cate4,
#eventBox_cate5,
#eventBox_cate6,
#eventBox_cate7,
#eventBox_cate8,
#eventBox_cate9
{
	position:relative;
	  height: 50px;
  overflow: hidden;
    border-bottom: solid 1px #cfcfcf;
}

#eventBox_cate1_frame, #eventBox_cate2_frame{
	position:absolute;
	left:0;
}


#eventBox h2 {
	font-weight: normal;
	font-size: 18px;
	border-bottom: 2px solid #666666;
}
#eventBox .eventBox_label {
	font-weight: normal;
	font-size: 18px;
	border-bottom: 2px solid #666666;
}


#eventBox h2 a {
	text-decoration: none;
}
#eventBox .eventBox_label a {
	text-decoration: none;
}


#eventBox h2 span {
	font-size: 12px;
	float: right;
}
#eventBox .eventBox_label span {
	font-size: 12px;
	float: right;
}


#eventBox #eventBox_label_cate1 {
	border-color: #009399; 
}
#eventBox #eventBox_label_cate1 a {
	color: #009399;
}
#eventBox #eventBox_label_cate1 a:hover {
	text-decoration:underline;
}

#eventBox #eventBox_label_cate2 {
	border-color: #0076b5; 
}
#eventBox #eventBox_label_cate2 a {
	color: #0076b5;
}
#eventBox #eventBox_label_cate2 a:hover {
	text-decoration: underline;
}
#eventBox #eventBox_label_cate3 {
	border-color: #6d13a2; 
}
#eventBox #eventBox_label_cate3 a {
	color: #6d13a2;
}

#eventBox #eventBox_label_cate4 {
	border-color: #d05a2c; 
}
#eventBox #eventBox_label_cate4 a {
	color: #d05a2c;
}

#eventBox #eventBox_label_cate5 {
	border-color: #da7b00; 
}
#eventBox #eventBox_label_cate5 a {
	color: #da7b00;
}


.eventBox_aEvent,
.eventBox_aKyujin,
.eventBox_aJimusho,
.eventBox_aBook
 {
	border: #cfcfcf 1px solid;
	padding: 4px 8px;
	border-top: none;
}

.eventBox_aEvent{
	border: #cfcfcf 1px solid;
	padding: 4px 8px 0 8px;
	border-top: none;
	border-bottom: none;
  width: 282px;
  height:42px;
}


p.aEventP1{
	font-weight:bold;
	font-size:12px;
	color:#000;
	margin: 0;
	line-height: 20px;
	height: auto;
	width: auto;
}

p.aEventP1 span{
	font-weight:normal;
	color:#767676;
}

p.aEventP2 {
	font-size: 12px;
	margin: 0 auto 0 auto;
	padding: 0 5px 5px 1px;
	border-bottom: solid 1px #aaa;
	line-height: 14px;
	height:auto;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

p.aEventP2 a {
	color: #1e2496;
}

.color_gray {
	color: #767676;
}


@media screen and (max-width : 664px){
.eventBox_aEvent {
  width: auto;
}

}

