@charset "utf-8";
/* CSS Document */

/* core	================================================	*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

ol, ul {
	list-style: none;
}

br{
	letter-spacing:0;
}

.clearfix:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

body {
	font-family: verdana,"ＭＳ Ｐゴシック",sans-serif,"ヒラギノ角ゴ Pro W6";
	background:url(../img/bg_2.jpg);
	background-position:top center;
}

#wrapper {
	width:950px;
	background:url(../img/bg_1.gif);
	margin:0px auto;
	
	padding:0px 35px;
	padding-bottom:30px;
}

#header {
	width:950px;
	height:510px;
	background:url(../img/header.jpg);
	position:relative;
}

#btn_send {
	position:absolute;
	left:313px;
	top:428px;
}

#playerarea {
	width:950px;
	height:473px;
	position:relative;
}

#btn_fromshota {
	position:absolute;
	left:38px;
	top:65px;
	cursor:pointer;
}

#btn_tvspot {
	position:absolute;
	left:38px;
	top:131px;
	cursor:pointer;
}

#releaseinfo {
	position:absolute;
	left:0px;
	top:216px;
}

#movie_title {
	position:absolute;
	left:693px;
	top:29px;
}

#flash_player {
	position:absolute;
	left:458px;
	top:50px;
	
	width:452px;
	height:378px;
}

#hr_playerarea {
	background:#9c8225;
	width:950px;
	height:2px;
	opacity:0.6;
}

#twitterarea {
	position:relative;
	margin-top:49px;
	height:344px;
}

#twitterarea h3 {
	position:absolute;
	left:16px;
	top:0px;
}

#btn_tweet {
	position:absolute;
	left:16px;
	top:86px;
}

#tweet_list {
	position:absolute;
	left:340px;
	top:6px;
	width:597px;
	height:297px;
	overflow:hidden;
}



#tweet_list p {
	float:left;
	padding:3px;
	cursor:pointer;
}

#btn_next {
	position:absolute;
}

#tweet_users {

}

#current_tweet {
	position:absolute;
	top:160px;
	left:16px;
	color:#FFF;
	font-size:12px;
	
	width:0px;
	height:140px;
	
	overflow:hidden;
}

#current_user {
	font-weight:bold;
	position:absolute;
	top:0px;
	left:90px;
}

#current_tweet_text {
	position:absolute;
	top:30px;
	left:90px;
	width:220px;
	height:180px;
	word-break: break-all;
	
	overflow:hidden;
	line-height:1.6em;
	
	padding-right:20px;
}

#tweet_users li {
	width:69px;
	height:69px;
	margin:3px;
	cursor:pointer;
	overflow:hidden;
	position:absolute;
}

.iconcontainer {
	
	background:#cbcbcd;
	position:absolute;
	width:69px;
	height:69px;
	overflow:hidden;
}

#tweet_users li img {
	position:absolute;
	left:3px;
	top:3px;
}

.currentUser {
	position:absolute;
	width:66px;
	height:66px;
	left:-3px;
	top:-3px;
	overflow:hidden;
	background:#9c8225;
	
	opacity:0;
}

#copyrights {
	width:305px;
	margin:0px auto;
}





