@charset "shift_jis";


#movieFrame { background: #00CCFF url(images/movie_bg_movieFrame.gif) left top no-repeat; width: 948px; margin: 0 2px; float: left; display: inline;}
#movieFrame #movieIn { background: url(images/movie_bg_movieIn.gif) left top repeat-y; width: 902px; float: left; margin: 28px 23px; display: inline;}
#movieIn  #movieTitle { width: 902px; height: 79px; background: url(images/movie_bg_movieTitle.jpg) left top no-repeat;}
#movieIn  #movieTitle img { display: block;}
#movieFrame #movieIn #movieContents { background: url(images/movie_bg_movieContents.jpg) left bottom no-repeat; width: 892px; margin: 0 5px; float: left; display: inline;}

#movieFrame #movieIn #leftFrame { width: 536px; padding-left: 7px; padding-bottom: 30px; float: left; overflow: hidden;}
#movieFrame #movieIn #rightFrame { width: 328px; padding-right: 17px; padding-bottom: 30px; float: right; overflow: hidden;}
@media print {
#movieFrame #movieIn #leftFrame,
#movieFrame #movieIn #rightFrame { overflow: visible !important;}
}


#monthlyFrame { width: 286px; background: url(images/movie_bg_monthly.jpg) left top repeat-y; padding: 5px 25px 5px 17px; overflow: hidden;}
#monthlyFrame a { outline: none;}
@media print {
#monthlyFrame { overflow: visible;}
}
#monthlyFrame .volFrame { width: 286px; height: 116px;}
#monthlyFrame .volFrame div.left { width: 164px; height: 109px; float: left;}
#monthlyFrame .volFrame div.right { width: 118px; height: 116px; float: right;}
#monthlyFrame .volFrame div.right p.title { padding: 15px 3px 0 3px; color: #FC63D1; line-height: 1.2; font-size: 10px; height: 62px;}
#monthlyFrame .volFrame div.right p.btn { width: 118px;}






#leftFrame #flashArea { width: 536px; height: 532px; overflow: hidden; border: none; margin: 0; padding: 0;}

#bemoove {
	background:url(images/bg_movie.jpg) no-repeat left top;
	width:502px;
	height:318px;
	padding:13px 11px 0 11px;
}

/*--------*/
/* iframe */
/*--------*/
body#iframe { background: none; font-size: 12px; text-align: margin: 0; padding: 0; left; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#flashFrame { width: 536px; height: 532px; padding-left: 16px; background: url(images/movie_bg_flashFrame.jpg) left bottom no-repeat;}
#flashFrame div.title { width: 504px; margin-top: 12px; padding-bottom: 7px; float: left;}
#flashFrame div.title p.left { width: 84px; float: left;}
#flashFrame div.title p.right { width: 420px; float: left; color: #FE3499; line-height: 1.3;}
#flashFrame div.title p.right span.date { display: block; font-weight: bold; font-size: 14px;}
#flashFrame div.comment { width: 464px; background: #32B4B8; color: #FFFF00; padding: 13px 20px; line-height: 1.3;}
#flashFrame p.notes { font-size: 10px; color: #32B4B8; margin-top: 5px;}

#backstageArea {
	margin-left: 16px;
	margin-top: 23px;
	clear: both;
	background: url(images/movie_backstage_bg.gif) left top no-repeat;
}

#backstageArea p {
	width:500px;
	margin-right: 5px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

#backstageArea p.dummy {
	width: 5px;
	height: 517px;
	margin-right: 0;
}

* html #backstageArea p.dummy,
*:first-child+html #backstageArea p.dummy {
	height: 518px;
}

/*for IE6 */
* html #backstageArea p {
	display: inline;
	zoom: 1;
}
 
/*for IE7 */
*:first-child+html #backstageArea p {
	display: inline;
	zoom: 1;
}


#backnumberFrame {
	margin-top: 14px;
	background: #FC63D1 url(images/movie_backnumber_bg_mid.gif) left top repeat-y;
}

#backnumberFrame h3 {
	position: relative;
	z-index: 3;
}

#backnumberFrame ul {
	padding-left: 24px;
	padding-bottom: 16px;
	background: transparent url(images/movie_backnumber_bg_btm.gif) left bottom no-repeat;
}

#backnumberFrame ul li {
	float: left;
	width: 96px;
}

#backnumberFrame ul li .pict {
	margin-top: -10px;
}

#backnumberFrame ul li .pict img {
	vertical-align: bottom;
	position: relative;
	z-index: 2;
}

#backnumberFrame ul li .pict .button {
	display: block;
	margin-left: -4px;
}


#backnumberFrame ul li .line {
	position: relative;
	z-index: 3;
}
