body{
       color: #000;
       background: #ffffcc;
       margin: 0px;
       padding: 0px;
       text-align: center;
}

/*　ナビゲーションのスタイル　*/

#photo01{ 
         
         width: 700px;
         padding: 0px;
         margin: 30px auto;
         }

#title01{
        
         width: 700px;
         padding: 0px;
         margin: 20px auto;
         font-size=Large

         
}

#leftside{
         float: left;
         width: 500px;
         padding: 0px 10px 0px 10px;
         margin: 0px 0px 0px 0px ;
         text-align: left;
               
}

h2{
     text-align: left;
     font: bold 20px/22px 
}



}


#rightside{
         float: left;
         width: 300px;
         padding: 10px;
         margin: 0px auto;
         text-align: left;
         background: #fff;
         border: 1px solid #000;
}
#rightside a:link{ color: #000; text-decoration: none;}

#rightside a:visited{ color: #000; text-decoration: none;}

#rightside a:hover{ color: #000; text-decoration: underline;}

#rightside a:active{ color: #000; text-decoration: none;}

#rightside input:focus{ color: #0f0; text-decoration: underline;}
