/* CSS for Trend (2008-02) */
* { line-height: 1.4em; }
P,BLOCKQUOTE { text-align: justify; }
SUP { vertical-align: top; font-size: 0.6em; }
SUB { vertical-align: bottom; font-size: 0.6em; }
.navi { font-size: 0.9em; }	/* small=0.8 */
.ls1 { letter-spacing: 1em; }
.pdf { background: url(../../../images/icon_pdf.gif) no-repeat left top; padding: 0 0 0 18px; }
.pdf2 { background: url(../../../images/icon_pdf.gif) no-repeat right top; padding: 0 18px 0 0; }
/* 記事小見出し */
.midashi { background-color: #f5f5f5; padding: 0.3em 0 0.3em 0.3em; margin-right: 40px;
	border: 1px dotted blue; }
DIV.midashi { margin-top: 1.0em; }
H4 { margin: 0; font-size: 0.95em; }
/* 氏名 */
.nm { font-weight: bold; }
/* 発行月号表記 */
.tt2 { font-size: 1.5em; font-weight: bold; margin-left: 20px; }
/* 特集タイトル */
.tt0 { font-size: 0.75em; }
.tt1 { font-size: 1.5em; font-weight: bold; color: blue; }
.tt3 { color: blue; font-size: 1.1em; }
.tt3s { color: blue; font-size: 0.9em; }
/* 小見出し表示切替ボタン */
@media screen {
DIV.chgbtn { position: fixed; top: 0px; right: 0px; }
}
@media print {
DIV.chgbtn { display: none; }
}
/* Sub Titles for "DT" */
DT { margin-top: 1.0em; }
/* 座談会 */
DT.str1 { color: red; font-weight: bold; margin-bottom: -1.0em; }
DL.zadankai { margin-bottom: 1.0em; }
/* 座談会出席者発言要旨 */
DD.smry { font-size: 0.9em; margin-right: 40px; margin-bottom: -0.7em; color: #000080; text-align: justify; }

/* bold for DT */
DT.stb1 { color: blue; font-weight: bold; border: 2px solid #ccffff;
	margin-bottom: -1.0em; margin-right: 40px; padding: 2px; }
DT.stg1 { color: green; font-weight: bold; border: 2px solid #ccffcc;
	margin-bottom: -1.0em; margin-right: 40px; padding: 2px; }
/* normal for DT (not used?) */
DT.stb0 { color: blue; font-weight: normal; border: 2px solid #ccffff;
	margin-bottom: -1.0em; margin-right: 40px; padding: 2px; }
DT.stg0 { color: green; font-weight: normal; border: 2px solid #ccffcc;
	margin-bottom: -1.0em; margin-right: 40px; padding: 2px; }
/* for sub-DL */
DL.stb { margin-left: -40px; padding-left: 5px; border-left: 35px solid #ccffff; }
DL.stg { margin-left: -40px; padding-left: 5px; border-left: 35px solid #ccffcc; }

/* その他見出し */
.r1 { color: red; font-weight: bold; }
.b1 { color: blue; font-weight: bold; }
.g1 { color: green; font-weight: bold; }
.o1 { color: orange; font-weight: bold; }
.m1 { color: magenta; font-weight: bold; }
.r0 { color: red; }
.b0 { color: blue; }
.g0 { color: green; }
/* シリーズ物 */
.sr { color: green; }	/* .g0 */
/* end of css */