@charset "UTF-8";
/* ===================================================================
CSS information

 file name  :module.css
 client     :鳥大芸術文化センター
 author     :keyword-co.net(admin)
 style info :共通スタイル指定(ヘッダー、フッター)

=================================================================== */
#event {
margin:0 0 20px 0;
}

#event h3 {
float:left;
}

#event h4 {
margin:5px 0;
font-size:1em;
font-weight:bold;
line-height:1.5em;
}

.event_head {
clear:both;
background-color:#FF0000;
height:35px;
}

.event_box {
padding:20px 20px 0;
}

#event .past a {
float:right;
line-height:35px;
color:#FFFFFF;
padding-right:10px;
padding-left:15px;
background-image:url(../img/top/arrow_past.gif);
background-repeat:no-repeat;
background-position:0 13px;
text-decoration:none;
}

#event .event_box {
clear:both;
}

#event .event_box .event_line {
clear:both;
}

#event .event_box .label {
	float:left;
	margin:0 10px 5px 0;
	width:70px;
	background-color:#D7D7D7;
	text-align:center;
	font-size:0.7em;
	color:#666666;
}

.new {
text-decoration:blink;
background-color:#FF0000;
color:#FFFFFF;
padding:0 5px;
margin-right:5px;
font-size:0.9em;
}

.red {
	color:#F00;
}

/*イベント案内*/
#event_annai {
	
	margin:30px 0 20px;
	padding:20px 20px 0;
	border-top:1px dashed #CCCCCC;

/*イベントが無いとき*/
/*margin:0 0 20px;
padding:0 20px 0;*/
}

#event_annai h4 {
text-align:left;
font-size:0.9em;
}


/*過去のイベント*/
#event_list_box {
clear:both;
padding:10px 20px 0;
height:250px;
overflow:auto;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}


#event_list_box ul li {
font-size:0.9em;
color:#666666;
}

#event_list_box ul li ul li {
padding:0 0 5px 0;
margin:0 0 5px 0;
border-bottom:1px solid #CCCCCC;
font-size:1em;
color:#333333;
}

/*過去のイベント案内　年ごと*/
#event_annai_past {
margin:10px 0;
}

#event_annai_past li {
height:23px;
line-height:23px;
}

#event_annai_past li a {
width:131px;
padding:0 0 0 30px;
display:block;
background-image:url(../img/top/event_past_bg.gif);
background-repeat:no-repeat;
text-decoration:none;
color:#333333;
}

#event_annai_past li a:hover {
background-image:url(../img/top/event_past_bg_f2.gif);
background-repeat:no-repeat;
color:#333333;
}

#event_annai_past .tosi_left {
float:left;
margin:0 8px 7px 0;
}

#event_annai_past .tosi_right {
float:right;
margin:0 0 7px 0;
}

/*カタログエリア*/
#catalog_area {
padding:0 20px;
}

#catalog_area img {
float:left;
margin:0 10px 15px;
/*width:150px;*/
border:1px solid #CCCCCC;
}

/*イベントエリア*/
#event_area {
clear:both;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
margin:20px 0;
padding:15px 0;
}

#event_area h3 {
color:#990000;
font-size:1em;
}

#event_area h4 {
margin:10px 0 0 0;
}

#event_area .event_prog {
margin:5px 0 0 0;
}

/*バナーエリア*/
.banner_area {
clear:both;
}

.banner_area p img {
margin-bottom:15px;
}

/*個別*/
.jisin {
	margin-bottom:15px;
}

