/* 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:#61a9db;
}
#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:180px;
          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;
			}
#visual06,#visual06 a{
            width:780px;
            height:179px;
            margin:0;padding:0;
            background:url("image/visual06.gif") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			}
#visual07,#visual07 a{
            width:780px;
            height:179px;
            margin:0;padding:0;
            background:url("image/visual07.gif") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			}
#visual08,#visual08 a{
            width:780px;
            height:179px;
            margin:0;padding:0;
            background:url("image/visual08.gif") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			}
#visual09,#visual09 a{
            width:780px;
            height:179px;
            margin:0;padding:0;
            background:url("image/visual09.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:#F36;}
a:visited{color:#F36;}
a:hover  {color:#000000;
          text-decoration:underline;}
a        {text-decoration: none;
          font-weight : bold;}

.clear{clear:both;}

#update{
	width:620px;
	overflow:auto;
	text-align:left;
	margin:10px auto;
	padding:10px;
	border:non;}
dl{
	text-align:left;
	margin: 10px 20px;}

dt{
	color:#333;
	/*background-color:#666;*/
	/*height:1.3em;*/
	font-weight:bold;
	padding:0 3px;
	width:160px;
	text-align:left;
}
dd{
	color:#333;
	margin-top:-1.5em;
	margin-left:160px;
	border-bottom:1px solid #ddd;
	text-align:left;
}

