BODY { line-height: 120% ; font-size: 12pt ;  background-color: #cccccc ;margin-left:20px ;margin-rightt:20px} 

/*
<body bgcolor="#CCFFCC" link="#0000FF" vlink="#800080" alink="#FF0000" text="#000000">
*/


A:link		{ color: #0000FF } 

A:visited	{ color: #800080 ; 
		  text-decoration: none }

/*
A:hover         { color: red;
                  background:  lightcyan}
*/
A:active        { color: #FF0000}

.center { text-align: center }
.right  { text-align: right }
.left   { text-align: left }


.smaller        { font-size: 90% }
.large          { font-size: 110% }
.larger         { font-size: 120% }


P { line-height: 120% ; font-size: 12pt }

DIV { line-height: 120%   ; font-size: 12pt}

BLOCKQUOTE   { line-height: 120% ; font-size: 12pt}

DD        { line-height: 120%; font-size: 12pt }

DT	{ line-height: 120%; color: #000066; font-weight: bold;}

PRE          { font-size:   100% ; font-size: 12pt}



UL {line-height: 120% ; font-size: 12pt}

LI {line-height: 120% ; font-size: 12pt}
li.gakugai { color: #000099; }


H1{ background-color:#cccccc; color: Black;
border-style:solid; border-color:#336633; border-width:  0  0  8 0 ;
text-align:center; letter-spacing:-0.4em ;
width:100% ; margin-left:50px ; margin-right:50px ;
;font-size:18pt; font-weight:bold; letter-spacing:0.1em  ; 
line-height:100%}


H2{border-style:solid; border-color:#336633; border-width:0 0 1 25 ;
width:45% ; 
;margin-left:0px; margin-right:30px; padding-left:16px
;font-size:16pt; font-weight:bold; letter-spacing:0.1em
;line-height:100% }

H3{border-style:solid; border-color:#336633; border-width:0 0 0 15
;margin-left:0px; padding-left:30px ; padding-left:14px ;
;margin-right:90px
;font-size:14pt; font-weight:bold
;line-height:100% }


H4{border-style:solid; border-color:#336633 ; border-width:0 0 0 10
;margin-left:0px; padding-left:12px; padding-left:12px ;
;margin-right:120px
;font-size:12pt; font-weight:bold
;line-height:100% }

H5{border-style:solid; border-color:#336633 ; border-width:0 0 0 7
;margin-left:0px; padding-left:12px ; padding-left:12px ;
;margin-right:150px
;font-size:12pt; font-weight:bold
;line-height:100% }

table.menu {
	width: 100%; border-collapse: collapse;
}

table.menu td {
	text-align: center;
}

#contact { float: right; width: 40%;  padding: 10px; margin-right: 2%;}
#news { float: left; width: 40%; padding: 10px; margin-left: 2%;}
