.recommendCorner--a,
.recommendCorner--b,
.recommendCorner--c {
	display: none;
}
@media only screen and (max-width: 767px) {
	.js-dlpo-weeklyRanking-b0 .weeklyRanking,
	.js-dlpo-weeklyRanking-b1 .weeklyRanking,
	.js-dlpo-weeklyRanking-b2 .weeklyRanking,
	.js-dlpo-weeklyRanking-z .weeklyRanking {
		display: none;
	}
	.js-dlpo-weeklyRanking-b1 .recommendCorner--a,
	.js-dlpo-weeklyRanking-b2 .recommendCorner--b,
	.js-dlpo-weeklyRanking-b0 .recommendCorner--c {
		display: block;
	}
  .recommendCorner.recommendCorner--fluid-spacing .recommendCorner__list {
		justify-content: center;
		margin: 0 4px;
	}
  .recommendCorner.recommendCorner--fluid-spacing .recommendCorner__items {
		width: 100%;
		max-width: none;
		margin: 0;
}
}
@media print, (min-width: 768px) {
  .recommendCorner.recommendCorner--fluid-spacing {
    max-width: none;
    min-width: auto;
  }
  .recommendCorner.recommendCorner--fluid-spacing .recommendCorner__list {
		justify-content: center;
  }
}
/* カプセルボタン start */
@media only screen and (max-width: 767px) {
	.js-dlpo-weeklyRanking-a .weeklyRanking .recommend__tabListLink {
		box-sizing: border-box;
		height: 36px;
		margin: 0 6px 12px 0;
		padding: 7px 16px 0;
		display: block;
		color: #003894;
		border: solid 1px #003894;
		font-size: 14px;
		border-radius: 20px;
		background-color: #fff;
		font-weight: normal;
	}

	.js-dlpo-weeklyRanking-a .weeklyRanking .recommend__tabListItem {
		margin: 0;
	}

	.js-dlpo-weeklyRanking-a .weeklyRanking .recommend__tabListLink.-current {
		background-color: #003894;
		color: #fff;
	}
}
/* カプセルボタン end */