@charset "utf-8";
/* CSS Document */

.top_bg {
         width:800px;
		 height:470px;
         background:url(../layout/top/top_bg.jpg) no-repeat center top; 
		 }
.top_bg2 {
         width:800px;
		 height:470px;
         background:url(../layout/top/top_bg2.jpg) no-repeat center top;
		 }		 
	 
.copyright {
          font-size:9px;
		  font:Arial, Helvetica, sans-serif;
		  color:#999999;
		  text-align:right;
		  padding:0px 50px 2px 0;
		  }       		 



.menu_box {
           margin-bottom:10px;
		   margin-left:20px;
		   /*
           background:url(layout/top/menu_bg.gif) no-repeat;
		   */
		   filter:alpha(opacity=70);/* IE6, IE7 */
		   -moz-opacity:0.70; /* Firefox, Netscape */
		   opacity:0.70; /* Opera, Safari, Firefox */
		   width:780px;
		   height:25px;
		   border-left:#666666 2px solid;
		   padding-top:5px;		   
		   }
.menu {
       font-family:Geneva, Arial, Helvetica, sans-serif;
	   font-size:10px;
	   color:#ffffff;
	   line-height:135%;
	   margin:1px 5px;  
	   }
p.menu a:link {
       background:url(../layout/top/off_bg.gif) no-repeat;
	   color:#ffffff;
	   text-decoration:none;
	   text-align:center;	   
	   margin:1px 5px;	   
	   width:80px;
	   padding-bottom:2px;
	   float:left;
	   display:block;	   
	   }	  
p.menu a:active {
       background:url(../layout/top/off_bg.gif) no-repeat;
	   color:#ffffff;
	   text-decoration:none;
	   text-align:center;	   
	   margin:1px 5px;	   
	   width:80px;
	   padding-bottom:2px;
	   float:left;
	   display:block;	   
	   }	  
p.menu a:visited {
       background:url(../layout/top/off_bg.gif) no-repeat;
	   color:#ffffff;
	   text-decoration:none;
	   text-align:center;
	   margin:1px 5px;	   
	   width:80px;
	   padding-bottom:2px;
	   float:left;
	   display:block;	   
	   }	  	   	    
p.menu a:hover {
       background:url(../layout/top/on_bg.gif) no-repeat;
	   color:#000000;
	   margin:1px 5px;	   
	   width:80px;
	   text-decoration:none;
	   text-align:center;
	   padding-bottom:2px;
	   float:left;
	   display:block;
	   filter:alpha(opacity=50);/* IE6, IE7 */
	   -moz-opacity:0.50; /* Firefox, Netscape */
       opacity:0.50; /* Opera, Safari, Firefox */		   	   
	   }	             
.menu_on  {
       background:url(../layout/top/on_bg.gif) no-repeat;
	   color:#000000;	   
	   width:80px;
	   text-decoration:none;
	   text-align:center;
	   padding-bottom:2px;
	   float:left;
	   display:block;
	   filter:alpha(opacity=50);/* IE6, IE7 */
	   -moz-opacity:0.50; /* Firefox, Netscape */
       opacity:0.50; /* Opera, Safari, Firefox */		   	   
	   }             
/* 時計　ここから */	   
.a1{
    font:"Courier New", Courier, mono;
	font-size:10px;
	color:#ffffff;
    background-color:#999999;
    border:solid 1px #999999;
    font-weight:normal;text-align:center;}
.clock {
    margin:1px 0 0 50px;
	float:left;
	width:350px;
	padding:0;
	height:20px;
		}  
.clock2 {
    margin-top:0px;
	}
		
/* 時計　ここまで */		
.blog {
    font-family:Geneva, Arial, Helvetica, sans-serif;
    width:350px;
	float:left;
	text-align:right;
	font-size:10px;
	color:#333333;
	height:20px;
	margin:0;
	}
h1.top{ 
	font-size:0;
	margin: 0;
	padding:0;
	width:800px;
	height:80px;
}
p.jk {
	margin-left:50px;
	margin-top:0;
	
	}
p.jk a {
	margin-top:10px;
	margin-left:10px;
	border:solid 1px #ffffff;
	text-decoration:none;
	display:block;
	float:left;
	}

p.jk a:hover {
	margin-top:10px;
	margin-left:10px;
	border:solid 1px #9af6ec;
	text-decoration:none;
	display:block;
	float:left;
	}	
.contents {
    width:800px;
	margin-bottom:10px;
	}				

.news {
    margin:1px 100px 0 50px;
	float:left;
	width:550px;
	padding:0;
	height:20px;
	margin-left:50px;
	}

#link a:link {color:#333333; text-decoration:none;}
#link a:active {color:#333333; text-decoration:none;}
#link a:visited {color:#333333; text-decoration:none;}
#link a:hover {color:#666666; text-decoration:none;}