BODY,TABLE,SELECT {
  color: #000000;
  font-size: 12px;
  line-height: 20px;
  margin: 0px;
  font-family: "MSPƒSƒVƒbƒN","osaka",monospace;
}
INPUT,FORM { margin: 0px }
UL { list-style-type: disk }
OL{ list-style-type: decima }
A:link    { text-decoration: none; color: #ffffff;}
A:visited { text-decoration: none; color: #ffffff;}
A:active  { text-decoration: none; color: #ffffff;}
A:hover   { text-decoration: none; color: #0000ff;}


A.lin-1{
  text-decoration: none;
  color: #009900;
}
A.lin-1:visited { text-decoration: none; color: #ffffff; }
A.lin-1:active  { text-decoration: none; color: #ff0000; }
A.lin-1:hover   { text-decoration: underline; color: #000000; }


A.lin-2{
  text-decoration: none;
  color: #FF6600;
}
A.lin-2:visited { text-decoration: none; color: #0000ff; }
A.lin-2:active  { text-decoration: none; color: #ff0000; }
A.lin-2:hover   { text-decoration: underline; color: #ff0000; }

A.t{
  display: block;
  width: 145px;
  height: 14px;
  text-decoration: none;
  color: #000000;
}
A.t:visited { text-decoration: none; color: #ffffff; }
A.t:active  { text-decoration: none; color: #ff0000; }
A.t:hover   { text-decoration: none; color: #ffff00; background-color: #cccccc; }

A.t1{
  display: block;
  width: 210px;
  height: 20px;
  text-decoration: none;
  color: #000000;
}
A.t1:visited { text-decoration: none; color: #ffffff; }
A.t1:active  { text-decoration: none; color: #ff0000; }
A.t1:hover   { text-decoration: none; color: #ffff00; background-color: #6699FF; }

A.t2 {
  display: block;
  width: 200px;
  height: 40px;
  text-decoration: none;
  color: #000000;
}
A.t2:visited { text-decoration: none; color: #ffffff; }
A.t2:active  { text-decoration: none; color: #ff0000; }
A.t2:hover   { text-decoration: none; color: #ffff00; background-color: #CCCC99; }

A.t2-1 {
  display: block;
  width: 220px;
  height: 20px;
  text-decoration: none;
  color: #000000;
}
A.t2-1:visited { text-decoration: none; color: #ffffff; }
A.t2-1:active  { text-decoration: none; color: #ff0000; }
A.t2-1:hover   { text-decoration: none; color: #ffff00; background-color: #CCCC99; }

A.t2-2 {
  display: block;
  width: 220px;
  height: 40px;
  text-decoration: none;
  color: #000000;
}
A.t2-2:visited { text-decoration: none; color: #ffffff; }
A.t2-2:active  { text-decoration: none; color: #ff0000; }
A.t2-2:hover   { text-decoration: none; color: #ffff00; background-color: #CCCC99; }

A.link-1 {
  display: block;
  width: 240px;
  height: 20px;
  text-decoration: none;
  color: #000000;
}
A.link-1:visited { text-decoration: none; color: #ffffff; }
A.link-1:active  { text-decoration: none; color: #ff0000; }
A.link-1:hover   { text-decoration: none; color: #ffff00; background-color: #CCCC99; }

A.t3 {
  display: block;
  width: 145px;
  height: 48px;
  text-decoration: none;
  color: #000000;
}
A.t3:visited { text-decoration: none; color: #ffffff; }
A.t3:active  { text-decoration: none; color: #ff0000; }
A.t3:hover   { text-decoration: none; color: #ffff00; background-color: #cccccc; }

A.t4:link    { text-decoration: none; color: #000000;}
A.t4:visited { text-decoration: none; color: #000000; }
A.t4:active  { text-decoration: none; color: #ff0000; }
A.t4:hover   { text-decoration: none; color: #ff0000; }

.size10 {
  color: #000000;
  font-size: 10px;
  line-height: 20px;
  margin: 0px;
}

.size11 {
  color: #000000;
  font-size: 11px;
  line-height: 20px;
  margin: 0px;
}

.size14 {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin: 0px;
}

.size16 {
  color: #000000;
  font-size: 16px;
  line-height: 20px;
  margin: 0px;
}

.size18 {
  color: #000000;
  font-size: 18px;
  line-height: 120%;
  margin: 0px;
}

.size20 {
  color: #000000;
  font-size: 20px;
  line-height: 120%;
  margin: 0px;
}

.box1{
 width: 310px;
 height: 180px;
 padding: 0px 0px 0px 0px;
 border: solid #FF9999 0px;
 background:url(img/haikei2.gif);
 background-repeat:repeat-x;
 float: center;
}

.box2{
 width: 150px;
 height: 80px;
 padding: 10px 0px 0px 10px;
 border: solid #FF9999 1px;
 background:url(img/haikei2.gif);
 background-repeat:repeat-y;
}

.box3{
 width: 800px;
 height: 552px;
 padding: 0px 0px 0px 00px;
 border: solid #000000 0px;
 background:url(../icon/bg_shou_chugaku.jpg);
 background-repeat:no-repeat;
}

.box{
 float: center;
 width: 800px;
 height: 100%;
 padding: 0px 0px 0px 0px;
}

.logbox {
	width: 320px;
              height: 190px;
	overflow: scroll;
	border: 0px solid #000000;
	margin: 0px;
	clear: none;
	float: center;
	padding-top: 0px;
	padding-right: 0px;
}

.bg-img1 { width:200px; height:450px; background:url(gals/ai/ai1.jpg) no-repeat; background-position:center;}