

.ep-title {
    display: block;
    margin-bottom: 10px;
    margin-top: 30px;
    font-size: 1.8rem;
    text-align: center;
}

.ep-day{
    font-size: 0.8em;
    text-align:right;
    width: auto;
    display: block;
    margin: 0 0 20px 0;
}


.ep-text{
	width: 100%;
    margin: 30px auto 0px;
    font-size: 1.1rem;
    line-height: 2;

	}
	
	.episode_head{
		width:100%;
		margin:0 auto;
	}
	

		
.backnumber
	{
	width:100%;
	margin:20px auto 20px;
	}	
		
	.backnumber ul
	{
		width:100%;
	    display: flex;
	    justify-content:space-between;
	    flex-wrap:wrap;
	}	
		
	.backnumber li
	{
	width:48%;
	    display: block;
		background-color:#000;
		font-size:0.9em;
		color:#FFF;
		padding:20px 0;
		text-align:center;
		margin-right:1%;
		font-weight:700;
		font-size:1.5rem;
		font-family: var(--font-eng);
		margin-bottom:10px;
	}	
	.backnumber li a{
	color:#FFF !important;
	text-decoration:none;
	}

	.backnumber li a:hover{
	color:#FFF !important;
	text-decoration:none;
	}
		
		
	
@media print, screen and (min-width: 1025px) {


	.backnumber
	{
	width:960px;
	margin:20px auto 20px;
	}	
		
	.backnumber ul
	{
		width:100%;
	    display: flex;
	    justify-content:left;
	}	
		
	.backnumber li
	{
	width:24%;
	    display: block;
		background-color:#000;
		font-size:0.9em;
		color:#FFF;
		padding:20px 0;
		text-align:center;
		margin-right:1%;
		font-weight:700;
		font-size:1.5rem;
		font-family: var(--font-eng);
	}	
	.backnumber li a{
	color:#FFF !important;
	text-decoration:none;
	}

	.backnumber li a:hover{
	color:#FFF !important;
	text-decoration:none;
		}


}
	




@media print, screen and (min-width: 1025px) {
.ep-title {
    display: block;
    margin-bottom: 10px;
    margin-top: 30px;
    font-size: 2rem;
    text-align: center;

}

.ep-day{
    font-size: 1em;
    text-align: right;
    width: 100%;
    display: block;
    margin: 0 0 10px 0;
}


.ep-text{
	width:960px;
	margin:20px auto 50px;
	font-size:1.2rem;
	line-height:1.6;
	}
	
	.episode_head{
		width:960px;
		margin:0 auto;
	}
	
}

.u-box-slider {
		margin: 20px auto 0;
		width:100%;
}
@media print, screen and (min-width: 1025px) {
.u-box-slider {
		margin: 30px auto 0;
		max-width:960px;
}
	}
.u-box-slider .slider-main {
		/* // margin: 0 7px;margin */
		overflow: hidden;
	}
@media print, screen and (min-width: 1025px) {
.u-box-slider .slider-main {
			margin: 0;
	}
	}
	
	
.u-box-slider .slider-main .swiper-wrapper .swiper-slide img {
					border-radius: 0;
				}
.u-box-slider .slider-thumb {
		margin-top: 10px;
	}
@media print, screen and (min-width: 1025px) {
.u-box-slider .slider-thumb {
			margin-top: 20px;
	}
	}
.u-box-slider .slider-thumb .swiper-wrapper .swiper-slide {
				cursor: pointer;
				transition: opacity 200ms;
			}
.u-box-slider .slider-thumb .swiper-wrapper .swiper-slide img {
					border-radius: 0px;
				}
.u-box-slider .slider-thumb .swiper-wrapper .swiper-slide.swiper-slide-thumb-active {
					opacity: 0.6;
				}
.u-box-slider .slider-thumb .swiper-wrapper .swiper-slide:focus-visible {
					opacity: 0.6;
	}
@media (hover: hover) and (pointer: fine) {
		.u-box-slider .slider-thumb .swiper-wrapper .swiper-slide:hover {
					opacity: 0.6;
		}
	}


	.backnumber_title{
		width:100%;
		margin:50px auto;
		font-weight:800;
		text-align:center;
		font-family: var(--font-eng);
		font-size:1.6rem;
	}


@media print, screen and (min-width: 1025px) {
	.backnumber_title{
		width:960px;
		margin:50px auto;
		font-weight:800;
		text-align:center;
		font-family: var(--font-eng);
		font-size:2rem;
	}
}
	