body{background-color:#ffffff; 
     margin:0;
     padding:0px;
}

h1{font-size:100%;
   text-align:left;
   letter-spacing:0px;
   padding-left:20px;
   padding-top:60px;
   padding-bottom:0px;
   margin:0px;
   
}

h2{text-align:left;
   font-size:150%;
   padding-top:20px;
   margin:0px;
}

h3{font-size:100%;
   padding-top:0px;
   margin:0px;
}
h4{color:#cccc33;
   font-size:90%;
   padding:0px;
   margin:0px;}
h5{color:#cccc33;
  font-size:90%;
  padding:0px;
   margin:0px;}

#header{width:1000px;
   background-image:url(rogo3-whmap.jpg);
   background-repeat:no-repeat;
   background-position:top right;
   background-color:#ffffff;
   height:100px;

}

#contents{width:1000px;
          background-color:#ffffff;
          position:relative;
          margin:0 auto;

}

#main{width:800px;
      margin-top:10px;
　　　position:absolute;
      top:550px;
      left:0px;
}

#side {width:200px;
      position:absolute;
      top:500px;
      left:800px;
      border-left:solid 1px #cccccc;
}

#side h2{font-size:100%;
      color:#cccc33;



}

#side ul{
         font-size:70%;
         margin:0px;
         padding-left:15px;
}

#side a{list-style-type:none;
         text-decoration:none;
         font-size:100%;
         font-weight:normal;
         color:#ffccff;
}

#side a:link{color:#99cccc;}
#side a:visited{color:#99cccc;}
#side a:hover{color:#669999;}
#side a:active{color:#996666;}



.entry{padding:10px;
       border-top:solid 0.5px #99cccc;
       margin-bottom:10px;
       margin-top:10px;
       zoom:1;
}

.entry:after{
             content:".";
             display:block;
             height:0;
             clear:both;
             visibility:hidden;
}

p{text-align:left;
  margin:0px;
}

p a{font-size90%;
    color:#cc9999;
    text-align:right;
    margin;0px;}

p img{float:right;
      margin:5px;}


#navbar{width:600px;
        border-bottom:0px solid #cccccc;
        height:21px;
        position:absolute;
        top:30px;
        left:10px;

}

a img{float:left;
      margin-right:10px;
　　margin-bottom:10px;

      border:0;}

           
#navbar ul{margin:0;
           padding:0;
           list-style-type:none;
}


#navbar li{margin:0;
           padding:0;
           float:left;
}

#path{text-align:right;
      margin:0px;
      padding:0px;
}


 .main3{
        background-color:#ffffff;
	width:600px;
	
	}


.main3 a:hover img{
opacity:0.6;
filter: alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background: #fff;
}


