body{
  color : #000;/* 文字色 */
  background-color : #FFF;/* 背景色 */
  font-size : 11px;/* 文字の大きさ */
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
/* スクロールバーの設定 */
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#ffffff;  
  scrollbar-shadow-color:#ffffff;
  scrollbar-darkshadow-color: #ffffff;  
  scrollbar-arrow-color:#0099CC;  
  scrollbar-track-color:#ffffff;
  scrollbar-3dlight-color: #ffffff;
}

/* ----水平線---- */
hr.off {width: 266px;
        height: 1px;
        text-align: left;
        border: 1px #000000 dashed;}
        
/* メニューの余白設定 */
#page{
  margin : 10px 0px 0px 10px;
}  
/* メインの背景設定 */
#main{
   margin-top : 60px;
   margin-left : 20px;
   background :url() no-repeat center bottom fixed;
   }


/* pictメニューの設定 */
#p-main{
  margin-top : 100px;
  text-align : center;  
   }
#p-manu{
  margin-left : 20px;
  }

/* リンクの設定 */
a {
  color : #ff6666;/* 文字色 */
  font-size : 11px;
  text-decoration : none; 
}
a:hover{
  color : #d4d4d4;
}
a img{
 border-style: none;
}
/* テーブルの設定 */
td{
  font-size : 11px;
}

/* メニュー */
#menu{
  background : url(img/back.gif) ;
  vertical-align : center;
  heght : 55px;
  width : 100%;
  padding-top : 30px;
  padding-right:60px;
  text-align: right;
}
#menu a{
  font-weight : bold;
}

h3{
  margin:2px;  
  padding-left:15px;
  background : url(img/heart.gif) no-repeat left center;
  font-size:120%;
 
  }
/* ----更新履歴---- */
p.info {
    letter-spacing : 3px;
    line-height : 15px;
	width: 320px;
	height: 65px;
	overflow: auto;
	background: #ffffff;
	margin-top : 0px; 
    margin-bottom : 10px;
    padding: 5px;
    }

/* カウンターの設定 */
.counter {
   margin-top : 100px;
   margin-left: 20px;
   }
   
/* イベント参加の設定 */ 
table {
   width : 270px;
   border: 1px #000000 dashed;
   border-collapse: collapse;
  }
td, th {
   border: 1px #000000 dashed;
   }
th {font-size : 12px;
    font-weight : normal;}

