DIV.dl-date		{FONT-SIZE: 120%; FONT-WEIGHT: bold; TEXT-ALIGN: left; BACKGROUND-COLOR: #FFFFDA; WHITE-SPACE: normal; MARGIN: auto  1%;}
	DIV.page-ttl	{FONT-SIZE: xx-large; FONT-WEIGHT: bold; COLOR: red; TEXT-ALIGN: center; FILTER:dropshadow(color=silver, offx=5, offy=5); POSITION:relattive; width:100%; MARGIN-TOP: 5pt; LINE-HEIGHT: 120%;}
	DIV.page-mtl	{FONT-SIZE: 170%; FONT-WEIGHT: bold; TEXT-ALIGN: center;}
	DIV.repo-no		{FONT-SIZE: 140%; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN-TOP: 10pt; MARGIN-BOTTOM: 3pt;}
	DIV.repo-ttl	{FONT-SIZE:	170%; LINE-HEIGHT: 130%; FONT-WEIGHT: bold; TEXT-ALIGN: center; COLOR: #EF0010; BACKGROUND-COLOR:#D0FFE0;}
	DIV.repo-mtl	{FONT-SIZE: 170%; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN: 5pt 1% 10pt; BORDER-BOTTOM: 3pt solid royalblue; LETTER-SPACING: 3pt;}
	DIV.repo-stl	{FONT-SIZE: large; FONT-WEIGHT: bold; COLOR: mediumblue; TEXT-ALIGN: center; BORDER: groove 3pt green; MARGIN: 2pt 2% auto;}
	DIV.count		{POSITION: relative; TEXT-ALIGN: right; BOTTOM: 12pt; FONT-WEIGHT: bold; LETTER-SPACING: 2px;}

	DIV.repo-mtl1	{FONT-SIZE: 140%; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN-TOP: 10pt; MARGIN-BOTTOM: 3pt;}
	DIV.repo-mtl2	{FONT-SIZE:	170%; LINE-HEIGHT: 130%; FONT-WEIGHT: bold; TEXT-ALIGN: center; COLOR: #EF0010; BACKGROUND-COLOR:#D0FFE0; BORDER-BOTTOM: 3pt solid #4169E1; MARGIN-BOTTOM: 10pt;}

	DIV.tukkomi_t	{MARGIN: auto 1% auto 12%; LINE-HEIGHT: 130%;}
	DIV.tukkomi		{MARGIN: auto 3%; LINE-HEIGHT: 130%;}

	DIV.mail		{border: medium groove #E0E0E0; background-color:#FFF0F0; padding: 5px 5px 5px 5px ; Margin: 12px 0% 12px 4%;}

	A				{FONT-WEIGHT: bold;}

	A:link			{COLOR: blue; TEXT-DECORATION: underline}
	A:visited		{COLOR: #600090; TEXT-DECORATION: underline}
	A:hover			{COLOR: fuchsia; TEXT-DECORATION: underline;}

	SPAN.title-a	{FONT-SIZE: 50pt;}
	SPAN.title-b	{FONT-SIZE: 25pt;}

	DIV.head170-1	{FONT-SIZE: 180%; FONT-WEIGHT: bold; TEXT-ALIGN: center; LINE-HEIGHT: 150%;}
	DIV.head135-1	{FONT-SIZE: 135%; FONT-WEIGHT: bold; TEXT-ALIGN: center; BORDER: inset 2pt green;}
	DIV.head140-1	{FONT-SIZE: 140%; FONT-WEIGHT: bold; TEXT-ALIGN: center;}
	DIV.head141-2	{FONT-SIZE: 141%; FONT-WEIGHT: bold; COLOR: indigo;}

	DIV.chonchon	{MARGIN-LEFT: 30%; FONT-WEIGHT: bold;}
	
	SPAN.count01	{FONT-SIZE: 135%; FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: black; LETTER-SPACING: 2pt;}

	MARQUEE.cont	{FONT-WEIGHT: bold; COLOR: ivory; BORDER-STYLE: 2pt groove darkorange; BACKGROUND-COLOR: darkorange;}


	.lfont3		{FONT-SIZE:xx-large; FONT-WEIGHT: bold; LINE-HEIGHT: 130%;}
	.lfont2		{FONT-SIZE:	x-large; FONT-WEIGHT: bold; LINE-HEIGHT: 130%;}
	.lfont1		{FONT-SIZE:	  large; FONT-WEIGHT: bold; LINE-HEIGHT: 130%;}
	.lfont0		{FONT-SIZE:	 medium; FONT-WEIGHT: bold; LINE-HEIGHT: 130%;}
	.normal0	{FONT-SIZE:	  small; FONT-WEIGHT: bold; LINE-HEIGHT: 130%;}
	.normal		{FONT-SIZE:	  small; LINE-HEIGHT: 120%; MARGIN: auto  5%; LETTER-SPACING: 1px;}
	.normal2	{FONT-SIZE:	  small; LINE-HEIGHT: 120%; MARGIN: auto  5%; LETTER-SPACING: 1px;}
	.normal3	{FONT-SIZE:	  small; LINE-HEIGHT: 120%; MARGIN: auto  2%; LETTER-SPACING: 1px;}
	.sfont0		{FONT-SIZE: x-small; FONT-WEIGHT: normal;}
	.sfont1		{FONT-SIZE:xx-small; FONT-WEIGHT: normal;}

	.thin		{FONT-WEIGHT: normal;}


	.italic		{FONT-STYLE: italic;}
	.w-space	{WHITE-SPACE: pre;}
	.non-w-space	{WHITE-SPACE: normal;}

	SPAN.jump	{LETTER-SPACING: -10px;}

	.ls1	{LETTER-SPACING: 1px;}
	.ls4	{LETTER-SPACING: 4px;}

	SPAN.miss	{Text-Decoration: line-through;}
	
	.marg-15	{MARGIN: auto 15%;}
	.marg-10	{MARGIN: auto 10%;}
	.marg-05	{MARGIN: auto  5%;}
	.marg-10t	{MARGIN-TOP:  10px;}
	.marg-10td	{MARGIN: 10px auto;}
	.marg-5t	{MARGIN-TOP: 5px;}
	.marg-5td	{MARGIN: 5px auto;}
	DIV.lh-300	{LINE-HEIGHT: 300%;}
	DIV.lh-200	{LINE-HEIGHT: 200%;}
	DIV.lh-180	{LINE-HEIGHT: 180%;}
	DIV.lh-150	{LINE-HEIGHT: 150%;}
	DIV.lh-130	{LINE-HEIGHT: 130%;}
	DIV.lh-120	{LINE-HEIGHT: 120%;}
	DIV.lh-100	{LINE-HEIGHT: 100%;}
	DIV.lh-070	{LINE-HEIGHT:  70%;}
	DIV.lh-050	{LINE-HEIGHT:  50%;}
	DIV.lh-030	{LINE-HEIGHT:  30%;}
	DIV.lh-000	{LINE-HEIGHT:  00%;}
	
	.b			{FONT-WEIGHT: bold;}
	.i			{FONT-STYLE: italic;}
	.u-l		{TEXT-DECORATION: underline;}
	.line-01	{BORDER-BOTTOM: 1pt solid blue; BORDER-LEFT: 3pt double blue;}

	.d-a-l		{TEXT-ALIGN: justify; TEXT-JUSTIFY: distribute-all-lines;}
	
	HR.begin	{WIDTH: 98%; COLOR: royalblue;	MARGIN-TOP: 15px;	MARGIN-BOTTOM: 5px;}
	HR.end		{WIDTH: 98%; COLOR: green;		MARGIN-BOTTOM: 5px;}
	HR.cut		{WIDTH: 96%; COLOR: orange;		MARGIN-BOTTOM: 5px;}
	
	RUBY.space	{RUBY-ALIGN: distribute-space;}

	TABLE.page		{BORDER-STYLE: none; WIDTH: 100%; TABLE-LAYOUT: fixed;}
	TABLE.report	{BORDER-STYLE: none; MARGIN-LEFT: 18px; TABLE-LAYOUT: fixed;}
	TABLE.fixed		{TABLE-LAYOUT: fixed; MARGIN-LEFT: 1%;}
	TABLE.hidden	{BORDER-STYLE: none;}
	TABLE.res-in	{BORDER-STYLE: none; MARGIN-LEFT: 8%; TABLE-LAYOUT: fixed;}
	TABLE.fig		{BORDER: 2px solid navy; MARGIN: 8px auto 15px; }

	.point	{FONT-STYLE: italic; COLOR: green; FONT-SIZE: medium; LINE-HEIGHT: 138%; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px;}

	.center		{TEXT-ALIGN: center;}
	.right		{TEXT-ALIGN: right;}
	.left		{TEXT-ALIGN: left;}

	.mark1		{font-family: Webdings;}
	.mark2		{font-family: Webgdings;}
	.pop		{font-family:"HGS創英角ﾎﾟｯﾌﾟ体"; FONT-WEIGHT: normal;}
	.minchou	{font-family:"ＭＳ明朝";}
	.marug		{font-family: HG丸ｺﾞｼｯｸM-PRO;}
	.gyousho	{font-family:"HGS行書体"; FONT-WEIGHT: normal;}
	.kaisho		{font-family: HG正楷書体-PRO;}


	.black		{COLOR:	black;}
	.red		{COLOR:	red;}
	.green		{COLOR:	green;}
	.blue		{COLOR:	blue;}
	.purple		{COLOR:	purple;}
	.fuchsia	{COLOR:	fuchsia;}
	.tomato		{COLOR:	tomato;}
	.darkred	{COLOR:	darkred;}
	.darkgreen	{COLOR:	darkgreen;}
	.darkblue	{COLOR:	darkblue;}
	.mediumblue	{COLOR:	mediumblue;}
	.indigo		{COLOR: indigo;}
	.white		{COLOR:	white;}
	.ivory		{COLOR: ivory;}
	.orange		{COLOR: orange;}
	.darkorange	{COLOR:	darkorange;}
	.maroon		{COLOR: maroon;}
	.navy		{COLOR: navy;}
	.lime		{COLOR: lime;}
	.midnightblue	{COLOR: midnightblue;}
	.violet		{COLOR: violet;}
	.pink		{COLOR: pink;}
	.hotpink	{COLOR: hotpink;}
	.silver		{COLOR:	silver;}
	.gray		{COLOR:	gray;}