@media only screen and (max-width: 959px) {
  /* SP用 */
	.mv-info{
		padding-top: 0!important;
	}
	.mv-overview {
		background-color: #FFFFFF;
	}
	ul.notes li{
	padding-left: 1em;
	text-indent: -1em;
}
	.area-indent{
	padding-left: 4em;
	text-indent: -4em;
}

.time-indent{
	padding-left: 5em;
	text-indent: -5em;
}
	.mv-overview {
		background-color: #FFFFFF;
	}
	h2.event-title{
		padding-top:clamp(0px,4.1025641026vw,18.8717948718px);
		padding-left:40px;
		padding-bottom:10px;
		font-size:1.1em;
		font-weight: bold;
	}
}

@media only screen and (min-width: 960px) {
  /* PC用 */
	.mv-info{
		padding-top: 0!important;
	}
	
	h2.event-title{
		background-color: #FFFFFF;
		padding-left:40px;
		padding-bottom:10px;
		font-size:1.6em;
		font-weight: bold;
	}
	
	ul.notes{
	padding-inline:clamp(13.8378px,1.44144vw,16px);
}

ul.notes li{
	padding-left: 1em;
	text-indent: -1em;
}
}

@media (prefers-color-scheme: dark) {
  .h1-ttl.sp {
    background-color: #171718!important;
  }
	.mv-overview {
    background-color: #171718!important;
  }
	h2.event-title{
		background-color: #171718!important;
		color: #FFFFFF;
	}
	ul.notes li{
	color: #FFFFFF;
}
}

.h1-ttl.sp{
  padding: 10px;
font-size: 1.3em;
font-weight: bold;
background-color: #FFFFFF;	
}

/* 公式SNS枠色変更 */
.top .mv .mv__contentes:after {
  background: none;
}
