body {
  margin-top: 0px;
  margin-left: 8px;
  margin-bottom: 8px;
  margin-right: 8px;
  font-size: 13px;
  color: #333333;
  background: #ffffff;
}

#main {
  position: absolute;
  top: 96px;
  width: 725px;
}

#left-menu {
  position: relative;
  float:left;
  width: 161px;
}

#right-contents {
  position: relative;
  float:right;
  width: 173px;
}

#center-contents {
  position: relative;
  width: 362px;
}

#center-contents2 {
  position: relative;
  width: 540px;
}

#footer {
  position: relative;
  top: 8px;
  width: 725px;
}

#copyright {
  position: absolute;
  top: 8px;
  left: 9px;
  height: 18px;
  width: 716px;
  color: #ffffff;
  background: #FF9933;
  text-align: center;
}

#header {
  position: absolute;
  top: 0px;
  width: 725px;
  background: #ffffff;
}

#lmenu_bosyu {
  width: 161px;
  border-style: none solid solid solid;
  border-width: 1px;
  padding: 4px;
  margin-top : 0px;
}

#rmenu_pickup {
  width: 173px;
  border-style: none solid none solid;
  border-width: 1px;
  padding: 4px;
  margin-top : 0px;
  margin-bottom : 0px;
  background: #FFF3D2;
}

p {
  padding: 4px;
  margin-top : 0px;
  margin-bottom : 0px;
}

p.news {
  padding: 0px;
  margin-top : 0px;
  margin-bottom : 0px;
}

p.cnt {
  text-align: center;
}

p.tmenu_title {
  position: absolute;
  top: 12px;
  left: 12px;
  padding: 0px;
}

p.tmenu_sitemap {
  position: absolute;
  top: 27px;
  left: 651;
  padding: 0px;
}

p.tmenu_topbar {
  position: absolute;
  padding: 0px;
  top: 42px;
  width: 725;
}

p.tmenu_menu {
  position: absolute;
  padding: 0px;
  top: 70px;
  left: 8px;
  width: 725;
  height: 50px:
}

p.tmenu_bottom {
  position: absolute;
  height: 1px;
  background-color: #333333;
  padding: 0px;
  top: 86px;
  left: 0px;
  width: 725px;
  font-size: 1px;
}

strong {
  color: #FF4200;
}

div.news {
  position: absolute;
  top: 4px;
  left: 280px;
  width: 360px;
  height: 36px;
  font-size: 10px;
  color: #000099;
  background: #ffffff;
  z-index: 1;
}

h1 {
  font-size: 10px;
  margin-bottom : 1px;
}

a {
  text-decoration:none;
}
a:link { color: #3366CC; } 
a:visited { color: #3366CC; } 
a:hover { color: #0000AA; } 
a:active { color: #CC3366; } 

td,th {
  font-size: 12px;
}

b.head {
  color: #FF4200;
}

div.samplepict {
	width: 130px;
	float: left;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
}
div.samplelink {
	width: 210px;
	float: left;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
}
