@charset "UTF-8";
/*  Top Contents
-----------------------------------------------------------------------------*/
/* Contents */
#home #contents {
  margin-bottom: 27px;
}

/* movie */
.movie {
  width: 900px;
  text-align: center;
  background: #000000;
  padding-bottom: 0px;
  margin-bottom: 6px;
  overflow: hidden;
}

.movie * {
  margin: 0 auto;
}

/* mainVisual */

.mainVisual {
  width: 900px;
  margin-bottom: 5px;
  padding: 0 0 10px;
  background-color: #000000;
  text-align: center;
}

.mainVisual a {
	display: block;
}

.mainVisual a:hover {
  opacity: 0.9;
}

/*.mainVisual img {
    border: 10px solid #000000;
    border-top: none;
}*/

/* content_menu */
.content_menu {
  width: 904px;
  margin:0 auto;
}

#grid_content {
	overflow: hidden;
	height: 0;
}
#grid_content .boxmenu_124,
#grid_content .topicsmenu_124 {
	float: left;
	width: 221px;
	height: auto;
	color: #999999;
	background: #000000;
	padding: 10px 0 0 0;
	margin:0 5px 6px 0;
}

.content_menu .fl {
  width: 221px;
  padding-right: 5px;
  display: inline;
}

.content_menu .fr {
  width: 221px;
  display: inline;
}

.content_menu .boxmenu_124 {
}

.content_menu .boxmenu_124 p {
  margin: 0 10px 10px 10px;
}
/* topics */
.content_menu .topicsmenu_124 {
}

.content_menu .topicsmenu_124 p {
  margin: 0 10px 14px 10px;
}

.content_menu .topicsmenu_124 .topicsnews_124 {
  width: 201px;
  height: 225px;
  background: #333333;
  overflow: auto;
  margin: 0 0 10px 10px;
}

.content_menu .topicsmenu_124 dl {
  width: 170px;
  overflow: hiddden;
  margin: 0 0 0 10px;
  padding:10px 0;
}

.content_menu .topicsmenu_124 dl dt {
  width: 170px;
  color: #e73a00;
  padding: 0 0 5px;
}

.content_menu .topicsmenu_124 dl dd {
  width: 170px;
  color: #ffffff;
  padding: 0 0 5px;
}

.content_menu .txt a img:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
}

/*twitter*/
.boxmenu_124.twtter p {
	height: 400px !important;
	min-height: 400px !important;
}
.boxmenu_124.twtter iframe {
	width: 201px !important;
	height: 400px !important;
	min-height: 400px !important;
}
.timeline-Body {
    height: 400px !important;
    overflow: scroll !important;
}




