:root{--dp: 1px}@media screen and (min-width: 701px)and (max-width: 1084px){:root{--dp: 0.0922509vw}}@media screen and (max-width: 750px){:root{--dp: 0.266667vw}}@-webkit-keyframes dot-jump-fade{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}50%{-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);width:2px}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}}@keyframes dot-jump-fade{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}50%{-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);width:2px}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}}.brand-coming{margin-block:100px}@media screen and (max-width: 750px){.brand-coming{margin-block:calc(50 * var(--dp))}}.brand-coming .container{max-width:600px}.brand-coming__box{-webkit-margin-before:50px;margin-block-start:50px;border:1px solid #c0a460;background-color:#fff;padding:60px 48px;text-align:center}@media screen and (max-width: 750px){.brand-coming__box{-webkit-margin-before:calc(40 * var(--dp));margin-block-start:calc(40 * var(--dp));padding:calc(40 * var(--dp)) calc(24 * var(--dp))}}.brand-coming__label{font-size:2.4rem;font-weight:500;letter-spacing:.08em;color:#c0a460;font-family:"Noto Serif JP",serif}@media screen and (max-width: 750px){.brand-coming__label{font-size:calc(18 * var(--dp));letter-spacing:.05em}}.brand-coming__txt{-webkit-margin-before:28px;margin-block-start:28px;font-size:1.3rem;line-height:2;font-weight:400;letter-spacing:.1em}@media screen and (max-width: 750px){.brand-coming__txt{-webkit-margin-before:calc(20 * var(--dp));margin-block-start:calc(20 * var(--dp));font-size:calc(12 * var(--dp));letter-spacing:.05em}}