/* CLIP css ver 2  from 2003-1028 */
/* update 20040316: OL.inline */
/* update 20040323: raiho/midashi */
* { line-height: 1.2em; }
BODY { background-color: white; color: black; }
/* head & tail */
DIV.head P { margin-left: 0px; }
DIV.tail { margin-left: 0px; }
.cont { font-size: medium; }
.navi { font-size: small; }
P.kaigo { background-color: #e0ffff; padding: 2px; }
/* body */
DIV.body { }
H3 { margin-left: 5px; background-color: #e0ffff; }
H4 { margin-left: 15px; color: #000080; }
H5 { margin-left: 20px; margin-bottom: 0px; font-size: 1.0em; }
P,DL { margin-left: 40px; }
OL { margin-left: 40px; }	/* 25px */
/* OL { margin-left: 40px; padding-left: 0em; } */
OL.inline { margin-left: 70px; padding-left: 0em; }
UL.inline { margin-left: 70px; padding-left: 0em; }
LI>P { margin-left: 0px; }
LI>OL { margin-left: 0px; }	/* margin-top: 0px; margin-bottom: 0px; */
LI>DL { margin-left: 0px; }
DD>P { margin-left: 0px; }
DD>OL { margin-left: 0px; }
DIV.inyo H2 { text-align: center; }
DIV.inyo H3 { margin-left: 5px; background-color: white; }
DIV.inyo H4 { margin-left: 15px; color: black; }
DIV.inyo H5 { margin-left: 20px; font-size: 1.0em; }
DIV.normal P { margin-left: 0px; }
/* DIV.normal OL { margin-left: 0px; } */	/* unavailable in IE */
DIV.normal DL { margin-left: 0px; }
.intro { margin-left: 5px; margin-top: 0.5em; font-size: 1.05em; }
.intro-title { font-family: serif; font-style: italic; font-weight: bold; padding-right: 0.2em; background-color: #afeeee; }
SUP { vertical-align: top; font-size: 0.6em; }
SUP.ref { vertical-align: top; font-size: 0.6em; }	/* padding-left: 0.2em; padding-right: 0.3em; */
SUB { vertical-align: bottom; font-size: 0.6em; }
.kugiri { text-align: center; }
.dt { text-align: right; }
.ki { text-align: center; font-size: 1.1em; }
.chu { font-size: 0.8em; }
.kyakuchu { font-size: 0.8em; margin-right: 5%; margin-left: 5%; }
.ijo { text-align: right; letter-spacing: 1em; }
.eot { text-align: right; letter-spacing: 1em; }
.tanto { text-align: right; }
.speaker { margin-left: 25px; font-size: 1.0em; color: black; }	/* H4 */
/* index */
DIV.body-index>UL { margin-left: 0px; list-style-type: none; }
.clip { font-size: 48px; }
.report { font-size: 16px; font-weight: normal; }
.bunrui { letter-spacing: 0.5em; }
DIV.body-index .kaigo { font-size: 0.8em; }
/* hatsugen */
DIV.body-hatsugen DL { margin-left: 0px; }
.line { vertical-align: middle; }
/* raiho */
DIV.body-raiho H3 { background-color: white; }
DIV.body-raiho DT { line-height: 1.4em; }
DIV.body-raiho .midashi { border: 1px solid black; padding: 1px; background-color: #e0ffff; }
/* DIV.body-raiho OL { margin-left: -20px; } */
/* end of css */
