@charset "UTF-8";
/*body*/
body{
	font-family:"ＭＳ Ｐゴシック", Osaka;
margin:0px;
}

br{letter-spacing:normal;}

/*  スタイル  */
.link_padd{
	padding:5px,5px,5px,5px;
}
.padding{
	padding-right:20px;	color:7c6187;
}
.dotte_line{
	border:dotted 5px #AA0044;
}
.dtop_line{
	background-image:url(../img/common/dateline_top.gif)
}
.dunder_line{
	background-image:url(../img/common/dunder_line.gif)
}

.pad{
	padding-left:5px;
}
.img_pad{
	padding:5px,5px,5px,5px;
}
.header_txt_white{
	font-size: 12px;	text-decoration: none;	color : #ffffff;	padding-left:5px;	padding-top:2px;
}
/* 文字スタイル */
.news_txt12{
	font-size:12px;
	text-decoration: none;
	color:#000000;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	letter-spacing:2px;
	line-height:150%;
	word-break:break-all;
}	
.txt12{
	font-size:12px;	font-family:"ＭＳ Ｐゴシック", Osaka;
}
.txt12s{
	font-size:12px;	font-family:"ＭＳ Ｐゴシック", Osaka;	letter-spacing:3px; line-height:150%;
}

.txt12per{
	font-size:12px;	font-family:"ＭＳ Ｐゴシック", Osaka;	color:#7c6187;
}
.txt12bper{
	font-size:12px;	font-family:"ＭＳ Ｐゴシック", Osaka;	color:#7c6187;	font-weight:bold; line-height:150%; letter-spacing:1px;
}
.date_white{
	color:#FFFFFF;	padding:5px,5px,5px,5px;
}
.footer_txt{
	font-size: 11px;	text-decoration: none;	color : #ffffff;	word-spacing:normal;
}
.white{
	text-decoration: none;	color : #ffffff;
}
.white_date{
	text-decoration: none;	color : #ffffff;	text-align:center;	font-size:12px;
}

.seach_white{
	text-decoration: none;	color : #ffffff;	margin-left:5px;
}

.perpleb{
	text-decoration: none;	color:#7c6187;	font-family:"ＭＳ Ｐゴシック", Osaka;
}
.pager{
	font-size:10px;	word-spacing:2px;	color:#7E4A76;
}
.font10{
	font-size:10px;	text-decoration: none;	color:#000000;	font-family:"ＭＳ Ｐゴシック", Osaka
}
.font10s{
	font-size:10px;	text-decoration: none;	color:#000000;	font-family:"ＭＳ Ｐゴシック", Osaka;	letter-spacing:2px;
}
.perple10{
	font-size:10px;	text-decoration: none;	color:#7c6187; 
}
.perple11{
	font-size:11px;	text-decoration: none;	color:#7c6187; letter-spacing:1px;
}
.font11{
	font-size:11px;	text-decoration: none;	color:#000000;	font-family:"ＭＳ Ｐゴシック", Osaka
}
.font12{
	font-size:12px;	text-decoration: none;	color:#000000;	font-family:"ＭＳ Ｐゴシック", Osaka; word-break:break-all;
}
.font12B{
	font-size:12px;	text-decoration: none;	color:#000000;	font-weight: bold;	letter-spacing:2px;	font-family:"ＭＳ Ｐゴシック", Osaka;
}
.perple12sb{
	font-size:12px;	text-decoration: none;	color:#7c6187;	letter-spacing:1px;	font-weight:bold;
}
.perple12{
	font-size:12px;	text-decoration: none;	color:#7c6187;
}
.perple12s{
	font-size:12px;	text-decoration: none;	color:#7c6187;	letter-spacing:2px;
}
.perple12b{
	font-size:12px;	text-decoration: none;	color:#7c6187;	font-weight:bold;
}
.font14{
	font-size:14px;	text-decoration: none;	color:#000000;	font-family:"ＭＳ Ｐゴシック", Osaka
}
.font14p{
	font-size:14px;	text-decoration: none;	color:#000000;	font-family:"ＭＳ Ｐゴシック", Osaka; /*line-height:150%;*/
}
.red14b{
	font-size:14px;	text-decoration: none;	color:#AA0044;	font-family:"ＭＳ Ｐゴシック", Osaka;	font-weight:bold;
}
.red14{
	font-size:14px;	text-decoration: none;	color:#AA0044;	font-family:"ＭＳ Ｐゴシック", Osaka; letter-spacing:1px;
}

/*--バックカラー---*/
.bk_title{
	color:#FFFFFF; background-color:#AA0044;
	height:19px; font-size:14px; font-family:"ＭＳ Ｐ明朝", "細明朝体";
	padding-left: 10px;
}
.bk_perple{
    background-color:#EBE7ED;
}
.bk_red{
	background-color:#AA0044;	width:560px;	height:22px;
}
.bk_date_red{
	background-color:#AA0044; color:#FFFFFF; background-position:center; margin-top:2px;
	width:74px; height:13px;
	padding-bottom:2px; padding-top:4px;
	font-size:12px;
}
.bk_white{
	text-decoration: none;	background-color:#FFFFFF;
}
.bk_sub_perple{
	background-color:#3E0044;
}
.bk_item_new{
	background-color:#EBE7ED;	border:solid 1px ;	border-bottom-color:#7C6187;	border-left-color:#7C6187;	border-right-color:#7C6187;	border-top-color:#7C6187;
}
.bk_date{
	background-color:#7c6187;	color:#FFFFFF;	height:15px;	width:61px;	padding:2px,2px,2px,2px;
}
.bk_datetime{
    background-color:#7E4A76;	color:#FFFFFF;
}
.cbk_date{
background-color:#7E4A76;color:#FFFFFF;width:70px;height:18px;
}
.bk_item_waku{
	background-color:#EBE7ED;
}

/*-----linkホワイト--------*/
a.footer_txt_white:link {
	color: #ffffff;	text-decoration: none;	font-size: 11px;
}
a.footer_txt_white:visited {
	color: #ffffff;	text-decoration: none;	font-size: 11px;
}
a.footer_txt_white:hover {
	color: #ff0000;	text-decoration: underline;	font-size: 11px;
}
a.footer_txt_white:active {
	color: #ffffff;	text-decoration: none;	font-size: 11px;
}
/*-----------------------*/
a.footer_txt_white2:link {
	color: #ffffff;	text-decoration: none;	font-size: 11px;
}
a.footer_txt_white2:visited {
	color: #ffffff;	text-decoration: none;	font-size: 11px;
}
a.footer_txt_white2:hover {
	color: #ff0000;	text-decoration: underline;	font-size: 11px;
}
a.footer_txt_white2:active {
	color: #ffffff;	text-decoration: none;	font-size: 11px;
}
/*--------------------------*/
a.link_per12:link {
	color: #7c6187;	text-decoration: none;	font-size: 12px;	font-weight:bold;
}
a.link_per12:visited {
	color: #7c6187;	text-decoration: none;	font-size: 12px;	font-weight:bold;
}
a.link_per12:hover {
	color: #FF0000;	text-decoration: underline;	font-size: 12px;	font-weight:bold;
}
a.link_per12:active {
	color: #7c6187;	text-decoration: none;	font-size: 12px;	font-weight:bold;
}
/*-------------------------*/
a.link_red14:link {
	color: #AA0044;	text-decoration: none;	font-size: 14px;	font-weight:bold;
}
a.link_red14:visited {
	color: #AA0044;	text-decoration: none;	font-size: 14px;	font-weight:bold;
}
a.link_red14:hover {
	color: #ff0000;	text-decoration: underline;	font-size: 14px;	font-weight:bold;
}
a.link_red14:active {
	color: #AA0044;	text-decoration: none;	font-size: 14px;	font-weight:bold;
}
/*-------ブラック------------------*/
a.link_txt12:link {
	color: #000000;	text-decoration: none;	font-size: 12px;
}
a.link_txt12:visited {
	color: #000000;	text-decoration: none;	font-size: 12px;
}
a.link_txt12:hover {
	color: #FF0000;	text-decoration: underline;	font-size: 12px;
}
a.link_txt12:active {
	color: #000000;	text-decoration: none;	font-size: 12px;
}

a.link_txt11:link {
	color: #000000;	text-decoration: none;	font-size: 10px;
}
a.link_txt11:visited {
	color: #000000;	text-decoration: none;	font-size: 10px;
}
a.link_txt11:hover {
	color: #FF0000;	text-decoration: underline;	font-size: 10px;
}
a.link_txt11:active {
	color: #000000;	text-decoration: none;	font-size: 10px;
}

a.bla-red:link {
	color: #000000;	text-decoration: none;
}
a.bla-red:visited {
	color: #000000;	text-decoration: none;
}
a.bla-red:hover {
	color: #FF0000;	text-decoration: underline;
}
a.bla-red:active {
	color: #000000;	text-decoration: none;
}

/*-------ブルー-----------------*/
a.link_txt14bl:link {
	color:#0000FF;	text-decoration:underline;	font-size: 14px;
}
a.link_txt14bl:visited {
	color: #0000FF;	text-decoration:underline;	font-size: 14px;
}
a.link_txt14bl:hover {
	color: #FF0000;	text-decoration:underline;	font-size: 14px;
}
a.link_txt14bl:active {
	color: #0000FF;	text-decoration:underline;	font-size: 14px;
}
/*------------------------*/
.back_link{
	color:#aa0044;	font-weight:bold;	font-size:12px;	
}
/*----枠------------------*/
.box {
	border-right:#999999 1px solid;	padding-right: 3px; 	border-top: #999999 1px solid; 	padding-left: 3px;	padding-bottom:3px; 	border-left:#999999 1px solid; 	padding-top: 3px; 	border-bottom: #999999 1px solid
}

.bkdate2{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	background-color:#7c6187;
	text-align:center;
	color:#FFFFFF;
	width:61px;
	padding:2px 0px;
	margin:1px,1px,1px,5px;
}
.font14{
	font-size:14px;
	text-decoration: none;
	color:#000000;
	font-family:"ＭＳ Ｐゴシック", Osaka
}
/*--==-- 20080830 ▼ 検索結果絞込み追加 --==--*/
.more_search {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "Verdana";
	font-size: 11px;
	line-height: 1.2em;
	color: #cc0000;
	margin-right: 0px;
	text-align: right;
	padding: 7px 0px 7px 0px;

}
.more_search :link {
	color: #0000ff;
	text-decoration: none;
}
.more_search :visited {
	color: #0000ff;
	text-decoration: none;
}
.more_search :hover {
	color: #FF0000;
	text-decoration: underline;
}
.more_search :active {
	color: #7c6187;
	text-decoration: none;
}

/*--==-- 20080830 ▲ 検索結果絞込み追加 --==--*/



/*--==-- 20091126 ▼/ 中古商品表示 ▼/ --==--*/
#useditem_detail {
	background: #ffffff;
	padding: 10px 10px 20px 10px;
	margin: 0px 0px 0px 0px;
}
#useditem_detailinfo {
	color: #7E4A76;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#useditem_detailinfo_link {
	color: #339900;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#useditem_detailinfo_link a:link {
	font-weight: normal;
	text-decoration: none;
}
#useditem_detailinfo_link a:visited {
	font-weight: normal;
	text-decoration: none;
}
#useditem_detailinfo_link a:hover {
	font-weight: normal;
	text-decoration: underline;
}
#useditem_detailinfo_link a:active {
	font-weight: normal;
	text-decoration: underline;
}

#useditem_detail ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#useditem_detail ul li {
	list-style: none;
	color: #423221;
	line-height: 1.2;
	border-bottom: 1px solid #999999;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

/*--==--  --==--*/
#useditem_list {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 10px 0px;
}
#useditem_list ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#useditem_list ul li {
	list-style: none;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*--==-- 20091126 /▲ 中古商品表示 /▲ --==--*/






/*--==-- 20100303 ▼/ ADD FAV_ARTIST ▼/ --==--*/
#search_artist {
	width: 600px;
	padding: 10px 0 3px 0;
	margin: 0 0 0 0;
	border-bottom: 1px #444444 dotted;
}
#search_artist ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
ul li.artist_name {
	list-style: none;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
ul li.add_fav_artist {
	list-style: none;
	float: right;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#tab_clear {
	clear: both;
}

/*--==-- 20100303 /▲ ADD FAV_ARTIST /▲ --==--*/



/*--==-- 20100408 ▼/ セール情報 ▼/ --==--*/
.discount_info_list {
	color: #FF0000;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
}
.discount_info_detail {
	color: #FF0000;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
}
/*--==-- 20100408 /▲ セール情報 /▲ --==--*/



/*---------- 20100405 ▼// STOCK STAUS 追加 ▼// ----------*/
#stock_status_detail {
	border-top: 1px dotted #9C778C;
	border-bottom: 1px dotted #9C778C;
	padding: 0 0 0 0;
	margin: 0 0 3px 0;
}
#stock_status_detail ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 5px 0 7px 0;
}
#stock_status_detail ul li {
	font-size: 12px;
	line-height: 1.2;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#stock_status_detail ul li.stock {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#stock_status_detail ul li.sub_stock {
	color:#335C85;
	list-style: none;
	padding: 1px 0 0 0;
	margin: 0 0 0 0;
}

/*-------------------------------*/
#sub_info {
	border-top: 1px dotted #666666;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#sub_info ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 8px 0 0 0;
}
#sub_info ul li {
	line-height: 1.2;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#sub_info ul li.sub_status {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/*-------------------------------*/
#stock_status_listing {
	width: 94px;
	text-align: left;
/*
	border-top: 1px dotted #9C778C;
*/
	padding: 0 0 0 0;
	margin: 3px 0 0 0;
}
#stock_status_listing ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
}
#stock_status_listing ul li {
	font-size: 12px;
	line-height: 1.2;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#stock_status_listing ul li.stock {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
}
#stock_status_listing ul li.sub_stock {
	color:#335C85;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/*-------------------------------*/
#sub_info {
	padding: 0 0 0 0;
	margin: 8px 0 0 0;
}
#sub_info ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#sub_info ul li {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#sub_info ul li.sub_status {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
/*-------------------------------*/
.tab_clear {
	font-size: 0;
	line-height: 0;
	clear: both;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/*---------- 20100405 //▲ STOCK STAUS 追加 //▲ ----------*/




/*---------- 20100601 ▼// FT SEARCH 追加 ▼// ----------*/

/* ===---=== /--------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ FTSEARCH AREA ----------/ ===---=== */
#ftsearch_area {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#ftsearch_area ol {
	width: 760px;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}
#ftsearch_area ol li#ftsearch_box {
	list-style: none;
	border-bottom: 1px solid #bbbbbb;
	list-style: none;
	padding: 6px 0 12px 0;
	margin: 0 0 3px 10px;
}
#ftsearch_title {
	color: #aa0044;
	font-size: 13px;
	line-height: 1.2;
	font-weight: bold;
	background: url( ../img/ft_point.gif) left top repeat-y;
	list-style: none;
	padding: 5px 0 5px 10px;
	margin: 0 0 7px 0;
}
#ftsearch_title a:link {
	color: #aa0044;
	text-decoration: none;
}
#ftsearch_title a:visited {
	color: #aa0044;
	text-decoration: none;
}
#ftsearch_title a:hover {
	color: #ff0000;
	text-decoration: underline;
}
#ftsearch_title a:active {
	color: #aa0044;
	text-decoration: none;
}

#ftsearch_jk {
	width: 70px;
	float: left;
	line-height: 1.3;
	padding: 0 0 0 8px;
	margin: 0 0 0 0;
}
#ftsearch_jk img {
	width: 70px;
	height: 70px;
	border: 1px solid #aaaaaa;
	padding: 0;
	margin: 0;
}
/* ===---=== /---------- ▲ FTSEARCH AREA ----------/ ===---=== */
/* ===---=== /--------------------------------------/ ===---=== */



/* ===---=== /-----------------------------------/ ===---=== */
/* ===---=== /---------- ▼ GOODS ONLY ----------/ ===---=== */
#ftsearch_text {
	width: 660px;
	float: right;
	line-height: 1.3;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#ftsearch_text ul {
	list-style: none;
	padding: 0px 5px 5px 0;
	margin: 0 0 0 0;
}
#ftsearch_text ul li {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#ftsearch_text ul li.goodsinfo {
	color: #999999;
	font-size: 11px;
	list-style: none;
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
}
#ftsearch_text ul li.goodstext {
	color: #595959;
	font-size: 12px;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#ftsearch_text ul li.goodstext span.hit_word1,span.hit_word6,span.hit_word11 {
	color: #101010;
	font-weight: bold;
	background-color: #ffff66;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}
#ftsearch_text ul li.goodstext span.hit_word2,span.hit_word7,span.hit_word12 {
	color: #101010;
	font-weight: bold;
	background-color: #a0ffff;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}
#ftsearch_text ul li.goodstext span.hit_word3,span.hit_word8,span.hit_word13 {
	color: #101010;
	font-weight: bold;
	background-color: #99ff99;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}
#ftsearch_text ul li.goodstext span.hit_word4,span.hit_word9,span.hit_word14 {
	color: #101010;
	font-weight: bold;
	background-color: #ff9999;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}
#ftsearch_text ul li.goodstext span.hit_word5,span.hit_word10,span.hit_word15 {
	color: #101010;
	font-weight: bold;
	background-color: #ff66ff;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}

/* ===---=== /---------- ▲ GOODS ONLY ----------/ ===---=== */
/* ===---=== /-----------------------------------/ ===---=== */



/* ===---=== /----------------------------------/ ===---=== */
/* ===---=== /---------- ▼ NEWS ONLY ----------/ ===---=== */
#ftsearch_text_news {
	width: 750px;
	float: left;
	line-height: 1.3;
	padding: 0 0 0 8px;
	margin: 0 0 0 0;
}
#ftsearch_text_news ul {
	list-style: none;
	padding: 0px 5px 5px 0;
	margin: 0 0 0 0;
}
#ftsearch_text_news ul li {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#ftsearch_text_news ul li.newstext {
	color: #595959;
	font-size: 12px;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#ftsearch_text_news ul li.newstext span.hit_word1,span.hit_word6,span.hit_word11 {
	color: #101010;
	font-weight: bold;
	background-color: #ffff66;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}
#ftsearch_text_news ul li.newstext span.hit_word2,span.hit_word7,span.hit_word12 {
	color: #101010;
	font-weight: bold;
	background-color: #a0ffff;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}
#ftsearch_text_news ul li.newstext span.hit_word3,span.hit_word8,span.hit_word13 {
	color: #101010;
	font-weight: bold;
	background-color: #99ff99;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}
#ftsearch_text_news ul li.newstext span.hit_word4,span.hit_word9,span.hit_word14 {
	color: #101010;
	font-weight: bold;
	background-color: #ff9999;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}
#ftsearch_text_news ul li.newstext span.hit_word5,span.hit_word10,span.hit_word15 {
	color: #101010;
	font-weight: bold;
	background-color: #ff66ff;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}

/* ===---=== /---------- ▲ NEWS ONLY ----------/ ===---=== */
/* ===---=== /----------------------------------/ ===---=== */
form {
	display: inline;
}

/*---------- 20100601 //▲ FT SEARCH 追加 //▲ ----------*/





/*---------- 20100715 ▼// ORDER RELATED GOODS 追加 ▼// ----------*/

/* ===---=== /--------------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ ORDER RELATED GOODS ----------/ ===---=== */
#subinfo_title_head {
	width: 740px;
	height: 3px;
	background: url(/progre/templates/img/subinfo_title_head.gif) #ffffff top left repeat-x;
	font-size: 0px;
	line-height: 0;
	padding: 0;
	margin: 0px 0 0 0;
}
#subinfo_title_body {
	width: 740px;
	background: #6E3F72 top left;
	text-align: left;
	padding: 0;
	margin: 0;
}
#subinfo_title_body ul {
	list-style: none;
	padding: 7px 7px 7px 10px;
	margin: 0;
}
#subinfo_title_body ul li {
	color: #ffffff;
	font-weight: bold;
	list-style: none;
	padding: 0;
	margin: 0;
}
#subinfo_title_foot {
	width: 740px;
	height: 3px;
	background: url(/progre/templates/img/subinfo_title_foot.gif) top left repeat-x;
	font-size: 0px;
	line-height: 0;
	padding: 0;
	margin: 0 0 0 0;
}
/* ------------------------------------------------------------ */
#more_area {
	width: 740px;
	background: #ffffff;
	padding: 5px 0 0 0;
	margin: 0;
}
#related_goods_area *{
    margin:0;
    padding:0;
}

/* ------------------------------------------------------------ */
/* 商品移動スイッチ */
#related_goods_prev {
	width: 15px;
	height: 85px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/progre/templates/img/toprev.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    left: -14px;
    cursor: pointer;
}
#related_goods_prev.active {
	width: 15px;
	height: 85px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/progre/templates/img/toprev_over.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    left: -14px;
    cursor: pointer;
}
#related_goods_prev_loading {
	width: 15px;
	height: 85px;
	overflow: hidden;
	background: url(/progre/templates/img/toprev_loading.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    left: -14px;
}
#related_goods_prev_no {
	width: 15px;
	height: 85px;
	overflow: hidden;
	background: url(/progre/templates/img/toprev_no.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    left: -14px;
}
#related_goods_next {
	width: 15px;
	height: 85px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/progre/templates/img/tonext.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    right: -12px;
    cursor: pointer;
}
#related_goods_next.active {
	width: 15px;
	height: 85px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/progre/templates/img/tonext_over.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    right: -12px;
    cursor: pointer;
}
#related_goods_next_loading {
	width: 15px;
	height: 85px;
	overflow: hidden;
	background: url(/progre/templates/img/tonext_loading.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    right: -12px;
}
#related_goods_next_no {
	width: 15px;
	height: 85px;
	overflow: hidden;
	background: url(/progre/templates/img/tonext_no.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    right: -12px;
}

/* ------------------------------------------------------------ */
#related_goods_area {
    width: 695px;
    height: 290px;
	background: #ffffff;
    padding: 0 0 0 5px;
	margin: 0 0 10px 20px;
    position: relative;
	word-wrap: break-word;
}

/* ------------------------------------------------------------ */
#related_goods_inner {
    width: 695px;
	text-align: left;
	padding: 10px 0 0 0;
	margin: 0;
}
#related_goods_inner ul {
	float: left;
    display: inline;
}
/* ------------------------------------------------------------ */
#related_goods_inner ul.related_goods {
    width: 690px;
    padding: 10px 0 15px 5px;
    list-style-type: none;
    float: left;
}
#related_goods_inner ul.related_goods li{
	width: 130px;
    float: left;
    margin-right: 7px;
    display: inline;
}
#related_goods_inner ul.related_goods li img{
    border: none;
}
#related_goods_inner ul.related_goods li.pager{
    width: 685px;
	text-align: right;
	float: none;
	display: block;
	padding: 0 0 10px 0;
    margin-right: 10px;
}
/* ------------------------------------------------------------ */
#related_goods_inner ul.related_goods.active {
    width: 690px;
    padding: 10px 0 15px 5px;
    list-style-type: none;
    float: left;
}
#related_goods_inner ul.related_goods.active li{
	width: 130px;
    float: left;
    margin-right: 7px;
    display: inline;
}
#related_goods_inner ul.related_goods.active li img{
    border: none;
}
#related_goods_name {
	font-size: 100%;
	line-height: 1.2;
	padding: 3px 0 3px 0;
    margin: 0;
}
#related_goods_price {
	color: #7C6187;
	font-size: 90%;
	line-height: 1.2;
	border-top: 1px dotted #bbbbbb;
	padding: 5px 0 3px 0;
	margin: 0;
	display: inline;
}
#related_goods_price_used {
	color: #7C6187;
	font-size: 90%;
	line-height: 1.2;
	border-top: 1px dotted #bbbbbb;
	padding: 5px 0 0 0;
    margin: 0;
}

#related_goods_inner ul.related_goods.active li.pager {
    width: 685px;
	border: 1px solid #3e0044;
	background: #ffffff;
	text-align: right;
	display: inline;
	padding: 7px 0 7px 0;
    margin: 20px 0 3px 0;
}
#related_goods_inner ul.related_goods.active li.pager p {
	color: #7C6187;
	font-size: 11px;
	line-height: 1.1;
	padding: 0 5px 0 0;
    margin: 0;
}

/* ===---=== /---------- ▲ ORDER RELATED GOODS ----------/ ===---=== */
/* ===---=== /--------------------------------------------/ ===---=== */

/*---------- 20100715 //▲ ORDER RELATED GOODS 追加 //▲ ----------*/





/*---------- 20110121 ▼// DETAIL TWITTER ADD 追加 ▼// ----------*/

/* ===---=== /--------------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ DETAIL TWITTER ADD ----------/ ===---=== */
#news_addthis_add {
	padding: 0;
	margin: 5px 0 15px 0;
}

/* ===---=== /---------- ▲ DETAIL TWITTER ADD ----------/ ===---=== */
/* ===---=== /--------------------------------------------/ ===---=== */

/*---------- 20110121 //▲ DETAIL TWITTER ADD 追加 //▲ ----------*/

/*---------- ▼// DISCOUNT ▼// ----------*/
.discount_search_condition_header, .discount_search_condition_body {
        color: #7E4A76;
        padding-right: 2px;
        padding-left: 2px;
}
.discount_search_condition_header, .discount_search_condition_body, .discount_search_condition_body input, .discount_search_condition_body select {
        font-size: 10px;
}
table#discount_search_condition tr td.discount_search_condition_body_align {
        text-align: right;
        padding-right: 10px;
}
#discount_search_condition {
        width: auto;
}
table {
        clear: both;
}
#id_btn {
        font-size: 12px;
}
.rg_discount_info_detail, .rg_discount_category {
        color: #FF0000;
        font-size: 12px;
        text-align: right;
        font-weight: bold;
        display: inline;
}
.discount_category {
        color: #FF0000;
        font-weight: bold;
        font-size: 12px;
}
/*---------- //▲ DISCOUNT //▲ ----------*/





/*---------- 20120125 ▼// USED DETAIL SOME ITEMS 追加 ▼// ----------*/
#useditems_more_button{
	color: #3399dd;
	cursor: pointer;
}
/*---------- 20120125 //▲ USED DETAIL SOME ITEMS 追加 //▲ ----------*/

