@charset "UTF-8";

/* ---------------------------------------- *
 shiten
 ---------------------------------------- */ 
div#infoArea div.infoBox-middle div.infoBox-bottom {
	padding: 0 0 4px 0;
}
ul.topBanner {
	width: 603px;
	height: 37px;
	padding: 0 0 23px 0;
}
ul.topBanner li {
	width: auto;
	float: left;
	margin: 0 24px 0 0;
}
ul.topBanner li.be {
	margin: 0 21px 0 0;
}
ul.topBanner li.last {
	margin: 0;
}
ul.topBanner li img {
	vertical-align: top;
}
p.pagetop a {
	margin: 10px 8px 17px 0;
}
div#infoArea div.infoBox-middle div#other {
	padding: 0 0 13px 0;
}
div#infoArea div#flashArea {
	padding: 0 0 9px 0;
}

div.infoBox-top div.other {
	margin: 0 0 20px 7px;
}

p.textTitle {
	width: 560px;
	background: url(/common/img/dotted_line_02.gif) repeat-x right center;
	font-size: 125.0%;
	font-weight: bold;
	margin: 0 0 10px 18px;
}
p.textTitle span {
	background: #ffffff;
}

div.infoBox-top div.floor {
	width: 560px;
	background: #cebca7;
	margin: 0 0 8px 18px;
}
div.infoBox-top div.floor img {
	width: 36px;
	float: left;
}
div.infoBox-top div.floor p {
	width: 392px;
	float: left;
	color: #ffffff;
	font-size: 133.4%;
	padding: 0 0 0 8px;
	line-height: 1.4;
	font-weight: bold;
	margin: 5px 0 0 0;
}
div.infoBox-top div.floor p span {
	margin: 0 0 0 30px;
	font-size: 75%;
	/* font-size: 70%; */
	font-weight: normal;
}
div.infoBox-top div.floor p.link {
	width: 111px;
	font-size: 100%;
	padding: 0 0 0 13px;
	line-height: 1.4;
	margin: 7px 0 0 0;
}

div.infoBox-top table.store {
	width: 560px;
	margin: 0 0 20px 18px;
}
div.infoBox-top table.store p {
	font-size: 91.7%;
	padding: 0 0 23px 0;
}
div.infoBox-top table.store tr td table {
	width: 432px;
	background: url(/shiten/img/shiten_bg_01.gif) no-repeat right bottom;
}
div.infoBox-top table.store tr td table tr td img {
	margin: 0 0 8px 17px;
}
div.infoBox-top table.last {
	width: 560px;
	margin: 0 0 0 18px;
}




