@charset "Shift_JIS";

/*
===== CONTENTS ==============================
	1: #contents
	2: #article
		.textArea
		.spaArea
		#gourmet
		#spa
		#gourmetSea
		#ninja
=============================================
*/

/*
===== 1: #contents =====
*/
#contents .spotInfo {
	margin: 0 11px 0 0;
}
#contents .spotInfo img.iga {
	margin: 0 0 5px;
}


/*
===== 2: #article =====
*/
#article .sectionH2 .imgArea {
	margin: 0 auto;
	text-align: center;
}
#article .sectionH2 .imgArea img {
	margin: 0 5px;
	vertical-align: bottom;
}

/* .textArea */
#article .sectionH2 .textArea dl {
	font-size: 80%;
}
#article .sectionH2 .textArea dl dt {}
#article .sectionH2 .textArea dl dd {
	margin: -1.6em 0 5px 1.5em;
}
#article .sectionH2 .textArea dl dd dl {
	font-size: 100%;
}
#article .sectionH2 .textArea dl dd dl dt {}
#article .sectionH2 .textArea dl dd dl dd {
	margin: -1.6em 0 5px 2em;
}

/* .spaArea */
#article .spaArea {
	clear: both;
	width: 494px;
	margin: 0 0 20px;
	padding: 10px 15px;
	background-color: #f4ecbb;
}
#article .spaArea h3 {
	margin: 0 0 5px;
	color: #cb682c;
	font-weight: bold;
}
#article .spaArea .sectionH4 {}
#article .spaArea .sectionH4 h4 {
	margin: 20px 0 0;
	font-size: 90%;
	font-weight: bold;
	color: #464444;
}
#article .spaArea .sectionH4 dl {
	font-size: 80%;
}
#article .spaArea .sectionH4 dl dt {}
#article .spaArea .sectionH4 dl dd {
	margin: -1.6em 0 5px 1.2em;
	line-height: 100%;
}
#article .spaArea .sectionH4 .font_80 {
	font-size: 80%;
	line-height: 100%;
}
/* #gourmet */
#article #gourmet {
	border-bottom: 1px solid #a287b4;
}
#article #gourmet h2 {
	margin: 0 0 10px;
}
#article #gourmet img {
	margin-bottom: 0;
}
#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;
}
#article #ninja .spot_spot,
#article #gourmet .spot_spot {
	margin-left: 12px;
	padding-left: 10px;
	text-indent: -10px;
}

/* #spa */
#article #spa {}
#article #spa h2 {
	_margin: 0 0 10px;
}
#article #spa img {
	margin-bottom: 0;
}
#article #spa .sectionH3 {}
#article #spa .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 #spa .sectionH3 p {
	margin-left: 10px;
}

/* #gourmetSea */
#article #gourmetSea {
	margin-bottom: 15px;
	border-bottom: 1px solid #4a5f7a;
}
#article #gourmetSea h2 {
	_margin: 0 0 10px;
}
#article #gourmetSea img {
	margin-bottom: 0;
}
#article #gourmetSea .sectionH3 {}
#article #gourmetSea .sectionH3 h3 {
	margin: 0 0 5px;
	padding: 0 0 0 10px;
	background: url(../image/h3_tltBg03.gif) no-repeat left center;
	font-weight: bold;
	color: #464444;
}
#article #gourmetSea .sectionH3 p {
	margin-left: 10px;
}

/* #ninja */
#article #ninja {
	width: 507px;
	margin: 0 0 20px 12px;
	_margin: 0 0 20px 8px;
	padding: 0 40px 20px 15px;
	_padding: 0 0 10px 15px;
	background: url(../image/its/its_ninjaBtm.gif) no-repeat left bottom;
}
#article #ninja h2 {
	margin: 0 0 0px -20px;
}
#article #ninja img.ninja {
	margin: -110px 0 0;
	position: relative;
}
#article #ninja .sectionH3 {
	_width: 505px;
}
#article #ninja .sectionH3 h3 {
	margin: 0 0 5px;
	padding: 0 0 0 20px;
	background: url(../image/h3_tltBg04.gif) no-repeat left center;
	color: #b98c00;
	font-weight: bold;
}
#article #ninja .sectionH3 p {
	margin-left: 10px;
}
#article #ninja #maps {
	margin: 0 auto;
	text-align: center;
}
