@charset "UTF-8";

/*
===== CONTENTS ==============================
	1:#wrapper
	2:#contents
=============================================
*/

/*
===== 1:#wrapper =====
*/
#wrapper {
	text-align: center;
	width: 960px;
}

/*
===== 2:#globalNav =====
*/
#globalNav {
	margin: 0 30px;
}


/*
===== 0:#banner =====
*/

	/* banner2 */
	#banner2 {
		text-align: center;
		margin: 0 auto 10px;
		width: 900px;
	}
	#banner2 img {
		margin-bottom: 10px;
	}


/*
===== 3:#contents =====
*/
#contents {
	margin: 0 auto 30px;
}


/* main_contents */
#main_contents {
	float: left;
	margin: 0 0 20px;
	width: 552px;
}
	/* localNav */
	#localNav {
		margin: 0 0 18px;
		width: 552px;
	}
		#localNav ul {
			overflow: hidden;
			position: relative;
		}
			#localNav ul li {
				float: left;
				padding: 0 2px 2px 0;
				width: 274px;
				_width: 276px;
			}
			#localNav ul li.lNav01 {
				float: left;
				padding: 0 2px 2px 0;
				width: 550px;
				_width: 552px;
			}
				#localNav ul li.lNav01 p {
					background: url(../images/lNav01_img.jpg) no-repeat left top;
					height: 170px;
					_height: 173px;
					padding: 3px 0 0 366px;
					width: 184px;
					_width: 550px;
				}
				#localNav ul li img {
					display: block;
				}
	/* partyreport */
	#partyreport {
		margin: 0 0 15px;
	}
	/* linkbnr */
	#linkbnr {
		margin: 0 0 15px;
	}



/* sub_contents */
#sub_contents {
	float: right;
	margin: 0 0 20px;
	width: 330px;
}
	/* topics */
	#topics {
		margin: 0 0 15px;
	}
		#topics h2 {
			border-bottom: 2px solid #386106;
			margin: 0 0 10px;
		}
	/* entertainment */
	#entertainment {
		margin: 0 0 10px;
	}
		#entertainment h2 {
			border-bottom: 2px solid #386106;
			margin: 0 0 10px;
		}
		#entertainment ul {
			height: 132px;
			overflow-y: scroll;
		}
			#entertainment ul li {
				font-size: 12px;
				margin: 0 0 3px;
			}
	/* plan */
	#plan {
		margin: 0 0 15px;
	}
		#plan h2 {
			border-bottom: 2px solid #386106;
			margin: 0 0 2px;
		}
		#plan table {
			width: 330px;
		}
			#plan table td {
				border-bottom: 1px dotted #386106;
				font-size: 12px;
				padding: 8px 0 8px 10px;
				vertical-align: middle;
			}
			#plan table td.photo {
				padding: 8px 0;
				text-align: center;
				width: 72px;
			}

