

body{background-color:#FFFACD;
     margin:0px;
     padding:0px;}

a:link{color:#2E8B57;}
a:visited{background-color:; color:#C71585;}
a:active{color:#F0E68C;}
a:hover{font-size:1.4em;}


div.title{position:absolute;  top:0px; bottom:50px;        
        BACKGROUND-IMAGE: url(pic/017.jpg);        
        width:750px;
        height:50px;
        margin:0px;
        border:groove 0px;
        padding:5px;
        font-size:20px;
        text-align:center;
        }


div.top_link{position:absolute; top:50px; bottom:75px;
           BACKGROUND-color:#C0E5E6;
           width:750px;
           height:25px;
           margin:0px;
           border:none 0px;
           padding:4px;
           text-align:left;  
           font:normal normal normal 13px/1.2em cursive;
           }


div.side_link{position:absolute; top:75px;
           BACKGROUND-color:#AFEEEE;           
           width:125px;
           height:8330px;
           margin:0px;
           border:inset 0px navy;
           padding:5px;
           font:normal normal normal 11px/1.4em sans-serif;
           text-align:left;
           }


div.body{position:absolute; top:75px; left:125px;
       BACKGROUND-color:#FFFACD; 
       width:625px;
       height:100%;
       margin:0px;
       border:double 0px #F9FFFF;
       padding:0px;
       font:normal normal normal 12px/1.3em sans-serif;
       list-style-type:circle;
       }

p.header{BACKGROUND-color:#8Fbb8B;
        width:auto;
       height:auto;
       margin:0px;
       border:none 0px skyblue;
       padding:9px;
       font:normal normal bold 14px/normal serif;
       color:#053515;
       }

p.quote{BACKGROUND-color:#FAEFC5;
        width:auto;
       height:auto;
       margin:0px;
       border:none;
       padding:5px;
       font:normal normal normal 11px/normal serif;
       text-align:right;
       }


p.arti{BACKGROUND-color:#FAFFFF;
        width:98%;
       height:auto;
       margin:15px;
       border:solid 1px #003300;
       padding:7px;
       font:normal normal normal 13px/1.2em serif;
       }


p.kaisetu{BACKGROUND-color:#F5FFFA;
        width:auto;
       height:auto;
       margin:0px;
       border:none;
       padding:15px;
       font:normal normal normal 13px/1.2em serif;
       text-align:left;
       }


p.tate{BACKGROUND-color:#FAEFC5;
        width:auto;
       height:auto;
       margin:0px;
       border:none;
       padding:5px;
       font:normal normal normal 13px/normal sans-serif;
       text-align:right;
       writing-mode:tb-rl;
       }

p.igaki{BACKGROUND-color:#211111;
        width:100%;
       height:auto;
       margin:0px;
       border:none 0px skyblue;
       padding:1px;
       font:normal normal bold 14px/normal serif;
       color:#053515;
       }





