
/* メインエリアコントロール 3BOX　*/


.main {
width:990px;
	border-top: 1px solid #999900;
	padding-top:10px;
	background-image:url(../bgimg-white.gif);
}

.main-left {
width:680px;
float:left;
}
.main-right {
width:300px;
float:right;
}

.left-box {
width:170px;
background-color:#FFF;
float:left;
}
.center-box {
width:500px;
background-color:#FFF;
float:right;
}

.right-box {
width:300px;
background-color:#FFF;
}



/* ブログパーツ */

.blogparts {
text-align:center;
margin-bottom:10px;
}



/* サイトNAVI */


.sitenavi {
margin-top:0px;
font-size:0.9em;
margin-bottom:2px;
width:170px;
}

.sitenavibox {

}


.sitenavibox a:link {
text-decoration: none;
color: #000000;
display: block;
margin-top:1px;
padding-left:5px;
width:163px;
height:20px;
background-color:#D9F0FF;
border:solid 1px #EAEAEA;

}

.sitenavibox a:visited {
text-decoration: none;
color: #000000;
display: block;
margin-top:1px;
padding-left:5px;
width:163px;
height:20px;
background-color:#D9F0FF;	
border:solid 1px #EAEAEA;
}

.sitenavibox a:hover {
text-decoration: none;
color:#FFFFFF;
display: block;
margin-top:1px;
padding-left:5px;
width:163px;
height:20px;
background-color:#0099CC;	
border:solid 1px #EAEAEA;
}
.sitenavibox a:active {
text-decoration: none;
color:#FFFFFF;
display: block;
margin-top:1px;
padding-left:5px;
width:163px;
height:20px;
background-color:#0099CC;
border:solid 1px #EAEAEA;		
}


.sitenavi body,td,th {

	color: #333333;
}







/* トップページNAVI */


.topnavi {
margin-top:0px;
font-size:0.9em;
margin-bottom:2px;
width:170px;
}

.topnavibox {

}


.topnavibox a:link {
text-decoration: none;
color: #000000;
display: block;
margin-top:1px;
padding-left:5px;
width:163px;
height:20px;
background-color:#D9F0FF;
border:solid 1px #EAEAEA;

}

.topnavibox a:visited {
text-decoration: none;
color: #000000;
display: block;
margin-top:1px;
padding-left:5px;
width:163px;
height:20px;
background-color:#D9F0FF;	
border:solid 1px #EAEAEA;
}

.topnavibox a:hover {
text-decoration: none;
color:#FFFFFF;
display: block;
margin-top:1px;
padding-left:5px;
width:163px;
height:20px;
background-color:#0099CC;	
border:solid 1px #EAEAEA;
}
.topnavibox a:active {
text-decoration: none;
color:#FFFFFF;
display: block;
margin-top:1px;
padding-left:5px;
width:163px;
height:20px;
background-color:#0099CC;
border:solid 1px #EAEAEA;		
}


.topnavi body,td,th {

	color: #333333;
}




/* 公開中の主な邦画 */


.koukaicyu {
margin-bottom:15px;
width:168px;
border:solid 1px #0099CC;
}






.koukaicyux {
margin-bottom:15px;
width:168px;
border-style:solid;
border-color:#0099CC;
border-width:thin;
}
.koukaicyu-dtl {
width:168px;
margin-top:10px;
margin-bottom:5px;
text-align:center;

}
.img86x120bb {
width:86px;
height:120px;
border: 3px double #999999;
}






/* 邦画鑑賞感想レポート */

.top-review {
width:500px;
margin-top:5px;
}
.rev-title {
margin-left:5px;
border-bottom-color:#CCCCCC;
border-bottom:1px;
border-bottom-style:dotted;
font-weight:bold;
}
.rev-title h2 {
margin-top:0px;
margin-bottom:0px;
font-size:1.1em;
}
.rev-about {
font-size:85%;
margin-left:5px;
}
.rev-img {
width:90px;
height:60px;
}
.rev-flag-shisya {
background-color:#FF6600;
padding:1px 2px 0px 2px;
font-size:80%;
margin-left:5px;
color:#FFF;
}
.rev-flag-gekijyo {
background-color:#339900;
padding:1px 2px 0px 2px;
font-size:80%;
margin-left:5px;
color:#FFF;
}
.rev-flag-dvd {
background-color:#9966CC;
padding:1px 2px 0px 2px;
font-size:80%;
margin-left:5px;
color:#FFF;
}
.rev-date {
font-size:80%;
margin-left:5px;
color:#999;
}

/* 今週公開の邦画 */

.konsyu {
width:490px;
margin-left:5px;
margin-bottom:20px;
}
.konsyu h2 {
margin-top:0px;
margin-bottom:0px;
font-size:1.1em;
}
.konsyu-img {
width:90px;
height:60px;
margin-right:3px;
float:left;
}
.konsyu-caption {
color: #FF6600;
font-weight:bold;
}
.konsyu-about {
font-size:90%;
border-top-color:#CCCCCC;
border-top:1px;
border-top-style:dotted;
padding-top:3px;
}



/* 今週のレンタルDVD */

.top-rent {
width:500px;
margin-top:5px;
}
.rent-title {
margin-left:5px;
border-bottom-color:#CCCCCC;
border-bottom:1px;
border-bottom-style:dotted;
font-weight:bold;
}
.rent-title h2 {
margin-top:0px;
margin-bottom:0px;
font-size:1.1em;
}
.rent-about {
font-size:85%;
margin-left:5px;
}
.rent-img {
width:100px;
height:100px;
}


/* 今週のテレビ放映 */

.top-tv {
width:500px;
margin-top:20px;
}
.tv-title {
margin-left:5px;
border-bottom-color:#CCCCCC;
border-bottom:1px;
border-bottom-style:dotted;
font-weight:bold;
}
.tv-title h2 {
margin-top:0px;
margin-bottom:0px;
font-size:1.1em;
}
.tv-about {
font-size:85%;
margin-left:5px;
}
.tv-img {
width:100px;
height:100px;
}


.top-link {
margin-right:5px;
margin-left:5px;
font-size:90%;
}
.top-link a:link {
	color: #0066CC;
	text-decoration: none;
}
.top-link a:visited {
	text-decoration: none;
	color: #0066CC;
}
.top-link a:hover {
	text-decoration: underline;
	color: #FF0000;
}
.top-link a:active {
	text-decoration: none;
	color: #FF0000;
}

.shinsakuup {
font-size:80%;
}

.mainte {
padding-top:10px;
padding-bottom:10px;
color:#FF0000;
text-align:center;
}


