#dd {
  margin-left: 25%;
  padding: 0 0 20px 0;
}

#dd li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  font: bold 11px arial;
}

#dd li a.menu {
  display: block;
  text-align: center;
  background: #5970B2;
  padding: 4px 10px;
  margin: 0 1px 0 0;
  color: #FFF;
  width: 60px;
  text-decoration: none;
}

#dd li a.menu:hover {
  background: #49A3FF;
}

.submenu {
  background: #EAEBD8;
  border: 1px solid #5970B2;
  visibility: hidden;
  position: absolute;
  z-index: 3;
}

.submenu a {
  display: block;
  font: 11px arial;
  text-align: left;
  text-decoration: none;
  padding: 5px;
  color: #2875DE;
}

.submenu a:hover {
  background: #49A3FF;
  color: #FFF;
}







a{
    text-decoration:none;
    color:#0000A0;
}
a:hover{
    text-decoration:underline;
    color:green;
}
TABLE.contents{
    border-width : 0px 0px 0px 0px;
    width : 900;
    vertical-align : super;
    font-size : 10pt;
  
}
TABLE.contents2{
    border-width : 0px 0px 0px 0px;
    width : 900;
    vertical-align : super;
    font-size : 12pt;
  
  
}
TABLE.title{
    border-width : 3px 3px 3px 3px;
    border-style : double double double double;
    width : 80%;
    color : navy;
    background-color : #d2e9ff;
    text-align : center;
    vertical-align : middle;
    horizontal-align : center;
    border-color : navy navy navy navy;
}
P.title{
    font-size : 20pt;
    font-weight : 700;
}
P.subtitle{
    font-size : 14pt;
    font-weight : bold;
}
p.summary{
    font-size : 12pt;
	font-weight : bold;
    color : #cc0033;
}
UL.kaisetu{
    list-style-image : url(../products_point.gif);
    list-style-position : outside;
}
P.gamen{
    font-size : 12pt;
    font-weight : bold;
    color : black;
    text-align : left;
}
BODY{
    font-size : 10pt;
}
BODY.products{
    background-image : url(../products_wall.gif);
    background-attachment : fixed;
    font-size : 10pt;
}
BODY.law{
    background-image : url(../law_wall.gif);
    background-attachment : fixed;
    font-size : 10pt;
}
UL.attention{
    list-style-position : outside;
    list-style-type : square;
}
TD.menutop{
    width : 15%;
    background-color : #d0d0ff;
}
TD.menuproducts{
    width : 15%;
    background-color : #d8ebeb;
}
TD.menudownload{
    width : 15%;
    background-color : #ffe0c1;
}
TD.menusoft{
    width : 15%;
    background-color : #ffffd7;
}
TD.menuannai{
    width : 15%;
    background-color : #e4e4e4;
}
TD.menutoiawase{
    width : 15%;
    background-color : #e8e8d0;
}
table.menubar{
    font-size : 9pt;
    font-weight : bold;
    vertical-align : middle;
    text-align : center;
    border-width : 0px 0px 0px 0px;
    width : 75%;
}
TABLE.menulegal{
    font-size : 9pt;
    vertical-align : middle;
    text-align : right;
    border-width : 0px 0px 0px 0px;
    width : 180px;
    font-weight : 600;
}
.minianchor{
    font-size : 9pt;
    font-weight : bold;
}
LI{
    padding-bottom : 10px;
}
H2 {
background-image : url(../gradg1.gif);
}
H3 {
	BORDER-RIGHT: #FFOO33 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #FFOO33 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 3px; BORDER-LEFT: #FFOO33 1px solid; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #FFOO33 1px solid; BACKGROUND-COLOR: #ff9900
;
}

H4 {
	BORDER-RIGHT: #FFOO33 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #FFOO33 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #FFOO33 1px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #FFOO33 1px solid; BACKGROUND-COLOR: #e8e8e8
;
}
H5 {
	FONT-SIZE: 12pt;
}
H6 {
	BORDER-RIGHT: #FFOO33 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #FFOO33 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 3px; BORDER-LEFT: #FFOO33 1px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #FFOO33 1px solid; BACKGROUND-COLOR: #FFFFCC
;
}
.cont  {
	FONT-SIZE: 12px;
}

DIV.jiage{
  text-indent: -1em;
  padding-left: 1em
;
}
DIV.jiage2{
  text-indent: -2em;
  padding-left: 2em
;
}
DIV.jiage3{
  text-indent: -3em;
  padding-left: 3em
;
}
DIV.jiage4{
  text-indent: -4em;
  padding-left: 4em
;
}
