body{
    color:           #020c0a;
    background:      #2adad0;
    font-size:       medium;
    font-family:     "ＤＦ平成明朝体W3","ＪＳ明朝","ＭＳ 明朝";
    line-height:     1.4em;
    margin:    0.6em 3%;
    }

a:hover{
    color:         #1010ff;
    font-weight:    bolder;
    }
hr  {display: none;
    } 


/*   見出し   */
h1, h2, h3, h4, h5{
    font-family:    "HGSｺﾞｼｯｸM", "ＤＦ平成ゴシック体W5","ＭＳ ゴシック", monospace;
    }

h1  {
    line-height:    1.1em;
    margin-bottom:  1.4em;
    }
h1 small{
    font-size:      0.5em;
    font-weight:    lighter;
    }
h1 small.aut{
    font-size:      0.3em;
    }
h2  {
    margin:         1.5em 0.4em;    /*   上1.2、下0.5   */
    }

h2.topica {
    margin:         1.8em 0em 0em 3em;    /*   上1.2、下0.5   */
    }


/*    リンク集のカテゴリー用    */
h2.category{
    font-size:      1.3em;
    margin:         2.5em 0em;       /*   上2、下0   */
    }
h2 small
    {font-family:   "ＤＦ平成明朝体W7";
    font-weight:    lighter;
    }
h3  {
    margin:         1.2em 0.3em;    /*   上1.2、下0.3   */
    }
h3 small
    {font-family:   "ＤＦ平成明朝体W7";
    font-weight:    lighter;
    }
h4  {
    margin:         1em 0.3em;    /*   上1、下0.3   */
    }


/*   見出し補助   */
term{
    font-size:      0.6em;
    color:          #033327;
    }
subtit{
    font-size:      0.6em;
    color:          #033327;
    }
.year{
    font-size:      0.8em;
    font-family:    "Tahoma","Arial",sans-serif;
    margin:         1em 0.5em;     /*   上1、下1   */
    }
.month{
    font-size:      0.8em;
    font-family:    "Tahoma","Arial",sans-serif;
    font-weight:    lighter;
    }


/*   目次   */
/*   関連ページ指示、右寄せ   */
.anchors{
    font-size:      0.9em;
    font-family:    "ＨＧ正楷書体-PRO","ＤＦ細楷書体";
    text-align:     right;
    line-height:    1.4em;
    margin:         1em 1em;       /*   上1、下1   */
    }
/*   目次ページ用   */
.menu1{
    font-size:      0.9em;
    line-height:    1.5em;
    margin:         1.7em 2.5em;    /*   上1.7、下2.5   */
    }
.menu1 dt{
    font-size:      1em;
    font-family:    "ＤＦ平成明朝体W3","ＭＳ ゴシック", monospace;
    margin-left:    10%;
    margin-bottom:  0.3em;
    }
.menu1 dd{
    font-size:      0.9em;
    font-family:    "ＤＦ平成明朝体W3","ＭＳ 明朝", monospace;
    margin-left:    15%;
    margin-bottom:  1em;
    }
/*   ページ内目次用   */
.menu2{
    line-height:    1.4em;
    margin-top:     1.5em 0.5em;    /*   上1.5、下0.5   */
    }
.menu2 dt{
    font-family:    "ＤＦ平成明朝体W7";
    font-size:      0.9em;
    margin-left:    20%;
    margin-bottom:  0.3em;
    }
.menu2 dd{
    font-size:      0.8em;
    font-family:    "ＤＦ平成明朝体W3";
    margin-left:    25%;
    margin-bottom:  1em;
    }

.menu3{
    font-size:      0.9em;
    line-height:    1.1em;
    margin:         1.5em 1em 1em 40%;
                                /*   上1.5、右 1 下1 左 40%  */
    }

.menu4{
    font-size:      0.8em;
    line-height:    1.1em;
    margin:         1.5em 1em 1em 60%;
                                /*   上1.5、右 1 下1 左 40%  */
    }


.category dt{
    font-size:      0.9em;
    margin-left:    60%;
    margin-bottom:  0em;
    }


.sakuin{
    background-color:  mediumturquoise;
    border-color:      midnightblue;
    border-style:      solid;
    border-width:      thin;
    color:             midnightblue;
    font-size:         1.1em;
    margin:            2em 0.5em 1.2em 10%;
    padding:           0.3em 0.8em 0.1em;
    }



/*   まえがき   */
.lead{
    font-size:      0.9em;
    font-family:    "ＨＧ正楷書体-PRO","ＤＦ細楷書体";
    line-height:    1.2em;
    margin:         2em 1em 3em 15%;
    }

/*   コメント   */
.comment{
    font-size:      0.9em;
    font-family:    "HGSｺﾞｼｯｸM", "ＭＳ ゴシック", monospace;
    line-height:    1.2em;
    margin:         1em 1em 1.5em 10%;
    }

/*   あとがき   */
.foot{
    font-size:      0.9em;
    line-height:    1.2;
    margin:         2em 0.5em 1em 5%;
    }
.foot dt{
    font-size:      0.8em;
    font-family:    "ＤＦ平成明朝体W7";
    margin-bottom:  0.3em;
    }
.foot dd{
    font-size:      0.7em;
    margin-bottom:  0.6em;
    }


/*   主要ブロック   */
p   {margin-top:    0.3em;
    margin-bottom:  0.4em;
    }
div.solid{
    border:         #088868 solid 0.2em;
    margin:         0.3em 0em;
    }
.chapter{
    font-size:      1.1em;
    text-align:     center;
    margin:         1.5em 1.3em;    /*   上1.5、下1.2   */
    }
ul{
    font-size:      0.9em;
    margin:         1.5em 15% 1.3em;    /*   上1.5、下1.2   */
    }


/*   引用関係   */
blockquote{
    font-size:      0.9em;
    line-height:    1.3em;
    color:          #033333;
    /*              上0.9、右0.5、下0.9、右2.5   */
    margin:         0.9em 0em 0.9em 2em;
    }
cite{
    font-size:       0.8em;
    font-family:     "ＨＧ正楷書体-PRO","ＤＦ細楷書体";
    font-style:normal;
    }



/*   数値参照用緊急避難   */
b   {
    font-family:     "ＭＳ ゴシック";
    font-weight:     normal;
    }


/*   題述形式   */
dt  {font-family:    "ＤＦ平成明朝体W3", "ＭＳ 明朝", monospase;
    font-size:       1.1em;
    font-weight:     normal;
    margin-bottom:   0.4em;
    }
dd  {font-family:    "ＤＦ平成明朝体W3";
    font-size:       1em;
    line-height:     1.4em;
    margin-bottom:   2em;
    }


/*   読書ファイル用
        aut:         著者
        tit:         題名
        pug:         出版社   */
dt span.aut{
    font-family:     "ＤＦ平成明朝体W7";
    }
dt span.tit{
    font-family:     "ＤＦ平成明朝体W7";
    font-size:       1.1em;
    }
dt span.pub{
    font-size:       0.9em;
    font-weight:     lighter;
    }
/*   映画ファイル用   */
.dat{
    font-size:       0.9em;
    line-height:     1em;
    margin:          1em 0.2em;     /*   上1、下0.2   */
    }
.txt{
    line-height:     1.3em;
    margin:          0.3em 3em;     /*   上0.3、下3   */
    }
/*   作家事典用   */
h2.life{
    font-size:       1.3em;
    }
h2.works{
    font-size:       1.2em;
    margin:          2em 0em 0.5em 12%;/*   上2、右0、下3、左10%   */
    }
h2.links{
    font-size:       1.2em;
    margin:          2em 0em 0.5em 12%;/*   上2、右0、下3、左10%   */
    }
h2.plays{
    font-size:       1.2em;
    margin:          2em 0em 0.5em 12%;/*   上2、右0、下3、左10%   */
    }
h2.biblo{
    font-size:       1.2em;
    margin:          2em 0em 0.5em 12%;/*   上2、右0、下3、左10%   */
    }



/*   インライン修飾   */
.katagaki{
    font-size:       0.6em;
    font-family:     "ＨＧ正楷書体-PRO", "ＤＦ細楷書体";
    color:           #033327;
    }
strong
    {font-family:    "ＤＦ平成明朝体W7";
    font-weight:     normal;
    }
em  {font-weight:    normal;
    font-style:      normal;
    background-color:#28e8ef;
    }
.tiny{
	 font-size:      0.8em;
    line-height:     1.2em;
    }
.blue{
    color:           #0000AA;
    }/*   中央寄せ例示   */
.sample{
	 font-size:      0.7em;
    text-align:      center;
    margin:          1.5em 1.6em;    /*   上1.2、下1.2   */
    }


/*   署名、著作権、メニュー、ホーム   */
.signature{
    font-family:     "ＤＦ細楷書体","ＨＧ正楷書体-PRO";
    text-align:      right;
    color:           #033327;
    margin:          1.6em 0em 1em;     /*   上1.6、左右0、下1   */
    padding-bottom:  0.4em;
    border-bottom:   0.1em solid #088868;
    }
/*   初出雑誌   */
.ori{
    font-family:     "ＤＦ細楷書体","ＨＧ正楷書体-PRO";
    font-size:       0.9em;
    font-family:     "Arial Narrow", "Century", sans-serif;
    text-align:      right;
    color:           #033327;
    margin:          1.2em 0.6em;    /*  上1.5、下1   */
    }
address{
    font-size:       0.9em;
    font-family:     "Arial Narrow", "Century", sans-serif;
    text-align:      right;
    color:           #06664e;
    margin:          2.5em 0em 0.7em;    /*  上2.5、左右0、下0.7   */
    padding-bottom:  0.7em;
    border-bottom:   0.1em solid #088868;
    }
.subhome{
    font-size:       1em;
    font-weight:     bolder;
    font-family:     "HGSｺﾞｼｯｸM","ＤＦ平成ゴシック体W5";
    margin:          0.9em 0em;     /*   上1、下0   */
    text-align:      center;
    }
.home{
    font-size:       1.2em;
    font-weight:     bolder;
    font-family:     "HGSｺﾞｼｯｸM","ＤＦ平成ゴシック体W5";
    margin:          0.9em 0.8em;     /*   上1、下0.8   */
    text-align:      center;
    }

