@charset "utf-8";
body {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "Verdana";
	color: #000000;
	font-size: 12px;
	line-height: 1.4em;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-image: url(/portal/templates/img/bkg.gif);
	background-position: 1000px 0px;
	background-repeat: repeat-y;
}
table,td {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "Verdana";
	color: #000000;
	font-size: 12px;
	line-height: 1.4em;
}
a:link {
	color: #CC0000;
	text-decoration: none;
}
a:visited {
	color: #990000;
	text-decoration: none;
}
a:hover {
	color: #CC9933;
	text-decoration:underline;
}
a:active {
	color: #FFCC33; 
	text-decoration:underline
}

img { border: none}

input,textarea {
color: #000000; 
font-size: 12px; 
background: #FFFFFF;
margin: 0px;
}
select {
color: #B30C0C; 
font-size: 12px; 
background: #F3E6A6;
margin: 0px;
}
.caption {
	font-size: 10px;
	line-height: 1em;
	color : #FFCC33;
	padding-top: 8px;
	margin: 0px;
}
.caption a {
	color : #FFFFFF;
}
.caption b{
	color: #FFFFFF;
	font-weight: bold;
}



.txt10 {font-size: 10px; line-height: 1.2em}

.txt10n {font-size: 10px; line-height:1.4em}

.txt12 {font-size: 12px; line-height:1.4em}

.bold10 {font-size: 10px; line-height:1.2em; font-weight: bold}

.bold12 {font-size: 12px; line-height:1.4em; font-weight: bold}

div#headlogo {
	position: absolute;
	z-index: 1;
	width: 1000px;
	height: 111px;
	left: 0px;
	top: 0px;
}

div#headbanner {
	position: absolute;
	z-index: 2;
	width: 619px;
	height: 50px;
	left: 144px;
	top: 7px;
}

div#headmenu {
	position: absolute;
	z-index: 3;
	width: 647px;
	height: 24px;
	left: 143px;
	top: 68px;
}

div#headsearch {
	position: absolute;
	z-index: 4;
	width: 210px;
	height: 50px;
	left: 778px;
	top: 7px;
}

.headbkg {
	width: 1000px;
	height: 111px;
	background-image:  url(/portal/templates/img/head_bkg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 6px 0px 0px 23px;
}
.headbanner {
	height: 50px;
	background-image: url(/portal/templates/img/banner01_bkg.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 27px;
}
.kwdbox {
	width: 210px;
	margin-bottom: 6px;
}
.kwdselect {
	width: 135px;
}
.titlebkg {
	height: 45px;
	background-image: url(/portal/templates/img/title_bkg.gif);
	background-repeat: repeat-x;
}
.footbkg01 {
	width: 1000px;
	height: 21px;
	background-image:  url(/portal/templates/img/foot_bkg01.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding-right: 50px;
	text-align: right;
}
.footbkg02 {
	width: 1000px;
	height: 149px;
	background-image:  url(/portal/templates/img/foot_bkg02.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding-top: 10px;
	text-align: center;
}
.footlink {
	color: #CC0000;
	padding-top: 20px;
	margin: 0px;
}
.copyright {
	font-size: 10px;
	line-height: 1.3em;
	padding-top: 8px;
	margin: 0px;
}

/* =======-----=======▼/ ==================== ▼/=======-----======= */
/* =======-----=======▼/ FOOTER AREA 20090629 ▼/=======-----======= */
#footer {
	width: 1000px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	overflow: hidden;
}
#footer ul {
	list-style: none;
	position: relative;
	left: 50%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#footer ul li {
	list-style: none;
	position: relative;
	left: -50%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#footer ul li.footer_title {
	height: 36px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}
#footer ul li.footer_banner {
	width: 93px;
	height: 36px;
	text-align: left;
	background: url(/portal/templates/img/footbanner_bkg.gif) top left no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 3px 0px 0px;
}
#footer ul li.footer_banner img {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 2px;
}

/* =======-----=======/▲ FOOTER AREA 20090629 /▲=======-----======= */
/* =======-----=======/▲ ==================== /▲=======-----======= */

/* =======-----=======▼/ ========================= ▼/=======-----======= */
/* =======-----=======▼/ LEFT BANNER AREA 20090730 ▼/=======-----======= */
.auctionbkg_2 {
	height: 120px;
	background-image: url(../../../templates/img/default/banner_auction.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 3px;
}

/* =======-----=======/▲ LEFT BANNER AREA 20090730 /▲=======-----======= */
/* =======-----=======/▲ ========================= /▲=======-----======= */


/*--==-- 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 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#stock_status_detail ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 5px 0 2px 0;
}
#stock_status_detail ul li {
	font-size: 100%;
	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;
	float: left;
	padding: 0 0 0 0;
	margin: 0 5px 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_detail {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#sub_info_detail ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 2px 0 0 0;
}
#sub_info_detail ul li {
	line-height: 1.2;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#sub_info_detail ul li.sub_status {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/*-------------------------------*/
#stock_status_used_detail {
	border-top: 1px dotted #333333;
	padding: 0 0 0 0;
	margin: 3px 0 0 0;
}
#stock_status_used_detail ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 7px 0 5px 0;
}
#stock_status_used_detail ul li {
	font-size: 100%;
	line-height: 1.2;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#stock_status_used_detail ul li.stock {
	list-style: none;
	float: left;
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
}
#stock_status_used_detail ul li.sub_stock {
	color:#1f1f1f;
	list-style: none;
	padding: 1px 0 0 0;
	margin: 0 0 0 0;
}

/*-------------------------------*/
#stock_status_listing {
	width: 417px;
	line-height: 1.2;
	padding: 0 0 0 0;
	margin: 0 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 {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#stock_status_listing ul li.stock {
	list-style: none;
	float: left;
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
}
#stock_status_listing ul li.sub_stock {
	color:#335C85;
	font-size: 100%;
	line-height: 1.2;
	list-style: none;
	float: left;
	padding: 1px 0 0 0;
	margin: 0 0 0 0;
}

/*-------------------------------*/
#sub_info_listing {
	width: 417px;
	padding: 0 0 0 0;
	margin: 3px 0 0 0;
}
#sub_info_listing ul {
	list-style: none;
	padding: 0 0 0px 0;
	margin: 0 0 0 0;
}
#sub_info_listing ul li {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#sub_info_listing ul li.sub_status {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/*-------------------------------*/
#stock_status_used_listing {
	width: 417px;
	line-height: 1.2;
	border-top: 1px dotted #333333;
	padding: 0 0 5px 0;
	margin: 2px 0 0 0;
}
#stock_status_used_listing ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
}
#stock_status_used_listing ul li {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#stock_status_used_listing ul li.stock {
	list-style: none;
	float: left;
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
}
#stock_status_used_listing ul li.sub_stock {
	color:#1f1f1f;
	font-size: 100%;
	line-height: 1.2;
	list-style: none;
	float: left;
	padding: 2px 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;
}

/*-------------------------------*/
.jktd_listing {
	width: 74px;
	height: 74px;
	background: url(../img/listing_jk_bg.gif) no-repeat top left #f9f9f9;
	padding: 2px;
	margin-bottom:10px;
}

/*---------- //▲ 20100405 STOCK STAUS 追加 //▲ ----------*/




/*---------- 20100601 ▼// FT SEARCH 追加 ▼// ----------*/

/* ===---=== /--------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ FTSEARCH AREA ----------/ ===---=== */
#ftsearch_area {
	background: #ffffff;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#ftsearch_area ol {
	width: 610px;
	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: #cc0000;
	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 8px 10px;
	margin: 0 0 7px 0;
}
#ftsearch_jk {
	width: 70px;
	float: left;
	line-height: 1.3;
	padding: 0 0 0 8px;
	margin: 0 0 0 0px;
}
#ftsearch_jk img {
	width: 70px;
	height: 70px;
	border: 1px solid #aaaaaa;
	padding: 0;
	margin: 0;
}

/* ===---=== /---------- ▲ FTSEARCH AREA ----------/ ===---=== */
/* ===---=== /--------------------------------------/ ===---=== */



/* ===---=== /-----------------------------------/ ===---=== */
/* ===---=== /---------- ▼ GOODS ONLY ----------/ ===---=== */
#ftsearch_text {
	width: 510px;
	float: right;
	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;
	line-height: 1.4;
	list-style: none;
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
}
#ftsearch_text ul li.goodsinfo a:link {
	color: #cc7f7f;
	text-decoration: none;
}
#ftsearch_text ul li.goodsinfo a:visited {
	color: #ad3333;
	text-decoration: none;
}
#ftsearch_text ul li.goodsinfo a:hover {
	color: #cc0000;
	text-decoration: underline;
}
#ftsearch_text ul li.goodsinfo a:active {
	color: #ff0000;
	text-decoration: underline;
}
#ftsearch_text ul li.goodstext {
	color: #595959;
	font-size: 12px;
	line-height: 1.6;
	list-style: none;
	padding: 0 0 10px 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;
}
#ftsearch_text ul li.goodsinfo {
	color: #999999;
	font-size: 11px;
	line-height: 1.4;
	list-style: none;
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
}

/* ===---=== /---------- ▲ GOODS ONLY ----------/ ===---=== */
/* ===---=== /-----------------------------------/ ===---=== */



/* ===---=== /----------------------------------/ ===---=== */
/* ===---=== /---------- ▼ NEWS ONLY ----------/ ===---=== */
#ftsearch_text_news {
	width: 590px;
	float: left;
	line-height: 1.6;
	padding: 0 0 0 10px;
	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 10px 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 ----------/ ===---=== */
/* ===---=== /----------------------------------/ ===---=== */
li.ftsearch_url {
	color: #999999;
	font-size: 12px;
	line-height: 1.4;
	list-style: none;
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
}
li.ftsearch_url a:link {
	color: #cc7f7f;
	text-decoration: none;
}
li.ftsearch_url a:visited {
	color: #ad3333;
	text-decoration: none;
}
li.ftsearch_url a:hover {
	color: #cc0000;
	text-decoration: underline;
}
li.ftsearch_url a:active {
	color: #ff0000;
	text-decoration: underline;
}

/*---------- 20100601 //▲ FT SEARCH 追加 //▲ ----------*/





/*---------- 20100701 ▼// MOVIE REVIEW FONT 追加 ▼// ----------*/

/* ===---=== /------------------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ MOVIE REVIEW FONT COLOR ----------/ ===---=== */
.protxt .movie_dvd_review {
	color: #000000;
	line-height: 1.2;
	background-color: #E8E8E8;
	padding: 7px 5px;
	margin: 0px;
}
.protxt .movie_dvd_review p {
	color: #000000;
	line-height: 1.2;
	background-color: #E8E8E8;
	padding: 0;
	margin: 0;
}
.protxt p .movie_dvd_review {
	color: #000000;
	line-height: 1.2;
	background-color: #E8E8E8;
	padding: 7px 5px;
	margin: 0px;
}
.protxt p .movie_dvd_review p {
	color: #000000;
	line-height: 1.2;
	background-color: #E8E8E8;
	padding: 0;
	margin: 0;
}

/* ===---=== /---------- ▲ MOVIE REVIEW FONT COLOR ----------/ ===---=== */
/* ===---=== /------------------------------------------------/ ===---=== */

/*---------- 20100701 //▲ MOVIE REVIEW FONT 追加 //▲ ----------*/







/*---------- 20100715 ▼// ORDER RELATED GOODS 追加 ▼// ----------*/

/* ===---=== /--------------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ ORDER RELATED GOODS ----------/ ===---=== */
.probkg_2 {
	border: 1px solid #000000;
	background-color: #F9F9F9;
	padding: 15px;
}
/* ===---=== /--------------------------------------------/ ===---=== */
#subinfo_title_head {
	width: 626px;
	height: 5px;
	background: url(/portal/templates/img/subinfo_title_head.gif) top left repeat-x;
	font-size: 0px;
	line-height: 0;
	padding: 0;
	margin: 20px 0 0 0;
}
#subinfo_title_body {
	width: 626px;
	background: url(/portal/templates/img/subinfo_title_body.gif) #e5e5cc top left repeat-y;
	text-align: left;
	padding: 0;
	margin: 0;
}
#subinfo_title_body ul {
	list-style: none;
	padding: 6px 7px 6px 15px;
	margin: 0;
}
#subinfo_title_body ul li {
	color: #cc0000;
	font-weight: bold;
	list-style: none;
	padding: 0;
	margin: 0;
}
#subinfo_title_foot {
	width: 626px;
	height: 5px;
	background: url(/portal/templates/img/subinfo_title_foot.gif) top left repeat-x;
	font-size: 0px;
	line-height: 0;
	padding: 0;
	margin: 0 0 5px 0;
}

/* ------------------------------------------------------------ */
*{
    margin: 0;
    padding: 0;
}

/* ------------------------------------------------------------ */
#related_goods_prev {
	width: 15px;
	height: 85px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/portal/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(/portal/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(/portal/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(/portal/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(/portal/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(/portal/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(/portal/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(/portal/templates/img/tonext_no.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    right: -12px;
}

/* ------------------------------------------------------------ */
#related_goods_area {
    width: 595px;
    height: 300px;
    padding: 0 0 0 5px;
	margin: 0 0 0 0;
    position: relative;
    word-wrap: break-word;
}

/* ------------------------------------------------------------ */
#related_goods_inner {
    width: 595px;
	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: 590px;
    list-style-type: none;
    float: left;
    padding: 10px 0 10px 5px;
	margin: 0;
}
#related_goods_inner ul.related_goods li{
	width: 110px;
    float: left;
    margin-right: 7px;
    display: inline;
}
#related_goods_inner ul.related_goods li img{
    border: none;
}
/* ------------------------------------------------------------ */
#related_goods_inner ul.related_goods.active {
    width: 590px;
    list-style-type: none;
    float: left;
    padding: 10px 0 10px 5px;
	margin: 0;
}
#related_goods_inner ul.related_goods.active li{
	width: 110px;
    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: #666666;
	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: #666666;
	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 li.pager {
    width: 590px;
	background: #dddddd;
	text-align: right;
	display: inline;
	padding: 5px 0 7px 0;
    margin: 20px 0 3px 0;
}
#related_goods_inner ul.related_goods li.pager p {
	font-size: 11px;
	line-height: 1.1;
	padding: 0 5px 0 0;
	margin: 0;
}
#related_goods_inner ul.related_goods.active li.pager {
	width: 590px;
	background: #dddddd;
	text-align: right;
	display: inline;
	padding: 5px 0 7px 0;
	margin: 20px 0 3px 0;
}
#related_goods_inner ul.related_goods.active li.pager p {
	font-size: 11px;
	line-height: 1.1;
	padding: 0 5px 0 0;
	margin: 0;
}

/* ===---=== /---------- ▲ ORDER RELATED GOODS ----------/ ===---=== */
/* ===---=== /--------------------------------------------/ ===---=== */

/*---------- 20100715 //▲ ORDER RELATED GOODS 追加 //▲ ----------*/





/*---------- 20100715 ▼// USED ITEM INFO 盤質追加 ▼// ----------*/

/* ===---=== /---------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ USED ITEM INFO ----------/ ===---=== */
#useditem_detail {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 45px 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 {
	width: 100%;
	border-bottom: 1px dotted #666666;
	list-style: none;
	clear: both;
	padding: 0;
	margin: 5px 0 10px 0;
}
#useditem_detail ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}
#useditem_detail ul li.used_jk {
	width: 72px;
	float: left;
	padding: 0;
	margin: 0;
}
#useditem_detail ul li.used_jk img {
	padding: 0;
	margin: 5px 0 0 8px;
}
#useditem_detail ul li.used_info {
	line-height: 1.5;
	float: left;
	padding: 0 0 10px 0;
	margin: 0;
}
/* ===---=== /--------------------------------------------/ ===---=== */
#useditem_list {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 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;
	color: #cc0000;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* ===---=== /---------- ▲ USED ITEM INFO ----------/ ===---=== */
/* ===---=== /---------------------------------------/ ===---=== */

/*---------- 20100715 //▲ USED ITEM INFO 盤質追加 //▲ ----------*/





/*---------- 20101207 ▼// REGGAE DETAIL SONG LIST 追加 ▼// ----------*/

/* ===---=== /------------------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ REGGAE DETAIL SONG LIST ----------/ ===---=== */
#reggae_songlist {
	width: 75px;
	height: 11px;
	padding: 0;
	margin: 10px 0 5px 0;
}

/* ===---=== /---------- ▲ REGGAE DETAIL SONG LIST ----------/ ===---=== */
/* ===---=== /------------------------------------------------/ ===---=== */

/*---------- 20101207 //▲ REGGAE DETAIL SONG LIST 追加 //▲ ----------*/





/*---------- 20110216 ▼// DETAIL ADDTHIS MULTI 追加 ▼// ----------*/

/* ===---=== /---------------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ DETAIL ADDTHIS MULTI ----------/ ===---=== */
#sb_addthis_area {
	float: right;
	padding: 0;
	margin: 10px 0 10px 0;
}
#detail_twitter_add {
	padding: 0;
	margin: 5px 0 0 0;
}
#detail_facebook_add {
	padding: 0;
	margin: 7px 0 0 0;
}
#detail_addthis_add {
	padding: 0;
	margin: 10px 0 10px 0;
}
#news_twitter_add {
	padding: 0;
	margin: 5px 0 0 0;
}
#news_facebook_add {
	padding: 0;
	margin: 7px 0 15px 0;
}
#news_addthis_add {
	padding: 0;
	margin: 0px 0 15px 0;
}

/* ===---=== /---------- ▲ DETAIL ADDTHIS MULTI ----------/ ===---=== */
/* ===---=== /---------------------------------------------/ ===---=== */

/*---------- 20110216 //▲ DETAIL ADDTHIS MULTI 追加 //▲ ----------*/





/*---------- 20110216 ▼// LIST SORT AREA 追加 ▼// ----------*/

/* ===---=== /----------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ LIST SORT AREA  ----------/ ===---=== */
#sort_area_01 {
	border-bottom: 1px dotted #808080;
	padding: 0 0 7px 0;
	margin: 0 0 7px 0;
}
#sort_area_02,#sort_area_03 {
	border-bottom: 1px dotted #808080;
	padding: 0 0 7px 0;
	margin: 0 0 7px 0;
}
#sort_area_04 {
	border-bottom: none;
	padding: 0 0 0 0;
	margin: 0 0 7px 0;
}
#sort_area_04 select {
	width: 80px;
}

/* ===---=== /---------- ▲ LIST SORT AREA  ----------/ ===---=== */
/* ===---=== /----------------------------------------/ ===---=== */

/*---------- 20110216 //▲ LIST SORT AREA  追加 //▲ ----------*/





/*---------- 20120125 ▼// USED DETAIL SOME ITEMS 追加 ▼// ----------*/
#useditems_more_button{
	color: #3399dd;
	cursor: pointer;
}
/*---------- 20120125 //▲ USED DETAIL SOME ITEMS 追加 //▲ ----------*/

