@import url(anchors.css);

@import url(xfont.css);



body{

    background-color:  seashell;

    color:             #060000;

    font-size:         20px;

    line-height:       1.4em;

    margin:            0.5em;

    }





h1{

    font-size:         1.5em;

    margin:            0em 1em 2em 0em;

    }

h2{

    letter-spacing:    0.1em;

    font-size:         1.4em;

    margin:            0.8em 0em 2em 0em;

    color:             #066660;

    padding-top:       1em;
    border-top:        2px solid #088868;

    }

h3{

    letter-spacing:    0.2em;

    margin:            2em 1em 1em 1em;

    }

h4{

    letter-spacing:    0.1em;

    margin:            0.5em 1em 0em 1em;

    }

.mokuzi{

    margin:            3em 0em 1em 10%;

    }





.ryakureki{

    color:             #003333;

    font-size:         0.9em;

    line-height:       1.3em;

    margin:            2em 1em 0.5em 25%;

   }







dl{

    line-height:       1.4em;

    margin:            0em 0em 3em 5%;

    }

dl.menu0{

    margin:            1em 5em 3em 20%;

    }

.menu0 dt{

    font-size:         1.2em;

    letter-spacing:    4px;

    word-spacing:      0.5em;

    }

dl.menu1{

    margin:            1em 5em 3em 20%;

    }

.menu1 dt{

    font-size:         1.3em;

    letter-spacing:    2px;

    word-spacing:      0.3em;

    }

dl.menu2{

    margin:            20% 5em 3em 20%;

    }

.menu2 dt{

    font-size:         0.9em;

    word-spacing:      0.2em;

    }

.menu2 dd{

    font-size:         0.9em;

    }

dl.menu3{

    margin:            1em 1em 0.5em 60%;

    }



dt{

    margin:            0.4em 0.6em;

    }

dd{

    margin-bottom:     0.6em;

   }

ul{

    line-height:       1.2em;

    margin:            0.2em 0em 0.7em 5%;

    }





p   {

     text-indent:      2em;

    }

p.tanka{

    margin:            0em 5% 1em 1em;

    word-spacing:      0.05em;

    }

p.tanka{

    margin:            0em 5% 1em 1em;

    word-spacing:      0.2em;

    }

p.kotobagaki{

    margin:            0em 10% 0em 3em;

    font-size:         0.9em;

    }

p.serihu{

    margin:            0.5em 1em 0.5em 0.5em;

    }



div.poetry{

    margin:            1em 1em 3em 2em;

    }

div.story{

    line-height:       40px;

    margin:            0.6em 0em 1.1em 0em;

    }



div.chapter{

    margin-top:        1.5em;

    margin-bottom:     0.5em;

    text-align:        center;

    }



div.maegaki{

    font-size:         0.9em;

    line-height:       1.3em;

    margin:            1em 0.5em 1em 15%;

   }



div.epigraph{

    color:             #000603;

    font-size:         0.9em;

    line-height:       1.3em;

    margin:            1em 0.5em 1em 18%;

   }



div.atogaki{

    font-size:         0.9em;

    line-height:       1.3em;

    margin:            1em 0.5em 1em 10%;

   }



div.notes{

    font-size:         0.8em;

    margin:            0.5em 0em 1.5em 4em;

    }



div.comment{

    line-height:       1.3em;

    font-size:         0.8em;

    margin:            2em 1em 1.5em 10%;

    }



blockquote{

    font-size:         0.9em;

    color:             #0f0f33;

    line-height:       1.3em;

    margin:            0.8em 0em 0.8em 4em;

    text-indent:      none;

    }



cite{

    font-size:         0.8em;

    font-style:        normal;

    font-weight:       light;

    }



.kakomi1{

    border:            thin;
    border-style:      solid;

    margin:            0.2em;

    padding:           0.3em;

    }



.kakomi2{

    border:            medium;
    border-style:      solid;

    margin:            0.2em;

    padding:           0.3em;

    }



.kakomi3{

    border:            thick;
    border-style:      solid;

    margin:            0.2em;

    padding:           0.3em;

    }







.teihon{

    color:             #033333;

    font-size:         0.8em;
    font-style:        normal;

    margin:            2em 0em 2.5em 0em;

    text-align:        right;

    }



.author{

    font-size:         0.9em;
    }



address{

    border-bottom:     2px solid #088868;

    color:             #06664e;

    font-style:        normal;

    font-size:         0.8em;
    font-weight:       lighter;

    line-height:       1.2em;

    margin:            2em 0.5em 1.5em;

    padding-bottom:    0.5em;
    text-align:        right;

    }





em{

    font-weight:       600;

    }

.yaku{

    font-weight:       600;

    }



.blue{

    color:             #0000cc;

    }



.subhome{

    font-size:         1em;

    font-weight:       bolder;

    text-align:        center;

    margin:            0.60em 0em;

    }

.home{

    font-size:         1.2em;

    font-weight:       bolder;

    text-align:        center;

    margin:            0.6em 1em;

    }

