body {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	line-height: 150%;
	background-color: #FFFFFF;
	color: #333333	
}

td {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	line-height: 150%;
	color: #333333;
}

/*リンク設定*/
A:link{
	color:#333399;
	text-decoration: none;
}
A:visited{
	color:#990000;
	text-decoration: none;
}
A:active{
	color:#990000;
	text-decoration: none;
}
A:hover{
	color:#990000;
	text-decoration: underline;
}
/*ここまでリンク設定*/

/*強調、ボールド設定*/
b,strong
 {
 /* font-family: "Hiragino Kaku Gothic Std" !important;*/
 font-family: "Arial", "Helvetica", "sans-serif"!important;
 font-weight: bold!important;
 }
 /* change font size */
.text9 {
	font-size: 9pt;
}
.text11 {
	font-size: 11pt;
}
.text12 {
	font-size: 12pt;
	}
.text13 {
	font-size: 13pt;}	
.line150 {
	line-height: 150%;
}
.productnameBig {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	line-height: 110%;
}
.menuTEXT {
	font-size: 12px;
	line-height: 120%;
}
A.menuTEXT:link{color:#000000;}
A.menuTEXT:hover{color:#990000;
	text-decoration: underline;}
A.menuTEXT:visited{color:#000000;}
A.menuTEXT:active{color:#990000;
	text-decoration: underline;}
	
.frame {
	border: 1px solid #666666;
}
.textmargin {
	margin: 5px 15px;
}
.newprodleft {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.hrline {
	width: 100%;
	line-height: 50%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.hrline2 {
	width: 100%;
	line-height: 50%;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #000000;		
}
.submenuText {
	font-size: 9pt;
	line-height: 120%;
	margin: 3px;
}
.mainText {
	margin: 2px;
	color:#000000;
	font-weight:bold;
}
/*追加しました　大江*/
.ucolor {
	color: #660000;
	font-weight:bold;
}
.hdlcolor {
	color: #000000;
}
.dlcolor {
	color: #000099;
	font-weight: bold;
}
.whitecolor {
	color: #FFFFFF;
	font-weight: bold;
}
.redcolor {
	color: #FF0000;
}
.submenuSmall {
	font-size: 9pt;
	line-height: 120%;
	margin: 2px;
}
.prodnameBG {
	font-size: 11pt;
	color: #FFFFFF;
	background-color: #333399;
	width: 100%;
	text-indent: 5pt;
}
.prodnameBGR {
	font-size: 11pt;
	color: #FFFFFF;
	background-color: #660000;
	width: 100%;
	text-indent: 5pt;
}
.prodnameBGB {
	font-size: 11pt;
	color: #FFFFFF;
	background-color: #000000;
	width: 100%;
	text-indent: 5pt;
}
.prodTEXT {
	font-size: 9pt;
	line-height: 150%;
}
.functionTEXT {
	font-size: 9pt;
	line-height: 150%;
	background-image: url(img/graydot.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 4px;
}
.menutitle1 {
        cursor:pointer !important;
        margin-bottom: 5px !important;
        background-color:#000000 !important;
        color:#FFFFFF !important;
        width:140px !important;
        padding:2px !important;
        text-align:center !important;
		font size:9pt;
        font-weight:bold !important;
        border:1px solid #000000 !important;
}
.menutitle2 {
        cursor:pointer !important;
        margin-bottom: 5px !important;
        background-color:#333333 !important;
        color:#FFFFFF !important;
        width:140px !important;
        padding:2px !important;
        text-align:center !important;
		font size:9pt;
        font-weight:bold !important;
        border:1px solid #000000 !important;
}
.menutitle3 {
        cursor:pointer !important;
        margin-bottom: 5px !important;
        background-color:#666666 !important;
        color:#FFFFFF !important;
        width:140px !important;
        padding:2px !important;
        text-align:center !important;
		font size:9pt;
        font-weight:bold !important;
        border:1px solid #000000 !important;
}
.menutitle4 {
        cursor:pointer !important;
        margin-bottom: 5px !important;
        background-color:#999999 !important;
        color:#FFFFFF !important;
        width:140px !important;
        padding:2px !important;
        text-align:center !important;
		font size:9pt;
        font-weight:bold !important;
        border:1px solid #000000 !important;
}
.menutitle5 {
        cursor:pointer !important;
        margin-bottom: 5px !important;
        background-color:#CCCCCC !important;
        color:#000000 !important;
        width:140px !important;
        padding:2px !important;
        text-align:center !important;
		font size:9pt;
        font-weight:bold !important;
        border:1px solid #000000 !important;
}
.submenu {
        margin-bottom: 0.5em;
		font-weight:bold;
}
.news {height:100px; width:444px; overflow:auto}