body
    {

     background-color:#f0f8ff;

     color:#000000;
     margin:0px;          /* ページ全体のmargin */
     padding:0px;         /* ページ全体のpadding */
     text-align:center;   /* 下記のautoに未対応用のセンタリング */
     width:100%;

    }
a:visited {
color: #800000;
}

#container
    {
     background-color:#f0f0f0;
     margin-left:auto;    /* 左側マージンを自動的に空ける */
     margin-right:auto;   /* 右側マージンを自動的に空ける */
     text-align:left;     /* 中身を左側表示に戻す */
     width:740px;         /* 幅を決定する */
     margin-bottom:10px;
     
     padding-top:5px;

     padding-bottom:5px;
     padding-left:5px;
     padding-right:5px;
    }
 
div#copyright{
/*
    position:absolute;
*/
     background-color:#A9BBA9;
    
    bottom:60px;

    height:40px;
    width:740px;
     margin-left:auto;    /* 左側マージンを自動的に空ける */
     margin-right:auto;   /* 右側マージンを自動的に空ける */
     
    text-align:center;   /* 下記のautoに未対応用のセンタリング */

}
div#copyright p
{
    margin-top:20px;
    padding-top:10px;
                padding-bottom:auto;
}
div#header_ctr{
/*
     margin-left:auto;    
     margin-right:auto;   

*/


/*
background: #ffffcc;
     background-image:url(title_s.jpg);
    color:#D00000;
*/
     background-color:#D9BBA0;
width:700px;
height:150px;
margin-top:10px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;

}
div#header{
/*
    position:absolute;
*/
    float:left;
    width:100%;
    margin-top:auto;
    margin-bottom:auto;
    margin-left:auto;
    margin-right:auto;
    height:100px;
    
    padding-top:5px;
    padding-bottom:5px;


     background-color:#FAFAD2;

    text-align:center;   /* 下記のautoに未対応用のセンタリング */
    
}
div#header h1
{    
   
    margin-top:30px;
    margin-bottom:auto;
    margin-left:auto;
    margin-right:auto;
    text-align:center;   /* 下記のautoに未対応用のセンタリング */ 
    }

    
div#header_r{
/*
    position:absolute;
*/
     background-color:#D9BBA0;
    float:left;
/*
    top:20px;
*/
    height:110px;

    width:70%;
/*
    text-align:center;   
*/
}
div#header_r_1{
/*
    position:absolute;
*/

 /*
    float:left;
*/
/*
    top:5px;
*/
    height:80px;

    width:93%;

     background-color:#B9CBBD;
     margin-top:5px;
     margin-left:auto;    /* 左側マージンを自動的に空ける */
     margin-right:10px;   /* 右側マージンを自動的に空ける */
     margin-bottom:5px;

     padding-top:10px;
     padding-bottom:10px;
 
     padding-left:10px;
     padding-right:10px;
    text-align:right;   /* 下記のautoに未対応用のセンタリング */
}

div#header_r_1 p {margin-top: 0.1em; margin-bottom: 0.1em;}

div#head1
{
    clear:both;
    width:660px;
    height:20px;
     padding-top:10px;
     padding-bottom:5px;
     padding-left:10px;
     padding-right:10px;
      margin-top:0px;
      margin-bottom:auto;
      margin-left:auto;
      margin-right:auto;
       background-color:#B9CBBD;

    }
div#head1 p{margin-top: 0em; margin-bottom: 0em;}

div#item_img{
    font-size: 200%;

}
div#item_msg{
    font-size: 200%;

}
table {
    table-layout: fixed;
}
td.td_3
{
    text-align:right;
    }
div#main
{


     padding-top:10px;
     padding-bottom:auto;
          padding-left:15px;
     padding-right:15px;
 margin-top:100px;
      margin-left:auto;
      margin-right:auto;


    }
    div#main h4{
    color: black;
    background-color: #d3d3d3;
    padding: 5pt;
    border-color: black;
    border-width: 1pt 0 1pt 0;
    border-style: solid none solid none;
    text-indent: 1em;
}   
  div#main p
  {
     padding-left:15px;
     padding-right:15px;
  }
div#imgcen
{
    margin-top:20px;
text-align:center;
}

div#menu_cen{
text-align:center;
}
