@import url("style_pc.css") screen and (min-width: 751px);
@import url("style_sp.css") screen and (max-width: 750px);

.wrapper{
	animation-name: fadein;
    animation-duration: 2s;
}
@keyframes fadein {
	from {
	    opacity: 0;
	}
	to {
	    opacity: 1;
	}
}

h1 {
	position: fixed;
	span{display: none;}
}
.h2_wrap {
	h2,
	span{
		font-family: "Raleway", sans-serif;
		font-optical-sizing: auto;
		font-weight: 900;
		font-style: italic;
		line-height: 1.5;
		color: #000;
		transition: font-size .3s;
	}
}
.h2_txt {
	span{
		font-family: "Noto Sans JP", sans-serif;
		font-optical-sizing: auto;
		font-weight: 500;
		font-style: italic;
		line-height: 1.5;
		color: #000;
		transition: font-size .3s;
	}
}

.intro_main_wrap {
	h3{
		font-family: "Raleway", sans-serif;
		font-optical-sizing: auto;
		font-weight: 200;
		font-style: italic;
		line-height: 1.5;
		color: #000;
		transition: font-size .3s;
		span{
			font-family: "Raleway", sans-serif;
			font-optical-sizing: auto;
			font-weight: 300;
			font-style: italic;
			line-height: 1.5;
			transition: font-size .3s;
		}
	}
	p {
			font-family: "Noto Sans JP", sans-serif;
			font-optical-sizing: auto;
			font-weight: 500;
			font-style: italic;
			line-height: 1.5;
			color: #000;
			transition: font-size .3s;
	}
}

#arena {
	.arena_info_wrap {
		.name_wrap{
			.name{
				font-family: "Noto Sans JP", sans-serif;
				font-optical-sizing: auto;
				font-weight: 800;
				font-style: normal;
				line-height: 1.5;
				color: #000;
				transition: font-size .3s;
			}
			.address {
				font-family: "Noto Sans JP", sans-serif;
				font-optical-sizing: auto;
				font-weight: 400;
				font-style: normal;
				line-height: 1.5;
				color: #000;
				transition: font-size .3s;
			}
		}
		a {
			font-family: "Noto Sans JP", sans-serif;
			font-optical-sizing: auto;
			font-weight: 800;
			font-style: normal;
			line-height: 1.5;
			color: #000;
			transition: font-size .3s;
		}
	}

}

#entry {
	.entry_wrap h3{
		font-family: "Raleway", sans-serif;
		font-optical-sizing: auto;
		font-weight: 800;
		font-style: italic;
		line-height: 1.5;
		transition: font-size .3s;
	}
	.name span {
		font-family: "Noto Sans JP", sans-serif;
		font-optical-sizing: auto;
		font-weight: 800;
		font-style: normal;
		line-height: 1;
		transition: font-size .3s;
	}
	.sv202526,
	.sv202526 span,
	.hometown {
		font-family: "Noto Sans JP", sans-serif;
		font-optical-sizing: auto;
		font-weight: 400;
		font-style: normal;
		transition: font-size .3s;
	}
	
	a {
		display: block;
		font-family: "Raleway", sans-serif;
		font-optical-sizing: auto;
		font-weight: 800;
		font-style: italic;
		line-height: 1.5;
		color: #000;
		text-decoration: none;
		border: 1px solid #000;
	}
	.comment .comment_name,
	.comment p {
		font-family: "Noto Sans JP", sans-serif;
		font-optical-sizing: auto;
		font-weight: 500;
		font-style: normal;
		transition: font-size .3s;
	}
	.comment p {
		font-weight: 400;
	}
}

#match {
	hr{
		height: 0;
		margin: 0;
		padding: 0;
		border: 0;
		border-bottom: 1px solid rgba( 255, 255, 255, 0.5 );
	}
	
	ul li {
		.day span{
			font-family: "Mulish", sans-serif;
			font-optical-sizing: auto;
			font-weight: 900;
			font-style: italic;
			line-height: 1;
			color: #fff;
		}
	}
	ul li ul li {
		.vs span{
		}
	}
	.region_wrap div {
			font-family: "Mulish", sans-serif;
			font-optical-sizing: auto;
			font-weight: 900;
			font-style: italic;
			line-height: 1;
			color: #fff;
	}
	.team_bluteon,
	.team_blazers,
	.team_jtekt,
	.team_wolfdogs {
		font-family: "Noto Sans JP", sans-serif;
		font-optical-sizing: auto;
		font-weight: 800;
		font-style: normal;
		transition: font-size .3s;
		color: #fff;
	}
}
#ticket {
	.comingsoon{
		font-family: "Raleway", sans-serif;
		font-optical-sizing: auto;
		font-weight: 800;
		font-style: italic;
		line-height: 1.5;
		transition: font-size .3s;
	}
}

#info {
	dt,
	dd	,
	dd span,
	a{
		font-family: "Noto Sans JP", sans-serif;
		font-optical-sizing: auto;
		font-weight: 500;
		font-style: normal;
		line-height: 1.5;
		color: #fff;
		transition: font-size .3s;
	}

}

footer {
	font-family: "Noto Sans JP", sans-serif;
	font-optical-sizing: auto;
	font-weight: 800;
	font-style: normal;
	line-height: 1.6;
	color: #000;
	transition: font-size .3s;
}