/* 03-11-19 */

INPUT { font-size:x-small !important; }

/* 02-09-14 */
DD OL { margin:0; position:relative; top:-1em; }
DD OL LI { margin-left:2em; }

/*
$B"#(B FineLayout.CSS $B"#(B
 */

	/* make H3 somewhat UL-like, and linkable */
		DIV.listy H3 {
			font-size:medium;
			line-height:115%;
			font-weight:600;
			margin-left:12;
			text-indent:-0.4em;
			padding-left:0.4em;
			 }
		DIV.listy H4 { /* kyuugoshirae '02-08-06 */
			font-size:small;
			line-height:115%;
			font-weight:600;
			margin-left:12;
			text-indent:-0.4em;
			padding-left:0.4em;
			 }
		DIV.listy LI {
			font-size:small;
			line-height:115%;
			font-weight:500;
			text-indent:-0.4em;
			padding-left:0.4em;
			 }
		DIV.listy * A {
			text-decoration:none;
			 }

/*------------------------------------------------------------------------------------------------------------------*/
H1			{ font-size:x-small;	line-height:115%;	font-weight:500;	margin-top:4px;		margin-bottom:0;	 }

H2			{ font-size:large; 	line-height:115%;	font-weight:500;	margin-top:8px; 	margin-bottom:8px;	 }
	H2 SMALL	{ font-size:medium; 	line-height:120%;	font-weight:600;	margin-top:2px;					xDISPLAY:BLOCK; }
		H2 SMALL.inl	{								 														DISPLAY:INLINE; }

H3			{ font-size:medium;	line-height:125%;	font-weight:600;	xmargin-top:0.75em;		margin-bottom:0;	 }
H4			{ font-size:medium;	line-height:130%;	font-weight:600;	xmargin-top:0.85em;		margin-bottom:0;	 }
H5, H6, CAPTION		{ font-size:small;	line-height:135%;	font-weight:600;	xmargin-top:0.4em; 	margin-bottom:0;	 }
P, BLOCKQUOTE		{ font-size:small;	line-height:140%;	font-weight:500;	margin-top:0.4em; 	margin-bottom:0;	 }

DL, UL, OL,		{ font-size:small;	line-height:120%;				margin-top:0.7em; 	margin-bottom:0;	 }
DT, LI			{ font-size:small;	line-height:120%;				margin-top:0; 		margin-bottom:0.35em;	 }
DD			{ font-size:small;	line-height:120%;				margin-top:0; 		margin-bottom:0.7em;	 }

TH, TD			{ font-size:small;	line-height:120%;	 }

xINPUT, TEXTAREA, SELECT	{ font-size:small;	Xline-height:120%;	 }
PRE, PRE *			{ font-size:small;	line-height:130%;	 }

HR			{ height:5px;								margin-top:8px;	margin-bottom:0;	 }


/*------------------------------------------------------------------------------------------------------------------*/
/* $B?tCM;XDj$G$O!"9T4V<+BN$bJQ2=$9$k(B */
/* $B!V(BCSS$B$G$N9T4V;XDj$OAjBPCM;XDj$,Hf3SE*0BA4!W$H$N$3$H$@$,!D(B*/
/* line-height $B$NCM$O%F%-%H!<(B $BMW@:::(B '01-10-30 */

	.l5	{ font-size:45px;	line-height:50px;	 }
	.l4	{ font-size:32px;	line-height:36px;	 }
	.l3	{ font-size:24px;	line-height:28px;	 }
	    .l3n	{ font-size:24px;	line-height:28px;	font-weight:500;	 }
	.l2	{ font-size:20px;	line-height:25px;	 }
	    .l2n	{ font-size:20px;	line-height:25px;	font-weight:500;	 }
	.l1	{ font-size:16px;	line-height:20px;	 }
	    .l1n	{ font-size:16px;	line-height:20px;	font-weight:500;	 }
	.m	{ font-size:14px;	line-height:17px;	font-weight:500;	 }
	.s1	{ font-size:12px;	line-height:15px;	font-weight:500;	 }
	.s2	{ font-size:11.5px;	line-height:14px;	font-weight:500;	 }

/* $BHfN(;XDj$G$O!"?FMWAG$N9T4V$,0];}$5$l$k!#(Bi.e. s1 $B$d(B s2 $B$G$O9T4V$,$a$A$c9-$/$J$k(B */

	BIG		{ font-size:115%;	Xline-height:120%	 }	/* $B$H$j$"$($:(B120%$B$K$7$F$_$k(B $B$d$C$Q$j$d$a$F$_$k(B '01-04-26 */
	SMALL		{ font-size:93%;	line-height:110%	 }	/* $B$H$j$"$($:(B110%$B$K$7$F$_$k(B '01-04-21 */
	SMALL.tiny	{ font-size:76%;	line-height:110%	 }	/* $B5l(B h1s */

	xP SMALL	{ font-size:10px;	line-height:12px;	 }


/*------------------------------------------------------------------------------------------------------------------*/

	H2.blokhed {				/* $BGQ;_$NJ}8~$+$J(B? */
		border-style:	solid;
		border-width:	0 0 0 1.2em;	/* $B:8JU(B 32px $B$+$iAjBPCM$KJQ99!#(B '01-04-03 */
		padding:	0 0 0 4px;
		 }

	H3.blokhed { 				/* 010421$B?7@_Dj!#$d$O$j:8$K>~$jMSf=$r$D$1$k$3$H$K$7$F$_$k(B */
		border-style:solid;
		border-width:0 0 0 44px;
		padding:0 0 0 5px;
		  }

	H5, H6 {
		position:relative;
		top:2px;
		 }



/*------------------------------------------------------------------------------------------------------------------*/

	HR		{ margin-left:8px;	margin-right:8px;	 }
	H1		{ margin-left:8px;	margin-right:8px;	 }
	H2		{ margin-left:12px;	margin-right:8px;	 }
	H3		{ margin-left:12px;	margin-right:8px;	 }
	H4		{ margin-left:16px;	margin-right:8px;	 }
	H5, H6	{ margin-left:20px;	margin-right:8px;	 }

	P		{ margin-left:24px;	margin-right:12px;	 }
	TABLE		{ margin-left:24px;	margin-right:12px;	 }

	DL		{ margin-left:32px;	margin-right:12px;	 }
		DT	{ margin-left:0;		 }
		DD	{ margin-left:6em;	 }
	UL		{ margin-left:16px;	margin-right:12px;	 }
	OL		{ margin-left:24px;	margin-right:12px;	 }
		LI	{ margin-left:2.8em }	/* '02-09-25 */

	PRE		{ margin-left:16px;	margin-right:12px;	 }

	BLOCKQUOTE	{ margin-left:24px;	margin-right:16px;	 }


	.repos	{ margin-left:4%;	margin-right:12px;	 }


	TD *	{ margin-left:0 !important;	margin-right:0 !important; }
	TD LI	{ margin-left:2em !important; }	/* '02-09-25 */

/*------------------------------------------------------------------------------------------------------------------*/
	DL.dd-l00 DD	{ margin-left:0 !important }
	DL.dd-l01 DD	{ margin-left:0.8em !important }
	DL.dd-l02 DD	{ margin-left:2em !important }
	DL.dd-l04 DD	{ margin-left:4em !important }
	DL.dd-l06 DD	{ margin-left:6em !important }
	DL.dd-l08 DD	{ margin-left:8em !important }
	DL.dd-l10 DD	{ margin-left:10em !important }
	DL.dd-l12 DD	{ margin-left:12em !important }
	DL.dd-l16 DD	{ margin-left:16em !important }
	DL.dd-l20 DD	{ margin-left:20em !important }
	DL.dd-l24 DD	{ margin-left:24em !important }
	DL.dd-l28 DD	{ margin-left:28em !important }
	DL.dd-l32 DD	{ margin-left:32em !important }
	.l00	{ margin-left:0 !important; }
	.l01	{ margin-left:0.8em !important; }
	.l02	{ margin-left:2em !important; }
	.l04	{ margin-left:4em !important; }
	.l06	{ margin-left:6em !important; }
	.l08	{ margin-left:8em !important; }
	.l10	{ margin-left:10em !important; }
	.l12	{ margin-left:12em !important; }
	.l16	{ margin-left:16em !important; }
	.l20	{ margin-left:20em !important; }
	.l24	{ margin-left:24em !important; }
	.l28	{ margin-left:28em !important; }
	.l32	{ margin-left:32em !important; }
	DL.in-form DD		{ margin-left:0.8em !important; }


/*------------------------------------------------------------------------------------------------------------------*/
	.top0	{ margin-top:0 !important; }
	.top04	{ margin-top:4 !important; }
	.top08	{ margin-top:8 !important; }
	.bot0	{ margin-bottom:0 !important; }
	.bot04	{ margin-bottom:4 !important; }
	.bot08	{ margin-bottom:8 !important; }


/* $B$*$7$^$$(B ----------------------------------------------------------------------------------------------------------*/

