@charset "Shift_JIS";

div.jp-audio { font-size:1.25em; font-family:Verdana, Arial, sans-serif; line-height:1.6; color: #666; }



div.jp-interface { position: relative; background: url(../skin/player_bg.gif) left top no-repeat; }
div.jp-audio div.jp-type-single div.jp-interface { height: 40px; }



div.jp-interface ul.jp-controls { list-style-type:none; padding:0; margin: 0; }
div.jp-interface ul.jp-controls li { display:inline; }
div.jp-interface ul.jp-controls a { position: absolute; overflow:hidden; text-indent:-9999px; transition: none 0; -webkit-transition: none 0; -moz-transition: none 0; -o-transition: none 0; }





a.jp-play, a.jp-pause { width:24px; height:24px; z-index:1; }

div.jp-audio div.jp-type-single a.jp-play, div.jp-audio div.jp-type-single a.jp-pause { top:8px; left:8px; }

a.jp-play { background: url(../skin/abe_skin.gif) 0 0 no-repeat; }
a.jp-play:hover { background: url(../skin/abe_skin.gif) -25px 0 no-repeat; }

a.jp-pause { background: url(../skin/abe_skin.gif) 0 -25px no-repeat; display: none; }
a.jp-pause:hover { background: url(../skin/abe_skin.gif) -25px -25px no-repeat; }

div.jp-audio div.jp-type-single a.jp-stop { top:11px; left:38px; }

a.jp-stop { background: url(../skin/abe_skin.gif) 0 -50px no-repeat; width:18px; height:18px; z-index:1; }
a.jp-stop:hover { background: url(../skin/abe_skin.gif) -19px -50px no-repeat; }



div.jp-progress { position: absolute; overflow:hidden; background-color: #F2F2F2; }
div.jp-audio div.jp-type-single div.jp-progress { top:17px; left:62px; width:280px; height:6px; }

div.jp-seek-bar { background: url(../skin/abe_skin.gif) 0 -120px repeat-x; width:0px; height:100%; cursor: pointer; }
div.jp-play-bar { background: url(../skin/abe_skin.gif) 0 -130px repeat-x ; width:0px; height:100%; }

/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {
	background: url("../skin/pbar-ani.gif");
}

a.jp-mute, a.jp-unmute { width:17px; height:16px; }
div.jp-audio div.jp-type-single a.jp-mute,div.jp-audio div.jp-type-single a.jp-unmute { top:16px; left:365px; }

a.jp-mute { background: url(../skin/abe_skin.gif) 0 -70px no-repeat; }
a.jp-mute:hover { background: url(../skin/abe_skin.gif) -18px -70px no-repeat; }
a.jp-unmute { background: url(../skin/abe_skin.gif) 0 -86px no-repeat; display: none; }
a.jp-unmute:hover { background: url(../skin/abe_skin.gif) -18px -86px no-repeat; }

div.jp-volume-bar { position: absolute; overflow:hidden; background: url(../skin/abe_skin.gif) 0 -150px repeat-x; width:72px; height:4px; cursor: pointer; }
div.jp-audio div.jp-type-single div.jp-volume-bar { top:22px; left:387px; }


div.jp-volume-bar-value { background: url(../skin/abe_skin.gif) 0 -160px repeat-x; width:0px; height:5px; }
div.jp-current-time, div.jp-duration { position: absolute; font-size:.64em; font-style:oblique; }
div.jp-duration { text-align: right; }
div.jp-audio div.jp-type-single div.jp-current-time, div.jp-audio div.jp-type-single div.jp-duration { top:49px; left:130px; width:122px; }

div.jp-type-single div.jp-playlist li { padding:5px 0 5px 20px; font-weight:bold; }


div.jp-jplayer { width:0px; height:0px; }

div.jp-jplayer { background-color: #000000; }
