@charset "Shift_JIS";

@import "base.css";
@import "sidebar.css";
@import "contents.css";


#cinema_title{
	display:block;
	margin:5px 0 0 0;
	background:url(../../img/roadshow-title_bg.jpg) 0 0 no-repeat;
	height:51px;
	overflow:hidden;
	border-bottom:1px solid #BEC6CB;
	}

#cinema_title span{
	display:block;
	width:630px;
	padding:15px 10px;
	font-size:146.5%;
	line-height:1;
	color:#FFFFFF;
	}

#cinema_title_normal{
	margin-bottom:10px;
	background-color:#E1E1E1;
	padding:3px 5px;
	-webkit-border-radius:5px;
	line-height:1.4;
	}

#cinema_midashi{
	font-size:146.5%;
	margin:10px;
	}

.cinema_copyright,
.cinema_caption{
	font-size:77%;
	margin:5px 0;
	line-height:100%;
	}
.cinema_credit{
	font-size:85%;
	}
.cinema_credit dt{display:inline;font-weight:bold;}
.cinema_credit dd{display:inline;}

.cinema_notation{
	font-size:131%;
	margin:10px 0;
	margin:10px;
	}

.entry_title{
	text-align:right;
	font-size:90%;
	margin:15px;
	}

.entry_body_top {
	display: block;
	width:620px;
	margin:10px;
	overflow:hidden;
	text-align:left;
	font-size:116%;
	}

#cinema_detail_trailer .entry_body{
	margin:10px auto;
	text-align:center;
	}

.entry_block_left{
	display:block;
	width:250px;
	float:left;
	}
.entry_block_right{
	display:block;
	width:345px;
	float:left;
	margin-left:5px;
	}

.entry_block_right h3{font-size:123.1%;}
/*.entry_block_right h3 a{
	font-size:123.1%;
	background:url(../../img/arrow_circle_bl.gif) left no-repeat;
	padding-left:18px;
	}*/

#cinema_item h3{
	position:relative;
	font-size:116%;
	width:100%;
	background:url(../../img/cinema-detail-menu_bg.jpg) 0 0 repeat-x;
	height:35px;
	}

#cinema_item h3 span{
	position:absolute;
	display:block;
	width:85px;
	height:25px;
	margin:5px 20px;
	background-color:#FFFFFF;
	bottom:0;
	border-left:2px solid #999999;
	border-top:2px solid #999999;
	border-right:2px solid #999999;
	/*background:url(../../img/cinema-detail-menu_on_bg.jpg) 0 0 no-repeat;*/
	}
* html #cinema_item h3 span{
	bottom:-1px;
	}
#cinema_item h3 span a{
	width:85px;
	display:block;
	text-align:center;
	margin:5px auto 0 auto;
	color:#333333;
	}


#cinema_detail_text{margin-bottom:15px;}




#item_korereco_block{
	display:block;
	background:url(../../img/item-korereco-body.jpg) 0 0 repeat-y;
	width:300px;
	margin-bottom:10px;
	}
#item_korereco_block h3{
	background:url(../../img/item-korereco-header.jpg) 0 0 no-repeat;
	width:300px;
	height:45px;
	position:relative;
	}
#item_korereco_block h3 span{
	display:block;
	text-indent:-9999px;
	}

/** 100608 **/
#item_korereco_block h3 a{
	display:block;
	text-indent:-9999px;
	position:absolute;
	right:13px;
	top:10px;
	width:22px;
	height:22px;
	background:url(../../img/item-korereco-hint.jpg) 0 0 no-repeat;
	}
#item_korereco_tool{
	background:url(../../img/item-korereco-tool-header.gif) 0 top no-repeat;
	color:#FFF;
	padding-top:30px;
	margin-left:22px;
	text-align:center;
	position:absolute;
	width:270px;
	opacity:0;
	filter:alpha(opacity=0);
	display:none;
	}
#item_korereco_tool_inner{
	background:url(../../img/item-korereco-tool-footer.gif) 0 bottom no-repeat;
	padding:5px 10px 15px 10px;
	text-align:left;
	font-size:108%;
	}

#item_korereco_tool_close a{
	display:block;
	text-indent:-9999px;
	position:absolute;
	right:5px;
	top:13px;
	width:20px;
	height:20px;
	}

/** 100608 end **/

#item_korereco_block .entry_body {
	display:block;
	width:260px;
	margin-left:30px;
	}
#item_korereco_block .entry_body dl{
	display:block;
	border-bottom:1px dotted #666666;
	padding:5px 0;
	}


#item_korereco_block .entry_body dl:hover{
	background-color: #F2F2F2;
	}


#item_korereco_block .rl_image{
	width:60px;
	float:left;
	}
#item_korereco_block .rl_link{
	width:190px;
	float:left;
	margin-left:5px;
	font-weight:bold;
	line-height:1.2;
	font-size:85%;
	}
#item_korereco_block span{
	font-weight:normal;
	margin-top:10px;
	font-size:77%;
	}

#item_korereco_block_bottom{
	background:url(../../img/item-korereco-bottom.jpg) bottom no-repeat;
	width:300px;
	height:20px;
	}

.af_block{
	width:620px;
	margin:25px auto;
	text-align:center;
	border-top:2px dashed #CCCCCC;
	padding-top:10px;
	}
.amitem{
	display:block;
	width:300px;
	height:120px;
	float:left;
	text-align:left;
	margin-left:5px;
	}
.amitem dl{
	border-bottom:none;
	}
.af_image{width:75px;float:left;}
.af_link{width:210px;float:left;margin-left:5px;}


	#cinema_tabmenu{background:url(../../img/tabmenu_bg.jpg) 0 0 repeat-x;height:40px;width:648px;margin-left:1px;}
	#cinema_tabmenu li{float:left; width:80px;margin-left:5px;height:36px;overflow:hidden;}
    #cinema_tabmenu a {display:block;background: url(../../img/tabmenu_btn.gif) 0 0 no-repeat;width:80px;height:36px;overflow:hidden;font-size:116%;color:#333;padding-left:18px;padding-top:7px;}
	#cinema_tabmenu a:hover{background-position:0 -36px;}
	#tab2 .entry_body{text-align:center;margin:0 auto;}
