@charset "UTF-8";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;text-indent:0 !important;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:62.5%}body{　-webkit-text-size-adjust:100%;font-family:Avenir,YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}h1,h2,h3,h4,h5,h6{margin-bottom:.4em;line-height:1.3}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2.5rem;font-family:,'Comfortaa','Hiragino Maru Gothic W4 JIS2004',sans-serif}h4{font-size:2rem}h5,h6{font-size:1.9rem}p,ul li,ol li,dl{font-size:1.8rem;line-height:1.6;letter-spacing:.025em}p,ul,ol{margin-bottom:.4em}ul li,ol li{font-size:1.65rem;list-style:none}address,dt,dd,li,th,td{font-size:1.65rem;line-height:1.2;font-style:normal}em{font-style:normal}small,.small{font-size:.75em}p.small{font-size:1.45rem}span,small,strong,em{display:inline-block;text-indent:0}.nw{display:inline-block;white-space:nowrap}.normal{font-weight:400 !important}.txt{font-feature-settings:"palt";text-align:justify;letter-spacing:.06em}.has-text-align-left,.alignleft,.left{text-align:left !important}.has-text-align-center,.aligncenter,.center{text-align:center !important}.has-text-align-right,.alignright,.right{text-align:right !important}.strong,.bold{font-weight:700 !important}.title{margin-bottom:1em}.noindent{text-indent:0}.hidden,.hdn{display:none !important;visibility:hidden !important;height:0 !important}br.nobr{display:none}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}.max600{margin:auto !important;max-width:600px}.max700{margin:auto !important;max-width:700px}.max800{margin:auto !important;max-width:800px}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}a{text-decoration:none;overflow:hidden;display:inline-block;max-width:auto;vertical-align:middle;word-break:break-all;transition:all .25s ease}a:link,a:visited{color:#e00}a:hover{color:#c00;filter:brightness(104%) contrast(106%) saturate(105%);opacity:1}a:active{color:#aaa;opacity:.8}a img{transition:all .25s ease}a img:hover brightness(104%) contrast(106%) saturate(105%);}.btn{margin:0;text-align:center}a.btn{display:inline-block;padding:4px 1em 6px;color:#fff;font-weight:700;background-color:#e83862;border-radius:5px}.btn.todayticket a{margin:1em auto 3em;padding:.6em 1em .7em;font-size:2rem}.btn.todayticket a:link,.btn.todayticket a:visited{background-color:#d00;text-decoration:none}.btn.todayticket a:hover{background-color:red}img{max-width:100%;height:auto}.wp-block-image{margin:20px 0}.wp-block-image figcaption,.wp-block-image figure figcaption{display:block !important;margin:.35em auto;text-align:right;font-size:1.3rem}.wp-block-image figure.aligncenter,.wp-block-image figure.alignright,.wp-block-image figure.alignleft{display:block;float:none;margin:0 0 30px;text-align:center}.wp-block-image figure img{max-width:100%;height:auto;overflow:hidden}.youtubearea{margin:auto;padding-top:0;max-width:750px}.youtube{position:relative;margin:0 auto 5vh;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}body .lity{background:rgba(0,0,0,.5) none repeat scroll 0 0;z-index:19990}body .lity.lity-opened{overflow-y:scroll}body .lity-content{overflow-y:scroll;margin:auto;width:90%;height:auto;max-height:90vh;max-width:800px}body .lity-content .window{padding:5vmin;background-color:#fff}body .lity-content .window figure{margin-bottom:12px}body .lity-content .window h3{margin-bottom:.7em;padding:.4em;color:#111;font-size:2.1rem;line-height:1.2}body .lity-content .window h3 small{display:block;color:#444;font-size:1.2rem;font-weight:400}body .lity-content .window .text h3 img{width:auto;height:30px}body .lity-content .window h3.title{padding:.8em .4em;color:#fff;background-color:#005070}body .lity-content .window .textarea p.txt{font-feature-settings:"pkna";text-align:center;letter-spacing:.06em}body .lity-content .window .text .prof,body .lity-content .window .text p,body .lity-content .window .text ul li{font-size:1.55rem;font-feature-settings:"pkna";text-align:justify;letter-spacing:.06em}body .lity-content .window .text ul{padding-left:25px}body .lity-content .window .text ul li{margin-bottom:.4em;list-style:disc;list-style-position:inside;text-indent:-1em}body .lity-content .window .text ul li:before{content:"・"；}body .lity-content .window .text a{vertical-align:text-bottom;font-weight:600}body .lity-content .window .text a:hover{text-decoration:none}body .lity-content .window .text a:active{color:#fff !important}body .lity-content .window .text ul li a{text-indent:0}body .lity-content .window .text a.inline{display:inline;vertical-align:text-bottom}body .lity-content .window .btn.peatix{text-align:center}body .lity-content .window .btn.peatix a{padding:.6em 1em .7em;width:80%;max-width:400px;color:#fff;font-size:2.3rem;line-height:1.2;text-indent:0;background-color:#56ab48;box-shadow:0px 3px 2px 0px rgba(0,0,0,.3)}body .lity-content .window .btn.peatix a:hover{filter:brightness(114%) contrast(116%) drop-shadow(0px 0px 3px #fff)}body .lity-content .window .btn.peatix a:active{box-shadow:0px 0px 1px 0px rgba(0,0,0,.3);box-shadow:0 0 2px 2px rgba(255,255,255,.5) inset;filter:none}body .lity-content .window .btn.vimeo{text-align:center}body .lity-content .window .btn.vimeo a{padding:.6em 1em .7em;width:80%;max-width:400px;color:#fff;font-size:2.3rem;line-height:1.2;text-indent:0;background-color:#b48e8e;box-shadow:0px 3px 2px 0px rgba(0,0,0,.3)}body .lity-content .window .btn.vimeo a:hover{filter:brightness(114%) contrast(116%) drop-shadow(0px 0px 3px #fff)}body .lity-content .window .btn.vimeo a:active{box-shadow:0px 0px 1px 0px rgba(0,0,0,.3);box-shadow:0 0 2px 2px rgba(255,255,255,.5) inset;filter:none}body .lity-content .window .btn.vimeo a small{display:block;margin-top:.3em;font-size:.65em;line-height:1.35}body .lity-content .window .text p .block{display:inline-block}.btn-close{display:block;width:130px;margin:2.5em auto 2.5em;padding:1em;color:#fff;font-size:1.3rem;text-align:center;background-color:#7ea82a;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.lity-container .profile .btn-close{margin-bottom:40px;color:#e00;background-color:#fff;opacity:.9}.lity-container .btn-close:link,.lity-container .btn-close:visited{color:#fff;opacity:.9}.lity-container .btn-close:hover{color:#fff;opacity:1;filter:brightness(114%) contrast(116%) drop-shadow(0px 0px 3px #fff)}.lity-container .btn-close:active{color:#e00;opacity:.9}.lity-content #online .window .frame{margin:3vh auto;padding:15px;border:1px dotted #333}.lity-content #online .window .frame dl.info{clear:both;margin-bottom:.1em}.lity-content #online .window .frame dl.info dt{display:inline-block;margin-bottom:.2em;font-size:1.35rem}.lity-content #online .window .frame dl.info dd{display:inline-block;font-weight:700}.loading{background-color:#fff;opacity:1;position:absolute;width:100%;height:5000vh;top:0;left:0;z-index:1000000000000}.loading.hide{opacity:0;height:10vh;pointer-events:none;transition:opacity 2.35s}html{-webkit-overflow-scrolling:touch;margin:0;padding:0}body{background-color:#fff}#header{position:fixed;top:0;width:100%;height:66px;z-index:10000}#header .inner{position:relative;margin:0 auto;width:100%;height:66px;text-align:center;background-color:#fff}#header .inner h1{position:absolute;top:0;left:0;width:100%;vertical-align:middle}#header .inner h1 a{position:relative;display:flex;justify-content:center;align-items:center;margin:auto;width:calc(100% - 180px);height:66px;background-size:auto 100%;z-index:100000}#header .inner h1 a:hover{border:none}#header .inner h1 a img.menu20th{margin-right:10px;width:auto;height:40px}#header .inner h1 a img.titlete{width:auto;height:56px}#header .inner h1 a small img{margin-top:0;margin-right:10px;height:40px}#header .inner .burger{position:absolute;top:26px;right:25px}#header .inner .logo-header{position:absolute;top:0;right:0}#header .inner .logo-header img{display:none}#fixnavi{position:absolute;top:-80px;width:100%;height:80px}#fixnavi.is-fixed{position:fixed;left:0;bottom:auto;width:100%;z-index:1000000;background-color:rgba(255,255,255,.95);box-shadow:0px 3px 3px 0px rgba(0,0,0,.05)}#nav-toggle{position:fixed;top:19px;right:20px;height:32px;cursor:pointer}#nav-toggle>div{position:relative;width:36px}#nav-toggle span{width:100%;height:2px;left:0;display:block;background:#000;position:absolute;-webkit-transition:top .25s ease,-webkit-transform .2s ease-in-out;transition:top .25s ease,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,top .25s ease;transition:transform .2s ease-in-out,top .25s ease,-webkit-transform .23s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:14px}#nav-toggle span:nth-child(3){top:28px}#nav-toggle:hover span:nth-child(1){top:4px}#nav-toggle:hover span:nth-child(3){top:23px}.open #nav-toggle span:nth-child(1){top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open #nav-toggle span:nth-child(2){top:15px;width:0;left:50%}.open #nav-toggle span:nth-child(3){top:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-toggle{z-index:1000}#container{z-index:900}#gloval-nav{z-index:990}#gloval-nav nav{z-index:999}#gloval-nav{display:-webkit-box;display:flex;position:fixed;top:0;left:0;right:0;bottom:0;padding-left:0;width:100%;color:#fff;font-size:29px;background-color:#fff;z-index:990;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .7s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .7s cubic-bezier(.215,.61,.355,1);transition:transform .7s cubic-bezier(.215,.61,.355,1);transition:transform .7s cubic-bezier(.215,.61,.355,1),-webkit-transform .7s cubic-bezier(.215,.61,.355,1)}.open #gloval-nav{-webkit-transform:translateY(0);transform:translateY(0)}#gloval-nav a{display:inline-block;padding:10px 0;color:#000;font-size:2.3rem;font-family:'Comfortaa','Hiragino Maru Gothic W4 JIS2004',sans-serif;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease;font-feature-settings:"palt";font-weight:700;letter-spacing:.05em}#gloval-nav ul li{position:relative;-webkit-transform:translateX(-200px);transform:translateX(-200px);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}#gloval-nav ul li:after{content:"";display:block;width:500px;height:2px;background:#000;left:-600px;position:absolute;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease}#gloval-nav ul li:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%)}#gloval-nav ul li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}#gloval-nav ul li:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}#gloval-nav ul li:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s}#gloval-nav ul li:nth-child(5){-webkit-transition-delay:.4s;transition-delay:.4s}#gloval-nav ul li:nth-child(6){-webkit-transition-delay:.5s;transition-delay:.5s}#gloval-nav ul li:nth-child(7){-webkit-transition-delay:.6s;transition-delay:.6s}#gloval-nav ul li:nth-child(8){-webkit-transition-delay:.7s;transition-delay:.7s}#gloval-nav ul li:nth-child(9){-webkit-transition-delay:.8s;transition-delay:.8s}.open #gloval-nav li{-webkit-transform:translateX(0);transform:translateX(0)}main{margin:0 auto;width:100%}main h2{margin:.4em 0 1em;font-size:3.5rem;line-height:1.45}main h5{margin:2em auto .5em;font-size:2rem}main p{margin:0 auto;max-width:900px;font-size:1.3rem}main .header_main{height:100vh}main .mainpict_area .bg{position:absolute;top:0;left:0;margin:0;width:100%;height:100vh;text-indent:-9999em}main .mainpict_area{position:relative;margin:60px auto 0;width:100vw;height:100vh;text-align:center;background:url(//hi-bye.net/plays/te2024/images/bg-hand.png?12311) no-repeat right 7vw top calc(7/5 * 25vw);background-size:110vw auto;opacity:0;animation:animation_mainpict 1.3s ease-in-out 1s forwards}main .mainpict_area h1.theater{top:-60px;background:url(//hi-bye.net/plays/te2024/images/logo-hibye.svg?1234) no-repeat left 30px top 19px;background-size:125px auto;z-index:10;opacity:0;animation:animation_theater 1.3s ease-in-out 3.1s forwards}main .mainpict_area h1.maintitle{background:url(//hi-bye.net/plays/te2024/images/titlemain2.svg?123a) no-repeat right -11vw top;background-size:60vw auto;z-index:10;opacity:0;animation:animation_title 1.8s ease-in-out 1.4s forwards}main .headertours{display:none;opacity:0;transition:transform .25s ease;animation:animation_title 1.3s ease-in-out 2.4s forwards}@keyframes animation_mainpict{0%{opacity:0}100%{opacity:1}}@keyframes animation_title{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes animation_theater{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@media (min-aspect-ratio:5/7){main .header_main{height:116vh;margin-left:-10px}main .mainpict_area{margin:30px auto 0;width:calc(5.6/7 * 100vh);height:116vh;background:url(//hi-bye.net/plays/te2024/images/bg-hand.png?123457) rgba(255,100,100,0) no-repeat left top 20vh;background-size:auto 96vh}main .mainpict_area h1.theater{top:-30px}main .mainpict_area h1.maintitle{background:url(//hi-bye.net/plays/te2024/images/titlemain2.svg?123a) no-repeat right -20px top;background-size:34vh auto}}@media (min-aspect-ratio:6/5){main .header_main{margin-left:-5vw}main .mainpict_area{margin:0 auto;width:105vh;background:url(//hi-bye.net/plays/te2024/images/bg-hand.png?123457) rgba(255,100,100,0) no-repeat center top 20vh;background-size:auto 96vh}main .mainpict_area h1.theater{top:0;background:url(//hi-bye.net/plays/te2024/images/logo-hibye.svg?1234) no-repeat left 30px top 19px;background-size:125px auto}main .mainpict_area h1.maintitle{background:url(//hi-bye.net/plays/te2024/images/titlemain2.svg?123a) no-repeat right top -7vh;background-size:44vh auto}main .headertours{display:block;position:absolute;bottom:5%;right:10%}main .headertours h3{width:70%;height:auto}main .headertours li{margin-bottom:.3em}main .headertours li a{color:#000}main .headertours li.tokyo a:hover{color:#f91b19}main .headertours li.toyama a:hover{color:#049d33}main .headertours li.kochi a:hover{color:#0641a3}main .headertours li.hyogo a:hover{color:#e37601}main .headertours li p{font-size:1.55rem;font-family:'Comfortaa','Hiragino Maru Gothic W4 JIS2004',sans-serif;line-height:1.35}main .headertours li p strong.arrow:before{content:"▶︎";display:inline-block;margin:0 .3em 0 0;font-size:1rem;vertical-align:2px}main .headertours li p.city{font-size:1.75rem}}@media (min-aspect-ratio:8/5){main .mainpict_area{width:105vh;background:url(//hi-bye.net/plays/te2024/images/bg-hand.png?123457) rgba(255,100,100,0) no-repeat center top 20vh;background-size:auto 96vh}main .mainpict_area h1.theater{top:0;background:url(//hi-bye.net/plays/te2024/images/logo-hibye.svg?1234) no-repeat left 30px top 19px;background-size:125px auto}main .mainpict_area h1.maintitle{background:url(//hi-bye.net/plays/te2024/images/titlemain2.svg?123a) no-repeat right top -7vh;background-size:44vh auto}}main .header_main .textarea{margin:4vh auto 6vh;width:86%;max-width:1200px}main .header_main .textarea .text{margin:auto;width:85%;margin-bottom:6vh}main .header_main .text p{color:#39b7a2;font-size:1.95rem;font-weight:700;font-family:'UD Shin Go Medium',sans-serif;font-feature-settings:"pkna";text-align:justify;letter-spacing:.06em}main .headline{margin:0 auto 200px}main .headline h1.headline_h1{font-family:'Jun 501',sans-serif;text-align:center}main .headline h2.headline_h2{margin-bottom:2.3em;font-size:2.7rem;font-family:'Jun 501',sans-serif;text-align:center}main .headline p{color:#2a2a34;font-size:1.77rem;font-family:"Shin Maru Go Regular",sans-serif;font-feature-settings:"pkna";text-align:justify;letter-spacing:.06em}.title_area h2.title small{display:block;margin:0 auto 10px;width:50%;max-width:200px;height:auto}.title_area h2.title img{margin:0 auto;width:90%;max-width:500px}main .person,main .person p{margin-bottom:20px;font-size:2.1rem;font-weight:700;line-height:1.7;letter-spacing:.09em;text-align:center;font-family:'Shin Maru Go Regular','Jun 501',sans-serif;font-weight:600}main .person em,main .person p em{margin:0 .45em}main .person small,main .person p small{color:#444;font-size:.75em;font-family:"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}main .person p small{margin-bottom:1em}main .person h4{margin-bottom:10px;font-size:1.5rem;letter-spacing:.1em}main .person img{margin:.5em;width:auto;height:17px;vertical-align:text-bottom}main .person img.position{margin-bottom:20px}main .person img.name,main .person .names img{height:1.7em}main .cast h3{margin:0;padding:0}main .person small.title_cast{margin-bottom:15px}main .person ul.cast{text-align:center}main .person ul.cast li{display:inline-block;margin:0}main .person ul.cast li a{display:block}main .person ul.cast li a img{width:180px;height:auto;border-radius:50%;border:7px solid #0037a2;box-shadow:0 0 15px 0px rgba(0,0,0,1) inset}main .person ul.cast li.prof02_ise a img{border:7px solid #02b923}main .person ul.cast li.prof03_tamura a img{border:7px solid #ffe62f}main .person ul.cast li.prof04_goto a img{border:7px solid #38aedc}main .person ul.cast li.prof05_kawakami a img{border:7px solid #fc5eab}main .person ul.cast li.prof06_fukitani a img{border:7px solid #ef9f00}main .person ul.cast li.prof07_itagaki a img{border:7px solid #ff1662}main .person ul.cast li.prof08_okamoto a img{border:7px solid #87d679}main .person ul.cast li.prof09_umesato a img{border:7px solid #fe7515}main .person ul.cast li.prof10_otoboke a img{border:7px solid #ebdb53}main .person ul.cast li.prof11_iwai a img{border:7px solid #c5271d}main .person ul.cast li.prof12_komatsu a img{border:7px solid #126deb}main .person ul.cast li a h5{margin:0;color:#000;font-size:1.8rem}main .cast h4.deco{margin-bottom:1em}main .cast ul.piece li{margin-bottom:.6em}main .cast ul.piece li em{margin:0;font-size:1.3em}section{padding:120px 0;width:100%}section .inner_area{margin:auto;width:86%;max-width:1200px}.login section.hidden{display:block !important;visibility:visible !important;height:auto !important}.login section.hidden p.hidden{display:inline-block;padding:.3em 1em;background-color:#ddd}section h3{margin-bottom:1.5em;padding-bottom:.7em;font-size:4rem;font-family:'Comfortaa','Hiragino Maru Gothic W4 JIS2004',sans-serif;letter-spacing:.015em;text-align:center}section h3.theater{padding-bottom:.15em}section h3.kana{font-size:2.4rem}section h4{display:inline-block;margin-bottom:2.5em;padding:.3em 2em .36em;color:#fff;font-size:1.5rem;font-weight:500;font-family:'UD Shin Go Medium',sans-serif;background-color:#018cd5;border-radius:3px}main section p{margin-bottom:.5em;font-size:1.8rem;font-feature-settings:"pkna";text-align:justify;letter-spacing:.035em}main section p:first-letter {font-feature-settings:"palt"}main section dl dd{font-size:1.7rem;line-height:1.6}.editlink{float:right}.attention{font-size:1.3rem;line-height:1.35;font-feature-settings:"pkna";text-align:left;letter-spacing:.02em}ul.attention{display:inline-block;margin:1em auto 0;text-align:left}ul.attention li{margin-bottom:.2em;padding-left:1em;text-indent:-1em;font-size:1.4rem;line-height:1.3}ul.attention li.mb1em{margin-bottom:1em}ul.attention li:before{content:"※"}ul.attention li.night:before{content:"　";background:url(//hi-bye.net/plays/te2024/images/icon-night.svg?1234) no-repeat center left;background-size:contain}ul.attention li.mic:before{content:"　";background:url(//hi-bye.net/plays/te2024/images/icon-mic.svg?12345) no-repeat center left;background-size:contain}ul.attention li.camera:before{content:"　";background:url(//hi-bye.net/plays/te2024/images/icon-camera.svg?1234) no-repeat center left;background-size:contain}ul.attention li i{margin-left:0;text-indent:0}ul.attention li strong{font-size:1em;text-indent:0}ul.attention li .underline{display:inline-block;margin:.55em auto;border-bottom:1px solid #000}small.yobi,span.yobi{font-size:.79em;font-weight:700;font-feature-settings:"palt"}.yobi:before{content:"〔"}.yobi:after{content:"〕"}section.message{padding:120px 0;background-color:#fceb1f;font-weight:600}section.message .inner_area{margin:auto;width:92vw;max-width:850px}main section.message h3{color:#111;font-size:4rem}main section.message p{color:#111;font-size:1.93rem;font-family:'Jun 201',sans-serif}main section.message p.right{font-style:1.7rem;font-family:'Shin Maru Go Regular','Jun 501',sans-serif}main section.message p.iwai:first-letter {font-size:2em;font-family:YuMincho,"Hiragino Mincho ProN","メイリオ",Meiryo,serif;font-weight:600}section.message .inner_area .arasuji{margin:0 10px 20px}section.message .inner_area .arasuji p{font-size:2.3rem;font-family:'Shin Maru Go Regular','Jun 501',sans-serif;text-align:center}.iwaivoice{margin:120px auto 40px;padding:8vmin;background-color:#fff;border-radius:50px}section.message .prof{margin-top:80px;text-align:center}section.message .prof .inner_area{max-width:1200px}section.message .prof .comment_info{position:relative;display:inline-block;padding:.3em 2em;font-size:1.55rem;text-align:center;background-color:rgba(255,255,255,.25);border-radius:30px}section.message .prof .comment_info:before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid transparent;border-top:10px solid rgba(255,255,255,.25)}section.message .prof ul{text-align:center}section.message .prof ul li{position:relative;display:inline-block;width:50%;height:auto}section.message .prof ul li a{display:block;overflow:visible}section.message .prof ul li a:hover img{filter:drop-shadow(0px 0px 10px rgba(255,255,255,.3))}.comments{margin:4vh auto;padding-bottom:40px;width:92%;max-width:800px;background-color:#fff}main .comments h3.title{margin:auto;padding:50px 0 30px;color:#333;font-size:2.3rem;line-height:1.2}main .comments .textarea{margin:0 auto 50px;width:90%}main .comments .textarea h3{margin:10px auto 20px;padding-bottom:5px;width:94%;max-width:900px;color:#333;font-size:2.2rem;text-align:left;border-bottom:1px solid #333}main .comments .textarea h3 small{margin-left:.2em}main .comments .textarea .text{margin:auto;width:94%}main .comments .textarea .text p{margin-bottom:.5em;max-width:900px;color:#333;font-size:1.65rem;font-weight:700;font-feature-settings:"pwid";text-align:justify;letter-spacing:.04em;line-height:1.55}div.chara{text-align:center}div.chara img{margin:40px auto 30px;width:120px;height:auto;filter:brightness(100%) contrast(110%) drop-shadow(0px 0px 5px rgba(0,0,0,.3)) opacity(90%) saturate(100%)}section.aflertalk{padding-top:0}.aflertalk .inner{margin:0 auto 80px;padding:30px 7vmin;width:92%;max-width:1000px;color:#fff;text-align:center;background-color:#fe7515;border-radius:30px}.aflertalk .inner h2{line-height:1.15;font-family:'Shin Maru Go Regular','Jun 501',sans-serif}.aflertalk .inner ul li{display:inline-block;margin:0;padding:10px;width:calc(50% - .2em)}.aflertalk .inner h3{margin:1.3em auto .3em;font-size:2rem}.aflertalk .inner .area{display:inline-block}.aflertalk .inner dl{display:block;margin-bottom:.45em;letter-spacing:0;text-align:left}.aflertalk .inner dl dd{font-size:.8em;line-height:1.4}.aflertalk .inner dl dd strong{font-size:1.2em;font-family:'Shin Maru Go Regular','Jun 501',sans-serif}.aflertalk .inner dl small{font-size:.85em}.aflertalk .inner .frame{margin:3em 0 2em;padding:2em;border:1px solid #fff;border-radius:10px}.aflertalk .inner .frame h3{margin:0 auto 0em}.aflertalk .inner .frame p{font-size:1.55em;line-height:1.5}.aflertalk .inner .frame p.attention{font-size:1.3rem;line-height:1.35}.aflertalk .inner .casttalk{margin:2em auto 0;width:calc(100% - .4em);text-align:center}.aflertalk .inner .frame dl{margin:0 1em .5em;text-align:center;line-height:1.3}.aflertalk .inner .frame .area{margin:1em auto}.aflertalk .inner .frame .area .attention{margin-top:.5em}section.tours{padding:0 0 140px;text-align:center}section.tours .inner_area{padding:0 3vw 16px;max-width:950px;text-align:center}section.tours ul li{clear:both;margin-bottom:.4em;font-size:1.5rem;line-height:1.35}section.tours ul li p{margin-bottom:.3em;font-weight:700;line-height:1.1;text-align:center}section.tours ul li p strong{font-size:1.25em}section.tours ul li p strong.arrow:before{content:"▶︎";display:inline-block;margin:0 .3em;font-size:1.4rem;vertical-align:3px}section.tours .onsale ul li p strong.arrow:before{font-size:1.2rem}section.tours .onsale ul li p .arrow_right:after{content:"▶︎";display:inline-block;margin:0 .3em;font-size:1.2rem;vertical-align:1px}section.tour_link ul li{display:flex;justify-content:center;align-items:center;margin:auto;width:300px;height:300px}section.tour_link ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:auto;padding:17px 2em 15px;width:280px;height:280px;color:#000;font-family:'Comfortaa','Hiragino Maru Gothic W4 JIS2004',sans-serif;background-color:rgba(191,175,141,.25)}section.tour_link ul li.tokyo a{background:url(//hi-bye.net/plays/te2024/images/speech-tokyo.svg?12) no-repeat center center}section.tour_link ul li.toyama a{background:url(//hi-bye.net/plays/te2024/images/speech-toyama.svg?12) no-repeat center center}section.tour_link ul li.kochi a{background:url(//hi-bye.net/plays/te2024/images/speech-kochi.svg?12) no-repeat center center}section.tour_link ul li.hyogo a{background:url(//hi-bye.net/plays/te2024/images/speech-hyogo.svg?12) no-repeat center center}section.tour_link ul li a:hover{transform:scale(110%)}section.tour_link ul li.tokyo a:hover{color:#d33522}section.tour_link ul li.toyama a:hover{color:#569e37}section.tour_link ul li.kochi a:hover{color:#0f3678}section.tour_link ul li.hyogo a:hover{color:#eeb033}section.tour_link ul li a .city{margin-bottom:.55em;font-family:'Comfortaa','Hiragino Maru Gothic W4 JIS2004',sans-serif}section.tour_link ul li a .theater{margin:.3em auto;font-size:2.7rem;font-family:'Comfortaa','Hiragino Maru Gothic W4 JIS2004',sans-serif}section.tour_link ul li a .date{padding-bottom:10px}section.tours .onsale .inner{position:relative;margin:40px auto 0;padding:20px 30px;width:90%;max-width:400px;background-color:#fff;border:solid 4px #555;border-radius:50%}section.tours .onsale .inner:before{content:"";position:absolute;top:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-bottom:14px solid #fff;z-index:2}section.tours .onsale .inner:after{content:"";position:absolute;top:-32px;left:50%;margin-left:-18px;border:15px solid transparent;border-bottom:15px solid #555;z-index:1}section.tours .onsale .inner h4{position:relative;margin:0 auto .3em;padding-bottom:.2em;color:#000;font-size:1.8rem;background:0 0;border-bottom:2px dotted #000}section.tours .onsale .inner .info{margin:0;font-size:1.3rem;font-weight:700;text-align:center}section.tour_link .onsale ul li{margin-bottom:1.2em}section.tours .onsale .inner ul li h5:before{content:"◉"}section.tours .radio{margin:40px auto 20px;max-width:800px}.news .box{margin:auto;width:88%}.news ul li{margin-bottom:.4em;padding:.5em .5em .3em;font-size:1.4rem;border-bottom:1px dashed #000}.news ul li.first{border-top:1px dashed #000}.news ul li p{font-size:1.4em;line-height:1.35}.news ul li p:first-letter ,.news ul li p a:first-letter {font-feature-settings:"palt"}section.news{background-image:url(//hi-bye.net/plays/te2024/images/chara-bin.png?12);background-repeat:no-repeat;background-position:left 22vw bottom 5vh;background-size:95px auto}section.news .sns{margin-top:5vh}section.news .sns p{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;padding:25px;width:90%;max-width:250px;height:250px;color:#fff;font-weight:600;text-align:center;background-color:#4ca44d;border-radius:50%}section.news .sns p:before{content:'';position:absolute;display:block;z-index:1;border-style:solid;border-color:#4ca44d transparent;border-width:10px 10px 0;bottom:-10px;left:50%;margin-left:-10px}section.news .sns ul{margin-top:25px;text-align:center;height:90px}section.news .sns ul li{display:inline-block;margin:0;padding:0;height:90px;line-height:90px;vertical-align:middle;border:none}section.news .sns ul li a{display:block;margin:auto;width:90px;height:90px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all ease-in-out .25s}section.news .sns ul li a img{width:40px;height:40px;opacity:1;transition:all ease-in-out .25s}section.news .sns ul li a:hover img{width:60px;height:60px;opacity:1}section.news .sns ul li.insta a img{width:60px;height:60px}section.news .sns ul li.insta a:hover img{width:80px;height:80px}section.tour{padding:80px 17px}section.tour.tokyo{background-color:#f91b19}section.tour.toyama{background-color:#049d33}section.tour.kochi{background-color:#0641a3}section.tour.hyogo{background-color:#e37601}section.tour .inner_area{margin:0 auto;padding:7vmin 7vmin 3.5vmin;width:100%;max-width:1100px;text-align:center;background-color:rgba(255,255,255,1)}.linkscroll{display:block;padding-bottom:50px}section.tour p{text-align:center}section.tour strong{font-size:1.85em;font-family:'Comfortaa','Hiragino Maru Gothic W4 JIS2004',sans-serif}section.tour header{margin-bottom:60px;padding-bottom:40px;border-bottom:1px dashed #333}section.tour.tokyo header{border-bottom:3px dotted #f91b19}section.tour.toyama header{border-bottom:3px dotted #049d33}section.tour.kochi header{border-bottom:3px dotted #0641a3}section.tour.hyogo header{border-bottom:3px dotted #e37601}section.tour header h3{margin-bottom:0;font-size:2.24rem;line-height:1.1}section.tour header h3.town{display:inline-block;padding:.6em 2em .4em;margin-bottom:2vh;color:#fff;font-size:2.1rem;line-height:.6;border-radius:30px}section.tour.tokyo header h3.town{background-color:#f91b19}section.tour.toyama header h3.town{background-color:#049d33}section.tour.kochi header h3.town{background-color:#0641a3}section.tour.hyogo header h3.town{background-color:#e37601}section.tour header h3.date .arrow:before{content:"▶︎";display:inline-block;margin-right:.6em;color:#e83862;font-size:1.5rem;vertical-align:5px}section.tour header .pretitle{margin-top:-20px;margin-bottom:10px;font-size:1.65rem}section.tour header h3.theater{font-size:3.1rem}section.tour header address{margin-bottom:.3em;text-align:center;letter-spacing:.075em}section.tour header address a{color:#000;font-weight:600;line-height:1.45}section.tour header address a:hover{color:#e83862}section.tour header address img{width:30px;height:30px;filter:invert(33%) sepia(79%) saturate(3814%) hue-rotate(328deg) brightness(96%) contrast(88%)}section.tour header address a:hover img{filter:invert(33%) sepia(79%) saturate(3814%) hue-rotate(328deg) brightness(96%) contrast(88%)}section.tour header .access{font-size:1.45rem;line-height:1.4;text-align:center}section.tour .body .sect{margin-bottom:4.5vh}.price h5.seat{margin:0 0 .4em}.price dl.denomination dt{margin:1em auto .6em;color:#e4510d;font-size:2rem;font-weight:600}.price dl.denomination dt .type{color:#308338;font-size:1.45rem}.price dl.denomination dt .type small{font-size:1em}.price dl.denomination{margin-bottom:2em}.price dl.denomination dd{display:inline-block;max-width:400px;font-weight:600;line-height:1.3}.price dl.denomination dd.night{margin-left:1em}.price dl.denomination dd strong{margin-left:1em}.price dl.denomination dd.u strong{margin-left:1em}.price dl.denomination dd img.night{margin-right:.2em;width:auto;height:.9em}.price ul{margin-bottom:1.7em}.price ul li{line-height:1.2}.price ul li h5{float:left;margin:8px 1em 0 0;font-size:1.5rem;font-weight:700}.price ul li p{padding-left:100px;line-height:1.2;font-feature-settings:"pwid";text-align:left;letter-spacing:.06em}.price ul li.u25kochi{padding-left:6em;text-indent:-6em}.zaseki a{display:block;margin:40px auto;padding:10px 40px 20px;width:80%;max-width:300px;border:3px dotted #fff;border-radius:3px;transition:.3s}.zaseki h5{color:#60b858;font-size:1.54rem;margin:0 auto .45em;transition:.3s}.zaseki a:hover h5{color:#e4510d}.zaseki figure img{width:80%;max-width:100px;height:auto}.wraptable{margin-bottom:20px}table.table{display:block;margin:0 auto;width:90%;max-width:220px}table.table thead{display:block;float:left}table.table thead th{display:block;min-width:40px;width:70px;max-width:80px;height:40px;line-height:40px;font-size:1.55rem;font-weight:600;text-align:center;border-bottom:1px solid #000}table.table thead th:last-child{border:none}table.table thead th small{display:inline-block;margin-left:.2em}table.table tbody{position:relative;display:block;margin:0 auto;width:auto;white-space:nowrap}table.table thead tr,table.table tbody tr{display:inline-block;margin:0 -2px}table.table tbody tr td{display:block;min-width:65px;max-width:150px;height:40px;line-height:40px;font-size:1.45rem;text-align:center;border-bottom:1px solid #000}table.table tbody tr td img{vertical-align:middle}table.table tbody tr td:last-child{border:none}table.table tbody tr td.camera{color:#fff;text-shadow:0px -1px 0px rgba(0,0,0,.5)}.time .table2,.time .tableG{clear:both}.time .table2 .month,.time .tableG .month{visibility:hidden;display:none;height:0}table.table tr td img{width:25px;height:25px}table.table tr td.talk img{width:48px}table.table tbody tr td.opening,table.table tbody tr td.off{font-weight:600}table.table.twodays thead th{width:40px}.timetable .attention{max-width:650px}.timetable .frame_dashed{margin:0 auto 0;width:100%;max-width:650px;padding:0 2vmin 1.2vmin;border:1px dashed #000}.timetable .frame_dashed h5{margin:.2em 0 .7em;padding:5px 9px 6px;color:#000;font-size:1.55rem;line-height:1.1;border-bottom:1px dashed #000}.timetable .frame_dashed p{font-size:1.5rem;text-align:left}.timetable .frame_dashed p strong{font-size:1em}.timetable .frame_dashed ul{margin-left:0}.timetable .frame_dashed ul li{margin-bottom:0;padding-left:1.2em;text-indent:-1.2em;font-size:1.4rem;text-align:left}.timetable .frame_dashed ul li small{text-indent:0}.onsale ul li h5{margin:1.45em 0 .3em;text-align:-1em;font-size:1.5rem;font-weight:700}.onsale ul li p{line-height:1}.shop p.btn{margin:1.2em auto}p.btn a,p.btn .a{display:block;margin:auto;padding:.6em 1em .5em;width:92%;max-width:500px;font-size:2.2rem;font-weight:700;line-height:1.2;border-radius:50px}p.btn a{color:#fff;background-color:#e83b6a}p.btn .a{color:#777;background-color:rgba(0,0,0,.15)}.shop .doshin{position:relative;margin:40px auto 0;padding:3em 0 1.5em;width:94%;max-width:600px;border:5px dotted #fff;border-radius:30px}.shop .doshin h3{position:absolute;top:-.6em;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0;padding:0 .4em 0;font-size:1.7rem;line-height:1.1;background-color:#d1db78}.shop .doshin p.btn a,.shop .doshin p.btn .a{padding:.5em 2em .4em;width:90%;max-width:500px}.shop .doshin p.btn a,.shop .doshin p.btn .a{font-size:2.2rem}.shop .doshin p.btn a .lottery,.shop .doshin p.btn .a .lottery{font-size:.75em}.shop .doshin p.convenience{display:inline-block;max-width:500px}.shop .doshin p.convenience strong{font-size:1em}.shop .doshin p.btn .arrow:before,.shop .doshin p.convenience strong:before{content:"▶︎ ";display:inline-block;margin-right:.35em;font-size:1.2rem;color:#e83b6a}.shop ul li{margin-bottom:.6em}.shop ul li dl{margin-bottom:1.7em}.shop ul li dl dt{margin-bottom:.7em;font-size:1.7rem;font-weight:700}.shop ul li dl dt span{text-indent:0}.shop ul li dl dd{margin-bottom:.3em;line-height:1.2;vertical-align:middle}.shop ul li dl dd strong{font-size:1.7rem;font-weight:700;text-indent:0}.shop ul li dl dd a,.shop ul li dl dd span,.shop ul li dl dd small{text-indent:0}.shop ul li dl dd small{display:inline-block;line-height:1.3}.shop ul li dl dd a.btn{display:inline-block;margin-top:5px;padding:9px 2em 11px;color:#fff;font-weight:700;background-color:#e83862;border-radius:5px}section.contact{padding-bottom:0}.contact dl dt{margin-bottom:.7em;font-size:1.7rem;font-weight:700}.contact dl dd{margin-bottom:.3em;line-height:1.2;vertical-align:middle}section.tour .contact dl dd strong{font-size:1.1em}.contact dl dd small{display:inline-block;line-height:1.3;text-indent:0}.contact dl dd a.btn{margin-top:5px;padding:.6em 2em .5em;font-size:1.7rem;font-weight:boldf;text-align:center;border-radius:50px}.credit{margin-top:3vh;padding-top:3vh;border-top:1px dashed #333}.tokyo .credit{border-top:3px dotted #f91b19}.toyama .credit{border-top:3px dotted #049d33}.kochi .credit{border-top:3px dotted #0641a3}.hyogo .credit{border-top:3px dotted #e37601}.credit dl{margin-bottom:.85em;text-align:center}.credit dl dt{margin-right:.75em;margin-bottom:0;font-size:1.25rem;font-weight:700;text-align:center}.credit dl dd{display:inline-block;margin:0 .5em;font-size:1.45rem;line-height:1.2}.credit dl dd:first-child{margin:0}.credit dl dd small{display:inline-block;line-height:1.3}.credit p.logo{margin:0 !important}.credit p.logo .logojac{width:70px}.precautions{margin:auto;padding-top:60px;width:100%}.precautions .inner{margin:auto;padding:4vmin;width:88%;max-width:800px;color:#fff;background-color:#d8e479}.precautions .inner h4{color:#d8e479;font-size:1.7rem;background-color:#fff}.precautions ul li{margin-bottom:.3em;padding-left:1em;text-indent:-1em;font-size:1.55rem;line-height:1.3}.precautions ul li:before{content:"＊"}.access h2{margin-bottom:.3em;font-weight:500;font-family:'UD Shin Go Medium',sans-serif;font-feature-settings:"palt";letter-spacing:.07em}.gmap{position:relative;margin:1em auto 3em;padding-bottom:56.25%;width:90%;max-width:600px;height:0;overflow:hidden}.gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.route{margin:1em auto 3em;max-width:600px}.route li{margin-bottom:.25em;padding-left:1em;text-indent:-1em;font-size:1.45rem;line-height:1.25}.route li:before{content:"・"}main section.piece .story{margin-top:5vh;margin-bottom:3vh}main section.piece .story p{margin-bottom:.5em;font-size:2.4rem;font-family:'UD Shin Go Medium',sans-serif}main section.piece .comment{margin-top:10vmin}main section.piece .comment p{padding:4vmin;max-width:650px;border:1px dashed #333}@keyframes blinkAnime{0%{color:#000}100%{color:#f88}}#comment div.text{margin:1em 0;padding:10px 3vw}#comment div.text h4{margin-bottom:0}#comment div.text h5{margin:1em 0 .5em;padding-left:7px;padding-bottom:1px;border-left:5px solid #000;line-height:1}section#contact h4{display:block;margin-bottom:10px;padding:0;color:#000;font-size:2.2rem;line-height:1;background:0 0}section#contact h4 img{width:230px;height:auto}section#contact .btn{margin:20px auto}section#contact .btn a{display:block;margin:0 auto;padding:1em;width:80%;max-width:300px;color:#fff;font-size:2rem;text-align:center;background-color:#68c6d8;border-radius:3px}section#contact .btn a:hover{background-color:#d00;text-decoration:none}section#contact .btn a:active{-webkit-box-shadow:0 0px 5px 2px rgba(0,0,0,.4) inset;-moz-box-shadow:0 0px 5px 2px rgba(0,0,0,.4) inset;box-shadow:0 0px 5px 2px rgba(0,0,0,.4) inset}section.staff{background-image:url(//hi-bye.net/plays/te2024/images/chara-post.png?12);background-repeat:no-repeat;background-position:right 5vw bottom 1vh;background-size:95px auto}section.staff h3.kana{padding:0;font-size:2.8rem;letter-spacing:0}section.staff ul{margin:auto;width:90%}section.staff ul li{margin-bottom:.5em;font-size:1.2rem;line-height:1.2;letter-spacing:.11em}section.staff ul li h5{margin:2em auto .6em;font-size:1.2rem;font-weight:400}section.staff ul li em{margin-left:.35em;margin-bottom:.4em;display:inline-block;font-size:1.55rem;font-weight:700;white-space:nowrap}section.staff ul li em.nonw{white-space:normal}section.staff ul li small{margin:0 -.2em;letter-spacing:0}section.staff ul li em small{display:inline-block;font-weight:500;white-space:nowrap}section.staff ul.support li em{margin-left:.85em}.creditlogo{margin-top:1em;width:auto;max-height:50px}.logged_in{position:fixed;bottom:3%;right:3%}#footer{margin-top:0;padding:15vh 4% 1vh;text-align:center;background-color:#fceb1f}#footer h1{margin-bottom:.2em;line-height:1}#footer h1 img{width:auto;height:40px}#footer h1 a:link img,#footer h1 a:visited img{opacity:.65 !important}#footer h1 a:hover img{opacity:1 !important}#footer #copyright{color:#777;font-size:1.2rem;letter-spacing:.1em}@media screen and (min-width:480px){main .header_main figure.mainpict_area img{width:auto;height:calc(90vh - 60px );max-height:1200px}.wrapprice dl.price{width:100%;max-width:900px}}@media screen and (min-width:768px){br.nobr{display:block}main .person img.position{margin-bottom:.5em}main.chara .headline{margin:0 auto 100px;padding-bottom:100px;background-image:url(//hi-bye.net/plays/te2024/images/chara-karasu.png?12),url(//hi-bye.net/plays/te2024/images/chara-fun.png?12),url(//hi-bye.net/plays/te2024/images/chara-neko.png?12);background-repeat:no-repeat;background-position:right 2vw top,right 2vw bottom 0,left 0 center;background-size:125px auto,auto 150px,125px auto}main .headline p{color:#1a1a34;font-size:1.77rem;font-feature-settings:"pkna";text-align:center}.aflertalk .inner ul{margin:20px auto}.aflertalk .inner ul li{display:inline-block;margin:0;padding:10px 3px;width:calc(20% - .2em)}.aflertalk .inner .area{display:block;text-align:center}.aflertalk .inner dl{margin-bottom:.2em}.aflertalk .inner dl dt{display:inline-block;margin-right:1em;width:calc( 45% - 1.2em);text-align:right}.aflertalk .inner dl dd{display:inline-block;width:55%;text-align:left}.aflertalk .inner .area .attention{text-align:center}.aflertalk .inner .casttalk{width:calc(40% - .4em)}.aflertalk .inner .frame dl dt,.aflertalk .inner .frame dl dd{width:auto}section.tour_link ul{margin:auto;width:660px}section.tour_link ul li{margin-top:-80px}section.tour_link ul li.tokyo{margin-right:10px}section.tour_link ul li.toyama{margin-top:-200px;margin-left:0}section.tour_link ul li.kochi{margin-right:20px}section.tour_link ul li.hyogo{margin-top:-200px;margin-left:0}section.tour{margin-bottom:0}section.tour h5{margin:0 auto .5em;font-family:'UD Shin Go Medium',sans-serif}section.tour ul li{margin-bottom:.2em;font-weight:600}section.tour ul li h6{float:left;margin:0 .7em 0 0;padding-bottom:.3em;font-size:1.5rem;line-height:1.6}section.tour ul li p{margin-bottom:0;display:inline-block}section.tour ul li p.place small{display:inline}main .cast ul.piece li .nobr{display:none}section.message div.prof ul li{width:33%}main .header_main .textarea,main section.tours{margin-bottom:0;background-image:url(//hi-bye.net/plays/te2024/images/chara-kushi.png?12);background-repeat:no-repeat;background-position:right 25vw bottom 5vh;background-size:95px auto}.news .box{padding:2em 2.5em;max-height:500px;min-height:80px;overflow-y:scroll}.news .box ul{margin:0 auto;max-width:800px}.news .box ul li{padding:1.2em 1.3em 1.2em}.news .box ul li .date{float:left;margin-top:.3em;margin-right:1em;line-height:1.9;opacity:.6}.news .box ul li p{margin:0;padding-left:100px}.news .box ul li p a{vertical-align:-.5em}.news .box ul li p small a{vertical-align:-.4em}section.tour{padding:140px 40px}section.tour.tokyo{background-color:#f91b19}section.tour.toyama{background-color:#049d33}section.tour.kochi{background-color:#0641a3}section.tour.hyogo{background-color:#e37601}section.tour .inner_area{margin:0 auto;padding:7vmin 7vmin 3.5vmin;width:100%;max-width:860px;text-align:center;background-color:rgba(255,255,255,1);border-radius:60px}table.table{display:table;width:96%;margin:1.3em auto 2vh;max-width:700px}table.table.twodays{max-width:450px}table.table thead{float:none;display:table-header-group}table.table thead th{display:table-cell;padding-bottom:5px;width:auto;line-height:1.2;vertical-align:bottom}table.table thead th:last-child{border-bottom:1px solid #000}table.table thead th.month{vertical-align:middle}table.table thead th small{display:block;margin:0}table.table tbody{display:table-row-group}table.table thead tr,table.table tbody tr{display:table-row}table.table tbody tr td{display:table-cell;width:auto;width:115px;min-width:30px;height:35px;line-height:35px}table.table tbody tr td.opening{width:80px}table.table tbody tr td.off{border-bottom:none}table.table tbody tr td:last-child{border-bottom:1px solid #000}section.tour .price ul li p{display:block;margin-bottom:0;text-align:left}.price dl.denomination{margin:0 auto 2em;width:calc(4em + 400px)}.price dl.denomination dd{display:inline-block;margin:0 .5em;max-width:400px;font-weight:600;line-height:1.3}.price dl.denomination dd strong{margin-left:.5em}.price dl.denomination dd.u strong{margin-left:.7em}.shop .doshin{padding:1.5em 0 1.5em}.gmap{padding-bottom:400px}section#pieces{max-width:1200px}.pieces .inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch}.pieces .piece{display:inline-block;width:49%;height:auto}.pieces .piece.hikky{margin-right:1%}.pieces .piece.waremoro{margin-left:1%}section.staff ul li{display:inline-block;margin:0 .75em .5em}}@media screen and (min-width:992px){#header .inner h1{width:calc(1vw + 300px)}#header .inner h1 a{margin:0;width:100%}#nav-toggle{display:none;visibility:hidden;height:0}#gloval-nav{position:absolute;display:block;padding-left:200px;background:0 0;-webkit-transform:translateX(0);transform:translateX(0)}#gloval-nav ul{display:block;padding-right:3vw;width:100%;text-align:right}#gloval-nav ul li{display:inline-block;-webkit-transform:translateX(0);transform:translateX(0)}#gloval-nav ul li a{display:block;padding:0 .7vw;width:100%;height:66px;font-size:1em;line-height:70px;transition:all .25s ease;filter:none;border-bottom:2px solid #fff}#gloval-nav ul li a:hover{color:#008481;border-bottom:2px solid #008481;filter:none}#gloval-nav ul li:after{content:;background:0 0}#gloval-nav ul li:hover:after{-webkit-transform:none;transform:none}main section.piece .comment{margin-top:50px}main section.piece .comment p{padding:30px 40px;max-width:750px}section.message div.prof .inner_area{padding-top:40px;padding-bottom:60px;max-width:1200px}section.message div.prof ul{text-align:center}section.message div.prof ul li{width:20%}section.message div.prof ul li figure{vertical-align:top}section.message div.prof ul li img{width:100%;height:auto}body .lity-content .window figure{float:left;margin-right:30px;margin-bottom:20px;width:300px}body .lity-content .window .text h3{font-size:2.3rem;text-align:left !important}body .lity-content .window .text .prof,body .lity-content .window .text p,body .lity-content .window .text ul li{font-size:1.55rem}section.tour .price ul{margin-left:70px}.onsale ul li h5{margin-top:18px}.credit{margin-top:2vh;margin-bottom:40px;padding-top:2vh;text-align:center}.credit .inner{display:inline-block}.credit dl{clear:both;margin:0;text-align:left}.credit dt{float:left;margin-top:8px}.credit dd{line-height:1.3}}@media screen and (min-width:1250px){#header .inner .logo-header{top:9px;right:2.89vh;z-index:10000}#header .inner .logo-header img{display:block;width:auto;height:43px}#gloval-nav{padding-right:200px}#gloval-nav ul{padding-right:0;text-align:right}#gloval-nav a.kana{font-size:1.045em;letter-spacing:.03em}