body{
    background-color:  #2cdcd4;
    color:             #020000;
    font-size:         medium;
    font-family:       "ＤＦ平成明朝体W3" "平成明朝体" "ＪＳ明朝" "ＭＳ 明朝", monospace;
    line-height:       1.6em;
    margin-left:       1em;
    margin-right:      1em;
    }

a:active{
    color:             deepskyblue;
    }

a:hover{
    background-color:  paleturquoise;
    color:             #0810ff;
    }

a:visited{
    color:             #020408;
    }

a:unknown{
    color:             teal;
    }

hr  {display:       none;
    } 


/*   見出し   */
h1, h2, h3, h4, h5{
    font-family:    "HGSｺﾞｼｯｸM", "ＤＦ平成ゴシック体W5","ＭＳ ゴシック", monospace;
    }

h1  {
    line-height:    1.1em;
    margin-bottom:  1.3em;
    }
h1 small{
    color:          #030f0c;
    font-size:      0.5em;
    font-weight:    lighter;
    }
h1 small.aut{
    font-size:      0.3em;
    }
h1 .aut{
    font-size:      0.9em;
    }
h2  {
    margin:         1.5em 0.3em;    /*   上1.2、下0.3   */
    }

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.1em 0em 0.2em 0em;    /*   上1.2、下0.3   */
    }
h3 small
    {font-family:   "ＤＦ平成明朝体W7","ＭＳ ゴシック";
    font-size:      0.9em;
    font-weight:    lighter;
    }
h4  {
    margin:         1em 0.3em;    /*   上1、下0.3   */
    }


/*   見出し補助   */
.term{
    font-size:      0.6em;
    color:          #033327;
    }
.subtit{
    font-size:      0.7em;
    color:          #033327;
    }
small.subtit{
    font-size:      0.7em;
    }
.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;
    }

dt.tit{
    font-family:    "ＤＦ平成明朝体W7","ＭＳ ゴシック", monospace;
    }

dt.month{
    font-size:      0.8em;
    font-family:    "Tahoma","Arial",sans-serif;
    font-weight:    lighter;
    margin:         1em 0.5em 0em 2em;
    }

h2.year{
    background-color:  mediumturquoise;
    border-color:      midnightblue;
    border-style:      solid;
    border-width:      thin;
    color:             midnightblue;
    font-size:         1.1em;
    margin:            3em 0em 0.5em 0em;
    padding:           0.3em 1.5em 0.3em 0em;
    }


/*   目次   */
/*   関連ページ指示、右寄せ   */
.anchors{
    font-size:      0.9em;
    font-family:    "ＨＧ正楷書体-PRO","ＤＦ細楷書体";
    text-align:     right;
    line-height:    1.4em;
    margin:         0.8em 1em;       /*   上1、下1   */
    }
.associate{
    font-size:      0.8em;
    font-family:    "Arial Black","Arial";
    text-align:     right;
    line-height:    1.2em;
    margin:         0.2em 1.7em 0.8em 0em;
    }

/*   目次ページ用   */
.menu0{
    font-size:      1em;
    line-height:    1.5em;
    }
.menu0 dt{
    font-family:    "ＤＦ平成明朝体W7","ＭＳ ゴシック", monospace;
    margin-left:    2em;
    margin-bottom:  0.3em;
    }
.menu0 dd{
    font-size:      0.9em;
    font-family:    "ＤＦ平成明朝体W3","ＭＳ 明朝", monospace;
    margin-left:    4em;
    margin-bottom:  1.2em;
    }
.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 1em;    /*   上1.5、下0.5   */
    }
.menu2 dt{
    font-family:    "ＤＦ平成明朝体W7","ＭＳ ゴシック";
    font-size:      0.9em;
    margin-left:    15%;
    margin-bottom:  0.3em;
    }
.menu2 dd{
    font-size:      0.8em;
    font-family:    "ＤＦ平成明朝体W3";
    margin-left:    20%;
    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%  */
    }

.menu5 dt{
    font-family:    "ＤＦ平成明朝体W7","ＭＳ ゴシック";
    margin-left:    1em;
    margin-bottom:  0.3em;
    }
.menu5 dd{
    font-size:      0.9em;
    font-family:    "ＤＦ平成明朝体W3";
    margin-left:    2em;
    margin-bottom:  1em;
    }


.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 0em 1.5em 3.2em;
    padding:           0.3em 0.8em 0.1em 1.1em;
    }


/*   まえがき   */
.lead{
    font-size:      0.9em;
    font-family:    "ＨＧ正楷書体-PRO","ＤＦ細楷書体";
    line-height:    1.4em;
    margin:         2em 1em 3em 15%;
    }

/*   コメント   */
.comment{
    font-size:      0.9em;
    font-family:    "HGSｺﾞｼｯｸM", "ＭＳ ゴシック", monospace;
    line-height:    1.3em;
    margin:         1em 1em 1.5em 10%;
    }

.note{
    color:          navyblue;
    font-family:    "ＨＧ正楷書体-PRO","ＤＦ細楷書体";
    font-size:      0.9em;
    line-height:    1.3em;
    margin:         0.5em 0.5em 1em 3em;
    }

.in_note{
    color:          navyblue;
    font-family:    "ＨＧ正楷書体-PRO","ＤＦ細楷書体";
    font-size:      0.9em;
    }

.tuiki{
    color:          midnightblue;
    font-family:    "ＨＧ正楷書体-PRO","ＤＦ細楷書体";
    font-size:      0.9em;
    line-height:    1.4em;
    margin:         0.6em 0.5em 0.8em 3.5em;
    }
.tuiki blockquote{
    font-size:      1em;
    }


/*   あとがき   */
.foot{
    color:          navy;
    font-family:    "ＨＧ正楷書体-PRO","ＤＦ細楷書体";
    font-size:      0.9em;
    line-height:    1.4em;
    margin:         2em 0.5em 2em 10%;
    }
.foot dt{
    font-family:    "ＤＦ平成明朝体W7","ＭＳ ゴシック";
    margin-bottom:  0.3em;
    }
.foot dd{
    font-size:      0.9em;
    margin-bottom:  0.6em;
    }

/*   新着案内    */
.NewData{
    background-color:  aquamarine;
    border-color:      mediumseagreen;
    border-style:      solid;
    border-width:      thin;
    font-size:         0.9em;
    font-family:       "ＨＧ正楷書体-PRO","ＤＦ細楷書体";
    line-height:       1.8em;
    margin :           2.5em 1em 2em 1em;
    padding:           0.2em 1.5em 0.5em 1.3em;
    }

/*   演劇・映画・DVD    */
.dat{
    background-color:  mediumturquoise;
    border-color:      teal;
    border-style:      solid;
    border-width:      thin;
    font-size:         0.9em;
    font-family:       "ＨＧ正楷書体-PRO","ＤＦ細楷書体";
    line-height:       1em;
    margin :           2.5em 0.8em 1.4em 0.8em;
    padding:           0.8em 1.4em 0.8em 0.8em;
    }
div.txt{
    text-align:      justfy;
    margin:          0.2em 0.5em 3em 3em;     /*   上0.3、下3   */
    }



/*   主要ブロック   */
p   {
    text-align:     justfy;
    margin-top:     0.3em;
    margin-bottom:  0.4em;
    }
.setumei {
    font-size:      0.7em;
    margin:         0.5em, 4em, 4em, 2em;
    }
div.solid{
    border:         #0680a0 solid 0.2em;
    margin:         0.5em 0.5em 0.1em 0.5em;
    padding:        1em;
    }
.chapter{
    font-size:      1.1em;
    text-align:     center;
    margin:         1.3em 1.2em;    /*   上1.5、下1.2   */
    }
ul{
    font-size:      0.9em;
    margin:         1.5em 1em 1.3em 3em;
    }

li{
    line-height\:    1.3em;
    margin:          0.5em 0em 1em 2em;/*   上2、右0、下3、左10%   */
    }

.list{
    font-size:      0.9em;
    line-height:    1.3em;
    }
.list dt{
    font-family:    "ＤＦ平成明朝体W7","ＭＳ ゴシック", monospace;
    margin-left:    2em;
    margin-bottom:  0em;
    }
.list dd{
    font-family:    "ＤＦ平成明朝体W3","ＭＳ 明朝", monospace;
    margin-left:    3em;
    margin-bottom:  1em;
    }
.list li{
    line-height\:    1.3em;
    margin:          0.5em 0em 0.5em 1.5em;
    }
table{
    margin:          0.5em 1em 0.5em 1em;
    }


/*   引用関係   */
blockquote{
    font-size:      0.9em;
    line-height:    1.4em;
    color:          #033232;
    /*              上0.9、右0.5、下0.9、右2.5   */
    margin:         0.9em 0em 0.9em 1.6em;
    }
cite{
    font-size:       0.8em;
    font-family:     "ＨＧ正楷書体-PRO","ＤＦ細楷書体";
    font-style:normal;
    }


/*   縦書   */
.tate1{
    width:           36em;
    direction:       ltr;
    WRITING-MODE:    tb-rl;
    height:          21em;
    margin-top:      2em;
    }
.tate2{
    width:           36em;
    Direction:       ltr;
    WRITING-MODE:    tb-rl;
    height:          16em;
    margin-top:      2em;
    font-family:     "ＤＦ行書体","ＤＦ平成明朝体W3";
    }



/*   題述形式   */
dt  {font-family:    "ＤＦ平成明朝体W3", "ＭＳ ゴシック", monospase;
    font-size:       1.1em;
    font-weight:     normal;
    line-height:     1.3em;
    margin-bottom:   0.4em;
    }
dd  {font-family:    "ＤＦ平成明朝体W3", "ＭＳ 明朝";
    font-size:       1em;
    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;
    }
/*   作家事典用   */
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%   */
    }


table{
    line-height:     1.1em;
    }


/*   インライン修飾   */
.katagaki{
    font-size:       0.8em;
    font-family:     "ＨＧ正楷書体-PRO", "ＤＦ細楷書体";
    color:           #033327;
    }
.kakomi{
    background-color:  aquamarine;
    border-color:    mediumseagreen;
    border-style:    solid;
    border-width:    thin;
    padding:         0.2em;
    }
.setumei{
    font-size:       0.8em;
    font-family:     "ＨＧ正楷書体-PRO", "ＤＦ細楷書体";
    color:           #003030;
    }

strong{
    font-family:    "ＤＦ平成明朝体W7","ＭＳ ゴシック";
    font-weight:     normal;
    }
em  {font-weight:    normal;
    font-style:      normal;
    background-color:#28e8ef;
    }
caption{
    font-family:     "ＭＳ ゴシック";
    font-size:       0.9em;
    font-weight:     bold;
    text-align:      center;
    margin:          1em 1em 3em 1em;
    }
.alert{
    color:           #A02000;
    }
.blue{
    color:           #0000AA;
    }
big {font-size:      1.6em;
    font-weight:     normal;
    font-family:     "ＤＦ平成明朝体W7","ＭＳ ゴシック";
    }
.tiny{
	 font-size:      0.8em;
    line-height:     1.2em;
    }
.sample{
	 font-size:      0.7em;
    text-align:      center;
    margin:          1.5em 1.6em;    /*   上1.2、下1.2   */
    }
/*   欧米語フォント指定   */
.en {
    font-family:     "Bookman Old Style", "Times New Roman Bold", "Century Oldst";
    }
.fr {
    font-family:     "Tahoma", "Script", "Century Oldst";
    }
.es {
    font-family:     "Lucida", "Lucida Sans Unicode", "Century Oldst";
    }
.pt {
    font-family:     "Lucida", "Lucida Sans Unicode", "Century Oldst";
    }
.it {
    font-family:     "Lucida", "Lucida Sans Unicode", "Century Oldst";
    }
.de {
    font-family:     "Bookman Old Style", "Courier New", "Century Oldst";
    }
.pl {
    font-family:     "Platino Linotype", "Century Oldst";
    }
.tw {font-family:     "Arial Unicode MS", "MingLiU ", "Bitstream Cyberbit";
    }
.kr {font-family:     "BatangChe", "Bitstream Cyberbit", "Arial Unicode";
    }

/*   数値参照用緊急避難   */
b   {font-size:      inherit;
    font-family:     "Arial Unicode MS", "BatangChe", "MingLiU ", "Bitstream Cyberbit" ;
    font-weight:     normal;
    }
h1 b{font-family:     "GlimChe", "Arial Unicode MS", "MingLiU";
    }
dt b{font-family:     "GlimChe", "Arial Unicode MS", "MingLiU";
    }

/*   署名、著作権、メニュー、ホーム   */
.signature{
    font-family:     "ＤＦ細楷書体","ＨＧ正楷書体-PRO";
    text-align:      right;
    color:           #033327;
    margin:          1.5em 0em 1em;
    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", "Tunga", "Arial", sans-serif;
    text-align:      right;
    color:           #06664e;
    margin:          2.5em 0em 0.7em 0em;
    padding-bottom:  0.7em;
    padding-right:   0.5em;
    border-bottom:   0.1em solid #088868;
    }
.subhome{
    font-size:       1em;
    font-weight:     bolder;
    font-family:     "HGSｺﾞｼｯｸM","ＤＦ平成ゴシック体W5";
    margin:          0.6em 0em;     /*   上1、下0   */
    text-align:      center;
    }
.home{
    font-size:       1.2em;
    font-weight:     bolder;
    font-family:     "HGSｺﾞｼｯｸM","ＤＦ平成ゴシック体W5";
    margin:          0.6em 0.8em;     /*   上1、下0.8   */
    text-align:      center;
    }

/*   配置制御   */
.sage1  {margin-left:"5%"   }
.sage2  {margin-left:"10%"  }
.sage3  {margin-left:"17%"  }
.sage4  {margin-left:"30%"  }
.sage5  {margin-left:"50%"  }
.right	{text-align:right }
.center	{text-align:"center"}

