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;
/*	overflow-y:scroll; */
/*	background-image: url(../img/other/bcg1.gif); */
}

#wrapper {
	text-align: left;
	width: 800px;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.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 10px 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.png);
	text-decoration: none;
	text-indent: -9999px
	}
ul#menu .opnet_apm a {
	background-image: url(../img/other/button_opnetapm_up.png);
	text-decoration: none;
	text-indent: -9999px
	}
ul#menu .eHealth a {
	background-image: url(../img/other/button_ehealth_up.png);
	text-decoration: none;
	text-indent: -9999px
	}
ul#menu .netcrunch a {
	background-image: url(../img/other/button_netcrunch_up.png);
	text-decoration: none;
	text-indent: -9999px
	}
ul#menu .aricent a {
	background-image: url(../img/other/button_aricent_up.png);
	text-decoration: none;
	text-indent: -9999px
	}
ul#menu .across a {
	background-image: url(../img/other/button_across_up.png);
	text-decoration: none;
	text-indent: -9999px
	}
ul#menu .spectrum a {
	background-image: url(../img/other/button_spectrum_up.png);
	text-decoration: none;
	text-indent: -9999px
	}
ul#menu .winprop a {
	background-image: url(../img/other/button_winprop_up.png);
	text-decoration: none;
	text-indent: -9999px
	}
ul#menu .logettable a {
	background-image: url(../img/other/button_logettable_up.png);
	text-decoration: none;
	text-indent: -9999px
	}
ul#menu .nm2 a {
	background-image: url(../img/other/button_nm2_up.png);
	text-decoration: none;
	text-indent: -9999px
	}
ul#menu .configral a {
	background-image: url(../img/other/button_configral_up.png);
	text-decoration: none;
	text-indent: -9999px
	}
ul#menu .opnet a:hover {
	background-image: url(../img/other/button_opnet_dwn.png);
	}
ul#menu .opnet_apm a:hover {
	background-image: url(../img/other/button_opnetapm_dwn.png);
	}
ul#menu .eHealth a:hover {
	background-image: url(../img/other/button_ehealth_dwn.png);
	}
ul#menu .netcrunch a:hover {
	background-image: url(../img/other/button_netcrunch_dwn.png);
	}
ul#menu .aricent a:hover {
	background-image: url(../img/other/button_aricent_down.png);
	}
ul#menu .across a:hover {
	background-image: url(../img/other/button_across_dwn.png);
	}
ul#menu .spectrum a:hover {
	background-image: url(../img/other/button_spectrum_dwn.png);
	}
ul#menu .winprop a:hover {
	background-image: url(../img/other/button_winprop_dwn.png);
	}
ul#menu .logettable a:hover {
	background-image: url(../img/other/button_logettable_dwn.png);
	}
ul#menu .nm2 a:hover {
	background-image: url(../img/other/button_nm2_dwn.png);
	}
ul#menu .configral a:hover {
	background-image: url(../img/other/button_configral_dwn.png);
	}
ul#menu .johmon a {
	background-image: url(../img/other/button_johmon_up.png);
	text-decoration: none;
	text-indent: -9999px
	}
ul#menu .johmon a:hover {
	background-image: url(../img/other/button_johmon_dwn.png);
	}

ul#commenu {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	}
ul#commenu a {
	display: block;
	width: 150px;
	height: 30px;
	}
ul#commenu .rinen a {
	background-image: url(../img/other/company_001_a.png);
	text-decoration: none;
	text-indent: -9999px
	}
ul#commenu .soshiki a {
	background-image: url(../img/other/company_002_a.png);
	text-decoration: none;
	text-indent: -9999px
	}
ul#commenu .jigyou a {
	background-image: url(../img/other/company_003_a.png);
	text-decoration: none;
	text-indent: -9999px
	}
ul#commenu .map a {
	background-image: url(../img/other/company_004_a.png);
	text-decoration: none;
	text-indent: -9999px
	}
ul#commenu .release a {
	background-image: url(../img/other/company_005_a.png);
	text-decoration: none;
	text-indent: -9999px
	}
ul#commenu .rinen a:hover {
	background-image: url(../img/other/company_001_b.png);
	}
ul#commenu .soshiki a:hover {
	background-image: url(../img/other/company_002_b.png);
	}
ul#commenu .jigyou a:hover {
	background-image: url(../img/other/company_003_b.png);
	}
ul#commenu .map a:hover {
	background-image: url(../img/other/company_004_b.png);
	}
ul#commenu .release a:hover {
	background-image: url(../img/other/company_005_b.png);
	}


.PanelBlue {
	margin: 0px;
	border-left: solid 1px #CCC;
	border-right: solid 1px #999;
	border-top: solid 1px #999;
	border-bottom: solid 1px #CCC;
	font-size: 12px;
	color: #333333;
	background-color: #F0FFF0;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.PanelWhite {
	margin: 0px;
	border-left: solid 1px #CCC;
	border-right: solid 1px #999;
	border-top: solid 1px #999;
	border-bottom: solid 1px #CCC;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.Panelmenu {
	margin: 0px;
	padding-top: 5px;
	font-size: 13px;
	font-weight: bold;
	line-height: 0.9em;
	text-align: center;
}
.PanelContent {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}


.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;
	}


@media print　{
    body {
        overflow: visible !important;
    }
}

