@charset "UTF-8";.o-modal-dialog::backdrop{background-color:#0009}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes loop-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes reflection{0%{opacity:0;transform:scale(0) rotate(45deg)}80%{opacity:.5;transform:scale(0) rotate(45deg)}81%{opacity:1;transform:scale(4) rotate(45deg)}to{opacity:0;transform:scale(50) rotate(45deg)}}@keyframes shake{0%{transform:translate(0)}15%{transform:translate(5px)}30%{transform:translate(-5px)}50%{transform:translate(2px)}60%{transform:translate(-2px)}80%{transform:translate(1px)}90%{transform:translate(-.5px)}to{transform:translate(0)}}@keyframes shake-infinite{0%{transform:translate(0)}10%{transform:translate(5px)}20%{transform:translate(-5px)}30%{transform:translate(2px)}35%{transform:translate(-2px)}40%{transform:translate(1px)}45%{transform:translate(-.5px)}50%{transform:translate(0)}to{transform:translate(0)}}@keyframes shake-fast{0%{transform:translate(0)}60%{transform:translate(0)}65%{transform:translate(5px)}70%{transform:translate(-5px)}75%{transform:translate(2px)}80%{transform:translate(-2px)}85%{transform:translate(1px)}90%{transform:translate(-.5px)}to{transform:translate(0)}}@keyframes shake-vertical-fast{0%{transform:translateY(0)}60%{transform:translateY(0)}65%{transform:translateY(5px)}70%{transform:translateY(-5px)}75%{transform:translateY(2px)}80%{transform:translateY(-2px)}85%{transform:translateY(1px)}90%{transform:translateY(-.5px)}to{transform:translateY(0)}}@keyframes loop-tilt{0%{transform:rotate(4deg)}90%{transform:rotate(4deg)}to{transform:rotate(-12deg)}}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes flicker{0%{opacity:1}33%{opacity:.5}to{opacity:.2}}@keyframes fluffy{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes scroll-down{0%{opacity:0;transform:translateY(-15px)}50%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(15px)}}@keyframes hanabi{0%{opacity:0;transform:scale(1)}10%{opacity:1}to{opacity:0;transform:scale(2)}}@keyframes drop{0%{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(200px)}to{opacity:.3;transform:translateY(500px)}}@keyframes poyopoyo{0%{transform:scale(1)}40%{transform:scale(1)}50%{transform:scale(.9)}60%{transform:scale(1)}70%{transform:scale(.95)}80%{transform:scale(1)}}.l-bnr{margin-bottom:20px;text-align:center}.c-bnr{display:flex;justify-content:center}.c-bnr__anchor:hover{opacity:.8}.c-bnr__img{width:100%;height:100%;vertical-align:middle}.c-modal-dialog{position:relative;overflow:visible;padding:16px;width:min(100%,780px);border-radius:4px;background-color:#fff}.c-modal-dialog--sm{max-width:450px}.c-modal-dialog__l-header{margin-bottom:16px}.c-modal-dialog__l-body{overflow-y:scroll;margin:16px 0;max-height:500px}.c-modal-dialog__l-footer{margin-top:16px}.c-modal-dialog__l-dismiss:not(.c-modal-dialog__l-dismiss--static){position:absolute;top:-12px;right:-12px}.c-modal-dialog__l-dismiss--static{position:absolute;bottom:-58px;left:0;width:100%;text-align:center}.c-modal-dialog__ttl{color:#333;font-weight:700;font-size:1.6rem;line-height:1.2;margin-bottom:16px;text-align:center}.c-modal-dialog__ttl--slash:before{content:"＼"}.c-modal-dialog__ttl--slash:after{content:"／"}.c-modal-dialog__lead{color:#333;font-weight:400;font-size:1.4rem;line-height:1.4;text-align:center}.c-modal-dialog__lead+.c-modal-dialog__lead{margin-top:1em}.c-modal-dialog__dismiss{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:38px;background-color:#fff;box-shadow:0 4px 4px #00000040}.c-modal-dialog__dismiss:hover{opacity:.8}.c-modal-dialog__dismiss .icon-svg-dismiss{width:1.6rem;height:1.6rem;fill:gray}.c-modal-dialog-dismiss{display:inline-flex;align-items:center;justify-content:center;padding:.25em .5em;min-height:38px;width:120px;border-radius:50px;text-align:center;background:#fff;color:#333;font-weight:700;font-size:1.6rem;line-height:1.2}.c-modal-dialog-dismiss:hover{opacity:.8}.exchange-condition-content{display:flex;flex-wrap:wrap;border:1px solid #ccc;background-color:#fff}.exchange-condition-content__ttl{flex:0 0 auto;padding:8px 0;width:6em;background-color:#f5f5f5;text-align:center;font-size:1.4rem}.exchange-condition-content--gift-item .exchange-condition-content__ttl{width:8em}.exchange-condition-content__ttl:not(:nth-of-type(1)){border-top:1px solid #ccc}.exchange-condition-content__desc{flex:1 0 auto;padding:8px 4px;width:calc(100% - 6em);border-left:1px solid #ccc;font-size:1.4rem}.exchange-condition-content--gift-item .exchange-condition-content__desc{width:calc(100% - 8em)}.exchange-condition-content__desc:not(:nth-of-type(1)){border-top:1px solid #ccc}.exchange-condition-equivalent__point{font-size:1.4rem}.exchange-condition-equivalent__point-unit,.exchange-condition-equivalent__notes{font-size:1rem}.exchange-condition-equivalent__ico{display:inline-block;margin-left:4px;border-width:6px;border-style:solid;border-color:transparent transparent transparent #333;vertical-align:top}.exchange-condition-equivalent__price{color:#d10f32;font-weight:700;font-size:1.4rem}.c-modal-exchange__l-header{margin-bottom:16px;padding-top:8px;padding-bottom:24px;border-bottom:1px solid #ccc}.c-modal-exchange__l-body{margin:16px 0}.c-modal-exchange__l-footer{margin-top:16px}.c-modal-exchange__ttl{display:flex;align-items:flex-end;justify-content:center}.c-modal-exchange__ttl-unit{margin-left:8px}
