@charset "utf-8";

/**
 * タウンミーティング情報アコーディオンスタイル追加
 *
 * @author hyuga@aiplex.co.jp
 * version 0.1ver 2014/03/14
 **/
.mgB5{margin-bottom:5px;}
.pgB20{padding-bottom:20px;display: block;}

.accordion-btn{
	width: 100%;
	height: 47px;
	background: #eaeaea;
}
.accordion-btn a{
	display: block;
	background: url("img/accordion-arrow-on.jpg") 98% center no-repeat;
	color: #414141 !important;
	font-size: 18px;
	font-weight: bold !important;
	line-height: 47px;
	text-decoration: none !important;
	padding-left: 10px;
}
.accordion-btn a.open{
	background: url("img/accordion-arrow-off.jpg") 98% center no-repeat;
}

table.table01 {
	width: 100%;
	display:none;
/*	border: 1px #dfdfdf solid;*/
	border: none;
	text-align: left;
	margin: 0px 0 0px 0;
}
table.table01.on{
	display: block;
}

table.table01 th {
	text-align: center !important;
	font-weight: bold !important;
	background: #8e8e8e;
	font-size: 14px;
	color: #fff;
	padding: 10px 10px !important;
}
table.table01 th.date{width: 98px;}
table.table01 th.time{width: 42px;}
table.table01 th.town{width: 56px;}
table.table01 th.place{width: 292px;}
table.table01 th.movie{width: 107px;}

table.table01 th, table.table01 td {
	border: 1px #dfdfdf solid;
	padding: 5px 10px;
}
/*フォントカラー*/
.fin{color: #878787 !important;}
table.table01 tr.fin {
	background: #fff !important;
}
table.table01 tr.fin a{
	color: #79c9e2;
}
/*動画を見る*/
a.a-over{
	display: block;
	background: #8dc428 url("/common/img/link-arrow-white.png") 90% center no-repeat;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	padding: 5px 20px 5px 15px;
	margin: 0 5px;
	text-align: center;
	line-height: 1.4em;
	color: #fff !important;
	font-size: 11px !important;
	text-decoration: none !important;
}
a.a-over:hover{
	color: #fff !important;
	text-decoration: none !important;
}
