@charset "UTF-8";


/* -----------------------------------------------
Common
----------------------------------------------- */
body.movie h1{
	width:704px;
	height:37px;
	background:transparent url(../movie/images/title_movie.gif) no-repeat 0 0;
}

body.movie h1 a{
	width:704px;
	height:37px;
	display:block;

	text-indent:-9999px;
	background:transparent url(../movie/images/title_movie.gif) no-repeat 0 0;
}


body.movie .columnWrapper {
	width:703px;
	margin:24px 0 0 0;
}


 /* コラム右
----------------------------------------------- */
body.movie .itemWrapper {
	width:490px;
	
	margin:0 0 10px 0;
}


/*NOW ON SCREEN*/
.headNowon {
	width:490px;
	height:22px;

	background:transparent url(../movie/images/head_nowon.gif) no-repeat 0 0;
	text-indent:-9999px;
	
	margin:0 0 12px 0;
	/*overflow:hidden;*/
}

.headComing {
	width:490px;
	height:22px;

	background:transparent url(../movie/images/head_coming.gif) no-repeat 0 0;
	text-indent:-9999px;
	
	margin:40px 0 12px 0;
	/*overflow:hidden;*/
}

.headLineup {
	width:490px;
	height:22px;

	background:transparent url(../movie/images/head_lineup.gif) no-repeat 0 0;
	text-indent:-9999px;
	
	margin:40px 0 12px 0;
	/*overflow:hidden;*/
}

.headRoman {
	width:490px;
	height:22px;

	background:transparent url(../movie/images/head_roman.gif) no-repeat 0 0;
	text-indent:-9999px;
	
	margin:40px 0 12px 0;
	/*overflow:hidden;*/
}


.headLineUp {
	width:490px;
	height:22px;

	background:transparent url(../movie/images/head_coming.gif) no-repeat 0 0;
	text-indent:-9999px;
	
	margin:40px 0 12px 0;
	/*overflow:hidden;*/
}


/*ロマンポルノ館*/
.romanSite a{
	width:341px;
	height:30px;
	float:right;

	background:transparent url(../movie/images/btn_romansite.gif) no-repeat 0 0;
	text-indent:-9999px;

	margin:18px 0 3px 0;
}

.romanSite a:hover{
	background:transparent url(../movie/images/btn_romansite.gif) no-repeat 1px 1px;
}


/*検索結果*/
.headResult {
	width:490px;
	height:22px;

	background:transparent url(../movie/images/head_result.gif) no-repeat 0 0;
	text-indent:-9999px;
	
	margin:0 0 12px 0;
	/*overflow:hidden;*/
}


/*映画詳細　テーブル*/
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;
}




/* コラム左
----------------------------------------------- */
/*NOW ON SCREEN*/
dt.nowon {
	width:195px;
	height:26px;

	background:transparent url(../movie/images/head_nowon_s.gif) no-repeat 0 0;
	text-indent:-9999px;
	/*overflow:hidden;*/
}

/*COMING SOON*/
dt.coming {
	width:195px;
	height:26px;

	background:transparent url(../movie/images/head_coming_s.gif) no-repeat 0 0;
	text-indent:-9999px;
	/*overflow:hidden;*/
}


/*新着情報*/
dt.newinfo {
	width:195px;
	height:26px;

	background:transparent url(../movie/images/head_newinfo_s.gif) no-repeat 0 0;
	text-indent:-9999px;
	/*overflow:hidden;*/
}



 /* 検索フォーム
----------------------------------------------- */
.searchMovie{
	width:195px;
	height:167px;
	
	font-size:10px;
	background:transparent url(../movie/images/bg_searchmovie.gif) no-repeat 0 0;

	position:relative;	
	margin:0 0 24px 0;
	padding:0;
}

.searchMovie form {
	/*width: 175px;*/
	/*height: 40px;*/
	position:absolute;
	top:34px;
	left:12px;
}

.searchMovie input { 
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size:10px;
}

.searchMovie input:focus {
	background:#EBEBEB;
}

/*項目*/
.label {
  width: 40px;
  /*clear: left;*/
  display: block;
  float: left;

	text-align:right;

  margin: 0 10px 0 0;
}

/*入力BOX*/
.control {
  display: block;

  margin: 0;
	padding:0 0 6px 0;
}

input.searchInput {
	width:114px;
	height:16px;

	border:inset 1px #dadada;
	background:#FFFFFF;
	
	margin:0;
	padding:0;

}

/*検索ボタン*/
.movie input.btnSearch{
  width:116px;
  height:26px;
	
	margin:0 0 0 50px;
	padding:0;
}

.serchMore{
	width:104px;
	height:25px;
	
	border:solid 1px #ffffff;
	background-color:#dddddd;
	
	text-align:center;
	
	margin:3px 0 0 50px;
	line-height:1.3;
	padding:5px;
}



.serchMore a:link{
	color:#4F4F4F;
	text-decoration:underline;
}


.serchMore a:visited {
	color:#4F4F4F;
	text-decoration:underline;
}

.serchMore a:hover {
	color:#CE1100;
	text-decoration:underline;
}

.serchMore a:active {
	color:#404040;
	text-decoration:underline;
}

