@charset "Shift_JIS";


/* マニュアル一覧設定
=========================================================================================== */

/* マニュアル体系
-------------------------------------------- */
div.ZoomImageArea{
	cursor:pointer;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
div.ZoomImageArea:hover{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
div.ZoomImageArea p.TextStyle2{
	color:#555;
}

div#popupImgArea{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1000;
	cursor:pointer;
}
div#grayoutBack{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:999;
	background:#DFDFDF;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
div#popupImgArea p.TextStyle1,
div#popupImgArea p.ImgOnlyStyle{
	width:600px;
	margin:20px auto 0;
	padding:15px;
	z-index:1001;
	background:#FFF;
	box-shadow:2px 2px 3px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:2px 2px 3px 0 rgba(0, 0, 0, 0.3);
	-ms-box-shadow:2px 2px 3px 0 rgba(0, 0, 0, 0.3);
	filter:progid:DxImageTransform.Microsoft.Shadow(color=#BFBFBF, direction=110, strength=2, enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#AAAAAA, direction=180, strength=3, enabled=true);
}

div#popupImgArea p#ImgCloseTxt{
	width:600px;
	margin:10px auto 0;
	line-height:1.35;
	font-size:73%;
	font-weight:bold;
	color:#777;
	text-align:right;
}

/* 目次プレビュー
-------------------------------------------- */

/*目次プレビューボタン*/
p.PrevTextStyle2{
	display:inline-block;
	font-size:83%;
	line-height:1.35;
	background:#B1000E;
	color:#FFF;
	padding:0.3em 5px 0.2em;
	cursor:pointer;
	white-space:nowrap;
}
p.PrevTextStyle2 a{
	cursor:default;
	color:#C02;
	text-decoration:none;
}
p.PrevTextStyle2:hover,
p.PrevTextStyle2 a:hover{ background:#C02; }


.pointmark{ cursor:pointer; }

/*目次プレビュー吹出し*/
div.con_table{
	min-width:15em;
	padding:10px 20px 10px;
	background:#FBFBFE;
	border:1px solid #767676;
	box-shadow:2px 2px 3px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:2px 2px 3px 0 rgba(0, 0, 0, 0.3);
	-ms-box-shadow:2px 2px 3px 0 rgba(0, 0, 0, 0.3);
	filter:progid:DxImageTransform.Microsoft.Shadow(color=#BFBFBF, direction=110, strength=2, enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#AAAAAA, direction=180, strength=3, enabled=true);
	z-index:500;
	position:absolute;
	overflow:hidden;
	font-size:95%;
}

p.TitleText{
	font-weight:bold;
	font-size:100%;
	padding:3px 0 5px;
}

p.Chapter{
	font-size:90%;
	color:#333;
	margin-bottom:5px;
}

div#con_table div.con_inner{
	overflow:hidden;
}

/*「Now Loading」*/
div.con_inner p.LoadingText{
	font-size:90%;
	color:#5E5E5E;
}

/* テーブル幅指定JP1 ※portal.cssにまとめた。機会を見てこっちを削除
-------------------------------------------- */

/*概要なし目次なし*/
col.manu_name_def{ width:47%; }

/*概要なし目次なしEPUBなし*/
col.manu_name3{ width:59%; }
col.html3{ width:12%; }
col.pdf3{ width:13%; }

/*概要なし*/
col.manu_name{ width:40%; }
col.doc_num{ width:14%; }
col.ind_pre{ width:7%; }
col.html{ width:12%; }
col.pdf{ width:13%; }
col.epub{ width:13%; }

/*概要なし目次なし-日本語*/
col.manu_name_j{ width:48%; }
col.doc_num_j{ width:14%; white-space:nowrap; }
col.html_j{ width:12%; }
col.pdf_j{ width:13%; }
col.epub_j{ width:13%; }

/*概要あり目次なし*/
col.manu_name2{ width:18%; }
col.doc_num2{ width:11%; }
col.overview{ width:33%; }

/*非表示クラス*/
.noDis{ display:none !important; }