@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	font-size: 16px;
	list-style-type: none;
	-webkit-text-size-adjust: 100%;
	/* 文字サイズ自動調整OFF */
}

h2.himawari {
	display: block;
	text-indent: -9999px;
	max-width: 752px;
	width: 65vw;
	height: auto;
	text-align: left;
	line-height: 1.5;
	background-image: url("../img/h2_news.png");
	background-size: contain;
	background-repeat: no-repeat;
}

.table {
	border: 2px solid #000;
	border-bottom: 0;
}

caption {
    caption-side:top;
    text-align: right;
}

th, td {
	display: list-item;
}

th#address, th#tel {
	font-weight: 400;
}

th#name, th#tel {
	background-color: #e2efda;
}

th#address {
	background-color: #c6e0b4;
}

th#tel {
	border-bottom: 2px solid #000;
}

td:nth-child(2n + 1) {
	border-bottom: 2px solid #000;
}

@media (min-width: 576px) {
	h2.himawari {
		width: 68vw;
	}
	.table {
		border: 2px solid #000;
	}
	th#address, th#tel {
		font-weight: 800;
	}
	.table thead th {
		border-bottom: 2px solid #000;
	}
	td:nth-child(2n + 1) {
		border-bottom: 0;
	}
	td.tel {
		width: 165px;
	}
}

@media (min-width: 768px) {
	th#name, th.name {
		width: 30% !important;
	}
	th#tel, td.tel {
		width: 180px !important;
	}
}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}