@media (min-width: 980px) {
/*====================================================*/
/* contents */
/*====================================================*/
/*　メインコンテンツ */
.music_contents{
  float: right;
  width: 980px;
  margin: 30px auto 0;
  padding: 0;
}
.inner_contents{
  margin-bottom: 10px;
  padding:2%;clear:both;
}
/*====================================================*/
/* leftmenu */
/*====================================================*/
/*ステータスメニュー*/
.left_contents ul li.left_mu_btndeka { background:url("../../images/p/music/bt_deka.png") no-repeat;  background-position:left 0;}
.left_contents ul li.left_mu_btndeka:hover , .left_contents ul li.left_mu_btndeka_select { background-position:left 100%;}
.left_contents ul li.left_mu_btnlist { background:url("../../images/p/music/bt_musiclist.png") no-repeat;  background-position:left 0;}
.left_contents ul li.left_mu_btnlist:hover , .left_contents ul li.left_mu_btnlist_select { background-position:left 100%;}
.left_contents ul li.left_mu_btnstfc { background:url("../../images/p/music/bt_staffcomment.png") no-repeat;  background-position:left 0;}
.left_contents ul li.left_mu_btnstfc:hover , .left_contents ul li.left_mu_btnstfc_select { background-position:left 100%;}

}
@media (max-width: 979px) {

/*====================================================*/
/* contents */
/*====================================================*/
.inner_contents{
  margin-bottom: 10px;
  padding:0px 2% 2%;clear:both;
}
}

/*====================================================*/
/* title */
/*====================================================*/
.deka_title.right_title::after{
 background:url("../../images/p/music/title_deka.png") no-repeat center left;
}
.list_title.right_title::after{
 background:url("../../images/p/music/title_musiclist.png") no-repeat center left;
}
.st_line{border-bottom:2px solid #ffd200;padding: 1px 1px;}


/*====================================================*/
/* musicページ */
/*====================================================*/
#music_search #s_sort{
margin-right:4px;
}
.mu_list_table{
display:flex;flex-wrap:wrap;vertical-align:center;justify-content:center;text-align:center;
}
.mu_list_table > li{
width:calc((100% - 4px) / 3);display:flex;flex-wrap:wrap;justify-content:center;align-content:center;
border-top:1px solid #000;background:#fff;
}
.mu_list_table > li > img{
padding:5px;max-width:100%;
}
.mu_list_table > li:nth-of-type(3n-1) p{
width:100%;font-size:10px;
}
.mu_list_table > li:nth-of-type(3n-1) p:nth-of-type(2){
color:#b70000;font-size:14px;font-weight:bold;
}
.mu_list_table > li:nth-of-type(3n){
align-content:stretch;
}
.mu_list_table > li:nth-of-type(3n) p{
width:calc((100% - 0px) / 4);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;
font-weight:bold;
}
.mu_list_table > li:nth-of-type(3n) p > span{
display:none;
}
.mu_list_table > li:nth-of-type(3n) p:first-of-type{
background:#d2e9ff;
}
.mu_list_table > li:nth-of-type(3n) p:nth-of-type(2){
background:#ddffbb;
}
.mu_list_table > li:nth-of-type(3n) p:nth-of-type(3){
background:#ffffcc;
}
.mu_list_table > li:nth-of-type(3n) p:nth-of-type(4){
background:#ffccff;
}

.mu_list_table > li:nth-of-type(3n) p[data-d="-"] {
background:#ddd;
}

.mu_list_table[data-kind="bigpop"] > li:nth-of-type(3n){
justify-content:start;align-content:center;padding-left:10px;
}
.mu_list_table[data-kind="bigpop"] > li.lv1{
background:#d2e9ff;
}
.mu_list_table[data-kind="bigpop"] > li.lv2{
background:#ddffbb;
}
.mu_list_table[data-kind="bigpop"] > li.lv3{
background:#ffffcc;
}
.mu_list_table[data-kind="bigpop"] > li.lv4{
background:#ffd59a;
}
.mu_list_table[data-kind="bigpop"] > li.lv5{
background:#ffccff;
}


.mu_list_table > li:nth-last-of-type(-n+3){
border-bottom:1px solid #000;
}

.mu_list_table.mu_head > li:nth-of-type(3n) p{
border-top:1px solid #000;padding:5px 0px;
}
.mu_list_table.mu_head > li:nth-of-type(3n) div{
width:100%;
}
.mu_list_table.mu_head > li{
background:#b7dee8;
}

@media (max-width: 730px) {
.mu_list_table.mu_head li:first-of-type{
display:none;
}
.mu_list_table.mu_head li:last-of-type > p{
display:none;
}
.mu_list_table.mu_head li:nth-of-type(2){
border-top:2px solid #000;
}
#music_search select,
#music_search input{
font-size:10px;margin:3px;
}
.mu_list_table > li:nth-of-type(3n-1) p:nth-of-type(2){
font-size:12px;
}
.mu_list_table > li{
width:100%;border-right:1px solid #000;border-left:1px solid #000;
}
.mu_list_table > li:nth-of-type(3n-2){
border-top:2px solid #000;margin-top:10px;
}
.mu_list_table > li:nth-of-type(3n-1){
border-top:none;padding-bottom:15px;
}
.mu_list_table > li:nth-of-type(3n){
width:100%;font-size:18px;border-bottom:2px solid #000;
}
.mu_list_table.mu_head > li:nth-of-type(3n){
font-size:14px;
}
.mu_list_table > li:nth-of-type(3n) p > span{
display:block;width:100%;border-bottom:1px solid #000;
font-size:14px;padding:3px 0px;font-weight:normal;
}
.mu_list_table > li:nth-last-of-type(-n+3){
border-bottom:none;
}
.mu_list_table > li:last-of-type{
border-bottom:2px solid #000;
}
.mu_list_table > li > img{
padding-top:15px;
}
.mu_list_table[data-kind="bigpop"] > li:nth-of-type(3n){
justify-content:center;padding:5px;
}
}
@media (max-width: 499px) {
.right_title::after{
 background-size:100% auto !important;
}