@charset "utf-8";
.slick-track{
	outline: none !important;
}
.sec3 ul.music_all_slider li{
	list-style: none;
	/*margin: 0px 0.5%;*/
	margin: 0px 7px;
}
#list_album a{
	outline: none !important;
}
/*開始ボタン*/
.prev.slick-arrow.slick-disabled{
	display: none !important;
}
/*終了ボタン*/
.next.slick-arrow.slick-disabled{
	display: none !important;
}

.prev.slick-arrow .code_icon{
	left: 23%;
	top: 43%;
}
.next.slick-arrow .code_icon{
	right: 23%;
	top: 43%;
}

.code_icon{
	color: #fff;
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	border: none;
	outline: none;
	background: transparent;

}

.prev .code_icon:before{
	content: '';
	position: absolute;
	top: 5px;
	width: 10px;
	height: 10px;
	border-left: solid 2px currentColor;
	border-top: solid 2px currentColor;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.next .code_icon:after{
	content: '';
	position: absolute;
	left: 3px;
	top: 5px;
	width: 10px;
	height: 10px;
	border-bottom: solid 2px currentColor;
	border-right: solid 2px currentColor;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

@media screen and (max-width: 1350px){
	.prev.slick-arrow .code_icon{	left: 12%;	}
	.next.slick-arrow .code_icon{	right: 12%;	}
}
@media screen and (max-width: 1080px){
	.prev.slick-arrow .code_icon{	left: 6%;	}
	.next.slick-arrow .code_icon{	right: 6%;	}
}
@media screen and (max-width: 600px){
	.prev.slick-arrow .code_icon{	display: none !important;	}
	.next.slick-arrow .code_icon{	display: none !important;	}
}
@media screen and (max-width: 480px){
	.all_music_slider_box {
    	margin-top: 5px;
	}
}