@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
=================================================================== */

/* -----------------------------------------------------------
	.キャンペーン情報　上半分
----------------------------------------------------------- */
.newsShop h2 {
	width:632px;
	height:92px;
	margin:0 0 15px 0;
	background:url(../img/shopnews.gif) no-repeat;
}

.newsShop h3 {
	width:632px;
	height:36px;
	margin:0 0 15px 0;
	background:url(../news-shop/img/bar_news_shop.gif) no-repeat;
}

.newsShop p {
	font-size:100%;
	letter-spacing:1px;
}

/* -----------------------------------------------------------
	ショップ新着情報　下半分
----------------------------------------------------------- */
#newsShopContent {
	width:604px;
	padding:14px 14px 0 14px;
	clear:both;
	overflow:hidden;
}

.newsShopBlock {
	margin:0 0 10px 0;
	padding:0 0 15px 0;
	background:url(../../img/share/dot_blue.gif) repeat-x bottom;
}

/*		ショップ新着情報　タイトル部分
----------------------------------------------------------- */
#newsShopContent .newsShopBlock h4 {
	width:602px;
	background:url(../../img/share/bar_title_bottom.gif) no-repeat bottom #8dc21f;
	color:#fff;
	overflow:hidden;
	clear:both;
}

.newsShopBlock h4 span {
	display:inline;
}

.newsShopBlock h4 .newsTitle {
	width:420px;
	margin:0 0 0 10px;
	padding:0 0 0 20px;
	background:url(../../img/share/bar_maru.gif) no-repeat left 40%;
	font-size:117%;
	float:left;
}

.newsShopBlock h4 .newsDay {
	margin:1px 10px 0 0;
	font-weight:normal;
	float:right;
} 

.newsShopBlock .newsTitleTop {
	width:602px;
	height:4px;
	background:url(../../img/share/bar_title_top.gif) no-repeat top;
}

/*		ショップ新着情報　店名　TEL
----------------------------------------------------------- */
.newInfoContent {
	width:616px;
	margin:5px 0 0 0;
	padding:6px;
	background:url(../../img/share/bg_news_gray.gif) repeat-y;
	overflow:hidden;
}

#newsShopContent .newInfoContent ul {
	width:420px;
	height:auto;
	background:none;
	color:#4d4d4d;
	float:right;
}

#newsShopContent .newInfoContent li {
	font-size:117%;
	float:none;
}

#newsShopContent .newInfoContent .newsShop {
	/*width:190px;*/
	font-weight:bold;
}

#newsShopContent .newInfoContent .newsTel {
	margin:0 10px 0 0;
	padding:2px 0 0 0;
	font-size:100%;
	font-weight:normal;
}  

/*		ショップ新着情報　テキスト、画像
----------------------------------------------------------- */
.newInfoContent {
	 width:598px;
}

.newInfoContent div {
	width:163px;
	float:left;
	overflow:hidden;
}

.newInfoContent img {
	width:150px; 
	background:#fff;
	border:none;
	display:block;
}

.newInfoContent img.logo {
	margin:0 0 10px 0;
}

.newInfoContent p {
	width:420px;
	margin:7px 0 0 0;
	float:right;
}

.newInfoContent p a {
	padding:0 8px;
	background:url(../../img/index/arrow_off.gif) no-repeat left 40%;
	color:#8dc21f;
}

.newInfoContent p a:hover {
	background:url(../../img/index/arrow_on.gif) no-repeat left 40%;
}