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

html{
	margin:0px;
	padding:0px;}
	
body{
	margin:0px;
	background-image:url(img_n/topbg.jpg);
	background-repeat:repeat-x;
	background-color:#7ECEF3;}
	
a img{
	border-style:none;}	

#wrap1{
	margin:0px auto;
	width:800px;
	height:383px;}	

#topbg{
	width:800px;
	height:383px;
	position:absolute;
	background-color:#FFFFFF;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;}
	
#topimg{
	width:800px;
	height:383px;
	position:absolute}
		
#main{
	width:780px;
	background-color:#d2f1ff;
	margin:0px auto 0px;
	padding:10px;}
	
#navi{
	width:200px;
	height:370px;
	float:left;}
	
#navi a {
     display:block;
	 width:185px;
	 height:50px;
	 text-indent:-9999px;
	 font-size:0;
	 line-height:0;
	 color:#FFF;}
	 
#navi .about a{
     background:url(img_n/top_bt.gif) no-repeat;}	
	
#navi .profile a{
     background:url(img_n/top_bt.gif) no-repeat 0px -50px;}	 	
	  
#navi .past a{
     background:url(img_n/top_bt.gif) no-repeat 0px -100px;}	  
	 
#navi .schedule a{
     background:url(img_n/top_bt.gif) no-repeat 0px -150px;}	    

#navi .irai a{
     background:url(img_n/top_bt.gif) no-repeat 0px -200px;}	
 
#navi .bbs a{
     background:url(img_n/top_bt.gif) no-repeat 0px -250px;}	
		 
#navi .link a{
     background:url(img_n/top_bt.gif) no-repeat 0px -300px;}	   	 	 
	 
#navi .about a:active,
#navi .about a:focus,	
#navi .about a:hover{
     background:url(img_n/top_bt.gif) no-repeat 10px 0px;}	
	
#navi .profile a:active,
#navi .profile a:focus,	
#navi .profile a:hover{
     background:url(img_n/top_bt.gif) no-repeat 10px -50px;}	 	
	  
#navi .past a:active,
#navi .past a:focus,	
#navi .past a:hover{
     background:url(img_n/top_bt.gif) no-repeat 10px -100px;}	  
	 
#navi .schedule a:active,
#navi .schedule a:focus,	
#navi .schedule a:hover{
     background:url(img_n/top_bt.gif) no-repeat 10px -150px;}	    

#navi .irai a:active,
#navi .irai a:focus,	
#navi .irai a:hover{
     background:url(img_n/top_bt.gif) no-repeat 10px -200px;}	
 
#navi .bbs a:active,
#navi .bbs a:focus,	
#navi .bbs a:hover{
     background:url(img_n/top_bt.gif) no-repeat 10px -250px;}	
		 
#navi .link a:active,
#navi .link a:focus,	
#navi .link a:hover{
     background:url(img_n/top_bt.gif) no-repeat 10px -300px;}	
	 
#news{
	width:380px;
	height:370px;
	float:left;
	background-color:#FFF;}	

#news_top{
	width:380px;
	height:50px;
	background-image:url(img_n/news_top.gif)}
	
#news_mid{
	width:380px;
	height:245px;
	text-align:center;
	background-color:#FFF}	

#news_bottom{
	width:380px;
	height:70px;
	padding-top:5px;
	text-align:center;
	background-image:url(img_n/news_bottom.gif)}	


#linkbn{
	width:200px;
	height:370px;
	float:left;
	text-align:right;}
	
#footer{
	width:800px;
	height:50px;
	margin:auto;
	font-size:12px;
	text-align:center;
	background-color:#d2f1ff;}	