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


/* index==========================

	1.for index style
	2.for detail style
	
*/

/* 1.for index style
===============================================================*/]
div#aboutArea table{
	border-collapse:collapse;
	border-spacing:0px;
	width:628px;
}
div#aboutArea table th{
	font-weight:bold;
	background:#f0f6fb url(../../common/images/dot_black.gif) repeat-x top;
	padding:10px;
}
div#aboutArea table td{
	background:url(../../common/images/dot_black.gif) repeat-x top;
	padding:10px;
	line-height:1.5;
}
div.mapArea{
	float:left;
	width:382px;
}
div.addressArea{
	float:right;
	display:inline;
	width:238px;
}
div.addressArea table{
	border-collapse:collapse;
	border-spacing:0px;
	background:url(../../common/images/dot_black.gif) repeat-x top;
	width:100%;
	line-height:1.5;
}
div.addressArea table th{
	font-weight:bold;
	padding:10px 5px;
	width:50px;
	background:url(../../common/images/dot_black.gif) repeat-x bottom;
}
div.addressArea table td{
	padding:10px 5px;
	background:url(../../common/images/dot_black.gif) repeat-x bottom;
}
div.dot{
	background:url(../../common/images/dot_black.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}
div.dot p{  
	display: table-cell;  
	vertical-align: middle;  
	margin: 0;
	font-weight:bold;
}  
* html .dot p{  
	display: inline;  
	zoom: 1;  
}  
*:first-child+html .dot p{  
	display: inline;  
	zoom: 1;  
} 
div.dot p img{
	margin-right:10px; 
}
div.leftBox{
	float:left;
	display:inline;
	margin-right:20px;
}

div#historyArea{
	line-height:1.5;
}
div#historyArea dt{
	 float:left;
	 width:100px;
	 padding:12px 0 12px 10px;
	 font-weight:bold;
	 display:block;
	 clear:both;
}
div#historyArea dd{
	padding-left:100px;
	padding:12px 5px 12px 10px;
	background:url(../../common/images/dot_black.gif) repeat-x bottom;
}






