/* CSS Document */
body{
  font-family:"Arial","メイリオ","Meiryo","sans-serif";
}

* html body
, *:first-child+html body{
  font-family: 'メイリオ', Meiryo, sans-serif;
}

img{
  border:0;
  font-size:8px;
}

/*あす楽テーブル幅指定*/
#rakutenLimitedId_aroundCart #asurakuTable{width:325px;}


/* FOUC対策 --------------------------------------------------------------------------*/
#risFil{
  width:800px;
}

#risFil + br + table{
  width:800px;
  font-size:50%;
}

/* 500円OFFクーポンバナー (パンくずの上　普段は隠してる) --------------------------------------------------------------------------*/
td.topT_sdtext a{
  text-indent:100%;
  white-space:nowrap;
  overflow:hidden;
  display:block;
  margin:10px 0 0 0;
  padding:0;
}

td.topT_sdtext a:hover{
  filter:alpha(opacity=85);
  opacity:0.85; -moz-opacity:0.85;
}

/* カテゴリページcss --------------------------------------------------------------------------*/
td.category_uppertext{
  margin: -1em 0 0 0;
  display: block;
}

a.subcategory_list:link {
    line-height: 2;
    text-decoration-line: none;
    color: #333;
}

span.subcategory_list{
  display: none;
}

/*カテゴリページ 動画表示 (その内新しいの作って消したい)--------------------------------------------------------------------------*/
#catemovie2{width:680px;font-size:13px;line-height:1.6;margin:8px 0 0 30px;padding:0;}
#catemovie2 DL A,
#catemovie2 DT A{margin:0px 0;display:block;}
#catemovie2 OBJECT{float:left;margin:0 15px 0 0;}
#catemovie2 DT{margin:0 0 15px;font-weight:bold;}
#catemovie2 DD{font-size:12px;}
#catemovie2 DD IMG{float:left;margin:0 15px 0 0;width:128px;}

/* 超過去データ (一応残す) --------------------------------------------------------------------------*/
/*レビューを見る*/
span.choice{background-color: #F6F6F6;border: 1px solid #DDD;color: #C33;display: block;font-size: 13px;font-weight: bold;margin:10px 0 5px 0;padding: 3px;}
select{font-size: 12px;padding: 5px;width: 94%;}
a.etc_link:link{text-decoration:none;background-color: #F6F6F6;border: 1px solid #E0E0E0;color: #444444;font-size: 12px;margin: 2px 0;padding: 3px 8px;}
.etc_link{margin: 2px 0;display: inline-block;}
.etc_link:hover{background-color: #F6F6F6;border: 1px solid #E0E0E0;text-decoration:none;color: #444444;font-size: 80%;margin: 2px 0;padding: 5px;}
a.etc_link:visited{text-decoration:none;color: #444444;background-color: #F6F6F6;border: 1px solid #E0E0E0;}
.inventory font{font-size: 12px;}

/*-------------------------------------------------------------------------*/
/*カテゴリトップ 動画表示*/
#catemovie			{width:800px;font-size:13px;line-height:1.6;margin:15px 0 0px;padding:0;}
#catemovie IMG		{border:0;}
#catemovie DL A,
#catemovie DT A		{margin:0px 0;display:block;}
#catemovie OBJECT	{float:left;margin:0 15px 0 0;}
#catemovie DT		{margin:0 0 15px;font-weight:bold;}
#catemovie DD		{font-size:12px;}
#catemovie DD IMG	{float:left;margin:0 15px 0 0;width:128px;}

#catemovie2			{width:680px;font-size:13px;line-height:1.6;margin:8px 0 0 30px;padding:0;}
#catemovie2 IMG		{border:0;}
#catemovie2 DL A,
#catemovie2 DT A		{margin:0px 0;display:block;}
#catemovie2 OBJECT	{float:left;margin:0 15px 0 0;}
#catemovie2 DT		{margin:0 0 15px;font-weight:bold;}
#catemovie2 DD		{font-size:12px;}
#catemovie2 DD IMG	{float:left;margin:0 15px 0 0;width:128px;}

#catemovie-b{margin:12px 0 0 0; padding: 0px;vertical-align:text-bottom;clear:left;}

#catemovie3{width:528px;font-size:12px;line-height:1.5;margin:0px;padding:0;}
#catemovie3 IMG{border:0;}
#catemovie-a{float:left;margin:0 15px 0 0;}
#catemovie3 LI{margin:0 0 10px; float:left; list-style:none;}

.popRankE{width:180px; float:left; margin-left:5px; font-size:11px;}
.popRankE dl img{margin-right:5px; margin-top:5px;}
.popRankE  dl{margin:0px; padding:0px;}
.popRankE  dt{margin:0 5px 5px 8px; padding:0px;clear:left; height:62px;}

.popRankE-line{border:#CCCCCC solid 1px; border-top:0px; padding-bottom:5px;}

/* カテゴリータイトル・カテゴリーリスト */
.c-titile{font-size:18px;margin-bottom:-13px;}
.c-titile A{text-decoration:none;color:#1d3994;}

.c-list{border: 2px solid #EEEEEE ;padding-top:10px; padding-bottom:10px; margin-top:5px; width:800px;line-height:22px;}
.c-list img{border:0px;}
.c-list A{font-size:12px;line-height:17px;}
.c-list A:hover{text-decoration:underline;line-height:17px;}
.c-list A img{margin-right:5px;}
.lank-line{font-size:10px; margin:0px;padding:0px;list-style:none; margin-left:20px;}
.lank-line li{width:136px;height:65px;float:left;margin-top:2px; margin-right:2px;}
.lank-line li div{padding:2px;}
.lank-line img{border:0px;margin-right:2px;}

.category-lay{width:800px;background-image: url(https://image.rakuten.co.jp/minatodenk/cabinet/category-info/c-data-kuwashiku3.gif); background-repeat:repeat-y;}

.category-line{font-size:12px; margin:0px;padding:0px;list-style:none; margin-left:20px;}
.category-line li{width:170px;height:59px;float:left;margin-top:5px; margin-right:5px;}
.category-line li div{padding:3px; line-height:1.2em;}
.category-line img{border:0px;margin-right:3px;}

.crt-category{ background-color:#FFE0E0;}
.crt-category a{color:#333333; text-decoration:none; font-weight:bold;}
.crt-category a:visited{color:#333333; text-decoration:none;}
.crt-category a:hover{color:#333333; text-decoration:none;}

/* 商品ページ共通 css 指定(廃止) */
#tbl99,#tbl98,#tbl97,#tbl96{ border:solid #999 1px; border-collapse: collapse; text-align:center; margin-bottom:3px; }
#tbl99 td,#tbl98 td,#tbl97 td,#tbl96 td
{ border:1px solid #b0b0b0; padding: 3px; }
#tbl99 th,#tbl98 th,#tbl97 th,#tbl96 th
{ border:1px solid #b0b0b0; padding: 3px; background-color:#f1f1f1; font-weight:lighter; }

/* 本文用(廃止) */
.txt99{ font-size:90%; line-height:140%; color:#333; }
.txt99 b{ font-size:100%; }

/* 小見出し(廃止) */
.box99{ border:solid #999 1pt; background-color:#f8f8f8; font-size:90%; color:#333; margin-bottom:10px; padding:3px; }

/*商品選択に関する注意文(廃止) */
.att{ border:solid #999 1px; font-size:13px; width:480px; padding:10px; line-height:130%; margin-bottom:25px; }
.att b{ color:#c00; }
.att small{ font-size:85%; display:block; margin-top:7px; }
