/* coupon */
/* ------------------------------------------------------------------------- */
#coupon_box	{ width: 560; float: left; background: url(/s/img/coupon_bg.gif) repeat-y center 0; position: relative; margin-bottom : 20px; }
#coupon_top	{ width: 560px; float: left; background: url(/s/img/coupon_bg_top.gif) no-repeat top; text-align: center; padding: 10px 0; border-bottom: 1px solid #ebebeb; }

#coupon_box div.coupon_logo	{ width: 129px; height: 130px; position: absolute; top: 0px; left: 0px;}
#coupon_box div.bt_print	{ width: 96px; height: 30px; position: absolute; top: 3px; right: 12px;}
#coupon_box div.month		{  }
#coupon_box div.month span		{ display:block; color: #ff6666; line-height: 22px; }
#coupon_box div.month span.date		{ color: #ff6666; }

/* クーポン内容 */
div.coupon_detail		{ width: 550px; float: left; background-color: #fff9e2; padding: 2px 0;  margin-left : 5px; border-top: 2px solid #fff; display:inline; }
div.coupon_detail div		{ width: 460px; float: left; padding: 10px 0; margin: 0 38px 0 48px; display:inline; line-height: 22px; }
div.coupon_detail div span	{ display:block; color: #ff8a00; font-weight: bold; background: url(/s/img/coupon_flower.png) no-repeat 0px 4px; text-indent:18px; padding-bottom: 8px; }

#coupon_box div.dot	{ width: 550px; float: left; background: url(/s/img/coupon_dot.gif) repeat-x #ffe9e9 top; margin-left : 5px; height: 5px;  display:inline; }

div.coupon_bt		{ width: 550px; float: left; background: url(/s/img/coupon_dot.gif) repeat-x #ffe9e9 bottom; margin-left : 5px; display:inline; }
div.coupon_bt div	{ width: 472px; float: left; padding: 10px 0; margin: 0 0 0 48px; display:inline; line-height: 22px; }
div.coupon_bt div img	{ float: left; }
/* 注意書き */
div.coupon_bt div span.attention	{ display:block; color: #ff3333; background: url(/s/img/coupon_attetion.png) no-repeat 0px 2px; text-indent:18px; margin-bottom : 5px; }
div.coupon_bt div span.kome		{ text-align: center;  clear:both; display:block; }
div.coupon_bt div span.kome a:link 	{ color: #ff3333; text-decoration: none; }
div.coupon_bt div span.kome a:visited 	{ color: #ff3333; text-decoration: none; }
div.coupon_bt div span.kome a:hover 	{ color: #ff3333; text-decoration: underline; }

div.coupon_bottom	{ width: 560px; float: left; text-align: center; background: url(/s/img/coupon_bg_bottom.gif) no-repeat bottom; padding: 5px 0 7px 0; }
/* テキストリンク */
div.text_link		{ width: 560px; float: left; text-align: center; padding: 5px 0 7px 0;}
div.text_link a 	{ background: url(/s/img/coupon_arrow.gif) no-repeat 0px 2px; padding-left: 10px; }
div.text_link a:link 	{ color: #0099ff; text-decoration: none; }
div.text_link a:visited { color: #0099ff; text-decoration: none; }
div.text_link a:hover 	{ color: #0099ff; text-decoration: underline; }
/* これ以降Mac IE 5のみに適用される \*//*/
div.text_link { width: 520px; padding: 5px 0 7px 40px; }
/* これ以降Mac IE 5以外にも適用される */ 


