@charset "utf-8";
@import url(common/style.css);


.inner1650{
	max-width:1650px;
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
.serviceTxt{
	font-size:1.2vw;
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	margin-top:4vw;
	margin-bottom:4vw;
	letter-spacing:0.02vw;
}

.oneBox{
	position:relative;
	position:relative;
}
.abBtt{
	position:absolute;
	left:0px;
/* 	bottom:0px; */
	width:100%
}


@media only screen and (max-width:750px){
.inner1650{
	width:100%;
}
.oneBox{
	margin-bottom:6vw;
}
.serviceTxt{
	width:87%;
	margin-left:auto;
	margin-right:auto;
    font-size: 3.2vw;
    font-family: 'Source Sans Pro', sans-serif;
    text-align: left;
    margin-top: 7.8vw;
    margin-bottom: 7.8vw;
    letter-spacing: 0.02vw;
	line-height:186%;
}

}

.list22{
	margin-top:3vw;
}

.list22 li img{
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
.list22 li.long img{
	width:99.5%;
	margin-left:auto;
	margin-right:auto;
}
.list22 li{
	margin-bottom:2vw;
}
.list22 p{
	text-align: left;
}

.list3{
	margin-top:3vw;
	margin-bottom:6vw;
}

.list3 li img{
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
.list3 li.long img{
	width:99.5%;
	margin-left:auto;
	margin-right:auto;
}
.list3 li{
	margin-bottom:2vw;
}




