
    * {margin: 0; padding: 0;}
    body {width:100%; height:100%;}
    img {border:0;}

    #my_header { margin-left: 10px; margin-top: 10px; width: 700; height: 100px;
                 overflow: hidden;
                 color: #FFFFC0;
                 background-image: url("../Figs/Header_BG.jpg"); 
                 background-repeat: norepeat; 
                 border: solid 1px black; }
    #my_main { margin-left: 10px; width: 700px; height: 380px;
               overflow: auto;
               background: #FFFFF0; 
               border-left: 1px solid black; /* 左右に枠線を追加 */
               border-right: 1px solid black; } 
    #my_footer { margin-left: 10px; width: 700px; height: 50Px;
                 overflow: hidden;
                 background-image: url("../Figs/Footer_BG.jpg");
                 background-repear: norepeat; 
                 border: solid 1px black; }

    .menubar { margin-left:10px; width:700px; height:24px; background:#DAE0D2;
               overflow: hidden; 
               border-left: 1px solid black; /* 左右に枠線を追加 */
               border-right: 1px solid black; }
    .menusec {width: 600px; height: 20px; position:absolute; right:0;} 
    a.boxmenu { float:left; 
                width:100px; height:20px; margin-top:3px; padding-top:2px;
                border-left: solid 1px white; border-top: solid 1px white;
                background-color:#AACCCC; color:#FFFFFF;
                text-align: center;               
                font-size:1em; line-height:20px;
                text-decoration:none; }
    a.boxmenu:hover { background-color:#CCEEEE; color:blue; }
    .CurrentItem { float: left;
                   width:100px; height:20px; margin-top: 3px; padding-top:2px;
                   background:#FFFFF0; color:blue;
                   border-left: solid 1px white; border-top: solid 1px white;
                   text-align: center;
                   font-size:1em; line-height:20px; 
                   text-decoration:none; }

    .content { width:100%; margin:0 10px;}
    .content h3,h2,dt {display:inline}
    .content dl {margin-left: 10px;}
    .content dt {font-weight: bold;}
    .content dd {margin-left: 40px; margin-right: 40px;}
    ul.Index {margin-left: 30px; list-style:circle;}
    ul.Index a:hover {background-color:#FFDD66;}
    span.Update{position:absolute; right:40px; font-style:italic; text-decoration:underline;}
    span.BackTo {position:absolute; right:40px;}
    span.BackTo a:hover {background-color:#FFDD66;}
    span.PageTo {position:absolute; right:100px; color:blue;}
    span.PageTo a {color:blue; text-decoration:none;}
    span.pageTo a:hover {background-color:aqua;}
    span.emph {background-color:#FFFF99;}
    span.ToPDF a:hover {background-color:#FFDD66;} 

    .b_board {margin:10 0 10; border:solid 1px black; padding:20 10 10; background:#eeeeee;}

    table.Schedule1, table.Schedule2 {margin:10px 10px 10px 30; border-collapse:collapse;}
    table.Schedule1 td {padding:5px;}
    table.Schedule2 td {width: 5em; padding:4px 0px; text-align:center;}
    //table.Schedule2 td {padding:5px 10px; text-align:center;} /* 上記に変更 */

