
body {
        font-size: 12px;
        line-height: 14px;
        background-color: #2D0901;
        font-family:Meiryo,"メイリオ","ＭＳ Ｐゴシック","Osaka";
        font-style: normal;
        font-weight: normal;
        color: #330000;
        }

a:link {  color: #330000; text-decoration: none;  }
a:hover { color: #330000; text-decoration: none;  }
a:active {  color: #FF9900; }
a:visited { color: #440000; text-decoration: none;  }

h1 {
  font-size: 12px;
  font-weight: normal;
  padding:0px;
  margin:0px;
  color: #FFFFFF;
  letter-spacing: 0.2em;
        }

table#size {
        border-collapse:collapse;
        border:none;
        border-top:1px
        solid #330000;
        }

.main_table {
        background-image: url(images/bg_top.gif);
        background-repeat: repeat-x;
        }

.foottable {
        background-image: url(images/bg_foot.gif);
        background-repeat: repeat-x;
        }

.copy_jp {
        font-size: 10px;
        line-height: 14px;
        color: #FFFFFF;
        }

.copy_en {  font-family: "Arial", "Helvetica", "sans-serif"}

.item_title {
        font-size: 12px;
        line-height: 14px;
        font-weight: bold;
        padding-bottom: 5px;
        }

.item_txt {
        font-size: 12px;
        line-height: 16px;
        font-weight: normal;
        }

.item_txtb {
        font-size: 12px;
        line-height: 16px;
        font-weight: bold;
        color: #FFFFFF;
        }

.price_box {
        margin-top: 10px;
        margin-bottom: 10px;
        padding-top: 8px;
        padding-bottom: 8px;
        border: none;
        border-top: 1px dotted;
        border-bottom: 1px dotted;
        }

.size {
        border-right:none;
        border-left:none;
        border-bottom:1px solid #330000;
        }

.priceo {  color: #CC0000;      }

.priceo2 {  color: #FF3300;      }

.priceb {  color: #0033CC;      }

.priced {
        font-size: 10px;
        text-decoration: line-through;
        }

.cdown {
        margin:0pt;
        padding:0pt;
        background-attachment: scroll;
        background-image: url(shop/images/line.gif);
        background-repeat: repeat-x;
        background-position: left center;
        font-weight: normal;
        }

.cdown2 {
        margin:0pt;
        padding:0pt;
        background-attachment: scroll;
        background-image: url(shop/images/line2.gif);
        background-repeat: repeat-x;
        background-position: left center;
        font-weight: normal;
        }

.cdown3 {
        margin:0pt;
        padding:0pt;
        background-attachment: scroll;
        background-image: url(shop/images/line3.gif);
        background-repeat: repeat-x;
        background-position: left center;
        font-weight: normal;
        }

.title {
        font-weight: normal;
        color: #FFFFFF;
        font-size: 12px;
        }

.item_sosei {
        font-size: 10px;
        line-height: 14px;
        }

.cap {
        font-size: 10px;
        line-height: 14px;
        }

.cap2 {
        color: #0033CC;
        font-size: 10px;
        }

.mgz_txt {
        font-size: 10px;
        line-height: 14px;
        font-weight: normal;
        }

.list_item {
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        }

.list_price {
        font-size: 10px;
        font-weight: normal;
        }

.list_priceL {
  font-size: 12px;
  font-weight: normal;
  }

.url {
        font-family: Helvetica, "MS UI Gothic","Osaka";
        font-size: 12px;
        letter-spacing: 1px;
}

.sat {color: #003399}

.sun {color: #FF3300}

.style1 {color: #FBF3EC}

.style2 {
        color: #FFFFFF;
        font-size: 12px;
        font-weight: bold;
}

.style3 {color: #FF3300}

.ptxt {
  font-family: "MS UI Gothic", "Osaka";
  font-size: 12px;
  color: #2D0901;
  letter-spacing: 0.1em;
  border: medium dotted #2D0901;
  padding: 8px;
  margin: 5px;
}

.pnuml {
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  border: none;
  border-bottom: 1px dotted;
}

.pnum {
  font-family : "Arial Black" , "Helvetica Black" ;
  font-size: 12px;
  color: #2D0901;
}

.pnumon {
  font-family : "Arial Black" , "Helvetica Black" ;
  font-size: 12px;
  color: #800000;
}

.pnumoff {
  font-family : "Arial Black" , "Helvetica Black" ;
  font-size: 12px;
  color: #B69078;
}

/* 店舗案内・新規会員募集中枠 */
#m_shoppic, #m_mobile{
	text-align:center;
	height:130px;
}

#m_shoppic img, #m_mobile img{
	display:block;
	border:none;
	margin:auto;
}

/* バナー画像の透かし */

.banadefault{
	filter: Alpha(opacity=100);	/* IE系 */
    opacity:1.0;				/* Mozzila系 */
}

.banahover{
	filter: Alpha(opacity=60);	/* IE系 */
    opacity:0.6;				/* Mozzila系 */
}



