@charset "UTF-8";


/*--------企画動画アップページ用共通パーツ-------*/

/*白バック指定（全体・タブ部分）*/

#main_kikaku {
	width	:848px;
	border-color:#B5B5B5;
	border-left-style:solid;
	border-right-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	margin-left : auto;
	margin-right : auto;
	background-color:#ffffff;
}

#header3_kikaku {
	width	:848px;
	height	:14px;
	text-align:left;
	background-color:#ffffff;
	margin:0 auto;
}

/*ヘッダー下全体枠指定*/
#bottom_kikaku {
	width		:818px;
	text-align	:left;
	margin-top	:15px;
	margin-left	:15px;
	_margin-left	:0px;
}

/*アップロードタイトル画像指定*/
.moveUproadTitle_kikaku {
	width			:100%;
	padding-bottom	:5px;
	background-image:url(../img/contents_tx_dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

/*アップローダー上部枠指定*/
#upRoaderBannerBox {
	width		:100%;
	margin-top	:10px;
	margin-bottom:10px;
}

/*アップローダー＆バナー枠指定*/
#upLoadLeftside_kikaku {
	width		:100%;
	margin-bottom:15px;
}

/*アップロード画面左側指定*/
#upLoadLeftside_kikaku {
	width		:560px;
	float		:left;
}

/*アップロード画面swf指定*/
#upLoadswf_kikaku {
	width		:300px;
	height		:250px;
	margin-top	:10px;
	margin-left	:15px;
	float		:left;
}

/*アップロード画面真ん中指定*/
#upLoadCenter_kikaku {
	width		:220px;
	margin-top	:15px;
	margin-left	:10px;
	float		:right;
}

/*アップロード画面注意書き指定*/
#uploadCaution_kikaku {
	width		:200px;
	margin-top	:15px;
	color		:#ff0000;
	font-weight	:bold;
	font-size	:13px;
	line-height	:1.4em;
}

/*アップロード画面左側指定*/
#upLoadRightside_kikaku {
	width		:240px;
	float		:right;
}

/*アップロード画面バナー位置指定*/
#banner_kikaku {
	margin-top	:5px;
	margin-bottom:20px;
}

/*動画アップ方式の選択指定*/
/*タイトル文字*/
.movieUpSelectTitle_kikaku {
	font-size		:15px;
	color			:#605F5D;
	font-weight		:bold;
	margin-top		:5px;
}

/*動画アップ方法選択ボタン*/
/*ファイルアップ選択ボタン*/
#movieUpSelectfile {
	width		:180px;
	height		:185px;
	list-style-type:none;
	background	:#ffffff;
	margin-top	:20px;
	margin-bottom:30px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	float		:left;
}
/* Others */
* html body #movieUpSelectfile {
	margin-left:-10px;
} /* WinIE,MacIE */

#movieUpSelectfile li {
	float		:left;
	width		:180px;
}

#movieUpSelectfile li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		:0 !important;
	height /**/	:185px;
	padding-top	:185px;
	background-image:url(../img/movetype_filebtn.gif);
	color		:#FFFFFF;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#movieUpSelectfile01 a { background-position:   0px  0px; }

	/* オンマウス */
	#movieUpSelectfile01 a:hover { background-position:   0px  -185px; }	

/*  NAVI背景画像の位置　終わり ------------------------*/

/*携帯アップ選択ボタン*/
#movieUpSelectmobile {
	width		:180px;
	height		:185px;
	list-style-type:none;
	background	:#ffffff;
	margin-top	:20px;
	margin-right:10px;
	margin-bottom:3w0px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	float		:left;
}
/* Others */
* html body #movieUpSelectmobile {
	margin-left:0px;
} /* WinIE,MacIE */

#movieUpSelectmobile li {
	float		:left;
	width		:180px;
}

#movieUpSelectmobile li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		:0 !important;
	height /**/	:185px;
	padding-top	:185px;
	background-image:url(../img/movetype_mobilebtn.gif);
	color		:#FFFFFF;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#movieUpSelectmobile01 a { background-position:   0px  0px; }

	/* オンマウス */
	#movieUpSelectmobile01 a:hover { background-position:   0px  -185px; }	

/*  NAVI背景画像の位置　終わり ------------------------*/

/*Webカメラアップ選択ボタン*/
#movieUpSelectWebcam {
	width		:180px;
	height		:185px;
	list-style-type:none;
	background	:#ffffff;
	margin-top	:20px;
	margin-right:10px;
	margin-bottom:3w0px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	float		:left;
}
/* Others */
* html body #movieUpSelectWebcam {
	margin-left:-10px;
} /* WinIE,MacIE */

#movieUpSelectWebcam li {
	float		:left;
	width		:180px;
}

#movieUpSelectWebcam li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		:0 !important;
	height /**/	:185px;
	padding-top	:185px;
	background-image:url(../img/movetype_webcambtn.gif);
	color		:#FFFFFF;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#movieUpSelectWebcam01 a { background-position:   0px  0px; }

	/* オンマウス */
	#movieUpSelectWebcam01 a:hover { background-position:   0px  -185px; }	

/*  NAVI背景画像の位置　終わり ------------------------*/



/*アップロード画面情報入力フォーム指定*/

/*画面左側(情報入力フォーム部分)指定*/
#upLoadEditLeft_kikaku {
	margin-top	:10px;
	width		:560px;
	float		:left;
}
/* Others */
* html body #upLoadEditLeft_kikaku {
	width		:555px;
	margin-right:-30px;
} /* WinIE,MacIE */

.fileInputArea_kikaku {
	width		:100%;
	margin-top	:5px;
	margin-left	:20px;
	float		:left;
}

.fileInputTitle_kikaku {
	float		:left;
	width		:100px;
	font-size	:12px;
	color		:#605F5D;
	font-weight	:normal;
}

.textInputArea_kikaku {
	width		:400px;
	font-size	:12px;
	color		:#605F5D;
	font-weight	:normal;
	float		:left;
}

/*エラー文字指定*/
.errorTextInputArea_kikaku {
	font-size	:11px;
	color		:#ff0000;
	font-weight	:bold;
}


/*動画登録完了画面指定*/
.movecompArea_kikaku {
	width			:560px;
	padding-bottom	:5px;
	font-size		:12px;
	color			:#5B595A;
	font-weight		:normal;
	margin-top		:5px;
	text-align		:center;
}

.moveCompTx_kikaku {
	font-size		:15px;
	color			:#605F5D;
	font-weight		:bold;
	margin-top		:30px;
	margin-bottom	:10px;
}

.moveCompTx2_kikaku {
	font-size		:13px;
	color			:#dd9900;
	font-weight		:nomal;
	margin-top		:0px;
	margin-bottom	:20px;
}

.moveCompTx3_kikaku {
	width			:350px;
	font-size		:12px;
	color			:#dd0000;
	font-weight		:nomal;
	margin-top		:0px;
	margin-bottom	:20px;
	margin-left		:100px;
	text-align		:left;
}
/* Others */
* html body .moveCompTx3_kikaku {
	margin-left		:10px;
} /* WinIE,MacIE */



/*ページ下部指定*/
.bottomBtn_kikaku {
	width		:100%;
	margin-top	:5px;
	padding-top	:10px;
	background-image:url(../img/contents_tx_dot.gif);
	background-repeat:repeat-x;
	background-position:top;
	text-align	:center;
}


/*動画閲覧画面指定*/

/*swfエリア指定*/
#movieView_kikaku {
	width			:339px;
	height			:300px;
	margin-top		:10px;
	float			:left;
}

#movieView_kikaku_vote {
	width			:339px;
	height			:345px;
	margin-top		:10px;
	float			:left;
}

#movieView_kikaku_vote #vote{
	color:#666666;
	width			:100%;
	text-align		:center;
	margin-top		:10px;
}

/*画面真ん中指定*/
#movieViewCenter_kikaku {
	width			:200px;
	margin-top		:10px;
	margin-left		:5px;
	float			:right;
}

/*動画付属テキスト指定*/
#movieTimeText_kikaku {
	width			:200px;
	font-size		:10px;
	color			:#999999;
	font-weight		:nomal;
}

#movieTitleText_kikaku {
	width			:200px;
	margin-top		:3px;
	font-size		:14px;
	color			:#BB6425;
	font-weight		:bold;
	background-image:url(../img/contents_tx_dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#movieUserNameText_kikaku {
	width			:200px;
	margin-top		:3px;
	font-size		:12px;
	color			:#716A63;
	font-weight		:bold;
}

#movieCommentText_kikaku {
	width			:200px;
	margin-top		:15px;
	padding-bottom	:4px;
	font-size		:11px;
	color			:#716A63;
	line-height		:1.2em;
	font-weight		:nomal;
}

#movieViewText_kikaku {
	width			:200px;
	margin-top		:5px;
	font-size		:10px;
	color			:#999999;
	font-weight		:nomal;
}

#movieViewBackBtn_kikaku {
	width			:200px;
	margin-top		:5px;
	padding-top		:8px;
	background-image:url(../img/contents_tx_dot.gif);
	background-repeat:repeat-x;
	background-position:top;
	text-align		:right;
}



#movieView_kikaku_vote{
	margin-bottom:50px;
	_margin-bottom:0;
}

#clapBox{
	margin-left:20px;
}




