@charset "shift_jis";

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}



/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}



/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}


/*
#
10px = 77%     11px = 85%     12px = 93%     13px = 100%
#
14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
#
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
#
22px = 167%    23px = 174%    24px = 182%    25px = 189%
#
26px = 197%
*/

/* music-player */
#FS2_itemlayout_IH3 .music-player {
	background: #FFF;
	padding: 30px 0;
}


/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.jplayer.org
 *
 * Skin Name: Blue Monday
 *
 * Copyright (c) 2010-2012 Happyworm Ltd
 * Dual licensed under the MIT and GPL licenses.
 *  - http://www.opensource.org/licenses/mit-license.php
 *  - http://www.gnu.org/copyleft/gpl.html
 *
 * Author: Silvia Benvenuti
 * Skin Version: 4.3 (jPlayer 2.2.0)
 * Date: 19th November 2012
 */
div.jp-audio {
	width: 560px;
}
div.jp-audio-stream {
	width: 422px;
}
div.jp-interface {
	position: relative;
	background-color: #eee;
	width:100%;
}
div.jp-audio div.jp-type-single div.jp-interface {
	height:60px;
}
div.jp-audio div.jp-type-playlist div.jp-interface {
	height:60px;
}
div.jp-audio-stream div.jp-type-single div.jp-interface {
	height:60px;
}
div.jp-controls-holder {
	clear: both;
	width: 640px;
	margin:0 auto;
	position: relative;
	overflow:hidden;
	top:-8px;
}
div.jp-interface ul.jp-controls {
	list-style-type:none;
	margin:0;
	padding: 0;
	overflow:hidden;
}
div.jp-audio ul.jp-controls {
	width: 540px;
	padding: 10px 10px 0 10px;
}
div.jp-audio-stream ul.jp-controls {
	width: 342px;
	padding:20px 20px 0 20px;
}
div.jp-video div.jp-type-single ul.jp-controls {
	width: 78px;
	margin-left: 400px;
}

div.jp-video div.jp-type-playlist ul.jp-controls {
	width: 134px;
	margin-left: 372px;
}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li {
	display:inline;
	float: left;
}
div.jp-interface ul.jp-controls a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
a.jp-play,
a.jp-pause {
	width:40px;
	height:40px;
}
a.jp-play {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") 0 0 no-repeat;
}
a.jp-play:hover {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") -41px 0 no-repeat;
}
a.jp-pause {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") 0 -42px no-repeat;
	display: none;
}
a.jp-pause:hover {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") -41px -42px no-repeat;
}
a.jp-stop, a.jp-previous, a.jp-next {
	width:28px;
	height:28px;
	margin-top:6px;
}
a.jp-stop {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") 0 -83px no-repeat;
	margin-left:10px;
}
a.jp-stop:hover {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") -29px -83px no-repeat;
}
a.jp-previous {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") 0 -112px no-repeat;
}
a.jp-previous:hover {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") -29px -112px no-repeat;
}

a.jp-next {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") 0 -141px no-repeat;
}
a.jp-next:hover {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") -29px -141px no-repeat;
}
div.jp-progress {
	overflow:hidden;
	background-color: #ddd;
}
div.jp-audio div.jp-progress {
	position: absolute;
	top:15px;
	height:15px;
}
div.jp-audio div.jp-type-single div.jp-progress {
	left:310px;
	width:386px;
}
div.jp-audio div.jp-type-playlist div.jp-progress {
	left:66px;
	width:390px;
}
div.jp-video div.jp-progress {
	top:0px;
	left:0px;
	width:100%;
	height:10px;
}
div.jp-seek-bar {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") 0 -202px repeat-x;
	width:0px;
	height:100%;
	cursor: pointer;
}
div.jp-play-bar {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") 0 -218px repeat-x ;
	width:0px;
	height:100%;
}
div.jp-seeking-bg {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.seeking.gif");
}
a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
	width:18px;
	height:15px;
	margin-top:13px;
}
div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
	margin-left: 425px;	
}
div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute {
	margin-left: 425px;
}
div.jp-audio-stream div.jp-type-single a.jp-mute,
div.jp-audio-stream div.jp-type-single a.jp-unmute {
	margin-left:10px;
}
div.jp-audio a.jp-volume-max,
div.jp-audio-stream a.jp-volume-max {
	margin-left: 56px;	
}
div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max {
	position: absolute;
	top:12px;
	margin-top:0;
}
div.jp-video a.jp-mute,
div.jp-video a.jp-unmute {
	left: 250px;
}
div.jp-video a.jp-volume-max {
	left: 334px;
}
a.jp-mute {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") 0 -170px no-repeat;
}
a.jp-mute:hover {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") -19px -170px no-repeat;
}
a.jp-unmute {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") -60px -170px no-repeat;
	display: none;
}
a.jp-unmute:hover {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") -79px -170px no-repeat;
}
a.jp-volume-max {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") 0 -186px no-repeat;
}
a.jp-volume-max:hover {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") -19px -186px no-repeat;
}
div.jp-volume-bar {
	position: absolute;
	overflow:hidden;
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") 0 -250px repeat-x;
	width:46px;
	height:5px;
	cursor: pointer;
}
div.jp-audio div.jp-volume-bar {
	top:27px;
	left:500px;
}
div.jp-audio-stream div.jp-volume-bar {
	top:37px;
	left:292px;
}
div.jp-video div.jp-volume-bar {
	top:17px;
	left:272px;
}
div.jp-volume-bar-value {
	background: url("https://shop.delfonics.com/common/images/common/jplayer.blue.monday.jpg") 0 -256px repeat-x;
	width:0px;
	height:5px;
}
div.jp-audio div.jp-time-holder {
	position:absolute;
	top:50px;
}
div.jp-audio div.jp-type-single div.jp-time-holder {
	left:110px;
	width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-time-holder {
	left:166px;
	width:150px;
}
div.jp-current-time,
div.jp-duration {
	width:60px;
	font-size: 9px;
	color: #666;
}
div.jp-current-time {
	display:inline;
	position: absolute;
	left: 67px;
	top: 32px;
}
div.jp-duration {
	display:inline;
	text-align: right;
	position: absolute;
	left: 398px;
	top: 32px;
}
div.jp-title {
	font-weight:bold;
	text-align:center;
}
div.jp-title,
div.jp-playlist {
	width:100%;
}
div.jp-type-single div.jp-title,
div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist {
	border-top:none;
}
div.jp-title ul,
div.jp-playlist ul {
	list-style-type:none;
	margin:0;
}
div.jp-title ul li,
div.jp-playlist ul li {
	list-style-type:none;
}
div.jp-title li {
	font-weight:bold;
}
div.jp-playlist li div {
	display:inline;
}
div.jp-type-playlist div.jp-playlist li:nth-child(odd) a {
	background-color: #F5F5F5;
}
div.jp-type-playlist div.jp-playlist li:nth-child(even) a {
	background-color: #FFF;
}
div.jp-type-playlist div.jp-playlist a {
	color: #FF5A00;
	text-decoration: none;
	font-size: 11px;
	display: block;
	padding: 7px 10px;
	background-image: url("https://shop.delfonics.com/common/images/common/icn_play.png");
	background-position: 99% center;
	background-repeat: no-repeat;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
	color: #FFF;
	background: #FF5A00 !important;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item {
	zoom: 1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item:after {
	content: "";
	display: block;
	clear: both;
}
div.jp-type-playlist div.jp-playlist .jp-artist {
	float:right;
	width: 515px;	
}
/*�i���o�[�̕��ύX�̈גǋL */
div.jp-type-playlist div.jp-playlist ul.title-No .jp-artist {
	float:right;
	width: 500px;	
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#666;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{
	color:#666;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{
	color:#0d88c1;
}
div.jp-jplayer audio,
div.jp-jplayer {
	width:0px;
	height:0px;
}
div.jp-jplayer {
	background-color: #000000;
}
ul.jp-toggles {
	list-style-type:none;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}
div.jp-audio .jp-type-single ul.jp-toggles {
	width:25px;
}
div.jp-audio .jp-type-playlist ul.jp-toggles {
	width:55px;
	margin: 0;
	position: absolute;
	left: 325px;
	top: 50px;
}
ul.jp-toggles li {
	display:block;
	float:right;
}
ul.jp-toggles li a {
	display:block;
	width:25px;
	height:18px;
	text-indent:-9999px;
	line-height:100%; /* need this for IE6 */
}
.jp-no-solution {
	padding:5px;
	font-size:.8em;
	background-color:#eee;
	border:2px solid #009be3;
	color:#000;
	display:none;
}
.jp-no-solution a {
	color:#000;
}
.jp-no-solution span {
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold;
}
