@charset "UTF-8";

.info_title{
	display: block; 
	width: 95%;
	height: 23px;
	font-size: 110%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 5px auto 5px auto;
	padding: 0 0 3px 4%;
	background-image : url(../images/title_back2.png) ;
	background-repeat:no-repeat; 
	background-position:bottom left; 
}

#info th {
	display: none;
}

div.csv2table-div {
	width: 95%; 
	height: 145px;
	overflow: auto; 
	padding-right : 10px; 
	margin : 0 auto 30px auto ;
	border-width: thick;
	border-color: #eee;
	border-style: ridge;
}

table.csv2table-table {
  border-collapse   : collapse;
  border-spacing    : 0px;
  margin-bottom     : 10px;
}

td.csv2table-table-td{
  border-color      : #fff #fff #ddd #fff;
  border-style      : dotted;
  border-width      : 1px;
  padding           : 2px 15px 2px 10px;
  font-size         : 90%;
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  text-align        : left;
}

td.csv2table-table-td:nth-child(1){
  width: 70px;
  text-align: right; 
  padding: 2px 7px 2px 12px;
}

th.csv2table-sortMark{
	width: 20px; 
	margin: auto;
}

td.csv2table-hoboNum{
	
}

.photo2_wrap{
	margin-bottom: 30px;
}

.photo2 {
	width: 47%; 
	padding: 1%;
	float: left; 
	border-width: 1px;
	border-color: #ffcccc;
	border-style: solid; 
}

.photo2_2 {
	width: 47%; 
	padding: 1%; 
	float: right; 
	border-width: 1px;
	border-color: #ffcccc;
	border-style: solid;
}

.map {
	width: 55%; 
	float: left; 
}

div.eventimg{
    width: 100%;
    text-align: center;
}
div.eventimg img{
    margin: 0 auto 20px auto;
    width: 75%;
}