@charset "shift_jis";

/* information
-----------------------------------------------
	Comment: クーポン用;
*/

 



/* リセット定義
-----------------------------------------------	*/
html, body {
	margin: 0;
	padding: 0;
	font-size: 100%;
	line-height: 1.0em;
}

html {
	overflow-y: scroll;
}

img {
	border: 0;
}

img, input {
	vertical-align: middle;
}

* html img {
	vertical-align: top;
}
h1, h2, h3, h4, h5, h6, address {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

div, blockquote, p, pre, ul, ol, li, dl, dt, dd {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

table, caption, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

hr {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

iframe {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

form, fieldset, input, button, select, optgroup, option, textarea, label, legend {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, q, br, ins, del, a, img, object {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 100%;
}



/* クーポンページ用定義
-----------------------------------------------	*/
/* ページのベース */
body {
	font: 0.8em/1.4
		"メイリオ",
		"Meiryo",
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		Osaka,
		Sans-Serif;
	text-align: center;
	height: 100%;
}
div#container {
	margin-left: auto;
	margin-right: auto;
	width: 640px;
	text-align: left;
	margin-top: 20px;
}

/* クーポン部分 */
div#couponArea {
	text-align: center;
	border: 1px solid #CCC;
	padding: 20px;
	margin-bottom: 20px;
}
h1 {
}
h2 {
	background-color: #FF6600;
	color: #FFF;
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 0.3em;
	margin-bottom: 1em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
p.tokuten {
	padding-top: 1em;
	padding-bottom: 1em;
	color: #900;
	font-weight: bold;
}
.note:first-letter {
	color: #900; 
}

/* 店舗情報部分 */
#shopinfoArea {
	float: left;
	width: 320px;
	margin-right: 20px;
}
table {
	font: 1.0em/1.4
		"メイリオ",
		"Meiryo",
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		Osaka,
		Sans-Serif;
	border-collapse: collapse;
}
th,tr,td {
	font: 1.0em/1.4
		"メイリオ",
		"Meiryo",
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		Osaka,
		Sans-Serif;
}
th {
	font-weight: bold;
	text-align: left;
	background-color: #999;
	padding: 5px;
	border: 1px solid #FFF;
	width: 33%;
}
td {
	text-align: left;
	padding: 10px;
}



/* 地図部分 */
#mapArea {
	float: left;
	width: 300px;
}


