
/********ボタン********************************/
.btnBase{padding:14px; margin:0; width:300px; text-align:center; text-decoration:none; font-size:15px; font-weight:bold; line-height:1.3; border-radius:2px; display:block;
position:relative;
behavior:url(netdvd/js/dis_common/PIE.htc);
}
.btnBase input{height:44px; width:100%; text-decoration:none; font-size:16px; margin:0 auto; border-radius:4px; background:none; border:none; display:block; cursor:pointer;d}
/*重要度-最低*/
.lowestImpBtn:link,.lowestImpBtn:active,.lowestImpBtn:hover,.lowestImpBtn:visited{color:#092253; background:#dfdfdf;}
.lowestImpBtnOff:link,.lowestImpBtnOff:active,.lowestImpBtnOff:hover,.lowestImpBtnOff:visited{color:#d0d0d0; background:#efefef; -webkit-box-shadow:none;}
/*重要度-低*/
.lowImpBtn:link,.lowImpBtn:active,.lowImpBtn:visited{color:#fff; background:#013d97;}
.lowImpBtn:hover{background:#004dc1;}
.lowImpBtn input{color:#fff;}
.lowImpBtnOff:link,.lowImpBtnOff:active,.lowImpBtnOff:hover,.lowImpBtnOff:visited{color:#AAB2C1; background:#C4CAD3; -webkit-box-shadow:none;}
/*重要度-中*/
.middleImpBtn:link,.middleImpBtn:active,.middleImpBtn:visited{color:#000; background:#ffb609;}
.middleImpBtn:hover{background:#ffbe0c;}
.middleImpBtnOff:link,.middleImpBtnOff:active,.middleImpBtnOff:hover,.middleImpBtnOff:visited{color:#fff8ec; background:#f2e1ba; -webkit-box-shadow:none;}
.middleImpBtnOff2:link,.middleImpBtnOff2:active,.middleImpBtnOff2:hover,.middleImpBtnOff2:visited{color:#000; background:#f7eacf; -webkit-box-shadow:none;}
/*重要度-高*/
.hightImpBtn:link,.hightImpBtn:active,.hightImpBtn:visited{color:#fff; background:#cf2302;}
.hightImpBtn:hover{background:#e02f0f;}
.hightImpBtn input{color:#fff;}


/********コンテンツ********************************/
#mainContent{margin:0 20px; background:#fff;}
.contentWrap{margin:0 20px; position:relative;}
*+html body .contentWrap{margin:0 2%; float:left; width:96%; left:0; top:0; padding-bottom:20px;} /*IE7*/
/*見出し*/
.headingType1{width:100%; margin-bottom:0px; float:left;}
.headingType1 h1,
.headingType1 h2{display:block; padding:10px 10px 10px 40px; line-height:1.2; font-size:16px; font-weight:bold; color:#fff; background:url("../img/pc/ic_icn.png") no-repeat #092253; border-top-right-radius:2px; border-top-left-radius:2px;}
.headingType1 h1.lnkB{padding:10px;}
.headingType1 h1 a{font-size:16px; color:#fff;}
/*ローテーションバナー*/
.pcBnrContent{width:100%; text-align:center; z-index:1; position:relative;}
.pcBnrContent .bnrSlidArea{width:100%; height:203px; text-align:left; position:relative; overflow:hidden;}
.pcBnrContent ul,
.pcBnrContent ul li{float:left; display:inline; overflow:hidden;}
.pcBnrContent ul li img{width:480px; height:160px;}
.pcBnrContent ul{display:inline-block;}
.pcBnrContent ul:after{content:"."; height:0; clear:both; display:block; visibility:hidden;}
.pcBnrContent .wideslider_base{top:0; position:absolute;}
.pcBnrContent .wideslider_wrap{top:0; position:absolute; overflow:hidden;}
.pcBnrContent .slider_prev,
.pcBnrContent .slider_next{top:0; overflow:hidden; position:absolute; z-index:100; cursor:pointer;}
.pcBnrContent .slider_prev{background:#000 url("../img/pc/prev.png") no-repeat right center;}
.pcBnrContent .slider_next{background:#000 url("../img/pc/next.png") no-repeat left center;}
.pcBnrContent .pagination{position:absolute; top:170px; left:0; width:100%; height:15px; text-align:center;}
.pcBnrContent .pagination a{margin:0 2px; width:18px; height:18px; display:inline-block; overflow:hidden; background:url("../img/pc/ic_icn2.png") left -30px no-repeat;}
.pcBnrContent .pagination a.active{background-position:left top;}
/*キーワード*/
.musicKeyword{margin:0; width:100%; position:absolute; top:0; left:0; z-index:10; zoom:1;}
.musicKeywordIn{margin:0; padding:10px; text-align:center; background:#efefef; border-radius:3px;}
.musicKeyword .headingType1B{display:inline;}
.musicKeyword .headingType1B h1{display:inline; font-weight:bold; font-size:12px; color:#c30;}
.musicKeyword .headingType1B h1:after{content:":"}
.musicKeyword .keywordList{display:inline;}
.musicKeyword .keywordList ul{display:inline;}
.musicKeyword .keywordList ul li{display:inline; margin:0 0.3em;}
/*リンクブロック*/
.musicArea{margin:0;}
.musicInArea{float:left; width:100%; background:#e6e6e6;}
.musicInArea ul{padding:4px 2px 0;}
.musicInArea li.linkBlock{float:left; text-align:center;}
.musicInArea li.linkBlock span.imgBlk{display:block; margin:0 5px 4px;}
.musicInArea li.linkBlock span.txtBlk{display:block;}
.musicInArea li.linkBlock span.txtBlk mark{display:none;}
.musicInArea li.linkBlock span.txtBlk b{display:none; font-size:10px; font-weight:normal; text-align:left; margin:0 5px 0; padding:5px; background:#efefef;}
.musicInArea li.linkBlock span.txtBlk em{display:block; margin-bottom:4px; line-height:1.3; word-break:break-all;}
.musicInArea li.linkBlock span.txtBlk em.t{font-weight:bold; overflow:hidden; white-space:nowrap;
-o-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -ms-text-overflow:ellipsis; text-overflow:ellipsis;
}
.musicInArea li.linkBlock span.txtBlk em.a{overflow:hidden; white-space:nowrap;
-o-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -ms-text-overflow:ellipsis; text-overflow:ellipsis;
}
.musicInArea li.linkBlock span.txtBlk em.y{font-size:10px;}
.musicInArea li.linkBlock span.txtBlk em.y b{font-weight:bold; font-size:12px; color:#c00; display:inline; background:none; margin:0 0.1em; padding:0;}
.musicInArea .moreBtn,
.musicInArea .goToSongsList{display:block; clear:both; text-align:center; padding:13px 10px 15px;}
.musicInArea .goToSongsList .btnBase:link,
.musicInArea .goToSongsList .btnBase:active,
.musicInArea .goToSongsList .btnBase:hover,
.musicInArea .goToSongsList .lowImpBtn:link,
.musicInArea .goToSongsList .lowImpBtn:active,
.musicInArea .goToSongsList .lowImpBtn:hover{display:inline; clear:both; text-align:center; padding:0; font-size:12px; font-weight:normal; color:#315090; background:none; text-decoration:underline;
-webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
}
.musicInArea .goToSongsList .btnBase:visited,
.musicInArea .goToSongsList .lowImpBtn:visited{display:inline; clear:both; text-align:center; padding:0; font-size:12px; font-weight:normal; color:#333; background:none; text-decoration:underline;
-webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
}


/*ページャー*/
.musicInArea .pager{display:block; clear:both; text-align:center; padding:13px 10px 17px; margin:0 auto;}
.musicInArea .pager ul{display:block; margin:0 auto;}
.musicInArea .pager ul li{display:inline-block; text-align:center; padding:0 4px;}
*+html body .musicInArea .pager ul li{display:inline;} /*IE7*/
.musicInArea .pager ul li a{width:160px;}
.musicInArea li.linkBlock span.imgBlk img{width:120px; height:120px;}
.musicInArea li.linkBlock a,
.musicRank li.linkBlock a{display:block; padding:10px 5px; margin:0 2px 4px; background:#f8f8f8; zoom:1; text-decoration:none; color:#000; cursor:pointer;}
.musicInArea li.linkBlock a:hover,
.musicRank li.linkBlock a:hover{background:#fff; color:#092253;}
.musicInArea li.linkBlock a:visited,
.musicRank li.linkBlock a:visited{color:#787878;}
*+html body .musicInArea li.linkBlock a{margin:0 2px 2px !important;} /*IE7*/
/*TOP新着・TOPアルバム・TOPジャンル・特集・検索結果*/
.musicNew,
.musicAlbum,
.musicGenre{float:left; width:70%; margin-bottom:20px;}
/*TOP新着のみ*/
.musicNew{padding-top:50px;}
/*TOP新着・TOPアルバムのみ*/
.musicNew .headingType1 h1{background-position:2px 0px; background-color:#b73f03;}
.musicNew .musicInArea{background-color:#fcdcd5;}
.musicAlbum .headingType1 h1{background-position:2px -40px; background-color:#36c;}
.musicAlbum .musicInArea{background-color:#d7ebef;}
.musicNew li.linkBlock,
.musicAlbum li.linkBlock{width:25%;}
/*TOPジャンルのみ*/
.musicGenre .headingType1 h1{background-image:none; padding-left:10px; background-color:#f90}
.musicGenre .musicInArea{background-color:#f7e9d4;}
.musicGenre li.linkBlock{width:16.66%;}
.musicGenre li.linkBlock span.imgBlk img{width:75px; height:75px;}
.musicGenre .moreBtn{padding-top:7px;} /*IE7*/
/*ランキング*/
.musicRank{position:absolute; right:0; top:0; width:30%; padding-top:50px;}
.musicRank .headingType1 h2{background-position:2px -120px; background-color:#096}
.musicRank .headingType1B,
.musicRank .tabNavi{display:none;}
.musicRArea{margin:0 0 0 20px;}
.musicRInArea{float:left; width:100%; background:#D3EAE1; margin-bottom:15px;}
.musicRank ul{padding:4px 2px 0 4px;}
*+html body .musicRank ul{padding:4px 4px 2px;} /*IE7*/
.musicRank .headingType1 h1{}
.musicRank li.linkBlock{padding:0 2px 0 0;}
.musicRank li.linkBlock a{width:100%; float:left; padding:10px 0; margin:0 0 4px;}
*+html body .musicRank li.linkBlock a{margin:0 2px 2px !important;} /*IE7*/
.musicRank li.linkBlock img{width:75px;}
.musicRank li.linkBlock span.imgBlk{display:block; float:left; width:95px; text-align:center; line-height:1.0;}
.musicRank li.linkBlock img.imgBlk{display:block; float:left; width:75px; margin:0 10px; text-align:center; line-height:1.0;}
.musicRank li.linkBlock span.txtBlk{display:block; margin-left:95px; padding:0 5px;}
.musicRank li.linkBlock span.txtBlk strong{display:block; font-size:16px; font-weight:bold; padding-left:22px;}
.musicRank li.linkBlock span.txtBlk strong.rnkUp{background:url("../img/pc/ic_icn2.png") left -60px no-repeat; color:#d90e00;}
.musicRank li.linkBlock span.txtBlk strong.rnkDwn{background:url("../img/pc/ic_icn2.png") left -90px no-repeat; color:#2867ae;}
.musicRank li.linkBlock span.txtBlk strong.rnkStay{background:url("../img/pc/ic_icn2.png") left -120px no-repeat; color:#666;}
.musicRank li.linkBlock span mark{display:none;}
.musicRank li.linkBlock span em.t{display:block; font-weight:bold; line-height:1.3; margin-bottom:4px;}
.musicRank li.linkBlock span em.a{display:block;}
.musicRank .moreBtn{display:none;}
/*特集・検索結果・新着*/
.musicFeature,
.searchAstPage,
.musicSelect,
.musicDl,
.purchaseHistory,
.musicPack,
.musicAlbumDtl{float:left; width:100%; margin:0 0 25px;}
.musicFeature li.linkBlock,
.searchPage li.linkBlock{width:20%;}
/*特集*/
.musicFeature .headingType1{float:none;}
.musicFeature .headingType1 h1{background-position:2px -160px;}
.musicFeature p.featureImg{text-align:center; padding:15px 0 10px; width:100%; background:#e6e6e6;}
.musicFeature p.featureTxt{text-align:center; padding:0 0 15px; width:100%; background:#e6e6e6;}
.musicFeature .musicInArea li.linkBlock span.txtBlk b{display:block;}
/*検索結果*/
.searchAstPage .headingType1 h1,
.searchPage .headingType1 h1{background-position:2px -200px;}
.searchAstPage .headingType1 h1.lnkB,
.searchPage .headingType1 h1.lnkB{background-image:none;}
.searchAstPage li.linkBlock{width:100%; text-align:left;}
*+html body .searchAstPage li.linkBlock{float:none; margin-bottom:3px;} /*IE7*/
.searchAstPage li.linkBlock a{padding:10px;}
.searchAstPage li.linkBlock span.txtBlk em.t{margin-bottom:0;}
.searchPage{float:left; width:100%; margin:15px 0 25px;}
/*新着*/
.searchPage .headingType1 h1.mscNewHd{background-position:2px 0px;}
/*アルバム新着*/
.searchPage .headingType1 h1.albmNewHd{background-position:2px -40px;}
/*ジャンル*/
.searchPage .headingType1 h1.mscGenreHd{background-position:2px -80px;}
/*検索結果の視聴ボタン*/
.searchPage ul.trackOne li.linkBlock{position:relative;}
.searchPage ul.trackOne li.linkBlock span.txtBlk{display:block; margin-top:30px;}
.searchPage ul.trackOne li.linkBlock span.lstnBlk{text-align:center; position:absolute; top:134px; left:0; z-index:10; zoom:1; width:100%;}
.searchPage ul.trackOne li.linkBlock a.btnBase{margin:0 auto; font-size:12px; width:120px; height:auto; text-align:center; padding:3px 0; line-height:1.0;}
.searchPage li.linkBlock a.btnBase img{height:14px; width:14px; margin-right:4px; vertical-align:bottom;}
.searchPage ul.trackOne li.linkBlock a.lowImpBtn:link,
.searchPage ul.trackOne li.linkBlock a.lowImpBtn:active,
.searchPage ul.trackOne li.linkBlock a.lowImpBtn:visited{color:#fff; background:#013d97;}
.searchPage ul.trackOne li.linkBlock a.lowImpBtn:hover{background:#004dc1;}
.searchPage ul.trackOne li.linkBlock a.lowImpBtnOff:link,
.searchPage ul.trackOne li.linkBlock a.lowImpBtnOff:active,
.searchPage ul.trackOne li.linkBlock a.lowImpBtnOff:hover,
.searchPage ul.trackOne li.linkBlock a.lowImpBtnOff:visited{color:#AAB2C1; text-decoration:none; background:#C4CAD3; -webkit-box-shadow:none; cursor:default;}
/*楽曲詳細*/file:///Users/sato/Documents/%E6%A1%88%E4%BB%B6/%E3%80%90TSUTAYA%20MUSICO%E3%80%91/HTML/html/discas/html/ppdim021501.html#
.musicDl{}
.musicDl .headingType1 h1{background-image:none; padding-left:10px;}
.musicDl .musicInArea{position:relative; min-height:295px;}
*+html body .musicDl .musicInArea{height:315px;}/*IE7*/
.musicDl .musicTit{margin:20px 0 0 260px;}
.musicDl .musicTit p.tName{font-size:16px; margin-bottom:4px; color:#777; font-weight:bold;}
.musicDl .musicTit p.aName{font-size:14px; margin-bottom:6px; color:#777; font-weight:bold;}
.musicDl .musicTit p span{color:#000;}
.musicDl .musicTit p.tDescription{margin-bottom:5px;}
.musicDl .goods{position:relative;}
.musicDl .goods .musicImg{position:absolute; left:25px; top:-80px; zoom:1; z-index:1;}
.musicDl .goods .musicImg p{padding:5px; background:#fff; line-height:1; font-size:0; width:200px;}
.musicDl .goods .musicImg p img{width:200px;}



.musicDl .goods .musicImg .lstnBlk{margin:7px auto 10px; float:left;}
.musicDl .goods .musicImg .lstnBlk a.btnBase{width:210px; height:auto; font-size:12px; text-align:center; padding:8px 0; line-height:1.0;}
.musicDl .goods .musicImg .lstnBlk a.btnBase img{height:14px; width:14px; margin-right:4px; vertical-align:bottom;}
.musicDl .goods .musicImg .lstnBlk a.lowImpBtn:visited{color:#fff; background:#013d97;}
.musicDl .goods .musicImg .lstnBlk a.lowImpBtn:hover{background:#004dc1;}
.musicDl .goods .musicImg .lstnBlk a.lowImpBtnOff{cursor:default}
.musicDl .goods .musicImg .lstnBlk a.lowImpBtnOff:visited{color:#AAB2C1; text-decoration:none; background:#C4CAD3; -webkit-box-shadow:none; cursor:default;}
.musicDl .goods .musicImg .lstnBlk a.lowImpBtnOff:active{color:#AAB2C1 !important}

    

.musicDl .goods .musicDetail{margin:15px 0 0 260px;}
.musicDl .goods .musicDetail table{background:#fff; border-top:1px solid #ccc;}
.musicDl .goods .musicDetail table th{text-align:left; padding:5px 10px; border-bottom:1px solid #ccc;}
.musicDl .goods .musicDetail table td{text-align:left; padding:5px 30px 5px 0px; border-bottom:1px solid #ccc;}
.musicDl .goods .musicDetail table .bg_blue{background:#efefef;}
.musicDl .goods .musicDetail table .bg_Gray{}
.musicDl .goods .musicDetail table .bg_LightGray em{font-size:14px; font-weight:bold; color:#c00; margin-right:0.1em;}
.musicDl .purchaseArea{margin:15px 0 0 260px; padding-bottom:30px;}
.musicDl .purchaseArea p.termsAgr{margin-bottom:6px;}
.musicDl .purchaseArea p.joinBtn{}
/*購入完了・再ダウンロード*/
.dlComp{}
.reDl{}
.dlComp .dlCompArea,
.reDl .dlCompArea{display:none;}
.dlComp .dlCompArea p{display:none;} /*IE8対策*/
.reDl .dlCompArea p{display:none;} /*IE8対策*/
.dlComp .dlCompArea dl{display:none;} /*IE8対策*/
.reDl .dlCompArea dl{display:none;} /*IE8対策*/
/*パッケージ・アルバム*/
.musicPack{}
.musicAlbumDtl{}
.musicPack .headingType1 h1,
.musicAlbumDtl .headingType1 h1{background-image:none; padding-left:10px;}
.musicPack .musicInArea,
.musicAlbumDtl .musicInArea{position:relative; min-height:250px;}
.musicPack .goods,
.musicAlbumDtl .goods{margin-left:260px;}
.musicPack .goods .musicTit,
.musicAlbumDtl .goods .musicTit{margin:20px 0 0;}
.musicPack .goods .musicTit p.tName,
.musicAlbumDtl .goods .musicTit p.tName{font-size:16px; margin-bottom:6px; font-weight:bold;}
.musicPack .goods .musicTit p.aName,
.musicAlbumDtl .goods .musicTit p.aName{font-size:14px; margin-bottom:6px; font-weight:bold;}
.musicPack .goods .musicTit p.rDate,
.musicAlbumDtl .goods .musicTit p.rDate{font-size:14px; margin-bottom:6px;}
.musicPack .goods .musicTit p span,
.musicAlbumDtl .goods .musicTit p span{color:#777;}
.musicPack .goods .musicImg,
.musicAlbumDtl .goods .musicImg{position:absolute; left:25px; top:20px;}
.musicPack .goods .musicImg p,
.musicAlbumDtl .goods .musicImg p{padding:5px; background:#fff; line-height:1; font-size:0;}
.musicPack .goods .musicImg p img,
.musicAlbumDtl .goods .musicImg p img{width:200px;}
.musicPack .goods .musicDetail,
.musicAlbumDtl .goods .musicDetail{margin:15px 0 0 260px;}
.musicPack .goods .musicDetail table,
.musicAlbumDtl .goods .musicDetail table{background:#fff; border-top:1px solid #ccc;}
.musicPack .goods .musicDetail table th,
.musicAlbumDtl .goods .musicDetail table th{text-align:left; padding:5px 10px; border-bottom:1px solid #ccc;}
.musicPack .goods .musicDetail table td,
.musicAlbumDtl .goods .musicDetail table td{text-align:left; padding:5px 30px 5px 0px; border-bottom:1px solid #ccc;}
.musicPack .goods .musicDetail table .bg_blue,
.musicAlbumDtl .goods .musicDetail table .bg_blue{background:#efefef;}
.musicPack .goods .musicDetail table .bg_Gray,
.musicAlbumDtl .goods .musicDetail table .bg_Gray{}
.musicPack .goods .musicDetail table .bg_LightGray em,
.musicAlbumDtl .goods .musicDetail table .bg_LightGray em{font-size:14px; font-weight:bold; color:#c00; margin-right:0.1em;}
.musicPack p.tDescription,
.musicAlbumDtl p.tDescription,
.musicPack p.tCaption,
.musicAlbumDtl p.tCaption{font-size:14px; margin:0 15px 11px 260px;}
.musicPack p.tCaption em,
.musicAlbumDtl p.tCaption em{color:#f00;}
.musicPack .purchaseArea,
.musicAlbumDtl .purchaseArea{margin:15px 0 0 260px; padding-bottom:30px;}
.musicPack .purchaseArea p.column1Btn,
.musicAlbumDtl .purchaseArea p.column1Btn{margin-bottom:5px;}
.musicPack .purchaseArea p.joinBtn,
.musicAlbumDtl .purchaseArea p.joinBtn{}
.musicAlbumDtl .albumPurchase{margin:7px 0 15px;}
.musicAlbumDtl .albumPurchase p{}
.musicAlbumDtl .albumPurchase p.priceIn{padding:0 0 5px; font-size:14px;}
.musicAlbumDtl .albumPurchase p.priceIn em{color:#c00; font-size:16px; font-weight:bold; margin-right:0.2em;}
.albumtitleArea{}
.albumtitleArea h2{padding:0 10px 0; font-size:12px;}
/*購入履歴・パッケージ・アルバム*/
.purchaseHistory li.linkBlock,
.musicPack li.linkBlock,
.musicAlbumDtl li.linkBlock{width:100%; text-align:left; padding:0; position:relative;}
*+html body .purchaseHistory li.linkBlock{float:none; margin-bottom:0;} /*IE7*/
*+html body .musicPack li.linkBlock{float:none; margin-bottom:0;} /*IE7*/
*+html body .musicAlbumDtl li.linkBlock{float:none; margin-bottom:0;} /*IE7*/
.purchaseHistory li.linkBlock a,
.musicPack li.linkBlock a,
.musicAlbumDtl li.linkBlock a{padding:0;}
.purchaseHistory li.linkBlock span.txtBlk,
.musicPack li.linkBlock span.txtBlk,
.musicAlbumDtl li.linkBlock span.txtBlk{width:100%; padding:0; position:relative;}
.purchaseHistory li.linkBlock span.txtBlk em,
.musicPack li.linkBlock span.txtBlk em,
.musicAlbumDtl li.linkBlock span.txtBlk em{display:block; padding:10px; margin:0; border-left:1px dotted #ddd;}
.purchaseHistory li.linkBlock p,
.musicPack li.linkBlock p,
.musicAlbumDtl li.linkBlock p{padding:0;}
.purchaseHistory li.linkBlock p span.txtBlk,
.musicPack li.linkBlock p span.txtBlk,
.musicAlbumDtl li.linkBlock p span.txtBlk{display:block; padding:0 !important; margin:0 2px 4px; background:#cfcfcf; zoom:1; color:#333; width:auto;}
.purchaseHistory li.linkBlock p span.txtBlk em,
.musicPack li.linkBlock p span.txtBlk em,
.musicAlbumDtl li.linkBlock p span.txtBlk em{padding:10px 0; text-align:center; color:#000 !important; font-size:10px; border-left:1px dotted #eee;}
/*購入履歴*/
.purchaseHistory{}
.purchaseHistory .headingType1 h1.lnkB{background-image:none;}
.purchaseHistory p.txtArea{padding:10px;}
.purchaseHistory li.linkBlock span.txtBlk em.d1{width:13%;  height:15px; border-left:none;}
.purchaseHistory li.linkBlock span.txtBlk em.t{width:23%; position:absolute; top:0; left:14%;}
.purchaseHistory li.linkBlock span.txtBlk em.a{width:14%; position:absolute; top:0; left:40%;}
.purchaseHistory li.linkBlock span.txtBlk em.con1{width:8%; position:absolute; top:0; left:53%;}
.purchaseHistory li.linkBlock span.txtBlk em.con2{width:8%; position:absolute; top:0; left:63%;}
.purchaseHistory li.linkBlock span.txtBlk em.d2{width:13%; position:absolute; top:0; left:72%;}
.purchaseHistory li.linkBlock span.txtBlk em.dl{width:12%; position:absolute; top:0; right:0; padding:10px; text-align:center; color:#900;}

.purchaseHistory li.linkBlock span.txtBlk em.dlPossible{color:#0b3; font-weight:bold;}
/*パッケージ・アルバム*/
.musicPack .pacList,
.musicAlbumDtl .pacList{min-height:auto;}
.musicPack li.linkBlock span.txtBlk em.t,
.musicAlbumDtl li.linkBlock span.txtBlk em.t{width:37%; border-left:none; position:relative; left:60px;}
.musicPack li.linkBlock span.txtBlk em.a,
.musicAlbumDtl li.linkBlock span.txtBlk em.a{width:22.5%; position:absolute; top:0; left:45%;}
.musicPack li.linkBlock span.txtBlk em.y,
.musicAlbumDtl li.linkBlock span.txtBlk em.y{width:13.5%; position:absolute; top:0; left:69%; font-size:10px;}
.musicPack li.linkBlock span.txtBlk em.d,
.musicAlbumDtl li.linkBlock span.txtBlk em.d{width:13.5%; position:absolute; top:0; left:84.5%;}
.musicPack li.linkBlock span.txtBlk mark,
.musicAlbumDtl li.linkBlock span.txtBlk mark,
.musicPack li.linkBlock span.txtBlk em.cap,
.musicAlbumDtl li.linkBlock span.txtBlk em.cap{display:none;}
.musicPack li.linkBlock span.txtBlk em.cap b,
.musicAlbumDtl li.linkBlock span.txtBlk em.cap b{font-weight:bold; font-size:12px; color:#c00; display:inline; background:none; margin:0 0.1em; padding:0;}
/*パッケージ・アルバムの視聴ボタン*/
.musicAlbumDtl li.linkBlock a.btnBase,
.musicPack li.linkBlock a.btnBase{font-size:12px; width:50px; height:auto; text-align:center; padding:5px 4px; line-height:1.0; position:absolute; top:5px; left:5px; z-index:10; zoom:1;}
.musicAlbumDtl li.linkBlock a.btnBase img,
.musicPack li.linkBlock a.btnBase img{height:14px; width:14px; margin-right:4px; vertical-align:bottom;}
.musicAlbumDtl li.linkBlock a.lowImpBtn:link,
.musicAlbumDtl li.linkBlock a.lowImpBtn:active,
.musicAlbumDtl li.linkBlock a.lowImpBtn:visited,
.musicPack li.linkBlock a.lowImpBtn:link,
.musicPack li.linkBlock a.lowImpBtn:active,
.musicPack li.linkBlock a.lowImpBtn:visited{color:#fff; background:#013d97;}
.musicAlbumDtl li.linkBlock a.lowImpBtn:hover,
.musicPack li.linkBlock a.lowImpBtn:hover{background:#004dc1;}
.musicAlbumDtl li.linkBlock a.lowImpBtnOff:link,
.musicAlbumDtl li.linkBlock a.lowImpBtnOff:active,
.musicAlbumDtl li.linkBlock a.lowImpBtnOff:hover,
.musicAlbumDtl li.linkBlock a.lowImpBtnOff:visited,
.musicPack li.linkBlock a.lowImpBtnOff:link,
.musicPack li.linkBlock a.lowImpBtnOff:active,
.musicPack li.linkBlock a.lowImpBtnOff:hover,
.musicPack li.linkBlock a.lowImpBtnOff:visited{color:#AAB2C1; text-decoration:none; background:#C4CAD3; -webkit-box-shadow:none; cursor:default;}



