/* 本体 */
body { text-align:left;
       margin:0 0;
       background: url(./ltg/mini_lambda.png); 
       font-family:sans-serif,serif;
       font-size:11pt;
       }

#outline { width:800px;
           text-align:left;
           margin:0 auto;
           padding:10px;
           border-right:skyblue 5px double;
           border-left:skyblue 5px double;
           background-color: white; 
           }

.outline-margin { margin:0px 10px;
                  background-color:white;}
.main { width:770px;
        float:right; 
        padding:4px;
        }
.c-both { clear:both; }
.footer{ text-align:center;
         font-size:8.5pt;}
/* 表 */

table {
    table-layout: fixed;
    margin-left: 10px;
}
.table1 { width: 65%;}
.table2 { width: 85%;}

table td {
    padding: 3px;		/* セル内側の余白：3ピクセル */
    text-align: center;		/* セル内で centring */
    font-size: 10pt;
}

/* listing */
ul li {
    margine-top: 20px;
}

/* リンク */

a{text-decoration: none; cursor:pointer;}
a:link { color: #8080ff; }
a:visited { color: #5000ff; }
a:hover { color: blue; }
a:active { color: red; }

#menu ul { margin: 0; 
           padding :0; 
           list-style-type : none; 
           }

#menu li { display : inline; 
           padding :0; margin:0; 
           }

#menu a { display:block; 
          border:2px dotted white;
          padding:0.1em 0 0.1em 0.5em;
          text-decoration:none;
          width:120px; 
          height:2.em;
          margin:4px 0px;
          background: url(./image/bar.jpg);
          }

#menu a:hover { display:block;
                border:2px dotted skyblue;
                padding:0.1em 0 0.1em 0.5em;
                text-decoration:none;
                width:120px;
                margin:4px 0px;
                height:2.em;
                background: url(./image/bar2.jpg);
                }

.border { border-left:skyblue 15px solid;
          border-bottom:skyblue 1px solid;
          padding-left:10px;}

