/* style.css for keidanren-kaikan v01 */
BODY { background-color: #ffffff; }
DIV.body { margin-left: 40px; margin-right: 20px; }
* { line-height: 1.4em; }
P { text-align: justify; }	/* margin-left: 40px; */
H1,H2 { text-align: center; }
DIV.body H3 { margin-left: -30px; }
DIV.body H4 { margin-left: -20px; }
.ls05 { letter-spacing: 0.5em; }
.ls10 { letter-spacing: 1.0em; }
.ls20 { letter-spacing: 2.0em; }
.pdf { background: url(../images/icon_pdf.gif) no-repeat right center; padding-right: 18px; }
.ijo { text-align: right; letter-spacing: 1.0em; }
.fwn { font-weight: normal; }
.fwns { font-weight: normal; font-size: 0.9em; }
.ss { font-size: 0.9em; }

DIV.head { background-color: #0066cc; color: white;
	padding: 5px; margin-top: 5px;
	text-decoration: none; font-size: 1.05em; font-weight: bold; }
DIV.head A { text-decoration: none; color: white; }
DIV.head A:hover { text-decoration: underline; color: yellow; }
DIV.tail { background-color: #0066cc; color: white;
	padding: 2px; margin-top: 1em; padding-right: 1em;
	text-decoration: none; text-align: right;
	font-size: 0.9em; font-weight: normal }

TH { text-align: center; }
TABLE.tx { page-break-before: always; }
TABLE.tx TR { text-align: right; }
TR.b0 { background-color: #fff8dc; }
TR.b0s { background-color: #fffacd; text-align: center !important; }
TR.b1 { background-color: #fff4f4; }	/* #FFFAFA */

/* end of style */

