/*****************************************************************************
	マニュアルページ用スタイルシート

 *****************************************************************************/

BODY
{
	font-size			: 80%;

	background-color	: #fff;
	color				: #111;

	margin				: 8px;
	padding				: 0px;
}


/*============================================================
	見出し用スタイル
 *============================================================*/

H1
{
	font-weight			: bold;
	font-size			: 180%;

	margin				: 0px 0px 20px  0px;
	padding				: 0px 0px  0px 10px;

	border-style		: none none solid none;
	border-width		: 3px;
	border-color		: #48f;
}

H2
{
	font-weight			: bold;
	font-size			: 140%;

	margin				: 30px 0px 10px  0px;
	padding				:  0px 0px  0px 10px;

	border-style		: none none solid double;
	border-width		: 0px 0px 2px 8px;
	border-color		: #49f;
}

H3
{
	font-weight			: bold;
	font-size			: 120%;

	margin				: 20px 0px 10px 20px;
	padding				: 0px;
}

H3.separator
{
	border-style		: none none solid solid;
	border-color		: #77bbff;
	margin				: 1em 0;
	padding				: 0 1em;
}

/*============================================================
	テーブル用スタイル
 *============================================================*/

TABLE
{
	font-size			: 90%;

	width			    : 95%;
	padding				: 0px;

	border-color	: #c0c0c0;
    
    border-collapse: collapse;
}

TABLE TD, TABLE TH
{
	text-align			: left;
    
	padding				: 4px 8px;

    border: 1px solid #c0c0c0;
}

TR
{
	background-color: #eef;
}

TH
{
    font-weight     : bold;
	width			: 20%;
}

THEAD TR
{
    font-weight     : bold;
	background-color: #ddf;
}

TH.category
{
	font-weight			: bold;
	background			: #acf;
}


/*============================================================
	参照記述用スタイル
 *============================================================*/

P.reference
{
	font-size			: 100%;
	font-weight			: normal;

	padding				: 0px;
}


/*============================================================
	履歴記述用スタイル
 *============================================================*/

DL.history DT
{
	font-style			: normal;
	font-weight			: bold;
	text-align			: left;

	margin				: 0px;
	padding				: 0px;

/*	background			: #eef; */
}

DL.history DD
{
	font-style			: normal;
	font-weight			: normal;
	text-align			: left;

	margin				: 0px 0px 4px 0px;
	padding				: 0px;
}


/*============================================================
	説明記述用スタイル
 *============================================================*/

DIV.section
{
	margin				: 0px 8px 10px 20px;
	padding				: 0px;
}

P
{
	font-weight			: normal;
}

PRE
{
	padding: 10px;
    
	background: #f0f0f0;
	border: 1px solid #ccc;
}

CODE
{
	padding: 0;
	display: block;
}


UL
{
	font-weight			: normal;

	margin				: 0px 8px 10px 1.5em;
	padding				: 0px;
}

OL
{
	font-weight			: normal;

	margin				: 0px 8px 10px 1.5em;
	padding				: 0px;

	list-style-type		: decimal;
}

LI
{
	margin				: 0px 8px 2px 16px;
	padding				: 0px;
}

CODE
{
}


P.warning
{
	color				: red;
	font-weight			: bold;
	border				: solid 2px red;
	padding				: 1em;
}

P.notice
{
	color				: black;
	font-weight			: bold;
	border				: solid 1px black;
	padding				: 1em;
}

P.info
{
	border				: solid 1px #9FC5EB;
	background-color    : #E0ECF8;
	padding				: 0.5em;
}


/*============================================================
	属性表示用スタイル
 *============================================================*/

SPAN.func_attr
{
	font-size			: 8pt;
	color				: white;
	font-weight			: bold;
	background			: #44f;
	border-left			: solid 1px #aaf;
	border-top			: solid 1px #aaf;
	border-right		: solid 1px #00c;
	border-bottom		: solid 1px #00c;
	padding-left		: 2px;
	padding-right		: 2px;
}

SPAN.func_sdkver
{
	font-size			: 8pt;
	color				: white;
	font-weight			: bold;
	background			: #0a0;
	border-left			: solid 1px #0f0;
	border-top			: solid 1px #0f0;
	border-right		: solid 1px #060;
	border-bottom		: solid 1px #060;
	padding-left		: 2px;
	padding-right		: 2px;
}

