/* release-14 20090318 04:53:59 */

* {
  font-family: sans-serif;
}

body {
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
}

div#contents {
  padding: 	0;
}

div#background {
  background-color: #2f2f2f;
  background-repeat: no-repeat;
}

div#title {
  padding-left:	65px;
  margin-top:	27px;
  float:left;
}

div#title span {
  display:block;

  min-width:	300px;
  min-height:	50px;
  width: auto !important;
  width: 300px;
  height: auto !important;
  height: 50px;

  padding: 0px 0px 10px 0px;

  font-size:	175%;
  font-family:	Tahoma;;
  color:		#eeeeee;
  text-align:	left;
  text-decoration: none;
}

div#navi {
  display:	block;
  height:24px;
  padding-right: 65px;
  margin-top:	27px;
}

div#navi a {
  display: 	block;
  float:right;
  padding:	4px 30px 0px 30px !important;
  padding:	4px 29px 0px 30px;
  height: 18px;

  background-color: #1b1b1b;
  background-repeat:no-repeat;
  border-style:solid;
  border-width:1px;
  border-color:#555555;
  font-size:	small;
  font-family:	Tahoma;
  color:		#dedede;
  text-align: 	center;
  text-decoration: none;
  vertical-align: middle;

}

div#navi a:hover {
  border-color:#000000;
  color: 	#0099cc;
  background-color: #434343;
}

div#menu {
  position:relative;
  width:	640px;
  margin-left:auto;
  margin-right:auto;
  clear:both;
}

div#still_menu {
  margin:	0;
  padding-top:3px;
  width:	320px;
  float:left;
}

div#still_menu a {
  display:block;
  padding: 5px 10px 1px 10px !important;
  padding: 3px 10px 2px 10px;
  width:	298px;
  min-height:	20px;

  height: auto !important;
  height: 20px;

  border-style:solid;
  border-width:1px;
  border-color:#555555;

  font-size: 	100%;
  font-family:	Tahoma;;
  color:		#dedede;
  text-align: 	center;
  text-decoration: none;

  background-color: #1b1b1b;
}

body:first-of-type div#still_menu a {
  padding: 3px 10px 3px 10px !important;
}

div#still_menu a:hover {
  color: 	#0099cc;
  border-color:#000000;
  background-color:#434343;
}

div#video_menu {
  margin:0;
  padding-top:3px;
  width:	320px;
  float:right;
}

div#video_menu a {
  display:block;
  padding: 5px 10px 1px 10px !important;
  padding: 3px 10px 2px 10px;
  width:	298px;
  min-height:	20px;

  height: auto !important;
  height: 20px;

  border-style:solid;
  border-width:1px;
  border-color:#555555;

  font-size: 	100%;
  font-family:	Tahoma;;
  color:		#dedede;
  text-align: 	center;
  text-decoration: none;

  background-color: #1b1b1b;
}

body:first-of-type div#video_menu a {
  padding: 3px 10px 3px 10px !important;
}

div#video_menu a:hover {
  color: 	#0099cc;
  border-color:#000000;
  background-color:#434343;
}

body:first-of-type div#mobile a {
  padding: 3px 10px 3px 10px !important;
}

div#back_image {
  clear:both;
  width:480px;
  height:350px;
  margin:0;
  background-color:#E8E8E8;
}

div#image {
  width:480px;
  height:270px;
  margin: 0 auto;
  text-align:center;
}

div#control {
  position:relative;
  width:60px;
  height:35px;
  margin-top:	29px !important;
  margin-top:	25px;
  margin-bottom:	25px;
  margin-left:auto;
  margin-right:auto;
}


div#error {
  position:relative;
  clear:both;
  color:	red;
  font-size:	20px;
  font-weight:	bold;
  text-align: 	center;
}

@media (max-width: 480px) {
*{ max-width:100%; height:auto;}
div#back_image {
  clear:both;
  width:100%;
  height:auto;
  margin:0;
  background-color:#E8E8E8;
}
div#image {
  width:100%;
  height:auto;
  margin: 0 auto;
  text-align:center;
}
}