body
{
	font-family: 'trebuchet ms', verdana, sans-serif;
	font-size: 11px;
	color: #333;
	background-color: #666;
}


/* a { text-decoration: none; } */
a:hover { color: #f00; text-decoration: underline; }

a{color:#333;}


h1, h2, h3, h4, h5, h6
{
	font-family: 'trebuchet ms', helvetica, arial, sans-serif;
}

/***フォントの指定を追加します　osada ***/
h1,h2,h3{
	margin:0px;
}
h1{
	font-size:180%;
	border-bottom:2px solid black;
	color:black;
}
h2{
	font-size:150%;
	background: black;
	color:#e0e0e0;
}
h3{
	font-size:150%;
	color:black;
}

/*メインの記事の部分*/
#text2
{
	margin: 5px 0 0 0;
	width: 600px;
	float: left;
}
#main{
	margin-bottom:10px;
	width:460px;
	margin-left:1px;
	float: left;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	}
#main-inner {}
#main-image-01
{
	margin: 5px 0 0 10px;
	width: 120px;
	float: right;
}
#main-image-01-inner {}

#ul-02 {
	margin:0px 5px;
	line-height: 75%;
}

/*段落*/
p{
	margin:0px;
	padding:10px;
	line-height:150%;
}

/*サブページのメニューを作成します*/
#submenu{
	border-top:2px solid black;
	margin:5px;
	height:25px;
	clear:both;
	background:white;
	padding:0px;
}
#submenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#submenu li{
	border-left:2px solid black;
	border-right:2px solid black;
	border-bottom:2px solid black;
	border-right:2px solid black;
	padding:0px;
	width:110px;
	height:25px;
	float:left;
	background:white;
}
#submenu a{
	display:block;
	padding:7px 5px 5px 5px;
	color:black;
	text-decoration:none;
	text-align:center;
}

/***フォント指定ここまで***/


img { border: none; }

#container
{
	width: 754px;
	background-color: #fff;
	margin: auto;
}
#container-inner { margin: 0 0 0 0; }

#banner { width: 120px; height: 120px; }
#banner-inner { margin: 5px 0 0 0; }

#alpha-inner, #beta-inner
{
	padding: 0;
}

#alpha
{
	width: 122px;
	margin: 0 0 0 5px;
	float: left;
}

#beta
{
	margin: 0 5px 0 10px;
	width: 602px;
	float: left;
}

#sidemenu
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu
{
	margin: 5px 0 0 0;
	background: url(./img/MENU.gif) no-repeat;
	width: 122px; height: 30px;
}

#about, #stage, #history, #joinus, #event, #member, #report, #bbs, #link
{
	margin: 5px 0 0 0;
	width: 122px; height: 42px;
	display: block;
}

#about a, #stage a, #history a, #joinus a, #event a, #member a, #report a, #bbs a, #link a
{
	width: 122px; height: 42px;
	display: block;
}

#about a { background: url(./img/about.gif) no-repeat; }
#about a:hover { background: url(./img/about_active.gif) no-repeat; }

#stage a { background: url(./img/stage.gif) no-repeat; }
#stage a:hover { background: url(./img/stage_active.gif) no-repeat; }

#history a { background: url(./img/history.gif) no-repeat; }
#history a:hover { background: url(./img/history_active.gif) no-repeat; }

#joinus a {	background: url(./img/joinus.gif) no-repeat; }
#joinus a:hover {	background: url(./img/joinus_active.gif) no-repeat; }

#event a { background: url(./img/event.gif) no-repeat; }
#event a:hover { background: url(./img/event_active.gif) no-repeat; }

#member a {	background: url(./img/member.gif) no-repeat; }
#member a:hover {	background: url(./img/member_active.gif) no-repeat; }

#report a {	background: url(./img/report.gif) no-repeat; }
#report a:hover {	background: url(./img/report_active.gif) no-repeat; }

#bbs a { background: url(./img/bbs.gif) no-repeat; }
#bbs a:hover { background: url(./img/bbs_active.gif) no-repeat; }

#link a { background: url(./img/link.gif) no-repeat; }
#link a:hover { background: url(./img/link_active.gif) no-repeat; }


#dots { margin: 5px 0 0 0; }


#title-image-01 { margin: 5px 0 0 0; }
#title-image-01-inner {}

#title
{
	margin: 5px 10px 0 0;
	height: 170px;
	float: right;
}
#title-inner { padding: 20px 0 0 0; }

#title-image-02 { margin: 5px 0 0 0; }
#title-image-02-inner {}
#title-image-03 { margin: 5px 0 0 0; }
#title-image-03-inner {}

#text
{
	margin: 5px 0 0 0;
	width: 298px;
	height: 152px;
	float: left;
}
#text-inner {}

#title-image-04
{
	margin: 5px 0 0 10px;
	width: 292px;
	height: 152px;
	float: left;
}
#title-image-04-inner {}

#whatsnew {}
#countdown004 {
	font-family: 'trebuchet ms', verdana, sans-serif;
	background-color: #FFF;
	color: #433;
	text-align: center;
}

#ul-01 {}
#footer
{
	height:35px;
	clear: both;
	margin: 5px 0px 0px 0px;
	background-color: #000;
	display: block;
}
#footer-inner
{
	padding: 2px 5px 2px 0;
	color: #fff;
	text-align: right;
}

#copyright {}

#memo
{
	width: 754px;
	margin: 50px auto 0 auto;
}

#memo-inner
{
	background-color: #fff;
	color: #000;
	padding: 10px;
}

/*テーブル作成*/
table#member1{
margin:3px;
	border-collapse: separate;
	border-spacing: 0em;
    border: 2px solid #343434;
font-size:100%;
font-family:Verdana;
}
th, td{
    border: 2px solid #343434;
}

.layout-two-column-left
.pkg

