/* ---- 映画『ジプシー・キャラバン』公式サイト ---- */


@charset "UTF-8"

/* About Movie /////////////////////////////////////////////////////////////*/

/*=============================

About Movie Container

=============================*/ 

#main_cont_wrap2 {
	width:980px;
	text-align:left;
	padding-top:10px;
	}

#main_intro_box {
	width:900px;
	height:555px;
	text-align:left;
	margin:0;
	padding:0;
	float:left;
	}
	
	
	
/*=============================

production

=============================*/ 

/*========= Frame ===========*/ 
#pro_cnt_fr_top {
	width:900px;
	height:40px;
	margin:0px;
	padding:0px;
	text-align:left;
	background:url(../../img/production_fr_top.jpg) no-repeat left top;
	}

#pro_cnt_fr_mid {
	width:900px;
	margin:0px;
	padding:0px;
	text-align:left;
	background:url(../../img/production_fr_bg_mid.jpg) no-repeat left top;
	}
	
	
/*========= Link Menu ===========*/ 

#pro_cnt_mn {
	width:370px;
	height:30px;
	margin:0 10px 0 520px;
	}
	
#pro_cnt_mn ul {
	width:370px;
	height:30px;
	margin:0;
	padding:0;
	list-style:none;
	}
	
#pro_cnt_mn ul li {
	display:inline;
	margin:0;
	padding:0;
	float:left;
	}
	
#pro_cnt_mn ul li span {
	display:none;
	margin:0;
	padding:0;
	}
	
	
#pro_cnt_mn ul li.aboumovie_mn01 a {
	display:block;
	width:120px;
	height:30px;
	margin:10px 0 0 0;
	background:url(../../img/aboumovie_mn01.gif) no-repeat left top;
	}
	
#pro_cnt_mn ul li.aboumovie_mn01 a:link,
#pro_cnt_mn ul li.aboumovie_mn01 a:visited {
	background:url(../../img/aboumovie_mn01.gif) no-repeat left top;
	}
	
#pro_cnt_mn ul li.aboumovie_mn01 a:hover {
	background:url(../../img/aboumovie_mn01on.gif) no-repeat left top;
	}
	
	
#pro_cnt_mn ul li.aboumovie_mn02 a {
	display:block;
	width:132px;
	height:30px;
	margin:10px 0 0 0;
	background:url(../../img/aboumovie_mn02.gif) no-repeat left top;
	}
	
#pro_cnt_mn ul li.aboumovie_mn02 a:link,
#pro_cnt_mn ul li.aboumovie_mn02 a:visited {
	background:url(../../img/aboumovie_mn02.gif) no-repeat left top;
	}
	
#pro_cnt_mn ul li.aboumovie_mn02 a:hover {
	background:url(../../img/aboumovie_mn02on.gif) no-repeat left top;
	}

#pro_cnt_mn ul li.aboumovie_mn02on a {
	display:block;
	width:132px;
	height:30px;
	margin:10px 0 0 0;
	background:url(../../img/aboumovie_mn02on.gif) no-repeat left top;
	}

#pro_cnt_mn ul li.aboumovie_mn03 a {
	display:block;
	width:118px;
	height:30px;
	margin:10px 0 0 0;
	background:url(../../img/aboumovie_mn03.gif) no-repeat left top;
	}
	
	
#pro_cnt_mn ul li.aboumovie_mn03 a:link,
#pro_cnt_mn ul li.aboumovie_mn03 a:visited {
	background:url(../../img/aboumovie_mn03.gif) no-repeat left top;
	}
	
#pro_cnt_mn ul li.aboumovie_mn03 a:hover {
	background:url(../../img/aboumovie_mn03on.gif) no-repeat left top;
	}
	
#pro_cnt_mn ul li.aboumovie_mn03on a {
	display:block;
	width:118px;
	height:30px;
	margin:10px 0 0 0;
	background:url(../../img/aboumovie_mn03on.gif) no-repeat left top;
	}
	
/*========= Box ===========*/ 
#pro_cnt_wrap {
	width:900px;
	padding-bottom:50px;
	}
	
	
.pro_cnt_rt {
	float:right;
	width:310px;
	margin:110px 0 0 0;
	text-align:left;
	}
	
.pro_cnt_lt {
	float:left;
	width:560px;
	margin:60px 0 0 0;
	
	}
	
div.pro_txt_area {
	margin:0;
	padding:0;
	border:0;
	width:560px;
	font-size:12px;
	color:#FFFFFF;
}

	
/*------ pagetitle ------ */

div.h_production {padding-bottom:15px; padding-left:30px;}


/*------Heading ------ */


div.pro_txt_area h2 {margin-bottom:25px; padding-left:30px;}

/*------Paragraph ------ */
div.pro_txt_area p {
	font-size:12px;
	color:#FFFFFF;
	margin-bottom:20px;
	padding-left:30px;
}

	
	
/*=============================

About Roma

=============================*/ 


.box_roma_wrap {
	width:820px;
	margin:0 40px;
	}
	
.box_roma {
	width:820px;
	background:url(../../img/box_roma_fr_mid.jpg) repeat-y left top;
	}
	
.box_roma_fr_top {
	width:820px;
	height:50px;
	background:url(../../img/box_roma_fr_top.jpg) no-repeat left top;
	}
	
.box_roma_fr_mid {
	width:820px;
	background:url(../../img/box_roma_fr_mid.jpg) repeat-y left top;
	}
	
.box_roma_fr_btm {
	clear:both;
	width:820px;
	height:50px;
	background:url(../../img/box_roma_fr_btm.jpg) no-repeat left top;
	}
	
	
.box_roma_cnt_rt {
	float:right;
	width:365px;
	margin:65px 30px 0 0;
	text-align:left;
	}
	
.box_roma_cnt_lt {
	float:left;
	width:404px;
	margin:0;
	text-align:left;
	}
	
	
/*------Heading ------ */

.box_roma_cnt_lt h3 {
	margin-bottom:20px;
	padding-left:41px;
}

/*------Paragraph ------ */
.box_roma_cnt_lt p {
	font-size:12px;
	font-weight:800;
	color:#000000;
	margin-bottom:15px;
	padding-left:41px;
}



/*=============================

Director Notes

=============================*/ 

/*========= Frame ===========*/ 
#dir_cnt_fr_top {
	width:900px;
	height:40px;
	margin:0px;
	padding:0px;
	text-align:left;
	background:url(../../img/dir_fr_top.jpg) no-repeat left top;
	}
	
	

#dir_cnt_fr_mid {
	width:900px;
	margin:0px;
	padding:0px;
	text-align:left;
	background:url(../../img/dir_fr_bg_mid.jpg) no-repeat left top;
	font-size:12px;
	color:#FFFFFF;
	border:0;
	}


/*========= Box ===========*/ 
.dir_cnt_lt {
	float:left;
	width:520px;
	margin:50px 0 40px 0;
	}
	
	
.dir_cnt_rt {
	float:right;
	width:310px;
	margin:155px 0;
	}
	
	
div.dir_txt_area {
	margin:0;
	padding:0 0 0 30px;
	border:0;
	width:520px;
	font-size:12px;
	color:#FFFFFF;
}

div.dir_txt_area_lt {
	float:left;
	width:180px;
	height:220px;
	}
	
div.dir_box_film {
	padding:10px;
	text-align:left;
	font-size:10px;
	color:#FFFFFF;
	margin-right:30px;
	border:1px solid #999999;
	background:url(../img/bg_dotted.gif) repeat left top;
	}
	
div.dir_box_interview {
	width:400px;
	_width:390px;
	margin:0 15px 30px 0;
	float:left;
	}
	

	
	
div.box {
	margin:0 30px;
	}
	
/*------ border ------ */
	
.border {border:1px solid #FF9900;}
	

/*------ pagetitle ------ */

div.h_director {
	padding-bottom:20px;
	padding-left:30px;
}
div.h_interview {padding-bottom:10px; margin:0 30px;}

/*------Heading ------ */


.dir_cnt_lt h3 {margin-bottom:15px;}
.dir_box_film h4 {margin-bottom:8px;}
div.dir_box_interview h3 {margin-bottom:10px;}

/*------Paragraph ------ */
div.dir_box_interview p {
	font-size:12px;
	color:#FFFFFF;
	padding-left:20px;
	margin-bottom:10px;
}

