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

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

	1.for index style
	
*/

/* 1.for index style
===============================================================*/
img{
	vertical-align:bottom;
}

div#main h2{
	margin-bottom:25px;
}
div.companyArea{
	margin-bottom:35px;
}
div.companyArea h3{
	margin-bottom:22px;
}
.serviceList li{
	margin:0 16px 10px;
	padding-left:15px;
	background:url(../../common/images/ico_orange.gif) no-repeat 0 0.5em;
}


table.comOutline {
	margin:0px 17px 10px;
	border-top:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
}
table.comOutline th {
	padding:7px;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	width:105px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	background:#f1f1f1;
}
table.comOutline td {
	padding:7px;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	width:400px;
}
table.comOutline td ul li {
	background:url(/common/images/ico_blue_small.gif) no-repeat 0 0.5em;
	padding-left:11px;
	margin:0 0 5px;
}


table.comData {
	margin:0 17px;
	border-top:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
}
table.comData th {
	padding:7px;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	width:105px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
}
table.comData td {
	padding:7px;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	width:400px;
}
table.comData td ul li {
	background:url(/common/images/ico_blue_small.gif) no-repeat 0 0.5em;
	padding-left:11px;
	margin:0 0 5px;
}


.mapCenter{
	text-align:center;
}
ul.mapTxt {
	margin:20px 16px 0;
}
ul.mapTxt li {
	margin-bottom:5px;
	list-style-type:none;
	background:url(../../common/images/ico_orange.gif) no-repeat left center;
	padding-left:12px;
}
.companyBox {
	margin:0 16px 10px;
}
.companyBox p {
	padding-bottom:1em;
}
.companyBox p.center {
	padding-bottom:1em;
	text-align:center;
}
.companyBox p.right {
	padding-bottom:1em;
	text-align:right;
}

.office dt{
	font-weight:bold;
	font-size:120%;
	margin:20px 0 0px;

}
.office dd span{
	color:#CC0000;
}
p.mapCenter{
	margin-top:10px;
}
dd.mapCenter{
	margin-top:10px;
}
.photo{
	float:right;
	display:inline;
	margin:0 0px 0 10px;
}

.photo img{
	margin-bottom:10px;
}
