@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap);
/*! http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(:root){--height-header-pc:min(calc(90/var(--design-width-pc)*100dvw),90px);--font-size-pc:16;--font-size-sp:14;scroll-behavior:smooth;scroll-padding-top:var(--height-header-pc)}:where(body){height:100%;position:relative;word-break:break-all}:where(a){color:inherit;text-decoration:none}:where(img),:where(svg){display:block;height:auto;max-width:none;width:100%}:where(button),:where(input){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font:inherit}:where(strong){font-weight:900}:where(:root){--z-index-floating-banner:90;--font-ja:"Noto Sans JP",sans-serif;--font-en:"Roboto Condensed",sans-serif;--Black:#262626;--Gray-2:#e9e9e9;--Gray-3:#ddd;--White:#fff;--Logo-Red:#e6002d}header{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;padding-inline:max(10px,50vw - 600px + 10px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;width:100%}header .companyBS{font-size:12px;line-height:1.6;text-align:right}.lpLogo{width:103px!important}#global__function--breadcrumb>li{color:#000;font-size:12px;font-weight:300;line-height:1.7}.lpBody{background-color:#fff;color:var(--Black);font-family:var(--font-ja);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;margin-inline:auto;overflow:clip}.fancybox-content{max-width:none!important}.lpMain{background:url(../images/bg_sp.jpg) no-repeat top/100% auto;font-family:var(--font-ja);padding-top:8vw}.fv,.lpMain{position:relative}.fv{height:141.5vw}.fvBg,.fvBg img{height:100%;width:100%}.fvBg img{max-width:none;-o-object-fit:cover;object-fit:cover}.fvLogo{left:50%;overflow:hidden;position:absolute;top:13.5vw;width:62.75vw}.fvLogo__inner{-webkit-transform:translateY(120%);transform:translateY(120%)}.floatBanner{bottom:5vw;position:fixed;right:5vw;width:45vw;z-index:var(--z-index-floating-banner)}.floatBanner a{border-radius:1vw;display:block;-webkit-filter:drop-shadow(0 0 5vw rgba(0,0,0,.2));filter:drop-shadow(0 0 5vw rgba(0,0,0,.2));overflow:hidden;-webkit-transition:.4s ease;transition:.4s ease}.floatBanner__closeBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:block;height:30px;position:absolute;right:0;top:0;width:30px}.pageNavigation{-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:var(--font-en);font-weight:600;line-height:1.2}.pageNavigation,.pageNavigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageNavigation__list{gap:2vw}.pageNavigation__list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--Black,#262626);color:#fff;font-size:5vw;font-weight:600;justify-content:space-between;line-height:1.2;min-height:12vw;padding:2vw 3vw;position:relative}.pageNavigation__list a:before{background:var(--Gray-2);content:"";height:.5vw;left:0;left:3vw;position:absolute;top:0;width:5vw}.pageNavigation__list a .arrow{display:block;height:4vw;margin-right:-1vw;width:5vw}.pageNavigation__list a .arrow:after{background-color:#fff;content:"";display:block;height:100%;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M9.167 3.333v10.142L4.508 8.817 3.333 10 10 16.666 16.667 10l-1.175-1.175-4.659 4.65V3.333z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M9.167 3.333v10.142L4.508 8.817 3.333 10 10 16.666 16.667 10l-1.175-1.175-4.659 4.65V3.333z'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;width:100%}.leadTxt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1vw;overflow:hidden;padding-top:30vw}.leadTxt.-moved span{-webkit-transform:translateZ(0);transform:translateZ(0)}.leadTxt.-moved span:after{-webkit-transform:scaleX(0);transform:scaleX(0)}.leadTxt.-moved span:first-child,.leadTxt.-moved span:first-child:after{-webkit-transition-delay:.1s;transition-delay:.1s}.leadTxt.-moved span:nth-child(2),.leadTxt.-moved span:nth-child(2):after{-webkit-transition-delay:.2s;transition-delay:.2s}.leadTxt.-moved span:nth-child(3),.leadTxt.-moved span:nth-child(3):after{-webkit-transition-delay:.3s;transition-delay:.3s}.leadTxt.-moved span:nth-child(4),.leadTxt.-moved span:nth-child(4):after{-webkit-transition-delay:.4s;transition-delay:.4s}.leadTxt.-moved span:nth-child(5),.leadTxt.-moved span:nth-child(5):after{-webkit-transition-delay:.5s;transition-delay:.5s}.leadTxt.-moved span:nth-child(6),.leadTxt.-moved span:nth-child(6):after{-webkit-transition-delay:.6s;transition-delay:.6s}.leadTxt.-moved span:nth-child(7),.leadTxt.-moved span:nth-child(7):after{-webkit-transition-delay:.7s;transition-delay:.7s}.leadTxt span{background:#fff;display:block;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-size:4vw;font-weight:700;letter-spacing:.04em;line-height:1;padding:.25em .3em;position:relative;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform 1.8s cubic-bezier(.075,.82,.165,1);transition:-webkit-transform 1.8s cubic-bezier(.075,.82,.165,1);transition:transform 1.8s cubic-bezier(.075,.82,.165,1);transition:transform 1.8s cubic-bezier(.075,.82,.165,1),-webkit-transform 1.8s cubic-bezier(.075,.82,.165,1)}.leadTxt span:after{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform 2.8s cubic-bezier(.075,.82,.165,1);transition:-webkit-transform 2.8s cubic-bezier(.075,.82,.165,1);transition:transform 2.8s cubic-bezier(.075,.82,.165,1);transition:transform 2.8s cubic-bezier(.075,.82,.165,1),-webkit-transform 2.8s cubic-bezier(.075,.82,.165,1);width:100%;z-index:1}.innerContent{margin-inline:auto;padding-inline:20px}.movieSec{margin-top:27.5vw}.headingArea__ttl{font-family:var(--font-en);font-size:20vw;font-weight:600;letter-spacing:-.02em;line-height:1}.headingArea__sub{font-size:4.5vw;font-weight:700;line-height:1.5;margin-top:2.5vw}.movieThumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6vw;margin-top:7.5vw}.movieThumb__img{position:relative}.movieThumb__img:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Ccircle cx='60' cy='60' r='59' fill='%23d9d9d9' stroke='%23fff' stroke-width='2'/%3E%3Cpath fill='%23fff' d='M78 60 48 75.588V44.412z'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:block;height:16vw;inset:0;margin:auto;position:absolute;width:16vw}.movieThumb__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:4vw;font-weight:700;line-height:1.5;margin-top:3vw}.movieThumb__ttl:before{background:currentColor;content:"";display:inline-block;height:4vw;margin-right:2vw;width:1vw}.lineupSec{padding-top:24vw}.lineupNavigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;font-family:var(--font-en);font-weight:600;justify-content:center;line-height:1.2;margin-bottom:9.25vw;margin-top:11.5vw}.lineupNavigation__list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lineupNavigation__list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border-top:2px solid;font-size:3.5vw;font-weight:700;justify-content:space-between;line-height:1.2;min-height:7.5vw;padding-top:2.5vw;position:relative}.lineupNavigation__list a .arrow{display:block;height:5vw;width:5vw}.lineupNavigation__list a .arrow:after{background-color:currentColor;content:"";display:block;height:100%;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M9.167 3.333v10.142L4.508 8.817 3.333 10 10 16.666 16.667 10l-1.175-1.175-4.659 4.65V3.333z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M9.167 3.333v10.142L4.508 8.817 3.333 10 10 16.666 16.667 10l-1.175-1.175-4.659 4.65V3.333z'/%3E%3C/svg%3E") no-repeat center/contain;width:100%}.lineupBlock,.lineupBlock__inner{border-top:1px solid var(--Gray-3)}.headingLine{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:6vw;font-weight:700;line-height:1.2}.headingLine,.headingLine__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.headingLine__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.headingLine .medium{font-size:5vw}.headingLine small{font-size:3.5vw;margin-bottom:1.75vw;margin-top:.5vw}.headingLine:before{background:var(--Logo-Red);content:"";display:inline-block;height:8vw;margin-right:4vw;width:2vw}.lineupCategory{padding-block:8vw}.lineupCards{display:-webkit-box;display:-ms-flexbox;display:flex}.lineupCard{background-color:#fff}.lineupCard__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lineupCard__img{margin-top:4.5vw;overflow:hidden}.lineupCard__img img{-webkit-transition:-webkit-transform 2s cubic-bezier(.01,.67,.58,1);transition:-webkit-transform 2s cubic-bezier(.01,.67,.58,1);transition:transform 2s cubic-bezier(.01,.67,.58,1);transition:transform 2s cubic-bezier(.01,.67,.58,1),-webkit-transform 2s cubic-bezier(.01,.67,.58,1)}.lineupCard__ttl{font-size:3.5vw;font-weight:700;line-height:1.6;margin-top:4.25vw}.lineupCard__ttl small{font-size:2.5vw}.lineupCard__copy{font-size:4.5vw;font-weight:700;line-height:1.5}.lineupCard__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--Black);color:var(--White);font-size:3vw;font-weight:700;height:10vw;line-height:1.5;margin-top:4vw;padding:2vw 4vw;position:relative}.lineupCard__btn:after{background:var(--Gray-2) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath fill='%23262626' fill-rule='evenodd' d='M2.4 3.2h2V4h-2v3.2h3.2v-2h.8v2a.8.8 0 0 1-.8.8H2.4a.8.8 0 0 1-.8-.8V4a.8.8 0 0 1 .8-.8m4.246-.8H4.8v-.8H8v3.2h-.8V2.977L5.066 5.11 4.5 4.546z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat center/2.5vw auto;border-radius:50%;bottom:0;content:"";display:block;height:4vw;margin:auto;position:absolute;right:3vw;top:0;width:4vw}.eventSec{border-top:1px solid var(--Gray-3);margin-top:-1px;padding-top:24vw}.eventHeadingLine{margin-top:8.75vw}.eventHeadingLine:before{min-height:12.25vw}.eventTxt{font-size:3.5vw;font-weight:500;line-height:1.6;margin-top:6vw}.eventBanner{display:block;margin-top:7.75vw}.lpFooter{background:url(../images/footer_bg_sp.jpg) no-repeat bottom/100% auto;padding-top:30vw}.lpFooterNavi__list,.lpFooterNavi__list a{display:-webkit-box;display:-ms-flexbox;display:flex}.lpFooterNavi__list a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--Black);color:#fff;font-size:4.5vw;font-weight:700;justify-content:space-between;line-height:1.5;min-height:26vw;padding:5vw;position:relative}.lpFooterNavi__list a:before{background:var(--Gray-2);content:"";height:1vw;left:5vw;position:absolute;top:0;width:10vw}.lpFooterNavi__list a .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--Gray-2);border-radius:50%;height:8vw;justify-content:center;position:absolute;right:5vw;width:8vw}.lpFooterNavi__list a .icon:after{background-color:var(--Black);content:"";display:block;height:4vw;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath fill='%23262626' fill-rule='evenodd' d='M2.4 3.2h2V4h-2v3.2h3.2v-2h.8v2a.8.8 0 0 1-.8.8H2.4a.8.8 0 0 1-.8-.8V4a.8.8 0 0 1 .8-.8m4.246-.8H4.8v-.8H8v3.2h-.8V2.977L5.066 5.11 4.5 4.546z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath fill='%23262626' fill-rule='evenodd' d='M2.4 3.2h2V4h-2v3.2h3.2v-2h.8v2a.8.8 0 0 1-.8.8H2.4a.8.8 0 0 1-.8-.8V4a.8.8 0 0 1 .8-.8m4.246-.8H4.8v-.8H8v3.2h-.8V2.977L5.066 5.11 4.5 4.546z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat center/contain;width:4vw}.lpFooterMenu{margin-top:11.75vw}.lpFooterMenu__list{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:3vw;font-weight:400;justify-content:center;margin-bottom:12vw}.lpFooterMenu__list,.lpFooterMenu__list>li{display:-webkit-box;display:-ms-flexbox;display:flex}.lpFooterMenu__list>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lpFooterMenu a{text-decoration:underline}.lpFooterCopyright{border-top:1px solid #fff;color:#7a7979;font-size:12px;font-size:3vw;line-height:1;padding-block:5.75vw;text-align:center}.js-hoverUp-btn .js-hoverUp{display:-webkit-box;display:-ms-flexbox;display:flex;height:1lh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;z-index:2}.js-hoverUp-btn .js-hoverUp>*{-webkit-transition:-webkit-transform .8s cubic-bezier(.075,.82,.165,1);transition:-webkit-transform .8s cubic-bezier(.075,.82,.165,1);transition:transform .8s cubic-bezier(.075,.82,.165,1);transition:transform .8s cubic-bezier(.075,.82,.165,1),-webkit-transform .8s cubic-bezier(.075,.82,.165,1)}.js-scroll.headingArea__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;height:1lh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;z-index:2}.js-scroll.headingArea__ttl>*{-webkit-transform:translate3D(0,120%,0);transform:translate3D(0,120%,0);-webkit-transition:-webkit-transform 1.8s cubic-bezier(.075,.82,.165,1);transition:-webkit-transform 1.8s cubic-bezier(.075,.82,.165,1);transition:transform 1.8s cubic-bezier(.075,.82,.165,1);transition:transform 1.8s cubic-bezier(.075,.82,.165,1),-webkit-transform 1.8s cubic-bezier(.075,.82,.165,1)}.js-scroll.headingArea__ttl.-moved span{-webkit-transform:translateZ(0);transform:translateZ(0)}.js-hoverUp-btn-line2 .js-hoverUp{display:-webkit-box;display:-ms-flexbox;display:flex;height:2lh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;z-index:2}.js-hoverUp-btn-line2 .js-hoverUp>*{-webkit-transition:-webkit-transform .8s cubic-bezier(.075,.82,.165,1);transition:-webkit-transform .8s cubic-bezier(.075,.82,.165,1);transition:transform .8s cubic-bezier(.075,.82,.165,1);transition:transform .8s cubic-bezier(.075,.82,.165,1),-webkit-transform .8s cubic-bezier(.075,.82,.165,1)}@media not all and (min-width:769px){:where(body){font-size:.875rem}.lpMain{background-position:center -12.5vw}.fvLogo{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pageNavigation__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.pageNavigation__list>li{width:40%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.movieThumb__ttl{letter-spacing:-.02em}.lineupNavigation__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5vw;width:100%}.lineupNavigation__list>li{width:40%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:calc(50% - 2.5vw)}.lineupCards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lineupCard{border-left:1px solid var(--Gray-3);border-right:1px solid var(--Gray-3)}.lineupCard+.lineupCard{border-top:1px solid var(--Gray-3)}.lineupCard__link{padding:8.25vw 8vw 8vw}.lpFooterNavi__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4vw}.lpFooterNavi__list a .icon{bottom:0;margin:auto;top:0}.lpFooterMenu{margin-inline:7.5vw}.lpFooterMenu__list{gap:3vw}}@media screen and (min-width:769px){:where(body){font-size:1rem}.lpMain{background-image:url(../images/bg_pc.jpg);padding-top:2.7818vw}.fv{height:40.2635vw}.fvLogo{left:10.9077vw;top:15.4465vw;width:29.5754vw}.floatBanner{bottom:1.4641vw;right:1.4641vw;width:14.6412vw}.floatBanner a{border-radius:.2928vw;-webkit-filter:drop-shadow(0 0 1.4641vw rgba(0,0,0,.2));filter:drop-shadow(0 0 1.4641vw rgba(0,0,0,.2))}.pageNavigation__list{gap:1px;width:32.5036vw}.pageNavigation__list a{font-size:1.6105vw;min-height:4.6852vw;min-width:11.713vw;padding-block:.732vw;padding-inline:1.1713vw}.pageNavigation__list a:before{height:.1464vw;left:1.1713vw;width:1.4641vw}.pageNavigation__list a .arrow{height:1.4641vw;margin-right:-.2197vw;width:1.4641vw}.leadTxt{gap:.2928vw;padding-top:11.713vw}.leadTxt span{font-size:1.9033vw;padding:.3em}.innerContent{width:81.0395vw}.movieSec{margin-top:10.9809vw}.headingArea__ttl{font-size:10.2489vw}.headingArea__sub{font-size:1.9033vw;margin-top:.732vw}.movieThumbs{gap:2.9282vw;margin-top:4.2459vw}.movieThumb__img:before{height:8.7847vw;width:8.7847vw}.movieThumb__ttl{font-size:1.6105vw;margin-top:1.9033vw}.movieThumb__ttl:before{height:1.4641vw;margin-right:.5856vw;width:.5856vw}.lineupSec{padding-top:11.713vw}.lineupNavigation{margin-bottom:5.8565vw;margin-top:6.4421vw}.lineupNavigation__list{-webkit-box-pack:center;-ms-flex-pack:center;gap:1.1713vw;justify-content:center}.lineupNavigation__list>li:last-child{border-right:1px solid var(--color-navyblue)}.lineupNavigation__list a{font-size:1.3177vw;min-height:2.855vw;min-width:14.6412vw;padding-top:.5856vw}.lineupNavigation__list a .arrow{height:1.4641vw;width:1.4641vw}.lineupBlock+.lineupBlock{margin-top:-1px}.headingLine,.headingLine .medium{font-size:2.6354vw}.headingLine small{font-size:1.3177vw;margin-bottom:.732vw;margin-top:.2928vw}.headingLine:before{height:2.9282vw;margin-right:1.3177vw;width:.5856vw}.lineupCategory{padding-block:3.4407vw}.lineupCards{-ms-flex-wrap:wrap;flex-wrap:wrap}.lineupCard{border-bottom:1px solid var(--Gray-3);border-right:1px solid var(--Gray-3);width:50%}.lineupCard:nth-child(odd){border-left:1px solid var(--Gray-3)}.lineupCard__link{padding:3.4407vw 3.5139vw 3.9531vw}.lineupCard__img{margin-top:1.5373vw}.lineupCard__ttl{font-size:1.3177vw;margin-top:1.3177vw}.lineupCard__ttl small{font-size:1.0248vw}.lineupCard__copy{font-size:1.9033vw}.lineupCard__btn{font-size:1.0248vw;height:3.5139vw;margin-top:1.7569vw;padding:.5856vw 1.1713vw}.lineupCard__btn:after{background-size:.732vw auto;height:1.1713vw;right:1.1713vw;width:1.1713vw}.eventSec{padding-top:10.9809vw}.eventHeadingLine{margin-top:3.6603vw}.eventHeadingLine:before{min-height:5.2708vw}.eventTxt{font-size:1.1713vw;margin-top:1.8301vw}.eventBanner{margin-top:4.6852vw}.lpFooter{background-image:url(../images/footer_bg_pc.jpg);padding-top:10.2489vw}.lpFooterNavi__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lpFooterNavi__list>li{width:25.6222vw}.lpFooterNavi__list a{font-size:1.9033vw;min-height:16.1054vw;padding-block:.732vw;padding-inline:2.5622vw}.lpFooterNavi__list a:before{height:.2928vw;left:2.0497vw;width:2.9282vw}.lpFooterNavi__list a .icon{bottom:1.4641vw;height:2.3426vw;right:1.4641vw;width:2.3426vw}.lpFooterNavi__list a .icon:after{height:1.1713vw;width:1.1713vw}.lpFooterMenu{margin-top:4.3923vw}.lpFooterMenu__list{font-size:.8784vw;margin-bottom:2.9282vw}.lpFooterMenu__list>li+li:before{background:var(--Black);content:"";height:.5856vw;margin-inline:1.1713vw;width:.0732vw}.lpFooterCopyright{font-size:.8784vw;padding-block:1.6837vw}}@media (any-hover:hover){.floatBanner a:hover{-webkit-filter:drop-shadow(0 0 0 transparent);filter:drop-shadow(0 0 0 rgba(0,0,0,0))}.pageNavigation__list a:hover{color:var(--Gray-3)}.pageNavigation__list a:hover .arrow:after{background-color:var(--Gray-3)}.lineupCard__link:hover .lineupCard__btn{color:var(--Gray-3)}.lineupCard__link:hover .lineupCard__img img{-webkit-transform:scale(1.2);transform:scale(1.2)}.lpFooterNavi__list a:hover{color:var(--Gray-3)}.lpFooterMenu a:hover{text-decoration:none}.js-hoverUp-btn-line2:hover .js-hoverUp span,.js-hoverUp-btn:hover .js-hoverUp span{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}