@charset "UTF-8";

.business{
    width: min(96%,1280px);
    display: flex;
    justify-content: center;
    flex-direction: row-reverse;
    margin :0 auto 32px;
    padding: 21px;
}

.business .guide{
    width: 70%;
}

.business .guide p{
    line-height: 2;

    margin: 0 auto 1rem;
}

.business .img{
    width: 35%;
}

.business .img img{
    border-radius: 21px;
}

.br_box{
    width: min(100%,1050px);
    margin: auto;
}

.br_box  .pc_disp{
    display: inline-block;
}


@media only screen and (max-width: 736px) {/*スマホ*/


.business{
    display: block;
    margin-bottom: 21px;
    padding: 16px;
}

.business .guide{
    width: 100%;
}

.business .guide p{
    line-height:1.8;
}

.business .img{
    width: 100%;
}



.br_box  .pc_disp{
    display: unset;
    letter-spacing: -.005rem;
}

/*強制的にボーダー幅を縮小*/
.s2 .box .border{
    width: 80%;
}

}/*スマホ*/


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



}













