* {font-size: 12px;color: #333333;text-decoration: none;line-height: 140%;}
a:link {font-size: 12px;color: #0000FF;text-decoration: none;}
a:visited {font-size: 12px;color: #0000FF;}
a:active {font-size: 12px;color: #999966;text-decoration: none;}




.movie-navi-area {
       background-color:#000
}

.main-area {
	border:1px solid #ccc;
	padding:3px 10px 20px 10px;
	margin-bottom:10px;
}

.demo-area {
	padding:15px 10px 25px 20px;
	background-color:#666;
}

#demo-infoarea {
	padding:15px 15px 25px 0px;
	background-color:#666;
}

.info-title {
        padding:4px 5px 4px 5px;
        background-color:#333;
        color:#fff;
}

.info-detail {
        padding:8px 5px 15px 5px;
        color:#fff;
}

.info-level {
        padding:8px 5px 15px 5px;
        color:#000;
}

.info-level-check {
        color:#fff;
}

.demo-title {
	padding:20px 0px 0px 15px;
	background-color:#666;
	color:#fff;
}

.demo-title strong {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}

.demo-sub-txt {
       padding:5px 0px 5px 0px;
       font-size:11px;
	color:#eaeaea;
}



.tip-link {
        text-align:center;
        padding:10px 0px 5px 0px;
}

.red12 {
	font-size: 12px;
	color: #E13224;
}
.sub-info {
	font-size: 12px;
	color: #666666;
	line-height: 16px;

}
.movie-info-area {
	font-size: 12px;
	padding:10px 20px;
	border: 1px dotted #999999;
}
.padding-area {
	font-size: 12px;
	color: #333333;
	padding: 10px;
}

.footer {
	font-size: 11px;
	color: #333333;
	padding: 5px 0px 10px 0px;
	text-align: center;

}
#thumbnail-area {
	width: 270px;
	margin:5px 10px;

}

#thumbnail-area img {margin:0px 3px}


#thumbnail-area a {
	font-size: 14px;
	font-weight: bold;
	color: #E6880B;
}
.info-table {
	border: 1px solid #CCCCCC;
}

.ready-title {
	font-size: 14px;
	font-weight: bold;
	color: #E6880B;
}




