/* 
   Id: line.css,v 1.12 2002/07/16 15:36:12 zunda Exp $ 
   Copyright (c) 2002 Momonga Project. All Rights Reserved. 
*/

body {
/*
       background-image: url(../img/image.cgi);
       background-position: 3% 2%;
       background-repeat: no-repeat;
       background-color: #50b44c;
       color: #f5f5f5;
*/
       background-color: #f5f5f5;
       color: #745247;
       margin: 0%;
}

img.momo {
           float:left;
           
}

img.banner {
             float: right;
             border: none;
}
img.valid {
            border: none;
            float: right;
            margin-left: 5px;
} 

a:link {
         background-color: transparent; 
         color: #ed873f;
         text-decoration: none; 
}

a:visited {
            background-color: transparent; 
            color: #745247;
            text-decoration: none; 
}

a:hover {
          background-color: transparent;
          color: #50b44c;
}
div.top {
/*
          background-color: transparent;
          color: #745247;
*/
       background-image: url(../img/image.cgi);
       background-position: 3% 50%;
       background-repeat: no-repeat;
          height: 10em;
}

h1{ 
    margin-right: 1%;
    margin-top: 0px;
    font-size:250%;
    text-align: right;
}
div.navi {
           text-align: right;
           height: 30px;
           padding: 1px 0px 0px 5px;
           font-size: small;
           margin-right: 10px;
}
span.navi {
            padding: 2px;
            margin-right: 2px;
            background-color: transparent;
            color: #745247;
            border: thin solid #745247;
}
li {
     list-style-type: square;
}
div.contents { 
               clear: both;
               margin-top: -15px;
/* add for multi column */
               float: left;
               width: 30%;
               margin-left: 1%;
               border-right: thin dotted #f5f5f5;
}
h2 { 
     clear: both;
     text-align: center;
     padding: 5px 0px 5px 0px;
     background-color: #745247;
     color: #f5f5f5;
     letter-spacing: 0.5em;
     text-transform: uppercase;
     margin-top: 20px;
}
input{
       background-color: #ed7332;
       color: white;
       margin-top: 5px;
}
input.set{
           margin-top: 3px;
           text-align: center;
           background-color: #50b44c;
           color: white;
}
div.contents dt { 
                  font-weight: bold;
                  font-size: 120%;
                  border-top: 1px solid #745247;
                  border-bottom: 1px solid #745247;
                  text-align: left;
                  padding: 2px 0px 2px 0.5em;
                  background-color: #f5f5f5;
                  color: #745247;
}
dl.search dt { 
               clear: left;
               font-weight: bold;
               font-size: 120%;
               border-top: 1px solid #745247;
               border-bottom: 1px solid #745247;
               text-align: left;
               padding: 2px 0px 2px 0.5em;
}
div.contents dd { 
                  padding: 2px;
                  background-color: transparent;
                  color: #745247;
}
div.contents li {
                  background-color: transparent;
                  color: #ed7332;
                  margin-left: -3em;
                  margin-top: 2px;
                  font-weight: bold;
}
/*
div.info a:link {
                  background-color: transparent; 
                  color: #ed7332;
                  text-decoration: none; 
}

div.info a:visited{
                    background-color: transparent; 
                    color: #ed873f;
                    text-decoration: none; 
}

div.info a:hover{
                  background-color: transparent;
                  color: #50b44c;
}
*/
div.info { 
           margin-top: -15px;
           font-weight: bold;
/* add for multi column */
           float: left;
           width: 67%;
}

div.info ul {
              margin: 0em 0em 0em 0em;
              padding: 0em 0em 1em 1em;
              line-height: 1.5;
}
div.info li {
              margin: 0.5em 1em 0.5em 0em;
              padding: 0em 0em 0em 0em;
              list-style-position: inside;
              border-bottom: thin dotted #745247
              background-color: transparent;
              color: #ed873f;
}

div.info pre {
              margin: 0em 1em 0em 3em;
              padding: 0em 0em 0em 0em;
              color: #50b44c;
              line-height: 1.1;
	      overflow: hidden;
	      width: 90%;
}

div.info p {
             background-color: transparent;
             color: #745247;
             line-height: 1.5;
}
div.info dl{
             padding: 0px 5% 0px 5%;
             border: 1px solid #daccc4;
}
div.info dt{ 
             background-color: transparent;
             color: #745247;
             font-weight: bold;
             font-size: 110%;
             padding: 5px 0px 2px 1em;
}
hr{ display: none; }
div.under { 
            border-top: thin solid #745247;
            clear: both;
            padding: 10px 5px;
}
address { 
          text-align: right;
          font-size: small;
}
