@charset"Shift_JIS";#title {	background: no-repeat;	margin: 0px auto 30px;	padding: 0px;	height: 70px;	width: 700px;	text-align: center;	vertical-align: bottom;	text-decoration: overline;}#wapper {	margin: 0px auto 40px;	padding: 30px 0px 40px 20px;	height: auto;	width: 700px;	text-align: left;	border: 1px solid #993333;	background: #FFFFFF;}/*ie5用ボックスハック*/#wapper {	\width: 700px;	w\idth: 660px;}#wapper address {	margin: 30px auto 0px;	padding: 3px 0px 30px;	font-size: 0.625em;	font-style: normal;	text-align: center;	display: block;	height: 10px;	width: 700px;	border-top: 1px solid #CC0000;	text-decoration: none;	color: #FFFFFF;}#title h1 {	font-size: 9px;	color: #FFFFFF;	visibility: hidden;}#reed {	font-size: 0.75em;	line-height: 180%;	margin-bottom: 35px;	letter-spacing: 0.1em;	color: #FFFFFF;}#footer {	margin: 0px auto;	padding: 5px 0px 0px;	height: 20px;	width: 700px;	text-align: center;	border-top: 1px solid #993333;	font-size: 10px;	color: #FFFFFF;}#footer a:link, #footer a:visited {	color: #FFFFFF;	text-decoration: none;}#footer a:hover {	color: #FFFFFF;	border-bottom: 1px solid #CC0000;}h2.midashi {	background: url(../images/midashi-bg.jpg) no-repeat;	width: 660px;	font-size: 0.8em;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 90px;	margin-bottom: 10px;	color: #FFFFFF;}/*ie5用ボックスハック*/h2.midashi{	\width: 660px;	w\idth: 620px;}p.bodyText {	font-size: 0.75em;	line-height: 150%;	width: 640px;	margin-bottom: 30px;	height: auto;}#kanren {	width: 20em;	height: auto;	border: 1px dotted #993333;	padding: 10px 20px;}#kanren p {	font-size: 0.75em;	line-height: 125%;	margin-bottom: 10px;}.redText {	color: #FF0000;}.blueText {	color: #0066FF;}#days {	font-size: 0.85em;	line-height: 150%;	font-weight: bold;	margin-bottom: 5px;}#tempobox {	margin: 0px auto 20px;	height: auto;	width: 700px;	text-align: left;	border: 1px solid #993333;	background: #FFFFFF;	padding-top: 20px;	padding-right: 0px;	padding-left: 20px;	clear: left;}/*ie5用ボックスハック*/#tempobox {	\width: 700px;	w\idth: 660px;}.tempoSetBox {	width: 660px;	padding-top: 5px;	padding-bottom: 5px;	margin-bottom: 20px;}/*ie5用ボックスハック*/.tempoSetBox {	\width: 660px;	w\idth: 640px;}.tempoLeft {	float: left;	height: auto;	width: 300px;	background: #FFEEF4;	padding-top: 10px;	border: 1px dotted #993333;}.tempoRight {	float: right;	height: auto;	width: 300px;	background: #FFEEF4;	padding-top: 10px;	border: 1px dotted #993333;}h3.shopName {	font-size: 0.8em;	line-height: 120%;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 10px;	color: #993333;	border-left: 8px solid #993333;	padding-left: 10px;}.shopText {	font-size: 0.75em;	line-height: 125%;	margin-bottom: 10px;	margin-right: 10px;	margin-left: 10px;	letter-spacing: 0.1em;}#tempoTitle {	font-size: 1em;	line-height: 101%;	font-weight: bold;	color: #FFFFFF;	background:   #993333;	text-align: center;	padding-top: 8px;	padding-bottom: 8px;	margin-bottom: 30px;	letter-spacing: 0.5em;}a.maplink {	padding-top: 5px;	text-align: right;	margin-top: 5px;	text-decoration: underline;	width: 275px;	display: block;}#mapBox {	height: 743px;	width: 683px;	background: url(../images/takeko.gif) no-repeat left top;	margin-bottom: 20px;	margin-right: auto;	margin-left: auto;}#hidden {	visibility: visible;}.done {}