@CHARSET "UTF-8";
/* ==================================================================== */
/*	FastHelp ONLINE HELP STYLESHEET				 						*/
/*											by TechMatrix Corporation	*/
/* ==================================================================== */

/* === 共通 =========================================================== */
html {
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}

body {
	/* フレーム用設定 */
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}

/* === フレーム構成 <div> ============================================= */
/* ヘッダフレーム */
#header_wrapper {
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	margin: 0px;
	border: 1px solid #d8d8d8;
	/* border-bottom:		0px; 1px solid #d8d8d8; */
	padding: 0px;
	width: 100%;
	height: 158px; /* ヘッダの高さを指定する */
	background-color: #fcfcfa; /* 背景色に合わせる */
	color: #222222; /* 文字色に合わせる */
}
/* メニューフレーム */
#menu_wrapper {
	position: fixed;
	z-index: 20;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin: 0px;
	border: 1px solid #d8d8d8;
	padding: 158px 0px 0px 0px; /* topにヘッダの高さを指定する */
	width: 300px; /* メニューフレームの幅を指定する */
	height: 100%;
	background-color: #fcfcfa; /* 背景色に合わせる */
}
/* ローカルメニュー */
#localMenu {
	overflow: auto;
	z-index: 10;
	height: 100%;
	border: 1px solid #d8d8d8;
	margin: 0px 0px 158px 0px; /* bottomにヘッダの高さを指定する */
	display: block;
}
/* メニューフレームとコンテンツフレームの境界 */
#menu_divider {
	overflow: auto;
	position: fixed; /* absolute; */
	z-index: 5;
	left: 300px; /* メニューフレームの幅を指定する */
	top: 0px; /* ヘッダの高さを指定する */
	bottom: 0px;
	margin: 0px;
	border: 1px solid #d8d8d8;
	/* border:				0px; */
	padding: 158px 0px 0px 0px; /* topにヘッダの高さを指定する */ /* 0px; */
	width: 5px;
	height: 100%;
	cursor: e-resize;
	background-color: #fcfcfa; /* 背景色に合わせる */
}
/* コンテンツフレーム */
#main_wrapper {
	z-index: 3;
	margin: 0px 0px 0px 305px; /* leftに左メニューとディバイダの幅の和を指定する */ /* 0px; */
	/* border:				1px solid #d8d8d8; */
	padding: 158px 0px 0px 0px; /* topにヘッダの高さを指定する */ /* 0px; */
	background-color: #fcfcfa; /* 背景色に合わせる */
}
/* コンテンツ */
#content {
	z-index: 2;
	margin-left: 10px;
	/*
	float:				left;
	position:			absolute;
    padding:			0px 0px 0px 300px;
	width:				100%;
	display:			block;
*/
}
/* ページ内アンカー */
.sectionAnc {
	/* ヘッダの高さとhタグのpaddingの和でネガティブマージンを作る */
	padding: 164px 0px 0px 0px;
	margin: -164px 0px 0px 0px;
}