@charset "utf-8";

/*common*/
h2 {
	margin: 0 20px 20px 20px;
	padding: 20px 0 0 0;
	width: 900px;
}
h3 {
	margin: 0 10px 20px 20px;
	padding: 0 0 0 0;
}
h4 {
	margin: 0 10px 0 20px;
	padding: 0 0 0 0;
}
p {
	margin: 0 0 5px 10px;
	padding: 0 0 0 0;
}
/*info_block*/
#info {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
}
#info .dtl_blk {
	margin: 15PX 20px 0 20px;
	padding: 0 0 10px 0;
	width: 900px;
	background: url(../images/line.gif) repeat-x bottom;
}
#info .dtl_blk_end {
	margin: 15PX 20px 0 20px;
	padding: 0 0 10px 0;
	width: 900px;
}
#info .release_img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 185px;
}
#info .release_img img {
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}
#info .release_dtlblk {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 705px;
}
#info .release_dtlblk dl {
	margin: 0 0 15px 10px;
	padding: 0 0 0 0;
}
#info .release_dtlblk dt {
	margin: 20px 0 5px 0;
	padding: 0 0 0 18px;
	font-weight: bold;
	font-size: 14px;
	background: url(../images/icon_info.gif) no-repeat;
}
#info .release_dtlblk dd {
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
}
#info .dtl_blk:after,
#info .dtl_blk_end:after {
	clear: both;
	height: 0px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: ".";
}
#info .news_blk {
	margin: 0 10px 15px 20px;
	padding: 0 0 10px 0;
	width: 900px;
	background: url(../images/line.gif) repeat-x bottom;
}
#info .news_blk dl {
	margin: 0 0 15px 10px;
	padding: 0 0 0 0;
}
#info .news_blk dt {
	margin: 0px 0 5px 0;
	padding: 0 0 0 18px;
	font-weight: bold;
	font-size: 14px;
	background: url(../images/icon_info.gif) no-repeat;
}
#info .news_blk dd {
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}

/*photo_block*/
#photo {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
}
#img_area {
	margin: 0 15px 15px 0;
	padding: 0 0 0 0;
	width:408px;
	height:277px;
	background-image:url(../images/photo001.jpg);
	float: left;
}
#img_thumb {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 477px;
}
#img_thumb img {
	margin: 0 6px 6px 0;
}
#photo .dtl_blk {
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	width: 900px;
	height:277px;
	background: url(../images/load.gif) no-repeat left;
}
#photo .dtl_blk:after {
	clear: both;
	height: 0px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: ".";
}

/*movie_block*/
#movie {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
}
#movie h3 {
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}
#movie p {
	margin: 25px 0 0 20px;
	padding: 0 0 0 0;
}
#movie .dtl_blk {
	margin: 15PX 20px 0 20px;
	padding: 0 0 10px 0;
	width: 900px;
	background: url(../images/line.gif) repeat-x bottom;
}
#movie .movie_blk {
	margin: 0 15px 5px 0;
	padding: 0 0 0 0;
	width: 140px;
	float: left;
}
#movie .dtl_blk p.img {
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	width: 140px;
}
#movie .dtl_blk p.txt {
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	width: 140px;
}

#movie .dtl_blk:after {
	clear: both;
	height: 0px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: ".";
}

/*linernotes,livereport_block*/
#report {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
}
#report .dtl_blk {
	margin: 15PX 20px 0 20px;
	padding: 0 0 10px 0;
	width: 900px;
}
#report h3.liner {
	margin: 0px 0 15px 0;
	padding: 0 0 0 18px;
	font-weight: bold;
	font-size: 14px;
	background: url(../images/icon_liner.gif) no-repeat;
}
#report h3.live {
	margin: 0px 0 15px 0;
	padding: 0 0 0 18px;
	font-weight: bold;
	font-size: 14px;
	background: url(../images/icon_live.gif) no-repeat;
}
#report p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.8;
}
#report .txt_blk {
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
}
#report .by {
	text-align: right;
	font-weight: bold;
}