@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
=================================================================== */

/* -----------------------------------------------------------
	.キャンペーン情報　上半分
----------------------------------------------------------- */
.campaign h2 {
	width:632px;
	height:92px;
	margin:0 0 15px 0;
	background:url(../img/shopnews.gif) no-repeat;
}

.campaign h3 {
	width:632px;
	height:36px;
	margin:0 0 15px 0;
	background:url(../campaign/img/bar_campaign.gif) no-repeat;
}

.campaign p {
	font-size:100%;
	letter-spacing:1px;
}

/* -----------------------------------------------------------
	.キャンペーン情報　下半分
----------------------------------------------------------- */
#campaignContent {
	width:604px;
	padding:14px 14px 0 14px;
	clear:both;
	overflow:hidden;
}

.campaignBlock {
	width:604px;
	margin:0 0 10px 0;
	padding:0 0 15px 0;
	background:url(../../img/share/dot_blue.gif) repeat-x bottom;
	overflow:hidden;	
}

.campaignInfo {
	width:604px;
	padding:6px;
	background:url(../../img/share/bg_news_gray.gif) repeat-y;
	overflow:hidden;
}

.campaignInfo p a {
	color:#7ab500;
	text-decoration:underline;
}



/*  キャンペーン情報　店名、期間
----------------------------------------------------------- */

.campaignBlock h4 {
	color:#4d4d4d;
	clear:both;
}

#campaignContent .campaignBlock h4 ul {
	width:415px;
	height:auto;
	background:none;
	float:right;
}

#campaignContent .campaignBlock h4 ul.nothing {
	width:530px;
}

#campaignContent .campaignBlock h4 li {
	font-size:117%;
	float:none;
}

#campaignContent .campaignBlock h4 .camLimit {
	margin:0 10px 0 0;
	padding:2px 0 0 0;
	font-size:100%;
	font-weight:normal;
}  

/*  キャンペーン情報　文章、画像
----------------------------------------------------------- */
.campaignBlock img {
	margin:0 8px 0 0;
	border:none;
	display:block;
	background:#EAE6DB;
}

.campaignInfo div {
	width:163px;
	float:left;
	overflow:hidden;
}

.campaignBlock img.logo {
	height:auto;
	width:auto;
	margin:0 8px 10px 0;
}

.campaignBlock p {
	width:407px;
	margin:7px 0 0 0;
	padding:0 8px 0 0;
	float:right;
}

.campaignBlock p a {
	padding:0 8px;
	background:url(../../img/index/arrow_off.gif) no-repeat left 40%;
	color:#8dc21f;
}

.campaignBlock p a:hover {
	background:url(../../img/index/arrow_on.gif) no-repeat left 40%;
}

