/**************************************
**  beniya　XDX Web公開n 用
**    2008/02/11  beniya XDX  名前変更
**
***************************************/
BODY{
  margin : 0px;
  background:#FFF url('../images/beni102.gif') repeat; /* 25px;*/
 /*
  background-repeat : repeat;background-color : #ffffff; /* 25px;
  background-image : url(../images/c002bcg.gif);
 */
}
.main_title{
  margin-top : 25px;
  /*padding-top : 25px;*/
  /*vertical-align : middle;*/
   color : red;
   text-align : center;
  /*display : inline;*/

  font-size:28px
;
  font-family : Arial;
}
.sub_title{
  color : #2f4755;
  display :inline;
  font-size: 80%;
}
.main_txt{
  
  /*border : solid 2px green;*/
  font-size : 80%;
  color : #2f4755;
    
  position : normal;
  padding : 10px;
  
  margin-left : 17%;
}
.main_txt OL{
  margin-top :5px;
  margin-bottom: 5px;
}
.disp_s{
  font-size : 90%;
  color : #2f4755;
}
.main_txt TABLE{
  font-size : 90%;
}

DIV.block_A{
   text-align : center;
   /*font-size: 28pt;*/
   /*color : red;*/
   /*background-color : white;*/ 
　margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  height : 100px;
  display:block;
  font-family : sans-serif;
  vertical-align : middle;
  padding-top : 25px;
  background-image : url(../images/benilogo.gif);
  background-repeat : no-repeat; /*30px;*/
  background-position : 10px 10px;
}
DIV.block_B{
   border-color : red;
   /*background-color : white;*/
  top : 0px;
  
  width : 17%;
  float : left;
  height : 100ex;
}
DIV.block_C{
   width : 100px;
  /*background : #98dcb8;*/
   float : right;
   height : 100ex;
}
DIV.lft_box{
   border : solid 3px red;
   padding-left : 50px;
   

   margin-right : 100px;
  
  /*left : 150px;*/

  list-style-type : disc;
  
  position : fixed;
  font-family : serif,sans-serif;
}
TD.src_L{
   
   background-color : #e8f398;
  font-family : serif;
  
}
TD.discript_L{
   
   font-family : serif;
   
  
  
}  
.mnav {
       border : 3px;
       font-size:12px;
       text-transform:capitalize;
       font-weight:bold;
       width:100%;
       /* */
       background:#ddd;
}
.mnav DIV{
     background:#f6f6f6 url('../images/redball.gif') no-repeat 25px;
     background-position : left;
     }

.mnav A:LINK{
     text-decoration:none;
     display:block;
     padding : 4px 5px 4px 20px;
     margin-bottom:1px;
     /*border-style:solid;*/
     /*border-width:1px 0;*/
     /* */
     border-color:#FFF;
     color:#0a7acd
     ;}
.mnav A:VISITED{
     text-decoration:none;
     padding :  4px 5px 4px 20px;
     margin-bottom:1px;
     display:block;
     background :#e9e9e9;
     background-image: url('../images/redball.gif');
     background-repeat : no-repeat; /*30px;*/
     background-position :5px; 
     color:#990033;  /*#70a7acd;*/
}
.mnav A:Hover {
     padding-left : 20px;
     background:#fff;
     background-image : url('../images/redball.gif');
     background-repeat : no-repeat;
     background-position :5px; 
     color:#FF8000;
     }
.theme_box{
  border : solid 3px red;
  padding-left : 0px;
  margin-right : 100px;
  list-style-type : disc;
  position : fixed;
  margin-left : 17%;
  color : #2f4755;
}
/*** 図表示用の箱 ***** 2007/09/06追加 **/
.fig_box{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-top : 20px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 20px;
  float : left;
}

/*==コピーライト==*/
#copyright{
padding:10px;
text-align:center;
color : #e1ffff;
background-color : #f71b09;
font-family:"Century Gohic","Arial",serif;
}
/******　サイトメニュー　*******/
DIV#site_menu {
  margin-top :25px;
  text-align:center;
  clear:both;
}

DIV#site_menu TABLE{
  border-bottom: 1px solid #fff;
  border-top : solid #658769;
  border-top-width : 2px; 
  border-top-color : #bdcf18;
  width : 100%;
}
DIV#site_menu TD{
  font-size: 80%;
  padding:2px;
  background:red; 
  color:white;
}
DIV#site_menu TD A{
  color:#FFF;
}

DIV#site_menu TD.gmenu{
  text-align:center;
  padding:0px 5px;
  border-left:1px
  solid #FFF;
}
/*********** Data table *************/
.Data_tbl{
  
  /*border : solid 2px green;*/
  font-size : 95%;
  color : #2f4755;
  margin-top : 0px;
    
  position : normal;
  padding : 5px;
  
  /*margin-left : 17%;*/
}

