#CINEMA {
 	margin:0;
 	padding:0;
 	width: 190px;
	background-color: #EBE0C4;}

.cinema_top {
	background-image: url(../../cinema/images/cinema_top.gif);
 	margin:0;
 	padding:0;
	width: 190px;
	height: 24px;
	background-repeat: no-repeat;
	text-indent: -1000em;
	text-decoration: none;}

#CINEMA h4 {
	text-indent: -1000em;
	text-decoration: none;
	margin: 0px;
	padding: 0px;}

#CINEMA h5 {
	text-decoration: none;
	margin: 0px 0px 5px 0px;
	padding: 4px;
	font-size: 14px;
	font-weight: bold;
	background-color: #D8C5A0;}

#CINEMA ul{
	padding:5px 10px 10px 20px;
	margin: 0px 0px 5px 0px;
	list-style-type: disc;}

#CINEMA li{
	padding: 0px;
	margin: 2px 0px 0px 0px;
	font-size: 12px;}

#CINEMA li a:link{ color: #333333; text-decoration: none;}
#CINEMA li a:visited{ color:#333333; text-decoration: none;}
#CINEMA li a:active{ color:#333333; text-decoration: none;}
#CINEMA li a:hover{ color:#333333; text-decoration: underline;}


/************************
 ナビゲーション 
***********************/
.navi_shisya,
.navi_present,
.navi_intro,
.navi_column,
.navi_news,
.navi_guide,
.navi_schedule {
 	width: 190px;
	height: 40px;
	margin: 0px;
	padding: 0px;}

.navi_shisya	{ background: url(../../cinema/images/navi_shisya.gif) no-repeat;}
.navi_present	{ background: url(../../cinema/images/navi_present.gif) no-repeat;}
.navi_intro		{ background: url(../../cinema/images/navi_intro.gif) no-repeat;}
.navi_column	{ background: url(../../cinema/images/navi_column.gif) no-repeat;}
.navi_news  	{ background: url(../../cinema/images/navi_news.gif) no-repeat;}
.navi_guide 	{ background: url(../../cinema/images/navi_guide.gif) no-repeat;}
.navi_schedule	{ background: url(../../cinema/images/navi_schedule.gif) no-repeat;}

/****** QR ******/

#QR {
	margin: 12px 0px 12px 0px;
	font-size: 12px;}

#QR td{
	font-size: 12px;}

.qr_txt {
	font-size: 12px;}


/**********************************************************************
 ページ内ヘッダー
**********************************************************************/
div.cinema,
div.intro,
div.column,
div.news,
div.guide {
	width: 545px;
	height: 100px;
	text-indent: -1000em;
	margin: 0px 0px 20px 0px;
	padding: 0px;}

div.cinema	{ background: url(../images/cinema_head.jpg) no-repeat;}
div.intro	{ background: url(../../cinema/images/intro.gif) no-repeat;}
div.column	{ background: url(../../cinema/images/column.gif) no-repeat;}
div.news	{ background: url(../../cinema/images/news.gif) no-repeat;}
div.guide	{ background: url(../../cinema/images/guide.gif) no-repeat;}

.title01 {
	background-image: url(../images/intro_title.gif);
	width: 525px;
	height: 38px;
	text-indent: -1000em;
	text-decoration: none;
	margin: 0px 0px 0 10px;
	padding: 0px;}

.title02,
.title03 {
	width: 525px;
	height: 38px;
	text-indent: -1000em;
	text-decoration: none;
	margin: 15px 0 15px 10px;
	padding: 0px;}

.title02 { background: url(../images/column_title.gif) no-repeat;}
.title03 { background: url(../images/news_title.gif) no-repeat;}

.title04 {
	height: 38px;
	text-indent: -1000em;
	text-decoration: none;
	margin: 15px 0 15px 10px;
	padding: 0px;
	background: url(../images/guide_title.gif) no-repeat;}

/*
div#ANNAI h2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	background-image: url(../images/guide_title.gif);
	background-repeat: no-repeat;
	padding: 9px 0px 2px 35px;
	background-color: #00468C;
}
*/
/************************************************
 pickup 作品紹介部分
************************************************/

#pickup {
	width: 525px;
	margin: 0px 0px 0px 20px;}

div#pickup h2 {
	background-color: #333333;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	padding: 5px;}

#pickup img {
	border: solid 1px #999999;
	margin: 0px 10px 10px 0px;
	vertical-align: top;
	float: left;}

.pickup_photo {
	font-size: 10px;
	margin: 0px 0px 0px 0px;}

.cinema_btn {
	background-image: url(../images/cinema_btn.jpg);
	width: 80px;
	height: 21px;
	background-repeat: no-repeat;
	text-indent: -1000em;
	text-decoration: none;	
	float: right;
	padding: 0px;
	margin: 5px 0px 0px 0px;}

.cinema_photo_txt{ 
	margin: 0px 4px 10px 5px;
	padding: 0px 0px 10px 5px;
	text-align: left;
	font-size: 10px;
	line-height: 100%;}

/************************************************
 右サイド ＣＳＳ
************************************************/

.cinema_banner {
	margin: 5px 10px 15px 10px;}

/************************************************
 上映案内ＣＳＳ
************************************************/

#CINEMA_ANNAI {
	margin:0;
	width: 720px;
	text-align: left;
	color: #333333;}

#ANNAI{
	margin: 10px;
	font-size: 12px;}

#MAIN hr{
	display:none;}

/************************************************
 記事前文
************************************************/

#ALLKIJI{
	margin: 0px;
	padding: 0px;}

#ALLKIJI h2 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 5px;
	background-image: url(../images/ichiran.gif);
	width: 470px;
	height: 30px;
	line-height: 30px;
	background-repeat: no-repeat;
	padding: 0 0 0 35px;}

#CINEMA_ANNAI table {
	text-align: left;
	font-size: 12px;
	margin: 5px 20px 5px 20px;}

#CINEMA_ANNAI td td {
	font-size: 12px;}

.white {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 120%;}

.red {
	color: red;}

.blue {
	color: blue;}

/************************************************
 PROFILE
************************************************/

#PROFILE {
	margin: 0px 20px 30px 20px;
	border-left: solid 1px #CC9933;
	border-bottom: solid 1px #CC9933;
	border-right: solid 1px #CC9933;
	background-color: #F0E0D1;
	font-size: 80%;
	line-height: 150%;
	padding: 10px 10px 10px 10px;}

#PROtitle {
	background-image: url(../images/profile.gif);
	height: 81px;
	background-repeat: no-repeat;
	margin: 10px 20px 0px 20px;
	text-indent: -1000em;
	text-decoration: none;}

#PROFILE a:link{ color: #CC9933; text-decoration: none;}
#PROFILE a:visited{ color: #CC9933; text-decoration: none;}
#PROFILE a:active{ color: #CC9933; text-decoration: none;}
#PROFILE a:hover{ color: #CC3300; text-decoration: underline;}

/****************************************************
 左　よかナビ　ナビゲーション
****************************************************/

ul#yokanavi{
    list-style: none;
	margin: 10px 0px 20px 0px;
	padding: 0px;
	width: 177px;
	clear: both;
	float: right;}

ul#yokanavi li{
    list-style: none;
	margin: 3px 0px 0px 0px;
	padding: 0px;}

ul#yokanavi a{
    display: block;
    width: 177px;
    height: 37px;
    text-indent: -9999px;
    overflow: hidden;}

a.yokanavi01{
    background-image: url(/entertainment/images/navi01.gif);}

a:hover.yokanavi01{
    background-position: bottom;}


/**********************************************************************
 #main_7a
**********************************************************************/ 

#main_7a{
	font-size: 0.9em;
	padding: 0px;
	margin: 0px;}

#main_7a hr {
	display: none;}

#main_7a .p{
	margin:0px 20px 0px 20px;}

#main_7a li{
	margin: 0px 20px 0px 10px;
	line-height: 140%;}

#main_7a li a:link{ color:#000000; text-decoration: none;}
#main_7a li a:visited{ color:#000000; text-decoration: none;}
#main_7a li a:active{ color:#333333; text-decoration: none;}
#main_7a li a:hover{ color:#0000FF; text-decoration: underline;}

#front_7a h1{
	color: #000;
	font-weight: bold;
	line-height: 1.3;
	font-size: 1.2em;
	margin:10px 20px;}

#MAINTEXT{
	list-style-type: none;
	margin: 0px 25px 3px 25px;
	line-height: 150%;
	color: #000000;}

/* #MAINTEXT_link */
#MAINTEXT a:link{ color: #0000FF; text-decoration: none;}
#MAINTEXT a:visited{ color:#0000FF; text-decoration: none;}
#MAINTEXT a:active{ color:#0000FF; text-decoration: none;}
#MAINTEXT a:hover{ color:#0000FF; text-decoration: underline;}

#main_7a h2{
	font-size: 1.2em;
	margin:10px 20px;}

#main_7a h3{
	margin:10px 25px 0px 25px;
	background-color: #F8F8F5;
	background-image: url(http://www.nishinippon.co.jp/common/images/eye_02.gif);
	background-repeat: no-repeat;
	padding: 5px 0px 0px 40px;
	border: solid 1px #257474;
	height: 23px;
	font-size: 18px;
	white-space: nowrap;}

/* h3_link */
#main_7a h3 a:link{ color:#000000; text-decoration: none;}
#main_7a h3 a:visited{ color:#000000; text-decoration: none;}
#main_7a h3 a:active{ color:#000000; text-decoration: none;}
#main_7a h3 a:hover{ color:#000000; text-decoration: underline;}

#main_7a h4{
	margin:10px 25px 0px 25px;
	padding: 5px 0px 5px 10px;
	border-top:1px solid #257474;
	border-bottom:1px solid #257474;
	font-size: 16px;
	white-space: nowrap;}

/* h4_link */
#main_7a h4 a:link{ color:#000000; text-decoration: none;}
#main_7a h4 a:visited{ color:#000000; text-decoration: none;}
#main_7a h4 a:active{ color:#000000; text-decoration: none;}
#main_7a h4 a:hover{ color:#000000; text-decoration: underline;}

#main_7a .line{
	margin:10px 25px 0px 25px;
	padding: 5px 0px 5px 10px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #257474;}

.photo_txt{
	font-size:70%;
	line-height:120%;}
	
/* 上書き指定 */
*+html body #LEFT2 {
	height: 3500px;}

.pagetop {
	text-align: right;
	padding: 0px 20px 0px 0px;
	margin: 50px 0px 10px 0px;
	font-size:10px;}

.pagetop a:link{ color: #0000FF; text-decoration: none;}
.pagetop a:visited{ color:#0000FF; text-decoration: none;}
.pagetop a:active{ color:#0000FF; text-decoration: none;}
.pagetop a:hover{ color:#0000FF; text-decoration: underline;}

