@charset "utf-8";

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

  “Event” CSS
		
========================================== */



/*  /event/index.html
========================================== */
.eventBtnList					{	margin:1em 0; font-size:1.071em; width:100%;}
.eventBtnList li				{	margin-top:10px; width:50%; float:left; padding-right:5px;}
.eventBtnList li:nth-child(2n)	{	padding-right:0; padding-left:5px;}
.eventBtnList li .btn			{	display:block;}

.eventBtnList.end li.endMsg		{	width:100%; clear:both; padding-right:0;}
.eventBtnList.end li.endMsg em	{	display:block; color:red; font-size:0.86em; text-align:center;}
.eventBtnList.end li.endMsg em span	{	display:inline-block;}

.eventOutline		{	display:block;}
.eventOutline th,
.eventOutline td	{	display:block; padding:5px;}
.eventOutline th	{	border-bottom:1px dotted #ccc; text-align:left; padding-top:10px;}
.eventOutline td	{	border-bottom:1px solid #ccc; padding-bottom:10px;}
.eventOutline td dt	{	margin-top:1em;}
.eventOutline td dt:first-child	{	margin-top:0;}
.eventOutline td dd {	font-size:0.928em; color:#666;}
.eventOutline td span	{	display:inline-block;}

@media print, screen and (min-width:600px) {
.eventOutline		{	display:table; width:100%; margin-top:1em;}
.eventOutline th,
.eventOutline td	{	display:table-cell; padding:10px;}
.eventOutline th	{	white-space:nowrap; border-bottom:1px solid #ccc; padding-right:30px;}
.eventOutline td	{	border-bottom:1px solid #ccc;}
}

@media print, screen and (min-width:920px) {
.eventBtnList li				{	width:25%; padding:0 0 0 10px;}
.eventBtnList li:nth-child(2n)	{	padding:0 0 0 10px;}
.eventBtnList li:nth-child(1)	{	padding-left:0;}

.eventBtnList.end li			{	width:50%;}
.eventBtnList.end li.endMsg		{	width:100%; padding-left:0;}
}


/*  /event/report/
========================================== */
.eventImg			{	margin:1em 0;}
.eventImg li		{	margin-bottom:5px;}

@media print, screen and (min-width:600px) {
.eventImg			{	width:99.9%; margin:1em auto;}
.eventImg li		{	width:33.3%; float:left; padding:0 5px;}
}