@charset "utf-8";

/* ===== import basic style ===== */
@import "base.css";
@import "common.css";
@import "navi.css";
@import "font.css";

/* local column */
@import "local.css";



/* ===== category style ===== */
/* column setting */


/* local parts */





/* ===== [page type] contents top ===== */
/* ----- title area ----- */
.category .title {}
.category .title h1 {
	margin: 0px 0px 10px;
	height: 88px;
	text-indent: -10000px;
	overflow: hidden;
	background: url(../img/moviedate/title.gif) left top no-repeat;
}

.category .title p {
	margin: 0px 50px 0px 0px;
	padding: 3px 10px;
	border-left: 9px solid #BC1437;
	line-height: 1.3;
}


/* ----- back number list ----- */
.category .backnumber {}
.category .backnumber li {zoom: 1;}
.category .backnumber li:after {
	content: ".";
	display: block;
	clear: both;
	height: 0px;
	visibility: hidden;
}/* for modern browser */

.category .backnumber li h2 {}
.category .backnumber li h2 a {}
.category .backnumber li h2 a img {
	float: left;
	margin: 0px 10px 0px 0px;
	border: 2px solid #CCCCCC;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.category .backnumber li h2 a:hover img {
	border-color: #999999;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

.category .backnumber li p {margin: 0; font-size: 15px;}




/* ===== [page type] article pages ===== */
.article .entry {
	margin: 0;
	padding-top: 118px;
	position: relative;
	background: url(../img/moviedate/title.gif) left top no-repeat;
}

.article .entry h1 {
	padding: 0;
	border: 0;
	width: 440px;
	height: 60px;
	text-indent: -10000px;
	overflow: hidden;
	background: left top no-repeat;
}
	.article .no01 h1 {background-image: url(../img/moviedate/title/01.gif);}
	.article .no02 h1 {background-image: url(../img/moviedate/title/02.gif);}
	.article .no03 h1 {background-image: url(../img/moviedate/title/03.gif);}
	.article .no04 h1 {background-image: url(../img/moviedate/title/04.gif);}
	.article .no05 h1 {background-image: url(../img/moviedate/title/05.gif);}
	.article .no06 h1 {background-image: url(../img/moviedate/title/06.gif);}
	.article .no07 h1 {background-image: url(../img/moviedate/title/07.gif);}
	.article .no08 h1 {background-image: url(../img/moviedate/title/08.gif);}
	.article .no09 h1 {background-image: url(../img/moviedate/title/09.gif);}
	.article .no10 h1 {background-image: url(../img/moviedate/title/10.gif);}
	.article .no11 h1 {background-image: url(../img/moviedate/title/11.gif);}
	.article .no12 h1 {background-image: url(../img/moviedate/title/12.gif);}
	.article .no13 h1 {background-image: url(../img/moviedate/title/13.gif);}
	.article .no14 h1 {background-image: url(../img/moviedate/title/14.gif);}
	.article .no15 h1 {background-image: url(../img/moviedate/title/15.gif);}
	.article .no16 h1 {background-image: url(../img/moviedate/title/16.gif);}
	.article .no17 h1 {background-image: url(../img/moviedate/title/17.gif);}
	.article .no18 h1 {background-image: url(../img/moviedate/title/18.gif);}
	.article .no19 h1 {background-image: url(../img/moviedate/title/19.gif);}
	.article .no20 h1 {background-image: url(../img/moviedate/title/20.gif);}

/* [parts] movie package */
.article .entry .package {display: inline; margin: 0; position: absolute; right: 0px; top: 18px;}
.article .entry .package a img {width: 142px; border: 1px solid #999999;}
.article .entry .package a:hover img {width: auto; border: 2px solid #DEDEDE; filter: alpha(opacity=100);}

/* [parts] movie review */
.article .entry .rate {
	margin: 0px 0px 20px;
	padding: 6px 0px;
	width: 220px;
	height: 20px;
	line-height: 20px;
	background: url(../img/moviedate/box_star.gif) no-repeat;
	zoom: 1;
}
.article .entry .rate dt {display: inline; margin: 0px 8px 0px 10px; zoom: 1;}
.article .entry .rate dd {display: inline; margin: 0px 8px 0px 0px;}
.article .entry .rate img {vertical-align: middle;}


/* ----- [section] movie point ----- */
.article .entry h2 {
	margin: 0px 0px 8px;
	padding: 0;
	border-bottom: 1px solid #999999;
	height: 23px;
	font-size: 23px;
	line-height: 23px;
	text-indent: -10000px;
	overflow: hidden;
	background: url(../img/moviedate/head_recom.gif) left bottom no-repeat;
}
.article .entry h3 {
	margin: 1.6em 3px 5px;
	color: #CC0033;
	font-size: 17px;
	line-height: 1.2;
}
	.article .entry h3.first {margin-top: 0.6em;}

.article .entry p {margin: 0px 5px 1.2em;}

/* point box */
.article .entry .point {margin: 0px 20px 1.5em; padding: 12px 15px 7px; border: 1px dotted #999999; zoom: 1;}
.article .entry .point p {margin: 0px 0px 5px; color: #555555; font-size: 13px;}
.article .entry .point ul {margin: 0px 0px 8px 20px; color: #666666; list-style-type: square;}
.article .entry .point ul li {margin: 0px 0px 3px;}
.article .entry .point dl {margin: 0px 0px 8px; color: #666666;}
.article .entry .point dl dt {margin: 0px 0px 5px; color: #555555;}
.article .entry .point dl dd {
	display: list-item;
	margin: 0px 0px 5px 20px;
	color: #555555;
	line-height: 1.3;
	list-style-type: square;
}


/* ----- [section] evaluate and guide profile ----- */
.article .entry .evaluate {margin: 2em 10px 2em 20px; color: #666666; zoom: 1;}
.article .entry .evaluate:after {
	content: ".";
	display: block;
	clear: both;
	height: 0px;
	visibility: hidden;
}/* for modern browser */

.article .entry .evaluate h3 {
	margin: 0px 0px 8px;
	color: #CC0033;
	font-size: 15px;
	line-height: 1.2;
}

.article .entry .evaluate dl {float: right; width: 51%;}
.article .entry .evaluate dl dt {
	margin: 0px 0px 7px;
	border-bottom: 1px solid #CCCCCC;
	color: #333333;
	text-indent: 5px;
	line-height: 19px;
	background-color: #EFEFEF;
}
.article .entry .evaluate dl dd {margin: 0px 5px 0px 0px; zoom: 1;}
.article .entry .evaluate dl dd img {float: right; margin-left: 8px;}
.article .entry .evaluate dl dd p {margin: 0px 5px; font-size: 13px; line-height: 1.5;}

/* rating set */
.article .entry .evaluate div {float: left; padding: 10px 10px 5px; border: 2px solid #CCCCCC; width: 38%;}
.article .entry .evaluate div dl {float: none; margin: 0px 20px 0px 5px; width: auto;}
.article .entry .evaluate div dl dt {margin: 0; border: 0; text-indent: 0px; line-height: 15px; background: none;}
.article .entry .evaluate div dl dd {margin: -15px 0px 8px; line-height: 15px; text-align: right;}
.article .entry .evaluate div dl dd img {float: none; margin: 0; vertical-align: middle;}


/* ----- [section] knowledge ----- */
.article .entry #box_info {
	margin: 0px 5px 30px;
	padding-bottom: 5px;
	background: url(../img/moviedate/box_info.gif) left bottom no-repeat;
	zoom: 1;
}
.article .entry #box_info h2 {
	margin: 0px 0px 8px;
	padding: 0;
	border: 0;
	height: 33px;
	background: url(../img/moviedate/head_pre.gif) left top no-repeat;
}
.article .entry #box_info p {margin: 0px 20px 0.6em; color: #666666;}

/* information */
.article .entry #box_info .info {margin-top: 15px;}
.article .entry #box_info .info h2 {
	margin: 1em 12px 10px;
	padding: 0;
	border-bottom: 1px solid #999999;
	height: 23px;
	font-size: 23px;
	line-height: 23px;
	background: #FFF7DB url(../img/moviedate/head_info.gif) 3px 50% no-repeat;
}
.article .entry #box_info .info p {margin: 0px 15px 10px 24px; font-size: 13px;}

.article .entry #box_info .info h3 {margin: 0px 15px 5px 20px; color: #CC0033; font-size: 13px;}
.article .entry #box_info .info ul {margin: 0px 10px 20px 25px; padding: 0; color: #CC0033; font-size: 13px;}
.article .entry #box_info .info ul li {
	display: inline;
	margin: 0px 15px 0px 0px;
	padding-left: 15px;
	background: url(../img/moviedate/icon_cam.gif) no-repeat 0px 3px;
}
.article .entry #box_info .info ul li.arrow {background-image: url(../img/moviedate/icon_arrow.gif);}

/* line pattern */
.article .entry #box_info .info ul.line li {display: block; margin: 0px 0px 10px;}


