div p {
	line-height: 1.4;
}



.anaba_b {
	width: 361px;
	height: 219px;
	float: left;
	background-image: url(images/kankou/turi_back.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.anaba_b p {
	padding: 20px 12px 20px 28px;
	text-align: left;
}
#anaba {
	float: left;
	width: 391px;
	height: px;
}
.sanpo {
	float: left;
	width: 900px;
	height: px;
}

#item {
	float: left;
	width: 540px;
	height: 181px;
}

#img {
	width: 360px;
	height: 250px;
	float: left;
	background-image: url(images/img_back.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

#img p {
	padding: 21px 21px 42px 41px;
	text-align: left;
}
#back {
	width: 225px;
	height: 276px;
	float: right;
	background-image: url(images/kankou/illust.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

h3 img{
	margin-left: 2px;
}

.a_box {
	width: 500px;
}
.a_box,.a_box dl,.a_box dl dt,.a_box dl dd {
	padding: 0px;
	margin: 0px;
}
.a_box h3 {
	display: block;
	padding: 0px;
	margin: 0px;
	background: url(images/kankou/a.jpg) no-repeat;
	width: 500px;
	height: 75px;
}

.a_box dl dt,.a_box dl dd {
	display: block;
	float: left;
}

.a_box dl dt.t1 {
	width: 180px;
	height: 84px;
}

.a_box dl dt.t2 {
	width: 180px;
	height: 84px;
}

.a_box dl dd.d1 {
	width: 140px;
	height: 31px;
}

.a_box dl dd.d2 {
	width: 140px;
	height: 28px;
}
.a_box dl dd.d3 {
	width: 140px;
	height: 25px;
}
#map {
	float: left;
	margin: 0 0 60px 20px;
}
.aisatsu {
	width: 620px;
	height: 157px;
	float: left;
}

.anabamap {
	width: 508px;
	height: 476px;
	float: right;
}

.sanpomap {
	width: 510px;
	height: 470px;
	float: right;
}
.kotu_midashi {
	width: 280px;
	height: 48px;
	float: right;
	margin: 35px 0 0 0;
}


.kotu_back {
	float: left;
	width: 280px;
	height: 156px;
	background-image: url(images/kankou/kotu_back.jpg);
	background-repeat: no-repeat;
}

.kotu_back p {
	padding: 0px 5px;
	margin: 19px;
}

.clear {
	clear: both;
}

.bg {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
.event_box {
	width: 900px;
	height: 360px;
}

.event_item{
	padding-left: 12px;
}

#maturi {
	float: left;
	padding: 10 10 10 10 ;
	margin: 0 0 0 0;
	width: 280px;
}
#maturi p {
	padding: 0px 0px;
	margin: 0px;
}
#hanabi {
	float: left;
	padding: 10 10 10 10 ;
	margin: 0 0 0 0;
	width: 280px;
}
#hanabi p {
	padding: 0px 0px;
	margin: 0px;
}
#bonodori {
	float: left;
	padding: 10 10 10 10 ;
	margin: 0 0 0 0;
	width: 280px;
}
#bonodori p {
	padding: 0px0px;
	margin: 0px;
}

#nishiwaga_event{
	margin-bottom: 3em;
}


#title_shuhen img{
	margin-left: 240px;
}