@charset "UTF-8";:root{--fontFace:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;--bgColor:#000;--fontColor:#fff;--linkColor:#fff;--lightColor:#382d26;--highlight:#fff000;--fontLight:#000;--max-title-pc:600px;--max-title-tb:400px;--max-release-pc:500px;--max-release-tb:300px;--max-link-pc:300px;--max-link-tb:200px;--mainColor:red}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;font-weight:400}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}ol,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%;vertical-align:baseline;background:0 0;text-decoration:none}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}.clearfix:after{content:"";display:table;clear:both}*{box-sizing:border-box;min-height:0%}*:focus{outline:none}html{font-size:62.5% !important;height:100%}img{width:100%;height:auto;vertical-align:bottom}body{font-size:1.6rem;font-weight:400;font-style:normal}@media screen and (max-width:768px){body{font-size:1.4rem}}.text-center{text-align:center}.br-pc{display:block}@media screen and (max-width:768px){.br-pc{display:none}}.br-tb{display:none}@media screen and (max-width:768px){.br-tb{display:block}}.cont-pc{display:unset}@media screen and (max-width:768px){.cont-pc{display:none}}.cont-tb{display:none}@media screen and (max-width:768px){.cont-tb{display:unset}}.share_btn{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;line-height:1;box-sizing:border-box}.share_btn li{padding:2px;box-sizing:border-box}.fb_iframe_widget>span{vertical-align:baseline !important}body{font-size:16px;font-family:var(--fontFace);color:var(--fontColor);background-color:var(--bgColor)}@media screen and (max-width:768px){body{font-size:14px}}.fixed_bg{z-index:-2;position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh}.updown_nav{opacity:.5;z-index:10;position:fixed;right:20px;top:calc(100% - 70px)}@media screen and (max-width:768px){.updown_nav{right:10px;top:calc(100% - 50px)}}.updown_nav ul li{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border:solid 1px var(--mainColor);text-transform:uppercase;font-size:20px}.updown_nav ul li:hover{cursor:pointer;opacity:.7}@media screen and (max-width:768px){.updown_nav ul li{width:40px;height:40px;font-size:16px}.updown_nav ul li:hover{opacity:1}}.updown_nav ul li a{height:100%;width:100%;display:flex;align-items:center;justify-content:center}#theater{max-width:1100px;margin:0 auto;padding:40px 20px 80px}@media screen and (max-width:768px){#theater{max-width:600px;padding:40px 20px 80px}}#theater .section_inner{padding:40px;line-height:1.4;max-width:1000px;margin:0 auto 20px}@media screen and (max-width:768px){#theater .section_inner{padding:40px 0}}#theater .section_main{max-width:1000px;margin:0 auto}#theater .title{width:100%;margin:0 auto;max-width:var(--max-title-pc)}@media screen and (max-width:768px){#theater .title{max-width:var(--max-title-tb);margin:0 auto}}#theater .release{width:100%;margin:20px auto 0;max-width:var(--max-release-pc)}@media screen and (max-width:768px){#theater .release{max-width:var(--max-release-tb)}}#theater .link-img a{display:block;margin:20px auto 0;max-width:var(--max-link-pc)}@media screen and (max-width:768px){#theater .link-img a{max-width:var(--max-link-tb)}}#theater .caution{text-align:center;font-size:.8em;line-height:1.8;margin:40px auto 0}#theater .theater_anchor{display:flex;justify-content:center;flex-wrap:wrap;margin:40px auto 0px}@media screen and (max-width:768px){#theater .theater_anchor{margin:40px auto 0px}}#theater .theater_anchor li{padding:0 .5em .8em;font-weight:700}#theater .theater_anchor li a{color:var(--linkColor)}#theater .theater_anchor li a:hover{opacity:.5}.link_to_official{text-align:center;margin:0 auto;color:var(--fontLight);background-color:var(--mainColor);padding:.8em 0;width:80%;max-width:360px;display:block;font-weight:700;margin-top:80px}.link_to_official:hover{opacity:.5}.area_head{margin-top:80px;margin-bottom:20px;font-weight:700}@media screen and (max-width:768px){.area_head{margin-top:40px;margin-bottom:0}}ul.theater_info{display:flex;flex-wrap:wrap;line-height:1.3;width:100%;border-bottom:solid 1px var(--mainColor);padding:10px 0}@media screen and (max-width:768px){ul.theater_info{font-size:12px;padding:0 0 5px}}ul.theater_info.head-pc{padding:0}@media screen and (max-width:768px){ul.theater_info.head-pc{display:none}}ul.theater_info .head-tb{display:none}@media screen and (max-width:768px){ul.theater_info .head-tb{display:unset;width:100%;order:2}}ul.theater_info.th{border:0}@media screen and (max-width:768px){ul.theater_info.th{margin-top:10px;margin-bottom:0;padding-bottom:0}}ul.theater_info li{word-break:break-all;white-space:wrap}ul.theater_info li.area{width:12%}ul.theater_info li.area.area_cap{padding:.5em .2em;font-weight:700;background-color:var(--mainColor);color:var(--fontLight);order:1;padding-left:1%}@media screen and (max-width:768px){ul.theater_info li.area.area_cap{padding-left:0;order:1;width:4em;padding-left:.5em;display:none}}ul.theater_info li.area.area_body{order:6;font-weight:700;padding:0 .2em;padding-left:1%}@media screen and (max-width:768px){ul.theater_info li.area.area_body{padding-left:0;order:1;width:100%;margin-top:20px;overflow:0em 2em 0 0}}@media screen and (max-width:768px){ul.theater_info li.hide-on-mobile{display:none}}ul.theater_info li.theater-name{width:38%}ul.theater_info li.theater-name.theater-name_cap{padding:.5em;font-weight:700;order:2;background-color:var(--mainColor);color:var(--fontLight)}@media screen and (max-width:768px){ul.theater_info li.theater-name.theater-name_cap{order:2;width:calc(100% - 14em)}}ul.theater_info li.theater-name.theater-name_body{order:7;text-decoration:underline;font-weight:700;color:var(--mainColor);position:relative}@media screen and (max-width:768px){ul.theater_info li.theater-name.theater-name_body{width:calc(100% - 14em);order:4;display:flex}}ul.theater_info li.theater-name.theater-name_body a{padding:0 .2em;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:flex-start;color:var(--mainColor);text-decoration:underline}@media screen and (max-width:768px){ul.theater_info li.theater-name.theater-name_body a{align-items:center;padding:12px .5em 5px}}ul.theater_info li.theater-name.theater-name_body a:hover{text-decoration:none}@media screen and (max-width:768px){ul.theater_info li.theater-name.theater-name_body a:hover{text-decoration:underline}}ul.theater_info li.tel{width:20%}@media screen and (max-width:768px){ul.theater_info li.tel{width:10%}}ul.theater_info li.tel.tel_cap{padding:.5em .2em;font-weight:700;order:3;background-color:var(--mainColor);color:var(--fontLight)}@media screen and (max-width:768px){ul.theater_info li.tel.tel_cap{order:7;width:3em;text-align:center}}ul.theater_info li.tel.tel_body{order:9;padding:0 .2em}@media screen and (max-width:768px){ul.theater_info li.tel.tel_body{order:8;width:3em;text-align:center;justify-content:center;align-items:center;display:flex;position:relative;text-align:center}ul.theater_info li.tel.tel_body a{padding:6px .5em 5px;width:3em;position:absolute;top:0;left:0;height:100%;width:100%;justify-content:center;align-items:center;display:flex}ul.theater_info li.tel.tel_body a img{width:1em;line-height:1em}}ul.theater_info li.date{width:23%}@media screen and (max-width:768px){ul.theater_info li.date{width:10%}}ul.theater_info li.date.date_cap{padding:.5em .2em;font-weight:700;order:4;background-color:var(--mainColor);color:var(--fontLight)}@media screen and (max-width:768px){ul.theater_info li.date.date_cap{order:6;padding-top:.5em;width:8em}}ul.theater_info li.date.date_body{order:9;padding:0 .2em}ul.theater_info li.date.date_body .te-lop{display:none}@media screen and (max-width:768px){ul.theater_info li.date.date_body{order:5;width:8em;padding:12px .5em 5px;font-weight:700;letter-spacing:.1em}ul.theater_info li.date.date_body .te-lop{display:inline}}ul.theater_info li.ticket{width:7%}@media screen and (max-width:768px){ul.theater_info li.ticket{width:3em}}ul.theater_info li.ticket.ticket_cap{padding:.5em .2em;font-weight:700;order:5;background-color:var(--mainColor);color:var(--fontLight);text-align:center}@media screen and (max-width:768px){ul.theater_info li.ticket.ticket_cap{order:9;width:3em;padding:.5em .2em}}ul.theater_info li.ticket.ticket_body{order:10;padding:0 .2em;text-align:center}ul.theater_info li.ticket.ticket_body .te-lop{display:none}@media screen and (max-width:768px){ul.theater_info li.ticket.ticket_body{padding:12px .5em 5px;order:10;width:3em}}ul.theater_info li.biko{display:block;width:100%}ul.theater_info li.biko.biko_body{order:11;font-size:12px;color:var(--highlight);padding:.5em 0 0 12%;text-align:right;border-top:dashed 1px #4e3e00;margin-top:5px}@media screen and (max-width:768px){ul.theater_info li.biko.biko_body{font-size:11px;order:11;display:inline-block;padding:5px .5em 0;border-top:dashed 1px #4e3e00}}