
.l-content .imageReplace {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.l-content .mainVS {
	width: 950px;
	height: 350px;
	background: url('/en/pr/service/flash_delivery250/images/mainvs.png');
	margin: 0 auto;
}

.l-content .feature {

  border-style : Solid;
  border-color : #CCCCCC;
  border-width : 7px;
	 width: 880px;
	padding: 20px;
}

.l-content .feature-head{
	font-size: 22px;
	border-bottom: 1px dotted #d3d3d3;
	margin-bottom: 10px;
}

.l-content .step-service {
		width: 950px;
	height: 2345px;
	background-image: url('/en/pr/service/flash_delivery250/images/bg-step.png');

}
.l-content .step-1{
		background: url('/en/pr/service/flash_delivery250/images/step1.png') no-repeat;
	position: relative;
	left:220px;
	margin-top: 60px;
			width: 412px;
		height: 403px;
}
.l-content .step-2{
			background: url('/en/pr/service/flash_delivery250/images/step2.png') no-repeat;
		position: relative;
	left:240px;
				width: 622px;
		height: 429px;
}
.l-content .step-3{
			background: url('/en/pr/service/flash_delivery250/images/step3.png') no-repeat;
		position: relative;
	left:200px;
				width: 681px;
		height: 402px;
}
.l-content .step-4{
			background: url('/en/pr/service/flash_delivery250/images/step4.png') no-repeat;
		position: relative;
	left:450px;
				width: 432px;
		height: 415px;
}
.l-content .step-5{
			background: url('/en/pr/service/flash_delivery250/images/step5.png') no-repeat;
		position: relative;
	left:200px;
				width: 406px;
		height: 436px;
}

.l-content .divide {
	background: url(/en/pr/service/flash_delivery250/images/devide.png) no-repeat;
	width: 950px;
	height: 160px;
}

.l-content .area-service {
	background-color: #FFCC00;
}

.l-content .area-divide {
	background: url(/en/pr/service/flash_delivery250/images/area-divide.png) no-repeat;
	width: 950px;
	height: 160px;
}
.l-content .category-service  {

	clear: both;
	
}
.l-content ul.category-service {

display: inline-block;
	font-size: 0;
}

.l-content .category-service>li {

display: inline-block;
}

.l-content ul.category-service {
	padding: 10px 10px;
	margin: 20px 10px;
}
.l-content .m-asideBox__ttl{
	background: #004098;
}
.l-content .m-asideBox{
	width: 700px;
	border-color: #004098;
}
.l-content .box-text{
	margin-bottom: 15px;
}
.l-content .text-icon{
position: relative;
	bottom: 15px;
	left: 20px;
}
.l-content .step-2-pos {
	display: block;
	position: relative;
	left: 120px;
}
.l-content .step-3-pos {
	display: block;
	position: relative;
right: 130px;
}
.l-content .step-4-pos {
	display: block;
	position: relative;
right: 20px;
}

.l-content .step-5-pos {
	display: block;
	position: relative;

}
.l-content ul.category-service,
.l-content ul.category-service > li{
	font-size: 0;
}