
/*price*/
#dance figure {
	margin-top: 1rem;
	overflow-x: auto;
	width: 100%;
}

#dance table {
	min-width: 100%;
}
#dance table th,
#dance table td {
	padding: 1rem;
	border: 1px solid #ccc;
	background: #fff;
	vertical-align: middle;
	font-size: var(--f5);
	text-align: center;
	white-space: nowrap;
}
#dance table th {
	background: var(--primary-color);
	color: #fff;
}

/* cauttion */
#caution .icon-ul {
	padding: 2rem;
}
#caution .icon-ul li > i:first-child {
	color: #555;
}