body#xF130523{
/*	background-image:none;*/
	background:#fff url(img/bg.png) center 222px no-repeat;
}

/*　フランス映画祭
==========================================================================================*/

#cinema_sp {
	width:970px;
	margin-left:10px;
	margin-top:20px;
	line-height:18px;
}
#cinema_sp a {
	border:none;
}
#cinema_sp .R {
	float:right;
}
#cinema_sp .L {
	float:left;
}
#cinema_sp .header {
	width:970px;
	height:734px;
	padding-bottom:26px;
}
#cinema_sp .main {
	position:relative;
}
#cinema_sp .bt_wow {
	position:absolute;
	top:210px;
	right:16px;
}

#cinema_sp ul.menu {
	margin-top:39px;
	height:116px;
}
#cinema_sp ul.menu li {
	height:70px;
	padding:0;
	margin:0;
	border:none;
}

#cinema_sp #sns {
	width:300px;
	height:28px;
	padding:0;
	clear:both;
}
#cinema_sp .contents {
	width:640px;
}

#cinema_sp .bgColor {
	width:640px;
	background-color:#fff;
}
#cinema_sp .bgColor p {
	color:#333;
	padding:0 0 12px 20px;
}
#cinema_sp .ph01 {
	padding:0 0 10px 10px;
	float:right;
}
#cinema_sp .ph01 p {
	margin-top:10px;
	padding:0;
	line-height:14px;
	color:#2c71b2;
}
#cinema_sp .ph01 span {
	font-size:10px;	
}


#cinema_sp .bgColor02 {
	width:640px;
	background-color:#e73744;
	margin-top:35px;
	padding-bottom:10px;
}
#cinema_sp .bgColor02 p {
	color:#fff;
	padding:0 20px 12px;
}
#cinema_sp .ph02 {
	padding:0 0 10px 0;
	float:right;
}
#cinema_sp .ph02 p {
	margin-top:10px;
	padding:0 20px 5px;
	line-height:14px;
	color:#000;	
}
#cinema_sp .ph02 span {
	font-size:10px;	
}


#cinema_sp .bgColor03 {
	width:640px;
	margin-top:60px;
}
#cinema_sp .bgColor03 p {
	color:#333;
	padding:0 0 12px;
}
#cinema_sp .ph03 {
	padding:0 20px 10px 0;
	float:left;
}
#cinema_sp .ph03 p {
	margin-top:10px;
	padding:0 0 5px;
	line-height:14px;
	color:#2c71b2;	
}
#cinema_sp .ph03 span {
	font-size:10px;
}


#cinema_sp .ttl_prezent {
	margin-top:40px;
}

#cinema_sp .bgColor04 {
	width:640px;
	padding:20px;
	background-color:#2c71b2;
}
#cinema_sp .bgColor04 p {
	color:#fff;
	padding:0 0 10px;
}
#cinema_sp .ph04 {
	padding:0 22px 0 0;
	float:left;
}
#cinema_sp .txt_box {
	height:270px;
}
#cinema_sp p.c {
	float:right;
	color:#999;
	font-size:93%;
}

#cinema_sp .presentCre {
	width:640px;
	padding:5px 0 20px;
	clear:both;
}
#cinema_sp .presentCre .cre {
	color:#e73744;
	font-size:10px;
}
#cinema_sp .presentCre .next {
	color:#000;
	margin-bottom:50px;
	margin-top:20px;
	float:right;
	background-color:#e0e0e0;
}
#cinema_sp .presentCre .back {
	color:#000;
	margin-bottom:50px;
	margin-top:20px;
	float:left;
	background-color:#e0e0e0;
}
#cinema_sp .presentCre .next a:hover,
#cinema_sp .presentCre .back a:hover {
	color:#fff;
	background-color:#e73744;
	text-decoration: none;
}
#cinema_sp .presentCre .next span,
#cinema_sp .presentCre .back span {
	padding:2px 8px 0;
}



/* vol02
==========================================================================================*/
#cinema_sp .bgColor05 {
	width:640px;
}
#cinema_sp .bgColor05 p {
	color:#333;
	padding:0 0 20px;
	line-height:20px;
}
#cinema_sp .bgColor05 p.more {
	color:#000;
	background-color:#e0e0e0;
	padding:0;
	margin-bottom:30px;
	margin-top:-10px;
	float:right;
}
#cinema_sp .bgColor05 p.more span {
	padding:3px 10px 0 15px;
}
#cinema_sp .bgColor05 p.more a:hover {
	color:#fff;
	background-color:#2c71b2;
	text-decoration: none;
}

#cinema_sp .ttl02 {
	margin-bottom:40px;
}
#cinema_sp .subttl {
	padding:0 0 12px;
}
#cinema_sp .masako {
	background-color:#2c71b2;
	color:#FFF;
	padding:1px 7px 0 10px;
	margin-right:10px;
}
#cinema_sp .dora {
	background-color:#e73744;
	color:#FFF;
	padding:1px 7px 0 10px;
	margin-right:10px;
}
#cinema_sp .ph05 {
	padding:0 0 10px 20px;
	float:right;
}
#cinema_sp .ph06 {
	padding:0 50px 30px 0;
	float:left;
}
#cinema_sp .ph07 {
	padding:10px 0 0;
	float:left;
}
#cinema_sp .ph07 {
	padding:0 20px 20px 0;
	float:left;
}
#cinema_sp .ph07 p {
	margin-top:10px;
	padding:0 0 5px;
	line-height:14px;
	color:#2c71b2;	
}
#cinema_sp .ph07 span {
	font-size:10px;
}


#cinema_sp .bgColor06 {
	width:640px;
	margin:10px 0 50px;
	clear:both;
}
#cinema_sp .bgColor06 p {
	color:#fff;
	padding:0 20px 16px;
}
#cinema_sp .bgColor06 h3 {
	padding:0;
}
#cinema_sp .bgColor06 .L {
	width:305px;
	background-color:#2c71b2;
}
#cinema_sp .bgColor06 .R {
	width:305px;
	background-color:#e73744;
}
#cinema_sp .profile {
	width:640px;
	margin:60px 0 50px;
	clear:both;
	background:#fff url(img/ttl_profile.png) 0 0 no-repeat;
}
#cinema_sp .profile p {
	width:300px;
	padding:3px 0 25px;
}
#cinema_sp .profile p a {
	color:#2c71b2;
}
#cinema_sp .box {
	width:520px;
	float:right;
}
#cinema_sp .profile p.c {
	text-align:right;
	color:#999;
	font-size:93%;
}



/* 右モジュール
==========================================================================================*/
#cinema_sp .leftCon {
	width:300px;
}

#cinema_sp h4.ttlR {
	margin:0;
	padding:0;
}
#cinema_sp .boxR {
	padding-bottom:35px;
}
#cinema_sp .R_info {
	background-color:#e73744;
	padding-bottom:20px;
}
#cinema_sp .R_info p {
	color:#fff;
	margin:0 15px;
	padding:5px 0;
}



#cinema_sp .bt_oubo {
	padding:10px 0 0;
	text-align:center;
}
#cinema_sp .bt_oubo p {
	padding:10px 0 0;
	color:#000;
}






#cinema_sp h5.ttl {
	padding:14px 0 5px;
	color:#c89950;
	font-weight:bold;
	text-align:center;
	font-size:100%;
}
#cinema_sp dl {
	padding:2px 0 10px;
	clear:both;
}
#cinema_sp dl dt {
	background-color:#000;
	font-family:'Helvetica', Arial, Sans-Serif;
	color:#FFF;
	width:55px;
	float:left;
	text-align:center;
	font-weight:bold;
	padding:2px 0 0;
}
#cinema_sp dl dd {
	color:#000;
	width:230px;
	float:right;
	padding:2px;
}

#cinema_sp p.link {
	text-align:right;
}
#cinema_sp p.link span {
	color:#afacac;
}
#cinema_sp p.link a {
	color:#c89950;
}

#cinema_sp .newsListBg {
	background-color:#2c71b2;
}

#cinema_sp ul.newsList {
	margin:0;
	padding:15px 10px 10px;
	background-color:#2c71b2;
}
.newsList .ttl {
	color:#000;
	font-weight:bold;
	text-align:center;
}
#cinema_sp ul.newsList li {
	padding:8px 0 6px;
	border-bottom:1px dotted #FFF;
}
#cinema_sp ul.newsList li span {
	color:#000;
	font-size:85%;
	padding-left:5px;
}
#cinema_sp ul.newsList a {
	display:none;
}
#cinema_sp ul.newsList p a {
	color: #fff;
	text-decoration:none;
	display:block;
	padding:0 5px;
}
#cinema_sp ul.newsList p a:hover {
	color: #000;
	text-decoration:none;
	background-color:#FFF;
}
