@charset "UTF-8";

.service_item {
	width:calc(50% - 25px);
	margin-bottom:50px;
}
.service_item:nth-last-child(-n+2) {
	margin-bottom:0;
}
.service_item .img {
	width:40%;
}
.service_item .detail {
	width:55%;
}
.service_item h4 {
	border-bottom:5px solid #375490;
}
#main .service_item p {
	line-height:1.8;
	margin:0;
}

#uav .wrap {
	padding-bottom:90px;
}
#uav h3 + p {
	margin-bottom:3em;
}
#uav .img {
	width:100%;
}
#uav .img img {
	width:calc((100%/3) - 5px);
}

@media screen and (max-width:1024px){

}

@media screen and (max-width:768px){

}

@media screen and (max-width:640px){

.service_item {
	width:100%;
	margin-bottom:30px;
}
.service_item:nth-last-child(2) {
	margin-bottom:30px;
}
.service_item:nth-last-child(1) {
	margin-bottom:0;
}
.service_item .img {
	width:30%;
}
.service_item .detail {
	width:65%;
}
.service_item h4 {
	border-bottom:3px solid #375490;
}

#uav .wrap {
	padding-bottom:45px;
}
#uav h3 + p {
	margin-bottom:2em;
}
#uav .img img {
	width:calc((100%/3) - 2px);
}

}

@media screen and (max-width:480px){

}