@charset "UTF-8";

html {
	height: 100%;
	overflow-y:scroll;
}

body {
  font-size: 13px;
}

body {
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, sans-serif;
	color: #ffffff;
	/*background: #b6b6b6 url(./img/bg_grade.gif) repeat-x;*/
}

table {
	width:100%;
	height:100%;
	border:0;
}

td {
	text-align:center;
}

img {
	border:none;
}

a,a:link   { color: #ffffff; text-decoration: none;border:none;}
a:hover    { color: #eb8f1b; text-decoration: none;border:none;}
p          { line-height: 1.7; margin-top: 0; margin-bottom: 0.5em;}
ul, ol, dl { line-height: 1.3; margin-top: 0; margin-bottom: 0;}
dt         { font-size: 17px; line-height: 1.3; margin-top: 0; margin-bottom: 0;}
dd         { font-size: 13px;}



/* ---------------------------------------------------------------- *
	各部分個別の設定
 * ---------------------------------------------------------------- */

#flashcont {
	height: 100%;
}

.center {
	text-align:center;
}



/* -----------header ------------- */
#header {
	width: 935px;
	height: 60px;
	margin: 10px auto;
	top: 5px;
	left: 43px;
}

#header #navi{
	background:url(../swf/img/navi_base.png);
    width: 935px;
	height: 60px;
}

#navi ul{
padding: 0;
	margin:0px 0 0 205px;
}

#navi ul li{
   margin: 0;
	margin:10px 1px 0 0;
	float:left;
	list-style:none;
}

#flplayer {
	height:285px;
	padding-top:230px;	
}

.clear{
	clear:both;
}


/* -----------footer ------------- */

#footer {
	width: 935px;
	height: 14px;
	margin: 10px auto;
	top: 5px;
	left: 43px;
	font-size: 10px;
}

#footer ul {
	margin: 0;
	padding: 0;
}

#footer ul li {
	margin: 0;
	padding: 0 8px;
	float:left;
	list-style:none;
}

#footer ul li img {
	margin-right: 5px;
	padding: 0 auto;
	/*vertical-align: middle;*/
}

#footer span {
	float: right;
}

#footer #logo {
	margin-top:-2px;
}
