@charset "UTF-8";
/* CSS Document */


/*---------------
□□□layout□□□
---------------*/

/*----------organization----------*/
body#organization div.block
{
	margin:0px auto;
	padding:10px 0px;
	width:740px;
}

body#organization div.block table
{
	width:100%;
}
body#organization div.block th
{
	padding:5px 5px;
	vertical-align:top;
	white-space:nowrap;
}
body#organization div.block th.join
{
	padding-top:20px;
}
body#organization div.block td
{
	padding:5px 5px;
	width:28%;
}
body#organization div.block th.line,
body#organization div.block td.line
{
	border-top:1px solid #5e666f;
}

/*----------schedule----------*/
body#schedule div.block
{
	margin:0px auto;
	padding:10px 0px;
	width:740px;
}
body#schedule div.block h3
{
	padding:10px 10px 5px 10px;
	border-bottom:1px solid #5e666f;
}
body#schedule div.block h4
{
	padding:5px 10px 0px;
}
body#schedule div.block p
{
	padding:5px 10px;
}
body#schedule div.block table
{
	margin:10px auto;
	width:720px;
}
body#schedule div.block th
{
	background:#eee;
	padding:5px 0px;
	border:1px solid #5e666f;
	text-align:center;
}
body#schedule div.block th.stadium
{
	background:#fff;
	padding:5px;
	text-align:left;
}
body#schedule div.block td
{
	padding:5px 0px;
	width:8%;
	border:1px solid #5e666f;
	text-align:center;
}
body#schedule div.block th.final,
body#schedule div.block td.final{ border-left:3px double #5e666f; }



/*----------access----------*/
body#access div.block
{
	margin:0px auto;
	padding:10px 0px;
	width:740px;
}
body#access div.block h3
{
	padding:10px 10px 5px 10px;
	border-bottom:1px solid #5e666f;
}
body#access div.block h4
{
	padding:5px 10px 0px;
}
body#access div.block p
{
	padding:5px 10px;
}
body#access div.block table
{
	margin:10px auto;
	width:720px;
}
body#access div.block th
{
	background:#eee;
	padding:5px 0px;
	border:1px solid #5e666f;
	text-align:center;
}
body#access div.block td.stadium
{
	background:#fff;
	padding:5px;
	text-align:left;
	white-space:nowrap;
	width:auto;
}
body#access div.block td
{
	padding:5px 0px;
	width:57px;
	border:1px solid #5e666f;
	text-align:center;
}
body#access div.block td.double,
body#access div.block th.double
{
	width:5px;
	padding:0px;
	font-size:1px;
}

/*---------------
□□□font□□□
---------------*/
body#organization div.block th
{
	font-weight:bold;
}
body#schedule div.block h3
{
	font-size:108%;
	font-weight:bold;
}
body#schedule div.block h4
{
	font-weight:bold;
}
body#schedule div.block p
{
	line-height:1.6em;
}