<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.new{
	position:relative;
	display:block;
	overflow:visible;
}
.new:after{
	display:block;
	position:absolute;
	/* left:-3px; */
}
.new:after{
	content:"New!";
	background: #f1004a;
	color:#fff;
	padding:0 8px;
	height:20px;
	line-height:20px;
	bottom: 0;
	z-index:10;
	font-size:0.8em;
}

.kushikatsu {
    padding: 0.5em 1em;
    margin: 2em 0;
    border: solid 3px #DD34A7;
}

.item-hide-desktop .supported-image{
	max-width: 30%;
	vertical-align: -20px;
}
.item-hide-mobile .supported-image{
	max-width: 42%;
	vertical-align: -5px;
}
.item-hide-desktop .ticket-image{
	max-width: 30%;
	vertical-align: -15px;
}
.item-hide-mobile .ticket-image{
	max-width: 30%;
	vertical-align: -3px;
}
.item-hide-desktop .sponsor-image{
	max-width: 25%;
	margin-left: 10px;
}
.item-hide-mobile .sponsor-image{
	max-width: 30%;
	margin-left: 3px;
}
.summer-link{
	margin-top: 20px;
}
.kokuti{
	padding: 0.5px 5px 0.5px 5px;
	background: #F2F2F2;
	font-size: 14px;
}</pre></body></html>