.business
{
padding: 0 2em;
margin-bottom: 3rem;
}

.box01 > div{
display: grid;
width:600px;
grid-template-columns: 1fr 1fr;
grid-gap: 2em;
margin: 0 auto;
}


.msg01
{
text-align: left;
padding-bottom: 2em;
}

img
{
padding: 0;
width:100%;
height: auto;
}


@media screen and (max-width: 600px)
{
#container{
text-align: left;
}

.box01 > div{
display: flex;
flex-direction: column-reverse;
width:100%;
}

.boxBz{
margin-bottom: 2em;
}

.msg01{
width:100%;
padding:  0 2em;
}

.img01,
img{
border: 0;
padding: 0;
margin: 0;
width:100vw;
height: auto;
}

}
