@charset "UTF-8";

/*************************
  dctstore Category Page
*************************/

h1.cat{
 font-size:120%;
 border:none; border-bottom:solid 2px;
 padding-bottom:3px;
 margin:10px 0;
}
.cat_music{    color:#FF752A; border-color:#FF752A;}
.cat_movie{    color:#E30F7E; border-color:#E30F7E;}
.cat_goods{    color:#0654A6; border-color:#0654A6;}
.cat_ticket{   color:#9C08E0; border-color:#9C08E0;}
.cat_books{    color:#CDCB07; border-color:#CDCB07;}
.cat_original{ color:#FF50AB; border-color:#FF50AB;}
.cat_outlet{   color:#D82926; border-color:#D82926;}
.cat_premium{  color:#A28A44; border-color:#A28A44;}
.cat_fanclub{  color:#58B958; border-color:#58B958;}
.cat_all{      color:#F84141; border-color:#F84141;/*1493D6*/}

h2.icon_title{
	display:block;
	text-indent:-9999px;
	width:100%;
	height:45px;
	margin:10px 0 20px 0;
	border-bottom:solid 1px #BEBEBE;
}
h2.icon_album_cd{
	background:url(../images/item_detail/icon_album_cd.gif) no-repeat left top;
}
h2.icon_single_cd{
	background:url(../images/item_detail/icon_single_cd.gif) no-repeat left top;;
}
h2.icon_dvd{
	background:url(../images/item_detail/icon_dvd.gif) no-repeat left top;;
}
h2.icon_books{
	background:url(../images/item_detail/icon_books.gif) no-repeat left top;;
}
h2.icon_goods{
	background:url(../images/item_detail/icon_goods.gif) no-repeat left top;;
}


img.newrelease{margin-bottom:10px;}

.list_inner{
	text-align:center;
	margin:0;
	width:648px;
	*font-size:80%;
	*font:80%;
	line-height:140%;
}

#cat_main{
float:right;
width:650px;
}

.cat_title {
  display:block;
	margin:30px 0 0 0;
}
.cat_line{
	border-top:solid 3px;
	margin-bottom:30px;
}
.cat_line_osusume{
	border-top:solid 3px;
	margin-bottom:7px;
}
/*** artist color ***/
.cat_line_dct       {	border-color:#09C608; }
.cat_line_miwa      { border-color:#9271AA; }
.cat_line_masato    { border-color:#003399; }
.cat_line_love      { border-color:#990099; }
.cat_line_naomi     { border-color:#FF0F70; }
.cat_line_ternival  { border-color:#FFB400; }
.cat_line_lucklang  { border-color:#CD9933; }
.cat_line_nakazawa  { border-color:#894300; }
.cat_line_who       { border-color:#D4016E; }
.cat_line_dtw       { border-color:#706146; }
.cat_line_under     { border-color:#228ED7; }
.cat_line_ftp       { border-color:#FE5700; }
.cat_line_sal       { border-color:#66C6EF; }
.cat_line_am60      { border-color:#53A8DA; }
.cat_line_coam      { border-color:#CC6699; }
.cat_line_kow       { border-color:#6A74C4; }
.cat_line_fuzzy     { border-color:#C60606; }
.cat_line_others    { border-color:#666666; }

/*** dct only ***/
.goto_list {
	float:right;
	margin-top:10px;
}
.goto_list a       { color:#09C608; }
.goto_list a:hover { color:#19B618; }


table.table_catlist{
  width:650px;
  font-size:93%;
  line-height:150%;
	padding:0;
	margin-bottom:20px;
}

table.table_catlist a{ display:block; color:#494949; font-size:110%; font-weight:bold; text-decoration:none;}
table.table_catlist a:hover{ color:#3877C4; text-decoration:underline; }

table.table_catlist td{
	padding:0;
	margin:0;
}
table.table_catlist .td1 { width:0px;  }
table.table_catlist .td2 { width:320px; }
table.table_catlist .td3 { width:0px;  }
table.table_catlist .td4 { width:0px; border-left:dotted 1px #BEBEBE; }
table.table_catlist .td5 { width:320px; }
table.table_catlist .td6 { width:0px;  }
table.table_catlist .td_dotline { margin-top:10px; height:10px; border-top:dotted 1px #BEBEBE; }
table.table_catlist .td_dotline_top { height:10px;}

.cat_left{
	display:inline-table;
	border-right:dotted 1px #BEBEBE;
	text-align:left;
	padding:0;
	margin:0;
	width:300px;
}
.cat_right{
  margin:0;
	text-align:left;
	width:300px;
}
td .cat_line_dot{
	margin-top:20px;
	width:650px;
	height:20px;
	border-top:dotted 1px #BEBEBE;
}
.cat_jacket{
	float:left;
	width:82px;/*100px*/
	margin-left:10px;
	margin-top:5px;
}
.cat_jacket img{
	width:82px;
}
.cat_detail{
	float:left;
	width:150px;
	margin-left:20px;
	margin-top:5px;
	font-size:90%;
	line-height:120%;
}
.cat_detail a{
	font-size:106%;
}

/*** Pick UP item ***/
.pickup_item td a{ color:#494949; font-size:150%; font-weight:bold; text-decoration:none;}
.pickup_item td a:hover{ color:#3877C4; text-decoration:underline; }
.item_info{
	font-size:90%;
	line-height:120%;
}

a.pickup_item_sub {color:#494949; font-size:93%; font-weight:bold; text-decoration:none;}
a.pickup_item_sub:hover{ color:#3877C4; text-decoration:underline; }

a.btn_cart{
  display:block;
	width:120px;
	height:36px;
	background:url(../images/btn_cart_buy.gif) no-repeat;
}
a.btn_cart:hover{ background-position: 0px -36px;}

#newrelease{
position:relative;
background:url(../images/dct_newrelease2.jpg) no-repeat;
width:650px;
height:732px;
margin-top:20px;
}

#newrelease_cart1{
	position:absolute;
	top:293px;
	left:440px;
}
#newrelease_cart2{
	position:absolute;
	top:541px;
	left:260px;
}
#newrelease_cart3{
	position:absolute;
	top:661px;
	left:272px;
}
#newrelease_cart1_area{	position:absolute;	width:650px; height:225px; top:115px;	left:0px;}
#newrelease_cart2_area{ position:absolute;	width:650px; height:210px; top:380px;	left:0px;}
#newrelease_cart3_area{	position:absolute;	width:400px; height:110px; top:595px;	left:0px;}


#newrelease2{
position:relative;
background:url(../images/bnr650/new_release_sonosakihe_650_6.jpg) no-repeat;
width:650px;
height:215px;
margin:15px 0 15px 0;
}
#newrelease2_cart1_area{ position:absolute; width:650px; height:215px; top:0px; left:0px; }
#newrelease2_cart1{
	position:absolute;
	top:161px;
	left:509px;
}

ul.artist_mn{
	margin-top:30px;
	width:650px;
	height:35px;
}
ul.artist_mn li{
	display:inline;
	float:left;
	height:35px;
}
ul.artist_mn li a{
	display:block;
	height:35px;
	margin-left:3px;
}

a.mn_dct{ background:url(../images/artist/dct/mn_dct2.gif) no-repeat; width:60px;}
a.mn_dct_album{ background:url(../images/artist/dct/mn_dct_album2.gif) no-repeat; width:80px; }
a.mn_dct_single{ background:url(../images/artist/dct/mn_dct_single2.gif) no-repeat; width:80px; }
a.mn_dct_dvd{ background:url(../images/artist/dct/mn_dct_dvd2.gif) no-repeat; width:90px; }
a.mn_dct_goods{ background:url(../images/artist/dct/mn_dct_goods2.gif) no-repeat; width:62px; }
a.mn_dct_books{ background:url(../images/artist/dct/mn_dct_books2.gif) no-repeat; width:60px; }
ul.artist_mn a:hover, ul.artist_mn a:active{ background-position: 0 -35px;}



/*miwa yoshida*/
#newrelease_miwa_cart1_area{	position:absolute; width:650px; height:201px; top:0px;	left:0px;}
#newrelease_miwa_cart1{
	position:absolute;
	top:121px;
	left:362px;
}
#osusume_miwa {
position:relative;
background:url(../images/bnr650/miwa_bh2.jpg) no-repeat;
width:650px;
height:225px;
margin-top:0;
}



/*others*/
#newrelease_others_cart1_area{	position:absolute; width:650px; height:201px; top:0px;	left:0px;}
#newrelease_others_cart1{
	position:absolute;
	top:138px;
	left:362px;
}
#osusume_others {
position:relative;
background:url(../images/artist/others/others_recommend.jpg) no-repeat;
width:650px;
height:201px;
margin-top:0;
}



/*TERNIVALSENSE*/
#newrelease_ternival{
position:relative;
background:url(../images/artist/ternival/ternival_new.jpg) no-repeat;
width:650px;
height:255px;
margin-top:20px;
}
#newrelease_ternival_cart1_area{	position:absolute; width:650px; height:217px; top:0px;	left:0px;}
#newrelease_ternival_cart1{
	position:absolute;
	top:138px;
	left:365px;
}

#osusume_ternival {
position:relative;
background:url(../images/artist/ternival/ternival_recommend.jpg) no-repeat;
width:650px;
height:217px;
margin-top:0;
}


