body {
  font-size : 12px;
  
  color : #000055;
  background : #ffdddd;
}

h1 {
  font-size : 12px;
  margin : 0;
  padding : 0;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  font-weight : bold;
  color : #000055;
  text-align:center;
}

a {
  text-decoration: none;
}

a:link, a:visited {
  color: #000055;
}

a:hover {
  color: #ff4500;
}

.sheet {
  background: #ffffbb;
  border: 1px solid #000000;
  width: 720px;
}

.header1 {
  background-image : url(img/top.jpg);
  width : 720px;
  height : 170px;
  font-weight : bold;
  color : #ffffff;
  text-align :center;
  vertical-align:middle;
  font-size:40px;
}

.header2 {
  background: #990000;
  width: 720px;
  height: 24px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  vertical-align: middle;
  text-align:center;
}

.header2 a:link {
  color: #ffffff;
}

.header2 a:visited {
  color: #ffffff;
}

.header2 a:hover {
  color:#ff4500;
}

#content{
  width : 718px;
  background-color :#ffcc99;
}

#menu{
  width: 180px;
  float: right;
  font-size: 12px;
  font-weight: bold;
  color: #ff0000;
  line-height: 150%;
}

#main{
  background-color:#ffffbb;
  width: 530px;
  float: left;
  line-height: 150%;
  padding-right:1px;
  padding-left:1px;
}

#sitemap_content1{
  width: 220px;
  float: left;
  font-size: 12px;
  font-weight: bold;
  text-align : left;
  padding-left: 20px;
  color: #000055;
  line-height: 150%;
}

#sitemap_content2{
  width: 400px;
  float: left;
  font-size: 13px;
  font-weight: bold;
  text-align : center;
  color: #000055;
  padding-top: 48px;
  line-height: 150%;
}


.box1 {
  background : #ffffff;
  border: 1px solid #db6800;
  width: 500px;
  padding-top: 6px;
  padding-left :8px;
  font-size: 12px;
  font-weight: bold;
  color: #000055;
  line-height: 150%;
}

.box2 {
  background : #ffffff;
  border: 1px solid #cccc00;
  width: 500px;
  padding-left :8px;
  font-size: 12px;
  font-weight: bold;
  color: #000055;
  line-height: 150%;
}

.box3 {
  background : #f1ffff;
  border: 1px solid #0000ff;
  width: 500px;
  font-size: 12px;
  font-weight: bold;
  padding-left: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.box4 {
  background : #ffffee;
  border: 1px solid #cccc00;
  width: 500px;
  font-size: 12px;
  font-weight: bold;
  padding-left: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.box5 {
  background : #ddffdd;
  border: 1px solid #009900;
  width: 500px;
  font-size: 12px;
  font-weight: bold;
  padding-left: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.box6 {
  background : #ffeaea;
  border: 1px solid #990000;
  width: 500px;
  font-size: 12px;
  font-weight: bold;
  padding-left: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
}

p.r{
  color : #ffffff;
  text-align :right;
  vertical-align:bottom;
  font-size:14px;
}

p.c{
   color:#ff0000;
   text-align:center;
   font-size:14px;
}

h3 {
    color: #310031;
    font-size:18px;
    border-style: solid;
    border-width: 0px 0px 1px 15px;
    border-color: green;
    background-color:#efe1ff;
    padding: 0.2em;
	}		
p.m {
    font-size:14px;
    color: #002240;
    line-height: 1.3;  		
}