/*　非表示タグ　*/
.keyword{display: none; }

body {
	font-size: 12px;
	line-height:18px;
	color: #000000;
	font-family: "MS Pゴシック","osaka" , Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	background-image: url(images/back.gif);
	background-color: #cccc99;
}
 a:link { 
	color: #8f02a8;
	text-decoration: underline ;
} 
 a:visited {
 	color: #8f02a8;
 	text-decoration: underline ;
} 
 a:hover {
 	color: #60561c;
 	text-decoration:none ;
}
h1,h2,h3,h4,h5,h6,p{
	margin:0;
	padding:0;
}

.clear {clear: both;}

#container{
	width: 800px;
	background-color: #d2cba0;
	margin-left:auto;
	margin-right:auto;
}


/* ==========NAVI==========*/
#navibox{
	margin:0 0 30px 0;
	padding:0;
}

.navi_talk{
	background:url("images/bovary_navi_talk_mo.gif") no-repeat;
	float: left; 
}
.navi_talk a{
	background:url("images/bovary_navi_talk.gif") no-repeat;
	width:160px;
	height:47px;
	display:block;
}
.navi_talk a:hover {
	background:none;
}

.navi_kaisetsu{
	background:url("images/bovary_navi_kaisetsu_mo.gif") no-repeat;
	float: left; 
}
.navi_kaisetsu a{
	background:url("images/bovary_navi_kaisetsu.gif") no-repeat;
	width:160px;
	height:47px;
	display:block;
}
.navi_kaisetsu a:hover {
	background:none;
}
.navi_comment{
	background:url("images/bovary_navi_comment_mo.gif") no-repeat;
	float: left; 
}
.navi_comment a{
	background:url("images/bovary_navi_comment.gif") no-repeat;
	width:160px;
	height:47px;
	display:block;
}
.navi_comment a:hover {
	background:none;
}
.navi_gensaku{
	background:url("images/bovary_navi_gensaku_mo.gif") no-repeat;
	float: left; 
}
.navi_gensaku a{
	background:url("images/bovary_navi_gensaku.gif") no-repeat;
	width:160px;
	height:47px;
	display:block;
}
.navi_gensaku a:hover {
	background:none;
}
.navi_kantoku{
	background:url("images/bovary_navi_kantoku_mo.gif") no-repeat;
	float: left; 
}
.navi_kantoku a{
	background:url("images/bovary_navi_kantoku.gif") no-repeat;
	width:160px;
	height:47px;
	display:block;
}
.navi_kantoku a:hover {
	background:none;
}
.navi_credit{
	background:url("images/bovary_navi_credit_mo.gif") no-repeat;
	float: left; 
}
.navi_credit a{
	background:url("images/bovary_navi_credit.gif") no-repeat;
	width:160px;
	height:47px;
	display:block;
}
.navi_credit a:hover {
	background:none;
}
.navi_gekijo{
	background:url("images/bovary_navi_gekijo_mo.gif") no-repeat;
	float: left; 
}
.navi_gekijo a{
	background:url("images/bovary_navi_gekijo.gif") no-repeat;
	width:160px;
	height:47px;
	display:block;
}
.navi_gekijo a:hover {
	background:none;
}
.navi_link{
	background:url("images/bovary_navi_link_mo.gif") no-repeat;
	float: left; 
}
.navi_link a{
	background:url("images/bovary_navi_link.gif") no-repeat;
	width:160px;
	height:47px;
	display:block;
}
.navi_link a:hover {
	background:none;
}

.navi_trail{
	background:url("images/bovary_navi_trailer_mo.gif") no-repeat;
	float: left; 
}
.navi_trail a{
	background:url("images/bovary_navi_trailer.gif") no-repeat;
	width:160px;
	height:47px;
	display:block;
}
.navi_trail a:hover {
	background:none;
}


/* ==========MAIN==========*/

.news{
	margin:0px 0px 0px 26px;
	text-align:justify;
}

.categorytop{
	margin:20px 0 10px 0;
}
.komidashi{
	font-size:15px;
	color:#660000
}
.theatername{
	font-size:20px;
	color:#660000
}

.kaisetsutext{
	margin:5px 40px 30px 26px;
	text-align:justify;
}
.staffbox{
	margin:5px 0 0 25px;
	float: left;
	width:775px;
}
.castbox{
	margin:5px 0 0 10px;
	float: left;
	width:320px;
}
.storypic{
	width:158px;
	float: left;
	margin:0 0 20px 25px;
}
.storytext{
	width:530px;
	height:97px;
	float: left;
	background-color: #ffffff;
	padding:10px;
}
.infotextbox{
	text-align:justify;
	margin:20px 30px 10px 25px;
}
.keyword_white{
	color:#ffffff;
}
.kantoku_pic{
	margin:5px 0 5px 0px;
}
.kantoku_text{
	margin:5px 30px 5px 25px;
}
.kantokuneme{
	font-size:15px;
}
.sakuhin_text{
	font-size:10px;
}
.jyoei_box{
	margin:5px 30px 5px 25px;
}
.jyoei_box td{
	background-color: #ffffff;
}
.gekijobox{
	margin:5px 0 0 25px;
	float: left;
	width:500px;
}

.present_pic{
	margin:5px 0 0 10	px;
	float: left;
	
}

.box1{
	margin:5px 0 0 25px;
	float: left;
}
.placebox{
	background-color: #e3e3e3;
}



.backtop{
	font-size:10px;
	margin-right:10px;
	text-align:right;
}


/* ==========FOOTER==========*/
#footer{
	background-color:#ffffff;
	text-align:center;
	font-size:10px;
	padding:20px 0;
	margin-top:10px;
}

/* ==========ソクーロフ作品ページ==========*/
.sakuhinbox{
	margin:20px 0 20px 0;
}
.cokpob_title{
	font-size:18px;
	font-weight: bold; 
	margin:0 0 5px 20px;
}
.cokpob_pic{
	width:264px;
	margin:0 5px 0 0;
	float: left;
}
.cokpob_text{
	font-size:10px;
	line-height:16px;
	width:500px;
	margin:0 25px 0 0;
	float: right;
	text-align:justify;
}
.cokpob_text2{
	font-size:10px;
	line-height:16px;
	margin:0 25px 0 25px;
	text-align:justify;
}