/* =Main Header Video (Subnav)
-----------------------------------------------------------------------------*/
#main-header-video {
	border-bottom: 1px solid #E8E8E8;
	padding-bottom: 1px;
	margin: 11px 0px 6px 0px;
}

#main-header-video  h1 {
        /*color: #FFFFFF;*/
	color: #000000;
	font-size: 30px;
	font-weight: 400;
	margin-bottom: 8px;
}

#main-header-video h2 {
	/*color: #FFFFFF;*/
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 4px;
}



/* unique items to the homepage */
#content-container-home #main-header-video h2 {
	font-size: 30px;
	margin-top: 0;
	font-weight: 400;
}

#content-container-home #main-header-video .inside-nav-container {
	clear: both;
}


#main-header-video  h2 a:link,
#main-header-video  h2 a:visited,
#main-header-video  h2 a:hover {
	/*color: #FFFFFF;*/
	color: #000000;
	text-decoration: none;
}

#main-header-video  .menu-item {
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 5px;
	margin-right: 0px;
	float: left;
	display: block;
	/*color: #FFFFFF;*/
	/*color: #000000;*/
        color: #BBBBBB;
}


#main-header-video  .menu-item a:link,
#main-header-video  .menu-item a:visited {
	/*color: #FFFFFF;*/
	/*color: #000000;*/
        color: #2A4783;
	text-decoration: none;
}


#main-header-video  .menu-item a:hover {
	/*color: #FFFFFF;*/
	/*color: #000000;*/
        color: #2A4783;
	text-decoration: underline;
}

#main-header-video  .menu-item-particular {
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 3px;
	/*padding: 2px;*/
	/*margin-right: 20px;*/
	margin-bottom: 3px;
	float: left;
	display: block;
	background: #EFEFEF;
	height: 18px;
	width: 102px;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	border-width: 1px;
	border-style: solid;
}

#content-container-home #main-header-video  .menu-item {
	font-size: 13px;
}
#content-container-home #main-header-video  .menu-item-particular {
	font-size: 12px;
}

#main-header-video  .selected a {
	font-weight: bold;
	text-transform: uppercase;
	/*color: #FFFFFF;*/
	color: #000000;
}

/* =Feature Collection (for type 'feature')
-----------------------------------------------------------------------------*/
#content-center-well h1.white {
/*color : #FFFFFF !important;*/
*color : #000000 !important;
}

#content-center-well .feature .header {
	background:#393150 url('/photography/images/feature-486-header.jpg') no-repeat top left;
	height: 25px;
}

#content-center-well .feature .body {
	background: url('/video/images/backgrounds/feature-486-body.gif') repeat-y top left;
	border: none;
}

#content-center-well .feature .footer {
	background: url('/video/images/backgrounds/feature-486-footer.gif') no-repeat;
	height: 20px;
}

#content-center-well .feature .promo	{
	padding-right:0px;
}


/* =Topics Collection (for type 'feature')
-----------------------------------------------------------------------------*/
#content-center-well .topics .header {
	background:#393150 url('/video/images/backgrounds/feature-233-header.gif') no-repeat top left;
	height: 25px;
}

#content-center-well .topics .body {
	background: url('/video/images/backgrounds/feature-233-body.gif') repeat-y top left;
	border: none;
}

#content-center-well .topics .footer {
	background: url('/video/images/backgrounds/feature-233-footer.gif') no-repeat;
	height: 20px;
}



/* =Fact Collection (for type fact)
-----------------------------------------------------------------------------*/
#content-right-rail .feature	{
	width:300px;
}
#content-right-rail .feature .header {
	background: #393150 url(/video/images/backgrounds/feature-300-header.gif) no-repeat;
	border-bottom: 2px solid #bbb1a8;
	height: 25px;
}
#content-right-rail .feature h2 {
	padding-left: 14px;
}
#content-right-rail .feature .body {
	background: url(/video/images/backgrounds/feature-300-body.gif) repeat-y;
	padding: 0px 14px;
	border-bottom: 1px solid #e5dcd1;

}


/* =Right Rail Collection (for type 'yahoo-search')
-----------------------------------------------------------------------------*/
.yahoo-search .text-box	{
	width:245px;
}


/* 2008年追加 おすすめ動画
-----------------------------------------------------------------------------*/
.video_feature {
width : 115px;
float : left;
}

.video_feature h3 {
font-size : 13px;
}

/* センターバナー
-----------------------------------------------------------------------------*/
.center_bnr {
width : 485px;
float : left;
padding : 0;
margin : 20px 0 10px 0;
}

.center_bnr img {
border : none;
}

/* 2008年追加 動画から探す
-----------------------------------------------------------------------------*/
.search_video_categories {
text-align : left;
  color:#BBBBBB;
  width:480px;
  float : left;
  margin : 0 0 0 5px;
}

.search_video_categories h4 {
font-size : 16px;
margin : 0 0 5px 0;
}

.search_video_categories h5 {
  font-size : 13px;
  margin : 0 0 5px 15px;
  padding : 3px;
  background : #ececec;
}

.search_video_categories ul {
style-list-type : none;
width : 460px;
margin : 0 0 0 15px;
padding : 0;
text-align : left;
}

.search_video_categories li {
float : left;
padding : 0;
display : inline;
line-height : 140%;
margin : 0 0 5px 0;
white-space:nowrap;
}

.dot {
background :  url(/video/images/img_dot1.gif) repeat-x;
margin : 5px 0 0 0;
}



.clear {
clear : both;
}



.search_video_categories a:link,
.search_video_categories a:visited,
.search_video_categories a:active {
	color: #2a4783;
	text-decoration: none;
}


.search_video_categories a:hover {
	color: #2a4783;
	text-decoration: underline;
}

/* 2008年追加 詳細ページ
-----------------------------------------------------------------------------*/
.video_details {
width : 454px;
padding : 0;
margin : 15px 15px 15px 15px;
}

.video_details .videoImg {
float : left;
padding : 0 10px 0 0;
}

/* 2008年追加 右探す
-----------------------------------------------------------------------------*/
.right_search {
margin : 0 0 15px 0;
float : left;
padding : 0;
}

.right_search h2 {
font-size : 16px;
margin : 2px 0 0 5px;
}

table.tableSearch {
background-color : #FFFFFF;
margin : 10px 0 10px 0;
boeder-collapse : collapse;
border-right : 1px solid #dcdcdc;
border-bottom : 1px solid #dcdcdc;
}

table.tableSearch td {
vertical-align : top;
text-align : left;
line-height : 140%;
font-size : 85%;
padding : 5px;
border-top : 1px solid #dcdcdc;
border-left : 1px solid #dcdcdc;
}

table.tableSearch td.gray {
background : #ececec;
}



/* 2008年追加 video player
-----------------------------------------------------------------------------*/
#Video_player img {
border : none;
vertical-align : bottom;

}

#Video_player {
margin : 0;
padding : 0;
border :0;
background-color : transparent;
font-size : 100%;
font-weight : normal;
font-style : normal;
text-decoration : none;

}

#Video_contents {
width : 980px;
margin-left : auto;
margin-right : auto;
text-align : center;
}

#palyer-header {
width : 980px;
height : 54px;
float : left;
padding : 0;
margin : 0;
background : url(/video/images/bg_header.gif) no-repeat;
}

#palyer-header #logo {
width : 176px;
margin : 8px 0 10px 10px;
float : left;
}

#palyer-header #ttl {
width ; 315px;
padding : 0;
float : left;
margin : 0 20px 0 462px;

}

#palyer-header #ttl h2 {
font-weight : bold;
color : #ffffff;
font-size : 120%;
margin : 20px 0 20px 0;
padding : 0;
}

#player-footer {
width : 980px;
height : 54px;
float : left;
padding : 0;
margin : 0;
background : url(/video/images/bg_player_footer.gif) no-repeat;
}

#player-footer p {
color : #FFFFFF;
text-align : center;
font-family: "Meiryo","Hiragino Kaku Gothic Pro","MS PGOTHIC", "Arial", sans-serif;
font-size: 14px;
margin : 5px 0 0 0;
padding : 0;
}

#Ooyala {
background-color : #000000;
width : 980px;
margin : 0;
padding : 0;
float : left;
}

/* 2008.12.09 */
#wallpaper {
/* margin:top right bottom left; */
margin : 0 0 8px 4px;
}

