@charset "UTF-8";

#top_bottom {
	width:		848px;
}

#top_bottom_left {
	display:	inline;
	width:		506px;
	margin-left:	10px;
	margin-right:	7px;
	float:		left;
}

#top_bottom_right {
	display:	inline;
	width:		305px;
	margin-left:	7px;
	margin-right:	10px;
	float:		left;
}

.playerL {
	margin-top:	10px;
	margin-left:	10px;
	margin-right:	10px;
	width:		828px;
	height:		490px;
}

.player {
	width:		480;
	height:		270;
}

.playerArea {
	width:		480;
}

.btn_normal a{
	margin-left:	757px;
	margin-right:	0px;
	margin-bottom:	5px;
	display:	block;
	width:		71px:
	height:		18px;
	background-image:url(../../../img/2/btn_normal.gif);
	background-repeat:no-repeat;
}

.btn_kakudai a{
	margin-left:	409px;
	margin-right:	0px;
	margin-bottom:	5px;
	display:	block;
	width:		71px:
	height:		18px;
	background-image:url("../../../img/2/btn_kakudai.gif");
	background-repeat:no-repeat;
}

.movieComment {
	margin:		5px 0px;;
	width:		480;
	text-align:	left;
	font-size	:12px;
	line-height	:14px;
	overflow:	hidden;
}

.movieFavorite {
	width:		127px;
	height:		19px;
	background-image:url("../../../img/2/btn_favorite_creative.gif");
	float:		right;
}


.movieFavoriteRemove {
	width:		127px;
	height:		19px;
	background-image:url("../../../img/2/btn_favorite_creative_remove.gif");
	float:		right;
}

.movieFavoriteLogin {
	width:		230px;
	height:		19px;
	float:		right;
	text-align:	right;
}

.inframe {
	padding:	8px 0px 3px;
	width:		480px;
	line-height:	12px;
	font-size:	10px;
}

.inframeItem3Column {
	width:		160px;
	float:		left;
}

.inframeItem3Column90 {
	width:		130px;
	float:		left;
}

.inframeItem3Column220 {
	position:	relative;
	top:		-5px;
	width:		220px;
	float:		left;
}

.inframeItem3ColumnTextbox {
	width:		200px;
}

.inframeItem3Column130 {
	width:		130px;
	float:		left;
}

.inframeItem {
	width:		480px;
	text-align:	left;
	float:		left;
}

.inframeItemTextField {
	position:	relative;
	top:		-5px;
	float:		left;
}


.hyoka {
	float:		left;
}

.stars {
	width:		120px;
	margin:		0px auto;
	float:		left;
}

.starActive {
	position:	relative;
	top:		-5px;
	width:		20px;
	height:		19px;
	background-image:url("../../../img/2/icon_starM_active.gif");
	float:		left;
}

.starNone {
	position:	relative;
	top:		-5px;
	width:		20px;
	height:		19px;
	background-image:url("../../../img/2/icon_starM_none.gif");
	float:		left;
}

.hyokaLogin a,
.bbs a {
	color:		#F7941D;
	font-weight:	bold;
}

.btn_clipboard {
	position:	relative;
	top:		-3px;
	width:		127px;
	height:		19px;
	background-image:url("../../../img/2/btn_clipboard.gif");
	float:		right;
	cursor:		pointer;
}

.btn_report {
	position:	relative;
	top:		-3px;
	width:		127px;
	height:		19px;
	background-image:url("../../../img/2/btn_report.gif");
	float:		right;
	cursor:		pointer;
}
.icons {
	margin:		10px 0px;
	width:		480px;
}

.iconCase {
	margin:		10px 0px 0px;
	width:		80px;
	text-align:	left;
	float:		left;
}

.iconCase90 {
	margin:		10px 0px 0px;
	width:		90px;
	text-align:	left;
	float:		left;
}

.iconCase100 {
	margin:		10px 0px 0px;
	width:		100px;
	text-align:	left;
	float:		left;
}

.icon_twitter {
	position:	relative;
	top:		-3px;
	width:		63px;
	height:		25px;
	background-image:url("../../../img/2/tweetthis-jp25.png");
	background-repeat:no-repeat;
	float:left;
}
.icon_ameba {
	position:	relative;
	top:		-3px;
	width:		16px;
	height:		17px;
	background-image:url("../../../img/2/icon_ameba.gif");
	background-repeat:no-repeat;
	float:left;
}

.icon_FC2{
	position:	relative;
	top:		-3px;
	width:		16px;
	height:		17px;
	background-image:url("../../../img/2/icon_fc2.gif");
	background-repeat:no-repeat;
	float:left;
}

.icon_livedoor{
	position:	relative;
	top:		-3px;
	width:		16px;
	height:		17px;
	background-image:url("../../../img/2/icon_livedoor.gif");
	float:left;
}

.icon_seasa{
	position:	relative;
	top:		-3px;
	width:		16px;
	height:		17px;
	background-image:url("../../../img/2/icon_seasa.gif");
	background-repeat:no-repeat;
	float:left;
}

.icon_hatena{
	position:	relative;
	top:		-3px;
	width:		16px;
	height:		17px;
	background-image:url("../../../img/2/icon_hatena.gif");
	background-repeat:no-repeat;
	float:left;
}

.icon_yahoo{
	position:	relative;
	top:		-3px;
	width:		18px;
	height:		17px;
	background-image:url("../../../img/2/icon_yahoo.gif");
	background-repeat:no-repeat;
	float:left;
}

.bbs {
	width:		480px;
	line-height:	12px;
	font-size:	11px;
	text-align:	left;
}

.bbsTextarea {
	width:		480px;
	height:		60px;
	font-size:12px;
}

.bbsWrap {
}

.bbsLeft {
	padding-right:5px;
	float:left;
}

.bbsRight {
	width:424px;
	word-wrap:break-word; 
	float:left;
}

.bbsDate {
}

.bbsUser {
	width:		300px;
	margin:		5px 0px;
	font-size:	12px;
	font-weight:	bold;
	color:		000000;
}
.bbsUser a {
	color:		00479d;
}

.bbsLogin {
	width:		480px;
	margin:		5px 0px;
	float:		right;
}

.bbsLoginWrapRight {
	width:		140px;
	_width:		240px;
	float:		right;
	padding-left:100px;
	text-align:right;
}


.bbsLoginWrap {
	width:		240px;
	float:		left;
}

.bbsLoginText {
	height:		16px;
	width:		120px;
	padding-left: 2px;
	padding-top: 3px;
	text-align:left;
	float:left;
/*	*/
}
.bbsWmLogo {
	width:		18px;
	height:		16px;
	margin:0;
	padding:0;
	background-image:url("../../../img/2/logo_bbs.gif");
	background-repeat: no-repeat;
	float:		left;
}

.bbsTwLogo {
	width:		18px;
	height:		16px;
	margin:0;
	padding:0;
	background-image:url("../../../img/2/t_mini-b.png");
	background-repeat: no-repeat;
	float:left;
}


.bbsBody {
	font-size	:12px;
	line-height	:14px;
}

.bbsWriteBtnArea {
	width:		480px;
	text-align:	center;
}

.textCount {
	margin-top:10px;
	margin-bottom:0;
	height:		12px;
}

.bbsframeLine {
	margin:		5px auto 5px;
	width:		100%;
	display:	block;
	border-top:	1px solid #B5B5B5;
}

.bbsWmWriteBtn {
	text-align:left;
	width:		80px;
	height:		16px;
	margin:5px auto;
	padding-top:3px;
	padding-left:20px;
	background-image:url("../../../img/2/logo_bbs.gif");
	background-repeat: no-repeat;
	background-position:left top;
	
}


.bbsTwWriteBtn {
	text-align:left;
	width:		80px;
	height:		16px;
	margin:5px auto;
	padding-top:3px;
	padding-left:20px;
	background-image:url("../../../img/2/t_mini-b.png");
	background-repeat: no-repeat;
	background-position:left top;
}

/* 拍手ボタン指定 */

#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;
}

.movieNothing {
	width:		100%;
	height:		500px;
	vertical-align:	middle;
}
