@charset "Shift_JIS";

/*
===== CONTENTS ==============================
	1: #article
		.jinrikisha
		.textArea
		.spaArea
		#meet
		#gourmet
		#enjoy
=============================================
*/

/*
===== 1: #article =====
*/

/* .jinrikisha */
#article .sectionH2 .jinrikisha {
	position: relative;
}
#article .sectionH2 .jinrikisha .deer {
	position: absolute;
	right: 20px;
	top: -30px;
	
}

/* .textArea */
#article .sectionH2 .textArea strong {
	color: #ba1c50;
}

/* .spotArea */
#article .sectionH2 .spotArea .imgAreaRight img {
	margin: 0 0 15px;
}
#article .sectionH2 .spotArea .charms {
	padding-left: 1em;
}
#article .sectionH2 .spotArea .sectionH4 {
	width: 500px;
	_width: 500px;
	float: right;
}
#article .sectionH2 .spotArea .sectionH4 h4 span {
	font-size: 80%;
	color: #444444;
	font-weight: normal;
}
#article .sectionH2 .spotArea .sectionH4 p.worldHeritage {
	margin: 0 0 15px;
	color: #ba1c50;
}

/* #meet */
#article #meet {
	width: 537px;
}
#article #meet h2 {
	margin: 0 0 10px;
}
#article #meet .sectionH3 {
	width: 155px;
	float: left;
	margin: 0 9px;
}
#article #meet .first-child {
	margin-left: 18px;
	_margin-left: 9px;
}
#article #meet .sectionH3 h3 {
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
	color: #464444;
}
#article #meet .sectionH3 p {
	margin: 0 auto 15px;
	text-align: center;
}


/* #gourmet */
#article #gourmet {}
#article #gourmet h2 {
	margin: 0 0 10px;
}
#article #gourmet .sectionH3 {}
#article #gourmet .sectionH3 h3 {
	margin: 0 0 5px;
	padding: 0 0 0 10px;
	background: url(../image/h3_tltBg01.gif) no-repeat left center;
	font-weight: bold;
	color: #464444;
}
#article #gourmet .sectionH3 p {
	margin-left: 10px;
}
/* #enjoy */
#article #enjoy {
	margin-bottom: 20px;
	border-bottom: 1px solid #6fa770;
}
#article #enjoy h2 {
	margin: 0 0 10px;
}
#article #enjoy .sectionH3 {}
#article #enjoy .sectionH3 h3 {
	margin: 0 0 5px;
	padding: 0 0 0 10px;
	background: url(../image/h3_tltBg02.gif) no-repeat left center;
	font-weight: bold;
	color: #464444;
}
#article #enjoy .sectionH3 p {
	margin-left: 10px;
}
#article #enjoy .imgAreaRight {
	_margin-bottom: 0;
}
#article #enjoy .spot_spot,
#article #gourmet .spot_spot {
	margin-left: 12px;
	padding-left: 10px;
	text-indent: -10px;
}
*:first-child+html #article #enjoy .imgAreaRight {margin-bottom/**/: 0;}/* IE7 */