.❁{scroll-behavior:smooth}:root{--cal: 0.17857143vw;--number: 8px;--padding-inline: calc(var(--number) * 2);--font-primaly: "YakuHanRP", hiragino-mincho-pron, sans-serif;--font-secondary: "cormorant-garamond", serif;--main-color: #252525;--btn-color: #453322;--font-color-primary: #ffffff;--font-size-primary-max: 90rem;--font-size-primary: 73rem;--font-size-secondary: 33rem;--font-size-small: 70%;--text-shadow-primary: 1px 2px 4px rgba(67, 109, 242, 0.44);--margin-primary: 61.8vw;--margin-secondary: 38.2vw;--margin-tertiary: 23.6vw;--margin-quaternary: 14.58vw;--margin-quinary: 9.01vw;--margin-senary: 5.57vw;--margin-vertical-septenary: 3.44vw;--margin-vertical-octonary: 2.13vw;--three: calc(100% / 3);--margin-primary-600: 370.8px;--margin-secondary-600: 230px;--margin-tertiary-600: 141.6px;--margin-quaternary-600: 88px;--margin-quinary-600: 54px;--margin-senary-600: 33.4px;--margin-vertical-septenary-600: 20.6px;--margin-vertical-octonary-600: 12.8px;--margin-primary-percent: 61.8%;--margin-secondary-percent: 38.2%;--margin-tertiary-percent: 23.6%;--margin-quaternary-percent: 14.58%;--margin-quinary-percent: 9.01%;--margin-senary-percent: 5.57%;--margin-vertical-septenary-percent: 3.44%;--margin-vertical-octonary-percent: 2.13%;--margin-primary-1450: 896.1px;--margin-secondary-1450: 555px;--margin-tertiary-1450: 342.6px;--margin-quaternary-1450: 212px;--margin-quinary-1450: 131px;--margin-senary-1450: 81px;--margin-vertical-septenary-1450: 50px;--margin-vertical-octonary-1450: 31px;--margin-primary-1350: 834.3px;--margin-secondary-1350: 515px;--margin-tertiary-1350: 318.6px;--margin-quaternary-1350: 197px;--margin-quinary-1350: 122px;--margin-senary-1350: 75px;--margin-vertical-septenary-1350: 46px;--margin-vertical-octonary-1350: 28px;--p--ts: translateY(calc(var(--number) * 2));--line-color-primary: #48412f;--margin-secondary-px: 159px;--margin-quinary-px: 26px}#loading h1{width:min(40%,300px);position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;transform-origin:65% center}#loading h1 img{width:100%;height:auto}#loading h1 span{position:absolute;transform-origin:bottom center}.onLogoAni :is(.onBlur1,.onBlur2,.onOpacity1){filter:blur(12px);transition:filter .8s ease-in .8s}.onLogoAni :is(.onBlur1,.onBlur2){-webkit-animation:onBlur 2s forwards;animation:onBlur 2s forwards}.onLogoAni .onBlur2{-webkit-animation-name:onBlur2;animation-name:onBlur2}.onLogoAni .onOpacity1{-webkit-animation:onOpacity1 1.8s forwards 1.1s;animation:onOpacity1 1.8s forwards 1.1s}@-webkit-keyframes onOpacity1{to{opacity:0;transform:translate3d(0px, -10px, 0) scale(1, 2)}}@keyframes onOpacity1{to{opacity:0;transform:translate3d(0px, -10px, 0) scale(1, 2)}}@-webkit-keyframes onBlur{to{transform:translate3d(40px, -40px, 0) rotate(-40deg) skewX(-70deg) scale(1.2);opacity:0}}@keyframes onBlur{to{transform:translate3d(40px, -40px, 0) rotate(-40deg) skewX(-70deg) scale(1.2);opacity:0}}@-webkit-keyframes onBlur2{to{transform:translate3d(70px, -80px, 0) rotate(-40deg) skewX(-70deg) scale(1.4);opacity:0}}@keyframes onBlur2{to{transform:translate3d(70px, -80px, 0) rotate(-40deg) skewX(-70deg) scale(1.4);opacity:0}}.onLogoAni .onBlur1{-webkit-animation-delay:.8s;animation-delay:.8s}.onLogoAni .onBlur2{-webkit-animation-delay:1s;animation-delay:1s}.hidden.hiddenAnimation{display:block;animation-name:opacityAnimation;animation-duration:1.8s;animation-fill-mode:forwards;-webkit-animation-name:opacityAnimation;-webkit-animation-duration:1.8s;-webkit-animation-fill-mode:forwards}@keyframes opacityAnimation{0%{opacity:0}100%{opacity:1}}.fadein{display:block;animation:fadeIn 1s;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeout{animation:fadeOut 1s;animation-fill-mode:both}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}#loading{width:100%;height:100vh;position:absolute;left:0;right:0;z-index:9000;overflow:hidden}#loadingInWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.percentTxt{font-size:200rem;opacity:.9}.lineVertical{transform:scaleY(0)}.leadInner{opacity:0}.leadInner h2{opacity:0}.leadInner p{opacity:0;transform:var(--p--ts)}.leadInner::before{transform:scaleY(1.2);filter:blur(4px);transform-origin:center}#leadSec>.triangleT{opacity:0;left:0;top:calc(var(--margin-secondary) + var(--margin-senary))}#leadSec>.triangleB{opacity:0;bottom:calc(1*(var(--margin-secondary) + var(--margin-senary)));right:0}div[class^=squareMin]{opacity:0}#firstSec .bgBlack,#firstSec .bgImg{opacity:0}.lineFirstSec01{transform:translateX(-100%)}#firstSec .h2Wrapper h2::before{height:0}#firstSec .h2Wrapper h2::after{height:0}section[id^=first]>figure{opacity:0;filter:blur(8px);transform:scaleY(1.05)}.sandTxtAnimation1st{-webkit-mask-image:url(img/line-sand.webp);-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position-x:center;-webkit-mask-position-y:-800rem;filter:blur(1px)}#firstSec .secDetail h3::before{width:0}#firstSec .secDetail h3{opacity:0}#firstSec .secDetail>div p{opacity:0;transform:var(--p--ts)}#secondSec .bgBlack,#secondSec .bgImg{opacity:0}.lineFirstSec02{transform:translateX(100%)}#secondSec .h2Wrapper h2 .h2Line2ndSec::before{height:0}#secondSec .h2Wrapper h2 .h2Line2ndSec::after{height:0}section[id^=second]>figure{opacity:0;filter:blur(8px);transform:scaleY(1.05)}.sandTxtAnimation2nd1{-webkit-mask-image:url(img/line-sand.webp?V=29o0);-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position-x:center;-webkit-mask-position-y:-800rem;filter:blur(1px)}.sandTxtAnimation2nd2{-webkit-mask-image:url(img/line-sand.webp?V=29o0);-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position-x:center;-webkit-mask-position-y:-800rem;filter:blur(1px)}#secondSec .secDetail h3::before{width:0}#secondSec .secDetail h3{opacity:0}#secondSec .secDetail>div p{opacity:0;transform:var(--p--ts)}#thirdSec .bgBlack,#thirdSec .bgImg{opacity:0}.lineFirstSec03{transform:translateX(-100vw)}#thirdSec .h2Wrapper h2::after{height:0}section[id^=third]>figure{opacity:0;filter:blur(8px);transform:scaleY(1.05)}.sandTxtAnimation3rd1{-webkit-mask-image:url(img/line-sand.webp?V=29o0);-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position-x:center;-webkit-mask-position-y:-800rem;filter:blur(1px)}#thirdSec .h2Wrapper h2 .h2Line3rdSec::before{transform-origin:bottom;transform:scaleY(0)}#thirdSec .h2Wrapper h2 .h2Line3rdSec::after{transform-origin:top;transform:scaleY(0)}.sandTxtAnimation3rd2{-webkit-mask-image:url(img/line-sand.webp?V=29o0);-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position-x:center;-webkit-mask-position-y:-800rem;filter:blur(1px)}#thirdSec .secDetail h3::before{width:0}#thirdSec .secDetail h3{opacity:0}#thirdSec .secDetail>div p{opacity:0;transform:var(--p--ts)}#gaSec{opacity:0}#noveltySec::before{opacity:0}#noveltySec>figure{opacity:0}#noveltySec>figure>img{opacity:0;filter:blur(8px);transform:scaleY(1.05)}#noveltySec>figure::before{opacity:0}#noveltySec>figure>figcaption{opacity:0}#noveltySec .noveltyInner>p{opacity:0;transform:var(--p--ts)}#noveltySec.onActivePartsNovelty0::before{opacity:1;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .2s}#noveltySec>figure.onActivePartsNovelty1{opacity:1;transition:opacity .8s cubic-bezier(0, 0.55, 0.45, 1) .4s}#noveltySec>figure>img.onActivePartsNovelty2{opacity:1;filter:blur(0);transform:scaleY(1);transition:all 1s cubic-bezier(0.65, 0, 0.35, 1) .2s}#noveltySec>figure.onActivePartsNovelty1::before{opacity:1;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .6s}#noveltySec>figure>figcaption.onActivePartsNovelty3{opacity:1;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .3s}#noveltySec .noveltyInner>p.onActivePartsNovelty5{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(0, 0.55, 0.45, 1) .4s,transform .5s cubic-bezier(0, 0.55, 0.45, 1) .4s}#eventSec{opacity:0}#eventSec h2::before{transform:scaleX(0);transform-origin:right}#eventSec h2::after{transform:scaleX(0);transform-origin:left}.verticalL1,.verticalL2{opacity:0}#eventSec h2 .verticalL1+span{opacity:0}.eventList>li{opacity:0}footer{opacity:0}footer::before{opacity:0}.lineVertical.onActivePartsLead0{transform:scaleY(1);transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) .2s}.leadInner.onActivePartsLead3{opacity:1;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .3s}.leadInner.onActivePartsLead3::before{transform:none;filter:blur(0);transition:all .4s cubic-bezier(0, 0.55, 0.45, 1) .3s}.leadInner h2.onActivePartsLead4{opacity:1;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .5s}.leadInner p.onActivePartsLead5{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(0, 0.55, 0.45, 1) .5s,transform .5s cubic-bezier(0, 0.55, 0.45, 1) .5s}#leadSec>.triangleT.onActivePartsLead9{opacity:1;top:calc(var(--margin-secondary) + var(--margin-senary) + var(--number));left:var(--number);transition:all .4s cubic-bezier(0, 0.55, 0.45, 1) .5s}#leadSec>.triangleB.onActivePartsLead10{opacity:1;bottom:calc(1*(var(--margin-secondary) + var(--margin-senary) + var(--number)));right:var(--number);transition:all .4s cubic-bezier(0, 0.55, 0.45, 1) .5s}div[class^=squareMin]:is(.onActivePartsLead1,.onActivePartsLead2,.onActivePartsLead6,.onActivePartsLead7){opacity:1;transition:opacity .2s cubic-bezier(0, 0.55, 0.45, 1) .4s}.lineVertical.onActivePartsLead8{transform:scaleY(1);transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) .2s}#firstSec .bgBlack.onActivePartsFirst10{opacity:1;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .1s}#firstSec .bgImg.onActivePartsFirst9{opacity:.6;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .1s}.lineFirstSec01.onActivePartsFirst0{transform:translateX(0);transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) .3s}#firstSec .h2Wrapper h2.onActivePartsFirst1::before{height:calc(var(--margin-tertiary) - var(--margin-vertical-septenary));transition:height .4s cubic-bezier(0, 0.55, 0.45, 1) .5s}#firstSec .h2Wrapper h2.onActivePartsFirst1::after{height:calc(100% - var(--margin-tertiary-percent));transition:height .4s cubic-bezier(0, 0.55, 0.45, 1) .9s}section[id^=first]>figure.onActivePartsFirst6{opacity:1;filter:blur(0);transform:scaleY(1);transition:all .4s cubic-bezier(0.65, 0, 0.35, 1) .8s}.onActivePartsFirst2{-webkit-animation:sandTxtAnimation 1.3s forwards .3s;animation:sandTxtAnimation 1.3s forwards .3s;animation-timing-function:cubic-bezier(0.32, 0, 0.67, 0)}@-webkit-keyframes sandTxtAnimation{100%{transform:scaleY(1);filter:blur(0);-webkit-mask-position-y:0}}@keyframes sandTxtAnimation{100%{transform:scaleY(1);filter:blur(0);-webkit-mask-position-y:0}}#firstSec .secDetail h3.onActivePartsFirst7::before{width:100%;transition:width .4s cubic-bezier(0, 0.55, 0.45, 1) .9s}#firstSec .secDetail h3.onActivePartsFirst7{opacity:1;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .5s}#firstSec .secDetail>div p.onActivePartsFirst8{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(0, 0.55, 0.45, 1) .6s,transform .5s cubic-bezier(0, 0.55, 0.45, 1) .6s}#secondSec .bgBlack.onActivePartsSecond12{opacity:1;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .1s}#secondSec .bgImg.onActivePartsSecond11{opacity:.6;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .1s}.lineFirstSec02.onActivePartsSecond0{transform:translateX(0);transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) .3s}#secondSec .h2Wrapper h2 .onActivePartsSecond3.h2Line2ndSec::before{height:calc(var(--margin-tertiary) + var(--margin-senary));transition:height .4s cubic-bezier(0, 0.55, 0.45, 1) .5s}#secondSec .h2Wrapper h2 .onActivePartsSecond3.h2Line2ndSec::after{height:30%;transition:height .4s cubic-bezier(0, 0.55, 0.45, 1) .9s}section[id^=second]>figure.onActivePartsSecond8{opacity:1;filter:blur(0);transform:scaleY(1);transition:all .4s cubic-bezier(0.65, 0, 0.35, 1) .8s}.onActivePartsSecond1{-webkit-animation:sandTxtAnimation 1.6s forwards 0s;animation:sandTxtAnimation 1.6s forwards 0s;animation-timing-function:cubic-bezier(0.32, 0, 0.67, 0)}.onActivePartsSecond4{-webkit-animation:sandTxtAnimation 1.6s forwards .1s;animation:sandTxtAnimation 1.6s forwards .1s;animation-timing-function:cubic-bezier(0.32, 0, 0.67, 0)}@-webkit-keyframes sandTxtAnimation{100%{transform:scaleY(1);filter:blur(0);-webkit-mask-position-y:0}}#secondSec .secDetail h3.onActivePartsSecond9::before{width:100%;transition:width .4s cubic-bezier(0, 0.55, 0.45, 1) .9s}#secondSec .secDetail h3.onActivePartsSecond9{opacity:1;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .5s}#secondSec .secDetail>div p.onActivePartsSecond10{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(0, 0.55, 0.45, 1) .6s,transform .5s cubic-bezier(0, 0.55, 0.45, 1) .6s}#thirdSec .bgBlack.onActivePartsThird11{opacity:1;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .1s}#thirdSec .bgImg.onActivePartsThird10{opacity:.6;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .1s}.lineFirstSec03.onActivePartsThird0{transform:translateX(0);transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) .3s}#thirdSec .h2Wrapper h2.onActivePartsThird1::after{height:183%;transition:height .4s cubic-bezier(0, 0.55, 0.45, 1) .7s}section[id^=third]>figure.onActivePartsThird7{opacity:1;filter:blur(0);transform:scaleY(1);transition:all .4s cubic-bezier(0.65, 0, 0.35, 1) .8s}.onActivePartsThird2{-webkit-animation:sandTxtAnimation 1.7s forwards 0s;animation:sandTxtAnimation 1.7s forwards 0s;animation-timing-function:cubic-bezier(0.32, 0, 0.67, 0)}.onActivePartsThird3{-webkit-animation:sandTxtAnimationL 1.7s forwards .1s;animation:sandTxtAnimationL 1.7s forwards .1s;animation-timing-function:cubic-bezier(0.32, 0, 0.67, 0)}@-webkit-keyframes sandTxtAnimationL{99%{transform:scaleY(1);filter:blur(0);-webkit-mask-position-y:0}100%{-webkit-mask-image:none;transform:scaleY(1);filter:blur(0);-webkit-mask-position-y:0}}@keyframes sandTxtAnimationL{99%{transform:scaleY(1);filter:blur(0);-webkit-mask-position-y:0}100%{-webkit-mask-image:none;transform:scaleY(1);filter:blur(0);-webkit-mask-position-y:0}}#thirdSec .h2Wrapper h2 .onActivePartsThird3.h2Line3rdSec::before,#thirdSec .h2Wrapper h2 .onActivePartsThird3.h2Line3rdSec::after{transform:scaleY(1);transition:all .4s cubic-bezier(0, 0.55, 0.45, 1) 1.5s}#thirdSec .secDetail h3.onActivePartsThird8::before{width:100%;transition:width .4s cubic-bezier(0, 0.55, 0.45, 1) .9s}#thirdSec .secDetail h3.onActivePartsThird8{opacity:1;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .5s}#thirdSec .secDetail>div p.onActivePartsThird9{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(0, 0.55, 0.45, 1) .6s,transform .5s cubic-bezier(0, 0.55, 0.45, 1) .6s}#gaSec.onGa{opacity:1;transition:opacity 1s cubic-bezier(0, 0.55, 0.45, 1) .2s}#eventSec.onActivePartsEvent0{opacity:1;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .2s}#eventSec h2.onActivePartsEvent1::before{transform:scaleX(1);transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) .6s}#eventSec h2.onActivePartsEvent1::after{transform:scaleX(1);transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) .6s}.verticalL1.onActivePartsEvent2,.verticalL2.onActivePartsEvent4{opacity:1;transition:opacity .3s cubic-bezier(0, 0.55, 0.45, 1) .7s}#eventSec h2 .verticalL1+span.onActivePartsEvent3{opacity:1;transition:opacity .3s cubic-bezier(0, 0.55, 0.45, 1) .8s}.eventList>li[class*=onActivePartsEvent]{opacity:1;transition:opacity 1s cubic-bezier(0, 0.55, 0.45, 1) 0s}footer.onActivePartsFooter{opacity:1;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .2s}footer.onActivePartsFooter::before{opacity:1;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .4s}html{background:var(--main-color)}main{position:relative;z-index:10;overflow:hidden}main{font-family:var(--font-primaly);color:var(--font-color-primary)}main{font-size:21rem;letter-spacing:1.2rem}p{line-height:2.3;text-align:justify}img{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;user-select:none}::-webkit-scrollbar-track{box-shadow:0 0 4px #aaa inset;background:#fff}::-webkit-scrollbar-thumb{border-radius:2px;background:#000}::-webkit-scrollbar{width:12px;height:8px}::selection{color:#fff;background:#000}.gold{position:absolute;width:100%;height:100%;z-index:999;display:flex;align-items:baseline;transform:scale(1, 1)}.gold img{width:100%;height:auto}.three{position:absolute;top:0;bottom:0;width:100%;height:100%;z-index:999;display:flex;align-items:flex-end;transform:scale(1, -1)}.three img{width:100%;height:auto}.break{display:block}section[id$=Sec]{position:relative}:is(h1,h2,h3,h4){margin-inline:auto}section[id$=Sec]>h1{font-family:var(--font-secondary);text-transform:uppercase;color:var(--font-color-tag-primary);text-shadow:var(--text-shadow-primary);font-size:2rem}section[id$=Sec]>p,.noveltyInner>p{padding-inline:var(--padding-inline);letter-spacing:.06rem;line-height:1.9;margin-block-start:calc(var(--margin-quinary) - 1vw);text-align:justify}section[id$=Sec]>p+p,.noveltyInner>p+p{margin-block-start:1rem}.rubyWrap{display:inline-block;position:relative}.rubyWrap .ruby{display:inline-block;font-size:9px;line-height:1.1;position:absolute;left:50%;bottom:calc(100% - 8px);transform:translate(-50%, 0);word-break:keep-all;letter-spacing:0}picture{display:block;overflow:hidden}header{container-type:inline-size;position:relative}header .bgLineWrapper .h1Wrapper{--h1height-vw: calc(var(--margin-secondary) + var(--margin-quinary));--h1height-px: calc(var(--margin-secondary-px) + var(--margin-quinary-px));height:var(--h1height-vw);width:min(60%,360px);inset-inline:var(--sp-border);margin-inline:auto;display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap}header .bgLineWrapper .h1Wrapper img{width:100%}header .bgLineWrapper .h1Wrapper>small{color:#fff;text-align:center;display:block;margin-block-start:var(--number);font-size:var(--font-size-small)}div[class^=headerCorner]{position:absolute;width:38%;height:auto}div[class^=headerCorner] img{width:100%}.headerCornerL{top:-6%;left:-14%}.headerCornerR{top:12%;right:-16%;z-index:-1}#leadSec{z-index:2;container-type:inline-size;font-size:20rem}.leadInner{position:relative;z-index:2;width:calc(100% - var(--margin-senary)*2);border:1px solid var(--line-color-primary);margin-inline:auto;padding-block:var(--margin-quaternary)}.leadInner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;background:url(img/roses-and-butterfly.webp) no-repeat;background-size:min(78%,330px);top:80px;background-position:right bottom;left:var(--margin-senary)}.leadInner h2{margin-block-end:calc(var(--margin-quinary) - 14rem);text-align:center}.leadInner p{margin-inline:var(--margin-senary);position:relative}.lineVertical{width:1px;height:var(--margin-secondary);background:var(--line-color-primary);margin-inline:auto;margin-block:var(--margin-senary);transform-origin:top}div[class^=triangle]{position:absolute;width:0;height:0;border-style:solid;border-width:140px 140px 0 0;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.triangleB{transform:rotate(180deg)}div[class^=squareMin]{width:var(--margin-senary);height:2px;background:var(--line-color-primary);position:relative;z-index:2}.squareMinT1{transform:skew(0, 45deg);transform-origin:right;bottom:6rem;left:-6rem}.squareMinT2{transform:skew(0, -45deg);transform-origin:left;bottom:6rem;right:-6rem;float:right}.squareMinB1{transform:skew(0, -45deg);transform-origin:right;bottom:-2rem;left:-6rem}.squareMinB2{transform:skew(0, 45deg);transform-origin:left;bottom:-2rem;right:-6rem;float:right}section[id^=first],section[id^=second],section[id^=third]{margin-block-end:calc(9.01vw + var(--margin-tertiary))}section[id^=first] .h2Wrapper,section[id^=second] .h2Wrapper,section[id^=third] .h2Wrapper{position:relative}section[id^=first] .h2Wrapper h2,section[id^=second] .h2Wrapper h2,section[id^=third] .h2Wrapper h2{font-size:var(--font-size-primary);writing-mode:vertical-rl;position:absolute;line-height:100%;font-family:vdl-v7mincho,serif;font-weight:300;letter-spacing:2rem;left:50%;transform:translateX(-50%);height:max-content}section[id^=first] .h2Wrapper h2 .h2Min,section[id^=second] .h2Wrapper h2 .h2Min,section[id^=third] .h2Wrapper h2 .h2Min{font-size:85%}section[id^=first] .h2Wrapper h2 .break,section[id^=second] .h2Wrapper h2 .break,section[id^=third] .h2Wrapper h2 .break{width:4rem}section[id^=first]>figure,section[id^=second]>figure,section[id^=third]>figure{width:calc(100% - (var(--margin-senary) + var(--margin-quaternary)));margin:0}section[id^=first]>figure>img,section[id^=second]>figure>img,section[id^=third]>figure>img{width:100%;height:auto}.secDetail{position:relative;z-index:2;width:100%;clear:both}.secDetail h3{position:relative;width:calc(100% - var(--margin-vertical-octonary));margin-block:var(--margin-quinary);font-size:var(--font-size-secondary);line-height:100%;float:left;transform:scale(1, 1.03)}.secDetail h3::before{content:"";position:absolute;height:1px;background:var(--line-color-primary);top:50%;z-index:-1}.secDetail>div p{width:100%;clear:both}.bgBlack{background:#000;width:calc(100% - var(--margin-vertical-octonary));height:calc(100% + var(--margin-quinary));position:absolute;z-index:-1}.bgImg{width:min(57%,320px);position:absolute;opacity:.6}.bgImg figure{margin:0;width:100%}.bgImg .bgMax{display:none}#firstSec{container-type:inline-size;margin-block-start:calc(var(--margin-senary) + var(--margin-vertical-octonary));z-index:5}#firstSec .h2Wrapper{width:calc(var(--margin-senary) + var(--margin-quaternary));float:right}#firstSec .h2Wrapper h2{margin-inline-start:var(--margin-quaternary)}#firstSec .h2Wrapper h2::after{content:"";position:absolute;width:1px;background:var(--line-color-primary);top:calc(100% + var(--margin-vertical-septenary));display:block;left:50%}#firstSec .h2Wrapper h2::before{content:"";position:absolute;width:1px;background:var(--line-color-primary);top:calc(-1*var(--margin-tertiary));left:50%}#firstSec .secDetail h3{padding-inline-start:var(--margin-vertical-octonary)}#firstSec .secDetail>div{padding-inline-start:var(--margin-vertical-octonary);padding-inline-end:calc(var(--margin-vertical-octonary)*2)}#firstSec .bgBlack{left:0;top:calc(var(--margin-senary) - 14rem)}#firstSec .bgImg{bottom:-27%;margin-inline-start:-20%}.lineFirstSec01{position:absolute;transform-origin:right;top:calc(-1*var(--margin-quinary));width:calc(100% - (var(--margin-senary) + var(--margin-quaternary))/2);height:1px;background:var(--line-color-primary);margin-block-end:var(--margin-quinary)}#secondSec{container-type:inline-size;z-index:3}#secondSec .h2Wrapper{float:left;width:var(--three)}#secondSec .h2Wrapper h2{font-size:calc(var(--font-size-primary) - 1vw);margin-inline-start:calc(var(--margin-senary)/3)}#secondSec .h2Wrapper h2 .h2Ajust{margin-top:calc(-1*var(--margin-senary))}#secondSec .h2Wrapper h2 .h2Line2ndSec{width:100%;display:block;position:relative;margin-inline-start:calc(var(--margin-tertiary) + var(--margin-senary))}#secondSec .h2Wrapper h2 .h2Line2ndSec::before{content:"";position:absolute;width:1px;background:var(--line-color-primary);top:calc(-1*var(--margin-tertiary) - var(--margin-senary));left:50%}#secondSec .h2Wrapper h2 .h2Line2ndSec::after{content:"";position:absolute;width:1px;background:var(--line-color-primary);top:calc(100% + var(--margin-vertical-septenary));display:block;left:50%}#secondSec>figure{float:right;width:calc(var(--three)*2)}#secondSec .secDetail h3{text-align:right;padding-inline-end:var(--margin-vertical-octonary)}#secondSec .secDetail h3::before{right:var(--margin-vertical-octonary)}#secondSec .secDetail>div{padding-inline-end:var(--margin-vertical-octonary);padding-inline-start:calc(var(--margin-vertical-octonary)*2)}#secondSec .bgBlack{right:0;top:calc(var(--margin-senary) - 14rem)}#secondSec .bgImg{margin-inline-end:-12%;right:0;bottom:-35%}.lineFirstSec02{position:absolute;transform-origin:right;width:calc(100% - (var(--margin-senary) + var(--margin-quaternary))/2);height:1px;background:var(--line-color-primary);top:calc(var(--margin-senary)/3);right:0;z-index:-1}#thirdSec{container-type:inline-size;z-index:3}#thirdSec .h2Wrapper{width:var(--three);float:right}#thirdSec .h2Wrapper h2{margin-inline-start:calc(var(--margin-senary) + var(--margin-quaternary))}#thirdSec .h2Wrapper h2 .h2Ajust{margin-top:calc(-1*var(--margin-vertical-octonary))}#thirdSec .h2Wrapper h2 .break{width:8rem}#thirdSec .h2Wrapper h2::after{content:"";position:absolute;width:1px;background:var(--line-color-primary);top:calc(-1*var(--margin-quinary));display:block;left:50%}#thirdSec .h2Wrapper h2 .h2Line3rdSec{width:100%;display:block;position:relative;margin-inline-start:calc(var(--margin-tertiary)*2)}#thirdSec .h2Wrapper h2 .h2Line3rdSec::before{content:"";position:absolute;width:1px;height:calc(var(--margin-quaternary) + var(--margin-senary));background:#fff;top:calc(-1*(var(--margin-quaternary) + var(--margin-senary) + var(--margin-vertical-septenary)));left:50%}#thirdSec .h2Wrapper h2 .h2Line3rdSec::after{content:"";position:absolute;width:1px;height:calc(var(--margin-quaternary) + var(--margin-senary));background:#fff;top:calc(100% + var(--margin-vertical-septenary));display:block;left:50%}#thirdSec>figure{width:calc(var(--three)*2)}#thirdSec .secDetail h3{padding-inline-start:var(--margin-vertical-octonary)}#thirdSec .secDetail>div{padding-inline-start:var(--margin-vertical-octonary);padding-inline-end:calc(var(--margin-vertical-octonary)*2)}#thirdSec .bgBlack{left:0;top:calc(var(--margin-quaternary) + var(--margin-senary));height:calc(100% - (var(--margin-senary)))}#thirdSec .bgImg{bottom:-27%;margin-inline-start:-20%}.lineFirstSec03{position:absolute;transform-origin:right;width:calc(100% - var(--three)/2);top:calc(var(--margin-senary) + var(--margin-quaternary) - var(--margin-quinary));height:1px;background:var(--line-color-primary);z-index:-1}div[class^=gaDeco]{clip-path:polygon(45% 0, 49% 13%, 100% 100%, 100% 100%, 13% 49%, 0 45%, 0 0);background:#000;width:80px;height:80px;position:absolute}.gaDeco01{left:-6px;top:-6px;display:none}.gaDeco02{right:-6px;top:-6px;transform:scale(-1, 1);display:none}.gaDeco03{right:-6px;bottom:-6px;transform:scale(-1, -1);display:none}.gaDeco04{left:-6px;bottom:-6px;transform:scale(1, -1);display:none}.swiper-slide-active :is(.gaDeco01,.gaDeco02,.gaDeco03,.gaDeco04){display:block}.wrapperSquare{position:relative;width:max-content;margin:0 auto}.wrapperSquare>img{position:relative}#gaSec{margin-block-end:calc(var(--margin-tertiary) - var(--margin-quaternary))}.swiper-button-next,.swiper-button-prev{display:block;position:absolute;top:var(--swiper-navigation-top-offset, 48%);width:30px;margin:0;justify-content:flex-end;height:auto;opacity:.28}.swiper-button-next::before,.swiper-button-prev::after{content:"";width:16px;background:url(img/ga-arrow.webp?v=01) no-repeat;background-size:100% auto;aspect-ratio:150/247;position:absolute}.swiper-button-next::before{right:0}.swiper-button-next::after{content:none}.swiper-button-prev::after{left:0;transform:scale(-1)}.swiper{width:100%;height:auto}.swiper-slide{background:rgba(0,0,0,0)}.swiper-slide>img{display:block;width:100%;height:auto}.swiper-slide-prev .swiper-slide-inner,.swiper-slide-next .swiper-slide-inner,.swiper-slide-duplicate-prev .swiper-slide-inner{opacity:.4;transition:all .5s ease}.swiper-wrapper{align-items:flex-end}.swiper-slide-inner{width:100%;margin-inline:auto;text-align:center;margin-block-end:0}.swiper-slide-inner>img{width:auto;margin-inline:auto}.swiper-slide-inner figcaption{margin-block-start:4rem;line-height:2;font-size:90%}.gaHeight{width:auto;max-height:360px}.gaNote{font-size:85%;line-height:2}.gaWidth{width:100%}.gaWidth>img{width:100%;height:auto}#noveltySec{width:100%;box-sizing:border-box;padding-inline:var(--margin-vertical-octonary);margin-block-end:calc(var(--margin-tertiary) - var(--margin-quaternary))}#noveltySec::before{content:"";background:#000;width:calc(100% - var(--margin-vertical-octonary)*2);height:calc(100% - (var(--margin-quaternary) + var(--margin-senary)));display:block;position:absolute;z-index:-1;left:0;right:0;text-align:center;margin:0 auto;bottom:0}#noveltySec h2{display:none}#noveltySec .noveltyInner>p{margin-block-start:calc(var(--margin-quinary) - 31rem);padding-block-end:var(--margin-senary)}#noveltySec>figure{position:relative;width:100%;height:100%;margin:0;background:url(img/novelty-bg.webp) no-repeat center;background-size:100% auto;aspect-ratio:1/1.15}#noveltySec>figure::before{content:"";width:100%;height:calc(100% - (var(--margin-quaternary) + var(--margin-senary)));display:block;position:absolute;bottom:0;z-index:-1;outline:1px solid var(--line-color-primary);outline-offset:calc(-1*var(--margin-vertical-septenary))}#noveltySec>figure>img{width:40%;display:block;position:absolute;top:0;bottom:0;margin:auto;left:0;right:0}#noveltySec>figure>figcaption{line-height:calc(1.5em + .5rem);letter-spacing:1.2rem;font-size:1.5em;position:absolute;bottom:0;left:0;right:0;width:max-content;margin-inline:auto;background:#000;padding-inline:var(--margin-vertical-septenary)}#eventSec{container-type:inline-size;background:url(img/event-bg.webp) no-repeat top center;background-size:min(38%,200px);margin-block-end:var(--margin-tertiary)}#eventSec h2{padding-block:calc(var(--margin-quaternary)) calc(var(--margin-quinary) + 4rem);text-align:center;display:flex;align-items:center}#eventSec h2::before,#eventSec h2::after{content:"";flex-grow:1;height:1px;background:var(--line-color-primary)}.verticalL1{color:var(--line-color-primary);margin-inline-start:-8rem}.verticalL2{color:var(--line-color-primary);margin-inline-end:-8rem}.eventList{width:min(100%,1500px);margin-inline:auto;display:grid;grid-auto-columns:1fr;justify-content:center;align-items:center}.eventList li{padding-inline:var(--margin-vertical-octonary);box-sizing:border-box;position:relative;width:100%;display:grid;grid-template-columns:1.05fr .95fr;align-items:center}.eventList li div:first-of-type{width:min(100%,300px);margin-inline:auto;z-index:2;word-break:break-all}.eventList li div:first-of-type h3{font-size:26rem;text-align:left;line-height:100%;margin-block-end:calc(var(--margin-vertical-octonary) - 5rem)}.eventList li div:first-of-type h3::after{content:"会場";font-size:20rem;padding-inline-start:3px}.eventList li div:first-of-type p{font-feature-settings:"palt" 1}.eventList li div:first-of-type p:first-of-type{line-height:120%;margin-block-end:var(--margin-vertical-octonary);white-space:nowrap}.eventList li div:first-of-type p:first-of-type time{font-size:35rem;font-family:"Times New Roman",Times,serif;letter-spacing:.3px;margin-inline-end:1.5px}.eventList li div:first-of-type p:nth-of-type(2){line-height:1.6;letter-spacing:.06rem;width:96%}.eventList li div:nth-of-type(2){width:min(100%,300px);margin-inline:auto}.eventList li div:nth-of-type(2) a:nth-last-of-type(2){opacity:.92;position:relative;z-index:90;padding-block:2px;display:block;text-align:center;margin-bottom:12px;background:var(--btn-color)}.eventList li div:nth-of-type(2) a:nth-last-of-type(2):hover{outline:0}.eventList li div:nth-of-type(2) a{display:block;text-align:center}.eventList li div:nth-of-type(2) a:last-of-type p{position:relative;z-index:90;font-size:90%;text-decoration:underline;text-align:center}.reserveTxt{position:relative;z-index:10;margin:auto;letter-spacing:1rem;text-align:center;font-size:27rem}.eventList li{padding-block-end:var(--margin-senary)}.eventList li:nth-of-type(even){background:#000}.eventList li:nth-of-type(n+2){border-top:1px solid #48412f;border-bottom:1px solid #48412f;padding-block-start:calc(var(--margin-senary) + 10rem)}.eventList li:last-of-type{border-bottom:none}.slideBtn{width:100%;border:none;cursor:pointer;position:relative;overflow:hidden;transition:all .4s ease-in-out}.minMargin{margin-inline-start:4px;width:14px;height:1px;background:#fff;display:inline-block;vertical-align:super}footer{width:100%;background:#000;padding-block:var(--margin-quinary);position:relative}footer::before{content:"";position:absolute;width:100%;height:100%;background:url(img/butterflyB.webp),url(img/butterfly.webp);background-position:45% top,97% 8rem;background-repeat:no-repeat;background-size:min(13%,64px);top:-19rem}footer .footerInner{width:min(100%,700px);margin-inline:auto}footer .footerInner>p{word-break:keep-all;text-align:center;font-size:calc(var(--font-size-small) - 3rem);line-height:1.9}@media(min-width: 601px){#firstSec .h2Wrapper h2.onActivePartsFirst1::before{height:calc(var(--margin-tertiary-600) - var(--margin-vertical-septenary-600));transition:height .4s cubic-bezier(0, 0.55, 0.45, 1) .5s}#firstSec .h2Wrapper h2.onActivePartsFirst1::after{height:120%;transition:height .4s cubic-bezier(0, 0.55, 0.45, 1) .9s}#secondSec .h2Wrapper h2 .onActivePartsSecond3.h2Line2ndSec::before{height:calc(var(--margin-tertiary-600) + var(--margin-senary-600));transition:height .4s cubic-bezier(0, 0.55, 0.45, 1) .5s}#secondSec .h2Wrapper h2 .onActivePartsSecond3.h2Line2ndSec::after{height:50%;transition:height .4s cubic-bezier(0, 0.55, 0.45, 1) .9s}#thirdSec .h2Wrapper h2.onActivePartsThird1::after{height:100vh}#leadSec>.triangleT.onActivePartsLead9{opacity:1;top:calc(var(--margin-secondary-600) + var(--margin-senary-600) + var(--number));transition:all .4s cubic-bezier(0, 0.55, 0.45, 1) .5s}#leadSec>.triangleB.onActivePartsLead10{opacity:1;bottom:calc(1*(var(--margin-secondary-600) + var(--margin-senary-600) + var(--number)));transition:all .4s cubic-bezier(0, 0.55, 0.45, 1) .5s}header,#leadSec,#firstSec,#secondSec,#thirdSec,#gaSec{width:600px;margin-inline:auto}#noveltySec{width:500px;margin-inline:auto}section[id$=Sec]>p{margin-block-start:calc(var(--margin-quinary-600) - 1vw)}header .bgLineWrapper .h1Wrapper{--h1height-vw: calc(var(--margin-secondary-600) + var(--margin-quinary-600));height:var(--h1height-vw)}header .bgLineWrapper .h1Wrapper h1{width:100%}.leadInner{width:calc(100% - var(--margin-senary-600)*2);padding-block:var(--margin-quaternary-600)}.leadInner::before{content:"";left:var(--margin-senary-600)}.leadInner h2{margin-block-end:calc(var(--margin-quinary-600) - 14rem)}.leadInner p{margin-inline:var(--margin-senary-600)}.lineVertical{height:var(--margin-secondary-600);margin-block:var(--margin-senary-600)}#leadSec>.triangleT{top:calc(var(--margin-secondary-600) + var(--margin-senary-600))}#leadSec>.triangleB{bottom:calc(1*(var(--margin-secondary-600) + var(--margin-senary-600)))}div[class^=squareMin]{width:var(--margin-senary-600)}section[id^=first],section[id^=second],section[id^=third]{margin-block-end:var(--margin-tertiary-600)}section[id^=first]>figure,section[id^=second]>figure,section[id^=third]>figure{width:calc(100% - (var(--margin-senary-600) + var(--margin-quaternary-600)))}.secDetail h3{width:calc(100% - var(--margin-vertical-octonary-600));margin-block:var(--margin-quinary-600)}.bgBlack{width:calc(100% - var(--margin-vertical-octonary-600));height:calc(100% + var(--margin-quinary-600))}.bgImg{bottom:-40%}#firstSec .h2Wrapper{width:calc(var(--margin-senary-600) + var(--margin-quaternary-600))}#firstSec .h2Wrapper h2{margin-inline-start:var(--margin-quaternary-600)}#firstSec .h2Wrapper h2::after{content:"";top:calc(100% + var(--margin-vertical-septenary-600))}#firstSec .h2Wrapper h2::before{content:"";top:calc(-1*var(--margin-tertiary-600))}#firstSec .secDetail h3{padding-inline-start:var(--margin-vertical-octonary-600)}#firstSec .secDetail>div{padding-inline-start:var(--margin-vertical-octonary-600);padding-inline-end:calc(var(--margin-vertical-octonary-600)*2)}#firstSec .bgBlack{top:calc(var(--margin-senary-600) - 14rem)}.lineFirstSec01{position:absolute;top:calc(-1*var(--margin-quinary-600));width:100vw;margin-block-end:var(--margin-quinary-600);right:calc((var(--margin-senary-600) + var(--margin-quaternary-600))/2)}#secondSec .h2Wrapper h2{font-size:var(--font-size-primary);margin-inline-start:calc(var(--margin-senary-600)/3)}#secondSec .h2Wrapper h2 .h2Ajust{margin-top:calc(-1*var(--margin-senary-600))}#secondSec .h2Wrapper h2 .h2Line2ndSec{margin-inline-start:calc(var(--margin-tertiary-600) + var(--margin-senary-600))}#secondSec .h2Wrapper h2 .h2Line2ndSec::before{content:"";top:calc(-1*var(--margin-tertiary-600) - var(--margin-senary-600))}#secondSec .h2Wrapper h2 .h2Line2ndSec::after{content:"";top:calc(100% + var(--margin-vertical-septenary-600))}#secondSec .secDetail h3{text-align:right;padding-inline-end:var(--margin-vertical-octonary-600)}#secondSec .secDetail h3::before{right:var(--margin-vertical-octonary-600)}#secondSec .secDetail>div{padding-inline-end:var(--margin-vertical-octonary-600);padding-inline-start:calc(var(--margin-vertical-octonary-600)*2)}#secondSec .bgBlack{top:calc(var(--margin-senary-600) - 14rem)}.lineFirstSec02{width:100vw;top:calc(var(--margin-senary-600)/3);left:calc((var(--margin-senary-600) + var(--margin-quaternary-600) + 16px)/2)}#thirdSec .h2Wrapper h2{margin-inline-start:calc(var(--margin-senary-600) + var(--margin-quaternary-600))}#thirdSec .h2Wrapper h2 .h2Ajust{margin-top:calc(-1*var(--margin-vertical-octonary-600))}#thirdSec .h2Wrapper h2::after{content:"";top:calc(-1*var(--margin-quinary-600))}#thirdSec .h2Wrapper h2 .h2Line3rdSec{margin-inline-start:calc(var(--margin-tertiary-600)*2)}#thirdSec .h2Wrapper h2 .h2Line3rdSec::before{content:"";height:calc(var(--margin-quaternary-600) + var(--margin-senary-600));top:calc(-1*(var(--margin-quaternary-600) + var(--margin-senary-600) + var(--margin-vertical-septenary-600)))}#thirdSec .h2Wrapper h2 .h2Line3rdSec::after{content:"";height:calc(var(--margin-quaternary-600) + var(--margin-senary-600));top:calc(100% + var(--margin-vertical-septenary-600))}#thirdSec .secDetail h3{padding-inline-start:var(--margin-vertical-octonary-600)}#thirdSec .secDetail>div{padding-inline-start:var(--margin-vertical-octonary-600);padding-inline-end:calc(var(--margin-vertical-octonary-600)*2)}#thirdSec .bgBlack{top:calc(var(--margin-quaternary-600) + var(--margin-senary-600));height:calc(100% - (var(--margin-senary-600)))}.lineFirstSec03{top:calc(var(--margin-senary-600) + var(--margin-quaternary-600) - var(--margin-quinary-600));width:100vw;right:calc(var(--three)/2)}#gaSec{margin-block-end:calc(var(--margin-tertiary-600) - var(--margin-quaternary-600))}#noveltySec{padding-inline:var(--margin-vertical-octonary-600);margin-block-end:calc(var(--margin-tertiary-600) - var(--margin-quaternary-600))}#noveltySec::before{content:"";width:calc(100% - var(--margin-vertical-octonary-600)*2);height:calc(100% - (var(--margin-quaternary-600) + var(--margin-senary-600)))}#noveltySec>p{margin-block-start:calc(var(--margin-quinary-600) - 31rem);padding-block-end:calc(var(--margin-quaternary-600) - 16rem)}#noveltySec>figure::before{content:"";height:calc(100% - (var(--margin-quaternary-600) + var(--margin-senary-600)));outline-offset:calc(-1*var(--margin-vertical-septenary-600))}#noveltySec>figure>figcaption{padding-inline:var(--margin-vertical-septenary-600)}#eventSec{margin-block-end:var(--margin-tertiary-600)}#eventSec h2{padding-block:calc(var(--margin-quaternary-600)) calc(var(--margin-quinary-600) + 4rem)}.eventList li{padding-inline:var(--margin-vertical-octonary-600)}.eventList li div:first-of-type h3{margin-block-end:calc(var(--margin-vertical-octonary-600) - 5rem)}.eventList li div:first-of-type p:first-of-type{margin-block-end:var(--margin-vertical-octonary-600)}.eventList li{padding-block-end:var(--margin-senary-600)}.eventList li:nth-of-type(n+2){padding-block-start:calc(var(--margin-senary-600) + 10rem)}footer{padding-block:var(--margin-quinary-600)}footer::before{background:url(img/butterflyB.webp),url(img/butterfly.webp);background-position:45% top,70% 8rem;background-repeat:no-repeat;background-size:min(13%,64px)}.bgBlack{width:100%}}@media(min-width: 1240px){#leadSec>.triangleT.onActivePartsLead9{top:calc(var(--margin-secondary-600) + var(--number));left:var(--number);transition:all .4s cubic-bezier(0, 0.55, 0.45, 1) .5s}#leadSec>.triangleB.onActivePartsLead10{opacity:1;bottom:calc(1*(var(--margin-secondary-600) + var(--margin-senary-600) + var(--number)));transition:all .4s cubic-bezier(0, 0.55, 0.45, 1) .5s}header.onActivePartsHeader::before{height:14.58vh;transition:height .4s cubic-bezier(0, 0.55, 0.45, 1) .4s}.lineVertical.onActivePartsLead0{transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) .4s}#firstSec .h2Wrapper h2.onActivePartsFirst1::after{height:200%;transition:height .4s cubic-bezier(0, 0.55, 0.45, 1) .6s}.lineFirstSec01L>.secLine02.onActivePartsFirst4{transform:scaleX(1);transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) .7s}.lineFirstSec01L>.secLine01.onActivePartsFirst3{transform:scaleY(1);transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) .8s}.lineFirstSec01L>.secLine03.onActivePartsFirst5{transform:scaleX(1);transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) .9s}#firstSec .secDetail h3.onActivePartsFirst7::before{width:120%;transition:width .4s cubic-bezier(0, 0.55, 0.45, 1) .9s}#secondSec .h2Wrapper h2 .onActivePartsSecond3.h2Line2ndSec::before{height:calc(var(--margin-tertiary-600) + var(--margin-senary-600));transition:height .4s cubic-bezier(0, 0.55, 0.45, 1) .5s}#secondSec .h2Wrapper h2 .onActivePartsSecond3.h2Line2ndSec::after{height:50%;transition:height .4s cubic-bezier(0, 0.55, 0.45, 1) .7s}.lineFirstSec02L>.secLine02.onActivePartsSecond6{transform:scaleX(1);transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) .8s}.lineFirstSec02L>.secLine01.onActivePartsSecond5{transform:scaleY(1);transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) 1s}.lineFirstSec02L>.secLine03.onActivePartsSecond7{transform:scaleX(1);transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) 1.1s}#secondSec .secDetail h3.onActivePartsSecond9::before{width:140%;transition:width .4s cubic-bezier(0, 0.55, 0.45, 1) .9s}.sandTxtAnimation2nd1{-webkit-mask-image:url(img/line-sand.webp?V=29o0);-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position-x:center;-webkit-mask-position-y:-1000rem}.sandTxtAnimation2nd2{-webkit-mask-image:url(img/line-sand.webp?V=29o0);-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position-x:center;-webkit-mask-position-y:-1000rem}.lineFirstSec03L>.secLine02.onActivePartsThird5{transform:scaleX(1);transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) 1s}.lineFirstSec03L>.secLine01.onActivePartsThird4{transform:scaleY(1);transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) 1.1s}.lineFirstSec03L>.secLine03.onActivePartsThird6{transform:scaleX(1);transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) 1.2s}.sandTxtAnimation3rd2{-webkit-mask-image:url(img/line-sand.webp?V=29o0);-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position-x:center;-webkit-mask-position-y:-1000rem}#noveltySec .noveltyInner h2.onActivePartsNovelty4{opacity:1;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) .7s}header{width:100%;height:100svh;outline:1px solid var(--line-color-primary);outline-offset:calc(-1*var(--margin-vertical-septenary))}header::before{content:"";position:absolute;width:1px;background:var(--line-color-primary);display:block;left:50%}header::before{top:0;height:0}header .bgLineWrapper{width:100%;position:absolute;top:50%;transform:translateY(-50%);background:#000;overflow:hidden}header .bgLineWrapper::before,header .bgLineWrapper::after{content:"";position:absolute;width:100%;height:1px;background:var(--line-color-primary);left:0}header .bgLineWrapper::before{top:calc(var(--margin-vertical-octonary)/2)}header .bgLineWrapper::after{bottom:calc(var(--margin-vertical-octonary)/2)}header picture{position:absolute;width:min(50%,620px);top:50%;transform:translateY(-50%);right:0;text-align:center}header picture>img{width:auto;max-height:100svh;display:inline-block}.headerLine{position:relative;top:0;width:50%;float:left}div[class^=headerCorner]{width:27%}.headerCornerL{top:-18%;left:-5%}.headerCornerR{bottom:-29%;right:-5%;top:initial}.lineVertical:first-of-type{height:calc(var(--margin-secondary-600) + 14.58vh);margin-block:-14.58vh var(--margin-senary-600)}.triangleT{top:calc(var(--margin-secondary-600) + var(--number))}#leadSec{width:60%}#firstSec .bgBlack,#secondSec .bgBlack,#thirdSec .bgBlack{top:calc(var(--margin-senary-600) + var(--margin-quaternary-600) - 14rem);height:calc(100% + var(--margin-quinary-600) - var(--margin-quaternary-600));width:calc(100% - var(--margin-quinary-percent))}#firstSec>figure,#secondSec>figure,#thirdSec>figure{width:var(--margin-secondary-percent);z-index:10;position:relative}#firstSec,#secondSec,#thirdSec{width:calc(100% - var(--margin-vertical-septenary)*2);margin-block-end:var(--margin-tertiary)}#firstSec .h2Wrapper,#secondSec .h2Wrapper,#thirdSec .h2Wrapper{z-index:2}#firstSec .secDetail,#secondSec .secDetail,#thirdSec .secDetail{position:absolute;width:var(--margin-primary-percent);right:0;bottom:var(--margin-senary-600);clear:inherit;box-sizing:border-box}#firstSec .secDetail h3,#secondSec .secDetail h3,#thirdSec .secDetail h3{margin-block:calc(var(--margin-quinary-600) - 10rem)}#firstSec .secDetail h3::before,#secondSec .secDetail h3::before,#thirdSec .secDetail h3::before{width:0;left:-20%}#firstSec .secDetail>div,#secondSec .secDetail>div,#thirdSec .secDetail>div{padding-inline-start:0;padding-inline-end:0}.bgImg{opacity:.5}.bgImg .bgMax{display:block}.bgImg .bgMin{display:none}.lineFirstSec01,.lineFirstSec02,.lineFirstSec03{display:none}div[class^=lineFirstSec] :is(.secLine01,.secLine02,.secLine03){position:absolute;background:var(--line-color-primary)}#leadSec>.triangleT{top:calc(var(--margin-secondary-600));left:0}.lineFirstSec01L{position:absolute;top:var(--margin-quinary-percent);width:calc(100% - var(--margin-vertical-septenary-percent));left:var(--margin-vertical-septenary-percent);height:calc(100% + var(--margin-quaternary-percent))}.lineFirstSec01L>.secLine01{width:1px;height:100%}.lineFirstSec01L>.secLine02{width:calc(100% - (var(--margin-senary-600) + var(--margin-quaternary-600))/2);height:1px;bottom:0}.lineFirstSec01L>.secLine03{width:calc(100% - (var(--margin-senary-600) + var(--margin-quaternary-600)));height:1px;top:0}.lineFirstSec01L .h2Wrapper{position:absolute !important;right:0;height:100%;overflow:hidden}#firstSec .h2Wrapper h2{margin-inline-start:0}#firstSec .h2Wrapper h2::after{height:0}#firstSec>figure{float:left}#firstSec .bgBlack{right:0;left:inherit}#firstSec .secDetail{padding-inline-start:var(--margin-senary-percent);padding-inline-end:var(--margin-quinary-percent)}#firstSec .secDetail h3{padding-inline-start:0}#firstSec .bgImg{bottom:inherit;margin-inline-end:-3%;right:0;top:0}.lineFirstSec01L>.secLine02{transform-origin:right;transform:scaleX(0)}.lineFirstSec01L>.secLine01{transform:scaleY(0);transform-origin:bottom}.lineFirstSec01L>.secLine03{transform-origin:left;transform:scaleX(0)}.sandTxtAnimation1st{-webkit-mask-image:url(img/line-sand.webp?V=29o0);-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position-x:center;-webkit-mask-position-y:-1000rem;filter:blur(1px)}.onActivePartsFirst2{-webkit-animation:sandTxtAnimation 1.6s forwards .4s;animation:sandTxtAnimation 1.6s forwards .4s;animation-timing-function:cubic-bezier(0.32, 0, 0.67, 0)}.lineFirstSec02L{position:absolute;top:var(--margin-quinary-percent);width:calc(100% - var(--margin-vertical-septenary-percent));height:calc(100% + var(--margin-quaternary-percent))}.lineFirstSec02L>.secLine01{width:1px;height:100%;right:0}.lineFirstSec02L>.secLine02{width:calc(100% - 24px - 30px);height:1px;bottom:0;right:0}.lineFirstSec02L>.secLine03{width:calc(100% - 24px - 30px);height:1px;top:0;right:0}.lineFirstSec02L .h2Wrapper{position:absolute !important;left:0;height:calc(100% + var(--margin-quaternary-600));overflow:hidden}#secondSec>figure{float:right}#secondSec>figure>img{width:90%;margin-inline:auto}#secondSec .h2Wrapper{width:calc(20px + var(--margin-senary-1350)*2);left:24px}#secondSec .h2Wrapper h2{margin-inline-start:0;left:0;transform:inherit}#secondSec .h2Wrapper h2 .h2Ajust{margin-top:0;width:60px;display:inline-block}#secondSec .bgBlack{left:0;right:inherit}#secondSec .secDetail{left:0;padding-inline-start:var(--margin-quaternary-percent);padding-inline-end:var(--margin-vertical-septenary-percent)}#secondSec .secDetail h3{text-align:left}#secondSec .secDetail h3::before{left:0;width:0}#secondSec .bgImg{margin-inline-start:-3%;right:inherit;bottom:inherit;left:0;top:-14%}.lineFirstSec02L>.secLine02{transform:scaleX(0);transform-origin:left}.lineFirstSec02L>.secLine01{transform:scaleY(0);transform-origin:bottom}.lineFirstSec02L>.secLine03{transform:scaleX(0);transform-origin:right}.onActivePartsSecond1{-webkit-animation:sandTxtAnimation 1.6s forwards .2s;animation:sandTxtAnimation 1.6s forwards .2s;animation-timing-function:cubic-bezier(0.32, 0, 0.67, 0)}.onActivePartsSecond4{-webkit-animation:sandTxtAnimation 1.6s forwards .3s;animation:sandTxtAnimation 1.6s forwards .3s;animation-timing-function:cubic-bezier(0.32, 0, 0.67, 0)}.lineFirstSec03L{position:absolute;top:var(--margin-quinary-percent);width:calc(100% - var(--margin-vertical-septenary-percent));left:var(--margin-vertical-septenary-percent);height:calc(100% + var(--margin-quaternary-percent))}.lineFirstSec03L>.secLine01{width:1px;height:100%}.lineFirstSec03L>.secLine02{width:calc(100% - 24px - 30px);height:1px;bottom:0}.lineFirstSec03L>.secLine03{width:calc(100% - 24px - 60px);height:1px;top:0}.lineFirstSec03L .h2Wrapper{position:absolute !important;right:0;height:calc(100% + var(--margin-quaternary-600));overflow:hidden}#thirdSec .h2Wrapper{width:calc(20px + var(--margin-senary-1350)*2);margin-top:calc(-1*var(--margin-quaternary-600));right:24px}#thirdSec .h2Wrapper h2{margin-inline-start:0;right:0;transform:inherit}#thirdSec .h2Wrapper h2::after{display:none;height:0}#thirdSec .h2Wrapper h2 .h2Ajust{position:relative;margin-top:0;width:60px;display:inline-block}#thirdSec .h2Wrapper h2 .h2Ajust::after{content:"";top:calc(100% + var(--margin-vertical-septenary-600));height:100vh;width:1px;background:var(--line-color-primary);position:absolute;left:50%}#thirdSec .h2Wrapper h2 .h2Line3rdSec{display:inline}#thirdSec .h2Wrapper h2 .h2Line3rdSec::before{height:calc(var(--margin-quinary-600));top:calc(-1*(var(--margin-quinary-600) + var(--margin-vertical-septenary-600)))}#thirdSec .h2Wrapper h2 .h2Line3rdSec::after{height:calc(var(--margin-quinary-600));top:calc(100% + var(--margin-vertical-septenary-600))}#thirdSec>figure{float:left}#thirdSec>figure>img{width:70%;margin-inline:auto}#thirdSec .bgBlack{right:0;left:inherit}#thirdSec .secDetail{padding-inline-end:var(--margin-quaternary-percent)}#thirdSec .secDetail h3{padding-inline-start:0}#thirdSec .bgImg{bottom:inherit;margin-inline-end:-3%;right:0;top:0}.lineFirstSec03L>.secLine02{transform:scaleX(0);transform-origin:right}.lineFirstSec03L>.secLine01{transform:scaleY(0);transform-origin:bottom}.lineFirstSec03L>.secLine03{transform:scaleX(0);transform-origin:left}.onActivePartsThird2{-webkit-animation:sandTxtAnimationL 1.7s forwards .2s;animation:sandTxtAnimationL 1.7s forwards .2s;animation-timing-function:cubic-bezier(0.32, 0, 0.67, 0)}@-webkit-keyframes sandTxtAnimationL{99%{transform:scaleY(1);filter:blur(0);-webkit-mask-position-y:0}100%{-webkit-mask-image:none;transform:scaleY(1);filter:blur(0);-webkit-mask-position-y:0}}@keyframes sandTxtAnimationL{99%{transform:scaleY(1);filter:blur(0);-webkit-mask-position-y:0}100%{-webkit-mask-image:none;transform:scaleY(1);filter:blur(0);-webkit-mask-position-y:0}}.onActivePartsThird3{-webkit-animation:sandTxtAnimationL 1.7s forwards .2s;animation:sandTxtAnimationL 1.7s forwards .2s;animation-timing-function:cubic-bezier(0.32, 0, 0.67, 0)}#thirdSec .h2Wrapper h2 .onActivePartsThird3.h2Line3rdSec::before,#thirdSec .h2Wrapper h2 .onActivePartsThird3.h2Line3rdSec::after{transform:scaleY(1);transition:all .4s cubic-bezier(0, 0.55, 0.45, 1) 1.6s}#gaSec{width:100%}.gaHeight{width:auto;max-height:min(560px,80vh)}#noveltySec{width:min(70%,1000px);height:400rem;display:flex;align-items:center;padding-inline:0}#noveltySec .noveltyInner{padding-inline:0 calc(var(--margin-senary-percent) + var(--margin-vertical-octonary-percent))}#noveltySec .noveltyInner h2{opacity:0;display:block;text-align:center;width:fit-content;background:#000;padding-inline:var(--margin-vertical-octonary-percent)}#noveltySec .noveltyInner>p{margin-block-start:var(--margin-quinary-percent);padding-block-end:0;padding-inline:0}#noveltySec::before{content:"";width:100%;height:100%}#noveltySec::after{content:"";width:90%;height:calc(100% - var(--margin-tertiary-percent) - var(--margin-quinary-percent));top:var(--margin-tertiary-percent);border:1px solid var(--line-color-primary);display:block;position:absolute;opacity:.6;right:0;left:0;margin-inline:auto;box-sizing:border-box;z-index:-1}#noveltySec>figure{width:50%;background:url(img/novelty-bg.webp) no-repeat center;background-size:400rem auto}#noveltySec>figure::before{content:none}#noveltySec>figure>figcaption{display:none}#noveltySec>figure>img{width:auto;height:300rem}}@media(min-width: 1460px){header.onActivePartsHeader::before{height:var(--margin-quaternary-1450);transition:height .4s cubic-bezier(0, 0.55, 0.45, 1) .4s}.lineVertical.onActivePartsLead0:first-of-type{transform:scaleY(1);transition:transform .4s cubic-bezier(0, 0.55, 0.45, 1) .4s}#leadSec>.triangleT.onActivePartsLead9{opacity:1;top:calc(var(--margin-tertiary-1450) + var(--margin-vertical-octonary-1450)/2);left:calc(var(--margin-vertical-octonary-1450)/2);transition:all .4s cubic-bezier(0, 0.55, 0.45, 1) .5s}#leadSec>.triangleB.onActivePartsLead10{opacity:1;bottom:calc(1*(var(--margin-secondary-600) + var(--margin-senary-600) + var(--margin-vertical-octonary-1450)/2));right:calc(var(--margin-vertical-octonary-1450)/2);transition:all .4s cubic-bezier(0, 0.55, 0.45, 1) .5s}header{width:1450px;outline-offset:calc(-1*var(--margin-vertical-octonary-1450))}header::before{height:0}header picture{width:43%;right:var(--margin-senary-1450)}header .bgLineWrapper{background:none}header .bgLineWrapper::before,header .bgLineWrapper::after{content:none}header .bgLineWrapper .h1Wrapper{height:calc(var(--margin-quaternary-1450) + var(--margin-vertical-septenary-1450))}div[class^=headerCorner]{width:calc(var(--margin-quaternary-1450))}.headerCornerL{left:-33rem}.bgLineMax{position:absolute;width:100vw;height:calc(var(--margin-quaternary-1450) + var(--margin-vertical-septenary-1450));top:50%;transform:translateY(-50%);background:#000}.bgLineMax::before,.bgLineMax::after{content:"";position:absolute;width:100%;height:1px;background:var(--line-color-primary);left:0}.bgLineMax::before{top:calc(var(--margin-vertical-octonary-1450)/2)}.bgLineMax::after{bottom:calc(var(--margin-vertical-octonary-1450)/2)}#leadSec{width:840px}.lineVertical:first-of-type{transform-origin:top;transform:scaleY(0);height:calc(var(--margin-tertiary-1450) + var(--margin-quaternary-1450));margin-block:calc(-1*var(--margin-quaternary-1450)) var(--margin-vertical-octonary-1450)}#leadSec>.triangleT{top:calc(var(--margin-tertiary-1450) + var(--margin-vertical-octonary-1450)/2 + var(--number));left:calc(var(--margin-vertical-octonary-1450)/2 + var(--number))}#leadSec>.triangleB{bottom:calc(1*(var(--margin-secondary-600) + var(--margin-senary-600) + var(--margin-vertical-octonary-1450)/2 + var(--number)));right:calc(var(--margin-vertical-octonary-1450)/2 + var(--number))}.leadInner{padding-block:var(--margin-senary-1450)}.leadInner h2{margin-block-end:var(--margin-vertical-octonary-1450)}.leadInner p{text-align:center;margin-inline:var(--margin-vertical-septenary-1450)}div[class^=squareMin]{width:var(--margin-senary-1450)}.squareMinT1,.squareMinB1{left:-64rem}.squareMinT2,.squareMinB2{right:-64rem}#firstSec,#secondSec,#thirdSec{width:1450px;padding-inline:var(--margin-vertical-septenary-1350);margin-block-end:calc(var(--margin-tertiary-1350) - var(--margin-vertical-septenary-1350));box-sizing:border-box}section[id^=first] .h2Wrapper h2,section[id^=second] .h2Wrapper h2,section[id^=third] .h2Wrapper h2{font-size:var(--font-size-primary-max)}#firstSec>figure,#secondSec>figure,#thirdSec>figure{width:var(--margin-secondary-1350)}#firstSec .secDetail h3,#secondSec .secDetail h3,#thirdSec .secDetail h3{margin-block:calc(var(--margin-vertical-septenary-1350) - 4rem)}#firstSec .bgBlack,#secondSec .bgBlack,#thirdSec .bgBlack{top:calc(var(--margin-quaternary-1350) + var(--margin-vertical-octonary-1350));height:calc(100% - (var(--margin-quaternary-1350) + var(--margin-vertical-octonary-1350)) + var(--margin-vertical-septenary-1350));width:calc(100% - var(--margin-quinary-1350) - var(--margin-vertical-septenary-1350))}section[id^=first] .h2Wrapper h2 .break,section[id^=second] .h2Wrapper h2 .break,section[id^=third] .h2Wrapper h2 .break{width:8rem}.lineFirstSec01L,.lineFirstSec02L,.lineFirstSec03L{width:calc(100% - var(--margin-senary-1350));top:var(--margin-senary-1350);height:100%}#firstSec .bgBlack,#thirdSec .bgBlack{right:var(--margin-vertical-septenary-1350)}#firstSec{margin-block-start:0}#firstSec .secDetail{padding-inline-start:var(--margin-senary-1350);padding-inline-end:var(--margin-quaternary-1350)}#firstSec .bgImg{right:0;top:calc(-1*var(--margin-vertical-septenary-1350))}.lineFirstSec01L{left:var(--margin-senary-1350)}#firstSec .h2Wrapper{width:var(--margin-senary-1350);right:var(--margin-senary-1350);top:calc(-1*var(--margin-senary-1350)/2);height:calc(100% + var(--margin-senary-1350)/2)}.lineFirstSec01L>.secLine02{width:calc(100% - var(--margin-senary-1350) - var(--margin-senary-1350)/2)}.lineFirstSec01L>.secLine03{width:calc(100% - (var(--margin-senary-1350) + var(--margin-senary-1350)))}.lineFirstSec02L{left:var(--margin-senary-1350)}#secondSec .secDetail{left:0;padding-inline-start:calc(var(--margin-quaternary-1350) + var(--margin-vertical-octonary-1350));padding-inline-end:var(--margin-vertical-septenary-1350)}#secondSec .h2Wrapper{left:0;margin-top:0;height:calc(100% + var(--margin-senary-1350));top:calc(-1*var(--margin-senary-1350))}#secondSec .h2Wrapper h2{font-size:var(--font-size-primary-max);margin-inline-start:var(--margin-senary-1350)}#secondSec .h2Wrapper h2 .h2Ajust{margin-top:calc(-1*var(--margin-senary-1350))}#secondSec .bgBlack{left:inherit}#secondSec .h2Wrapper h2 .h2Line2ndSec{width:var(--margin-senary-1350)}.lineFirstSec02L>.secLine01{right:calc(var(--margin-senary-1350) + var(--margin-vertical-octonary-1350))}.lineFirstSec02L>.secLine02{width:calc(100% - var(--margin-senary-1350) - var(--margin-vertical-octonary-1350) - 37.5px);left:37.5px}.lineFirstSec02L>.secLine03{width:calc(100% - var(--margin-senary-1350) - var(--margin-vertical-octonary-1350) - (20px + var(--margin-senary-1350)*2));right:calc(var(--margin-senary-1350) + var(--margin-vertical-octonary-1350))}#thirdSec .secDetail{padding-inline-end:var(--margin-quaternary-1350)}#thirdSec>figure>img{width:80%;margin-left:28px}#thirdSec .h2Wrapper{width:calc(20px + var(--margin-senary-1350)*2);right:46px;margin-top:0;height:calc(100% + var(--margin-senary-1350));top:calc(-1*var(--margin-senary-1350))}#thirdSec .h2Wrapper h2 .h2Ajust{width:75px}#thirdSec .h2Wrapper h2{left:0;font-size:var(--font-size-primary-max);margin-inline-start:var(--margin-senary-1350)}.lineFirstSec03L{right:var(--margin-senary-1350)}.lineFirstSec03L>.secLine01{left:46px;height:calc(100% - 75px);top:75px}.lineFirstSec03L>.secLine02{width:calc(100% - 46px - 37.5px - 46px);left:46px}.lineFirstSec03L>.secLine03{left:46px;top:75px;width:calc(100% - 46px - 75px - 46px)}#gaSec{width:1450px;margin-block-end:calc(var(--margin-tertiary-1350) - var(--margin-vertical-septenary-1350) - var(--margin-vertical-octonary-1350))}#noveltySec{margin-block-end:calc(var(--margin-tertiary-1350) - var(--margin-vertical-septenary-1350) - var(--margin-senary-1350))}#noveltySec::after{width:calc(100% - var(--margin-senary-1350));top:var(--margin-senary-1350);height:calc(100% - (var(--margin-senary-1350) + var(--margin-vertical-octonary-1350)))}#noveltySec>figure>img{height:calc(100% - var(--margin-senary-1350))}#noveltySec .noveltyInner>p{margin-block-start:var(--margin-vertical-septenary-1350)}#noveltySec .noveltyInner{padding-inline:0 calc(var(--margin-senary-1350) + var(--margin-vertical-octonary-1350))}#eventSec{margin-block-end:calc(var(--margin-tertiary-1350) - var(--margin-vertical-septenary-1350) - var(--margin-senary-1350))}.eventList{grid-template-columns:750rem 750rem;width:100%}#eventSec h2{padding-block:var(--margin-senary-1350) var(--margin-senary-1350)}.eventList li:nth-of-type(2){padding-block-start:0}.eventList li:nth-of-type(n+2){background:none;border-top:none;border-bottom:none}.eventList li{padding-block-end:var(--margin-vertical-octonary-1450);padding-inline:var(--margin-vertical-octonary-1450)}.eventList li:nth-of-type(4n+3)::after{content:"";width:200vw;height:100%;position:absolute;background:#000;border-top:1px solid var(--line-color-primary);border-bottom:1px solid var(--line-color-primary);left:-50vw}footer{padding-block:var(--margin-vertical-septenary-1450)}footer::before{background:url(img/butterflyB.webp),url(img/butterfly.webp);background-position:45% top,calc(50% + 340rem) 8rem;background-repeat:no-repeat;background-size:min(13%,64px)}}
