@charset "Shift_JIS";
/*
index.css
basic.css
transient.css
page.css
form.css
scn.css
edf.css
../virus_.css
*/



BODY.scn UL { list-style-type:none;}
BODY.scn UL UL { list-style-type:circle;}


/* &0 ■記事	<DIV.article> */

DIV.article { margin:2em 5%;}
DIV.article DIV.sentence P { line-break:strict; line-height:170%;}
DIV.article DIV.footer { clear:both;}


/* 	■隔日日記 */
BODY.dia DIV.article { margin:5em 5% 2em;}

/*タイトル*/
BODY.dia DIV.article DIV.header {
 width:80%;
 margin:0 5em 0 0;
 padding-left:5%;
 border-width:1px 10px 1px 5px; border-style:solid; border-color:#543;
 background-color:#ccb;
}
BODY.dia H2 {
 width:50%;
 margin:0;
 padding:5px 0 5px 1em;
 border-left:5px solid #665; border-right:30px solid #443;
 background-color:#887;
 font-weight:400; font-size:110%; font-family:"Century Gothic", Arial, Verdana;
}
BODY.dia H2 A:link,   BODY.dia H2 A:visited { color:#ffe; text-decoration:none;}
BODY.dia H2 A:active, BODY.dia H2 A:hover   { color:#f0f;}

/*日付*/
BODY.dia P.date { display:none;} /*出力はされないがtest.xhtで使用*/

/*本文*/
BODY.dia DIV.article DIV.body {
 margin:1em 5%; padding:0 15px 1em;
 border:2px inset #fff;
 line-break:strict;
}

/*付録・補足*/
BODY.dia DIV.appendix {
 margin:1em 0 0;
 border-width:3px 10px; border-style:solid; border-color:#56c;
 background-color:#def; color:#00f;
}
BODY.dia DIV.appendix EM.ttl {
 color:#00f;
 font-weight:700;
}


/* 	■雑記帳・パ奮 */

/*タイトル*/
BODY.wdn DIV.article H2, BODY.psn DIV.article H2 {
 margin:0 20% 0 0;
 padding:5px;
 border-width:1px; border-style:solid;
 font-weight:400; font-size:140%; font-family:"ＭＳ Ｐ明朝", serif;
}
BODY.wdn DIV.article H2 { border-color:#cba; background-color:#fed;}
BODY.psn DIV.article H2 { border-color:#acb; background-color:#dfe;}

BODY.wdn DIV.article H2 A:link, BODY.wdn DIV.article H2 A:visited,
BODY.psn DIV.article H2 A:link, BODY.psn DIV.article H2 A:visited { color:#008; text-decoration:none; font-weight:400;}
BODY.wdn DIV.article H2 A:active, BODY.wdn DIV.article H2 A:hover,
BODY.psn DIV.article H2 A:active, BODY.psn DIV.article H2 A:hover { color:#f00; text-decoration:none; font-weight:400;}

/*日付*/
BODY.wdn P.date,
BODY.psn P.date {
 margin-left:20%;
 padding:5px;
 text-align:right;
 font-weight:700; font-family:Arial, Verdana, "Century Gothic";
}
BODY.wdn P.date { border:1px solid #bcd; background:#def; color:#a00;}
BODY.psn P.date { border:1px solid #bac; background:#edf; color:#a00;}

/*本文*/
BODY.wdn DIV.article DIV.body,
BODY.psn DIV.article DIV.body { margin:1em 5%; padding:0 15px 1em; line-break:strict;}
BODY.wdn DIV.article DIV.body { border:1px solid #ddd; background-color:#f5f5f5; color:#445;}
BODY.psn DIV.article DIV.body { border:1px solid #ccd; background-color:#eef;    color:#161616;}

/*付録・補足*/
BODY.wdn DIV.appendix P,
BODY.psn DIV.appendix P {
 margin:2em 1em 0 10%;
 padding-top:1em;
 border-width:2px 0 0; border-style:dotted none; border-color:#00f;
 color:#00a;
 line-height:130%; font-size:95%;
}
BODY.wdn DIV.appendix STRONG,
BODY.psn DIV.appendix STRONG { color:#00a;}


/* 	■記事のアドレス  */
ADDRESS.article {
 margin-top:1em; margin-left:15%;
 padding:0 5px;
 border-width:1px 15px; border-style:solid; border-color:#aaa;
 background-color:#eee; color:#000;
 text-align:right; font-style:normal; font-size:95%; font-family:Osaka−等幅, "ＭＳ ゴシック", monospace;
}
ADDRESS.article EM { /*"URI of this article"*/
 color:#f00;
 text-decoration:underline; font-family:"Century Gothic", Verdana, Arial;
}
ADDRESS.article A:link, ADDRESS.article A:visited { color:#00f; text-decoration:none;}
ADDRESS.article A:active, ADDRESS.article A:hover { color:#f00; text-decoration:none;}

/* 	■追記・削除・移動告知 */

/*移動のお知らせ*/
P.moveInfo { padding:3px 1em; border:1px solid #cc0; background-color:#ffd;}
