h1, h2, h3, {margin: 0px; padding: 0px; line-height: 100%; font-weight:normal; }

h1.large {margin: 0px; padding: 0px; line-height: 150%; font-size:112.5%;  font-weight:normal;}
h1.mid {margin: 0px; padding: 0px; line-height: 150%; font-size:100%;  font-weight:normal;}
h1.small {margin: 0px; padding: 0px; line-height: 140%; font-size:81.25%;  font-weight:normal;}
h1.x-small {margin: 0px; padding: 0px; line-height: 120%; font-size:62.5%;  font-weight:normal;}

h2.large {margin: 0px; padding: 0px; line-height: 150%; font-size:112.5%;  font-weight:normal;}
h2.mid {margin: 0px; padding: 0px; line-height: 150%; font-size:100%;  font-weight:normal;}
h2.small {margin: 0px; padding: 0px; line-height: 140%; font-size:81.25%;  font-weight:normal;}
h2.x-small {margin: 0px; padding: 0px; line-height: 120%; font-size:62.5%;  font-weight:normal;}

h3.large {margin: 0px; padding: 0px; line-height: 150%; font-size:112.5%;  font-weight:normal;}
h3.mid {margin: 0px; padding: 0px; line-height: 150%; font-size:100%;  font-weight:normal;}
h3.small {margin: 0px; padding: 0px; line-height: 140%; font-size:81.25%;  font-weight:normal;}
h3.x-small {margin: 0px; padding: 0px; line-height: 120%; font-size:62.5%;  font-weight:normal;}

body, td, th { color: #333333; margin:10px;}

/*body {background-image:url(../images/body_bg.jpg); color:white; background-repeat: repeat-y; background-attachment: fixed; background-position: center; background-color: #FFFFFF;}*/

a {text-decoration: underline;}
a:hover {text-decoration: none;}

a.green:link {color: #009900; text-decoration: underline; }
a.green:visited {color: #999999; text-decoration: underline; }
a.green:hover {color: #FF33CC; text-decoration: none; }
a.green:active {color: #009900; text-decoration: none; }


strong.ez_pink {color: #FF6699; text-decoration: none; }  /* add on 2006.02.10 */ 
strong.ez_sky {color: #3366FF; text-decoration: none; }  /* add on 2006.02.10 */ 
	
a.pink:link {color: #FF6699; text-decoration: underline; }
a.pink:visited {color: #FF6699; text-decoration: underline; }
a.pink:hover {color: #FF6600; text-decoration: none; }
a.pink:active {color: #FF6699; text-decoration: none; }

a.navy:link {color: #0E3192; text-decoration: underline; }
a.navy:visited {color: #0E3192; text-decoration: underline; }
a.navy:hover {color: #FF6600; text-decoration: none; }
a.navy:active {color: #0E3192; text-decoration: none; }

a.glay:link {color: #666666; text-decoration: underline; }
a.glay:visited {color: #666666; text-decoration: underline; }
a.glay:hover {color: #3366FF; text-decoration: none; }
a.glay:active {color: #666666; text-decoration: none; }

a.sky:link {color: #3366FF; text-decoration: underline; }
a.sky:visited {color: #3366FF; text-decoration: underline; }
a.sky:hover {color: #FF6600; text-decoration: none; }
a.sky:active {color: #3366FF; text-decoration: none; }

a.orange:link {color: #FF6600; text-decoration: underline; }
a.orange:visited {color: #FF6600; text-decoration: underline; }
a.orange:hover {color: #FF6600; text-decoration: none; }
a.orange:active {color: #FF6600; text-decoration: none; }

a.white:link {color: #FFFFFF; text-decoration: underline; }
a.white:visited {color: #FFFFFF; text-decoration: underline; }
a.white:hover {color: #FFFFFF; text-decoration: none; }
a.white:active {color: #FFFFFF; text-decoration: none; }

a.mono:link {color: #000000; }
a.mono:visited {color: #000000; }
a.mono:hover {color: #FF6600; }
a.mono:active {color: #FF3300; }

.wnew {line-height: 200%;}

.mainttl01 {font-size:300%;line-height: 130%; color: #FF0000;  font-weight:bold; }       /*32px*/

.mainttl02 {font-size:300%;line-height: 130%; color: #FFFF00;  font-weight:bold; }       /*32px*/

.sb01 {font-size:112.5%;line-height: 130%; color: #CCCC00;  font-weight:bold; }       /*18px*/

.sb02 {font-size:112.5%;line-height: 130%; color: #CCCCCC;  font-weight:bold; }       /*18px*/

.date {font-size:112.5%;line-height: 130%;  font-weight:bold; }       /*18px*/

.subbody {font-size:131.25%;line-height: 130%;  font-weight:bold; }      /*18px*/

.subttl999 {background-color:#999999; font-size:81.25%; line-height: 130%; color:#FFFFFF; font-weight:bold; }      /*18px*/

.xxx-large {font-size:200%;line-height: 130%; }     /*32px*/
.xx-large {font-size:150%;line-height: 130%; }      /*24px*/
.x-large{font-size:131.25%;line-height: 130%; }     /*21px*/
.large {font-size:112.5%;line-height: 130%; }       /*18px*/
.mid {font-size:100%;line-height: 130%; }           /*16px = 12pt*/
.small {font-size:81.25%;line-height: 130%; }       /*13px*/
.x-small {font-size:62.5%;line-height: 160%; }      /*10px*/
.xx-small {font-size:56.25%;line-height: 130%; }    /*9px*/

.line1 {border: medium dotted #666666; }

.box1 {border: solid 1px solid #CCCCCC; margin: 0px; padding: 8px; }
.box2 {margin: 0px; padding: 8px; }
.box3 {background-color: #FFFFFF; color:#333333; font-size:81.25%; line-height: 240%; font-weight:bold; padding: 0px 30px 10px 30px; }

.box-h {border: solid 1px solid #3366FF; background-color: #FFFFFF; color:#3366FF; margin-left: 0px; padding: 10px 30px 10px 30px; }
.box-jh {border: solid 1px solid #FF6699; background-color: #FFFFFF; color:#FF6699; margin-left: 0px; padding: 10px 30px 10px 30px; }



.underline { font-size:81.25%; line-height: 130%; border-bottom-color: #CCCCCC; border-width:; border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;}
.underline2 {border-bottom-color: #CCCCCC; border-width:; border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;}



.txt10pix {font-size: 10px;line-height: 18px; }

.txt12pix {font-size: 12px; }

.areabox {padding-right: 10px;padding-left: 10px; }


.tablebgccc {background-color:#CCCCCC; font-size:81.25%; line-height: 130%; }      /*18px*/
.tablebg999 {background-color:#999999; font-size:81.25%; line-height: 130%; }      /*18px*/


.bgfff {background-color:#FFFFFF;}
.bgeee {background-color:#EEEEEE;} 
.bgccc {background-color:#CCCCCC;} 
.bgaaa {background-color:#AAAAAA;}
.bg999 {background-color:#999999;}
.bgtdu {background-color:#0E3192;}
.bgffc {background-color:#FFFFCC;}
.bgff9 {background-color:#FFFF99;}
.bg-h {background-color:#3366FF;}
.bg-jh {background-color:#FF6699;}

.smallfff {font-weight:normal; color:#FFFFFF; font-size:81.25%;line-height: 130%; } 
.small666 {font-weight:normal; color:#666666; font-size:81.25%;line-height: 130%; } 
.small999 {font-weight:normal; color:#999999; font-size:81.25%;line-height: 130%; } 
.smalltdu {font-weight:normal; color:#0E3192; font-size:81.25%;line-height: 130%; } 

.x-small666 {font-weight:normal; color:#666666; font-size:62.5%;line-height: 160%;  } 

.fff { color:#FFFFFF; } 
.ccc { color:#CCCCCC; } 
.999 { color:#999999; } 
.666 { color:#666666; } 
.tdu { color:#0E3192; } 
.f69 { color:#FF6699; } 
.36f { color:#3366FF; } 
.f90 { color:#FF9900; } 
.090 { color:#009900; } 
.9cc { color:#99CCCC; } 

.ttltdu { background-color: #DDEEEE; color:#0E3192; font-size:100%;line-height: 130%; font-weight:bold;}
.ttl-h { background-color: #EEEEFF; color:#3366FF; font-size:100%;line-height: 130%; font-weight:bold;}
.ttl-jh { background-color: #FFEEEE; color:#FF3399; font-size:100%;line-height: 130%; font-weight:bold;}

.ttltdu2 { color:#0E3192; font-size:100%;line-height: 130%; font-weight:bold;}
.ttltdu3 { background-color: #EEEEFF; color:#0E3192; font-size:100%;line-height: 130%; margin:10px; padding:5px;}


.list-jh {color:#FF6699; font-size:100%;line-height: 180%; font-weight:bold;}

.ezview {background-color:#FFFFFF; font-size:81.25%;line-height: 130%; }

.ezttl-jh {background-color:#FFEEEE; font-size:81.25%;line-height: 130%; }

.ezttl-jh {background-color:#EEEEFF; font-size:81.25%;line-height: 130%; }


.curriculum02h {background-color:#3399CC; font-size:62.5%;line-height: 160%; color:#FFFFFF; } 
.curriculum02jh {background-color:#FF6699; font-size:62.5%;line-height: 160%; color:#FFFFFF; } 

.curriculum01 {background-color:#FF9900; font-size:62.5%;line-height: 160%; color:#FFFFFF; } 
.curriculum02 {background-color:#999999; font-size:62.5%;line-height: 160%; color:#FFFFFF; } 
.curriculum03 {background-color:#FFDDDD; font-size:62.5%;line-height: 160%; color:#EE3300; } 
.curriculum04 {background-color:#EEEEBB; font-size:62.5%;line-height: 160%; color:#AA3300; } 
.curriculum05 {background-color:#BBDDFF; font-size:62.5%;line-height: 160%; color:#003388; } 
.curriculum06 {background-color:#DDFFCC; font-size:62.5%;line-height: 160%; color:#008800; } 
.curriculum07 {background-color:#EEDDFF; font-size:62.5%;line-height: 160%; color:#990066; } 
.curriculum08 {background-color:#EEEEEE; font-size:62.5%;line-height: 160%; color:#666666; } 
.curriculum09 {background-color:#F5F5CC; font-size:62.5%;line-height: 160%; color:#FF9900; } 

.culture  {font-size:81.25%;line-height: 130%; } 

.sports {font-size:81.25%;line-height: 130%; } 

.systemerror {background-color: #FF3300; padding: 3px; color: #FFFFFF; font-weight:bold; font-size:62.5%;line-height: 160%; }

.list-1st {color:#FF6699; font-size:100%;line-height: 180%; padding-top:10px; padding-bottom:10px;}

.about {background-color: #EEEEFF; color:#003399; padding: 3px; margin-top:20px;}










