@charset "utf-8";

/* ------------------------------------------------------------------------------
	CSS Information

	Style Info   : 動画ページの独自設定
------------------------------------------------------------------------------ */

/*
  動画トップ（index.html）
-------------------------------------------------------------------------*/
/*
  .movieInfo
------------------------------------------- */
table.movieInfo{
	width: 685px;
/*	margin: 15px auto 20px;*/
	margin: 15px auto 0;
	line-height: 1.4;
}

table.movieInfo th{
	width: 210px;
}
table.movieInfo th a{
	color: #009BA9;
	font-weight: bold;
	text-decoration: underline;
}
table.movieInfo th a em{
	font-weight: bold;
}
table.movieInfo th a:hover{
	text-decoration: none;
}

table.movieInfo td.time{
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: right;
}
table.movieInfo td.movie{
	width: 210px;
	height: 165px;
	text-align: center;
}
table.movieInfo td.info{
	padding-top: 5px;
	padding-bottom: 30px;
	font-size: 10px;	
}

table.movieInfo .column01,
table.movieInfo .demo04{
	padding-right: 27px;
}
table.movieInfo td.column02{
	padding-right: 28px;
}
table.movieInfo td.column03{
	padding-right: 0;
}


/*
  動画詳細ページ（moviexx.html）
-------------------------------------------------------------------------*/
/*
  動画詳細情報
------------------------------------------- */
div.movie{
	width: 550px;
	margin: 35px auto 55px;
}

div.movie02{
	width: 560px;
	margin: 35px auto 55px;
}

div.movie div.player{
	width: 100%;
	height: 100%;
	margin: 0 0 5px 0;
	background: #ededed;
}

div.movie02 div.screenr{
	width: 560px;
	height: 345px;
	margin: 0 0 5px 0;
	background: #ededed;
}

div.movie p.time{
	margin: 0 0 15px 0;
	text-align: right;
}
div.movie p.lead{
	line-height: 1.4;
}

div.movie02 p.time{
	margin: 0 0 15px 0;
	text-align: right;
}
div.movie02 p.lead{
	line-height: 1.4;
}

/*
  その他の動画
------------------------------------------- */
div.pastMovie{
	width: 635px;
	margin: 25px auto 0;
	padding: 20px 15px 30px 35px;
	border: solid 1px #dddddd;
}

/* ナビゲーション */
div.pastMovie ul.navigation li.back{
	text-align: right;
	font-size: 10px;
}
div.pastMovie ul.navigation li.back a{
	color: #3366FF;
	text-decoration: underline;
}
div.pastMovie ul.navigation li.back a:hover{
	text-decoration: none;
}

/* 過去の動画 */
div.pastMovie table.movieInfo{
	width: 635px;
	margin: 0 0 0 0;
}

div.pastMovie table.movieInfo th{
	width: auto;
	vertical-align: top;
	font-size: 10px;
}

div.pastMovie table.movieInfo td.movie{
	width: 125px;
	height: 103px;
	padding-top: 20px;
	text-align: center;
}
div.pastMovie table.movieInfo td.time{
	padding-top: 0;
	padding-bottom: 0;
	text-align: right;
	font-size: 10px;
}

div.pastMovie table.movieInfo .column01{
	width: 125px;
	padding-right: 34px;
}
div.pastMovie table.movieInfo .column02{
	width: 125px;
	padding-right: 34px;
}
div.pastMovie table.movieInfo .column03{
	width: 125px;
	padding-right: 34px;
}
div.pastMovie table.movieInfo .column04{
	width: 125px;
	padding-right: 31px;
}





