@charset "UTF-8";

.home #content{
	max-width:1232px;
	margin-left:auto;
	margin-right:auto;
}
html.teluro-theme .h-footer-parallax-content-class {
	-webkit-box-shadow:none;
	box-shadow:none;
}
body, html, #colibri{
	background-color:#000 !important;
}

html.teluro-theme #colibri .h-navigation_sticky.style-2{
	background:none;
}
html.teluro-theme #colibri .h-navigation_sticky .style-9 > div > .colibri-menu-container > ul.colibri-menu > li > a{
	color:#FFF;
}
html.teluro-theme #colibri [data-colibri-component="dropdown-menu"] ul{
	justify-content:flex-end !important;
}
#navigation{
	position:relative  !important;
}

#YouTubeCM{
	display:none !important;
}
#player, #YouTubeCM{

}
.youtube_player{
     position: relative;
     padding-bottom: calc(315 / 560 * 100%);
	 margin-bottom:0 !important;
}
.youtube_player iframe{


	

}

.home #YouTubeText{
	width: 100%;
	height: auto;

}
.home .youtube_disc{
	padding:1rem 0;
	width:100%
	margin-bottom:0.8rem;
	color:#FFF;
}
.home .youtube_cat{
	float:left;
	margin-top:1rem;
	width: 100px;
	height: auto;
	color: #FFF;
	font-weight: 600;
	text-align: center;
}
.home .youtube_series{
	color:#E7E7E7;
}
.home .youtube_time{
	float:left;
	width:auto;
	margin-top:1rem;
	color:#E7E7E7;
}

.home #YouTubeText h2{
	font-size:1.8rem;
	line-height:1.8;
text-shadow: -1px 1px 0 rgba(0,0,0,1);
}

html.teluro-theme #colibri [data-colibri-id="7-h22"] .h-section-grid-container .h-column-container:first-child,
html.teluro-theme #colibri [data-colibri-id="7-h22"] .h-section-grid-container .h-column-container:nth-child(2) {
	width:100% !important;
}
html.teluro-theme #colibri [data-colibri-id="7-h22"]{
	padding-top:0 !important;
	padding-bottom:0 !important;
}

#homeguide{
	margin:1rem 0 ;
	width:100%;

}
	
.cat1{
	background: #4B8013;
}
.cat2{
	background: #ff3333;
}
.cat3{
	background: #0000cc;
}
.cat4{
	background: #ffcc00;
}
.cat5{
	background: #cc00cc;
}
.cat6{
	background: #b0b0b0;
}
.cat7{
	background: #ff6633;
}
.cat8{
	background: #00cccc;
}
.cat9{
	background: #ff9933;
}
.cat10{
	background: #cc3399;
}
.cat11{
	background: #009999;
}
.cat12{
	background: #cccc00;					;
}
.cat13{
	background: #990000;
}

.site-info{
	padding:0.5rem 0 0 0;
}
.youtube_series{
	margin-bottom:0.8rem;
	font-size: 12px;
	color:#999;
}
.youtube_series2{
	display:none;
}

/* GUIDE */
div.guide_day{
	text-align:center;
	padding-bottom:20px;
	color:#000;
}
div.guide_row{
	display:block;
	height:150px;
	border:1px solid #EBEBEB;
	padding:3px;
	overflow:hidden;
	color:#000;
}
div.guide_waku{
	width:13.8%;
	float:left;
}
div.guide_first{
	width:3.4%;
	float:left;
}
div.guide_first .guide_row{
	border:none;
}
div.guide_head{
 height:80px;
 width:80px;
 border-radius:50%;
 line-height:80px;
 text-align: center;
 margin-bottom:3rem !important;
 background: #000;
 color: #FFF;
 margin-left:auto !important;
 margin-right:auto !important;
}

div.hed2, div.hed3, div.hed4, div.hed5, div.hed6, div.hed7, div.hed8{
    float: left;
    text-align: center;
    padding-top: 1rem;
    width: 100%
}

div.guide_rowsp {
	float:left;
	width: 100%;
	height: auto;
	padding:2px 0;
	margin: 0;
	font-size: 12px;
}
div.guide_time{
	float: left;
	height: 100%;
	padding: 3px 0;
	margin-right: 10px;
	text-align: center;
	font-size:11px
}
div.guide_cat{
	float: left;
	width: 80px;
	padding: 0 3px;
	color:#FFF;
	text-align: center;
	margin-right: 30px;
}
div.guide_row .guide_cat{
	width:auto;
	font-size:10px;
	padding:0 2px;
}
div.guide_row2{
	float: left;
	width: 200px;
}

div.guide_title{
	float: left;
	width: auto;
	height: auto;
	font-size:11px;
}
div.guide_t{
	font-size: 13px;
}

.guide-sp{
	display:none;
}

/* page */
.site .intro-media img{
	max-width:100% !important;
}
#page #intro{
	display:none;
}
#page .entry-content p{
	line-height:1.8;
}
div.arclist{
	float:left;
	width:100%;
	height:auto;
}
div.arclist-item{
	float:left;
	width:50%;
    padding: 1.5rem;
	height:auto;
}
div.arclist .arclist-item a {
    text-decoration: none;
    display: block;
    overflow: hidden;
	color:#000;
	margin-bottom:1.5rem;
}
div.arclist .arclist-item a:hover { 

}
div.arclist .arclist-item img {
    width: 100%;
    margin: 0;
    box-shadow: none;
}
div.arclist .content-item p {
    margin: 0 0 2px;
    width: auto;
}
div.arclist .arclist-item .title {
	float:left;
    overflow: hidden;
    padding: 0 2px;
	height:3rem;
	margin-top:1rem;
}
div.arclist .arclist-item .left { float: left; }
div.arclist hr {
    margin: 0;
    padding: 0;
}
.html5-video-container .video-stream{
	width:100% !important;
	height:auto !important;
}

@media screen and (max-width:1680px){
	.has-navigation-mobile .site-footer > div:last-child{
		margin-bottom:0;
	}
}

@media screen and (max-width:720px){
	.guide-sp{
		display:inherit;
	}
	.guide-pc{
		display:none;
	}
	div.	{
		float: left;
		width: 100%;
		margin: 2rem 0;
		border-bottom: 1px solid #000;
		height: auto;
	}
	div.guide_cat{
		width:70px;
		padding:0 2px;		
	}
	div.guide_row2{
		float: left;
		width: 150px;
	}
	html.teluro-theme #colibri .style-local-7-h4-outer,html.teluro-theme #colibri .style-local-10-h4-outer{
		width:50%;
	}
	.home .youtube_disc{
		font-size:1.2rem;
		text-align:left;
	}
}

@media screen and (max-width:480px){

	.arclist-item{
		width:100%;
		padding: 0.5rem;
	}
	.home .site-content-inner{
		padding:1.5rem 0;
	}
	.home #player{
		height:auto;
	}
	.home #YouTubeText h2{
			font-size:1.4rem;
		line-height:1.3;
		text-align:left;
	}
	.home .youtube_disc{
		font-size:1rem;
	}
	div.guide_day{
		margin: 1rem 0;
	}
	div.guide_time{
		width: 30%;
	}
	div.guide_cat{
		width: 45%;
		margin-right: 10px;
		font-size:10px;
	}
	div.guide_row2{
		width: 37%;
	}
	div.guide_title{
		width: 63%;
	}
}