@charset "UTF-8";
@import 'accordion.css';

/*************************
  DCTSTORE item detail Page
*************************/
.artist_head_menu{ display:block; margin-bottom:10px; }

<!--

/*Search Key*/
a.s{
	font-size:1px;
	height:1px;
	visibility:hidden;
}

/*
.release_date{
	font-size:96%;
	color:#f00;
}
*/
/*******************
 Page Layout
*******************/
td {
 color:#666;
}
a{text-decoration:none;}
a:hover{color:#333; text-decoration:underline;}

form{margin:0;padding:0;}

.detail_left{
	width:220px;/** = Item Image Size(w) + 20px **/
}
.detail_right{
  width:430px;
}

.pb20{
padding-bottom:20px;
}

.free_box_l{
padding-bottom:20px;
}

.free_box{
	text-align:left;
	position:relative;
	min-height: 1%;
	display: inline-table;
}
.free_box:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/*\*/
* html .free_box { height: 1%;}
.free_box {
	display: block;
	width:650px;
	margin:10px 0 0 0;
}

.status{
/*	margin-top:-6px;*/
	margin-top:20px;
/*	margin-bottom:10px;*/
	width:380px;
	height:50px;
}
#status_rv	{	background:url(../images/item_detail/status_rv.gif) no-repeat;}
#status_3	{	background:url(../images/item_detail/status_3.gif) no-repeat;}
#status_14	{	background:url(../images/item_detail/status_14.gif) no-repeat;}
#status_over{	background:url(../images/item_detail/status_over.gif) no-repeat;}

#btn_cart	{ display:block; background:url(../images/item_detail/btn_cart.gif) no-repeat; width:150px; height:34px; }
#btn_cart_rv	{ background:url(../images/item_detail/btn_cart_rv.gif) no-repeat; width:150px; height:34px; }


.box_rv{
color:#FD4966;
border:solid 1px #FD4966;
padding:8px 0 8px 10px;
margin-bottom:15px;
}

.strong_rv{
	font-size:123%;
	font-weight:bold;
}

.caution{
	color:#FD4966;
	padding-bottom:7px;
}
.release_date_rv{
	color:#FD4966;
	padding-bottom:7px;
}
.relese_date{
	color:#666;
	font-weight:bold;
	padding-bottom:7px;
}
.release_date_with_btn{
	color:#FD4966;
	font-size:85%;
	height:20px;
	margin:0 0 15px 0px;
	font-size:93%;
}

.item_over{
/*  width:240px;*/
  background-color:#FFEFF0;
  color:#FF0101;	
  text-align:center;
  padding:3px 0;
}

.free_left{
	float:left;
	display: block;
	width:190px;/** = Item Image Size(w) -10px **/
}
.free_right{
  display: block;
	float:right;
	width:430px;
}

/********************
 Text Style
*********************/
.item_info {/* normal txt */
	line-height:160%;
  display:inline-table;
  margin-top:15px;
	width:100%;
  font-size:93%;
  color:#666;
/*	padding-left:10px; */
	letter-spacing:1px;
  margin-bottom:20px;
}
.item_info a {
	text-decoration:underline;
}

.item_info1 {/* small txt */
  display:inline-table;
  margin-top:15px;
	width:100%;
  font-size:86%;
  color:#666;
/* padding-left:10px;*/
}
.item_info2 {/* tokuten txt */
  display:inline-table;
	width:100%;
  font-size:93%;
  color:#FE741C;
	padding-bottom:3px;
}

/********************
 iframe - artist header
********************/
iframe.artist_hd{
	width:650px;
	height:300px; /* min266px;*/
}
iframe#artist_hd_dct{}/* artist射悉 */
iframe#artist_hd_sal	{ height:150px;}
iframe#artist_hd_am60	{ height:150px;}
iframe#artist_hd_kow	{ height:150px;}
iframe#artist_hd_others{ height:150px;}

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

a.mn_dct{ background:url(../images/artist/dct/mn_dct.gif) no-repeat; width:160px;}
li.mn_dct_bg{ background:url(../images/artist/dct/mn_dct_bg.gif) repeat-x; width:64px;}
a.mn_dct_album{ background:url(../images/artist/dct/mn_dct_album.gif) no-repeat; width:90px; }
a.mn_dct_single{ background:url(../images/artist/dct/mn_dct_single.gif) no-repeat; width:90px; }
a.mn_dct_dvd{ background:url(../images/artist/dct/mn_dct_dvd.gif) no-repeat; width:100px; }
a.mn_dct_goods{ background:url(../images/artist/dct/mn_dct_goods.gif) no-repeat; width:72px; }
a.mn_dct_books{ background:url(../images/artist/dct/mn_dct_books.gif) no-repeat; width:70px; }
li.mn_dct_r{ background:url(../images/artist/dct/mn_dct_r.gif) no-repeat; width:4px;}

a.mn_miwa{ background:url(../images/artist/miwa/mn_miwa.gif) no-repeat; width:160px;}
li.mn_miwa_bg{ background:url(../images/artist/miwa/mn_miwa_bg.gif) repeat-x; width:206px;}
a.mn_miwa_album{ background:url(../images/artist/miwa/mn_miwa_album.gif) no-repeat; width:90px; }
a.mn_miwa_single{ background:url(../images/artist/miwa/mn_miwa_single.gif) no-repeat; width:90px; }
a.mn_miwa_dvd{ background:url(../images/artist/miwa/mn_miwa_dvd.gif) no-repeat; width:100px; }
li.mn_miwa_r{ background:url(../images/artist/miwa/mn_miwa_r.gif) no-repeat; width:4px;}

a.mn_masato{ background:url(../images/artist/masato/mn_masato.gif) no-repeat; width:160px;}
li.mn_masato_bg{ background:url(../images/artist/masato/mn_masato_bg.gif) repeat-x; width:326px;}
a.mn_masato_single{ background:url(../images/artist/masato/mn_masato_single.gif) no-repeat; width:90px; }
a.mn_masato_books{ background:url(../images/artist/masato/mn_masato_books.gif) no-repeat; width:70px; }
li.mn_masato_r{ background:url(../images/artist/masato/mn_masato_r.gif) no-repeat; width:4px;}

a.mn_love{ background:url(../images/artist/love/mn_love.gif) no-repeat; width:160px;}
li.mn_love_bg{ background:url(../images/artist/love/mn_love_bg.gif) repeat-x; width:234px;}
a.mn_love_album{ background:url(../images/artist/love/mn_love_album.gif) no-repeat; width:90px; }
a.mn_love_single{ background:url(../images/artist/love/mn_love_single.gif) no-repeat; width:90px; }
a.mn_love_goods{ background:url(../images/artist/love/mn_love_goods.gif) no-repeat; width:72px; }
li.mn_love_r{ background:url(../images/artist/love/mn_love_r.gif) no-repeat; width:4px;}

a.mn_naomi{ background:url(../images/artist/naomi/mn_naomi.gif) no-repeat; width:160px;}
li.mn_naomi_bg{ background:url(../images/artist/naomi/mn_naomi_bg.gif) repeat-x; width:236px;}
a.mn_naomi_album{ background:url(../images/artist/naomi/mn_naomi_album.gif) no-repeat; width:90px; }
a.mn_naomi_single{ background:url(../images/artist/naomi/mn_naomi_single.gif) no-repeat; width:90px; }
a.mn_naomi_goods{ background:url(../images/artist/naomi/mn_naomi_goods.gif) no-repeat; width:70px; }
li.mn_naomi_r{ background:url(../images/artist/naomi/mn_naomi_r.gif) no-repeat; width:4px;}

a.mn_ternival{ background:url(../images/artist/ternival/mn_ternival.gif) no-repeat; width:160px;}
li.mn_ternival_bg{ background:url(../images/artist/ternival/mn_ternival_bg.gif) repeat-x; width:396px;}
a.mn_ternival_album{ background:url(../images/artist/ternival/mn_ternival_album.gif) no-repeat; width:90px; }
li.mn_ternival_r{ background:url(../images/artist/ternival/mn_ternival_r.gif) no-repeat; width:4px;}

a.mn_lucklang{ background:url(../images/artist/lucklang/mn_lucklang.gif) no-repeat; width:160px;}
li.mn_lucklang_bg{ background:url(../images/artist/lucklang/mn_lucklang_bg.gif) repeat-x; width:306px;}
a.mn_lucklang_album{ background:url(../images/artist/lucklang/mn_lucklang_album.gif) no-repeat; width:90px; }
a.mn_lucklang_single{ background:url(../images/artist/lucklang/mn_lucklang_single.gif) no-repeat; width:90px; }
li.mn_lucklang_r{ background:url(../images/artist/lucklang/mn_lucklang_r.gif) no-repeat; width:4px;}

a.mn_nakazawa{ background:url(../images/artist/nakazawa/mn_nakazawa.gif) no-repeat; width:160px;}
li.mn_nakazawa_bg{ background:url(../images/artist/nakazawa/mn_nakazawa_bg.gif) repeat-x; width:396px;}
a.mn_nakazawa_single{ background:url(../images/artist/nakazawa/mn_nakazawa_single.gif) no-repeat; width:90px; }
li.mn_nakazawa_r{ background:url(../images/artist/nakazawa/mn_nakazawa_r.gif) no-repeat; width:4px;}

a.mn_who{ background:url(../images/artist/who/mn_who.gif) no-repeat; width:160px;}
li.mn_who_bg{ background:url(../images/artist/who/mn_who_bg.gif) repeat-x; width:396px;}
a.mn_who_album{ background:url(../images/artist/who/mn_who_album.gif) no-repeat; width:90px; }
li.mn_who_r{ background:url(../images/artist/who/mn_who_r.gif) no-repeat; width:4px;}

a.mn_fuzzy{ background:url(../images/artist/fuzzy/mn_fuzzy.gif) no-repeat; width:160px;}
li.mn_fuzzy_bg{ background:url(../images/artist/fuzzy/mn_fuzzy_bg.gif) repeat-x; width:396px;}
a.mn_fuzzy_single{ background:url(../images/artist/fuzzy/mn_fuzzy_single.gif) no-repeat; width:90px; }
li.mn_fuzzy_r{ background:url(../images/artist/fuzzy/mn_fuzzy_r.gif) no-repeat; width:4px;}

a.mn_dtw{ background:url(../images/artist/dtw/mn_dtw.gif) no-repeat; width:160px;}
li.mn_dtw_bg{ background:url(../images/artist/dtw/mn_dtw_bg.gif) repeat-x; width:396px;}
a.mn_dtw_album{ background:url(../images/artist/dtw/mn_dtw_album.gif) no-repeat; width:90px; }
li.mn_dtw_r{ background:url(../images/artist/dtw/mn_dtw_r.gif) no-repeat; width:4px;}

a.mn_under{ background:url(../images/artist/under/mn_under.gif) no-repeat; width:160px;}
li.mn_under_bg{ background:url(../images/artist/under/mn_under_bg.gif) repeat-x; width:396px;}
a.mn_under_album{ background:url(../images/artist/under/mn_under_album.gif) no-repeat; width:90px; }
li.mn_under_r{ background:url(../images/artist/under/mn_under_r.gif) no-repeat; width:4px;}

a.mn_sal{ background:url(../images/artist/sal/mn_sal.gif) no-repeat; width:160px;}
li.mn_sal_bg{ background:url(../images/artist/sal/mn_sal_bg.gif) repeat-x; width:306px;}
a.mn_sal_album{ background:url(../images/artist/sal/mn_sal_album.gif) no-repeat; width:90px; }
a.mn_sal_single{ background:url(../images/artist/sal/mn_sal_single.gif) no-repeat; width:90px; }
li.mn_sal_r{ background:url(../images/artist/sal/mn_sal_r.gif) no-repeat; width:4px;}

a.mn_am60{ background:url(../images/artist/am60/mn_am60.gif) no-repeat; width:160px;}
li.mn_am60_bg{ background:url(../images/artist/am60/mn_am60_bg.gif) repeat-x; width:396px;}
a.mn_am60_album{ background:url(../images/artist/am60/mn_am60_album.gif) no-repeat; width:90px; }
li.mn_am60_r{ background:url(../images/artist/am60/mn_am60_r.gif) no-repeat; width:4px;}

a.mn_kow{ background:url(../images/artist/kow/mn_kow.gif) no-repeat; width:160px;}
li.mn_kow_bg{ background:url(../images/artist/kow/mn_kow_bg.gif) repeat-x; width:396px;}
a.mn_kow_album{ background:url(../images/artist/kow/mn_kow_album.gif) no-repeat; width:90px; }
li.mn_kow_r{ background:url(../images/artist/kow/mn_kow_r.gif) no-repeat; width:4px;}

a.mn_others{ background:url(../images/artist/others/mn_others.gif) no-repeat; width:160px;}
li.mn_others_bg{ background:url(../images/artist/others/mn_others_bg.gif) repeat-x; width:296px;}
a.mn_others_album{ background:url(../images/artist/others/mn_others_album.gif) no-repeat; width:90px; }
a.mn_others_dvd{ background:url(../images/artist/others/mn_others_dvd.gif) no-repeat; width:100px; }
li.mn_others_r{ background:url(../images/artist/others/mn_others_r.gif) no-repeat; width:4px;}

ul.artist_mn a:hover, ul.artist_mn a:active{	background-position: 0 -35px;}


.catch_box_top{
	margin-top:10px;
	margin-bottom:-20px;
}
* html .catch_box_top{
	margin-bottom:-30px;
}

/********************
 Overide Photo --> dctstore.css
********************/

img.item_image{
	display:block;
	margin:10px 0 10px 0;
}

#item_base{
	margin-top:20px;
}

#item_image_base img{
	width:200px;
	display:block;
	margin:10px 0 10px 0;
}

.zoom{
	display:block;
	background:url(../images/item_detail/zoom.gif) no-repeat center top;
	margin:10px auto 10px auto;
	width:200px;
	height:20px;
}

/*
a.img_map:hover{
	border:dotted 1px #4EB8F3;
}
*/

/*********************
 item thumbnail,detail image
*********************/

.thumbnail{
	width:180px;
	margin-bottom:10px;
}
.thumbnail ul li{
	float:left;
}
.thumbnail ul li a img{
	margin-right:3px;
	width:63px;	
}


a.item_link{
  clear:both;
	display:block;
	background:url(../images/item_detail/icon_r_org.gif) no-repeat left top;
	width:406px;
	padding-left:24px;
	line-height:130%;
  color:#FE741C;
	text-decoration:underline;
	margin:20px 0 0 0;
}

a.item_link:hover{ 
  color:#FE741C;
	text-decoration:none;
	opacity:0.8; filter:alpha(opacity=80); 
}

/********************
 Catch Copy
********************/
.catch_box {/* before 20090818 */
	display:block;
	margin:20px 0 20px 20px;
	width:620px;
}

.catch_box2{
	margin:10px 0 10px 0;
}
.catch_box2_hd {
	width:430px; height:20px;
	background:url(../images/item_detail/catch_box_hd.jpg) no-repeat;
}
.catch_box2_bg{
	padding:0 20px; 
	width:430px;
	_width:390px;
	background:url(../images/item_detail/catch_box_bg.jpg) repeat-y;
	color:#018BD3;
}
.catch_box2_ft {
	width:430px; height:20px;
	background:url(../images/item_detail/catch_box_ft.jpg) no-repeat;
}
.catch_l{
  display:inline-table;
  font-size:17px;
  font-weight:bold;
	line-height:1.5em;
	letter-spacing:2px;
	width:390px;
}
.catch_m{
  display:inline-table;
  font-size:13px;
  font-weight:normal;
	line-height:150%;
	letter-spacing:1px;
	width:390px;
	margin-top:5px;
}

.item_info_catch1 {/* catch L */
  display:inline-table;
  font-size:18px;
  font-weight:bold;
	line-height:1.5em;
  color:#C6172D;/* red#C6172D red#E2142E bl#3877C4 skybl#018BD3 */
/*	border:solid 3px #E2142E; */
/*	padding-left:10px;*/
	margin:10px auto;
	letter-spacing:2px;
}
.item_info_catch1 a, .item_info_catch1 a:hover{
	color:#E2142E;
}

.item_info_catch2 {/* catch M */
  display:inline-table;
  font-size:14px;
  font-weight:bold;
	line-height:160%;
	letter-spacing:1px;
  color:#DC972B;/*yell#FFB644 red#E2142E bl#3877C4 or#FE741C skybl#018BD3*/
/*	border:solid 3px #E2142E; */
/*  padding-left:10px;*/
	/* margin-top:5px; */
}
.item_info_catch2 a, .item_info_catch2 a:hover{
	color:#BC770B;/*#C5AB64*/
	text-decoration:underline;
}

.item_info_catch3 {/* catch S */
  display:inline-table;
  font-size:14px;
  font-weight:normal;
	line-height:160%;
  color:#DC972B;/*yell#FFB644 red#E2142E bl#3877C4 or#FE741C skybl#018BD3*/
	margin-top:7px;
}

.font_l{
	font-size:130%;
	/* color:#DC972B; */ 
}
.no_sp{
	letter-spacing:0px;
}
/*********************
 Spec
**********************/
table.spec{
	margin-bottom:20px;
	margin-top:20px;
	border:0;
}
table.spec td{
	color:#014A77;
	font-size:77%;
	padding:0;
	margin:0;
}

td.artist_name_tl{
	width:80px;
}
td.artist_name a{
	text-decoration:underline;
	padding-bottom:5px;
}
td.coron{
	padding-left:5px;
	width:10px;
}
td.item_name{
	text-decoration:none;
	padding-bottom:5px;
}
td.serial_code{
}
td.date_of_sale{
}
td.price{
}
td.price .price_s{
  color:#014A77;
}

.goods_spec{
	padding:15px;
	line-height:140%;
	border:solid 1px #ddd;
	font-size:93%;
}
.item_spec{
	background:url(../images/item_detail/tl_iteminfo.jpg) no-repeat;
	padding-top:50px;
	line-height:160%;
	font-size:93%;
/*	margin-bottom:20px;*/
}
.item_spec_dvd{
	background:url(../images/item_detail/tl_iteminfo_dvd.jpg) no-repeat;
	padding-top:50px;
	line-height:160%;
	font-size:93%;
/*	margin-bottom:20px;*/
}
.item_spec_goods{
	background:url(../images/item_detail/tl_iteminfo_goods.jpg) no-repeat;
	padding-top:50px;
	line-height:160%;
	font-size:93%;
/*	margin-bottom:20px;*/
}
.item_spec_books{
	background:url(../images/item_detail/tl_iteminfo_books.jpg) no-repeat;
	padding-top:50px;
	line-height:160%;
	font-size:93%;
/*	margin-bottom:20px;*/
}
.item_spec_blu-ray{
	background:url(../images/item_detail/tl_iteminfo_blu-ray.jpg) no-repeat;
	padding-top:50px;
	line-height:160%;
	font-size:93%;
/*	margin-bottom:20px;*/
}
.item_spec_original{
	background:url(../images/item_detail/tl_iteminfo_original.jpg) no-repeat;
	padding-top:50px;
	line-height:160%;
	font-size:93%;
/*	margin-bottom:20px;*/
}
.item_spec_ikeda{
	background:url(../images/item_detail/tl_iteminfo_ikeda.jpg) no-repeat;
	padding-top:50px;
	line-height:160%;
	font-size:93%;
/*	margin-bottom:20px;*/
}

.attention{
	font-size:85%;
	color:#C6172D;
	line-height:180%;
}
.original_item_txt{
	color:#014A77;
	margin-bottom:20px;
}
/*********************
 Song List
**********************/
iframe.player_btn{
	margin:1px 0 0 140px;
	width:77px;
	height:27px;/*77px 27px*/
}
a#pop_link{
	display:block;
	background:url(../images/item_detail/btn_shichou.gif) no-repeat;
	width:77px;
	height:27px;
	text-indent:-9999px;
	outline:none;
}
a#pop_link:hover,a#pop_link:active{ background-position:0 -27px; }


/*********************
 Song List New
**********************/
.tab_inner{
	text-align:center;
	padding:0;
	width:430px;
	min-height:50px;
}

.tab_inner2{
	text-align:left;
	padding:0;
	width:430px;
	min-height:50px;
}

.tab_inner_close {
margin:0;
padding:0;
height:0;
overflow:hidden;
clear:both;
display:none;
}

table.song_list {
	margin:0 0 20px 0;
	display:block;
	width:100%;
	line-height:120%;
	background-color:#fff;
}
table.song_list td {
  color:#3877C4;
  padding:3px 0;
  text-align:left;
	border-bottom:solid 1px #d6e8ee;
}


table.song_list td.cap{ border:none; }
table.song_list td div.cap{
position:relative; width:430px; height:50px;
background:url(../images/item_detail/songlist.jpg) no-repeat;
}
table.song_list td div.cap_basic{background:url(../images/item_detail/songlist_basic.jpg) no-repeat;}

table.song_list td div.cap_shichou{background:url(../images/item_detail/songlist_shichou.jpg) no-repeat;}
table.song_list td div.cap_dvd{background:url(../images/item_detail/songlist_dvd.jpg) no-repeat;}
table.song_list td div.cap_uta{    background:url(../images/item_detail/songlist_uta.jpg) no-repeat;}
table.song_list td div.cap_full{   background:url(../images/item_detail/songlist_full.jpg) no-repeat;}

table.song_list td div.cap a{ text-indent:-9999px; outline:none; }
table.song_list td div.cap a.tab_shichou{ position:absolute; top:10px; left:190px; width:80px; height:22px; }
table.song_list td div.cap a.tab_uta    { position:absolute; top:10px; left:270px; width:80px; height:22px; }
table.song_list td div.cap a.tab_full   { position:absolute; top:10px; left:350px; width:80px; height:22px; }
table.song_list td div.cap a:hover{ background-color:#fff; opacity:0.2; filter:alpha(opacity=20); }

table.song_list td.cap_title{
	background-color:#fff;
  color:#155B90;
	font-weight:bold;
  font-size:14px;
	padding-top:5px;
	padding-left:5px;
}
table.song_list td.num{
	font-size:93%;
	color:#333;
  text-align:left;
  padding-left:5px;
width:7%;
}
table.song_list td.title{
  font-size:93%;
  color:#333;
/*  width:310px;*/
width:80%;
  padding-right:8px;
  text-align:left;
}
table.song_list td.title_basic{
  font-size:93%;
  color:#333;
  width:410px;
  padding-right:8px;
}

table.song_list td.title .tieup{
  font-size:77%;
  color:#014A77;
	line-height:120%;
}

/*
table.song_list td.shichou a{
display:block;
background:url(../images/item_detail/btn_shichou.jpg) no-repeat;
width:35px; height:14px;
}
*/

table.song_list td.shichou, table.song_list td.uta, table.song_list td.full{
width:13%;
min-width:55px;
}

table.song_list td.uta a{
display:block;
background:url(../images/item_detail/btn_uta.jpg) no-repeat;
width:35px; height:14px;
float:right;
padding-right:20px;
}

table.song_list td.full a{
display:block;
background:url(../images/item_detail/btn_full.jpg) no-repeat;
width:35px; height:14px;
float:right;
padding-right:20px;
}

table.song_list tr.row_color{
	background-color:#fff;
}

.border_box{
	padding:15px;
	line-height:160%;
	border:solid 1px #ddd;
	margin-top:15px;
	font-size:93%;
}

table.item_detail_link{	/*margin:20px 0 10px 0;*/ display:none; }
table.item_detail_link td{	vertical-align:middle; padding:2px; }



/*** uta2 full2 since 2009.11.25 ***/
table.song_list td.num2{
	font-size:93%;
	color:#333;
  text-align:left;
  padding-left:5px;
width:7%;
}
table.song_list td.title2{
  font-size:93%;
  color:#333;
  width:310px;
  padding-right:8px; 
}
table.song_list td.title2 .tieup{
  font-size:77%;
  color:#014A77;
	line-height:120%;
}
table.song_list td.uta2, table.song_list td.full2{ text-align:center; width:50px;}
table.song_list td.uta2 a{
display:block;
background:url(../images/item_detail/btn_uta2.jpg) no-repeat;
width:44px; height:18px;
}
table.song_list td.full2 a{
display:block;
background:url(../images/item_detail/btn_full2.jpg) no-repeat;
width:44px; height:18px;
}


/*********************
 Related Item Style
**********************/
.related_item {
	position:relative;
}
#item_detail_bottom{
	border-top:dashed 1px #ccc;
	padding-top:20px;
}

td.lossleader_item_name { color: #014A77; font-size:93%; font-weight:bold; width:180px; padding:7px 10px 0 10px; display:block;}
a.lossleader_item_name:link { color: #014A77;}
a.lossleader_item_name:visited { color: #014A77;}
a.lossleader_item_name:active { color: #014A77;}
span.lossleader_price1 { color: #fff; font-size: 0%; font-weight:normal; width:0; height:0;}
span.lossleader_price2 { color: #CC0000; font-size:77%; font-weight:normal; padding:0 0 20px 0; display:block;}

span.item_name { color: #014A77; font-size:150%; line-height:140%; display:block; margin:5px 0 -10px 0; width:430px;}

span.item_number_title { color: #333; font-size:100%;}
span.item_number { color: #333; font-size:100%;}
span.release_title{ color: #333; font-size:100%;}
span.release_date { color: #333; font-size:100%;}

table.basic_data { margin-bottom:20px; }
table.basic_data td{ padding:0; }
td.item_number_title { color: #333; font-size:100%;}
td.item_number { color: #333; font-size:100%;}
td.release_title{ color: #333; font-size:100%;}
td.release_date { color: #333; font-size:100%;}

table.basic_data_price { margin-bottom:15px; }
span.tax_postage { color: #333; font-size:93%; margin-left:10px;}
span.price1 { color: #CC0000; font-size:93%;}
span.price2 { color: #CC0000; font-size:138.5%; font-weight:bold; margin:5px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif;}
span.price_yen { color: #CC0000; font-size:93%;}
span.garden_point { color: #FE741C; font-size: 100%; margin-left:15px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif;}

.cart_area{ width:260px; }
td.cart_area_amount{ vertical-align:middle; width:85px;}
td.cart_area_amount .qty{ width:30px; }
td.cart_area_btn{ vertical-align:middle; }

span.catch_copy { color: #333; font-size: 80%; margin-bottom:10px; width:290px;}
span.catch_copy img{ margin-bottom:8px; }

a.etc_link:link { color: #666; font-size:93%;}
a.etc_link:visited { color: #666; font-size:93%;}
a.etc_link:active { color: #333; font-size:93%;}
a.etc_link:hover { color: #333; font-size:93%;}

tbody{
  height:1px;
}

.osusume_thumbnail{ width:650px; }
.osusume_thumbnail td { padding:0;}
.osusume_thumbnail td img{width:82px;}


#mail2friend{
	background:url(../images/item_detail/mail2friend_bg.gif) repeat-y;
	width:430px;
	height:auto;
}
#mail2friend iframe{
	display:block;
	width:408px;
	height:460px;
	margin-left:20px;
}
.mail2friend_h{
	background:url(../images/item_detail/mail2friend_h.gif) no-repeat;
	width:430px;
	height:50px;
}
.mail2friend_f{
	background:url(../images/item_detail/mail2friend_f.gif) left bottom no-repeat;
	width:430px;
	height:26px;
	position:relative;
}
a#btnClose{
	display:block;
	text-indent:-9999px;
	font-size:1px;
	background:url(../images/item_detail/btn_close.gif) 0 0 no-repeat;
	width:60px;
	height:26px;
	margin:0 0 0 auto;
}

.mail2friend_h_orgItem{
	background:url(../images/item_detail/mail2friend_h_orgItem.gif) no-repeat;
	width:430px;
	height:50px;
}

/* 赤ドリ */
.type_r span.item_name{ color:#ae1702; }
.type_r table.song_list td div.cap_shichou{background:url(../images/item_detail/songlist_shichou_r.jpg) no-repeat;}
.type_r table.song_list td div.cap_uta{background:url(../images/item_detail/songlist_uta_r.jpg) no-repeat;}
.type_r table.song_list td div.cap_full{background:url(../images/item_detail/songlist_full_r.jpg) no-repeat;}
.type_r .catch_box2_hd {
	background:url(../images/item_detail/catch_box_hd_r.jpg) no-repeat;
}
.type_r .catch_box2_bg{
	background:url(../images/item_detail/catch_box_bg_r.jpg) repeat-y;
	color:#ae1702;
}
.type_r .catch_box2_ft{
	background:url(../images/item_detail/catch_box_ft_r.jpg) no-repeat;
}

-->
