@charset "Shift_JIS";

@import url("text2.css");

/* ------------------------------ */
/*  stylesheet : palette d'azm    */
/* ------------------------------ */

/* ------------------------------------ color, font */
body {color:#5e5e5e;
  background:#e2deda url(../image/bg_azm01.gif);
  font-size:small;
}
h1 {color:#2e7696; font-size:medium; font-weight:bold;}
h2 {color:#1e66ae; font-size:small; font-weight:normal;}
h3 {color:#4e3e2e; font-size:small; font-weight:normal;}

div        {color:#4e4e4e}
div.intro  {color:#4e4e4e; font-size:93%;}
div.navi   {color:#4e4e4e; font-size:93%;}
div.menu   {color:#4e4e4e; font-size:93%;}
div.footer {color:#4e4e4e; font-size:93%;}

ul, ol, dl {color:#4e4e4e; font-size:small;}
address    {color:#4e4e4e; font-size:small; font-style:normal;}
pre        {color:#2e7696; font-size:small;}
blockquote {color:#2e7696}
blockquote * {color:#2e7696}
q    {color:#9e4e2e; font-style:normal; font-weight:normal;}
cite {color:#9e4e2e; font-style:normal; font-weight:normal; text-decoration:none;}
em   {color:#a63e00; font-style:normal; font-weight:normal;}

p.summary    {color:#369666}
p.separator  {color:#4e4e4e}
p.note     {color:#666666; font-size:x-small}

.lastmodified {color:#8e8e8e; font-size:x-small}
.edition  {color:#ae8e6e; font-size:x-small}

.w {color:#ff0063}
.l {color:#ff9c00}
.r {color:#ffce00}
.e {color:#d6dee7}
.o {color:#949cc6}
.m {color:#00cece}
.a {color:#639cff}
.p {color:#ce31ce}
.h {color:#4a6ba5}

.title-ja {font-size:medium; font-weight:bold;}
.title-en {font-size:medium; font-weight:bold;}
.kolha    {color:#963600}
.yasuna   {color:#006696}
.kuzunoha {color:#a60036}
.ackeimon {color:#8e008e}
.pilgrims {color:#008636}
.others   {color:#866600}
.all      {color:#008636}
.base     {color:#000000}

/* ------------------------------------ indent, spacing */
h1 {letter-spacing:0.12em}
h2 {letter-spacing:0em}
h2 {word-spacing:1em}
em.shortwords {letter-spacing:0.8em;}
.title-ja {letter-spacing:0.8em;}

p {text-indent:0}

/* ------------------------------------ line-height */
body {line-height:150%}
pre  {line-height:140%}

/* ------------------------------------ float, align */
h1 {text-align:center}
h2 {text-align:center}

div.menu    {text-align:right}
div.navi    {text-align:right}
div.footer  {text-align:right}
div.note    {text-align:right}
p.note      {text-align:right}
p.reference {text-align:right}
p.sub-info  {text-align:right}
p.theme     {text-align:center}
p.separator {text-align:center}

/* ------------------------------------ box */
body {margin:0; padding:0 5% 0 8%;}

h1 {margin:2em 2em; padding:0;}
h2 {
  margin:2em 0 0 0; padding:0.1em 0 0.1em 0;
  border-width:3px 0 3px 0; border-style:double; border-color:#cecec6;
}

div          {margin:1em 0 0 1.5em;}
div.intro {margin:0em 0 0 1.3em; padding:0; width:70%;}
div.navi  {margin:3em 0 0 1em; padding:0;}
div.note  {margin:1em 2em 0 4em; padding:0;}
div.menu  {margin:0; padding:0;}
div.footer {
  margin:0; padding:0.1em 0 0.8em 0;
  border-width:3px 0 0 0; border-style:double; border-color:#cecec6;
}

blockquote {margin:0 2em 0 2em; padding:0;}
blockquote ul {margin:0.5em 0 0 1em; padding:0;}
blockquote p.reference {margin:0; padding:0;}
pre        {margin:1em 0 0 0; padding:0}


p {margin:1em 0 1em 0; padding:0;}
dl p {margin-top:0.25em}
div.navi p  {margin:1em 0 0.3em 0; padding:0;}
p.end-fox {margin:5em 0 2em 3em}

p.summary   {margin:1em 0; padding:0;}
p.reference {margin:0 2em; padding:0;}
p.strong    {margin:3em 0 3em 0; padding:0;}
p.note      {margin:1em 2em 0 4em; padding:0;}
p.sub-info  {margin:0.25em 2em 0 4em; padding:0;}
p.theme     {margin:0.5em 2em; padding:0;}
div.menu p  {margin:1em 0 0.3em 0; padding:0;}

div.characters p  {margin-top:2em; margin-bottom:0.25em}
div.characters ul {margin-top:0.25em; margin-bottom:1em}
div.characters dt {display:compact}
div.characters dd {margin-left:4em}

.eject {margin:1.5em 0 1.5em 6em; padding:0;}
.title-ja {margin-left:5em}
.title-en {margin-left:2.5em}

/* ------------------------------------ visual formatting */
ul {list-style-type:disc}
ol {list-style-type:upper-roman}
dl ol, ul ol, ol ol {list-style-type:lower-roman}

/* ------------------------------------ anchor pseudo */
/* ------------------------------------ etc */
/* ------------------------------------ temp */
