/*++++++++++++++++++++++++++++++++++++++++++
++++++写真・リード
+++++++++++++++++++++++++++++++++++++++++++*/


.guide_entertainment_main_upper{
	clear:both;
	width:590px;
	height:300px;
	position:relative;
}

#guide_contents_r .guide_entertainment_main_upper{
	margin-bottom:15px;
}


#guide_entertainment_lead01{
	z-index:100;
	position:absolute;
	top:0px;
	left:0px;
	width:263px;
	height:auto;
	margin-bottom:30px;
	padding-right:12px;
	color:#444444;
	line-height:1.4em;
	text-indent:1em;
	font-size:14px;
}

#guide_entertainment_lead01 .guide_entertainment_lead01_second {
	display:block;
	text-indent:1em;
}

#guide_entertainment_main_photo{
	position:relative;
	position:absolute;
	top:0px;
	left:275px;
	width:315px;
	height:245px;
}

#guide_entertainment_main_photo dd{
	position:absolute;
	top:256px;
	left:0px;
	width:315px;
	height:36px;
	font-size:10px;
	color:#333333;
	line-height:1.6em;
	text-align:right;
	background:no-repeat top left;
}

#guide_entertainment_lead02{
	z-index:99;
	position:relative;
	position:absolute;
	top:164px;
	left:0px;
	width:275px;
	height:auto;
}

#guide_entertainment_lead02 dt{
	position:absolute;
	top:-14px;
	height:60px;
	width:275px;
	text-indent:-9999px;
	background:-1px 0px no-repeat;
}

#guide_entertainment_lead02 .guide_cap{
	position:absolute;
	top:46px;
	left:0px;
	width:275px;
	height:auto;
	background:no-repeat top right;
}

#guide_entertainment_lead02 .guide_cap span {
	display:block;
	padding:4px 66px 0px 0px;
	font-size:12px;
	line-height:1.4em;
	color:#777777;
}

/*++++++++++++++++++++++++++++++++++++++++++
++++++内容
+++++++++++++++++++++++++++++++++++++++++++*/

.guide_entertainment_box {
	width:590px;
	position:relative;
}

#guide_contents_r .guide_entertainment_box {
	margin-bottom:30px;
}

	/*++++++++++++++++++++++++++++++++++++++++++
	++++++紹介１
	+++++++++++++++++++++++++++++++++++++++++++*/
	#guide_entertainment_articlemain {
		position:relative;
		float:left;
		width:286px;
	}
	#guide_entertainment_articlemain dt {
		position:absolute;
		top:172px;
		width:286px;
		height:20px;
		background:no-repeat;
		text-indent:-9999px;
	}
	#guide_entertainment_articlemain dd#guide_entertainment_articlemain_exp {
		padding-top:20px;
		font-size:12px;
		line-height:18px;
		color:#777777;
	}

	#guide_entertainment_articlesub01 {
		position:absolute;
		top:0px;
		left:304px;
		width:286px;
		height:105px;
	}
	#guide_entertainment_articlesub01 dt {
		width:146px;
		height:20px;
		background:no-repeat;
		text-indent:-9999px;
	}
	#guide_entertainment_articlesub01 dd.guide_entertainment_articlesub_photo {
		position:absolute;
		top:0px;
		left:146px;
	}
	#guide_entertainment_articlesub01 dd.guide_entertainment_articlesub_exp {
		font-size:10px;
		line-height:16px;
		color:#777777;
		width:140px;
	}



	#guide_entertainment_articlesub02 {
	position:absolute;
	top:123px;
	left:304px;
	width:286px;
	height:105px;
	}
	#guide_entertainment_articlesub02 dt {
		position:absolute;
		top:0px;
		left:140px;
		width:146px;
		height:20px;
		background:no-repeat;
		text-indent:-9999px;
	}
	#guide_entertainment_articlesub02 dd.guide_entertainment_articlesub_photo {
	}
	#guide_entertainment_articlesub02 dd.guide_entertainment_articlesub_exp {
		position:absolute;
		top:20px;
		left:140px;
		font-size:10px;
		line-height:16px;
		color:#777777;
		width:140px;
	}

#guide_entertainment_articlesub03 {
		position:absolute;
		top:246px;
		left:304px;
		width:286px;
		height:105px;
	}
	#guide_entertainment_articlesub03 dt {
		width:146px;
		height:20px;
		background:no-repeat;
		text-indent:-9999px;
	}
	#guide_entertainment_articlesub03 dd.guide_entertainment_articlesub_photo {
		position:absolute;
		top:0px;
		left:146px;
	}
	#guide_entertainment_articlesub03 dd.guide_entertainment_articlesub_exp {
		font-size:10px;
		line-height:16px;
		color:#777777;
		width:140px;
	}
	
	#guide_entertainment_articlesub04 {
	position:absolute;
	top:369px;
	left:304px;
	width:286px;
	height:105px;
	}
	#guide_entertainment_articlesub04 dt {
		position:absolute;
		top:0px;
		left:140px;
		width:146px;
		height:20px;
		background:no-repeat;
		text-indent:-9999px;
	}
	#guide_entertainment_articlesub04 dd.guide_entertainment_articlesub_photo {
	}
	#guide_entertainment_articlesub04 dd.guide_entertainment_articlesub_exp {
		position:absolute;
		top:20px;
		left:140px;
		font-size:10px;
		line-height:16px;
		color:#777777;
		width:135px;
		padding-left:5px;
	}

	/*++++++++++++++++++++++++++++++++++++++++++
	++++++紹介２
	+++++++++++++++++++++++++++++++++++++++++++*/
	#guide_entertainment_sub_left {
		float:left;
		width:286px;
		background:no-repeat bottom;
	}

	#guide_entertainment_sub_right {
		float:right;
		width:286px;
	}

	#guide_entertainment_sub_left h3 {
		background:no-repeat;
		text-indent:-9999px;
	}

	.guide_entertainment_sub_left_box_photoL, .guide_entertainment_sub_left_box_photoR {
		padding:10px 0px 10px 0px;
		clear:both;
	}
	.guide_entertainment_sub_left_box_photoL dt {
		float:right;
		width:149px;
		height:24px;
		background:no-repeat;
		text-indent:-9999px;
	}
	.guide_entertainment_sub_left_box_photoL dd.guide_entertainment_sub_left_box_photo {
		float:left;
		width:120px;
		padding-left:9px;
		color:#504f4f;
		font-size:10px;
		line-height:16px;
	}
	.guide_entertainment_sub_left_box_photoL dd.guide_entertainment_sub_left_box_photo img {
		display:block;
	}
	.guide_entertainment_sub_left_box_photoL dd.guide_entertainment_sub_left_box_txt {
		float:right;
		width:149px;
	}
	.guide_entertainment_sub_left_box_photoL dd.guide_entertainment_sub_left_box_txt span {
		display:block;
		width:140px;
		margin-right:9px;
		font-size:10px;
		line-height:16px;
		color:#777777;
	}
	.guide_entertainment_sub_left_box_photoR dt {
		float:left;
		width:149px;
		height:24px;
		background:no-repeat 9px 0px;
		text-indent:-9999px;
	}
	.guide_entertainment_sub_left_box_photoR dd.guide_entertainment_sub_left_box_photo {
		float:right;
		width:120px;
		padding-right:9px;
		color:#504f4f;
		font-size:10px;
		line-height:16px;
	}
	.guide_entertainment_sub_left_box_photoR dd.guide_entertainment_sub_left_box_photo img {
		display:block;
	}
	.guide_entertainment_sub_left_box_photoR dd.guide_entertainment_sub_left_box_txt {
		float:left;
		width:149px;
	}
	.guide_entertainment_sub_left_box_photoR dd.guide_entertainment_sub_left_box_txt span {
		display:block;
		width:140px;
		margin-left:9px;
		font-size:10px;
		line-height:16px;
		color:#777777;
	}

	#guide_entertainment_sub_right h3 {
		background:no-repeat;
		text-indent:-9999px;
	}
	#guide_entertainment_sub_right dl {
		padding-left:16px;
	}
	#guide_entertainment_sub_right dt {
		clear:both;
		color:#334066;
		font-size:12px;
		font-weight:bold;
		padding:8px 0px 2px 0px ;
	}
	#guide_entertainment_sub_right dt span {
		font-size:10px;
	}
	#guide_entertainment_sub_right dd {
		padding-bottom:6px;
		font-size:10px;
		line-height:16px;
		color:#777777;
	}
	#guide_entertainment_sub_right dd.guide_entertainment_sub_ritght_ddlast{
		padding-bottom:0px;
	}
	.guide_entertainment_sub_right_photo {
		float:right;
		padding:2px 0px 0px 2px;
	}
