@charset "utf-8";
/**
 *
 *  coupon.css
 *
 *  @author     {$author}
 *  @package    magsマグスミノエ
 *  @version    20080623
 */


/*#main-img-event, #main-img-plan {
 background: url(../img/bg_event.gif) repeat-x;
 margin-bottom: 30px;
}*/

/* coupon-wrap ------------------------------------------------------------------- */
#coupon-wrap {
 width: 900px;
}
#coupon-wrap .coupon-top,
#coupon-wrap .coupon-bottom {
 font-size:1px;
 line-height:1px;
}
#coupon-wrap .coupon-top {
 height: 31px;
 background: url(../img/bg_coupon_top.gif) top left no-repeat;
}
#coupon-wrap .coupon-middle {
 padding: 0 0 15px;
 background: url(../img/bg_coupon_middle.gif) repeat-y;
}
#coupon-wrap .coupon-bottom {
 height: 5px;
 background: url(../img/bg_coupon_bottom.gif) bottom left no-repeat;
}

/* table ------------------------------------------------------------------------- */
#coupon-wrap table {
 margin-left: 15px;
 margin-right: 15px;
 padding: 0;
 width: 870px;
}
#coupon-wrap table td.coupon-title,
#coupon-wrap table td.coupon,
#coupon-wrap table .coupon-kigen {
 width: 280px;
}
#coupon-wrap table td.coupon-title {
 background-color: #ED6520;
}
#coupon-wrap table td.coupon {
 background: url(../img/bg_coupon.gif) bottom left no-repeat;
 height: 180px;
}
#coupon-wrap table td.coupon h3 {
 margin: 5px 10px;
 text-align: center;
}
#coupon-wrap table td.coupon p {
 margin: 5px 10px;
}
#coupon-wrap table .coupon-kigen {
 height: 29px;
 background: url(../img/bg_kigen.gif) bottom left no-repeat;
 position: relative;
}
#coupon-wrap table td.yohaku {
 width: 15px;
}
#coupon-wrap table td.yohaku-top {
 height: 30px;
}
#coupon-wrap table .coupon-kigen img {
 padding-left: 1px;
}
#coupon-wrap table .coupon-kigen .kigen {
 width: 150px;
 margin: 5px;
 background-color: #000;
 color: #FFF;
 text-align: center;
 position: absolute;
 top: 0;
 left: 110px;
}

