@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.serviceArea h3{
	margin-bottom:22px;
}
div.serviceArea h4{
	margin-bottom:15px;
}
div.serviceBox{
	margin-bottom:35px;
}
.serviceTxt{
	margin:0 17px;
}

.serviceLeft{
	float:left;
	display:inline;
	margin-left:17px;
	width:370px;
}
.serviceRight{
	float:right;
	display:inline;
	margin-right:17px;
	width:147px;
}



div#staff p{
	margin:0 15px 15px;
}
div#staff dl{
	margin:0 15px;
}
div#staff dt{
	margin-bottom:10px;
}
.mb15{
	margin-bottom:15px;
}
div#mrService p{
	margin:0 15px 15px;
}
div#mrService ul{
	margin:0 20px 15px;
}
div#mrService li{
	padding-left:15px;
	background:url(../../common/images/ico_orange.gif) no-repeat 0 6px;
}



/* 3.for prt style
===============================================================*/
.serConArea{
	margin-bottom:20px;
}
div.serConArea h3{
	margin-bottom:15px;
}
.serConLeft{
	margin-left:17px;
}
.serConLeft p {
	padding-bottom:1.2em;
}
.serConRight{
	float:right;
	margin:0 17px;
}


/*110209-----------------------------------*/
.subTitle,.theme{
	margin-top:20px;
}
.subTitle dt,.theme dt{
	font-weight:bold;
	margin-bottom:10px;
	color:#185dc8;
}
.subTitle li{
	margin-bottom:10px;
	padding-left:15px;
	background:url(../../common/images/ico_orange.gif) no-repeat 0 6px;
}
.theme ul li{
	padding-left:15px;
	background:url(../../common/images/ico_orange.gif) no-repeat 0 6px;
}
.theme ol li{
	list-style-type:decimal;
	margin:0 0 10px 17px;
}
.ac{
	text-align:center;
}


















