@charset "utf-8";
/*------------------------------------------------------------
地球博追加
------------------------------------------------------------*/
#header {
	height: 95px;
}
#header h1 {
/*	height: 70px !important;*/
}
#header h1 img {
	height: 55px;
	max-height: 55px;
	width: 55px;
	max-width: 55px;
	min-width: 30px;
	vertical-align: middle;
}
#header h1 a {
	font-size: 2.5rem;
}
#header .textsizeLabel{
	float: right;
	padding: 22px 10px 15px 0;
	width: auto;
}
#header .textsizeLabel a{
	display:table;
	height: 35px;
	background: rgba(0,0,0,.35);
	color: #eee;
	font-size: 12px;
	width: 100px;
	overflow: hidden;
	border-radius: 7px;
	transition: all 0.3s;
	text-decoration: none;
	float: right;
}
#header .textsizeLabel a span{
	display: table-cell;
	height: 35px;
	box-sizing: border-box;
	vertical-align: middle;
	padding: 0 10px;
	overflow: hidden;
	white-space: nowrap;
	width: 100px;
	max-width: 100px;
}
#header .textsizeLabel a:hover{
	background: #000;
}

#header .header_message {
	margin: 3px 0 0 40px;
}

#footer p.copyright {
	font-size: 1.0em;
}

.detail-data .tableB thead th:first-child {
	width: 30%;
}

#main .tableB tbody th {
	white-space: normal;
}

#main .pageMove .btnMove span {
	background: #2E8507 85px;
	font-size: 1.4rem;
}

/* モバイル表示 */
@media screen and (max-width:800px) {
	#header .textsizeLabel {
		display: none;
	}
	#header h1.h1-left a span{
		font-size: 0.75em;
	}
}

#main .listTile li .check_block {
	display: block;
}
