@charset "UTF-8";


/* -----------------------------------------------
Common
----------------------------------------------- */
body.report h1 {
	width:704px;
	height:56px;
	background:transparent url(../report/images/title_report070423.gif) no-repeat 0 0;
	overflow:hidden;
}

body.report h1 a{
	width:704px;
	height:56px;
	display:block;

	text-indent:-9999px;
	background:transparent url(../report/images/title_repor070423.gif) no-repeat 0 0;
	
	
}

.report h1#title_report_sub {
	width:203px;
	height:44px;
	background:transparent url(../report/images/title_report070423S.gif) no-repeat 0 0;
	overflow:hidden;
	margin-bottom:18px;
}

.report h1#title_report_sub a{
	width:203px;
	height:44px;
	display:block;

	text-indent:-9999px;
	background:transparent url(../report/images/title_report070423S.gif) no-repeat 0 0;
	
}


body.report .columnWrapper {
	width:703px;
	margin:24px 0 0 0;
}


body.report .itemWrapper{
	width:490px;
	
	border:none;
	
	margin:0;
	padding:0;
}


.itemContents_upper {
	width:340px;
	float:left;

	padding:0 0 0 5px;
	border-bottom:solid 1px #D9D9D9;
}

.itemContents_upperL {
	width:475px;
	float:left;

	margin:0 0 15px 0;
	padding:0 0 10px 5px;
	border-bottom:solid 1px #D9D9D9;
}


body.report .itemContents {
	width:336px;
	float:left;
	/*display:inline;*/

	padding:5px;
}

/*商品タイトル　ハーフ*/
body.report .itemTitle {
	width:326px;
	float:left;
	/*display:block;*/
	
	background:#EBEBEB;
	
	margin:0 0 2px 0;
	padding:6px 10px;
}

/*商品タイトル　フル*/
body.report .itemTitleL {
	width:480px;
	float:left;
	display:block;
	
	background:#EBEBEB;
		
	margin:0 0 3px 0;
	padding:6px 0 6px 10px;
}

body.report h4{
	margin:0 0 10px 0;	
}


 /* コラム右
----------------------------------------------- */


/*ヘッダ*/
.headEventreport {
	width:490px;
	height:22px;

	background:transparent url(../report/images/head_eventreport.gif) no-repeat 0 0;
	text-indent:-9999px;
	
	margin:0 0 12px 0;
	/*overflow:hidden;*/
}


.headInterview {
	width:490px;
	height:22px;

	background:transparent url(../report/images/head_interview.gif) no-repeat 0 0;
	text-indent:-9999px;
	
	margin:0 0 12px 0;
	/*overflow:hidden;*/
}

.headEventpast {
	width:490px;
	height:22px;

	background:transparent url(../report/images/head_eventpast.gif) no-repeat 0 0;
	text-indent:-9999px;
	
	margin:0 0 12px 0;
	/*overflow:hidden;*/
}




.headMovieinfo {
	width:490px;
	height:22px;

	background:transparent url(../report/images/head_movieinfo.gif) no-repeat 0 0;
	text-indent:-9999px;
	
	margin:0 0 12px 0;
	/*overflow:hidden;*/
}

.headPackageinfo {
	width:490px;
	height:22px;

	background:transparent url(../report/images/head_packageinfo.gif) no-repeat 0 0;
	text-indent:-9999px;
	
	margin:0 0 12px 0;
	/*overflow:hidden;*/
}

.headShopinfo {
	width:490px;
	height:22px;

	background:transparent url(../report/images/head_shopinfo.gif) no-repeat 0 0;
	text-indent:-9999px;
	
	margin:0 0 12px 0;
	/*overflow:hidden;*/
}

.headReportpast {
	width:490px;
	height:22px;

	background:transparent url(../report/images/head_report_past.gif) no-repeat 0 0;
	text-indent:-9999px;
	
	margin:0 0 12px 0;
	/*overflow:hidden;*/
}

/*ヘッダ上マージン*/
.headMargin {
	margin-top:18px;
}


.detail {
	width:40px;
	float:right;

	font-size:10px;
}


itemPctReport{
	width:130px;
}

.entryWrapper {
	width:490px;
	
	margin:0 0 50px 0;
	padding:0;
}

.entryWrapper img {
	margin:0 10px 5px 0;
}

body.report p{
	margin:0 0 20px 0;
}

.itemMaster{/*psより変更 07.04.14*/
	margin:40px 0 40px 0;
	padding:10px 10px 0 10px;
	
	background:#E8E8E8;
	border:solid 1px #A7A7A7;
}

p.webmaster{
	text-align:right;
	padding:0px;
	margin-bottom:0px;
}



/* コラム左
----------------------------------------------- */
/*新着情報*/
dt.newinfo {
	width:195px;
	height:26px;

	background:transparent url(../report/images/head_newinfo_s.gif) no-repeat 0 0;
	text-indent:-9999px;
	/*overflow:hidden;*/
}

/*今後のイベント情報*/
dt.eventComing {
	width:195px;
	height:26px;

	background:transparent url(../report/images/head_event_coming_s.gif) no-repeat 0 0;
	text-indent:-9999px;
	/*overflow:hidden;*/
}

/*NEWS*/
dt.eventNews {
	width:195px;
	height:26px;

	background:transparent url(../report/images/head_event_news_s.gif) no-repeat 0 0;
	text-indent:-9999px;
	/*overflow:hidden;*/
}

/*新着イベントレポート*/
dt.reportNew {
	width:195px;
	height:26px;

	background:transparent url(../report/images/head_report_new_s.gif) no-repeat 0 0;
	text-indent:-9999px;
	/*overflow:hidden;*/
}

/*過去のイベントレポート*/
dt.reportPast {
	width:195px;
	height:26px;

	background:transparent url(../report/images/head_report_past_s.gif) no-repeat 0 0;
	text-indent:-9999px;
	/*overflow:hidden;*/
}


 /* プルダウンタブ
----------------------------------------------- */
#searchPast{
	width:195px;
	
	margin:18px 0 20px 0;
}
	
/*項目*/
.label {
  width: 168px;
  /*clear: left;*/
  display: block;
  /*float: left;*/

	text-align:left;
}

/*入力BOX*/
.control {
  display: block;

	margin:0 0 6px 0;
}


#selectCategory {
	width:195px;
	font-size:11px;
	
	border:solid 1px #DADADA;
}



/* -----------------------------------------------
データベース読み込み
----------------------------------------------- */
 /* 映画情報
----------------------------------------------- */
.blogMovie{
}


/*映画詳細　テーブル*/
table.movieDetail {
	width:326px;
	border:0px;
	
	padding:0 0 0 8px;
}

table.movieDetail tr {
	vertical-align:top;
}

/*映画詳細　左*/
table.movieDetail td.subject{ 
	width:95px;

	text-align:left;
	padding:0 10px 8px 0;
}

/*映画詳細　右*/
table.movieDetail td.contents{ 	
	width:216px;
	text-align:left;

	padding:0 0 8px 0;
}

table.movieDetail td.lead{ 	
	width:326px;
	text-align:left;

	padding:0 0 8px 0;
}


 /* VIDEO DVD情報 package
----------------------------------------------- */
.blogPackage{
}


.blogPackage .itemRight {
	width:346px;
	float:right;

	margin:0;
}	
	
.blogPackage .itemContents {
	padding:0 0 0 10px;
}

.blogPackage .itemTitle {
	width:326px;
	float:left;
	display:block;
	
	background:#EBEBEB;
	
	margin:0 0 6px 0;
	padding:6px 10px;
}

.blogPackage .itemContents p{
	margin:0 0 10px 0;
	padding:0;
}


 /* 商品情報 shop
----------------------------------------------- */
.blogShop{
}


.blogShop h3 {
	background:none;

	margin:0 0 10px 0;
	padding:0;
}

.blogShop .btn {
	padding:0;
	vertical-align:top;
}

.blogShop .itemPct img{
	border:none;
}


table.shopDetail {
	width:326px;
	border:0px;
}

table.shopDetail tr {
	vertical-align:top;
}

/*商品詳細　左*/
table.shopDetail td.subject{ 
	width:50px;

	text-align:left;
	padding:0 10px 8px 0;
}

/*商品詳細　右*/
table.shopDetail td.contents{ 	
	width:281px;
	text-align:left;

	padding:0 0 8px 0;
}

table.shopDetail td.lead{ 	
	width:326px;
	text-align:left;

	padding:0 0 8px 0;
}

