@charset "utf-8";
/* CSS Document */

#content #event {
	width:100%;
}

#content #event .event_head {
	height:14px;
	background: url(../images/event/content_head.png) no-repeat; 
	margin-top:10px;
}


#content #event .event_container {
	border-left: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-bottom: #CCC solid 1px;
	background:#FFF;

	padding:10px 24px 20px 24px;

}

#content #event .event_container h2 a {
	border-left:#6C3 solid 4px;
	padding-left:15px;
	font-size:1.4em;
}

#content #event .event_container .photo {
	width:95%;
	margin:10px auto;
	text-align:center;
}

#content #event .event_container .photo img {
	max-width:100%;
	height:auto;
}

#content #event .event_container .right_box {
	margin:20px auto;
	width:95%;
}


#content #event .event_container .catche a {
	color: #00ad74;
	font-size:1.3em;
	font-weight:bold;
}


#content #event ul li {
	padding-left:75px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:2px;
	border-bottom: #666 dotted 1px;
	font-size:1.2em;
	min-height:25px;
}

#content #event ul li.date {
	background:url(../images/event/icon_day.png) no-repeat;
	font-weight:bold;
	color:#C30;
}

#content #event ul li.bikou {
	background:url(../images/event/icon_bikou.png) no-repeat;
}

#content #event ul li.basyo {
	background:url(../images/event/icon_basyo.png) no-repeat;
}



/**単体ページ**/


#content #event_single {
	width:100%;
}

#content #event_single .event_head {
	height:14px;
	background: url(../images/event/content_head.png) no-repeat; 
	margin-top:10px;
}


#content #event_single .event_container {
	border-left: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-bottom: #CCC solid 1px;
	background:#FFF;

	padding:10px 24px 10px 24px;

}

#content #event_single .event_container h2 {
	border-left:#6C3 solid 4px;
	padding-left:15px;
	font-size:1.4em;
}

#content #event_single .event_container .photo {
	width: 95%;
	margin:10px auto 0;
	text-align:center;
}

#content #event_single .event_container .photo img {
	max-width:100%;
	height:auto;
}

#content #event_single .event_container .right_box {
	margin:20px auto 0;
	width:95%;
}


#content #event_single .event_container .catche {
	color: #00ad74;
	font-size:1.4em;
	font-weight:bold;
}

#content #event_single .event_container p {
	font-size:1.2em;
	line-height:180%;
	margin-top:30px;
}

#content #event_single table {
	width:90%;
	background:#CCC;
	margin-top:30px !important;
	margin:auto;
}

#content #event_single table th {
	padding:10px;
	text-align:left;
	background: #F8F8F8;
	display:block;
}

#content #event_single table td {
	padding:10px;
	background:#FFF;
	display:block;
}

#content #event_single #list {
	text-align:center;
	margin:0 0 30px 0;
}


#content #event_single #list a.list {
	padding:10px 20px;
	background:#090;
	color:#FFF;
	font-weight:bold;
}


#pano {
	width:100%;
	height:480px;
	margin-bottom:20px;
	background:url(pan5.jpg);/*★bodyの背景画像指定*/
background-color:#ffffff;/*★背景色指定*/
background-size:auto;/*★横幅一杯の1枚表示*/
background-repeat:repeat-x;/*★横移動のため横並び指定*/
text-align:center;
}

#pano h2 {
	padding-top:145px;
	font-size:2.0em;
	font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	color:#FFF;
}

.wrappers {
  text-align: left;
  width: 100%;
  margin: 0 auto;
  padding: 0;
}

#Ga {
width:250px;/*小さな画像枠指定。画像サイズがバラバラなので、高さはauto指定*/
height:auto;
border: solid 3px #ffffff;/*★画像枠指定。太さと色*/
border-radius: 20px;/*★角丸指定*/
}

#bt{
text-align:center;/*★移動ボタンの位置指定*/
padding-right:50px;
margin-top:100px;
}


.lb-nav a.lb-prev {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

