BODY{
	FONT-SIZE : medium ;
	LINE-HEIGHT : 1.5em ;
	BACKGROUND : #f5fffa ;
	MARGIN : 1em 1em 1em 1em /*　上　右　下　左　*/ ;
}

H1{
	FONT-SIZE : 3em ;
	LINE-HEIGHT : 1em ;
	COLOR : red ;
	TEXT-ALIGN : center ;
	BORDER-STYLE : none none solid none /*　上　右　下　左　*/ ;
	BORDER-COLOR : blue ;
	BORDER-WIDTH : 0em 0em 0.2em 0em /*　上　右　下　左　*/ ;
	MARGIN-BOTTOM : 1em ;
}

H2{
	FONT-SIZE : 2em ;
	LINE-HEIGHT : 1em ;
	COLOR : green ;
	TEXT-ALIGN : center ;
	MARGIN-BOTTOM : 1em ;
}

H3{
	FONT-SIZE : 1em ;
}

P{
	TEXT-INDENT : 1em ;
	MARGIN : 0.5em 0em 0.5em 0em /*　上　右　下　左　*/ ;
}

P.noindent{
	TEXT-INDENT : 0em ;
}

P.index{
	BORDER-WIDTH : 0.2em 0em 0em 0em /*　上　右　下　左　*/ ;
	BORDER-STYLE : solid none none none /*　上　右　下　左　*/ ;
	BORDER-COLOR : blue ;
	MARGIN-TOP : 1em ;
	MARGIN-LEFT : 0em ;
	PADDING-TOP : 1em ;
	PADDING-BOTTOM : 1em ;
	TEXT-ALIGN : right ;
	TEXT-INDENT : 1em ;
}

P.tatiirikinsi{
	FONT-SIZE : 50 ;
	TEXT-INDENT : 0em ;
	TEXT-ALIGN : center ;
}

VAR{
	FONT-STYLE : italic ;
	COLOR : blue ;
}

LI{
	COLOR : black ;
}

LI P{
	TEXT-INDENT : 0em ;
	MARGIN : 0em 0em 0em 0em /*　上　右　下　左　*/ ;
}


TABLE{
	WIDTH : 100% ;
	BORDER-STYLE : solid ;
	BORDER-COLOR : 66CCCC ;
	BORDER-COLLAPSE : COLLAPSE ;
	LINE-HEIGHT : 1.5em ;
}

TH{
	TEXT-ALIGEN : justify ;
	HEIGHT : 2em ;
	BORDER-STYLE : double ;
	BORDER-COLOR : 66CCCC ;
}

TH.nengappi{
	WIDTH : 160 ;
}

TD{
	BORDER-STYLE : double ;
	BORDER-COLOR : 66CCCC ;
}

TD.danna{
	BACKGROUND : #E6E6FA ;
}

ADDRESS{
	PADDING-TOP : 1em ;
	TEXT-ALIGN : center ;
	BORDER-STYLE : solid none none none /*　上　右　下　左　*/ ;
	BORDER-COLOR : blue ;
}

HR{
	DISPLAY : none ;
}

IMG{
	BORDER-STYLE : none ;
}

.left{
	TEXT-ALIGN : left ;
}

.center{
	TEXT-ALIGN : center ;
}

.right{
	TEXT-ALIGN : right ;
}

.kousin{
	FONT-SIZE : 0.7em ;
	COLOR : red ;
}