/* CSS Document */
/*news.php*/
.main_news{
	text-align:center;
	position:relative;
	top:0;
	left:0;
	margin-top:0px;
	width:100%;
	/*height:470px;*/
}

#news_menu{
	top:10px;
	left:40px;
	width:300px;
	text-align:left;
	padding: 10px;
	position:absolute;
	margin:0 0 0 0;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20pt;

}
#news_menu a{
	color:#999999;
	text-decoration:none;
}
#news_menu a:visited{
	color:#999999;
	text-decoration:none;
}
#news_menu a:hover{
	color:#999999;
	text-decoration:none;
	font-weight:bold;
}
#news_menu .pastmain{

}
#news_menu .submenu{
	display:none;
	margin-bottom: 0.5em;
	margin-left:10px;
}

#news_main_list{
	vertical-align:middle;
	margin-left:200px;
	margin-top:20px;
}

#news_main_list .box{
	padding:10px;
	vertical-align:middle;
	text-align:center;
}
#news_main_list .txt{
	text-align:left;
	padding:10px;
}
#news_main_list .txt a{
	color:#666666;
	text-decoration:none;
}
#news_main_list .txt a:visited{
	color:#666666;
	text-decoration:none;
}
#news_main_list .txt a:hover{
	color:#FF0000;
	text-decoration:none;
}
.section_title{
	text-align:left;
	color:#ffa1a3;
	font-size:13px;
	font-weight:400;
	margin-bottom:10px;
	font-weight:bold;
}

#event_title{
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:4px;
}

#event_date{
	font-style:italic;
}
$news_index .img{
	text-align:left;
	position:relative;
}

#event_main, .inner, .event_title, .event_title h2 { background: transparent url(../png/waku3.png) no-repeat bottom right; } 
#event_main{
	margin:0 0 0 160px;
	width: 530px !important; /* intended total box width - padding-right(next) */ 
	width: 515px; /* IE Win = width - padding */ 
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
	/*margin: 20px auto; /* use to position the box */
}
#event_main .inner {
	background-position: bottom left; 
	margin-right: 25px; /* interior-padding right */ 
	padding: 15px 0 25px 40px; /* mirror .cssbox_head right/left */
}


#event_main .event_title {
	
	/*margin-bottom:10px;
	margin-top:20px;*/
	background-position: top right; 
	margin-right: -15px; /* pull the right image over on top of border */ 
	padding-right: 40px; /* right-image-gap + right-inside padding */
}
#event_main .event_title h2 {
	color:#666666;
	font-size:16px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-position: top left; 
	margin: 0; /* reset main site styles*/ 
	border: 0; /* ditto */ 
	padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
	height: auto !important; 
	height: 1%; /* IE Holly Hack */
}

#event_main .place_name {
	text-align:left;
	font-size:12px;
	color:#999999;
}
#event_main .place {
	text-align:left;
	font-size:11px;
	color:#999999;
}

#event_main .datetime {
	font-size:13px;
	text-align:left;
	margin-top:5px;
	font-style:italic;
	color:#999999;
}
#event_main .opening{
	margin-bottom:8px;
	font-size:11px;
	text-align:left;
	font-style:italic;
	color:#999999;
}

#event_main .intro{
	text-align:left;
	font-size:11px;
	margin-top:20px;
}
#event_main .inner img{
	padding:15px 5px 5px 5px;
}

.selected_event{
	font-weight:bold;
	color:#999999;
}