/* Copyright (C) 2006 NEC Corporation. All Rights Reserved. */
/* ****************************************************** */
/* 装飾設定                               */
/* ****************************************************** */
/* ================================== */
/* 基本設定                           */
/* ================================== */

span.necessary {
	color: #0000FF;
	font-size: 130%;
	padding: 0px 4px 0px 2px;
	vertical-align: middle;
}

/* ================================== */
/* ナビボタン                         */
/* ================================== */

td.aznavBack,
td.aznavRscrl,
td.aznavLscrl {
	width: 1px;
}

td.aznavbtnArea {
	padding-top: 3px;
}

td.aznavicn {
	width: 1px;
}

a.aznavicn,
a.aznavicn-trans {
	display: block;
}

a.aznvb_lock {
	cursor: not-allowed;
}

/* --- ナビボタン --- */

div.aznavtitle {
	font-size: 11.5pt;
	font-weight: bold;
	line-height: 20pt;
	height: 31px;
	overflow: hidden;
	padding: 0px 15px 0px 12px;
}
/*
	border: 1px solid blue;
	white-space: nowrap;
*/

/* ================================== */
/* タブシート                         */
/* ================================== */

/*--- タブボタンの設定 ---*/

div.aztabbtn div div div div div div div,
div.aztabbtn-selected div div div div div div div {
	text-align: center;
	white-space: nowrap;
	padding: 10px 8px 3px 6px;
}

/* スペースは、パディングの上下値だけ揃える */
div.aztabspace div {
	padding: 10px 0px 3px 0px;
}

div.aztabbtn-selected div div div div div div div {
	font-weight: bold;
}

/* ================================== */
/* 実行ボタン                         */
/* ================================== */

ul.aztbn li a,
ul.aztbn-assist li a {
	text-decoration: none;
	white-space: nowrap;
}


/* ================================== */
/* 作業ボックスタイトルバー           */
/* ================================== */
td.azboxicn {
	width: 1px;
}

div.azboxicn {
	background-repeat: no-repeat;
}

a.azboxclose {
	display: block;
}


/* ================================== */
/* ツリービュー                       */
/* ================================== */
div.azchildnodes {
	display: none;
	margin-left: 10px;
	font-family: monospace, sans-serif;
}
div.aznode {
	font-family: monospace, sans-serif;
}


/* ================================== */
/* アイコン（明細）                   */
/* ================================== */

span.azicn
span.azicn-pdf,
span.azicn-doc,
span.azicn-xls,
span.azicn-ppt,
span.azicn-zip,
span.azicn-gif,
span.azicn-fld,
span.azicn-xml,
span.azicn-txt {
	height: 32px;
	width: 34px;
	display: inline-block;
	/* CSS2では正式。IE6,7○　FF2.0× FF3で対応予定 */
	margin: 0px 2px 0px 2px;
	background-repeat: no-repeat;
	background-position: center;
}

span.azicn { background-image: url(./images/azgym/azicn/oth.gif); }
span.azicn-pdf { background-image: url(./images/azgym/azicn/pdf.gif); }
span.azicn-doc { background-image: url(./images/azgym/azicn/doc.gif); }
span.azicn-xls { background-image: url(./images/azgym/azicn/xls.gif); }
span.azicn-ppt { background-image: url(./images/azgym/azicn/ppt.gif); }
span.azicn-zip { background-image: url(./images/azgym/azicn/zip.gif); }
span.azicn-gif { background-image: url(./images/azgym/azicn/gif.gif); }
span.azicn-xml { background-image: url(./images/azgym/azicn/xml.gif); }
span.azicn-txt { background-image: url(./images/azgym/azicn/txt.gif); }
span.azicn-fld { background-image: url(./images/azgym/azicn/folder-open.gif); }


/* ================================== */
/* アイコン（明細）                   */
/* ================================== */

span.azmic,
span.azmic-pdf,
span.azmic-doc,
span.azmic-xls,
span.azmic-ppt,
span.azmic-zip,
span.azmic-gif,
span.azmic-fld,
span.azmic-xml,
span.azmic-txt {
	height: 22px;
	width: 24px;
	display: inline-block;
	/* CSS2では正式。IE6,7○　FF2.0× FF3で対応予定 */
	margin: 0px 2px 0px 2px;
	background-repeat: no-repeat;
	background-position: center;
}

span.azmic { background-image: url(./images/azgym/azmic/oth.gif); }
span.azmic-pdf { background-image: url(./images/azgym/azmic/pdf.gif); }
span.azmic-doc { background-image: url(./images/azgym/azmic/doc.gif); }
span.azmic-xls { background-image: url(./images/azgym/azmic/xls.gif); }
span.azmic-ppt { background-image: url(./images/azgym/azmic/ppt.gif); }
span.azmic-zip { background-image: url(./images/azgym/azmic/zip.gif); }
span.azmic-gif { background-image: url(./images/azgym/azmic/gif.gif); }
span.azmic-txt { background-image: url(./images/azgym/azmic/txt.gif); }
span.azmic-xml { background-image: url(./images/azgym/azmic/xml.gif); }
span.azmic-fld { background-image: url(./images/azgym/azmic/folder-close.gif); }


/* ================================== */
/* 入力補助                           */
/* ================================== */

a.azias,
a.azias-address,
a.azias-bank,
a.azias-calender,
a.azias-name,
a.azias-post,
a.azias-stamp,
a.azias-memo,
a.azias-memo-on {
	height: 24px;
	width: 24px;
	display: inline-block;
	/* CSS2では正式。IE6,7○　FF2.0× FF3で対応予定 */
	margin: 0px 0px 0px 7px;
	background-repeat: no-repeat;
	background-position: center;
}

/* --- 汎用入力補助 ---*/
a.azias        { background-image: url(./images/azgym/azias/assist/nml.gif); }
a.azias:hover  { background-image: url(./images/azgym/azias/assist/ro.gif); }
a.azias:active { background-image: url(./images/azgym/azias/assist/cl.gif); }

/* --- 住所 ---*/
a.azias-address        { background-image: url(./images/azgym/azias/address/nml.gif); }
a.azias-address:hover  { background-image: url(./images/azgym/azias/address/ro.gif); }
a.azias-address:active { background-image: url(./images/azgym/azias/address/cl.gif); }

/* --- 金融機関 ---*/
a.azias-bank        { background-image: url(./images/azgym/azias/bank/nml.gif); }
a.azias-bank:hover  { background-image: url(./images/azgym/azias/bank/ro.gif); }
a.azias-bank:active { background-image: url(./images/azgym/azias/bank/cl.gif); }

/* --- カレンダー ---*/
a.azias-calender        { background-image: url(./images/azgym/azias/calender/nml.gif); }
a.azias-calender:hover  { background-image: url(./images/azgym/azias/calender/ro.gif); }
a.azias-calender:active { background-image: url(./images/azgym/azias/calender/cl.gif); }

/* --- 姓名辞書 ---*/
a.azias-name        { background-image: url(./images/azgym/azias/name/nml.gif); }
a.azias-name:hover  { background-image: url(./images/azgym/azias/name/ro.gif); }
a.azias-name:active { background-image: url(./images/azgym/azias/name/cl.gif); }

/* --- 郵便番号 ---*/
a.azias-post        { background-image: url(./images/azgym/azias/post/nml.gif); }
a.azias-post:hover  { background-image: url(./images/azgym/azias/post/ro.gif); }
a.azias-post:active { background-image: url(./images/azgym/azias/post/cl.gif); }

/* --- 公印 ---*/
a.azias-stamp        { background-image: url(./images/azgym/azias/stamp/nml.gif); }
a.azias-stamp:hover  { background-image: url(./images/azgym/azias/stamp/ro.gif); }
a.azias-stamp:active { background-image: url(./images/azgym/azias/stamp/cl.gif); }

/* --- メモ ---*/
a.azias-memo        { background-image: url(./images/azgym/azias/memo/nml.gif); }
a.azias-memo:hover  { background-image: url(./images/azgym/azias/memo/ro.gif); }
a.azias-memo:active { background-image: url(./images/azgym/azias/memo/cl.gif); }

a.azias-memo-on        { background-image: url(./images/azgym/azias/memo/on.gif); }
a.azias-memo-on:hover  { background-image: url(./images/azgym/azias/memo/ro.gif); }
a.azias-memo-on:active { background-image: url(./images/azgym/azias/memo/cl.gif); }

