body {
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	color:#333333;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
img{
	border: none;
}

A{ color:#FFF; background-color:#ff9999; }
A:visited{ color:#FFF; background-color:#ff9999; }
A:active{ color:#FFF; background-color:#FF3366; }
A:hover{ color:#FFF; background-color:#FF3366; }


.c-both { clear:both; }

/*=============================================
/		main
/=============================================*/

div.wrapper{
	width: 900px;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	padding: 30px 0 20px 0;
}

#pagetop{
 float:right;
 padding:20px 20px 0 0;
}

.banner{
	width:100%;
	padding:20px 0 10px 0;
}
/*=============================================
/		news
/=============================================*/

#news{
	background: #FFFFFF url(../news/img/header.jpg) no-repeat;
}
.wrapperNews{
	width: 470px;
	height: 100%;
	float:left;
	padding: 170px 0 10px 0;
}
#news .inner{
	width: 420px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:url(../news/img/line.gif) no-repeat bottom;
	margin-bottom:20px;
	padding-bottom:10px;
}
#news .img{
	float:right;
	padding-left: 10px;
}
#news .date{
	color:#CC6666;
	padding-bottom:5px;
}
#news .close A{ color:#FFF; background-color:#999999; }
#news .close A:visited{ color:#FFF; background-color:#999999; }
#news .close A:active{ color:#FFF; background-color:#FF3366; }
#news .close A:hover{ color:#FFF; background-color:#FF3366; }
#news .photo{
	width:100%;
	text-align:center;
	padding-top:20px;	
}

/*=============================================
/		links
/=============================================*/

#links{
	background: #FFFFFF url(../links/img/header.jpg) no-repeat top left;
}
.wrapperlinks{
	width: 580px;
	height: 100%;
	float:left;
	padding: 150px 0 10px 0;
}
#links .inner{
	width: 520px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:url(../links/img/line.gif) no-repeat bottom;
	margin-bottom:20px;
	padding-bottom:15px;
	line-height:16px;
	color:#666666;
}
#links .img{
	float:left;
	padding:0 15px 10px 0;
	width: 120px;
	text-align: center;
}
#links .date{
	color:#CC6666;
	padding-bottom:5px;
}
#links .close A{ color:#FFF; background-color:#999999; }
#links .close A:visited{ color:#FFF; background-color:#999999; }
#links .close A:active{ color:#FFF; background-color:#FF3366; }
#links .close A:hover{ color:#FFF; background-color:#FF3366; }
#links .photo{
	width:100%;
	text-align:center;
	padding-top:20px;
}

/*=============================================
/		theaters
/=============================================*/

#theaters{
	background: #FFFFFF url(../theaters/img/header.jpg) no-repeat top left;
}
#theaters A{ color:#cc6699; text-decoration:none; background-color:#FFFFFF;}
#theaters A:visited{ color:#cc6699; text-decoration:none; background-color:#FFFFFF; }
#theaters A:active{ color:#cc6699; background-color:#ffcccc; }
#theaters A:hover{ color:#cc6699; background-color:#ffcccc; }

.wrapperTheaters{
	width: 580px;
	height: 100%;
	float:left;
	padding: 150px 0 10px 0;
}
#theaters .navi{
	padding-bottom: 20px;
	color:#999999;
	font-size:14px;
	line-height:20px;
}
#theaters .ttl{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-weight:bold;
	background:url(../links/img/line.gif) no-repeat bottom;
	padding-bottom:5px;
	margin-bottom:5px;
	
}
#theaters .navi A{ color:#FFF; background-color:#666666; }
#theaters .navi A:visited{ color:#FFF; background-color:#666666; }
#theaters .navi A:active{ color:#FFF; background-color:#FF3366; }
#theaters .navi A:hover{ color:#FFF; background-color:#FF3366; }

#theaters table{
	width: 500px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	margin-bottom:20px;
	padding-bottom:15px;
	line-height:16px;
	color:#666666;
}
#theaters td,#theaters td{
	border-right:#CCCCCC solid 1px;
    border-bottom:#CCCCCC solid 1px;
}
#theaters .tdTtl{
	text-align:center;
	background:#CCCCCC;
}
#theaters .area{
	text-align:center;
	width:120px;
}
#theaters .name{
	padding-left:10px;
}
#theaters .ticket{
	text-align:center;
	width:100px;
	color:#FF6699;
}
#theaters .img{
	float:left;
	padding:0 15px 10px 0;
	width: 120px;
	text-align: center;
}
#theaters .date{
	color:#CC6666;
	padding-bottom:5px;
}
#theaters .area2{
	text-align:center;
	width:100px;
}
#theaters .ticket2{
	text-align:center;
	width:70px;
	color:#FF6699;
}
#theaters .close A{ color:#FFF; background-color:#999999; }
#theaters .close A:visited{ color:#FFF; background-color:#999999; }
#theaters .close A:active{ color:#FFF; background-color:#FF3366; }
#theaters .close A:hover{ color:#FFF; background-color:#FF3366; }
#theaters .photo{
	width:100%;
	text-align:center;
	padding-top:20px;
}
#theaters .ja{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:url(../links/img/line.gif) no-repeat bottom;
	padding-bottom:20px;
	margin-bottom:15px;
}
#theaters .jaTtl{
	padding-bottom:10px;
}


/*=============================================
/		linkkit
/=============================================*/

#linkkit{
	background: #FFFFFF url(../bannerset/img/header.jpg) no-repeat top left;
}
#theaters A{ color:#cc6699; text-decoration:none; background-color:#FFFFFF;}
#theaters A:visited{ color:#cc6699; text-decoration:none; background-color:#FFFFFF; }
#theaters A:active{ color:#cc6699; background-color:#ffcccc; }
#theaters A:hover{ color:#cc6699; background-color:#ffcccc; }

.wrapperLinkkit{
	width: 580px;
	height: 100%;
	float:left;
	padding: 150px 0 10px 0;
}
.wrapperLinkkit .blog{
	float:left;
	width:250px;
	text-align:right;
	padding:5px 0;
}
.wrapperLinkkit .blogTag{
	float:right;
	width:300px;
	text-align:left;
}
.wrapperLinkkit .blogTextarea{
	border:#CCCCCC 1px dotted;
	width: 250px;
	height:100px;
	color:#666666;
	float:left;
}
.wrapperLinkkit .banner{
	padding:5px 0;
}
.wrapperLinkkit textarea{
	border:#CCCCCC 1px dotted;
	width: 468px;
	height:60px;
	color:#666666;
}
.wrapperLinkkit .close{
	padding-top:20px;
}
/*=============================================
/		comments
/=============================================*/

#comments{
	background: #FFFFFF url(../comments/img/header.jpg) no-repeat top left;
}
.wrapperComments{
	width: 580px;
	height: 100%;
	float:left;
	padding: 150px 0 10px 0;
}
#comments .inner{
	width: 480px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:url(../comments/img/line.gif) no-repeat bottom;
	margin-bottom:20px;
	padding-bottom:10px;
}
#comments .inner .name{
	color:#df285e;
}

/*=============================================
/		media
/=============================================*/

#media{
	background: #FFFFFF url(../media/img/header.jpg) no-repeat top left;
}
.wrapperMedia{
	width: 580px;
	height: 100%;
	float:left;
	padding: 150px 0 10px 0;
}
#media .inner{
	width: 520px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:url(../links/img/line.gif) no-repeat bottom;
	margin-bottom:20px;
	padding-bottom:15px;
	line-height:16px;
	color:#666666;
}
#media .img{
	float:left;
	padding:0 15px 10px 0;
	width: 120px;
	text-align: center;
}
#media .date{
	color:#CC6666;
	padding-bottom:5px;
}
#media .close A{ color:#FFF; background-color:#999999; }
#media .close A:visited{ color:#FFF; background-color:#999999; }
#media .close A:active{ color:#FFF; background-color:#FF3366; }
#media .close A:hover{ color:#FFF; background-color:#FF3366; }
#media .photo{
	width:100%;
	text-align:center;
	padding-top:20px;
}
