/*　standalone css */

body  {
       width:90%;
       font-family:'メイリオ','Meiryo','ＭＳ Ｐゴシック',sans-serif;
       background:url("p15_25.gif");  
       background-attachment:fixed;
       background-repeat:repeat;
       background-color:lightblue;
       text-align:center;
       margin:0px auto 10px auto;
       scrollbar-face-color:gold;   
       }

h1    {
       width:600px;
       color:lime;
       font-size:120%;
       letter-spacing:2px;
       text-align:left;
       padding:2px;
       margin:10px auto 10px 30px;
       text-shadow:3px 3px 8px black;
       }
h2     {
       border:3px double darkgreen;
       background-color:green;
       color:gold;
       width:600px;
       font-size:110%;
       text-align:center;
       padding:2px;
       letter-spacing:5px;
       margin:10px auto 10px auto;
       }
h3    {
       border:0px outset ivory;
       color:gold;
       width:300px;
       font-size:110%;
       text-align:center;
       letter-spacing:5px;
       }
h4   {
       text-indent:20px;
       color:black;
       width:95%;
       font-size:120%;
       text-align:left;
       letter-spacing:1px;
       margin:20px 10px 5px 10px;
       text-shadow:0px 0px 3px yellow;
       }
h5   {
       border:0px outset ivory;
       color:darkgreen;
       width:90%;
       font-size:110%;
       text-align:left;
       letter-spacing:1px;
       margin:5px 10px 5px 50px;
      }
a           {padding:1px;text-decoration:none;border:1px ridge blue;border-radius:5px;padding:2px;}
a:link      {color:blue;}
a:visited {color:blue;}
a:hover   {background-color:palegreen;}

#divroot {
       border:0px solid red; 
       width:90%;
       text-align:center;
       padding:0px ;
       margin:0px auto 0px auto;
       border-radius:12px;                      
       }

#divtext {
       font-size:90%;
       border:0px ridge lavender;
       width:80%;
       background-color:lightblue;
       margin:10px auto 10px auto;
       line-height:22px;
       padding:5px 15px 5px 15px;
       border-radius:5px;  
       box-shadow:1px 1px 1px gray; 
       }
#divtext p {
      text-align:left;
      text-indent:12px;
      }   
#dl1 {
      margin-left:20px;
      }
#dl1 dd {
      text-align:left;
      text-indent:20px;
      }

#textright {text-align:right;margin-right:50px;font-size:100%;}

/* photo frame */
#div_frame {
    text-align:center;
    width:100%;
    margin:20px auto 10px auto;
    }
#div_frame img {
    width:98%;
    border-radius:8px;
    margin:0px auto 0px auto;
    box-shadow:2px 2px 5px black;
    }
#div_frame p {
    width:98%;
    color:ivory;
    text-indent:12px;
    margin:5px auto 10px 10px;
    text-align:left;
    text-shadow:2px 0px 0px black;
    }

/* modoru */
#modoru , #link {
        border:0px solid red;
        text-align:left;
        margin-left:20px;
        }
#modoru p , #link p {
        border:1px ridge gold;
        text-align:center;
        background-color:lightblue;
        width:50px;
        font-size:12px;
        font-weight:bold;
        padding:1px;
        }

#modoru a , #link a {color:darkblue;display:block;}


