/* body：全体 */
*{
    scrollbar-base-color: #ffffff;
    scrollbar-track-color: #ffffff;
    scrollbar-face-color: #efefef;
    scrollbar-arrow-color: #00CCFF;
	 }
body{
     margin:0;padding:0;
     font-family:Verdana,Chicago,osaka,"ＭＳ Ｐゴシック",sans-serif;
     line-height:150%;
     font-size:small;
     text-align:center;
	 background:#FFFFCC;
    }

/* 共通id */
#contents{
          width:780px;
          height:100%;
          margin:0px auto;
          padding:0;
          text-align:center;
		  background-color:#FFFFFF;
		  border-left:1px #CCCCCC solid;
		  border-right:1px #CCCCCC solid;
         }
/* h1:イベントタイトル */
h1,h1 a{
   float:left;
   padding: 0px;margin: 0px;
   width:391px;height:117px;/* タイトル画像のサイズ */
   display:block;
   background: url('image/h1.gif') no-repeat 0%;
   text-indent:-9999px;
   font-size:0;
  }

/* h2:キャッチコピー */
h2,h2 a{
   padding: 0px;margin: 0px;
   width:389px;height:37px;/* タイトル画像のサイズ */
   background: url('image/in_top.gif') no-repeat 0%;
   text-indent:-9999px;
   display:block;
   float:right;
  }
h3{
margin:0;
padding:5px 0px;
width:100%;
color:#fff;
font-weight:bold;
font-size:small;
background-color:#00CCFF;
}
#in{
     float:right;
     background:url("image/in.gif") no-repeat 0%;
     padding:0;margin:0;
     width:389px;height:80px;/* タイトル画像のサイズ */
    }
#in_bottom{
     clear:both;
     background:url("image/bottom.gif") no-repeat 0%;
     padding:0;margin:0;
     width:780px;height:35px;
	 text-indent:-9999px;
     display:block;
    }
/* info：イベント予定一覧部分 */
#info01{
      border:none;
      margin:0;padding:0;
	  width:389px;height:80px;/
      font-size:0.9em;
      line-height:125%;
      text-align:left;
	  overflow:auto;
	  font-weight:bold;
	  color:#000000;
     }

/* visual：イラスト部分 */
#visual01,#visual01 a{
          width:780px;
          height:177px;
          margin:0;padding:0;
          background:url("image/visual01.gif") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
         }
#visual02,#visual02 a{
            width:780px;
            height:177px;
            margin:0;padding:0;
            background:url("image/visual02.gif") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			}
#visual03,#visual03 a{
            width:780px;
            height:179px;
            margin:0;padding:0;
            background:url("image/visual03.gif") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			}
#visual04,#visual04 a{
            width:780px;
            height:179px;
            margin:0;padding:0;
            background:url("image/visual04.gif") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			}
#visual05,#visual05 a{
            width:780px;
            height:179px;
            margin:0;padding:0;
            background:url("image/visual05.gif") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			}
/* info：更新履歴部分 */
#info{
      border:none;
      margin:0;
      padding:5px;
      font-size:0.9em;
      line-height:125%;
      text-align:left;
      background-color:#FFFFFF;
     }

/* foot：フッター部分 */
#foot{
      width:780px;
      margin:0;
      padding:0px;
      font-size:0.8em;
      color:white;
	  background-color:#000000;
     }

#foot ul{
         margin:0;
      text-align:center;
        }

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

/* link：リンク関連 */
a#footer{
         color:#ffffff;
        }
      
a:link   {color:#000000;}
a:visited{color:#000000;}
a:hover  {color:#ffffff;
          text-decoration:underline;}
a        {text-decoration: none;
          font-weight : bold;}

.clear{clear:both;}
