@charset "UTF-8";

/*---------------------------------------- 
開催概要
 ----------------------------------------*/
.tableSet001 {
	border-top: 1px solid #ccc;
	margin: 0 0 4em;
}
.tableSet001 th,
.tableSet001 td {
	border-bottom: 1px solid #ccc;
	padding: 0.75em;
	font-size: 1rem;
	line-height: 1.5;
}
.tableSet001 th {
	width: 12em;
	background: #ddd;
}
.tableSet001 td {
}
@media screen and (max-width: 599px) {
	.tableSet001 {
		border: 0;
	}
	.tableSet001 th,
	.tableSet001 td {
		border: 0;
		display: block;
		width: 100%;
		padding: 0.5em;
		font-size: 0.875rem;
	}
	.tableSet001 th {
		text-align: left;
		border-bottom: 0;
	}
	.tableSet001 td {
		margin-bottom: 1em;
	}
}


/*----------------------------------------
展示会コンセプト
----------------------------------------*/
.concept_img {
	margin-top: 20px;
	padding: 4px;
	box-shadow: 0 0 4px rgba(0,0,0, 0.2);
	position: relative;
	background: #fff;
	}
.concept_img img {
	width: 100%;
	}
	
/* 展示品目 */
.one_pg.exhibit_items h3 {
	font-size: 1.125rem;
	font-weight: bold;
	line-height: 1.3;
	border-bottom: 1px dotted #999;
	margin-bottom: 0.4em;
	padding-bottom: 0.4em;
	}
.one_pg.exhibit_items h3:before {
	content: "●";
	color: #00a99d;
	margin-right: 0.2em;
	}
.mainContents_area .one_pg.exhibit_items p {
	font-size: 1rem;
	line-height: 1.7;
	margin: 0 0 1.5em;
	}

ul.exhibit_items_iot {
	list-style-type: disc;
	margin-left: 1.5em;
	}
ul.exhibit_items_iot li {
	font-size: 1rem;
	line-height: 1.5;
	margin-bottom: 0.25em;
	}


/*----------------------------------------
委員会メンバー
----------------------------------------*/
h2.h2style_01 span.sub {
	display: block;
	font-size: 16px;
	}


.tableSet_committee {
	width: 100%;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-collapse: collapse;
	}
.tableSet_committee th,
.tableSet_committee td {
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	vertical-align: middle;
	font-size: 14px;
	line-height: 1.5em;
	}
.tableSet_committee th {
	width: 9em;
	padding: 1em;
	font-weight: bold;
	padding: 0.6em 0;
	text-align: center;
	background: #eee;
	}
.tableSet_committee td {
	padding: 0.6em 1.2em;
	}
