@charset "utf-8";
/* CSS Document */

@import url(common.css);


.mainLeadText {
background-image:url(/images/concept/leadtext.gif);
height:68px;
}

#mainh3 {
background:url(/images/concept/title.jpg) no-repeat;
width:707px;
height:199px;
text-indent:-9999px;
}
#mainLead {
background:url(/images/concept/title_bg.jpg) no-repeat;
width:707px;
margin:0 0 30px;
height:200px;
}
	#mainLead p {
	font-size:14px;
	margin:0 0 12px;
	padding:10px 30px 0 239px;
	}
		#mainLead p strong {
		color:#b34b4a;
		}


#about {
}
	#about h3 {
	background-image:url(/images/concept/h3_about.gif);
	height:39px !important;
	width:707px !important;
	}
	
#concept {
}
	#concept h3 {
	background-image:url(/images/concept/h3_concept.gif);
	height:39px !important;
	width:707px !important;
	}
	
	#concept .box {
	margin:0 0 20px;
	}
		#concept .box .textArea {
		width:527px;
		float:right;
		padding:0;
		}
			#concept .box .textArea h4 {
			background-repeat:no-repeat;
			text-indent:-9999px;
			font-size:1px;
			width:527px;
			height:45px;
			margin:0 0 12px;
			}
				#concept .box .textArea .plannerfirst {
				background-image:url(/images/concept/concept_plannerfirst_title.gif);
				}
				#concept .box .textArea .smartplanning {
				background-image:url(/images/concept/concept_smartplanning_title.gif);
				}
				#concept .box .textArea .heartcouture {
				background-image:url(/images/concept/concept_heartcouture_title.gif);
				}
			#concept .box .textArea h5 {
			font-size:12px;
			font-weight:bold;
			margin:0 0 12px;
			}
			#concept .box .textArea p {
			font-size:12px;
			}
		#concept .box .imgArea {
		width:169px;
		float:left;
		}


#promise {
}
	#promise h3 {
	background-image:url(/images/concept/h3_promise.gif);
	height:39px !important;
	width:707px !important;
	}
	
	#promise .box {
	float:left;
	width:230px;
	margin:0 9px 0 0;
	background-repeat:no-repeat;
	background-position:bottom;
	height:380px;
	}
		#promise .box h4 {
		background-repeat:no-repeat;
		text-indent:-9999px;
		height:106px;
		margin:0 0 24px;
		}
		#promise .box h5 {
		background-repeat:no-repeat;
		text-indent:-9999px;
		height:29px;
		margin:0 0 24px;
		}
		#promise .box p {
		font-size:10px;
		padding:0 14px;
		}
		#promise #ansin {
		background-image:url(/images/concept/promise_ansin_bg.gif);
		}
			#promise #ansin h4 {
			background-image:url(/images/concept/promise_ansin_title.gif);
			}
			#promise #ansin h5 {
			background-image:url(/images/concept/promise_ansin_subtitle.gif);
			}
			#promise #ansin p {
			color:#835b89;
			}
		#promise #sense {
		background-image:url(/images/concept/promise_sense_bg.gif);
		margin:0;
		}
			#promise #sense h4 {
			background-image:url(/images/concept/promise_sense_title.gif);
			}
			#promise #sense h5 {
			background-image:url(/images/concept/promise_sense_subtitle.gif);
			}
			#promise #sense p {
			color:#5b7689;
			}
		#promise #time {
		background-image:url(/images/concept/promise_time_bg.gif);
		float:right;
		margin:0;
		}
			#promise #time h4 {
			background-image:url(/images/concept/promise_time_title.gif);
			}
			#promise #time h5 {
			background-image:url(/images/concept/promise_time_subtitle.gif);
			}
			#promise #time p {
			color:#81895b;
			}


#lasupport {
}
	#lasupport h3 {
	background-image:url(/images/concept/h3_support.gif);
	height:39px !important;
	width:707px !important;
	}
	#lasupport .lead {
	font-size:12px;
	margin:0 0 20px;
	}
	
	#lasupport .box {
	margin:0 0 20px;
	background:url(/images/concept/support_case_title.gif) no-repeat top left;
	}
		#lasupport .box .textArea {
		background:url(/images/concept/support_bg.gif) repeat-y left;
		width:555px;
		float:right;
		padding:0 0 0 18px;
		}
			#lasupport .box .textArea h4 {
			background:url(/images/concept/support_titlebg.gif) repeat-x bottom;
			margin:0 0 6px;
			padding:0 0 6px;
			font-size:12px;
			font-weight:bold;
			color:#a52929;
			}
			#lasupport .box .textArea p {
			font-size:12px;
			}


#place {
}
	#place h3 {
	background-image:url(/images/concept/h3_place.gif);
	height:39px !important;
	width:707px !important;
	}
	#place .lead {
	font-size:12px;
	margin:0 0 20px;
	}
	
	#place h4 {
	background-image:url(/images/concept/h4_place.gif);
	height:15px !important;
	width:330px !important;
	margin:0 0 25px;
	}
	
	#place .box {
	border:solid 1px #c7baa7;
	margin:0 0 20px;
	position:relative;
	}
		#place .box .titleArea {
		float:left;
		position:relative;
		top:-8px;
		width:131px;
		}
			#place .box h5 {
			height:126px;
			}
				#place #metro h5 {
				background-image:url(/images/concept/placebox_title_metro.gif);
				}
				#place #others h5 {
				background-image:url(/images/concept/placebox_title_others.gif);
				}
		#place .box .textArea {
		width:555px;
		float:right;
		}
			#place .box .textArea p {
			font-size:12px;
			padding:10px 10px 10px 0;
			}
		
