/* === ヘッダー部分のスタイル === */
body	{
        background-color:#99ffff; text-align:center;
         padding:0px;
         }
.head	{background-color:#33cc99;
	 width:800px;
	 height:65px;
          }

.head1	{
	 text-align:right}

.head2	{
         padding-left:10px;
         }

.head3	{width:80px;
	 text-align:left}

.head h1   {text-align:left;
         font-size:24px;
	 font-family:'comic Sans Ms';
	 color: #ffffff; 
	 margin-bottom:1px;
        }

.head div	{font-size:12px;text-align:left;
	 color:#ffffff;
          }
.headmenu	{ 
          background-color:darkgreen;
	 width:800px;
           height:30px;
	 }
.headmenu div{
               text-align:left;
              }
font-size:15px;
	 font-family:'Comic Sans MS';
	 color:white; text-align: center;
	 margin-bottom:1px;
         }
.headmenu a	{color:white;
	 text-decoration:none}
.headmenu a:hover	{color:orange}

/* === サイドバーとコンテンツ部分のスタイル === */

.side_main	{width:800px; 
                  height:100%}
	 
/* === サイドバー部分のスタイル === */

.side	{
         width: 220px;
	 background-color: #99cc99;
        }
.side	{
         vertical-align: top;
	 padding:1px;
         }

.side h1 {
          font-size:15px; text-align:left;
          color:#ff0000;
	  font-weight: bold; 
          margin-bottom:-12px; 
          margin-top:1px; 
          border-top: 1px solid #ffff00;
	  padding-top:1px;
	  padding-bottom:1px;
	  padding-left:1px;
	  padding-right:0px;
         }

.side h2 {
         font-size:14px; text-align:center;
        color: #ff00ff;
	 font-weight: bold; 
          padding-top: 0px;
         margin-bottom:10px; 
	 padding-bottom:10px;
	 padding-left: 0px;
	 padding-right: 1px;
        
          }
.side h3 {
           font-size:14px; 
          text-align:center;
           color: red;
	 font-weight: bold;  
          margin-top:20px; 
          margin-bottom:15px; 
          padding-top: 5px;
	 padding-bottom: 1px;
	 padding-left: 1px;
	 padding-right: 1px;
          }

.side div1 {
        
       margin-top:10px; 
       margin-bottom:0px;  
          padding-top: 1px;
	 padding-bottom: 1px;
	 padding-left: 1px;
	 padding-right: 1px;
       }
  .side div2 {
       margin-top:20px; 
       margin-bottom:50px;  
          padding-top: 1px;
	 padding-bottom: 1px;
	 padding-left: 1px;
	 padding-right: 1px;
       }             

.side p
          {text-aling: center;  
          margin-left:8px; 
             padding-top:0px; margin-bottom:-15px; 
        padding-bottom: 0px; 
             }
/* === コンテンツ部分のスタイル === */
.main	{background-color:#ffff99; 
         width:580px;
	 padding-left:10px;
	 padding-right:10px;
	 padding-top:10px;
	 padding-bottom:10px;
	 vertical-align:top}
.main h1 { 
         font-weight: bold;text-align:left;
          font-size:18px; 
          color: #ff0000; 
           margin-top:0px;
          margin-bottom:10px; 
          margin-left:0px;
          margin-right:px;
           }
.main h2	
         {
	 font-size:12px;text-align:left;
	 color: #ff0000;
           margin-top:0px;
           margin-left:10px;
          margin-bottom:15px; 
          }      
.main h3	
         {
	 font-size:12px; text-align:left;
	 color: #ff0000;
           margin-top:10px;
          margin-bottom:0px; 
        margin-left:10px;
        }
.main td {
          background-color:#ffff99; 
         width:280px;
          height:;
	 padding-left:-10px;
	 padding-right:5px;
	 padding-top:1px;
	 padding-bottom:1px;
	 vertical-align:top
           }
 



.main p	{
         font-size:12px; text-align:left;
	 line-height:160%;
	 color: #000000;
        margin-top:10px;
          margin-bottom:0px; 
          margin-left:20px;
         }
.photo td	{vertical-align:bottom;
	 font-size:12px;
	 padding:0px}
.photo img	{margin-right:5px}
.main a {
      text-decoration:none;
      }


.link	{width:300px;
	 margin-top:20px;}
	  
.link1	{text-align:left;  font-size:12px; color: 000000}
        
.link2	{text-align:centr; font-size:12px; color:#000000}
         
.link3	{text-align:centr; font-size:12px; color:#ff0000}
         
.link4	{text-align:centr; font-size:12px; color:#ff0000}
        
.link5	{text-align:centr; font-size:12px; color:#ff0000}
        
.copy	{border-top:solid 3px #336666;
	 padding-top:4px;
	 font-size:10px;
	 text-align:center}

