@import url(/css/products-10.css);
@import url(/css/side-link.css);

/* SUBNAV HIGHLIGHT STATES */
body#index.index #g-contents #side-g #subnav ul li#sn-gaiyo,
body#kanri #g-contents #side-g #subnav ul li#sn-kanri,
body#user #g-contents #side-g #subnav ul li#sn-user,
body#option #g-contents #side-g #subnav ul li#sn-option,
body#bpm #g-contents #side-g #subnav ul li#sn-bpm,
body#jsox #g-contents #side-g #subnav ul li#sn-jsox
	{ font-weight:bold; background:#b2bcc9 url(/item/subnav_itembg_active.gif) no-repeat bottom left;}

body#index.index #g-contents #side-g #subnav ul li#sn-gaiyo a,
body#kanri #g-contents #side-g #subnav ul li#sn-kanri a,
body#user #g-contents #side-g #subnav ul li#sn-user a,
body#option #g-contents #side-g #subnav ul li#sn-option a,
body#bpm #g-contents #side-g #subnav ul li#sn-bpm a,
body#jsox #g-contents #side-g #subnav ul li#sn-jsox a
	{ color:#000; cursor:default; background-position:-389px 50%;}

/*products*/
#g-main h3 { margin:50px 0 5px 0; size:12px; font-weight:bold; }

p.tit-exp { margin: 20px 0px 10px 0px; line-height:20px; font-size:13px; }
p.more    { color:#333333; font-size:13px; }
p.index   { font-size:16px; font-weight:bold; color:#777; }
p.index_02   { font-size:24px; font-weight:bold; color:#777; }
p.kinou-tit   { font-size:20px; font-weight:bold; color:#777; }
p.tit_01  { font-size:29px; font-weight:bold; color:#050052; }
p.tit_01 span.small  { font-size:14px; color:#050052; }
p.tit_02  { font-size:14px; font-weight:bold; color:#80691e; margin:-20px 0 25px 0  }
p.tit_03  { font-size:14px; color:#050052; font-weight:bold; }
p.tit_04  { font-size:14px; color:#eb6100; font-weight:bold; margin: 10px 0 5px 0  }




p.subtit {
	background-image:url(item/subtit_img.gif);
	text-indent:2.5em;
	line-height:35px;
	background-repeat: no-repeat;
	height: 35px;
	width: 650px;
	font-weight:bold
}


/*use_table*/

table.use-point { width:100%;}

table.use-point tr td.point {
	background: #009999;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 90px;
	text-align: center;
	vertical-align: middle;
}

table.use-point tr td.kouka {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099CC;
	width: 90px;
	text-align: center;
	vertical-align: middle;
}

table.use-point tr td.sp { height:10px; width:10px; }

/*products_tab*/


/*4tab*/
#menu-lo ul { margin:0px 0px 0px 0px ; padding:0px; width: 700px; background-color:#FFFFFF;}
#menu-lo ul li,
#menu-lo ul li a{ display:block;height:65px;width:175px;text-indent:-9999px; float:left ;list-style-type: none; margin: 0; padding: 0; background-color:#FFFFFF;}


#menu-lo ul li.lo01 a        { background:url(item/form_02.gif); }
#menu-lo ul li.lo01 a:hover  { background:url(item/form_03.gif); }
.form #menu-lo ul li.lo01 a { background:url(item/form_01.gif); }

#menu-lo ul li.lo02 a        { background:url(item/process_02.gif); }
#menu-lo ul li.lo02 a:hover  { background:url(item/process_03.gif); }
.process #menu-lo ul li.lo02 a   { background:url(item/process_01.gif); }

#menu-lo ul li.lo03 a        { background:url(item/db_02.gif); }
#menu-lo ul li.lo03 a:hover  { background:url(item/db_03.gif); }
.db #menu-lo ul li.lo03 a   { background:url(item/db_01.gif); }

#menu-lo ul li.lo04 a        { background:url(item/monitoring_02.gif); }
#menu-lo ul li.lo04 a:hover  { background:url(item/monitoring_03.gif); }
.monitoring #menu-lo ul li.lo04 a   { background:url(item/monitoring_01.gif); }
