
.cont a{display: inline; /*color:#888 !important;*/color:#888 !important;}
.cont a:hover{color:#888 !important; text-decoration: underline;}

.cont h1{width: 100%; background: url(./img/bg_bd.png) center ; color: #ccc; text-align: center; padding: 80px 0; font-weight: normal; font-size: 18px;}
.cont h1 span{font-family: 'Jura', sans-serif; /*font-family: 'Actor', sans-serif;*/ font-size: 60px;}

.cont #ph{padding: 60px 0 0;}
.cont #ph ul{width: 100%;}
.cont #ph ul li{float: left;}
.cont #ph ul li img{width: 100%;}

.cont #desc{padding: 30px 0 60px;}
.cont #desc h2{color:#888; font-size: 20px; line-height: 1.5;}
.cont #desc p{font-size: 14px; line-height: 1.5;}


.cont dl{font-size: 16px; margin: 0 0 30px;}
.cont dl dt{float: left; background:#888; color: #fff; padding: 15px; margin-right: 15px; text-align: center; width: 130px;}
.cont dl dd{float: left; padding: 15px; margin: 0; font-size: 18px; overflow: hidden;}
.cont dl dd span{font-size: 15px;}

.cont #ticket{margin: 60px 0; padding-bottom: 60px; border-bottom: 3px dashed #888;}
.cont #ticket h3{color:#888; font-size: 20px; text-align: center;}
.cont #ticket ul{margin: 20px 0;}
.cont #ticket ul li{border: 3px #888 solid; padding: 10px; color: #E94709; width: 31%; float: left; font-size: 24px; height: 60px; text-align: center;}
.cont #ticket ul li:last-child{margin-right: 0px;}
.cont #ticket ul li span{font-size:14px;}

.cont .buy{border:5px solid #ccc; padding: 20px; margin: 50px 0;}
.cont .buy h4{font-size: 16px; color: #888;}
.cont .buy P{font-size: 14px; line-height: 1.5;}

.cont #app_btn{display: block; margin: 15px 0;}
.cont #buy_btn,#more_btn{width: 40%; display: block; margin: 15px auto;}
.cont #buy_btn img,#more_btn img{width: 100%;}

.cont .social_btn{float: right;}




/* Playguide */
#playguide_web a,
#playguide_shop a,
#playguide_tel a,
#playguide_other1 a,
#playguide_other2 a{color:#990026;}

#playguide_web{padding-bottom:20px;}
#playguide_web li{float:left; padding:20px 20px 0 0;}
#playguide_web p{clear:both;}

#playguide_shop{padding-bottom:20px;}
#playguide_shop table{border-collapse:collapse; width:100%; margin:20px 0; border-top:1px solid #adadad;}
#playguide_shop table tr{}
#playguide_shop table th{width:132px; vertical-align:middle; border-bottom:1px solid #adadad; border-right:1px dashed #adadad;}
#playguide_shop table td{border-bottom:1px solid #adadad;}
#playguide_shop table td.code{width:100px; padding:10px; border-left:1px dashed #adadad;}
#playguide_shop table td.code span{font-size:120%; font-weight:bold;}
#playguide_shop p{clear:both;}

#playguide_tel{padding-bottom:20px;}
#playguide_tel table{border-collapse:collapse; width:100%; margin:20px 0; border-top:1px solid #adadad;}
#playguide_tel table tr{}
#playguide_tel table th{width:132px; vertical-align:middle; border-bottom:1px solid #adadad; border-right:1px dashed #adadad;}
#playguide_tel table td{border-bottom:1px solid #adadad; padding:10px;}
#playguide_tel table td p.tel{font-size:120%; font-weight:bold; margin:0;}
#playguide_tel table td p.tel span{font-size:90%; font-weight:normal;}
#playguide_tel table td p.tel_sp{font-size:120%; font-weight:bold;}
#playguide_tel table td p.tel_sp span{font-size:90%; font-weight:normal;}
#playguide_tel table td p.tel_txt{font-size:90%; margin-top:5px;}
#playguide_tel table td.code{width:100px; padding:10px; border-left:1px dashed #adadad;}
#playguide_tel table td.code span{font-size:120%; font-weight:bold;}
#playguide_tel p{clear:both;}