

/*------------------------------
全体コンテナ
-------------------------------*/
#all{
	width:850px;
	margin:0 auto;
	text-align:center;
	position:relative;
	background-repeat: repeat;
	background-color: #000000;
}

#all .brclear {
	clear:both;
	overflow:hidden;
}

#all p{
	margin:0;
}

#all p#intro{
	margin:10px 0 0 0;
	padding:0 0 0 0;
}

div#center{
	background:url(image/center_bg.gif) left center no-repeat;
	width:820px;
	height:769px;
	margin:10px 0 0 14px;
	padding:0;
}

div#center ul#listOne{
	margin:0;
	padding:80px 0 0 0;
}

div#center ul#listOne li{
	float:left;
	margin:0;
	padding:0 0 0 11px;
}

div#center ul#listTwo{
	clear:both;
	margin:0;
	padding:10px 0 0 0;
}

div#center ul#listTwo li{
	float:left;
	margin:0;
	padding:0 0 20px 11px;
}

div#center ul#listOne li p#poster_a{
	font-size:10px;
	margin:-29px 0 0 270px;
}

div#center ul#listTwo li p#poster_b{
	font-size:10px;
	margin:-29px 0 0 270px;
}

div#center ul#listTwo li p#cs{
		font-size:10px;
		margin:-20px 0 0 285px;
}





div#in{
	width:830px;
	margin:0 auto;
	text-align:center;
	position:relative;
}

div#main{
	margin:0;
	text-align:center;
	float: left;
	width: 459px;
}

div#sub{
	margin:0;
	float: right;
	width: 371px;
}

.uc_bt{
	margin:0 auto;
	text-align:center;
	width: 353px;
	background-image: url(/affiliate/image/uol/bt-bk.gif);
	background-repeat: repeat;
}

.left{
	margin:0;
	float: left;
	width: 544px;
	background-color: #FFF;
	background-repeat: repeat;
	padding: 0px;
}

.right{
	margin:0;
	float: right;
	width: 270px;
	background-color: #FFF;
	background-repeat: repeat;
	padding: 0px;
}

.gray{
	margin:0;
	width: 270px;
	background-repeat: repeat;
	padding: 0px;
	background-image: url(/affiliate/image/uol/select_bk.gif);
}

.text{
	margin:0 auto;
	text-align:left;
	width: 240px;
	line-height: 140%;
}

div#uol_main{
	margin:0;
	width: 544px;
	background-repeat: no-repeat;
	padding: 0px;
	background-image: url(/affiliate/image/uol/im-bk.gif);
	height: 48px;
}

div.rt {
	padding: 25px 20px 0 0;
}

.uol_lf{
	margin:0;
	width: 283px;
	float: left;
}
.uol_rt{
	margin:0;
	width: 260px;
	float: right;
	padding: 0px 10px 0px 0px;
}

.story{
    text-align:center;
    width:420px;
}

/*------------------------------
Theater select
-------------------------------*/
#select_main {
	clear:both;
	width:780px;
	margin:0px auto;
	padding:15px 0 0 0;
	background-color: #000;
	background-repeat: repeat;
	font
}

#select_main uolCatch{
	background-color: #000;
	background-repeat: repeat;
}
	

#select_main .left {
	width:390px;
	float:left;
	background-color: #000;
	background-repeat: repeat;
	}

#select_main .right {
	width:390px;
	float:left;
	position:relative;
	background-color: #000;
	background-repeat: repeat;
	}

#select_main .select {
	margin:0 auto;
	text-align:center;
	width: 353px;
	background-image: url(/affiliate/image/uol/bt-bk.gif);
	background-repeat: repeat;
}


.sc{
	text-align:center;
	font-size: 170%;
	font-weight: bold;
	color: #fff;
	line-height: 140%;
}

p#clubSpice{
	margin:0;
	padding:0;
}

p#btnCS{
	margin:-40px 0 0 320px;
	padding:0;
}
	