/* 共通 CSS (Ver.020) */

body {
background-image:url(../image/back-img010.jpg);
background-color:#990000;
font-family: メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Arial,Verdana,Helvetica,sans-serif; 
margin-top: 0px;
margin-left: 20px;
font-size:12px;
}

/*  */
a { color: #FFFFFF; }
a:link { text-decoration: none; }
a:visited {	text-decoration: none; color: #FFFFFF; }
a:hover { text-decoration: underline; color: #FFFFFF; }
a:active { text-decoration: none; color: #FFFFFF; }

.pankuzu a { color: #CCCCCC; }
.pankuzu a:link { text-decoration: none; }
.pankuzu a:visited { text-decoration: none; color: #CCCCCC; }
.pankuzu a:hover { text-decoration: none; font-weight:bold; color: #FFFFFF; }
.pankuzu a:active { text-decoration: none; color: #FFFFFF; }

.right-pr a { color: #FFFFFF; font-size:90%; }
.right-pr a:link { text-decoration: none; }
.right-pr a:visited { text-decoration: none; color: #FFFFFF; }
.right-pr a:hover { text-decoration: underline; font-weight:bold; color: #FFFFFF; }
.right-pr a:active { text-decoration: none; color: #FFFFFF; }

.footnavi a { color: #CCCCCC; }
.footnavi a:link { text-decoration: none; }
.footnavi a:visited { text-decoration: none; color: #CCCCCC; }
.footnavi a:hover { text-decoration: none; font-weight:bold; color: #FFFFFF; }
.footnavi a:active { text-decoration: none; color: #FFFFFF; }

.head001 a { color: #CCCCCC; }
.head001 a:link { text-decoration: none; }
.head001 a:visited { text-decoration: none; color: #CCCCCC; }
.head001 a:hover { text-decoration: none; font-weight:bold; color: #FFFFFF; }
.head001 a:active { text-decoration: none; color: #FFFFFF; }

#rss-5 h2 a { color: #FFFFFF; }
#rss-5 h2 a:link { text-decoration: none; }
#rss-5 h2 a:visited {	text-decoration: none; color: #FFFFFF; }
#rss-5 h2 a:hover { text-decoration: underline; color: #FFFFFF; }
#rss-5 h2 a:active { text-decoration: none; color: #FFFFFF; }

/*  */
.clear { clear:both; }   
.clear hr { display:none; }



/* HEAD AREA */
.head { color:#FFFFFF; }

.head00 { width:1060px; height:30px; }
.head001 { margin-top:3px; margin-left:20px; width:650px; float:left; }

.head0011 { float:left; width:60px; }
.head0012 { float:right; width:720px; }

.head002 { margin-top:3px; width:370px; float:right; }

.head01 { clear:both; width:1060px; height:110px; background-image:url(http://cinema-j.com/v020/image/head-img010.jpg); }
.head011 { margin-top:10px; width:300px; float:left; }
.head0111 { margin-top:10px; font-size:90%; color:#CCCCCC; text-align:center; }
.head0112 { font-size:12px; text-align:center; }
.head0112 h1{ margin-top:20px; font-size:180%; }
.head012 { margin-top:10px; width:760px; float:right; }
.head012baner { margin-left:16px; width:728px; height:90px; }

.menu00 { clear:both; width:1060px; height:30px; background-color:#990000; margin-top:5px; margin-bottom:5px; background-image:url(http://cinema-j.com/v020/image/menu-img010.jpg); }

.head02 { clear:both; width:1060px; height:90px; }
.head021 { width:700px; float:left; }
.pankuzu { height:35px; margin-left:10px; font-size:90%; color:#CCCCCC; }
.head021free1 { height:55px; margin-left:15px; }

.head022 { width:360px; float:right; }
.search-area { height:30px; margin-top:3px; margin-left:30px; }
.search-index { width:300px; margin-left:30px; margin-bottom:10px; border-left:1px solid #CCC; }
.search-cinemaj { margin-left:-5px; margin-bottom:-5px; height:63px; }
.search-cinemajx { padding:35px 0px 0px 10px; }
.search-title { margin-left:-5px; margin-bottom:-5px; }
.search-titlex { padding:35px 0px 0px 5px; }



.keyword1 { height:17px; text-align:center; font-weight:bold; }
.keyword2 { text-align:center; height:43px; }

/* MAIN AREA */
.mainarea { clear:both; width:1060px; }

/* RIGHT AREA */
.mainarea-right { width:360px; float:right; }
.about { text-align:center; margin-top:20px; margin-bottom:20px; }

.right-free { height:25px; }
.right-box { width:350px; margin-left:5px; }
.right-title { width:320px; height:25px; margin-top:25px; margin-left:15px; background-image:url(http://cinema-j.com/v020/image/titlebar320.jpg); }
.right-titlex { padding:4px 0px 0px 10px; font-weight:bold; color:#FFFFFF; }
.right-facebook { width:350px; text-align:center; margin-bottom:20px; background-color:#FFFFFF; }
.fb-like-box { background-color:#FFFFFF; }
.right-ad1 { width:350px; text-align:center; margin-bottom:20px; }
.right-ad2 { width:350px; text-align:center; margin-top:10px; }
.right-ad3 { width:350px; text-align:center; margin-top:20px; }
.right-ad4 { margin-top:10px; }
.right-loka { margin-top:10px; }
.right-224 { margin-top:10px; margin-left:0px; }

.right-cont { color:#FFFFFF; margin-top:10px; margin-left:20px; }
.right-link { margin-top:-17px; margin-right:22px; text-align:right; font-size:90%; }

.right-youtube { width:301px; margin-top:10px; margin-left:25px; background-color:#FFF; }
.moviearea { margin-top:10px; margin-left:10px; font-size:80%; width:560px; overflow:hidden; background-color:#FFFFFF; }



.right-amazon { width:301px; margin-top:10px; margin-left:25px; background-color:#FFF; }

.right-index { text-align:right; margin-top:10px; margin-left:-5px; width:310px; background-color:#990000; }
.right-showing { width:301px; margin-top:10px; margin-left:25px; }




/* access-RANKING&showing & waiting */
.rank { width:300px; line-height:120%; } /* access-RANKING */
.s-w { width:295px; line-height:120%; margin-top:10px; }
.ranktitle { font-size:90%; float:left; }
.rankcustom { font-size:90%; color:#FFFF00; }
.postviews { color:#CCCCCC; font-size:80%; float:right; }
.rankin { color:#FFFF00; font-weight:bold; }

/* access RANKING TOP1,2,3 */
.access-rank { margin-top:10px; margin-left:20px; color:#FFFFFF; }
.access-rank1-title { font-size:14px; font-weight:bold; }
.access-rank1-dtl { line-height:130%; font-size:10px; color:#CCCCCC; }



/* WIDGET AREA (LEFT)*/
.left-boxx h2{ clear:both; color:#FFFFFF; margin-left:0px; margin-top:20px; margin-bottom:5px; font-size:100%; font-weight:bold; padding:4px 0px 0px 10px; width:150px; height:21px; background-image:url(http://cinema-j.com/v020/image/titlebar160.jpg); }
 

/* WIDGET AREA (CENTER)*/
.center-main li{ list-style-type:none; list-style-position:outside; }
.center-main h2{ clear:both; color:#FFFFFF; margin-left:0px; margin-top:25px; margin-bottom:5px; font-size:100%; font-weight:bold; padding:4px 0px 0px 10px; width:490px; height:21px; background-image:url(http://cinema-j.com/v020/image/titlebar500.jpg); }

.widget-center-cont { margin-top:10px; }
.widget-center-link { color:#FFFFFF; margin-top:-22px; margin-right:22px; text-align:right; font-size:90%; }



/* WIDGET AREA */
.widget { list-style-type:none; list-style-position:outside; }
.widgettitle { clear:both; color:#FFFFFF; margin-top:25px; margin-left:15px; margin-bottom:5px; font-size:100%; font-weight:bold; padding:4px 0px 0px 10px; width:310px; height:21px; background-image:url(http://cinema-j.com/v020/image/titlebar320.jpg); }
.textwidget { color:#FFFFFF; margin-left:25px; }
.widget-cont { margin-top:10px; }
.widget-link { margin-top:-22px; margin-right:22px; text-align:right; font-size:90%; }

.widge-ratings { margin-left:35px; color:#CCC; }
.widget_rss li { margin-left:40px; color:#CCC; }
.st-tag-cloud { width:300px; margin-left:25px; line-height:150%; }


/* FOOT AREA */
.footmenu { clear:both; width:1060px; height:30px; background-color:#990000; margin-top:20px; background-image:url(http://cinema-j.com/v020/image/menu-img010.jpg); }
.footnavi { color:#FFFFFF; padding-top:7px; text-align:center }
.footarea { clear:both; color:#FFFFFF; width:1060px; height:100%; background-color:#000000; }
.copyright { color:#666666; padding-top:10px; text-align:center; font-size:x-small; }
.since { color:#666666; padding-top:5px; text-align:center; font-size:x-small; }
.footpara { margin-top:20px; text-align:center; }

.foot-ad1 { width:1060px; margin-left:10px; margin-top:50px; margin-bottom:20px; }

/* TAB controll NEWS BOX */
*{padding:0; margin:0;}
div.tab { border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; padding:5px;}

div#tab-container-1 ul{ margin-top:30px; height:30px; border-left:1px solid #CCC; border-bottom:1px solid #CCC; list-style:none; }
div#tab-container-1 ul li{ font-size:14px; width:150px; height:29px; border:1px solid #CCC; border-left:none; border-bottom:none; color:#FFFFFF; background-color:#990000; float:left; text-align:center; }
div#tab-container-1 ul li.activeli{ height:30px; background-color:#FFF; }
div#tab-container-1 ul li a{ display:block; width:150px; height:22px; padding-top:8px; color:#FFF; text-align:center; text-decoration:none; font-weight:bold; }
div#tab-container-1 ul li.activeli a{ color:#000; font-weight:bold;}

/* TAB controll TRACKBACK BOX*/
div#tab-container-2 ul{ margin-top:30px; height:30px; border-left:1px solid #CCC; border-bottom:1px solid #CCC; list-style:none; }
div#tab-container-2 ul li{ font-size:14px; width:214px; height:29px; border:1px solid #CCC; border-left:none; border-bottom:none; color:#FFFFFF; background-color:#990000; float:left; text-align:center; }
div#tab-container-2 ul li.activeli{ height:30px; background-color:#FFF; }
div#tab-container-2 ul li a{ display:block; width:210px; height:22px; padding-top:8px; color:#FFF; text-align:center; text-decoration:none; font-weight:bold; }
div#tab-container-2 ul li.activeli a{ color:#000; font-weight:bold;}


/* TAB controll Facebook Twitter*/
div#tab-container-11 ul{ margin-top:30px; height:30px; border-left:1px solid #CCC; border-bottom:1px solid #CCC; list-style:none; }
div#tab-container-11 ul li{ font-size:14px; width:150px; height:29px; border:1px solid #CCC; border-left:none; border-bottom:none; color:#FFFFFF; background-color:#990000; float:left; text-align:center; }
div#tab-container-11 ul li.activeli{ height:30px; background-color:#FFF; }
div#tab-container-11 ul li a{ display:block; width:150px; height:22px; padding-top:8px; color:#FFF; text-align:center; text-decoration:none; font-weight:bold; }
div#tab-container-11 ul li.activeli a{ color:#000; font-weight:bold;}


/* TAB controll Youtube,DVD,BOOK BOX*/
div#tab-container-12 ul{ margin-top:30px; height:30px; border-left:1px solid #CCC; border-bottom:1px solid #CCC; list-style:none; }
div#tab-container-12 ul li{ font-size:14px; width:130px; height:29px; border:1px solid #CCC; border-left:none; border-bottom:none; color:#FFFFFF; background-color:#990000; float:left; text-align:center; }
div#tab-container-12 ul li.activeli{ height:30px; background-color:#FFF; }
div#tab-container-12 ul li a{ display:block; width:130px; height:22px; padding-top:8px; color:#FFF; text-align:center; text-decoration:none; font-weight:bold; }
div#tab-container-12 ul li.activeli a{ color:#000; font-weight:bold;}





/* TAB controll Youtube,DVD,BOOK BOX (RIGHT SIDE)*/
div#tab-container-3 ul{ border-left:1px solid #CCC; border-bottom:1px solid #CCC; list-style:none; }
div#tab-container-3 ul li{ font-size:12px; width:99px; height:29px; border:1px solid #CCC; border-left:none; border-bottom:none; color:#FFFFFF; background-color:#990000; float:left; text-align:center; }
div#tab-container-3 ul li.activeli{ height:30px; background-color:#FFF; }
div#tab-container-3 ul li a{ display:block; width:99px; height:22px; padding-top:8px; color:#FFF; text-align:center; text-decoration:none; font-weight:bold; }
div#tab-container-3 ul li.activeli a{ color:#000; font-weight:bold;}




/* TAB controll SHOWING-WAITING BOX  (TOP)*/
div#tab-container-4 { width:315px; margin-top:10px; margin-left:17px; color:#FFFFFF; background-color:#990000; }

div#tab-container-4 ul{ border-left:1px solid #CCC; border-bottom:1px solid #CCC; list-style:none; }
div#tab-container-4 ul li{ font-size:12px; width:156px; height:33px; border:1px solid #CCC; border-left:none; border-bottom:none; color:#000000; background-color:#FFFFFF; float:left; text-align:center; }
div#tab-container-4 ul li.activeli{ height:33px; background-color:#990000; }
div#tab-container-4 ul li a{ display:block; width:156px; height:26px; padding-top:8px; color:#999; text-align:center; text-decoration:none; font-weight:bold; }
div#tab-container-4 ul li.activeli a{ font-size:14px; color:#FFF; font-weight:bold; }



/* TAB controll YOUTUBE,DVD,BOOK BOX(LEFT)*/
.tab-box5 { width:660px; margin:60px 0px 0px 20px; }
div#tab-container-5 ul{ border-left:1px solid #CCC; border-bottom:1px solid #CCC; list-style:none; }
div#tab-container-5 ul li{ font-size:14px; width:150px; height:29px; border:1px solid #CCC; border-left:none; border-bottom:none; color:#FFFFFF; background-color:#990000; float:left; text-align:center; }
div#tab-container-5 ul li.activeli{ height:30px; background-color:#FFF; }
div#tab-container-5 ul li a{ display:block; width:150px; height:22px; padding-top:8px; color:#FFF; text-align:center; text-decoration:none; font-weight:bold; }
div#tab-container-5 ul li.activeli a{ color:#000; font-weight:bold;}




/* TAB controll Search-INDEX BOX (RIGHT HEADER)*/
div.tabx { border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:5px;}
div#tab-container-6 ul{ list-style:none; }
div#tab-container-6 ul li{ font-size:12px; width:99px; height:30px; border:1px solid #CCC; border-left:none; border-bottom:none; background-color:#FFFFFF; float:left; text-align:center; }
div#tab-container-6 ul li.activeli{ height:30px; background-color:#990000; }
div#tab-container-6 ul li a{ display:block; width:99px; height:22px; padding-top:8px; color:#000000; text-align:center; text-decoration:none; }
div#tab-container-6 ul li.activeli a{ color:#FFFFFF; font-weight:bold; font-size:14px; }



/* TAB controll Tweet Twitter FaceBook BOX  (RIGHT SIDE)*/
div#tab-container-7 { width:316px; margin-top:10px; margin-left:17px; color:#FFFFFF; background-color:#990000; }

div#tab-container-7 ul{ border-left:1px solid #CCC; border-bottom:1px solid #CCC; list-style:none; }
div#tab-container-7 ul li{ font-size:12px; width:104px; height:29px; border:1px solid #CCC; border-left:none; border-bottom:none; color:#000000; background-color:#FFFFFF; float:left; text-align:center; }
div#tab-container-7 ul li.activeli{ height:30px; background-color:#990000; }
div#tab-container-7 ul li a{ display:block; width:104px; height:22px; padding-top:8px; color:#999; text-align:center; text-decoration:none; font-weight:bold; }
div#tab-container-7 ul li.activeli a{ font-size:12px; color:#FFF; font-weight:bold;}




/* TAB controll SHOWING-WAITING BOX  (RIGHT SIDE)*/
div#tab-container-8 { width:316px; margin-top:10px; margin-left:17px; color:#FFFFFF; background-color:#990000; }

div#tab-container-8 ul{ border-left:1px solid #CCC; border-bottom:1px solid #CCC; list-style:none; }
div#tab-container-8 ul li{ font-size:12px; width:104px; height:29px; border:1px solid #CCC; border-left:none; border-bottom:none; color:#000000; background-color:#FFFFFF; float:left; text-align:center; }
div#tab-container-8 ul li.activeli{ height:30px; background-color:#990000; }
div#tab-container-8 ul li a{ display:block; width:104px; height:22px; padding-top:8px; color:#999; text-align:center; text-decoration:none; font-weight:bold; }
div#tab-container-8 ul li.activeli a{ font-size:12px; color:#FFF; font-weight:bold;}




/* TAB controll accece ranking BOX  (RIGHT SIDE)*/
div#tab-container-81 { width:316px; margin-top:10px; margin-left:17px; color:#FFFFFF; background-color:#990000; }

div#tab-container-81 ul{ border-left:1px solid #CCC; border-bottom:1px solid #CCC; list-style:none; }
div#tab-container-81 ul li{ font-size:12px; width:104px; height:29px; border:1px solid #CCC; border-left:none; border-bottom:none; color:#000000; background-color:#FFFFFF; float:left; text-align:center; }
div#tab-container-81 ul li.activeli{ height:30px; background-color:#990000; }
div#tab-container-81 ul li a{ display:block; width:104px; height:22px; padding-top:8px; color:#999; text-align:center; text-decoration:none; font-weight:bold; }
div#tab-container-81 ul li.activeli a{ font-size:12px; color:#FFF; font-weight:bold;}




/* TAB controll SHOWING-WAITING BOX  (RIGHT SIDE)*/
div#tab-container-9 { width:315px; margin-top:10px; margin-left:17px; color:#FFFFFF; background-color:#990000; }

div#tab-container-9 ul{ border-left:1px solid #CCC; border-bottom:1px solid #CCC; list-style:none; }
div#tab-container-9 ul li{ font-size:12px; width:103px; height:29px; border:1px solid #CCC; border-left:none; border-bottom:none; color:#000000; background-color:#FFFFFF; float:left; text-align:center; }
div#tab-container-9 ul li.activeli{ height:28px; background-color:#990000; border:1px solid #CCC; }
div#tab-container-9 ul li a{ display:block; width:104px; height:22px; padding-top:8px; color:#999; text-align:center; text-decoration:none; font-weight:bold; }
div#tab-container-9 ul li.activeli a{ font-size:12px; color:#FFF; font-weight:bold;}



/* TAB controll weekly monthly accece ranking BOX  (RIGHT SIDE)*/
div#tab-container-61 { width:316px; margin-top:10px; margin-left:17px; color:#FFFFFF; background-color:#990000; }

div#tab-container-61 ul{ border-left:1px solid #CCC; border-bottom:1px solid #CCC; list-style:none; }
div#tab-container-61 ul li{ font-size:12px; width:156px; height:29px; border:1px solid #CCC; border-left:none; border-bottom:none; color:#000000; background-color:#FFFFFF; float:left; text-align:center; }
div#tab-container-61 ul li.activeli{ height:30px; background-color:#990000; }
div#tab-container-61 ul li a{ display:block; width:156px; height:22px; padding-top:8px; color:#999; text-align:center; text-decoration:none; font-weight:bold; }
div#tab-container-61 ul li.activeli a{ font-size:12px; color:#FFF; font-weight:bold;}






/* TAB controll rss dvd book BOX  (RIGHT SIDE)*/
div#tab-container-71 { width:316px; margin-top:10px; margin-left:17px; color:#FFFFFF; background-color:#990000; }

div#tab-container-71 ul{ border-left:1px solid #CCC; border-bottom:1px solid #CCC; list-style:none; }
div#tab-container-71 ul li{ font-size:12px; width:77px; height:29px; border:1px solid #CCC; border-left:none; border-bottom:none; color:#000000; background-color:#FFFFFF; float:left; text-align:center; }
div#tab-container-71 ul li.activeli{ height:30px; background-color:#990000; }
div#tab-container-71 ul li a{ display:block; width:77px; height:22px; padding-top:8px; color:#999; text-align:center; text-decoration:none; font-weight:bold; }
div#tab-container-71 ul li.activeli a{ font-size:12px; color:#FFF; font-weight:bold;}






/* TAB controll rss dvd book BOX  (RIGHT SIDE)*/
div#tab-container-72 { width:316px; margin-top:10px; margin-left:17px; color:#FFFFFF; background-color:#990000; }

div#tab-container-72 ul{ border-left:1px solid #CCC; border-bottom:1px solid #CCC; list-style:none; }
div#tab-container-72 ul li{ font-size:12px; width:156px; height:29px; border:1px solid #CCC; border-left:none; border-bottom:none; color:#000000; background-color:#FFFFFF; float:left; text-align:center; }
div#tab-container-72 ul li.activeli{ height:30px; background-color:#990000; }
div#tab-container-72 ul li a{ display:block; width:156px; height:22px; padding-top:8px; color:#999; text-align:center; text-decoration:none; font-weight:bold; }
div#tab-container-72 ul li.activeli a{ font-size:12px; color:#FFF; font-weight:bold;}





















div.tabx { border-bottom:0px solid #990000; border-left:0px solid #990000; border-right:0px solid #990000; padding:0px;}



/* 本日注目されている作品 */
.wppp { width:300px; height:45px; background-color:#990000; margin-top:0px; margin-left:0px; }
.wppp_list {  }
.wppp_list li { margin-top:0px; margin-left:7px; list-style:none; float:left; font-size:90%; text-align:left; }
.wppp_list a { color: #FFFFFF; }
.wppp_list a:link { text-decoration: none; }
.wppp_list a:visited {	text-decoration: none; color: #FFFFFF; }
.wppp_list a:hover { text-decoration: underline; color: #FFFFFF; }
.wppp_list a:active { text-decoration: none; color: #FFFFFF; }


.foot-ad { text-align:center; margin-top:70px; margin-bottom:30px; }

/* サイドバー　Tweet */
.right-tweet { margin-left:25px; margin-top:20px; }


/* 週間ランキング */
#post-views-1 li { margin-left:50px; font-size:12px; color:#FFFFFF; font-size:90%; } 
#post-views-2 li { margin-left:50px; font-size:12px; color:#FFFFFF; font-size:90%; } 
#post-views-3 li { margin-left:50px; font-size:12px; color:#FFFFFF; font-size:90%; } 
#post-views-4 li { margin-left:50px; font-size:12px; color:#FFFFFF; font-size:90%; } 
#post-views-5 li { margin-left:50px; font-size:12px; color:#FFFFFF; font-size:90%; } 
#post-views-8 li { margin-left:50px; font-size:12px; color:#FFFFFF; font-size:90%; } 


/* ☆☆☆☆☆ 一覧ページ*/
#ratings-widget-1 li { margin-left:40px; font-size:12px; color:#FFFFFF; font-size:90%; } 
#ratings-widget-2 li { margin-left:40px; font-size:12px; color:#FFFFFF; font-size:90%; } 
#ratings-widget-3 li { margin-left:40px; font-size:12px; color:#FFFFFF; font-size:90%; } 
#ratings-widget-4 li { margin-left:40px; font-size:12px; color:#FFFFFF; font-size:90%; } 
#ratings-widget-5 li { margin-left:40px; font-size:12px; color:#FFFFFF; font-size:90%; } 



/* Facebook STYLE */

.fb-comments { background-color:#FFFFFF; }
.fb-like-box { background-color:#FFFFFF; }
.fb-recommendations { background-color:#FFFFFF; }


.info-rss {  width:300px; margin-left:20px; font-size:12px; color:#FFFFFF; font-size:90%; } 

/* TEST STYLE */

.test-menu { width:1060px; }





