/* body：全体 */
*{margin:0; padding:0; zoom:1;}

a {outline:none;}
img {border:none;}

body{
     margin:0;padding:0;
     font-family:Verdana,Chicago,osaka,"ＭＳ Ｐゴシック",sans-serif;
     line-height:1.5;
     font-size:13px;
     text-align:center;
	 color:#222;
	 background-color: #ffffff;
	 background: url('image/kabe.gif');
}
	
/* 共通id */
#contents{
          width:780px;
          height:100%;
          margin:0px auto;
          padding:0;
          text-align:center;
		  background-color:#FFFFFF;
         }
/* h1:イベントタイトル */
h1,h1 a{
   float:left;
   padding: 0px;margin: 0px;
   width:421px;height:141px;/* タイトル画像のサイズ */
     background: url('image/h1.gif') no-repeat 0%;
     text-indent:-9999px;
     display:block;
  }
/* h2:キャッチコピー */
h2,h2 a{
   float:right;
   padding: 0px;margin: 0px;
   width:359px;height:26px;/* タイトル画像のサイズ */
     background: url('image/in_top.gif') no-repeat 0%;
     text-indent:-9999px;
     display:block;
  }
h3{
margin:0;
padding:5px 0px;
width:100%;
color:#fff;
font-weight:bold;
font-size:small;
background-color:#00CC99;
   border-top:double 4px #FFF;
   border-bottom:double 4px #FFF;
}
#in{
     float:right;
     background:url("image/in.gif") no-repeat 0%;
     padding:0;margin:0;
     width:359px;height:115px;/* タイトル画像のサイズ */
    }
#in_bottom{
     clear:both;
     background:url("image/bottom.gif") no-repeat 0%;
     padding:0;margin:0;
     width:780px;height:20px;
	 text-indent:-9999px;
     display:block;
    }
/* info：イベント予定一覧部分 */
#info01{
      border:none;
      margin:0;padding:0;
	  width:359px;height:115px;/
      font-size:0.9em;
      line-height:125%;
      text-align:left;
	  overflow:auto;
	  font-weight:bold;
	  color:#FFFFFF;
     }

/* visual：イラスト部分 */
#visual01,#visual01 a{
          width:780px;
          height:177px;
          margin:0;padding:0;
          background:url("image/visual01.jpg") 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.jpg") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			}
#visual03,#visual03 a{
            width:780px;
            height:177px;
            margin:0;padding:0;
            background:url("image/visual03.jpg") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			}
#visual04,#visual04 a{
            width:780px;
            height:177px;
            margin:0;padding:0;
            background:url("image/visual04.jpg") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			}
#visual05,#visual05 a{
            width:780px;
            height:177px;
            margin:0;padding:0;
            background:url("image/visual05.jpg") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			}
			
#visual06,#visual06 a{
            width:780px;
            height:177px;
            margin:0;padding:0;
            background:url("image/visual06.jpg") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			}

#visual07,#visual07 a{
            width:780px;
            height:177px;
            margin:0;padding:0;
            background:url("image/visual07.jpg") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			}

#visual08,#visual08 a{
            width:780px;
            height:177px;
            margin:0;padding:0;
            background:url("image/visual08.jpg") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			}

#visual09,#visual09 a{
            width:780px;
            height:177px;
            margin:0;padding:0;
            background:url("image/visual09.jpg") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			}

#visual10,#visual10 a{
            width:780px;
            height:177px;
            margin:0;padding:0;
            background:url("image/visual10.jpg") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			}
#visual11,#visual11 a{
            width:780px;
            height:177px;
            margin:0;padding:0;
            background:url("image/visual11.jpg") 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   {color:#039e58;}
a:hover  {color:#04d175;
          text-decoration:underline;}

a        {font-weight : bold;}

.clear{clear:both;}



.gate_updates {
	padding-bottom:0.25em;
	border-bottom:1px dotted #ccc;
}

#update{
	width:620px;
	overflow:auto;
	text-align:left;
	margin:10px auto;
	padding:10px;
	border:non;}
dl{
	text-align:left;
	margin: 10px 20px;}

dt{
	color:#096;
	/*background-color:#666;*/
	height:1.2em;
	font-weight:bold;
	padding:0 3px;
	width:160px;
	text-align:left;
}
dd{
	color:#333;
	margin-top:-1.2em;
	margin-left:160px;
	border-bottom:1px solid #ddd;
	text-align:left;
}
