

/* overwrite
--------------------------------------------------------- */
	.search_detail{
		padding:12px;
		width:630px;
	}


/* cinemaTitle
--------------------------------------------------------- */
	.cinemaTitle{
		margin-bottom:3px;
		padding-right:65px;
		padding-left:15px;
		background:url(../images/list_side_arrow.png) 0 center no-repeat #ddd;
		border-left:5px solid #256aae;
		font-size:123.1%;
		line-height:2;
		position:relative;
	}

	.cinemaTitle img{
		position:absolute;
		top:10px;
		right:10px;
	}

	.cinemaTitleDetail{
		margin-bottom:13px;
		font-size:77%;
		line-height:1.3;
	}


/* cinemaSummary
--------------------------------------------------------- */
	.cinemaSummary{
		margin-bottom:50px;
		overflow:hidden;
	}

	.cinemaSummary .right{
		width:435px;
		float:right;
	}

	.cinemaSummary .right .top{
		margin-bottom:16px;
		overflow:hidden;
	}

	.cinemaRating{
		padding:4px 6px;
		width:188px;
		float:left;
		border:2px solid #dcdcdc;
	}

	.cinemaRating .ratingIcon{
		padding:5px 0;
		text-align:center;
	}

	.cinemaRating .ratingText{
		text-align:center;
	}

	.cinemaRating .ratingText strong{
		font-size:123.1%;
	}

	.cinemaRating .ratingText span{
		font-size:93%;
	}

	.userAction{
		float:right;
	}

	.userAction li{
		margin-top:9px;
	}

	.userAction li a{
		display:block;
	}

	.userAction li input{
		vertical-align:bottom;
	}

	.baseTable{
		width:100%;
		font-size:93%;
		border-top:2px solid #dcdcdc;
		border-bottom:2px solid #dcdcdc;
	}

	.baseTable th,
	.baseTable td{
		padding:8px 15px;
		border-bottom:1px solid #dcdcdc;
	}

	.baseTable th{
		width:35%;
		background-color:#e4f2f7;
	}

	.baseTable td{
		width:65%;
	}

	.moreCinemaInfo{
		margin-bottom:15px;
		padding-top:13px;
	}

	.codicil{
		font-size:77%;
		line-height:1.4;
	}

	.codicil.url,
	.codicil .url{
		padding:0 6px;
		line-height:2.2;
		background-color:#e4f2f7;
	}

	.codicil .url{
		margin-bottom:5px;
	}

	.cinemaSummary .left{
		width:180px;
		float:left;
	}

	.movieImage{
		text-align:center;
	}

	.associatedInformation{
		margin-top:11px;
	}

	.associatedInformation h3{
	}

	.associatedInformation .affiliate{
		padding-bottom:2px;
		background:url(../images/affiliate_fotter.gif) 0 bottom no-repeat;
	}

	.associatedInformation ul{
		padding-bottom:19px;
		border-right:1px solid #dedcdc;
		border-left:1px solid #dedcdc;
	}

	.associatedInformation ul li{
		padding-top:19px;
		text-align:center;
	}


/* cinemaDetail
--------------------------------------------------------- */
	.cinemaDetail h2{
		margin-bottom:17px;
	}

	.cinemaDetail .more{
		margin-bottom:24px;
	}

	.cinemaDetail .title{
		margin-bottom:13px;
		position:relative;
	}

	.cinemaDetail .title a{
		position:absolute;
		top:5px;
		right:7px;
	}

	.outline .title p{
		position:absolute;
		top:8px;
		left:100px;
		font-size:93%;
	}

	.cinemaDetail .text{
		font-size:93%;
		line-height:1.4;
	}

	.cinemaDetail p.text{
		padding:0 17px;
	}

	.cinemaDetail .text table{
		width:100%;
	}

	.cinemaDetail .text .odd{
		background-color:#f9f9f9;
	}

	.cinemaDetail .text table th a,
	.cinemaDetail .text table td a{
		color:#353535;
	}

	.cinemaDetail .text table th a:visited,
	.cinemaDetail .text table td a:visited{
		color:#993366;
	}

	.cinemaDetail .kinejun{
		margin-bottom:0;
	}

	.cinemaDetail .kinejun .text table th{
		vertical-align:top;
	}

	.cinemaDetail .text table th{
		padding:0 15px;
		width:35%;
	}

	.cinemaDetail .text table td{
		padding:0 15px;
		width:65%;
	}

	.separater{
		margin-bottom:24px;
		padding-bottom:24px;
		background:url(../images/line01.png) 0 bottom repeat-x;
	}


/* lڍ
--------------------------------------------------------- */
	.detail_stuff_cast{
		margin:0 auto 30px;
		padding:12px;
		width:628px;
		border:3px solid #dedcdc;
	}

	.personSummary{
		margin-bottom:38px;
		width:435px;
	}

	.personSummary table{
		margin-bottom:15px;
	}

	.filmography h3{
		margin-bottom:10px;
	}

	.filmography .count{
		margin:0 auto;
		padding-bottom:10px;
		width:597px;
		overflow:hidden;
		 *zoom:1;
	}

	.filmography .count .amount{
		float:left;
		font-size:85%;
	}

	.filmography .count .amount span{
		font-size:130%;
	}

	.filmography .count .pagination{
		float:right;
	}

	.filmography .count .pagination span,
	.filmography .count .pagination a{
		margin-left:4px;
		padding: 3px 7px;
		text-decoration: none;
		font-size:77%;
		display:inline-block;
	}

	.filmography .count .pagination span{
		background-color:#655D5B;
		color:#fff;
	}

	.filmography .count .pagination a{
		background-color:#ddd;
		color:#655D5B;
	}

	.filmography .count .pagination a:visited{
		background-color:#ddd;
		color:#993366;
	}

	.filmography .list{
		margin-bottom:13px;
	}
	
	.filmography .list table .title 
	{
		padding-right:21px;
		width: 333px;
	}
	
	.filmography .list table .title p
	{
		margin-bottom:3px;
		font-size:93%;
		line-height:1.3333;
	}
	
	.filmography .list table .title span
	{
		font-size:77%;
	}
	
	.filmography .list table .check{
		text-align:center;
	}
	
	.filmography .list table .check  a:first-child{
		margin-right: 3px;
	}
