@charset "UTF-8";

/*
**************************************************
 1: DETAIL PAGE SETTING
	 1-1: Movie Detail
	 1-2: Recommend
	 1-3: Ranking
**************************************************
*/




/*
**************************************************
 1: DETAIL PAGE SETTING
**************************************************
*/

.movie_container .content .main_content {
	width: 640px !important;
	}

/* -- 1-1: Movie Detail ------------------- */
.movie_container .content .main_content dl.movie_detail {
	background: #282828;
	padding-bottom: 15px;
	position: relative;
	z-index: 11;
	}

	.movie_container .content .main_content dl.movie_detail dt {
		margin-bottom: 10px;
		}

	.movie_container .content .main_content dl.movie_detail dd {
		padding: 0 20px;
		}

		.movie_container .content .main_content dl.movie_detail dd dl.info dd {
			padding: 0;
			}

			.movie_container .content .main_content dl.movie_detail dd dl.info dd h2 {
				margin-bottom: 10px;
				line-height: 1.2;
				font-size: 19px;
				}

			.movie_container .content .main_content dl.movie_detail dd dl.info dd p {
				line-height: 1.4;
				}

			.movie_container .content .main_content dl.movie_detail dd dl.info dd .more_btn03 {
				display: none;
				margin-top: 10px;
				margin-bottom: 10px;
				}

			.movie_container .content .main_content dl.movie_detail dd dl.info dd p.more {
				margin-top: 15px;
				padding-top: 15px;
				border-top: 1px dotted #666;
				color: #ccc;
				}

		.movie_container .content .main_content dl.movie_detail dd .sns {
			margin-top: 15px;
			}

			.movie_container .content .main_content dl.movie_detail dd .sns ul li {
				float: left;
				padding-right: 10px;
				}

			.movie_container .content .main_content dl.movie_detail dd .sns ul li#socialShare  {
				background: url(../img/sns_socialShare.gif) no-repeat 0 0;
				display: block;
				width: 95px;
				height: 20px;
				cursor: pointer;
				}

/* -- 1-2: Recommend ------------------- */
.movie_container .content .main_content dl.recommend dt {
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #383838;
	position: relative;
	z-index: 10;
	}

	.movie_container .content .main_content dl.recommend dt .title {
		padding-left: 10px;
		border-left: 5px solid #3794d7;
		line-height: 1.2;
		font-size: 18px;
		font-weight: bold;
		}

	.movie_container .content .main_content dl.recommend dt .subtitle {
		padding-left: 10px;
		font-size: 11px;
		}

	.movie_container .content .main_content dl.recommend dd {
		position: relative;
		}

	.movie_container .content .main_content dl.recommend dd ul.sort {
		position: absolute;
		right: 10px;
		top: -52px;
		}

	.movie_container .content .main_content dl.recommend dd ul.recommend_list {
		margin-left: -20px;
		}

		.movie_container .content .main_content dl.recommend dd ul.recommend_list li.list {
			float: left;
			padding-left: 20px;
			padding-bottom: 15px;
			}

			.movie_container .content .main_content dl.recommend dd ul.recommend_list li.list dl dt {
				background: #fff;
				display: block;
				width: 192px;
				height: 108px;
				padding: 0;
				margin: 0;
				border: 4px solid #333;
				position: relative;
				}

				.movie_container .content .main_content dl.recommend dd ul.recommend_list li.list dl dt a {
					display: block;
					width: 192px;
					height: 108px;
					overflow: hidden;
					position: absolute;
					z-index: 10;
					left: 0px;
					top: 0px;
					}

				.movie_container .content .main_content dl.recommend dd ul.recommend_list li.list dl dt .live {
					background: url(../img/movie_label_live.png) no-repeat;
					display: block;
					width: 35px;
					height: 35px;
					text-indent: -9999px;
					position: absolute;
					top: -3px;
					left: -3px;
					z-index: 11;
					}

				.movie_container .content .main_content dl.recommend dd ul.recommend_list li.list dl dt .time {
					background: url(../img/movie_date_bg.png) repeat;
					padding: 3px 4px;
					position: absolute;
					bottom: 0;
					right: 0;
					z-index: 11;
					}

			.movie_container .content .main_content dl.recommend dd ul.recommend_list li.list dl dd  {
				width: 192px;
				height: 45px;
				padding: 0 4px;
				margin: 7px 0 0 0;
				overflow: hidden;
				}

				.movie_container .content .main_content dl.recommend dd ul.recommend_list li.list dl dd h3.movie_title {
					max-height: 2.5em;
					overflow: hidden;
					line-height: 1.2;
					font-size: 11px;
					}

					.movie_container .content .main_content dl.recommend dd ul.recommend_list li.list dl dd h3.movie_title a {
						color: #fff;
						display:block;
						font-weight: bold;
						}

						.movie_container .content .main_content dl.recommend dd ul.recommend_list li.list dl dd h3.movie_title a:hover {
							color: #3fa8f2;
							text-decoration: none;
							}

				.movie_container .content .main_content dl.recommend dd ul.recommend_list li.list dl dd ul.info {
					margin-top: 2px;
					}

					.movie_container .content .main_content dl.recommend dd ul.recommend_list li.list dl dd ul.info li {
						float: left;
						padding-right: 10px;
						}

					.movie_container .content .main_content dl.recommend dd ul.recommend_list li.list dl dd ul.info li.date {
						line-height: 14px;
						}

					.movie_container .content .main_content dl.recommend dd ul.recommend_list li.list dl dd ul.info li.playnum {
						line-height:14px;
						float:right;
						font-size:11px;
						}

/* -- 1-2: Ranking ------------------- */
.movie_container .content .main_content dl.ranking dd ul.ranking_list {
	padding-left: 34px !important;
	margin-left: -20px !important;
	}

	.movie_container .content .main_content dl.ranking dd ul.ranking_list li.list {
		padding-left: 20px !important;
		}