body {
	margin: 0;
	padding: 0;
	line-height: 1.4;
}
H1{
  height: 60px;
  margin-bottom: 0;
  padding-left : 1em;
  background-image : url("../img/ti_what01.JPG");
  background-repeat : no-repeat;
  color: #ffffff;
}
H2{
  margin-bottom: 1em;
  padding-left : 1em;
  font-size: small;
  font-weight: bold;
  background-image : url("../img/mds01.JPG");
  background-repeat : no-repeat;
  color: #666666;
}
H4{
  margin-bottom : 3px;
  margin-left : 10px;
}
TABLE{
  margin-left : 20px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
border-width : thin thin thin thin;border-color : black black black black;
  width : auto;
}
CAPTION{
  font-weight : bold;
  text-align : left;
}TR {
  padding: 2em 0.2em 1em 0.2em;
  border-top : thin solid black;
  border-bottom: 2px solid #cc0000;
  border-left: 2px solid #cc0000;
  border-right: none;
  empty-cells: show;
}
TD{
  text-align : center;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : black black black black;}
TH{
  text-align : center;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : black black black black;
  
  background-color : #efea85;
  padding-top : 0.5em;
  padding-left : 0.5em;
  padding-right : 0.5em;
  padding-bottom : 0.5em;
}
#header{
  width : 750px;
  margin: 0;
  padding: 0;
}
#navi p{
  margin: 0 0.1em 0 0.2em;
  padding: 0;
}
#navi a{
  margin: 0 0.5em 0 0.5em;
  padding: 0;
}
#cotent{
  margin: 0.2em 0 0 0;
  width : 750px;
}
#cnt1{
  width : 730px;
  margin: 0.5em 10px 0 10px;
  padding-top: 0.5em;
}
.t11 {
  width : 150px;
  height: 30px;
  text-align: center;
  letter-spacing: 0.5em;
  vertical-align: middle;
  background-color : #ccff66;
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
}
.t12 {
  width : 200px;
  height: 30px;
  text-align: center;
  letter-spacing: 3em;
  vertical-align: middle;
  background-color : #ccff66;
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
}
.t13 {
  width : 350px;
  height: 30px;
  text-align: center;
  letter-spacing: 2em;
  vertical-align: middle;
  background-color : #ccff66;
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
}
.t14 {
  width : 40px;
  height: 30px;
  text-align: center;
  vertical-align: middle;
  background-color : #ccff66;
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
}
.t24{
  padding : 0.5em 0.5em 0.5em 0.5em;
  vertical-align: middle;
  
  border-bottom : solid black;border-bottom-width : 1px;
  border-right : solid black;border-right-width : 1px;
  text-align : left;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : black;
  border-left-color : black;
  width : 250px;
}
.t25{
  width : 20px;
  text-align : center;
  position : fixed;
border-style : solid solid solid solid;border-color : black black black black;
}
.t26{
  width : 20px;
  text-align : center;
  position : fixed;
border-style : solid solid solid solid;border-color : black black black black;
  background-color : #ff8080;
}
.t27{
  width : 20px;
  text-align : center;
  position : fixed;
border-style : solid solid solid solid;border-color : black black black black;
  background-color : #ff8080;
}
.setsumei{
  margin-left : 20px;
}
#footer{
  margin-top: 0;
  padding-top: 1em;
  width : 750px;
}
#footer p{
  text-align: right;
  font-size: x-small;
  margin: 0;
  padding: 0;
}
#footer hr{
  margin: 0;
  padding: 0;
}
IMG{
  margin-left : 20px;
}

