/*----------------------------------------

  多度津で生まれた歴史の足跡めぐり

----------------------------------------*/

.content-1col{
	background:#fefbf6;
	width:100%;
	padding:0 0 80px;
	line-height:24px;
}

.content-1col p{
	margin:15px 0 0;
}

.local-navigation{
	border:1px solid #2d88cd;
	margin:0 0 30px;
}

.local-navigation li{
	background:url(../images/course2/icon_arrow02.png) right 20px center no-repeat #2d88cd;
	color:#fff;
	display:inline-block;
	width:489px;
	height:58px;
	line-height:58px;
	text-align:center;
}

.local-navigation li a{
	background:url(../images/course2/icon_arrow01.png) right 20px center no-repeat #fefbf6;
	color:#333;
	display:block;
	text-decoration:none;
}

.local-navigation li a:hover{
	background:url(../images/course2/icon_arrow02.png) right 20px center no-repeat #2d88cd;
	color:#fff;
}

.keyvisual{
	background:url(../images/course2/bg_keyvisual.png) right top no-repeat #2d88cd;
	padding:25px 250px 25px 30px;
	color:#fff;
}

.keyvisual p{ margin:0; }

.flow li{
	display:inline-block;
	margin:30px 0;
}

#spot1 h3,
#spot1_1 h3,
#spot1_3 h3,
#spot2 h3,
#spot2_2 h3,
#spot3 h3,
#spot3_2 h3{
	margin-bottom:15px;
}

.gray{ color:#666; }

dl{
	margin:20px 0;
	font-size:13px;
}

dl dt{
	padding:3px 0 3px 11px;
	float:left;
	clear:left;
}

dl dd{
	padding:3px 0 3px 84px;
}

dl .bg-color{ background:#f9f4eb; }

.spot-wrap{ overflow:hidden; margin:0 0 15px; }

.block-365{ width:365px; margin-right:26px; }

.block-240{ width:287px; margin-right:26px; }

.block-490{ width:490px; }

.block-505{ width:505px; margin-right:30px; }

.last{ margin-right:0; }

p.spot-map{
	text-align:center;
	margin-top:20px;
	border:1px solid #2d88cd;
	clear:both;	
}

.spot-map a{
	background:url(../images/course2/icon_arrow04.png) right 20px center no-repeat #2d88cd;
	color:#fff;
	font-size:18px;
	text-decoration:none;
	padding:15px;
	display:block;
}

.spot-map a:hover{
	background:url(../images/course2/icon_arrow03.png) right 20px center no-repeat #fff;
	color:#2d88cd;
}

#spot0{
	background:url(../images/course2/bg_0.png) 0 0 #fefbf6;
	height:183px;
}

#spot0 h3{ text-indent:-9999px; }

#spot1{
	background:url(../images/course2/bg_1.png) 0 0 #fefbf6;
	padding:39px 47px 30px 177px;
	height:609px;
}

#spot1_1{
	background:url(../images/course2/bg_1_1.png) 0 0 #fefbf6;
	padding:15px 47px 40px 177px;
	height:995px;
}

#spot1_1 h3{
	margin-top:20px;
}

#spot1_2{
	background:url(../images/course2/bg_1_2.png) 0 0 #fefbf6;
	height:149px;
}

#spot1_2 h3{ text-indent:-9999px; }

#spot1_3{
	background:url(../images/course2/bg_1_3.png) 0 0 #fefbf6;
	padding:0 0 0 177px;
	height:373px;
}

#spot1_3 h3{ margin-top:42px; }

#spot2{
	background:url(../images/course2/bg_2.png) 0 0 #fefbf6;
	padding:85px 47px 40px 177px;
}

#spot2_2{
	background:url(../images/course2/bg_2_2.png) 0 0 #fefbf6;
	padding:112px 47px 40px 177px;
	height:304px;
}

#spot3{
	background:url(../images/course2/bg_3.png) 0 0 #fefbf6;
	padding:38px 47px 30px 177px;
	min-height:609px;
}

#spot3_1{
	background:url(../images/course2/bg_3_1.png) 0 0 #fefbf6 repeat-y;
	padding:15px 47px 40px 177px;
	position:relative;
}

#spot3_1 .midokoro{
	position:absolute;
	top:-73px;
	right:56px;
	margin:0;
}


#spot3_1 h3{
	margin-top:20px;
}

#spot3_2{
	background:url(../images/course2/bg_3_2.png) 0 0 #fefbf6;
	height:185px;
}

#spot3_2 h3{ text-indent:-9999px; }

/* 人物ポップアップ */
#miyazaki,
#sakamoto,
#watanabe,
#mii,
#yabuhi {
	position:relative;
	margin:10px auto;
	max-width:900px;
	background:#fff;
	padding:40px;
}

#miyazaki img,
#sakamoto img,
#watanabe img,
#mii img,
#yabuhi img {
	max-width:100%;
}

#miyazaki h4,
#sakamoto h4,
#watanabe h4,
#mii h4,
#yabuhi h4 {
	font-weight:bold;
	font-size:18px;
	margin:0 0 15px;
}



/* 地図エリア */
#spot-map-area{
	margin:50px 0 0;
}