@charset "utf-8";

/* main right
******************************************** */

#contents_block2 h3{
	margin-bottom:10px;
}

#contents_block2 h4{
	font-size:0.9em;
	line-height:1en;
	padding:10px;
	margin-bottom:15px;
	background-position:top left;
}

#contents_block2 .bg_reco h4{
	background-image:url("/floorguide/img/shop-topi-bg1-2.gif");
}

#contents_block2 .bg_newopen h4{
	background-image:url("/floorguide/img/shop-topi-bg2-2.gif");
}

#contents_block2 .bg_topic h4{
	background-image:url("/floorguide/img/shop-topi-bg3-2.gif");
}

#contents_block2 .bg_coup h4{
	background-image:url("/floorguide/img/shop-topi-bg4-2.gif");
}

#contents_block2 .bg_sale h4{
	background-image:url("/floorguide/img/shop-topi-bg5-2.gif");
}

#contents_block2 .bg_fair h4{
	background-image:url("/floorguide/img/shop-topi-bg6-2.gif");
}
#contents_block2 p{
	font-size:0.75em;
}

#contents_block2 .img_area{
	width:250px;
	float:left;
	padding-right:10px
}
	#contents_block2 .img_area p{
		padding-bottom: 5px;
		}

#contents_block2 .info_area{
	float:left;
	line-height:1.4em;
	/*line-height:1.6em;*/
}

#contents_block2 .w380{
	width:380px;
}

#contents_block2 .shop_logo{
	padding-bottom:5px;
}

#contents_block2 .shop_info{
	padding-top:20px;
}

#contents_block2 .shop_info .shop_info_title{
	font-size:0px;
	text-align:0px;

}

#contents_block2 .shop_info_in{
	padding:10px;
	background-color:#fff4ea;
	border:solid 1px #fb7d02;
}

#contents_block2 .shop_info td{
	font-size:0.75em;
	line-height:1em;
	padding-top: 2px;
	padding-right:25px;
	padding-bottom:6px;
	vertical-align:top;
}

/* #contents_block2 .shop_info td img{
	vertical-align:baseline;
} */

#contents_block2 .shop_info .site_btn{
	text-align:right;
}

#contents_block2 .info_area #recruit_staff{
	padding-top:7px;
}

#contents_block2 .info_area #recruit_staff a{
	display:block;
	width:154px;
	height:35px;
	background-image:url("/floorguide/img/recruit-btn.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
}

#contents_block2 .info_area #recruit_staff a:hover{
	background-position:left top;
}

#contents_block2 .info_area #recruit_staff a span{
	margin-left:-9999px;
	display:none;
}

#contents_block2 .shopnews_title{
	padding-top:30px;
	padding-bottom:5px;
}

#contents_block2 .shopnews_block{
	padding-bottom:20px;
}

#contents_block2 .info_date{
	padding:20px 0px 4px;
	border-top:dotted 1px #7a7878;
	text-align:1em;
	color:#999999;
}

#contents_block2 .bg_reco .info_date{
	background-image:url("/floorguide/img/shop-topi-bg1-1.gif");
}

#contents_block2 .bg_newopen .info_date{
	background-image:url("/floorguide/img/shop-topi-bg2-1.gif");
}

#contents_block2 .bg_topic .info_date{
	background-image:url("/floorguide/img/shop-topi-bg3-1.gif");
}

#contents_block2 .bg_coup .info_date{
	background-image:url("/floorguide/img/shop-topi-bg4-1.gif");
}

#contents_block2 .bg_sale .info_date{
	background-image:url("/floorguide/img/shop-topi-bg5-1.gif");
}

#contents_block2 .bg_fair .info_date{
	background-image:url("/floorguide/img/shop-topi-bg6-1.gif");
}

#contents_block2 .bg_reco .info_date,#contents_block2 .bg_newopen .info_date,#contents_block2 .bg_topic .info_date,#contents_block2 .bg_coup .info_date,#contents_block2 .bg_sale .info_date,#contents_block2 .bg_fair .info_date{
	background-position:bottom left;
	background-repeat:no-repeat;
}

#contents_block2 .info_area .news_txt{
	line-height:1.4em;
	}
	
	
/* mylord navi shop info 2010.10
------------------------------------------------------------ */
/*#contents_block2{ background-image: none;}*/
#contents_block_in div.navi{ background-image: none;} /* ie6 */

#contents_block_in div.navi img.contents-photo{
	width: 248px !important; width: 250px;
	border: solid 1px #cccccc;
	float:left;
	}
#contents_block_in div.navi div.contents-txt{
	width: 380px;
	float: right;
	}
	#contents_block_in div.navi h4{	padding: 0; line-height:1.3;}
	#contents_block_in div.navi p{ line-height: 1.4;}
	#contents_block_in div.navi div.contents-txt ul.item-list{margin-top: 12px; line-height: 1;}
	#contents_block_in div.navi div.contents-txt ul.item-list li{margin-bottom: 3px; font-size:85%;}
	#contents_block_in div.navi div.contents-txt p.reco{
		width: auto; height: 14px;
		background: url(/mylord_navi/10halloween/img/cap-recomend.gif) left top no-repeat;
		text-indent:-9999px;
		margin-top: 20px;
		margin-bottom: 5px;
		}
	#contents_block_in div.navi div.clear{
		float: none;
		clear: both;
		line-height: 0;
		font-size: 0;
		width: auto;
		background: url(/mylord_navi/10halloween/img/bg-dotline.gif) left bottom repeat-x;
		height: 1px;
		padding-top: 20px;
		}
	#contents_block_in div.navi div.staff-comment{ background:none;}
	div#contents_block_in div.navi div.staff-comment{
		background: url(/mylord_navi/10halloween/img/bg-shopinfo-comment.gif) right top repeat-y !important;
		background:none;
		margin-top: 15px;
		}
	#contents_block_in div.navi div.staff-comment div.staff-photo{
		width: 250px;
		float:left;
		}
		#contents_block_in div.navi div.staff-comment div.staff-photo img{
			display: block;
			width: 248px !important; width: 250px;
			border: solid 1px #cccccc;
			margin-bottom: 5px;
			}
	#contents_block_in div.navi div.staff-comment div.comment{
		padding: 5px 8px 8px 12px;
		width: 360px !important; width: 380px; float: right;
		background: none !important;
		background: url(/mylord_navi/10halloween/img/bg-shopinfo-comment.gif) right top repeat-y;
		height: auto !important; height: 200px;
		}
	#contents_block_in div.navi div.staff-comment div.comment p.cap{
		width: 144px;
		height: 32px;
		background: url(/mylord_navi/10halloween/img/icon-staff.gif) left top no-repeat;
		text-indent: -9999px;
		margin-bottom: 10px;
		}
	
	#contents_block_in div.navi div.staff-comment div.comment p{ line-height: 1.4; margin-top: 3px;}

	#contents_block_in div.navi div.clr{
		line-height: 0;
		font-size: 0;
		height: 0;
		float: none;
		clear:both;
		}
		



