@charset "utf-8";
@media screen, tv {

/* ----------------------------------------------------------- *
    orcl-memo Cascading Style Sheets (ＵＴＦ－８)
    Copyright (c) 2007- nob@localhost, All Right Reserved.
 * ----------------------------------------------------------- */

body {
color: black;
background: white;
}

#header {
color: #b0b0f0;
background: #3333cc;
}

#header h1 a {
color: #ffffff;
}

#header #copy a {
color: #b0b0f0;
}

#header #copy a:hover, #header #copy a:active {
color: #ffffff;
}

#usable {
color: #0000aa;
background: #6666ff;
border-bottom: 1px solid #3333cc;
}

#usable input, #usable select {
border: 1px solid #3333cc;
}

#usable select {
color: #3030c0;
background: #6666ff;
}

#menulist {
color: black;
background: #9999ff;
border-bottom: 1px solid #3333cc;
}

#menulist ul li a, #menulist ul li em {
border-right: 1px solid #3333cc;
border-left: 1px solid #3333cc;
color: #000000;
}

#menulist ul li .indx {
background: #dd99ff;
}
#menulist ul li .orcl {
background: #ccccff;
}
#menulist ul li .tips {
background: #ffffaa;
}
#menulist ul li .mail {
background: #ffcccc;
}
#menulist ul li .link {
background: #ffdf60;
}

#menulist ul li a:hover {
background: #ffffff;
}

#menulist ul li em.indx {
color: #9d59cf;
}

#menulist ul li em.orcl {
color: #8c8ccf;
}

#menulist ul li em.tips {
color: #cfcf8c;
}

#menulist ul li em.mail {
color: #cf8c8c;
}

#menulist ul li em.link {
color: #cf9f20;
}

#nav {
color: black;
border-bottom: 1px solid #4040f0;
}

.indx {
background: #dd99ff;
}
.orcl {
background: #ccccff;
}
.tips {
background: #ffffaa;
}
.mail {
background: #ffcccc;
}
.mail span {
color: #cc9999;
}
.link {
background: #ffdf60;
}

#nav a {
color: #900000;
}

#nav a:hover {
color: #f09090;
text-decoration: none;
}

#nav em {
color: black;
}

#box {
color: black;
background: white;
}

#mainbox {
color: black;
background: white;
}

#mainbox h2 {
color: black;
background: #cccccc;

border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
}

#mainbox h2 span a, #mainbox #footer span a {
color: #606060! important;
}

#mainbox h3 {
color: black;
background: transparent;
border-top: 1px solid #606060;
border-left: 0.8em solid #606060;
}

#mainbox h3 span a, #mainbox h3 span a:hover {
color: #606060;
}

#mainbox h4 {
border-top: 1px dotted #6060f0;
border-left: 9px double #6060f0;
}

h4:first-letter {
color: #900000;
}

#mainbox h4 span a, #mainbox h4 span a:hover {
color: #606060;
}

#mainbox div .date {
color: #909090;
}

#mainbox #orcllist ul {
border-right: 1px solid #606060;
border-bottom: 1px solid #606060;
}

#mainbox #orcllist ul li {
background: #e0e0f0;
border-top: 1px solid #606060;
border-left: 1px solid #606060;
}

#mainbox #orcllist ul ul {
}

#mainbox #orcllist ul .altrow0 {
background: #a0a0f0;
}
#mainbox #orcllist ul .altrow0 li {
background: #e0e0f0;
}

#mainbox #orcllist ul .altrow1 {
background: #c0c0f0;
}
#mainbox #orcllist ul .altrow1 li {
background: #e0e0f0;
}

#mainbox pre {
border-top: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
color: black;
background: #e0e0e0;
}

#mainbox table {
border-right: 1px solid #909090;
border-bottom: 1px solid #909090;
}

#mainbox table tr td {
border-left: 1px solid #909090;
border-top: 1px solid #909090;
}

#mainbox table .cap {
background: #e0e0ff;
}

#mainbox table .con {
}

#mainbox table thead td {
color: #606060;
background: #e0e0e0;
}

#mainbox table tbody td {
}

#mainbox a {
color: #000090;
}

#mainbox a:hover {
color: #9090ff;
}

#mainbox div .sectionlist {
background: #f0f0f0;
border-bottom: 1px dotted #999999;
}

#mainbox input, #mainbox textarea {
background: transparent;
}

#mainbox #footer {
border-top: 3px double #606060;
color: #606060;
}

#mainbox #footer a {
color: #606060;
}

#mainbox #footer a:hover {
text-decoration: none;
}

#menubox {
}

#menubox div {
color: black;
background: transparent;
}

#menubox div h2 {
color: black;
background: #9999ff;
border-top: 1px solid #6666ff;
border-bottom: 1px solid #6666ff;
}

#menubox .pub h2 {
color: black;
background: #ffaf30;
border-top: 1px solid #ff7f00;
border-bottom: 1px solid #ff7f00;
}

#menubox a {
color: #0000c0;
background: transparent url(/img/menua.gif) no-repeat right center;
}

#menubox a:hover, #menubox a:active {
color: #9090f0;
background: transparent url(/img/menua_hover.gif) no-repeat right center;
}

#menubox .pub a {
color: #cf700f;
background: transparent url(/img/menuapub.gif) no-repeat right center;
}

#menubox .pub a:hover, #menubox .pub a:active {
color: #ffc09f;
background: transparent url(/img/menuapub_hover.gif) no-repeat right center;
}

#menubox input.q {
}
#menubox input.submit {
}

em {
color: #cc0000;
background: transparent;
}

strong {
color: #cc0000;
background: transparent;
}

ins {
color: #606060;
}

.submit {
background: #c0c0ff! important;
}

}