html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{width:100%;height:auto;min-height:100%;font-size:16px}body{position:relative;width:100%;font-size:1rem;font-weight:400;line-height:1.7;font-family:sans-serif;color:#04202c;background:#fff;overflow-x:hidden}body::before{position:fixed;top:0;left:0;width:100%;height:100lvh;background:url(assets/images/teaser/Agatha_web_kv.webp) no-repeat center center/cover;z-index:-1;content:""}article,div,main,section{position:relative}*,:after,:before{position:relative;box-sizing:border-box;scroll-behavior:unset}dd,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}a{color:inherit;text-decoration:none}a:focus{outline:0}a:focus-visible{border:1px solid red}li,ol,ul{list-style:none}button{background:0 0;border:none;cursor:pointer;padding:0;color:#000}dt{font-weight:400}em{font-style:normal}img{display:block;width:100%;height:auto;object-fit:contain}.dn{display:none}.is-pc{display:block}.is-tb{display:none}.is-sp{display:none}:root{--main-cl:#222222}.c-teaser{max-width:1000px;width:88%;margin:0 auto 0;padding:15rem 0 20px;font-family:"Zen Old Mincho",serif}.c-width--74{width:74%;margin:0 auto 0}.c-width--80{width:80%;margin:0 auto 0}.c-width--88{width:88%;margin:0 auto 0}.c-width--92{width:92%;margin:0 auto 0}.c-width--fit{width:fit-content;margin:0 auto 0}.c-heading--01{margin:3em 0 1em;padding:.6em .15em;font-size:1.45rem;font-weight:700;text-align:center;color:#fff;background:#000;background:radial-gradient(circle,#000 0,#555 25%,#fff 90%);mix-blend-mode:multiply}.c-heading--02{margin:3em 0 1em;padding:.2em;font-size:1.15rem;font-weight:700;text-align:center;border-top:1px solid var(--main-cl);border-bottom:1px solid var(--main-cl)}.c-heading--02::before{position:absolute;top:15%;left:2%;width:100%;height:75%;background:#fff;filter:blur(10px);content:"";opacity:.15;border-radius:9999px;z-index:-1}.c-heading--03{width:100%;text-align:center;padding:.2em 1em;font-size:1.1rem;color:#fff;z-index:1}.c-heading--03::before{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.85;filter:grayscale(.5);background:var(--main-cl);content:"";z-index:-1}.c-button{max-width:375px;width:100%;margin:1.25em auto 0}.c-button a{display:grid;place-content:center;text-align:center;font-size:1.125rem;padding:.75em 0;background:#fff;color:var(--main-cl);border:1px solid var(--main-cl)}.c-title{margin-bottom:7.5rem;font-size:32px;line-height:1.45;text-align:center}.c-title span{font-size:40px}.c-fontsize--875{font-size:.875rem}.c-fontsize--1{font-size:1rem}.c-fontsize--1125{font-size:1.125rem}.c-fontsize--125{font-size:1.25rem}.c-fontsize--1375{font-size:1.375rem}.c-fontsize--15{font-size:1.5rem}.c-fontsize--1625{font-size:1.625rem}.c-fontsize--175{font-size:1.75rem}.c-fontsize--2{font-size:2rem}.c-weight--bd{font-weight:700}.c-letter--m0015{letter-spacing:-.015em}.c-letter--0015{letter-spacing:.015em}.c-letter--005{letter-spacing:.05em}.c-letter--01{letter-spacing:.1em}.c-indent{text-indent:1em}.c-align--center{text-align:center}.c-align--left{text-align:left}.c-align--right{text-align:right}.c-height--1{line-height:1}.c-height--115{line-height:1.15}.c-height--135{line-height:1.35}.c-height--177{line-height:1.777}.c-height--181{line-height:1.8181}.c-height--184{line-height:1.8461}.c-height--192{line-height:1.928}.c-height--2{line-height:2}.c-font-break{word-break:auto-phrase}.c-hover{text-decoration:underline}.c-table{width:60%;margin:1.5rem auto 0;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.3);border-collapse:collapse}.c-table th{width:40%;padding:.45em 0;border:1px solid rgba(0,0,0,.1)}.c-table td{width:calc(60% / 2);padding:.45em 0;text-align:center;border:1px solid rgba(0,0,0,.1)}.c-table caption{padding-top:1rem;font-size:.75rem;caption-side:bottom}.c-map{width:74%;aspect-ratio:16/9;margin:1rem auto 0}.c-map iframe{width:100%;height:100%}.c-staff{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:1em;row-gap:.5em;width:60%;margin:0 auto 0}.c-staff dt{font-size:.9em}.c-staff dt.mt{margin-top:1lh}.c-staff dt span{padding-right:.5em;background:#fff}.c-staff dt::after{position:absolute;top:50%;left:0;width:100%;height:1px;border-bottom:1px dotted #04202c;content:"";z-index:-1}.c-address{font-size:1.5rem;text-align:center;font-style:normal}.c-fanclub{max-width:375px;width:92%;margin:3rem auto 0;border:1px solid #000;background:#fff}.c-fanclub a{width:100%;height:100%;display:block;padding:1em 2em}.c-x{width:fit-content;margin:3rem auto 0;font-size:20px;color:#000;border:1px solid #000;border-radius:9999px;background:#fff}.c-x a{display:grid;column-gap:10px;align-items:center;grid-template-columns:24px auto;padding:.5em 3em}.c-cast-box{margin-bottom:1em}.c-cast-box.mt{margin-top:6rem}.c-cast-box.mt::before{position:absolute;top:-4rem;left:50%;transform:translate(-50%,0);width:12px;height:12px;border-radius:50%;background:#000;content:"";z-index:1}.c-cast-box__image{aspect-ratio:1/1;width:200px;margin:0 auto 5px}.c-cast-box__name{font-weight:700}.c-border-box{padding:2em 2em;background:rgba(255,255,255,.3)}.c-footer{margin-top:100px;text-align:center}.c-footer small{font-size:10px}.c-margin--auto{margin:0 auto}.c-margin--025{margin-top:.25rem}.c-margin--05{margin-top:.5rem}.c-margin--1{margin-top:1rem}.c-margin--15{margin-top:1.5rem}.c-margin--2{margin-top:2rem}.c-margin--25{margin-top:2.5rem}.c-margin--3{margin-top:3rem}.c-margin--35{margin-top:3.5rem}.c-margin--4{margin-top:4rem}.c-margin--45{margin-top:4.5rem}.c-margin--5{margin-top:5rem}.c-margin--55{margin-top:5.5rem}.c-margin--6{margin-top:6rem}.c-margin--word{margin:0 .5em}.c-padding--025{padding-top:.25rem}.c-padding--05{padding-top:.5rem}.c-padding--1{padding-top:1rem}.c-padding--15{padding-top:1.5rem}.c-padding--2{padding-top:2rem}.c-padding--25{padding-top:2.5rem}.c-padding--3{padding-top:3rem}.c-padding--35{padding-top:3.5rem}.c-padding--4{padding-top:4rem}.c-padding--45{padding-top:4.5rem}.c-padding--5{padding-top:5rem}@media screen and (min-width:836px){.c-button a:hover{color:#fff;background:var(--main-cl)}.c-hover:hover{text-decoration:none}.c-fanclub{transition:filter .2s ease}.c-fanclub:hover{transition:filter .2s ease;filter:invert(1)}.c-x{transition:filter .2s ease}.c-x:hover{transition:filter .2s ease;filter:invert(1)}}@media screen and (max-width:835px){html{font-size:14px}.is-pc{display:none}.is-tb{display:block}.c-teaser{width:92%;padding-top:75px;padding-bottom:10px}.c-width--74{width:92%}.c-width--80{width:92%}.c-width--88{width:92%}.c-width--92{width:92%}.c-heading--03{padding:.8em 1em;line-height:1.25;font-size:1.05rem}.c-title{font-size:22px}.c-title span{font-size:26px}.c-fontsize--1125{font-size:1.08rem}.c-fontsize--125{font-size:1.125rem}.c-fontsize--1375{font-size:1.25rem}.c-fontsize--15{font-size:1.375rem}.c-fontsize--1625{font-size:1.5rem}.c-fontsize--175{font-size:1.625rem}.c-fontsize--2{font-size:1.75rem}.c-table{width:100%}.c-map{width:92%;max-width:425px}.c-staff{max-width:375px;width:92%}.c-staff dt::after{display:none}.c-border-box{padding:1em}}@media screen and (max-width:480px){.is-sp{display:block}}