﻿/*---------- スタンプラリー ----------*/

body#stamp #container {
	background: url(../img/bg_stamp.jpg) no-repeat 312px 0;
}

body#stamp #mainClm p.lead {
	width: 475px;
	height: 61px;
	text-indent: -9999px;
	font-size: 1px;
	background: url(../img/hd_stamp2.gif) no-repeat;
}

body#stamp #mainClm p.image {
	margin: 0 0 20px;

}

body#stamp #mainClm div.placeList {
	overflow: hidden;
	height: 1%;
	color: #11576d;
	padding: 0 5px;
	margin: 0 0 20px;
}

body#stamp #mainClm div.placeList table.left {
	float: left;
}

body#stamp #mainClm div.placeList table.right {
	float: right;
}

body#stamp #mainClm div.placeList table th {
	font-weight: bold;
	text-align: right;
}

body#stamp #mainClm div.placeList table td {
	font-weight: bold;
}

body#stamp #mainClm p.text {
	margin: 0 0 30px;
}

body#stamp #mainClm p.text span {
	font-size: 11px; /font-size: 90%;
}

body#stamp #mainClm p.link {
	font-size: 10px; /font-size: 80%;
	margin: 0 0 30px;
}

body#stamp #mainClm div.box {
	width: 503px;
	color: #01B4ED;
	background: url(../img/bg_stamp_box.gif) repeat-y;
	margin: 0 0 45px;
}

body#stamp #mainClm div.box h3 {
	font-weight: bold;
	margin: 0 0 10px;
}

body#stamp #mainClm div.box h3 a {
	color: #01B4ED;
}

body#stamp #mainClm div.box div.wrap {
	background: url(../img/line_stamp.gif) repeat-x top;
}

body#stamp #mainClm div.box div.wrap div.wrap {
	background: url(../img/line_stamp.gif) repeat-x bottom;
	overflow: hidden;
	height: 1%;
	padding: 15px;
}

body#stamp #mainClm div.box p.logo {
	width: 137px;
	float: right;
	padding: 5px 0 0;
}

body#stamp #mainClm div.box p.text {
	font-size: 11px; /font-size: 90%;
	width: 320px;
	float: left;
	margin: 0;
}
