/* single page CSS (Ver.020) */

/* LEFT AREA */
.mainarea-left { width:700px; float:left; background-color:#FFFFFF; }

.mainarea-left a { color:#990000; }
.mainarea-left a:link { text-decoration: none; }
.mainarea-left a:visited { text-decoration: none; color: #990000; }
.mainarea-left a:hover { text-decoration: underline; font-weight:bold; color:#990000; }
.mainarea-left a:active { text-decoration: none; color:#990000; }

.left-top { height:25px; background-image:url(http://cinema-j.com/v020/image/back-img120.jpg); }
.left-bottom { margin-top:50px; height:25px; background-image:url(http://cinema-j.com/v020/image/back-img121.jpg); }
.left-box { width:660px; margin-left:20px; background-color:#FFFFFF; line-height:190%; }
.left-box p {}

/* 5 STAR */
.post-rating { margin-left:35px; font-size:90%; color:#FFFFFF; }
/* MARKUP */
.markup { color:#999; }
/*
.star5 { margin-right:20px; height:25px; text-align:right; }
.star5-left { margin-top:3px; float:right; }
.star5-right { margin-top:3px; float:right; }
*/
/* TOP-PAGE AREA */
.feature-gallery { float:left; margin-top:10px; margin-left:30px; margin-right:30px; }

/* TOP PAGE Single AREA */

.top-pict { width:150px; height:100px; margin: 7px 10px 3px 0px; float:left; }
.top-data1 { clear:both; }
.top-data2 { clear:both; }
.top-data3 { margin-top:20px; clear:both; }
.top-ararsuji { margin-bottom:20px; }
.top-copyright { margin-top:10px; font-size:10px; }
.top-youtube { float:left; padding:0px 5px 5px 0px; }
#rss-4 ul{  font-size:90%; margin-left:-5px; width:330px; } /* RSS twitter(houga) */
#rss-6 ul{  font-size:90%; margin-left:-5px; width:330px; } /* RSS twitter */
.top-dtl {  margin-right:10px; float:left; }
.top-kansou { margin-top:40px; margin-left:20px; margin-right:20px; margin-bottom:50px; float:left; background-color:#990000; }
.arasuji-cmt { margin-top:20px; }
.page-top { margin-top:50px; }


/* TOP PAGE  TITLE-INDEX AREA */
.titleindex-ichiran { margin-top:20px; margin-left:20px; }
.titleindex-top { text-align:right; margin-top:30px; margin-right:50px; }





/*
.recommen { margin-top:20px; margin-left:0px; width:640px; padding:5px 10px 5px 10px; border:1px solid #CCC; background-color:#FFFFCC; }
.recommen li { list-style:none; }
.recommen p { font-size:90%; }
*/

/* LEFT AREA */
.center-comments { margin-top:10px; }
.commentsnippet { margin-left:91px; color:#666; }

/* CONTAINTS AREA */
.left-box h2 { margin-top:20px; margin-bottom:0px; font-size:1.4em; border-bottom: 1px dotted #999; }

.main-category { color:#666; font-size:90%; text-align:right; padding-bottom:10px; }
.tvdate { color:#FF6600; font-size:14px; font-weight:bold; margin-bottom:5px; }
.kaisetsu1 { font-size:110%; font-weight:bold; color:#FF6600; margin-top:10px; margin-bottom:10px; }
.kaisetsu2 { margin-bottom:10px; }
.seisaku { clear:both; font-weight:bold; margin:20px 0px 40px 0px; }

.roadshow { font-size:14px; font-weight:bold; margin-bottom:20px; }
.maker {}
.haikyu {}

.pict { margin: 5px 10px 5px 5px; }
.pict-m { margin: 0px 10px 30px 10px; float:left; }
.pict-i { margin: 0px 20px 5px 12px; float:left; }
.pict-s { float:right; padding-left:5px; }
.pict-x { margin: 0px 10px 30px 10px; float:right; }
.pict-t { margin: 0px 10px 10px 10px; float:left; }


#content { width:640px; margin: 50px 0px 0px 0px; }
#content2 { clear:both; margin: 70px 0px 0px 0px; }

.cap1 { margin-left:12px; font-weight:bold; color:#999900; font-size:130%; }
.cap2 { margin-top:20px; margin-left:20px; font-weight:bold; color:#333333; font-size:110%; }
.arasuji-title { margin-left:-5px; margin-top:30px; color:#FF33FF; font-size:110%; font-weight:bold; }
.arasuji { margin-top:10px; }
.arasuji p {}

/* REVIEW BOX */
.mcrss { margin:50px 0px 20px 10px; width:620px; line-height:18px; padding:5px 5px 0px 10px; border:1px dotted #999; background-color:#FFFFCC; font-size:90%; }
.mcrss li { margin-left:10px; }
.mcrss h3 { font-size:1.2em; margin-bottom:10px; }
.mcrssx { margin-top:-10px; padding-left:5px; font-size:80%; }
.quote { margin-left:1px; margin-bottom:10px; padding-left:5px; border-left:5px solid #CCC; }
.review { margin-top:30px; width:100%; height:40px; padding-top:0px; padding-bottom:5px; }
.review-cmt { width:180px; padding-left:0px; float:left; }
.review-rep { width:320px; padding-left:20px; float:left; }

.kansou-cmt {
margin-top:20px;
margin-left:5px;
width:640px;
line-height: 22px;
padding-top:10px;
padding-left:10px;
padding-right:5px;
padding-bottom:10px;
border:1px dotted #999;
background-color:#FFFFCC;
}


/* PHOTO-GALLERY  BOX */

.photo-gallery { clear:both; width:639px; margin:30px 0px 10px 0px; padding:7px 10px 15px 10px; border-top: 1px solid #999; border-bottom: 1px solid #999; }

/* AMAZON BOX */
#amazon_area { clear:both; padding-top:10px; padding-left:5px; margin-left:5px; }
#amazon_area h2 { font-size:1.2em; margin-bottom:0px; }


/* STAFF.CAST TAG BOX */
.staffcast { clear:both; width:639px; margin:30px 0px 10px 0px; padding:7px 10px 15px 10px; border: 1px solid #999; }
.staffcast-title { font-size:14px; font-weight:bold; margin-bottom:10px; }

/* SIMILAR BOX */
.similar-head { clear:both; width:642px; margin:30px 0px 10px 0px; padding:4px 10px 4px 10px; border:0px dotted #999; background-color:#666666; }
.similar-head-titel { font-size:14px; font-weight:bold; color:#FFFFFF }
.similar-posts { width:660px; height:84px; border: 1px dotted #CCC; margin-bottom:10px; }
.similar-img { margin-left:5px; padding-top:5px; float:left; }
.similar-dtl { padding-right:5px; float:right; }
.similar-title { padding:5px 0px 5px 0px; }
.similar-date { margin-left:10px; font-size:80%; color:#999999; }
.similar-snippet { width:560px; font-size:90%; }

/* NEWS BOX */
.newsarea { margin-top:0px; line-height:160%; }
.newsarea li { margin-left:15px; }
.newsarea h2 { clear:both; margin-top:10px 0px 10px 0px; padding:4px 10px 4px 10px; border: 0px dotted #999; background-color:#666666; color:#FFFFFF; font-size:14px; }
.newsarea p { margin-top:10px; }

/* TRACKBACK BOX */
#trackbacklist { margin-top:20px; margin-left:20px; }
.tbarea { margin-top:50px; font-size:100%; margin-bottom:40px; padding-bottom:40px; }
.tbarea h2 { color:#666; font-size:120%; }
.tbarea li { margin-bottom:10px; }
.input-bc { background-color:#FFCCFF }
.tbcite { font-size:85%; }
.tbcite a{ font-size:115%; }
.tbgaiyo { color:#333333; margin-top:0px; margin-bottom:0px; font-size:90%; margin-left:10px; line-height:120%; }
.tb-ichiran { padding:10px 10px 8px 10px; border: 1px solid #999; background-color:#CCCCCCC; }
#tb-url { margin:20px 0px 20px 35px; }

/* TAB-BOX5 */

.tab-box5 h2 { clear:both; padding:2px 10px 4px 10px; border: 0px dotted #999; background-color:#666666; color:#FFFFFF; font-size:14px; }


/* PREVIEW controll */
.nextpre { text-align:center; }
.permalink { margin-top:40px; margin-bottom:40px; }


/* DVD */

.dvd_arasuji { margin-top:20px; margin-bottom:30px; }
.dvd_hatsubai h3 { margin-bottom:10px; }
.dvd-searcharea { margin-bottom:30px; }
.dvd-searcharea h2 { clear:both; margin-top:10px 0px 10px 0px; padding:4px 10px 4px 10px; border: 0px dotted #999; background-color:#666666; color:#FFFFFF; font-size:14px; }

.dvd-category { color:#666; font-size:90%; text-align:right; margin-top:-20px; }
.meta_custom ul li{ list-style: none; }
.meta_custom { color:#666; font-size:90%; text-align:right; margin-top:0px; margin-bottom:20px; }


/* BOOK */

.eigaka { font-size:14px; font-weight:bold; margin-bottom:20px; }
.booknews_area { clear:both; width:680px; padding-top:10px; padding-left:5px; margin-left:5px; font-size:90%; }


/* REPORT */

.arasuji-cmt-rep { text-align:right; margin-top:50px; }
.rep-cont { line-height:210%; }

#amazon_area_rep { clear:both; padding-top:10px; padding-left:5px; margin-left:5px;}
#amazon_area_rep h2 { font-size:1.2em; margin-bottom:10px; }

/* FEATURE */

.feature-amazon {}
.feature-amazonclick { font-size:10px; color:#999999; margin-left:3px; }
.feature-staffcast { clear:both; margin-top:70px; padding-left:0px; margin-left:0px; }
.feature-kantoku {}
.feature-kyakuhon {}
.feature-cast {}
.feature-dmm { clear:both; margin-top:-120px; margin-bottom:20px; padding-left:0px; margin-right:20px; font-size:14px; font-weight:bold; text-align:right; }
.feature-comment { clear:both; margin-top:20px; padding-left:0px; margin-left:0px; }
.feature-dvd { clear:both; margin-top:80px; padding-left:0px; margin-left:0px; }
.feature-dvd h2 { font-size:1.2em; margin-bottom:0px; }


/* TAB controll POPULAR.RANDOM.RECENT (RIGHT SIDE)*/
.joint-rank { margin-top:5px; margin-left:20px; width:310px; }



.recommen-title {
font-size:14px;
font-weight:bold;
margin-top:30px;
margin-left:20px;
}


.recommen-page {
margin-top:5px;
margin-left:30px;
}


.koukaidate-sub { color:#FFFFFF; font-size:9px; }



.ad-theater { margin-top:50px; margin-left:100px; }

.rent-dmm { clear:both; margin-top:30px; margin-bottom:20px; padding-left:0px; margin-right:20px; font-size:14px; font-weight:bold; text-align:right; }

/* report sidebar random */
#random-posts .repo-recent { margin-left:25px; width:300px; }
#random-posts .repo-title { font-weight:bold; font-size:90%; } 
#random-posts .repo-snipet { font-size:75%; color:#DDDDDD; margin-bottom:5px; }


/* report sidebar popular */
#popular-posts .repo-recent { margin-left:25px; width:300px; }
#popular-posts .repo-title { font-weight:bold; font-size:90%; } 
#popular-posts .repo-snipet { font-size:75%; color:#DDDDDD; margin-bottom:5px; }


/* bookt sidebar popular */

.popular-book { width:300px; margin-left:35px; font-size:80%; }
.recent-book { width:300px; margin-left:35px; font-size:80%; }
.random-book { width:300px; margin-left:35px; font-size:80%; }



/* dvd sidebar popular */

.popular-dvd { width:300px; margin-left:35px; font-size:80%; }
.recent-dvd { width:300px; margin-left:35px; font-size:80%; }
.random-dvd { width:300px; margin-left:35px; font-size:80%; }









