@charset "UTF-8";
body, html { margin: 0; padding: 0; height: 100%; }

body { font-family: 'ヒラギノ角ゴ Pro W3', '.HiraKakuInterface-W3', 'Hiragino Kaku Gothic ProN', Meiryo, 'メイリオ', 'Hiragino Kaku Gothic Pro', 'Helvetica Neue', helvetica, Osaka, 'MS PGothic', 'ＭＳ Ｐゴシック', sans-serif; *font-size: small; }

.clearFix:after { display: block; clear: both; height: 0; visibility: hidden; content: "."; }

.clearFix { min-height: 1px; /*IE6、7対策*/ }

* html .clearFix { height: 1px; /*\*/ /*/ /*MAC IE5.x対策*/ height: auto; overflow: hidden; /**/ }

.clearfix:after { display: block; clear: both; height: 0; visibility: hidden; content: "."; }

.clearfix { min-height: 1px; /*IE6、7対策*/ }

* html .clearfix { height: 1px; /*\*/ /*/ /*MAC IE5.x対策*/ height: auto; overflow: hidden; /**/ }

a img { border: 0; }

div { display: block; padding: 0; margin: 0; line-height: 0; font-size: 0; }

#wgTicketArea { /*width:680px;*/ width: 100%; background-color: #FFFFFF; padding: 0; margin: 0; }

#wgTicketArea .wgTicketHeader { position: relative; padding: 15px 0 15px 9px; margin: 0; background-color: #6a6a6a; }

#wgTicketArea .wgTicketHeader h1 { font-size: 14px; line-height: 1.1; color: #FFFFFF; padding: 0 158px 0 0; margin: 0; font-weight: normal; }

#wgTicketArea .wgTicketHeader h2 { display: block; position: absolute; width: 153px; height: 20px; padding: 0; margin: 0; top: 14px; right: 7px; }

#wgTicketArea .wgTicketBody { padding: 15px 10px 10px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin: 0; }

#wgTicketArea .wgTicketBody .wgTicketDescription { margin: 0; padding-bottom: 10px; }

#wgTicketArea .wgTicketBody .wgTicketDescription h3 { padding: 0; margin: 0 0 5px; font-size: 16px; line-height: 1.5; color: #000000; font-weight: normal; vertical-align: top; margin-bottom: 7px; }

#wgTicketArea .wgTicketBody .wgTicketDescription h3 a { padding: 0; margin: 0; color: #239CC9; text-decoration: none; }

#wgTicketArea .wgTicketBody .wgTicketDescription h3 a:hover { text-decoration: underline; }

#wgTicketArea .wgTicketBody .wgTicketDescription h3 a.btn { display: none; }

#wgTicketArea .wgTicketBody .wgTicketDescription h3 a.btn:hover { background-color: #e2e2e2; background-image: linear-gradient(bottom, #E2E2E2 0%, #F7F7F7 100%); background-image: -o-linear-gradient(bottom, #E2E2E2 0%, #F7F7F7 100%); background-image: -moz-linear-gradient(bottom, #E2E2E2 0%, #F7F7F7 100%); background-image: -webkit-linear-gradient(bottom, #E2E2E2 0%, #F7F7F7 100%); background-image: -ms-linear-gradient(bottom, #E2E2E2 0%, #F7F7F7 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E2E2E2), color-stop(1, #F7F7F7)); }

#wgTicketArea .wgTicketBody .wgTicketDescription p { padding: 0; margin: 0 0 5px; font-size: 12px; line-height: 1.6; color: #4c4c4c; }

#wgTicketArea .wgTicketBody .wgTicketDescription p.tite { display: block; margin-bottom: 3px; margin-top: -2px; }

#wgTicketArea .wgTicketBody .wgTicketDetail { width: 100%; padding: 0; margin: 0; font-size: 10px; line-height: 1.2; border-top: #cccccc 1px solid; }

#wgTicketArea .wgTicketBody .wgTicketDetail th { border-bottom: #cccccc 1px solid; text-align: center; vertical-align: middle; font-weight: normal; padding: 7px; font-size: 8px; white-space: nowrap; color: #999; margin: 0; }

#wgTicketArea .wgTicketBody .wgTicketDetail th.type { width: 80%; text-align: left; }

#wgTicketArea .wgTicketBody .wgTicketDetail th.price { width: 5%; white-space: nowrap; }

#wgTicketArea .wgTicketBody .wgTicketDetail th.quantity { width: 15%; }

#wgTicketArea .wgTicketBody .wgTicketDetail td { padding: 7px; vertical-align: top; font-size: 12px; line-height: 1.2; border-bottom: #cccccc 1px dotted; }

#wgTicketArea .wgTicketBody .wgTicketDetail td label { display: block; cursor: pointer; text-indent: -23px; margin-left: 26px; min-height: 21px; }

#wgTicketArea .wgTicketBody .wgTicketDetail td label input[type=radio] { margin-right: 7px; }

#wgTicketArea .wgTicketBody .wgTicketDetail ._typeSelect td { color: #CCC; }

#wgTicketArea .wgTicketBody .wgTicketDetail ._typeSelect.hover td { color: #000; background-color: #ffffe8; }

#wgTicketArea .wgTicketBody .wgTicketDetail ._typeSelect.selected td { color: #000; }

#wgTicketArea .wgTicketBody .wgTicketDetail tr.lastChild td, #wgTicketArea .wgTicketBody .wgTicketDetail tr:last-child td { border-bottom: none; }

#wgTicketArea .wgTicketBody .wgTicketDetail td.type { text-align: left; padding-left: 0; padding-right: 10px; font-size: 14px; line-height: 1.4; }

#wgTicketArea .wgTicketBody .wgTicketDetail td.price { text-align: right; white-space: nowrap; padding-left: 0; padding-right: 10px; font-size: 13px; padding-top: 11px; }

#wgTicketArea .wgTicketBody .wgTicketDetail td.quantity { text-align: center; padding-right: 0; padding-left: 0; }

#wgTicketArea .wgTicketBody .wgTicketDetail td .wgTicketQuantity { background-clip: padding-box; border: 1px solid #d4d0c8; border-radius: 3px; box-shadow: 1px 1px 2px rgba(98, 98, 98, 0.2) inset; box-sizing: border-box; font-size: 14px; line-height: 1.1; vertical-align: middle; margin-top: 3px; }

#wgTicketArea .wgTicketBody .wgTicketDetail.close { border: none; margin: 13px 0 !important; }

#wgTicketArea .wgTicketBody .wgTicketDetail.close th { border: none; border: 1px #EAA3A3 solid; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background-color: #FFF3F3; text-align: center; vertical-align: middle; font-weight: normal; padding: 0; font-size: 16px; color: #DB1B20; margin: 0; }

#wgTicketArea .wgTicketBody .wgTicketDetail.close th p { white-space: normal; padding: 15px 10px; line-height: 1.5; margin: 0; }

#wgTicketArea .wgTicketBody .wgTicketDetail.close.typeB th { background-color: #FFFFFF; color: #CC0000; }

#wgTicketArea .wgTicketBody .wgTicketSubmit { padding: 15px 0 5px; margin: 0 0; text-align: right; border-top: 1px #CCCCCC solid; height: auto; margin-bottom: 15px; }

#wgTicketArea .wgTicketBody .wgTicketSubmit ul { display: block; text-align: right; padding: 0; margin: 0; }

#wgTicketArea .wgTicketBody .wgTicketSubmit ul li { display: inline !important; width: auto !important; padding: 0 0 0 5px; margin: 0 0 0 auto !important; vertical-align: middle; }

#wgTicketArea .wgTicketBody .wgTicketSubmit ul li a img, #wgTicketArea .wgTicketBody .wgTicketSubmit ul li img { vertical-align: middle; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#wgTicketArea .wgTicketBody .wgTicketSubmit ul li.btn { padding: 0; margin: 0; }

#wgTicketArea .wgTicketBody .wgTicketSubmit ul li.btn p { padding: 0; margin: 0; }

#wgTicketArea .wgTicketBody .wgTicketSubmit ul li.submit a { min-width: 150px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; background-color: #ffca40; font-size: 13px; line-height: 1.1; color: #000; font-weight: bold; text-align: center; text-decoration: none; margin: 0 0 0 15px; padding: 14px 20px 12px; border-bottom: 2px #bf9730 solid; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#wgTicketArea .wgTicketBody .wgTicketSubmit ul li.submit a span.iconNikkei { background-image: url("/img/popupLogin/iconNikkeiID_03X2.png"); background-position: left center; background-repeat: no-repeat; background-size: 22px 21px; padding-left: 30px; padding-top: 6px; padding-bottom: 6px; }
#wgTicketArea .wgTicketBody .wgTicketSubmit ul li.submit a.disable { cursor: default !important; background-image: none !important; background-color: #ededed !important; border: none !important; color: #b1b1b1 !important; }
#wgTicketArea .wgTicketBody .wgTicketSubmit ul li.submit a.disable:hover { margin-top: 0 !important; }

#wgTicketArea .wgTicketBody .wgTicketSubmit ul li.submit a:hover { background-color: #ffd25c; margin-top: 2px; border-bottom: none; }

#wgTicketArea .wgTicketBody .wgTicketSubmit .atm { margin-top: 15px; text-align: right; }

#wgTicketArea .wgTicketBody .wgTicketSubmit ul li.paymentType_1.banktransfer, #wgTicketArea .wgTicketBody .wgTicketSubmit ul li.paymentType_1.conv_atm, #wgTicketArea .wgTicketBody .ticketSelectBlock .wgTicketSubmit ul li.paymentType_1.banktransfer, #wgTicketArea .wgTicketBody .ticketSelectBlock .wgTicketSubmit ul li.paymentType_1.conv_atm { display: inline-block !important; *display: inline !important; *zoom: 1 !important; text-align: center; padding: 0 3px !important; margin: 0 0 0 3px !important; min-height: 30px !important; min-width: 50px !important; background-color: #2e5474 !important; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 12px !important; }
#wgTicketArea .wgTicketBody .wgTicketSubmit ul li.paymentType_1.banktransfer h4, #wgTicketArea .wgTicketBody .wgTicketSubmit ul li.paymentType_1.conv_atm h4, #wgTicketArea .wgTicketBody .ticketSelectBlock .wgTicketSubmit ul li.paymentType_1.banktransfer h4, #wgTicketArea .wgTicketBody .ticketSelectBlock .wgTicketSubmit ul li.paymentType_1.conv_atm h4 { color: #fff; font-weight: normal !important; }

#wgTicketArea .wgTicketBody .alertReceipt { display: block; background-color: #fff7b9; color: #333333; font-size: 14px; line-height: 1.3; margin-top: 15px; padding: 20px 15px 0; text-align: left; }
#wgTicketArea .wgTicketBody .alertReceipt h4 { font-weight: bold; margin: 0; padding: 0 0 10px; }
#wgTicketArea .wgTicketBody .alertReceipt p { margin: 0; padding: 0 0 20px; }

/** #########################
wgCountDownArea
######################### **/
#wgCountDownArea { padding: 0 10px 10px; margin: 0; }

#wgCountDownArea .wgCountDownHeader { padding: 0; margin: 0; text-align: right; }

#wgCountDownArea .wgCountDownHeader h2 { padding: 8px 5px 5px 0; margin: 0; text-align: right; }

#wgCountDownArea .wgCountDownHeader h2 a { padding: 0; margin: 0 0 0 auto; }

#wgCountDownArea .wgCountDownNumber { text-align: center; padding: 25px 15px 10px; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; }

#wgCountDownArea .wgCountDownNumber.close { padding: 62px 0; }

#wgCountDownArea .wgCountDownNumber.open { padding: 37px 0; }

#wgCountDownArea .wgCountDownNumber h3 { padding: 0; margin: 0 0 12px; font-size: 14px; line-height: 1.1; }

#wgCountDownArea .wgCountDownNumber.close h3 { padding: 0; margin: 0 0 12px; font-size: 14px; line-height: 1.1; }

#wgCountDownArea .wgCountDownNumber.open h3 { font-size: 24px; line-height: 1.1; margin: 0; }

#wgCountDownArea .wgCountDownNumber .wgCountDownNumberBody { display: inline-block; line-height: 0; font-size: 0; padding: 0; margin: 0 auto 0 5px; text-align: center; }

#wgCountDownArea .wgCountDownNumber .wgCountDownNumberBody img { margin: auto; }

#wgCountDownArea .wgCountDownNumber span { display: inline-block; *display: inline; *zoom: 1; font-size: 19px; line-height: 1.1; font-weight: bold; margin-top: -5px; }

#wgCountDownArea .wgCountDownEventLogo { padding: 5px; }

#wgCountDownArea .wgCountDownEventLogo .wgCountDownEventLogoBody { width: 100%; overflow: hidden; text-align: center; }

#wgCountDownArea .wgCountDownEventLogo .wgCountDownEventLogoBody img { width: 100%; max-width: 200px; margin: auto; cursor: pointer; }

#wgCountDownArea .wgCountDownEventDetail { padding: 15px; text-align: left; }

#wgCountDownArea .wgCountDownEventDetail h4 { padding: 0; margin: 0 0 10px; font-size: 18px; line-height: 1.2; }

#wgCountDownArea .wgCountDownEventDetail h4 a, #wgCountDownArea .wgCountDownEventDetail h4 a:hover { text-decoration: none; }

#wgCountDownArea .wgCountDownEventDetail p { padding: 0; margin: 0 0 10px; font-size: 13px; line-height: 1.5; }

#wgCountDownArea .wgCountDownEventDetail .eventSubmit { padding-top: 10px; }

#wgCountDownArea .wgCountDownEventDetail .eventSubmit a { display: block; text-align: center; font-size: 18px; line-height: 1.1; text-decoration: none; font-weight: bold; padding: 15px 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

#wgCountDownArea .wgCountDownEventDetail .eventSubmit a:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }

#wgCountDownArea .wgCountDownSocial { padding: 5px 15px 15px; text-align: center; border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; }

#wgCountDownArea .wgCountDownSocial ul { display: block; padding: 0; margin: 0; }

#wgCountDownArea .wgCountDownSocial ul li { display: inline; padding: 0 5px; margin: 0; }

#wgTicketEventDate { font-size: 12px; margin-bottom: 0; }

.submitAlert { vertical-align: middle; text-align: center; display: inline-block; margin: 3px 0 3px 1em; padding: 3px 5px; background-color: #FFFFD2; border: 1px #E1E100 solid; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-size: 11px; line-height: 1.1; color: #808000; }

.submitAlert.typeB { background-color: #fff3f3; border: 1px #eaa3a3 solid; color: #db1b20; }

.wgTicketDetail .type:after { display: block; clear: both; height: 0; visibility: hidden; content: "."; }

.wgTicketDetail .type { min-height: 1px; /*IE6、7対策*/ }

* html .wgTicketDetail .type { height: 1px; /*\*/ /*/ /*MAC IE5.x対策*/ height: auto; overflow: hidden; /**/ }

/** ####### 3394 ######## **/
#promotionCodeBLock { float: none; clear: both; margin: 15px 0 0; padding: 15px 12px 0; border-top: 1px #CCCCCC solid; position: relative; }

#promotionCodeBLock.typeB { margin-top: 0; padding-bottom: 10px; }

#promotionCodeBLock:after { clear: both; }

#promotionCodeBLock .read { width: auto; padding-right: 310px; min-height: 42px; }

#promotionCodeBLock .read p { filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; font-size: 12px; line-height: 1.5; width: auto; display: inline-block; *display: inline; *zoom: 1; float: left; padding: 0 0 8px; margin: 0; }

#promotionCodeBLock .input { display: block; position: absolute; width: 320px; top: 15px; right: 10px; text-align: right; z-index: 1 !important; }

#promotionCodeBLock .input input[type=text] { display: inline-block; *display: inline; *zoom: 1; border: 1px #cccccc solid; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #fff; box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.1); width: 210px; padding: 9px 7px 7px; font-size: 16px; line-height: 1.1; font-weight: bold; vertical-align: top !important; margin-right: 5px; }

#promotionCodeBLock .input input[type=text]::-webkit-input-placeholder { font-weight: normal; color: #cbcbcb; }

#promotionCodeBLock .input input[type=text]:-ms-input-placeholder { font-weight: normal; color: #cbcbcb; }

#promotionCodeBLock .input input[type=text]::-moz-placeholder { font-weight: normal; color: #cbcbcb; }

#promotionCodeBLock .input a { display: inline-block; *display: inline; *zoom: 1; vertical-align: top !important; padding: 12px 4px 10px; font-weight: bold; text-decoration: none; font-size: 12px; line-height: 1.1; min-width: 35px; }

#promotionCodeBLock.hover .read p, #promotionCodeBLock:hover .read p { filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }

#promotionCodeBLock.hover .input input[type=text], #promotionCodeBLock.hover .input input[type=text]:focus, #promotionCodeBLock:hover .input input[type=text], #promotionCodeBLock:hover .input input[type=text]:focus { border-color: #CCC; -webkit-box-shadow: 0 0 5px 0 #ffcc00, inset 1px 1px 2px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 5px 0 #ffcc00, inset 1px 1px 2px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px 0 #ffcc00, inset 1px 1px 2px 0 rgba(0, 0, 0, 0.1); }

#promotionCodeBLock.readonly .input input[type=text] { background-color: #ececec; color: #a6a6a6; }

#promotionCodeBLock.readonly.hover .read p, #promotionCodeBLock.readonly:hover .read p { filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }

#promotionCodeBLock.readonly.hover .input input[type=text], #promotionCodeBLock.readonly.hover .input input[type=text]:focus, #promotionCodeBLock.readonly:hover .input input[type=text], #promotionCodeBLock.readonly:hover .input input[type=text]:focus { border-color: #CCC; -webkit-box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.1); box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.1); }

/*------------------------------------------------
	ボタン
------------------------------------------------*/
.ErBtn { color: #000 !important; line-height: 1; display: block; background-color: #fafafa; border-bottom: 2px #cecece solid; box-shadow: 0 1px 0 0 rgba(179, 179, 179, 0.4) inset, 1px 0 0 0 rgba(179, 179, 179, 0.4) inset, -1px 0 0 0 rgba(179, 179, 179, 0.4) inset; -moz-box-shadow: 0 1px 0 0 rgba(179, 179, 179, 0.4) inset, 1px 0 0 0 rgba(179, 179, 179, 0.4) inset, -1px 0 0 0 rgba(179, 179, 179, 0.4) inset; -webkit-box-shadow: 0 1px 0 0 rgba(179, 179, 179, 0.4) inset, 1px 0 0 0 rgba(179, 179, 179, 0.4) inset, -1px 0 0 0 rgba(179, 179, 179, 0.4) inset; padding: 10px 10px 8px; margin-bottom: 10px; text-align: center; cursor: pointer; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.ErBtn:hover { background-color: #dcdcdc; border-bottom: none; margin-top: 2px; text-decoration: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }

.ErBtn.Gray { background-color: #fafafa; color: #000; }

.ErBtn.Gray:hover { background-color: #dcdcdc; text-decoration: none; }

.ErBtn.medium { font-size: 13px; min-width: 90px; padding: 12px 35px; display: inline-block; }

.ErBtn.bold { font-weight: bold; }

.ErBtn.colorBlack { color: #000000 !important; }

.ErBtn.colorBlue { color: #0066FF !important; }

#wgTicketArea .wgTicketHeader:after { display: block; clear: both; height: 0; visibility: hidden; content: "."; }

#wgTicketArea .wgTicketHeader { min-height: 1px; /*IE6、7対策*/ }

* html #wgTicketArea .wgTicketHeader { height: 1px; /*\*/ /*/ /*MAC IE5.x対策*/ height: auto; overflow: hidden; /**/ }

@media all and (max-width: 540px) { #wgTicketArea .wgTicketBody .wgTicketDetail ._typeSelect td { color: #000; }
  #wgTicketArea .wgTicketBody .wgTicketDetail td.type { font-size: 13px; line-height: 1.3; }
  #wgTicketArea .wgTicketBody .wgTicketSubmit { text-align: center; }
  #wgTicketArea .wgTicketBody .wgTicketSubmit ul { text-align: center; padding: 0; margin: 0; }
  #wgTicketArea .wgTicketBody .wgTicketSubmit ul li { margin: 0; padding: 0; }
  #wgTicketArea .wgTicketBody .wgTicketSubmit ul li img { vertical-align: middle; height: 25px; width: auto; margin: 0 3px 10px; padding: 0; }
  #wgTicketArea .wgTicketBody .wgTicketSubmit ul li.btn { padding: 0; margin: 0; }
  #wgTicketArea .wgTicketBody .wgTicketSubmit ul li.btn p { padding: 0; margin: 0; }
  #wgTicketArea .wgTicketBody .wgTicketSubmit .atm { text-align: right; height: 39px; margin-top: 10px; }
  #wgTicketArea .wgTicketBody .wgTicketSubmit .atm img { height: 18px; }
  #wgTicketArea .wgTicketBody .wgTicketSubmit ul li.submit a { max-width: 330px; display: block; *display: block; vertical-align: middle; margin: 5px auto 0; padding: 14px 20px 12px; }
  #promotionCodeBLock { text-align: center; }
  #promotionCodeBLock .read { width: auto; padding-right: 0; min-height: inherit; position: relative; text-align: left; padding-bottom: 10px; }
  #promotionCodeBLock .read p { float: none; padding: 0; margin: 0; }
  #promotionCodeBLock .input { display: block; position: relative; top: inherit; right: inherit; margin-left: auto; margin-right: auto; text-align: center; width: auto; }
  #promotionCodeBLock .input input[type=text] { max-width: 230px; width: 60%; }
  #promotionCodeBLock .input input[type=text]::-webkit-input-placeholder { padding-top: 3px; font-size: 12px; }
  #promotionCodeBLock .input input[type=text]:-ms-input-placeholder { padding-top: 3px; font-size: 12px; }
  #promotionCodeBLock .input input[type=text]::-moz-placeholder { padding-top: 3px; font-size: 12px; } }
@media all and (max-width: 362px) { #wgTicketArea .wgTicketBody .wgTicketSubmit .atm { height: 30px; }
  #wgTicketArea .wgTicketBody .wgTicketSubmit { min-height: 85px; padding: 10px 5px 0; } }
@media all and (max-width: 340px) { #wgTicketArea .wgTicketHeader h1 { display: inline; font-size: 14px; line-height: 1.1; color: #FFFFFF; padding: 0; margin: 0; font-weight: normal; }
  #wgTicketArea .wgTicketHeader h2 { display: block; position: relative; width: auto; height: 15px; padding: 0; margin: 0; top: inherit; right: inherit; float: right; margin: 0 10px; } }
.ticketSelectBlock { border: 1px solid #cccccc; padding: 10px; margin-bottom: 10px; }
.ticketSelectBlock h3 { display: block; font-size: 14px; line-height: 1.1; padding-top: 5px !important; padding-bottom: 12px !important; margin: 0 !important; color: #333; }
