﻿main+div{display:none}.scin{opacity:.5;margin-bottom:1.2rem}p.sctxt{font-size:1rem !important;line-height:1.8;letter-spacing:.13rem}p.sctxtinner{text-decoration:underline;margin-top:1rem;font-size:1.1rem;text-underline-offset:0.2rem;text-decoration-thickness:0.8px}header>section section{display:none}.slick-slide{width:100%}*:focus{outline:none}.iphoneFont{font-family:"Times New Roman", 游明朝, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E,"Hannari", Verdana, Roboto, メイリオ, Meiryo, serif !important}header+div figure img:nth-of-type(2),header+div+div+div figure img:nth-of-type(2),.artist .firstArtistSec img:nth-of-type(2),.secondArtistSec img:nth-of-type(2){display:none}.break{clear:both;display:block}.bigger{font-size:1.8rem}.small{font-size:2.5rem}.caution{font-size:1.3rem;margin-top:1rem}rt{font-size:.8rem}.bgSquare{width:100%;position:absolute;top:0;z-index:-1}@keyframes logoAnimation{0%{stroke-dashoffset:3000}80%{stroke-dashoffset:2000}100%{stroke-dashoffset:0;stroke-width:0}}@-moz-keyframes logoAnimation{0%{stroke-dashoffset:3000}80%{stroke-dashoffset:2000}100%{stroke-dashoffset:0;stroke-width:0}}@-webkit-keyframes logoAnimation{0%{stroke-dashoffset:3000}80%{stroke-dashoffset:2000}100%{stroke-dashoffset:0;stroke-width:0}}@-o-keyframes logoAnimation{0%{stroke-dashoffset:3000}80%{stroke-dashoffset:2000}100%{stroke-dashoffset:0;stroke-width:0}}@-ms-keyframes logoAnimation{0%{stroke-dashoffset:3000}80%{stroke-dashoffset:2000}100%{stroke-dashoffset:0;stroke-width:0}}.squareRed{fill:none;fill-opacity:0}.squareRedTr{fill:none;stroke:#600000;stroke-width:5;stroke-dasharray:3000;stroke-dashoffset:3000;-moz-animation:logoAnimation 2s ease-in-out 2.5s forwards;-webkit-animation:logoAnimation 2s ease-in-out 2.5s forwards;-o-animation:logoAnimation 2s ease-in-out 2.5s forwards;animation:logoAnimation 2s ease-in-out 2.5s forwards}header>section h1{position:relative}@keyframes logoAnimation2020{0%{stroke-dashoffset:3000;fill-opacity:0}80%{stroke-dashoffset:2000;fill-opacity:.2}100%{stroke-dashoffset:0;stroke-width:0;fill-opacity:1;filter:drop-shadow(0 0 2px #282828);-webkit-filter:drop-shadow(0 0 1px #282828)}}@-webkit-keyframes logoAnimation2020{0%{stroke-dashoffset:3000;fill-opacity:0}80%{stroke-dashoffset:2000;fill-opacity:.2}100%{stroke-dashoffset:0;stroke-width:0;fill-opacity:1;filter:drop-shadow(0 0 2px #282828);-webkit-filter:drop-shadow(0 0 1px #282828)}}@-moz-keyframes logoAnimation2020{0%{stroke-dashoffset:3000;fill-opacity:0}80%{stroke-dashoffset:2000;fill-opacity:.2}100%{stroke-dashoffset:0;stroke-width:0;fill-opacity:1;filter:drop-shadow(0 0 2px #282828);-webkit-filter:drop-shadow(0 0 1px #282828)}}@-ms-keyframes logoAnimation2020{0%{stroke-dashoffset:3000;fill-opacity:0}80%{stroke-dashoffset:2000;fill-opacity:.2}100%{stroke-dashoffset:0;stroke-width:0;fill-opacity:1;filter:drop-shadow(0 0 2px #282828);-webkit-filter:drop-shadow(0 0 1px #282828)}}@-o-keyframes logoAnimation2020{0%{stroke-dashoffset:3000;fill-opacity:0}80%{stroke-dashoffset:2000;fill-opacity:.2}100%{stroke-dashoffset:0;stroke-width:0;fill-opacity:1;filter:drop-shadow(0 0 2px #282828);-webkit-filter:drop-shadow(0 0 1px #282828)}}.logo2020{fill:none;fill-opacity:0}.logo2020Tr{fill:none;fill-opacity:0;stroke:#bd883e;stroke-width:1;stroke-dasharray:3000;stroke-dashoffset:3000;animation:logoAnimation2020 2s ease-in-out 2.5s forwards;-webkit-animation:logoAnimation2020 2s ease-in-out 2.5s forwards}@-webkit-keyframes detailTxt{0%{opacity:0}70%{opacity:0}100%{opacity:1 !important}}@-moz-keyframes detailTxt{0%{opacity:0}50%{opacity:0}100%{opacity:1 !important}}@keyframes detailTxt{0%{opacity:0}70%{opacity:0}100%{opacity:1 !important}}.bgSquare{display:none}.bgSquareTr{display:block;animation:detailTxt 5.5s forwards;-webkit-animation:detailTxt 5.5s forwards;-o-animationanimation:detailTxt 5.5s forwards;-moz-animation:detailTxt 5.5s forwards}.fadeWrap{display:none}.fadeWrapTr{display:block;animation:detailTxt 6.5s forwards;-webkit-animation:detailTxt 6.5s forwards;-o-animationanimation:detailTxt 6.5s forwards;-moz-animation:detailTxt 6.5s forwards}.squareAnimation{width:100%;height:auto;position:absolute;top:0}@keyframes miniSquare{0%{opacity:0}20%{opacity:0.6}70%{opacity:0.4}100%{opacity:0}}@-webkit-keyframes miniSquare{0%{opacity:0}20%{opacity:0.6}70%{opacity:0.4}100%{opacity:0}}@-o-keyframes miniSquare{0%{opacity:0}20%{opacity:0.6}70%{opacity:0.4}100%{opacity:0}}@-ms-keyframes miniSquare{0%{opacity:0}20%{opacity:0.6}70%{opacity:0.4}100%{opacity:0}}.miniSquareAnimation01{animation:miniSquare 1.5s 0s forwards;-webkit-animation:miniSquare 1.5s 0s forwards;-o-animationanimation:miniSquare 1.5s 0s forwards;-moz-animation:miniSquare 1.5s 0s forwards}.miniSquareAnimation02{animation:miniSquare 1.5s 0.3s forwards;-webkit-animation:miniSquare 1.5s 0.3s forwards;-o-animationanimation:miniSquare 1.5s 0.3s forwards;-moz-animation:miniSquare 1.5s 0.3s forwards}.miniSquareAnimation03{animation:miniSquare 1.5s 0.6s forwards;-webkit-animation:miniSquare 1.5s 0.6s forwards;-o-animationanimation:miniSquare 0.6s 0.3s forwards;-moz-animation:miniSquare 1.5s 0.6s forwards}.miniSquareAnimation04{animation:miniSquare 1.5s 0.9s forwards;-webkit-animation:miniSquare 1.5s 0.9s forwards;-o-animationanimation:miniSquare 0.9s 0.3s forwards;-moz-animation:miniSquare 1.5s 0.9s forwards}img[class^="topmove"]{-o-transition:all 0.7s ease-in;-webkit-transition:all 0.7s ease-in;-moz-transition:all 0.7s ease-in;transition:all 0.7s ease-in}img[class^="move"]{-o-transition:all 0.8s ease-in;-webkit-transition:all 0.8s ease-in;-moz-transition:all 0.8s ease-in;transition:all 0.8s ease-in}.txtAnimation{top:0;opacity:1}.blurAnimation{-webkit-filter:blur(0) !important;-moz-filter:blur(0) !important;-o-filter:blur(0) !important;-ms-filter:blur(0) !important;filter:blur(0) !important}img.miniSquare01{width:15px;transform:rotate(45deg);display:block;margin:3px auto 0;padding-right:1px;opacity:0}img.miniSquare02{width:15px;top:50%;-o-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);display:block;position:absolute;padding-right:1px;opacity:0}img.miniSquare03{width:15px;top:50%;-o-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);display:block;position:absolute;padding-right:1px;padding-left:1px;right:4px;opacity:0}img.miniSquare04{width:15px;-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;bottom:0;left:0;right:0;margin:0 auto;opacity:0}@keyframes miniSquarebg{0%{opacity:0}100%{opacity:0.4}}.bgPresentWrapper::before{animation:miniSquarebg 1s 1s forwards}@keyframes txtToin{0%{opacity:0;-webkit-filter:blur(100px);-moz-filter:blur(100px);-o-filter:blur(100px);-ms-filter:blur(100px);filter:blur(100px)}100%{opacity:1;-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}}@-webkit-keyframes txtToin{0%{opacity:0;-webkit-filter:blur(100px);-moz-filter:blur(100px);-o-filter:blur(100px);-ms-filter:blur(100px);filter:blur(100px)}100%{opacity:1;-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}}@-moz-keyframes txtToin{0%{opacity:0;-webkit-filter:blur(100px);-moz-filter:blur(100px);-o-filter:blur(100px);-ms-filter:blur(100px);filter:blur(100px)}100%{opacity:1;-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}}.privilegeToin{animation:txtToin 0.8s 1.3s forwards}#loading,.animationLoad,.animationLoad02{width:100%;position:absolute;top:50%;left:0;right:0;margin:0 auto;z-index:9999;-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.animationLoad,.animationLoad02{display:none;text-align:center;font-size:1.7rem}.loadingBg{background:#000;width:100%;z-index:90;position:absolute;top:0;left:0}.progressBar{width:0px;height:3px;z-index:9999;background:#600000;clear:both}.percentGauge{margin-bottom:5px;text-align:center;font-size:16px;background:#fff;width:100%;height:3px;z-index:100}.percentTxt{z-index:999;text-align:left;width:98%;font-size:1.4rem;margin-left:2%;letter-spacing:0.1rem;margin-top:0.4rem;opacity:0.6}.loadLogo{z-index:999;float:right;opacity:0.7;width:200px;margin-right:2%}.loadLogo img{width:100%;margin-block-end:4px}@keyframes logo{0%{opacity:0;filter:blur(2px)}50%{opacity:0;filter:blur(2px)}100%{opacity:1;filter:blur(0)}}@-webkit-keyframes logo{0%{opacity:0;filter:blur(2px)}50%{opacity:0;filter:blur(2px)}100%{opacity:1;filter:blur(0)}}header>section h1 img{opacity:0}.logoAnimationTr{animation:logo 2s forwards;-webkit-animation:logo 2s forwards}header>section aside:first-of-type{opacity:0}.chTxt{opacity:0}.chTxtTr{animation:logo 2s forwards .5s;-webkit-animation:logo 2s forwards .5s}.logoAnimationSc{animation:logo 1.1s forwards .5s;-webkit-animation:logo 1.1s forwards .5s}header>section{width:100%;height:640px;margin:0 auto;position:relative}header>section h1{float:right;margin:8% 3% 0;width:58%;overflow:hidden}header>section h1 img{width:100%}header>section section{margin:0.5rem 0 0;color:#000;float:right;text-align:right;font-size:1.6rem;position:initial;bottom:0;right:0;left:0;line-height:1.5;letter-spacing:1.5px}header>section section span{font-size:1.2rem}header>section aside:first-of-type{width:100%;text-align:right;color:#000;float:right;padding-right:3%;margin-block-start:6px;font-size:.8rem}.chTxt{width:100%;text-align:right;color:#000;float:right;padding-right:3%;margin-block-start:14px;font-size:1.65rem;letter-spacing:0.3px}header::before{content:'';background:url(img/bg-main-spver2.webp);background-repeat:no-repeat;background-position:center top;width:100%;height:600px;background-size:cover;mask-image:url(img/bg-mask-sp2.webp);-webkit-mask-image:url(img/bg-mask-sp2.webp);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center bottom;mask-position:center bottom;position:absolute;-webkit-mask-size:auto 100%;mask-size:auto 100%}header+div,header+div+div+div{width:90%;overflow:hidden;margin:0 auto}header+div figure,header+div+div+div figure{position:relative;width:60%;margin:0 auto}header+div figure>img,header+div+div+div figure>img{border:2px solid #600000;margin-top:2rem;width:100%}header+div figure figcaption img,header+div+div+div figure figcaption img{position:absolute;top:-2rem;left:-10%;width:28px;z-index:20;opacity:0;filter:drop-shadow(0 0 2px #282828);-webkit-filter:drop-shadow(0 0 2px #282828)}header+div section,header+div+div+div section{width:100%;overflow:hidden;float:right;margin:0;position:relative}header+div section h2,header+div+div+div section h2{font-size:1.5rem;margin:2rem auto}header+div section h2::after,header+div+div+div section h2::after{content:'';width:100%;border-bottom:4px solid #600000;display:block;margin-top:-.2rem}header+div section p,header+div+div+div section p{font-size:1.23rem;line-height:1.7;margin:0 auto}header+div+div+div{position:relative;z-index:10;margin-top:0}header+div+div{width:100%;overflow:hidden;height:180px;text-align:center;position:relative;background:url(img/line-rep.webp),url(img/bg-rep.webp),url(img/bg-chara1.webp);background-repeat:repeat-x,repeat,no-repeat;background-position:left,top,center;background-size:auto 140px,auto,90%;background-blend-mode:screen,multiply}header+div+div h2{font-size:2rem;opacity:0.4;position:absolute;top:50%;-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0;text-align:center}header+div+div h2 span{font-size:2.4rem}.slick-slide img{width:100%}.slick-prev{bottom:28%}.gallery{position:relative;width:100%;background:url(img/bg-line-rep.webp) center center repeat-x;top:-120px}.gallery::after{content:'';width:100%;height:350px;position:absolute;background:url(img/bg-mask-sp-ga.webp);bottom:-77px;z-index:1}.wrapperGa{width:100%;margin:0 auto}.wrapperGa .galleryInner{position:relative}.wrapperGa .galleryInner>section{width:100%;position:absolute;right:0;top:90%;-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);border-left:3px solid #600000;padding:2rem}.wrapperGa .galleryInner>section>h3{width:100%;font-size:1.6rem}.wrapperGa .galleryInner>section>h3::before{content:'【';font-feature-settings:'palt' 1}.wrapperGa .galleryInner>section>h3::after{content:'】';font-feature-settings:'palt' 1}.wrapperGa .galleryInner>section>p:first-of-type{text-align:right;width:100%;margin:1rem auto}.wrapperGa .galleryInner>section>p:nth-of-type(2){line-height:2}.gallery::before{content:'';position:absolute;width:100%;height:359px;top:-172px;background-color:#000;background:url(img/bg-mask-section.webp);z-index:3;background-size:cover}div[class^="action"]{width:100%;margin:0 auto;position:absolute;right:0;left:0;margin:0 auto;z-index:10;bottom:-220px}div[class^="action"]>section{width:90%;position:absolute;right:0;left:0;margin:1% auto;z-index:40;top:50%;-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);padding:0 0 0 2%}div[class^="action"]>section>h3{width:100%;font-size:1.4rem}div[class^="action"]>section>h3::before{content:'【';font-feature-settings:'palt' 1}div[class^="action"]>section>h3::after{content:'】';font-feature-settings:'palt' 1}div[class^="action"]>section>p:first-of-type{text-align:right;width:100%;margin:.5rem auto 1rem;font-size:1rem}div[class^="action"]>section>p:nth-of-type(2){line-height:1.7}.slick-slide:not(.slick-center){-webkit-filter:grayscale(100%) brightness(0.2);-moz-filter:grayscale(100%) brightness(0.2);-o-filter:grayscale(100%) brightness(0.2);-ms-filter:grayscale(100%) brightness(0.2);filter:grayscale(100%) brightness(0.2)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("img/slider/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;width:100%;height:50px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;z-index:999}.slick-next{top:30%}.slick-prev{top:71%}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5%}.slick-prev:before,.slick-next:before{font-size:3.5rem;display:inline-block;-o-transform:rotate(-90deg) scale(0.6, 1) translateY(15px);-webkit-transform:rotate(-90deg) scale(0.6, 1) translateY(15px);-moz-transform:rotate(-90deg) scale(0.6, 1) translateY(15px);transform:rotate(-90deg) scale(0.6, 1) translateY(15px)}.slick-prev:before{content:'<'}.slick-next:before{content:'>'}.sp{display:none}.worksSec02::after{content:'';position:absolute;width:100%;height:234px;bottom:-123px;background:url(img/bg-mask-section02.webp);background-size:cover;background-position:bottom;bottom:-90px;z-index:30}.pc{display:none}.sp,.spMin{filter:drop-shadow(0 7px 0 #600000);-webkit-filter:drop-shadow(0 7px 0 #600000)}div[class^="works"]{width:100%}div[class^="works"] section{margin:0 auto;overflow:hidden;position:relative}div[class^="works"] section>img{height:100%}.worksSec01{position:relative;top:-40px;z-index:89;margin-bottom:0;overflow:hidden;background:url(img/redline01-bg.webp);background-repeat:no-repeat;background-size:cover;mask-image:url(img/redline01.webp);-webkit-mask-image:url(img/redline01.webp);-webkit-mask-size:cover}.worksSec01 section{width:100%}.worksSec01 section>img{float:left;width:100%}.worksSec01 section>div{width:100%;padding-top:4%;float:right}.worksSec02{position:relative;z-index:88;top:-63px;margin-bottom:0;background:url(img/redline02-bg.webp);background-repeat:no-repeat;background-size:contain;background-position:bottom;mask-image:url(img/redline02.webp);-webkit-mask-image:url(img/redline02.webp);-webkit-mask-size:cover;-webkit-mask-position:right}.worksSec02 section{width:100%}.worksSec02 section>img{float:right;width:100%}.worksSec02 section>div{width:100%;padding-top:7%;float:left;margin-bottom:7%;padding-bottom:7%}p[class^="border"]{width:103%;position:relative;z-index:9999;transform-origin:left}p[class^="border"]::before{content:'';width:100%;position:absolute;background:#600000;height:7px;background-size:auto 7px}.borderL01{-o-transform:rotate(4.5deg);-webkit-transform:rotate(4.5deg);-moz-transform:rotate(4.5deg);transform:rotate(4.5deg)}.borderL01::before{top:0}.borderL02{-o-transform:rotate(-2.4deg);-webkit-transform:rotate(-2.4deg);-moz-transform:rotate(-2.4deg);transform:rotate(-2.4deg)}.borderL02::before{bottom:0}.borderL03{-o-transform:rotate(4.5deg);-webkit-transform:rotate(4.5deg);-moz-transform:rotate(4.5deg);transform:rotate(4.5deg)}.borderL03::before{top:34px}.worksDetail{opacity:0;transition:1s}.worksDetail h2{font-size:1.7rem;text-align:center}.worksDetail small{text-align:right;display:block;font-size:90%;position:relative;z-index:20;width:90%;margin:1rem auto 0}.worksDetail small+p{margin:1rem auto 4rem;line-height:1.7;z-index:20;position:relative;width:90%}.textBlur{float:left;position:absolute;z-index:99;top:4%;text-align:center;width:17%}.textBlur img.move{-webkit-filter:blur(50px);-moz-filter:blur(50px);-o-filter:blur(50px);-ms-filter:blur(50px);filter:blur(50px);width:27px;height:100%}.blurSet02{right:0;top:2%}.worksSec02::after{bottom:-100px}.presentWrapper{width:100%;position:relative;z-index:11;overflow:hidden;background:url(img/bg-rep2.webp),url(img/bg-chara2.webp);background-repeat:repeat-y,no-repeat;background-position:top,center bottom;background-blend-mode:multiply;background:-moz-linear-gradient(top, #000 0%, rgba(0,0,0,0.8) 25%, rgba(0,0,0,0.4) 100%);background:-webkit-linear-gradient(top, #000 0%, rgba(0,0,0,0.8) 25%, rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0.8) 25%, rgba(0,0,0,0.4) 100%);border-bottom:7px solid #600000;margin-top:-108px;z-index:1}.presentWrapper>section{width:92%;margin:3em auto;text-align:center;position:relative}.presentWrapper>section h2{font-size:1.7rem;font-feature-settings:'palt' 1}.presentWrapper>section p{line-height:2;text-align:left;padding:0 1%;margin-top:1rem}.presentWrapper>section h3{margin:2rem 0 3rem;font-size:1.5rem}.presentWrapper>section ol{list-style-type:none;display:flex;display:-webkit-flex;-webkit-justify-content:space-between;justify-content:space-between;width:90%;align-items:center;margin:0 auto}.presentWrapper>section ol li{width:34%}.presentWrapper>section ol li figure img{width:100%}.presentWrapper>section ol li figure figcaption{font-size:1rem;margin-top:.5rem}.presentWrapper div{width:200px;height:200px;position:absolute;bottom:1rem;right:0;left:0;margin:0 auto;filter:drop-shadow(0 0 7px rgba(255,255,255,0.2));-webkit-filter:drop-shadow(0 0 7px rgba(0,0,0,0.2))}.presentWrapper div::before{content:'';width:100%;height:100%;background:url(img/square.webp) no-repeat;background-size:100%;position:absolute;right:0;left:0;margin:0 auto;filter:drop-shadow(0 0 7px rgba(255,255,255,0.2));-webkit-filter:drop-shadow(0 0 7px rgba(0,0,0,0.2));opacity:0}.presentWrapper div p .privilege{position:absolute;width:22px;margin:0 auto;left:0;right:0;opacity:0;z-index:9999;top:50%;-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.presentWrapper>section+p{text-align:center;margin-top:3rem;margin-bottom:9rem}.wrapperblank{position:absolute;z-index:2;left:1px;display:none !important}.dateScheduleWrapper{margin:3rem auto 2rem}.dateScheduleWrapper h2{text-align:center;font-size:1.7rem;margin-bottom:2rem}.dateScheduleWrapper h2::after{content:'';display:block;color:#600000;width:2px;height:3rem;text-align:center;margin:1.5rem auto;background:#600000}.dateScheduleRow li::before,.dateScheduleRow li::after{content:'◆';width:20px;height:20px;position:absolute;color:#600000;bottom:-11px}.dateScheduleRow li::before{left:-6.8px}.dateScheduleRow li::after{right:-12px}.dateScheduleRow{text-align:initial;display:flex;display:-webkit-flex;flex-direction:inherit;-webkit-flex-direction:column;padding-bottom:40px;overflow-x:hidden}.dateScheduleRow li{width:100%;position:relative;padding-top:24px;padding-bottom:24px;border-bottom:2px solid #600000;display:flex;align-items:center;justify-content:space-between}.dateScheduleRow li:first-of-type{padding-top:40px;padding-bottom:24px}.dateScheduleRow li:last-of-type{border-bottom:none}.dateScheduleRow li:last-of-type::before,.dateScheduleRow li:last-of-type::after{content:none}.dateScheduleRow li div:first-of-type{width:50%;float:left;padding-left:16px}.dateScheduleRow li div:first-of-type h3{font-size:1.45rem}.dateScheduleRow li div:first-of-type h3::after{content:'会場';font-size:1.1rem;padding-left:3px}.dateScheduleRow li div:first-of-type p{font-feature-settings:'palt' 1}.dateScheduleRow li div:first-of-type p:first-of-type{font-size:1.1rem;margin-bottom:4px}.dateScheduleRow li div:first-of-type p:first-of-type time{font-size:1.6rem;padding-right:4px;letter-spacing:.3px}.dateScheduleRow li div:first-of-type p:nth-of-type(2){margin-top:4px;line-height:1.6}.dateScheduleRow li div:nth-of-type(2){width:45%;float:right;padding-right:16px}.dateScheduleRow li div:nth-of-type(2) a:nth-last-of-type(2){position:relative;z-index:90;border-radius:4px;padding:10px 0 10px;border:1px #440000 solid;display:block;text-align:center;margin-bottom:1.2rem;background:linear-gradient(0deg, #540303 0%, #620101 50%, #620101 100%)}.dateScheduleRow li div:nth-of-type(2) a:nth-last-of-type(2):hover{outline:0;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in;opacity:0.5}.dateScheduleRow li div:nth-of-type(2) a:nth-last-of-type(2) p{font-size:1.3rem;color:#fff;margin:auto;letter-spacing:.1rem}.dateScheduleRow li div:nth-of-type(2) a{display:block;text-align:center}.dateScheduleRow li div:nth-of-type(2) a:last-of-type p{position:relative;z-index:90;font-size:1rem;text-decoration:underline}footer{width:100%;padding:2rem 0;background:#000;text-align:center}footer div p{font-size:.8rem}.noveltySec{position:relative}.noveltySec li{position:relative;width:48% !important;height:100%;top:0}.noveltySec li a{text-decoration:underline}@media only screen and (min-width: 410px){.presentWrapper>section ol li{width:32%}}@media only screen and (min-width: 430px){.worksSec01{top:-80px}.worksSec02{top:-103px}.presentWrapper{margin-top:-148px}.dateSchedule li{width:78%}header>section aside:nth-of-type(2){top:48%}header+div figure,header+div+div+div figure{width:50%}header+div figure figcaption img,header+div+div+div figure figcaption img{left:-4%}}@media only screen and (min-width: 490px){header>section aside:nth-of-type(2){width:60%;left:20%}header+div figure,header+div+div+div figure{width:45%}.worksSec01{top:calc(-80px - 40px)}.worksSec02{top:calc(-103px - 40px)}.presentWrapper{margin-top:calc(-148px - 40px)}.presentWrapper>section ol{width:70%}.presentWrapper div{width:170px;height:170px;bottom:0rem}.presentWrapper div p .privilege{width:17px}.dateSchedule li{width:63%}.dateScheduleRow li div:first-of-type{padding-left:40px}.dateScheduleRow li div:nth-of-type(2){padding-right:40px}}@media only screen and (min-width: 590px){header::before{content:'';background:url(img/bg-main-spver22.webp);background-repeat:no-repeat;background-position:center top;width:100%;background-size:cover;position:absolute}header>section aside:nth-of-type(2){width:50%;left:25%}header+div figure,header+div+div+div figure{width:38%}.worksSec01{top:calc(-80px - 100px)}.worksSec02{top:calc(-103px - 105px)}.presentWrapper{margin-top:calc(-148px - 110px)}.presentWrapper div{width:190px;height:190px}.presentWrapper div p .privilege{width:20px}.dateSchedule li{width:59%}header>section h1{width:58%}header+div+div{background:url(img/line-rep.webp),url(img/bg-rep.webp),url(img/bg-chara1.webp);background-repeat:repeat-x,repeat,no-repeat;background-position:left,top,center;background-size:auto 140px,auto,70%;background-blend-mode:screen,multiply}.dateScheduleRow li div:nth-of-type(2){width:38%}}@media only screen and (min-width: 650px){.presentWrapper div{bottom:2rem}.gallery{top:-220px}.gallery::before{top:-30px}.worksSec01{top:calc(-80px - 220px)}.worksSec02{top:calc(-103px - 225px)}.presentWrapper{margin-top:calc(-148px - 240px)}}@media only screen and (min-width: 680px){.textBlur{top:9%}.blurSet02{top:6%}.presentWrapper>section ol{width:80%}header>section aside:nth-of-type(2){left:55%;top:40%;width:44%}.presentWrapper>section ol{width:66%}.presentWrapper div{bottom:0rem}.dateSchedule{-webkit-justify-content:space-around;justify-content:space-around;flex-direction:initial;-webkit-flex-direction:initial;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:92%;margin:0 auto}.dateSchedule li{width:46%}}@media only screen and (min-width: 768px){header+div,header+div+div+div{position:relative}header+div figure,header+div+div+div figure{width:23%;position:absolute;top:50%;transform:translateY(-50%)}header+div section,header+div+div+div section{width:72%}header+div section p,header+div+div+div section p{font-size:1.1rem}img[class^="topmove"]{width:23px}header::before{content:'';background:url(img/bg-main-tabver2.webp);background-size:cover}.dateSchedule li{width:42%}header+div figure img:nth-of-type(2),header+div+div+div figure img:nth-of-type(2),.artist .firstArtistSec img:nth-of-type(2),.secondArtistSec img:nth-of-type(2){display:block}header+div figure>img:first-of-type,header+div+div+div figure>img:first-of-type,.artist .firstArtistSec>img:first-of-type,.secondArtistSec>img:first-of-type{display:none}header+div figure figcaption img,header+div+div+div figure figcaption img{left:0}header>section aside:nth-of-type(2){left:62%;width:36%}header>section h1{width:51%}header+div+div{background:url(img/line-rep.webp),url(img/bg-rep.webp),url(img/bg-chara1.webp);background-repeat:repeat-x,repeat,no-repeat;background-position:left,top,center;background-size:auto 140px,auto,50%;background-blend-mode:screen,multiply}.slick-prev,.slick-next{left:50.4% !important;width:10% !important;height:40px !important}.gallery{top:-90px}.gallery::before{top:-172px}.gallery::after{content:none;background:none}div[class^="action"]>section{left:auto}.slick-next:before,.slick-prev:before{font-size:2.5rem !important;float:left}.wrapperGa,.presentWrapper>section{width:100%}.slick-slide img{width:50%}div[class^="action"]{width:100%;bottom:inherit;margin-top:0;top:50%;-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}div[class^="action"]>section{width:43%;top:90%;-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);padding-left:1rem;margin:0 2% 0 0}div[class^="action"]>section{border-left:3px solid #600000}div[class^="action"]>section>p:nth-of-type(2){font-size:1.1rem}div[class^="action"]>section>h3{font-size:1.3rem}.slick-prev{top:70%}.spMin,.sp{display:none !important}.move{width:35px}.worksSec01 section,.worksSec02 section{width:100%}.worksSec01 section>img,.worksSec02 section>img{display:block;width:47%}.worksSec01 section>div,.worksSec02 section>div{width:50%}.worksDetail h2{font-size:1.3rem}.worksDetail small+p{font-size:1.1rem}.worksSec02{top:calc(-103px - 231px)}.worksSec02::after{bottom:-74px}.worksSec01 section>div{padding-top:12%}.presentWrapper{margin-top:calc(-148px - 252px)}.presentWrapper>section p{width:80%;margin:1rem auto 0;text-align:center;font-size:1.1rem}.presentWrapper>section ol{width:50%}.presentWrapper div{width:170px;height:170px}.presentWrapper div p .privilege{width:18px}.dateSchedule li h3+p{font-size:inherit !important;margin:.5rem 0}.dateSchedule li a:last-of-type p{font-size:1.1rem}.dateSchedule li p:nth-of-type(2) time{font-size:1.8rem}.dateScheduleRow{width:64%;margin:0 auto}.dateScheduleRow li:first-of-type,.dateScheduleRow li:nth-of-type(2){padding:48px 0 24px}.dateScheduleRow li{padding:24px 0}}@media only screen and (min-width: 780px){.txtAnimation{top:15px}header>section aside:nth-of-type(2){left:64%;width:33%;top:51%}header>section aside:nth-of-type(2) .fadeWrap h3+div{font-size:1.4rem}header+div figure,header+div+div+div figure{width:22%}}@media only screen and (min-width: 840px){header>section h1{width:46%}.worksSec02{top:calc(-103px - 236px)}.presentWrapper{margin-top:calc(-148px - 273px)}.presentWrapper>section{margin:4em auto}header+div figure,header+div+div+div figure{width:20%}.dateSchedule{width:83%}header+div section p,header+div+div+div section p{height:187px}.worksDetail small+p{margin:1rem auto 0}}@media only screen and (min-width: 860px){header+div,header+div+div+div{width:80%}header+div figure,header+div+div+div figure{width:22%}.worksSec01 section>div,.worksSec02 section>div{width:50%;position:absolute;top:50%;transform:translateY(-50%)}.worksSec01 section>div{transform:translateY(-60%)}.worksSec01 section>div{right:0 !important}.worksSec01 section>div{margin:1rem auto 0;line-height:1.8}.presentWrapper>section ol{width:32%}.presentWrapper>section ol li{width:30%}.presentWrapper>section p{width:60%}}@media only screen and (min-width: 960px){header>section aside:nth-of-type(2){left:67%;width:30%;top:48%}header>section aside:nth-of-type(2) .fadeWrap h3+div{font-size:1.3rem;bottom:9%;height:40px;line-height:40px}.worksSec02 section>div{transform:translateY(-60%)}header+div figure,header+div+div+div figure{width:20%}}@media only screen and (min-width: 1024px){header>section,.wrapperGa,.presentWrapper>section,.worksSec01 section,.worksSec02 section{width:90%}header::before{content:'';background:url(img/bg-mainver2.webp);background-repeat:no-repeat;background-position:center top;width:100%;background-size:cover;mask-image:url(img/bg-mask.webp);-webkit-mask-image:url(img/bg-mask.webp);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-size:contain}header+div section p,header+div+div+div section p{height:auto}header+div section p,header+div+div+div section p,div[class^="action"]>section>p:nth-of-type(2),.worksDetail small+p,.presentWrapper>section p{font-size:inherit !important}header+div,header+div+div+div{width:75%}.gallery::before{top:calc(-172px + 40px)}.worksSec01{top:calc(-80px - 250px)}.worksSec02{top:calc(-103px - 278px)}.presentWrapper{margin-top:calc(-148px - 330px)}.presentWrapper>section{margin:6em auto}.dateSchedule li{width:37%}.dateScheduleRow{width:60%}header+div+div{background:url(img/line-rep.webp),url(img/bg-rep.webp),url(img/bg-chara1.webp);background-repeat:repeat-x,repeat,no-repeat;background-position:left,top,center;background-size:auto 140px,auto,30%;background-blend-mode:screen,multiply}}@media only screen and (min-width: 1200px){.worksDetail small+p{line-height:2}header>section,.wrapperGa,.presentWrapper>section,.worksSec01 section,.worksSec02 section{width:1100px}.presentWrapper>section ol{width:38%}.presentWrapper div{width:210px;height:210px}.presentWrapper div p .privilege{width:21px}.dateSchedule{width:80%}.dateSchedule li{width:34%}.worksSec02{top:calc(-103px - 304px)}.presentWrapper{margin-top:calc(-148px - 380px)}.presentWrapper>section{margin:8em auto 5rem}header+div,header+div+div+div{width:66%}header+div section p,header+div+div+div section p{min-height:190px;height:auto}header>section aside:nth-of-type(2){left:69%;width:28%;top:37%}.dateScheduleWrapper h2{margin-bottom:2rem}.dateScheduleWrapper h2::after{content:none}.dateScheduleRow li::after{right:-14.5px}.dateScheduleRow li:nth-of-type(even)::after{content:none}.dateScheduleRow{width:70%;display:flex;display:-webkit-flex;-webkit-justify-content:space-between;justify-content:space-between;flex-direction:initial;-webkit-flex-direction:initial;-webkit-flex-wrap:wrap;flex-wrap:wrap}.dateScheduleRow li{width:50%;box-sizing:border-box}.dateScheduleRow li::before{content:none}.dateScheduleRow li:last-of-type{border-bottom:2px solid #600000}.dateScheduleRow li:last-of-type::after{content:'◆'}.dateScheduleRow li:nth-of-type(odd) div:nth-of-type(2){margin-right:16px}.dateScheduleRow li:nth-of-type(even) div:first-of-type{margin-left:16px}.dateScheduleRow li:nth-of-type(odd){border-right:2px solid #600000}.dateScheduleRow li div:nth-of-type(2){padding-right:0}.dateScheduleRow li div:first-of-type{padding-left:0}}@media only screen and (min-width: 1400px){header>section,header::before{height:100vh}.chTxt{margin-block-start:24px;font-size:2.2rem}.dateSchedule{width:86%}.dateSchedule li{width:26%;margin:0 auto 6rem;padding:2.5rem 3%}header>section,.wrapperGa,.presentWrapper>section,.worksSec01 section,.worksSec02 section{width:80%}div[class^="action"]>section{width:34%;margin:0 10% 0 0}.presentWrapper div{bottom:2rem}header>section aside:nth-of-type(2){top:50%}.worksSec01 section>img,.worksSec02 section>img{width:40%}.worksSec01 section>div,.worksSec02 section>div{transform:translateY(-55%)}.worksSec01 section>div{padding-top:0}.worksSec01 section>div,.worksSec02 section>div{width:55%}.dateScheduleRow li:nth-of-type(odd) div:nth-of-type(2){margin-right:32px}.dateScheduleRow li:nth-of-type(even) div:first-of-type{margin-left:32px}}@media only screen and (min-width: 1500px){.presentWrapper{margin-top:calc(-148px - 430px)}.presentWrapper>section{margin:13em auto 6rem}header+div figure,header+div+div+div figure{width:18%}.dateScheduleRow{width:1000px}}@media only screen and (min-width: 1700px){header+div,header+div+div+div{width:55%}.dateSchedule{width:74%}.worksSec02{top:calc(-103px - 326px)}.presentWrapper{margin-top:calc(-148px - 480px)}.presentWrapper>section{margin:13em auto 5rem}header>section aside:nth-of-type(2) .fadeWrap h2{margin-top:5rem}.presentWrapper>section ol{width:31%}}@media only screen and (min-width: 2000px){.chTxt{font-size:3rem}.gallery::before{content:'';background-color:#000;background:url(img/bg-rep.webp) repeat top;background-size:auto;border-bottom:2px solid #600000}.worksSec01{background:url(img/bg-rep.webp) repeat top;background-size:auto;mask-image:none;-webkit-mask-image:none;border-top:2px solid #600000}p[class^="border"]::before{content:'';background:none}.worksSec01 section>img,.worksSec02 section>img{width:30%}.worksSec02{top:-328px;border-top:2px solid #600000;mask-image:none;-webkit-mask-image:none;background:none}.presentWrapper{margin-top:-330px;border-top:2px solid #600000}.worksSec02::after{background:none}.presentWrapper>section{margin:5em auto}}@media only screen and (min-width: 3000px){.dateSchedule{width:35%}.presentWrapper>section ol{width:18%}}.no-flexbox header>section h1{color:#000000}
/*# sourceMappingURL=style-sideb.css.map */
