/*======================================

     Base

=======================================*/
body{
	padding-top: 20px;
}
div#masterOfEnt{
	position: relative;
	width: 950px;
	margin: 0 auto;
	overflow: visible;
	background: transparent url(../img/background.gif) left top no-repeat;
}

/*======================================

     title

=======================================*/
h1{
	position: absolute;
	top: -10px;
	right: 0;
	width: 133px;
	height: 0 !important;
	height /**/: 132px;
	padding-top: 132px;
	overflow: hidden;
	outline: none;
	z-index: 1000;
}

h1#title01{
	background: transparent url(../img/01/badge.png) left top no-repeat;
}
h1#title02{
	background: transparent url(../img/02/badge.png) left top no-repeat;
}
* html h1#title01{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='https://pics.static-showtime.jp/etc/st_r/master/img/01/badge.png');
}
* html h1#title01{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='https://pics.static-showtime.jp/etc/st_r/master/img/02/badge.png');
}

h2{
	position: absolute;
	top: -10px;
	left: 14px;
	width: 249px;
	height: 0 !important;
	height /**/: 146px;
	padding-top: 146px;
	overflow: hidden;
	outline: none;
	background: transparent url(../img/title.png) left top no-repeat;
	z-index: 1001;
}
* html h2{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='https://pics.static-showtime.jp/etc/st_r/master/img/title.png');
}

/*======================================

     Page Info

=======================================*/
div#pageInfo{
	float: left;
	width: 242px;
	margin: 145px 0 0 15px;
	display: inline;
}
div#pageInfo p{
	width: 230px;
	font-size: 11px;
	line-height: 16px;
	margin: 0 5px 10px;
}
div#pageInfo div#btnArea{
	width: 242px;
	height: 147px;
	padding: 28px 0 0 0;
	background: transparent url(../img/btn_base.gif) left top no-repeat;
}
div#pageInfo div#btnArea a#btnStreaming{
	display: block;
	width: 232px;
	height: 0 !important;
	height /**/: 53px;
	padding-top: 53px;
	margin: 4px auto;
	overflow: hidden;
	outline: none;
	background: transparent url(../img/btn_streaming.gif) left top no-repeat;
}
div#pageInfo div#btnArea a#btnRental{
	display: block;
	width: 232px;
	height: 0 !important;
	height /**/: 53px;
	padding-top: 53px;
	margin: 4px auto;
	overflow: hidden;
	outline: none;
	background: transparent url(../img/btn_rental.gif) left top no-repeat;
}

/*======================================

     Content Info

=======================================*/
ul#contentInfo{
	position: relative;
	float: right;
	width: 682px;
	overflow: visible;
	margin: 68px 0 0 0;
	display: inline;
}

ul#contentInfo li{
	position: absolute;
}
ul#contentInfo li#tabBase{
	top: 0;
	left: 0;
	z-index: 100;
}
ul#contentInfo li#tab1{
	top: 11px;
	left: 11px;
	z-index: 51;
}
ul#contentInfo li#tab2{
	top: 11px;
	left: 11px;
	z-index: 52;
}
ul#contentInfo li#tab3{
	top: 11px;
	left: 11px;
	z-index: 53;
}
ul#contentInfo li#tab1_menu{
	top: 45px;
	right: -20px;
	z-index: 11;
}
ul#contentInfo li#tab2_menu{
	top: 97px;
	right: -20px;
	z-index: 12;
}
ul#contentInfo li#tab3_menu{
	top: 149px;
	right: -20px;
	z-index: 13;
}
ul#contentInfo li#menu_rental{
	top: 201px;
	right: -20px;
	z-index: 14;
}
ul#contentInfo li#menu_stream{
	top: 253px;
	right: -20px;
	z-index: 15;
}
ul#contentInfo li#menu_others{
	top: 305px;
	right: -20px;
	z-index: 16;
}
ul#contentInfo li a img{
	border: none;
}

/*======================================

     Flash

=======================================*/
div#flashContent{
	margin: 0 0 20px 0;
}

/*======================================

     Clearfix

=======================================*/
div#masterOfEnt{
	_height: 1px;
	zoom:1;/*for IE 5.5-7*/
}
div#masterOfEnt:after{
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}





