body {
  color : #333333;
  margin : 0px;
  padding : 0px;
  font-size : 11px;
}
a:link, a:visited{
  color : #333333;
  text-decoration : none;
}
a:hover{
  color : #666666;
  text-decoration : underline;
}
img{
  border: none;
}
#container {
  width : 674px;
  margin-left:auto;
  margin-right:auto;
  background-color : #ffffff;
}
#banner {
  width : 100%;
  height : 294px;
  margin : 0px;
  padding : 0px;
}
#banner2 {
  width : 100%px;
  height : 23px;
  margin-bottom:5px;
  padding-bottom:5px;
}
#ttl {
  width : 674px;
  height : 40px;
  margin-top : 5px;
  padding-top : 5px;
}
#leftsidebar {
  width : 170px;
  padding-right : 10px;
  float : left;
}
#contents {
  width : 470px;
  background-color :#ffffff;
  padding : 0px;
}
#contents_1col {
  width : 470px;
}
.bannerinner {
  padding : 0px;
  overflow: hidden;
}
.sidebarinner {
  padding : 0px;
  overflow: hidden;
}
.contentsinner {
  padding : 5px;
  overflow: hidden;
}
ul {
  margin-top : 0px;
  margin-bottom : 0px;
  padding-left : 0px;
  margin-left : 0px;
  font-size : 11px;
  font-family : sans-serif;
}
li {
  margin-top : 0px;
  margin-bottom : 0px;
  padding-left : 13px;
  margin-left : 0px;
  list-style-type : none;
}
.errormessage {
  padding : 0px;
  border : 1px solid black;
  font-weight : bold;
}
h1{
  font-size : 14px;
  font-family : sans-serif;
  color : #333333;
  text-align : left;
  font-weight : bold;
  margin-top : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px;
  line-height : 110%;
}
h2{
  font-size : 11px;
  font-family : sans-serif;
  color : #999999;
  text-align : left;
  font-weight : bold;
}
h3{
  font-size : 11px;
  font-family : sans-serif;
  color : #000000;
  text-align : left;
  font-weight : normal;
}
p{
  font-size : 11px;
  font-family : sans-serif;
  margin-top : 10px;
  margin-bottom : 10px;
  line-height : 150%;
}
#container {
  width : 674px;
  margin-left:auto;
  margin-right:auto;
  background-color : #ffffff;
}
#banner {
  width : 100%;
  height : 294px;
  margin : 0px;
  padding : 0px;
}
#banner2 {
  width : 100%;
  height : 23px;
  margin-bottom:5px;
  padding-bottom:5px;
}
#ttl {
  width : 674px;
  height : 40px;
  margin-top : 5px;
  padding-top : 5px;
}
#leftsidebar {
  width : 170px;
  padding-right : 10px;
  float : left;
}
#contents {
  width : 470px;
  background-color :#ffffff;
  padding : 0px;
}
#contents_1col {
  width : 470px;
}
.bannerinner {
  padding : 0px;
  overflow: hidden;
}
.sidebarinner {
  padding : 0px;
  overflow: hidden;
}
.contentsinner {
  padding : 5px;
  overflow: hidden;
}
ul {
  margin-top : 0px;
  margin-bottom : 0px;
  padding-left : 0px;
  margin-left : 0px;
  font-size : 11px;
  font-family : sans-serif;
}
li {
  margin-top : 0px;
  margin-bottom : 0px;
  padding-left : 13px;
  margin-left : 0px;
  list-style-type : none;
}
.errormessage {
  padding : 0px;
  border : 1px solid black;
  font-weight : bold;
}
h1{
  font-size : 14px;
  font-family : sans-serif;
  color : #333333;
  text-align : left;
  font-weight : bold;
  margin-top : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px;
  line-height : 110%;
}
h2{
  font-size : 11px;
  font-family : sans-serif;
  color : #999999;
  text-align : left;
  font-weight : bold;
}
h3{
  font-size : 11px;
  font-family : sans-serif;
  color : #000000;
  text-align : left;
  font-weight : normal;
}
p{
  font-size : 11px;
  font-family : sans-serif;
  margin-top : 10px;
  margin-bottom : 10px;
  line-height : 150%;
}