@charset "utf-8";.shibuya-concert{font-size:14px}@media screen and (min-width:1080px){.shibuya-concert{font-size:16px}}.shibuya-concert .white-space span{display:inline-block;white-space:nowrap}.shibuya-concert img{max-width:100%}@media screen and (min-width:769px){.shibuya-concert .for-sp{display:none}}.shibuya-concert .for-md{display:none}@media screen and (min-width:769px){.shibuya-concert .for-md{display:block}}.shibuya-concert .for-mobile{display:block}@media screen and (min-width:769px){.shibuya-concert .for-mobile{display:none}}.shibuya-concert .for-pc{display:none}@media screen and (min-width:769px){.shibuya-concert .for-pc{display:block}}.shibuya-concert .wrapping{width:100%;max-width:1280px;margin:0 auto}.shibuya-concert [class*=grid-].wrapping{width:100%;max-width:1280px;margin:0 auto}.shibuya-concert [class*=-noGutter].wrapping{width:100%;max-width:1280px;margin:0 auto}.shibuya-concert header{width:100%;margin:0 auto}.shibuya-concert header h1 img{border:none}.shibuya-concert header .frame{display:block;margin:-2.5em auto 0}.shibuya-concert .intro h2{text-align:center}.shibuya-concert .intro p{text-align:center}.shibuya-concert .intro .evi{font-size:110%;color:#553c90;background-color:#f9f4cf;display:inline-block;font-weight:700;letter-spacing:3px}.shibuya-concert .sample-rec{padding:2em;margin:1em 0;width:100%;margin:0 auto;background-color:#f0edf3}.shibuya-concert .sample-rec .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;margin:0;box-shadow:0 0 6px #aaa;border:none}.shibuya-concert .sample-rec .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.shibuya-concert .sample-rec p{text-align:center;padding:.25em 0;background-color:#d7cee0;margin:.3em 0 0 0;color:#62477d;letter-spacing:6px;font-size:.9em}.shibuya-concert .sample-rec .inner{text-align:center;position:relative;padding:0 2em}.shibuya-concert .sample-rec .inner img{position:absolute;top:-45px;left:-34px;width:60px}.shibuya-concert .sample-rec .inner h4{font-size:1.1em;letter-spacing:2px;font-weight:700;color:#835692;margin:1em 0}@media screen and (min-width:769px){.shibuya-concert .sample-rec .inner h4{font-size:1.15em}}@media screen and (min-width:1080px){.shibuya-concert .sample-rec .inner h4{font-size:1.3em}}.shibuya-concert .sample-rec .inner h4 span{display:block;color:#6b6b6b;font-size:.9em}.shibuya-concert .sample-rec .inner a{background-color:#916d9e;color:#fff;font-weight:700;padding:.5em 1em;box-shadow:0 1px 1px #472c73}.shibuya-concert .sample-rec .inner a:hover{background-color:#815790}.shibuya-concert .sample-rec.grigio{background-color:#f1f1f1}.shibuya-concert .guest{padding:2em 1em;width:100%;margin:0 auto}.shibuya-concert .guest h2{text-align:center;font-size:1.5em;letter-spacing:7px}.shibuya-concert .guest .inner{width:100%;padding:1em;text-align:center}.shibuya-concert .guest .inner img{display:block;width:136px;border-radius:10px;margin:.5em auto;padding:5px;box-shadow:0 2px 5px #ccc}.shibuya-concert .guest .inner a{color:#333}.shibuya-concert .guest .inner a b{color:#333;letter-spacing:2px;line-height:1.3;display:block}.shibuya-concert .guest .inner a span{font-weight:400}.shibuya-concert .guest .manon{padding:1em}.shibuya-concert .guest .manon h3{text-align:center;line-height:1.45}.shibuya-concert .guest .manon h3 em{font-style:normal;font-size:70%;display:block}.shibuya-concert .guest .manon a{display:block;margin:0 auto}.shibuya-concert .guest .manon a img{display:block;margin:0 auto;width:280px}.shibuya-concert a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.shibuya-concert .detail{width:100%;margin:0 auto}.shibuya-concert .detail [class*=col-]{border-bottom:1px dotted #ccc}.shibuya-concert .detail .inner{padding:2em}.shibuya-concert .detail p{line-height:1.8}.shibuya-concert .detail li{line-height:1.8}.shibuya-concert .detail h2{letter-spacing:5px;font-size:1.2em;text-align:left;margin:0}.shibuya-concert p.nota{width:100%;text-align:center;margin:3em 0;padding:0 1em}.shibuya-concert p.nota a{font-weight:700;border:1px solid #ffdad2;border-radius:38px;padding:.7em 5em}.shibuya-concert .ticket{background-color:#f9f9f9;margin-bottom:0}.shibuya-concert .ticket p{width:100%}.shibuya-concert .ticket h3{text-align:center}.shibuya-concert .ticket .fa-shopping-cart{color:inherit;font-size:inherit}.shibuya-concert .booking{position:relative}.shibuya-concert .booking h3{text-align:center;font-size:1.3em}.shibuya-concert .booking .avv{font-weight:700}.shibuya-concert .type-info{text-align:center;border:1px solid #ccc;padding:.25em;background-color:#f7f2f3}.shibuya-concert .plus .type-info{background-color:#edf5f7}.shibuya-concert .discount{text-decoration:line-through}.shibuya-concert .discount b{color:#f04124;font-size:1.2em}.shibuya-concert .requested-count{text-align:center}.shibuya-concert .requested-count .fa{color:#2ecc71;font-size:1.5em;position:relative;top:2px}.shibuya-concert .requested-count span{padding:.3em 2em;border:1px solid #ef6f56;font-weight:700;background-color:#fff}.shibuya-concert .requested-count .inner{background-color:#ecece7;padding:.5em 0;margin:0 .25em}.shibuya-concert .after-party{padding:1em}.shibuya-concert .after-party .inner{margin:0 0 2em;border:1px solid #ccc;padding:1.5em}.shibuya-concert .after-party h5{font-size:1.25em;letter-spacing:5px;margin:.5em 0}.shibuya-concert .after-party p{margin:1em 0;font-size:.9em}.shibuya-concert .after-party p em{font-weight:700}.shibuya-concert .book-wrap[class*=grid]{background-color:#fff;padding:1em;margin:2em 0;border:1px solid #ccc}.shibuya-concert .book-wrap .data .inner{padding:0 .5em 1em 0;margin:1em 0 0 0}.shibuya-concert .book-wrap .seminar-date{font-size:1.5em}.shibuya-concert .book-wrap .seminar-time{font-size:1.15em;padding:.35em 0}.shibuya-concert .book-wrap .luogo a{color:#333;border-top:1px dotted #ccc;padding:.35em 0}.shibuya-concert .type-label{font-size:1em;font-weight:700;padding:.3em;background-color:#ecd3d7;margin:0 0 .1em;text-align:center}.shibuya-concert .book-ing.plus .type-label{background-color:#bce5ec}.shibuya-concert .book-ing.plus a{background-color:#5dbdcb}.shibuya-concert .book-ing.plus .one-click{background-color:#7dc2e4}.shibuya-concert .book-ing .inner{margin:1em 0 .2em;padding:0 .25em}.shibuya-concert .book-ing a{background-color:#d47383;padding:.8em .5em .5em;color:#fff;display:block;text-align:center;margin:.5em 0 0;border-radius:2px;font-size:1.1em;width:100%}.shibuya-concert .book-ing a .fa{color:#fff;font-size:1em}.shibuya-concert .book-ing .one-click{background-color:#f1b575}.shibuya-concert .avv{font-weight:700;color:#ea7272}#page-top{position:fixed;bottom:120px;right:20px}#page-top a{font-size:12px;padding:30px 0;background:#D9D8C8;text-decoration:none;color:#fff!important;width:100px;height:77px;text-align:center;display:block;border-radius:5px}#page-top a:hover{text-decoration:none;background:#b89fae}.sec-profile{margin:2.5em 0 0 0;padding:0 0 2.5em 0}.sec-profile img{width:180px}.sec-profile p{font-size:.9em;line-height:1.8;margin:0 0 2em}.sec-profile h4{font-size:1.3em;font-weight:800}.u-line{position:relative;padding-bottom:.5em}.intro{padding:2em;display:inline-block}.intro .box{border:1px dotted #bbb;padding:1em 1em 1em 0}.intro .box span{font-size:2em;color:#757575;font-weight:400;position:absolute;top:0;left:.5em}.intro .box p{padding:0 0 0 3em;position:relative}.intro [class*=arrow-]{text-align:center;font-size:1.5em;color:#757575}.intro em{white-space:nowrap;display:inline-block;font-style:normal}