/* 在庫スイートトップ左カラム ****************** */
#zs-left {
	margin-left:10px;
}

/* 在庫スイートトップ左メニュー */
#zs-left #zs-menu {
	border:solid 1px #999;
	margin: 5px 0 10px 0;
	width:190px
}
#zs-menu h3 {
	background:#f60;
	margin: 0 0 0 0;
	font-size:80%;
	padding:5px;
	text-align:center;
	color:#fff;
}
#zs-menu ul {
	list-style:none;
	font-size:90%;
	margin:0;
	padding:0;
	display:block;
}
#zs-menu ul li {
	margin:0;
	padding:0;
	display:block;
}

#zs-menu ul li a {
	display:block;
	border-bottom: dotted 1px #999;
	padding:8px 3px 8px 15px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
#zs-menu ul li.asp a {
	border-bottom: none;
}
#zs-menu ul li.compact a {
	background:#D9FFC1 url(../suite3/images/menu_li_bg_black.gif) no-repeat 5px center;
}
#zs-menu ul li.pro a {
	background:#CEECFF url(../suite3/images/menu_li_bg_black.gif) no-repeat 5px center;
}
#zs-menu ul li.asp a {
	background:#FFDDE6 url(../suite3/images/menu_li_bg_black.gif) no-repeat 5px center;
}
#zs-menu ul li a:hover {
	text-decoration:underline;
	color:#f30;
}
#zs-menu ul li a:hover {
	background-image: url(../suite3/images/menu_li_bg_orange.gif);
}

/* 在庫スイートCDバナー */
#cd-side-banner {
	margin-top:0px;
	margin-left:0px;
}


/* 在庫スイート　ヘッダーメニュー */

#zs-header-menu h2 {
	float:left;
	margin:0;
}
#zs-header-menu ul li {
	float:left;
	list-style:none;
	display:block;
}

#zs-header-menu ul li a {
	float:left;
	color:#fff;
	font-weight:bold;
	display:block;
	font-size:90%;
	width:161px;
	height:57px;
	_height:87px;
	padding-top:30px;
}

#zs-header-menu ul li.compact a {
		background: url(../suite3/images/zs3_header_compact.jpg) no-repeat top center;
}
#zs-header-menu ul li.pro a {
		background: url(../suite3/images/zs3_header_pro.jpg) no-repeat top center;
		height:67px;
		_height:87px;
		padding-top:20px;
}
#zs-header-menu ul li.asp a {
		background: url(../suite3/images/zs3_header_option.jpg) no-repeat top center;
}

/* ページを表示しているとき */
#zs-header-menu ul li.compact-active a {
		background: url(../suite3/images/compact_header_compact.jpg) no-repeat top center;
}

#zs-header-menu ul li.pro-active a {
		background: url(../suite3/images/pro_header_pro.jpg) no-repeat top center;
		height:67px;
		_height:87px;
		padding-top:20px;
}
#zs-header-menu ul li.asp-active a {
		background: url(../suite3/images/option_header_option.jpg) no-repeat top center;
}

/* 在庫スイート コンパクト　左メニュー *********************/
.compact-menu {
	border:solid 1px #999;
	margin: 5px 0 20px 0;
	width:190px
}
.compact-menu  h3 {
	background:#390;
	margin: 0 0 0 0;
	font-size:80%;
	padding:5px;
	text-align:center;
	color:#fff;
}
.compact-menu  ul {
	list-style:none;
	font-size:90%;
	margin:0;
	padding:0;
	display:block;
}
.compact-menu ul li {
	margin:0;
	padding:0;
	display:block;
}

.compact-menu ul li a:link,
.compact-menu ul li a:visited,
.compact-menu ul li a:active
 {
	display:block;
	border-top: dotted 1px #999;
	padding:8px 3px 8px 15px;
	margin:0;
	text-decoration:none;
	color:#000;
	background:#D9FFC1 url(../suite3/images/menu_li_bg_black.gif) no-repeat 5px 11px;
	font-weight:bold;
}
.compact-menu ul li a:hover {
	text-decoration:underline;
	color:#f30;
	background: #fff url(../suite3/images/menu_li_bg_orange.gif) no-repeat 5px 11px;
	font-weight:bold;
}

.compact-menu ul ul li a:link,
.compact-menu ul ul li a:visited,
.compact-menu ul ul li a:active {
	border-top:none;
	font-size:90%;
	padding:3px 3px 3px 20px;
	color:#090;
	background:#D9FFC1 url(../suite3/images/menu_subli_bg_green.gif) no-repeat 10px center;
	font-weight:normal;
}

.compact-menu ul ul li a:hover {
	text-decoration:underline;
	color:#f30;
	background: #fff url(../suite3/images/menu_subli_bg_orange.gif) no-repeat 10px center;
	font-weight:normal;
}

.compact-menu ul ul li.LE a:link,
.compact-menu ul ul li.LE a:visited,
.compact-menu ul ul li.LE a:active {
	padding:3px 3px 3px 45px;
	background: #D9FFC1 url(../suite3/images/side_le_logo.gif) no-repeat 10px center;
}
.compact-menu ul ul li.SE a:link,
.compact-menu ul ul li.SE a:visited,
.compact-menu ul ul li.SE a:active {
	padding:3px 3px 3px 45px;
	background: #D9FFC1 url(../suite3/images/side_se_logo.gif) no-repeat 10px center;
}
.compact-menu ul ul li.LH a:link,
.compact-menu ul ul li.LH a:visited,
.compact-menu ul ul li.LH a:active {
	padding:3px 3px 3px 45px;
	background: #D9FFC1 url(../suite3/images/side_lh_logo.gif) no-repeat 10px center;
}
.compact-menu ul ul li.SH a:link,
.compact-menu ul ul li.SH a:visited,
.compact-menu ul ul li.SH a:active {
	padding:3px 3px 3px 45px;
	background: #D9FFC1 url(../suite3/images/side_sh_logo.gif) no-repeat 10px center;
}
.compact-menu ul ul li.LE a:hover,
.compact-menu ul ul li.SE a:hover,
.compact-menu ul ul li.LH a:hover,
.compact-menu ul ul li.SH a:hover {
	background-color: #fff ;
}


/* 在庫スイート プロフェッショナル　左メニュー *********************/
.pro-menu {
	border:solid 1px #999;
	margin: 5px 0 20px 0;
	width:190px
}
.pro-menu  h3 {
	background:#06f;
	margin: 0 0 0 0;
	font-size:80%;
	padding:5px;
	text-align:center;
	color:#fff;
}
.pro-menu  ul {
	list-style:none;
	font-size:90%;
	margin:0;
	padding:0;
	display:block;
}
.pro-menu ul li {
	margin:0;
	padding:0;
	display:block;
}

.pro-menu ul li a:link,
.pro-menu ul li a:visited,
.pro-menu ul li a:active
 {
	display:block;
	border-top: dotted 1px #999;
	padding:8px 3px 8px 15px;
	margin:0;
	text-decoration:none;
	color:#000;
	background:#CEECFF url(../suite3/images/menu_li_bg_black.gif) no-repeat 5px 11px;
	font-weight:bold;
}
.pro-menu ul li a:hover {
	text-decoration:underline;
	color:#f30;
	background: #fff url(../suite3/images/menu_li_bg_orange.gif) no-repeat 5px 11px;
	font-weight:bold;
}

.pro-menu ul ul li a:link,
.pro-menu ul ul li a:visited,
.pro-menu ul ul li a:active {
	border-top:none;
	font-size:90%;
	padding:3px 3px 3px 20px;
	color:#03c;
	background:#CEECFF url(../suite3/images/menu_subli_bg_blue.gif) no-repeat 10px center;
	font-weight:normal;
}

.pro-menu ul ul li a:hover {
	text-decoration:underline;
	color:#f30;
	background: #fff url(../suite3/images/menu_subli_bg_orange.gif) no-repeat 10px center;
	font-weight:normal;
}


/* 在庫スイート 共通オプション　左メニュー *********************/
.asp-menu {
	border:solid 1px #999;
	margin: 5px 0 20px 0;
	width:190px
}
.asp-menu  h3 {
	background:#f6c;
	margin: 0 0 0 0;
	font-size:80%;
	padding:5px;
	text-align:center;
	color:#fff;
}
.asp-menu  ul {
	list-style:none;
	font-size:90%;
	margin:0;
	padding:0;
	display:block;
}
.asp-menu ul li {
	margin:0;
	padding:0;
	display:block;
}

.asp-menu ul li a:link,
.asp-menu ul li a:visited,
.asp-menu ul li a:active
 {
	display:block;
	border-top: dotted 1px #999;
	padding:8px 3px 8px 15px;
	margin:0;
	text-decoration:none;
	color:#000;
	background:#FFDDE6 url(../suite3/images/menu_li_bg_black.gif) no-repeat 5px 11px;
	font-weight:bold;
}
.asp-menu ul li a:hover {
	text-decoration:underline;
	color:#f30;
	background: #fff url(../suite3/images/menu_li_bg_orange.gif) no-repeat 5px 11px;
	font-weight:bold;
}




/* 在庫スイートフロー ************************/
ul#zs-flow {
	margin:0;
	padding:0;
	clear:left;
}
ul#zs-flow li {
	float:left;
	list-style:none;
	display:block;
}
#zs-flow li a {
	color:#fff;
	font-weight:bold;
	font-size:85%;
	display:block;
	padding-top:12px;
	height:37px;
	_height:49px;
	text-decoration:none;

}
#zs-flow li.f01 a {
		background: url(../suite3/images/compact_header01.jpg) no-repeat top left;
		width:151px;
		padding-top:7px;
		height:42px;
	_height:49px;
}
#zs-flow li.f02 a {
		background: url(../suite3/images/compact_header02.jpg) no-repeat top left;
		width:150px;
}
#zs-flow li.f03 a {
		background: url(../suite3/images/compact_header03.jpg) no-repeat top left;
		width:150px;
}
#zs-flow li.f04 a {
		background: url(../suite3/images/compact_header04.jpg) no-repeat top left;
		width:120px;
		_width:150px;
		text-align:left;
		padding-left:30px;
}
#zs-flow li.f05 a {
		background: url(../suite3/images/compact_header05.jpg) no-repeat top left;
		width:148px;
}

#zs-flow li.f-pro01 a {
		background: url(../suite3/images/pro_header01.jpg) no-repeat top left;
		width:150px;
		padding-top:7px;
		height:42px;
	_height:49px;
}
#zs-flow li.f-pro02 a {
		background: url(../suite3/images/pro_header02.jpg) no-repeat top left;
		width:150px;
}
#zs-flow li.f-pro03 a {
		background: url(../suite3/images/pro_header03.jpg) no-repeat top left;
		width:150px;
}
#zs-flow li.f-pro04 a {
		background: url(../suite3/images/pro_header04.jpg) no-repeat top left;
		width:120px;
		_width:150px;
		text-align:left;
		padding-left:30px;
}
#zs-flow li.f-pro05 a {
		background: url(../suite3/images/pro_header05.jpg) no-repeat top left;
		width:148px;
}