@media print, screen and (min-width:768px){
/*===========================================

 → Live 
  
=========================================*/	
.live_bloc {
	padding:40px 0 90px;
	height:auto;
	}

.live_inner {
	width:98%;
	margin:0 auto ;
	max-width:1000px;
	height:auto;
	min-height:550px;

} 


#twocolumn_body {
	max-width:930px;
	width:100%;
	height:auto;
	margin:0 auto;
}


/*===========================================

 → Live → Body  
  
=========================================*/	

#live_box {
	width:60%;
	max-width:600px;
	margin-right:3%;
	float:left;
	
	}


#live_month {
	font-size: 26px;
	color: #f20000;
	font-weight: 300;
	margin-bottom: 30px;
	font-weight: 300;
	font-family: 'Cinzel', "游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif !Important;
}
#live_month span {
	margin-top: 5px;
	/* [disabled]font-style:italic; */
	/* [disabled]font-size: 22px !important; */
	display: block;
}

#live_infobloc {
	border-bottom:1px dotted #e7e7e7;
	margin-bottom:10px;
	padding-bottom:10px;
	
}


#info_datebloc {
	width:60px;
	height:auto;
	max-height:60px;
	margin-right:2%;
	float:left;
	text-align:center;
	-webkit-background-size: 3px 3px;
	-moz-background-size: 3px 3px;
	background-size: 3px 3px;
	background-color: #050000;
	background-image: -webkit-gradient(linear, 0 0, 100% 100%,
            color-stop(.25, #272727), color-stop(.25, transparent),
            color-stop(.5, transparent), color-stop(.5, #272727),
            color-stop(.75, #272727), color-stop(.75, transparent),
            to(transparent));
background-image: -webkit-linear-gradient(-45deg, #272727 25%, transparent 25%,
          transparent 50%, #272727 50%, #272727 75%,
          transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, #272727 25%, transparent 25%,
          transparent 50%, #272727 50%, #272727 75%,
          transparent 75%, transparent);
background-image: -ms-linear-gradient(-45deg, #272727 25%, transparent 25%,
          transparent 50%, #272727 50%, #272727 75%,
          transparent 75%, transparent);
background-image: -o-linear-gradient(-45deg, #272727 25%, transparent 25%,
          transparent 50%, #272727 50%, #272727 75%,
          transparent 75%, transparent);
background-image: linear-gradient(-45deg, #272727 25%, transparent 25%,
          transparent 50%, #272727 50%, #272727 75%,
          transparent 75%, transparent);
	
}
#weeks {padding:2px 0; color:#050000; font-size:12px; background:#747474; margin:2px 2px 0 2px; }
#weeks.Sat {background:#377be2;}
#weeks.Sun,#weeks.holiday {background:#e23737;}

.day {font-size:20px; color:#fff; padding:7px 0 8px; line-height: 120%;}

#live_detail {
	max-width:700px;
	width:84%;
	height:auto;
	float:right;

}

.live_title {font-size:14px; line-height:120%; margin-bottom:10px;}
.live_title a {
	font-size:14px;
	line-height:120%;
	margin-bottom:10px;
	color:#050000;
}
.live_title a:hover {color:#e80000;}

.live_informations {
	color:#8e8e8e;
	font-size:12px;
	line-height:120%;
	margin-bottom:10px;
}

.category_name {
	background: #000;
	color: #f20;
	padding: 0px 10px;
	display: inline-block;
	font-size: 11px;
	margin-bottom: 2px;
}

/*===========================================

 → Live → Live_Archives 
  
=========================================*/	
#live_archives_bloc {
	width:29%;
	max-width:290px;
	height:auto;
	float:right;
	
	}


#live_archives_bloc ul {list-style-type:none;}

#live_archives_bloc ul.yearlys li.btn_year span,
#live_archives_bloc ul.yearlys li.btn_year a span {
	font-size:14px !important;
	margin:0;
	padding:8px 0 8px 15px;
	display:block;
	color:#f20;
	background:#050000;
	height:auto !important;
	text-decoration:none !important;
	position:relative;
	margin-bottom:10px;
	-moz-transition: .6s;
	-webkit-transition: .6s;
	-o-transition: .6s;
	-ms-transition: .6s;
	transition: .6s;
	

	} 
#live_archives_bloc ul li {
	display:inline-block;
	width:100%;
	margin-bottom:5px;
	position:relative;
}


#live_archives_bloc ul li a {
	display:block;
	font-size:11px !important;
	color:#666 !important;
	text-decoration:none !important;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	transition: .3s;
	width:100%;
	padding:5px 0;
	text-align:center;
	
	line-height:140% !important;
}
#live_archives_bloc ul.yearlys li.btn_year span:hover {	background:#f20 !important;	color:#961400 !important;}


#live_archives_bloc ul.yearlys li.btn_year span:after{
	position: absolute;
	top: 15px;
	left: 0px;
	display: block;
	content: '';
	width: 0px;
	height: 0px;
	margin-top: -4px;
	border-left: 10px solid #f20;
	border-right: 10px solid transparent;
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
	-moz-transition: .6s;
	-webkit-transition: .6s;
	-o-transition: .6s;
	-ms-transition: .6s;
	transition: .6s;
}

#live_archives_bloc ul.yearlys li.btn_year span:hover:after {border-left-color: #fff;}



#live_archives_bloc ul.yearlys li ul li {
	display:inline-block;
	width:31.5%;
	margin-bottom:5px;
	position:relative;
}


#live_archives_bloc ul.yearlys li ul li a {
	display: block;
	font-size: 12px !important;
	color: #050000 !important;
	background:#f5f5f5;
	text-decoration: none !important;
	-moz-transition: .6s;
	-webkit-transition: .6s;
	-o-transition: .6s;
	-ms-transition: .6s;
	transition: .6s;
	width: 100%;
	border: 1px solid #f5f5f5;
	padding: 3px 0;
	text-align: center;
	line-height: 140% !important;
}
.live_month {margin:0 !important;}
#live_archives_bloc  ul.yearlys li ul li a:hover {color:#f5f5f5 !important;  background:#050000;}


#head_pager {margin-bottom:30px; border-bottom:1px solid #747474; padding-bottom:1px;}
#h_prev {float:left; margin-right:1%;}
#h_next {float:right; margin-left:1%;}


#h_prev, #h_next {
	width:18%;
	height:auto;
	text-align:center;
}
#h_prev a, #h_next a {
	display:block;
	font-size:12px;
	text-decoration:none;
	padding:1px 5px;
	background:#050000;
	color:#fff;
	border:1px solid #050000;
}
#h_prev a:hover, #h_next a:hover {background:#fff; color:#f20; border:1px solid #f20;}


#live_notice {font-size:12px; line-height:140%; margin-bottom:5px;}

/*===========================================

 → Live → Single
  
=========================================*/	
#title_single {
	font-size:20px; line-height:140%; margin-bottom:20px;
	border-bottom:1px solid #747474; padding-bottom:10px;
}


.single_detail_box {margin-bottom:40px; font-size: 13px; line-height: 160%;}

.single_detail_box p {font-size:13px; margin-bottom:5px;}

#single_live_date {color:#e80000; font-weight:700; font-style:italic; font-size:13px; margin-top:10px;}


#live_image {margin:15px 0;}
#live_image img, #live_image a img {
	max-width:450px;
	max-height:600px;
	height:auto;
	display:block;
	clear: none !important;
	
}
#live_image a img {
	-moz-transition: .6s;
	-webkit-transition: .6s;
	-o-transition: .6s;
	-ms-transition: .6s;
	transition: .6s;
}
#live_image a:hover img {filter: alpha(opacity=80); -moz-opacity:.8; opacity:.8;}

#live_image iframe {width:100%; height:300px;}

#live_image .aligncenter {clear: none !important;}

.acf-map {
           width: 100%;
           height: 200px;
           margin: 20px 0;
		   overflow:hidden;

          }


/*===========================================

 → MEDIA 
  
=========================================*/	
.headline_subt {font-size:24px; margin-bottom:30px; font-family: 'Cinzel', serif !Important; color:#e80000; font-weight:300;}
.media_w {font-size:10px !important;}

.media_p {width:98% !important; max-width:830px !important; float:none !important; margin:0 auto !important;}

.media_p #live_detail {float:left !important; max-width:880px !important;}


.coming {
	font-size:28px;
	text-align:center;
	color:#999;
	padding:100px 0;
	font-family: 'Cinzel', "游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif !Important;
	}


/*===========================================

 → MEDIA  →  cat menu
  
=========================================*/	

#media_categories {	margin:50px 0;}
#media_categories ul {list-style-type:none;}
#media_categories ul li {display:inline-block; width:12.85%; margin-right:1%;}
#media_categories ul li:last-child {margin-right:0;}
#media_categories ul li a {
	display:block;
	padding:2px 0px;
	text-align:center;
	background:#000;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	position:relative;
	overflow:hidden;
}
#media_categories ul li a:hover,
#b-magazine ul .smn01 a,
#b-tv ul .smn02 a,
#b-radio ul .smn03 a,
#b-web ul .smn04 a,
#b-download ul .smn05 a,
#b-karaoke ul .smn06 a,
#b-others ul .smn07 a {
	background:#f20;
	color:#961400;
}

#media_categories ul li a:after{
	position: absolute;
	top: 11px;
	left: 0px;
	display: block;
	content: '';
	width: 0px;
	height: 0px;
	margin-top: -4px;
	border-left: 8px solid #fff;
	border-right: 8px solid transparent;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	-moz-transition: .6s;
	-webkit-transition: .6s;
	-o-transition: .6s;
	-ms-transition: .6s;
	transition: .6s;
	filter: alpha(opacity=0); -moz-opacity:0; opacity:0;
}	
#media_categories ul li a:hover:after,
#b-magazine ul .smn01 a:after,
#b-tv ul .smn02 a:after,
#b-radio ul .smn03 a:after,
#b-web ul .smn04 a:after,
#b-download ul .smn05 a:after,
#b-karaoke ul .smn06 a:after,
#b-others ul .smn07 a:after {filter: alpha(opacity=100); -moz-opacity:1; opacity:1;}

/*===============================================================

2018/10/22

================================================================*/
#mapBody {margin-bottom: 30px;}



}
