@charset "Shift_JIS";

body {
	background: none;
	text-align: left;
}

/* display none */
#tools {display: none;}
#visitorMenuBlock {display: none;}
#globalNaviBlock {display: none;}
#visualBlock {display: none;}
#sitemapBlock {display: none;}
#association {display: none;}
#fnav ul {display: none;}
.two_column_a #sideMenuBlock, .two_column_b #sideMenuBlock, .to_pagetop {display: none;}


/* header */
#headerArea {
	background: none;
	width: 650px;
}
#headerArea #wrap_header {
	background: none;
	overflow: visible;
	width: auto;
}
#headerArea #logo {
	float: none;
	padding-top: 0;
	padding-left: 0;
}
/* contents */
.two_column_a #contentArea,
.two_column_b #contentArea {
	background: none;
	margin: 0;
	width: 697px;
}
*html .two_column_a #contentArea,
*html .two_column_b #contentArea {
	zoom: 90%;
}
.two_column_a #contentArea #wrap_contents,
.two_column_b #contentArea #wrap_contents {
	background: none;
	padding-left: 0;
	padding-right: 0;
	width: 697px;
	zoom: 1;
}
.two_column_a #contentArea #mainContentBlock,
.two_column_b #contentArea #mainContentBlock {
	float: none;
	zoom: 1 !important;
}
#mainContentBlock #topicPathBlock {
	margin-left: 0;
}

/* footer */
.two_column_a #footerArea,
.two_column_b #footerArea {
	text-align: left;
	background: none;
	width: 650px;
}
.two_column_a #footerArea #wrap_footer,
.two_column_b #footerArea #wrap_footer {
	margin: 0;
	padding-top: 0;
	background: none;
	width: 650px;
	overflow: hidden;
}
#footerBlock {
	border: none;
	padding: 0;
	height: auto;
}
#fnav {
	padding-right: 0;
}

/* other */
#mainContentBlock h1,
#mainContentBlock h2,
#mainContentBlock h3,
#mainContentBlock ul,
#mainContentBlock li,
#mainContentBlock ul.year li.next a,
#mainContentBlock ul.year li.previous a,
.related_link,
.linkBullet span {
	zoom: 1 !important;
}
.linkBullet {
	clear: both;
}
#mainContentBlock .wrap_eventcalendar ul.month li.previous a,
#mainContentBlock .wrap_eventcalendar ul.month li.next a,
.two_column_b #mainContentBlock .wrap_h2 .moreBtn a {
	display: inline-block
}
.right, .left {
	float: none !important;
}


