.em-login-trigger,.input-field-chancel_agree .em-form-required,.em-booking-form-section-summary{display:none}#event-single-page .info{display:none}#event-single-page .info section{margin-top:0;padding-top:0}@media screen and (max-width: 46.875em){main#event-single-page #event-detail .event-wrap .info{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap{background:#FFF}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap h2{font-size:4vw;background:#EB6D94;color:#FFF;font-weight:500;text-align:center;padding:0.6em}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-message-success{font-size:4.26667vw;margin:5.33333vw 0;text-align:center;font-weight:600}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-message{margin:1.33333vw 0;font-size:1.86667vw;font-weight:600}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-message p{margin-bottom:.53333vw}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-message p *{font-size:1.86667vw;font-weight:600}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-message-error{color:#F33}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-message-error *{color:#F33}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form h3{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-tickets .em-ticket p#total_price strong{border:none;padding:0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-tickets .em-ticket p.ticket-price{margin-bottom:0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-tickets .em-ticket p.ticket-price strong{border:none;padding:0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-tickets .em-ticket p.em-tickets-spaces{margin-bottom:0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-tickets .em-ticket p.em-tickets-spaces select{font-family:"Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic","Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif"}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets{width:90%;margin:4.66667vw 0;margin-left:auto;margin-right:auto}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets tr th:nth-child(2),main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets tr td:nth-child(2){font-size:3.73333vw}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets tr th:nth-child(3),main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets tr td:nth-child(3){display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets thead{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets tbody{width:100%}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets tbody td{font-size:3.73333vw;vertical-align:middle;padding:0 0 0.6em 0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets tbody td input{margin:0 0.4em 0 0;transform:translate(0, 0.2em)}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateway-form-stripe_elements{margin:3.33333vw 0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p{display:block;border:1px solid #CCC;border-bottom:none;padding-bottom:0.85714em;font-size:3.73333vw}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-remarks,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-remarks,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-remarks,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-remarks{border-bottom:1px solid #CCC}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.hide,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.hide,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.hide,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.hide{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-regular_member .input-group,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-regular_member .input-group,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-regular_member .input-group,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-regular_member .input-group{border:none;padding:0;box-sizing:border-box}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-regular_member .input-group br,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-regular_member .input-group br,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-regular_member .input-group br,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-regular_member .input-group br{display:inline;content:""}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-regular_member .input-group input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-regular_member .input-group input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-regular_member .input-group input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-regular_member .input-group input{margin-left:5.33333vw;font-family:"Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic","Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif"}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-regular_member .input-group input:first-child,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-regular_member .input-group input:first-child,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-regular_member .input-group input:first-child,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-regular_member .input-group input:first-child{margin-left:0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-cash_payment,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-cash_payment,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-cash_payment,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-cash_payment{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-cash_payment.show,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-cash_payment.show,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-cash_payment.show,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-cash_payment.show{display:block}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-data_privacy_consent,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-chancel_agree,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-chancel_agree,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-data_privacy_consent,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-chancel_agree,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-data_privacy_consent,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-chancel_agree{margin-top:4.8vw;border:none;padding-bottom:0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-data_privacy_consent label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-chancel_agree label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-chancel_agree label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-data_privacy_consent label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-chancel_agree label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-data_privacy_consent label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-chancel_agree label{font-size:3.73333vw;width:100%;background:#fff;padding:0;display:flex;align-items:flex-start;gap:2.13333vw;line-height:1.2em}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-data_privacy_consent label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-chancel_agree label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-chancel_agree label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-data_privacy_consent label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-chancel_agree label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-data_privacy_consent label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-chancel_agree label input{margin:0;margin-top:0.2em;width:1em;height:1em}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-pay_flow,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-pay_flow,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-pay_flow,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-pay_flow{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-contact_address,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-contact_address,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-contact_address,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-contact_address{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-belongings,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-belongings,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-belongings,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-belongings{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-instructor,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-instructor,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-instructor,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-instructor{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-studio,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-studio,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-studio,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-studio{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-data_privacy_consent,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-chancel_agree,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-chancel_agree,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-data_privacy_consent,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-chancel_agree,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-data_privacy_consent,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-chancel_agree{border-bottom:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-data_privacy_consent label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-chancel_agree label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-chancel_agree label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-data_privacy_consent label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-chancel_agree label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-data_privacy_consent label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-chancel_agree label{font-size:3.46667vw;width:100%;background:#fff;padding:0;margin-top:1em;align-items:flex-start;gap:0.5em;line-height:1.2em}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-data_privacy_consent label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-chancel_agree label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-chancel_agree label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-data_privacy_consent label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-chancel_agree label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-data_privacy_consent label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-chancel_agree label input{margin:0;margin-top:0.2em;width:1em;height:1em}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-remarks,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-remarks,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-remarks,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-remarks{align-items:stretch}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.em-bookings-form-coupon,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.em-bookings-form-coupon,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.em-bookings-form-coupon,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.em-bookings-form-coupon{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p label{font-size:3.73333vw;width:100%;display:block;padding:0.85714em 5%;background:#F5F5F5;box-sizing:border-box;position:relative}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p label .em-form-required,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p label .em-form-required,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p label .em-form-required,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p label .em-form-required{border:1px solid #F33;color:#F33;border-radius:0.3em;padding:0.2em 0.4em;font-size:2.66667vw;position:absolute;top:50%;right:5%;transform:translate(0, -50%);font-weight:500}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p label+*,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p label+*,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p label+*,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p label+*{font-size:4.26667vw;width:90%;margin:0 auto;margin-top:0.75em;padding:2.66667vw 2.13333vw;padding:0.625em 0.5em;border:1px solid #CCC;display:flex;align-items:center;box-sizing:border-box;font-family:"Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic","Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif"}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p label[for="when_to_join"]+.input-group,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p label[for="when_to_join"]+.input-group,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p label[for="when_to_join"]+.input-group,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p label[for="when_to_join"]+.input-group{border:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p select,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p select,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p select,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p select{box-sizing:border-box;font-family:"Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic","Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif"}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p textarea,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p textarea,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p textarea,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p textarea{resize:vertical;font-family:"Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic","Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif"}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment .em-booking-buttons,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details .em-booking-buttons,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket .em-booking-buttons,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>.em-booking-buttons{display:flex;justify-content:center;margin:2.66667vw 0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment .em-booking-buttons .em-booking-submit,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details .em-booking-buttons .em-booking-submit,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket .em-booking-buttons .em-booking-submit,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>.em-booking-buttons .em-booking-submit{background:#EB6D94;border:none;font-size:3.73333vw;border-radius:0.3em;padding:0.6em 1.6em 0.4em;color:#FFF;font-weight:600}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment #em-booking-gateway-emp_stripe,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details #em-booking-gateway-emp_stripe,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket #em-booking-gateway-emp_stripe,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>#em-booking-gateway-emp_stripe{margin:4.8vw 0 0 0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment #em-booking-gateway-emp_stripe .stripe_declare,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details #em-booking-gateway-emp_stripe .stripe_declare,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket #em-booking-gateway-emp_stripe .stripe_declare,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>#em-booking-gateway-emp_stripe .stripe_declare{font-size:2.93333vw;text-align:center;padding:0 0 1.6vw 0;border-bottom:1px solid #CCC}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment #em-booking-gateway-emp_stripe .em-bookings-form-gateway-expiry .expire_date,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details #em-booking-gateway-emp_stripe .em-bookings-form-gateway-expiry .expire_date,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket #em-booking-gateway-emp_stripe .em-bookings-form-gateway-expiry .expire_date,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>#em-booking-gateway-emp_stripe .em-bookings-form-gateway-expiry .expire_date{border:none;padding:0;gap:1.8em;margin:0 auto;margin-top:3.2vw}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment #em-booking-gateway-emp_stripe .em-bookings-form-gateway-expiry .expire_date select,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details #em-booking-gateway-emp_stripe .em-bookings-form-gateway-expiry .expire_date select,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket #em-booking-gateway-emp_stripe .em-bookings-form-gateway-expiry .expire_date select,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>#em-booking-gateway-emp_stripe .em-bookings-form-gateway-expiry .expire_date select{font-size:4.26667vw;width:90%;border:1px solid #CCC;display:flex;align-items:center;box-sizing:border-box;font-family:"Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic","Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif"}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment .em-booking-form-section-confirm,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details .em-booking-form-section-confirm,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket .em-booking-form-section-confirm,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>.em-booking-form-section-confirm{margin:4vw 0 0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .input-field-chancel_agree{font-size:3.46667vw;margin:0 0 2.4vw}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .input-field-data_privacy_consent{font-size:3.46667vw}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-buttons{display:flex;justify-content:center;margin:5.33333vw 0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-buttons input{background:#EB6D94;border:none;font-size:4.26667vw;border-radius:0.3em;padding:0.6em 1.6em 0.4em;color:#FFF;font-weight:600}main#event-single-page #event-detail .event-wrap .info #privacy_wrap{padding:3em 2em;box-sizing:border-box;overflow-y:scroll;height:24vw;border:1px solid #CCC;margin-top:3.33333vw}main#event-single-page #event-detail .event-wrap .info #privacy_wrap h2{font-size:2.66667vw;margin-bottom:3.73333vw;font-weight:700;background:none;padding:0;color:#333;text-align:center}main#event-single-page #event-detail .event-wrap .info #privacy_wrap h3{font-size:2.4vw;margin-bottom:1.33333vw;font-weight:700}main#event-single-page #event-detail .event-wrap .info #privacy_wrap p,main#event-single-page #event-detail .event-wrap .info #privacy_wrap ul{line-height:150%;margin-bottom:2.66667vw;border:none}main#event-single-page #event-detail .event-wrap .info #privacy_wrap p{font-size:2.13333vw;border-bottom:none;display:block}main#event-single-page #event-detail .event-wrap .info #privacy_wrap ul li{font-size:2.13333vw}}@media screen and (min-width: 46.88125em){main#event-single-page #event-detail .event-wrap figure img{position:sticky;top:10%}main#event-single-page #event-detail .event-wrap .info{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap{background:#FFF}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap h2{font-size:1.38889vw;background:#EB6D94;color:#FFF;font-weight:500;text-align:center;padding:0.6em}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form{border-top:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-message-success{font-size:1.11111vw;margin:1.38889vw 0;text-align:center;font-weight:600}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-message{margin:.69444vw 0;font-size:.97222vw;font-weight:600}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-message p{margin-bottom:.27778vw}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-message p *{font-size:.97222vw;font-weight:600}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-message-error{color:#F33}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-message-error *{color:#F33}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form{border-top:1px solid #CCC}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form h3{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets{width:90%;margin:1.38889vw 0;margin-left:auto;margin-right:auto}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets tr th:nth-child(2),main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets tr td:nth-child(2){font-size:1.25vw}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets tr th:nth-child(3),main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets tr td:nth-child(3){display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets thead{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets tbody{width:100%}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets tbody td{font-size:1.11111vw;vertical-align:middle;padding:0 0 0.3em 0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form table.em-tickets tbody td input{margin:0 0.4em 0 0;transform:translate(0, 0.2em)}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-tickets .em-ticket{font-size:1.11111vw}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-tickets .em-ticket p#total_price strong{border:none;padding:0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-tickets .em-ticket p.ticket-price strong{border:none;margin:0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-tickets .em-ticket p.em-tickets-spaces select{width:20%;padding:0.3em 0.4em;margin:1em 0 1em 0.8125em;font-family:"Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic","Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif"}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateway-form-stripe_elements{margin:1.73611vw 0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p{display:flex;border-bottom:1px solid #CCC;font-size:1.11111vw}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.hide,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.hide,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.hide,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.hide{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-regular_member .input-group,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-regular_member .input-group,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-regular_member .input-group,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-regular_member .input-group{border:none;margin:0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-regular_member .input-group br,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-regular_member .input-group br,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-regular_member .input-group br,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-regular_member .input-group br{display:inline;content:""}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-regular_member .input-group input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-regular_member .input-group input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-regular_member .input-group input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-regular_member .input-group input{margin-left:2.77778vw}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-regular_member .input-group input:first-child,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-regular_member .input-group input:first-child,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-regular_member .input-group input:first-child,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-regular_member .input-group input:first-child{margin-left:0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-cash_payment,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-cash_payment,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-cash_payment,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-cash_payment{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-cash_payment.show,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-cash_payment.show,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-cash_payment.show,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-cash_payment.show{display:flex}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-pay_flow,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-pay_flow,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-pay_flow,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-pay_flow{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-contact_address,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-contact_address,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-contact_address,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-contact_address{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-belongings,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-belongings,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-belongings,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-belongings{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-instructor,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-instructor,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-instructor,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-instructor{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-studio,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-studio,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-studio,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-studio{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-data_privacy_consent,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-chancel_agree,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-chancel_agree,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-data_privacy_consent,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-chancel_agree,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-data_privacy_consent,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-chancel_agree{border-bottom:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-data_privacy_consent label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-chancel_agree label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-chancel_agree label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-data_privacy_consent label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-chancel_agree label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-data_privacy_consent label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-chancel_agree label{font-size:.97222vw;width:100%;background:#fff;padding:0;margin-top:1em;align-items:flex-start;gap:0.5em;line-height:1.2em}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-data_privacy_consent label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-chancel_agree label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-chancel_agree label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-data_privacy_consent label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-chancel_agree label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-data_privacy_consent label input,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-chancel_agree label input{margin:0;margin-top:0.2em;width:1em;height:1em}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.input-field-remarks,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.input-field-remarks,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.input-field-remarks,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.input-field-remarks{align-items:stretch}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p.em-bookings-form-coupon,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p.em-bookings-form-coupon,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p.em-bookings-form-coupon,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p.em-bookings-form-coupon{display:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p label{display:flex;align-items:center;width:38%;margin-right:4%;padding:1em 0.8125em;background:#F5F5F5;box-sizing:border-box;position:relative}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p label .em-form-required,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p label .em-form-required,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p label .em-form-required,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p label .em-form-required{border:1px solid #F33;color:#F33;border-radius:0.3em;padding:0.2em 0.4em;font-size:.69444vw;position:absolute;top:50%;right:5%;transform:translate(0, -50%);font-weight:500}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p label+*,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p label+*,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p label+*,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p label+*{width:50%;margin:0.7em 0;border:1px solid #CCC;display:flex;align-items:center;font-family:"Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic","Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";box-sizing:border-box;font-size:1.11111vw}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p label[for="when_to_join"]+.input-group,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p label[for="when_to_join"]+.input-group,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p label[for="when_to_join"]+.input-group,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p label[for="when_to_join"]+.input-group{border:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p select,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p input[type="text"],main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p input[type="email"],main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p select,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p input[type="text"],main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p input[type="email"],main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p select,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p input[type="text"],main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p input[type="email"],main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p select,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p input[type="text"],main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p input[type="email"]{padding:0.5em 1.0em;font-family:"Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic","Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif"}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment p textarea,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details p textarea,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket p textarea,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>p textarea{resize:vertical;font-family:"Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic","Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif"}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment .em-booking-buttons,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details .em-booking-buttons,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket .em-booking-buttons,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>.em-booking-buttons{display:flex;justify-content:center;margin:1.38889vw 0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment .em-booking-buttons .em-booking-submit,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details .em-booking-buttons .em-booking-submit,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket .em-booking-buttons .em-booking-submit,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>.em-booking-buttons .em-booking-submit{background:#EB6D94;border:none;font-size:1.11111vw;border-radius:0.3em;padding:0.6em 1.6em 0.4em;color:#FFF;font-weight:600}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment #em-booking-gateway-emp_stripe,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details #em-booking-gateway-emp_stripe,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket #em-booking-gateway-emp_stripe,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>#em-booking-gateway-emp_stripe{margin:1.38889vw 0 0 0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment #em-booking-gateway-emp_stripe .stripe_declare,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details #em-booking-gateway-emp_stripe .stripe_declare,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket #em-booking-gateway-emp_stripe .stripe_declare,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>#em-booking-gateway-emp_stripe .stripe_declare{font-size:.83333vw;text-align:center;padding:0 0 .55556vw 0;border-bottom:1px solid #CCC}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment #em-booking-gateway-emp_stripe .em-bookings-form-gateway-expiry .expire_date,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details #em-booking-gateway-emp_stripe .em-bookings-form-gateway-expiry .expire_date,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket #em-booking-gateway-emp_stripe .em-bookings-form-gateway-expiry .expire_date,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>#em-booking-gateway-emp_stripe .em-bookings-form-gateway-expiry .expire_date{border:none;padding:0;gap:1.8em;margin:0.5em auto}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment #em-booking-gateway-emp_stripe .em-bookings-form-gateway-expiry .expire_date select,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details #em-booking-gateway-emp_stripe .em-bookings-form-gateway-expiry .expire_date select,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket #em-booking-gateway-emp_stripe .em-bookings-form-gateway-expiry .expire_date select,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>#em-booking-gateway-emp_stripe .em-bookings-form-gateway-expiry .expire_date select{border:1px solid #CCC;font-family:"Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic","Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif"}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment .em-booking-form-section-confirm .em-payment-gateway-selector,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details .em-booking-form-section-confirm .em-payment-gateway-selector,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket .em-booking-form-section-confirm .em-payment-gateway-selector,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>.em-booking-form-section-confirm .em-payment-gateway-selector{display:flex;border-bottom:1px solid #CCC;font-size:1.11111vw}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment .em-booking-form-section-confirm .em-payment-gateway-selector label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details .em-booking-form-section-confirm .em-payment-gateway-selector label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket .em-booking-form-section-confirm .em-payment-gateway-selector label,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>.em-booking-form-section-confirm .em-payment-gateway-selector label{display:flex;align-items:center;width:38%;margin-right:4%;padding:1em 0.8125em;background:#F5F5F5;box-sizing:border-box;position:relative}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment .em-booking-form-section-confirm .em-payment-gateway-selector label .em-form-required,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details .em-booking-form-section-confirm .em-payment-gateway-selector label .em-form-required,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket .em-booking-form-section-confirm .em-payment-gateway-selector label .em-form-required,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>.em-booking-form-section-confirm .em-payment-gateway-selector label .em-form-required{border:1px solid #F33;color:#F33;border-radius:0.3em;padding:0.2em 0.4em;font-size:.69444vw;position:absolute;top:50%;right:5%;transform:translate(0, -50%);font-weight:500}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment .em-booking-form-section-confirm .em-payment-gateway-selector label+*,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details .em-booking-form-section-confirm .em-payment-gateway-selector label+*,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket .em-booking-form-section-confirm .em-payment-gateway-selector label+*,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>.em-booking-form-section-confirm .em-payment-gateway-selector label+*{width:50%;margin:0.7em 0;border:1px solid #CCC;display:flex;align-items:center;font-family:"Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic","Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";box-sizing:border-box;font-size:1.11111vw}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment .em-booking-form-section-confirm .em-payment-gateway-selector label[for="when_to_join"]+.input-group,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details .em-booking-form-section-confirm .em-payment-gateway-selector label[for="when_to_join"]+.input-group,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket .em-booking-form-section-confirm .em-payment-gateway-selector label[for="when_to_join"]+.input-group,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>.em-booking-form-section-confirm .em-payment-gateway-selector label[for="when_to_join"]+.input-group{border:none}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment .em-booking-form-section-confirm .em-payment-gateway-selector select,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details .em-booking-form-section-confirm .em-payment-gateway-selector select,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket .em-booking-form-section-confirm .em-payment-gateway-selector select,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>.em-booking-form-section-confirm .em-payment-gateway-selector select{width:50%;margin:0.7em 0;border:1px solid #CCC;display:flex;align-items:center;box-sizing:border-box}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment .em-booking-form-section-confirm .input-field-chancel_agree,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details .em-booking-form-section-confirm .input-field-chancel_agree,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket .em-booking-form-section-confirm .input-field-chancel_agree,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>.em-booking-form-section-confirm .input-field-chancel_agree{font-size:.97222vw;margin:0 0 .69444vw}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-payment .em-booking-form-section-confirm .input-field-data_privacy_consent,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-form-details .em-booking-form-section-confirm .input-field-data_privacy_consent,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-ticket .em-booking-form-section-confirm .input-field-data_privacy_consent,main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-payment-gateways>.em-booking-form-section-confirm .input-field-data_privacy_consent{font-size:.97222vw}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-buttons{display:flex;justify-content:center;margin:1.04167vw 0}main#event-single-page #event-detail .event-wrap .info .em-booking-wrap .em-event-booking-form .em-booking-form .em-booking-buttons input{background:#EB6D94;border:none;font-size:1.25vw;border-radius:0.3em;padding:0.6em 1.6em 0.4em;color:#FFF;font-weight:600}main#event-single-page #event-detail .event-wrap .info #privacy_wrap{padding:3em 2em;box-sizing:border-box;overflow-y:scroll;height:12.5vw;border:1px solid #CCC;margin-top:1.73611vw}main#event-single-page #event-detail .event-wrap .info #privacy_wrap h2{font-size:.97222vw;margin-bottom:1.52778vw;font-weight:700;background:none;padding:0;color:#333;text-align:center}main#event-single-page #event-detail .event-wrap .info #privacy_wrap h3{font-size:.90278vw;margin-bottom:.48611vw;font-weight:700}main#event-single-page #event-detail .event-wrap .info #privacy_wrap p,main#event-single-page #event-detail .event-wrap .info #privacy_wrap ul{line-height:150%;margin-bottom:.97222vw}main#event-single-page #event-detail .event-wrap .info #privacy_wrap p{font-size:.83333vw;border-bottom:none;display:block}main#event-single-page #event-detail .event-wrap .info #privacy_wrap ul li{font-size:.83333vw}}.em-login{display:none !important}
