@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote::after,q:before,q::after{content:none}table{border-collapse:collapse;border-spacing:0}.clearfix::after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}a{text-decoration:none;outline:0;color:#000}a:hover{text-decoration:underline}strong{font-weight:600!important}html{}body{font:12px helvetica neue,Arial,sf pro jp,sf pro display,sf pro icons,hiragino kaku gothic pro,ヒラギノ角ゴ pro w3,noto sans jp,biz udpgothic;font-family:sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;display:block;margin:0 auto;font-weight:400}html>body{font-size:16px}:root{--content-width-event:510pt}.text-link{position:relative;color:var(--color-clickBlue);text-decoration:none;margin-right:10pt}.text-link::after{content:'';width:6px;height:6px;border:0;border-top:solid 1px var(--color-clickBlue);border-right:solid 1px var(--color-clickBlue);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:-7pt;margin-top:-4px}.text-link.down::after{transform:rotate(135deg);right:-10pt;margin-top:-6px}.title{font-feature-settings:"palt";text-align:justify}.year{margin-right:2pt}.tag-frame{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline}.tag-frame .item{background-color:#f4f4f4;margin:2pt 0;padding:2pt 5pt;width:47%;font-size:75%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-sizing:border-box}.tag-frame .item:nth-child(n+7){display:none}.arrow-toggle{width:var(--margin-wide);padding-right:var(--margin-wide);position:relative;margin-left:-20px;display:block}.arrow-toggle::after{content:'';width:10px;height:10px;border:0;border-top:solid 1px var(--color-clickBlue);border-right:solid 1px var(--color-clickBlue);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:28%;right:15px;transform-origin:6px 3px;transition:all 300ms 0s ease}.arrow-toggle.opened::after{transform:rotate(137deg)}.error{color:#ff5b00;text-align:center;padding:var(--margin-normal)0;border-top:1px solid #ff5b00;border-bottom:1px solid #ff5b00;display:block;margin:0 auto;width:300px}@font-face{font-family:'font awesome 5 brands';font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.6.3/webfonts/fa-brands-400.woff2)format("woff2");font-display:swap}@font-face{font-family:'font awesome 5 free';font-style:normal;font-weight:900;src:url(https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.6.3/webfonts/fa-regular-400.woff2)format("woff2"),url(https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.6.3/webfonts/fa-solid-900.woff2)format("woff2");font-display:swap}#global-nav{width:100%;position:fixed;height:auto;z-index:10}#global-nav .text-link{position:relative;color:var(--color-clickBlue);text-decoration:none}#global-nav .text-link::after{content:'';width:6px;height:6px;border:0;border-top:solid 1px #fff;border-right:solid 1px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:-7pt;margin-top:-4px}#global-nav .header{width:100%;height:40pt;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,8%)}#global-nav .header .header-frame{max-width:calc(var(--content-width-store) * 1.2);height:100%;display:flex;box-sizing:border-box;position:relative;margin:0 auto}#global-nav .header .header-frame .header-logo{width:116pt;position:absolute;left:calc(50% - 58pt);height:100%}#global-nav .header .header-frame .header-logo h1{background:url(../images/global_header_kino_logo.svg)0 no-repeat;background-size:contain;padding-top:40pt;height:0;overflow:hidden}#global-nav .header .header-frame .header-icon{width:40pt;position:absolute;height:100%}#global-nav .header .header-frame .header-icon:hover{cursor:pointer}#global-nav .header .header-frame .header-icon .button{width:25pt;height:25pt;background:var(--color-clickBlue);border-radius:33pt;opacity:.8;transition:all .2s}#global-nav .header .header-frame .header-icon .button:hover{opacity:1}#global-nav .header .header-frame .header-icon .button span{position:absolute;width:36%;height:2px;background-color:#fff;border-radius:4px;transition:all .4s;left:17px}#global-nav .header .header-frame .header-icon .button span:nth-of-type(1){top:21px}#global-nav .header .header-frame .header-icon .button span:nth-of-type(2){top:49.5%}#global-nav .header .header-frame .header-icon .button span:nth-of-type(3){bottom:19.4px}#global-nav .header .header-frame .header-icon.active .button span:nth-of-type(1){-webkit-transform:translateY(10px)rotate(-45deg);transform:translateY(5px)rotate(-45deg)}#global-nav .header .header-frame .header-icon.active .button span:nth-of-type(2){opacity:0}#global-nav .header .header-frame .header-icon.active .button span:nth-of-type(3){-webkit-transform:translateY(-8px)rotate(45deg);transform:translateY(-6px)rotate(45deg)}#global-nav .header .header-frame .header-icon.global{left:0;flex-direction:column;justify-content:center;align-items:center;display:flex}#global-nav .header .header-frame .header-icon img{width:48%;height:100%;object-fit:contain;margin:0 26%;opacity:.8;object-position:0 8px}#global-nav .header .header-frame .header-icon img:hover{opacity:1}#global-nav .header .header-frame .header-icon.kinonavi{right:calc(33pt * 4);width:45pt}#global-nav .header .header-frame .header-icon.kinonavi img{width:47%;object-position:0 8px}#global-nav .header .header-frame .header-icon.store{right:calc(33pt * 2)}#global-nav .header .header-frame .header-icon.active::after{content:"";width:0;height:0;border-style:solid;border-width:0 10pt 10pt;border-radius:10pt;border-color:transparent transparent #4964c5 transparent;position:absolute;bottom:-5px;left:calc(50% - 13px)}#global-nav .header .header-frame .header-icon .label{font-size:.6em;color:var(--color-clickBlue);display:block;text-align:center;top:-20px;position:relative}#global-nav .header .header-frame .header-icon.active .label{display:none}#global-nav .header .header-frame .header-icon.event{right:0}#global-nav .context-menu{width:100%;padding:0 var(--margin-wide);position:relative;background:linear-gradient(#4964c5 7.14%,rgba(87,119,235,.95) 36.55%);box-sizing:border-box;color:#fff;box-shadow:0 5pt 10pt rgba(0,0,0,.26);transition:all .4s 0s ease}#global-nav .context-menu .context-menu-frame{display:none;max-width:calc(var(--content-width-store) * 1.2);height:0;display:flex;flex-wrap:wrap;justify-content:flex-end;transition:all .2s 0s ease;opacity:0;transform:scaleY(0);transform-origin:6px 3px;margin:0 auto}#global-nav .context-menu .context-menu-frame.active{max-height:100vh;opacity:1;transform:scale(1);padding:var(--margin-narrow)0;height:auto;box-sizing:border-box}#global-nav .context-menu .context-menu-frame.global .menu-frame{margin:var(--margin-normal)0;display:flex;flex-wrap:wrap;width:100%}#global-nav .context-menu .context-menu-frame.global .menu-frame.kino-top{display:inline-block!important;margin-top:var(--margin-normal);margin-bottom:0;width:100%}#global-nav .context-menu .context-menu-frame.global .menu-frame .menu{line-height:2.2em}#global-nav .context-menu .context-menu-frame.global .menu-frame .desc{width:100%;border-bottom:.5px solid rgba(255,255,255,.5);margin-bottom:5pt;margin-right:0}#global-nav .context-menu .context-menu-frame .desc{font-size:var(--font-size-small);margin-right:var(--margin-wide);margin-top:2pt;color:rgba(255,255,255,.67);fon}#global-nav .context-menu .context-menu-frame .menu{margin-right:var(--margin-wide)}#global-nav .context-menu .context-menu-frame .menu:last-child{margin-right:0}#global-nav .context-menu .context-menu-frame .text-link{color:#fff}#content{padding-top:40pt;position:relative}#content.page{width:var(--content-width-event);margin:0 auto}#content.page .content-frame{margin-top:var(--margin-wide)}#content.page .content-frame .title{font-size:var(--font-size-label);margin-bottom:var(--margin-normal)}#content.page .wp-block-image img{height:auto}#content.page .wp-block-buttons .wp-block-button{width:50%}#content.page .wp-block-buttons .wp-block-button a{width:100%;box-sizing:border-box}.notify-frame{width:100%;padding:10pt 15pt 8pt;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(250,250,250,.94);position:absolute;top:0;z-index:2;animation:goDown 1s ease 1.5s;animation-fill-mode:forwards}.notify-frame a.text-link{color:var(--color-attention);font-weight:600;line-height:1.2em;font-size:.8em}.notify-frame a.text-link::after{border-top:solid 1px var(--color-attention);border-right:solid 1px var(--color-attention)}@keyframes goDown{0%{top:0}100%{top:40pt}}.content-frame{background-color:#fff}#store-hero{width:100%;height:300pt;overflow:hidden;position:relative}#store-hero .hero-image,#store-hero .i-amphtml-element{display:block;width:100%!important;height:100%!important;object-fit:cover;position:absolute;top:0;left:0;z-index:0}#store-hero .hero-frame .outline{color:#fff;letter-spacing:3px;text-shadow:3px 3px 5px #1c1c1c,-3px 3px 5px #1c1c1c,3px -3px 5px #1c1c1c,-3px -3px 5px #1c1c1c,3px 0 5px #1c1c1c,0 3px 5px #1c1c1c,-3px 0 5px #1c1c1c,0 -3px 5px #1c1c1c}#store-hero .i-amphtml-fill-content{object-fit:cover;object-position:0 0}#store-hero .hero-frame{position:relative;width:100%;height:100%}#store-hero .hero-frame .title-frame{display:flex;padding-top:30pt;justify-content:space-between;color:#fff;width:var(--content-width-store);margin:0 auto}#store-hero .hero-frame .title-frame.notify-true{padding-top:50pt}#store-hero .hero-frame .store-name{font-size:2em;font-weight:600;vertical-align:bottom}.currentDate{font-size:var(--font-size-title);font-weight:400;margin-top:0;text-align:center;display:block;margin-bottom:2pt;color:#464646}.currentDate .year{font-style:normal}.currentDate .month{font-family:caladea,serif;font-size:150%;font-style:italic;font-weight:400;letter-spacing:1px;margin-right:3pt}.currentDate .day{font-family:caladea,serif;font-size:150%;font-style:italic;font-weight:400;letter-spacing:1px;margin-right:3pt}#store-hero .hero-frame .outline{color:#fff;letter-spacing:3px;text-shadow:3px 3px 5px #1c1c1c,-3px 3px 5px #1c1c1c,3px -3px 5px #1c1c1c,-3px -3px 5px #1c1c1c,3px 0 5px #1c1c1c,0 3px 5px #1c1c1c,-3px 0 5px #1c1c1c,0 -3px 5px #1c1c1c}#store-panel{width:510pt;height:auto;margin:0 auto;box-sizing:border-box;overflow:initial;position:relative;z-index:5;top:-70px;box-shadow:rgba(0,0,0,.14)0 5px 10px}.store-panel-frame{width:100%;height:100%;background:#fff;display:flex}.store-location-frame{width:65%;position:relative}.store-location-frame:hover{text-decoration:none}.store-location-frame .store-location-map{width:100%;margin:0;padding:0;height:100%}.store-location-frame .store-location-map iframe{width:100%;height:100%}.store-location-frame .store-location-text{box-sizing:border-box;margin:0;padding:0;background-color:#2b59b5;padding:var(--margin-normal);padding-top:8pt;box-sizing:border-box;font-size:.9em;line-height:1.8em;color:#fff;bottom:0;position:absolute;width:100%}.store-location-frame .store-location-text .name{font-weight:600;color:#fce417;line-height:1.2em}.store-location-frame .store-location-text .addr{font-size:90%;line-height:1.2em}.store-panel-frame .store-image{width:100%;height:200pt}.store-panel-frame .mainImage{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.store-info-frame{width:35%;height:auto;min-height:260pt;padding-top:calc(var(--margin-normal) * .5);box-sizing:border-box;font-size:var(--font-size-normal);position:relative;margin:0 5% calc(var(--margin-normal) * 2.1)}.store-info-frame .openDate{margin-bottom:var(--margin-normal);height:auto}.store-info-frame .openDate .status{display:flex;border-top:1px solid var(--color-labelBlue);border-bottom:1px solid var(--color-labelBlue);padding:4pt;font-size:100%;font-weight:600;color:var(--color-labelBlue);margin-bottom:var(--margin-narrow)}.store-info-frame .openDate .status span{margin:0 auto;display:inline-block}.store-info-frame .openDate .status a span{text-decoration:underline;color:var(--color-attention)}.store-info-frame .openDate .status.closed,.store-info-frame .openDate .status.waiting,.store-info-frame .openDate .status.closing{color:var(--color-attention);border-top:1px solid var(--color-attention);border-bottom:1px solid var(--color-attention)}.store-info-frame .openDate .status.waiting,.store-info-frame .openDate .status.closing{margin-top:var(--margin-narrow)}.store-info-frame .openDate .status.closing a{width:95%;color:var(--color-attention)}.store-info-frame .openDate .status a .text-link{text-decoration:inherit}.store-info-frame .openDate .status.closing .text-link::after{border-top:solid 1px var(--color-attention);border-right:solid 1px var(--color-attention)}.store-info-frame .openDate .businessHour{color:#505050;text-align:center}.store-info-frame .openDate .attention{text-align:center;margin:var(--margin-narrow)0 0}.store-info-frame .openDate .url{font-size:100%;color:var(--color-attention);text-decoration:underline}.store-info-frame .webstoreButton{background:#fff;margin:var(--margin-normal)0;padding:var(--margin-narrow);display:block;justify-content:center}.store-info-frame .webstoreButton a{display:inline-block;width:100%;margin-bottom:var(--margin-normal);color:#fff;font-weight:600}.store-info-frame .webstoreButton a:last-child{margin-bottom:0}.store-info-frame .webstoreButton .link-box.kino-navi{bottom:30pt;background-color:#2b59b5;border:2px solid #2b59b5}.store-info-frame .webstoreButton .link-box .text-link{font-size:.8rem!important;margin-top:2pt!important;margin-bottom:initial!important;margin-left:0;color:#174094;font-weight:400!important;display:inline-block}.store-info-frame .webstoreButton .link-box.kino-navi .text-link,.store-info-frame .detail.link-box .text-link{color:#fff!important;font-size:.8rem!important}.store-info-frame .webstoreButton .link-box.kino-navi .text-link::after,.store-info-frame .detail.link-box .text-link::after{border-top:solid 1px #fff;border-right:solid 1px #fff}.store-info-frame .details{position:relative;bottom:0;margin:var(--margin-normal)0 var(--margin-wide);box-sizing:border-box}.store-info-frame .details .services{margin-bottom:30pt}.store-panel-frame .details .services.tag-frame .item{width:49%}.store-info-frame .details .link-box .label{font-size:.8rem;margin-top:1pt;margin-left:-5pt}#store-list{margin-bottom:calc(var(--margin-normal) * 2.8)}#store-list .store-info-frame{min-height:200pt;padding-top:calc(var(--margin-normal) * 1);margin:0 5% calc(var(--margin-normal) * 2.8)}#store-list .store-info-frame .details{width:100%;position:initial;margin-bottom:20pt}.store-info-frame .detail.link-box{width:100%;background:#2b59b5;border:2px solid #2b59b5;position:absolute;bottom:0}#store-list .store-info-frame .link-box{width:100%}#store-list .store-panel-frame{width:var(--content-width-event);margin-left:auto;margin-right:auto;margin-bottom:var(--margin-extra);border:1px solid #d4d4d4}#store-list .store-panel-frame:last-child{margin-bottom:0}#store-list .store-panel-frame .name{font-size:1.1em;line-height:1.5em;margin-bottom:var(--margin-narrow)}#store-list .store-panel-frame .webstoreButton{display:none}section[id$=-search] .button-frame{display:block;margin:var(--margin-wide)auto 0;width:var(--content-width-event)}section[id$=-search] .button-frame.hidden{display:none}section[id$=-search] .button-frame .button{display:block;background:#fff!important;width:100%;border:2px solid var(--color-clickBlue);border-radius:5pt;padding:3pt 10pt;box-sizing:border-box;font-size:1em;-webkit-appearance:none;line-height:1em}section[id$=-search] .button-frame .button:hover,section[id$=-search] .button-frame .selected .button{background-color:rgba(215,230,255,.6)!important;text-decoration:none;cursor:pointer}section[id$=-search] .button-frame .button .label{width:auto;font-size:.9em;margin:0!important}section[id$=-search] .button-frame ul{display:flex;flex-wrap:wrap;justify-content:start}section[id$=-search] .button-frame li{margin:calc(var(--margin-narrow) * 2)var(--margin-normal)calc(var(--margin-narrow) * 2)0}section[id$=-search] .button-frame .button.geo-search{display:block;border-radius:6pt;box-sizing:border-box;padding:3.3pt 10pt}section[id$=-search] .button-frame .button.geo-search:hover{cursor:pointer;opacity:1}section[id$=-search] .button-frame .button.geo-search .label{color:var(--color-labelBlue);font-size:.9em;margin:0 auto;display:inline-block;text-align:center}section[id$=-search] .button-frame .button.geo-search i.fas.fa-location-arrow{display:inline-block;color:var(--color-labelBlue);font-size:.8em;margin-right:5pt;position:relative;top:-1px}section[id$=-search] .button-frame .button.geo-search .label{width:auto!important;height:0}.store-top .content-frame{max-width:calc(var(--content-width-event)*1.5);margin:0 auto;background:#fff}.store-top .currentDate{display:none}#store-search{display:flex;flex-wrap:wrap;width:100%;margin:0;margin-bottom:var(--margin-wide);padding:var(--margin-wide)10%;box-sizing:border-box;background:rgba(149,84,31,.2)}#store-search .button{background:var(--color-clickBlue);font-weight:600;color:#fff;opacity:.9}#store-search .label{color:var(--color-labelBlue);width:150pt}#store-search .label .kinokuniya{display:none;font-size:var(--font-size-title)}#store-search .label .title{display:block;font-size:var(--font-size-label)}#store-search .map-frame{display:none;width:100%;height:100%;margin:0 auto;margin-top:var(--margin-wide)}#store-search .map-frame .locationMap{height:0;transition:height .1s linear;margin-bottom:var(--margin-normal)}#store-search .search-frame{margin:0;width:calc(100% - 150pt);height:30pt}#store-search .search-frame .search-field #store-search-field{width:100%;margin:0 auto;position:relative}#store-search .search-frame .search-field #store-search-field #sbtn{position:absolute;padding:3pt 6pt;text-decoration:none;color:#fff;background:var(--color-clickBlue);border:none;border-radius:0 4px 4px 0;font-size:1em;top:0;right:0;box-sizing:border-box;height:30pt;-webkit-appearance:none}#store-search .search-suggest{display:none;width:100%;margin:0 var(--margin-normal)}#store-search .search-suggest .label{width:auto;height:1.5em;font-size:var(--font-size-small);float:right}#sbox{width:100%;height:30pt;border:2px solid var(--color-clickBlue);border-radius:5pt;padding:3pt 6pt;box-sizing:border-box;font-size:1em;-webkit-appearance:none}.search-keyword-frame{margin-left:65pt;margin-top:var(--margin-narrow);font-size:.9em;display:flex;width:100%;overflow:hidden;position:relative}#event-search .search-keyword-frame{margin-top:var(--margin-normal);margin-left:0;margin-bottom:var(--margin-wide);width:var(--content-width-event)}.search-keyword-frame::after{content:"";width:40px;display:block;position:absolute;top:0;right:0;z-index:5;height:100%}#store-search .search-keyword-frame::after{background:linear-gradient(to right,rgba(231,220,211,0) 10%,#e8ddd4 50%)}#event-search .search-keyword-frame::after{background:linear-gradient(to right,rgba(239,243,251,0) 10%,#eff3fb 50%)}.search-keyword-frame .label{text-align:left;width:70pt!important;margin-right:15pt;display:flex;flex-direction:column;justify-content:center;align-items:center}.search-keyword-frame .keyword-list{width:calc(100% - 80pt);overflow-x:scroll;overflow-y:hidden;position:relative;padding:initial;box-sizing:border-box;padding-top:2pt}#event-search .search-keyword-frame .keyword-list{padding-top:0}.search-keyword-frame .keyword-list::-webkit-scrollbar{display:none;height:0}.search-keyword-frame .scroll{display:flex;width:150%}.search-keyword-frame .keyword-list li{float:left;margin-top:2pt}.search-keyword-frame .keyword-list li a{padding:5pt 11pt;margin:0 var(--margin-narrow);background-color:rgba(255,255,255,.68);font-size:80%;border-radius:5pt;display:inline-flex;color:#333}#event-search .search-keyword-frame .keyword-list li a{padding:5pt 10pt}.search-keyword-frame .keyword-list li a:hover{background-color:#fff;color:#000;text-decoration:initial}#event-search{background:rgba(103,142,224,.11);width:120%;padding:var(--margin-wide)10%;margin:0 -10%;box-sizing:border-box;padding-top:var(--margin-extra);margin-bottom:var(--margin-extra)}#event-search .label{color:#102b60;width:150pt;height:30pt}#event-search .label .kinokuniya{display:none;font-size:var(--font-size-title)}#event-search .label .title{display:block;font-size:var(--font-size-label);letter-spacing:1pt}#event-search-field{display:flex;flex-wrap:wrap;width:var(--content-width-event);margin:0 auto}#event-search .search-frame{width:calc(100% - 150pt)}#event-search .search-frame .search-field{position:relative}#event-search .search-frame .search-field #event-search{width:360pt;margin:0 auto;position:relative;padding:0;background:initial;box-sizing:border-box}#event-search-field .search-option-frame{width:var(--content-width-event)}#event-search .button-frame{display:block;margin:var(--margin-wide)auto 0;width:var(--content-width-event)}#event-search .button-frame.hidden{display:none}#event-search .button-frame .button{display:block;background:#fff;width:100%;border:2px solid var(--color-clickBlue);border-radius:5pt;padding:3pt 10pt;box-sizing:border-box;font-size:1em;-webkit-appearance:none;line-height:1em}#event-search .button-frame .button:hover,#event-search .button-frame .selected .button{background-color:rgba(215,230,255,.6);text-decoration:none}#event-search .button-frame .button .label{width:auto;font-size:.9em;margin:0!important}#event-search .button-frame ul{display:flex;flex-wrap:wrap;justify-content:start}#event-search .button-frame li{margin:calc(var(--margin-narrow) * 2)var(--margin-normal)calc(var(--margin-narrow) * 2)0}#event-search .button-frame .button.geo-search{display:block;border-radius:6pt;box-sizing:border-box;padding:3.3pt 10pt}#event-search .button-frame .button.geo-search:hover{cursor:pointer;opacity:1}#event-search .button-frame .button.geo-search .label{color:var(--color-labelBlue);font-size:.9em;margin:0 auto;display:inline-block;text-align:center}#event-search .button-frame .button.geo-search i.fas.fa-location-arrow{display:inline-block;color:var(--color-labelBlue);font-size:.8em;margin-right:5pt;position:relative;top:-1px}#event-search .button-frame .button.geo-search .label{height:0}#event-search #sbox{width:100%;height:30pt;border:2px solid var(--color-clickBlue);border-radius:5pt;padding:3pt 6pt;box-sizing:border-box;font-size:1em}#event-search .search-frame #sbtn{height:30pt;position:absolute;display:inline-block;padding:5pt;text-decoration:none;color:#fff;background:var(--color-clickBlue);border:solid 1px var(--color-labelBlue);border-radius:0 5px 5px 0;font-size:1em;top:0;right:0;-webkit-appearance:none}#event-search .search-frame .search-field #event-search #sbtn:before{content:"\f046";font-family:"font awesome 5 free";width:100pt;display:block}#event-search .search-option-toggle{font-size:var(--font-size-normal);color:#506dd6;display:flex}#event-search .search-option-toggle span:hover{cursor:pointer}#event-search .search-option-toggle .label{width:30%;display:flex;flex-direction:column;justify-content:center;align-items:center}#event-search .search-option-toggle .separator{border-top:1px solid #bbc6f1;width:100%;display:block;margin-top:14pt}#event-search .search-option{display:flex;flex-wrap:wrap;transition:all 400ms 0s ease;max-height:0;transform:scaleY(0);transform-origin:6px 3px}#event-search .search-option .label{font-size:var(--font-size-label);margin-bottom:var(--margin-normal);width:100%}#event-search .search-option.opened{max-height:200vh;transform:scale(1)}#event-search .search-option form{display:flex;flex-wrap:wrap;align-items:start}#event-search .search-option .period,#event-search .search-option .type,#event-search .search-option .venue{display:block;border:2px solid var(--color-clickBlue);padding:var(--margin-normal);background-color:rgba(255,255,255,.54)}#event-search .search-option .period{width:30%;margin-right:var(--margin-wide)}#event-search .search-option .period .item{display:block;margin-bottom:var(--margin-normal);color:var(--color-clickBlue)}#event-search .search-option .period .item:last-child{margin-bottom:0}#event-search .search-option .period .item input{margin-right:var(--margin-normal)}#event-search .search-option .type{width:70%;display:flex;flex-wrap:wrap;margin:var(--margin-wide)0 0}#event-search .search-option .type .item{flex-direction:column;display:block;flex-wrap:wrap;max-height:200pt;width:50%;color:var(--color-clickBlue);margin-bottom:6pt}#event-search .search-option .venue{width:100%;margin:var(--margin-wide)0}#event-search .search-option .button{background:var(--color-clickBlue);color:#fff;opacity:.9}#event-search .search-option .button:hover{opacity:1;cursor:pointer}#event-search .search-option .button.event-search{width:100%;padding:7pt;border-radius:6pt;color:#fff;font-size:1.2em;margin:0 auto;display:block;text-align:center;-webkit-appearance:none;border:0}#content.event-top .content-frame{width:calc(var(--content-width-event)*1.5);margin:0 auto;background:#fff}#event-list{margin:var(--margin-wide)0 0}#event-list .event-list-frame{display:flex;flex-wrap:wrap;width:var(--content-width-store);margin:0 auto}#event-list .event-list-frame .event-list-item.full{border-bottom:1px solid #d0d0d0;padding:var(--margin-wide)}#event-list .event-list-frame .event-list-item.full:nth-child(2n){border-right:initial;padding-right:0}#event-list .event-list-frame .event-list-item.full:nth-child(2n+1){padding-left:0;border-right:1px solid #d0d0d0}#event-list .event-list-headline{border-bottom:1px solid #95541f;font-size:inherit;margin:0 auto;margin-bottom:var(--margin-wide)}#event-list .event-list-headline .label{display:block;color:#95541f;font-weight:600;margin:0 var(--margin-normal);font-size:1.2em}#content.notice-hidden-date .overview-frame .status,#content.notice-hidden-date .eventDate,#content.notice-hidden-date .overview-frame .date-venue .date-frame{display:none!important}#event-hero{width:var(--content-width-event);margin:0 auto;display:flex;margin-top:var(--margin-wide);margin-bottom:var(--margin-extra)}#event-hero .hero-image-frame{width:50%}#event-hero .hero-image-frame .i-amphtml-element{width:100%!important;height:100%!important;object-position:0 0!important}#event-hero .hero-image-frame .i-amphtml-fill-content{object-position:0 0;object-fit:contain;width:100%;height:100%;position:initial}#event-hero .overview-frame{width:50%;padding:var(--margin-wide)0 0 var(--margin-wide);box-sizing:border-box}#event-hero .overview-frame .status{border-top:1px solid var(--color-labelBlue);border-bottom:1px solid var(--color-labelBlue);display:block;padding:3pt;font-size:100%;font-weight:600;color:var(--color-labelBlue);text-align:center;width:50%;margin:0 auto;margin-bottom:var(--margin-wide)}#event-hero .overview-frame .eventType{margin-bottom:0}#event-hero .overview-frame .type{margin-bottom:var(--margin-narrow);font-size:var(--font-size-small);color:#95541f;font-weight:600}#event-hero .overview-frame .event-name{font-size:var(--font-size-label);margin-bottom:var(--margin-normal)}#event-hero .overview-frame .eventDate{font-size:var(--font-size-title);font-weight:600;margin-top:12pt;margin-right:0;display:block;text-align:right}#event-hero .overview-frame .eventDate .year{font-style:italic}#event-hero .overview-frame .eventDate .month{font-family:caladea,serif;font-size:200%;font-weight:400;font-style:italic;letter-spacing:1px;margin:0 5pt}#event-hero .overview-frame .eventDate .day{font-family:caladea,serif;font-size:200%;font-weight:400;font-style:italic;letter-spacing:1px;margin:0 5pt}#event-hero .overview-frame .eventDate .week{margin-left:-4pt}#event-hero .overview-frame .venues{margin-top:var(--margin-wide)}#event-hero .overview-frame .venues .item.venue{background-color:#95541f;width:48%}#event-hero .overview-frame .venues .item.venue .link{width:100%;height:100%;color:#fff;text-align:center}#event-hero .overview-frame .tags{margin-top:var(--margin-normal)}#event-hero .overview-frame .tags .item.tag{border:1px solid #95541f;background:#fff;width:48.2%}#event-hero .overview-frame .date-venue{margin-top:var(--margin-wide);border-left:5px solid var(--color-labelBlue);padding-left:var(--margin-normal);font-size:var(--font-size-normal)}#event-hero .overview-frame .date-venue .date-frame{display:flex;margin-bottom:var(--margin-narrow);padding-top:var(--margin-narrow)}#event-hero .overview-frame .date-venue .date-frame .label{width:25%;font-weight:600;color:var(--color-labelBlue)}#event-hero .overview-frame .date-venue .date-frame .item-frame{display:block;line-height:1.7em;width:75%}#event-hero .overview-frame .date-venue .date-frame .item-frame .startDate{display:block}#event-hero .overview-frame .date-venue .date-frame .item-frame .openTime{margin-right:var(--margin-normal)}#event-hero .overview-frame .date-venue .date-frame .item-frame .endDate{display:block;text-align:right}#event-hero .overview-frame .date-venue .date-frame .item-frame .endDate:before{content:"〜";margin-left:7pt}#event-hero .overview-frame .date-venue .venue-frame{display:flex}#event-hero .overview-frame .date-venue .venue-frame .label{width:25%;font-weight:600;color:var(--color-labelBlue)}#event-hero .overview-frame .date-venue .venue-frame .venue-list{display:flex;flex-wrap:wrap;line-height:1.7em;width:75%}#event-hero .overview-frame .date-venue .venue-frame .venue-list .kinokuniya{display:block;width:100%;order:0}#event-hero .overview-frame .date-venue .venue-frame .venue-list .item.venue{display:block;background-color:#fff;color:#000;width:auto;width:100%;margin-right:var(--margin-normal);order:2}#event-hero .overview-frame .date-venue .venue-frame .venue-list .item.venue:before,#event-hero .overview-frame .date-venue .venue-frame .venue.virtual:before{content:""}#event-hero .overview-frame .date-venue .venue-frame .venue-list .venue.other{display:block;width:100%;order:99}#event-hero .overview-frame .date-venue .venue-frame .venue-list .venue.virtual{display:flex;width:100%;order:1;flex-wrap:wrap;line-height:1.2em;margin:5pt 0}#event-hero .overview-frame .date-venue .venue-frame .venue-list .venue.virtual span:first-child{margin-right:-10px}#event-hero .overview-frame .date-venue .venue-frame .venue-list .venue.virtual span:last-child{width:50%}#event-hero .overview-frame .date-venue .venue-frame .venue-list .venue.virtual a{width:auto;margin-left:14px}#event-hero .overview-frame .date-venue .venue-frame .venue-list .venue.additional{order:3}#event-hero .overview-frame .date-venue .venue-frame .venue-list .item.venue .link{color:#000}#event-hero .overview-frame .date-venue .venue-frame .venue-list a{display:inline-block}@media only screen and (min-width:300px) and (max-width:765px){#global-nav .header .header-frame{width:var(--content-width-store)}#global-nav .header .header-frame .header-logo{max-width:110pt;width:32vw;left:40pt}#global-nav .header .header-frame .header-logo h1{background:url(../images/global_header_kino_wo_logo.svg)0 no-repeat}#global-nav .header .header-frame .header-icon.kinonavi{right:calc(11vw * 2.8)}#global-nav .header .header-frame .header-icon.store{right:calc(11vw * 1.4)}#global-nav .context-menu{padding:0}#global-nav .context-menu .context-menu-frame{font-size:var(--font-size-small);line-height:2em;justify-content:center;transition:initial}#global-nav .context-menu .context-menu-frame.active{width:100%;padding:var(--margin-narrow)var(--margin-normal)}#global-nav .context-menu .context-menu-frame .menu{margin-top:2pt}#global-nav .context-menu .context-menu-frame .menu:last-child{margin-right:0}#global-nav .context-menu .context-menu-frame .desc{font-size:90%;margin-right:var(--margin-wide)}.notify-frame a.text-link{font-size:2.97vw}.store-info-frame{min-height:180pt}section[id$=-search] .button-frame{width:90%}section[id$=-search] .button-frame .button .label{font-size:3.5vw}#store-list .store-info-frame .details{width:80%;position:initial;margin-bottom:30pt}#event-search{width:100%;padding:var(--margin-wide)0;margin:0 auto}#event-search .button-frame{width:90%}#event-search .button-frame .button .label,#event-search .button-frame .button.geo-search .label{font-size:3.5vw}#event-search .search-option-toggle{margin-left:6vw}#event-search .search-option-toggle .label{width:60%}#event-search .label{width:90%;margin:0 auto}#event-search .search-frame{margin:var(--margin-normal)auto;width:90%}#event-search .search-option{width:90%;margin:0 auto}#event-search .search-option-toggle .label{width:80vw}#event-search .search-option .period{width:100%;margin-bottom:var(--margin-wide);margin-right:0}#event-search .search-option .type{width:100%}#event-list .event-list-frame .event-list-item.full{border-right:none}#event-hero .hero-image-frame{width:100%;margin-left:0}#event-hero .overview-frame{width:90%;margin:0 auto}#event-hero .overview-frame .item.venue .link{color:#000}#event-hero .overview-frame .eventDate{margin-right:0}#event-hero .overview-frame .date-venue .kinokuniya{margin-right:var(--margin-narrow)}#event-hero .overview-frame .venues .venue .name{color:#fff}.search-keyword-frame{margin:0;flex-wrap:wrap;margin:0 0 var(--margin-normal)}.search-keyword-frame .label{width:100%!important;margin:0 var(--margin-normal);height:15pt!important}.search-keyword-frame .keyword-list{width:100%;padding-top:var(--margin-narrow);margin:var(--margin-narrow)var(--margin-normal)}.search-keyword-frame .keyword-list .scroll{width:190vw}}@media only screen and (min-width:300px) and (max-width:752px){:root{--font-size-small:0.9em}#content.page{width:90%;margin:0 auto}#store-search{width:100%;padding:var(--margin-wide)0;margin:0;margin-bottom:var(--margin-wide)}#store-search .label{width:90%;height:100%;margin:0 auto;font-size:3.4vw}#store-search .map-frame{display:block;margin:0 auto}#store-search .button.geo-search{display:block}#store-search .button.geo-search.geo-search .label{width:100%;height:auto;font-size:3.4vw}#store-search .search-frame{width:100%;margin:var(--margin-normal)auto 0}#store-search .search-frame .search-field #store-search-field{width:100%;padding:0 5%;box-sizing:border-box}#store-search .search-frame .search-field #store-search-field #sbtn{right:12px}#store-hero{height:60vh}#store-hero .hero-image{height:100%}#store-hero .hero-frame .store-name{font-size:1.4em;width:100%}#store-hero .hero-frame .title-frame{width:90%}.currentDate{font-size:var(--font-size-small);margin-top:0}#store-panel{width:95%;padding:0;height:100%;margin-bottom:-30px;top:-20vh;margin-bottom:-15vh}#content.page{width:90%;margin:0 auto}#content.page .wp-block-buttons .wp-block-button{width:100%}.store-panel-frame{}.store-panel-frame .addr{line-height:1.5em}.store-panel-frame .name{margin-bottom:var(--margin-narrow)}.store-panel-frame .store-location-frame{width:50%}.store-panel-frame .store-info-frame{padding:0;padding-top:calc(var(--margin-normal) * .5);width:40%}.store-panel-frame .businessHour{font-size:2.9vw}.store-panel-frame .tag-frame .item{width:48%!important;font-size:3vw}.store-panel-frame .title{font-size:130%}.store-panel-frame .openedDate{font-size:var(--font-size-normal)}.store-info-frame .webstoreButton{padding:0}.store-info-frame .webstoreButton a{width:100%;font-size:2.6vw}.store-info-frame .webstoreButton .link-box.kino-navi .text-link,.store-info-frame .webstoreButton .link-box .text-link,.store-info-frame .detail.link-box .text-link{font-size:.7rem!important}.store-panel-frame .details{margin:var(--margin-normal)0 0}.store-panel-frame .services{width:100%}.store-panel-frame .store-location-text{line-height:1.5em}.store-info-frame .openDate .status{font-size:3vw}.store-info-frame .openDate .url{font-size:3vw}.store-info-frame .openDate .attention{line-height:1em!important;margin-top:var(--margin-narrow);text-align:left}#store-list .store-info-frame .details{width:100%}#event-hero{flex-wrap:wrap}#event-hero .overview-frame{padding:var(--margin-wide)0 0}#event-hero .overview-frame .date-venue .venue-frame .label{width:25%}}@media only screen and (min-width:300px) and (max-width:568px){}@media only screen and (min-width:375px) and (max-width:667px){}@media only screen and (min-width:414px) and (max-width:752px){}@media only screen and (min-width:753px) and (max-width:1024px) and (orientation:portrait){#global-nav .header .header-frame .header-logo h1{background:url(../images/global_header_kino_wo_logo.svg)0 no-repeat}#global-nav .header .header-frame{width:var(--content-width-store)}#global-nav .context-menu .context-menu-frame{width:var(--content-width-store)}#global-nav .header .header-frame .header-logo{width:20vw;left:50pt}#event-search{width:100%;margin:0}#store-search .search-frame .search-field #store-search-field{width:100%}#store-search .map-frame{display:block;margin:var(--margin-normal)auto 0}#store-search .button.geo-search{display:block}#store-search .button.geo-search.geo-search .label{width:100%;height:auto}#store-search .scroll{width:220%}#store-search .region-frame{margin:0 auto}}@media only screen and (min-width:768px) and (max-width:1366px) and (orientation:landscape){#global-nav .header .header-frame{width:var(--content-width-store)}#global-nav .context-menu .context-menu-frame{width:var(--content-width-store)}#event-search{width:100%;padding:var(--margin-wide)10%;margin:0 auto}#event-list .event-list-frame{width:var(--content-width-store);margin:0 auto}}@media only screen and (min-width:753px) and (max-width:1366px){}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){}@media screen and (-webkit-min-device-pixel-ratio:3),(min-resolution:3dppx){}