@charset "utf-8";
/* CSS Document */
.shintaikanlive .mainlead{display:block;width:100%;text-align:center;font-size:125%;font-weight:bold;}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.shintaikanlive .feature{width:100%;}
.shintaikanlive .feature-box{flex:1 1 32%;max-width:32%;margin-right:2%;background:#000;color:#FFF;padding:10px;text-align:center;}
.shintaikanlive .feature-box:last-child{margin-right:0;}
.shintaikanlive .feature-box h3{width:100%;padding:0 0 10px 0;margin:0;border-bottom:4px solid #FFF;}
.shintaikanlive .feature-box p{padding:0;margin:10px 0 0 0;}
.shintaikanlive .movie{position:relative;width:62%;padding-bottom:34.88%;top:0px;left:0px;height:0px;margin:20px auto;}
.shintaikanlive .movie iframe{position:absolute;width:100%;height:100%;top:0;left:0;}
.shintaikanlive .internallink{width:62%;justify-content:center;margin:0 auto;}
.shintaikanlive .internallink a{flex:1 1 30%;margin-right:2%;border:5px solid #000;padding:0.5em 0.5em 1.7em;font-weight:bold;text-align:center;background:url(/partner/towerrecords/shintaikanlive/img/internallink_mark.png) center bottom no-repeat;}
.shintaikanlive .internallink a:last-child{margin-right:0;}
.shintaikanlive .pickup{background:#000;padding:20px 20px 0 20px;margin:30px 0;color:#FFF;border-radius:10px;text-align:center;}
.shintaikanlive .pickup h2{width:100%;padding:0 0 10px 0;margin:0;border-bottom:4px solid #FFF;}
.shintaikanlive .pickup-item-wrap{width:100%;justify-content:space-between;}
.shintaikanlive .pickup-item{width:49%;margin:20px 0;}
.shintaikanlive .pickup-item h3{color:#48e18e;}
.shintaikanlive .lead{color:#48e18e;}
.shintaikanlive .pickup-item ul{width:100%;justify-content:center;margin:10px 0;}
.shintaikanlive .pickup-item li{width:49%;margin:0 2% 2% 0;border:3px solid #48e18e;color:#48e18e;padding:0.5em;}
.shintaikanlive .pickup-item li:last-child{margin:0 0 2% 0;}
.shintaikanlive .pickup-item p{margin:0;padding:0;}
.shintaikanlive .notes{font-size:80%;color:#ddd;}
.shintaikanlive .date{font-weight:bold;}
.shintaikanlive .price{font-weight:bold;}
.shintaikanlive .purchase_btn{clear:left;width:100%;}
.shintaikanlive .purchase_link{color:#fff;text-decoration:none;font-size:18px;display:block;line-height:34px;height:34px;background:#ff8900;border-radius:25px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);font-weight:bold;margin:10px 0 0 0;}
.shintaikanlive .reserve_link{color:#fff;text-decoration:none;font-size:18px;display:block;line-height:34px;height:34px;background:#88bc00;border-radius:25px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);font-weight:bold;margin:10px 0 0 0;}
.shintaikanlive .waiting_link{color:#dadada;text-decoration:none;font-size:18px;display:block;line-height:34px;height:34px;background:#b8b8b8;border-radius:25px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);font-weight:bold;margin:10px 0 0 0;}
.shintaikanlive .headline{color:#fff;background:#000;padding:10px;}
.shintaikanlive .howtoenjoy{margin:10px 0 0 0;}
.shintaikanlive .environment{background:#cacaca;padding:20px;margin:10px 0 0 0;text-align:center;}
.shintaikanlive .environment h3{width:100%;padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:4px solid #000;}
.shintaikanlive .environment p{font-weight:bold;padding:0;margin:5px 0 5px 0;}
.shintaikanlive .environment ul{padding:0;margin:0;}
.shintaikanlive .environment li{padding:0;margin:0;font-size:85%;}
.shintaikanlive li.annotation{padding-left:1em;text-indent:-1em;}
.shintaikanlive .environment a{text-decoration:underline;}
.shintaikanlive .link-official{display:block;text-align:center;margin:30px auto;}
.shintaikanlive .link-official img{width:50%;}
.shintaikanlive .overview dt{font-weight:bold;font-size:120%;margin:5px 0 0 0;}
.shintaikanlive .overview dd{padding:0 0 10px 0;margin:5px 0 10px 0;border-bottom:4px solid #000;}
.shintaikanlive .overview dd:last-child{border:none;}
.shintaikanlive .msg_campfinish{display:block;border:4px solid #e1489b;padding:0.5em;margin:0 0 20px;color:#e1489b;font-weight:bold;text-align:center;font-size:100%;}
@media screen and (max-width: 767px){
.shintaikanlive .feature-box{flex:1 1 100%;max-width:100%;margin-bottom:10px;margin-right:0;}
.shintaikanlive .movie{width:100%;padding-bottom:56.25%;}
.shintaikanlive .internallink{width:100%;}
.shintaikanlive .internallink a{flex:1 1 100%;max-width:100%;margin:0 0 10px 0;}
.shintaikanlive .pickup-item{width:100%;}
.shintaikanlive .pickup-item li{width:100%;margin:0 0 5px 0;}
.shintaikanlive .pickup-item li:last-child{margin:0;}
.shintaikanlive .environment li{text-align:left;}
.shintaikanlive .link-official img{width:100%;}