@charset "shift-jis";

@media (min-width: 980px) {
/*
@font-face { font-family: 'bpreplay'; font-weight: normal; font-style: normal; src: url('BPreplay-webfont.eot'); src: local('?'), url('BPreplay-webfont.woff') format('woff'), url('BPreplay-webfont.ttf') format('truetype'), url('BPreplay-webfont.svg#webfontgzJ8Cr4g') format('svg'); }
*/




/*
.download { background: url('./divider.png') top center no-repeat, url('./divider.png') bottom center no-repeat; margin: 30px 0px; padding: 20px 0px; text-align: center; }
.download a em { color: rgba(255, 255, 255, 0.8); font-style: normal; }
.download a em:before { content: '? '; font-size: 0.8em; padding: 0px 4px 0px 0px; }
.download a { display: block; color: #f6f6f0; width: 190px; margin: 5px auto; padding: 8px 2px 8px 0px; font-size: 14px; border-bottom: 0px; background: #da1c5c;
  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #da1c5c), color-stop(0.5, #C81C5C), color-stop(0.51, #da1c5c), color-stop(1, #da1c5c));
  background-image: -moz-linear-gradient(center top, #da1c5c 0%, #C81C5C 50%, #da1c5c 51%, #da1c5c 100%); }
  
p { font-size: 13px; margin: 0px 0px 5px; padding: 0px 0px 1px; }
em { font-style: normal; color: #b1aca0; padding-right: 3px; }
a { color: #330; text-decoration: none; border-bottom: 1px solid; }
blockquote { font-size: 13px; font-style: italic; border-left: 2px solid #b1aca0; padding: 0px 0px 2px 10px; margin: 0px 0px 10px; }
cite:before { content: "From:\00a0"; }
cite { border-top: 1px dotted #999; padding-top: 0.5em; display: block; word-wrap: break-word; }

ol { padding: 0px; font-size: 12px; color: #b1aca0; }
ol li { margin: 0px 0px 20px; }
ol li p { color: #330; }

ul { font-size: 13px; margin: 6px 0px; padding: 0px; list-style: none; }
ul li { position: relative; }
ul li:before { content: '\2022'; position: absolute; left: -1.8ex; }

pre,
code { background: #EFEEE6; color: #552; font-family: Monaco, Consolas, 'Lucida Console', monospace; font-size: 12px; padding: 0px 3px; }
pre { margin: 0px; padding: 4px 8px; }

footer { display: block; margin: 30px 0px 0px; color: #b1aca0; text-align: center; margin: 50px 0px 0px; }
footer a { color: #b1aca0; }
footer em { display: block; font-size: 1.2em; font-style: normal; }
footer .ab-c { font-family: 'Andale Mono', 'Courier New', courier; font-size: 0.75em; margin: 30px 0px 0px; padding: 20px 0px; border-top: 1px solid #EFEEE6; }
footer .ab-c a { padding: 0px; }
*/


/*再生バーのカスタマイズ*/
.audiojs {
    height: 30px;
    width: 200px;/*再生バー全体の長さ*/
    margin: 0px 0px 0px;
    /*バーの背景色
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFEB3B), color-stop(0.5, #555), color-stop(0.51, #444), color-stop(1, #444));
    background-image: -moz-linear-gradient(center top, #444 0%, #555 50%, #444 51%, #444 100%);*/
    background: #e3e4e3;
    border:#59493f solid 1px;
    box-sizing: border-box;
    bottom: 0px;
    font-size: 9px;
    box-shadow: none;
}

.audiojs .scrubber{/*再生ゲージ未再生部分の背景色（単色）*/
 width:90px;
 background: #fff;
 border: 1px solid #59493f;
 margin:10px 5px;
}


.audiojs .progress{/*再生ゲージ再生済み部分の背景色*/
/*
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c00), color-stop(0.5, #ddd), color-stop(0.51, #ccc), color-stop(1, #ccc));
background-image: -moz-linear-gradient(center top, #ccc 0%, #ddd 50%, #ccc 51%, #ccc 100%);*/
background:#13b5b1;
}


.audiojs .loaded{/*再生ゲージ再生済み境界線部分の背景色*/
/*
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.5, #333), color-stop(0.51, #222), color-stop(1, #222));
background-image: -moz-linear-gradient(center top, #222 0%, #333 50%, #222 51%, #222 100%);*/
background:#FFF;
}

.audiojs .loading{

}

.audiojs .play{

}

.audiojs .pause{

}

.audiojs .error{

}

.audiojs p{
width:30px;
height:30px;
}


/*再生停止ボタン*/
.audiojs .play-pause {
    height: 28px;
    width: 28px;
    border-right: 1px solid #59493f;
  padding:1px 0px 1px 1px;
}

/*再生時間の文字設定*/
.audiojs .time {
  border-left: 1px solid #59493f;
  height:28px;
  line-height:28px;
  color:#59493f;
  padding: 0px 0px 0px 3px;
}

.audiojs .time em {
    padding: 0px 2px 0px 0px;
    color: #59493f;/*#64350b;*/
    font-style: normal;
}

.audiojs .time strong {
  color: #59493f;
/*    color: #64350b;*/
}


/*BEMANIオールナイト再生用カスタマイズ*/
#allnight .audiojs{
    margin: auto;
    width: 380px;
}
.mu_comment #allnight p{
    margin: 0;
}
#allnight .audiojs .scrubber{
    width: 265px;
}




}
