@charset "UTF-8";


/*2公演共通
----------------------------------------------------------------*/

.ticketArea {
	padding:20px;
	border: solid 3px #fce8dd;
	}

.ticketprice {
	color:#87531c;
	font-size:140%;
	font-weight:bold;
	margin-bottom:10px;
	}





/*5月28日公演
----------------------------------------------------------------*/
#sig_150528 #detail .box_a {
	width:350px;
	float:left;
	}
#sig_150528 #detail .box_a p {
	font-size:14px;
	}


#sig_150528 #detail .box_b {
	width:265px;
	float:right;
	}
#sig_150528 #detail .box_b img {
	margin:20px auto 5px;
	}
#sig_150528 #detail .box_b p {
	color:#666;
	line-height:1.2;
	text-align:right;
	}



#sig_150528 .ticketArea .col {
	position:relative;
	}
#sig_150528 .ticketArea .box_a {
	position: absolute;
	top: -2px;
	left: 0px;
	z-index: 10;
	background: #fff;
	padding-bottom: 20px;
	width: 370px;
	}
#sig_150528 .ticketArea .box_b {
	background:#fef4ef;
	}
#sig_150528 .ticketArea .box_b .wrap_a {
	float:left;
	width:350px;
	padding:20px 0px 20px 20px;
	margin-top:12em;
	}

#sig_150528 .ticketArea .box_b .wrap_b {
	float:right;
	width:153px;
	padding:20px;
	}

.naxos_note {
    border: 1px solid #ccc;
    padding: 10px;
    width: 300px;
}



.naxos_note p.arrow {
    background-image: url("/concert/compo/2015/index/img/arrow.png");
    background-origin: padding-box;
    background-position: 0 1px;
    background-repeat: no-repeat;
    padding-left: 1em;
}

.arrow {    background-image: url("/concert/compo/2015/index/img/arrow.png");
    background-origin: padding-box;
    background-position: 0 1px;
    background-repeat: no-repeat;
    padding-left: 1em;
}

/*5月31日公演
----------------------------------------------------------------*/

#sig_150531 #detail .box_a {
	width:210px;
	float:right;
	}
#sig_150531 #detail .box_b {
	width:400px;
	float:left;
	}


#sig_150531 .lead {
	margin-top:70px;
	font-size:18px;
	line-height:1.5;
	}


#sig_150531 #finalist {
	margin-top:40px;
	padding-top:30px;
	border-top: solid 4px #000;
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom: solid 4px #000;
	}


#sig_150531 #finalist .clearfix {
	border-bottom: dotted 1px #bcbcbc;
	margin-bottom:20px;
	}

#sig_150531 #finalist .photobox {
	width:120px;
	float:right;
	}
#sig_150531 #finalist .proTxt {
	width:450px;
	float:left;
	}
#sig_150531 {}
#sig_150531 {}
