/*------------------スクロールバー------------------*/
html{
scrollbar-3dlight-color:#ffdfef;
scrollbar-arrow-color:#ffdfef;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#ff80c0;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#ffdfef;
scrollbar-track-color:#ff80c0;
}
/*------------------body------------------*/
body{
	 background-image:url("../images/haikei.gif");
     margin:0;padding:0;
     font-family:Verdana,Chicago,osaka,"ＭＳ Ｐゴシック",sans-serif;
     line-height:150%;
     font-size:0.8em ;
	   }
   
a{
	  color:#9D2932;
	  }	
	  
a:hover{
	  color:#FFFFFF;
	  background-color:#9D2932;
	  
	  }	
/*------------------記事部------------------*/   
#contents{
    width:970px;
	_padding-left:1px;
    height:auto;
    margin:auto;
    padding:0;
	background-color:#ffffff;
	clear:both;
	}
	
/*------------------コンテンツ部分hidarimigi------------------*/   
#left_s{
    width:233px;
    height:auto;
    margin:auto;
    padding:0;
	background-color:#ffffff;
	float:left;
	/*_position:absolute; top:150px; left:461px;*/
		}
	
#right_s{
    width:737px;
    height:auto;
    margin:auto;
    padding:0;
	background-color:#ffffff;
	float:right;
	}
	
/*------------------hedder------------------*/	
#hedder{
	width:970px;
	height:30px;
	background-image:url("../images/hedder.jpg");
	font-size:1px;/*不可視設定↓*/
	line-height:1px;
	text-indent:-9999px;
	margin:auto;
	
	}

/*------------------トップ画像------------------*/	
#top{
	width:970px;
	height:120px;
	background-image:url("../images/top.jpg");
	font-size:1px;/*不可視設定↓*/
	line-height:1px;
	text-indent:-9999px;
	margin:auto;
	
	}

#visual01{
	width:737px;
	height:264px;
	background-image:url("../images/visual01.jpg");
	font-size:1px;/*不可視設定↓*/
	line-height:1px;
	text-indent:-9999px;
	margin:auto;
	}
	
#visual02{
	width:737px;
	height:220px;
	margin:auto;
	}
		


/*-----メニューここから-----------------------------------------------------
---------------------------------------------------------------------*/
#menu ul{
padding:0; margin:0;
}
#menu li {
list-style-type:none;
padding:0; margin:0;

}
/*-----イベント概要---------------------------------------------*/
#m01,#m01 a,#m01 a:hover,#m01b{
     width:233px;
     height:33px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m01,#m01 a{
     background:url("../images/menu/m1a.jpg") no-repeat 0%;
    }
#m01 a:hover,#m01b{
     background:url("../images/menu/m1b.jpg") no-repeat 0%;
	 }	

/*-----サークル参加---------------------------------------------*/
#m02,#m02 a,#m02 a:hover,#m02b{
     width:233px;
     height:33px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m02,#m02 a{
     background:url("../images/menu/m2a.jpg") no-repeat 0%;
    }
#m02 a:hover,#m02b{
     background:url("../images/menu/m2b.jpg") no-repeat 0%;
	 }	
		
/*-----一般参加---------------------------------------------*/
#m03,#m03 a,#m03 a:hover,#m03b{
     width:233px;
     height:33px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m03,#m03 a{
     background:url("../images/menu/m3a.jpg") no-repeat 0%;
    }
#m03 a:hover,#m03b{
     background:url("../images/menu/m3b.jpg") no-repeat 0%;
	 }	

/*-----DL---------------------------------------------*/
#m04,#m04 a,#m04 a:hover,#m04b{
     width:233px;
     height:33px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m04,#m04 a{
     background:url("../images/menu/m4a.jpg") no-repeat 0%;
    }
#m04 a:hover,#m04b{
     background:url("../images/menu/m4b.jpg") no-repeat 0%;
	 }	

/*-----コスプレ参加---------------------------------------------*/
#m05,#m05 a,#m05 a:hover,#m05b{
     width:233px;
     height:33px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m05,#m05 a{
     background:url("../images/menu/m5a.jpg") no-repeat 0%;
    }
#m05 a:hover,#m05b{
     background:url("../images/menu/m5b.jpg") no-repeat 0%;
	 }	
															
/*-----募集---------------------------------------------*/
#m06,#m06 a,#m06 a:hover,#m06b{
     width:233px;
     height:33px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m06,#m06 a{
     background:url("../images/menu/m6a.jpg") no-repeat 0%;
    }
#m06 a:hover,#m06b{
     background:url("../images/menu/m6b.jpg") no-repeat 0%;
	 }

/*-----よくある質問---------------------------------------------*/
#m07,#m07 a,#m07 a:hover,#m07b{
     width:233px;
     height:33px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m07,#m07 a{
     background:url("../images/menu/m7a.jpg") no-repeat 0%;
    }
#m07 a:hover,#m07b{
     background:url("../images/menu/m7b.jpg") no-repeat 0%;
	 }	
	 
/*-----Link---------------------------------------------*/
#m08,#m08 a,#m08 a:hover,#m08b{
     width:233px;
     height:33px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m08,#m08 a{
     background:url("../images/menu/m8a.jpg") no-repeat 0%;
    }
#m08 a:hover,#m08b{
     background:url("../images/menu/m8b.jpg") no-repeat 0%;
	 }			  
				
	
/*------------------インフォボックス------------------*/	
.box{
	width:233px;
	height:220px;
	background:url("../images/info.jpg");
	margin:auto;
		}
.margin40{
	height:30px;
	font-size:1px;/*不可視設定↓*/
	line-height:1px;
	text-indent:-9999px;
	margin:auto;
	}

.info {
	  margin:0px 0px 0px 40px;
      width:140px;
      height:160px;
      border:none;
      font-size:8pt;
      line-height:160%;
      text-align:left;
	  color:#CC3300;
	  }
	  
.info a{
	  color:#CC3300;
	  
	  }	
	  
.info a:hover{
	  color:#FFFFFF;
	  background-color:#FF6699;
	  }	

.line{
     padding-bottom:2px;
     border-bottom:dashed 1px #FF6666;
    }

/* link */
a.up{
       background:url("../images/arrow.gif") no-repeat right center;
       padding-right:15px;
       margin-left:5px;
      }
a.down{
       background:url("../images/arrow.gif") no-repeat left center;
       padding-left:15px;
       margin-left:5px;
      }

/*------------------フッター------------------*/		
#bottom{
      width:970px;
	  height:27px;
      margin:0;
      text-align:right;
      background:url("../images/fotter.jpg") no-repeat 0%;
      color:#ffffff;
	  clear:both;
     }	
		
	
#foot{
      width:900px;
	  height:20px;
      margin:0;
      text-align:right;
      color:#ffffff;
	  clear:both;
     }

/* foot部分 */
#foot ul{
         margin:2px 5px 0 5px;
         text-align:right;
        }

#foot li{
         padding:0px 0px 0 5px;
         display:inline;
         list-style:none;
         border-left:solid 1px #FF0000;
		        }
				
.m5{
	margin-top:5px;
	font-size:1px;/*不可視設定↓*/
	line-height:1px;
	text-indent:-9999px;
	margin:auto;
	}
			
#bottom{
      width:970px;
	  height:27px;
      margin:0;
      text-align:right;
      background:url("../images/fotter.jpg") no-repeat 0%;
	  clear:both;
     }	
		
	
#foot{
      width:950px;
	  height:27px;
      margin:auto;
      text-align:right;
      color:#864944;
	  clear:both;
     }
	 
a#footer{
       color:#264a2e;
	   text-decoration:none;
       }    
		
a.info{
background:url("../image/arrow.gif") no-repeat right center;
padding-right:15px;
margin-left:5px;
      }
	 
/* -------- */
#nav{   
    background:url(../images/menu/back.jpg) no-repeat left top;   
    width:900px;   
    height:33px; 
	  }
	     
#nav li{   
    float:left;   
    width:100%;   
    list-style:none; 
} 

a img{   
    border:none;   
}

#nav ul{
padding:0; margin:0;
}

