A:link { color: #000099; text-decoration: underline} 
A:active { color: #000099; text-decoration: underline}
A:visited { color: #000099; text-decoration: underline}
A:hover { color: #FF6633; text-decoration: underline}

body {
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	background-image: url(../img/other/bcg1.gif);
}
.bg-gray {
	font-size: 12px;
	line-height: 17px;
	background-color: #313131;
	color: #CCCCCC;
}
.text-menulink {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 17px;
}
a.text-menulink:link {
	color:#FFFFFF;
	text-decoration:underline;
	}
.text-read {
	font-size: 12px;
	line-height: 17px;
	color: #333333;
}
.text-read2 {
	font-size: 11px;
	line-height: 17px;
	color: #333333;
	}
.text-read3 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
.text-read32 {
	font-size: 14px;
	line-height: 20px;
	color: #000099;
}
.text-read4 {
	font-size: 11px;
	line-height: 17px;
	color: #cc0000;
}
.text-read5 {
	font-size: 14px;
	line-height: 17px;
	color: #333333;
}
.text-university {
	font-size: 12px;
	color: #000000;
}
.text-caption {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
.text-menu {
	font-size: 10px;
	line-height: 14px;
	color: #000099;
}
a.text-menu:link {
	text-decoration: none;
	color: #000099;
}
a.text-menu:visited {
	text-decoration: none;
	color: #000099;
}
a.text-menu:active {
	text-decoration: none;
	color: #000099;
}
a.text-menu:hover {
	text-decoration: none;
	color: #FF6633;
}
.bg-info {
	font-size: 12px;
	line-height: 17px;
	color: #666666;
}
.bg-grayM {
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	background-color: #626262;
}
.text-captionCopyBGW {
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	background-color: #FFFFFF;
}
.dot {
	background-image: url(../img/com/dot.gif);
	background-repeat: repeat;
}
.dot-y {

	background-image: url(../img/com/dot.gif);
	background-repeat: repeat-y;
}
.text-readbgW {
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	background-color: #FFFFFF;
}
.bg-grayL {

	font-size: 12px;
	line-height: 17px;
	color: #333333;
	background-color: #eeeeee;
}
.bg-grayG {

	font-size: 12px;
	line-height: 17px;
	color: #333333;
	background-color: #F0FFF0;
}
.bg-grayG2 {

	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	color: #FFFFFF;
	background-color: #2E8B57;
}
.bg-green {

	font-size: 12px;
	line-height: 17px;
	color: #FFFFFF;
	background-color: #008284;
}

.text-W {

	font-size: 12px;
	line-height: 17px;
	color: #FFFFFF;
}
.text-blue {
	font-size: 12px;
	line-height: 17px;
	color: #2A3672;
	font-weight: bold;
}
.text-bold {
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	font-weight: bold;
}
.text-link {
	font-size: 12px;
	line-height: 17px;
	color: #0000FF;
}
a.text-link:link {
	text-decoration: underline;
	color: #0000FF;
	font-size: 12px;
	line-height: 17px;
}
a.text-link:visited {
	text-decoration: underline;
	color: #0000FF;
	font-size: 12px;
	line-height: 17px;
}
a.text-link:active {
	text-decoration: underline;
	color: #0000FF;
	font-size: 12px;
	line-height: 17px;
}
a.text-link:hover {
	text-decoration: underline;
	color: #0000FF;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
}

/*----------------------------------*/
/* ヘッダメニュー部分　　　　　　　 */
/*----------------------------------*/
.menuhead {
width:100%;
font-size:12px;
color:#333333;
border-top:solid #CCCCCC 1px;
}
.menuhead div {
padding-top:4px;
padding-bottom:3px;
}

/*-------ここまで------------------*/


/* メニュー部分追加 */
ul#menu {
	margin: 0 0 40px 0;
	padding: 0;
	list-style: none;
	}
ul#menu a {
	display: block;
	width: 150px;
	height: 35px;
	}
ul#menu .opnet a {
	background-image: url(../img/other/button_opnet_up.gif);
	text-indent: -9999px
	}
ul#menu .eHealth a {
	background-image: url(../img/other/button_ehealth_up2.gif);
	text-indent: -9999px
	}
ul#menu .netcrunch a {
	background-image: url(../img/other/button_netcrunch_up.gif);
	text-indent: -9999px
	}
ul#menu .aricent a {
	background-image: url(../img/other/button_aricent_up1.gif);
	text-indent: -9999px
	}
ul#menu .opnet a:hover {
	background-image: url(../img/other/button_opnet_dwn2.gif);
	}
ul#menu .eHealth a:hover {
	background-image: url(../img/other/button_ehealth_dwn3.gif);
	}
ul#menu .netcrunch a:hover {
	background-image: url(../img/other/button_netcrunch_dwn2.gif);
	}
ul#menu .aricent a:hover {
	background-image: url(../img/other/button_aricent_down1.gif);
	}


.h1_opnet_top {
    margin:0px;
	width:581px;
	height:80px;
	background-image :url(../img/opnet/opnet_title_img.gif);
	background-repeat:no-repeat;
	}
.h1_opnet_modeler_top {
    margin:0px;
	width:368px;
	height:139px;
	background-image :url(../img/opnet/title_modeler.gif);
	background-repeat:no-repeat;
	}
.h1_opnet_itguru_top {
    margin:0px;
	width:368px;
	height:139px;
	background-image :url(../img/opnet/title_it.gif);
	background-repeat:no-repeat;
	}
.h1_opnet_spguru_top {
    margin:0px;
	width:368px;
	height:139px;
	background-image :url(../img/opnet/title_sp.gif);
	background-repeat:no-repeat;
	}
.h1_opnet_ace_top {
    margin:0px;
	width:368px;
	height:139px;
	background-image :url(../img/opnet/title_ace.gif);
	background-repeat:no-repeat;
	}
.h2_opnet_ace_top {
    margin:0px;
	width:368px;
	height:139px;
	background-image :url(../img/opnet/title_acelive.gif);
	background-repeat:no-repeat;
	}
.h1_opnet_tr_top {
    margin:0px;
	width:368px;
	height:139px;
	background-image :url(../img/opnet/title_tr.gif);
	background-repeat:no-repeat;
	}
/*.h1_ehealth_top {
    margin:0px;
	width:368px;
	height:139px;
	background-image :url(../img/ehealth/title_ehealth.gif);
	background-repeat:no-repeat;
	}
*/
.h1_netcrunch_top {
    margin:0px;
	width:395px;
	height:139px;
	background-image :url(../img/netcrunch/title_net.gif);
	background-repeat:no-repeat;
	}
.clear {
    display:none;
	}
.style {
    margin:0px;
	padding:0px;
	}

.h1_opnet_modeltop {
    margin:0px;
	width:150px;
	height:18px;
	background-image :url(../img/opnet/title_model_001.gif);
	background-repeat:no-repeat;
	}

.h1_opnet_adoontop {
    margin:0px;
	width:165px;
	height:18px;
	background-image :url(../img/opnet/title_adoon_001.gif);
	background-repeat:no-repeat;
	}

.h1_opnet_model_a {
    margin:0px;
	width:150px;
	height:18px;
	background-image :url(../img/opnet/title_model_006.gif);
	background-repeat:no-repeat;
	}
.h1_opnet_model_b {
    margin:0px;
	width:180px;
	height:18px;
	background-image :url(../img/opnet/title_model_011.gif);
	background-repeat:no-repeat;
	}
.h1_opnet_itg {
    margin:0px;
	width:150px;
	height:18px;
	background-image :url(../img/opnet/title_model_016.gif);
	background-repeat:no-repeat;
	}
.h1_opnet_spg {
    margin:0px;
	width:150px;
	height:18px;
	background-image :url(../img/opnet/title_model_020.gif);
	background-repeat:no-repeat;
	}

/*.h1_ehealth_sol {
    margin:0px;
	width:122px;
	height:14px;
	background-image :url(../img/ehealth/title_007.gif);
	background-repeat:no-repeat;
	}

.h1_ehealth_what {
    margin:0px;
	width:156px;
	height:14px;
	background-image :url(../img/ehealth/title_020.gif);
	background-repeat:no-repeat;
	}
*/