body {
font-size:14px;
line-height:1.6em;
letter-spacing:0.1em;
}

.spo{
display:none;
}

/*レイアウト*/

#contents{
width:1110px;
margin:0 auto;
}

#left_main{
width:740px;
float:left;
}

#top_headline{
width:730px;
margin:0 auto 5px;
border:1px #cccccc solid;
}

.headline_txt{
width:360px;
}

#top_left{
width:358px;
border:1px #cccccc solid;
margin:5px;
float:left;
}

#top_center{
width:358px;
border:1px #cccccc solid;
margin:5px;
float:left;
}

#left_contents{
width:728px;
margin:0 auto 5px 0;
}

#left_contents_in{
margin:0;
}

#right_side{
width:370px;
float:right;
}

#right_side_in{
width:360px;
margin:0 auto;
border:1px #cccccc solid;
}

#top_headline_in,#right_side_in_in{
margin:12px;
}

#top_left_in, #top_center_in{
margin:11px;
}

/*共通サイド*/

.intvewbox {
width: 336px;
}

.intvewphoto {
margin: 0 0 0 0;
padding: 0;
width: 336px;
outline-color: #ccc;
}

div.news_img_side div.img_height_top{
width:334px;
}

.rank_for_list_title{
width:305px;
}

/**/

.ad_left{
width:350px;
text-align:center;
float:left;
}

.ad_right{
width:350px;
text-align:center;
float:right;
}

/**/

.headline_img{
margin:0 5px 0;
float:left;
}

.headline_txt{
margin:0 10px 0 0;
float:right;
}

.kanren br {
display: none;
}
.kanren ul {
list-style-type: none;
}
.kanren ul li {
text-indent: -1em;
padding-left: 1em;
}
.kanren ul li:before {
content: "・";
color: #000066;
}

/*NEWS*/

.news_img_box{
width:260px;
margin:0 0 5px 10px;
float:right;
text-align:center;
}

table.news_img_box_01{
width:260px;
background:#efefef;
}

.news_img_box_01 td{
padding:5px;
text-align:center;
}

table.news_img_box_03{
width:260px;
background:#efefef;
}

table.news_img_box_03 td{
font-size:10px;
padding:5px;
}

/*インタビュー一覧
映画一覧*/
.post_list_box_r{
	float:right;
	width:550px;
}


/*インタビュー詳細*/
.intv_title{
	float:left;
	width:550px;
}

img.intv_btn_movie{
	margin-top:5px;
}

.intv_table_l{
	float:left;
	width:170px;
}
.intv_table_r{
	float:right;
	width:498px;
}

/*映画詳細*/
.movie_detail_img_l{
float:left;
width:500px;
}
.movie_detail_img_r{
float:right;
width:200px;
}

/*映画公開予定*/
.movie_release_navi td{
width:53px;
}

.movie_release_box_l{
float:left;
width:120px;
}
.movie_release_box_r{
float:right;
width:570px;
}

/*劇場検索：地図*/
.theater_info_box_l,
.theater_info_box_l_map{
float:left;
width:150px;
}
.theater_info_box_r,
.theater_info_box_r_map{
float:right;
width:550px;
}


/*プレゼントフォーム*/
div.inq_form div.inq_label {
float:left;
width:200px;
}

div.inq_form div.inq_input{
float:right;
width:450px;
}
