@media print {
div.no_print { display:none; }
}

@media handheld {
html        { overflow-y:scroll;}
BODY        { padding:0em; background-color:#ffffff; color:#000000; line-height:120%;
              font-family:"メイリオ","ＭＳ Ｐゴシック",sans-serif;}

A:link      { color:#0000ff; text-decoration:none; }
A:visited   { color:#330099; text-decoration:none; }
A:hover     { color:#ff0033; text-decoration:underline; background-color:#ffff66; }

.since      { font-size:80%; }
DIV.gou     { font-weight:bold; margin: 0.6em 1em 0.6em 0em; }
UL.mokuji   { list-style-type:disc; line-height:1.2; margin:0.4em 0em 0.4em 1em; padding:0em;  }
UL.mokuji LI{ font-weight:normal; font-size:100%; margin:0; padding:0.3em 0em 0.3em 0em; }
UL.mokuji_sub { list-style-type:circle; line-height:1.2; margin:0.2em 0em 0.2em 1em; padding:0em; }
UL.mokuji_sub LI { font-weight:normal; font-size:90%; margin:0; padding:0.2em 0em 0.2em 0em; }
DIV.hyodai  { border:solid 2px #0000ff; margin:0.2em 0em 0.6em; padding:0.6em;
              font-weight:bold; font-size:130%; text-align:center; }
DIV.l_g     { text-align:left; margin-bottom:0.2em; font-weight:bold; font-size:100%; }
DIV.c_g     { text-align:center; margin-bottom:0.2em; font-weight:bold; font-size:100%; }
DIV.r_g     { text-align:right; margin-bottom:0.2em; font-weight:bold; font-size:100%; }
H1          { margin:0; }
H1#title    { border:solid 2px #009900; margin:0.8em 0em 0.6em; 
              font-weight:bold; font-size:120%; text-align:center; padding:0.6em; 
              -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px; }
H2          { border:solid 2px #009900; margin:0.8em 0em 0.6em; 
              font-weight:bold; font-size:120%; text-align:center; padding:0.6em; 
              -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px; }
H1.gou      { margin: 0.6em 0em; }
P       { margin:0 0 0.8em 0em; text-indent: 1em; }   /* 行頭１字下げ */
P.i0-0  { margin:0 0 0 0em; text-indent: 0em; }
P.i0-1  { margin:0 0 0 1em; text-indent:-1em; }
P.i0-2  { margin:0 0 0 2em; text-indent:-2em; }
P.i0-3  { margin:0 0 0 3em; text-indent:-3em; }
P.i0-4  { margin:0 0 0 4em; text-indent:-4em; }
P.i0-5  { margin:0 0 0 5em; text-indent:-5em; }
P.i0-6  { margin:0 0 0 6em; text-indent:-6em; }
P.i0-7  { margin:0 0 0 7em; text-indent:-7em; }
P.i0-8  { margin:0 0 0 8em; text-indent:-8em; }
P.i0-9  { margin:0 0 0 9em; text-indent:-9em; }
P.i1-0  { margin:0 0 0 0em; text-indent: 1em; }
P.i1-1  { margin:0 0 0 1em; text-indent: 0em; }
P.i1-2  { margin:0 0 0 2em; text-indent:-1em; }
P.i1-3  { margin:0 0 0 3em; text-indent:-2em; }
P.i1-4  { margin:0 0 0 4em; text-indent:-3em; }
P.i1-5  { margin:0 0 0 5em; text-indent:-4em; }
P.i1-6  { margin:0 0 0 6em; text-indent:-5em; }
P.i1-7  { margin:0 0 0 7em; text-indent:-6em; }
P.i1-8  { margin:0 0 0 8em; text-indent:-7em; }
P.i1-9  { margin:0 0 0 9em; text-indent:-8em; }
P.i2-1  { margin:0 0 0 1em; text-indent: 1em; }
P.i2-2  { margin:0 0 0 2em; text-indent: 0em; }
P.i2-3  { margin:0 0 0 3em; text-indent:-1em; }
P.i2-4  { margin:0 0 0 4em; text-indent:-2em; }
P.i2-5  { margin:0 0 0 5em; text-indent:-3em; }
P.i2-6  { margin:0 0 0 6em; text-indent:-4em; }
P.i2-7  { margin:0 0 0 7em; text-indent:-5em; }
P.i2-8  { margin:0 0 0 8em; text-indent:-6em; }
P.i2-9  { margin:0 0 0 9em; text-indent:-7em; }
P.i3-3  { margin:0 0 0 3em; text-indent: 0em; }
P.i3-4  { margin:0 0 0 4em; text-indent:-1em; }
P.i3-5  { margin:0 0 0 5em; text-indent:-2em; }
P.i3-6  { margin:0 0 0 6em; text-indent:-3em; }
P.i3-7  { margin:0 0 0 7em; text-indent:-4em; }
P.i3-8  { margin:0 0 0 8em; text-indent:-5em; }
P.i3-9  { margin:0 0 0 9em; text-indent:-6em; }
P.i3-a  { margin:0 0 0 10em;text-indent:-7em; }
P.i4-4  { margin:0 0 0 4em; text-indent: 0em; }
P.i4-5  { margin:0 0 0 5em; text-indent:-1em; }
P.i4-6  { margin:0 0 0 6em; text-indent:-2em; }
P.i4-7  { margin:0 0 0 7em; text-indent:-3em; }
P.i4-8  { margin:0 0 0 8em; text-indent:-4em; }
P.i4-9  { margin:0 0 0 9em; text-indent:-5em; }
P.i5-5  { margin:0 0 0 5em; text-indent: 0em; }
P.i5-6  { margin:0 0 0 6em; text-indent:-1em; }
P.i5-7  { margin:0 0 0 7em; text-indent:-2em; }
P.i5-8  { margin:0 0 0 8em; text-indent:-3em; }
P.i5-9  { margin:0 0 0 9em; text-indent:-4em; }
P.i6-6  { margin:0 0 0 6em; text-indent: 0em; }
P.i6-7  { margin:0 0 0 7em; text-indent:-1em; }
P.i6-8  { margin:0 0 0 8em; text-indent:-2em; }
P.i6-a  { margin:0 0 0 10em;text-indent:-4em; }
P.i7-7  { margin:0 0 0 7em; text-indent: 0em; }
P.i8-8  { margin:0 0 0 8em; text-indent: 0em; }
P.i9-9  { margin:0 0 0 9em; text-indent: 0em; }
P.ia-a  { margin:0 0 0 10em;text-indent: 0em; }
P.l_g       { text-align:left;   margin:0.8em 0em 0.2em; text-indent:0em;
              font-weight:bold; font-size:105%; }
P.c_g       { text-align:center; margin:0.8em 0em 0.4em; text-indent:0em;
              font-weight:bold; font-size:105%; }
P.r_g       { text-align:right;  margin:0.8em 0em 0.2em; text-indent:0em;
              font-weight:bold; font-size:105%; }
P.l_n       { text-align:left;   margin:0; text-indent:0em; }
P.c_n       { text-align:center; margin:0; }
P.r_n       { text-align:right;  margin:0; }
P.list_h    { margin:0.8em 0 0em 1em; text-indent:0; }
P.list      { font-size:86%; margin:0em 2em; text-indent:-0.5em; }
P.l_i       { text-align:left; margin:0.8em 0em 0.2em; text-indent:0em; font-style:italic; }
DIV.quote   { margin:1.0em 1em 1.0em 1em; }
DIV.box     { border:solid 1px #ffffcc; margin:1.0em 0em; padding:0.8em; }
SPAN.g      { font-weight:bold; }
SPAN.i      { font-style:italic; }
SPAN.sup, SUP {font-size:75%; vertical-align:0.4em; }
SPAN.b_sup  {font-size:75%; font-weight:bold; vertical-align:0.4em; }
SPAN.sub, SUB {font-size:75%; vertical-align:0;}
COL.number  {text-align:right; vertical-align:top; width:2em; }
COL.title   {text-align:left; vertical-align:top; }
COL.year    {text-align:right; vertical-align:top; width:8em; }

P.year      { margin:0.4em 0em 0em 3em; text-indent:0em; font-weight:bold; font-size:100%; }

.navi1      { display:block; width:4.6em; text-align:center; padding:2px 1px 1px; 
              background-color:#ffffff; border:1px solid #0000cc; 
              -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.navi1t     { width:4.5em; padding:2px 4px 1px; 
              background-color:#ffffff; border:0px solid #0000cc; 
              -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.navi2      { display:block; width:3.5em; text-align:center; padding:2px 2px 1px; }

}
@media screen, print {
    
html        { overflow-y:scroll;}
BODY        { padding:1em; background-color:#ffffff; color:#000000; line-height:150%;
              font-family:"メイリオ","ＭＳ Ｐゴシック",sans-serif;}

A:link      { color:#0000ff; text-decoration:none; }
A:visited   { color:#330099; text-decoration:none; }
A:hover     { color:#ff0033; text-decoration:underline; background-color:#ffff66; }

.since      { font-size:80%; }
DIV.gou     { font-weight:bold; margin: 0.6em 1em 0.6em 0em; }
UL.mokuji   { list-style-type:disc; line-height:1.4; margin:0.4em 1em 0.4em 2em; padding:0;  }
UL.mokuji LI{ font-weight:normal; font-size:100%; margin:0; padding:0.3em 0em 0.3em 0em; }
UL.mokuji_sub { list-style-type:circle; line-height:1.3; margin:0.2em 1em 0.2em 1em; padding:0; }
UL.mokuji_sub LI { font-weight:normal; font-size:90%; margin:0; padding:0.2em 0em 0.2em 0em; }
DIV.hyodai  { border:solid 2px #0000ff; margin:0.2em 0em 0.6em; padding:0.6em;
              font-weight:bold; font-size:130%; text-align:center; }
DIV.l_g     { text-align:left; margin-bottom:0.2em; font-weight:bold; font-size:110%; }
DIV.c_g     { text-align:center; margin-bottom:0.2em; font-weight:bold; font-size:110%; }
DIV.r_g     { text-align:right; margin-bottom:0.2em; font-weight:bold; font-size:110%; }
H1          { margin:0; }
H1#title    { border:solid 2px #009900; margin:0.8em 0em 0.6em; 
              font-weight:bold; font-size:130%; text-align:center; padding:0.6em; 
              -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px; }
H2          { border:solid 2px #009900; margin:0.8em 0em 0.6em; 
              font-weight:bold; font-size:130%; text-align:center; padding:0.6em; 
              -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px; }
H1.gou      { margin: 0.6em 0em; }
P       { margin:0 0 0.8em 0em; text-indent: 1em; }   /* 行頭１字下げ */
P.i0-0  { margin:0 0 0 0em; text-indent: 0em; }
P.i0-1  { margin:0 0 0 1em; text-indent:-1em; }
P.i0-2  { margin:0 0 0 2em; text-indent:-2em; }
P.i0-3  { margin:0 0 0 3em; text-indent:-3em; }
P.i0-4  { margin:0 0 0 4em; text-indent:-4em; }
P.i0-5  { margin:0 0 0 5em; text-indent:-5em; }
P.i0-6  { margin:0 0 0 6em; text-indent:-6em; }
P.i0-7  { margin:0 0 0 7em; text-indent:-7em; }
P.i0-8  { margin:0 0 0 8em; text-indent:-8em; }
P.i0-9  { margin:0 0 0 9em; text-indent:-9em; }
P.i1-0  { margin:0 0 0 0em; text-indent: 1em; }
P.i1-1  { margin:0 0 0 1em; text-indent: 0em; }
P.i1-2  { margin:0 0 0 2em; text-indent:-1em; }
P.i1-3  { margin:0 0 0 3em; text-indent:-2em; }
P.i1-4  { margin:0 0 0 4em; text-indent:-3em; }
P.i1-5  { margin:0 0 0 5em; text-indent:-4em; }
P.i1-6  { margin:0 0 0 6em; text-indent:-5em; }
P.i1-7  { margin:0 0 0 7em; text-indent:-6em; }
P.i1-8  { margin:0 0 0 8em; text-indent:-7em; }
P.i1-9  { margin:0 0 0 9em; text-indent:-8em; }
P.i2-1  { margin:0 0 0 1em; text-indent: 1em; }
P.i2-2  { margin:0 0 0 2em; text-indent: 0em; }
P.i2-3  { margin:0 0 0 3em; text-indent:-1em; }
P.i2-4  { margin:0 0 0 4em; text-indent:-2em; }
P.i2-5  { margin:0 0 0 5em; text-indent:-3em; }
P.i2-6  { margin:0 0 0 6em; text-indent:-4em; }
P.i2-7  { margin:0 0 0 7em; text-indent:-5em; }
P.i2-8  { margin:0 0 0 8em; text-indent:-6em; }
P.i2-9  { margin:0 0 0 9em; text-indent:-7em; }
P.i3-3  { margin:0 0 0 3em; text-indent: 0em; }
P.i3-4  { margin:0 0 0 4em; text-indent:-1em; }
P.i3-5  { margin:0 0 0 5em; text-indent:-2em; }
P.i3-6  { margin:0 0 0 6em; text-indent:-3em; }
P.i3-7  { margin:0 0 0 7em; text-indent:-4em; }
P.i3-8  { margin:0 0 0 8em; text-indent:-5em; }
P.i3-9  { margin:0 0 0 9em; text-indent:-6em; }
P.i3-a  { margin:0 0 0 10em;text-indent:-7em; }
P.i4-4  { margin:0 0 0 4em; text-indent: 0em; }
P.i4-5  { margin:0 0 0 5em; text-indent:-1em; }
P.i4-6  { margin:0 0 0 6em; text-indent:-2em; }
P.i4-7  { margin:0 0 0 7em; text-indent:-3em; }
P.i4-9  { margin:0 0 0 9em; text-indent:-5em; }
P.i5-5  { margin:0 0 0 5em; text-indent: 0em; }
P.i5-6  { margin:0 0 0 6em; text-indent:-1em; }
P.i5-7  { margin:0 0 0 7em; text-indent:-2em; }
P.i5-8  { margin:0 0 0 8em; text-indent:-3em; }
P.i5-9  { margin:0 0 0 9em; text-indent:-4em; }
P.i6-6  { margin:0 0 0 6em; text-indent: 0em; }
P.i6-7  { margin:0 0 0 7em; text-indent:-1em; }
P.i6-8  { margin:0 0 0 8em; text-indent:-2em; }
P.i6-a  { margin:0 0 0 10em;text-indent:-4em; }
P.i7-7  { margin:0 0 0 7em; text-indent: 0em; }
P.i8-8  { margin:0 0 0 8em; text-indent: 0em; }
P.i9-9  { margin:0 0 0 9em; text-indent: 0em; }
P.ia-a  { margin:0 0 0 10em;text-indent: 0em; }
P.l_g       { text-align:left;   margin:0.8em 0em 0.2em; text-indent:0em;
              font-weight:bold; font-size:105%; }
P.c_g       { text-align:center; margin:0.8em 0em 0.4em; text-indent:0em;
              font-weight:bold; font-size:105%; }
P.r_g       { text-align:right;  margin:0.8em 0em 0.2em; text-indent:0em;
              font-weight:bold; font-size:105%; }
P.l_n       { text-align:left;   margin:0; text-indent:0em; }
P.c_n       { text-align:center; margin:0; }
P.r_n       { text-align:right;  margin:0; }
P.list_h    { margin:0.8em 0 0em 1em; text-indent:0; }
P.list      { font-size:86%; margin:0em 2em; text-indent:-0.5em; }
P.l_i       { text-align:left; margin:0.8em 0em 0.2em; text-indent:0em; font-style:italic; }
DIV.quote   { margin:1.0em 3em 1.0em 3em; }
DIV.box     { border:solid 1px #ffffcc; margin:1.0em 0em; padding:0.8em; }
SPAN.g      { font-weight:bold; }
SPAN.i      { font-style:italic; }
SPAN.sup, SUP {font-size:75%; vertical-align:0.4em; }
SPAN.b_sup  {font-size:75%; font-weight:bold; vertical-align:0.4em; }
SPAN.sub, SUB {font-size:75%; vertical-align:0;}
COL.number  {text-align:right; vertical-align:top; width:2em; }
COL.title   {text-align:left; vertical-align:top; }
COL.year    {text-align:right; vertical-align:top; width:8em; }

P.year      { margin:0.4em 0em 0em 3em; text-indent:0em; font-weight:bold; font-size:100%; }

.navi1      { display:block; width:4.6em; text-align:center; padding:2px 1px 1px; 
              background-color:#ffffff; border:1px solid #0000cc; 
              -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.navi1t     { width:4.5em; padding:2px 4px 1px; 
              background-color:#ffffff; border:0px solid #0000cc; 
              -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.navi2      { display:block; width:3.5em; text-align:center; padding:2px 2px 1px; }

}


