@charset "utf-8";

/* ------------------------------------------------------------

	filename:	seo.css
	created:	090402
	update:		091008

------------------------------------------------------------ */

/* ------------------------------------------------------------ 基本 */
div#mainContents h1.searchEngine,
div#mainContents div.shopInner h3.searchEngine,
div#mainContents p.searchEngine {
	padding: 0;
	background-image: none;
	border: none;
	font-size: 100%;
	font-weight: normal;
	line-height: 1.5;
	color: #555;
}

/*---------------------------------------------下マージンなし */
div#mainContents p.searchEngine.seoMid {
	margin: 10px 0 0 20px;
}
/* ------------------------------------------------------------ 更新日時 */

div#mainContents p.searchEngine span.updated {
	margin-left: 15px;
	color: #333333;
}

div#mainContents p.updatedCrs {
	font-size: 100%;
}

/* ------------------------------------------------------------ 店舗 SEO店名 */
div#mainContents h1.searchEngine { margin-left: 10px; }

/* ------------------------------------------------------------ 全ページ共通コンテンツ下部 */
div#mainContents div.shopInner h3.searchEngine,
div#mainContents p.searchEngine {
	margin-left: 20px;
	clear: both;
}

p.seoTextRight{
	text-align:right;
	color: #333333;
}

#footer p.seoTextRight em {
	color: #555555;
}

/* ------------------------------------------------------------ SA・MA */
/* SA・MA・フリーワード ページコンテンツ内 */
div#mainContents div.recommendReport p.searchEngine,
body.saTop div#mainContents div.columnPmB p.searchEngine,
body.maTop div#mainContents div.columnPmB p.searchEngine,
body.maTop div#mainContents div.column4B p.searchEngine,
body.maTop div#mainContents div.recommendReportMA p.searchEngine,
body.maTop div#mainContents div.shopRanking p.searchEngine,
div#mainContents div.spotlight p.searchEngine {
	margin-left: 10px;
	margin-bottom: 0;
}

/* SA・MA おすすめレポート */
body.saTop div#mainContents div.recommendReport h4,
body.saTop div#mainContents div.recommendReport p.searchEngine,
body.maTop div#mainContents div.recommendReportMA h4,
body.maTop div#mainContents div.recommendReportMA p.searchEngine,
body.maTop div#mainContents div.shopRanking .shopRankingTitle,
body.maTop div#mainContents div.shopRanking h4,
body.maTop div#mainContents div.shopRanking p.searchEngine { background-color: #FFF; }

/* 無料SA・MA 見出し */
body.saTop div.secondaryTop div#mainContents div.article h2,
body.maTop div.secondaryTop div#mainContents div.article h2 { margin-top: 0; }

/* 無料SA・MAページコンテンツ内、コンテンツ下部 */
body.saTop div.secondaryTop div#mainContents p.searchEngine,
body.maTop div.secondaryTop div#mainContents p.searchEngine { margin-left: 0; }

body.saTop div.secondaryTop div#mainContents div.article p.searchEngine,
body.maTop div.secondaryTop div#mainContents div.article p.searchEngine { margin-left: 10px; }

/* ------------------------------------------------------------ 検索一覧 */
/* 詳しい人コンテンツ内 */
div#mainContents div.informedPerson div.locator p.searchEngine {
	text-align: right;
	margin-right: 5px;
	margin-bottom: 0;
}

/* ------------------------------------------------------------ SEO店名追加maekawa */
/* ------------------------------------------------------------ お店TOP */
/* おすすめポイント上部 */

div#mainContents p.searchEngineR {
	margin: 5px 20px 0 0;
	text-align: right;
	font-size: 100%;
	font-weight: normal;
	line-height: 1;
	color: #555555;
}

/* おすすめポイント内 */

div#mainContents div#private div.pickUpArea,
div#mainContents div#private div.sticking,
div#mainContents div#party div.pickUpArea,
div#mainContents div#party div.sticking {
	position: relative;
}

div#mainContents div#private div.pickUpArea p.searchEngineR,
div#mainContents div#private div.sticking p.searchEngineR,
div#mainContents div#party div.pickUpArea p.searchEngineR,
div#mainContents div#party div.sticking p.searchEngineR {
	position: absolute;
	top: 25px;
	right: 20px;
	margin:0;
	color: #333333;
}
/* 料理エリア内 */

div#mainContents div#private p.searchEngineR,
div#mainContents div#party p.searchEngineR {
	margin: 0;
}

/* 詳細情報エリア内 */

div#mainContents div.shopInner p.searchEngineR {
	margin: 0;
}

/* ページ下部アクションボタンエリア（QR・感想） */
div#mainContents div.action p.searchEngine {
	margin-bottom: 5px;
}

/* クーポン帯内 */
div#mainContents div.checkArea p span,
div#mainContents div.couponArea p span {
	font-size: 80%;
	color: #555555;
}

/* --------------------------------------------------- お店 クーポン地図画面 */


/* クーポン印刷ボタンエリア（上部） */
div#mainContents table.cpNoticeBox td.preCPbox p {
	font-size: 80%;
	color: #555555;
}

/* クーポンエリア */

div#mainContents table.coupon p.searchEngine {
	width: 228px;
	margin: 0 0 0 10px;
	line-height: 1.2;
	font-size: 80%;
	font-weight: normal;
}
/* クーポン印刷ボタンエリア（下部） */
div#mainContents div.actionBtn p.searchEngineR {
	margin: 5px 0 0 10px;
	color: #555555;
}

/* ------------------------------------------------------------ RSS画面 */

/* 地域別リンクリスト */
div.rightList {
	float: right;
}

div.rightList ul li {
	float: left;
	margin-right: 0;
}

/* 地域名 */
div#mainContents .rssBox h3 {
	margin-bottom: 0;
}

/* RSS一覧リスト（地域） */
div#mainContents .rssBox {
	margin-bottom: 40px;
	text-align: left;
}

/* RSS一覧リスト（各リスト） */
div#mainContents .rssList {
	margin: 0 0 0 20px;
}
div#mainContents .rssList li {
	width: 355px;
	margin-right: 5px;
	padding: 8px 0;
	float: left;
	border-bottom: 1px dotted #E0E0E0;
}
div#mainContents .rssList dl {
	margin: 0;
}
div#mainContents .rssList dt {
	float: left;
	width: 215px;
	margin: 0;
	padding-left: 10px;
}
div#mainContents .rssList dd {
	float: left;
	width: 65px;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
}

div#mainContents .rssList li.rssListFirst {
	border-bottom: 1px solid #C6C6C6;
}
div#mainContents .rssList li.noBorder {
	border: none;
}

/* ------------------------------------------------------------ PR枠 店舗 SEO店名 */
div#mainContents .prFrame p.searchEngine {
	 margin-left: 0px;
	 margin-bottom: 3px;
}
/* EOF */
