@charset "utf-8";
/* CSS Document */

.event_info_content #main {
 width:600px;
 max-width:100%;
}
.event_info_content #main table {
	width:100%;
}

.t-center { text-align:center;}
.mb20 {margin-bottom:20px;
}

@media screen and (min-width: 641px) and (max-width: 970px) {
.headImg-table {
 width:100%;	
}

.headImg-table td {
	width:50%;
	height:auto;
	max-width:300px;
	text-align:center;
}
.headImg-table td img {
	width:100%;
	height:auto;	
}
.table-3-img td img{
	width:98%;
	height:auto;
}
.max-img {
	width:auto;
	max-width:100%;
	height:auto;
	margin:0 auto;
}
.half-table {
 width:100%;	
}
.half-table td{
	width:50%;
}
.half-table td img{
	width:auto;
	max-width:100%;
	height:auto;
}
.trans-block>td img{
	width:auto;
	max-width:100%;
	height:auto;
	margin:0 auto;
}

}

@media screen and (max-width: 640px) {
.event_info_content #main table {
    width: 100%;
}
.half-table {
 width:100%;	
}
.half-table td{
	width:50%;
}
.half-table td img{
	width:auto;
	max-width:100%;
	height:auto;
}
.headImg-table {
 width:100%;	
}
.headImg-table td {
	width:50%;
	height:auto;
	max-width:300px;
	text-align:center;
}

.headImg-table td img {
	width:100%;
	height:auto;	
}
.table-3-img td img{
	width:98%;
	height:auto;
}
.max-img {
	width:auto;
	max-width:100%;
	height:auto;
	margin:0 auto;
}
.trans-block>td {
	width:100%;
	display:block;
	margin:0 auto;
	text-align:center;
}
.p10 { padding:10px 0; }
}

