/* Float解除用 */
#contents:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#contents {
	display: inline-table;
	/*¥*/
	display: block;
	*height: 1%;
	/**/
}

/* PAGEBODY */
#pageBody {
	padding-top: 12px;
	text-align: center;
}
	#bodyContainer {
		background: url(bg_body_b.gif) repeat-y left bottom;
		margin: 0 auto;
		width: 834px;
		text-align: left;
	}

/* PANKUZU */
#pankuzu {
	background: url(bg_body_t.gif) no-repeat left bottom;
	background-color: #f2f2f2;
	margin: 0;
	padding: 0 16px 23px 16px;
}
	#pankuzu p {
		color: #000;
		margin: 0;
		padding: 0;
		font-size: 10px;
		/*¥*/
		*font-size: 60%;
		/**/
	}
	#pankuzu a:link { 
		color: #666;
		text-decoration: none;
	}
	#pankuzu a:active { 
		color: #666;
		text-decoration: underline;
	}
	#pankuzu a:visited { 
		color: #666;
		text-decoration: none;
	}
	#pankuzu a:hover { 
		color: #666;
		text-decoration: underline;
	}

/* CI */
#ci {
	position: relative;
}
	#ci div {
		position: absolute;
		left: 29px;
		top: 0;
	}

/* CONTENTS */
#contents {
	position: relative;
	margin: 0 29px;
	width: 776px;
}

/* MAINCONTENTS */
#mainContents {
	width: 598px;
	float: right;
}

/* NAVIGATION */
#localNavigation {
	padding-top: 211px;
	width: 160px;
	float: left;
}
	#localNavigation * {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
		#localNavigation select{
			width: 105px;
			margin-bottom: 15px;
			font-size: 12px;
			/*\*/
			*font-size: 75%;
			/**/
		}
		
		#localNavigation ul#entryList {
			margin-bottom: 39px;
		}
		
		#localNavigation ul#entryList li {
			width: 150px;
			padding: 0 0 10px 10px;
			margin-bottom: 10px;
			
			border-width: 0 0 1px 0;
			border-color: #efefef;
			border-style: solid;
			
			font-size: 10px;			/*\*/			*font-size: 60%;			/**/
			background: url(icon_arrow.gif) no-repeat 0 5px;
		}
			#localNavigation ul#entryList li a {
				color: #333333;
				text-decoration: none;
			}
			
		#localNavigation p {
			margin: 8px 0 12px 0;
		}
		
		#localNavigation ul#blogparts {
			margin: 8px 0 12px 0;
		}
		
		#localNavigation ul#blogparts li {
			width: 160px;
			height: 40px;
			list-style: none;
		}
		
			#localNavigation ul#blogparts li a {
				display: block;
				width: 160px;
				height: 40px;
				background: url(../images/btn_blogparts.gif) no-repeat 0 0;
			}
			
			
		
		