@charset "Shift_JIS";

@import "/bicbic/jsp/inc/header.css?1202";

/***********************************/
/* === Index BASE CONTENT ======== */
/***********************************/
/************************/
/*  === レイアウト === */
/************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;}
BODY     { text-align: center; margin: 0; padding: 0; font-size:80%; background-color:#FFFFFF; }
BODY div { margin: 0 auto; }
table { font-size:1em; }

/* 全体 */
#index { width: 950px; text-align:center; margin-top:0px; padding:0px; }
#index_new { width: 950px; text-align:center; margin-top:0px; padding:0px; }
#index_new div#head { padding: 0 0 0 0; margin:0 0 5px 0; /*border-top:#0000CC 6px solid;*/ }
/* トップ上部*/
div#indexhead { padding:0; margin:0 0 4px 0; text-align:center; zoom:100%;}
div#indexhead:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#indexlogo { float:left; text-align:left; width:205px; padding:0; }
div#indexlogo img { margin:0; padding:0;  }
#sitemenublock { background:url(/images/images/header/search/sitemenubk.gif) center top no-repeat; margin:0px 0 0 0;}

div#righttopmenu { margin:0 0 0 225px; text-align:right; padding:5px 0 0 0; }
div#righttopmenu img { margin:0px 0 5px 5px; }
div#rt { margin:0; padding:0; text-align:right; height:30px;}
div#rt img { margin:7px 0 3px 10px; }

div#loginarea { background: url(/images/images/top950/menubg549.gif) no-repeat right top;  margin:0; padding:0; text-align:right; height:25px;}


.loginarea_left { float:left; width:176px; }
.loginarea_right { margin-left:176px; padding:6px 3px; }
.loginarea_right img { margin:0 4px; }

/* ネットショップコンテンツ*/
/*
#indexnetshop { width:725px; float:left; margin:5px 0 0 0; padding:0; }
*/

/* 左メニュー*/
#indexmenuleft { width: 205px; float:left; margin:0 20px 0px 0; padding:0px;}

/* 中央*/
#indexmain { width: 500px; float:left; text-align:center; padding:0px; margin:0 0 20px 0;}
#indexmain2 { width: 620px; float:left; text-align:center; padding:0px; margin:0 0 20px 0;}

/* 右メニュー*/
#indexmenuright{ width: 205px; float:right; margin:0 0 20px 0px; padding:0px; }
#indexmenuright2{ width: 310px; float:right; margin:0 0 20px 0px; padding:0px; }

/* Category Tree */
#Tnavi { text-align:center; }
.Tnavico { width:924px; text-align:center; border-bottom:solid 8px #B7CCF2; }
.Tnavico950 { width:950px; text-align:center; border-bottom:solid 8px #B7CCF2; }

#Tnavic{ text-align:center; border-bottom:solid 1px #3366BB; }
.Lmenu A:link    { TEXT-DECORATION: none; }
.Lmenu A:visited { TEXT-DECORATION: none; }
.Lmenu A:active  { TEXT-DECORATION: underline; }
.Lmenu A:hover   { TEXT-DECORATION: underline; }

/* Category Tree -20100214 vancouver orympic version */
.Tnavico_wg { width:916px; text-align:center; border-bottom:solid 8px #BFD2F7; }
#Tnavic_wg	{ text-align:center; border-bottom:solid 1px #8BB1F8; }
#Tnavic_wg .Lmenu A:link    { TEXT-DECORATION: none; }
#Tnavic_wg .Lmenu A:visited { TEXT-DECORATION: none; }
#Tnavic_wg .Lmenu A:active  { TEXT-DECORATION: underline; }
#Tnavic_wg .Lmenu A:hover   { TEXT-DECORATION: underline; }

/* Category Tree -20100301 version */
.Tnavico_m1 { width:924px; text-align:center; border-bottom:solid 8px #FFCC99; }
#Tnavic_m1	{ text-align:center; border-bottom:solid 1px #F56C77; }
#Tnavic_m1 .Lmenu A:link    { TEXT-DECORATION: none; }
#Tnavic_m1 .Lmenu A:visited { TEXT-DECORATION: none; }
#Tnavic_m1 .Lmenu A:active  { TEXT-DECORATION: underline; }
#Tnavic_m1 .Lmenu A:hover   { TEXT-DECORATION: underline; }

/* Category Tree -20100301 version */
.Tnavico_m2 { width:924px; text-align:center; border-bottom:solid 8px #FFC4E1; }
#Tnavic_m2	{ text-align:center; border-bottom:solid 1px #FEEDF6; }
#Tnavic_m2 .Lmenu A:link    { TEXT-DECORATION: none; }
#Tnavic_m2 .Lmenu A:visited { TEXT-DECORATION: none; }
#Tnavic_m2 .Lmenu A:active  { TEXT-DECORATION: underline; }
#Tnavic_m2 .Lmenu A:hover   { TEXT-DECORATION: underline; }

/************************/
/*  === 全般に適用 === */
/************************/

/* Height1pxのDot線 */
div.BGdot { width:100%; height:1px; background-image:url('/images/images/bg_dot.gif'); }

/* 右よせ */
div.right { text-align:right; margin-top:4px; margin-bottom:8px; margin-right:10px; }

/* 回り込み解除 */
div.clear { clear:both;}

/* リンクテキスト */
A:link	  { color: #040484; text-decoration:underline; }
A:visited { color: #800080; text-decoration:underline; }
A:active  { text-decoration:underline; }
A:hover	  { color: #FF3333; text-decoration:underline; }

/* その他テキストスタイル*/
.date{ text-decoration:none; color:#006600; font-size:80%;} /* 日付*/
.b{ font-weight:bold;}/* 強調*/
.maker { color:#CC6633; font-size:90%;}/* メーカー名*/


/* リンクスタイル*/
p.link { background :url(/images/images/2008/arrow_red.gif) left 5px no-repeat; padding:0px 0px 0px 10px; margin: 2px 0px 0px 5px; text-align:left; line-height:1.3; }

/* PDFリンクスタイル*/
p.linkpdf { background :url(/images/images/pdf_icon.gif) left top no-repeat; padding:0px 0px 0px 18px; margin: 2px 0px 0px 0px; text-align:left; line-height:1.3; }


div.link { background: url(/images/images/top950/bgunder.gif) center bottom repeat-x; text-align:right; margin:0px; padding:3px; zoom:100%; }
div.link:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.linknobg { text-align:right; margin:0px; padding:3px;  }


/* リンクスタイル枠*/
div.link p.link,
div.linknobg p.link { background :url(/images/images/2008/arrow_red.gif) left center no-repeat; padding:0px 0px 0px 10px; margin:0; text-align:right; display:inline; }

/* リンクスタイル・テキスト*/


/* 項目タイトル*/
div.title { background: url(/images/images/2008/bg.gif) repeat-x left bottom #FFFFFF; border-left:#c9c9c9 8px solid; padding:5px 1px 5px 0.5em; font-weight:bold; text-align:left; clear:both; font-size:105%; margin:0;}

/* 項目コンテンツ*/
div.content { padding:3px; }


/* clearfix*/
.clearfix { zoom:100%; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

/*********************************************/
/*  === 上部バナー・テキストリンク === */
/*********************************************/

/* TOPテキストリンク */
div#texttop { margin:0px auto; padding:5px 0; text-align:center;}

/* TOPテキストリンク 2項目 */

div#texttop div.text2 { width:45%; float:left; text-align:center; margin:0px; padding:0px 0px 0px 10px; }

div#texttop div.text2 p { text-align:left; background :url(/images/images/2008/arrow_red.gif) left center no-repeat; padding:0px 0px 0px 10px; display:inline;}
div#texttop p span  { font-weight:bold;}


/* TOPテキストリンク 3項目 */

div#texttop div.text3 { width:32%; float:left; text-align:center; margin:0px; padding:0px 0px 0px 10px; }
div#texttop div.text3 p { text-align:left; background :url(/images/images/2008/arrow_red.gif) left center no-repeat; padding:0px 0px 0px 10px; display:inline;}
div#texttop p span { font-weight:bold;}

div.info_blackberry {
	border: 1px solid #FF0000;
	margin: 0 0 15px 5px;
	background-color:#FFFFCC;
	line-height:1.2;
	text-align:left;
}
div.comment_blackberry {
	margin: 4px;
}



/***************************** netshop *****************************/

/*********************************************/
/*  === 中央コンテンツ === */
/*********************************************/
/* 最上部バナー */
/*
#bncentertop { margin:0 0 5px 0;}
*/
#bncentertop img {margin:0 0 5px 0;}

/* バナー大枠 */
#bnmain img { margin:10px 0; }

/*** 幅500大バナー テキストリンクタブ 項目 ***/
#bn500x160parts,
#bn500x230parts { position:relative; }

.mainbntext_tab { position:absolute; left:0; top:0; z-index: 2; margin:3px 0 0 0; padding:0; height:42px; overflow:hidden;}
.mainbntext_tab:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.mainbntext_tab .texttab1,
.mainbntext_tab .texttab2,
.mainbntext_tab .texttab3,
.mainbntext_tab .texttab4,
.mainbntext_tab .texttab5 { float:left; width:100px; font-size:80%; }


/* テキストリンク部分 */
.mainbntext_tab .texttab1 a,
.mainbntext_tab .texttab2 a,
.mainbntext_tab .texttab3 a,
.mainbntext_tab .texttab4 a,
.mainbntext_tab .texttab5 a { display:block; text-align:left; text-decoration:none; padding:5px 7px 0px 7px; height:33px; overflow:hidden; }

/* テキストリンク部分マウスon時の設定 */
.mainbntext_tab .texttab1 a:hover,
.mainbntext_tab .texttab2 a:hover,
.mainbntext_tab .texttab3 a:hover,
.mainbntext_tab .texttab4 a:hover,
.mainbntext_tab .texttab5 a:hover { text-decoration:underline; color:#000099;}

/* 幅500大バナー部分の設定 */
#bn1,
#bn2,
#bn3,
#bn4,
#bn5 { position:absolute; left:0; top:0; }


/* 幅500大バナー部分の個別設定（タブ背景） */
#bn1{ background:url(/images/images/tab40.gif) 500px 0 repeat-x; }
#bn2{ background:url(/images/images/tab40.gif) 600px 0 repeat-x; }
#bn3{ background:url(/images/images/tab40.gif) 700px 0 repeat-x; }
#bn4{ background:url(/images/images/tab40.gif) 800px 0 repeat-x; }
#bn5{ background:url(/images/images/tab40.gif) 900px 0 repeat-x; }

/* 幅500大バナー マージン調整 */
#bn500x230parts img,
#bn500x160parts img { margin-top:41px;}

/*** 大バナー テキストリンク 項目 ***/
.mainbntext { margin:3px 0 0 0; padding:0; }
.mainbntext:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.mainbntext .textbox2,
.mainbntext .textbox3,
.mainbntext .textbox4,
.mainbntext .textbox5{ text-align:center; font-size:80%;}

.mainbntext .textbox2 a,
.mainbntext .textbox3 a,
.mainbntext .textbox4 a,
.mainbntext .textbox5 a { display:block; text-align:left; background:#DEDEE2; border:1px solid #cccccc; margin:0 1px; padding:2px; }

.mainbntext .textbox2 a:hover,
.mainbntext .textbox3 a:hover,
.mainbntext .textbox4 a:hover,
.mainbntext .textbox5 a:hover { background:#F6EEB4;}

.mainbntext .textbox2 { float:left; width:250px; }
.mainbntext .textbox3 { float:left; width:166px; }
.mainbntext .textbox4 { float:left; width:125px; }
.mainbntext .textbox5 { float:left; width:100px; }

.mainbntext .textbox2 a,
.mainbntext .textbox3 a,
.mainbntext .textbox4 a { height:25px;overflow:hidden;}
.mainbntext .textbox5 a { height:30px;overflow:hidden;}


/*
.textbox { text-align:left; height:35px; background:#CCCCDF; float:left; border:1px solid #01013F; font-size:80%; padding:2px; width:94px; _width100px;}
*/


/*** 新着商品情報2列　tab6つバージョン ****/ 

/* 新着商品情報 2列*/

#mlnews_tab { margin:10px 0 0 0; padding:2px 10px; text-align:left; line-height:1.3; border:#d4d5d6 1px solid; background:#ffffff; zoom:100%;}
#mlnews_tab #mlnews_tabblock {  }
#mlnews_tab .mlnewstitle { text-align:center; margin:10px 0;}
#mlnews_tab:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#mlnews_tab #mlnewstabmenu { }
#mlnews_tab .n_item { float:left; width:50%; padding:0; margin:0; _width:49%;}
#mlnews_tab .n_itemin {  padding:0; margin:0; zoom:100%; }
#mlnews_tab .n_itemin:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}
#mlnews_tab .n_itemin a { display:block; min-height:85px; margin:0; padding:3px; text-decoration:none; color:#000099; _width:100%; _height:90px;}
#mlnews_tab .n_itemin a:visited { color:#880088;text-decoration:none;}
#mlnews_tab .n_itemin a:hover { color:#ff0000; text-decoration:none;}
/* 
#mlnews_tab .n_itemin .mlnews_img { display:block; float:left; width:82px;}
*/
#mlnews_tab .n_itemin .mlnews_img_topic { display:block; }
#mlnews_tab .n_itemin .mlnews_img img { border:1px solid #ccccff; margin:3px; width:80px height:80px; float:left;}
#mlnews_tab .n_itemin .mlnews_topic { display:block; margin-left:85px;}

/* 新着のコメント部分を表示しない場合 */

#mlnews_tab .n_itemin .mlnews_comment { display:none;}

/* 新着のコメント部分を表示する場合 回り込み無し
#mlnews_tab .n_itemin .mlnews_comment { display:block; clear:both; margin:3px; padding:3px; background:#f0f0f0; font-size:90%; font-weight:normal; color:#333333; text-decoraion:none; min-height:20px;_height:20px;}
*/
/* 新着のコメント部分を表示する場合 回り込み
#mlnews_tab .n_itemin .mlnews_comment { display:block; margin:3px 3px 3px 85px; padding:3px; font-size:90%; font-weight:normal; color:#000000; text-decoraion:none; }
*/


#mlnews_tab div.link { margin:0; text-align:left; background: url(/images/images/top950/bgunder.gif) center bottom repeat-x #ffffff;}
#mlnews_tab p.link { text-align:left; display:block;}
#mlnews_tab p.nr {  text-align:left; background :url(/images/images/top950/arrow_red.gif) left 5px no-repeat; padding:0px 0px 0px 10px; margin: 2px 0px 0px 5px; text-align:left; line-height:1.3; }
#mlnews_tab p.icon_rss { margin:3px;}
#mlnews_tab hr.mlnewsline { clear:both; border-width: 1px 0px 0px 0px;  border-style: dotted; border-color: #999999; height:1px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
#mlnews_tab .mlnews_linkparts { float:left; width:210px;}
#mlnews_tab .btn_twitter { margin-left:210px; text-align:right;}

#mlnews_tab .mlnewstext_tab { position:relative; margin:3px auto 0 auto; padding:0;  height:25px; overflow:hidden;  zoom:100%;}
#mlnews_tab .mlnewstext_tab:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#mlnews_tab .mlnewstext_tab p { position:absolute; width:80px; text-align:center; margin:0;}

#mlnews_tab .mlnewstext_tab .texttab1 { left:0;top:0;}
#mlnews_tab .mlnewstext_tab .texttab2{ left:80;top:0;}
#mlnews_tab .mlnewstext_tab .texttab3{ left:160;top:0;}
#mlnews_tab .mlnewstext_tab .texttab4{ left:240;top:0;}
#mlnews_tab .mlnewstext_tab .texttab5{ left:320;top:0;}
#mlnews_tab .mlnewstext_tab .texttab6{ left:400;top:0;}



/* テキストリンク部分 */
#mlnews_tab .mlnewstext_tab .texttab1 a,
#mlnews_tab .mlnewstext_tab .texttab2 a,
#mlnews_tab .mlnewstext_tab .texttab3 a,
#mlnews_tab .mlnewstext_tab .texttab4 a,
#mlnews_tab .mlnewstext_tab .texttab5 a,
#mlnews_tab .mlnewstext_tab .texttab6 a { display:block; font-size:90%; text-align:center; text-decoration:none; padding:4px 0 0 0; height:25px; overflow:hidden; }


/* テキストリンク部分マウスon時の設定 */
#mlnews_tab .mlnewstext_tab .texttab1 a:hover,
#mlnews_tab .mlnewstext_tab .texttab2 a:hover,
#mlnews_tab .mlnewstext_tab .texttab3 a:hover,
#mlnews_tab .mlnewstext_tab .texttab4 a:hover,
#mlnews_tab .mlnewstext_tab .texttab5 a:hover,
#mlnews_tab .mlnewstext_tab .texttab6 a:hover { text-decoration:underline; color:#000099; }

/*新着情報枠 */
/*
#mlnews_tab .mlnews_netshop { min-height:400px;  _height:450px; background:url(/images/images/top950/bluegrade.gif) center top;}
*/
#mlnews_tab #mln01,
#mlnews_tab #mln02,
#mlnews_tab #mln03,
#mlnews_tab #mln04,
#mlnews_tab #mln05,
#mlnews_tab #mln06 { margin:-25px auto 0 auto; padding-top:25px; }



/*  */

#mlnews_tab #mln01{ background:url(/images/images/tabcolorful.gif) 0px 0 repeat-x; }
#mlnews_tab #mln02{ background:url(/images/images/tabcolorful.gif) 0px -25px repeat-x; }
#mlnews_tab #mln03{ background:url(/images/images/tabcolorful.gif) 0px -50px repeat-x; }
#mlnews_tab #mln04{ background:url(/images/images/tabcolorful.gif) 0px -75px repeat-x; }
#mlnews_tab #mln05{ background:url(/images/images/tabcolorful.gif) 0px -100px repeat-x; }
#mlnews_tab #mln06{ background:url(/images/images/tabcolorful.gif) 0px -125px repeat-x; }

#mlnews_tab #mln01 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #B9CEF9; background:url(/images/images/tabml01.gif) left top repeat-x #ffffff; }
#mlnews_tab #mln02 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #C6FFC6; background:url(/images/images/tabml02.gif) left top repeat-x #ffffff;  }
#mlnews_tab #mln03 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #e9e7cc; background:url(/images/images/tabml03.gif) left top repeat-x #ffffff;  }
#mlnews_tab #mln04 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #F9CD8B; background:url(/images/images/tabml04.gif) left top repeat-x #ffffff;  }
#mlnews_tab #mln05 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #E6C7F9; background:url(/images/images/tabml05.gif) left top repeat-x #ffffff;  }
#mlnews_tab #mln06 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #FFD0D0; background:url(/images/images/tabml06.gif) left top repeat-x #ffffff;  }


/*** 新着商品情報2列　tab7つバージョン ****/ 

/* 新着商品情報 2列*/

#mlnews_tab_7 { margin:10px 0 0 0; padding:2px 5px; text-align:left; line-height:1.3; border:#d4d5d6 1px solid; background:#ffffff; zoom:100%;}
#mlnews_tab_7 #mlnews_tab_7block {  }
#mlnews_tab_7 .mlnewstitle { text-align:center; margin:10px 0;}
#mlnews_tab_7:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#mlnews_tab_7 #mlnewstabmenu { }
#mlnews_tab_7 .n_item { float:left; width:50%; padding:0; margin:0; _width:49%;}
#mlnews_tab_7 .n_itemin {  padding:0; margin:0; zoom:100%; }
#mlnews_tab_7 .n_itemin:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}
#mlnews_tab_7 .n_itemin a { display:block; min-height:85px; margin:0; padding:3px; text-decoration:none; color:#000099; _width:100%; _height:90px;}
#mlnews_tab_7 .n_itemin a:visited { color:#880088;text-decoration:none;}
#mlnews_tab_7 .n_itemin a:hover { color:#ff0000; text-decoration:none;}
/* 
#mlnews_tab_7 .n_itemin .mlnews_img { display:block; float:left; width:82px;}
*/
#mlnews_tab_7 .n_itemin .mlnews_img_topic { display:block; }
#mlnews_tab_7 .n_itemin .mlnews_img img { border:1px solid #ccccff; margin:3px; width:80px height:80px; float:left;}
#mlnews_tab_7 .n_itemin .mlnews_topic { display:block; margin-left:85px;}

/* 新着のコメント部分を表示しない場合 */

#mlnews_tab_7 .n_itemin .mlnews_comment { display:none;}

/* 新着のコメント部分を表示する場合 回り込み無し
#mlnews_tab_7 .n_itemin .mlnews_comment { display:block; clear:both; margin:3px; padding:3px; background:#f0f0f0; font-size:90%; font-weight:normal; color:#333333; text-decoraion:none; min-height:20px;_height:20px;}
*/
/* 新着のコメント部分を表示する場合 回り込み
#mlnews_tab_7 .n_itemin .mlnews_comment { display:block; margin:3px 3px 3px 85px; padding:3px; font-size:90%; font-weight:normal; color:#000000; text-decoraion:none; }
*/


#mlnews_tab_7 div.link { margin:0; text-align:left; background: url(/images/images/top950/bgunder.gif) center bottom repeat-x #ffffff;}
#mlnews_tab_7 p.link { text-align:left; display:block;}
#mlnews_tab_7 p.nr {  text-align:left; background :url(/images/images/top950/arrow_red.gif) left 5px no-repeat; padding:0px 0px 0px 10px; margin: 2px 0px 0px 5px; text-align:left; line-height:1.3; }
#mlnews_tab_7 p.icon_rss { margin:3px;}
#mlnews_tab_7 hr.mlnewsline { clear:both; border-width: 1px 0px 0px 0px;  border-style: dotted; border-color: #999999; height:1px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
#mlnews_tab_7 .mlnews_linkparts { float:left; width:210px;}
#mlnews_tab_7 .btn_twitter { margin-left:210px; text-align:right;}

#mlnews_tab_7 .mlnewstext_tab { position:relative; margin:3px auto 0 auto; padding:0;  height:25px; overflow:hidden;  zoom:100%;}
#mlnews_tab_7 .mlnewstext_tab:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#mlnews_tab_7 .mlnewstext_tab p { position:absolute; width:70px; text-align:center; margin:0;}

#mlnews_tab_7 .mlnewstext_tab .texttab1 { left:0;top:0;}
#mlnews_tab_7 .mlnewstext_tab .texttab2{ left:70;top:0;}
#mlnews_tab_7 .mlnewstext_tab .texttab3{ left:140;top:0;}
#mlnews_tab_7 .mlnewstext_tab .texttab4{ left:210;top:0;}
#mlnews_tab_7 .mlnewstext_tab .texttab5{ left:280;top:0;}
#mlnews_tab_7 .mlnewstext_tab .texttab6{ left:350;top:0;}
#mlnews_tab_7 .mlnewstext_tab .texttab7{ left:420;top:0;}



/* テキストリンク部分 */
#mlnews_tab_7 .mlnewstext_tab .texttab1 a,
#mlnews_tab_7 .mlnewstext_tab .texttab2 a,
#mlnews_tab_7 .mlnewstext_tab .texttab3 a,
#mlnews_tab_7 .mlnewstext_tab .texttab4 a,
#mlnews_tab_7 .mlnewstext_tab .texttab5 a,
#mlnews_tab_7 .mlnewstext_tab .texttab6 a,
#mlnews_tab_7 .mlnewstext_tab .texttab7 a { display:block; font-size:90%; text-align:center; text-decoration:none; padding:4px 0 0 0; height:25px; overflow:hidden; }


/* テキストリンク部分マウスon時の設定 */
#mlnews_tab_7 .mlnewstext_tab .texttab1 a:hover,
#mlnews_tab_7 .mlnewstext_tab .texttab2 a:hover,
#mlnews_tab_7 .mlnewstext_tab .texttab3 a:hover,
#mlnews_tab_7 .mlnewstext_tab .texttab4 a:hover,
#mlnews_tab_7 .mlnewstext_tab .texttab5 a:hover,
#mlnews_tab_7 .mlnewstext_tab .texttab6 a:hover,
#mlnews_tab_7 .mlnewstext_tab .texttab7 a:hover { text-decoration:underline; color:#000099; }

/*新着情報枠 */
/*
.mlnews_netshop { min-height:400px;  _height:450px; background:url(/images/images/top950/bluegrade.gif) center top;}
*/
#mlnews_tab_7 #mln01,
#mlnews_tab_7 #mln02,
#mlnews_tab_7 #mln03,
#mlnews_tab_7 #mln04,
#mlnews_tab_7 #mln05,
#mlnews_tab_7 #mln06,
#mlnews_tab_7 #mln07 { margin:-25px auto 0 auto; padding-top:25px; }


/*  */
#mlnews_tab_7 #mln01{ background:url(/images/images/tabcolorful_7.gif) 0px 0px repeat-x; }
#mlnews_tab_7 #mln02{ background:url(/images/images/tabcolorful_7.gif) 0px -25px repeat-x; }
#mlnews_tab_7 #mln03{ background:url(/images/images/tabcolorful_7.gif) 0px -50px repeat-x; }
#mlnews_tab_7 #mln04{ background:url(/images/images/tabcolorful_7.gif) 0px -75px repeat-x; }
#mlnews_tab_7 #mln05{ background:url(/images/images/tabcolorful_7.gif) 0px -100px repeat-x; }
#mlnews_tab_7 #mln06{ background:url(/images/images/tabcolorful_7.gif) 0px -125px repeat-x; }
#mlnews_tab_7 #mln07{ background:url(/images/images/tabcolorful_7.gif) 0px -150px repeat-x; }


#mlnews_tab_7 #mln01 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #B9CEF9; background:url(/images/images/tabml01.gif) left top repeat-x #ffffff; }
#mlnews_tab_7 #mln02 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #C6FFC6; background:url(/images/images/tabml02.gif) left top repeat-x #ffffff;  }
#mlnews_tab_7 #mln03 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #e9e7cc; background:url(/images/images/tabml03.gif) left top repeat-x #ffffff;  }
#mlnews_tab_7 #mln04 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #F9CD8B; background:url(/images/images/tabml04.gif) left top repeat-x #ffffff;  }
#mlnews_tab_7 #mln05 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #E6C7F9; background:url(/images/images/tabml05.gif) left top repeat-x #ffffff;  }
#mlnews_tab_7 #mln06 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #FFD0D0; background:url(/images/images/tabml06.gif) left top repeat-x #ffffff;  }
#mlnews_tab_7 #mln07 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #B7BBC4; background:url(/images/images/tabml07.gif) left top repeat-x #ffffff;  }
/*** 新着商品情報2列　tab7つバージョン ****/ 

/* 新着商品情報 2列*/

#mlnews_tab_8 { margin:10px 0 0 0; padding:2px 5px; text-align:left; line-height:1.3; border:#d4d5d6 1px solid; background:#ffffff; zoom:100%;}
#mlnews_tab_8 #mlnews_tab_8block {  }
#mlnews_tab_8 .mlnewstitle { text-align:center; margin:10px 0;}
#mlnews_tab_8:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#mlnews_tab_8 #mlnewstabmenu { }
#mlnews_tab_8 .n_item { float:left; width:50%; padding:0; margin:0; _width:49%;}
#mlnews_tab_8 .n_itemin {  padding:0; margin:0; zoom:100%; }
#mlnews_tab_8 .n_itemin:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}
#mlnews_tab_8 .n_itemin a { display:block; min-height:85px; margin:0; padding:3px; text-decoration:none; color:#000099; _width:100%; _height:90px;}
#mlnews_tab_8 .n_itemin a:visited { color:#880088;text-decoration:none;}
#mlnews_tab_8 .n_itemin a:hover { color:#ff0000; text-decoration:none;}
/* 
#mlnews_tab_8 .n_itemin .mlnews_img { display:block; float:left; width:82px;}
*/
#mlnews_tab_8 .n_itemin .mlnews_img_topic { display:block; }
#mlnews_tab_8 .n_itemin .mlnews_img img { border:1px solid #ccccff; margin:3px; width:80px height:80px; float:left;}
#mlnews_tab_8 .n_itemin .mlnews_topic { display:block; margin-left:85px;}

/* 新着のコメント部分を表示しない場合 */

#mlnews_tab_8 .n_itemin .mlnews_comment { display:none;}

/* 新着のコメント部分を表示する場合 回り込み無し
#mlnews_tab_8 .n_itemin .mlnews_comment { display:block; clear:both; margin:3px; padding:3px; background:#f0f0f0; font-size:90%; font-weight:normal; color:#333333; text-decoraion:none; min-height:20px;_height:20px;}
*/
/* 新着のコメント部分を表示する場合 回り込み
#mlnews_tab_8 .n_itemin .mlnews_comment { display:block; margin:3px 3px 3px 85px; padding:3px; font-size:90%; font-weight:normal; color:#000000; text-decoraion:none; }
*/

#mlnews_tab_8 div.link { margin:0; text-align:left; background: url(/images/images/top950/bgunder.gif) center bottom repeat-x #ffffff;}
#mlnews_tab_8 p.link { text-align:left; display:block;}
#mlnews_tab_8 p.nr {  text-align:left; background :url(/images/images/top950/arrow_red.gif) left 5px no-repeat; padding:0px 0px 0px 10px; margin: 2px 0px 0px 5px; text-align:left; line-height:1.3; }
#mlnews_tab_8 p.icon_rss { margin:3px;}
#mlnews_tab_8 hr.mlnewsline { clear:both; border-width: 1px 0px 0px 0px;  border-style: dotted; border-color: #999999; height:1px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
#mlnews_tab_8 .mlnews_linkparts { float:left; width:210px;}
#mlnews_tab_8 .btn_twitter { margin-left:210px; text-align:right;}

#mlnews_tab_8 .mlnewstext_tab { position:relative; margin:3px auto 0 auto; padding:0;  height:25px; overflow:hidden;  zoom:100%;}
#mlnews_tab_8 .mlnewstext_tab:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#mlnews_tab_8 .mlnewstext_tab p { position:absolute; width:61px; text-align:center; margin:0;}


#mlnews_tab_8 .mlnewstext_tab .texttab1 { left:0;top:0;}
#mlnews_tab_8 .mlnewstext_tab .texttab2{ left:61;top:0;}
#mlnews_tab_8 .mlnewstext_tab .texttab3{ left:122;top:0;}
#mlnews_tab_8 .mlnewstext_tab .texttab4{ left:183;top:0;}
#mlnews_tab_8 .mlnewstext_tab .texttab5{ left:244;top:0;}
#mlnews_tab_8 .mlnewstext_tab .texttab6{ left:305;top:0;}
#mlnews_tab_8 .mlnewstext_tab .texttab7{ left:366;top:0;}
#mlnews_tab_8 .mlnewstext_tab .texttab8{ left:427;top:0;}


/* テキストリンク部分 */
#mlnews_tab_8 .mlnewstext_tab .texttab1 a,
#mlnews_tab_8 .mlnewstext_tab .texttab2 a,
#mlnews_tab_8 .mlnewstext_tab .texttab3 a,
#mlnews_tab_8 .mlnewstext_tab .texttab4 a,
#mlnews_tab_8 .mlnewstext_tab .texttab5 a,
#mlnews_tab_8 .mlnewstext_tab .texttab6 a,
#mlnews_tab_8 .mlnewstext_tab .texttab7 a,
#mlnews_tab_8 .mlnewstext_tab .texttab8 a { display:block; font-size:90%; text-align:center; text-decoration:none; padding:4px 0 0 0; height:25px; overflow:hidden; }


/* テキストリンク部分マウスon時の設定 */
#mlnews_tab_8 .mlnewstext_tab .texttab1 a:hover,
#mlnews_tab_8 .mlnewstext_tab .texttab2 a:hover,
#mlnews_tab_8 .mlnewstext_tab .texttab3 a:hover,
#mlnews_tab_8 .mlnewstext_tab .texttab4 a:hover,
#mlnews_tab_8 .mlnewstext_tab .texttab5 a:hover,
#mlnews_tab_8 .mlnewstext_tab .texttab6 a:hover,
#mlnews_tab_8 .mlnewstext_tab .texttab7 a:hover,
#mlnews_tab_8 .mlnewstext_tab .texttab8 a:hover { text-decoration:underline; color:#000099; }

/*新着情報枠 */
/*
.mlnews_netshop { min-height:400px;  _height:450px; background:url(/images/images/top950/bluegrade.gif) center top;}
*/
#mlnews_tab_8 #mln01,
#mlnews_tab_8 #mln02,
#mlnews_tab_8 #mln03,
#mlnews_tab_8 #mln04,
#mlnews_tab_8 #mln05,
#mlnews_tab_8 #mln06,
#mlnews_tab_8 #mln07,
#mlnews_tab_8 #mln08 { margin:-25px auto 0 auto; padding-top:25px; }


/*  */
#mlnews_tab_8 #mln01{ background:url(/images/images/tabcolorful_8.gif) 0px 0px repeat-x; }
#mlnews_tab_8 #mln02{ background:url(/images/images/tabcolorful_8.gif) 0px -25px repeat-x; }
#mlnews_tab_8 #mln03{ background:url(/images/images/tabcolorful_8.gif) 0px -50px repeat-x; }
#mlnews_tab_8 #mln04{ background:url(/images/images/tabcolorful_8.gif) 0px -75px repeat-x; }
#mlnews_tab_8 #mln05{ background:url(/images/images/tabcolorful_8.gif) 0px -100px repeat-x; }
#mlnews_tab_8 #mln06{ background:url(/images/images/tabcolorful_8.gif) 0px -125px repeat-x; }
#mlnews_tab_8 #mln07{ background:url(/images/images/tabcolorful_8.gif) 0px -150px repeat-x; }
#mlnews_tab_8 #mln08{ background:url(/images/images/tabcolorful_8.gif) 0px -175px repeat-x; }


#mlnews_tab_8 #mln01 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #B9CEF9; background:url(/images/images/mlnews_tab_8/tabml01.gif) left top repeat-x #ffffff; }
#mlnews_tab_8 #mln02 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #C6FFC6; background:url(/images/images/mlnews_tab_8/tabml02.gif) left top repeat-x #ffffff;  }
#mlnews_tab_8 #mln03 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #e9e7cc; background:url(/images/images/mlnews_tab_8/tabml03.gif) left top repeat-x #ffffff;  }
#mlnews_tab_8 #mln04 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #F9CD8B; background:url(/images/images/mlnews_tab_8/tabml04.gif) left top repeat-x #ffffff;  }
#mlnews_tab_8 #mln05 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #E6C7F9; background:url(/images/images/mlnews_tab_8/tabml05.gif) left top repeat-x #ffffff;  }
#mlnews_tab_8 #mln06 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #FFD0D0; background:url(/images/images/mlnews_tab_8/tabml06.gif) left top repeat-x #ffffff;  }
#mlnews_tab_8 #mln07 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #B7BBC4; background:url(/images/images/mlnews_tab_8/tabml07.gif) left top repeat-x #ffffff;  }
#mlnews_tab_8 #mln08 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #B7BBC4; background:url(/images/images/mlnews_tab_8/tabml08.gif) left top repeat-x #ffffff;  }
/*** 新着商品情報2列 ****/ 

/*** 新着商品情報2列　tab14バージョン ****/ 
#mlnews_tab_14 { margin:10px 0 0 0; padding:2px 5px; text-align:left; line-height:1.3; border:#d4d5d6 1px solid; background:#ffffff; zoom:100%;}
#mlnews_tab_14 #mlnews_tabblock {  }
#mlnews_tab_14 .mlnewstitle { text-align:center; margin:10px 0;}
#mlnews_tab_14:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#mlnews_tab_14 #mlnewstabmenu { }
#mlnews_tab_14 .n_item { float:left; width:50%; padding:0; margin:0; _width:49%;}
#mlnews_tab_14 .n_itemin {  padding:0; margin:0; zoom:100%; }
#mlnews_tab_14 .n_itemin:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}
#mlnews_tab_14 .n_itemin a { display:block; min-height:85px; margin:0; padding:3px; text-decoration:none; color:#000099; _width:100%; _height:90px;}
#mlnews_tab_14 .n_itemin a:visited { color:#880088;text-decoration:none;}
#mlnews_tab_14 .n_itemin a:hover { color:#ff0000; text-decoration:none;}
/* 
#mlnews_tab_14 .n_itemin .mlnews_img { display:block; float:left; width:82px;}
*/
#mlnews_tab_14 .n_itemin .mlnews_img_topic { display:block; }
#mlnews_tab_14 .n_itemin .mlnews_img img { border:1px solid #ccccff; margin:3px; width:80px height:80px; float:left;}
#mlnews_tab_14 .n_itemin .mlnews_topic { display:block; margin-left:85px;}

/* 新着のコメント部分を表示しない場合 */

#mlnews_tab_14 .n_itemin .mlnews_comment { display:none;}

/* 新着のコメント部分を表示する場合 回り込み無し
#mlnews_tab_14 .n_itemin .mlnews_comment { display:block; clear:both; margin:3px; padding:3px; background:#f0f0f0; font-size:90%; font-weight:normal; color:#333333; text-decoraion:none; min-height:20px;_height:20px;}
*/
/* 新着のコメント部分を表示する場合 回り込み
#mlnews_tab_14 .n_itemin .mlnews_comment { display:block; margin:3px 3px 3px 85px; padding:3px; font-size:90%; font-weight:normal; color:#000000; text-decoraion:none; }
*/
#mlnews_tab_14 div.link { margin:0; text-align:left; background: url(/images/images/top950/bgunder.gif) center bottom repeat-x #ffffff;}
#mlnews_tab_14 p.link { text-align:left; display:block;}
#mlnews_tab_14 p.nr {  text-align:left; background :url(/images/images/top950/arrow_red.gif) left 5px no-repeat; padding:0px 0px 0px 10px; margin: 2px 0px 0px 5px; text-align:left; line-height:1.3; }
#mlnews_tab_14 p.icon_rss { margin:3px;}
#mlnews_tab_14 hr.mlnewsline { clear:both; border-width: 1px 0px 0px 0px;  border-style: dotted; border-color: #999999; height:1px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
#mlnews_tab_14 .mlnews_linkparts { float:left; width:210px;}
#mlnews_tab_14 .btn_twitter { margin-left:210px; text-align:right;}

#mlnews_tab_14 .mlnewstext_tab { position:relative; margin:3px auto 0 auto; padding:0;  height:50px; overflow:hidden;  zoom:100%;}
#mlnews_tab_14 .mlnewstext_tab:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#mlnews_tab_14 .mlnewstext_tab p { position:absolute; width:70px; text-align:center; margin:0;}

#mlnews_tab_14 .mlnewstext_tab .texttab11{ left:0;top:0;}
#mlnews_tab_14 .mlnewstext_tab .texttab21{ left:70;top:0;}
#mlnews_tab_14 .mlnewstext_tab .texttab31{ left:140;top:0;}
#mlnews_tab_14 .mlnewstext_tab .texttab41{ left:210;top:0;}
#mlnews_tab_14 .mlnewstext_tab .texttab51{ left:280;top:0;}
#mlnews_tab_14 .mlnewstext_tab .texttab61{ left:350;top:0;}
#mlnews_tab_14 .mlnewstext_tab .texttab71{ left:420;top:0;}
#mlnews_tab_14 .mlnewstext_tab .texttab12{ left:0;top:25;}
#mlnews_tab_14 .mlnewstext_tab .texttab22{ left:70;top:25;}
#mlnews_tab_14 .mlnewstext_tab .texttab32{ left:140;top:25;}
#mlnews_tab_14 .mlnewstext_tab .texttab42{ left:210;top:25;}
#mlnews_tab_14 .mlnewstext_tab .texttab52{ left:280;top:25;}
#mlnews_tab_14 .mlnewstext_tab .texttab62{ left:350;top:25;}
#mlnews_tab_14 .mlnewstext_tab .texttab72{ left:420;top:25;}

/* テキストリンク部分 */
#mlnews_tab_14 .mlnewstext_tab .texttab11 a,
#mlnews_tab_14 .mlnewstext_tab .texttab21 a,
#mlnews_tab_14 .mlnewstext_tab .texttab31 a,
#mlnews_tab_14 .mlnewstext_tab .texttab41 a,
#mlnews_tab_14 .mlnewstext_tab .texttab51 a,
#mlnews_tab_14 .mlnewstext_tab .texttab61 a,
#mlnews_tab_14 .mlnewstext_tab .texttab71 a,
#mlnews_tab_14 .mlnewstext_tab .texttab12 a,
#mlnews_tab_14 .mlnewstext_tab .texttab22 a,
#mlnews_tab_14 .mlnewstext_tab .texttab32 a,
#mlnews_tab_14 .mlnewstext_tab .texttab42 a,
#mlnews_tab_14 .mlnewstext_tab .texttab52 a,
#mlnews_tab_14 .mlnewstext_tab .texttab62 a,
#mlnews_tab_14 .mlnewstext_tab .texttab72 a { display:block; font-size:80%; text-align:center; text-decoration:none; padding:4px 0 0 0; height:25px; overflow:hidden; }

/* テキストリンク部分マウスon時の設定 */
#mlnews_tab_14 .mlnewstext_tab .texttab11 a:hover,
#mlnews_tab_14 .mlnewstext_tab .texttab21 a:hover,
#mlnews_tab_14 .mlnewstext_tab .texttab31 a:hover,
#mlnews_tab_14 .mlnewstext_tab .texttab41 a:hover,
#mlnews_tab_14 .mlnewstext_tab .texttab51 a:hover,
#mlnews_tab_14 .mlnewstext_tab .texttab61 a:hover,
#mlnews_tab_14 .mlnewstext_tab .texttab71 a:hover,
#mlnews_tab_14 .mlnewstext_tab .texttab12 a:hover,
#mlnews_tab_14 .mlnewstext_tab .texttab22 a:hover,
#mlnews_tab_14 .mlnewstext_tab .texttab32 a:hover,
#mlnews_tab_14 .mlnewstext_tab .texttab42 a:hover,
#mlnews_tab_14 .mlnewstext_tab .texttab52 a:hover,
#mlnews_tab_14 .mlnewstext_tab .texttab62 a:hover,
#mlnews_tab_14 .mlnewstext_tab .texttab72 a:hover { text-decoration:underline; color:#000099; }

/*新着情報枠 */
/*
.mlnews_netshop { min-height:400px;  _height:450px; background:url(/images/images/top950/bluegrade.gif) center top;}
*/
#mlnews_tab_14 #mln011,
#mlnews_tab_14 #mln021,
#mlnews_tab_14 #mln031,
#mlnews_tab_14 #mln041,
#mlnews_tab_14 #mln051,
#mlnews_tab_14 #mln061,
#mlnews_tab_14 #mln071 { margin:-50px auto 0 auto; padding-top:50px; }
#mlnews_tab_14 #mln012,
#mlnews_tab_14 #mln022,
#mlnews_tab_14 #mln032,
#mlnews_tab_14 #mln042,
#mlnews_tab_14 #mln052,
#mlnews_tab_14 #mln062,
#mlnews_tab_14 #mln072 { margin:-50px auto 0 auto; padding-top:50px; }

#mlnews_tab_14 #mln011,
#mlnews_tab_14 #mln012 { background:url(/images/images/tabcolorful_7.gif) 0px 0px repeat-x; }
#mlnews_tab_14 #mln021,
#mlnews_tab_14 #mln022 { background:url(/images/images/tabcolorful_7.gif) 0px -25px repeat-x; }
#mlnews_tab_14 #mln031,
#mlnews_tab_14 #mln032 { background:url(/images/images/tabcolorful_7.gif) 0px -50px repeat-x; }
#mlnews_tab_14 #mln041,
#mlnews_tab_14 #mln042 { background:url(/images/images/tabcolorful_7.gif) 0px -75px repeat-x; }
#mlnews_tab_14 #mln051,
#mlnews_tab_14 #mln052 { background:url(/images/images/tabcolorful_7.gif) 0px -100px repeat-x; }
#mlnews_tab_14 #mln061,
#mlnews_tab_14 #mln062 { background:url(/images/images/tabcolorful_7.gif) 0px -125px repeat-x; }
#mlnews_tab_14 #mln071,
#mlnews_tab_14 #mln072 { background:url(/images/images/tabcolorful_7.gif) 0px 0px repeat-x; }

#mlnews_tab_14 #mln011 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #B9CEF9; background:url(/images/images/tabml01.gif) left top repeat-x #ffffff; }
#mlnews_tab_14 #mln021 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #C6FFC6; background:url(/images/images/tabml02.gif) left top repeat-x #ffffff;  }
#mlnews_tab_14 #mln031 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #e9e7cc; background:url(/images/images/tabml03.gif) left top repeat-x #ffffff;  }
#mlnews_tab_14 #mln041 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #F9CD8B; background:url(/images/images/tabml04.gif) left top repeat-x #ffffff;  }
#mlnews_tab_14 #mln051 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #E6C7F9; background:url(/images/images/tabml05.gif) left top repeat-x #ffffff;  }
#mlnews_tab_14 #mln061 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #FFD0D0; background:url(/images/images/tabml06.gif) left top repeat-x #ffffff;  }
#mlnews_tab_14 #mln071 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #B7BBC4; background:url(/images/images/tabml07.gif) left top repeat-x #ffffff;  }
#mlnews_tab_14 #mln012 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #B9CEF9; background:url(/images/images/tabml01.gif) left top repeat-x #ffffff; }
#mlnews_tab_14 #mln022 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #C6FFC6; background:url(/images/images/tabml02.gif) left top repeat-x #ffffff;  }
#mlnews_tab_14 #mln032 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #e9e7cc; background:url(/images/images/tabml03.gif) left top repeat-x #ffffff;  }
#mlnews_tab_14 #mln042 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #F9CD8B; background:url(/images/images/tabml04.gif) left top repeat-x #ffffff;  }
#mlnews_tab_14 #mln052 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #E6C7F9; background:url(/images/images/tabml05.gif) left top repeat-x #ffffff;  }
#mlnews_tab_14 #mln062 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #FFD0D0; background:url(/images/images/tabml06.gif) left top repeat-x #ffffff;  }
#mlnews_tab_14 #mln072 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #B7BBC4; background:url(/images/images/tabml07.gif) left top repeat-x #ffffff;  }
/*** 新着商品情報2列　tab14バージョン ****/ 



/*** 新着商品情報2列　tab14バージョン ****/ 
#mlnews_tab_2block { margin:10px 0 0 0; padding:2px 5px; text-align:left; line-height:1.3; border:#d4d5d6 1px solid; background:#ffffff; position:relative; zoom:100%;}
#mlnews_tab_2block #mlnews_tabblock {  }
#mlnews_tab_2block .mlnewstitle { text-align:center; margin:10px 0;}
#mlnews_tab_2block:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#mlnews_tab_2block #mlnewstabmenu { }
#mlnews_tab_2block .n_item { float:left; width:50%; padding:0; margin:0; _width:49%;}
#mlnews_tab_2block .n_itemin {  padding:0; margin:0; zoom:100%; }
#mlnews_tab_2block .n_itemin:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}
#mlnews_tab_2block .n_itemin a { display:block; min-height:85px; margin:0; padding:3px; text-decoration:none; color:#000099; _width:100%; _height:90px;}
#mlnews_tab_2block .n_itemin a:visited { color:#880088;text-decoration:none;}
#mlnews_tab_2block .n_itemin a:hover { color:#ff0000; text-decoration:none;}
/* 
#mlnews_tab_2block .n_itemin .mlnews_img { display:block; float:left; width:82px;}
*/
#mlnews_tab_2block .n_itemin .mlnews_img_topic { display:block; }
#mlnews_tab_2block .n_itemin .mlnews_img img { border:1px solid #ccccff; margin:3px; width:80px height:80px; float:left;}
#mlnews_tab_2block .n_itemin .mlnews_topic { display:block; margin-left:85px;}

/* 新着のコメント部分を表示しない場合 */

#mlnews_tab_2block .n_itemin .mlnews_comment { display:none;}

/* 新着のコメント部分を表示する場合 回り込み無し
#mlnews_tab_2block .n_itemin .mlnews_comment { display:block; clear:both; margin:3px; padding:3px; background:#f0f0f0; font-size:90%; font-weight:normal; color:#333333; text-decoraion:none; min-height:20px;_height:20px;}
*/
/* 新着のコメント部分を表示する場合 回り込み
#mlnews_tab_2block .n_itemin .mlnews_comment { display:block; margin:3px 3px 3px 85px; padding:3px; font-size:90%; font-weight:normal; color:#000000; text-decoraion:none; }
*/
#mlnews_tab_2block div.link { margin:0; text-align:left; background: url(/images/images/top950/bgunder.gif) center bottom repeat-x #ffffff;}
#mlnews_tab_2block p.link { text-align:left; display:block;}
#mlnews_tab_2block p.nr {  text-align:left; background :url(/images/images/top950/arrow_red.gif) left 5px no-repeat; padding:0px 0px 0px 10px; margin: 2px 0px 0px 5px; text-align:left; line-height:1.3; }
#mlnews_tab_2block p.icon_rss { margin:3px;}
#mlnews_tab_2block hr.mlnewsline { clear:both; border-width: 1px 0px 0px 0px;  border-style: dotted; border-color: #999999; height:1px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
#mlnews_tab_2block .mlnews_linkparts { float:left; width:210px;}
#mlnews_tab_2block .btn_twitter { margin-left:210px; text-align:right;}

#mlnews_tab_2block .mlnewstext_tab {  margin:3px auto 0 auto; padding:0;  height:50px; overflow:hidden; z-index:3;  zoom:100%;}
#mlnews_tab_2block .mlnewstext_tab:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#mlnews_tab_2block .mlnewstext_tab p { text-align:center; margin:0;}
#mlnews_tab_2block .mlnewstext_tab .texttab11{ font-weight:bold; width:80px; float:left; padding:10px 0 0 0; }

#mlnews_tab_2block .mlnewstext_tab .texttab21,
#mlnews_tab_2block .mlnewstext_tab .texttab31,
#mlnews_tab_2block .mlnewstext_tab .texttab41,
#mlnews_tab_2block .mlnewstext_tab .texttab51,
#mlnews_tab_2block .mlnewstext_tab .texttab61,
#mlnews_tab_2block .mlnewstext_tab .texttab71,
#mlnews_tab_2block .mlnewstext_tab .texttab12,
#mlnews_tab_2block .mlnewstext_tab .texttab22,
#mlnews_tab_2block .mlnewstext_tab .texttab32,
#mlnews_tab_2block .mlnewstext_tab .texttab42,
#mlnews_tab_2block .mlnewstext_tab .texttab52,
#mlnews_tab_2block .mlnewstext_tab .texttab62,
#mlnews_tab_2block .mlnewstext_tab .texttab72 { display:inline;text-align:left; padding:0 3px; font-size:90%;}


/*
#mlnews_tab_2block .mlnewstext_tab .texttab11{ left:0;top:0;}
#mlnews_tab_2block .mlnewstext_tab .texttab21{ left:70;top:0;}
#mlnews_tab_2block .mlnewstext_tab .texttab31{ left:140;top:0;}
#mlnews_tab_2block .mlnewstext_tab .texttab41{ left:210;top:0;}
#mlnews_tab_2block .mlnewstext_tab .texttab51{ left:280;top:0;}
#mlnews_tab_2block .mlnewstext_tab .texttab61{ left:350;top:0;}
#mlnews_tab_2block .mlnewstext_tab .texttab71{ left:420;top:0;}
#mlnews_tab_2block .mlnewstext_tab .texttab12{ left:0;top:25;}
#mlnews_tab_2block .mlnewstext_tab .texttab22{ left:70;top:25;}
#mlnews_tab_2block .mlnewstext_tab .texttab32{ left:140;top:25;}
#mlnews_tab_2block .mlnewstext_tab .texttab42{ left:210;top:25;}
#mlnews_tab_2block .mlnewstext_tab .texttab52{ left:280;top:25;}
#mlnews_tab_2block .mlnewstext_tab .texttab62{ left:350;top:25;}
#mlnews_tab_2block .mlnewstext_tab .texttab72{ left:420;top:25;}
*/


/* テキストリンク部分 */
#mlnews_tab_2block .mlnewstext_tab .texttab11 a,
#mlnews_tab_2block .mlnewstext_tab .texttab21 a,
#mlnews_tab_2block .mlnewstext_tab .texttab31 a,
#mlnews_tab_2block .mlnewstext_tab .texttab41 a,
#mlnews_tab_2block .mlnewstext_tab .texttab51 a,
#mlnews_tab_2block .mlnewstext_tab .texttab61 a,
#mlnews_tab_2block .mlnewstext_tab .texttab71 a,
#mlnews_tab_2block .mlnewstext_tab .texttab12 a,
#mlnews_tab_2block .mlnewstext_tab .texttab22 a,
#mlnews_tab_2block .mlnewstext_tab .texttab32 a,
#mlnews_tab_2block .mlnewstext_tab .texttab42 a,
#mlnews_tab_2block .mlnewstext_tab .texttab52 a,
#mlnews_tab_2block .mlnewstext_tab .texttab62 a,
#mlnews_tab_2block .mlnewstext_tab .texttab72 a { text-decoration:none;}

/* テキストリンク部分マウスon時の設定 */
#mlnews_tab_2block .mlnewstext_tab .texttab11 a:hover,
#mlnews_tab_2block .mlnewstext_tab .texttab21 a:hover,
#mlnews_tab_2block .mlnewstext_tab .texttab31 a:hover,
#mlnews_tab_2block .mlnewstext_tab .texttab41 a:hover,
#mlnews_tab_2block .mlnewstext_tab .texttab51 a:hover,
#mlnews_tab_2block .mlnewstext_tab .texttab61 a:hover,
#mlnews_tab_2block .mlnewstext_tab .texttab71 a:hover,
#mlnews_tab_2block .mlnewstext_tab .texttab12 a:hover,
#mlnews_tab_2block .mlnewstext_tab .texttab22 a:hover,
#mlnews_tab_2block .mlnewstext_tab .texttab32 a:hover,
#mlnews_tab_2block .mlnewstext_tab .texttab42 a:hover,
#mlnews_tab_2block .mlnewstext_tab .texttab52 a:hover,
#mlnews_tab_2block .mlnewstext_tab .texttab62 a:hover,
#mlnews_tab_2block .mlnewstext_tab .texttab72 a:hover { text-decoration:underline; color:#000099; background:#e6e6e6; }

/*新着情報枠 */
/*
.mlnews_netshop { min-height:400px;  _height:450px; background:url(/images/images/top950/bluegrade.gif) center top;}
*/
.mlnews_netshop { z-index:1;}

#mlnews_tab_2block #mln011,
#mlnews_tab_2block #mln021,
#mlnews_tab_2block #mln031,
#mlnews_tab_2block #mln041,
#mlnews_tab_2block #mln051,
#mlnews_tab_2block #mln061,
#mlnews_tab_2block #mln071 { margin:-50px auto 0 auto; padding-top:50px; }
#mlnews_tab_2block #mln012,
#mlnews_tab_2block #mln022,
#mlnews_tab_2block #mln032,
#mlnews_tab_2block #mln042,
#mlnews_tab_2block #mln052,
#mlnews_tab_2block #mln062,
#mlnews_tab_2block #mln072 { margin:-50px auto 0 auto; padding-top:50px; }

#mlnews_tab_2block #mln011 { background:url(/images/images/mlnews_tab_2block.gif) 80px 0px repeat-x; }

/*
#mlnews_tab_2block #mln011,
#mlnews_tab_2block #mln012 { background:url(/images/images/mlnews_tab_2block.gif) 0px 0px repeat-x; }
#mlnews_tab_2block #mln021,
#mlnews_tab_2block #mln022 { background:url(/images/images/tabcolorful_7.gif) 0px -25px repeat-x; }
#mlnews_tab_2block #mln031,
#mlnews_tab_2block #mln032 { background:url(/images/images/tabcolorful_7.gif) 0px -50px repeat-x; }
#mlnews_tab_2block #mln041,
#mlnews_tab_2block #mln042 { background:url(/images/images/tabcolorful_7.gif) 0px -75px repeat-x; }
#mlnews_tab_2block #mln051,
#mlnews_tab_2block #mln052 { background:url(/images/images/tabcolorful_7.gif) 0px -100px repeat-x; }
#mlnews_tab_2block #mln061,
#mlnews_tab_2block #mln062 { background:url(/images/images/tabcolorful_7.gif) 0px -125px repeat-x; }
#mlnews_tab_2block #mln071,
#mlnews_tab_2block #mln072 { background:url(/images/images/tabcolorful_7.gif) 0px 0px repeat-x; }
*/

/*
#mlnews_tab_2block #mln011 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #B9CEF9; background:url(/images/images/tabml01.gif) left top repeat-x #ffffff; }
#mlnews_tab_2block #mln021 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #C6FFC6; background:url(/images/images/tabml02.gif) left top repeat-x #ffffff;  }
#mlnews_tab_2block #mln031 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #e9e7cc; background:url(/images/images/tabml03.gif) left top repeat-x #ffffff;  }
#mlnews_tab_2block #mln041 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #F9CD8B; background:url(/images/images/tabml04.gif) left top repeat-x #ffffff;  }
#mlnews_tab_2block #mln051 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #E6C7F9; background:url(/images/images/tabml05.gif) left top repeat-x #ffffff;  }
#mlnews_tab_2block #mln061 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #FFD0D0; background:url(/images/images/tabml06.gif) left top repeat-x #ffffff;  }
#mlnews_tab_2block #mln071 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #B7BBC4; background:url(/images/images/tabml07.gif) left top repeat-x #ffffff;  }
#mlnews_tab_2block #mln012 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #B9CEF9; background:url(/images/images/tabml01.gif) left top repeat-x #ffffff; }
#mlnews_tab_2block #mln022 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #C6FFC6; background:url(/images/images/tabml02.gif) left top repeat-x #ffffff;  }
#mlnews_tab_2block #mln032 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #e9e7cc; background:url(/images/images/tabml03.gif) left top repeat-x #ffffff;  }
#mlnews_tab_2block #mln042 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #F9CD8B; background:url(/images/images/tabml04.gif) left top repeat-x #ffffff;  }
#mlnews_tab_2block #mln052 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #E6C7F9; background:url(/images/images/tabml05.gif) left top repeat-x #ffffff;  }
#mlnews_tab_2block #mln062 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #FFD0D0; background:url(/images/images/tabml06.gif) left top repeat-x #ffffff;  }
#mlnews_tab_2block #mln072 .content { padding:0; border-width:0 1px 1px 1px; border-style:solid; border-color: #B7BBC4; background:url(/images/images/tabml07.gif) left top repeat-x #ffffff;  }
*/
/*** 新着商品情報2列　tab14バージョン ****/ 

/* 新着商品情報 2列*/
div#mlnews_w { position:relative;border:#dcdcee 1px solid; /*background:url(/images/images/top950/bluegrade.gif) left top repeat-x;*/ margin:10px 0 0 0; padding:0; text-align:left; line-height:1.3; zoom:100%;}
div#mlnews_w .mlnewstitle { text-align:center; margin:10px 0;}
div#mlnews_w:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#mlnews_w #mlnewstabmenu { }
#mlnews_w .n_item { float:left; width:50%; padding:0; margin:0; _width:49%;}
#mlnews_w .n_itemin {  padding:0; margin:0; zoom:100%; }
#mlnews_w .n_itemin:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}
#mlnews_w .n_itemin a { display:block; min-height:85px; margin:0; padding:3px; text-decoration:none; color:#000099; _width:100%; _height:90px;}
#mlnews_w .n_itemin a:visited { color:#880088;text-decoration:none;}
#mlnews_w .n_itemin a:hover { color:#ff0000; text-decoration:none;}
/* 
#mlnews_w .n_itemin .mlnews_img { display:block; float:left; width:82px;}
*/
#mlnews_w .n_itemin .mlnews_img_topic { display:block; }
#mlnews_w .n_itemin .mlnews_img img { border:1px solid #ccccff; margin:3px; width:80px height:80px; float:left;}
#mlnews_w .n_itemin .mlnews_topic { display:block; margin-left:85px;}

/* 新着のコメント部分を表示しない場合 */

#mlnews_w .n_itemin .mlnews_comment { display:none;}

/* 新着のコメント部分を表示する場合 回り込み無し
#mlnews_w .n_itemin .mlnews_comment { display:block; clear:both; margin:3px; padding:3px; background:#f0f0f0; font-size:90%; font-weight:normal; color:#333333; text-decoraion:none; min-height:20px;_height:20px;}
*/
/* 新着のコメント部分を表示する場合 回り込み
#mlnews_w .n_itemin .mlnews_comment { display:block; margin:3px 3px 3px 85px; padding:3px; font-size:90%; font-weight:normal; color:#000000; text-decoraion:none; }
*/


#mlnews_w div.link { text-align:left;}
#mlnews_w p.link { text-align:left; display:block;}
#mlnews_w p.nr {  text-align:left; background :url(/images/images/top950/arrow_red.gif) left 5px no-repeat; padding:0px 0px 0px 10px; margin: 2px 0px 0px 5px; text-align:left; line-height:1.3; }
#mlnews_w p.icon_rss { margin:3px;}
#mlnews_w hr.mlnewsline { clear:both; border-width: 1px 0px 0px 0px;  border-style: dotted; border-color: #999999; height:1px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
#mlnews_w .mlnews_linkparts { float:left; width:210px;}
#mlnews_w .btn_twitter { margin-left:210px; text-align:right;}


/* Pick up item */
#mainitem  { text-align:left; border:#d4d5d6 1px solid; background:url(/images/images/2008/bluegrade.gif) left bottom; margin:10px 0 0 0; padding:0; _width:100%;}
#mainitem div.title { _width:100%; }
#mainitem div.title p.title { float:left;}
#mainitem div.title div.rightlink { text-align:right; margin:0px; padding:0px; } 
#mainitem div.title div.rightlink p.link { text-align:right; display:inline;}
#mainitem div.mainitemimg { text-align:center; margin:2px 0; }
#mainitem div.mainitemimg img { border:1px solid #CCCCFF; }
#mainitem p  { line-height:1.2; margin:0px 1em 3px 0px;  color:#000000; }
#mainitem table { margin:0; }
#mainitem td    { vertical-align:top; padding:3px; }
#mainitem td.img  { text-align:center; }
#mainitem div.ioitem { float:left; width:166px; padding:2px 0; margin:0 0 5px 0; text-align:left; border-bottom:1px dotted #999999; min-height:200px; _height:200px;}
#mainitem div.ioitemdt { padding:2px;}

/* お得なセール情報top用*/
#saleinfo_select { border:#d4d5d6 1px solid; background-color:#FFFFFF; margin:10px 0; padding:0 ; _width:100%; /* for IE */ }
#saleinfo_select .content{ margin:5px 10px; background:url(/images/images/top950/saleinfo1110.gif) left bottom no-repeat; text-align:right; }
#saleinfo_select select { width:78%; margin:0px 10px; padding:2px; background-color:#FFF4F4; color:#8D2323; }
#saleinfo_select .sitem { padding:4px; border-bottom:1px dotted #0000CC; background-color:#FFFFFF; }

/* お得なセール情報*/
#saleinfo { border:#d4d5d6 1px solid; background-color:#FFFFFF; margin:10px 0 0 0; padding:0 ; _width:100%; /* for IE */}
#saleinfo div.salebn { float:right; width:90px; margin:2px; padding:2px; text-align:justify; text-justify:inter-ideograph ; border:1px solid #EFEFFF; background-color:#EFEFFF; display:inline;}
#saleinfo div.salebn a { text-decoration:none; }
#saleinfo .salebn img.item { border:1px solid #0000CC; margin:2px;}
#saleinfo .salebn img { border-style:none; }
#saleinfo ul { margin:0px 0px 7px 0px; line-height:1.3; list-style-type:square; color:#0000CC;}
#saleinfo li { margin:5px 3px 3px 18px; text-align:left;  }

/* 今がチャンス！お買得品 */
#maintokka  { text-align:left; border:#d4d5d6 1px solid; background:url(/images/images/top950/bluegrade.gif) left bottom; margin:10px 0 0 0; padding:0; _width:100%;}
#maintokka div.title { _width:100%; }
#maintokka div.title p.title { float:left;}
#maintokka div.title div.rightlink { text-align:right; margin:0px; padding:0px; } 
#maintokka div.title div.rightlink p.link { text-align:right; display:inline;}
#maintokka div.tokkaimg { text-align:center; margin:2px 0; }
#maintokka div.tokkaimg img { border:1px solid #CCCCFF; }
#maintokka p  { line-height:1.2; margin:0px 1em 3px 0px;  color:#000000; }
#maintokka table { margin:0; }
#maintokka td    { vertical-align:top; padding:3px; }
#maintokka td.img  { text-align:center; }
#maintokka div.ioitem { float:left; width:166px; padding:2px 0; margin:0 0 5px 0; text-align:left; border-bottom:1px dotted #999999; min-height:200px; _height:200px;}
#maintokka div.ioitemdt { padding:2px;}
.tokkaprice  { margin:0 0 0 20; line-height:1.4; font-size:100%; font-weight:bold; color:#FF0000; }
.tokkatax  { margin:0 0 0 3; font-size:80%; color:#000000; }

/* 買って安心！イチオシ商品 - reconize部分 */
#mainitem .htl_reconize_list { width:100% !after; border:none; margin:5px 0 0 0; padding: 0 5px 5px 5px; text-align:left; }
#mainitem .htl_reconize_list .htl_reconize_header { margin:0 0 0 0; padding: 4px 0 3px 7px; border-left:solid 8px #FF9900; border-bottom:1px solid #FF9900; line-height:1.2; font-weight:bold; width:100% !after; }
#mainitem .htl_reconize_list .htl_reconize_body { width:100%; padding:5px 0 5px 0; text-align:center; }
#mainitem .htl_reconize_list .htl_reconize_body:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#mainitem .htl_reconize_list .htl_reconize_body .htl_reconize_item { width:155px !important; height:auto !after; float:left; margin:0 3px 0 3px; padding:5px 0 5px 0; border:none; }
#mainitem .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_image     { width:100%; text-align:center; }
#mainitem .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_image img { width:80px; height:80px; border:none; }
#mainitem .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_maker     { margin:0; padding:0; color:#CC6600; font-size:80%; font-weight:normal; }
#mainitem .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_link      { line-height:130%; font-weight:normal; text-align:left; }
#mainitem .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_link a:hover { color:#FF0000; }
#mainitem .htl_reconize_list .htl_reconize_body .htl_reconize_item .htl_reconize_image img { border:1px solid #CC6600; }

/* bncampaign （中央） */
#indexmain #bncampaign  { text-align:center; border:#D9D9D9 1px solid; background :#FFFFFF; margin:10px 0; padding:0px; zoom:100%;}
#indexmain #bncampaign:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#indexmain #bncampaign div.title { border-left:#D9D9D9 8px solid; }
#indexmain #bncampaign .bnwaku { padding:3px; text-align:left; zoom:100%; border-bottom:2px dotted #999999; position:relative;}
#indexmain #bncampaign .bnwaku:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#indexmain #bncampaign .bnwaku img { float:left; margin:0 2px 0 0;}
#indexmain #bncampaign .bnwaku p { margin:0 0 0 190px; /*  バナーの大きさによって変更 */ }
#indexmain #bncampaign .bnwaku p.sale { color:#CC0000; font-weight:bold; margin:0.2em 0 0 215px;}
#indexmain #bncampaign .bnwaku div.linknobg,
#indexmain #bncampaign .bnwaku p.link { margin:0;}

/* bnreport （中央） */
#indexmain #bnreport  { text-align:center; border:#D9D9D9 1px solid; background :#FFFFFF; margin:10px 0; padding:0px; zoom:100%;}
#indexmain #bnreport:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#indexmain #bnreport div.title { border-left:#D9D9D9 8px solid; }
#indexmain #bnreport .bnwaku { padding:3px; text-align:left; zoom:100%; border-bottom:2px dotted #999999; position:relative;}
#indexmain #bnreport .bnwaku:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#indexmain #bnreport .bnwaku img { float:left; margin:0 2px 0 0;}
#indexmain #bnreport .bnwaku p { margin:0 0 0 190px; /*  バナーの大きさによって変更 */ }
#indexmain #bnreport .bnwaku p.sale { color:#444; font-weight:bold; }
#indexmain #bnreport .bnwaku div.linknobg,
#indexmain #bnreport .bnwaku p.link { background :url(/images/images/2008/arrow_red.gif) right 5px no-repeat; padding:0px 10px 0px 0px; margin: 2px 0px 0px 5px; text-align:right; line-height:1.3; }
#indexmain #bnreport .bnwaku p.link a {text-decoration:none;}
#indexmain #bnreport .bnwaku p.date { color :#f00; font-weight:bold; font-size:100%;}





/* 話題の商品を動画でご案内 掲載商品合計6点以上*/
#mnmoviecenter { border:#d4d5d6 1px solid; margin:10px 0 0 0; padding:0px; }
#mnmoviecenter div.title { border-color:#0000CC; }
#mnmoviecenter div.content { background :url(/images/images/2008/bluegrade.gif) #FFFFFF  repeat-x left top; min-height:140px; _height:140px;} 
#mnmoviecenter div.movie { float:left; width:184px; background:#FFFFFF; text-align:left; padding:1px; border:#CCCCFF 1px solid; }
#mnmoviecenter div.movieimg { text-align:center; ;}
#mnmoviecenter div.movieimg img { margin:0px; }
#mnmoviecenter div.movieitem { margin:0 0 0 190px; text-align:left;}
#mnmoviecenter div.btn { text-align:center; margin:1px;}
#mnmoviecenter table { margin: 3px 0 3px; }
#mnmoviecenter td    { vertical-align:top; line-height:1.5; }
#mnmoviecenter p { line-height:1.2; margin:0; text-align:left; }
#mnmoviecenter img.btn { margin:0px 3px 3px 0px; }
#mnmoviecenter ul { margin:0px; line-height:1.4; list-style-type:square; color:#000000; }
#mnmoviecenter li { margin:0px 0px 0px 18px; text-align:left; }
#mnmoviecenter div.link { clear:left; text-align:right;}
#mnmoviecenter p.link { text-align:right;}

/* 話題の商品を動画でご案内 掲載商品合計5点以下*/
#mnmoviecenter2 { border:#d4d5d6 1px solid; margin:10px 0 0 0; padding:0px; }
#mnmoviecenter2 div.title { border-color:#0000CC; }
#mnmoviecenter2 div.content { background :url(/images/images/2008/bluegrade.gif) #FFFFFF  repeat-x left top; min-height:90px; _height:90px; } 
#mnmoviecenter2 div.movie { width:40%; float:left; text-align:left; padding:1px; margin:0px; border:#CCCCFF 1px solid; background:#FFFFFF; min-height:81px; _height:81px; }
#mnmoviecenter2 div.movie p { font-size:90%; margin:1em;}
#mnmoviecenter2 div.movieimg { text-align:center; float:left; width:85px; }
#mnmoviecenter2 div.movieimg img { margin:1px; }
#mnmoviecenter2 div.movieitem { text-align:left; margin:0 0 0 40%;}
#mnmoviecenter2 div.btn { text-align:left; margin:2px 0;}
#mnmoviecenter2 img.btn { margin:0px 1px; }
#mnmoviecenter2 table { margin: 3px 0 3px; }
#mnmoviecenter2 td    { vertical-align:top; line-height:1.5; }
#mnmoviecenter2 p { line-height:1.2; margin:0; text-align:left; }
#mnmoviecenter2 ul { margin:0px; line-height:1.3; list-style-type:square; color:#0000CC; }
#mnmoviecenter2 li { margin:0px 0px 0px 22px; text-align:left; }
#mnmoviecenter2 div.link { clear:left; text-align:right;}
#mnmoviecenter2 p.link { text-align:right;}

/* Privacymark 中央の場合 */
#indexmain #privacy { margin:5px 0 0 0; zoom:100%;}
#indexmain #privacy:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#indexmain #privacy img { margin:5px; float:left;}
#indexmain #privacy p { text-align:left; }


/*********************************************/
/*  === 左メニュー === */
/*********************************************/

/* トピックスバナー 180 */
#bntopics180 { border:#c6c6ff 1px solid; background:url(/images/images/2008/bluegrade.gif) left bottom;  margin:10px 0;}
#bntopics180 img { margin:10px 0;  width:180px; }


/* bncampaign （左の場合） */
#indexmenuleft #bncampaign  { border:#D9D9D9 1px solid; background :#FFFFFF; margin:10px 0; padding:0px; zoom:100%;}
#indexmenuleft #bncampaign:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#indexmenuleft #bncampaign div.title { border-left:#D9D9D9 8px solid; }
#indexmenuleft #bncampaign .bnwaku { padding:3px; text-align:center; zoom:100%; border-bottom:1px dotted #999999; position:relative;}
#indexmenuleft #bncampaign .bnwaku:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#indexmenuleft #bncampaign .bnwaku img { margin:0 2px 0 0;}
#indexmenuleft #bncampaign .bnwaku p { text-align:left; }
#indexmenuleft #bncampaign .bnwaku p.sale { color:#CC0000; font-weight:bold; margin:0.2em 0 0 215px;}
#indexmenuleft #bncampaign .bnwaku div.linknobg,
#indexmenuleft #bncampaign .bnwaku p.link { margin:0;}

/* バナー管理*/
div#bncommon  { margin:0; padding:0;}



/*メーカーからの重要なおしらせ*/
div#makerinfo { margin:0;}

/* PocketBic */
#mnpocket   { border:#ff0000 1px solid; background:#ffffff; margin:5px 0 0 0; padding:3px; text-align:center;}
.mnpockettilte { background:#ff0000; font-weight:bold;color:#ffffff; padding:3px; margin:0 0 5px 0;}
.mnpocketcomment { text-align:left; }
.mnpocketurl { color:#ff6600; font-weight:bold;word-break: break-all;}
.mnpocketmotto { text-align:center; margin:0.5em 0 0 0;}

/* 左下バナー */
#menuleftbn { margin:0;}
#menuleftbn img { margin:5px 0 0 0;}

/* Privacymark 左の場合 */

#indexmenuleft #privacy { margin:5px 0 0 0; font-size:100%; }
#indexmenuleft #privacy img { margin:5px;  }
#indexmenuleft #privacy p { text-align:left; }
/***************************** netshop *****************************/

/*********************************************/
/*  === 右側コンテンツ === */
/*********************************************/

/* === TBS =========== */
/* News Table */
TABLE.TBS00 { background:#ddddff; padding:0px; text-align:left; border-bottom:#CCCCCC 1px solid; border:#000099 1px solid; }

div#tbs { border-bottom:#ddddff 1px solid; margin:0; padding:0px; background:#E6E6FF;}
div#tbs div.title { border-color:#696999; margin:0 0 5px 0;}

/* 項目タイトル*/

/* News TD定義 */
span.tbstitle{
	font-weight:bold;
	font-size:9pt;
	font-weight:bold;
}

span.tbsright{
	font-size:9pt;
	text-align:right;
}

#MessWin{
	width:180px;
	overflow:hidden
}

#SlideMsg{
	position:relative;
	top:0px;
	left:5px;
	width:360px;
	min-height: 3.8em;
	_height: 39px;
}

td.MsgText{
	text-align:left; 
	padding:0px;
	width:180px;
	color:#000000;
	background-color:#E6E6FF;
	font-size:12px;
	vertical-align:top;
	min-height: 3.8em;
	_height: 39px;
}

/*特別枠*/
div#spbox { border:#33CC99 1px solid; background-color:#EFFFEF; margin:5px 0 0 0; padding:0px; }
div#spbox div.title { border-left:#33CC99 8px solid; }

/***************************** お店の最新情報〜090815 *****************************/
/* 全体 (赤枠 背景ピンク)*/
div#bicshop { border:#D9D9D9 1px solid; background:#F2F3F5; margin:5px 0 0 0; padding:0 0 5px 0; line-height:1.2;}
/* タイトル*/
#bicshop div.title { border-left:#D9D9D9 8px solid; }
/* 各店舗新着情報タイトル*/
.kakutentitle { border-left:10px solid #FF0000; padding:0 3px; margin:3px; font-weight:bold; text-align:left; }

/* i_bicshop.jsp用*/
#bicshop .i_bicshop { margin:0;}
#bicshop ul { margin:0px 0px 7px 0px; line-height:1.3; list-style-type:square; color:#FF0000; }
#bicshop li { margin:5px 3px 3px 18px; text-align:left; }
#bicshop li span.content { padding: 0 0.5em 0 0 ; text-decoration:none; color:#996600; font-size:80%;}
#bicshop div.bicshopunder { padding:0px 0px 0px 3px; margin:7px 0px; text-align:left; line-height:1.5;}
#bicshop p.link { background :url(/images/images/2008/arrow_red.gif) left center no-repeat; padding:0px 0px 0px 10px; margin: 0px 0px 0px 5px;}

/* 幅180バナー制御用*/
.shopbn180,
.shop180 { padding:2px 0;border-bottom:dotted 2px #999999;}
.shopbn180 img,
.shop180 img { margin:2px 0;}

/* 80x80バナー制御用*/
#bicshop .shopbn80 { margin:10px 0 0 0;padding:5px 0 0 0; border-top:dotted 2px #999999;}
#bicshop .shop80 { zoom:100%; text-align:left; padding:0 0 2px 0; margin:0 0 5px 0;border-bottom:dotted 2px #999999;}
#bicshop .shop80:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#bicshop .shop80 img { float:left; margin:0 2px 0 0; }
#bicshop .shop80 span { font-size:75%;}
#bicshop .shop80 a { display:block; font-weight:bold; margin:0 0 0 5px;}


/***************************** こだわりの専門店 *****************************/
div#kanren { border:#FFCC00 1px solid; background-color:#FFFFFF; margin:5px 0 0 0; padding:0 0 2px 0; }
#kanren div.title { border-left:#FFCC00 8px solid; }
#kanren { text-align:left; margin:0px; border-bottom:1px solid #CCCCCC; clear:left;  min-height:63px; _height:63px;}
#kanren div.list  { text-align:left; margin:0px; border-bottom:1px solid #CCCCCC; clear:left;  min-height:33px; _height:33px;}
#kanren div.list  img { margin:0px 2px 2px 1px; float:left; }
#kanren div.clearleft { clear:left;}
#kanren div.list a.blocklink { display:block; padding:2px; text-decoration:none; line-height:1.2; min-height:33px; _height:33px;}
#kanren div.list a.blocklink:hover { background-color: #FFFFCC; padding:2px; min-height:33px; _height:33px;}
#kanren div.list a.blocklink span.content { text-decoration:none; color:#000000; font-size:75%;}
#kanren div.list a span { text-decoration: underline; color:blue;}
#kanren div.list a span.rubi {  text-decoration:none; font-size:80%;}
#kanren div.list a span.newmark { background : url(/images/images/2008/new.gif) no-repeat right center; padding-right:23px; height:1px;} /*←NEWマーク表示 */
#kanren div.list a.blocklink span.date{ text-decoration:none; color:#006600; font-size:80%;}
#kanren div.list a.blocklink span.datenew{ text-decoration:none; color:#006600; font-size:80%; background : url(/images/images/2008/new.gif) no-repeat right center; padding-right:23px; height:1px;}/*←日付にNEWマーク表示 */
#kanren div.list a.blocklink span.dateup{ text-decoration:none; color:#006600; font-size:80%; background: url(/images/images/2008/up.gif) no-repeat right center; padding-right:19px; height:1px;}/*←日付にNEWマーク表示 */

/***************************** 人気サービス *****************************/
div#service { border:#009900 1px solid; background-color:#FFFFFF; margin:5px 0 0 0; padding:0 0 2px 0; }
#service div.title { border-left:#009900 8px solid; }
#service div.list { text-align:left; margin:0px; border-bottom:1px solid #CCCCCC; clear:left; min-height:33px; _height:33px;}
#service div.list img { margin:0px 2px 2px 1px; float:left; }
#service div.clearleft { clear:left;}
#service div.list a.blocklink { display:block; padding:2px; text-decoration:none; line-height:1.2; min-height:33px; _height:33px;}
#service div.list a.blocklink:hover { background-color: #E6FFE6; padding:2px; min-height:33px; _height:33px;}
#service div.list a.blocklink span.date{ text-decoration:none; color:#006600; font-size:80%;}
#service div.list a.blocklink span.content { text-decoration:none; color:#000000; font-size:75%;}
#service div.list a span { text-decoration: underline; color:blue;}

/***************************** こだわり販売員日記 *****************************/
div#diary { border:#666666 1px solid; background-color:#FFFFFF; margin:5px 0 0 0; padding:0px; }
#diary div.title { border-left:#666666 8px solid; }
#diary div.list  { text-align:left; margin:0px; clear:left;  min-height:33px; _height:33px;}
#diary div.list  img { margin:2px 2px 2px 2px; float:left; }
#diary div.clearleft { clear:left;}
#diary div.list a.blocklink { display:block; padding:2px; text-decoration:none; line-height:1.2; min-height:33px; _height:33px;}
#diary div.list a.blocklink:hover { background-color: #EFEFEF; padding:2px; min-height:33px; _height:33px;}
#diary div.list a.blocklink span.content { text-decoration:none; color:#000000; font-size:75%;}
#diary div.list a span { text-decoration: underline; color:blue; }
#diary div.list a span.newmark { background: url(/images/images/2008/new.gif) no-repeat right center; padding-right:23px; height:1px;} /*←NEWマーク表示 */
#diary div.list a.blocklink span.date{ text-decoration:none; color:#006600; font-size:80%;}
#diary div.list a.blocklink span.datenew{ text-decoration:none; color:#006600; font-size:80%; background: url(/images/images/2008/new.gif) no-repeat right center; padding-right:23px; height:1px;}/*←日付にNEWマーク表示 */
#diary div.list a.blocklink span.dateup{ text-decoration:none; color:#006600; font-size:80%; background: url(/images/images/2008/up.gif) no-repeat right center; padding-right:19px; height:1px;}/*←日付にUPマーク表示 */

/* Related Product Banners */
#aff_bn { margin-bottom:3px; }
#aff_bn img { margin:5px 0 0 0;}

/*********************************************/
/* === FOOTER CONTENTS =========== */
/*********************************************/
/* Common Link */
#footermenu { border-top: #999999 1px solid; padding-top:1em; margin-top:20px; font-size:10pt; line-height:1.5; text-align:center; font-weight:normal; clear:both;}

#footermenu ul {
display:inline;
padding:0 0 0 5px;
border-left:1px solid #ff3333;
}
#footermenu li {
display:inline;
padding:0 10px 0 5px;
border-right:1px solid #ff3333;
}

/* Copyright */
.CmnCpR { font-size:8pt; }

/* reconize */
#indexmenuleft #listRecent{  }
#indexmenuleft #listRecent dl.htl_reconize_list{ width:203px; margin:5px 0 0 0; padding:0 0 0 0; border:1px solid #0000CC; background-color:#FFFFCC; text-align:left; }
#indexmenuleft #listRecent dl.htl_reconize_list dt.htl_reconize_header{ margin:0 0 10px 0; padding:7px 0 7px 7px; background:url(/images/images/2008/bg.gif) repeat-x left bottom; border-left:solid 8px #0000CC; line-height:1.2; font-weight:bold; }
#indexmenuleft #listRecent dl.htl_reconize_list dd.htl_reconize_item{ width:203px; display:inline-block; margin:0 0 10px 0; height:auto !important; border:none; }
#indexmenuleft #listRecent dl.htl_reconize_list dd.htl_reconize_item:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_rank,
#listRecent dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_weight,
#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:50px; height:80px; display:block; float:left; padding:0 7px 0 8px; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_image img{ width:50px; height:50px; border:solid 1px #FF6600; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_image a{ border:none; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item dl.htl_reconize_attributes{ width:130px; float:left; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item dl.htl_reconize_attributes dd.htl_reconize_maker{ font-size:8pt; color:#CC6600; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item dl.htl_reconize_attributes dd.htl_reconize_genre{ display:none; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_link { width:130px; display:block; float:left; font-size:10pt; line-height:1.2; }
#listRecent dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_price{ width:130px; display:block; float:left; 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{ width:130px; display:block; float:left; font-size:8pt; color:#FF6600; }
#indexmenuleft #listRecent br { display:none; clear:both; }

/* 買って安心！イチオシ商品 - reconize部分 */
#listRecommend {}
#listRecommend dl.htl_reconize_list { border:none; text-align:left; border:#ff6600 1px solid; margin:5px 0 0 0; padding:5px; width:100% !after; }
#listRecommend dl.htl_reconize_list:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#listRecommend dl.htl_reconize_list dt.htl_reconize_header { margin:0 0 0 0; padding: 4px 0 3px 7px; border-left:solid 8px #FF9900; border-bottom:1px solid #FF9900; line-height:1.2; font-weight:bold; width:100% !after; }
#listRecommend dl.htl_reconize_list dd.htl_reconize_item { width:155px !important; height:auto !after; float:left; margin:0 3px 0 3px; padding:5px 0 5px 0; border:none; }
#listRecommend dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_rank,
#listRecommend dl.htl_reconize_list dd.htl_reconize_item dl.htl_reconize_attributes dd.htl_reconize_genre,
#listRecommend dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_description { display:none; }
#listRecommend dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_image       { width:100%; display:inline-block; text-align:center; }
#listRecommend dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_image img   {  width:80px; height:80px; border:none; }
#listRecommend dl.htl_reconize_list dd.htl_reconize_item dl.htl_reconize_attributes dd.htl_reconize_maker { color:#CC6600; font-size:80%; font-weight:normal; }
#listRecommend dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_link       { line-height:130%; font-weight:normal; text-align:left; }

/**********************  deqwas **********************/

/*左*/
#indexmenuleft #dqHistory{  }
#indexmenuleft #dqHistory dl.deqwas_list{ width:203px; margin:5px 0 0 0; padding:0 0 0 0; border:1px solid #0000CC; background-color:#FFFFCC; text-align:left; }
#indexmenuleft #dqHistory dl.deqwas_list dt.deqwas_header{ margin:0 0 10px 0; padding:7px 0 7px 7px; background:url(/images/images/2008/bg.gif) repeat-x left bottom; border-left:solid 8px #0000CC; line-height:1.2; font-weight:bold; }
#indexmenuleft #dqHistory dl.deqwas_list dd.deqwas_item{ width:203px; display:inline-block; margin:0 0 10px 0; height:auto !important; border:none; }
#indexmenuleft #dqHistory dl.deqwas_list dd.deqwas_item:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
#indexmenuleft #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_rank,
#indexmenuleft #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_weight,
#indexmenuleft #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_description{ display:none; }
#indexmenuleft #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_image{ width:50px; height:80px; display:block; float:left; padding:0 7px 0 8px; }
#indexmenuleft #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_image img{ width:50px; height:50px; border:solid 1px #FF6600; }
#indexmenuleft #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_image a{ border:none; }
#indexmenuleft #dqHistory dl.deqwas_list dd.deqwas_item dl.deqwas_attributes{ width:130px; float:left; }
#indexmenuleft #dqHistory dl.deqwas_list dd.deqwas_item dl.deqwas_attributes dd.deqwas_maker{ font-size:8pt; color:#CC6600; }
#indexmenuleft #dqHistory dl.deqwas_list dd.deqwas_item dl.deqwas_attributes dd.deqwas_genre{ display:none; }
#indexmenuleft #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_link { width:130px; display:block; float:left; font-size:10pt; line-height:1.2; }
#indexmenuleft #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_price{ width:130px; display:block; float:left; font-size:10pt; color:#FF0000; }
#indexmenuleft #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_price .tax{ font-size:8pt; color:#444444; }
#indexmenuleft #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_point{ width:130px; display:block; float:left; font-size:8pt; color:#FF6600; }
#indexmenuleft #dqHistory br { display:none; clear:both; }

/* 中央 */
#indexmain #dqHistory{  }
#indexmain #dqHistory dl.deqwas_list{ margin:5px 0 0 0; padding:5px; border:1px solid #D9D9D9; background-color:#FFFFCC; text-align:left; zoom:100%;}
#indexmain #dqHistory dl.deqwas_list:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
#indexmain #dqHistory dl.deqwas_list dt.deqwas_header{ margin:0 0 10px 0; padding:7px 0 7px 7px; background:url(/images/images/2008/bg.gif) repeat-x left bottom; border-left:solid 8px #D9D9D9; line-height:1.2; font-weight:bold; }
#indexmain #dqHistory dl.deqwas_list dd.deqwas_item{ width:20%; float:left; margin:0; height:auto !important; border:none; }
#indexmain #dqHistory dl.deqwas_list dd.deqwas_item:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
#indexmain #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_rank,
#indexmain #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_weight,
#indexmain #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_description{ display:none; }
#indexmain #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_image{ padding:5px; }
#indexmain #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_image img{ width:80px; height:80px; border:solid 1px #FF6600; }
#indexmain #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_image a{ border:none; }
#indexmain #dqHistory dl.deqwas_list dd.deqwas_item dl.deqwas_attributes{  }
#indexmain #dqHistory dl.deqwas_list dd.deqwas_item dl.deqwas_attributes dd.deqwas_maker { display:block; font-size:8pt; color:#CC6600; }
#indexmain #dqHistory dl.deqwas_list dd.deqwas_item dl.deqwas_attributes dd.deqwas_genre{ display:none; }
#indexmain #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_link { display:block; font-size:10pt; line-height:1.2; }
#indexmain #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_price{ display:block; font-size:10pt; color:#FF0000; }
#indexmain #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_price .tax{ font-size:8pt; color:#444444; }
#indexmain #dqHistory dl.deqwas_list dd.deqwas_item span.deqwas_point{ display:block; float:left; font-size:8pt; color:#FF6600; }
#indexmain #dqHistory br { display:none; clear:both; }



div.catg {float:left; width:260px;  }
div.catg p { background-image :url(/images/images/2010/0909/yajirushi.gif); background-position : left 5px ; background-repeat : no-repeat ; padding:0 3 3 10; margin:5 0 0 15; line-height:1.2;}
.newswaku { width:90%; text-align:left; border:1px solid #999999; background:#FFFFFF; padding:5px; margin:10 0;}
.amount { COLOR : #FF0000; FONT-SIZE: 13pt; FONT-WEIGHT: bold;}


