@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;600&display=swap);:root{--font-family_gothic:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;--font-family_myocho:'ヒラギノ明朝 Pro','Hiragino Mincho Gothic Pro', 'Noto Serif JP', 'ＭＳ Ｐ明朝','MS PMincho', sans-serif}*{box-sizing:border-box;color:#000;font-size:100%;font-family:var(--font-family_myocho)}body,html{width:100%;height:100vh;margin:0;background:#000}#header,body:before{position:fixed;left:0;top:0;width:100%}body:before{content:"";display:block;height:100vh;background-image:url(../img/back2.jpg);background-repeat:no-repeat;background-size:cover;background-color:rgba(255,255,255,.9);background-blend-mode:hue}img{vertical-align:bottom}#header{z-index:100;height:60px}#header>header,#main>main,body,html{position:relative}#header>header>div{position:relative;top:10px;left:unset;text-align:center}#header>header>div>a>img{width:200px}@media screen and (min-width:768px){#header{height:70px}#header>header>div{left:unset;text-align:center}#header>header>div>a>img{width:300px}}#footer{padding:50px 0 100px}#footer>footer,#header>header{max-width:1200px;margin:0 auto}#footer>footer>div>p{text-align:center;color:#555}#cover{margin-bottom:100px;background:#fff}#cover header,#cover video,#cover>div{position:relative;width:100%;height:100vh}#cover header{z-index:10;position:absolute;display:flex}#cover header h1{font-size:50px}#cover header h1 img{box-sizing:border-box;width:100%;max-width:800px;padding:0 10px 50px}#cover video{z-index:1;opacity:.9;object-fit:cover}#venue,.section>div>header{margin-bottom:50px}#venue>div,.section>div{width:100%;max-width:1200px;margin:0 auto;padding:20px}#booklet .sentence>div,#venue>div>header>p,.section .sentence .sentence-work li{text-align:center}#venue>div>header>p>img{width:96%;box-shadow:4px 4px 0#fff,-4px -4px 0#888}#venue>div>header>h2,.section>div>header>h2{text-shadow:2px 2px 2px #fff;text-align:center}#venue>div>header>h2{font-size:20px}@media screen and (min-width:768px){#venue{margin-bottom:100px}}.section{margin-bottom:80px}.section>div>header>h2{position:relative;display:flex;margin:0 0 20px;padding:30px 20px;font-size:clamp(30px,4vw,80px)}#cover header h1,.section>div>header>h2>span{inset:0;margin:auto}.section>div>header>p{margin:0;padding:0;text-align:center}.section>div>header>p>img{inset:0;width:calc(100% - 10px);margin:auto;box-shadow:4px 4px 0#fff,-4px -4px 0#888}@media screen and (min-width:768px){.section{margin-bottom:150px}.section>div>header{display:flex;margin-bottom:100px}.section>div>header>h2{flex-basis:50%;height:auto;margin:0}.section>div>header>p{display:flex;flex-basis:50%}.section>div>header>p>img{inset:0;width:90%;margin:auto}}.section .sentence{font-size:1em;line-height:2;text-shadow:2px 2px 2px #fff}@media screen and (min-width:768px){.section .sentence{font-size:1.2em;line-height:1.8}}#movies>div>h3,.section .sentence-image{margin:50px 0;text-align:center}.section .sentence-image img{width:clamp(300px,50vw,800px);box-shadow:4px 4px 0#e0b93e,-4px -4px 0#888;object-fit:cover}.section .sentence-image span{display:block;margin-top:10px;font-size:10px}@media screen and (min-width:768px){.section .sentence-image span{font-size:14px}}.section .sentence .sentence-work{list-style-type:none;display:flex;justify-content:center;margin:50px 0;padding:0}.section .sentence .sentence-work li img{width:calc(100% - 20px);height:100px;box-shadow:4px 4px 0#e0b93e,-4px -4px 0#888;object-fit:cover}@media screen and (min-width:768px){.section .sentence .sentence-work li img{width:calc(100% - 10%);height:250px}}.section .sentence table{border-collapse:collapse;width:clamp(300px,100%,800px);margin:20px auto 50px}.section .sentence table td,.section .sentence table th{border:1px solid #fff;padding:10px 15px}.section .sentence table tbody th{text-align:left}#movies{display:flex;flex-wrap:wrap}#movies>div{box-sizing:border-box;flex-basis:100%;padding:10px}#movies>div>h3{margin:0 0 10px;font-size:20px}#movies>div>iframe{width:100%;aspect-ratio:16/9}@media screen and (min-width:768px){#movies>div{flex-basis:50%}}#booklet .sentence>div>a>img{width:100%;max-width:500px}
/*!***/
/*!***/
/*!***/
/*!* 写真 *!*/
/*!* 表 *!*/
/*!***/