@charset "utf-8";
/* page setting
--------------------------------------------------------- */
@import "../_cnskin/043b/css/style.css";

#L01 #area-header.noskin,#L02 #area-header.noskin,#L03 #area-header.noskin,#L07 #area-header.noskin,#L08 #area-header.noskin	{ width:1000px;}
#L01 #area-header,#L02 #area-header,#L03 #area-header,#L07 #area-header,#L08 #area-header	{ width:1016px;}
#L01 #area-billboard.noskin,#L02 #area-billboard.noskin,#L03 #area-billboard.noskin,#L07 #area-billboard.noskin,#L08 #area-billboard.noskin	{ width:1000px;}
#L01 #area-billboard,#L02 #area-billboard,#L03 #area-billboard,#L07 #area-billboard,#L08 #area-billboard	{ width:1016px;}
#L01 #area-contents.noskin,#L02 #area-contents.noskin,#L03 #area-contents.noskin,#L07 #area-contents.noskin,#L08 #area-contents.noskin	{ width:1000px;}
#L01 #area-contents,#L02 #area-contents,#L03 #area-contents,#L07 #area-contents,#L08 #area-contents	{ width:1016px;}
#L02 #area-main,#L03 #area-main,#L07 #area-main,#L08 #area-main	{ width:664px;}
#L02 #area-side-a,#L03 #area-side-a,#L07 #area-side-a,#L08 #area-side-a	{ width:336px;}
#L01 #area-footer.noskin,#L02 #area-footer.noskin,#L03 #area-footer.noskin,#L07 #area-footer.noskin,#L08 #area-footer.noskin	{ width:1000px;}
#L01 #area-footer,#L02 #area-footer,#L03 #area-footer,#L07 #area-footer,#L08 #area-footer	{ width:1016px;}

#L04	{ width:1000px; margin:0 auto;}
#L04 #area-contents	{ width:auto;}
#L04 #main-group	{ width:100%; margin-left:-336px;}
#L04 #area-main	{ margin-left:346px;}
#L04 #area-side-a	{ width:336px;}

#L05	{ width:1000px; margin:0 auto;}
#L05 #area-contents	{ width:auto;}
#L05 #main-group	{ width:100%; margin-left:-336px;}
#L05 #main-group .core	{ width:100%; margin-right:-240px;}
#L05 #area-main	{ margin-left:346px; margin-right:250px;}
#L05 #area-side-a	{ width:336px;}
#L05 #area-side-b	{ width:240px;}

#L06	{ width:1000px; margin:0 auto;}
#L06 #area-contents	{ width:auto;}
#L06 #main-group	{ width:100%; margin-right:-336px;}
#L06 #area-main { margin-right:346px;}
#L06 #area-side-a	{ width:336px;}

#area-main { background: #FFFFFF; }


#ope-lp {  margin-top:10px;margin-bottom:150px;}
.lp1 { margin-bottom:20px;}
.ticket-link p{ font-size:18px;}

#bottom{width:1000px;}
#bottom a {text-decoration:underline;background-color:#fff;}

#bottom td {font-weight:bold;font-size:16px !important;}
#bottom td.left{width:150px;margin-left:5px;}
#bottom p {padding-bottom:0px;}

.bt-left{width:650px;float:left;margin-top:15px;}
.left-item{width:650px;float:left;}
p.price {font-size:24px;}
p.price-sub {font-size:20px;}
p.price-notice {font-size:14px;}
p.ticket{font-weight:bold;font-size:16px;}
p.left{width:180px;}

.bt-left div.qr{position:absolute;left:500px;margin-top:150px;}

.left-item2 {margin-top:15px;background-color:#000;color:#fff;float:left;width:635px;padding:5px;height:165px;}
.footer {margin-top:15px;background-color:#000;color:#fff;float:left;width:1000px;padding:5px;height:90px;}

.bt-right{width:350px;float:left;margin-top:15px;}
.bt-right h2 {font-size:20px !important;}
.bt-right dt {font-size:14px !important;}
.bt-right dl {margin-bottom:10px;}
/*
.reserve{width:100px;height:60px;background-color:yellow;display:table-cell;vertical-align:middle;text-align:center;}
a.btn-reserve {background-color:yellow !important;text-decoration:none !important;width:100px !important;height:60px !important;display:inline-block;border-radius:10px;vertical-align:baseline;}
a.btn-reserve:hover{background-color:#FFFF99 !important;}
*/

.button {
	display: inline-block;
	width: 200px;
	height: 54px;
	text-align: center;
	text-decoration: none !important;
	line-height: 54px;
	outline: none;
}
.button::before,
.button::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.button,
.button::before,
.button::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.button {
	border: 1px solid #15aeec !important;
	background-color: #49c0f0 !important;
	background-image: -webkit-linear-gradient(top, #49c0f0, #2cafe3) !important;
	background-image: linear-gradient(to bottom, #49c0f0, #2cafe3) !important;
	border-radius: 4px !important;
	color: #fff !important;
	line-height: 50px !important;
	-webkit-transition: none !important;
	transition: none !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3) !important;
	width:200px;
	height:50px;
}
.button:hover {
	border:1px solid #1090c3 !important;
	background-color: #1ab0ec !important;
	background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2) !important;
	background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2) !important;
}
.button:active {
	background: #1a92c2 !important;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2) !important;
	color: #1679a1 !important;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .5) !important;
}

.fb-share-button{float:right !important;margin-bottom:10px !important;}