﻿.hiddenOver{display:block;animation-name:opacityAnimation;animation-duration:2s;animation-fill-mode:forwards;-webkit-animation-name:opacityAnimation;-webkit-animation-duration:2s;-webkit-animation-fill-mode:forwards}#loading{background:#fff;height:100vh;width:100%;position:relative;overflow:hidden}#loading>div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}#loading img:first-of-type{display:block;width:120px;height:auto}.sk-cube-grid{width:40px;height:40px;margin:32px auto}.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:#775497;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:0.2s;animation-delay:0.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:0.3s;animation-delay:0.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:0.4s;animation-delay:0.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:0.1s;animation-delay:0.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:0.2s;animation-delay:0.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:0.3s;animation-delay:0.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}.sk-cube-grid .sk-cube8{-webkit-animation-delay:0.1s;animation-delay:0.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:0.2s;animation-delay:0.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%, 70%, 100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1)}}@keyframes sk-cubeGridScaleDelay{0%, 70%, 100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1)}}@keyframes opacityAnimation{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes opacityAnimation{0%{opacity:0}100%{opacity:1}}@-moz-keyframes opacityAnimation{0%{opacity:0}100%{opacity:1}}.clearfix:after{content:'';clear:both;display:block}.noneImg{display:none}body{font-feature-settings:'palt' 1;-webkit-text-size-adjust:100%}.eachCap{font-family:adobe-caslon-pro, serif;font-weight:600;text-transform:uppercase;font-size:calc(2.3rem + ((1vw - 0.64rem) * 2.1429))}.eachCap+aside img{width:100%}h2[class$="H2Cap"]{font-family:adobe-caslon-pro, serif;font-weight:400}.white{filter:drop-shadow(0 0 1px #fff);-webkit-filter:drop-shadow(0 0 1px #fff)}.glay{background:#e9e9e9}.lineWrapper{position:relative;overflow:hidden;width:100%}.none{display:none}header h1{animation-name:fade;animation-duration:.8s;animation-delay:2.6s;animation-fill-mode:forwards;-webkit-animation-name:fade;-webkit-animation-duration:.8s;-webkit-animation-delay:2.6s;-webkit-animation-fill-mode:forwards;opacity:0}header h2,header h2+aside{animation-name:fade;animation-duration:.8s;animation-delay:3.2s;animation-fill-mode:forwards;-webkit-animation-name:fade;-webkit-animation-duration:.8s;-webkit-animation-delay:3.2s;-webkit-animation-fill-mode:forwards;opacity:0}.eachCapAsideOn{animation-name:CapAsideOn;animation-duration:1.8s;animation-fill-mode:forwards;-webkit-animation-name:CapAsideOn;-webkit-animation-duration:1.8s;-webkit-animation-fill-mode:forwards}@keyframes CapAsideOn{0%{opacity:0}80%{opacity:0}100%{opacity:1}}@-webkit-keyframes CapAsideOn{0%{opacity:0}80%{opacity:0}100%{opacity:1}}.artistTxtAni02On,.artistTxtAni02On+h3{animation-name:fadeAni02;animation-duration:2.8s;animation-fill-mode:forwards;-webkit-animation-name:fadeAni02;-webkit-animation-duration:2.8s;-webkit-animation-fill-mode:forwards}@keyframes fadeAni02{0%{opacity:0}72%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeAni02{0%{opacity:0}72%{opacity:0}100%{opacity:1}}.artistOn{animation-name:fadeSlide;animation-duration:.8s;animation-fill-mode:forwards;-webkit-animation-name:fadeSlide;-webkit-animation-duration:.8s;-webkit-animation-fill-mode:forwards}.artistOff{animation-name:fadeSlideOut;animation-duration:.5s;animation-fill-mode:forwards;-webkit-animation-name:fadeSlideOut;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:forwards}.artistTxtAni01On{animation-name:artistTxtAnimation01;animation-duration:1.2s;animation-delay:1.6s;animation-fill-mode:forwards;-webkit-animation-name:artistTxtAnimation01;-webkit-animation-duration:1.2s;-webkit-animation-delay:1.6s;-webkit-animation-fill-mode:forwards}.subMainInnerTxtAni01{animation-name:fade;animation-duration:1s;animation-fill-mode:forwards;-webkit-animation-name:fade;-webkit-animation-duration:1s;-webkit-animation-fill-mode:forwards}.txtAnimation{animation-name:txtAnimation;animation-duration:1.5s;animation-fill-mode:forwards;-webkit-animation-name:txtAnimation;-webkit-animation-duration:1.5s;-webkit-animation-fill-mode:forwards}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fadeSlide{0%{opacity:0;margin-left:4%}100%{opacity:1;margin-left:6%}}@-webkit-keyframes fadeSlide{0%{opacity:0;margin-left:4%}100%{opacity:1;margin-left:6%}}@keyframes fadeSlideOut{0%{opacity:.9;margin-left:6%}100%{opacity:0;margin-left:4%}}@-webkit-keyframes fadeSlideOut{0%{opacity:.9;margin-left:6%}100%{opacity:0;margin-left:4%}}@keyframes artistTxtAnimation01{0%{opacity:0;margin-left:13%}100%{opacity:1;margin-left:16%}}@-webkit-keyframes artistTxtAnimation01{0%{opacity:0;margin-left:13%}100%{opacity:1;margin-left:16%}}@keyframes txtAnimation{0%{opacity:0;top:30px}30%{opacity:0;top:30px}100%{opacity:1;top:0}}@-webkit-keyframes txtAnimation{0%{opacity:0;top:30px}30%{opacity:0;top:30px}100%{opacity:1;top:0}}@keyframes fadeSlideParts{0%{opacity:0;margin-left:16%}100%{opacity:1;margin-left:18%}}@-webkit-keyframes fadeSlideParts{0%{opacity:0;margin-left:16%}100%{opacity:1;margin-left:18%}}.crossLine02On{animation-name:crossLine02Animation;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards;-webkit-animation-name:crossLine02Animation;-webkit-animation-duration:1s;-webkit-animation-delay:1s;-webkit-animation-fill-mode:forwards}.crossLine03On{animation-name:crossLine03Animation;animation-duration:2.2s;animation-fill-mode:forwards;-webkit-animation-name:crossLine03Animation;-webkit-animation-duration:2.2s;-webkit-animation-fill-mode:forwards}.crossLine03Off{animation-name:crossLine03Animation2;animation-duration:1.2s;animation-fill-mode:forwards;-webkit-animation-name:crossLine03Animation2;-webkit-animation-duration:1.2s;-webkit-animation-fill-mode:forwards}.crossLine04Animation{animation-name:crossLine04Animation;animation-duration:1.8s;animation-fill-mode:forwards;-webkit-animation-name:crossLine04Animation;-webkit-animation-duration:1.8s;-webkit-animation-fill-mode:forwards}.crossLine05Animation{animation-name:crossLine05Animation;animation-duration:1.8s;animation-fill-mode:forwards;-webkit-animation-name:crossLine05Animation;-webkit-animation-duration:1.8s;-webkit-animation-fill-mode:forwards}.crossLine07Animation{animation-name:crossLine07Animation;animation-duration:1.8s;animation-fill-mode:forwards;-webkit-animation-name:crossLine07Animation;-webkit-animation-duration:1.8s;-webkit-animation-fill-mode:forwards}.crossLine08Animation{animation-name:crossLine08Animation;animation-duration:1.5s;animation-delay:.5s;animation-fill-mode:forwards;-webkit-animation-name:crossLine08Animation;-webkit-animation-duration:1.5s;-webkit-animation-delay:.5s;-webkit-animation-fill-mode:forwards}@keyframes crossLine01Animation{0%{transform:rotate(-49.5deg) scale(0, 1)}100%{transform:rotate(-49.5deg) scale(1.6, 1)}}@-webkit-keyframes crossLine01Animation{0%{-webkit-transform:rotate(-49.5deg) scale(0, 1)}100%{-webkit-transform:rotate(-49.5deg) scale(1.6, 1)}}@keyframes crossLine02Animation{0%{transform:scale(1, 0)}100%{transform:scale(1, 1)}}@-webkit-keyframes crossLine02Animation{0%{-webkit-transform:scale(1, 0)}100%{-webkit-transform:scale(1, 1)}}@keyframes crossLine03Animation{0%{transform:rotate(39deg) scale(0, 1)}45%{transform:rotate(39deg) scale(0, 1)}100%{transform:rotate(39deg) scale(1, 1)}}@-webkit-keyframes crossLine03Animation{0%{-webkit-transform:rotate(39deg) scale(0, 1)}45%{transform:rotate(39deg) scale(0, 1)}100%{-webkit-transform:rotate(39deg) scale(1, 1)}}@keyframes crossLine03Animation2{0%{transform:rotate(39deg) scale(1, 1)}100%{transform:rotate(39deg) scale(0, 1)}}@-webkit-keyframes crossLine03Animation2{0%{-webkit-transform:rotate(39deg) scale(1, 1)}100%{-webkit-transform:rotate(39deg) scale(0, 1)}}@keyframes crossLine04Animation{0%{transform:rotate(53deg) scale(0, 1)}100%{transform:rotate(53deg) scale(1.6, 1)}}@-webkit-keyframes crossLine04Animation{0%{-webkit-transform:rotate(53deg) scale(0, 1)}100%{-webkit-transform:rotate(53deg) scale(1.6, 1)}}@keyframes crossLine05Animation{0%{transform:rotate(-53deg) scale(0, 1)}100%{transform:rotate(-53deg) scale(1, 1)}}@-webkit-keyframes crossLine05Animation{0%{-webkit-transform:rotate(-53deg) scale(0, 1)}100%{-webkit-transform:rotate(-53deg) scale(1, 1)}}@keyframes crossLine07Animation{0%{transform:rotate(-42.5deg) scale(0, 1)}100%{transform:rotate(-42.5deg) scale(1, 1)}}@-webkit-keyframes crossLine07Animation{0%{-webkit-transform:rotate(-42.5deg) scale(0, 1)}100%{-webkit-transform:rotate(-42.5deg) scale(1, 1)}}@keyframes crossLine08Animation{0%{width:0}100%{width:44%}}@-webkit-keyframes crossLine08Animation{0%{width:0}100%{width:44%}}header{position:relative;overflow:hidden;background:url(img/fractal-bg01.webp);background-position:left top;background-size:40%;background-repeat:no-repeat}header .mainVisualSec{width:100%;padding:32px 0 3px;position:relative;z-index:2;text-align:right}header .mainVisualSec img{width:100%;margin:0 auto;padding:0 16px;display:block}header .mainVisualSec small{margin-right:4%}header h1{width:calc(44% - 6%);margin-left:4%;float:left}header h1>img{width:100%}header h2{float:right;width:60%;margin-top:-.5rem;letter-spacing:.4px;text-align:right;margin-right:4%;font-size:calc(1.9rem + ((1vw - 0.64rem) * 2.1429))}header h2 span{font-size:1.5rem;font-size:calc(2.2rem + ((1vw - 0.64rem) * 2.1429))}header h2+aside{text-align:right;float:right;margin-right:4%;font-size:.8rem;width:100%}.artist{position:relative;background:url(img/fractal-bg03.webp);background-repeat:no-repeat;background-position:top left;background-size:40%;background-size:contain}.artist figure{opacity:0;width:calc(42% - 6%);margin-left:6%;float:left;position:relative;z-index:20}.artist figure img{width:100%;padding:3rem 0}.artist .artistInner{width:calc(58% - 6%);margin-right:6%;position:absolute;top:50%;right:0;-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.artist .artistInner h1{opacity:0}.artist .artistInner h1+aside{opacity:0;width:100%;position:absolute;top:16px;right:-2%}.artist .artistInner h2{opacity:0;font-size:calc(2.6rem + ((1vw - 0.64rem) * 2.1429));float:right;clear:both;letter-spacing:-.05px}.artist .artistInner h2+h3{opacity:0;font-size:.9rem;float:right;clear:both}.artistDetailTxt{position:relative;z-index:20;width:calc(100% - 12%);margin:0 auto 3rem;clear:both;line-height:1.7;opacity:0;overflow:hidden;background:rgba(255,255,255,0.8);top:30px}.crossLine00{background:url(img/fractal-bg02.webp);background-position:right 72%;background-size:28%;background-repeat:no-repeat;height:100%;width:400px;position:absolute;top:0;right:0}.crossLine01{width:100%;height:1.5px;background-color:#432163;transform:rotate(-49.5deg) scale(0, 1);-webkit-transform:rotate(-49.5deg) scale(0, 1);transform-origin:right;-webkit-transform-origin:right;position:absolute;top:37%;right:1px;animation-name:crossLine01Animation;animation-duration:1.2s;animation-delay:2s;animation-fill-mode:forwards;-webkit-animation-name:crossLine01Animation;-webkit-animation-duration:1.2s;-webkit-animation-delay:2s;-webkit-animation-fill-mode:forwards}.crossLine02{width:1.5px;background-color:#432163;transform-origin:top;-webkit-transform-origin:top;position:absolute;top:-1rem;left:0;margin-left:15%;height:130px;transform:scale(1, 0);-webkit-transform:scale(1, 0)}.crossLine03{width:95%;height:1.5px;background-color:#432163;transform:rotate(39deg) scale(0, 1);-webkit-transform:rotate(39deg) scale(0, 1);transform-origin:left;-webkit-transform-origin:left;position:absolute;top:-13%;left:-3%}.crossLine04{width:200%;height:1.5px;background-color:#432163;transform:rotate(53deg) scale(0, 1);-webkit-transform:rotate(53deg) scale(0, 1);transform-origin:left;-webkit-transform-origin:left;position:absolute;top:35%;left:0;z-index:2}.crossLine05{width:100%;height:8rem;background-color:#775497;transform:rotate(53deg) scale(1, 1);-webkit-transform:rotate(53deg) scale(1, 1);transform-origin:left;-webkit-transform-origin:left;position:absolute;right:-50%;z-index:1;top:20%}.crossLine06{width:80%;height:1.5px;background-color:#432163;transform:rotate(-53deg) scale(0, 1);-webkit-transform:rotate(-53deg) scale(0, 1);transform-origin:left;-webkit-transform-origin:left;position:absolute;bottom:23%;left:0}.crossLine07{width:300%;height:1.5px;background-color:#432163;transform:rotate(-42.5deg) scale(0, 1);-webkit-transform:rotate(-42.5deg) scale(0, 1);position:absolute;top:13%;z-index:20;transform-origin:right;-webkit-transform-origin:right;right:0}.crossLine08{width:0;height:1.5px;background-color:#432163;position:absolute;top:64%;z-index:20;transform-origin:right;-webkit-transform-origin:right;right:0}.crossLine09{width:300%;height:1.5px;background-color:#432163;transform:rotate(42.5deg) scale(1, 1);-webkit-transform:rotate(42.5deg) scale(1, 1);position:absolute;top:0;z-index:20;transform-origin:left;-webkit-transform-origin:left;left:-9%}.crossLine10{width:300%;height:1.5px;background-color:#432163;transform:rotate(-42.5deg) scale(1, 1);-webkit-transform:rotate(-42.5deg) scale(1, 1);position:absolute;bottom:0;z-index:20;transform-origin:bottom;-webkit-transform-origin:bottom;right:-43%}.subMain{width:100%;clear:both}.subMain .subMainInner{position:relative}.subMain .subMainInner h1{position:relative;padding:0 8px 0 0;float:right;margin:32px 40px 0;background:#e9e9e9;line-height:1;text-align:right}.subMain .subMainInner h1::before{content:'';background:#432163;width:2px;height:200%;position:absolute;top:-100%;right:0}.subMain .subMainInner>aside{position:absolute;left:6%;top:-3%;z-index:20;width:180%}.subMain .subMainInner figure{position:relative;z-index:21;width:100%;margin:0 auto;padding:0 40px 32px 40px}.subMain .subMainInner figure img{width:100%}.subMain .subMainInner figure small{float:right}.subMain h2,.subMain p{width:100%;margin:0 auto;padding:0 40px}.subMain h2{opacity:0;font-size:calc(2rem + ((1vw - 0.64rem) * 2.1429))}.subMain p{opacity:0;padding-top:22px;padding-right:40px;padding-left:40px;padding-bottom:40px;position:relative;top:30px}.gallery{width:100%;margin:0 auto;padding:40px 16px;position:relative;overflow:hidden;background:url(img/fractal-bg04.webp) no-repeat left 56%;background-size:40%}.gallery>h1{position:absolute;left:16px;width:26%;top:40%;font-size:calc(2.1rem + ((1vw - 0.64rem) * 2.1429))}.gallery>h1+aside{position:absolute;top:32%}#gaMainImg{position:relative;width:70%;float:right}#gaMainImg small{text-align:right;line-height:1}#gaMainImg figure img{width:100%}#gaMainImg figure img+figcaption{text-align:right}.gaThumbImg{width:100%;display:flex;display:-webkit-flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;margin:16px 0;clear:both;float:left;position:relative;z-index:10}.gaThumbImg li{width:20%;cursor:pointer}.gaThumbImg li img{width:100%}.gaCover{width:100%;height:100%;background:#fff;animation:fadeOut .5s forwards;-webkit-animation:fadeOut .5s forwards}#changeImg::before,#changeImg::after{display:inline-block;white-space:pre}#changeImg::before{content:'《 '}#changeImg::after{content:' 》'}#gaMainCn{z-index:90;position:relative}.transparent{animation-name:fadeOut;animation-duration:.5s;animation-fill-mode:forwards;-webkit-animation-name:fadeOut;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:forwards}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}#gaMainCn.transparent2{opacity:1}#insertImg{position:absolute;right:0;z-index:1;top:0}#gaMainImg{z-index:9999}.present{width:100%;clear:both;float:left;position:relative;margin-top:40px}.present h1{margin-left:40px;padding:40px 0 0 8px;width:40%;position:absolute;left:0}.present h1 span{display:block}.present h1+aside{position:absolute;top:40%;width:200%}.present h1::before{content:'';background:#432163;width:2px;height:200%;position:absolute;top:-30%;left:0}.presentDetailTxt{opacity:0;width:100%;margin:16px 0 40px;padding:0 40px;clear:both;float:left;line-height:1.7;z-index:101;position:relative;background:rgba(233,233,233,0.8);top:30px}.presentImgs{width:48%;float:right;display:flex;display:-webkit-flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:flex-end;-webkit-align-items:flex-end;margin:60px 40px 0 0;z-index:100;position:relative;transition:opacity 1s;opacity:0}.presentImgs li{width:40%}.presentImgs li:nth-of-type(2){width:55%;position:relative}.presentImgs li:nth-of-type(2)::after{content:'';background:url(img/fractal-bg05.webp) right bottom no-repeat;width:100%;height:100%;position:absolute;right:-80%;bottom:0;background-size:contain}.presentImgs li:nth-of-type(2) img{z-index:20;position:relative}.presentImgs li img{width:100%}.transeparents{opacity:1}.eventinformation{width:100%;clear:both;float:left;position:relative}.eventinformation h1{text-align:center;padding:40px 0 3rem 8px}.eventinformation h1+aside{position:absolute;top:20%;width:140%;right:-85%}.dateScheduleWrapper{margin:0 auto;padding-bottom:2rem;width:100%;clear:both;position:relative;overflow:hidden}.dateScheduleWrapper h2{text-align:center;font-size:1.7rem;margin-bottom:2rem}.dateScheduleWrapper h2::after{content:'';display:block;width:2px;height:3rem;text-align:center;margin:1.5rem auto}.dateSchedule{text-align:initial;display:flex;display:-webkit-flex;flex-direction:inherit;-webkit-flex-direction:column;padding-bottom:40px;overflow-x:hidden;padding-top:4px}.dateSchedule li{width:100%;position:relative;z-index:30;border-top:solid 1px #432163;border-bottom:solid 1px #432163;padding-top:29px;padding-bottom:28px;margin-bottom:8px;background-color:rgba(255,255,255,0.8);box-sizing:border-box;background-image:url(img/triangle-parts01.webp),url(img/triangle-parts02.webp),url(img/triangle-parts03.webp),url(img/triangle-parts04.webp);background-repeat:no-repeat;background-position:left top,right top,left bottom,right bottom;background-size:5px;line-height:1.8}.dateSchedule li::before{content:'';width:104%;display:block;position:absolute;border-bottom:solid 1px #432163;top:0;height:calc(100% + 5px);left:-2%}.dateSchedule li:first-of-type::after{content:'';display:block;width:100%;height:100%;position:absolute;border-top:solid 1px #432163;top:-4px;left:0}.dateSchedule li div:first-of-type{width:50%;float:left;padding-left:16px}.dateSchedule li div:first-of-type h3{font-size:1.45rem}.dateSchedule li div:first-of-type h3::after{content:'会場';font-size:1.1rem;padding-left:3px}.dateSchedule li div:first-of-type p{font-feature-settings:'palt' 1}.dateSchedule li div:first-of-type p:first-of-type{font-size:1.3rem;line-height:1.2}.dateSchedule li div:first-of-type p:first-of-type time{font-size:1.8rem;padding-right:4px;letter-spacing:.3px}.dateSchedule li div:first-of-type p:nth-of-type(2){line-height:1.6;font-size:1.2rem}.dateSchedule li div:nth-of-type(2){width:45%;float:right;padding-right:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:20}.dateSchedule li div:nth-of-type(2) a:nth-last-of-type(2){position:relative;z-index:90;border-radius:4px;padding:8px 0 8px;border:1px #440000 solid;display:block;text-align:center;margin-bottom:1.1rem;background:-moz-linear-gradient(90deg, #630606 0%, #990f0c 99%, #990f0c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #990f0c), color-stop(1%, #990f0c), color-stop(100%, #630606));background:-webkit-linear-gradient(90deg, #630606 0%, #990f0c 99%, #990f0c 100%);background:-o-linear-gradient(90deg, #630606 0%, #990f0c 99%, #990f0c 100%);background:-ms-linear-gradient(90deg, #630606 0%, #990f0c 99%, #990f0c 100%);background:linear-gradient(0deg, #630606 0%, #990f0c 99%, #990f0c 100%)}.dateSchedule 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}.dateSchedule li div:nth-of-type(2) a:nth-last-of-type(2) p{font-size:1.3rem;color:#fff;margin:auto;letter-spacing:.1rem}.dateSchedule li div:nth-of-type(2) a{display:block;text-align:center}.dateSchedule 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:#432163;text-align:center;color:#fff}footer div p{font-size:.8rem}@media only screen and (min-width: 360px){.artist .artistInner h2{font-size:calc(2.8rem + ((1vw - 0.64rem) * 2.1429))}header h2{font-size:calc(2rem + ((1vw - 0.64rem) * 2.1429))}.gallery>h1{font-size:calc(2.3rem + ((1vw - 0.64rem) * 2.1429))}}@media only screen and (min-width: 430px){.artist .artistInner h2{font-size:calc(3rem + ((1vw - 0.64rem) * 2.1429))}}@media only screen and (min-width: 490px){.crossLine00{width:460px}.crossLine02{height:160px}.crossLine07{top:0}.dateSchedule li div:first-of-type{padding-left:40px}.dateSchedule li div:nth-of-type(2){padding-right:40px}}@media only screen and (min-width: 590px){.crossLine10{width:210%}.dateSchedule li div:nth-of-type(2){width:38%}}@media only screen and (min-width: 768px){.eachCap{font-size:2rem !important}header{overflow:hidden;background:url(img/fractal-bg06.webp);background-position:26% top;background-size:40%;background-repeat:no-repeat}header h2{width:100%}.mainWrapper{width:90%;padding:7rem 0;position:relative;margin:0 auto}header .mainVisualSec{width:62%;float:right;overflow:hidden;padding:0}header .mainVisualSec img{width:100%;float:right;padding:0}header .mainVisualSec small{width:100%;float:right;margin-right:0}.sideParts{width:26%;left:0;position:absolute;top:50%;-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.sideParts::after{content:'';background:#432163;width:2px;height:100vh;position:absolute;bottom:0;right:0}.sideParts h1{width:100%;margin-left:0;padding-right:4%;float:right;padding-bottom:.5rem}.sideParts h1>img{width:100%}.sideParts h2{font-size:1.5rem;margin:0 0 -3.5rem 0;padding-right:4%;letter-spacing:.1rem}.sideParts h2 span{font-size:1.9rem}.crossLine01{width:40%}.crossLine00{background-size:28%;background-position:right bottom}.sidePartsSmall{text-align:right;float:right;margin-right:4%;font-size:1rem;width:100%;padding-bottom:2rem}header h1{animation-name:fade;animation-duration:.8s;animation-delay:.8s;animation-fill-mode:forwards;-webkit-animation-name:fade;-webkit-animation-duration:.8s;-webkit-animation-delay:.8s;-webkit-animation-fill-mode:forwards;opacity:0}header h2,.sidePartsSmall{animation-name:fade;animation-duration:.8s;animation-delay:1.6s;animation-fill-mode:forwards;-webkit-animation-name:fade;-webkit-animation-duration:.8s;-webkit-animation-delay:1.6s;-webkit-animation-fill-mode:forwards;opacity:0}.artist{width:80%;margin:0 auto;background:url(img/fractal-bg07.webp);background-repeat:no-repeat;background-position:top left;background-size:40%;background-size:contain}.artist figure{width:24%;float:left;margin-left:18%}.artist figure img{padding:2rem 0}.artist .artistInner h1+aside{width:65%;top:0}.artist .artistInner h2{font-size:2.5rem;margin-right:6rem;margin-top:2rem}.artist .artistInner h2+h3{margin-right:6rem}.artistOn{animation-name:fadeSlideParts;animation-duration:.8s;animation-fill-mode:forwards;-webkit-animation-name:fadeSlideParts;-webkit-animation-duration:.8s;-webkit-animation-fill-mode:forwards}.crossLine03{width:330px;height:1.5px;background-color:#432163;transform:rotate(46deg) scale(0, 1);-webkit-transform:rotate(46deg) scale(0, 1);transform-origin:left;-webkit-transform-origin:left;left:18%}@-webkit-keyframes crossLine03Animation{0%{-webkit-transform:rotate(46deg) scale(0, 1)}100%{-webkit-transform:rotate(46deg) scale(1, 1)}}@keyframes crossLine03Animation{0%{transform:rotate(46deg) scale(0, 1)}100%{transform:rotate(46deg) scale(1, 1)}}@keyframes crossLine03Animation2{0%{transform:rotate(46deg) scale(1, 1)}100%{transform:rotate(46deg) scale(0, 1)}}@-webkit-keyframes crossLine03Animation2{0%{-webkit-transform:rotate(46deg) scale(1, 1)}100%{-webkit-transform:rotate(46deg) scale(0, 1)}}.lineWrapper p{font-size:1.1rem}.artistDetailTxt{width:80%;margin:3rem auto 8rem}.crossLine04{width:200%;top:0;transform:rotate(45deg) scale(0, 1);-webkit-transform:rotate(45deg) scale(0, 1)}.crossLine04Animation{animation-name:crossLine04Animation;animation-duration:3s;animation-delay:.5s;animation-fill-mode:forwards;-webkit-animation-name:crossLine04Animation;-webkit-animation-duration:3s;-webkit-animation-delay:.5s;-webkit-animation-fill-mode:forwards}@keyframes crossLine04Animation{0%{transform:rotate(45deg) scale(0, 1)}100%{transform:rotate(45deg) scale(1.6, 1)}}@-webkit-keyframes crossLine04Animation{0%{-webkit-transform:rotate(45deg) scale(0, 1)}100%{-webkit-transform:rotate(45deg) scale(1.6, 1)}}.crossLine05{transform:rotate(45deg) scale(1, 1);-webkit-transform:rotate(45deg) scale(1, 1);top:42%}.subMain{padding:5rem 0}.subMain h2{font-size:1.3rem;width:66%;padding:0;word-break:break-all;clear:both;margin:3rem auto 0}.subMain p{width:66%;margin:0 auto;padding:1.4rem 0 0}.subMain .subMainInner h1{width:44%;margin:0 auto;float:inherit;text-align:right;padding:4rem .5rem .5rem 0;background:none}.subMain .subMainInner h1::before{content:'';height:100%;top:0;right:0}.subMain .subMainInner figure{width:44%;padding:0}.subMain .subMainInner>aside{position:absolute;left:auto;z-index:20;width:70%;right:5%}.gallery{width:80%;margin:6rem auto;padding:0;background:url(img/fractal-bg04.webp) no-repeat 0% 78%;background-size:40%}.gallery h1{left:18%;top:39%;z-index:2;background:#fff;height:2.8rem;line-height:40px}.gallery h1+aside{top:10%;width:46%}#gaMainImg{width:50%}.crossLine06{bottom:16px;width:95%}div .presentWrapper{width:80%;margin:0 auto;position:relative;height:100%}.present h1{left:inherit;position:relative;padding:10rem 0 0 8px;width:70%;float:left;margin-left:0}.present h1+aside{width:84%;left:0;top:20%;right:0;margin:0 auto}.presentImgs{width:30%;margin:0;position:absolute;bottom:10rem;right:10%}.presentDetailTxt{width:55%;clear:none;background:none;float:right;padding:0 0 0 8px;margin:2rem 0 10rem 0;float:left}.crossLine07{width:95%}.eventinformation h1{padding:8rem 0 3rem 0}.eventinformation h1+aside{width:72%;right:-28%}.crossLine08{top:81%}.dateSchedule{width:64%;margin:0 auto}}@media only screen and (min-width: 840px){.dateSchedule{width:83%}}@media only screen and (min-width: 900px){.eachCap{font-size:2.4rem !important}header{background-position:42% top;background-size:35%}.subMain p{position:relative;z-index:20}header .mainVisualSec img{max-width:100%;max-height:98%;height:auto;width:auto}.crossLine03{width:400px}.artist .artistInner h2{font-size:2.8rem}.crossLine05{height:11rem}.artist .artistInner{-o-transform:translateY(-15%);-webkit-transform:translateY(-15%);-moz-transform:translateY(-15%);transform:translateY(-15%)}.crossLine07{width:80%}.crossLine00{background-size:32%}}@media only screen and (min-width: 800px) and (min-height: 700px){.artist{margin-top:7rem}header{overflow:visible;height:100vh}header h2{width:100%}.mainWrapper{width:90%;margin:0 auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:10}}@media only screen and (min-height: 1030px){header{background:url(img/fractal-bg06.webp);background-position:-23% top;background-size:56%;background-repeat:no-repeat}.crossLine00{background:url(img/fractal-bg02.webp);background-position:right 72%;background-size:28%;background-repeat:no-repeat}}@media only screen and (min-width: 1024px){.eachCap{font-size:2rem !important}.mainWrapper{width:80%}.artist,.artistDetailTxt,.gallery,div .presentWrapper{width:70%}.crossLine01{width:30%}.subMain .subMainInner figure,.subMain .subMainInner h1{width:40%}.subMain h2,.subMain p{width:51%}.dateSchedule{width:60%}}@media only screen and (min-width: 1100px){.mainWrapper{width:900px}.artist,.artistDetailTxt,.gallery,div .presentWrapper{width:760px}.crossLine04Animation{animation-name:crossLine04Animation;animation-duration:3s;animation-delay:1s;animation-fill-mode:forwards;-webkit-animation-name:crossLine04Animation;-webkit-animation-duration:3s;-webkit-animation-delay:1s;-webkit-animation-fill-mode:forwards}.crossLine07{width:60%}}@media only screen and (min-width: 1200px){header{background:url(img/fractal-bg06.webp);background-position:26% top;background-size:33%;background-repeat:no-repeat}.subMain .subMainInner>aside{width:64%;right:8%}.dateSchedule li::after{right:-14.5px}.dateSchedule li:nth-of-type(even)::after{content:none}.dateSchedule{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}.dateSchedule li{width:50%;box-sizing:border-box}.dateSchedule li:nth-of-type(2)::after{content:'';display:block;width:100%;height:100%;position:absolute;border-top:solid 1px #432163;top:-4px;left:0}.dateSchedule li:first-of-type::after{content:'';display:block;width:101%}.dateSchedule li::before{content:'';width:102%}.dateSchedule li:nth-of-type(odd) div:nth-of-type(2){margin-right:16px}.dateSchedule li:nth-of-type(even) div:first-of-type{margin-left:16px}.dateSchedule li:nth-of-type(odd){border-right:1px solid #432163}.dateSchedule li div:nth-of-type(2){padding-right:0}.dateSchedule li div:first-of-type{padding-left:0}.eventinformation h1+aside{width:60%;right:-11%}.crossLine07{width:780px}.gallery{background:url(img/fractal-bg04.webp) no-repeat 0% 79%;background-size:40%}}@media only screen and (min-width: 1300px){.subMain p{background:rgba(233,233,233,0.8);z-index:3;margin:1.4rem auto;padding:0}.crossLine05{z-index:4}.crossLine04{z-index:2}}@media only screen and (min-width: 1400px){.sideParts{width:24%}.mainWrapper{width:980px}.crossLine00{background-size:50%;top:10%}.dateSchedule{width:940px}.dateSchedule li{margin-bottom:5px}.dateSchedule li div:first-of-type{padding-left:32px}.dateSchedule li{background-image:none}.dateSchedule li::before{content:'';top:0;height:calc(100% + 4px)}.dateSchedule li:nth-of-type(odd){background-image:url(img/triangle-parts02.webp),url(img/triangle-parts04.webp);background-repeat:no-repeat;background-position:right top,right bottom;background-size:5px}.dateSchedule li:nth-of-type(even){background-image:url(img/triangle-parts01.webp),url(img/triangle-parts03.webp);background-repeat:no-repeat;background-position:left top,left bottom;background-size:5px}.dateSchedule li:nth-of-type(odd) div:nth-of-type(2){margin-right:32px}.dateSchedule li:nth-of-type(even) div:nth-of-type(2){margin-right:32px}.dateSchedule li:nth-of-type(even) div:first-of-type{margin-left:0}.subMain .subMainInner figure,.subMain .subMainInner h1{width:500px}.subMain h2,.subMain p{width:600px}#gaMainImg{width:50%}.gallery h1{left:20%}.sideParts h2{font-size:1.7rem}.sideParts h2 span{font-size:2rem}.artist .artistInner h1+aside{width:55%}.subMain .subMainInner>aside{width:46%;right:21%}.gallery h1+aside{top:18%;width:42%}.eventinformation h1+aside{width:46%;right:-1%}#gaMainImg{width:53%}.gallery{background:url(img/fractal-bg04.webp) no-repeat 0% 80%;background-size:300px}}@media only screen and (min-width: 1600px){.crossLine10{transform-origin:right;right:0;top:0}}@media only screen and (min-width: 1700px){header{background:url(img/fractal-bg06.webp);background-position:26% top;background-size:550px;background-repeat:no-repeat}.artist .artistInner h1+aside{width:250px}.crossLine03{width:450px}.subMain .subMainInner>aside{width:700px;right:25%}.present h1+aside{width:700px}.eventinformation h1+aside{width:700px;right:5%}.crossLine07{width:750px}.artist,.artistDetailTxt,.gallery,div .presentWrapper{width:840px}.crossLine01{width:500px}.gallery{background:url(img/fractal-bg04.webp) no-repeat 0% 79%;background-size:300px}}
/*# sourceMappingURL=style.css.map */
