/*-- 

	イベント　下
	#Event

====================================================== --*/
/*-- サイドナビ --*/
/*-- ------------------------------------------------- --*/
#Event .sub ul li.ex{
	width:200px;
	background:url(../img/sub_li_pattern.gif) repeat-y left top;
}
#Event .sub ul li.ex:hover{
	background:url(../img/sub_li_pattern.gif) repeat-y left top;
}
#Event .sub ul li.ex ul{
	background:url(../img/sub_bg_line.gif) no-repeat left bottom;
	padding:0px 0px 12px;
	width:auto;
	margin:0px;
}
#Event .sub > ul > li.ex:last-child ul{
	background:none;
	padding-bottom:10px;
}
#Event .sub > ul > li.ex a{
	padding:13px 0px 13px 40px;
	background:url(../img/mark_sub_link.png) no-repeat 15px 20px;
}


#Event .sub ul li.ex ul li{
	background:none;
}
#Event .sub nav > ul > li.ex:last-child ul li{
	background:none;
}
#Event .sub ul li.ex ul li a{
	font-size:12px;
	line-height:1.6em;
	display:inline-block;
	padding:0px 0px 0px 20px;
	height:auto;
	margin:0px 0px 5px 20px;
	background:url(../img/mark_sub_link_02.png) no-repeat 0px 5px;
}
#Event .sub nav > ul > li.ex:last-child ul li a{
	font-size:12px;
	line-height:1.6em;
	display:inline-block;
	padding:0px 0px 0px 20px;
	height:auto;
	margin:0px 0px 5px 20px;
	background:url(../img/mark_sub_link_02.png) no-repeat 0px 5px;
}
#Event .sub ul li.ex ul li a:hover{
	text-decoration:underline;
}

#Event .sub nav > ul > li.ex:last-child ul li a:hover{
	text-decoration:underline;
}

/*-- タブ --*/
/*-- ------------------------------------------------- --*/
#Event .tab{
	height:72px;
	margin:0px 0px 20px 131px;
}
#Event .tab li{
	float:left;
	width:166px;
	height:72px;
	text-align:center;
	padding:1px 0px 0px;
}

#Event .tab li strong{
	font-size:18px;
}
#Event .tab li a{
	display:inline-block;
	background:url(../img/mark_link.png) no-repeat 0px 5px;
	color:#274199;
	font-size:12px;
	color:#000;
	text-decoration:none;
	line-height:18px;
	margin:20px 0px 0px;
	padding:0px 0px 0px 20px;
	text-shadow:1px 1px rgba(255,255,255,0.65);
}
#Event .tab li a:hover{
	text-decoration:underline;
}
#Event .tab li a.current{
	display:block;
	background:url(../../images/event/tab_current.jpg) no-repeat left top;
	text-align:left;
	color:#274199;
	font-size:12px;
	line-height:20px;
	height:52px;
	margin:0px;
	padding:20px 0px 0px 55px;
	text-shadow:1px 1px rgba(255,255,255,0.65);
}
#Event .tab li a.current:hover{
	text-decoration:none;
}

#base .infoHeader,
#Event .infoHeader{
	height:72px;
	margin:0px;
	text-align: center;
}
#base .infoHeader span,
#Event .infoHeader span {
	display: inline-block;
	width:160px;
	text-align:center;
	padding:1px 0px 0px;
}
#base .infoHeader span a,
#Event .infoHeader span a {
	background:url(../img/mark_link.png) no-repeat 0px 25px;
	color:#274199;
	font-size:16px;
	color:#000;
	text-decoration:none;
	line-height: 63px;
	height:72px;
	margin:0 0px 0px;
	padding:20px 0px 0px 20px;
	text-shadow:1px 1px rgba(255,255,255,0.65);
}
#base .infoHeader span a.cur,
#Event .infoHeader span a.cur {
	display:block;
	background:url(../../images/event/tab_current.jpg) no-repeat left top;
	text-align:left;
	color:#274199;
	padding:0 0px 0px 70px;
}
#base.press .infoHeader {
	display: none;
}
#base .infoList dt+dd,
#Event .infoList dt+dd {
    border-bottom: 1px solid #ddd;
}


/*-- イベントスケジュール --*/
/*-- ------------------------------------------------- --*/
#Event .eventSchedule{
	margin-bottom:5px;
}
#Event .eventSchedule th a{
	color:white;
	padding:5px 0px 5px 22px;
	background:url(../img/mark_link_02.png) no-repeat 0px 5px;
	line-height:18px;
}
#Event .eventSchedule th a{
	display:inline-block;
}
#Event .eventSchedule th{
	text-shadow:-1px -1px rgba(0,0,0,0.3);
}
#Event .eventSchedule th,
#Event .eventSchedule td{
	vertical-align:middle;
}

#Event .eventSchedule td.date{
	padding-right:0px;
}

#Event .eventSchedule + p {
	text-align:right;
	color:#978773;
	font-size:11px;
}


#Event .eventNone{
	text-align:center;
	margin:0px 30px 30px;
	border:2px solid #89c3cd;
	padding:5px 0px;
	background:url(../img/table_td.gif) repeat left top;

}



/*-- イベント詳細 --*/
/*-- ------------------------------------------------- --*/
#Event .eventDetail{
	width:768px;
}
#Event .eventDetail .imgCenter{
	padding:10px 0px 10px;
	margin:0px;
}
#Event .eventDetail .imgLink{
	text-align:center;
	margin:-10px 0px 30px;
}
#Event .eventDetail .imgCenter + p{
	margin-top:0px;
}
#Event .eventDetail .imgRight{
	float:right;
	padding:0px 10px 20px 0px;
}
#Event .eventDetail .imgRight li{
	margin:0px 0px 10px;
}
#Event .eventDetail h2 + .imgCenter{
	padding-top:0px;
}
#Event .eventDetail p + p {
	margin-top:-1.6em;
}
















