@charset "Shift_JIS";
/* CSS Document */

table,img {
	border:0;
	}
*{
	font-size:12px;
	}
		
#container{
	width:840px;
	margin:0 auto;
	}
#bg_left{
	width:10px;
	background:url(images/bg_left.jpg) repeat-y;
	float:left;
	}

#bg_right{
	width:10px;
	background:url(images/bg_right.jpg) repeat-y;
	float:right;
	}
	
#cover{
	width:820px;
	float:left;
	}

#logo{
	width:820px;
	height:50px;
	background:url(images/h1.jpg) no-repeat;
	}

#alpha{
	width:820px;
	height:28px;
	border: 0;
	margin: 0;
	padding: 0;
	}
	
h1{
	float:left;
	background:url(images/gm_head.jpg) no-repeat;
	width:249px;
	height:28px;
	text-indent:-9999px;
	margin:0;
	display:block;
	}
		
#gm{
	background:url(images/gm.jpg) no-repeat;
	height:28px;
	width:571px;
	float:right;
	margin:0;
	}
	
.gm1 a{
    display:block;
	float:left;
	width:63px;
	height:27px;
	margin:1px 0 0 0;
    background:url(images/gm_home.jpg) no-repeat;
	text-indent:-9999px;
     } 

.gm1 a:hover{
    background:none;
     }
	 
.gm2 a{
    display:block;
	float:left;
	width:78px;
	height:27px;
	margin:1px 0 0 0;
    background:url(images/gm_info.jpg) no-repeat;
	text-indent:-9999px;
     }
	 

.gm2 a:hover{
    background:none;
     }
	 
.gm3 a{
    display:block;
	float:left;
	width:89px;
	height:27px;
	margin:1px 0 0 0;
    background:url(images/gm_course.jpg) no-repeat;
	text-indent:-9999px;
     }
	 

.gm3 a:hover{
    background:none;
     }
	 
.gm4 a{
	display:block;
	float:left;
	width:82px;
	height:27px;
	margin:1px 0 0 0;
	text-indent:-9999px;
	background-image: url(images/gm_oxygen.jpg);
	background-repeat: no-repeat;
     }
	 

.gm4 a:hover{
    background:none;
     }
	 
.gm5 a{
	display:block;
	float:left;
	width:63px;
	height:27px;
	margin:1px 0 0 0;
	text-indent:-9999px;
	background-image: url(images/gm_ladies.jpg);
	background-repeat: no-repeat;
     }
	 

.gm5 a:hover{
    background:none;
     }
	 
.gm6 a{
	display:block;
	float:left;
	width:85px;
	height:27px;
	margin:1px 0 0 0;
	text-indent:-9999px;
	background-image: url(images/gm_blog.jpg);
	background-repeat: no-repeat;
     }
	 

.gm6 a:hover{
    background:none;
     }
	 
.gm7 a{
    display:block;
	float:left;
	width:111px;
	height:27px;
	margin:1px 0 0 0;
    background:url(images/gm_trainer.jpg) no-repeat;
	text-indent:-9999px;
     }
	 

.gm7 a:hover{
    background:none;
     }
	 
h2{
	background:url(images/h2.jpg) no-repeat;
	width:820px;
	height:21px;
	text-indent:-9999px;
	margin:0;
	}

#beta{
	width:820px;
	margin:0;
	display:block;
	}
		
#tree{
	background:url(images/tree.jpg) no-repeat;
	width:800px;
	height:15px;
	line-height:15px;
	color:#666666;
	font-size:10px;
	padding:0 0 0 20px;
	}
	
#tree a{
	text-decoration:underline;
	color:#0099cc;
	font-size:10px;
	}
	
address{
	text-indent:-9999px;
	clear:both;
	background:url(images/footer.jpg) no-repeat;
	width:820px;
	height:123px;
	}
	
#copyright{
	background:url(images/copyright.jpg) no-repeat;
	height:52px;
	width:820px;
	color:#666666;
	font-size:12px;
	text-align:center;
	}
	
#copyright a{
	color:#666666;
	}
	
#copylight a:hover{
	color:#ffbaba;
	}
	
font.copyright{
	font-size:10px;
	}
	
#spacer_logo{
	width:470px;
	height:50px;
	float:left;
	}

#otoiawase_logo{
	width:350px;
	height:46px;
	margin:4px 0 0 0;
	float:right;
	text-indent:-9999px;
	}
	
#otoiawase_logo a{
	display:block;
	background:url(images/otoiawase_cover.gif) no-repeat;
	width:340px;
	height:40px;
	}
	
#otoiawase_logo a:hover{
	background:none;
	}

	
