BODY {
	LINE-HEIGHT: 1.2em;
       font-size:10pt;
}
TD {
	FONT-SIZE:10pt;
}
TH {
	FONT-SIZE:10pt;
}
.default {
	FONT-SIZE:10pt;
}


A:link {
	font-size:10pt;COLOR: #003399; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
;}
A:visited {
	font-size:10pt;COLOR: #663399; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
;}
A:hover {
	font-size:10pt;COLOR: #ff6600; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
;}
A:active {
	font-size:10pt;COLOR: #ff0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
;}

DIV.teahearty1 {
	MARGIN: 0px
;}
P.teahearty1 {
	MARGIN: 5px
;}
A.teahearty1:link {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold;FONT-SIZE:10pt;font-family:'‚l‚r ƒSƒVƒbƒN';PADDING-BOTTOM: 4px; MARGIN: 2px -12px 0px; WIDTH: 130px; COLOR: #330066; LINE-HEIGHT: 12px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right; TEXT-DECORATION:none;
}
A.teahearty1:active {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold;FONT-SIZE:10pt;font-family:'‚l‚r ƒSƒVƒbƒN';PADDING-BOTTOM: 4px; MARGIN: 2px -12px 0px; WIDTH: 130px; COLOR: #330066; LINE-HEIGHT: 12px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right; TEXT-DECORATION:none;
}
A.teahearty1:visited {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold;FONT-SIZE:10pt;font-family:'‚l‚r ƒSƒVƒbƒN'PADDING-BOTTOM: 4px; MARGIN: 2px -12px 0px; WIDTH: 130px; COLOR: #330066; LINE-HEIGHT: 12px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right; TEXT-DECORATION:none;
}
A.teahearty1:hover {
	MARGIN: 2px 0px 0px;FONT-SIZE:10PT;FONT-FAMILY:'‚l‚r ƒSƒVƒbƒN';color:#ffffff; BACKGROUND-COLOR: #003300;
}
.bg_posi {
	BACKGROUND-POSITION: 80% 50%; background-image : url(../hommepage/css/img/back/topbg08.jpg); BACKGROUND-REPEAT: no-repeat;
}

.boxk8 {
    border-width:1px;border-color:#ff9966;border-top-style:dotted;border-right-style:none;border-bottom-style:dotted;border-left-style:none;
     }

.boxk88 {
    border-style:doted;
    border-width:1px 1px 1px 1px;
    padding:10px;
    border-color:#ff9966;
}

.boxk99 {
    border:#ff9966 1px dotted;
    padding:20px;
}

H2 {
	PADDING-LEFT: 10px; MARGIN-BOTTOM: 0px; PADDING-TOP: 2px
;}
P.kanno {
	BORDER-RIGHT: #8a2be2 1px dotted; BORDER-TOP: #8a2be2 1px dotted; MARGIN-TOP: 5px; PADDING-LEFT: 10px; BORDER-LEFT: #8a2be2 1px dotted; WIDTH: 90%; PADDING-TOP: 5px; BORDER-BOTTOM: #8a2be2 1px dotted
;}
.mawari {
	FLOAT: left
;}

BODY.teaheart {
	SCROLLBAR-FACE-COLOR: #add8e6
}
BODY.teaheart2 {
	SCROLLBAR-FACE-COLOR: #d3d3d3
}
