/* by enok */

h1{font-size:0.9em;}

h1.g0{
margin: 0;
padding:0;
width:655px;
height:48px;
text-indent:-9999px;
outline: none;
background:url("/img/list/allTitle.jpg") no-repeat;
}
h1.g1{
margin: 0;
padding:0;
width:655px;
height:48px;
text-indent:-9999px;
outline: none;
background:url("/img/list/technoTitle.jpg") no-repeat;
}
h1.g2{
margin: 0;
padding:0;
width:655px;
height:48px;
text-indent:-9999px;
outline: none;
background:url("/img/list/tranceTitle.jpg") no-repeat;
}
h1.g3{
margin: 0;
padding:0;
width:655px;
height:48px;
text-indent:-9999px;
outline: none;
background:url("/img/list/houseTitle.jpg") no-repeat;
}
h1.g4{
margin: 0;
padding:0;
width:655px;
height:48px;
text-indent:-9999px;
outline: none;
background:url("/img/list/electroTitle.jpg") no-repeat;
}
h1.g5{
margin: 0;
padding:0;
width:655px;
height:48px;
text-indent:-9999px;
outline: none;
background:url("/img/list/chilloutTitle.jpg") no-repeat;
}
h1.g6{
margin: 0;
padding:0;
width:655px;
height:48px;
text-indent:-9999px;
outline: none;
background:url("/img/list/rockTitle.jpg") no-repeat;
}
h1.accessory{
margin: 0;
padding:0;
width:655px;
height:48px;
text-indent:-9999px;
outline: none;
background:url("/img/list/accessoryTitle.jpg") no-repeat;
}
h1.ticket{
margin: 0;
padding:0;
width:655px;
height:48px;
text-indent:-9999px;
background:url("/img/list/ticketTitle.jpg") no-repeat;
}
h1.download{
margin: 0;
padding:0;
width:655px;
height:48px;
text-indent:-9999px;
outline: none;
background:url("/img/list/downloadTitle.jpg") no-repeat;
}
h1.gallery{
margin: 0;
padding:0;
width:655px;
height:48px;
text-indent:-9999px;
outline: none;
background:url("/img/list/galleryTitle.jpg") no-repeat;
}
h1.artist{
margin: 0;
padding:0;
width:655px;
height:48px;
text-indent:-9999px;
background:url("/img/artist/pageTitle.jpg") no-repeat;
}
h1.label{
margin: 0;
padding:0;
width:655px;
height:48px;
text-indent:-9999px;
background:url("/img/label/pageTitle.jpg") no-repeat;
}
h1.search{
margin: 0;
padding:0;
width:655px;
height:48px;
text-indent:-9999px;
outline: none;
background:url("/img/list/searchTitle.jpg") no-repeat;
}
/* by enok */
div.page_info{
margin:8px 0 5px 0;
}
/* by enok */
#listChange{
margin:11px 0 -35px 540px;
padding:0 0 0 0;
height:23px;
overflow:hidden;
}
#listChange a{
display: block;
margin:0 2px 0 0;
padding:0;
height:23px;
float:left;
text-indent:-9999px;
outline: none;
background:url("/img/list/listChange.jpg") 0 0 repeat-y;
}

#naviMenu .naviOn{
background:url("/img/naviBtn.jpg") -8px 30px repeat-y;
}
#naviMenu .naviOn0{
background:url("/img/naviBtn.jpg") -95px 30px repeat-y;
}

#listChange .typeA{background:url("/img/list/listChange.jpg") 0 0 repeat-y;width:34px;}
#listChange .typeA:hover{background:url("/img/list/listChange.jpg") 0 23px repeat-y;}
#listChange .typeAon{background:url("/img/list/listChange.jpg") 0 23px repeat-y;}

#listChange .typeB{background:url("/img/list/listChange.jpg") -35px 0 repeat-y;width:32px;}
#listChange .typeB:hover{background:url("/img/list/listChange.jpg") -35px 23px repeat-y;}
#listChange .typeBon{background:url("/img/list/listChange.jpg") -35px 23px repeat-y;}

#listChange .typeC{background:url("/img/list/listChange.jpg") -68px 0 repeat-y;width:34px;}
#listChange .typeC:hover{background:url("/img/list/listChange.jpg") -68px 23px repeat-y;}
#listChange .typeCon{background:url("/img/list/listChange.jpg") -68px 23px repeat-y;}

#listChange .typeOn{
background-position-y:23px;
}

.searchBlock{
margin:0 0 5px 0;
padding:0;
width:655px;
height:100px;
background:url("/img/list/searchBg.jpg") no-repeat;
position:relative;
}
.searchBlock2{
margin:0 0 5px 0;
padding:0;
width:655px;
height:100px;
background:url("/img/list/searchBg2.jpg") no-repeat;
position:relative;
}
#searchBlockIn{
margin:0 0 0 110px;
padding:12px 0 0 0;
height:100px;
width:520px;
overflow:hidden;
line-height:2.2em;
}
#searchBlockIn .pageBlock{
margin:0;
padding:12px 0 0 0;
float:right;
overflow:hidden;
}
#searchBlockIn .pageBlock a{
margin:0 0 0 8px;
}
.searchBlock .allListen{
position:absolute;
top:70px;
left:20px;
display: block;
margin:0;
padding:0;
width:73px;
height:16px;
float:left;
text-indent:-9999px;
outline: none;
background:url("/img/listChange.jpg") 0 0 repeat-y;
}

.searchBlock .allListen{background:url("/img/allListen.jpg") 0 0 repeat-y;}
.searchBlock .allListen:hover{background:url("/img/allListen.jpg") 0 16px repeat-y;}

/*  TYPEA  */
.typeABlock{
margin:0 0 5px 0;
padding:0;
width:655px;
border:solid 1px #cccccc;
}
.dl_back{
background-color:#FCF5EF;
background:url("/img/list/download_item.jpg") 0 0 repeat-y;
}

.typeABlockIn{
margin:10px 0 10px 20px;
padding:0;
width:615px;
}
.typeABlock img{
margin:0;
padding:0;
border:0;
}
.typeABlock .jacket{
margin:0 10px 0 0;
padding:0;
width:93px;
height:93px;
float:left;
border:solid 2px #F5F5F5;
}
.typeABlock .jacket:hover{border:solid 2px #D45D0C;}

.typeABlock .title{
margin:4px 0 3px 0;
padding:0;
width:350px;
font-size:1.4em;
float:left;
}
.typeABlock .detail{
margin:0 0 7px 0;
padding:0;
width:350px;
font-size:1.0em;
color:#666666;
float:left;
}
.typeABlock .genre{
margin:6px 0 0 0;
padding:0;
width:150px;
float:right;
}
.typeABlock .genre img{
margin:0 0 2px 2px;
padding:0;
float:right;
}
.typeABlock .read{
margin:0 0 6px 0;
padding:0;
width:505px;
font-size:1.0em;
color:#666666;
float:left;
}
.typeABlock #priceBlock{
margin:0;
padding:0;
width:505px;
font-size:1.0em;
color:#666666;
float:right;
}
.typeABlock #priceBlock .price{
margin:0;
padding:0;
float:left;
}
.typeABlock #priceBlock .buyBtn,
.typeABlock #priceBlock .favoriteBtn,
.typeABlock #priceBlock .deadstockBtn,
.typeABlock #priceBlock .nostockBtn,
.typeABlock #priceBlock .listenBtn,
.typeABlock #priceBlock .comingsoonIcon,
.typeABlock #priceBlock .saleIcon{
display: block;
margin:0 0 0 6px;
padding:0;
height:16px;
float:right;
text-indent:-9999px;
outline: none;
}
.typeABlock #priceBlock .buyBtn{background:url("/img/buyBtn.jpg") 0 0 repeat-y;width:46px;}
.typeABlock #priceBlock .buyBtn:hover{background:url("/img/buyBtn.jpg") 0 16px repeat-y;}
.typeABlock #priceBlock .favoriteBtn{background:url("/img/favoriteBtn.jpg") 0 0 repeat-y;width:71px;}
.typeABlock #priceBlock .favoriteBtn:hover{background:url("/img/favoriteBtn.jpg") 0 16px repeat-y;}
.typeABlock #priceBlock .listenBtn{background:url("/img/list/btn_gray_listen.jpg") 0 0 repeat-y;width:40px;}
.typeABlock #priceBlock .listenBtn:hover{background:url("/img/list/btn_gray_listen.jpg") 0 16px repeat-y;}
.typeABlock #priceBlock .comingsoonIcon{background:url("/img/list/btn_pink_coming.gif") 0 0 repeat-y;width:71px;}
.typeABlock #priceBlock .saleIcon{background:url("/img/list/btn_pink_sale.gif") 0 0 repeat-y;width:40px;}


/*  TYPEB  */
.typeBBlock{
margin:0 5px 5px 0;
padding:0;
width:158px;
height:200px;
overflow:hidden;
border:solid 1px #cccccc;
text-align:center;
float:left;
line-height:1.2em;

}

.typeBBlockLast{
margin:0 0 5px 0;
padding:0;
width:158px;
height:200px;
overflow:hidden;
border:solid 1px #cccccc;
text-align:center;
float:left;
line-height:1.2em;
}

.dl_backB{
background-color:#FCF5EF;
background:url("/img/list/download_list2.jpg") 0 0 no-repeat;
}

.typeBBlock .btn_area, .typeBBlockLast .btn_area{
	margin:4px auto 0 auto;
	padding:0;
	width:100px;
}
.typeBBlock .btn_area td, .typeBBlockLast .btn_area td{
	margin:0;
	padding:0;
	text-align:center;
	border:none;
}


.typeBBlock .buyBtn, .typeBBlockLast .buyBtn,
.typeBBlock .favoriteBtn, .typeBBlockLast .favoriteBtn,
.typeBBlock .deadstockBtn, .typeBBlockLast .deadstockBtn,
.typeBBlock .nostockBtn, .typeBBlockLast .nostockBtn,
.typeBBlock .listenBtn, .typeBBlockLast .listenBtn,
.typeBBlock .comingsoonIcon, .typeBBlockLast .comingsoonIcon,
.typeBBlock .saleIcon, .typeBBlockLast .saleIcon{
display: block;
margin:0 auto 0 auto;
padding:0;
height:16px;
text-indent:-9999px;
outline: none;
}
.typeBBlock .buyBtn, .typeBBlockLast .buyBtn{background:url("/img/buyBtn.jpg") 0 0 repeat-y;width:46px;}
.typeBBlock .buyBtn:hover, .typeBBlockLast .buyBtn:hover{background:url("/img/buyBtn.jpg") 0 16px repeat-y;}
.typeBBlock .favoriteBtn, .typeBBlockLast .favoriteBtn{background:url("/img/favoriteBtn.jpg") 0 0 repeat-y;width:71px;}
.typeBBlock .favoriteBtn:hover, .typeBBlockLast .favoriteBtn:hover{background:url("/img/favoriteBtn.jpg") 0 16px repeat-y;}
.typeBBlock .listenBtn, .typeBBlockLast .listenBtn{background:url("/img/list/btn_gray_listen.jpg") 0 0 repeat-y;width:40px;}
.typeBBlock .listenBtn:hover, .typeBBlockLast .listenBtn:hover{background:url("/img/list/btn_gray_listen.jpg") 0 16px repeat-y;}
.typeBBlock .comingsoonIcon, .typeBBlockLast .comingsoonIcon{background:url("/img/list/btn_pink_coming.gif") 0 0 repeat-y;width:71px;}
.typeBBlock .saleIcon, .typeBBlockLast .saleIcon{background:url("/img/list/btn_pink_sale.gif") 0 0 repeat-y;width:40px;}


.typeBright{
margin:0 0 5px 0 !important;
}
.jacketBlock{
margin:20px auto 5px auto;
padding:0;
width:95px;
}
.typeBBlock img, .typeBBlockLast img{
margin:0 auto;
padding:0;
border:0;
}
.typeBBlock .jacket, .typeBBlockLast .jacket{
margin:0 10px 0 0;
padding:0;
width:93px;
height:93px;
float:left;
border:solid 2px #F5F5F5;
}
.typeBBlock .jacket:hover, .typeBBlockLast .jacket:hover{border:solid 2px #D45D0C;}

.typeBBlock .title, .typeBBlockLast .title{
margin:0 0 3px 0;
padding:0 15px;
}
.typeBBlock .detail, .typeBBlockLast .detail{
margin:0;
padding:0 15px;
font-size:1.0em;
color:#666666;
}


/*  TYPEC  */
.typeCBlock{
margin:0 5px 5px 0;
padding:30px 0 30px 0;
width:655px;
border:solid 1px #cccccc;
}
.typeCBlockIn{
margin:0 0 0 40px;
padding:0;
width:585px;
}
.typeCBlock img{
margin:0;
padding:0;
border:0;
}
.typeCBlock .jacket{
margin:0;
padding:0;
width:93px;
height:93px;
float:left;
border:solid 1px #F5F5F5;
}
.typeCBlock .jacket:hover{border:solid 1px #D45D0C;}


