/*　araya kai css   */

body  {font-size:12px;
       font-family:'メイリオ','Meiryo','ＭＳ Ｐゴシック',sans-serif;
       background:url("images/bg_01b.gif");  
       background-attachment:fixed;
       background-repeat:repeat;
       text-align:center;
       margin-top:3px;
       margin-bottom:3px;
       }

h1    {
       border-top:3px double lime;
       border-bottom:3px double lime;
       width:600px;
       color:darkgreen;
       font-size: 18px;
       letter-spacing:2px;
       text-align:center;
       padding:2px;
       margin:auto;
       }
h2     {border:3px double darkgreen;
        background-color:green;
        color:gold;
        width:600px;
        font-size:15px;
        text-align:center;
        padding:2px;
        letter-spacing:5px;
        margin:10px auto 10px auto;
        }
h3     {border:0px outset ivory;
        color:darkgreen;
        width:300px;
        font-size:14px;
        text-align:center;
        letter-spacing:5px;
       }

h4 , h5  {border:0px outset ivory;
        color:darkgreen;
        width:90%;
        font-size:12px;
        text-align:left;
        letter-spacing:1px;
        margin:5px 10px 5px 50px;
       }
#div00 {
       border:3px ridge gray;
       background-attachment:fixed;
       background-repeat:repeat;
       background-color:darkseagreen;
       width:810px;
       text-align:center;
       padding:5px ;
       margin:10px auto 10px auto;
       }
/* header */
#divhead {
     border:0px solid gold;
     width:800px;
     height:200px;
     padding:5px;
     margin:10px auto 10px auto;
     } 

#divhead1 {
     border:2px ridge gold;
     background:url("images/arayalogo50.jpg");  
     background-repeat:no-repeat;
     background-position:8px 10px;
     background-color:white;
     text-align:center;
     font-weight:normal;
     color:green;
     width:280px;
     height:180px;
     float:left;
     margin-left:27px;
     }
#divhead12 {
     filter:shadow(color=silver,strength=4);
     text-shadow: 3px 3px 3px silver;
     }
#divhead2 {
    border:2px ridge gold;
    width:460px;
    height:180px;
    float:right;
    margin-right:23px;
     }
#div0  {
       border:3px double lightblue;
       background:url("images2/bk_03.jpg");
       background-attachment:fixed;
       background-repeat:repeat;
       background-color:honeydew;
       width:810px;
       text-align:center;
       padding:5px ;
       margin:10px auto 10px auto;
       }

/* title span   */
#spantitle {
        color:gold;
        font-size:45px;
        font-weight:normal;
        line-height:30px;
        letter-spacing:10px;
         padding:5px;
        }

/* index dev */
#divi  { 
        border:0px solid red;width:100%;
        background-repeat:repeat;
        text-align:center;
        }

#divinner  {
        border:2px outset ivory;
        background-attachment:fixed;
        background-color:ivory;
        text-align:left;
        overflow:auto;
        width:510px;
        height:410px;
        padding:2px;
        margin:5px auto 5px auto;
        }

#div1  {
        border:0px solid red;
        text-align:left;  
        margin-left:30px;
        margin-right:30px;
        }
#divletter {
        background:url("images2/bk_letter.gif");        
        border:2px outset white;
        text-align:left;  
        width:90%;
        padding:5px;
        margin:auto;
        }    
#divtoppix {
        border:0px solid red;
        text-align:center;
        margin:10px auto 10px auto;
        width:700px;
        }
#divtoppix p {
        font-size:13px;
        line-height:18px;
        }

/* top page */
#ul1    {
        list-style-type:none;
        border:0px solid red;
        margin:30px 12px 0px 12px;  
        padding:0px;
        width:150px;
        height:350px;
        }
#li1    {
         border:2px outset ivory;
         background:url("images/bk_h3n.gif");
         text-align:center;
         font-weight:normal;
         letter-spacing:1px;         
         line-height:20px;
         height:22px;
         margin:10px 2px 10px 2px;
         }
#li1e   {
        border:2px outset ivory;
        background:url("images/bk_h3n.gif");
        width:150px;
        margin-left:0px;
        margin-top:05px;
        text-align:center;
        font-weight:normal;
        line-height:20px;
        height:20px;
        font-size:10px;
        }
#ul2    {
        list-style-type:none;
         margin-left:150px;
         margin-top:10px;
        }
#li2    {
        border:0px inset red;
        margin:20px;
        float:left;
        }  
#li3    {
        list-style-type:none;
        text-align:left;
        border:1px inset gold;
        background-color:ivory;
        width:550px;
        height:80px;
        margin-top:50px;
        padding:5px;}
/* link page */
#ul5    {
        list-style-type:none;
        width:600px;
        margin:auto;
        padding:2px;
        font-size:12px;
        color:darkgreen;
        text-align:center;
        }
#li5    {
        text-align:left;
        border:1px inset gold;
        height:70px;
        padding:5px;
        background-color:ivory;
        }
#hdnews {
        border-color:beige;
        border-width:2px 4px 2px 1px;
        border-style:outset;
        background:url("images/bk-binsen.jpg");
        width:80%;
        font-size:13px;
        color:green;
        }

#innerul {
         border:0px outset red;
         list-style-type:none;
         margin:0px 0px 0px 0px;
         font-size:12px;
         padding:2px;
         }
#separator {border:0px solid red;
        line-height:3px;  
        background:url("images/shaline.gif");
        background-repeat:repeat-x;
        width:850px;
        margin:20px 0px 10px 0px ;
        padding:0px;}

#disb a   {display:block;}
#disb a:link    {color:darkgreen;}
#disb a:visited {color:darkgreen;}
#disb a:hover   {background-color:ivory;}

a         {padding:1px;text-decoration:none;}
a:link    {color:darkblue;}
a:visited {color:darkblue;}
a:hover   {background-color:palegreen;}

p     {
       line-height:18px;
       font-size:12px;
       text-indent:10px;
       margin-left:20px;
       margin-right:20px;
       padding:5px 30px 5px 30px;
       text-align:left;
       }
#divtext {
       border:0px solid red;
       width:90%;
       }
#divtext p {
       border:0px solid red;
       line-height:18px;
       font-size:12px;
       text-indent:10px;
       text-align:left;
       padding:5px 5px 5px 5px;
       margin:0px 20px 0px 20px;
       }

#pg500    {
        border:2px inset gold; 
        font-size:12px;
        line-height:15px;
        color:ivory;
        font-family:"Comic Sans MS";
        background:url("images/bk-binsen.jpg");
        margin:10px 10px 0px 10px;
        padding:5px;
        width:560px;
        }
#pg500 img  {
        border:2px ridge dimgray; 
        background-color:ivory;
        margin:5px 5px 5px 5px;
        padding:5px;
        width:500px;
        }
#pg500 p   {
        border:0px inset gold; 
        font-size:14px;
        line-height:15px;
        color:black;
        font-family:"Comic Sans MS";
        margin:5px;
        padding:5px;
        width:500px;
        text-align:left;
        }
#div450 , #div450t  {
        border:2px inset gold; 
        font-size:12px;
        line-height:15px;
        color:ivory;
        font-family:"Comic Sans MS";
        background-color:dimgray;
        margin:10px auto 0px auto;
        padding:5px;
        width:500px;
        }
#div450 img  {
        border:0px ridge dimgray; 
        background-color:ivory;
        margin:5px auto 5px auto;
        padding:5px;
        width:450px;
        }
#div450 p   {
        border:0px inset gold; 
        font-size:14px;
        line-height:15px;
        color:ivory;
        font-family:"Comic Sans MS";
        margin:5px auto 5px auto;
        padding:5px;
        width:450px;
        text-align:left;
        }
#div450t img  {
        border:0px ridge dimgray; 
        background-color:ivory;
        margin:5px auto 5px auto;
        padding:5px;
        width:320px;
        }
#div450t p   {
        border:0px inset gold; 
        font-size:14px;
        line-height:15px;
        color:ivory;
        font-family:"Comic Sans MS";
        margin:5px auto 5px auto;
        padding:5px;
        width:320px;
        text-align:left;
        }
#div500w   {
        margin:10px auto 10px auto;
        width:600px;
        }
#div500    {
        border:2px inset gold; 
        font-size:12px;
        line-height:15px;
        color:ivory;
        font-family:"Comic Sans MS";
        background-color:dimgray;
        margin:10px 10px 0px 10px;
        padding:5px;
        width:580px;
        }
#div500 img  {
        background-color:ivory;
        margin:5px 5px 5px 5px;
        padding:5px;
        width:500px;
        }
#div500 p   {
        border:0px inset gold; 
        font-size:14px;
        line-height:15px;
        color:black;
        font-family:"Comic Sans MS";
        margin:5px;
        padding:5px;
        width:500px;
        text-align:left;
        }
#pg640    {
        border:2px ridge gold; 
        color:ivory;
        font-family:"Comic Sans MS";
        background-color:dimgray;
        margin:5px 5px 5px 5px;
        padding:5px;
        width:670px;
        }
#pg640 img  {
        border:2px ridge dimgray; 
        background-color:ivory;
        margin:5px 5px 5px 5px;
        padding:5px;
        width:640px;
        }
#pg640 p   {
        border:0px double black; 
        font-size:14px;
        letter-spacing:1px;
        line-height:15px;
        color:ivory;
        font-family:"Comic Sans MS";
        background-color:dimgray;
        margin:5px;
        padding:5px;
        width:640px;
        text-align:left;
        }

#modoru {
        border:0px solid red;
        text-align:left;
        margin-left:20px;
        }
#modoru p {
        border:1px solid gold;
        color:brown; 
        text-align:center;
        background-color:lightblue;
        font-family:"Comic Sans MS";
        width:80px;
        padding:2px;
        }

#modoru a {display:block;}

#textright {text-align:right;margin-right:50px;}

