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



/* pageTitle
------------------------------------------------------------ */
#pageTitle #pageTitleBody h2{
	background:url(../images/service_ttl_01.png) left top no-repeat;
}
.eng #pageTitle #pageTitleBody h2{
	background:url(../images/service_ttl_01-e.png) left top no-repeat;
}


.inner{
	padding:0 10px;
}


/* c1
------------------------------------------------------------ */
#c1{
	margin-bottom:70px;
}
#c1 h3{
	width:820px;
	height:0px;
	margin-bottom:20px;
	padding-top:50px;
	overflow:hidden;
	background:url(../images/service_ttl_01.jpg) left top no-repeat;
}
.eng #c1 h3{
	background:url(../images/service_ttl_01-e.jpg) left top no-repeat;
}
#c1 .lead{
	margin-bottom:20px;
}
#c1 .lead img{
	float:left;
	margin-right:10px;
}
#c1 .lead p{
	margin-bottom:10px;
	line-height:1.8;
}

/* c2
------------------------------------------------------------ */
#c2{
	margin-bottom:70px;
}
#c2 h3{
	width:820px;
	height:0px;
	margin-bottom:20px;
	padding-top:50px;
	overflow:hidden;
	background:url(../images/service_ttl_02.jpg) left top no-repeat;
}
.eng #c2 h3{
	background:url(../images/service_ttl_02-e.jpg) left top no-repeat;
}
#c2 .lead{
	margin-bottom:20px;
}
#c2 .lead img{
	float:left;
	margin-right:10px;
}
#c2 .lead p{
	margin-bottom:10px;
	line-height:1.8;
}
#c2 .lead dl{
	float:left;
	padding:10px;
	background-color:#f5f5f5;
}
#c2 .lead dl dt{
	margin-bottom:5px;
	font-weight:bold;
}
#c2 .lead dl dd{
	padding:0 5px;
}
#c2 .inner ul li{
	float:left;
	width:184px;
	height:120px;
	margin-right:8px;
	margin-bottom:8px;
	padding:4px;
	border:1px solid #ccc;
}
#c2 .inner ul li.n4,
#c2 .inner ul li.n8{
	margin-right:0;
}


/* c3
------------------------------------------------------------ */
#c3 h3{
	width:820px;
	height:0px;
	margin-bottom:20px;
	padding-top:50px;
	overflow:hidden;
	background:url(../images/service_ttl_03.jpg) left top no-repeat;
}
.eng #c3 h3{
	background:url(../images/service_ttl_03-e.jpg) left top no-repeat;
}
#c3 .lead{
	margin-bottom:20px;
	line-height:1.8;
}
#c3 .inner ul li{
	float:left;
	width:385px;
	margin-right:10px;
	margin-bottom:10px;
	padding:4px;
	text-align:center;
	border:1px solid #ccc;
}
#c3 .inner ul li img{
	margin-bottom:5px;
}
#c3 .inner ul li.n2,
#c3 .inner ul li.n4{
	margin-right:0;
	margin-bottom:0;
}