:root{--choice-font: var(--sans-font);--project-main-color: #004F8F;--project-txt-color: #231815;--project-bg-color: #DBDBDB;--project-max-width: 1024px;--common-sec-pt-sp: 100px 0 140px;--common-sec-pt-pc: 120px 0 180px;--project-font-zen-kaku-gothic: "Zen Kaku Gothic Antique", sans-serif;--project-font-onest: "Onest", sans-serif}p{font-family:var(--project-font-zen-kaku-gothic)}img{max-width:100%}.headline{font-size:18px;color:#000;font-weight:700;text-align:center;margin:0 auto 54px}@media only screen and (min-width:1025px){.headline{font-size:20px;margin:0 auto 74px}}.headline.--w{color:#fff}.headline.--en{font-family:var(--project-font-onest)}.project__wrapper{margin:0 auto}@media only screen and (min-width:1025px){.project__wrapper{width:var(--project-max-width)}}.project__intro{padding:var(--common-sec-pt-pc)}.project__txt-en p{font-family:var(--project-font-onest)}.thumb{width:100%;position:relative;margin:0 auto;overflow:hidden}@media only screen and (min-width:1024px){.thumb{width:calc(100% - 280px);margin:0 auto}}.titleBottom{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column-reverse;background-color:#fff;gap:50px 36px;margin:0 auto 140px}@media only screen and (min-width:1024px){.titleBottom{flex-direction:row;max-width:var(--project-max-width);margin:0 auto 180px;gap:0px 36px}}.titleBottom__information{width:90%;padding:5% 5% 0 5%}@media only screen and (min-width:1024px){.titleBottom__information{width:calc(48% - 18px);padding:0% 0%}}.titleBottom__information .mt30{margin:30px 0 0}.titleBottom__animation{width:100%;height:850px;margin:50px 0 0;background-color:#fff}@media only screen and (min-width:1024px){.titleBottom__animation{width:calc(52% - 18px);height:1100px;margin:-80px 0 0}}.titleBottom__animation img{width:100%}.titleBottom__animationWrapper{position:relative;height:100%;background-color:#fff;overflow:hidden}.titleBottom__animationImg01,.titleBottom__animationImg01--sub2,.titleBottom__animationImg01--sub1{background-image:url(../../siaf/img/img_titleBottom_01.jpg);background-repeat:no-repeat;background-size:cover;width:240px;height:200px;position:absolute;top:15%;left:0px}@media only screen and (min-width:600px){.titleBottom__animationImg01,.titleBottom__animationImg01--sub2,.titleBottom__animationImg01--sub1{width:340px;height:270px;top:35%}}.titleBottom__animationImg01--sub1{height:150px;animation:img01 2s infinite;-webkit-animation:img01 2s infinite;-moz-animation:img01 2s infinite}.titleBottom__animationImg01--sub2{height:200px;animation:img01_sub1 3s infinite;-webkit-animation:img01_sub1 3s infinite;-moz-animation:img01_sub1 3s infinite}@keyframes img01{0%{transform:none}33%{transform:none}33.3%{transform:skewX(30deg)}33.6%{transform:skewX(-30deg)}33.9%{transform:none}100%{transform:none}}@keyframes img01_sub1{0%{transform:none}20%{transform:none;background-size:cover}20.3%{transform:skewX(160deg);filter:grayscale(100%);background-repeat:repeat-x;background-size:200px}20.6%{transform:skewX(-160deg);filter:grayscale(0%);background-size:cover}20.8%{transform:none;filter:grayscale(0%)}70%{transform:none}70.3%{transform:skewX(10deg)}70.6%{transform:skewX(-10deg)}70.9%{transform:none}100%{transform:none}}.titleBottom__animationImg02{position:absolute;width:200px;bottom:0%;left:12%;animation:img02 2s infinite;-webkit-animation:img02 2s infinite;-moz-animation:img02 2s infinite;z-index:0}@media only screen and (min-width:600px){.titleBottom__animationImg02{width:280px;bottom:5%}}@keyframes img02{0%{transform:none}60%{transform:none}60.2%{transform:skewX(15deg)}60.4%{transform:skewX(-30deg)}60.6%{transform:none}100%{transform:none}}.titleBottom__animationImg03{position:absolute;width:260px;bottom:14%;right:0%;animation:img03 2s infinite;-webkit-animation:img03 2s infinite;-moz-animation:img03 2s infinite;z-index:2}@media only screen and (min-width:600px){.titleBottom__animationImg03{width:340px;bottom:22%}}@keyframes img03{0%{transform:none}20%{transform:none}20.2%{transform:skewX(15deg)}20.4%{transform:skewX(-30deg)}20.6%{transform:none}100%{transform:none}}.titleBottom__animationBar01{background-color:#0065a9;width:10px;position:absolute;top:20%;left:22%;z-index:1}.js-BarActive .titleBottom__animationBar01{animation:bar01 5s forwards;-webkit-animation:bar01 5s forwards;-moz-animation:bar01 5s forwards}@media only screen and (min-width:600px){.titleBottom__animationBar01{width:15px}}@keyframes bar01{0%{height:0%}100%{height:70%}}.titleBottom__animationBar02{background-color:#a2d3ea;width:70px;position:absolute;top:42%;left:17%}.js-BarActive .titleBottom__animationBar02{animation:bar02 3s forwards;-webkit-animation:bar02 3s forwards;-moz-animation:bar02 3s forwards}@media only screen and (min-width:600px){.titleBottom__animationBar02{width:100px;top:50%;left:20%}}@keyframes bar02{0%{height:0%}100%{height:30%}}.titleBottom__animationBar03{background-color:#dc0025;width:2px;position:absolute;top:17%;left:50%}.js-BarActive .titleBottom__animationBar03{animation:bar03 3s forwards;-webkit-animation:bar03 3s forwards;-moz-animation:bar03 3s forwards}@media only screen and (min-width:600px){.titleBottom__animationBar03{width:3px;top:5%;left:40%}}@keyframes bar03{0%{height:0%}30%{height:0%}100%{height:70%}}.titleBottom__animationBar04{background-color:#0065a9;width:90px;position:absolute;top:7%;left:52%}.js-BarActive .titleBottom__animationBar04{animation:bar04 6s forwards;-webkit-animation:bar04 6s forwards;-moz-animation:bar04 6s forwards}@media only screen and (min-width:600px){.titleBottom__animationBar04{width:120px;top:10%;left:43%}}@keyframes bar04{0%{height:0%}100%{height:80%}}.titleBottom__animationBar05{background-color:#000;width:0px;position:absolute;top:13%;left:55%}.js-BarActive .titleBottom__animationBar05{animation:bar05 3s forwards;-webkit-animation:bar05 3s forwards;-moz-animation:bar05 3s forwards}.titleBottom__animationBar05{z-index:2}@media only screen and (min-width:600px){.titleBottom__animationBar05{width:15px;top:30%;left:52%}}@keyframes bar05{0%{height:0%}100%{height:65%}}.titleBottom__animationBar06{background-color:#dc0025;width:0px;position:absolute;top:3%;right:30%}.js-BarActive .titleBottom__animationBar06{animation:bar06 5s forwards;-webkit-animation:bar06 5s forwards;-moz-animation:bar06 5s forwards}@media only screen and (min-width:600px){.titleBottom__animationBar06{width:3px}}@keyframes bar06{0%{height:0%}30%{height:0%}100%{height:70%}}.titleBottom__animationBar07{background-color:#000;width:10px;position:absolute;top:8%;right:27%}.js-BarActive .titleBottom__animationBar07{animation:bar07 4s forwards;-webkit-animation:bar07 4s forwards;-moz-animation:bar07 4s forwards}@media only screen and (min-width:600px){.titleBottom__animationBar07{width:15px;right:25%}}@keyframes bar07{0%{height:0%}100%{height:75%}}.titleBottom__animationBar08{background-color:#0065a9;width:60px;position:absolute;top:0%;right:0%}.js-BarActive .titleBottom__animationBar08{animation:bar08 3s forwards;-webkit-animation:bar08 3s forwards;-moz-animation:bar08 3s forwards}@media only screen and (min-width:600px){.titleBottom__animationBar08{width:100px}}@keyframes bar08{0%{height:0%}100%{height:40%}}.titleBottom__animationBar09{background-color:#dc0025;width:2px;position:absolute;top:6%;right:8%}.js-BarActive .titleBottom__animationBar09{animation:bar09 6s forwards;-webkit-animation:bar09 6s forwards;-moz-animation:bar09 6s forwards}.titleBottom__animationBar09{z-index:2}@media only screen and (min-width:600px){.titleBottom__animationBar09{width:3px;top:20%;right:8%}}@keyframes bar09{0%{height:0%}30%{height:0%}100%{height:80%}}.poster{padding:var(--common-sec-pt-sp);background:var(--project-main-color);position:relative}@media only screen and (min-width:1025px){.poster{padding:var(--common-sec-pt-pc)}}.poster__wrapper{width:90%;margin:0 auto}@media only screen and (min-width:1025px){.poster__wrapper{width:100%;width:var(--project-max-width)}}.poster__poster{z-index:10;position:relative}.poster__content{width:90%;margin:0 auto}@media only screen and (min-width:1025px){.poster__content{width:100%}}.poster__black{height:340px;width:50%;margin:0 0 0 auto;background:#000;position:absolute;right:0;top:50%;transform:translate(0%, -50%);z-index:1}@media only screen and (min-width:1025px){.poster__black{height:940px}}.exhibition{padding:100px 0 140px;background:var(--project-bg-color)}@media only screen and (min-width:1025px){.exhibition{padding:120px 0}}.exhibition__wrapper{padding:0 0 140px}@media only screen and (min-width:1025px){.exhibition__wrapper{padding:0 0 150px}}.exhibition__item{width:100%;position:relative}.exhibition__imgWrapper{margin:0 auto;position:relative}@media only screen and (min-width:1025px){.exhibition__imgWrapper{max-width:var(--project-max-width)}}.exhibition__imgWrapper.--sml{display:flex}.exhibition__imgWrapper.--sml img{width:66%;height:auto;-o-object-fit:contain;object-fit:contain;margin:0 0 auto}.exhibition__imgWrapper.--mid img{width:80%}.exhibition__svg{height:32px;width:auto;position:absolute}.exhibition__svg.--line-01{bottom:80px;left:-70px}.exhibition__svg.--line-02{bottom:32px;right:0}.exhibition__svg.--line-03{bottom:145px;left:0}.exhibition__svg.--line-04{bottom:145px;right:-24px}.exhibition__svg.--line-05{bottom:48px;right:0}.exhibition__link{width:90%;text-align:right;max-width:var(--project-max-width);margin:0 auto}@media only screen and (min-width:1025px){.exhibition__link{width:100%}}.exhibition__url{width:120px;padding:5vw 0 0 20px;position:relative;font-family:"DIN-L","Noto Sans JP";font-weight:300;font-size:13px;color:var(--project-txt-color);pointer-events:all}@media only screen and (min-width:1025px){.exhibition__url{width:auto;padding:0 0 0 20px;font-size:15px}}.exhibition__url:before,.exhibition__url:after{box-sizing:border-box;display:block;content:"";width:9px;height:7px;position:absolute;top:calc(5vw + 9px - 3px);left:0;border:1px solid var(--project-txt-color)}@media only screen and (min-width:1024px){.exhibition__url:before,.exhibition__url:after{width:10px;height:8px;top:calc(50% - 3px)}}.exhibition__url:before{transform:translate(2px, -2px);border-bottom:none;border-left:none}.exhibition__url span{display:inline-block;position:relative;white-space:nowrap}.exhibition__url span:after{content:"";display:block;width:0;height:1px;position:absolute;bottom:0;right:0;transition:.4s;background-color:var(--project-txt-color)}.exhibition__url span:hover:after{width:calc(100% + 20px);right:inherit;left:-20px}.exhibition .noise{display:none;position:absolute;z-index:1000}@media only screen and (min-width:1024px){.exhibition .noise{display:block}}@media only screen and (min-width:1024px){.exhibition .noise--1{background-image:url(../img/line-01.svg);display:block;width:168px;height:32px;top:34%;left:20px}}@media only screen and (min-width:1024px){.exhibition .noise--2{background-image:url(../img/line-02.svg);width:168px;height:32px;top:50%;right:8%}}@media only screen and (min-width:1024px){.exhibition .noise--3{background-image:url(../img/line-03.svg);width:270px;height:32px;display:block;top:-20%;left:-20%}}@media only screen and (min-width:1024px){.exhibition .noise--4{background-image:url(../img/line-04.svg);width:168px;height:32px;bottom:20px;right:-25%}}@media only screen and (min-width:1024px){.exhibition .noise--5{background-image:url(../img/line-05.svg);width:270px;height:32px;bottom:160px;right:10%}}.exhibition__grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:0;max-width:var(--project-max-width);width:100%;margin:0 auto}.exhibition__grid-item{position:relative}.exhibition__grid-item.--top{grid-column:1/9;grid-row:1;z-index:2}.exhibition__grid-item.--blue{background-color:var(--project-main-color);grid-column:9/13;grid-row:1;aspect-ratio:1/1;z-index:2}.exhibition__grid-item.--black{background-color:#000;grid-column:9/13;grid-row:1/3;height:140%;z-index:1}.exhibition__grid-item.--bottom{grid-column:1/11;grid-row:3;z-index:3;position:relative;margin-top:-40px}.exhibition__grid-wrapper{max-width:var(--project-max-width);margin:0 auto;position:relative}.glitch{position:relative;overflow:hidden;--gap-horizontal: 10px;--gap-vertical: 5px;--time-anim: 4s;--delay-anim: 0s}.glitch.--1,.glitch.--2,.glitch.--5{aspect-ratio:1228/799}.glitch.--3{aspect-ratio:816/764}.glitch.--4{aspect-ratio:1004/764}.glitch__img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;transform:translate3d(0, 0, 0);background-size:100%}.glitch__img:nth-child(n+2){animation-duration:var(--time-anim);animation-delay:var(--delay-anim);animation-timing-function:linear;animation-iteration-count:infinite}.glitch__img:nth-child(2){background-color:var(--blend-color-2);background-blend-mode:var(--blend-mode-2);animation-name:glitch-anim-1}.glitch__img:nth-child(3){background-color:var(--blend-color-3);background-blend-mode:var(--blend-mode-3);animation-name:glitch-anim-2}.glitch__img:nth-child(4){background-color:var(--blend-color-4);background-blend-mode:var(--blend-mode-4);animation-name:glitch-anim-3}.glitch__img.flash{opacity:0;animation-name:glitch-anim-flash;animation-fill-mode:none}.glitch__img.flash--1{background-color:var(--blend-color-5);background-blend-mode:var(--blend-mode-5)}.glitch__img.flash--2{background-color:var(--blend-color-6);background-blend-mode:var(--blend-mode-6)}.glitch__img.flash--3{background-color:var(--blend-color-7);background-blend-mode:var(--blend-mode-7)}.glitch--1{background-image:url(../img/exhibition01.jpg)}.glitch--2{background-image:url(../img/exhibition02.jpg)}.glitch--2:nth-child(n+2){animation-delay:.5s}.glitch--2.flash{animation-delay:.5s}.glitch--3{background-image:url(../img/exhibition03.jpg)}.glitch--4{background-image:url(../img/exhibition04.jpg)}.glitch--4:nth-child(n+2){animation-delay:1s}.glitch--4.flash{animation-delay:1s}.glitch--5{background-image:url(../img/exhibition05.jpg)}.glitch--5:nth-child(n+2){animation-delay:.5s}.glitch--5.flash{animation-delay:.5s}@keyframes glitch-anim-1{0%{opacity:1;transform:translate3d(var(--gap-horizontal), 0, 0);clip-path:polygon(0 2%, 100% 2%, 100% 5%, 0 5%)}2%{clip-path:polygon(0 15%, 100% 15%, 100% 15%, 0 15%)}4%{clip-path:polygon(0 10%, 100% 10%, 100% 20%, 0 20%)}6%{clip-path:polygon(0 1%, 100% 1%, 100% 2%, 0 2%)}8%{clip-path:polygon(0 33%, 100% 33%, 100% 33%, 0 33%)}10%{clip-path:polygon(0 44%, 100% 44%, 100% 44%, 0 44%)}12%{clip-path:polygon(0 50%, 100% 50%, 100% 20%, 0 20%)}14%{clip-path:polygon(0 70%, 100% 70%, 100% 70%, 0 70%)}16%{clip-path:polygon(0 80%, 100% 80%, 100% 80%, 0 80%)}18%{clip-path:polygon(0 50%, 100% 50%, 100% 55%, 0 55%)}20%{clip-path:polygon(0 70%, 100% 70%, 100% 80%, 0 80%)}21.9%{opacity:1;transform:translate3d(var(--gap-horizontal), 0, 0)}22%,100%{opacity:0;transform:translate3d(0, 0, 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-2{0%{opacity:1;transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0);clip-path:polygon(0 25%, 100% 25%, 100% 30%, 0 30%)}3%{clip-path:polygon(0 3%, 100% 3%, 100% 3%, 0 3%)}5%{clip-path:polygon(0 5%, 100% 5%, 100% 20%, 0 20%)}7%{clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%)}9%{clip-path:polygon(0 40%, 100% 40%, 100% 40%, 0 40%)}11%{clip-path:polygon(0 52%, 100% 52%, 100% 59%, 0 59%)}13%{clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%)}15%{clip-path:polygon(0 75%, 100% 75%, 100% 75%, 0 75%)}17%{clip-path:polygon(0 65%, 100% 65%, 100% 40%, 0 40%)}19%{clip-path:polygon(0 45%, 100% 45%, 100% 50%, 0 50%)}20%{clip-path:polygon(0 14%, 100% 14%, 100% 33%, 0 33%)}21.9%{opacity:1;transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0)}22%,100%{opacity:0;transform:translate3d(0, 0, 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-3{0%{opacity:1;transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1);clip-path:polygon(0 1%, 100% 1%, 100% 3%, 0 3%)}1.5%{clip-path:polygon(0 10%, 100% 10%, 100% 9%, 0 9%)}2%{clip-path:polygon(0 5%, 100% 5%, 100% 6%, 0 6%)}2.5%{clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%)}3%{clip-path:polygon(0 10%, 100% 10%, 100% 10%, 0 10%)}5%{clip-path:polygon(0 30%, 100% 30%, 100% 25%, 0 25%)}5.5%{clip-path:polygon(0 15%, 100% 15%, 100% 16%, 0 16%)}7%{clip-path:polygon(0 40%, 100% 40%, 100% 39%, 0 39%)}8%{clip-path:polygon(0 20%, 100% 20%, 100% 21%, 0 21%)}9%{clip-path:polygon(0 60%, 100% 60%, 100% 55%, 0 55%)}10.5%{clip-path:polygon(0 30%, 100% 30%, 100% 31%, 0 31%)}11%{clip-path:polygon(0 70%, 100% 70%, 100% 69%, 0 69%)}13%{clip-path:polygon(0 40%, 100% 40%, 100% 41%, 0 41%)}14%{clip-path:polygon(0 80%, 100% 80%, 100% 75%, 0 75%)}14.5%{clip-path:polygon(0 50%, 100% 50%, 100% 51%, 0 51%)}15%{clip-path:polygon(0 90%, 100% 90%, 100% 90%, 0 90%)}16%{clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%)}18%{clip-path:polygon(0 100%, 100% 100%, 100% 99%, 0 99%)}20%{clip-path:polygon(0 70%, 100% 70%, 100% 71%, 0 71%)}21.9%{opacity:1;transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1)}22%,100%{opacity:0;transform:translate3d(0, 0, 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-flash{0%,5%{opacity:.2;transform:translate3d(var(--gap-horizontal), var(--gap-vertical), 0)}5.5%,100%{opacity:0;transform:translate3d(0, 0, 0)}}.footer{width:90%;margin:0 auto;padding:0}@media only screen and (min-width:1024px){.footer{width:100%;max-width:var(--project-max-width)}}.footer__logoArea{width:80%;position:relative;margin:0}@media only screen and (min-width:1024px){.footer__logoArea{width:55%;margin:0 3.5% 0 0}}.footer__logoAreaHead{width:100%;clip-path:inset(20% 0 0 0);-o-object-fit:cover;object-fit:cover;transform:translateY(-20%);margin-bottom:-40%}@media only screen and (min-width:1024px){.footer__logoAreaHead{z-index:0}}