@charset "utf-8";
.onair{
	padding:min(calc(60 / var(--vw-min) * 100vw),60px) 8.3333% min(calc(100 / var(--vw-min) * 100vw),100px);
}
@media screen and (max-width:768px){
	.onair{
		padding:calc(100 / var(--vw-min) * 100vw) 8.3333% min(calc(100 / var(--vw-min) * 100vw),100px);
	}
}
.onair__wrap{
	width:100%;
	max-width:1200px;
	margin:0 auto 30px;
}
.onair__title{
	font-family:var(--font-bodoni);
	font-size:min(calc(60 / var(--vw-min) * 100vw),60px);
	line-height:0.783;
	font-weight:700;
	color:var(--color-blue);
	text-align:center;
	margin-bottom:min(calc(60 / var(--vw-min) * 100vw),60px);
}
@media screen and (max-width:768px){
	.onair__title{
		font-size:calc(60 / var(--vw-min) * 100vw);
		margin-bottom:calc(60 / var(--vw-min) * 100vw);
	}
}
.onair__lists{
	margin:0 max(calc(-40 / var(--vw-min) * 100vw),-40px) min(calc(50 / var(--vw-min) * 100vw),50px);
	display:flex;
	flex-wrap:wrap;
}
@media screen and (max-width:768px){
	.onair__lists{
		margin:0 0 calc(-80 / var(--vw-min) * 100vw);
		display:block;
	}
}
.onair__startdate{
	text-align: center;
}
.onair__startdate img{
	width: 60%;
}
@media screen and (max-width:768px){
	.onair__startdate img{
		width: 100%;
	}
}
.streaming__lists{
	display:flex;
	flex-wrap:wrap;
	/* 2件以内の場合のみ下記適用 */
	justify-content:center;
	padding: 50px 0;
}
@media screen and (max-width:768px){
	.streaming__lists{
		padding: 20px 0;
	}
}
.streaming__item{
	width:calc(100% / 3);
	padding:0 min(calc(20 / var(--vw-min) * 100vw),20px);
	margin-bottom:min(calc(20 / var(--vw-min) * 100vw),20px);
}
@media screen and (max-width:768px){
	.streaming__item{
		width:calc(100% / 2);
		padding:0;
		margin-bottom:calc(20 / var(--vw-min) * 100vw);
	}
}

.article__btlist{
	width:min(calc(380 / var(--vw-min) * 100vw),380px);
	margin:0 auto;
}
.article__btlistLink{
	font-size:min(calc(20 / var(--vw-min) * 100vw),20px);
	display:flex;
	width:100%;
	height:min(calc(55 / var(--vw-min) * 100vw),55px);
	justify-content:center;
	align-items:center;
	color:var(--color-blue);
	font-weight:700;
	font-family:var(--font-bodoni);
	text-decoration:none;
	border-top:1px solid var(--color-paleblue);
	border-bottom:1px solid var(--color-paleblue);
	transition:all 0.6s ease;
}
.article__btlistLink:hover{
	background:var(--color-lightblue);
}
.article__btlistLinkNone{
	font-size:min(calc(20 / var(--vw-min) * 100vw),20px);
	display:flex;
	width:100%;
	height:min(calc(55 / var(--vw-min) * 100vw),55px);
	justify-content:center;
	align-items:center;
	color:var(--color-blue);
	font-weight:700;
	font-family:var(--font-bodoni);
	text-decoration:none;
	border-top:1px solid var(--color-paleblue);
	border-bottom:1px solid var(--color-paleblue);
	transition:all 0.6s ease;
}

.m__ttl{
	text-align: center;
	padding: 30px 0 50px;
}

.article__title{
	font-size:min(calc(44 / var(--vw-min) * 100vw),44px);
	line-height:1.75;
	color:var(--color-blue);
}

.article__title small{
	font-size:min(calc(20 / var(--vw-min) * 100vw),20px);
	line-height:1.75;
}

@media screen and (max-width:768px){
	.article__title{
		font-size:calc(44 / var(--vw-min) * 100vw);
		padding-bottom:calc(16 / var(--vw-min) * 100vw);
	}
	.m__ttl{
		text-align: center;
		padding: 10px 0 30px;
	}
	.article__btlist{
		width:min(350 / var(--vw-min) * 100vw);
		margin:0 auto;
	}
	.article__btlistLink{
		height:min(80 / var(--vw-min) * 100vw);
	}
	.article__btlistLinkNone{
		height:min(80 / var(--vw-min) * 100vw);
	}
}