@charset "utf-8";
/* CSS Document */


td#thumb {
	vertical-align:top;
	
}

td#thumb img {
	vertical-align:top;
	padding:2px;
	border:1px solid rgb(221,221,221);	
	
}

table#kanri {
	width:520px;
	border-top:1px solid #999;
	border-right:1px solid #999;
	margin:0 auto 5px;
}

table#kanri th {
	font-size:14px;
	color:#019AAA;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	padding:3px;
}

table#kanri td {
	font-size:14px;
	color:#000000;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	padding:3px;
}

table#kanri td span.kakakuColor {
	color:#FF0000;
}


table#tubo {
	width:500px;
	margin:0 auto 10px;
}

table#tubo td {
	font-size:14px;
	color:#000000;
}

table#tubo span.title {
	color:#FF7F00;
}


div#bottomarea div.left {
	float:left;
	width:300px;
}

#bottomarea div.right {
	float:right;
	width:250px;
}

div#oPoint {
	width:280px;
}

div#oPoint div.left {
	float:left;
	width:120px;
}

div#oPoint div.right {
	float:right;
	width:140px;
}

div#oPoint div.name {
	font-size:14px;
	line-height:140%;
	color:#5A5A4D;
	font-weight:bold;
}

div#oPoint p.setumei {
	font-size:12px;
	line-height:140%;
	color:#000000;
	margin:0;
}


div#bMovie {
	width:280px;
}

div#bMovie p {
	margin:0;
	padding:3px 7px;
}


div#areaMap {

}

div#winmedia {
	font-size:12px;
	color:#000000;
	margin:21px 14px;
}

div#syosai table {
	width:230px;
}

div#syosai table th {
	text-align:left;
	text-decoration:none;
	font-size:12px;
	color:#019AAA;
	border-bottom:1px solid #ccc;
	width:100px;
	white-space: nowrap;
}

div#syosai table td {
	color:#000000;
	font-size:12px;
	border-bottom:1px solid #ccc;
	width: 130px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}

div#footButton {
	text-align:center;
}

p.mapExp{
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-indent: -1em;
	padding-left: 14px;
}


div#recommend{
	background-color:#ffffff;
	margin-bottom:5px;
	padding:0 4px 10px;
}

div#recommend table{
	background-color:#FFFEEC;
}

div#recommend td{
	text-align:center;
	vertical-align:top;
}

div#recommend .waku{
	border:1px solid #FF7C00;
	width:135px;
	padding:4px;
	margin:2px;
}

div#recommend .bannerArea{
	text-align:left;
	padding-bottom:5px;
}

div#recommend .imgArea{
	padding-bottom:5px;
	border-bottom:1px solid #FFCC00;
}

div#recommend .heightArea{

}

div#recommend .addArea{
	text-align:left;
	padding:5px 0;
	border-bottom:1px solid #FFCC00;
}

div#recommend .schoolArea{
	text-align:left;
	padding:5px 0;
	border-bottom:1px solid #FFCC00;
}

div#recommend .priceArea{
	padding:5px 0;
	font-size:14px;
	border-bottom:1px solid #FFCC00;
}

div#recommend .priceHikoukai{
	color:#ff0000;
	font-weight:bold;
}

