@charset "utf-8";

/*--------------*/
/*-- 基本要素 --*/
/*--------------*/

* {
 margin: 0;
 padding: 0;
 height: 100%;

}

html,body {
 background-color:#FFFFFF;
 margin : 0 auto;
 height: 100%;
}
p,th,td,dt,dd,li {
}
img {
 border: 0;
 vertical-align: top;
}
ul,ol,li {
 list-style-type: none;
}
/*-------------*/
/*-- SWF要素 --*/
/*-------------*/

#flashcontents {
 width: 100%;
 height: 100%;
min-height: 100%;
 margin: 0 auto;
}

#flashcontents p {
 font-size: 12px;
 line-height: 1.5em;
 padding: 10px 0 0;
}



/*------------------*/
/*-- フッター要素 --*/
/*------------------*/

#footer {
 width: 960px;
 text-align: left;
 padding: 5px 0 0;
 margin: 0 auto;
 clear: both;
}
#footer ul {
 width: 340px;
 height: 15px;
 float: left;
}
#footer li {
 height: 15px;
 float: left;
 font-size: 1px;
 display: inline;
 line-height: 100%;
 padding: 0 6px;
}
#footer p {
 width: 615px;
 float: right;
 font-size: 10px;
 line-height:1.3em;
 text-align: right;
}
#footer p img {
 float: right;
}
*html #footer p {
}
#footer:after,
#footer ul:after,
#footer p:after {
 content: "."; display: block; clear: both; visibility: hidden; font-size: 0.1em; line-height: 0px;
 }


