body {
    padding: 0;
    margin: 0;
}

.main.pc {
    position: relative;
    left: 0;
    right: 0;
    margin: auto;
    width: 1920px;
    height: 1080px;
    background: url("../img/pc/bg.jpg") center 0/100% 100% no-repeat;
}

.btn_google.pc {
    position: absolute;
    left: 976px;
    top: 607px;
    margin: auto;
    width: 362px;
    height: 133px;
    background: url("../img/pc/btn_google.png") center 0/100% 100% no-repeat;
}

.btn_ios.pc {
    position: absolute;
    right: 400px;
    bottom: 200px;
    margin: auto;
    width: 362px;
    height: 133px;
    background: url("../img/pc/btn_ios.png") center 0/100% 100% no-repeat;
}

.main.tablet {
    position: relative;
    left: 0;
    right: 0;
    margin: auto;
    width: 100vw;
    height: 133.33vw;
    background: url("../img/tablet/bg.jpg") center 0/100% 100% no-repeat;
}

.btn_google.tablet {
    position: absolute;
    left: 11.85vw;
    top: 113.28vw;
    margin: auto;
    width: 34.77vw;
    height: 12.76vw;
    background: url("../img/tablet/btn_google.png") center 0/100% 100% no-repeat;
}

.btn_ios.tablet {
    /* position: absolute;
    left: 53.39vw;
    top: 113.28vw; */
    /* margin: auto; */
    width: 34.77vw;
    height: 12.76vw;
    background: url("../img/tablet/btn_ios.png") center 0/100% 100% no-repeat;
}

.main.phone {
    position: relative;
    left: 0;
    right: 0;
    margin: auto;
    width: 100vw;
    height: 177.78vw;
    background: url("../img/phone/bg.jpg") center 0/100% 100% no-repeat;
}

.btn_google.phone {
    position: absolute;
    left: 8.24vw;
    top: 148.43vw;
    margin: auto;
    width: 38.15vw;
    height: 13.98vw;
    background: url("../img/phone/btn_google.png") center 0/100% 100% no-repeat;
}

.btn_ios.phone {
    /* position: absolute;
    left: auto;
    top: 148.43vw;
    margin: auto;
    object-fit: contain; */
    width: 38.15vw;
    height: 13.98vw;
    background: url("../img/phone/btn_ios.png") center 0/100% 100% no-repeat;
}