
:root {
  --rem: calc(100vw * 475 / 1400 / 375 * 10);
}

main {
    width: calc(475 / 1400 * 100vw);
    margin-inline: auto
}
.float-bottom-pc-right {
  left: calc(50% + (475 / 1400 * 100vw) / 2);
}
.float-bottom-pc-left {
  right: calc(50% + (475 / 1400 * 100vw) / 2);
}

.pagetop {
    display: none !important;
    right: calc((100% - 97.22vw)/2)
}

.header {
    padding: 0 20px
}

.footer {
    margin-bottom: 0 !important
}

.footer_inner {
    width: 83.57vw
}

.float-bottom-conversion img {
    padding: 0
}

.float-bottom-conversion {
    display: block !important;
    opacity: 1 !important;
    height: auto;
    position: fixed;
    right: calc((100% - 97.22vw)/2);
    background: none;
    width: 28.571vw;
    transition: .3s
}

.float-bottom-conversion.is-hide {
    opacity: 0 !important;
    pointer-events: none !important
}