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

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

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

.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 #e13854;
	margin:0 0 30px;
}

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

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

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

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

.keyvisual p{ margin:0; }

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

#spot1 h3,
#spot2 h3,
#spot3 h3,
#spot4 h3,
#spot5 h3,
#spot6 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; }

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

.block-360{ width:360px; }

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

.block-488{ width:488px; }

.block-370{ width:370px; margin-right:16px; }

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

.last{ margin-right:0; }

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

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

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

#spot1{
	background:url(../images/bg_1.png) 0 0 #fefbf6;
	padding:76px 47px 50px 177px;
	height:745px;
	position:relative;
}

#spot1 .komainu{
	position:absolute;
	bottom:105px;
	right:7px;
	margin:0;
}

#spot1 p.spot-map{
	margin-top:15px !important;
}

#spot2{
	background:url(../images/bg_2.png) 0 0 no-repeat #fefbf6;
	padding:44px 47px 40px 177px;
}

#spot2_2{
	background:url(../images/bg_2_2.png) 0 0 no-repeat #fdf7ed;
	padding:2px 0 0 177px;
	letter-spacing:-1.1px;
}

#spot2_2 h3{
	margin:50px 0 15px;
}

#spot3{
	background:url(../images/bg_3.png) 0 0 no-repeat #fefbf6;
	padding:96px 47px 50px 177px;
	position:relative;
}

#spot3 .ichitarou{
	position:absolute;
	top:100px;
	right:30px;
	margin:0;
}

#spot4{
	background:url(../images/bg_4.png) 0 0 no-repeat #fefbf6;
	padding:94px 47px 50px 177px;
}

#spot5{
	background:url(../images/bg_5.png) 0 0 no-repeat #fefbf6;
	padding:94px 47px 50px 177px;
}

#spot6{
	background:url(../images/bg_6.png) 0 0 no-repeat #fefbf6;
	padding:97px 47px 87px 177px;
	min-height:651px;
}

/* 人物ポップアップ */
#kawamoto {
	position:relative;
	margin:10px auto;
	max-width:900px;
	background:#fff;
	padding:40px;
}

#kawamoto img{
	max-width:100%;
}

#kawamoto h4 {
	font-weight:bold;
	font-size:18px;
	margin:0 0 15px;
}

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