@charset "UTF-8";


#bottom_userBg {
	width	:848px;
	text-align:left;
	margin:0 auto;
}


#bottomUserLeftSpace {
	width		:12px;
	height		:10px;
	float		:left;
}


#bottomUserLeft {
	width		:574px;
	text-align	:left;
	margin-top	:0px;
	margin-right:0;
	margin-bottom:20px;
	float		:left
}



/* ユーザページ用指定 */

/* 一般ユーザタイトル部分 */
#u_blogTitleBox {
	width		:573px;
	margin-top	:15px;
}

#u_blogTitleMain {
	width		:573px;
	font-size	:18px;
	font-weight	:bold;
}

#u_blogTitleSub {
	width		:573px;
	font-size	:13px;
	font-weight	:nomal;
	margin-top	:2px;
}

/* ソート */
#sortBox {
	width		:573px;
	margin-top	:2px;
	text-align	:right;
	font-size	:11px;
	color		:#585555;
}

#sortActive {
	font-weight	:bold;
	color		:#FF6600;
}

/* 映像一覧 */

.moveSamBox {
	width		:573px;
}

.samMoveYymmddtm {
	width		:573px;
	font-size	:10px;
}

.samMoveTitleBox {
	width		:573px;
}

.samMoveTitle {
	font-size	:14px;
	font-weight	:bold;
}

.moveSam3Box {
	width		:573px;
	height		:120px;
}

.moveSam {
	width		:160px;
	height		:120px;
	margin-top	:5px;
	margin-right:8px;
}

.moveComment {
	width		:573px;
	margin-top	:8px;
	font-size	:12px;
	line-height	:1.2em;
}

/* 「編集／削除」ボタンBOXサイズ指定 */
.editElaseBtnBoxUser {
	width		:573px;
	height		:14px
	margin-top	:2px;
}





/* 下部ページング部分 */

#pagingBox {
	text-align	:center;
}


/* ページ移動ボタン画像指定 */
/* トップページに戻るボタン */
#firstPageBtn {
	width		:26px;
	height		:15px;
	list-style-type:none;
	background	:#FFEEE3;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#firstPageBtn li {
	float		:left;
	width		:26px;
}

#firstPageBtn li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:15px;
	padding-top	:15px;
	color		:#FFFFFF;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#firstPageBtn01 a { background-position:   0px  0px; }

	/* オンマウス */
	#firstPageBtn01 a:hover { background-position:   0px  -15px; }

/* 前ページに戻るボタン */
#backPageBtn {
	width		:26px;
	height		:15px;
	list-style-type:none;
	background	:#FFEEE3;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#backPageBtn li {
	float		:left;
	width		:26px;
}

#backPageBtn li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:15px;
	padding-top	:15px;
	color		:#FFFFFF;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#backPageBtn01 a { background-position:   0px  0px; }

	/* オンマウス */
	#backPageBtn01 a:hover { background-position:   0px  -15px; }

/* 次ページに進むボタン */
#nextPageBtn {
	width		:26px;
	height		:15px;
	list-style-type:none;
	background	:#FFEEE3;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#nextPageBtn li {
	float		:left;
	width		:26px;
}

#nextPageBtn li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:15px;
	padding-top	:15px;
	color		:#FFFFFF;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#nextPageBtn01 a { background-position:   0px  0px; }

	/* オンマウス */
	#nextPageBtn01 a:hover { background-position:   0px  -15px; }

/* 最終ページに進むボタン */
#lastPageBtn {
	width		:26px;
	height		:15px;
	list-style-type:none;
	background	:#FFEEE3;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#lastPageBtn li {
	float		:left;
	width		:26px;
}

#lastPageBtn li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:15px;
	padding-top	:15px;
	color		:#FFFFFF;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#lastPageBtn01 a { background-position:   0px  0px; }

	/* オンマウス */
	#lastPageBtn01 a:hover { background-position:   0px  -15px; }

/* ページングボタン指定終わり */


/* ページングボタン非アクティブ画像 */

#firstPageNoBtn {
	width		:26px;
	height		:15px;
}

#backPageNoBtn {
	width		:26px;
	height		:15px;
}

#nextPageNoBtn {
	width		:26px;
	height		:15px;
}

#lastPageNoBtn {
	width		:26px;
	height		:15px;
}


/* ページBOXの文字と枠線 */
.pageNumBox {
	width		:18px;
	height		:14px;
	margin-right:1px;
	float		:left;;
	font-size	:12px;
	font-weight	:bold;
	vertical-align:text-bottom;
}

.pageNumBoxActiv {
	width		:18px;
	height		:14px;
	margin-right:1px;
	background-color:#FFEFE4;
	float		:left;
	font-size	:12px;
	font-weight	:bold;
}

/* ページング指定終了 */





/* 右ユーザプロフィール指定 */

#profilePhoto {
	margin-top	:15px;
	text-align	:center;
}

#profileName {
	margin-top	:5px;
	font-size	:13px;
	font-weight	:bold;
	text-align	:center;
}

/* プロフィールタイトル画像指定 */
#profileTitle {
	width		:250px;
	margin-top	:5px;
	margin-bottom:5px;
	background-repeat:no-repeat;
}

#profileTextBox {
	width		:220px;
	margin-left	:15px;
	font-size	:11px;
	line-height	:1.2em;
}

#blogLink {
	width		:220px;
	margin-top	:7px;
	margin-left	:15px;
	font-size	:11px;
	font-weight	:bold;
	line-height	:1.1em;
}

#listLinkNaviBox {
	width		:228px;
	margin-top	:15px;
	margin-left	:11px;
	margin-bottom:10px;
}


/* 右側ナビゲーション */

/* ボタン位置指定 */
.u_subnavi {
	width		:228px;
	height		:20px;
	margin-bottom:6px;
}

/* 投稿映像一覧ボタン */
#postMoveBtn {
	width		:228px;
	height		:20px;
	list-style-type:none;
	background	:#FFEEE3;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#postMoveBtn li {
	float		:left;
	width		:228px;
}

#postMoveBtn li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:20px;
	padding-top	:20px;
	color		:#FFFFFF;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#postMoveBtn01 a { background-position:   0px  0px; }

	/* オンマウス */
	#postMoveBtn01 a:hover { background-position:   0px  -20px; }

/* お気に入り映像一覧ボタン */
#faveMoveBtn {
	width		:228px;
	height		:20px;
	list-style-type:none;
	background	:#FFEEE3;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#faveMoveBtn li {
	float		:left;
	width		:228px;
}

#faveMoveBtn li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:20px;
	padding-top	:20px;
	color		:#FFFFFF;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#faveMoveBtn01 a { background-position:   0px  0px; }

	/* オンマウス */
	#faveMoveBtn01 a:hover { background-position:   0px  -20px; }

/* コメントした映像一覧ボタン */
#commMoveBtn {
	width		:228px;
	height		:20px;
	list-style-type:none;
	background	:#FFEEE3;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#commMoveBtn li {
	float		:left;
	width		:228px;
}

#commMoveBtn li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:20px;
	padding-top	:20px;
	color		:#FFFFFF;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#commMoveBtn01 a { background-position:   0px  0px; }

	/* オンマウス */
	#commMoveBtn01 a:hover { background-position:   0px  -20px; }

/* 日記一覧ボタン */
#dairlyBtn {
	width		:228px;
	height		:20px;
	list-style-type:none;
	background	:#FFEEE3;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#dairlyBtn li {
	float		:left;
	width		:228px;
}

#dairlyBtn li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:20px;
	padding-top	:20px;
	color		:#FFFFFF;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#dairlyBtn01 a { background-position:   0px  0px; }

	/* オンマウス */
	#dairlyBtn01 a:hover { background-position:   0px  -20px; }

/* 右側ナビゲーション 終わり */





/* 画像再生画面用CSS */

/* 動画情報枠内 */

#moveWakuTop {
	width		:540px;
	height		:7px;
	margin-top	:10px;
	margin-left	:15px;
	background-repeat:no-repeat;
}

#moveWaku {
	width		:540px;
	margin-left	:15px;
	background-repeat:repeat-y;
}

#moveBox {
	width		:440px;
	margin-top	:0px;
	margin-left	:50px;
}

#moveBoxTopBottomSpace {
	width		:440px;
	height		:8px;
}

#moveYymmddtm {
	width		:440px;
	font-size	:10px;
}

#moveTitle {
	width		:440px;
	font-size	:16px;
	font-weight	:bold;
	margin-top	:2px;
}

#moveView {
	width		:440px;
	font-size	:11px;
	margin-bottom:3px;
}

#blogLinkBox {
	width		:440px;
	margin-top	:12px;
}

#blogLinkTitle {
	width		:140px;
	font-size	:12px;
	font-weight	:bold;
	float		:left;
}

#blogForm {
	width		:295px;
	float		:right;
}

#moveLink {
	width		:295px;
}

#clapBox {
	width		:253px;
	height		:49px;
	margin-top	:12px;
	margin-left	:93px;
	margin-bottom:10px;
}

#clapLeftBox {
	width		:107px;
	height		:42px;
	margin-top	:4px;
	margin-left	:4px;
	float		:left;
}

/* 拍手ボタン指定 */
#clapBtn {
	width		:107px;
	height		:42px;
	list-style-type:none;
	background	:#FFEEE3;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#clapBtn li {
	float		:left;
	width		:107px;
}

#clapBtn li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:42px;
	padding-top	:42px;
	color		:#FFEEE3;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#clapBtn01 a { background-position:   0px  0px; }

	/* オンマウス */
	#clapBtn01 a:hover { background-position:   0px  -42px; }

/* 拍手ボタン指定終わり */


/* 拍手済みボタン指定 */
#noClapBtn {
	width		:107px;
	height		:42px;
}



#clapRightBox {
	width		:135px;
	height		:18px;
	margin-top	:15px;
	float		:left;
}

#clapTitle {
	width		:49px;
	height		:13px;
	margin-top	:3px;
	margin-left	:3px;
	float		:left;
}

#clapTotal {
	height		:13px;
	margin-top	:1px;
	margin-right:4px;
	font-size	:12px;
	font-weight	:bold;
	float		:right;
}

#moveComment {
	width		:440px;
	margin-top	:8px;
	padding-top	:6px;
	padding-bottom:6px;
	font-size	:12px;
	line-height	:1.3em;
}

#okiniiriBox {
	width		:380px;
	margin-top	:12px;
	margin-left	:25px;
}

.okiniiriHeaderBox {
	width		:380px;
	height		:16px;
}

.okiniiriTitle {
	width		:200px;
	font-size	:12px;
	font-weight	:bold;
	float		:left;
}

#okiniiriCheck {
	width		:150px;
	text-align	:right;
	float		:right;
}

#okiniiriSpace{
	width		:150px;
	height		:2px;
}

/* お気に入り登録ボタン指定 */
#favoriteBtn {
	width		:99px;
	height		:15px;
	list-style-type:none;
	background	:#FFEEE3;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	float		:right;
}

#favoriteBtn li {
	float		:right;
	width		:99px;
}

#favoriteBtn li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:15px;
	padding-top	:15px;
	color		:#FFEEE3;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#favoriteBtn01 a { background-position:   0px  0px; }

	/* オンマウス */
	#favoriteBtn01 a:hover { background-position:   0px  -15px; }
/* お気に入り登録ボタン指定終わり */

/* お気に入りから削除ボタン指定 */
#favoriteClearBtn {
	width		:99px;
	height		:15px;
	list-style-type:none;
	background	:#FFEEE3;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	float		:right;
}

#favoriteClearBtn li {
	float		:right;
	width		:99px;
}

#favoriteClearBtn li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:15px;
	padding-top	:15px;
	color		:#FFEEE3;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#favoriteClearBtn01 a { background-position:   0px  0px; }

	/* オンマウス */
	#favoriteClearBtn01 a:hover { background-position:   0px  -15px; }
/* お気に入りから登録ボタン指定終わり */


.okiniiriUserBox {
	width		:380px;
	margin-top	:4px;
	padding-top	:4px;
	font-size	:11px;
	line-height	:1.2em;
}

#moveWakuBottom {
	width		:540px;
	height		:7px;
	margin-left	:15px;
	background-repeat:no-repeat;
}


/* ユーザコメント */

#userCommentBox {
	width		:440px;
	margin-top	:15px;
	margin-left	:65px;
}

#userCommentTitleBox {
	width		:440px;
	margin-bottom:5px;
}

#userCommentTitle {
	font-size	:12px;
	font-weight	:bold;
}

#commentCount {
	font-size	:11px;
}

.userComment {
	width		:440px;
	font-size	:11px;
	line-height	:1.1em;
	margin-bottom:8px;
	padding-bottom:5px;
}

.userCommentNameBox {
	width		:440px;
}

.userCommentYymmdd {
	font-size	:10px;
}

.userCommentUserName {
	font-size	:11px;
}

/* 「編集／削除」ボタンBOX */
.editElaseBtnBox {
	width		:440px;
	height		:14px
	margin-top	:2px;
}

/* 「編集／削除」ボタン指定 */
#editElaseBtn {
	width		:66px;
	height		:14px;
	list-style-type:none;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	float		:right;
}

#editElaseBtn li {
	float		:left;
	width		:33px;
}

#editElaseBtn li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:14px;
	padding-top	:14px;
	color		:#666666;
}
	
/*  「編集／削除」ボタン背景画像の位置 ------------------------*/
	
	/* 通常 */
	#editElaseBtn01 a { background-position:   0px  0px; }
	#editElaseBtn02 a { background-position:  -33px 0px; }

	
	/* 現在位置 */
	#editElaseBtn01 a.stay { background-position:   0px  -14px; }	
	#editElaseBtn02 a.stay { background-position:  -33px -14px; }

	
	/* オンマウス */
	#editElaseBtn01 a:hover { background-position:   0px  -14px; }	
	#editElaseBtn02 a:hover { background-position:  -33px -14px; }

/* 「編集／削除」ボタン指定終わり */


#userComentHowto {
	width		:440px;
	text-align	:center;
}

#userCommentFormTitle {
	width		:440px;
	font-size	:12px;
	font-weight	:bold;
	margin-bottom:3px;
}

#userCommentTextArea {
	width		:440px;
	text-align	:center;
}

#commentTextBox {
	width		:440px;
	height		:70px;
}

#userComentPostBox {
	width		:106px;
	margin-top	:7px;
	margin-left	:167px;
}

/* ユーザコメント投稿ボタン指定 */
#userComentPostBtn {
	width		:106px;
	height		:15px;
	list-style-type:none;
	background	:#FFEEE3;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#userComentPostBtn li {
	float		:left;
	width		:106px;
}

#userComentPostBtn li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:15px;
	padding-top	:15px;
	color		:#FFEEE3;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#userComentPostBtn01 a { background-position:   0px  0px; }

	/* オンマウス */
	#userComentPostBtn01 a:hover { background-position:   0px  -15px; }
/* ユーザコメント投稿ボタン指定終わり */




/* 関連映像タイトルバー画像 */
#relatedMoveTitle {
	width		:250px;
	margin-top	:10px;
	margin-bottom:5px;
}


/* 関連映像スクロールエリア */

#relatedmoveScrollArea {
	width		:250px;
	height		:420px;
	margin-top	:5px;
}

/*関連映像スクロール内別HTML指定*/
#relatedmove {
	margin		:0;
	padding		:0;
}

.relatedmoveBox {
	width		:220px;
	height		:75px;
	margin-bottom:8px;
	margin-left	:10px;
}

.relatedmoveSamBox {
	width		:100px;
	height		:75px;
	float		:left;
}

.relatedmoveTextBox {
	width		:115px;
	float		:right;
}

.relatedmoveYymmdd {
	font-size	:10px;
	margin-bottom:3px;
}

.relatedmoveTitle {
	font-size	:12px;
	font-weight	:bold;
	line-height	:1.1em;
}

.relatedmoveUsername {
	font-size	:12px;
	font-weight	:bold;
}




