@charset "Shift_JIS";

/* JavaScriptがONの時に追加されるパッチCSS
index.css
basic.css
transient.css
page.css
form.css
scn.css
edf.css
../virus_.css
*/

KBD {
 padding:1px 3px;
 border-width:0 2px 2px 1px; border-style:solid; border-color:#ddd #bbb #777 #ddd;
}
A KBD, LABEL KBD, KBD.accesskey {
 position:relative; bottom:2px;
 margin:0; padding:0 3px;
}

/* ■ヘッダ・フッタ	<h1> */

DIV#pageheader DIV.common H1 {
 margin:1em 10% 1em 2em;
 border-left-style:none;
 text-align:right;
}
DIV#pageheader DIV.common H1 SPAN.main {
 display:block;
 padding-bottom:0.2em;
 border-bottom:10px dotted #543;
 text-align:left;
}
DIV#pageheader DIV.common H1 SPAN.sub {
 display:block;
 padding:0.3em 0 20px;
 text-decoration:underline;
}

BODY.top H1 SPAN.main { display:block;}
BODY.top H1 SPAN.sub  { display:block; text-align:right;}


/* 	このページについて・お知らせ */
#introduction EM.ttl, #notice EM.ttl {
 display:block;
 margin-bottom:0.5em;
}

/*隔日日記*/
/*BODY.dia DIV.article DIV.header {}*/
/*BODY.dia DIV.article H2 { filter:alpha(style=1,opacity=100,finishopacity=30);}*/

/*今日のリンク*/
BODY.dia DIV.appendix EM.ttl   { display:block; padding-bottom:3px; background-color:#56c; color:#def;}
BODY.dia DIV.appendix SPAN.stc { display:block; padding:5px;}

/* 	記事のアドレス */
ADDRESS.article {
 padding:0 0 3px 0;
}
ADDRESS.article EM { /*"URI of this article"*/
 display:block;
 padding-right:0.5em;
 background-color:#fafafa;
 text-align:right;
}
BODY.gls-once ADDRESS.article, BODY.gls-all ADDRESS.article { text-align:left;}



/* &1 ■リスト	特徴 <ol><ul> */



/* 	プロセス <div><ol> */

DIV.processList LI {
 margin:0.3em;
 padding-right:5px;
 border-width:0 0 1px 0; border-style:none none solid none; border-color:#543;
}

/* 	更新日付 */
.update, .new { padding:0 5px;}


/* &3 ■専用	トップページ */
/*次の更新*/
BODY.top #nextRenewal DT { float:left;}
BODY.top DL { clear:both;}

/* 	システム（エラー表示など） */
BODY.sys H1 SPAN.sub { /*"/provisional/index.xht"/sys/ssi/index.ssi"/index.html"*/
 display:block;
 border-top:5px dotted #cec6b5;
 padding-right:20px;
 text-align:right;
}
