@charset "UTF-8";#dependent-user-ticket-popup,#promote-repeating-ticket-popup{padding-right:0!important}.promote-repeating-popup{background-color:#fff;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.3);font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,sans-serif;padding-bottom:6px}.promote-repeating-popup .heading{background-color:#e66171;border-top-left-radius:6px;border-top-right-radius:6px;color:#fff;font-size:13px;padding:8px 20px}.promote-repeating-popup .modal-body{padding:0}.promote-repeating-popup .modal-body .coupon-title{align-items:center;display:flex;justify-content:center;margin:40px auto 0;max-width:100%}@media screen and (min-width:375px) and (max-width:573px){.promote-repeating-popup .modal-body .coupon-title{width:100%}}.promote-repeating-popup .modal-body .coupon-title .left-line{border:.5px solid #949494;height:0;transform:rotate(40.83deg);width:24px}.promote-repeating-popup .modal-body .coupon-title .text-muted{font-size:18px;font-weight:600;line-height:100%;margin:0}@media screen and (max-width:374px){.promote-repeating-popup .modal-body .coupon-title .text-muted{font-size:16px}}.promote-repeating-popup .modal-body .coupon-title .right-line{border:.5px solid #949494;height:0;transform:matrix(-.72,.69,.69,.72,0,0);width:24px}.promote-repeating-popup .modal-body .coupon-off{align-items:center;color:#e66171;display:flex;font-weight:700;justify-content:center;margin:10px 0}.promote-repeating-popup .modal-body .coupon-off .off-percent{color:#e66171;font-size:100px;font-weight:700}.promote-repeating-popup .modal-body .coupon-off p{line-height:0;margin:0}.promote-repeating-popup .modal-body .coupon-off .off-unit{margin-top:10px}.promote-repeating-popup .modal-body .coupon-off .off-unit p{color:#e66171;font-weight:700}.promote-repeating-popup .modal-body .coupon-off .off-unit p:nth-child(2){font-size:26px;line-height:30px}.promote-repeating-popup .modal-body .coupon-off .off-unit p:first-child{font-size:55px;line-height:40px}.promote-repeating-popup .modal-body .coupon-validity{border:2px solid #11b3af;color:#11b3af;font-weight:700;letter-spacing:.2em;margin:0 auto 10px;max-width:75%;position:relative;text-align:center}@media screen and (min-width:375px){.promote-repeating-popup .modal-body .coupon-validity{max-width:268px;min-width:246px}}.promote-repeating-popup .modal-body .coupon-validity .down-arrow{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #11b3af;box-sizing:border-box;left:47%;position:absolute;top:100%}.promote-repeating-popup .modal-body .text-secondary{font-size:13px;margin-bottom:5px}.promote-repeating-popup .modal-body .book-btn{background-color:#e66171;border:none;border-radius:26px;color:#fff;display:block;font-size:18px;font-weight:700;line-height:10px;margin:0 auto;padding:16px 8px;width:65%}@media screen and (min-width:375px){.promote-repeating-popup .modal-body .book-btn{max-width:250px;min-width:220px}}.promote-repeating-popup .modal-body .mypage-btn{background-color:#fff;border:.5px solid #818181;color:#818181;display:block;font-size:12px;line-height:10px;margin:10px auto;max-width:30%}@media screen and (min-width:375px){.promote-repeating-popup .modal-body .mypage-btn{max-width:104px;min-width:90px}}
