@import url( format.css );
@import url( base.css );
@import url( inner.css );


/* mainContents style
---------------------------------------------------- */
#leftContents{
	width:645px;
	text-align:center;
	border:none;
	background:none;
}
#leftContents .inL{
	border:1px solid #D5CCB9;
	width:586px;
	text-align:center;
	background-color: #fdfcf8;
	padding-top: 30px;
	padding-bottom: 10px;
	margin: 0px;
	padding-right: 32px;
	padding-left: 32px;
}
	h1.pageTitle{
		padding:0px;
		text-align:left;
		height:70px;
		display:block;
		background:url(../../images/enjoy/tt_enjoy.gif) no-repeat;
	}
	.pageTitle span{
		position: absolute;
		z-index: -1;
	}

	.listBlock{
		padding:0px 0px 15px 0px;
		text-align:center;
	}

	.listBlock .enjoyHeader{
		padding:6px 0px 0px 0px;
		text-align:left;
		line-height:150%;
	}
		.listBlock .enjoyHeader p{
			margin:0 0 26px;
			padding:0px 0px 0px 0px;
			line-height:150%;
		}

	.listBlock .enjoyReport{
		width:557px;
		 min-height: 144px;	/* for Modern Browser*/
		 height: auto !important;	/* for Modern Browser*/
		 height: 144px;	/* for All Browser*/
		padding-left:29px;
		padding-top:25px;
		padding-bottom:0;
		margin-bottom:0;
		text-align:left;
		border:1px solid #e2d8bf;
	    	position: relative;		
	}
		.listBlock #family{
			background: url("../../images/enjoy/enjoy_index_bg01.jpg") no-repeat right top;
		}
		.listBlock #city{
			background: url("../../images/enjoy/enjoy_index_bg02.jpg") no-repeat right top;
		}
		.listBlock #tower{
			background: url("../../images/enjoy/enjoy_index_bg03.jpg") no-repeat right top;
			margin-bottom:40px;
		}

　　　　.listBlock .enjoyReport h2{
          width:179px;
		　text-align:left;
	　　}
		.enjoyReport h2#mi_family{
			background: url("../../images/enjoy/stt_sub_family.gif") no-repeat left top;
			height:18px;
		}
		.enjoyReport h2#mi_family span{
		   visibility:hidden;
		}
		.enjoyReport h2#mi_city{
			background: url("../../images/enjoy/stt_sub_city.gif") no-repeat left top;
			height:18px;
		}
		.enjoyReport h2#mi_city span{
		   visibility:hidden;
		}
		.enjoyReport h2#mi_tower{
			background: url("../../images/enjoy/stt_sub_tower.gif") no-repeat left top;
			height:18px;
		}
		.enjoyReport h2#mi_tower span{
		   visibility:hidden;
		}

	.listBlock .enjoyReport p.lead_s{
		width:308px;
		text-align:left;
		font-size:10px;
		line-height:140%;
		letter-spacing:30%;
		margin-top:16px;
		padding-left:2px;
	}

	.listBlock .enjoyReport .btn{
		width:323px;
		height:26px;
		text-align:right;
		margin-top:12px;
		background:url(../../images/enjoy/line_red.gif) repeat-x left bottom;
		position:absolute;
		bottom:-1px
	}


	.hr01 {
		width:585px;
		height:24px;
		padding: 0px;
		background: url("../../images/dream/hr01.gif") repeat-x left 6px;	
	}



/*- メインタイトル部分 --------------*/

#mainContents .reportHeader{
	width:768px;
	margin:0px auto 0px auto;
	background:url(../../images/dream/report/vol26/img_report_head.jpg) center top no-repeat;
}



