/* Common Tags
----------------------------------------------- */
body{ font-family: osaka,"MSƒSƒVƒbƒN","Hiragino Kaku Gothic Pro",Verdana, sans-serif; text-align: center; overflow: scroll; }
img { border: 0px; }
p { font-size: 12px; }
a:link    { color: #666666; }
a:visited { color: #666666; }
a:hover   { color: #666666; text-decoration: none; }
a:active  { color: #666666; }


/* =Products
----------------------------------------------- */
img.pro{ margin-bottom: 10px; }
img.protop{ margin-bottom: 0px; }
a.pro{ color: #7F7F7F; padding-left: 10px; line-height: 16px; }
a.pro:hover{ border-left: solid #669933 1px; padding-left: 9px; line-height: 16px; }
.Bname{ padding-top: 6px; padding-left: 6px;}
.bigB{ border: solid #EAEAE0 1px; background: URL(img/pro_up.gif) no-repeat left top; font-weight: bold; font-size: 10px; margin-bottom: 15px; }
.miniB{ border: solid #EAEAE0 1px; background: URL(img/pro_up.gif) no-repeat left top; font-weight: bold; font-size: 10px; margin-bottom: 6px; }
.secondbigB{ border: solid #EAEAE0 1px; background: URL(img/pro_up.gif) no-repeat left top; font-weight: bold; font-size: 10px; margin-bottom: 15px; margin-top: -9px; }
.Btext{ margin: 5px 5px 5px 10px; font-size: 10px; font-weight: normal; }
.Btextmini{ margin: 5px 5px 5px 10px; font-size: 8px; font-weight: normal; }
.Btag{ margin-top: 5px; }
.Bwin{ padding: 5px; border: solid #EAEAE0 1px; }
.big{ background: URL(img/pro_zoom.gif) no-repeat right bottom; }
.nB{ border: solid #EAEAE0 1px; background: URL(img/pro_new.gif) no-repeat left top; font-weight: bold; font-size: 10px; margin-bottom: 15px; }

/* =Recommend
----------------------------------------------- */
.recoB{ border: solid #EAEAE0 1px; background: URL(img/pro_up.gif) no-repeat left top; font-weight: bold; font-size: 12px; margin-bottom: 10px; }
.recoBname{ margin-top: 10px; margin-left: 10px; } 
.recoBtext{ margin: 5px 5px 5px 10px; font-size: 12px; font-weight: normal; }
.recotext{ font-size: 12px; margin-bottom: 10px; }
.NrecoB{ border: solid #EAEAE0 1px; background: URL(img/pro_new.gif) no-repeat left top; font-weight: bold; font-size: 12px; margin-bottom: 10px; }
.recoBtext2{ margin: -5px 0px 0px 20px; font-size: 12px; font-weight: normal; }


/* =text
----------------------------------------------- */
h2{ background: URL(img/help_icon.gif) no-repeat left top; font-weight: bold; font-size: 12px; margin-bottom: 5px; margin-top: 20px; padding-left: 20px; }
.text{ line-height: 16px; letter-spacing: 1.2px;}
.mail{ border: solid #669933 1px; padding: 5px; width: 75%; font-size: 12px; }
 

/* =Top
----------------------------------------------- */
td.new1{ background: URL(img/top_new_back.jpg) no-repeat bottom; }
.new{ margin-top: -15px; margin-left: 50px; padding-left: 10px; border-left: solid #669933 2px; font-size: 12px; }
.newdays{ margin: 0 10px 0 10px; font-size: 12px; }
.newB{ margin-top: 15px ; margin-bottom: 10px; }


/* =Copyright
----------------------------------------------- */
.back{ font-size: 12px; }
.cr{ font-size: 10px; color: #999999; text-align: center; margin-top: 5px;}