/*-----------------------------
モバイル版のQRコード表示枠
------------------------------*/
table-qr { 
width: 105px; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px orange solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table-qr td { 
border: 1px orange solid; /* セルの枠線（太さ・色・スタイル） */ 
} 

/*-----------------------------
ページ全体を中央に
------------------------------*/
body {
  text-align: center;
  font-size: 14px;
  color: #333333;
  margin-top:0px;
  margin-bottom:0px;
}
/*-----------------------------
画像の線は非表示
------------------------------*/
img{
  border: none;
}
/*-----------------------------
左メニューの小文字
------------------------------*/
.common-left-menu{
  font-size:10pt;
  line-height:15pt;
  font-weight:bold;
  text-align:left;
  margin: 0 0 0 1em;
  padding: 0;
}

a:link { color: #ff6600;}
a:visited { color: #ff3300;}
/*-----------------------------
ラインを消す
------------------------------*/
.common-line-none{
  text-decoration:none;
}
/*-----------------------------
ページの枠線
------------------------------*/
#common-body-box {
  width: 800px;
  border-style: none solid;
  border-color: #ff9966;
  border-width: 1px;
  margin-top:0px;
  margin-bottom:0px;
}
/*-----------------------------
ブロックをセンターに
------------------------------*/
.common-block-center {
  margin-right: auto;
  margin-left: auto;
}
/*-----------------------------
文字を左寄にする
------------------------------*/
.common-text-left {
  text-align: left;
}
/*-----------------------------
左メニューの背景と幅など
------------------------------*/
.common-left-menu-set {
  width:161px;
  height:1000px;
  background-color: white;
  vertical-align:top;
text-align:left;
}
/*-----------------------------
メインメニューの背景と幅など
------------------------------*/
.common-main-body-set {
  width:639px;
  height:1000px;
  vertical-align:top;
}
/*-----------------------------
フッターのCopyRightの設定
------------------------------*/
.common-footer-copy {
  background-color: #ff9966;
  text-align:center;
  font-size:11pt;
  margin-top:0px;
  height:25px;
  font-weight:bold;
  color: #660000;
}
/*-----------------------------
フッターの文字列
------------------------------*/
.common-footer-link {
  background-color: #ffcc99;
  text-align: center;
  font-size:10pt;
  margin-top:2px;
  margin-top:2px;
  height:65px;
}
/*-----------------------------
フッターの文字列
------------------------------*/
.common-left-menu-btn {
  margin-top:20px;
}
ul {list-style-type: none;}
li { list-style-type: none;}

/*-----------------------------
激安特価でご提供中の文字
------------------------------*/
.common-gekiyasu{
font-size:10px;
text-align:center;
color:red;
font-weight:bold;
}
/*-----------------------------
希望価格
------------------------------*/
.common-kibou{
font-size:12px;
text-align:left;
}
/*-----------------------------
希望価格から推奨価格への矢印
------------------------------*/
.common-kibou-to-kakaku{
font-size:16px;
text-align:left;
font-weight:bold;
}
/*-----------------------------
推奨価格
------------------------------*/
.common-kakaku{
font-size:18px;
text-align:left;
color:red;
font-weight:bold
}
/*-----------------------------
割引率
------------------------------*/
.common-discount-rate{
font-size:15px;
text-align:center;
color:red;
font-weight:bold
}
/*-----------------------------
線を消す（価格の希望価格を消す)
------------------------------*/
.common-del-line{
  text-decoration:line-through;
}
/*-----------------------------
商品リスト
------------------------------*/
.common-list-shohin-font  {font-size:10pt;}
/*-----------------------------
中央に
------------------------------*/
.common-center{
text-align:center;
margin 0px auto;
}
/*-----------------------------
最近チェック用 商品フォント
------------------------------*/
.common-now-chk-shohin-font{
font-size:13px;
}
/*-----------------------------
最近チェック用 ボックスフォーマット
------------------------------*/
.common-now-chk-shohin-box {
  border: 1px solid #f0e68c;
  background-color: #f0e68c;
  width: 600px;
  margin: 20px 5px;
  padding:10px 5px;
  line-height:1.5em;
}
/*-----------------------------
ランキング用 ボックスフォーマット
------------------------------*/
.common-ranking-shohin-box {
  border: 1px solid #ff9966;
  width: 600px;
  margin: 20px 5px;
  padding:10px 5px;
  line-height:1.5em;
}
