body {
	font-size:small;
	line-height:140%;
/*	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Arial,Verdana,Helvetica,sans-serif; */
	font-family: メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Arial,Verdana,Helvetica,sans-serif; 
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	color:#333333;
}

html>body {
	font-sizex:0.8em;
	line-height:160%;
}




/* 共通属性 */

.centering {
text-align:center;
}

.banner {
text-align:center;
}

.small-link {
margin-right:15px;
text-align:right;
font-size:xx-small;
}

.small-link a:link {
	color: #0066CC;
	text-decoration: none;
}
.small-link a:visited {
	text-decoration: none;
	color: #0066CC;
}
.small-link a:hover {
	text-decoration: underline;
	color: #FF0000;
}
.small-link a:active {
	text-decoration: none;
	color: #FF0000;
}

.ad-yahoo468 {
text-align:center;
margin-top:-40px;
margin-bottom:20px;
}

.middle-link {
margin-top:5px;
margin-left:5px;
margin-bottom:15px;
font-weight:bold;
}
.ad-text468 {
text-align:center;
margin-top:30px;
margin-bottom:20px;
}
.ad-text468x {
text-align:center;
margin-bottom:20px;
}
.ad-text468 a:link {
	color: #0033CC;
	text-decoration: none;
}
.ad-text468 a:visited {
	text-decoration: none;
	color: #0033CC;
}
.ad-text468 a:hover {
	text-decoration: underline;
	color: #FF0000;
}
.ad-text468 a:active {
	text-decoration: none;
	color: #FF0000;
}

.ad-cinema300 {
margin-top:20px;
text-align:center;
}

.margin-mya {
margin-top:20px;
margin-left:5px;
}

.margin-adside {
padding-bottom:0px;
}

.adside {
font-size:80%;
}
.margin-btm5px {
margin-bottom:5px;
}

.margin-top5px {
margin-top:5px;
}
.margin-top10px {
margin-top:10px;
}
.margin-top15px {
margin-top:15px;
}
.margin-top20px {
margin-top:20px;
}
.margin-top30px {
margin-top:30px;
}

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


a:link {
	color: #0099CC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0099CC;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #FF0000;
}


/* ヘッダーエリア */

.head {
width:990px;
height:70px;
border-bottom-style:double;
border-bottom-color:#999900;
background-image:url(../logo/head-wp3.gif)
}
.headcmt {
width:660px;
height:26px;
float:left;
}
.headcearch {
width:320px;
float:right;
text-align:center;

}


.headlogo {
width:250px;
height:44px;
float:left;
}
.headbanner {
width:740px;
float:right;
text-align:left;
padding-top:7px;

}








.headnavi{
height:26px;
}


.pankuzu {
width:990px;
}

h1 {
width:680px;
height:30px;
font-size:12px;
font-weight:bold;
float:left;
margin-top:0px;
}




.discript {
width:300px;
height:30px;
font-size:12px;
font-weight:bold;
text-align:center;
float:right;
}

.search-area {
width:990px;

}
.titleindexgo {
font-size:12px;
margin-top:0px;
margin-bottom:5px;
text-align:center;
float:right;
}


.seach-left {
width:680px;
height:30px;
float:left;
margin-top:0px;
}

.information {
margin-top:20px;
margin-left:0px;
}
.info-title {
color:#FF0000;
}

.search-right {
width:300px;
float:right;
}




/* フットエリア */

.footad {
margin-top:80px;
width:990px;
height:120px;
}

.footbanner {
width:780px;
float:left;
margin-left:20px;
}
.footaffinity {
width:180px;
margin-right:10px;
float:right;
}


.foot {
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
margin-top: 5px;
width:990px;

}





.footer {
border-top-style:double;
border-top-color:#999900;
margin-top: 20px;
margin-bottom: 0px;
width:990px;
background-color:#0099CC;
color:#FFFFFF;

}


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


.footx {
margin-top: 20px;
margin-bottom: 20px;
}

.footnavi {
text-align:center;
margin-bottom: 10px;
font-size:12px;
}



.copyright {
margin-top:20px;
width:990px;
text-align:center;
font-size:x-small;
}

.since {
width:990px;
text-align:center;
font-size:x-small;
padding-bottom:20px;
}



/* ページコントロール */

.nextpre {
text-align:center;
font-weight:bold;
font-size:110%;
}





.cast {
font-size:80%;
}

.joint-rank {

margin-left:-15px;
}

.joint-cinema001 {

margin-left:-10px;
}
.joint-cinema002 {
margin-top:0px;
margin-left:-10px;
}
.joint-cinema003 {
margin-top:0px;
margin-left:-10px;
}

.access-rank {
margin-top:0px;
margin-left:0px;
}


.rank {
line-height:120%;
width:300px;
margin-left:0px;
padding-bottom:20px;	
}
.ranking {
clear:both;
width:285px;
}
.ranktitle {
font-size:80%;
float:left;
}
.rankxxx {
float:left;
}
.ranktitlex {
font-size:80%;
}
.ranksnippet {
color:#666666;
font-size:10px;
margin-top:-5px;
margin-left:18px;
}
.postviews {
color:#999;
font-size:70%;
float:right;
}
.koukaidate {
color:#999;
font-size:70%;
}
.rankin {
color:#FF0000;
}

.access-rank1-title {
font-size:14px;
font-weight:bold;
}

.access-rank1-dtl {
line-height:130%;
font-size:10px;
color:#666666;
}




.random {
margin-top:-15px;
width:290px;
font-size:90%;
line-height:130%;

}
.random-title {
font-size:110%;
font-weight:bold;
}
.random-tags {

font-size:90%;
}

.random990 {
margin-left:-5px;
width:100%;
height:20px;
overflow:hidden;
font-size:80%;
background-color:#0099CC;
color:#FFFF00;
}
.random990 a:link {
	color: #FFF;
	text-decoration: none;
}
.random990 a:visited {
	text-decoration: none;
	color: #FFF;
}
.random990 a:hover {
	text-decoration: underline;
	color: #CCC;
}
.random990 a:active {
	text-decoration: none;
	color: #CCC;
}



.st-tag-cloud {
width:290px;
margin-left:5px;
}
.tagcountx {
color:#999999;
font-size:9px;
}
.tagcount {
color:#999999;
margin-top:10px;
font-size:10px;
margin-left:5px;
}

.kokaicyu {
width:160px;
margin-top:10px;
margin-left:-5px;
}
.kokaicyu-img {
text-align:center;
}
.kokaicyu-title {
font-size:90%;
margin-bottom:5px;
text-align:center;
}
.kokaicyu-clear {
width:100%;
clear:both;
}


.dvd_pickup {
clear:both;
margin-top:10px;
margin-left:5px;
margin-bottom:-10px;
width:280px;
font-size:80%;
}




.dvd_date {
float:right;
margin-top:-25px;
margin-right:10px;

}

.dvd_arasuji {
margin-top:20px;
margin-left:10px;
}

.dvd_hatsubai {
margin-top:0px;
margin-left:0px;
margin-bottom:-10px;
}
.st-related-posts {
margin-left:-5px;
}


.rep_title {
margin-left:-5px;
width:290px;
font-size:90%;
}
.rep_views {
font-size:80%;
color:#CCCCCC;
}

.widgets1-area li{
margin-top:0px;
list-style:none;
}

.widgets2-area li{
margin-top:00px;
list-style:none;
}


.widgets3-area li{
margin-top:00px;
list-style:none;
}
.rssimport h3{
display:none;
}

.rssimport{
margin-left:-35px;
font-size:80%;
}

.rssimport p{
margin-left:40px;
}


.star5 {

float:right;
padding-top:10px;
margin-bottom:-5px;
}
.star5-left {
float:left;
}
.star5-right {
float:right;
}

.wppp {
width:300px;
height:45px;
background-color:#990000;
margin-top:0px;
margin-left:-10px;
}
.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; }


div#tab-container-1 ul{
  height:30px;
  border-left:1px solid #999;
  border-bottom:1px solid #999;
  list-style:none;
}

div#tab-container-1 ul li{
  width:150px;
  height:29px;
  border:1px solid #999;
  border-left:none;
  border-bottom:none;
  background-color:#0099cc;
  float:left;
  
}

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:#000;
  text-align:center;
  text-decoration:none;
}

div#tab-container-1 ul li.activeli a{font-weight:bold;}

div.tab{
  border:1px solid #999;
  border-top:none;
  padding:10px;
  background-color:#FFF;

}
