@charset "utf-8";
/* CSS Document */

.ticketBox td.dateEvent p {
    white-space:normal;
    }
    
.ticketBox td.status,
.ticketBox td.payment,
.ticketBox td.dateBuy {
	white-space:normal;
	}


/*.SLEventSummary1 .CLiHead1 .CLHead1 .right div { font-size:11px; margin:2px 0;}*/
.SLSocialForm1 li .ttl {-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}
.CLHead1 .bank_branch_number div{ font-size:10px; line-height:1.1; margin-top:-4px; }
.CLHead1 .customer_name div{ font-size:10px; line-height:1.1; margin-top:3px; margin-bottom:4px; }
.CLHead1 .ticket_purchase_status div{ font-size:10px; line-height:1.1; margin-top:-3px; margin-bottom:-1px; min-height:12px; }	
.CLHead1 .revenues div{ font-size:10px; line-height:1.1; margin-top:3px; margin-bottom:3px; min-height:12px; }	

.CLHead1 .quantity.colC div{ font-size:10px; line-height:1.1; margin-top:-2px; margin-bottom:-2px; min-height:22px; }

.CLHead1 .bank_holder div { font-size:10px; line-height:1.1; min-height:15px; margin-top:3px; }
.CLHead1 .user_set1 div { font-size:10px; line-height:1.1; min-height:15px; margin-top:-4px; }

.CL1 .user_set1,
.CL1 .ticket_set1 { min-height:50px !important; }

.CLHead1 .date2 { width:222px !important;} 
.CLHead1 .status {} 
.CLHead1 .revenues.row2 { width:161px !important;} 
.CLHead1 .revenues.row2 div { margin:2px 0 2px 0 !important;}

.CL1 .date2 { width:222px !important;} 
.CL1 .status {} 
.CL1 .revenues.row2 {width:161px !important;} 



.stepperBlock ul li { max-width:225px; vertical-align:middle; }
.stepperBlock ul li div { display:table-cell !important; vertical-align:middle; }
.stepperBlock ul li div span { height:auto; margin:auto 0; padding:0;}

.previewBoxHead ul .selcted a {
 	font-size:12px !important; line-height:1.1; margin:3px 0 5px 0 !important;
}

    #fbWallPreviewBody .body {
        font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
        background-image:url(/img_en_US/common/fbWallSampleFoot_01.png);
        }
        
        
#gTopHeadContent .leftCont .newsBlock,
#prServiceBlock {
    display:none;
    }
    

#gTopHeadContent .leftCont {
	width:100%;
		border:none;
		margin-bottom:0;
    }
    
    #gTopHeadContent .leftCont .bannersBlock {
		border:none;
		margin-bottom:0;
		padding-bottom:0;
    }
    #gTopHeadContent .leftCont .bannersBlock ul {
			margin-bottom:0;
			padding-bottom:0;
    }
    
    #gTopHeadContent .leftCont .bannersBlock ul li {
			margin-bottom:0;
			padding-bottom:0;
    }
    
#gTopHeadContent .rightCont {
    float:left;
    width:765px;
    border-right:1px #CCCCCC solid;
    padding:0; margin:0;
    }
    
#myTicketPRBlock .body .bodyL { display:none;}
#myTicketPRBlock .body .bodyR { float:none; border:none;}


#gtopMvDetailBlock {
 	padding:15px 0 0 0;
    }
#gtopMvDetailBlock .heading {
 	margin:0;
  	padding-bottom:25px;
   	padding-top:15px;
    }
#gtopMvDetailBlock .heading h1 {
    font-size:30px; line-height:1.2;
    padding:0; margin:0 0 5px 0;
    }
    
#gtopMvDetailBlock .heading .caption {
    padding:0; margin:0;
    color:#707070;
    }

#gtopMvDetailBlock .description {
    padding:0;
    margin:0 0 15px 0;
    }
#gtopMvDetailBlock .description h2 {
    padding:0 20px;
    margin:0 0 15px 0;

    }

.hallNameBlock div {
  padding-top:0 !important;
  margin-top:0 !important;
  overflow:visible !important;
}

.hallNameBlock div p {
  font-size:11px !important;
  line-height:1.2 !important;
  overflow:visible !important;
  padding:0 5px !important;
}


.userBox .heading {
  padding-bottom:7px !important;
}

.userBox .heading h2 {
  float:none !important;
  display:block !important;
  padding:0 !important;
  margin:0 0 7px 0 !important;
  }
.userBox .heading p {
  position:relative;
  float:right !important;
  margin:0 0 7px 0 !important; padding:0 !important;
  top:auto !important;
  right:auto !important;
  }

.userBox .heading p a {
  margin:0 !important;
}
  
.userBox .heading p.l {
  clear:right !important;
  position:relative;
  float:right !important;
  }
  
.col2row {
  width:100% !important;
}

.col2row p {
  width:130px !important;
}

.col2row p input {
  width:120px !important;
}


.col2row .capA {
  text-align:left !important;
  white-space:normal !important;
 width:100px !important;
}

.col2row .capA span {
  display:block !important;
}

#previewWindowHoverArea {
  background-position:0 -50px;
	}
#previewWindowHoverArea:hover,
#previewWindowHoverArea.hover {
  background-position:0 -75px;
	}
  
#partnersBlock h3.ja {
  display:none;
  }
#partnersBlock h3.en {
  display:block;
  }
  
#partnersBlock ul li.ja {
  display:none;
  }
#partnersBlock ul li.en {
  display:block;
  }  

#partnersBlock ul li .body table tbody tr td .ja {
  display:none;
  }
#partnersBlock ul li .body table tbody tr td .en {
  display:block;
  }
	
#footerNav1 h3.pmark a {
	background-image:url(/img_en_US/common/iconPmark01.png);
}
/** 〜IE8 **/
#footerNav1 h3.pmark a { background-image:url(/img_en_US/common/iconPmark02.png)\9; }


.SLEvent1 .CLHead1 li.participants div {
	font-size: 10px;
    margin: 0;
    padding: 10px 0;
	line-height: 1.8;
	}

.SLEvent1 .CLHead1 li.user_set1 div { 
	font-size:12px;
	line-height:1.5;
	min-height:0;
	margin-top:0;
	padding:10px !important;
	}

.SLEvent1 .CLHead1 li.revenues div {
	line-height: 1.8;
	margin:0 !important;
	padding: 10px !important;
	}

.SLEvent1 .CLHead1 li.revenues.row2 {
    padding: 0 !important;
	width: 141px !important;
}

.SLEvent1 .CLHead1 li.revenues.row2 div {
    line-height: 1.3;
    padding: 8px 0 !important;
}


@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
.SLEvent1 .CLHead1 li.revenues.row2 div span.small {
    -webkit-transform: scale(0.8);
    -webkit-transform-origin:0 0;
	 margin-left:12px;
	 width:120px;
	 line-height:0.9;
  }
}

.SLEventForm1 .CLHead1 li.quantity div {
	font-size: 10px;
	line-height: 1.8;
}

.SLEvent1 .CLHead1 li.bank_courses div {
	font-size: 10px;
	line-height: 1.8;
}

.SLEvent1 .CLHead1 li.bank_branch_number div {
	font-size: 10px;
	line-height: 1.8;
	margin-top:0;
}

#content .alertmessage .en { display:block; }
#content .alertmessage .ja { display:none; }

.SLEvent1 .CLHead1 li.date,
.SLEvent1 .CLHead1 li.date2,
.SLEvent1 .CLHead1 li.event,
.SLEvent1 .CLHead1 li.status,
.SLEvent1 .CLHead1 li.participants,
.SLEvent1 .CLHead1 li.revenues,
.SLEvent1 .CLHead1 li.revenues.row2,
.SLEvent1 .CLHead1 li.check_in,
.SLEvent1 .CLHead1 li.ticket_set1,
.SLEvent1 .CLHead1 li.user_set1,
.SLEvent1 .CLHead1 li.bank_name,
.SLEvent1 .CLHead1 li.bank_courses,
.SLEvent1 .CLHead1 li.bank_branch_number,
.SLEvent1 .CLHead1 li.bank_number,
.SLEvent1 .CLHead1 li.bank_holder,
.SLEventForm1 .CLHead1 li.ticketname,
.SLEventForm1 .CLHead1 li.quantity {
	height:40px;
	padding:0 !important;
	margin:0 !important;
	display: inline-table;	
}

.SLEvent1 .CLHead1 li.date div,
.SLEvent1 .CLHead1 li.date2 div,
.SLEvent1 .CLHead1 li.event div,
.SLEvent1 .CLHead1 li.status div,
.SLEvent1 .CLHead1 li.participants div,
.SLEvent1 .CLHead1 li.revenues div,
.SLEvent1 .CLHead1 li.revenues.row2 div,
.SLEvent1 .CLHead1 li.check_in div,
.SLEvent1 .CLHead1 li.ticket_set1 div,
.SLEvent1 .CLHead1 li.user_set1 div,
.SLEvent1 .CLHead1 li.bank_name div,
.SLEvent1 .CLHead1 li.bank_courses div,
.SLEvent1 .CLHead1 li.bank_branch_number div,
.SLEvent1 .CLHead1 li.bank_number div,
.SLEvent1 .CLHead1 li.bank_holder div,
.SLEventForm1 .CLHead1 li.ticketname div,
.SLEventForm1 .CLHead1 li.quantity div {
	padding:0 !important;
	margin:0 !important;
	line-height:1.1 !important;
	height:40px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width: 100%;
	font-size:12px !important;
}

.SLEvent1 .CLHead1 li.revenues.row2 div span.small {
	display: block;
    font-size: 9px;
	-webkit-transform: scale(0.9);
	-webkit-margin-start: -10px;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100% ;
}

.SLEvent1 .CLHead1 li a {
	margin-right: 10px !important;
}

.ticketCustom ul.tab li span { margin-top: 2px; font-size: 12px; }

@media only screen and (max-width: 768px) {
	.spotlight_tooltip .ttl {
		font-size: 12px !important;
	}
	.spotlight_tooltip .txt {
		font-size: 10px !important;
	}
}
