@charset "utf-8";


/*====================================================================================================

 イベント
 
====================================================================================================*/


div.event-wrap {
	border-bottom: 1px dotted #ff7e30;
	padding: 30px 0;
}

div.event-wrap-top {
	border-top: 1px dotted #ff7e30;
}

div.event-title-area {
	width: 720px;
}

p.event-date {
	float: right;
	width: 170px;
	font-size: 11px;
	letter-spacing: 0.1em;
	text-align: right;
}

div.event-info {
	clear: both;
}

div.event-info-left {
	width: 386px;
	float: left;
}

div.event-info-right {
	float: right;
	width: 314px;
}

div.event-info-1col {
	width: 720px;
}


ul.event-ul01 {
	margin: 0 0 0 26px;
}
ul.event-ul01 li {
	list-style-type: disc;
}

ul.event-ul02 {
	margin: 0 0 0 40px;
}
ul.event-ul02 li {
	list-style-type: disc;
}


p.event-info-bt {
	padding: 20px 0 0 0;
}

/*--イメージ　縦　横並び--*/
p.event-info-img01-01 {
	float: left;
	width: 152px;
}
p.event-info-img01-02 {
	float: right;
	width: 152px;
}

/*--イメージ　横　縦並び--*/
p.event-info-img02-01 {
	text-align: right;
	margin: 0 0 10px 0;
}

/*--イメージ　縦位置--*/
p.event-info-img03-01 {
	text-align: right;
	margin: 0 0 10px 0;
}

p.event-kako {
	width: 720px;
	padding: 30px 0 0 0;
	text-align: center;
}



table.event-table01 {　/*1カラム用 h3タイトルあり用*/
	border-collapse: collapse;
	width: 700px;
	margin: 0 0 5px 13px;
}
table.event-table01 th , table.event-table01 td {
	vertical-align: top;
	letter-spacing: 0em;
}
table.event-table01 th {
	font-weight: normal;
	width: 110px;
}

table.event-table02 {　/*2カラム用*/
	border-collapse: collapse;
	width: 386px;
	margin: 0 0 5px 0;
}
table.event-table02 th , table.event-table02 td {
	vertical-align: top;
	letter-spacing: 0em;
}
table.event-table02 th {
	font-weight: normal;
	width: 90px;
}

table.event-table03 {　/*2カラム内　プログラムなど用*/
	border-collapse: collapse;
	width: 280px;
	margin: 0 0 5px 0;
}
table.event-table03 th , table.event-table03 td {
	vertical-align: top;
	letter-spacing: 0em;
}
table.event-table03 th {
	font-weight: normal;
	width: 60px;
}

p.event-title01 {
	margin: 0 0 0 1em;
	text-indent: -1em;
}

p.event-h3-text01 {　/*1カラム用 h3タイトルあり用*/
	width: 700px;
	margin: 0 0 5px 13px;
}

ol.event-list01 {
	margin: 0 0 5px 30px;
}
ol.event-list01 li {
	list-style: decimal;
}