@charset "UTF-8";
/* AssetNowVersion: FX1.7.0 Last Up Date: 2008-7-25 DesignVersion: 1.6 */

@import "group.css";

#ToolBar,
.contentToolBar,
.voicenavi,
.invisible,
div.contentToolBarNotice,
#SearchForm,
#GoogleSearchForm,
#GlobalNavigationWrapper,
#Right,
#DynamicHeader,
#DynamicGNaviTop,
#DynamicGNaviBottom,
#DynamicMenuLabel,
#DynamicRight,
#DynamicAd,
div.eventNavi,
div.newsNavi,
.contextPages,
.subcategoryList,
.pageTopOption,
.pageBottomOption {
	display: none;
}

body,
#MinWidthWrapperOut,
#MinWidthWrapperWidth,
#MinWidthWrapperIn,
#WrapperOut,
#WrapperIn,
#SiteTitle {
	margin: 0;
	padding: 0;
	border: none;
	width: 100%;
	height: auto;
	float: none;
	clear: both;
	background: none;
}

#ContentWrapper {
	margin: 0;
	padding: 0;
	border: none;
	width: 100%;
	height: auto;
	float: none;
	overflow: visible;
}

#MainWrapper,
#container,
#container2,
#Main,
#MainArea,
#CenterWrapper,
#CenterWrapper #container,
#Center,
#CenterArea,
#CentreWrapper,
#Centre,
#CentreArea,
div.eventBody,
div.newsBody {
	margin: 0;
	padding: 0;
	border: none;
	width: auto;
	height: auto;
	background: none;
	float: none;
	clear: both;
	overflow: visible;
	font-size: 106%;/*フォントサイズ拡大*/
}

#MainWrapper,
#CenterWrapper,
#CentreWrapper {
	padding: 10px;
	width: auto;
	overflow: visible;
}

div.contentBodyBox {
	width: auto;
	overflow: visible;
}

#Main #BreadCrumbList,
#Center #BreadCrumbList,
#Centre #BreadCrumbList {
	margin: 0;
	padding: 0;
	border: none;
	width: auto;
	background: none;
	float: none;
}

#Footer,
#DynamicFooter {
	margin: 0;
	padding: 0;
	border: none;
	width: auto;
	height: auto;
	background: none;
	float: none;
	clear: both;
	overflow: hidden;
}

ul.footer,
#DynamicFooter div.FooterAddress,
#DynamicFooter a {
	display: none;
}


/* ヘッダ修正 */
#SiteTitle {
	margin: 0;
	padding: 0;
	border: none;
	width: 100%;
	height: auto;
	float: none;
	clear: both;
	background: #FFFFFF url(images/SiteTitle_bg.gif) repeat-x top left;
}


/* サイトホーム、グループホームのレイアウト修正 */
#MainWrapper #Left {
	padding: 0px 12px 0px 0px;
	float: left; /* don't touch */
	width: 170px;
}
#MainWrapper #container {
	margin-left: -192px; /* 左エリアの幅(負の値)  */
	padding-top: 0px; /* don't use margin for Opera */
	float: right; /* don't touch */
	clear: right; /* for IE6 */
	width: 100%; /* don't touch */
	background: #FFFFFF;
}
#MainWrapper #container2 {
	float: left; /* don't touch */
	width: 100%; /* don't touch */
}
#MainWrapper #Main {
	margin-left: 192px; /* 左エリアの幅 */
	padding-right: 0px; 
	padding-left: 0px;
}

/* サイトホーム、グループホーム以外の左メニュー非表示 */
#CenterWrapper #Left {
	display: none;
}
#CenterWrapper #DynamicLeft {
	display: none;
}
