@charset "utf-8";
/* ----------------------------------------------
	This style definition is Top index.
------------------------------------------------- */
/*//  header area. //*/
#header {
	background-image: url(images/top_main_img.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	margin:5px auto 14px;
	padding: 0px;
	height: 410px;
	width: 940px;
}
/*//  main area. //*/
/*/-  consumer area. -/*/
.bnr_birth {
	margin:0px 0px 20px;
}
.consumer_container {
    width:592px;
	height:515px;
	border:1px solid #CCCCCC;
	margin:0px 0px 20px;
	padding:15px 13px; 
}
.consumer_container h3 {
    margin:0px 0px 12px;
}
.content_cons_area { width:591px;}
.consumer_area {
    width:188px;
	float:left;
	display:inline;
}
.consumer_area img { border:2px solid #CBCFD2;}
.consumer_area_plr12 {
	width:188px;
	margin:0px 12px;
	padding:0px;
	float:left;
	display:inline;
}
.content_caption{
    background-image: url(images/main_caption.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	margin:12px 0px 8px;
	padding:0px 0px 0px 10px;
	color:#521A23;
	font-weight:bold;
}
.consumer_area p {
    font-size:12px;
	line-height:1.7em;
}
.consumer_area_plr12 img { border:2px solid #CBCFD2;}
.consumer_area_plr12 p {
    font-size:12px;
	line-height:1.7em;
}
.content_text {
    padding:0px 3px 4px;
	text-align:justify;
	text-justify:distribute;
}
/*/-  bm area. -/*/
.bm_container {
    width:620px;
	height:336px;
}
.bm_container h4 {
    margin:0px 0px 12px;
}
.content_bm_area_left {
    width:272px;
	height:284px;
	float:left;
	display:inline;
	border:1px solid #CCCCCC;
	margin:0px 20px 20px 0px;
	padding:15px 13px;
}
.content_bm_area_right {
    width:272px;
	height:284px;
	float:left;
	display:inline;
	border:1px solid #CCCCCC;
	margin:0px 0px 20px;
	padding:15px 13px;
	
}
.bm_area {margin:0px;padding:0px;}
.bm_area img { border:2px solid #CBCFD2;}
.bm_caption{
    background-image: url(images/main_caption.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	margin:12px 0px 8px;
	padding:0px 0px 0px 10px;
	color:#521A23;
	font-weight:bold;
}
.bm_area p {
    font-size:12px;
	line-height:1.7em;
}
.bm_text {
    padding:0px 3px 4px;
	text-align:justify;
	text-justify:distribute;
}
/*/-  About Limousine area. -/*/
.al_container {
    background-color:#3F1C1A;
    width:592px;
	height:325px;
	border:1px solid #3F1C1A;
	margin:0px 0px 20px;
	padding:15px 13px; 
}
.al_container h4 {
    margin:0px 0px 12px;
}
.al_caption{
    background-image: url(images/about_caption.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	margin:12px 0px 8px;
	padding:0px 0px 0px 10px;
	color:#FFFFFF;
	font-weight:bold;
}
.al_text {
    padding:0px 3px 4px;
	text-align:justify;
	text-justify:distribute;
	color:#FFFFFF;
}
.ml20 {margin:0px 0px 0px 20px;}
