/* CSS Document */body{    max-width: 750px;    margin: 0 auto;    background-color: #651014;}img{    display: block;    width: 100%;}/*ヘッダー*/header{    position: relative}.main-title{    position: absolute;    width: 80%;    top: 37%;    left: 50%;    transform: translateX(-50%);}/*TOPへ戻るボタン*/.top-btn{    display: block;    position: fixed;    bottom: 3vw;    right: 2vw;}.top-btn img{    width: 135px;}@media only screen and (max-width: 750px) {    .top-btn{        right: -220px;    }    .top-btn img{        width: 28%;        min-width: 72px;    }}.test{    z-index: 100;}/*キッズギフト背景*/.pagekids-bg{    background-color: #861B20;}/*アニメーション*/.fade-up{    opacity: 0;    transform: translateY(30px);    transition: all ease 0.8s;}.fade-in{    opacity: 0;    transition: all ease 0.8s;}.fade-active{    opacity: 1;    transform: translateY(0);}