@charset "utf-8";
/* CSS Document */
/*動画リストタブ*/
input[type="radio"]{
	display:none;
}
input.enjamenu[type="radio"]{
	display:inline-block;
	width: 1.5em;
}
/*ライブ会場タブ*/
.tab_area{
	font-size:0;
	margin:0;
	margin:0 1em 0 1em;
	text-align: center;
	border-bottom: solid 2px #1A337F;
}
.tab_area label{
	width:30%;
	margin:0 5px ;
	display:inline-block;
	padding:8px 0;
	background:#DCDCDC;
	color:#888888;
	text-align:center;
	font-size:14px;
	font-weight: bold;
	cursor:pointer;
	transition:ease 0.2s opacity;
	border-radius: 6px 6px 0 0;
}
.tab_area label:hover{
	opacity:0.5;
}
.panel_area{
	background:#ffffff;
	padding: 0;
	margin: 0;
}
.tab_panel{
	width:100%;
	padding: 0;
	margin: 0;
	display:none;
}
#tab1:checked ~ .tab_area .tab1_label{
	background:#1A337F;
	color:#FFFFFF;
}
#tab1:checked ~ .panel_area #panel1{
	display:block;
}
#tab2:checked ~ .tab_area .tab2_label{
	background:#1A337F;
	color:#FFFFFF;
}
#tab2:checked ~ .panel_area #panel2{
	display:block;
}
#tab3:checked ~ .tab_area .tab3_label{
	background:#1A337F;
	color:#FFFFFF;
}
#tab3:checked ~ .panel_area #panel3{
	display:block;
}
#pref-search{
	margin: 1em 0 0 1em;
}
#pref-select,
#pref-select1,
#pref-select2{
	width: 20em; 
	display: inline-block;
}
.table-borderd{
	font-size: 14px;
}

table.midashi td{
	background-color:#1A337F;
	color: #FFFFFF;
	font-weight: bold;
}
table.table-borderd td.todoufuken,
table.table-borderd td.todoufuken_th{
	width:6em;
}
.shisetsu,
.shisetsu_th{
}
.sumi2020,
.sumi2020_th{
	width:6em;
	text-align: center;
	vertical-align: middle;
}
.sumi2021,
.sumi2021_th{
	width:6em;
	text-align: center;
	vertical-align: middle;
}
.ninteikaishi,
.ninteikaishi_th{
	width:8em;
	text-align: center;
}
.ninteisyuryou,
.ninteisyuryou_th{
	width:8em;
	text-align: center;
}
table.table-borderd td.todoufuken_th{
	text-align: center;
	vertical-align: middle;
}
table.table-borderd td.shisetsu_th{
	vertical-align: middle;
}
.ninteikaishi_th{
	text-align: center;
}
.ninteisyuryou_th{
	text-align: center;
}