
/* sports */

@media (max-width: 767px) {

	#dwFoundation .dwgroup {
		padding: 0;
		margin: 0;
	}

}

@media (min-width: 768px) {

	#dwFoundation .cell01 { grid-area: cell01; }
	#dwFoundation .cell02 { grid-area: cell02; }
	#dwFoundation .cell03 { grid-area: cell03; }

	#dwFoundation .lv1-panel {
		display: grid;
		width: 100%;
		grid-template-areas:
			"cell01 cell02 cell02 cell03"
		;
		grid-template-columns: repeat(auto-fit, 4, 1fr);
		grid-template-rows: repeat(1, auto);
		gap: 10px;
	}

	#dwFoundation div.lv2-heading span { display: none; }
	#dwFoundation a { color: #0287D9; }
	#dwFoundation a:hover { text-decoration: underline; }

	#dwFoundation .lv2-title {
		background: #F3F3F3;
		font-size: clamp(0.75rem, 0.417rem + 0.69vw, 0.938rem);
		line-height: 1.4;
		padding: .25em .5em;
	}
	#dwFoundation .lv2-panel {
		font-size: clamp(0.625rem, 0.292rem + 0.69vw, 0.813rem);
	}

	#dwFoundation .accordion-lv2 {
		border: 1px #E8E8E8 solid;
		margin: 0;
	}

	#dwFoundation .dwgroup .accordion-lv2 + .accordion-lv2 {
		margin: 1em 0 0;
	}

	#dwFoundation .lv2-panel {
		padding: 1em;
		margin: 0;
	}
	#dwFoundation .lv2-panel li { line-height: 1.4; }

	/* cell02 */
	
	#dwFoundation .cell02 .lv2-panel {

	}
	#dwFoundation .cell02 .lv2-panel li + li {
		margin: .5em 0 0;
	}

}