/* Copyright (C) 2006 NEC Corporation. All Rights Reserved. */
/* ****************************************************** */
/* デザインパターン別装飾設定                             */
/* ****************************************************** */
/* ================================== */
/* 基本設定                           */
/* ================================== */

/* ================================== */
/* 背景                               */
/* ================================== */

/* ユーザから見た背景色 */
body.azmainframe,
tr.azactionPane {
	background-color: #E0EDE7;
}

/* 注意！縦明細は周囲を線で囲まないと表示されない 
見出しとデータの接合部は0pxにする。線色は可変エリア背景色 */
/*
table.azvlistarea div.azvlist {

*/
div.azvlist {
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #FFFFFF;
}

/* topをつけて高さをあわせる */
table.azvlistarea div.azgrid {
	border-top: 1px solid #FFFFFF;
}

/* ================================== */
/* パレット                           */
/* ================================== */
	/* 可変エリアの色にする */

div.azplt_bc {
	background-image: url(./images/azgym/azplt/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
}

div.azplt_tc {
	background-image: url(./images/azgym/azplt/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}

div.azplt_lf {
	background-image: url(./images/azgym/azplt/cl.gif);
	background-repeat: repeat-y;
	background-position: left;
}

div.azplt_rt {
	background-image: url(./images/azgym/azplt/cr.gif);
	background-repeat: repeat-y;
	background-position: right;
}

div.azplt_rtl {
	background-image: url(./images/azgym/azplt/tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div.azplt_rtr {
	background-image: url(./images/azgym/azplt/tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

div.azplt_rbl {
	background-image: url(./images/azgym/azplt/bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.azplt_rbr {
	background-image: url(./images/azgym/azplt/br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}



/* ================================== */
/* ナビエリア                         */
/* ================================== */

td.aznavbtnArea {
	padding-bottom: 10px;
	background-color: #FFFFFF;
	background-image: url(./images/azgym/azplt/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

/* --- 戻るボタン ---*/
a.aznavBack div {
	height: 40px;
	width: 25px;
	background-image: url(./images/navArea/backbtn/nml.gif);
	background-repeat: no-repeat;
	background-position: center;
}

a.aznavBack:hover div { background-image: url(./images/navArea/backbtn/ro.gif); }
a.aznavBack:active div { background-image: url(./images/navArea/backbtn/cl.gif); }

a.aznavBack_lock div {
	height: 40px;
	width: 25px;
	background-image: url(./images/navArea/backbtn/lock.gif);
	background-repeat: no-repeat;
	background-position: center;
}

a.aznavBack[disabled="true"] div { background-image: url(./images/navArea/backbtn/lock.gif); }


/* ------------ */
/* 左スクロール */
/* ------------ */

a.aznavLscrl div {
	background-image: url(./images/navArea/scrbtn/left/nml/repeat.gif);
	background-repeat: repeat-y;
	background-position: right;
}
a.aznavLscrl div div {
	background-image: url(./images/navArea/scrbtn/left/nml/top.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
a.aznavLscrl div div div {
	background-image: url(./images/navArea/scrbtn/left/nml/bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

a.aznavLscrl div div div div {
	height: 40px;
	width: 20px;
	background-image: url(./images/navArea/scrbtn/left/nml/center.gif);
	background-repeat: no-repeat;
	background-position: right;
}

a.aznavLscrl:hover div { background-image: url(./images/navArea/scrbtn/left/ro/repeat.gif); }
a.aznavLscrl:hover div div { background-image: url(./images/navArea/scrbtn/left/ro/top.gif); }
a.aznavLscrl:hover div div div { background-image: url(./images/navArea/scrbtn/left/ro/bottom.gif); }
a.aznavLscrl:hover div div div div { background-image: url(./images/navArea/scrbtn/left/ro/center.gif); }

a.aznavLscrl:active div { background-image: url(./images/navArea/scrbtn/left/cl/repeat.gif); }
a.aznavLscrl:active div div { background-image: url(./images/navArea/scrbtn/left/cl/top.gif); }
a.aznavLscrl:active div div div { background-image: url(./images/navArea/scrbtn/left/cl/bottom.gif); }
a.aznavLscrl:active div div div div { background-image: url(./images/navArea/scrbtn/left/cl/center.gif); }

/* --- 左スクロール（ロック） ---*/
a.aznavLscrl_lock div {
	background-image: url(./images/navArea/scrbtn/left/lock/repeat.gif);
	background-repeat: repeat-y;
	background-position: right;
}
a.aznavLscrl_lock div div {
	background-image: url(./images/navArea/scrbtn/left/lock/top.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
a.aznavLscrl_lock div div div {
	background-image: url(./images/navArea/scrbtn/left/lock/bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

a.aznavLscrl_lock div div div div {
	height: 40px;
	width: 20px;
	background-image: url(./images/navArea/scrbtn/left/lock/center.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/*-- CSSが正しく効果が出る場合(×IE6 ○FireFox) --*/

a.aznavLscrl[disabled="true"] div { background-image: url(./images/navArea/scrbtn/left/lock/repeat.gif); }
a.aznavLscrl[disabled="true"] div div { background-image: url(./images/navArea/scrbtn/left/lock/top.gif); }
a.aznavLscrl[disabled="true"] div div div { background-image: url(./images/navArea/scrbtn/left/lock/bottom.gif); }
a.aznavLscrl[disabled="true"] div div div div { background-image: url(./images/navArea/scrbtn/left/lock/center.gif); }


/* ------------ */
/* 右スクロール */
/* ------------ */
a.aznavRscrl div {
	background-image: url(./images/navArea/scrbtn/right/nml/repeat.gif);
	background-repeat: repeat-y;
	background-position: left;
}
a.aznavRscrl div div {
	background-image: url(./images/navArea/scrbtn/right/nml/top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.aznavRscrl div div div {
	background-image: url(./images/navArea/scrbtn/right/nml/bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.aznavRscrl div div div div {
	height: 40px;
	width: 20px;
	background-image: url(./images/navArea/scrbtn/right/nml/center.gif);
	background-repeat: no-repeat;
	background-position: left;
}

a.aznavRscrl:hover div { background-image: url(./images/navArea/scrbtn/right/ro/repeat.gif); }
a.aznavRscrl:hover div div { background-image: url(./images/navArea/scrbtn/right/ro/top.gif); }
a.aznavRscrl:hover div div div { background-image: url(./images/navArea/scrbtn/right/ro/bottom.gif); }
a.aznavRscrl:hover div div div div { background-image: url(./images/navArea/scrbtn/right/ro/center.gif); }

a.aznavRscrl:active div { background-image: url(./images/navArea/scrbtn/right/cl/repeat.gif); }
a.aznavRscrl:active div div { background-image: url(./images/navArea/scrbtn/right/cl/top.gif); }
a.aznavRscrl:active div div div { background-image: url(./images/navArea/scrbtn/right/cl/bottom.gif); }
a.aznavRscrl:active div div div div { background-image: url(./images/navArea/scrbtn/right/cl/center.gif); }

/* --- 左スクロール（ロック） ---*/
a.aznavRscrl_lock div {
	background-image: url(./images/navArea/scrbtn/right/lock/repeat.gif);
	background-repeat: repeat-y;
	background-position: right;
}
a.aznavRscrl_lock div div {
	background-image: url(./images/navArea/scrbtn/right/lock/top.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
a.aznavRscrl_lock div div div {
	background-image: url(./images/navArea/scrbtn/right/lock/bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

a.aznavRscrl_lock div div div div {
	height: 40px;
	width: 20px;
	background-image: url(./images/navArea/scrbtn/right/lock/center.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/*-- CSSが正しく効果が出る場合(×IE6 ○FireFox) --*/

a.aznavRscrl[disabled="true"] div { background-image: url(./images/navArea/scrbtn/right/lock/repeat.gif); }
a.aznavRscrl[disabled="true"] div div { background-image: url(./images/navArea/scrbtn/right/lock/top.gif); }
a.aznavRscrl[disabled="true"] div div div { background-image: url(./images/navArea/scrbtn/right/lock/bottom.gif); }
a.aznavRscrl[disabled="true"] div div div div { background-image: url(./images/navArea/scrbtn/right/lock/center.gif); }


/* -------- */
/* アイコン */
/* -------- */

a.aznavicn {
	height: 29px;
	width: 29px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #FFFFFF;
}

a.aznavicn#nav1 { background-image: url(./images/navArea/navbtn/num/1.gif); }
a.aznavicn#nav2 { background-image: url(./images/navArea/navbtn/num/2.gif); }
a.aznavicn#nav3 { background-image: url(./images/navArea/navbtn/num/3.gif); }
a.aznavicn#nav4 { background-image: url(./images/navArea/navbtn/num/4.gif); }
a.aznavicn#nav5 { background-image: url(./images/navArea/navbtn/num/5.gif); }
a.aznavicn#nav6 { background-image: url(./images/navArea/navbtn/num/6.gif); }
a.aznavicn#nav7 { background-image: url(./images/navArea/navbtn/num/7.gif); }
a.aznavicn#nav8 { background-image: url(./images/navArea/navbtn/num/8.gif); }
a.aznavicn#nav9 { background-image: url(./images/navArea/navbtn/num/9.gif); }
a.aznavicn#nav10 { background-image: url(./images/navArea/navbtn/num/10.gif); }
a.aznavicn#nav11 { background-image: url(./images/navArea/navbtn/num/11.gif); }
a.aznavicn#nav12 { background-image: url(./images/navArea/navbtn/num/12.gif); }


td.nav_arrow {
	width: 15px;
	background-image: url(./images/navArea/navbtn/arrow/arrow.gif);
	background-repeat: no-repeat;
	background-position: center;
}


/* ================================== */
/* ナビボタン（通常）                 */
/* ================================== */

/* 上下左右 */
a.aznvb div.bc {
	background-image: url(./images/navArea/navbtn/aznvb/nml/nml/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
a.aznvb:hover  div.bc { background-image: url(./images/navArea/navbtn/aznvb/nml/ro/bc.gif); }
a.aznvb:active div.bc { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/bc.gif); }


a.aznvb div.rt {
	background-image: url(./images/navArea/navbtn/aznvb/nml/nml/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
a.aznvb:hover  div.rt { background-image: url(./images/navArea/navbtn/aznvb/nml/ro/rt.gif); }
a.aznvb:active div.rt { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/rt.gif); }


a.aznvb div.tc {
	background-image: url(./images/navArea/navbtn/aznvb/nml/nml/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
a.aznvb:hover  div.tc { background-image: url(./images/navArea/navbtn/aznvb/nml/ro/tc.gif); }
a.aznvb:active div.tc { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/tc.gif); }


a.aznvb div.lf {
	background-image: url(./images/navArea/navbtn/aznvb/nml/nml/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}
a.aznvb:hover  div.lf { background-image: url(./images/navArea/navbtn/aznvb/nml/ro/lf.gif); }
a.aznvb:active div.lf { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/lf.gif); }


/* ４つ角 */
a.aznvb div.rbr {
	background-image: url(./images/navArea/navbtn/aznvb/nml/nml/br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
a.aznvb:hover  div.rbr { background-image: url(./images/navArea/navbtn/aznvb/nml/ro/br.gif); }
a.aznvb:active div.rbr { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/br.gif); }


a.aznvb div.rtr {
	background-image: url(./images/navArea/navbtn/aznvb/nml/nml/tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
a.aznvb:hover  div.rtr { background-image: url(./images/navArea/navbtn/aznvb/nml/ro/tr.gif); }
a.aznvb:active div.rtr { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/tr.gif); }

a.aznvb div.rbl {
	background-image: url(./images/navArea/navbtn/aznvb/nml/nml/bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.aznvb:hover  div.rbl { background-image: url(./images/navArea/navbtn/aznvb/nml/ro/bl.gif); }
a.aznvb:active div.rbl { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/bl.gif); }

a.aznvb div.rtl {
	background-image: url(./images/navArea/navbtn/aznvb/nml/nml/tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.aznvb:hover  div.rtl { background-image: url(./images/navArea/navbtn/aznvb/nml/ro/tl.gif); }
a.aznvb:active div.rtl { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/tl.gif); }


/* ================================== */
/* ナビボタン（現在）                 */
/* ================================== */

/* 上下左右 */
a.aznvb_now div.bc {
	background-image: url(./images/navArea/navbtn/aznvb/now/nml/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
a.aznvb_now:hover  div.bc { background-image: url(./images/navArea/navbtn/aznvb/now/ro/bc.gif); }
a.aznvb_now:active div.bc { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/bc.gif); }


a.aznvb_now div.rt {
	background-image: url(./images/navArea/navbtn/aznvb/now/nml/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
a.aznvb_now:hover  div.rt { background-image: url(./images/navArea/navbtn/aznvb/now/ro/rt.gif); }
a.aznvb_now:active div.rt { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/rt.gif); }


a.aznvb_now div.tc {
	background-image: url(./images/navArea/navbtn/aznvb/now/nml/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
a.aznvb_now:hover  div.tc { background-image: url(./images/navArea/navbtn/aznvb/now/ro/tc.gif); }
a.aznvb_now:active div.tc { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/tc.gif); }


a.aznvb_now div.lf {
	background-image: url(./images/navArea/navbtn/aznvb/now/nml/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}
a.aznvb_now:hover  div.lf { background-image: url(./images/navArea/navbtn/aznvb/now/ro/lf.gif); }
a.aznvb_now:active div.lf { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/lf.gif); }


/* ４つ角 */
a.aznvb_now div.rbr {
	background-image: url(./images/navArea/navbtn/aznvb/now/nml/br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
a.aznvb_now:hover  div.rbr { background-image: url(./images/navArea/navbtn/aznvb/now/ro/br.gif); }
a.aznvb_now:active div.rbr { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/br.gif); }


a.aznvb_now div.rtr {
	background-image: url(./images/navArea/navbtn/aznvb/now/nml/tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
a.aznvb_now:hover  div.rtr { background-image: url(./images/navArea/navbtn/aznvb/now/ro/tr.gif); }
a.aznvb_now:active div.rtr { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/tr.gif); }

a.aznvb_now div.rbl {
	background-image: url(./images/navArea/navbtn/aznvb/now/nml/bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.aznvb_now:hover  div.rbl { background-image: url(./images/navArea/navbtn/aznvb/now/ro/bl.gif); }
a.aznvb_now:active div.rbl { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/bl.gif); }

a.aznvb_now div.rtl {
	background-image: url(./images/navArea/navbtn/aznvb/now/nml/tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.aznvb_now:hover  div.rtl { background-image: url(./images/navArea/navbtn/aznvb/now/ro/tl.gif); }
a.aznvb_now:active div.rtl { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/tl.gif); }


/* ================================== */
/* ナビボタン（完了）                 */
/* ================================== */

/* 上下左右 */
a.aznvb_fin div.bc {
	background-image: url(./images/navArea/navbtn/aznvb/fin/nml/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
a.aznvb_fin:hover  div.bc { background-image: url(./images/navArea/navbtn/aznvb/fin/ro/bc.gif); }
a.aznvb_fin:active div.bc { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/bc.gif); }


a.aznvb_fin div.rt {
	background-image: url(./images/navArea/navbtn/aznvb/fin/nml/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
a.aznvb_fin:hover  div.rt { background-image: url(./images/navArea/navbtn/aznvb/fin/ro/rt.gif); }
a.aznvb_fin:active div.rt { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/rt.gif); }


a.aznvb_fin div.tc {
	background-image: url(./images/navArea/navbtn/aznvb/fin/nml/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
a.aznvb_fin:hover  div.tc { background-image: url(./images/navArea/navbtn/aznvb/fin/ro/tc.gif); }
a.aznvb_fin:active div.tc { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/tc.gif); }


a.aznvb_fin div.lf {
	background-image: url(./images/navArea/navbtn/aznvb/fin/nml/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}
a.aznvb_fin:hover  div.lf { background-image: url(./images/navArea/navbtn/aznvb/fin/ro/lf.gif); }
a.aznvb_fin:active div.lf { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/lf.gif); }


/* ４つ角 */
a.aznvb_fin div.rbr {
	background-image: url(./images/navArea/navbtn/aznvb/fin/nml/br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
a.aznvb_fin:hover  div.rbr { background-image: url(./images/navArea/navbtn/aznvb/fin/ro/br.gif); }
a.aznvb_fin:active div.rbr { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/br.gif); }


a.aznvb_fin div.rtr {
	background-image: url(./images/navArea/navbtn/aznvb/fin/nml/tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
a.aznvb_fin:hover  div.rtr { background-image: url(./images/navArea/navbtn/aznvb/fin/ro/tr.gif); }
a.aznvb_fin:active div.rtr { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/tr.gif); }

a.aznvb_fin div.rbl {
	background-image: url(./images/navArea/navbtn/aznvb/fin/nml/bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.aznvb_fin:hover  div.rbl { background-image: url(./images/navArea/navbtn/aznvb/fin/ro/bl.gif); }
a.aznvb_fin:active div.rbl { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/bl.gif); }

a.aznvb_fin div.rtl {
	background-image: url(./images/navArea/navbtn/aznvb/fin/nml/tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.aznvb_fin:hover  div.rtl { background-image: url(./images/navArea/navbtn/aznvb/fin/ro/tl.gif); }
a.aznvb_fin:active div.rtl { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/tl.gif); }


/* ================================== */
/* ナビボタン（完了現在）             */
/* ================================== */

/* 上下左右 */
a.aznvb_finnow div.bc {
	background-image: url(./images/navArea/navbtn/aznvb/finnow/nml/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
a.aznvb_finnow:hover  div.bc { background-image: url(./images/navArea/navbtn/aznvb/finnow/ro/bc.gif); }
a.aznvb_finnow:active div.bc { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/bc.gif); }


a.aznvb_finnow div.rt {
	background-image: url(./images/navArea/navbtn/aznvb/finnow/nml/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
a.aznvb_finnow:hover  div.rt { background-image: url(./images/navArea/navbtn/aznvb/finnow/ro/rt.gif); }
a.aznvb_finnow:active div.rt { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/rt.gif); }


a.aznvb_finnow div.tc {
	background-image: url(./images/navArea/navbtn/aznvb/finnow/nml/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
a.aznvb_finnow:hover  div.tc { background-image: url(./images/navArea/navbtn/aznvb/finnow/ro/tc.gif); }
a.aznvb_finnow:active div.tc { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/tc.gif); }


a.aznvb_finnow div.lf {
	background-image: url(./images/navArea/navbtn/aznvb/finnow/nml/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}
a.aznvb_finnow:hover  div.lf { background-image: url(./images/navArea/navbtn/aznvb/finnow/ro/lf.gif); }
a.aznvb_finnow:active div.lf { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/lf.gif); }


/* ４つ角 */
a.aznvb_finnow div.rbr {
	background-image: url(./images/navArea/navbtn/aznvb/finnow/nml/br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
a.aznvb_finnow:hover  div.rbr { background-image: url(./images/navArea/navbtn/aznvb/finnow/ro/br.gif); }
a.aznvb_finnow:active div.rbr { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/br.gif); }


a.aznvb_finnow div.rtr {
	background-image: url(./images/navArea/navbtn/aznvb/finnow/nml/tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
a.aznvb_finnow:hover  div.rtr { background-image: url(./images/navArea/navbtn/aznvb/finnow/ro/tr.gif); }
a.aznvb_finnow:active div.rtr { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/tr.gif); }

a.aznvb_finnow div.rbl {
	background-image: url(./images/navArea/navbtn/aznvb/finnow/nml/bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.aznvb_finnow:hover  div.rbl { background-image: url(./images/navArea/navbtn/aznvb/finnow/ro/bl.gif); }
a.aznvb_finnow:active div.rbl { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/bl.gif); }

a.aznvb_finnow div.rtl {
	background-image: url(./images/navArea/navbtn/aznvb/finnow/nml/tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.aznvb_finnow:hover  div.rtl { background-image: url(./images/navArea/navbtn/aznvb/finnow/ro/tl.gif); }
a.aznvb_finnow:active div.rtl { background-image: url(./images/navArea/navbtn/aznvb/comm/cl/tl.gif); }



/* ================================== */
/* ナビボタン（ロック）               */
/* ================================== */


/* 上下左右 */
a.aznvb_lock div.bc {
	background-image: url(./images/navArea/navbtn/aznvb/comm/lock/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

a.aznvb_lock div.rt {
	background-image: url(./images/navArea/navbtn/aznvb/comm/lock/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}

a.aznvb_lock div.tc {
	background-image: url(./images/navArea/navbtn/aznvb/comm/lock/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}

a.aznvb_lock div.lf {
	background-image: url(./images/navArea/navbtn/aznvb/comm/lock/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}

/* ４つ角 */
a.aznvb_lock div.rbr {
	background-image: url(./images/navArea/navbtn/aznvb/comm/lock/br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

a.aznvb_lock div.rtr {
	background-image: url(./images/navArea/navbtn/aznvb/comm/lock/tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

a.aznvb_lock div.rbl {
	background-image: url(./images/navArea/navbtn/aznvb/comm/lock/bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

a.aznvb_lock div.rtl {
	background-image: url(./images/navArea/navbtn/aznvb/comm/lock/tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


/* ================================== */
/* 作業ボックスタイトルバー           */
/* ================================== */

/*--- マージン ---*/
th.azboxtitle {
	padding: 5px 7px 2px 5px;
}

/*
table.azboxtitlebar {
	border: 1px solid red;
}
*/

/*--- パディング ---*/
table.azboxtitlebar td.sp-left,
table.azboxtitlebar td.sp-right {
	width: 15px;
}

h4.azboxtitle {
/*
	本来はマージンなし
	margin: 3px 0px 2px 0px;
*/
	margin: 2px 0px 0px 0px;
	font-size: 110%;
	font-weight: bold;
	line-height: 1.8em;
}
div.azboxicn {
	height: 28px;
	width: 29px;
	background-repeat: no-repeat;
	background-position: center;
}

div.azboxicn#box1   { background-image: url(./images/mainPane/azbox/num/1.gif); }
div.azboxicn#box2   { background-image: url(./images/mainPane/azbox/num/2.gif); }
div.azboxicn#box3   { background-image: url(./images/mainPane/azbox/num/3.gif); }
div.azboxicn#box4   { background-image: url(./images/mainPane/azbox/num/4.gif); }
div.azboxicn#box5   { background-image: url(./images/mainPane/azbox/num/5.gif); }
div.azboxicn#box6   { background-image: url(./images/mainPane/azbox/num/6.gif); }
div.azboxicn#box7   { background-image: url(./images/mainPane/azbox/num/7.gif); }
div.azboxicn#box8   { background-image: url(./images/mainPane/azbox/num/8.gif); }
div.azboxicn#box9   { background-image: url(./images/mainPane/azbox/num/9.gif); }
div.azboxicn#box10  { background-image: url(./images/mainPane/azbox/num/10.gif); }
div.azboxicn#box11  { background-image: url(./images/mainPane/azbox/num/11.gif); }
div.azboxicn#box12  { background-image: url(./images/mainPane/azbox/num/12.gif); }


/* ================================== */
/* グルーピングシートタイトルバー     */
/* ================================== */

/*--- マージン ---*/
th.azshttitle {
	padding: 1px 5px 5px 5px;
}

/*--- パディング ---*/
table.azshttitlebar td.sp-left,
table.azshttitlebar td.sp-right {
	width: 3px;
}
table.azshttitlebar td.sp-icn {
	width: 1px;
}
table.azshttitlebar td.sp-title {
	padding-left: 5px;
}
table.azshttitlebar td.sp-close {
	width: 1px;
}

h5.azshttitle {
	font-size: 100%;
	line-height: 1em;
	padding-top: 4px;
/*
	※上部が消える場合はpadding-topを少し増やしてみる
　（ダメなら再度ご連絡ください）
	border: 1px solid red;
*/
}

/* ****************************************************** */
/* デザインパターン別装飾設定（ボタン）                   */
/* ****************************************************** */
/* ================================== */
/* ボタンの文字調整                   */
/* ================================== */
ol.azshtlnk li a {
	font-size: 100%;
}

ul.aztbn-st li a {
	font-weight: bolder;
	font-size: 130%;
}

/* ================================== */
/* ボタンの大きさ                     */
/* ================================== */
/* --- 順番ナビエリア --- */
ol.azshtlnk li a div div div div div div div div {
	padding: 3px 8px 6px 5px;
}
ol.azshtlnk li a div.icn {
	padding: 1px 0px 0px 8px;
}

/* --- 基本情報エリア、可変エリア --- */
ul.aztbn-assist li a div div div div div div div div {
/*
	padding: 0.3em 1.2em 0.7em;
*/
	padding: 6px 11px 7px 9px;
}
ul.aztbn li a div div div div div div div div {
/*
	padding: 0.4em 1.5em 0.8em;
*/
	padding: 8px 13px 9px 11px;
}
ul.aztbn li.main a div div div div div div div div {
/*
	padding: 0.7em 1.5em 1.3em;
	font-size: 200%;
	★将来的にpxに変更する
*/
	padding: 10px 17px 15px 15px;
	font-size: 120%;
}

/* --- 業務ボタンエリア --- */
ul.aztbn-page li a div div div div div div div div {
	padding: 0.6em 1.5em 1em;
}
ul.aztbn-st li a div div div div div div div div {
	padding: 0.7em 1.5em 1.3em;
}
ul.aztbn-st li#commit a div div div div div div div div {
	padding: 1em 1.5em 1.5em;
}

/* ================================== */
/* ボタンの位置調整                   */
/* ================================== */

/* 強調ボタン */
ul.aztbn-st li {
	margin-top: 0.3em;
}
/* 強調ボタン（実行） */
ul.aztbn-st li#commit {
	margin-top: 0em;
}




/* ================================== */
/* 業務ボタン（並行処理ボタン）       */
/* ================================== */

ul.aztbn-page li a {
	background-color: #FBFBFB;
}

ul.aztbn-page li a div {
	background-image: url(./images/aztbn/btm/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
ul.aztbn-page li a div div {
	background-image: url(./images/aztbn/btm/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
ul.aztbn-page li a div div div {
	background-image: url(./images/aztbn/btm/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
ul.aztbn-page li a div div div div {
	background-image: url(./images/aztbn/btm/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}
ul.aztbn-page li a div div div div div {
	background-image: url(./images/aztbn/btm/tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
ul.aztbn-page li a div div div div div div {
	background-image: url(./images/aztbn/btm/tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
ul.aztbn-page li a div div div div div div div {
	background-image: url(./images/aztbn/btm/br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
ul.aztbn-page li a div div div div div div div div {
	background-image: url(./images/aztbn/btm/bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}


/* ================================== */
/* 業務ボタン                         */
/* ================================== */

ul.aztbn-st li a {
	background-image: url(./images/aztbn/st/bg.gif);
	background-repeat: repeat-x;
	background-color: #EEEEEE;
}

ul.aztbn-st li a div {
	background-image: url(./images/aztbn/st/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
ul.aztbn-st li a div div {
	background-image: url(./images/aztbn/st/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
ul.aztbn-st li a div div div {
	background-image: url(./images/aztbn/st/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
ul.aztbn-st li a div div div div {
	background-image: url(./images/aztbn/st/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}
ul.aztbn-st li a div div div div div {
	background-image: url(./images/aztbn/st/tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
ul.aztbn-st li a div div div div div div {
	background-image: url(./images/aztbn/st/tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
ul.aztbn-st li a div div div div div div div {
	background-image: url(./images/aztbn/st/br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
ul.aztbn-st li a div div div div div div div div {
	background-image: url(./images/aztbn/st/bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

/* ================================== */
/* 業務ボタン（意思決定ボタン）       */
/* ================================== */

ul.aztbn-st li.commit a {
	background-color: #DCFFDC;
}

ul.aztbn-st li.commit a div {
	background-image: url(./images/aztbn/stcommit/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
ul.aztbn-st li.commit a div div {
	background-image: url(./images/aztbn/stcommit/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
ul.aztbn-st li.commit a div div div {
	background-image: url(./images/aztbn/stcommit/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
ul.aztbn-st li.commit a div div div div {
	background-image: url(./images/aztbn/stcommit/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}
ul.aztbn-st li.commit a div div div div div {
	background-image: url(./images/aztbn/stcommit/tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
ul.aztbn-st li.commit a div div div div div div {
	background-image: url(./images/aztbn/stcommit/tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
ul.aztbn-st li.commit a div div div div div div div {
	background-image: url(./images/aztbn/stcommit/br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
ul.aztbn-st li.commit a div div div div div div div div {
	background-image: url(./images/aztbn/stcommit/bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}



/* ****************************************************** */
/* デザインパターン別装飾設定                             */
/* ****************************************************** */
/* ================================== */
/* 強調枠                             */
/* ================================== */

table.azstf_frame {
	margin: 7px 3px;
}

table.azstf th,
table.azstf td {
	padding: 4px 10px;
	font-weight: bold;
	font-size: 1.3em;
}

table.azstf th *,
table.azstf td * {
	font-size: 1em;
	font-size: inherit;
	font-weight: bold;
}

div.azstf {
	background-color: #A4E38A;
	background-image: url(./images/azgym/azstf/bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
div.azstf div {
	background-image: url(./images/azgym/azstf/tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.azstf div div {
	background-image: url(./images/azgym/azstf/tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
div.azstf div div div {
	background-image: url(./images/azgym/azstf/br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}




/* Copyright (C) 2006 NEC Corporation. All Rights Reserved. */
/* ****************************************************** */
/* デザインパターン別装飾設定                             */
/* ****************************************************** */
/* ****************************************************** */
/* メインエリア（既定色）                                 */
/* ****************************************************** */
/* ================================== */
/* 作業ボックス                       */
/* ================================== */
table.azbox {
	background-color: #CEEFB6;
}

div.azrefPane table.azbox {
	background-color: #83BF65;
}
/*
table.azbox td.azboxfooter {
	border-top: 1px solid #60AF4B;
}
*/

/* ================================== */
/* 作業ボックスタイトルバー（既定）   */
/* ================================== */

div.azboxtitlebar {
	background-color: #FFFFFF;
}

/* 上下左右 */
div.azboxtitlebar div.bc {
	background-image: url(./images/mainPane/azbox/bar/nml/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
div.azboxtitlebar div.bc div.rt {
	background-image: url(./images/mainPane/azbox/bar/nml/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
div.azboxtitlebar div.bc div.rt div.tc {
	background-image: url(./images/mainPane/azbox/bar/nml/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
div.azboxtitlebar div.bc div.rt div.tc div.lf {
	background-image: url(./images/mainPane/azbox/bar/nml/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}
/* ４つ角 */
div.azboxtitlebar div.rbr {
	background-image: url(./images/mainPane/azbox/bar/nml/br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div.azboxtitlebar div.rbr div.rtr {
	background-image: url(./images/mainPane/azbox/bar/nml/tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.azboxtitlebar div.rbr div.rtr div.rbl {
	background-image: url(./images/mainPane/azbox/bar/nml/bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.azboxtitlebar div.rbr div.rtr div.rbl div.rtl {
	background-image: url(./images/mainPane/azbox/bar/nml/tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* ================================== */
/* 作業ボックスタイトルバー（現在）   */
/* ================================== */

div.azboxtitlebar_now {
	background-color: #FFFFFF;
}

/* 上下左右 */
div.azboxtitlebar_now div.bc {
	background-image: url(./images/mainPane/azbox/bar/now/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
div.azboxtitlebar_now div.bc div.rt {
	background-image: url(./images/mainPane/azbox/bar/now/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
div.azboxtitlebar_now div.bc div.rt div.tc {
	background-image: url(./images/mainPane/azbox/bar/now/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
div.azboxtitlebar_now div.bc div.rt div.tc div.lf {
	background-image: url(./images/mainPane/azbox/bar/now/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}
/* ４つ角 */
div.azboxtitlebar_now div.rbr {
	background-image: url(./images/mainPane/azbox/bar/now/br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div.azboxtitlebar_now div.rbr div.rtr {
	background-image: url(./images/mainPane/azbox/bar/now/tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.azboxtitlebar_now div.rbr div.rtr div.rbl {
	background-image: url(./images/mainPane/azbox/bar/now/bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.azboxtitlebar_now div.rbr div.rtr div.rbl div.rtl {
	background-image: url(./images/mainPane/azbox/bar/now/tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* ================================== */
/* グルーピングシートアンカーボタン   */
/* ================================== */
ol.azshtlnk li a {
	background-color: #FFFFFF;
}
ol.azshtlnk li a div {
	background-image: url(./images/mainPane/azsht/anc/nml/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
ol.azshtlnk li a div div {
	background-image: url(./images/mainPane/azsht/anc/nml/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
ol.azshtlnk li a div div div {
	background-image: url(./images/mainPane/azsht/anc/nml/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
ol.azshtlnk li a div div div div {
	background-image: url(./images/mainPane/azsht/anc/nml/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}
ol.azshtlnk li a div div div div div {
	background-image: url(./images/mainPane/azsht/anc/nml/tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
ol.azshtlnk li a div div div div div div {
	background-image: url(./images/mainPane/azsht/anc/nml/tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
ol.azshtlnk li a div div div div div div div {
	background-image: url(./images/mainPane/azsht/anc/nml/br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
ol.azshtlnk li a div div div div div div div div {
	background-image: url(./images/mainPane/azsht/anc/nml/bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

/* 今はアイコンが無いので存在しないイメージで空振り */
ol.azshtlnk li a div.icn {
	background-image: url(./images/mainPane/azsht/anc/nml/l.gif);
	background-repeat: repeat-y;
	background-position: left;
}

ol.azshtlnk li a:hover {	background-color: #FFFFFF; }
ol.azshtlnk li a:hover div { background-image: url(./images/mainPane/azsht/anc/ro/tc.gif); }
ol.azshtlnk li a:hover div div { background-image: url(./images/mainPane/azsht/anc/ro/rt.gif); }
ol.azshtlnk li a:hover div div div { background-image: url(./images/mainPane/azsht/anc/ro/bc.gif); }
ol.azshtlnk li a:hover div div div div { background-image: url(./images/mainPane/azsht/anc/ro/lf.gif); }
ol.azshtlnk li a:hover div div div div div { background-image: url(./images/mainPane/azsht/anc/ro/tl.gif); }
ol.azshtlnk li a:hover div div div div div div { background-image: url(./images/mainPane/azsht/anc/ro/tr.gif); }
ol.azshtlnk li a:hover div div div div div div div { background-image: url(./images/mainPane/azsht/anc/ro/br.gif); }
ol.azshtlnk li a:hover div div div div div div div div { background-image: url(./images/mainPane/azsht/anc/ro/bl.gif); }
ol.azshtlnk li a:hover div.icn {
	background-image: url(./images/mainPane/azsht/anc/ro/l.gif);
}

ol.azshtlnk li a:active {
	background-color: #2F7627;
	color: #FFFFFF;
}
ol.azshtlnk li a:active div { background-image: url(./images/mainPane/azsht/anc/cl/tc.gif); }
ol.azshtlnk li a:active div div { background-image: url(./images/mainPane/azsht/anc/cl/rt.gif); }
ol.azshtlnk li a:active div div div { background-image: url(./images/mainPane/azsht/anc/cl/bc.gif); }
ol.azshtlnk li a:active div div div div { background-image: url(./images/mainPane/azsht/anc/cl/lf.gif); }
ol.azshtlnk li a:active div div div div div { background-image: url(./images/mainPane/azsht/anc/cl/tl.gif); }
ol.azshtlnk li a:active div div div div div div { background-image: url(./images/mainPane/azsht/anc/cl/tr.gif); }
ol.azshtlnk li a:active div div div div div div div { background-image: url(./images/mainPane/azsht/anc/cl/br.gif); }
ol.azshtlnk li a:active div div div div div div div div { background-image: url(./images/mainPane/azsht/anc/cl/bl.gif); }
ol.azshtlnk li a:active div.icn {
	background-image: url(./images/mainPane/azsht/anc/cl/l.gif);
}

ol.azshtlnk li a.lock,
ol.azshtlnk li a.lock:hover,
ol.azshtlnk li a.lock:active {
	background-color: #E1E1E1;
	color: #787878;
}

/* ロックは全て同じ */
ol.azshtlnk li a.lock div,
ol.azshtlnk li a.lock:hover div,
ol.azshtlnk li a.lock:active div {
	background-image: url(./images/mainPane/azsht/anc/lock/tc.gif);
}
ol.azshtlnk li a.lock div div,
ol.azshtlnk li a.lock:hover div div,
ol.azshtlnk li a.lock:active div div {
	background-image: url(./images/mainPane/azsht/anc/lock/rt.gif);
}
ol.azshtlnk li a.lock div div div,
ol.azshtlnk li a.lock:hover div div div,
ol.azshtlnk li a.lock:active div div div {
	background-image: url(./images/mainPane/azsht/anc/lock/bc.gif);
}
ol.azshtlnk li a.lock div div div div,
ol.azshtlnk li a.lock:hover div div div div,
ol.azshtlnk li a.lock:active div div div div {
	background-image: url(./images/mainPane/azsht/anc/lock/lf.gif);
}
ol.azshtlnk li a.lock div div div div div,
ol.azshtlnk li a.lock:hover div div div div div,
ol.azshtlnk li a.lock:active div div div div div {
	background-image: url(./images/mainPane/azsht/anc/lock/tl.gif);
}
ol.azshtlnk li a.lock div div div div div div,
ol.azshtlnk li a.lock:hover div div div div div div,
ol.azshtlnk li a.lock:active div div div div div div {
	background-image: url(./images/mainPane/azsht/anc/lock/tr.gif);
}
ol.azshtlnk li a.lock div div div div div div div,
ol.azshtlnk li a.lock:hover div div div div div div div,
ol.azshtlnk li a.lock:active div div div div div div div {
	background-image: url(./images/mainPane/azsht/anc/lock/br.gif);
}
ol.azshtlnk li a.lock div div div div div div div div,
ol.azshtlnk li a.lock:hover div div div div div div div div,
ol.azshtlnk li a.lock:active div div div div div div div div {
	background-image: url(./images/mainPane/azsht/anc/lock/bl.gif);
}
ol.azshtlnk li a.lock div.icn,
ol.azshtlnk li a.lock:hover div.icn,
ol.azshtlnk li a.lock:active div.icn {
	background-image: url(./images/mainPane/azsht/anc/lock/l.gif);
}


/* ================================== */
/* グルーピングシート                 */
/* ================================== */
table.azsht {
	background-color: #FFFFFF;
}
/* ================================== */
/* グルーピングシートタイトルバー     */
/* ================================== */
/*
div.azshticn {
	height: 20px;
	width: 10px;
	background-image: url(./images/azgym/azplt/cr.gif);
	background-repeat: repeat-y;
	background-position: left;
}
div.azshttitlebar div.rtl {
	border-bottom: 1px solid yellowgreen;
}
*/

/* 上下左右 */
div.azshttitlebar div.bc {
	background-image: url(./images/mainPane/azsht/bar/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
div.azshttitlebar div.bc div.rt {
	background-image: url(./images/mainPane/azsht/bar/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
div.azshttitlebar div.bc div.rt div.tc {
	background-image: url(./images/mainPane/azsht/bar/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
div.azshttitlebar div.bc div.rt div.tc div.lf {
	background-image: url(./images/mainPane/azsht/bar/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}
/* ４つ角 */
div.azshttitlebar div.rbr {
	background-image: url(./images/mainPane/azsht/bar/br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div.azshttitlebar div.rbr div.rtr {
	background-image: url(./images/mainPane/azsht/bar/tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.azshttitlebar div.rbr div.rtr div.rbl {
	background-image: url(./images/mainPane/azsht/bar/bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.azshttitlebar div.rbr div.rtr div.rbl div.rtl {
	background-image: url(./images/mainPane/azsht/bar/tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* ================================== */
/* シート閉じるボタン                 */
/* ================================== */

a.azshtclose {
	display: block;
	margin: 2px 0px; /* バーの装飾に重ならないように */
	height: 20px;
	width: 20px;
	background-image: url(./images/mainPane/azsht/open/nml.gif);
	background-repeat: no-repeat;
	background-position: center;
}

a.azshtclose:hover  { background-image: url(./images/mainPane/azsht/open/ro.gif); }
a.azshtclose:active { background-image: url(./images/mainPane/azsht/open/cl.gif); }


/* ================================== */
/* タブシート装飾設定（タブ）         */
/* ================================== */

/* --- 選択タブ (selected) --- */
div.aztabbtn-selected {
	background-color: #FFFFFF;
}
div.aztabbtn-selected div {
	background-image: url(./images/mainPane/aztab/selected/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}
div.aztabbtn-selected div div {
	background-image: url(./images/mainPane/aztab/selected/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
div.aztabbtn-selected div div div {
	background-image: url(./images/mainPane/aztab/selected/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
div.aztabbtn-selected div div div div {
	background-image: url(./images/mainPane/aztab/selected/tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.aztabbtn-selected div div div div div {
	background-image: url(./images/mainPane/aztab/selected/tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.aztabbtn-selected div div div div div div {
	background-image: url(./images/mainPane/aztab/selected/br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div.aztabbtn-selected div div div div div div div {
	background-image: url(./images/mainPane/aztab/selected/bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


/* --- 非選択タブ --- */
div.aztabbtn {
	background-color: #F1F1F1;
	background-image: url(./images/mainPane/aztab/option/nml/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
div.aztabbtn div {
	background-image: url(./images/mainPane/aztab/option/nml/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}
div.aztabbtn div div {
	background-image: url(./images/mainPane/aztab/option/nml/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
div.aztabbtn div div div {
	background-image: url(./images/mainPane/aztab/option/nml/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
div.aztabbtn div div div div {
	background-image: url(./images/mainPane/aztab/option/nml/tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.aztabbtn div div div div div {
	background-image: url(./images/mainPane/aztab/option/nml/tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.aztabbtn div div div div div div {
	background-image: url(./images/mainPane/aztab/option/nml/br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div.aztabbtn div div div div div div div {
	background-image: url(./images/mainPane/aztab/option/nml/bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


/* ロールオーバ */
a:hover div.aztabbtn {
	background-color: #F1F1F1;
	background-image: url(./images/mainPane/aztab/option/ro/bc.gif);
}
a:hover div.aztabbtn div { background-image: url(./images/mainPane/aztab/option/ro/lf.gif); }
a:hover div.aztabbtn div div { background-image: url(./images/mainPane/aztab/option/ro/tc.gif); }
a:hover div.aztabbtn div div div { background-image: url(./images/mainPane/aztab/option/ro/rt.gif); }
a:hover div.aztabbtn div div div div { background-image: url(./images/mainPane/aztab/option/ro/tl.gif);}
a:hover div.aztabbtn div div div div div { background-image: url(./images/mainPane/aztab/option/ro/tr.gif); }
a:hover div.aztabbtn div div div div div div { background-image: url(./images/mainPane/aztab/option/ro/br.gif); }
a:hover div.aztabbtn div div div div div div div { background-image: url(./images/mainPane/aztab/option/ro/bl.gif); }

/* クリック */
a:active div.aztabbtn {
	background-color: #2F7627;
	background-image: url(./images/mainPane/aztab/option/cl/bc.gif);
}
a:active div.aztabbtn div { background-image: url(./images/mainPane/aztab/option/cl/lf.gif); }
a:active div.aztabbtn div div { background-image: url(./images/mainPane/aztab/option/cl/tc.gif); }
a:active div.aztabbtn div div div { background-image: url(./images/mainPane/aztab/option/cl/rt.gif); }
a:active div.aztabbtn div div div div { background-image: url(./images/mainPane/aztab/option/cl/tl.gif);}
a:active div.aztabbtn div div div div div { background-image: url(./images/mainPane/aztab/option/cl/tr.gif); }
a:active div.aztabbtn div div div div div div { background-image: url(./images/mainPane/aztab/option/cl/br.gif); }
a:active div.aztabbtn div div div div div div div { background-image: url(./images/mainPane/aztab/option/cl/bl.gif); }



/* --- タブのないスペース --- */
div.aztabspace {
	background-image: url(./images/mainPane/aztab/sheet/tc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
div.aztabspace div.tr {
	background-image: url(./images/mainPane/aztab/sheet/tr.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div.aztabspace div.tl {
	background-image: url(./images/mainPane/aztab/sheet/tl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


/* ================================== */
/* タブシート装飾設定（枠）           */
/* ================================== */

div.aztabsheet {
	background-color: #FFFFFF;
	background-image: url(./images/mainPane/aztab/sheet/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

div.aztabsheet div {
	background-image: url(./images/mainPane/aztab/sheet/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}
div.aztabsheet div div {
	background-image: url(./images/mainPane/aztab/sheet/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
div.aztabsheet div div div {
	background-image: url(./images/mainPane/aztab/sheet/bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.aztabsheet div div div div {
	background-image: url(./images/mainPane/aztab/sheet/br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


/* ================================== */
/* 明細・一覧表                       */
/* ================================== */
/* --- 表タイトル ---*/
table.azgrid caption {
	text-align: left;
	padding-left: 18px;
	background-image: url(./images/mainPane/azsht/aaa.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* --- テーブル枠線、データセル背景色 --- */
table.azgrid,
table.azhlist,
table.azvlist {
	border-top   : 0px solid #88C866;
	border-left  : 0px solid #88C866;
	border-right : 1px solid #88C866;
	border-bottom: 1px solid #88C866;
	background-color: #FFFFFF;
}

/* --- セル枠線 --- */
table.azgrid  th, table.azgrid  td,
table.azhlist th, table.azhlist td,
table.azvlist th, table.azvlist td {
	padding: 0px 7px;
	border-top   : 1px solid #88C866;
	border-left  : 1px solid #88C866;
	border-right : 0px solid #88C866;
	border-bottom: 0px solid #88C866;
}

/* --- 見出しセル背景色 --- */
table.azgrid th {
	background-color: #E7F9C1;
}
table.azhlist th,
table.azvlist th {
	background-color: #C1E4AC;
}

/* --- 見出しセル（結合）枠線色＝見出しセル背景色 --- */
table.azgrid th.bindToTop {
	border-top   : 1px solid #E7F9C1;
	border-left  : 1px solid #88C866;
	border-right : 0px solid #88C866;
	border-bottom: 0px solid #88C866;
}
/* 点線になるのは仕方ない */


/* --- 奇数行、偶数行 --- */
tr.azodd,
col.azodd {
	background-color: #FFFFFF;
}
tr.azeven,
col.azeven {
	background-color: #E9E9E9;
/*
	background-color: #DEF6F1;
*/
}
/* --- 選択行 --- */
tr.azselected,
col.azselected {
	background-color: #FCE98B;
}

tr.azselectedOne,
col.azselectedOne {
	background-color: #FF9933;
}

/* --- 強調色 --- */
table.azgrid th.strong {
/*
	border: 2px solid #5C9E38;
	background-color: #81C85B;
*/
	background-color: #A4E38A;
}

/* ****************************************************** */
/* 作業ボックス内ボタン                                   */
/* ****************************************************** */
/* ================================== */
/* 実行ボタン                         */
/* ================================== */

ul.aztbn li a {
	background-color: #E3FFC4;
}
ul.aztbn li a div {
	background-image: url(./images/mainPane/aztbn/sm/nml/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
ul.aztbn li a div div {
	background-image: url(./images/mainPane/aztbn/sm/nml/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
ul.aztbn li a div div div {
	background-image: url(./images/mainPane/aztbn/sm/nml/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
ul.aztbn li a div div div div {
	background-image: url(./images/mainPane/aztbn/sm/nml/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}
ul.aztbn li a div div div div div {
	background-image: url(./images/mainPane/aztbn/sm/nml/tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
ul.aztbn li a div div div div div div {
	background-image: url(./images/mainPane/aztbn/sm/nml/tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
ul.aztbn li a div div div div div div div {
	background-image: url(./images/mainPane/aztbn/sm/nml/br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
ul.aztbn li a div div div div div div div div {
	background-image: url(./images/mainPane/aztbn/sm/nml/bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

ul.aztbn li a:hover {	background-color: #E3FFC4; }
ul.aztbn li a:hover div 							{ background-image: url(./images/mainPane/aztbn/sm/ro/tc.gif); }
ul.aztbn li a:hover div div 						{ background-image: url(./images/mainPane/aztbn/sm/ro/rt.gif); }
ul.aztbn li a:hover div div div 					{ background-image: url(./images/mainPane/aztbn/sm/ro/bc.gif); }
ul.aztbn li a:hover div div div div 				{ background-image: url(./images/mainPane/aztbn/sm/ro/lf.gif); }
ul.aztbn li a:hover div div div div div 			{ background-image: url(./images/mainPane/aztbn/sm/ro/tl.gif); }
ul.aztbn li a:hover div div div div div div 		{ background-image: url(./images/mainPane/aztbn/sm/ro/tr.gif); }
ul.aztbn li a:hover div div div div div div div	{ background-image: url(./images/mainPane/aztbn/sm/ro/br.gif); }
ul.aztbn li a:hover div div div div div div div div { background-image: url(./images/mainPane/aztbn/sm/ro/bl.gif); }

ul.aztbn li a:active {
	background-color: #2F7627;
	color: #FFFFFF;
}
ul.aztbn li a:active div 							{ background-image: url(./images/mainPane/aztbn/sm/cl/tc.gif); }
ul.aztbn li a:active div div 						{ background-image: url(./images/mainPane/aztbn/sm/cl/rt.gif); }
ul.aztbn li a:active div div div 					{ background-image: url(./images/mainPane/aztbn/sm/cl/bc.gif); }
ul.aztbn li a:active div div div div 				{ background-image: url(./images/mainPane/aztbn/sm/cl/lf.gif); }
ul.aztbn li a:active div div div div div 			{ background-image: url(./images/mainPane/aztbn/sm/cl/tl.gif); }
ul.aztbn li a:active div div div div div div 		{ background-image: url(./images/mainPane/aztbn/sm/cl/tr.gif); }
ul.aztbn li a:active div div div div div div div	{ background-image: url(./images/mainPane/aztbn/sm/cl/br.gif); }
ul.aztbn li a:active div div div div div div div div { background-image: url(./images/mainPane/aztbn/sm/cl/bl.gif); }


/* ================================== */
/* 主実行ボタン                         */
/* ================================== */

ul.aztbn li.main a {
	background-color: #FBFED4;
	font-weight: bold;
}
ul.aztbn li.main a div {
	background-image: url(./images/mainPane/aztbn/st/nml/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
ul.aztbn li.main a div div {
	background-image: url(./images/mainPane/aztbn/st/nml/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
ul.aztbn li.main a div div div {
	background-image: url(./images/mainPane/aztbn/st/nml/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
ul.aztbn li.main a div div div div {
	background-image: url(./images/mainPane/aztbn/st/nml/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}
ul.aztbn li.main a div div div div div {
	background-image: url(./images/mainPane/aztbn/st/nml/tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
ul.aztbn li.main a div div div div div div {
	background-image: url(./images/mainPane/aztbn/st/nml/tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
ul.aztbn li.main a div div div div div div div {
	background-image: url(./images/mainPane/aztbn/st/nml/br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
ul.aztbn li.main a div div div div div div div div {
	background-image: url(./images/mainPane/aztbn/st/nml/bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

ul.aztbn li.main a:hover {	background-color: #FBFED4; }
ul.aztbn li.main a:hover div 							{ background-image: url(./images/mainPane/aztbn/st/ro/tc.gif); }
ul.aztbn li.main a:hover div div 						{ background-image: url(./images/mainPane/aztbn/st/ro/rt.gif); }
ul.aztbn li.main a:hover div div div 					{ background-image: url(./images/mainPane/aztbn/st/ro/bc.gif); }
ul.aztbn li.main a:hover div div div div 				{ background-image: url(./images/mainPane/aztbn/st/ro/lf.gif); }
ul.aztbn li.main a:hover div div div div div 			{ background-image: url(./images/mainPane/aztbn/st/ro/tl.gif); }
ul.aztbn li.main a:hover div div div div div div 		{ background-image: url(./images/mainPane/aztbn/st/ro/tr.gif); }
ul.aztbn li.main a:hover div div div div div div div	{ background-image: url(./images/mainPane/aztbn/st/ro/br.gif); }
ul.aztbn li.main a:hover div div div div div div div div { background-image: url(./images/mainPane/aztbn/st/ro/bl.gif); }

ul.aztbn li.main a:active { background-color: #FFB342; }
ul.aztbn li.main a:active div 							{ background-image: url(./images/mainPane/aztbn/st/cl/tc.gif); }
ul.aztbn li.main a:active div div 						{ background-image: url(./images/mainPane/aztbn/st/cl/rt.gif); }
ul.aztbn li.main a:active div div div 					{ background-image: url(./images/mainPane/aztbn/st/cl/bc.gif); }
ul.aztbn li.main a:active div div div div 				{ background-image: url(./images/mainPane/aztbn/st/cl/lf.gif); }
ul.aztbn li.main a:active div div div div div 			{ background-image: url(./images/mainPane/aztbn/st/cl/tl.gif); }
ul.aztbn li.main a:active div div div div div div 		{ background-image: url(./images/mainPane/aztbn/st/cl/tr.gif); }
ul.aztbn li.main a:active div div div div div div div	{ background-image: url(./images/mainPane/aztbn/st/cl/br.gif); }
ul.aztbn li.main a:active div div div div div div div div { background-image: url(./images/mainPane/aztbn/st/cl/bl.gif); }


/* ================================== */
/* 補助ボタン                         */
/* ================================== */

ul.aztbn-assist li a {
	background-color: #FFFFFF;
}

ul.aztbn-assist li a div {
	background-image: url(./images/mainPane/aztbn/nml/nml/tc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
ul.aztbn-assist li a div div {
	background-image: url(./images/mainPane/aztbn/nml/nml/rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
ul.aztbn-assist li a div div div {
	background-image: url(./images/mainPane/aztbn/nml/nml/bc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
ul.aztbn-assist li a div div div div {
	background-image: url(./images/mainPane/aztbn/nml/nml/lf.gif);
	background-repeat: repeat-y;
	background-position: left;
}
ul.aztbn-assist li a div div div div div {
	background-image: url(./images/mainPane/aztbn/nml/nml/tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
ul.aztbn-assist li a div div div div div div {
	background-image: url(./images/mainPane/aztbn/nml/nml/tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
ul.aztbn-assist li a div div div div div div div {
	background-image: url(./images/mainPane/aztbn/nml/nml/br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
ul.aztbn-assist li a div div div div div div div div {
	background-image: url(./images/mainPane/aztbn/nml/nml/bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

ul.aztbn-assist li a:hover {	background-color: #FFFFFF; }
ul.aztbn-assist li a:hover div 							{ background-image: url(./images/mainPane/aztbn/nml/ro/tc.gif); }
ul.aztbn-assist li a:hover div div 					{ background-image: url(./images/mainPane/aztbn/nml/ro/rt.gif); }
ul.aztbn-assist li a:hover div div div 			{ background-image: url(./images/mainPane/aztbn/nml/ro/bc.gif); }
ul.aztbn-assist li a:hover div div div div	{ background-image: url(./images/mainPane/aztbn/nml/ro/lf.gif); }
ul.aztbn-assist li a:hover div div div div div { background-image: url(./images/mainPane/aztbn/nml/ro/tl.gif); }
ul.aztbn-assist li a:hover div div div div div div { background-image: url(./images/mainPane/aztbn/nml/ro/tr.gif); }
ul.aztbn-assist li a:hover
 div div div div div div div { background-image: url(./images/mainPane/aztbn/nml/ro/br.gif); }
ul.aztbn-assist li a:hover
 div div div div div div div div { background-image: url(./images/mainPane/aztbn/nml/ro/bl.gif); }

ul.aztbn-assist li a:active {
	background-color: #2F7627;
	color: #FFFFFF;
}
ul.aztbn-assist li a:active div 						{ background-image: url(./images/mainPane/aztbn/nml/cl/tc.gif); }
ul.aztbn-assist li a:active div div 				{ background-image: url(./images/mainPane/aztbn/nml/cl/rt.gif); }
ul.aztbn-assist li a:active div div div			{ background-image: url(./images/mainPane/aztbn/nml/cl/bc.gif); }
ul.aztbn-assist li a:active div div div div	{ background-image: url(./images/mainPane/aztbn/nml/cl/lf.gif); }
ul.aztbn-assist li a:active div div div div div { background-image: url(./images/mainPane/aztbn/nml/cl/tl.gif); }
ul.aztbn-assist li a:active div div div div div div { background-image: url(./images/mainPane/aztbn/nml/cl/tr.gif); }
ul.aztbn-assist li a:active
 div div div div div div div	{ background-image: url(./images/mainPane/aztbn/nml/cl/br.gif); }
ul.aztbn-assist li a:active
 div div div div div div div div { background-image: url(./images/mainPane/aztbn/nml/cl/bl.gif); }



