@charset "Shift_JIS";

/* 全体 */

body { margin-top     : 5px     ;
       margin-bottom  : 30px    ;
    background-color  : #eeeeee ;}

h1 { font-size : 11px ;
         color : #cccccc ;
   font-family : "MS Pｺﾞｼｯｸ",Osaka, Arial, sans-serif ;
        margin : 3px ;}

h2 { font-size : 36px ;
         color : #ffffff ;
   font-family : "MS Pｺﾞｼｯｸ",Osaka, Arial, sans-serif ; }

h3 { font-size : 16px ;
         color : #000000 ;
        margin : 3px auto ;
   font-family : "MS Pｺﾞｼｯｸ",Osaka, Arial, sans-serif ; }

/* 画像リンク */

a img { border: none; }


/* ヘッダ部分 */

#header {        width : 750px  ;
                height : 120px  ;
                margin : 0px auto ;
                clear  : both ;
      background-image : url("img/head.gif") ;  }

/* ヘッダリンク(トップページへ） */

a.index:link {  color : #ffffff;
         text-decoration:none } 
a.index:visited {  color: #ffffff;
         text-decoration:none } 
a.index:hover { color: #ffffff;
         text-decoration:none } 
a.index:active { color: #ffffff;
         text-decoration:none } 


/* NewsBoard (CGI) */

a:link { color: #0000ff;
         text-decoration:none } 
a:visited { color: #0000ff;
         text-decoration:none } 
a:hover { color: #FF0000;
         text-decoration:none } 
a:active { color: #FF0000;
         text-decoration:none } 

.Face {     width : 748px ;
           margin : 0px auto ;
 background-color : #ffffff ;
      padding-top : 10px ;
   padding-bottom : 20px ;
           border : 1px solid #000000 ;
      font-family : "MS Pｺﾞｼｯｸ",Osaka, Arial, sans-serif ; }

.PageNum { font-size : 14pt ; }

.Title  {font-size : 0.9em ;
  background-color : #000080 ;
             color : #ffffff ;
       font-weight : bold ;    }

.List   { font-size : 0.9em ;
             color : #ff9900; }

.Status { font-size : 0.8em ;
   background-color : #ffffff ;
         text-align : right ;   }

.Comment{ font-size : 0.9em ;
      margin-bottom : 50px ; }

.log    {   width : 748px ;
      font-family : "MS Pｺﾞｼｯｸ",Osaka, Arial, sans-serif ;
           margin : 0px auto ;
     border-right : 1px solid #000000 ;
      border-left : 1px solid #000000 ;
 background-color : #ffffff ;
      padding-top : 10px ;   }

.Now   {  background-color : #eeeeee;
                     color : red;
                   padding : 0px ;
                    border : 1px solid #666666 ;
           border-collapse : collapse ;
                text-align : center ;   }

.No    { background-color : #eeeeee;
                font-size : 0.9em;
                  padding : 0px ;
                   border : 1px solid #666666 ;
          border-collapse : collapse ;
               text-align : center ;   }

.Date  { background-color : #eeeeee;
                font-size : 0.9em ;
                  padding : 0px ;
                   border : 1px solid #666666 ;
          border-collapse : collapse ;
               text-align : center ;   }

.Num   { background-color : #eeeeee;
                font-size : 0.9em ;
                  padding : 0px ;
                   border : 1px solid #666666 ;
          border-collapse : collapse ;
               text-align : center ;   }


table.topic-header { width : 750px ;
                    margin : 0px auto ;
                border-top : 1px solid #000000 ;
              border-right : 1px solid #000000 ;
               border-left : 1px solid #000000 ;
          background-color : #ffff99 ; }

td.topic-title  { height : 50px ;
             font-family : "MS Pｺﾞｼｯｸ",Osaka, Arial, sans-serif ;
               font-size : 24px ;
                   color : #006400 ;
             font-weight : bold ;
         text-decoration : underline;
              font-style : italic ;
              text-align : center ;   }

td.topic-navi  { font-size : 14px ;
               font-family : "MS Pｺﾞｼｯｸ",Osaka, Arial, sans-serif ;
              text-align : center ;   }

table.topic-footer { width : 750px ;
                    margin : 0px auto ;
              border-right : 1px solid #000000 ;
             border-bottom : 1px solid #000000 ;
               border-left : 1px solid #000000 ;
                background-color : #ffff99 ; }

table.admin-navi { width : 750px ;
                  margin : 0px auto ;
             padding-top : 20px ;
             font-family : "MS Pｺﾞｼｯｸ",Osaka, Arial, sans-serif ;
               font-size : 12px ;
        background-color : #ffff99 ;
              text-align : left ;   }


table.admin-title { width : 750px ;
                  margin : 0px auto ;
             font-family : "MS Pｺﾞｼｯｸ",Osaka, Arial, sans-serif ;
               font-size : 16px ;
                   color : #ffffff ;
        background-color : #4812C8 ;
              text-align : center ;   }

table.select-log  { width : 500px ;
                   margin : 20px auto ;
                  padding : 0px ;
                   border : 1px solid #666666 ;
          border-collapse : collapse ;
              font-family : "MS Pｺﾞｼｯｸ",Osaka, Arial, sans-serif ;
                font-size : 12px ;  }

td.log-title  { background-color : #ade7da ;
                          border : 1px solid #666666 ;
                 border-collapse : collapse ;
                         padding : 0px ;
                      text-align : center ;   }

table.preview { width : 750px ;
               margin : 0px auto ;
             font-family : "MS Pｺﾞｼｯｸ",Osaka, Arial, sans-serif ;
               font-size : 16px ;
                   color : #ffffff ;
        background-color : #deddc5 ;
              text-align : center ;   }

table.search { width : 750px ;
               margin : 0px auto ;
             font-family : "MS Pｺﾞｼｯｸ",Osaka, Arial, sans-serif ;
               font-size : 16px ;
                   color : #666666 ;
        background-color : #e1e2e0 ;
              text-align : center ;   }

table.search-form { width : 55% ;
               margin : 0px auto ;
             font-family : "MS Pｺﾞｼｯｸ",Osaka, Arial, sans-serif ;
               font-size : 16px ;
                   color : #666666 ;
        background-color : #90ee90 ; }

.Table1  {  background-color : #99fb98 ;
                      border : 1pt outset ;
                       color : #303030 ;    }

table.error { width : 55% ;
               margin : 0px auto ;
             font-family : "MS Pｺﾞｼｯｸ",Osaka, Arial, sans-serif ;
               font-size : 16px ;
                   color : #666666 ;
        background-color : #424282 ; }







