@charset "utf-8";


/*top style
---------------------------------------------*/

#container h1{
	margin:0 auto;
	padding:0;
	position: absolute;
	top: -100%;
	left: -100%;
	overflow: hidden;
}

.t_rightbox{
	background: url(../images/bnrarea_bg.png) repeat-y center top #ffea8b;
	width:928px;
	padding:0;
	float: right;
}

.topimg{
	background: url(../images/kv.png) no-repeat center top;
	margin:0 auto;
	width:928px;
	height:1282px;
	padding:0;
}

.kvarea{
	height:1126px;
}
	@media screen and (max-width: 619px){
		.t_rightbox{ background: none; width: auto; padding:0; float: inherit;}
		.topimg{ background: none; margin:0; width: auto; height: auto; padding:0;}
		.kvarea{ height: auto;}

	}
	


.hoso{
	margin:170px 0 0 0;
	padding:0;
	background: url(../images/hoso2.png) no-repeat bottom;
	width:506px;
	height:247px;
	float:left;
}
.hoso h2{
	position: absolute;
	top: -100%;
	left: -100%;
	overflow: hidden;
}

 #onairtxt{ display: none;}
	@media screen and (max-width: 619px){
		.hoso{ width:0; height:0; background: none; margin:0; float: none;}
		#onairtxt{ background:#ffcc00; margin:0; padding:1% 0; line-height:1; display:block; white-space:nowrap;}
		#onairtxt h2{ width: 100%; height:auto; color:#333333; font-size:0.9em; line-height:1.2; font-weight: bold;}
		}

#btn_uranai span{
	display:none;
}


#btn_uranai a, #btn_movie a{
	width:192px;
	height:300px;
	padding:0;
	margin:-1330px 12px 0 0;
	display: block;
	float:right;
}

#btn_uranai a:link,#btn_uranai a:visited {
	background: url(../images/nav02/btn_uranai02.png) no-repeat left top;
}
#btn_uranai a:hover,#btn_uranai a:active {
	background: url(../images/nav02/btn_uranai02_on.png) no-repeat left top;
}

#btn_uranai img, #btn_movie img, #btn_movie span{ display:none;}
	@media screen and (max-width: 619px){
		#btn_uranai a, #btn_movie a{ width:90%; height: auto; padding:0; margin:2% auto; display: block; float: inherit;}
		#btn_uranai a:link,#btn_uranai a:visited,#btn_uranai a:hover,#btn_uranai a:active { background: none;}
		#btn_uranai img, #btn_movie img{ text-align:center; width:100%; height:auto; display:block;}
		}

#t_copyright span{
	display:none;
}
#t_copyright{
	background: url(../images/copyright2.png) no-repeat center #fdd000;
	margin:0 49px;
	padding:0;
	height:35px;
}
	@media screen and (max-width: 619px){
		#t_copyright span{ display: block;}
		#t_copyright{ background: none; width: 96%; margin:0; padding:2%; height:auto; text-align: center; background-color:#616262; font-size:0.7em; color:#ffffff;}
		#u_copyright{ width: 96%; margin:0; padding:2%; text-align: center; background-color:#616262; font-size:0.7em; color:#ffffff; position:absolute; bottom: 0; left:0;}
		}


/*banner
---------------------------------------------*/
#bannerarea {
	clear: both;
	margin: 0 auto;
	padding: 8px 0 0 240px;
	text-align:center;
}
#bannerarea img {
	margin: 0;
	padding: 4px;
	float:left;
}


#bnArea { /*161219*/
　　clear: both;
	margin: 0 auto;
	padding: 8px 0 10px 0;
	text-align:center;
	font-size:0;
}

#bnArea li { /*161219*/
	margin: 0;
	padding: 0 4px;
	display:inline-block;
	vertical-align: middle;
}

.coinbnr{ width:200px; padding-top:28px; /*float:left;*/}

@media screen and (max-width: 619px){
	#bnArea li { /*161219*/
	padding: 0 2px 5px 2px;
}
}

#top_bnrarea {
	clear: both;
	margin: 0 auto;
	padding: 5px 0;
	text-align:center;
	background:#FFEA8B;
}
	@media screen and (max-width: 619px){
		#top_bnrarea{ display:none;}
		#bannerarea { padding: 2%;}
		#bannerarea img { float: inherit;}
		.coinbnr{ width: inherit; padding-top:0; float: inherit;}
		}

/*--トップ時間変更--*/

.time_change {
	margin: 0px;
	padding: 4px 0;
	text-align: center;
	
}
@media screen and (max-width: 619px){
		.time_change { display:none;}
		.onairinfo{ background:#EF4062;	margin: 0 0 0; padding:5px 0; font-size:0.8em; color:#FFF;}
	}

/*--ソーシャル--*/

.t_social_area {
	height: 31px;
	margin: 0 auto;
	padding: 10px 0 0px 10px;
	width: 390px;
	clear:both;
}

.so01,.so02,.so03 {
    float: left;
    margin: 0;
    padding: 0;
    width: 130px;
}
	@media screen and (max-width: 619px){
		.t_social_area{ display:none;}
	}
	
/*top_newsbox*/
#news span.sub_tit {display:none;}
	@media screen and (max-width: 619px){
		#newsbg{ width: 100%; height: auto; margin: 0; padding: 0;}
		#program_new_logo{
		paddingm:0px;
		margin: 3% auto 0;
		text-align:center;
		width:90%;
		}
	
		#program_new_logo img{
		text-align:center;
		width:100%;
		height:auto;
		}	}

#news{ margin: 8px auto 20px auto; padding: 0; height: 114px; width:748px; overflow:auto; line-height:1.1;}
	
		@media screen and (max-width: 619px){
		#news{ width: 100%; height: auto; margin: 0; padding:0; overflow:inherit; float:none;}
			}

#news.slide-wrapper{ display:block;}
	.slide-wrapper .glide__arrows{ display:none;}
	
	.slide-container {　display: block;	width: 100%;}
	
	@media screen and (max-width: 619px){
		.glide__slide-container { text-align:left;}
	}

#news.slide-wrapper h3{ display:none;}

#news.slide-wrapper .flip-arrow {
	display: none;
}
.slide-container .flip-viewport {
	width:317px;
	height:187px;
	color:#000033;
	overflow:auto;
	display:block;
}
#news .flip-list {
	width:100%;
	margin: 0;
}
	.glide__slide-container p {
		color: #000033;
	}
	.slide-container .flip-viewport .flip-list .glide__slide {
		float: none;
		width: 100%;
		margin: 0 0 5px;
	}
	
	.glide__slide{}
		@media screen and (max-width: 619px){
				.glide__slide{ width: auto; margin: 0; padding: 0; border-left: none;}
			}
			
		.glide__slide a .program_contents{ padding: 3px 0 0 0; margin:10px 0 0 0; width:598px; float:left; color: #333; text-decoration: none;}
		.glide__slide .program_day{ background: url("../images/n_mark.png") no-repeat left center; font-weight:bold; color:#e60012; padding:3px 0 0 20px; margin:10px 0 0 0; width:110px; float:left;}
		.glide__slide .program_day span{
				display:none;
			}

	@media screen and (max-width: 619px){
		.glide__slide a .program_contents{ color:#000033; width: 100%; padding:0; float:inherit;}
		.glide__slide .program_day{ background: none; margin-bottom: 5px; padding: 0; width:inherit; float:none;}
		.glide__slide .program_day span{
			display:inline;
		}
		
		#news.slide-wrapper{
			border: solid 2px #000000;
			background-color:#ffffff;
			box-sizing:border-box;
			width: 90.31%;
			height:auto;
			margin: 0 auto;
			padding:0;
			line-height:1.5;
			top:inherit;
			left:inherit;
			text-align:left;
			overflow:inherit;
		}
		.glide__wrapper{}
		.slider{
			width:100%;
			display:table;
			table-layout:fixed;
			overflow:hidden;
			position:relative;
			border-left: solid 2px #000000;
			border-right: solid 2px #000000;
		}
	
		.slide-wrapper .glide__arrows{
			display:block;
			background-color:#98e5ff;
		}
		.glide__wrapper{
			background-color:#ffffff;
		}
	}	
	
	
.program_degitalcont img{ display:block; margin:0 15px;}

@media screen and (max-width: 619px){
		.program_degitalcont img{ margin:0 15px;}
	}

@media screen and (max-width: 619px){
	/* 次回予告 */
	.program_nexttrailer_logo {
		paddingm:0px;
		margin: 3% auto 0;
		text-align:center;
		width:90%;
	}
	
	.program_nexttrailer_logo img {
		margin: 0 0 0; padding: 0;
		width:100%;
	}
	
	.program_next{ border: solid 2px #000000; background-color:#ffffff; margin:0;}		
	.program_next table tr td {
		color:#e60012;
	}
	.program_next table tr .program_title {
		 color:#000033;
	}
	
	.program_bangumiinfo_logo {
		paddingm:0px;
		margin: 3% auto 2%;
		text-align:center;
		width:100%;
	}
	
	.program_bangumiinfo_logo img {
		margin: 0;
		width:100%;
	}
	
	
	.program_degitalcont img{
		paddingm:0px;
		margin: 0;
		text-align:center;
		width:100%;
	}
	
		}