/*
create:2010 06 17 
update:2011 04 15
*/


.ln_event{
	margin:15px 0;
}

.ln_event .clear{
	clear: both;
	font: 1px/1px monospace;
	}

.ln_event .ln_eventInd{
	margin:0 10px;
}

.ln_event h4{
	margin:0 0 10px 0;
	padding:0;
	display:block;
	background:none;
}

.ln_event .eventImg{
	float:right;
	display:block;
	margin:0 0 10px 10px;
	background:#ccc;
	padding:3px;
	width: 212px;
}

.ln_event .eventTxt{
	line-height:150%;
}

.ln_event .eventImg span{
	padding:5px 3px 0 3px;
}

.ln_event .eventImg img{
	border:6px solid #fff;
	}

.ln_event .eventTitle{
	border:1px solid #79ac4c;
	padding:1px;
	background:#ebffd9;
}

/* === clearfix ==*/
.ln_event .eventTitle:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.ln_event .eventTitle {
	display: inline-block;
	}

/* Hides from IE-mac \*/
* html .ln_event .eventTitle {height: 1%;}
.ln_event .eventTitle {display: block;}
/* End hide from IE-mac */

.ln_event .etBg{
	background:#e9e9e9;
	padding:5px;
	margin-bottom:15px;
}

.ln_event .eventTitle h3{
	float:left;
	display: inline;
	font-size:180%;
	line-height:100%;
	font-weight:bold;
	background:none;
	margin:10px 0 0 10px;
	padding:0;
}

.ln_event .eventTitle h3 span{
	font-size:13px;
	font-weight:normal;
}

.ln_event .eventTitle p.place{
	float:right;
	display:inline;
	background:#79ac4c;
	width:160px;
	text-align:center;
	line-height:150%;
	color:#fff;
	padding:10px 0;
}

.ln_event .eventTitle p.place em{
	font-size:120%;
	font-style:normal;
}

.ln_event .eventTable{
	margin:15px 0 20px 0;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}

.ln_event .eventTable td,
.ln_event .eventTable th{
	border:1px solid #ccc;
	text-align:left;
	padding:10px;
}

.ln_event .eventTable th{
	font-weight:bold;
	background:#f2f2f2;
	width:160px;
}

.ln_event .mapttl{
	background:#79ac4c;
	color:#fff;
	font-weight:bold;
	padding:5px 10px;
	margin-bottom:5px;
}

.ln_event .sponcer{
	margin-top:30px;
}

.ln_event .pt_list li{
	margin:0 10px 10px 0
}

.ln_event .MB20{
	margin-bottom:20px;
}

.backLocal{
	margin:10px;
	background:#fff;
	border:1px solid #ccc;
	padding:10px;
}

#stit_ky{
	background:url(../image/event_title.gif) no-repeat;
	width:920px;
	height:50px;
}

#stit_ky_ch { 
    width:920px; 
    height:70px; 
    margin:0; 
    padding:0;
    background-image:url(http://image.excite.co.jp/jp/season/event/image/season_head_area_charity.jpg);
    background-repeat:no-repeat;
}

.eventSideBox{
	margin:10px;
	border:2px solid #ccc;
	background:#fff;
}

.eventSideBox h2{
	margin:0 0 10px 0;
	padding:5px;
	background:#ccc;
	border:none;
	font-weight:bold;
	font-size:13px;
}

.eventSideBox ul.photos{
	margin:5px;
}


.eventSideBox ul.photos li{
	list-style:none;
	float:left;
	display:inline;
	margin:0 10px 10px 0;
}

.eventSideBox ul.newsList{
	margin:5px 5px 5px 20px;
}

.eventSideBox ul.newsList li{
	list-style-type:disc;
	padding:3px;
	line-height:120%;
}

.eventSideBox p.newsListImg{
	float:right;
	display:inline;
	margin:0 10px 10px 0;
}


.eventSideBox2{
background-image:url("http://image.excite.co.jp/jp/season/event/image/lm_btm_bg.gif");
background-repeat:repeat-x;
border:2px solid #CCCCCC;
margin:10px 0 8px 8px;
margin-left:8px;
overflow:hidden;
padding:0 10px 10px;
width:270px;
}


.eventSideBox2 h2{
border:none;
font-weight:bold;
font-size:13px;
height:20px;
margin:5px 0 10px 0px;
overflow:hidden;
padding:0;

}

.eventSideBox2 ul.photos{
	margin:5px;
}


.eventSideBox2 ul.photos li{
	list-style:none;
	float:left;
	display:inline;
	margin:0 10px 10px 0;
}

.eventSideBox2 ul.newsList{
	margin:5px 5px 5px 20px;
}

.eventSideBox2 ul.newsList li{
	list-style-type:disc;
	padding:3px;
	line-height:120%;
}

.eventSideBox2 p.newsListImg{
	float:right;
	display:inline;
	margin:0 10px 10px 0;
}
