@charset "utf-8";

body, table, th, td, h1, h2, h3, h4, h5, h6 {
	line-height: 145%;
	font-size: small;
	_font-size: x-small;
	font-family: "ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-weight: normal;
}

* {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}


html {
	height: 100%;
	background: #f0ece0;
}

body {
	height: 100%;
	text-align: center;
	background: #f0ece0;
}

/* */
/* for IE7 \*/
*:first-child+html body {
	overflow-y: visible;
}



* html .pngfix {
behavior: expression(IEPNGFIX.fix(this));
}


/* wrapper ------------------------------ */
#wrapper {
	width: 880px;
	_width: 960px; /* for IE6 */
	height: 653px;
	background: url(/data/wrapper2_bg.png) no-repeat;
	margin: 0px auto;
	padding: 0px 40px;
	text-align: left;
}


/* header ------------------------------ */
#header {

	position: relative;
	left: 0px;
	top: 0px;
	width: 960px;
	height: 72px;
	margin: 0px -40px;
	
}

#header #small_logo {
	left: 45px;
	top: 17px;
	position: absolute;
}

/* footer ------------------------------ */
#footer {
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px -40px;
	padding: 10px 40px 50px 40px;
	background: url(/data/footer_bg.gif) no-repeat left bottom;
}



/* navigation ------------------------------ */
#navigation {
	list-style-type: none;
	margin: 0px 0px 16px 2px;
	padding: 0px;
	zoom: 1;
}
#navigation:after {
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
	content: " ";
	line-height: 0; 
}

#navigation li {
	line-height: 0.1em;
	margin: 0px;
	padding: 0px;
	float: left;
}

#navigation li a {
	height: 35px;
	display: block;
}

#navi-home a {
	width: 179px;
	background: url(/data/navi01_r.gif) no-repeat;
}
#home #navi-home a {
	text-indent: -5000px;
	overflow: hidden;
}

#navi-about a {
	width: 234px;
	background: url(/data/navi02_r.gif) no-repeat;
}
#about #navi-about a {
	text-indent: -5000px;
	overflow: hidden;
}

#navi-list a {
	width: 232px;
	background: url(/data/navi03_r.gif) no-repeat;
}
#list #navi-list a {
	text-indent: -5000px;
	overflow: hidden;
}

#navi-contact a {
	width: 232px;
	background: url(/data/navi04_r.gif) no-repeat;
}



#container {
	width: 880px;
	min-height: 510px;
	_height: 510px;
	clear: both;
}




@charset "utf-8";

/* Print CSS */

@media print{

body {
	overflow-y: visible !important;
}

}


ul li img {
  margin: 0;
  vertical-align: bottom;
}

ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#main {
  text-align: left;
  position: relative;
  width: 880px;
  height: 510px;
  background-image: url("/data/playerback.jpg");
  background-repeat: no-repeat;

}

#player {
  position: absolute;
  top: 25px;
  left: 30px;
  
  width: 488px;
  height: 312px;

}



#showmovie_title {
  position: absolute;
  top: 18px;
  left: 544px;
  
  width: 314px;
  height: 19px;
}

#list {
  position: absolute;
  top: 22px;
  left: 20px;

  width: 500px;
  height: 200px;
}

#whatsnew {
  position: absolute;
  top: 326px;	
  left: 38px;

  overflow-y: auto;
}


#message {
  position: absolute;
  top: 340px;
  left: 30px;

  width: 470px;

}

span.date {
  color: #A00000;
}

span.title {
  color: #080808;
}

#menus {
  position: absolute;
  top: 45px;
  left: 542px;

  width: 320px;
  height: 430px;
  
  overflow-y: auto;

}

#mainimage {
  position: absolute;
  top: 24px;
  left: 38px;
}

.twtr-ft {
	height: 0 !important;
}








