@charset "utf-8";
@import url("../../css/import.css");
@import url("../../css/aside.css");
/* ===================================================================
CSS information

 file name  :info.css
 author     :Lyon
 style info :info系ページ用CSS
=================================================================== */

/* -----------------------------------------------------------
	.クーポン　上半分
----------------------------------------------------------- */
.info h2 {
	width:632px;
	height:92px;
	margin:0 0 25px 0;
	background:url(../img/shopnews.gif) no-repeat;
}

.info h3 {
	width:632px;
	height:35px;
	margin:0 0 15px 0;
	background:url(../img/coupon/bar_coupon.gif) no-repeat;
}

.info h4 {
	width:632px;
	height:130px;
	margin:0 0 10px 0;
	background:url(../img/thanks/bnr_thanks.gif) no-repeat;
}

.info p {
	letter-spacing:1px;
}

/* -----------------------------------------------------------
	.お客さま感謝デー 店舗リスト
----------------------------------------------------------- */
#thanks dl img {
	border:2px solid #dcdacb;
}

#thanks dl {
	*margin:0;
	border-right:1px solid #6eb200;
	border-left:1px solid #6eb200;
	border-bottom:1px solid #6eb200;
	position:relative;
	clear:both;
}

#thanks dl dt {
	width:154px;
	padding:14px 10px 14px 14px;
	position:absolute;
	min-height:48px;
    height:auto !important;　/*IE7はこっちを優先*/
    height:48px;
}

#thanks dl dd {
	width:436px;
	padding:14px 14px 14px 178px;
}

#thanks dl dd p {
	padding:0 14px 0 10px;
	border-left:1px solid #7ab500;
	min-height:48px;
    height:auto !important;　/*IE7はこっちを優先*/
    height:48px;
}

#thanks dl dd p strong {
	font-size:120%;
}

#thanks dl dd a:hover {
	text-decoration:underline;
}


/*-------------------　クーポン情報がない部分 ---------------------*/
p.no_coupon {
	border-right:1px solid #6eb200;
	border-left:1px solid #6eb200;
	border-bottom:1px solid #6eb200;
	clear:both;
	padding:30px 30px 30px 30px;
}


/* -----------------------------------------------------------
	.coupon店舗ページ
----------------------------------------------------------- */

.coupon2 {
	overflow:hidden;
	
}
.coupon2 img {
	border:none;
}

body {
}
html body .wrapper2 {
	background:#fff;
	border:5px solid #000;
	padding:30px;
}

html body .wrapper2 img {
	border:0;
}

.contents2 {
	width:513px;
	background:none;
	line-height:1.5em;
}
.contents2 h2 {
	width:474px;
	height:33px;
	margin:3px 0 15px 0;
	padding:9px 0 0 39px;
	color:#8dc21f;
}


h2.category_fas2 {
	background:url(../img/coupon/shop_name_fas.gif) no-repeat;
}

h2.category_goo2 {
	background:url(../img/coupon/shop_name_goo.gif) no-repeat;
}

h2.category_foo2 {
	background:url(../img/coupon/shop_name_foo.gif) no-repeat;
}

h2.category_ser2 {
	background:url(../img/coupon/shop_name_ser.gif) no-repeat;
}

.couponContent2 {
	width:490px;
	margin:15px auto 20px auto;
	padding:7px;
	border:3px dotted #777;
}

.couponInner2 {
	width:478px;
	text-align:center;
	border-right:#8dc21f 6px solid;
	border-left:#8dc21f 6px solid;
}

.couponInner2 p {
	margin:0;
	padding:0 0 20px 0;
	font-size:134%;
	font-weight:bold;
	line-height:1.8;
}

.floor2 {
	font-size:138%;
	font-weight:bold;
	color:#8dc21f;
}

.shopName2 {
	font-size:138%;
	font-weight:bold;
}

p.limit2 {
	font-weight:bold;
	color:#d60000;
	text-align:right;
	padding-right:20px;
	margin-top:-30px;
}

.limitBack2 {
	position:absolute;
}

.cutting {
	width:270px;
	margin:0 0 40px 0;
	overflow:hidden;
}

.cutting img {
	float:left;
}

.cutting p {
	padding:3px 8px 0 8px;
	float:left;
}

.print2 {
	width:248px;
	height:79px;
	margin:	0 0 0 138px;
	text-align:center;
	display:block;
}

a.print2 {
	background:url(../img/coupon/btn_print_on.gif);
}

a.print2:hover img {
	display:none;
}

@media print{
.wrapper,
#facebox .footer {
	display:none;
	background:#fff;	
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;

}

body {
	background:#fff;
	position:relative;
}

.linkalert-box {
	position:absolute;
	top:0;
	left:0;
}

#facebox {
	margin:0 !important;
	padding:0 !important;
	position:absolute !important;
	top:0 !important;
	left:0 !important;
}

html body .wrapper2 {
	margin:0 0 0 0;
	border:none;
	position:absolute;
	top:0;
	left:0;
}

.print2 {
	display:none;
}

html body .wrapper2 {
}


}