@charset "Shift-JIS";

div#mainPhoto{
	margin-bottom:20px;
}
div#mainPhoto div.floatLeft,
div#mainPhoto div.floatRight{
	width:426px;
	background-color:#202860;
	padding-bottom:2px;
}
div#mainPhoto p.text{
	margin:-20px 5px 0 5px;
	font-size:12px;
	color:#FFFFFF;
}

div#main{
	margin-bottom:20px;
}
div#main div.text{
	width:573px;
	float:left;
}
div#main div.text h4{
	margin-bottom:15px;
}
div#main div.text p{
	margin-left:8px;
	line-height:1.6;
}
div#main div.photo{
	width:260px;
	float:right;
}
div#main div.photo dl{
	margin-bottom:13px;
	font-size:12px;
	line-height:1.3;
}
div#main div.photo dt{
	margin-bottom:2px;
}


div#spot{
	height:954px;
	width:860px;
	background-image:url(images/pickup_bg.jpg);
	margin-bottom:20px;
}
div#spot div.inner{
	padding:28px 0 0 21px;
}
div#spot div.clearfix{
	margin-bottom:14px;
}
div#spot h4,div#spot dl{
	width:200px;
	float:left;
	margin-right:7px;
	font-size:12px;
	line-height:1.3;
}
div#spot dd{
	margin:3px;
}


div#info{
	margin-bottom:20px;
	background-color:#f2f2f2;
	font-size:12px;
	line-height:1.4;
}
div#info div.floatLeft{
	width:390px;
}
div#info div.floatRight{
	width:440px;
}
div#info div.floatLeft div.inner{
	margin-left:20px;
}
div#info div.floatRight div.inner{
	margin:25px 20px 0 0;
}

div#info h4{
	margin:14px 0 12px 0;
}
div#info h5{
	margin:10px 0 2px 0;
}
div#info h6{
	margin:0;
	padding:0;
	font-size:12px;
}

div#info p.map{
	text-align:right;
	font-size:10px;
}
div#info p,
div#info dl{
	margin-bottom:5px;
}
div#info dl.tour dt{
	width:7.5em;
	float:left;
	clear:left;
}
div#info dl.tour dd{
	margin-left:7.5em;
}
div#info dl.ticket dt{
	width:5em;
	float:left;
	clear:left;
}
div#info dl.ticket dd{
	margin-left:5em;
}
div#info dl.banner{
	height:65px;
	margin-top:20px;
}
div#info dl.banner dt{
	color:#cc0000;
}

div#event{
	margin-bottom:20px;
}
div#event h4{
	margin-bottom:10px;
}
div#event h5{
	margin-bottom:3px;
}
div#event table {
	border-collapse:collapse;
	margin-bottom:15px;
}
div#event td,
div#event th{
	font-size: 12px;
	font-weight:normal;
	padding:4px;
}
div#event table,
div#event td,
div#event th{
	border:1px solid #a5946a;
}
div#event th{
	background-color:#e2d5b6;
	color:#4a1405;
	text-align:center;
}
div#event td{
	white-space:nowrap;
}
div#event td.content{
	white-space:normal;
}
div#event td.event{
	font-weight:bold;
	color:#543310;
}


p.note{
	font-size:12px;
	line-height:1.4;
}