@charset "utf-8";
/*
 * 多言語ページのトピックス（/<言語>/event/、/<言語>/event-detail/）。
 * 日本語の /event/ の表（css/kurobe01.css の #page_event table.table-event）と同じ見た目にしている。
 * 多言語ページは kurobe01.css を読まないので、ここに持つ。
 */

/*------------------------
一覧
-------------------------*/
#lang_event table.table-event {
	width: 100%;
	margin: 20px auto 40px;
	border-collapse: collapse;
}

#lang_event table.table-event thead {
	display: none;
}

#lang_event table.table-event th,
#lang_event table.table-event td {
	background: #fff;
	display: block;
	width: 100%;
	box-sizing: border-box;
	border: solid 1px #999;
	border-bottom: none;
	padding: 4px 10px;
	font-size: 14px;
	text-align: left;
}

#lang_event table.table-event tr:last-of-type td {
	border-bottom: solid 1px #999;
}

#lang_event table.table-event thead th {
	background-color: #F7931E;
	color: #fff;
}

#lang_event table.table-event tbody th {
	background-color: #E0EEF7;
	font-weight: normal;
}

#lang_event table.table-event a {
	color: #1111cc;
	text-decoration: underline;
}

@media(min-width:768px) {
	#lang_event table.table-event thead {
		display: table-header-group;
	}

	#lang_event table.table-event th,
	#lang_event table.table-event td {
		display: table-cell;
		width: auto;
		border-bottom: solid 1px #999;
	}

	#lang_event table.table-event tbody th {
		width: 284px;
	}
}

/*------------------------
詳細
-------------------------*/
#lang_event-detail .article_inner {
	text-align: left;
}

#lang_event-detail h2 {
	margin: 40px 0 20px;
}

#lang_event-detail .eventTime,
#lang_event-detail .eventPlace {
	margin-bottom: 8px;
}

#lang_event-detail .image {
	margin: 20px 0;
	text-align: center;
}

#lang_event-detail .image img {
	max-width: 100%;
	height: auto;
}

#lang_event-detail .eventBack {
	margin: 40px 0 20px;
	text-align: center;
}

#lang_event-detail .eventBack a {
	color: #1111cc;
	text-decoration: underline;
}
