﻿@import"mailformpro.css";*{font-size:16px}.text-beauty{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.mfp_colored,.mfp_achroma{background:none !important}#place.mfp_element_radio,#yamato.mfp_element_radio{display:none;visibility:hidden}body.ticket p.privacy-policy{display:block;text-align:center}body.ticket form#mailformpro div.mainInfo{vertical-align:bottom}body.ticket form#mailformpro div.mainInfo p,body.ticket form#mailformpro div.mainInfo p.price span{font-weight:900;font-size:1rem;border:0 !important;margin:0;padding:.25em}body.ticket form#mailformpro div.mainInfo p.under-two{font-weight:normal;color:inherit}body.ticket form#mailformpro div.mainInfo p.place,body.ticket form#mailformpro div.mainInfo p.price{font-weight:900 !important;margin:0;padding:0;font-size:2rem}body.ticket form#mailformpro div.mainInfo p.place:before,body.ticket form#mailformpro div.mainInfo p.place .tkt_type,body.ticket form#mailformpro div.mainInfo p.price:before,body.ticket form#mailformpro div.mainInfo p.price .tkt_type{vertical-align:middle;font-size:.75rem;font-weight:bold;border:1px solid !important;border-radius:3px;margin-right:5px;color:var(--th_core--blue);padding:0 .25em}body.ticket form#mailformpro div.mainInfo p.place span{font-size:.75em;font-weight:inherit}body.ticket form#mailformpro div.mainInfo p.place:before{content:"会場"}body.ticket form#mailformpro div.mainInfo p.price{color:var(--th_sec--orange-darken)}body.ticket form#mailformpro div.mainInfo p.price span{font-size:1rem}body.ticket form#mailformpro div.tickets{border-bottom:2px solid #fff;padding:.5em 0;margin:0}body.ticket form#mailformpro div.tickets ul.shows{font-size:.875rem;margin:0;padding:0 1em}body.ticket form#mailformpro div.tickets ul.shows li{list-style-type:none;margin:0;padding:0 .5em;border-bottom:1px solid #fff}body.ticket form#mailformpro div.tickets ul.shows li:nth-child(odd){background:var(--th_core--blue-bg-subtle)}body.ticket form#mailformpro div.tickets ul.shows li:last-child{border-bottom:none}body.ticket form#mailformpro div.tickets ul.shows li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-right:5px;color:var(--th_core--blue)}body.ticket form#mailformpro div.tickets ul.shows li span.year,body.ticket form#mailformpro div.tickets ul.shows li span.month,body.ticket form#mailformpro div.tickets ul.shows li span.date,body.ticket form#mailformpro div.tickets ul.shows li span.time{font-size:1.7em;font-weight:bold;margin-left:2px}body.ticket form#mailformpro div.tickets ul.shows li span.time{color:var(--th_sec--purple);margin-right:2px}body.ticket form#mailformpro div.tickets ul.shows li span.day{font-weight:bold}body.ticket form#mailformpro div.tickets ul.shows li span.nowrap{white-space:nowrap;margin-left:15px}body.ticket form#mailformpro div.tickets ul.shows li select,body.ticket form#mailformpro div.tickets ul.shows li input[type=number]{width:5em !important}body.ticket form#mailformpro ul.note li{color:inherit}body.ticket form#mailformpro ul.note li span{color:inherit}body.ticket form#mailformpro div.shipping-total{margin:0 1em}body.ticket form#mailformpro div.shipping-total .shipping h5,body.ticket form#mailformpro div.shipping-total .price-total h5{color:var(--th_core--blue);text-align:left}body.ticket form#mailformpro div.shipping-total .shipping #mfp_price,body.ticket form#mailformpro div.shipping-total .price-total #mfp_price{font-weight:900 !important}body.ticket form#mailformpro div.shipping-total .shipping #mfp_price span,body.ticket form#mailformpro div.shipping-total .price-total #mfp_price span{font-size:1rem;color:var(--black)}body.ticket form#mailformpro div.shipping-total .shipping p{margin:0}body.ticket form#mailformpro div.shipping-total .shipping span.shipping-price{font-size:1.5em;font-weight:900 !important;color:var(--th_sec--orange-darken)}body.ticket form#mailformpro div.shipping-total .shipping span.notice{color:var(--th_core--blue-emphasis)}body.ticket form#mailformpro div.shipping-total .price-total{text-align:right;background:#fff}body.ticket form#mailformpro div.shipping-total .price-total h5{margin-left:1em}body.ticket form#mailformpro div#mailfield dl.mailform dt,body.ticket form#mailformpro div#mailfield dl.mailform dd{border:none !important;font-size:1rem}body.ticket form#mailformpro div#mailfield dl.mailform dt{width:30%;text-align:right;margin:0;padding:1em .5em;border:none !important}body.ticket form#mailformpro div#mailfield dl.mailform dd{margin:0px;text-align:left}body.ticket form#mailformpro div#mailfield dl.shipping-info{margin:0 10px}body.ticket form#mailformpro div#mailfield dl.shipping-info dt{padding:8px 1em 8px 8px}body.ticket form#mailformpro div#mailfield dl.shipping-info dd{padding:2.5px 0}body.ticket form#mailformpro div#mailfield dl.shipping-info span.must{padding:0 2px;font-size:10px;font-weight:normal;text-shadow:none}@media all and (max-width: 640px){body.ticket form#mailformpro div#mailfield dl.mailform dt,body.ticket form#mailformpro div#mailfield dl.mailform dd{text-align:left;width:100%;padding:0}body.ticket form#mailformpro div#mailfield dl.mailform dt{padding:5px 0 0 2px}body.ticket form#mailformpro div#mailfield dl.mailform dt span.must{margin-left:0;line-height:1.5em;background-color:rgba(0,0,0,0);padding:0 2px;font-size:10px;color:#c00;float:left;border-radius:4px;box-shadow:none;background:none}}body.ticket form#mailformpro p.pls_chk{display:block;background:var(--th_pry--red-bg-subtle);color:var(--th_pry--red-darken);border:1px solid;text-indent:1em;text-align:left;font-weight:bold;margin-bottom:3px;margin:1em 0 .5em 0}body.ticket form#mailformpro ul.req_chk{list-style-type:none;margin:0;padding:0 1em;color:#900}body.ticket form#mailformpro ul.req_chk li{font-size:13px;line-height:1.5em;text-indent:-1.45em;padding-left:1.45em;margin-bottom:3px}@media all and (max-width: 640px){body.ticket form#mailformpro{padding:5px 10px}}body.ticket div.send-btns{width:100%;margin:1em 0;padding:0}body.ticket div.send-btns .btn_reset,body.ticket div.send-btns .btn_submit{font-weight:bold;margin:0;padding:0;width:49%;border:1px solid;border-radius:5px;background:none;text-shadow:none;filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65}body.ticket div.send-btns .btn_reset:hover,body.ticket div.send-btns .btn_submit:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;text-shadow:none;box-shadow:none}body.ticket div.send-btns .btn_reset{color:var(--th_pry--red);background-color:var(--th_pry--red-bg-subtle)}body.ticket div.send-btns .btn_submit{color:var(--th_sec--green);background-color:var(--th_sec--green-bg-subtle)}