@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px; color: #000; }

.promotion { width:342px; background: url(../images/bg_promotion_m.gif) repeat-y left top; margin-bottom: 20px; font: normal 12px Tahoma; }
.promotion h1 {  color: #FFF; margin-bottom:10px; font-weight:bold; background: url(../images/bg_promotion_t.gif) repeat-y  left top; display: block; padding-left: 5px; padding-bottom: 5px; font-size:14px; font-weight:bold; }
.promotion h2 { font-size:15px;  color: #78A633; margin-bottom:10px; font-weight:bold; padding-left: 5px; }
.promotion p { font-size:13px; font-weight:normal; color: #000;padding-left:5px; }
.promotion span.sp { color: #F00; }
.promotion p.discount { font-weight:bold; font-size: 14px; color:#F93; margin-top:10px; margin-bottom:10px; }
.promotion p.last { display:block; background: url(../images/bg_promotion_b.gif) no-repeat left top; height:30px; }
.promotion .subject { color: #7EAF36; font-weight:bold; font-size: 13px; }
.promotion .subject a { color: #086eac; font-weight:bold; font-size: 13px; }
.promotion .subject a:hover { color: #054972; }
.promotion p.contact { color: #000; font-weight:bold; font-size: 15px; }
.promotion p.day { font-size: 13px; line-height: 25px; font-weight: bold; }
ul { margin:0px; padding:0px; margin-bottom:15px;  padding-left:20px; }
ul li { color: #086eac; font-weight:bold; }
.promotion ul li a { color: #086eac; font-weight:bold; font-size: 13px;  }
.promotion ul li a:hover { color: #054972; }