@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;
	}
	body{
		background:#ffffff;
		overflow:auto;
	}
	
	div#fontSize {
		display:none;
	}

	div.console {
		display:none;
	}
}

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

@media screen,print{	/* 画面表示・印刷用共通 */
	body{
		margin:0px;
		font-family: Arial, helvetica, sans-serif;
	}
	.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:0px;
		z-index:0;
		width:209px;
		overflow-y:auto;
		overflow-x:hidden;
		background-color:#ffffff;
	}
	
	.head1{	/* 操作マニュアル・メニュー・各項 */
		display:none;
		background-color:white;
	}
	
	.head1 h2{
		margin:20px 7px 22px 12px;
		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;
	}
	
	.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-family: Arial, helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		line-height:14px; /*アンダーラインが消える問題対策*/
	}
	.head2 a{
		padding:2px 1px;
		color:#000000;
		background:transparent;
	}
	.head2 a:hover{
		text-decoration:none;
	}
	.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:10px;
			text-indent:-10px;
		}
			.head2List .submenu .item span {
				color:#808080;
			}
			.head2List .submenu .item a {
				color:#505050;
			}
			.head2List .submenu .item a:hover {
				text-decoration:none;
			}
			.head2List .submenu .item span.Win7, .head2List .submenu .item span.Vista, .head2List .submenu .item span.XP {
				color:#505050;
				font-weight:normal;
			}
		.head2List .submenu .subitem {
		font-size:11px;
			margin:2px 0px;
			padding-left:20px;
			text-indent:-10px;
		}
			.head2List .submenu .subitem span {
				color:#808080;
			}
			.head2List .submenu .subitem a {
				color:#505050;
			}
			.head2List .submenu .subitem a:hover {
				text-decoration:none;
			}
	/*↑OPサブメニュー詳細モード*/

	/* 2009夏モデル追加 */
	.menuHosoku{	/* リスト上補足 */
		margin-top:30px;
		color:#000000;
		line-height:1.2em;
		font-size:12px;
		border:dotted #999999 1px;
		padding:5px;
	}
	.menuHosokuUnder{	/* リスト下補足 */
		margin: 1px 0 0 12px;
		color:#000000;
		line-height:1.2em;
		font-size:12px;
	}
	/* 2009夏モデル追加ここまで */

	.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-family: Arial, helvetica, sans-serif;
		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  編集*/
	
	
	.ManualBody table{	/* マニュアル本文エリア */
		width:100%;
	}
	
	.ManualBody ol table{
		width:94%;
	}
	
	.ManualBody ul table{
		width:94%;
	}
	
	.ManualBody ol ul table{
		width:90%;
	}
	
	.ManualBody ul ul table{
		width:90%;
	}
	
	.infbox table{
		width:95%;
	}

	.wishbox table{
		width:95%;
	}
	
	.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-family: Arial, helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
	}
	.indexHeading2{
		margin:11px;
		color:#4f85c5;
		font-family: Arial, helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
	}
	.indexHeading2 a {
		font-weight:normal;
	}
	.indexHeading3{
		margin:11px;
		color:#6699cc;
		font-family: Arial, helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
	}
	/* 2009夏モデル追加 */
	.indexHeadingHosoku{
		margin:-10px 11px 0 11px;
		color:#000000;
		font-family: Arial, helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
	}
	/* 2009夏モデル追加ここまで */
	.indexParagraph3{
		margin:-2em 0 0 50px;
		color:#000000;
		font-family: Arial, helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
	}
	.indexParagraph3 p{
		margin:0 0 0.3em 0;
	}
}

.solidbox{
		margin-top:5px;
		margin-bottom:5px;
		color:#000000;
		border:solid #999999 1px;
		padding:10px 10px 2px 10px;
		width:513px;
}