@charset "shift_jis";
/* CSS Document */

@import url("basic.css");



#lib_co{
	line-height:13px;

}

#lib_to{
	text-align:left;

}

#lib_to li{
	float:left;

}

.og{
	color:#FF6600;


}

.bold{

	font-weight:bold;
}


#e_box{

	height: auto;
	width: 680px;
	margin: 0px;
	padding: 0px;
	font-size:12px;

}

#e_box p{

	margin: 0px;
	padding: 0px;
}





#e_box a{

	text-decoration:underline;

}

/*event_contents title*/

#e_title01{

	height: auto;
	width: 670px;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	background-color:#d74273;

}


#e_date01{
	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#330000;
	font-weight:bold;
	background-color:#eba0b9;
}

#e_place01{

	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#000000;
	background-color:#f5d0dc;

}

#e_title02{

	height: auto;
	width: 670px;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	background-color:#3586df;

}


#e_date02{
	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#330000;
	font-weight:bold;
	background-color:#9ac2ef;
}

#e_place02{

	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#000000;
	background-color:#cce1f7;

}






#e_title03{

	height: auto;
	width: 670px;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	background-color:#A33F29;

}


#e_date03{
	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#330000;
	font-weight:bold;
	background-color:#E29989;
}

#e_place03{

	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#000000;
	background-color:#F0CCC4;

}


#e_title04{

	height: auto;
	width: 670px;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	background-color:#000080;

}


#e_date04{
	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#330000;
	font-weight:bold;
	background-color:#bfbfdf;
}

#e_place04{

	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#000000;
	background-color:#c4d3f0;

}

#e_title05{

	height: auto;
	width: 670px;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	background-color:#29a33c;

}


#e_date05{
	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#330000;
	font-weight:bold;
	background-color:#89e297;
}

#e_place05{

	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#000000;
	background-color:#c4f0cb;

}



#e_title06{

	height: auto;
	width: 670px;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	background-color:#009fa7;

}


#e_date06{
	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#330000;
	font-weight:bold;
	background-color:#66c5ca;
}

#e_place06{

	height: auto;;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#000000;
	background-color:#b2e2e4;

}




#e_title06{

	height: auto;
	width: 670px;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	background-color:#009fa7;

}


#e_date06{
	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#330000;
	font-weight:bold;
	background-color:#66c5ca;
}

#e_place06{

	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#000000;
	background-color:#b2e2e4;

}


#e_title07{

	height: auto;
	width: 670px;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	background-color:#113388;

}


#e_date07{
	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#330000;
	font-weight:bold;
	background-color:#8da3cb;
}

#e_place07{

	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#000000;
	background-color:#c6d1e5;

}



#e_title08{

	height: auto;
	width: 670px;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	background-color:#eeaa00;

}


#e_date08{
	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#330000;
	font-weight:bold;
	background-color:#f0bb99;
}

#e_place08{

	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#000000;
	background-color:#ffddaa;

}



#e_title09{

	height: auto;
	width: 670px;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	background-color:#b30672;

}


#e_date09{
	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#330000;
	font-weight:bold;
	background-color:#d982b8;
}

#e_place09{

	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#000000;
	background-color:#ecc1dc;

}



#e_title10{

	height: auto;
	width: 670px;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	background-color:#de4b55;
}


#e_date10{
	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#330000;
	font-weight:bold;
	background-color:#eea5aa;
}

#e_place10{

	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#000000;
	background-color:#f7d2d4;

}

#e_title11{

	height: auto;
	width: 670px;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	background-color:#8ea329;
}


#e_date11{
	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#330000;
	font-weight:bold;
	background-color:#d3e289;
}

#e_place11{

	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	font-size:12px;
	color:#000000;
	background-color:#e9f0c4;

}

#e_title12{

	height: auto;
	width: 670px;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 2px 5px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	background-color:#7829a3;
}


#e_date12{
	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 2px 15px;
	font-size:12px;
	color:#330000;
	font-weight:bold;
	background-color:#c389e2;
}

#e_place12{

	height: auto;
	width: 665px;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 2px 15px;
	font-size:12px;
	color:#000000;
	background-color:#e1c4f0;

}




/*event_contents light&left*/





.le_b{
	border-left:solid;
	border-color:#FFFFFF;
	padding: 0px 0px 0px 5px;
	margin: 0px 5px 0px 0px;

}



#e_box_left{

	height: auto;
	width: 390px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 15px;
	font-size:12px;
	float:left;
	line-height:17px;


}

#e_box_right{

	height: auto;
	width: 250px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-size:12px;
	float:right;
	line-height:17px;
	text-align:right;

}



/*e_u_title ピックアップ、コンテンツなどの薄紫のメニュータイトル*/



#e_u_title1{
	width: 155px;
	height:30px;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	display: block;
	clear:both;
	background-image: url(../img/navi/e_title1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


#e_u_title2{
	width: 155px;
	height:30px;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	display: block;
	clear:both;
	background-image: url(../img/navi/e_title2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


#e_u_title3{
	width: 155px;
	height:40px;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	display: block;
	clear:both;
	background-image: url(../img/navi/e_title3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


#e_u_title4{
	width: 155px;
	height:30px;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	display: block;
	clear:both;
	background-image: url(../img/navi/e_title4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#e_u_title5{
	width: 155px;
	height:30px;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	display: block;
	clear:both;
	background-image: url(../img/navi/e_title5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#e_u_title6{
	width: 155px;
	height:30px;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	display: block;
	clear:both;
	background-image: url(../img/navi/e_title6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


