@media screen and (min-width: 480px){
.firHead{
height:320px;
background: url("../img/firstorder/fir_bk1.jpg") no-repeat 0 0;
margin-bottom:20px;
}

.firHText{
width:700px;
padding:200px 0 0 20px;
line-height:150%;
font-size:15px;
}

.firBox1{
height:200px;
background: url("../img/firstorder/fir_bk2.jpg") no-repeat 0 0;
margin-bottom:20px;
}

.firBText1{
width:400px;
padding:60px 0 0 10px;
line-height:180%;
}

.firBox2{
height:200px;
background: url("../img/firstorder/fir_bk3.jpg") no-repeat 0 0;
margin-bottom:20px;
}

.firBText2{
width:400px;
padding:60px 0 0 320px;
line-height:180%;
}

.firBox3{
height:200px;
background: url("../img/firstorder/fir_bk4.jpg") no-repeat 0 0;
margin-bottom:20px;
}

.firBText3{
width:400px;
padding:60px 0 0 10px;
line-height:180%;
}

.firBLine{
border-bottom:dotted 2px #C1C1C1;
margin-bottom:20px;
}

.firBLine:last-child{
margin:0 0 100px 0;
}
}


@media screen and (max-width: 479px){
.firHead{
background: url(../img/firstorder/fir_bk1sp.jpg) no-repeat 0 0;
    background-size: contain;
    margin-bottom: 20px;
}

.firHText{
    padding-top:100px;
 line-height: 180%;
    font-size: 15px;
}

.firBox1{

background: url("../img/firstorder/box1.jpg") no-repeat 0 0;
margin-bottom:20px;
    background-size: contain;}

.firBText1{
padding: 80px 0 200px 0px;
    line-height: 180%;
	background: url("../img/firstorder/box1pic.jpg") no-repeat;
	background-position:bottom;
}

.firBox2{

background: url("../img/firstorder/box2.jpg") no-repeat 0 0;
margin-bottom:20px;
    background-size: contain;}

.firBText2{
padding: 50px 0 200px 0px;
    line-height: 180%;
	background: url("../img/firstorder/box2pic.jpg") no-repeat;
	background-position:bottom;
}

.firBox3{
background: url("../img/firstorder/box3.jpg") no-repeat 0 0;
margin-bottom:20px;
    background-size: contain;
}

.firBText3{
padding: 50px 0 200px 0px;
    line-height: 180%;
	background: url("../img/firstorder/box3pic.jpg") no-repeat;
	background-position:bottom;
}

.firBLine{
border-bottom:dotted 2px #C1C1C1;
margin-bottom:20px;
}

.firBLine:last-child{
margin:0 0 100px 0;
}

.generalAdj {
    margin: 3px;
	overflow:hidden;
}
}