@charset "Shift_JIS";
@import "/bicbic/jsp/inc/sitebase.css";
@import "/bicbic/jsp/inc/header.css";
@import "/bicbic/jsp/inc/liquor.css";


/***********************************/
/* === DETAIL BASE CONTENT ======= */
/***********************************/

/* BODY (common or shuhan) */
#DTCom body      { margin:0 0 0px; color:#333333; }
#DTCom a:link    {  }
#DTCom a:hover   { color:#FF0000; }
#DTCom a:visited {  }
#DTSK body       { margin:0 0 0px; background-color:#FFFFFF; color:#333333; }
#DTSK a:link     { color:#114499; }
#DTSK a:visited  { color:#525883; }
#DTSK a:hover    { color:#FF0000; }

/* Base Flame Section */
#DTBase     { width:950px; }
#DTBaseTT   { width:100%;  text-align:left; }	/* title */
#DTBaseBD   { width:100%;  text-align:left; }	/* base body */
#DTBasePN   { width:100%; text-align:left; font-size:80%; padding:0; margin:0; }
#DTBasePN b { color: #CC6600; }
#DTBaseMN   { width:210px; text-align:left; font-size:80%; float:left; margin:10px 5px 0 0; }	/* body menu */
#DTBaseMain { width:550px; text-align:left; font-size:80%; float:left; margin:10px 0 0 0px; } /* body main */
	#DTBaseMain a:link  { color:#003399; }
	#DTBaseMain a:hover { color:#FF0000; text-decoration:none; }
#DTBaseRD   { width:150px; text-align:left; font-size:80%; float:left; margin:10px 0 0 20px; } /* body recommend */
#DTBaseFT   { width:100%;  text-align:left; font-size:80%; clear:both; } /* body footer */

/* Common Parts */
div.clear { clear:both; }
br.clear  { clear:both; height:0; }
form      { margin:0; padding:0; }

/* DTBaseTT */
#DTTitle { width: 100%; padding: 1px 0px; }

/* DTBaseMain */
#DTBaseMain .maker { color:#CC6600; }
#DTBaseMain .PName {
	color:#003399; font-size:1.5em; font-weight:bold; margin:0 0 10px 0; padding-bottom:7px; text-align:left; border-style:dashed; border-width:1px; border-color:#FFFFFF #FFFFFF #3366BB #FFFFFF;
}

/* DTBaseMain - おすすめ情報バナー */
#DTBaseMain .detail_info{  }
#DTBaseMain .detail_info div.title{ margin-left:-30px; margin-top:-158px; color:#FFFFFF; font-size:12pt; font-weight:bold; font-family:Arial; }
#DTBaseMain .detail_info div.title b{ font-size:16px; }
#DTBaseMain .detail_info div.title .price{ color:#F14949; font-size:18pt; font-weight:bold; font-family:Arial; }
#DTBaseMain .detail_info .body{ position:relative; }
#DTBaseMain .detail_info .body .im{ display:block; float:left; margin:10px 0 0 14px; font-size:10px; font-weight:bold; vertical-align:top; }
#DTBaseMain .detail_info .body .im b{ color:#FF0000; font-size:11pt; font-weight:bold; font-family:Arial; }
#DTBaseMain .detail_info .body .im img{ border:1px #CCCCCC solid; }
#DTBaseMain .detail_info .body .mk{ width: 20px; display:block; float:left; margin:30px 0 0 6px; padding:0px; }
#DTBaseMain .detail_info .body .cm{ display:block; margin:20px 0px; padding:0 0 0 10px; font-size:20px; font-weight:bold; text-align:left; font-family:Arial; }
#DTBaseMain .detail_info .body .cm .cmt3{ padding:8px 0px; font-size:12px; color:#5068E1; }
/* DTBaseMain - エコポイントバナー */
#DTBaseMain div.ecopoint { color:#FF6600; font-size:28pt; font-weight:bold; font-family:Arial; margin-left:-65px; margin-top:-48px; }
/* DTBaseMain - DTMnLf */
#DTBaseMain #DTMnLf {  width:250px; float:left; margin-right:10px; }
/* DTBaseMain - DTMnLf - MARK IMAGE SPEC */
#DTbp000015MARK{ width:250px; border-style:none; margin:0 0 4px 0; padding:0; background-color:#FFFFFF; }
#DTbp000015MARK img{ margin:1px; }
/* DTBaseMain - DTMnLf - ECO SPEC */
#DTbp000015ECO { width:250px; border-style:none; margin:0; padding:0; }
#DTbp000015ECO img{ float:left; }
/* DTBaseMain - DTMnRt */
#DTBaseMain #DTMnRt  { width:290px; text-align:left; float:left; }
#DTBaseMain #DTMnRt img { border:none; }
/* DTBaseMain - DTMnRt - 限定品コメント */
#DTBaseMain #DTMnRt #DTLmtCmt          { width:290px; margin-bottom:10px; }
#DTBaseMain #DTMnRt #DTLmtCmt img      { width:50px; height:12px; float:left; margin-top:2px; }
#DTBaseMain #DTMnRt #DTLmtCmt .comment { width:234px; float:left; line-height:130%; color:#FF0000; }
#DTBaseMain #DTMnRt #DTLmtCmt .comment b { font-size:1.0em; }

#DTMnRt div.Psaledate { font-weight:bold; color:#336633; margin-top:10px; }
#DTMnRt font.Pbase   { color:#555555; font-size:1.0em; }
#DTMnRt font.OffRate { color:#FF6600; font-size:9pt; font-weight:bold; font-family:Arial; }
#DTMnRt font.OffRate font.off_rate_big { font-size:12pt; }
#DTMnRt font.price   { color:#FF0000; font-size:1.0em; }
#DTMnRt font.tax     { color:#555555; font-size:0.8em; }
#DTMnRt b	     { font-size:1.5em; font-weight:bold; }
#DTMnRt font.pTxt    { font-size:0.9em; }
#DTMnRt font.point   { color:#FF0000; font-size:1.2em; font-weight:bold; }
#DTMnRt .spec_link { font-size:10pt; font-weight:bold; text-align:right; margin-top:15px; margin-bottom:15px; }
#DTMnSet    { background-color:#F3F3F3; border-style:solid; border-width:1px; border-color:#C6C6C6; padding:4px; }
#DTMnSet ul { margin-top:3px; margin-right:5px; margin-bottom:0px; list-style-type:square; color:#3366BB; }
#DTMnSet li { margin-left:-20px; }
#DTMnSet b { font-size:1.0em; color:#444444; }

/* Oricoローン */
.DTLoan { width:285px; border:1px solid #2063FF; margin:5px 0 0 0; padding:0; }
.DTLoan td.Lt { width:30px; vertical-align:top; }
.DTLoan img { width:28px; height:28px; }
.DTLoan td.subtitle { color:#003399; font-size:9pt; font-weight:bold; width:100%; border:none; padding:6px 0 5px 0; }
.DTLoan td.comment { font-size:9pt; background-color:#D7F5FF; padding:4px 4px 3px 4px; border:1px solid #76C0FE; }
.DTLoan td.comment .course { color:#003399; font-weight:bold; }
.DTLoan td.comment .course b { font-family:impact; font-size:130%; }
.DTLoan td.comment .bunkatsu { color:#FF0000; font-weight:bold; }
.DTLoan td.comment .bunkatsu b { font-family:impact; font-size:130%; }
.DTLoan td.comment .syokai { color:#FF0000; }
.DTLoan td.comment .sim { font-size:9pt; font-weight:bold; padding:4px 0 0 0; }

/* emobile campaign */
.DTemobile { width:250px; border:1px solid #CC0000; margin:5px 0 0 0; padding:0; background-color:#FF0000; }
.DTemobile td.Lt { width:30px; vertical-align:top; }
.DTemobile td.Lt img { width:28px; height:28px; }
.DTemobile td.subtitle { color:#FFFFFF; font-size:9pt; font-weight:bold; border:none; padding:6px 0 5px 0; background-color:#FF0000; width:88% !after; }
.DTemobile td.comment { font-size:9pt; background-color:#FFFFCC; padding:6px 4px 5px 4px; border:1px solid #FF9900; text-align:center; }
.DTemobile td.comment .price { color:#003399; font-weight:bold; }
.DTemobile td.comment div.em_price_field { background-color:#FFFFFF; text-align:center; padding:4px 0 3px 0; margin:0 0 3px 0; border:1px solid #FF6666; }
.DTemobile td.comment .em_price { font-family:Arial; font-size:130%; color:#FF0000; font-weight:bold; }
.DTemobile td.comment .tax { color:#333333; font-size:80%; }

/* bic_wimax campaign */
.DTwimax { width:250px; border:1px solid #4E70DC; margin:5px 0 0 0; padding:0; background-color:#253C85; }
.DTwimax td.Lt { width:30px; vertical-align:top; }
.DTwimax td.Lt img { width:28px; height:28px; }
.DTwimax td.subtitle { color:#FFFFFF; font-size:9pt; font-weight:bold; border:none; padding:6px 0 5px 0; width:88% !after; }
.DTwimax td.comment { font-size:9pt; background-color:#FFFFCC; padding:4px; border:1px solid #DDDDDD; text-align:center; }
.DTwimax td.comment div.wm_price_field { background-color:#FFFFFF; text-align:center; padding:4px 0 3px 0; margin:0 0 3px 0; border:1px solid #FF6666; }
.DTwimax td.comment .price { color:#003399; font-weight:bold; }
.DTwimax td.comment .wm_price { font-family:Arial; font-size:130%; color:#FF0000; font-weight:bold; }
.DTwimax td.comment .tax { color:#333333; font-size:80%; }

.DTwimax td.comment .camp_info { background-color:#FFFFFF; text-align:left; padding:2px 0 2px 0; margin:0 0 3px 0; border:1px solid #003399; }
.DTwimax td.comment .infop { color:#003399; font-size:10pt; font-weight:bold; padding:2px; margin:2px; list-style:none; }
.DTwimax td.comment .infop2 { color:#FF0000; padding:2px 4px; margin:0px; }
.DTwimax td.comment .infop3 { color:#FF0000; padding:2px 4px; margin:2px; font-weight:bold; }

/* 返品不可 */
.henpin_ng { border:1px solid #333333; margin:10px 0 0 0; padding:3px 4px 3px 3px; line-height:1.2; }

/* 商品紹介文(詳細) */
#DTCmt   { width:100%; line-height:1.2em; padding:4px 4px 3px; margin-top:5px; margin-bottom:3px; clear:both; }
#DTCmt b { font-size:1.0em; }
/* 商品コメント(詳細) */
.DTSpCmt { width:550px; border:1px solid #CC3333; margin:5px 0 0 0; padding:0; }
.DTSpCmt td.Lt { width:30px; }
.DTSpCmt img { width:28px; height:28px; }
.DTSpCmt td.comment { font-size:80%; background-color:#FFFFCC; padding:4px 0 3px 4px; border:1px solid #FF9900; }
.DTSpCmt td.comment1 { font-size:80%; background-color:#FFFFCC; padding:4px 0 3px 4px; border:1px solid #FF9900; font-weight:bold; color:#FF0000; }
.DTSpCmt td.comment1 b { font-size:100%; }

/* コメント1表示 */
#DTRtCmt      { margin:6px 0 0 0; }
#DTRtCmt table { width:285px; padding:4px; line-height:1.2; font-weight:bold; color:#FF0000; background-color:#EEEEEE; border:1px solid #CCCCCC; }
#DTRtCmt td    { font-size:10pt; }
#DTRtCmt td b  { font-size:10pt; }
#DTRtCmt img  { border:none; }

/* 納期表示 */
#DTNouki       { font-size:8pt; margin:5px 0 0 0; }
#DTNouki img   { border:none; }
#DTNouki table { width:285px; border:1px solid #336699; background-color:#FFFFFF; margin-right:5px; }
#DTNouki td    { font-size:10pt; }
#DTNouki td.Lt { width:70px; background-color:#DFEAFF; border:1px solid #68B5D9; padding:4px; text-align:center; }
#DTNouki .comment { width:285px; font-size:9pt; font-weight:normal; padding-top:5px; line-height:120%; }

/* カラーバリエーション */
#color_field { width:550px; border-style:none; border-width:1px; border-color:#333333; margin-bottom:15px; padding:4px 4px 3px; }
#color_field .title { font-weight:bold; padding: 4px 4px 3px; }
#color_field img { border-width:1px; margin:3px 9px 3px; }

/* 関連商品 */
div.bp000018title { width:170px; padding:4px; margin:4px 0 4px 0; font-weight:bold; background-color:#FF9900; float:left; }
div.bp000018list_url { color:#FF3333; font-weight:normal; float:right; padding-top:10px; }
#DTbp000018 	  { width:100% !after; border:solid 1px #FF9900; padding:4px; clear:both; height:auto !important; }
#DTbp000018:after { width:538px; clear:both; content:"."; display:block; height:0; visibility:hidden; }
#DTbp000018 div.ptitle   { width:100% !after; border:1px solid #FF9966; background-color:#FFEDC8; margin:0 0 4px 0; font-weight:normal; line-height:1.2; }
#DTbp000018:div.ptitle:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
#DTbp000018 div.input    {  float:left; margin-top:1px; width:20px; }
#DTbp000018 div.recname    {  float:left; width:516px; padding:4px 0 4px 0; }
#DTbp000018 div.pimg     { width:80px; margin: 0 4px 4px 0; float:left; text-align:center; }
#DTbp000018 div.flag     { float:left; width:230px; }
#DTbp000018 div.flag img { border:none; }
#DTbp000018 div.price     { float:right; width:220px; text-align:right; font-weight:normal; color:#FF0000; }
#DTbp000018 div.price font.tax { font-size:0.8em; font-weight:normal; color:#333333; }
#DTbp000018 div.comment   { float:left; width:448px; padding:4px 0 4px 0; margin-top:4px; line-height:120%; border-style:dashed none none none; border-width:1px 0 0 0; border-color:#999999; font-weight:normal; }
#DTbp000018 .guidance_comment { line-heigt:130%; background-color:#EEEEEE; padding:4px; border:1px solid #999999; margin-bottom:5px; }

/* おすすめ商品 */
#DTbp000017 div.clear    { clear:both; }
div.bp000017title { width:310px; padding:4px; margin:4px 0 0 0; font-weight:bold; float:left; }
div.bp000017list_url { color:#FF3333; font-weight:normal; float:right; padding-top:10px; }
#DTbp000017 	  { width:100% !after; border:solid 1px #999999; padding:5px; clear:both; height:auto !important; }
#DTbp000017:after { width:538px; clear:both; content:"."; display:block; height:0; visibility:hidden; }
#DTbp000017 div.ptitle   { width:100% !after; border:1px solid #68B5D9; background-color:#DFEAFF; margin:0 0 4px 0; font-weight:normal; line-height:1.2; }
#DTbp000017:div.ptitle:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
#DTbp000017 div.input    {  float:left; margin-top:1px; width:20px; }
#DTbp000017 div.recname    {  float:left; width:516px; padding:4px 0 4px 0; }
#DTbp000017 div.pimg     { width:80px; margin: 0 4px 4px 0; float:left; text-align:center; }
#DTbp000017 div.flag     { float:left; width:230px; }
#DTbp000017 div.flag img { border:none; }
#DTbp000017 div.price     { float:right; width:220px; text-align:right; font-weight:normal; color:#FF0000; }
#DTbp000017 div.price font.tax { font-size:0.8em; font-weight:normal; color:#333333; }
#DTbp000017 div.comment   { float:left; width:448px; padding:4px 0 4px 0; margin-top:4px; line-height:120%; border-style:dashed none none none; border-width:1px 0 0 0; border-color:#999999; font-weight:normal; }
#DTbp000017 .guidance_comment { line-heigt:130%; background-color:#EEEEEE; padding:4px; border:1px solid #999999; margin-bottom:5px; }

/* まとめてカート */
#DTgross_cart { width:550px; }
#DTgross_cart div.comment { width:408px; float:left; font-weight:normal; padding-top:8px; line-height:130%; }
#DTgross_cart div.cart    { width:141px; float:right; }
#DTgross_cart div.clear   { clear:both; }

/* SPEC */
#DTbp000015 {}
#DTbp000015 div.title    { font-size:1.2em; font-weight:bold; float:left; margin-top:20px; }
#DTbp000015 div.list_url { color:#FF3333; font-weight:normal; float:right; margin-top:20px; }
#DTbp000015 table      { width:100%; font-weight:normal; }
#DTbp000015 td.subtitle{ font-size:80%; color:#FFFFFF; background-color:#666666; text-align:center; padding:4px 0 3px 0; }
#DTbp000015 td.sdtitle { width:30%; background-color:#9999DD; font-size:80%; color:#FFFFFF; padding:4px 4px 4px 5px; line-height:120%; }
#DTbp000015 td.sddata  { width:70%; background-color:#CCCCFF; font-size:80%; padding:4px 4px 4px 5px; line-height:120%; }
#DTbp000015 td.stitle  { width:31%; background-color:#EEEEEE; font-size:80%; padding:4px 4px 4px 5px; line-height:120%; border-bottom:#999999 1px solid; border-top:#FFFFFF 1px solid; }
#DTbp000015 td.sdata   { width:69%; font-size:80%; padding:4px 4px 4px 5px; line-height:120%; border-bottom:#999999 1px solid; border-top:#FFFFFF 1px solid; }
#DTbp000015 td.stline  { width:31%; height:1px; background-color:#999999; }
#DTbp000015 td.sdline  { width:69%; height:1px; background-color:#999999; }

/* JMD */
#jmd_field     { width:100% !after; border:1px dashed #333333; margin:10px 0 15px 0; padding:5px; }
.jmd_audition1 { border-style:solid;  border-width:1px; border-color:#FFFFFF #FFFFFF #000000; color:#333333; padding:0 4px 5px 4px; margin: 0 0 4px; }
.jmd_audition2 { border-style:solid;  border-width:1px; border-color:#999999 #FFFFFF #000000; color:#333333; padding:6px 4px 5px 4px; margin: 3px 0 4px; clear:both; }
.jmd_audition3 { border-style:solid;  border-width:1px; border-color:#999999 #FFFFFF #000000; color:#333333; padding:6px 4px 5px 4px; margin: 3px 0 4px; clear:both; }
.jmd_track1    { width:31%; float:left; padding:4px 6px 3px; font-size:10pt; display:inline-block;}
.jmd_track2    { width:31%; float:left; padding:4px 6px 3px; font-size:10pt; display:inline-block; }
.jmd_track3    { width:31%; float:left; padding:4px 6px 3px; font-size:10pt; display:inline-block; }

/* 免責事項 */
#DTImmunity { clear:both; line-height:120%; margin:20px 0 20px 0; font-weight:normal; }

/* reconize */
#listRecent { width:550px; }
#listRecent dl.htl_reconize_list { width:100% !after; border:2px solid #FF9900; margin:20px 0 0 0; padding:4px; }
#listRecent dl.htl_reconize_list:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#listRecent dl.htl_reconize_list dt.htl_reconize_header { width:100% !after; padding: 0 0 3px 4px; border-bottom:1px solid #CC6600; font-weight:bold; color:#333333; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item { width:100px !important; float:left; margin:0 3px 0 3px; padding:5px 0 5px 0; height:auto !after; border:none; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_rank,
#listRecent dl.htl_reconize_list dd.htl_reconize_item dl.htl_reconize_attributes dd.htl_reconize_genre,
#listRecent dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_description { display:none; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_image { width:100%; display:inline-block; text-align:center; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_image img { border-style:none; width:80px; height:80px; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item dl.htl_reconize_attributes dd.htl_reconize_maker { margin:0; padding:0; color:#CC6600; font-size:80%; font-weight:normal; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_link { line-height:130%; font-weight:normal; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_link a:hover { color:#FF0000; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_price{ font-size:10pt; color:#FF0000; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_price .tax{ font-size:8pt; color:#444444; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_point{ font-size:8pt; color:#FF6600; }

#listRelated {  }
#listRelated .htl_reconize_list   { width:150px; border-style:solid; border-width:2px; border-color:#003399; padding: 0 0 5px 0; margin-bottom:20px; }
#listRelated .htl_reconize_list .htl_reconize_header { padding-top:38px; background: url('/images/images/reconize_recommend.gif') repeat center top; z-index:1; }
#listRelated .htl_reconize_list .htl_reconize_body   { padding:5px; }
#listRelated .htl_reconize_list .htl_reconize_body .htl_reconize_item  { padding-top:10px; }
#listRelated .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_image { text-align:center; }
#listRelated .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_image img { border-style:none; width:80px; height:80px; }
#listRelated .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_maker  { margin:0; padding:0; color:#CC6600; font-size:8pt; font-weight:normal; }
#listRelated .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_link   { line-height:130%; font-weight:normal; font-size:10pt; }
#listRelated .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_link a:hover { color:#FF0000; }
#listRelated .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_price { color:#FF0000; font-size:8pt; }
#listRelated .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_price .price { font-weight:bold; font-size:1.4em; }

#listPopular {  }
#listPopular .htl_reconize_list   { width:150px; border-style:solid; border-width:2px; border-color:#003399; padding: 0 0 5px 0; margin-bottom:20px; }
#listPopular .htl_reconize_list .htl_reconize_header { padding-top:38px; background: url('/images/images/reconize_ranking.gif') repeat center top; z-index:1; }
#listPopular .htl_reconize_list .htl_reconize_body   { padding:5px; }
#listPopular .htl_reconize_list .htl_reconize_body .htl_reconize_item  { padding-top:10px; }
#listPopular .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_rank { color:#FF0000; font-size:8pt; }
#listPopular .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_rank .rank { font-weight:bold; font-size:20px; font-family: Impact,Charcoal; color:#CC0000; }
#listPopular .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_image { text-align:center; }
#listPopular .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_image img { border-style:none; width:80px; height:80px; }
#listPopular .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_maker  { margin:0; padding:0; color:#CC6600; font-size:8pt; font-weight:normal; }
#listPopular .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_link   { line-height:130%; font-weight:normal; font-size:10pt; }
#listPopular .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_link a:hover { color:#FF0000; }
#listPopular .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_price { color:#FF0000; font-size:8pt; }
#listPopular .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_price .price { font-weight:bold; font-size:1.4em; }

/* S1 */
#s1Items {  }
#s1Items .s1_list   { width:150px; border:2px solid #FF6666; padding:0 0 5px 0; margin-bottom:20px; }
#s1Items .s1_list .s1_header { display:block; padding-top:39px; background: url('/images/images/s1_recommend.gif') no-repeat center top; z-index:1; }
#s1Items .s1_list .s1_body   { padding:5px; background-color:#FFFFCC; }
#s1Items .s1_list .s1_body .s1_item  { padding-top:10px; }
#s1Items .s1_list .s1_body .s1_item .s1_image { text-align:center; }
#s1Items .s1_list .s1_body .s1_item .s1_image img { border:1px solid #FF8888; width:80px; height:80px; }
#s1Items .s1_list .s1_body .s1_item .s1_maker  { margin:0; padding:0; color:#CC6600; font-size:8pt; font-weight:normal; }
#s1Items .s1_list .s1_body .s1_item .s1_link   { line-height:130%; font-weight:normal; font-size:10pt; }
#s1Items .s1_list .s1_body .s1_item .s1_link a:hover { color:#FF0000; }
#s1Items .s1_list .s1_body .s1_item .s1_price { color:#FF0000; font-size:8pt; }
#s1Items .s1_list .s1_body .s1_item .s1_price .price { font-weight:bold; font-size:1.4em; }

/* deqwas */
#dqHistory { width:550px; }
#dqHistory dl.deqwas_list { width:100% !after; border:2px solid #FF9900; margin:20px 0 0 0; padding:4px; }
#dqHistory dl.deqwas_list:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#dqHistory dl.deqwas_list dt.deqwas_header { width:100% !after; padding: 0 0 3px 4px; border-bottom:1px solid #CC6600; font-weight:bold; color:#333333; }
#dqHistory dl.deqwas_list dd.deqwas_item { width:100px !important; float:left; margin:0 3px 0 3px; padding:5px 0 5px 0; height:auto !after; border:none; }
#dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_rank,
#dqHistory dl.deqwas_list dd.deqwas_item dl.deqwas_attributes dd.deqwas_genre,
#dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_description { display:none; }
#dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_image { width:100%; display:inline-block; text-align:center; }
#dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_image img { border-style:none; width:80px; height:80px; }
#dqHistory dl.deqwas_list dd.deqwas_item dl.deqwas_attributes dd.deqwas_maker { margin:0; padding:0; color:#CC6600; font-size:80%; font-weight:normal; }
#dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_link { line-height:130%; font-weight:normal; }
#dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_link a:hover { color:#FF0000; }
#dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_price{ font-size:10pt; color:#FF0000; }
#dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_price .tax{ font-size:8pt; color:#444444; }
#dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_point{ font-size:8pt; color:#FF6600; }

#dqRelated {  }
#dqRelated .deqwas_list   { width:150px; border-style:solid; border-width:2px; border-color:#0423CE; padding: 0 0 5px 0; margin-bottom:20px; }
#dqRelated .deqwas_list .deqwas_header { padding-top:38px; background: url('/images/images/reconize_recommend.gif') repeat center top; z-index:1; }
#dqRelated .deqwas_list .deqwas_body   { padding:5px; }
#dqRelated .deqwas_list .deqwas_body .deqwas_item  { padding-top:10px; }
#dqRelated .deqwas_list .deqwas_body .deqwas_item .deqwas_image { text-align:center; }
#dqRelated .deqwas_list .deqwas_body .deqwas_item .deqwas_image img { border-style:none; width:80px; height:80px; }
#dqRelated .deqwas_list .deqwas_body .deqwas_item .deqwas_maker  { margin:0; padding:0; color:#CC6600; font-size:8pt; font-weight:normal; }
#dqRelated .deqwas_list .deqwas_body .deqwas_item .deqwas_link   { line-height:130%; font-weight:normal; font-size:10pt; }
#dqRelated .deqwas_list .deqwas_body .deqwas_item .deqwas_link a:hover { color:#FF0000; }
#dqRelated .deqwas_list .deqwas_body .deqwas_item .deqwas_price { color:#FF0000; font-size:8pt; }
#dqRelated .deqwas_list .deqwas_body .deqwas_item .deqwas_price .price { font-weight:bold; font-size:1.4em; }

#dqRanking {  }
#dqRanking .deqwas_list   { width:150px; border-style:solid; border-width:2px; border-color:#0423CE; padding: 0 0 5px 0; margin-bottom:20px; }
#dqRanking .deqwas_list .deqwas_header { padding-top:38px; background: url('/images/images/reconize_ranking.gif') repeat center top; z-index:1; }
#dqRanking .deqwas_list .deqwas_body   { padding:5px; }
#dqRanking .deqwas_list .deqwas_body .deqwas_item  { padding-top:10px; }
#dqRanking .deqwas_list .deqwas_body .deqwas_item .deqwas_rank { color:#CC0000; font-size:8pt; }
#dqRanking .deqwas_list .deqwas_body .deqwas_item .deqwas_rank .rank { font-weight:bold; font-size:20px; font-family: Impact,Charcoal; color:#FF3333; }
#dqRanking .deqwas_list .deqwas_body .deqwas_item .deqwas_image { text-align:center; }
#dqRanking .deqwas_list .deqwas_body .deqwas_item .deqwas_image img { border-style:none; width:80px; height:80px; }
#dqRanking .deqwas_list .deqwas_body .deqwas_item .deqwas_maker  { margin:0; padding:0; color:#CC6600; font-size:8pt; font-weight:normal; }
#dqRanking .deqwas_list .deqwas_body .deqwas_item .deqwas_link   { line-height:130%; font-weight:normal; font-size:10pt; }
#dqRanking .deqwas_list .deqwas_body .deqwas_item .deqwas_link a:hover { color:#FF0000; }
#dqRanking .deqwas_list .deqwas_body .deqwas_item .deqwas_price { color:#FF0000; font-size:8pt; }
#dqRanking .deqwas_list .deqwas_body .deqwas_item .deqwas_price .price { font-weight:bold; font-size:1.4em; }

