/*ボディに関するCSS*/
body {
	margin-top : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-bottom : 0px;
        line-height : 150%;
        font-size : 87%; 
}

/*ページ構造に関するCSS*/
#wrapper {
	width: 750px;
	margin: 0px;
        border-right-width : 1px;
        border-left-width : 1px;
        border-top-width : 1px;
        border-bottom-width : 1px;

        border-right-style : solid;
        border-left-style : solid;
        border-top-style : solid;
        border-bottom-style : solid;

        border-right-color : gray;
        border-left-color : gray;
        border-top-color : gray;
        border-bottom-color : gray;
}
#header {
	background-color: #990000;
	height: 40px;
}
#content{
        padding-top : 15px;
        padding-bottom : 15px;        
         /* ボックスの幅を指定 */
}

#nav {
        float : left;
       	width : 20%;
       	height : auto;

        padding-left : 10px;
        padding-right : 10px;

}
#col {

        float:left;
       	width : 75%; 
        padding-left : 10px;

        border-left-width : 1px;
        border-left-style : solid;
        border-left-color : gray;
  
}
#col2 {

        float:left;
       	width : 95%; 
        padding-left : 10px;

        border-left-width : 1px;
        border-left-style : solid;
        border-left-color : gray;
  
}

#footer {
	width: 750px;
        clear : left;
	height: auto;
        text-align: right;

        border-top-width : 2px;
        border-top-style : solid;
        border-top-color : #990000;
        font-size : 85%;
}

.gakutyo{
  text-align : right;
}
/*ナビゲーションに関するCSS*/
#navbar {
  font-size: 12px;  
  list-style-type: none;  
  width : 130px;
  margin: 5px;
  line-height : 200%;
}
#navbar li{
     border-bottom: 1px solid #999;
}
 
#navbar A{
     padding: 2px;
     /*width: 150px;*/
}
#navbar A:HOVER{
     color : #FF9900;
}
/*リンクに関するCSS*/
A{
    text-decoration : none;
}
A:HOVER{
  color : #FF9900;
  text-decoration : none;
}
/*コンテンツに関するCSS*/
H1{
   font-size :18px;
   padding-left : 5px;
   background-color:#FFFFFF;
}

H2{
   font-size : 120%;
   color : #660000;
   width : 100%;
   border-bottom : dashed #999999;
   border-bottom-width : 1px;
   padding-top : 10px;
   padding-bottom : 10px;
   padding-left : 10px;
}

H3{
   font-size : 120%;
   color : #660000;
}

H4{
   font-size : 120%;
   border-top : dotted #999999;
   border-top-width : 1px;
   padding-top : 10px;
}


#table_topiclist{
    width: 550px;
    font-size:15px;
    line-height:1.1;
}

#table_topiclist td{
    border: 0px;
    vertical-align: top;
}



