@media(min-width:960px){.ticket_list_wrap{max-width:1450px;margin:0 auto;padding:0 25px}}.ticket_list_wrap>article{padding:0 20px 20px}@media(min-width:960px){.ticket_list_wrap>article>ul{display:flex;flex-wrap:wrap;column-gap:40px}}.ticket_list_wrap>article>ul>li{border-bottom:1px solid #efefef;padding-top:30px;padding-bottom:30px}@media(min-width:960px){.ticket_list_wrap>article>ul>li{width:calc(50% - 20px)}}.ticket_list_wrap>article>ul>li:last-child{border-bottom:0;padding-bottom:0}.ticket_list_wrap>article>ul>li .ticket_list_item{display:flex;gap:20px;padding:30px 0;border-bottom:1px solid #efefef}.ticket_list_wrap>article>ul>li .ticket_list_item:first-child{padding-top:0}.ticket_list_wrap>article>ul>li .ticket_list_item:last-child{padding-bottom:0;border-bottom:0}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap span.pay_state{display:block;margin-bottom:5px}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap span.pay_state.complete{color:#8b6af2}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap span.pay_state.waiting{color:#0f9032}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap span.pay_state.cancel{color:#f26a6a}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap h3{margin-bottom:20px}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap .props{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap .props>span{display:inline-block;font-size:1.2rem}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap .props>span.category{color:#a5a5a5;border:1px solid #a5a5a5;border-radius:25px;padding:4px 15px}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap .props>span.age{width:25px;height:25px;border-radius:25px;display:flex;align-items:center;justify-content:center;line-height:100%;color:#fff}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap .props>span.age.all{background:#00964b}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap .props>span.age.eight{background:#d103fa}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap .props>span.age.twelve{background:#eabc00}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap .props>span.age.fifteen{background:#dc7317}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap .props>span.age.eighteen{background:#d61d28}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap>.time{display:flex;align-items:center;color:#a5a5a5;margin-bottom:20px}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap>.time svg{margin-right:7px;opacity:.8}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap>.info>li{position:relative;padding-left:55px;margin-bottom:5px}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap>.info>li>span{position:absolute;top:1px;left:0;font-size:1.2rem;color:#a5a5a5}.ticket_list_wrap>article>ul>li .ticket_list_item .info_wrap>.info>li>p{font-size:1.2rem}.ticket_list_wrap>article>ul>li .ticket_list_item .thumb_wrap .thumb{position:relative;width:150px;height:210px;overflow:hidden;border-radius:10px}.ticket_list_wrap>article>ul>li .ticket_list_item .thumb_wrap .button_wrap{display:flex;flex-direction:column;gap:10px;margin-top:20px}.ticket_list_wrap>article>ul>li .ticket_list_item .thumb_wrap .button_wrap a,.ticket_list_wrap>article>ul>li .ticket_list_item .thumb_wrap .button_wrap>button{height:40px;border-radius:7px;font-size:1.4rem;border:1px solid #cbcbcb;background-color:#fff;color:#333;display:flex;justify-content:center;align-items:center;line-height:100%}.ticket_list_wrap>article>ul>li .ticket_list_item .thumb_wrap .button_wrap a.primary,.ticket_list_wrap>article>ul>li .ticket_list_item .thumb_wrap .button_wrap>button.primary{color:#fff;background-color:#8b6af2;border:0}.ticket_modal_body{padding:20px;position:relative}.ticket_modal_body .notice_cancel{background-color:#ffd9db;color:#830000;padding:20px;border-radius:10px}.ticket_modal_body .deposit_info_wrap{margin-bottom:20px}.ticket_modal_body .deposit_info_wrap>h4{margin-bottom:10px}.ticket_modal_body .deposit_info_wrap .deposit_info{border:1px solid #e1e1e1;border-radius:10px}.ticket_modal_body .deposit_info_wrap .deposit_info>p{font-size:1.2rem;text-align:center;background-color:#f3f3f3;border-radius:10px 10px 0 0;line-height:30px}.ticket_modal_body .deposit_info_wrap .deposit_info>ul{display:flex;flex-direction:column;gap:10px;padding:20px}.ticket_modal_body .deposit_info_wrap .deposit_info>ul>li{display:flex;justify-content:space-between}.ticket_modal_body .ticket_info_wrap{background-color:#f3f3f3;border-radius:10px;padding:20px}.ticket_modal_body .ticket_info_wrap .ticket_info{display:flex;gap:20px;padding-bottom:20px;border-bottom:1px solid #e1e1e1}.ticket_modal_body .ticket_info_wrap .ticket_info .thumb_wrap .thumb{position:relative;width:105px;height:150px;overflow:hidden;border-radius:10px;box-shadow:5px 5px 10px 0 rgba(0,0,0,.2)}.ticket_modal_body .ticket_info_wrap .ticket_info .info_wrap h3{margin-bottom:20px}.ticket_modal_body .ticket_info_wrap .ticket_info .info_wrap .props{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ticket_modal_body .ticket_info_wrap .ticket_info .info_wrap .props>span{display:inline-block;font-size:1.2rem}.ticket_modal_body .ticket_info_wrap .ticket_info .info_wrap .props>span.category{color:#a5a5a5;border:1px solid #a5a5a5;border-radius:25px;padding:4px 15px}.ticket_modal_body .ticket_info_wrap .ticket_info .info_wrap .props>span.age{width:25px;height:25px;border-radius:25px;display:flex;align-items:center;justify-content:center;line-height:100%;color:#fff}.ticket_modal_body .ticket_info_wrap .ticket_info .info_wrap .props>span.age.all{background:#00964b}.ticket_modal_body .ticket_info_wrap .ticket_info .info_wrap .props>span.age.eight{background:#d103fa}.ticket_modal_body .ticket_info_wrap .ticket_info .info_wrap .props>span.age.twelve{background:#eabc00}.ticket_modal_body .ticket_info_wrap .ticket_info .info_wrap .props>span.age.fifteen{background:#dc7317}.ticket_modal_body .ticket_info_wrap .ticket_info .info_wrap .props>span.age.eighteen{background:#d61d28}.ticket_modal_body .ticket_info_wrap>.time_info{text-align:center;padding-top:20px}.ticket_modal_body .ticket_info_wrap>.time_info>p.date{font-size:1.8rem;font-weight:500;margin:0}.ticket_modal_body .ticket_info_wrap>.time_info>p.time{font-size:4rem;font-weight:800;margin:5px 0 10px;line-height:100%}.ticket_modal_body .ticket_info_wrap>.time_info>p.run{display:flex;align-items:center;justify-content:center;gap:5px;color:#6a6a6a;margin:0}.ticket_modal_body .seat_list_wrap>ul{margin:20px 0}.ticket_modal_body .seat_list_wrap>ul>li{padding:20px 0;border-bottom:1px solid #e1e1e1}.ticket_modal_body .seat_list_wrap>ul>li:first-child{padding-top:0}.ticket_modal_body .seat_list_wrap>ul>li:last-child{padding-bottom:0;border-bottom:0}.ticket_modal_body .seat_list_wrap>ul>li>button{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;border-radius:0;background:none;gap:15px;border:0}.ticket_modal_body .seat_list_wrap>ul>li>button>.text{flex:1 1;text-align:left}.ticket_modal_body .seat_list_wrap>ul>li>button>.text p{font-size:1.6rem;color:#333}.ticket_modal_body .seat_list_wrap>ul>li>button>.text p.price{font-size:1.4rem;font-weight:700;line-height:100%;margin-top:3px}.ticket_modal_body .seat_list_wrap>ul>li .ticket_it_info{margin-top:10px}.ticket_modal_body .seat_list_wrap>ul>li .qr_wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.ticket_modal_body .seat_list_wrap>ul>li .qr_wrap>.button_wrap{width:150px;margin-top:10px}.ticket_modal_body .seat_list_wrap>ul>li .qr_wrap>.button_wrap button{height:40px;width:100%;border-radius:7px;background-color:#8b6af2;color:#fff;font-size:1.6rem;border:0}.ticket_modal_body .payment_info_wrap{display:flex;flex-direction:column;gap:20px}.ticket_modal_body .payment_info_wrap.refund_info{margin-bottom:30px}.ticket_modal_body .payment_info_wrap .pay_info>h4{margin-bottom:10px}.ticket_modal_body .payment_info_wrap .pay_info>h4 span{margin-left:10px;font-size:1.2rem}.ticket_modal_body .payment_info_wrap .pay_info>ul{background:#f3f3f3;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:10px}.ticket_modal_body .payment_info_wrap .pay_info>ul>hr{width:100%;height:1px;background-color:#e1e1e1;margin:10px 0}.ticket_modal_body .payment_info_wrap .pay_info>ul>li{display:flex;justify-content:space-between}.ticket_modal_body .payment_info_wrap .pay_info>ul>li.total p,.ticket_modal_body .payment_info_wrap .pay_info>ul>li.total span{font-size:1.6rem;font-weight:700}.ticket_modal_body .payment_info_wrap .pay_info>ul>li span{font-weight:700}.ticket_modal_body .payment_cancel_wrap{margin-top:30px}.ticket_modal_body .payment_cancel_wrap .payment_cancel_info{margin-bottom:30px}.ticket_modal_body .payment_cancel_wrap .payment_cancel_info>h5{margin-bottom:10px}.ticket_modal_body .payment_cancel_wrap .payment_cancel_info>ol{padding:0 0 0 10px}.ticket_modal_body .payment_cancel_wrap .payment_cancel_info .item_choice{margin-top:20px}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content{position:relative}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content>.share_wrap{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:flex-end;z-index:2}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content>.share_wrap>.share_min{width:100%;background-color:#fff;padding:20px;border-radius:30px 30px 0 0}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content>.share_wrap>.share_min>.share_top{position:relative;text-align:center}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content>.share_wrap>.share_min>.share_top>h3{margin-top:5px}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content>.share_wrap>.share_min>.share_top>.close{position:absolute;top:0;right:10px;background:none;border:0}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content>.share_wrap>.share_min>.share_body{padding:20px 0 0}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content>.share_wrap>.share_min>.share_body>article{margin-bottom:30px}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content>.share_wrap>.share_min>.share_body>article>h4{margin-bottom:10px}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content:has(.share_wrap){overflow:hidden!important}.none_ticket_list_text{background-color:#fafafa;padding:15px;border-radius:7px}@media(min-width:960px){.none_ticket_list_text{text-align:center}}