@charset "utf-8";
/*********************************************
**    Copyright (c) 2008 life.
**                  All Rights Reserved.
**********************************************/
/* IndexPage
-------------------------------------------------------------------------------------------------*/
#Shop #Contents {
	padding			: 0 25px 0 40px;
	
}
/*
	#Shop #Contents div.tenantContents {
		background		: url(images/map_large_area.gif) no-repeat right top;
		width			: 100%;
		min-height		: 500px;
		_height			: 500px;
	}
*/
		#Shop #Contents #ShopContents .leaseMes {
			font-size		: 129%;
			font-weight		: bold;
			margin			: 0 0 20px;
		}
		#Shop #Contents div#ShopContents ul li {
			margin			: 0 0 12px;
		}
#Shop .shopIndex h1 {
	background		: url(images/h1_arrow.gif) no-repeat 0 center;
	margin			: 0 0 20px;
	padding			: 7px 0 7px 30px;
	border-bottom	: 2px solid #0098d1;
	font-size		: 144%;
	line-height		: 1.2;
}
/*
		#Shop h1 span {
			background:url(images/img_land_tit01.jpg) 680px center no-repeat;
			display:block;
		}

*/

/* Header Background
-------------------------------------------------------------------------------------------------*/
#Shop #Header {
	background:url(images/bg_shop.jpg) left top no-repeat;
}
#Shop #HeaderMenu ul.LowLayer { border-top: 4px solid #0098d1;}


/* index
-------------------------------------------------------------------------------------------------*/
#shopIndex {
	height: 700px;
	width: 815px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
#Shop #shopabout01 {
	height: 250px;
	width: 815px;
}
#Shop #shopabout01 .flL {
	float:left;
	width:330px;
}
#Shop #shopabout01 .flC {
	float:left;
	width:280px;
}

#Shop #shopabout01 .flR {
	float:right;
}
#Shop #shopabout01 .flR p {
	line-height: 1.5em;
	margin-top: 0.5em;
}
#Shop  #shopabout02 {
	height: 400px;
	width: 815px;
}
#Shop #shopabout02 .flL {float:left;width:450px;}

#Shop #shopabout02 .flR {
	float:right;
	text-align: center;
	padding:20px 0 0 0;
}

#Shop .shopSubt { font-size:144%;font-weight:bold;color:#0094d0;}

#Shop #shopabout01,
#Shop #shopabout02 {clear:both;}

#Shop #shopabout01 dl { }
	#Shop #shopabout01 dt {
	background:url(images/shop-1_10.gif) left center no-repeat;
	float:left;
	padding-left:15px;
	width:80px;
						}
	#Shop #shopabout01 dd {  }

#Shop #shopabout02 dl { margin-bottom:20px !important;margin-bottom:0; }
#Shop #shopabout01 .spc1 {
	padding-right: 95px;
}

	#Shop #shopabout02 dt {
	float:left;
	display:inline;
	width:80px;
	display:block;
						}
	#Shop #shopabout02 dd { 
	border-bottom:#d1d3d5 solid 1px;
	padding-left:95px;
	}
		#Shop #shopabout02 dd p { 
		height:1%;
		font-size:100%;
		}
	#shopabout02 .flL p {font-size:114%;}

/* staff
-------------------------------------------------------------------------------------------------*/
#Shop #Container.staffContainer { padding-bottom:0 !important; }
#Shop .staffTit h1 { padding-top:35px;}	
#Shop .staffTit p { padding-bottom:10px;}	


#Shop .staffMain { background:url(images/bg_staff_mid.jpg) top left repeat-y;
 }
#Shop .staffBgBot { background:url(images/bg_staff_bot.jpg) left bottom no-repeat; }


#Shop .staffMain .staffBgBot #StaffContents {
	background:url(images/bg_staff_top.jpg) left top no-repeat;
	padding:0 0 50px 0;
}
#StaffContents #staffAbout { padding:0 0 20px 95px;}
#StaffContents .staffTit { text-align:center;}

#Shop .staffProf { width:701px;}
	.staffProf .staffBox.bg01 { 
		background:url(images/img_staff_mid.png) left top repeat-y;
		clear:both;
		behavior: expression(IEPNGFIX.fix(this));
}
	.staffProf .staffBox.bg02 { 
		background:url(images/img_staff_mid02.png) left top repeat-y;
		clear:both;
		behavior: expression(IEPNGFIX.fix(this));
}
	
	.staffProf .staffBox dl {
	clear:both;
	width:280px;
	padding:5px 0 15px 22px;
}
		.staffProf .staffBox dt { float:left;clear:both;display:inline;}
			.staffProf .staffBox dt img { vertical-align:top;}
		.staffProf .staffBox .blue dd { border-top:#8ad0ec solid 1px;padding-left:55px;}
		.staffProf .staffBox .pink dd { border-top:#f7a19f solid 1px;padding-left:55px;}
			.staffProf .staffBox dd p { height:1%;}

		.staffProf .staffBox .flL { float:left;width:325px;}
		.staffProf .staffBox .flR { float:right;width:325px;}

	.staffProf .staffBoxbottom { clear:both;padding-bottom:25px;}
	.staffProf .staffName .flL,
	.staffProf .staffBoxbottom .flL { float:left;font-size:1%;position:relative;}
	.staffProf .staffName .flR,
	.staffProf .staffBoxbottom .flR { float:right;font-size:1%;position:relative;}
	.staffProf .staffBlog {position:absolute;top:130px;left:234px;}
	

* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
} 
