@charset "UTF-8";

/*
**************************************************
 1: CATEGORY PAGE SETTING
	 1-1: Category
	 1-2: Ranking
**************************************************
*/




/*
**************************************************
 1: CATEGORY PAGE SETTING
**************************************************
*/

.movie_container .content .main_content {
	width: 640px !important;
	}

/* -- 1-1: Category ------------------- */
.movie_container .content .main_content dl.category dt {
	background: #282828;
	display: block;
	padding: 25px 30px 25px 30px;
	margin-bottom: 20px;
	border-top: 3px solid #3794d7;
	}

	.movie_container .content .main_content dl.category dt .title {
		display: block;
		margin-bottom: 7px;
		line-height: 1.2;
		font-size: 30px;
		}

	.movie_container .content .main_content dl.category dt .subtitle {
		color: #ccc;
		font-size: 12px;
		}

	.movie_container .content .main_content dl.category dd {
		position: relative;
		}

	.movie_container .content .main_content dl.category dd ul.sort {
		position: absolute;
		right: 10px;
		top: -52px;
		}

	.movie_container .content .main_content dl.category dd ul.category_list {
		margin-left: -20px;
		}

		.movie_container .content .main_content dl.category dd ul.category_list li.list {
			float: left;
			padding-left: 20px;
			padding-bottom: 15px;
			}

			.movie_container .content .main_content dl.category dd ul.category_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.category dd ul.category_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.category dd ul.category_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.category dd ul.category_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.category dd ul.category_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.category dd ul.category_list li.list dl dd h3.movie_title {
					max-height: 2.4em;
					overflow: hidden;
					line-height: 1.2;
					font-size: 11px;
					}

					.movie_container .content .main_content dl.category dd ul.category_list li.list dl dd h3.movie_title a {
						color: #fff;
						display:block;
						font-weight: bold;
						}

						.movie_container .content .main_content dl.category dd ul.category_list li.list dl dd h3.movie_title a:hover {
							color: #3fa8f2;
							text-decoration: none;
							}

				.movie_container .content .main_content dl.category dd ul.category_list li.list dl dd ul.info {
					margin-top: 2px;
					}

					.movie_container .content .main_content dl.category dd ul.category_list li.list dl dd ul.info li {
						float: left;
						padding-right: 10px;
						}

					.movie_container .content .main_content dl.category dd ul.category_list li.list dl dd ul.info li.date {
						line-height: 14px;
						}

/* -- 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;
		}