@charset "utf-8";
/*====================================
	for radio.php
	Date of 2019.01.11
====================================*/
.audioItem{
	margin-bottom: 25px;
	max-width: 100%;
}
.audioCaption{
	font-size: 100%;
	text-align: center;
	margin-top: 5px;
}
video::-webkit-media-controls-enclosure {
	overflow:hidden;
}
video::-webkit-media-controls-panel {
	width: calc(100% + 30px);
}
.radioCmListWrap{
	margin-bottom: 50px;
}
.radioCmListWrap li{
	margin-bottom: 15px;
	font-size: 90%;
}
.radioCmListWrap li a{
	display: block;
	text-decoration: none;
	color: #444;
	height: 50px;
	display: flex;
	padding: 0 10px;
	align-items: center;
	justify-content: flex-start;
	border: 1px solid #dadada;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
.radioCmListWrap li a:hover{
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top, #ededed 0%, #f6f6f6 47%, #ffffff 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ededed 0%,#f6f6f6 47%,#ffffff 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ededed 0%,#f6f6f6 47%,#ffffff 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.radioCmListWrap li a:before{
	content: "\f0da";
	font-family: "FontAwesome";
	margin-right: 5px;
	color: #036EB7;
	font-size: 180%;
}
