/* ページのレイアウト用CSS */
body {
	text-align:center;
        background-color: #FFffff;
        background-image:url(.gif);
}

.contents {
	width: 930px;
	margin:auto;
	background-color: #fffefd;
	text-align:left;
	
	position: relative;
        padding-bottom:100px;
}


h1 {    color: #FFFFFF;
	background-image:url(201201.jpg);
	height: 150px;
	font-size: 36px;
        padding-top:0px;
	padding-left: 50px;
	margin-bottom:40px;
}
h1 a{
	color: #FF0033;
    }
 
h1 a:visited{
          color:#FFFFFF;
         }


h2,h3,p {
	margin-left:10px;
	margin-right:10px;
}

a:link{
       color:#339900;
      }

a:visited{
          color:#000000;
         }

a:hover{
        color:#FF0000;
       }

a:active{
         color:#FF0033;
        }

.navbar {
        color: #FFFF99;
	background-color: #33FF99;
	padding: 0px;
	width: 710px;
	position: absolute;
	top: 150px;
	left: 220px;
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
}
.navbar h2{
	width: 141px;
	float: left;
	text-align: center;
	background-color: #33FF99;
	margin:0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	border-color:#FEEED3 E1A32D E1A32D FEEED3;
	line-height: 1.5em;
	border-right: solid 1px #FFFEFD;
}
.navbar h2 a {
        color: #FFFFFF;
        text-decoration:none;
	display:block;
	width: 141px;
        
}


.navbar h2 a:hover {color:#FF0000;
                    background-color:#FFFF00;
　　　　　}

.navbar h2 a:active {
           background-color:#FFFF00;
           border-color:#E1A32D FEEED3 FEEED3 E1A32D;
           }

.pankuzu{margin-right:20px;
        }

.pankuzu h2 a:hover {
                    color:#FF0000;
                   }


.main {position:absolute;
       top:200px;
       left:220px;

	width: 500px;
	padding-right: 5px;
        background-color:#Ffff99;
}
.side {
        float:left;
	width: 100px;
	margin-left: 0px;
        
        text-align: center;
	
	
        }

.side h2 {
          text-align:left;
          color: #FFFF99;        
          }

.side h2 a{
           color: #FFFFFF;
           display:block;
	   width: 180px;
           background-color: #33FF99;
           padding: 5px;
           border:3px solid;
           border-color:#99FF99 #006633 #006633 #99FF99;
           }

.side h2 a:hover{background-color:#FFFF00;
                color:#FF0000;
                border:3px solid;
                border-color:#F0E68C #DAA520 #DAA520 #F0E68C;

                }

.side h2 a:acitive{background-color:#FFFF00;
                color:#FF0033;
                }


.flash{
       margin-bottom:5px;
}

.marquee{color:#FFFEFD;}

.link h2 a:hover{
                 color:#FF0033
                 }

.vitamin {clear:both;

         }
.ad{width:200px;
    position: absolute;
	top: 250px;
	left: 725px;



   }

.ad p img{margin-left:1px;}

.ad h5 a:hover
                {color:#FFFF00;
     background-color: #33FF99;  
   }

.google{margin-left:10px;
       }

.google2{float:left;
       }

.h h1{  font-size: 24px;
        
	padding-left: 10px;
	
       background-image:url(.gif);
      color: #FF0033;
       height:180px;
       overflow:auto;

} 

.active1 h2 a{background-color:#FFFF00;
                color:#FF0000;
      }

.active2 h2 a{background-color:#FFFF00;
                color:#FF0000;
           border:3px solid;
           border-color:#F0E68C #DAA520 #DAA520 #F0E68C;
                }

