@media print{	/* 印刷用 */
	.ManualMenu,.ManualNavigation,.BackgroundImage{
		display:none;
	}
	.ManualBody{
		position:static;
		top:0;
		left:0;
		width:auto !important;
		height:auto;
		overflow:visible;
		background:#ffffff;
		z-index:auto;
	}
	.ManualBody2 {
		position:static;
		top:0;
		left:0;
		width:auto !important;
		height:auto;
		overflow:visible;
		background:#ffffff;
		z-index:auto;
	}
	body{
		background:#ffffff;
		overflow:auto;
	}
	
	div#fontSize {
		display:none;
	}
}

/*######################################################################*/

@media screen{	/* 画面表示用 */
	.ManualMenu,.ManualNavigation,.BackgroundImage{
		display:inline;
	}
	.ManualBody{
		position:absolute;
		top:72px;
		left:281px;
		width:500px;
		height:473px;
		overflow:auto;
		background:#ffffff;
		z-index:1;
	}
	.ManualBody2{
		position:absolute;
		top:73px;
		left:12px;
		width:760px;
		height:473px;
		overflow:auto;
		background:#ffffff;
		z-index:1;
	}
	div.ManualBody2#bd2 {
	background-color:#ffffff;
	}
	body.tm0 div.ManualBody2#bd2 {
	background-color:#ffffff;
	}
	body.sup0 div.ManualBody2#bd2 {
	background-color:#ffffff;
	}
	body{
		background:url('../common/images/navi/bg2.jpg') #cccccc;
		overflow:hidden;
	}
}

/*######################################################################*/

@media screen,print{	/* 画面表示・印刷用共通 */
	body{
		margin:0px;
		font-face:MS Pゴシック;
	}
	.head1 h2,.head1q h2{	/* メニュー内のh2への指定 */
		margin:0;
		border-width: 0 0 0 0;
	}
	a{
		color:#0000ff;
		text-decoration:none;
	}
	a:link{
	}
	a:visited{
	}
	a:active{
	}
	a:hover{
		text-decoration:underline;
	}
	hr{
		margin:0;
		border-style:solid;
		border-color:#ffffff;
		height:1px;
	}
	
	.UI{	/* メニュー(操作マニュアル、Q&A、索引)ブロック */
		display: none;
	}
	#UI1{
		background-image:url('../common/images/navi/opBG.gif');
		height:473px;
	}
	
	#UI2{
		background:#ffffff;
	}
	#UI3{
		background:#ffffff;
		padding-top:8px;
	}
	
	#scroller {	
		position:absolute;
		top:0px;
		left:58px;
		z-index:0;
		width:209px;
		overflow-y:auto;
		background-color:#ffffff;
	}
	
	.head1{	/* 操作マニュアル・メニュー・各項 */
		display:none;
		background-color:white;
	}
	
	.head1 h2{
		margin:30px 7px 22px 4px;
		width:100%;
		border-style:solid;
		border-color:#425aa7;
		border-width:0px 0px 0px 6px;
		padding:2px 0px 0px 3px;
		color:#425aa7;
		font-size:16px;
		font-weight:bold;
	}
	
	/*↓OPサブメニュー詳細モードトグルチェックボックス*/
	div.toggleMode {
		display:block;
		font-size:12px;
		text-align:right;
		margin:0px 3px -23px 0px;
		width:190px;
		padding-top:3px;
	}
		div.toggleMode input {
			height:14px;
		}
	/*↑OPサブメニュー詳細モードトグルチェックボックス*/
	
	.head2List{	/* 操作マニュアル・各サブメニュー */
		margin:0px 7px 0px 12px;
		width:100%;
		border-style:dotted;
		border-color:#425aa7;
		border-width:2px 0 0 0;
		background:transparent;
	}
	
	.head2{	/* 操作マニュアル・サブメニュー・各項 */
		margin:-1.1em 0 0 1em;
		font-face:MS Pゴシック;
		font-size:12px;
		font-weight:normal;
		line-height:14px;
	}
	.head2 a{
		padding:2px 1px;
		color:#000000;
		background:transparent;
	}
	.head2 a:hover{
		text-decoration:underline;
		color:#6666ff;
	}
	.dot{	/* 操作マニュアル・サブメニュー・各項リストマーク(中黒) */
		margin-top:15px;
		color:#000000;
		line-height:1em;
		font-size:12px;
	}
	
	/*↓OPサブメニュー詳細モード*/
	.head2List .submenu {
		font-size:12px;
		margin:2px 0px 5px 10px;
		padding:2px 0px 3px 5px;
	}
		.head2List .submenu .item {
			margin:2px 0px;
			padding-left:9px;
			text-indent:-9px;
		}
			.head2List .submenu .item span {
				color:#808080;
			}
			.head2List .submenu .item a {
				color:#505050;
			}
			.head2List .submenu .item a:hover {
				color:#505050;
				text-decoration:underline;
			}
	/*↑OPサブメニュー詳細モード*/
	
	.manualHint{	/* 操作マニュアル・アイコンの説明表示 */
		position:absolute;
		width:266px;
		/*margin:-46px 0 0 62px;*/
		margin:0px;
		padding:3px;
		border-style:solid;
		border-width:1px;
		background:#ffffcc;
		font-size:13px;
		display:none;
	}
	
	/*begin 2006/02/08  追記*/
	a.head1q {
		display:block;
		height:30px;
		font-face:MS Pゴシック;
		font-size:12px;
		font-weight:normal;
		color:#000000;
		background:url('../common/images/qa/qa1_a.gif');
		padding:9px 0px 0px 22px;
		width:267px;
		cursor:pointer;
	}
	/*end 2006/02/08  追記*/
	
	/*begin 2006/03/02  編集*/
	/*
	.head1q{*/	/* Q&A・メニュー・各項 */
	/*	width:267px;
		height:30px;
		padding:8px 0 0 22px;
		background:url('../common/images/qa/qa1_a.gif');
		cursor:pointer;
	}
	/*
	/*end 2006/03/02  編集*/
	

	.head1q h2{
		font-face:MS Pゴシック;
		font-size:12px;
		font-weight:normal;
		color:inherit;
	}
	.head2qList{	/* Q&A・各サブメニュー */
		position:absolute;
		left:267px;
		width:332px;
		background:#425aa7;
		visibility:hidden;
		cursor:pointer;
	}
	#qa1{	/* Q&A・サブメニュー(1)位置 */
		top:0px;
	}
	#qa2{	/* Q&A・サブメニュー(2)位置 */
		top:30px;
	}
	#qa3{	/* Q&A・サブメニュー(3)位置 */
		top:5px;
	}
	#qa4{	/* Q&A・サブメニュー(4)位置 */
		top:89px;
	}
	#qa5{	/* Q&A・サブメニュー(5)位置 */
		top:10px;
	}
	#qa6{	/* Q&A・サブメニュー(6)位置 */
		top:148px;
	}
	#qa7{	/* Q&A・サブメニュー(7)位置 */
		top:177px;
	}
	#qa8{	/* Q&A・サブメニュー(8)位置 */
		top:180px;
	}
	#qa9{	/* Q&A・サブメニュー(9)位置 */
		top:155px;
	}
	#qa10{	/* Q&A・サブメニュー(10)位置 */
		top:237px;
	}
	#qa11{	/* Q&A・サブメニュー(11)位置 */
		top:266px;
	}
	#qa12{	/* Q&A・サブメニュー(12)位置 */
		top:298px;
	}
	#qa13{	/* Q&A・サブメニュー(13)位置 */
		top:152px;
	}
	#qa14{	/* Q&A・サブメニュー(14)位置 */
		top:355px;
	}
	#qa15{	/* Q&A・サブメニュー(15)位置 */
		top:384px;
	}
	#qa16{	/* Q&A・サブメニュー(16)位置 */
		top:416px;
	}
	.head2qList tr td a:hover{
		color:#ffffff;
	}
	.head2q{	/* Q&A・サブメニュー・各項 */
		margin:0;
		padding:6px;
		background:url('../common/images/qa/qa1_1_a.gif');
		color:#000000;
		font-face:MS Pゴシック;
		font-size:12px;
	}
	
	
	.ManualBody table{	/* マニュアル本文エリア */
		width:100%;
	}
	
	.heading1Block{	/* マニュアル本文エリア・タイトル部(操作マニュアル用) */
		height:67px;
		background:#4f85c5;
		vertical-align:middle;
	}
	.heading1Block h1{
		margin:12px;
	}
	
	.heading1qBlock{	/* マニュアル本文エリア・タイトル部(Q&A用) */
		height:67px;
		background:#4f85c5 url('../common/images/qa/qaheading.gif') no-repeat;
		vertical-align:middle;
	}
	.heading1qBlock h1{
		margin:12px 12px 12px 52px;
	}
	
	.bodyBlock{	/* マニュアル本文エリア・本文部*/
		padding:10px 10px 20px 10px;
		vertical-align:top;
		font-size:16px;
	}
	
	
	table.initial_a{
		margin:0 0 7px 12px;
		border:solid #999999 2px;
		background:#transparent;
	}
	table.initial_a tr td{
		background:#transparent;
	}
	table.initial_b{
		margin:0 0 7px 12px;
		border:solid #999999 2px;
		background:#999999;
	}
	table.initial_b tr td{
		background:#ffffff;
	}
	.indexContents{display: none;}
	.indexHeading1{
		margin:10px 0px 10px 10px;
		width:150px;
		height:14px;
		background:url(../common/images/in/ini_bg.jpg);
		padding:2px 0 0 9px;
		color:#ffffff;
		font-face:MS Pゴシック;
		font-size:12px;
		font-weight:bold;
	}
	.indexHeading2{
		margin:11px;
		color:#4f85c5;
		font-face:MS Pゴシック;
		font-size:12px;
		font-weight:bold;
	}
	.indexHeading2 a {
		font-weight:normal;
	}
	.indexHeading3{
		margin:11px;
		color:#6699cc;
		font-face:MS Pゴシック;
		font-size:12px;
		font-weight:normal;
	}
	.indexParagraph3{
		margin:-2em 0 0 50px;
		color:#000000;
		font-face:MS Pゴシック;
		font-size:12px;
		font-weight:normal;
	}
	.indexParagraph3 p{
		margin:0 0 0.3em 0;
	}
}

/* 索引・用語集 */
div#UI3 div.caption3 {
	margin:0px 12px 6px 12px;
	color:#425aa7;
	font-family:MS Pゴシック;
	font-size:16px;
	font-weight:bold;
}
	div#UI3 p.comment {
		margin:0px 12px 5px 12px;
		color:#425aa7;
		font-family:MS Pゴシック;
		font-size:12px;
		width:120px;
	}
	div#UI3 p.comment2 {
		margin:-31px 12px 5px 140px;
		color:#425aa7;
		font-family:MS Pゴシック;
		font-size:12px;
	}

/* HOME CSS */
div.ManualBody2 {
	
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#E0E7EC !important;
	background-image:url(../images/top/BG.gif);
}

div.ManualBody2 div.section {
	text-align:center;
}

	div.ManualBody2 p.lead { /*リード分*/
		text-align:center;
		font-size:16px;
		font-weight:bold;
		margin:30px 0px;
	}
	
	div.ManualBody2 table.topMenu {
	}
	div.ManualBody2 table.topMenu td.item {
		padding:11px;
	}
		div.ManualBody2 table.topMenu td.item a {
			display:block;
			width:220px;
			height:150px;
			text-decoration:none;
		}
		div.ManualBody2 table.topMenu td.item a:hover {
			text-decoration:none;
		}
	div.ManualBody2 table.topMenu td.op { /*操作マニュアル*/
	}
		div.ManualBody2 table.topMenu td.op a {
			background-image:url(../images/top/op.gif);
		}
		div.ManualBody2 table.topMenu td.op a:hover {
			background-image:url(../images/top/opHover.gif);
		}
	div.ManualBody2 table.topMenu td.qa { /*困った時のQ&A*/
	}
		div.ManualBody2 table.topMenu td.qa a {
			background-image:url(../images/top/qa.gif);
		}
		div.ManualBody2 table.topMenu td.qa a:hover {
			background-image:url(../images/top/qaHover.gif);
		}
	div.ManualBody2 table.topMenu td.in { /*索引・用語集*/
	}
		div.ManualBody2 table.topMenu td.in a {
			background-image:url(../images/top/in.gif);
		}
		div.ManualBody2 table.topMenu td.in a:hover {
			background-image:url(../images/top/inHover.gif);
		}
	
	div.ManualBody2 table.topMenu2 {
		width:620px;
		margin:60px auto 10px auto;
	}
		div.ManualBody2 table.topMenu2 td.item {
			width:211px;
		}
		div.ManualBody2 table.topMenu2 td.item a {
			background-image:url(../images/top/subBtn.gif);
			display:block;
			width:189px;
			height:33px;
			font-size:12px;
			font-weight:bold;
			text-decoration:underline;
			line-height:33px;
			padding-left:10px;
			color:#000000;
			text-align:left;
			background-repeat:no-repeat;
			margin:0px 22px 0px 0px;
		}
		div.ManualBody2 table.topMenu2 td.item a:hover {
			background-image:url(../images/top/subBtnHover.gif);
		}

	
	div.ManualBody2 div.footer {
		width:620px;
		text-align:left;
		border-top:solid 1px #000000;
		padding:5px 0px 0px 5px;
		font-size:12px;
	}

/* / HOME CSS */