@charset "euc-jp";
/* éý ¡û ³¤ ê¥ ¢«¤ª¤Þ¤¸¤Ê¤¤ */
body{
 color: #FF9C00;
 background-color: #000;
 font-family: "LCARS CONSOLE FONT",LCARS , Impact, "MS PGothic", Osaka, sans-serif;
 //font-weight: bold;
 font-size: medium;
}
body>div[align=center]:first-child, body>center:first-child{
 border-color: #FF9C00;
 border-left-width: 2em;
 border-left-style: solid;
 border-bottom-width: 0.5em;
 border-bottom-style: solid;
 -moz-border-radius-bottomleft: 2em;
 border-radius-bottomleft: 2em;
}


a[href]{
 color: #000;
 background-color: #FF9C00;
 border-color: #FF9C00;
 border-width: 0.3em;
 border-top-width: 0em;
 border-bottom-width: 0em;
 border-style: solid;
 -moz-border-radius: 100%;
 border-radius: 100%;
 margin-left: 0.3em;
 margin-right: 0.3em;
 white-space: nowrap;
 text-decoration: none;
 border-left-width: 0.6em;
 border-right-width: 0.6em;
 line-height: 1.6em;
}
a[href]:hover{
 color: #000;
 background-color: #FF0000;
 border-color: #FF0000;
 border-width: 0.3em;
 border-top-width: 0em;
 border-bottom-width: 0em;
 border-style: solid;
 -moz-border-radius: 100%;
 border-radius: 100%;
 margin-left: 0.3em;
 margin-right: 0.3em;
 white-space: nowrap;
 text-decoration: none;
 border-left-width: 0.6em;
 border-right-width: 0.6em;
 line-height: 1.6em;
}
body>div[align=center]:first-child a{
 color: #fff;
 border-width: 0px;
 border-style: solid;
}

hr{
 color: #000;
 background-color: #646DCC;
 border-color: #646DCC;
 border-width: 0.5em ;
 border-style: solid;
 text-align: left;
 -moz-border-radius: 100%;
 border-radius: 100%;
}


h1{
 margin: 2px;
 font-weight: normal ;
 text-align: right;
 font-size: xx-large;
}

h2{
 margin: 2px;
 font-weight: normal ;
 font-size: x-large;
 color: #000;
 background-color: #97567B;
 border-color: #97567B;
 border-width: 1em ;
 border-top-width: 0.5em;
 border-bottom-width: 0.1em;
 border-style: solid;
 text-align: left;
 -moz-border-radius-topright: 0px;
 -moz-border-radius-bottomright: 0px;
 -moz-border-radius-topleft: 100%;
 -moz-border-radius-bottomleft: 0px;
 border-radius-topright: 0px;
 border-radius-bottomright: 0px;
 border-radius-topleft: 100%;
 border-radius-bottomleft: 0px;
}

h3{
 margin: 2px;
 font-weight: normal ;
 font-size: large;
 border-color: #97567B;
 border-width: 1em ;
 border-left-style: solid;
 border-top-style: none;
 border-bottom-style: none;
 border-right-style: none;
 text-align: left;
 text-indent: 0.5em;
}

h4{
 margin: 2px;
 font-weight: normal ;
 border-width: 1em ;
 border-left-style: solid;
 border-top-style: none;
 border-bottom-style: none;
 border-right-style: none;
 text-align: left;
 text-indent: 0.5em;
}

h5{
 margin: 2px;
 font-weight: normal ;
 font-size: small;
 border-width: 1em ;
 border-left-style: solid;
 border-top-style: none;
 border-bottom-style: none;
 border-right-style: none;
 text-align: left;
 text-indent: 0.5em;
}

h6{
 margin: 2px;
 font-weight: normal ;
 font-size: x-small;
 border-width: 1em ;
 border-left-style: solid;
 border-top-style: none;
 border-bottom-style: none;
 border-right-style: none;
 text-align: left;
 text-indent: 0.5em;
}


ul,ol,dl {
 border-color: #646DCC;
 border-width: 0.5em ;
 border-left-width: 1.5em ;
 border-style: solid;
 border-right-style: none;
 text-align: left;
 -moz-border-radius: 1em;
 -moz-border-radius-topright: 0px;
 -moz-border-radius-bottomright: 0px;
 border-radius: 1em;
 border-radius-topright: 0px;
 border-radius-bottomright: 0px;
 border-radius: 1em;
 margin: 2px;
}

dl>dt{
 margin: 2px;
 border-color: #97567B;
 background-color: #97567B;
 color: #000;
 margin-left: 1em;
 border-left-width: 1em;
 border-left-style: solid;
 -moz-border-radius-topleft: 1em;
 border-radius-topleft: 1em;
}
dl>dd{
 margin: 2px;
 margin-left: 1em;
 border-left-style: solid;
 border-left-width: 3em;
 border-color: #97567B;
 padding-left: 1em;
}
