/* f01 policy CSS */

/* index */
.travelspotTop h1 {background:url(../image/title_travelspotTop.jpg) no-repeat;margin-bottom:10px;}

.travelspotTop h2 {margin:0 10px;width:524px;height:26px;background:url(../image/titlesub_travelspot.jpg) no-repeat;}
.transittourTop h2 {margin:0 10px;width:524px;height:26px;background:url(../image/titlesub_transittour.jpg) no-repeat;}
.travelspotTop h2 span {display:none;}

h3 {font-size:100%;font-weight:bold;}

/* ---------------------------------------- */

div.map{margin:10px 10px 0 10px;width:524px;}
div.top{margin:10px 20px 0 20px;width:504px;}
div.middle{margin:20px 20px 0 20px;width:504px;}
p.right {text-align:right;clear:both;}

/* テーブル仕様 */
table.travelspot {
	margin-top:5px;
	border-collapse:collapse;
	border-spacing:0;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
table.travelspot th {
	padding:5px;
	font-weight:normal;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align:left;
	color:#000000;
	background:#F2F2F2;
}
table.travelspot td {
	padding:5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align:left;
}

/* 右側リンクありタイトル */
div.kansai_title h3{display:block;font-weight:bold;width:300px;float:left;}
div.kansai_title a{display:block;width:200px;float:right;text-align:right;}
div.kansai_title span.clear{display:block;clear:both;width:504px;font-size:1px;height:1px;_overflow:hidden;}
