@charset "utf-8";
.fullWrap__sticky{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	pointer-events:none;
	padding-top:0;
	z-index:60;
}
@media screen and (max-width:768px){
	.fullWrap__sticky{
		top:calc(-300 / var(--vw-min) * 100vw);
	}
}
.fullWrap__stickyin{
	position:sticky;
	left:0;
	top:0;
	width:100%;
	height:100vh;
	display:flex;
	justify-content:flex-end;
}
@media screen and (max-width:768px){
	.fullWrap__stickyin{
		display:block;
	}
}
.onair{
	width:100%;
	display:flex;
	padding:min(calc(90 / var(--vw-min) * 100vw),90px) 0;
}
@media screen and (max-width:768px){
	.onair{
		display:block;
		padding:calc(64 / var(--vw-min) * 100vw) calc(48 / var(--vw-min) * 100vw);
		position:relative;
	}
}
.onair:after{
	content:'';
	display:block;
	flex:1;
}
@media screen and (max-width:768px){
	.onair:after{
		display:none;
	}
}
.onair__left{
	flex:1;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	flex-direction:column;
}
@media screen and (max-width:768px){
	.onair__left{
		display:block;
		padding-bottom:min(calc(64 / var(--vw-min) * 100vw),64px);
	}
}
.onair__leftInner{
	width: 100%;
	position:sticky;
	left:0;
	top:min(calc(90 / var(--vw-min) * 100vw),90px);
}
.onair__title{
	height:min(calc(58 / var(--vw-min) * 100vw),58px);
	width:100%;
	-webkit-mask:url(../img/common/ti-onair.svg) no-repeat center center / contain;
	mask:url(../img/common/ti-onair.svg) no-repeat center center / contain;
	background:var(--color-green);
	margin-bottom:min(calc(14 / var(--vw-min) * 100vw),14px);
}
@media screen and (max-width:768px){
	.onair__title{
		margin-bottom:0;
	}
}
.onair__center{
	width:63.3333%;
	max-width:min(calc(1200 / var(--vw-min) * 100vw),1200px);
	display:flex;
	flex-wrap:wrap;
}
@media screen and (max-width:768px){
	.onair__center{
		width:100%;
		display:flex;
	}
}
.onairCont__box{
	padding-bottom: min(calc(80 / var(--vw-min) * 100vw), 80px);
	position: relative;
}

.onair__textIn {
	text-align: center;
	font-size: min(calc(32 / var(--vw-min) * 100vw), 32px);
	font-weight: 700;
	color: #FFF;
	line-height: 1.5;
	width:min(calc(880 / var(--vw-min) * 100vw),880px);
	margin:0 auto;
}
.w .onair__textIn{
	color: var(--color-red03);
}
.onair__textIn .txt2 {
	color:#000;
}

@media screen and (max-width:768px){
	.onair__textIn {
		font-size: calc(32 / var(--vw-min) * 100vw);
		width:100%;
	}
}
.onair__textIn small {
	font-size: min(calc(22 / var(--vw-min) * 100vw), 22px);
}
@media screen and (max-width:768px){
	.onair__textIn small {
		font-size: calc(22 / var(--vw-min) * 100vw);
	}
}
.font_l{
	font-size: min(calc(48 / var(--vw-min) * 100vw), 48px);
}
.onairDetailWrap {
	width: 100%;
	margin: 0 auto;
	padding-top: min(calc(40 / var(--vw-min) * 100vw),40px);
}
@media screen and (max-width:768px){
	.onairDetailWrap {
		padding-top: calc(48 / var(--vw-min) * 100vw);

	}
}
.onairDetailLists {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.onairDetailItem {
	width: calc(50% - min(calc(30 / var(--vw-min) * 100vw), 30px));
	display: flex;
	align-items: center;
	padding: 0 min(calc(10 / var(--vw-min) * 100vw),10px);
}
@media screen and (max-width:768px){
	.onairDetailItem  {
		width: 100%;
		padding: 0;
	}
}
.onairDetailItemIn {
	font-size: min(calc(16 / var(--vw-min) * 100vw),16px);
	width: 100%;
	height: 100%;
	position: relative;
	display: flex;
	padding: min(calc(20 / var(--vw-min) * 100vw),20px) 0;
	border-bottom: min(calc(2 / var(--vw-min) * 100vw),2px) solid var(--color-darkgray);
}
@media screen and (max-width:768px){
	.onairDetailItemIn {
		font-size: calc(24 / var(--vw-min) * 100vw);
		padding: calc(24 / var(--vw-min) * 100vw);
	}
}
.onairDetailItemIn:before{
	content:'';
	position:absolute;
	left:0;
	bottom:max(calc(-2 / var(--vw-min) * 100vw),-2px);
	background:var(--color-green);
	width:min(calc(29 / var(--vw-min) * 100vw),29px);
	height:min(calc(2 / var(--vw-min) * 100vw),2px);
}
.onairDetail-tit {
	width: min(calc(180 / var(--vw-min) * 100vw),180px);
	color: var(--color-red01);
	font-weight: 700;
	padding-right: min(calc(16 / var(--vw-min) * 100vw),16px);

}
@media screen and (max-width:768px){
	.onairDetail-tit {
		width: 40%;
		padding-right: calc(16 / var(--vw-min) * 100vw);
	}
}
.onairDetail-timeWrap {
	font-weight: 500;
	line-height: 2;
	width: calc(100% - min(calc(180 / var(--vw-min) * 100vw),180px));
	display: flex;
	flex-wrap: wrap;
}
@media screen and (max-width:768px){
	.onairDetail-timeWrap {
		width: 60%;
	}
}
.onairDetail-week {
	padding-right: min(calc(16 / var(--vw-min) * 100vw),16px);
}
@media screen and (max-width:768px){
	.onairDetail-week {
		padding-right: calc(16 / var(--vw-min) * 100vw);	
	}
}
.onairDetail-cau {
	width: 100%;
	font-weight: 300;
}

.noticeCaution{
	font-size: 112.5%;
	font-weight: 500;
	text-decoration: underline;
	margin-top: 2em;
	padding: 0 min(calc(10 / var(--vw-min) * 100vw), 10px);
	text-underline-offset: 0.375em;
	text-decoration-color: var(--color-darkgray);
}