@charset "UTF-8";
/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{font-family:"A1 Mincho","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,serif;font-size:1.1rem;font-weight:400;line-height:1.6;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none;height:auto}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.center{text-align:center}.right{text-align:right}.italic{font-style:italic}.red{color:#d00}.nowrap,.nw{display:inline-block;white-space:nowrap}.sign{margin-top:1em;text-align:right}.hidden{display:none !important;visibility:hidden !important;height:0 !important}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}.grecaptcha-badge{visibility:hidden}.recaptcha{margin:5vmin auto;padding:10px;max-width:500px;color:#999;font-size:.8rem;line-height:1.25;border:1px dotted #999}.recaptcha a{color:#999}p{line-height:1.45;letter-spacing:.01em}a:link{color:#000}a:visited{color:#000}a:hover{color:#000;opacity:.9;text-decoration:none}a:active{color:#036;opacity:.8}a:focus{outline:none}a,a:hover{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}a img:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}em{display:inline-block;white-space:nowrap;font-style:normal}.post-edit-link{display:inline-block;margin-left:10px;color:#ccc;font-size:.7rem}.post-edit-link:link{color:#ccc}.post-edit-link:visited{color:#ccc}.file,.login{display:none;visibility:hidden;width:1}.logged-in .login{display:inline;visibility:visible;width:auto;color:#efefef;background:0 0}.logged-in .file{display:inline;visibility:visible;position:absolute;top:1em;right:1em;width:auto;color:#ddd;font-size:.8rem}.single .article .inner p.bottom,.bottom{margin:1em 0;width:100%;text-align:center}.single .article .inner p.bottom.left,.bottom.left{text-align:left}.single .article .inner p.bottom.right,.bottom.right{text-align:right}.single .article .inner .bottom a,.bottom a{display:inline-block;margin:0;padding:.8em 2em;width:auto;max-width:90%;color:#fff;font-family:Avenir,"Helvetica neue",Helvetica,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;text-align:center;text-decoration:none;border-radius:4px;box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 2px 2px rgba(0,0,0,.19)}.bottom a{background-color:#000}.bottom.blue a{background:#26c6da}.bottom.red a{background:#cf2e2e}.bottom a:hover{filter:brightness(104%) contrast(106%)}.single .article .inner .bottom a:active,.bottom a:active{opacity:1;box-shadow:inset 0 0 5px rgba(0,0,0,.3),0 2px 2px rgba(0,0,0,0)}.wp-block-image{margin:20px 0}.wp-block-image .aligncenter{margin:20px auto}.size-large,.size-full{margin:20px 0;width:100%;height:auto}.wp-block-image img{max-width:100%;height:auto}.wp-block-embed-youtube,.youtube{margin:0 auto;width:100%;max-width:700px}.wp-block-embed-youtube .wp-block-embed__wrapper,.youtube .wp-block-embed__wrapper{position:relative;margin:0 auto;width:100%;padding-top:56.25%}.wp-block-embed-youtube .wp-block-embed__wrapper iframe,.youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;width:100%;height:100%}.speakerdeck .wp-block-embed__wrapper,.iframe .wp-block-embed__wrapper{position:relative;margin:0 auto;width:100%;padding-top:56.25%}.speakerdeck .wp-block-embed__wrapper iframe,.iframe .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;width:100%;height:100%}html{-webkit-overflow-scrolling:touch}html,body{background-color:#000;overflow-x:hidden;letter-spacing:.065em}#container{margin:0 auto;width:100%;height:100%;background-color:#fff;overflow:hidden !important}.home #container{padding-top:0}#header{width:100%;height:100px;z-index:9;background-color:rgba(255,255,255,1)}#header h1{margin:0;padding:30px 0 10px;width:100%;height:100%;line-height:.6;text-align:center}#header h1 a{display:block;height:70px;background-color:rgba(255,255,255,.5)}#header h1 a img{width:auto;height:100%}.headerbody .menu-main-container{display:none;visibility:hidden}.breadcrumbs{display:block;margin:20px auto 0;height:26px;font-size:.8rem;text-align:center;background-color:#fff;overflow-x:scroll;overflow-y:hidden}.breadcrumbs li{display:inline-block}.breadcrumbs a,.breadcrumbs span{position:relative;display:inline-block;padding:0 0 0 30px;height:100%;color:#999;background-color:#fff;text-shadow:0px -1px 0px rgba(0,0,0,.1);line-height:26px;white-space:nowrap}.breadcrumbs a:hover{color:#ddd}.breadcrumbs a:after{content:''}.breadcrumbs li:nth-of-type(1){z-index:4}.breadcrumbs li:nth-of-type(2){z-index:3}.breadcrumbs li:nth-of-type(3){z-index:2}.breadcrumbs li:nth-of-type(4){z-index:1}.breadcrumbs::-webkit-scrollbar{width:5px}.breadcrumbs::-webkit-scrollbar-track{background:#fff;border-left:solid 1px #ececec}.breadcrumbs::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px;box-shadow:inset 0 0 0 2px #fff}#picttop{margin:0 auto;width:100vw;height:100vh;text-align:center}#picttop .swiper-slide{width:100vw;height:100vh;animation:aaa 10s;animation-iteration-count:infinite;-webkit-animation:aaa 10s;-webkit-animation-iteration-count:infinite;background-repeat:no-repeat,no-repeat;background-size:70% auto,cover;background-position:center 15%,center center}#picttop .swiper-slide .btnmainpict{display:block;width:100%;height:100%}#picttop .swiper-slide .btnmainpict p.details{position:absolute;bottom:25%;width:100%;height:60px}#picttop .swiper-slide .btnmainpict:link p.details,#picttop .swiper-slide .btnmainpict:visited p.details{opacity:.7}#picttop .swiper-slide .btnmainpict:hover p.details{opacity:.7}#picttop .swiper-slide .btnmainpict:active p.details{opacity:1}#picttop .swiper-slide .btnmainpict p.details .btn{display:block;margin:0 auto;width:50%;max-width:300px;height:100%;color:#fff;font-family:Avenir,"Helvetica neue",Helvetica,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;letter-spacing:.07em;line-height:60px;box-shadow:0 0 1px 0px rgba(0,0,0,.2);background-color:rgba(0,0,0,.5);-webkit-transition:.7s;-moz-transition:.7s;-o-transition:.7s;transition:.7s}#picttop .swiper-slide .btnmainpict p.details .btn:hover{background-color:rgba(0,0,0,1);-webkit-transition:.7s;-moz-transition:.7s;-o-transition:.7s;transition:.7s}#picttop .swiper-slide .picttitle{position:relative;height:100vh}#picttop .swiper-slide .picttitle img{width:100%;max-width:600px;height:auto}#picttop .swiper-slide .picttitle .btn{position:absolute;bottom:90px;width:100%}#picttop .swiper-slide .picttitle .btn a{display:inline-block;padding:5px 20px;max-width:200px;color:#ddd;font-size:.9rem;text-align:center;background-color:#000}#picttop .swiper-slide .picttitle .btn a:hover{color:#000;background-color:#fff}#picttop p.copy img{margin:0 auto;width:90%}.menu-btn{position:fixed;bottom:20px;right:20px;width:60px;height:60px;line-height:60px;font-size:12px;text-align:center;cursor:pointer;z-index:12;background-color:rgba(255,255,255,.85);box-shadow:0 0 1px 0 rgba(0,0,0,.2);opacity:.5;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.menu-btn:hover{opacity:1}.menu-btn span{color:#222;font-family:Avenir,"Helvetica neue",Helvetica,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.menu-btn span:after{content:attr(data-txt-menu)}.open .menu-btn span:after{content:attr(data-txt-close)}.menuContainer{position:fixed;display:table;top:0;left:0;width:100%;height:115%;background:rgba(0,0,0,.85);border-bottom:70px solid rgba(0,0,0,.85);-webkit-transition:all .5s;transition:all .5s;visibility:hidden;opacity:0;z-index:10}.menuContainer ul{display:table-cell;vertical-align:middle}.menuContainer li{margin:10px auto;width:300px;height:70px;line-height:70px;text-align:center;list-style:none}.menuContainer li a{display:block;font-size:18px;color:#fff}.menuContainer li a:link{color:#fff;opacity:1}.menuContainer li a:active{color:#fff;opacity:1}.menuContainer li a:hover{color:#eee;opacity:1}.menuContainer li a:active{color:#fff;opacity:1}.open .menuContainer{cursor:url(//samplenet.info/sample/wp-content/themes/samplenet/library/images/cross.svg),auto;-webkit-transition:all .5s;transition:all .5s;visibility:visible;opacity:1}.article{margin:0 auto;padding:12% 25px 10%;width:100%;overflow:hidden}.article h1{margin-bottom:1.6em;font-size:2.1rem;text-align:center}.article .inner{position:relative;margin:0 auto;max-width:950px}.article .inner h2{margin-bottom:1rem;font-size:1.9rem}.article .inner h3{font-size:1.6rem}.article .inner h4{font-size:1.4rem}.home #next.article .inner,.page #next.article .inner{max-width:1140px}.home .article{background-color:#fff}.home .article:nth-child(2n-1),.page .article:nth-child(2n-1){background-color:#eee}.btn{clear:both}.btn a{display:block;padding:.2em}.link.btn{margin:2em 0;text-align:center}.link.btn.link2{margin-bottom:-1.5em}.link.btn a{margin:0 auto;padding:1em;width:70%;max-width:250px;font-weight:600}.link.btn a:hover{color:#fff;background-color:#000}.link.btn.first{margin-top:80px}.show{position:relative;margin:30px auto;width:100%}.show .post-edit-link{position:absolute;top:10px;right:10px;z-index:1}.show .title{margin:0 20px;padding-bottom:10px}.show .play_cat{position:absolute;top:10px;left:10px;padding:.1em .7em;color:#fff;font-size:.6rem;text-shadow:0px 1px 0px rgba(0,0,0,.3);background-color:rgba(255,255,255,.4);background-color:rgba(0,0,0,.3)}.show .visual{width:100%;height:auto;min-height:240px;background-repeat:no-repeat;background-size:auto 90%;background-position:center center}.show .visual.horizontal{background-size:90% auto}.show .visual.square{background-size:80% 80%}.show .visual:before{display:block;content:'';padding-top:100%}.show .visual.horizontal:before{display:block;content:'';padding-top:73.5%}.show .text{padding-bottom:2.3em;color:#000;text-shadow:0px 1px 0px rgba(255,255,255,.3)}.show .text h2{margin-top:-10px;margin-bottom:7px;padding:0 3% 0;line-height:1.2;text-align:center}.show .text h2 small{font-size:.7em}.show .text h3{padding:0 3% 0;line-height:1.2;text-align:center}.show .text .after-title{margin-bottom:0;padding:0 2em;font-size:.75rem;line-height:1.2;text-align:center}.show .text .layer{padding:3% 3% 20px}.show .text .layer dl{margin-bottom:0;vertical-align:baseline}.show .text .layer dl.tour{margin-bottom:1em}.show .text .layer dl.production dd{margin-top:0}.show .text .layer dt{float:left;clear:left;padding-right:1em;font-size:.85rem;font-weight:600;line-height:1.65}.show .text .layer dd{margin-bottom:0;padding-left:80px;font-size:1.1rem;font-weight:600;line-height:1.4}.show .text .layer dl.tour{padding-left:0;text-align:center}.show .text .layer dl.tour dt{float:none;clear:left;text-align:center}.show .text .layer dl.tour dd{display:block;padding-left:0}.show .text .layer dd em{margin-right:.75em;font-weight:600}.show .text .layer dd small{font-size:.9em}.show .text .layer .tour dt{font-size:1rem;line-height:1.45}.show .text .btn{position:absolute;right:0;bottom:0;margin:0;padding:0;width:50px;height:50px;font-size:1.3rem;line-height:50px;font-weight:600;text-align:center;background-color:aqua}.show a.block{display:block;background-color:#fafafa;box-shadow:0px 0px 3px 0px rgba(0,0,0,.2)}.show a.block:hover{background-color:#efefef}.btnslide{position:absolute;right:0;bottom:0;margin:0;width:100px;height:100px;font-size:1.5rem;line-height:100px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-user-select:none;overflow:hidden}.btnslide div{position:absolute;text-align:center;width:100%;height:100px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:10px}.btnslide div:nth-child(1){right:-20px;bottom:-5px}.btnslide div:nth-child(2){background-color:#000;width:230px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transform:translate(250px,0px) skewX(45deg);-webkit-transform:translate(250px,0px) skewX(45deg);-moz-transform:translate(250px,0px) skewX(45deg)}.btnslide div:nth-child(3){color:#fff;right:-200px;bottom:-5px;transition:right .2s ease;-webkit-transition:right .2s ease;-moz-transition:right .2s ease}.show a.block .btnslide div:nth-child(2){transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transform:translate(50px,0px) skewX(-45deg);-webkit-transform:translate(50px,0px) skewX(-45deg);-moz-transform:translate(50px,0px) skewX(-45deg)}.show a.block .btnslide div:nth-child(3){right:-20px;transition:right .30000000000000004s ease;-webkit-transition:right .30000000000000004s ease;-moz-transition:right .30000000000000004s ease}.show a.block .btnslide:active div:nth-child(2){background-color:red;transition:all .1s ease;-webkit-transition:all .1s ease;-moz-transition:all .1s ease}#news .section{margin-bottom:.7em;padding-bottom:.7em;border-bottom:1px dotted #000}#news .section .date{padding-right:1em;color:#777;font-size:.9rem;font-weight:600;font-family:YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W6","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","ＭＳ ゴシック",Osaka,sans-serif}#news .section h1{margin-bottom:.3rem;font-size:1.1rem;font-weight:600;text-align:left;line-height:1.3}#news .section h1 a:hover{text-decoration:underline}#news .section .newstxt{margin:0;color:#444;font-size:1rem}#news .twitter{display:table;margin-top:-20px;width:100%;height:120px;font-size:2.6rem;text-align:center}#news .twitter a{display:table-cell;vertical-align:middle;color:#000}#news .twitter a:hover{color:#069de2;font-size:1.6em}body .magazine.btn a:link,body .magazine.btn a:visited{color:#fff;background-color:#000}body .magazine.btn a:hover{padding:1em 20px;max-width:300px}#footer{padding:50px 30px 10px;min-height:100px;background-color:#000}#footer h1{text-align:center}#footer h1 img{margin-bottom:.7em;width:70%;max-width:170px;height:auto;opacity:.7}#footer ul.menu{margin-bottom:20px;text-align:center}#footer ul.menu li{list-style:none}#footer ul.menu li a{display:inline-block;margin:7px;color:#999;font-size:.8rem;letter-spacing:.045em}#footer ul.menu li a:hover{color:#fff}#footer .copyright{color:#888;font-size:.7rem;font-family:'UD Shin Go Conde90 L';text-align:center;letter-spacing:.1em}#container .headerbody{margin:0 auto;width:90%}#container .headerbody .inner{margin:50px auto 0;padding-bottom:30px;max-width:950px}#container .headerbody .inner .title{font-family:"A1 Mincho","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,serif;text-align:center}#mc_embed_signup_scroll{margin:0 auto;max-width:400px}#mc_embed_signup .clear{text-align:center}.pagination{clear:both;margin:60px 0 0;text-align:center}.pagination .page_num{display:block;margin-bottom:.5rem;font-size:.9rem}.pagination a{display:inline-block;margin:5px;padding:5px 10px;width:auto;border:1px solid #000}.pagination .first{border:none}.pagination .last{border:none}.pagination .current{display:inline-block;margin:5px;padding:5px 10px;width:2em;color:#fff;background-color:#000;border:1px solid #000}.pagination a:hover{color:#fff;background-color:#000}.pagination a:active{color:#fff;background-color:#000;opacity:.8}.single #container .headerbody .inner{padding:0 0 30px;max-width:800px}.single #container .headerbody .inner .cat{margin-bottom:0;color:#000;font-family:'Ryumin Bold KL';font-size:1.3rem;font-weight:600}.single #container .headerbody .inner .title{margin-bottom:.2rem;padding-bottom:.3rem;line-height:1.1;text-align:left;border-bottom:1px solid #000}.single #container .headerbody .inner .date{display:block;color:#777;font-size:.9rem;text-align:right}.single .article .inner{max-width:800px;overflow:hidden}.single .article .inner p{margin-bottom:.5rem;line-height:1.7;letter-spacing:.06em;font-feature-settings:"pkna";text-align:justify;letter-spacing:.06em}.single .article .inner a{font-weight:700;text-decoration:underline}.single .article .footer_article{margin-top:5.5em;text-align:center}.single .article .footer_article p{margin:0 auto;width:110px;text-align:center;background:url(/common/svg/arrow-left.svg) no-repeat left center;background-size:1.6rem}.single .article .footer_article p a{font-weight:500;text-decoration:none}.single .article .footer_article a:hover{text-decoration:underline}.second #container #next.article{padding:10px 0 100px}.single #container.play .article .inner .info h1{margin-bottom:.3rem;font-size:2.1rem}.single #container.play .article .inner .info .place{font-size:1.5rem;text-align:center}.single #container.play .article .inner .info .schedule{font-size:1.4rem;letter-spacing:.1em}.single #container.play .article .inner .text{margin-top:60px;padding:4%;border-top:1px dashed #888}.single #container.play .article .inner .special{margin-bottom:1.3em;text-align:center}.single #container.play .article .inner .special div.btn{width:100%}.single #container.play .article .inner .special a{display:block;margin:0 auto;padding:.2em;width:60%;max-width:250px;color:#000;background-color:#fff;border:1px solid #000}.single #container.play .article .inner .special a:hover{color:#fff;background-color:#000}.single #container.play .article .inner .details{clear:both;margin:0 auto;padding-top:3rem;border-top:1px dashed #888}.single #container.play .article .inner .details h2{margin-bottom:1em;font-size:1.3rem;border-bottom:1px solid #000}.single #container.play .article .inner .details h3{color:#333;font-size:.8rem;line-height:1.7;text-align:center}.single #container.play .article .inner .details .detail{margin:0 0 20px;padding-bottom:0;text-align:center}.single #container.play .article .inner .details .detail h3.font{font-size:1.4rem}.timetable table{margin-bottom:.7rem;font-size:1.2em}.timetable table th,.timetable table td{padding:.3rem .5rem;text-align:center;font-weight:400}.timetable table th{font-style:italic}.timetable table th small{display:block;margin-bottom:.1rem;font-size:.8rem;line-height:1;font-style:normal}.timetable table td{background:url("/common/images/bg-timetable.png?12sss3") no-repeat center center;background-size:auto}.timetable table .sat small{color:#1da1f2}.timetable table .sun small,.timetable table .holy small{color:#e05353}.attention{font-size:.9rem;line-height:1.3}.theatermap{position:relative}.theatermap a img{margin-bottom:.5em;width:100%;max-width:500px;height:auto;border:1px solid #ddd}.theatermap a:hover img{border:1px solid #d00}.single .article .inner .theaterinfo address,.single .article .inner .theaterinfo .tel,.single .article .inner .theaterinfo .onfoot{margin:0;font-size:.9rem}.ticket .detail{margin-bottom:1em}.ticket .detail h3{display:inline-block;padding:.1em 1em;color:#fff;font-size:.9rem;background-color:#000}.block{display:block}.price h3 small{display:inline-block;margin-left:.6em}.price .ticketprice{margin-bottom:.2rem;font-weight:600;line-height:1.2}.price .ticketprice em{display:inline-block;margin-left:.3em;font-size:1.5em;line-height:1.2}.price .attention{margin-top:.6em}.onsale p{font-weight:600}.onsale p em{font-size:1.5em}.shop dl dt{margin-top:1em;line-height:1.4}.shop dl dd{margin-bottom:0;padding-left:1em;text-indent:-1em;line-height:1.4}.shop dl dd:before{content:"・"}.single .article .inner .btn{display:inline-block}.single .article .inner .btn a{display:block;padding:0 20px;text-decoration:none}.single .article .inner .btn a:hover{color:#fff;background-color:#000}.single #container.play.next .article .inner .details .staff .detail,.single #container.play.next .article .inner .details .credit .detail{margin-bottom:0;padding-bottom:10px;border-bottom:none}.staff .detail h4,.credit .detail h4{display:inline-block;margin-right:1.3em;margin-bottom:0;color:#222;font-size:.75rem;font-weight:500;line-height:1.8}.staff .detail h4 strong,.credit .detail h4 strong{display:inline-block;margin-left:.5em;color:#000;font-size:1.1em}.staff .detail h4 small,.credit .detail h4 small{font-size:.7rem}.archive #container .headerbody .inner{padding-bottom:0}.menu-archives-menu-container .menu{margin:0 auto 3em;text-align:center}.menu-archives-menu-container .menu li{display:inline}.menu-archives-menu-container .menu li a{display:inline-block;margin:0 2%;border-bottom:1px solid #fff}.menu-archives-menu-container .menu li a:link,.menu-archives-menu-container .menu li a:visited{color:#777}.menu-archives-menu-container .menu li a:hover{color:#333;border-bottom:1px solid #333}.menu-archives-menu-container .menu li a:active{color:#111;border-bottom:1px solid #111}.menu-archives-menu-container .menu li.current-menu-item a,.menu-archives-menu-container .menu li.current-menu-item a:link,.menu-archives-menu-container .menu li.current-menu-item a:visited{color:#000;border-bottom:1px solid #000}#play .show{max-width:400px;min-height:326px;background-color:none}#play .show .flyer{display:table;padding-top:15px;width:100%;height:180px;max-height:190px;text-align:center}#play .show .flyer span{display:table-cell;padding-top:10px;width:100%;height:180px;text-align:center;vertical-align:middle}#play .show .flyer img{max-width:180px;max-height:180px;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 1px 0 rgba(0,0,0,.1);box-shadow:0 0 1px 0 rgba(0,0,0,.1)}#play .show .flyer img:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#play .show .flyer.square img{margin-top:20px;width:150px;height:150px}#play .show .flyer.horizontal img{margin-top:20px}#play .show .title{padding-bottom:20px;text-align:center}#play .show .title h2{margin:10px 0 7px;font-size:1.3rem;line-height:1.2}#play .show .title h2 small{display:block;font-size:.7em;font-weight:500;line-height:1.2}#play .show .title .after-title{margin:3px 0 0;padding:0 20px;font-size:.7rem;line-height:1.2}#play .show .periodandplace{margin-top:10px;padding:10px 30px 0;width:100%;font-size:.85rem;line-height:1.2;border-top:1px dotted #ccc}#play .show .periodandplace small{font-size:.85em}#play .show a.block,#play .show span.block{color:#000;background-color:#fafafa;min-height:350px}#play .show a.block:link{color:#000}#play .show a.block:visited{color:#000}#play .show a.block:hover{color:#000;background-color:#fafafa}#play .show a.block:active{color:#000}.single-play .headerbody{max-width:1100px}.single #container.play .headerbody .inner{padding:0 25px;max-width:1160px}.single #container.play .article .inner{max-width:1160px}.single #container.play .article .inner .table{margin-bottom:40px}.single #container.play .article .inner .flyer{padding-top:3px;background-color:#fff;text-align:center}.single #container.play .article .inner .flyer img{margin:0 auto;width:auto;height:auto;max-width:80%;max-height:500px;box-shadow:0 0 3px 1px rgba(0,0,0,.1)}.single #container.play .article .inner .info{margin:0 auto;padding:20px 0 10px}.single #container.play .article .inner .info .titleheader{margin-bottom:1rem}.single #container.play .article .inner .info h1{margin-bottom:.2rem;line-height:1.4}.single #container.play .article .inner .info h1 small{font-size:.5em;letter-spacing:.045em}.single #container.play.archive .article .inner .info p{margin-bottom:0;font-size:1rem;font-weight:600;text-align:center}.single #container.play.archive .article .inner .info .tour h3{margin-bottom:0;font-size:1rem;font-weight:600;text-align:center}.single #container.play.archive .article .inner .info .tour h3 strong{display:inline-block;margin-left:1em}.single #container.play.archive .article .inner .info p.after-title{font-size:.9rem}.single #container.play .article .inner .info dl{display:block;margin-top:20px;font-weight:600;text-align:center}.single #container.play .article .inner .info dl dt{color:#333;font-size:.85rem;line-height:1.7}.single #container.play .article .inner .info dl dd{color:#111;font-size:1.1em}.single #container.play .article .inner .info dl dd em{display:inline-block;margin-right:10px;font-size:1.15rem}.single #container.play .article .inner .info dl.tour{letter-spacing:.1em}.single #container.play .article .inner .info dl.tour dt{color:#111;font-size:1rem;line-height:1.3;clear:both;margin-right:1em}.single #container.play .article .inner .info dl.tour dd{color:#111;font-size:1rem;line-height:1.3}.single #container.play .article .inner .text{margin:0 auto}.single #container.play .article .inner .text h3{margin-top:1em;color:#000;font-weight:700}.single #container.play .article .wp-block-gallery{margin:2em 0}.single #container.play .article .wp-block-gallery figcaption{font-size:.6rem;text-align:right;text-shadow:0px 0px 3px rgba(0,0,0,.5);opacity:.8}.single #container.play .article .wp-block-gallery.w600,.single #container.play .article .wp-block-gallery.gallery-tsuka{margin:2em auto;max-width:600px}.single #container.play .article .inner.horizontal .flyer{margin:0 auto}.menu-news-container .menu,.menu-blog-container .menu{margin:0 auto 3em;text-align:center}.menu-news-container .menu li,.menu-blog-container .menu li{display:inline}.menu-news-container .menu li a,.menu-blog-container .menu li a{display:inline-block;margin:0 2%;border-bottom:1px solid #fff}.menu-news-container .menu li a:link,.menu-news-container .menu li a:visited,.menu-blog-container .menu li a:link,.menu-blog-container .menu li a:visited{color:#777}.menu-news-container .menu li a:hover,.menu-blog-container .menu li a:hover{color:#333;border-bottom:1px solid #333}.menu-news-container .menu li a:active,.menu-blog-container .menu li a:active{color:#111;border-bottom:1px solid #111}.menu-news-container .menu li.current-menu-item a,.menu-news-container .menu li.current-menu-item a:link,.menu-news-container .menu li.current-menu-item a:visited,.menu-blog-container .menu li.current-menu-item a,.menu-blog-container .menu li.current-menu-item a:link,.menu-blog-container .menu li.current-menu-item a:visited{color:#000;border-bottom:1px solid #000}.single #container .article.blog,.single #container .article.news{padding:2% 0 10%;max-width:800px}.single #container .article .inner .text{position:relative;overflow:hidden}.single #container .article .inner .text img.aligncenter{margin:0 auto;text-align:center}.single #container .article .inner .text img.size-medium{width:auto;height:auto}.single #container .article .inner .text img.size-full,.single #container .article .inner .text img.size-large{width:auto;max-width:100%;height:auto}.article.about,.article.english{padding:4% 25px 10%;width:95%;max-width:800px}.article.contact{padding:4% 25px 10%;width:95%;max-width:800px}.contact .table{margin:30px auto 0;max-width:700px;overflow:hidden}.contact .table dl dd .wpcf7-text{padding:2px 5px;width:100%;max-width:500px;border:1px solid #333}.contact .table dl dd .your-name .wpcf7-text,.contact .table dl dd .your-name2 .wpcf7-text{max-width:200px}.contact .table dl dd .your-email .wpcf7-text{max-width:400px}.contact .table dl dd .wpcf7-textarea{padding:2px 5px;width:100%;max-width:700px;border:1px solid #333}.contact .acceptance{margin:0 auto 1em;max-width:700px;text-align:center}.contact p.btn{margin-bottom:2em;text-align:center}.contact p.btn .wpcf7-submit{padding:2px 10px;color:#000;background:#fff;border:1px solid #333}.contact p.btn .wpcf7-submit:disabled{color:#ccc;border:1px solid #ccc}.inv-recaptcha-holder{margin-bottom:4rem;text-align:center}.inv-recaptcha-holder .grecaptcha-badge{margin:0 auto}p.back{margin:0 auto;width:100px;text-align:center;background:url(/common/svg/arrow-left.svg) no-repeat left center;background-size:1.6rem}p.back a{font-weight:500;text-decoration:none}.special #contents #mainColumn .article .social{padding-bottom:0}.special #contents #mainColumn .article .social .wp_social_bookmarking_light{float:right}.wp_social_bookmarking_light{border:0 !important;padding:10px 0 20px !important;margin:0 !important}.wp_social_bookmarking_light div{float:left !important;border:0 !important;padding:0 !important;margin:0 5px 0 0 !important;min-height:30px !important;line-height:18px !important;text-indent:0 !important}.wp_social_bookmarking_light img{border:0 !important;padding:0;margin:0;vertical-align:top !important}.wp_social_bookmarking_light_clear{clear:both !important}#fb-root{display:none}.wsbl_twitter{width:100px}.wsbl_facebook_like iframe{max-width:none !important}@media screen and (min-width:480px){.article{padding:10vh 10% 9vh;min-height:50vh}.show .text{padding-bottom:1.3em}.show .text .layer dl.tour{padding-left:0;text-align:center}.show .text .layer dl.tour dt{float:left;text-align:left}.show .text .layer dl.tour{padding-left:0;text-align:left}#news .section .date{float:left;clear:left;color:#666;font-weight:500;line-height:1.9}#news .section h1{padding-top:.2rem;padding-left:110px}#news .section .newstxt{padding-left:110px;font-size:.8rem}.single #container.play .info{width:90%}.shop dl dt{float:left;clear:left;margin-top:0;padding-right:1em}.shop dl dd{padding-left:160px}.shop dl dd:nth-last-child(1){margin-bottom:1em}#footer ul.menu li{display:inline-block}#footer ul.menu li a{margin:0 15px;font-size:.8rem}}@media screen and (min-width:768px){.show .text{padding-bottom:1em}.menu-btn{bottom:30px;right:30px;width:80px;height:80px;line-height:80px;font-size:15px}.headerbody .menu-main-container{display:block;visibility:visible}.headerbody ul.menu{text-align:center}.headerbody ul.menu li{display:inline-block;margin:25px 20px 0;font-size:.7rem}.headerbody ul.menu li a:link,ul.menu li a:visited{color:#aaa}.headerbody ul.menu li a:hover{color:#333;border-bottom:1px solid #333}.headerbody ul.menu li a:active{color:#111}#play .inner{max-width:900px}#play .inner .show{float:left;clear:none;margin:10px;width:calc(50% - 20px);max-width:calc(50% - 20px);height:auto}#play .inner .show a.block{height:auto}#play .inner .show:nth-child(2n+1){clear:left}}@media screen and (min-width:992px){p{font-size:1em;line-height:1.6}.show .text{padding-bottom:0}.menuContainer{height:100%}#picttop .swiper-slide{background-size:30% auto,cover;background-position:center center,center center}#picttop .swiper-slide .btnmainpict p.details{position:absolute;bottom:14%;width:100%;height:80px;-webkit-transition:.7s;-moz-transition:.7s;-o-transition:.7s;transition:.7s;opacity:0}#picttop .swiper-slide .btnmainpict:link p.details,#picttop .swiper-slide .btnmainpict:visited p.details{opacity:0}#picttop .swiper-slide .btnmainpict:hover p.details{bottom:14%;-webkit-transition:.7s;-moz-transition:.7s;-o-transition:.7s;transition:.7s;opacity:1}#picttop .swiper-slide .btnmainpict:active p.details{opacity:.8}#picttop .swiper-slide .btnmainpict p.details .btn{line-height:80px;background-color:rgba(0,0,0,.2)}#picttop .swiper-slide .btnmainpict p.details .btn:hover{text-shadow:1px 1px 0px rgba(0,0,0,.5);background-color:rgba(0,0,0,.4)}.show a.block{background-color:#fff}.show a.block:hover{background-color:#fafafa}.show a.block .btnslide div:nth-child(2){background-color:#000;width:230px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transform:translate(250px,0px) skewX(45deg);-webkit-transform:translate(250px,0px) skewX(45deg);-moz-transform:translate(250px,0px) skewX(45deg)}.show a.block:hover .btnslide div:nth-child(2){transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transform:translate(50px,0px) skewX(-45deg);-webkit-transform:translate(50px,0px) skewX(-45deg);-moz-transform:translate(50px,0px) skewX(-45deg)}.btnslide div:nth-child(3){color:#000}.show a.block:hover .btnslide div:nth-child(3){color:#fff;right:-20px;transition:right .30000000000000004s ease;-webkit-transition:right .30000000000000004s ease;-moz-transition:right .30000000000000004s ease}.show a.block:active .btnslide div:nth-child(2){background-color:red;transition:all .1s ease;-webkit-transition:all .1s ease;-moz-transition:all .1s ease}.show{clear:both;margin-bottom:15px;height:auto;min-height:350px}.show .visual{position:absolute;top:0;left:0;width:400px;height:100%}.show .text{display:table;padding-right:20px;padding-left:400px;width:100%;height:100%;min-height:350px;text-align:left}.show .text .table_row{display:table-row}.show .text .table_row .title{display:table-cell;padding-top:30px;vertical-align:bottom;min-height:100px}.show .text .table_row .title h2,.show .text .table_row .title h3{text-align:left}.show .text .table_row .title h2 small{display:inline-block;line-height:1.1}.show .text .table_row .layer{display:table-cell;padding:2% 3% 70px}.show .text .table_row .layer .btn{position:absolute;bottom:20px;right:0;left:0}.show.novisual a.block{position:relative;min-height:300px;background-color:#fafafa;box-shadow:0px 0px 3px 0px rgba(0,0,0,.2)}.show.novisual .text{padding:0 20px;width:100%}.show.novisual .text .title h2{padding-top:3vh;text-align:center}.show.novisual .text .table_row .layer{padding:2% 3% 70px;text-align:center}.show.novisual .text .table_row .layer .inner{display:inline-block;text-align:left}a.block{min-height:350px}.second #container{padding-top:60px}#play .inner .show .text{position:inherit;top:auto;height:auto}.single #container.play .article .inner .table{display:table;margin:0 auto 40px}.single #container.play .article .inner .table .table-row{display:table-row}.single #container.play .article .inner .table .flyer{display:table-cell;width:440px;min-width:440px}.single #container.play .article .inner .flyer span{vertical-align:middle}.single #container.play .article .inner .flyer span img{max-width:100%}.single #container.play .article .inner .info{display:table-cell;margin:0;padding:0;width:calc(100% - 440px);vertical-align:bottom}.single #container.play .article .inner .info h1{text-align:left}.single #container.play .article .inner .info h1 small{display:inline-block;margin-bottom:0;line-height:1.8}.single #container.play.archive .article .inner .info p{text-align:left}.single #container.play.archive .article .inner .info .tour h3{text-align:left}.single #container.play .article .inner .info dl{margin:0}.single #container.play .article .inner .info dl.production{margin-top:30px}.single #container.play .article .inner .info dl dt{float:left;line-height:1.9;text-align:left}.single #container.play .article .inner .info dl dd{margin-bottom:0;padding-left:100px;text-align:left}.single #container.play .article .inner .info dl.tour dd{display:block;padding-left:0 !important;text-align:left !important}.single #container.play .article .inner.horizontal .info{display:table-cell;margin:0;padding:0 0 0 30px;width:calc(100% - 440px);vertical-align:bottom}.single #container.play .text{margin-top:50px;width:100%;max-width:1120px}.single #container.play .details{margin:0 auto;width:90%}.single #container.play .article .inner .info .place{text-align:left}.single #container.play .article .inner.noflyer .info,.single #container.play .article .inner.noflyer .info .place,.single #container.play .article .inner.noflyer .info h1{text-align:center}.single #container.play .article .inner .details{margin:0 auto;width:100%;max-width:1120px}.single #container.play .article .inner .details .sect{margin-bottom:10px}.single #container.play .article .inner .details .sect h2{float:left;clear:left;font-size:1.2rem;border-bottom:none}.single #container.play .article .inner .details .sect h3{margin:1em 0 0}.single #container.play .article .inner .details .sect .detail{margin-bottom:10px;padding-top:0}.single #container.play .article .inner .details .sect .detail h4 strong{font-size:1.2em}}@media screen and (min-width:1250px){#play .inner{max-width:1200px}#play .inner .show{width:calc(33.333% - 20px);max-width:calc(33.333% - 20px)}#play .inner .show:nth-child(2n+1){clear:none}#play .inner .show:nth-child(3n+1){clear:left}.single #container.play .article .inner.horizontal .info{width:calc(100% - 500px)}}