/*--------------------------------------------------------
 for facebox
--------------------------------------------------------*/
#facebox {
position:absolute;
left:0;
top:0;
z-index:9;
padding:10px;
background-color:#000;
background:url("../images/common/lb_bg_01.png");
font-size:75%;
text-align:left;
}

#facebox .popup{
position:relative;
}

#facebox .content {
display:table;
/*width: 370px;*/
background: #fff;
}

#facebox p.closeBtn {
width:18px;
position:absolute;
right:12px;
top:12px;
}

#facebox p.closeBtn a {
display:block;
width:18px;
height:18px;
overflow:hidden;
padding:0;
text-indent:-9999px;
background:url("../images/common/lb_bt_01.png");
}

*html p.closeBtn a {/*IE6*/
margin-right:10px;
}

#facebox p.closeBtn a:hover {
background:url("../images/common/lb_bt_01_ov.png");
}


#facebox .content > p:first-child{
margin-top:0;
}
#facebox .content > p:last-child{
margin-bottom:0;
}

#facebox .loading {
text-align: center;
}

#facebox .image {
text-align: center;
}

#facebox img {
border: 0;
margin: 0;
}

#facebox_overlay {
position: fixed;
top: 0px;
left: 0px;
height:100%;
width:100%;
}

*html #facebox_overlay {
position: absolute;
}

.facebox_hide {
z-index:-100;
}

.facebox_overlayBG {
background-color: #000;
z-index:8;
}

/*-- fb_innerBlock --*/

#fb_innerBlock{
	border-top:3px solid #f00;
	padding:20px 20px 27px 20px ;
}

#fb_innerBlock .subTitle{
	font-weight:bold;
	font-size:83%;
}

#fb_innerBlock .title{
	margin-bottom:10px;
	font-weight:bold;
	font-size:135%;
}

#fb_innerBlock #movieBox{
	text-align:center;
}

/*-- facebox_override --*/

#facebox{
	padding:25px;
}

#fb_innerBlock{
	border-top:none;
	padding:0;
}

#facebox p.closeBtn{
	top:20px;
	right:20px;
	_right:35px;
}

#fb_content{
	width:560px;
	margin:0 60px;
	zoom:1;
	padding:35px 0;
}

.seriesTitle{
	background-color:#000;
	color:#fff;
	margin:20px 0 0 0;
	padding:10px 40px;
	display:inline-block;
	font-size:120%;
}

html* .seriesTitle{/* IE6,7 */
	display:inline;
	zoom:1;
}

#fb_content .subTitle{
	font-weight:normal;
	margin-bottom:5px;
}

#fb_innerBlock .title{
	display:inline-block;
	font-size:20px;
	margin-bottom:20px;
	float:left;
	width:400px;
}

html* #fb_innerBlock .title{/* IE6,7 */
	display:inline;
	zoom:1;
}

#fb_content .name{
	font-weight:normal;
	margin-bottom:5px;
	clear:left;
	position:relative;
	top:-20px;
}

.mediaType{
	border:1px solid #666;
	display:inline-block;
	padding:4px 9px;
	float:right;
	font-size:11px;
	margin-bottom:25px;
}

html* .mediaType{/* IE6,7 */
	display:inline;
	zoom:1;
}

#fb_innerBlock .socialParts{
	text-align:right;
	margin:20px 0;
	clear:both;
}

#fb_innerBlock .ad_relatedLink{
	border-top:1px dotted #999;
}

#fb_innerBlock .ad_relatedLink dt{
	margin:20px 0 12px 10px;
}

#fb_innerBlock .ad_relatedLink dd{
	margin-left:10px;
}

#fb_innerBlock .ad_relatedLink dd li{
	margin:0 10px 6px 0;
	display:inline;
}

#fb_innerBlock .ad_relatedLink dd li a{
	background: url(../images/common/co_ic_01.gif) no-repeat left center;
	padding-left:13px;
	font-style:italic;
}

.fb_copyBlock{
	margin-top:30px;
}

.fb_copyBlock p{
	line-height:1.7;
	margin-bottom:1em;
}

.fb_copyBlock .adText{
	font-weight:nomal;
	margin-bottom:20px;
	border-bottom:1px dotted #ccc;
	padding-bottom:15px;
	font-size:13px;
}

.fb_copyBlock p em{
	font-weight:bold;
	display:block;
	margin-bottom:3px;

}
/*-- adType customize --*/
.adTypeA01{
	width:488px !important;
	margin:0 70px !important;
}
