/*------------------スクロールバー------------------*/
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:#FF6699;
	  }	
	  
a:hover{
	  color:#FFFFFF;
	  background-color:#FF6699;
	  
	  }	

/*------------------記事部------------------*/   
#contents{
    width:900px;
    height:auto;
    margin:auto;
    padding:0;
	background-color:#ffffff;
	}
	
/*------------------トップ画像------------------*/	
#visual01{
	width:900px;
	height:124px;
	background-image:url("../images/visual01.jpg");
	font-size:1px;/*不可視設定↓*/
	line-height:1px;
	text-indent:-9999px;
	margin:auto;
	}
	
#visual02{
	width:900px;
	height:258px;
	background-image:url("../images/visual02.jpg");
	font-size:1px;/*不可視設定↓*/
	line-height:1px;
	margin:auto;
	}
		
#visual03,#visual03 a{
	width:900px;
	height:146px;
	display:block;
	background-image:url("../images/visual03.jpg");
	font-size:1px;/*不可視設定↓*/
	line-height:1px;
	text-indent:-9999px;
	margin:auto;
	
	}

/*-----メニューここから-----------------------------------------------------
---------------------------------------------------------------------*/
#menu ul{
padding:0; margin:0;
}
#menu li {
list-style-type:none;
padding:0; margin:0;
float:left;
}
/*-----余白---------------------------------------------*/
#ml{
     width:2px;
     height:72px;
     margin:0;padding:0;
	 background-image:url(../images/m_left.jpg);
	 font-size:1px;/*不可視設定↓*/
	 line-height:1px;
	 text-indent:-9999px;
    }

#mr{
     width:2px;
     height:72px;
     margin:0;padding:0;
	 background-image:url(../images/m_right.jpg);
	 font-size:1px;/*不可視設定↓*/
	 line-height:1px;
	 text-indent:-9999px;	
    }	
/*-----イベント概要---------------------------------------------*/
#m01,#m01 a,#m01 a:hover,#m01b{
     width:112px;
     height:72px;
     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:112px;
     height:72px;
     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:112px;
     height:72px;
     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:112px;
     height:72px;
     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:112px;
     height:72px;
     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:112px;
     height:72px;
     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:112px;
     height:72px;
     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:112px;
     height:72px;
     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%;
	 }			  
				
	
/*------------------インフォボックス------------------*/	
#info_b{
	width:900px;
	height:107px;
	background-image:url("../images/info.jpg");
	margin:auto;
	
	}
.margin40{
	height:50px;
	font-size:1px;/*不可視設定↓*/
	line-height:1px;
	text-indent:-9999px;
	margin:auto;
	}

.info {
	  margin:auto;
      width:420px;
      height:50px;
      border:none;
      font-size:9pt;
      line-height:160%;
      text-align:left;
      overflow:auto;
	  color:#FF6699;
	  font-weight:bold;
	  }
	  
.info a{
	  color:#663333;
	  
	  }	
	  
.info a:hover{
	  color:#FFFFFF;
	  background-color:#FF6699;
	  }	

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

/* link */
a.info{
       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:900px;
	  height:10px;
      margin:0;
      text-align:right;
      background:url("../images/bottom.jpg") no-repeat 0%;
      color:#ffffff;
	  background-color:#75ddff;
	  clear:both;
     }	
		
	
#foot{
      width:900px;
	  height:20px;
      margin:0;
      text-align:right;
      color:#ffffff;
	  background-color:#75ddff;
	  clear:both;
     }
	 
#hed{
      width:900px;
	  height:33px;
      margin:0px;
	  background:url("../images/hed.jpg") no-repeat 0%;
	  	font-size:1px;/*不可視設定↓*/
	line-height:1px;
	text-indent:-9999px;
	margin:auto;
     }
#hed_b{
      width:900px;
      margin:0px;
      padding:0px 0px 0px 0px;
      text-align:center;
      color:#ffffff;
	  font-weight:bold;
	  	font-size:1px;/*不可視設定↓*/
	line-height:1px;
	text-indent:-9999px;
	margin:auto;
     }	 

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

#foot li{
         padding:0 0 0 5px;
         display:inline;
         list-style:none;
         border-left:solid 1px #FF0000;
        }


	 
/* -------- */
#nav{   
    background:url(../images/menu/back.jpg) no-repeat left top;   
    width:900px;   
    height:72px; 
	  }
	     
#nav li{   
    float:left;   
    width:112px;   
    list-style:none; 
} 

a img{   
    border:none;   
}

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