@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700&family=Noto+Sans+JP:wght@100..900&display=swap";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}a,button{-webkit-tap-highlight-color:initial}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}*:focus:not(:focus-visible),*::before:focus:not(:focus-visible),*::after:focus:not(:focus-visible){outline:none}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.plain-list{list-style:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'/%3E");padding-left:0}:root{--c-text: #000;--c-text-light: #fff;--c-lightgray: #f1f1f1;--c-base: #fff;--c-main: #000;--c-accent: #ffe901;--c-link: #ffe901;--c-visited: rgb(217.6, 198.7527559055, 0);--c-link-hover: rgb(255, 236.3, 39.1);--c-accent-dark: #ffe600;--c-link-dark: #ffe600;--c-visited-dark: rgb(216.75, 195.5, 0);--c-link-dark-hover: rgb(255, 233.75, 38.25);--c-focus: #cd820a;--c-disabled: #bebebe;--c-error: #d21515;--ff-jp: "Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--ff-en: "Barlow Condensed",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--ff-foreign-txt: "Noto Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--ff-hk: "Noto Sans HK",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--ff-kr: "Noto Sans KR",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--f-size: 16;--f-lh: 1.6;--f-lh-short: 1.2;--f-lh-tall: 2.0;--f-ls: 0;--max-width: 1024px;--mr-max: 6rem;--mr-xlarge: 5rem;--mr-large: 4rem;--mr-lmedium: 3.5rem;--mr-medium: 3rem;--mr-smedium: 2.5rem;--mr-small: 2rem;--mr-xsmall: 1rem;--mr-min: 0.5rem;--header-height: 5rem;--easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);--easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);--easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);--easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);--easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);--easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);--easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);--easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);--easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);--easeInOutExpo: cubic-bezier(1, 0, 0, 1);--easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);--easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);--easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);--easeInBack: cubic-bezier(0.6, -0.28, 0.735, 0.045);--easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1.275);--easeInOutBack: cubic-bezier(0.68, -0.55, 0.265, 1.55);--time: 0.3s;--opacity: 0.6;--easing: ease;--skew: 30deg}.is-scrollDown{--header-height: 0rem}html{block-size:100%}body{font-size:16px;font-size:1rem;position:relative;background-color:var(--c-base);font-family:var(--ff-jp);font-weight:500;line-height:var(--f-lh);color:var(--c-text);letter-spacing:var(--f-ls);word-wrap:break-word;overflow-wrap:break-word}img{max-inline-size:100%;height:auto;font-size:0;line-height:1;vertical-align:bottom}a{color:var(--c-link);text-decoration:underline;text-underline-offset:5px;outline:none;transition:color var(--time) var(--easing)}@media(hover: hover){a:hover{text-decoration:none;color:var(--c-link-hover)}}a:where(.is-dark){color:var(--c-text-light)}@media(hover: hover){a:where(.is-dark):hover{text-decoration:none;color:var(--c-link-dark-hover)}}@media(hover: hover){a img{transition:opacity var(--time) var(--easing)}a img:hover{opacity:.8}}mark:not([class]){color:#fff;background-color:var(--c-accent)}summary{cursor:pointer}[aria-hidden=true]{display:none}:focus-visible,:where(button,[type=button]):focus-visible{outline:.125rem solid var(--c-focus);outline-offset:.0625rem;border-radius:.25rem}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{display:none}.button-auto-play{width:30px;height:30px;background:rgba(0,0,0,0);border-radius:30px;border:2px solid #222;position:relative;overflow:hidden;transition:opacity var(--time) var(--easing)}@media(hover: hover){.button-auto-play:hover{opacity:.8}}.button-auto-play::before,.button-auto-play::after{content:"";display:block;border:0 solid #222;border-width:7px 2px;position:absolute;top:calc(50% - 7px);left:calc(50% - 2px);transition:all .2s ease}.button-auto-play::before{transform:translateX(-90%);z-index:1}.button-auto-play::after{transform:translateX(90%)}.button-auto-play.is-stop::before{opacity:0}.button-auto-play.is-stop::after{top:calc(50% - 6px);left:calc(50% - 13px);border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:10px solid #222;border-right:0}.fancybox-content{background:rgba(0,0,0,0) !important}.fancybox-iframe{width:360px;height:auto;max-width:90vw;aspect-ratio:9/16;top:50%;left:50%;transform:translate(-50%, -50%)}.is-list-only{display:none}.js-tab-content{opacity:0;transform:translateY(-10px);transition:opacity .15s,transform .15s}.js-tab-content.is-active{opacity:1;transform:translateY(0)}.js-tab-content[hidden]{display:none}.js-tab-2-content{opacity:0;transform:translateY(-10px);transition:opacity .15s,transform .15s}.js-tab-2-content.is-active{opacity:1;transform:translateY(0)}.js-tab-2-content[hidden]{display:none}.mh-header,.mh-footer{font-family:"メイリオ","Meiryo","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka","sans-serif";position:relative;z-index:10}.mh-header a,.mh-footer a{text-underline-offset:unset}@media screen and (max-width: 1024px){.mh-header header,.mh-footer header{width:100%;min-width:inherit}}.mh-header .box,.mh-footer .box{margin:0 auto;width:1200px}@media screen and (max-width: 1024px){.mh-header .box,.mh-footer .box{width:95%;min-width:inherit}}.mh-header{background:#fff;line-height:1}.mh-footer{background:#000;position:relative;z-index:2}.sp_header{width:100%}#header_nav li a{text-decoration:none}#header_nav li .menu_txt{border:0 !important}#header_nav_sp strong{font-weight:normal}#header_nav_sp .toggle{position:absolute}#header_nav_sp .toggle.active{position:fixed}#footer_sns{margin-top:5px}.c-headline{width:-moz-fit-content;width:fit-content;margin:0 auto}.c-headlineMain{font-size:70px;font-size:4.375rem;font-family:var(--ff-en);line-height:.75;letter-spacing:.04em;padding:0 42px 3px;background:no-repeat;background-image:linear-gradient(90deg, #85000b 0 17px, transparent 0 calc(100% - 17px), #85000b calc(100% - 17px)),linear-gradient(#85000b 0 13px, transparent 0 calc(100% - 13px), #85000b calc(100% - 13px)),linear-gradient(90deg, #85000b 0 17px, transparent 0 calc(100% - 17px), #85000b calc(100% - 17px)),linear-gradient(#85000b 0 13px, transparent 0 calc(100% - 13px), #85000b calc(100% - 13px));background-size:100% 5px,5px 100%,100% 5px,5px 100%;background-position:top,right,bottom,left}@media screen and (max-width: 768px){.c-headlineMain{font-size:40px;font-size:2.5rem;background-image:linear-gradient(90deg, #85000b 0 10px, transparent 0 calc(100% - 10px), #85000b calc(100% - 10px)),linear-gradient(#85000b 0 9px, transparent 0 calc(100% - 9px), #85000b calc(100% - 9px)),linear-gradient(90deg, #85000b 0 10px, transparent 0 calc(100% - 10px), #85000b calc(100% - 10px)),linear-gradient(#85000b 0 9px, transparent 0 calc(100% - 9px), #85000b calc(100% - 9px));background-size:100% 3px,3px 100%,100% 3px,3px 100%}}.c-headlineSub{font-size:20px;font-size:1.25rem;line-height:1;letter-spacing:-0.1em;width:-moz-fit-content;width:fit-content;min-width:150px;text-align:center;margin:17px auto 0;padding:5px 20px;color:#fff;background:no-repeat center/52% 52%;background-image:linear-gradient(135deg, transparent 8px, #000 8px),linear-gradient(-45deg, transparent 10px, #000 10px),linear-gradient(#000, #000),linear-gradient(#000, #000);background-position:top left,bottom right,top right,bottom left;transform:translateX(-4%)}@media screen and (max-width: 768px){.c-headlineSub{font-size:16px;font-size:1rem;background-image:linear-gradient(135deg, transparent 4px, #000 4px),linear-gradient(-45deg, transparent 5px, #000 5px),linear-gradient(#000, #000),linear-gradient(#000, #000)}}.c-button{width:400px;max-width:100%;transition:transform .3s ease,opacity .3s ease;transform:translateZ(0);filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.7))}@media(hover: hover){.c-button:not(.is-current):not(:disabled):hover{opacity:.8}}.c-button.is-no-arrow .c-button__inner::after{display:none}.c-button.is-current .c-button__inner{background:#ffe901}.c-button:disabled{filter:none}.c-button:disabled .c-button__inner{background:linear-gradient(to right, #5e5e5e, #757575)}.c-button:disabled .c-button__inner::before{background:linear-gradient(to right, #5e5e5e, #757575)}.c-button__inner{color:#fff;background:#fff;clip-path:polygon(10px 0, calc(100% - 10px) 0, calc(100% - 10px) 15px, 100% 25px, 100% calc(100% - 25px), calc(100% - 25px) 100%, 0 100%, 0 10px);display:block;position:relative;z-index:1;transition:background .3s ease}.c-button__inner::before{content:"";display:block;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index:-1;clip-path:polygon(13px 1px, calc(100% - 13px) 1px, calc(100% - 13px) calc(100% - 16px), calc(100% - 28px) calc(100% - 1px), 1px calc(100% - 1px), 1px calc(100% - 13px), 10px calc(100% - 24px), 10px 26px, 1px 18px, 1px 12px)}.c-button__inner::after{content:"";display:block;width:12px;height:18px;background:#fff;-webkit-mask:url("../images/icon_arrow.svg") alpha no-repeat center/contain;mask:url("../images/icon_arrow.svg") alpha no-repeat center/contain;position:absolute;top:calc(50% - 9px);right:32px;transform:rotate(90deg)}.c-button__text{font-size:22px;font-size:1.375rem;font-weight:800;padding:27px 0;display:block}@media screen and (max-width: 1024px){.c-button__text{font-size:18px;font-size:1.125rem;padding:20px 0}}.c-button__img{transition:filter .3s ease;width:100%}.c-sliderPager{color:#000;position:absolute;top:calc(50% - 30px);z-index:10;width:60px;height:60px;background:no-repeat center/52% 52%;background-position:top left,bottom right,top right,bottom left;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.7))}@media screen and (max-width: 1024px){.c-sliderPager{width:40px;height:40px}}@media(hover: hover){.c-sliderPager:hover::after{background:#ffe901}}.c-sliderPager.is-red{color:#85000b}.c-sliderPager::after{content:"";display:block;width:100%;height:100%;background:#fff;transition:background .3s ease;-webkit-mask:alpha no-repeat center/contain;mask:alpha no-repeat center/contain}.c-sliderPager--next{left:calc(100% - 10px);background-image:linear-gradient(currentColor, currentColor),linear-gradient(-45deg, transparent 10px, currentColor 10px),linear-gradient(currentColor, currentColor),linear-gradient(currentColor, currentColor)}.c-sliderPager--next::after{-webkit-mask-image:url("../images/icon_next.svg");mask-image:url("../images/icon_next.svg")}.c-sliderPager--prev{right:calc(100% - 10px);background-image:linear-gradient(135deg, transparent 8px, currentColor 8px),linear-gradient(currentColor, currentColor),linear-gradient(currentColor, currentColor),linear-gradient(currentColor, currentColor)}.c-sliderPager--prev::after{-webkit-mask-image:url("../images/icon_prev.svg");mask-image:url("../images/icon_prev.svg")}.p-contents{text-align:left}.p-page-top{color:#fff;position:fixed;right:30px;bottom:80px;background:no-repeat center/50% 52%;background-image:linear-gradient(135deg, transparent 10px, #000 10px),linear-gradient(-45deg, transparent 10px, #000 10px),linear-gradient(#000, #000),linear-gradient(#000, #000);background-position:top left,bottom right,top right,bottom left;z-index:10;transition:opacity .3s ease,color .3s ease;opacity:0}@media screen and (max-width: 1024px){.p-page-top{right:20px;bottom:20px}}@media screen and (max-width: 768px){.p-page-top{width:40px;height:40px}}@media(hover: hover){.p-page-top:hover{color:#ffe901}}.p-page-top.is-active{opacity:1}.p-page-top svg{width:100%;height:100%}.p-nav{position:absolute;top:0;right:0;bottom:0;z-index:10;text-align:right;padding:0 30px 155px 0;transition:opacity .3s ease,visibility .3s ease}@media screen and (max-width: 1024px){.p-nav{position:fixed;left:0;z-index:100;opacity:0;visibility:hidden;pointer-events:none}}.p-nav.is-active{opacity:1;visibility:visible;pointer-events:auto}.p-navOpen{position:absolute;top:20px;left:20px;width:60px;height:60px;background:no-repeat center/52% 52%;background-image:linear-gradient(135deg, transparent 10px, #000 10px),linear-gradient(-45deg, transparent 10px, #000 10px),linear-gradient(#000, #000),linear-gradient(#000, #000);background-position:top left,bottom right,top right,bottom left;opacity:0;pointer-events:none}@media screen and (max-width: 1024px){.p-navOpen{opacity:1;pointer-events:auto}}@media screen and (max-width: 768px){.p-navOpen{width:40px;height:40px}}.p-navClose{position:absolute;top:20px;left:20px;z-index:10;width:60px;height:60px;background:no-repeat center/52% 52%;background-image:linear-gradient(135deg, transparent 10px, #000 10px),linear-gradient(-45deg, transparent 10px, #000 10px),linear-gradient(#000, #000),linear-gradient(#000, #000);background-position:top left,bottom right,top right,bottom left;opacity:0;pointer-events:none}@media screen and (max-width: 1024px){.p-navClose{opacity:1;pointer-events:auto}}@media screen and (max-width: 768px){.p-navClose{width:40px;height:40px}}.p-navBackdrop{width:100%;max-width:200px;background:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));position:absolute;top:0;right:0;height:100%;z-index:0}@media screen and (max-width: 1024px){.p-navBackdrop{max-width:100%;background:#000 no-repeat;background-image:url("../images/bg_left.webp"),url("../images/bg_right.webp");background-position:top left,bottom right;background-size:50% auto}}.p-navList{height:100%;display:flex;flex-direction:column;justify-content:center;gap:34px;position:relative;z-index:1;text-shadow:0 0 10px #000}.p-navListItemLink{color:#fff;display:inline-flex;flex-direction:column;align-items:flex-end;text-decoration:none;gap:6px}@media(hover: hover){.p-navListItemLink:hover .p-navListItemLinkMain::after{transform:translateX(5px)}}.p-navListItemLinkMain{font-size:32px;font-size:2rem;font-family:var(--ff-en);line-height:1;display:inline-flex;align-items:center;gap:10px}.p-navListItemLinkMain::after{content:"";display:block;width:11px;height:18px;background:currentColor;transition:transform .3s ease;-webkit-mask:url("../images/icon_arrow.svg") alpha no-repeat center/contain;mask:url("../images/icon_arrow.svg") alpha no-repeat center/contain}.p-navListItemLinkSub{font-size:16px;font-size:1rem;line-height:1}.p-top{position:relative}.js-inview-blur{transition:filter .5s ease,transform .5s ease,opacity .5s ease;filter:blur(10px);transform:translateY(20px);opacity:0}.js-inview-blur.is-view{filter:blur(0);transform:translateY(0);opacity:1}.js-random-text span{display:inline-block}.p-top__background{position:fixed;top:0;left:0;width:100dvw;height:100dvh;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-top__visual{overflow:hidden;background:#000;position:relative}.p-top__visualContent{text-align:center;width:37.062vw;position:absolute;top:25.6vw;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:1vw;z-index:1}@media screen and (max-width: 1024px){.p-top__visualContent{top:135vw;width:70vw}}.p-top__visualContentLogoImg{width:90.682%;transform:translateY(20px);opacity:0;transition:transform .8s ease .4s,opacity .8s ease .4s}.is-view .p-top__visualContentLogoImg{transform:translateY(0);opacity:1}.p-top__visualContentCopyImg{transform:translateY(20px);opacity:0;transition:transform .8s ease .5s,opacity .8s ease .5s}.is-view .p-top__visualContentCopyImg{transform:translateY(0);opacity:1}.p-top__visualMain{display:flex;width:101vw}@media screen and (max-width: 1024px){.p-top__visualMain{flex-wrap:wrap}}.p-top__visualMainItem{width:25%;transition:transform .8s ease,opacity .8s ease;transform:translateY(20px);opacity:0}@media screen and (max-width: 1024px){.p-top__visualMainItem{width:50%}}.is-view .p-top__visualMainItem{transform:translateY(0);opacity:1}.p-top__visualMainItem:nth-child(2){transition-delay:.1s}.p-top__visualMainItem:nth-child(3){transition-delay:.2s}.p-top__visualMainItem:nth-child(4){transition-delay:.3s}.p-top__visualMainItemImg{width:100%}.p-top__news{background:url("../images/bg_news.webp") repeat-y top center/100% auto;position:relative;z-index:2;margin-top:.7vw;padding:20px 0 25px}.p-top__newsBackground{position:absolute;left:0;width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-top__newsBackground--top{bottom:100%}.p-top__newsBackground--bottom{top:100%}.p-top__newsInner{max-width:1240px;margin:0 auto;padding:0 20px}.p-top__newsContent{color:#fff;background:no-repeat center/50% 52%;background-image:linear-gradient(135deg, transparent 10px, #000 10px),linear-gradient(-45deg, transparent 10px, #000 10px),linear-gradient(#000, #000),linear-gradient(#000, #000);background-position:top left,bottom right,top right,bottom left;position:relative}.p-top__newsTitle{font-size:35px;font-size:2.1875rem;font-family:var(--ff-en);line-height:1;padding:2px 32px;letter-spacing:.05em;position:absolute;top:0;left:0;z-index:2;background:no-repeat center/50% 52%;background-image:linear-gradient(135deg, transparent 10px, #85000b 10px),linear-gradient(-45deg, transparent 10px, #85000b 10px),linear-gradient(#85000b, #85000b),linear-gradient(#85000b, #85000b);background-position:top left,bottom right,top right,bottom left}@media screen and (max-width: 1024px){.p-top__newsTitle{font-size:25px;font-size:1.5625rem}}.p-top__newsPager{display:flex;flex-direction:row-reverse;justify-content:center;gap:10px;position:absolute;top:calc(50% - 34px);right:30px}@media screen and (max-width: 1024px){.p-top__newsPager{top:20px;right:20px}}.p-top__newsPager .c-sliderPager{position:static}.p-top__newsSliderList{text-align:center;padding:22px 0}@media screen and (max-width: 1024px){.p-top__newsSliderList{padding:44px 0 20px}}.p-top__newsSliderListItemInner{display:flex;align-items:center;justify-content:center;gap:44px}@media screen and (max-width: 1024px){.p-top__newsSliderListItemInner{flex-direction:column;gap:6px;align-items:stretch;text-align:left}}.p-top__newsSliderListItem{padding-left:30px}@media screen and (max-width: 1024px){.p-top__newsSliderListItem{padding:0 20px}}.p-top__newsSliderListItemDate{font-size:24px;font-size:1.5rem;font-family:var(--ff-en);line-height:1;color:#ffe901}@media screen and (max-width: 1024px){.p-top__newsSliderListItemDate{font-size:18px;font-size:1.125rem}}.p-top__newsSliderListItemTitle{font-size:20px;font-size:1.25rem;line-height:1}@media screen and (max-width: 1024px){.p-top__newsSliderListItemTitle{font-size:16px;font-size:1rem;line-height:1.6}}.p-top__newsSliderListItemTitle a{color:inherit}.p-top__body{position:relative;z-index:1;padding:10px 0 0}.p-top__bodyBackground{width:100%;height:100%;position:absolute;top:0;left:0;z-index:11;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 1024px){.p-top__bodyBackground{display:none}}.p-top__bodyBackgroundImg{position:sticky}.p-top__bodyBackgroundImg--left{width:22%;top:0;left:0;transform:translateX(-7%)}.p-top__bodyBackgroundImg--right{width:22%;bottom:0;right:0;align-self:end}.p-top__pickup{margin-top:137px;padding-top:40px;padding-bottom:124px;overflow:hidden}@media screen and (max-width: 1024px){.p-top__pickup{margin-top:40px;padding:40px 40px 60px}}.p-top__pickupSlider{max-width:640px;margin:50px auto 0;text-align:center;overflow:visible;position:relative}@media screen and (max-width: 1024px){.p-top__pickupSlider{margin-top:30px}}.p-top__pickupSlider .c-sliderPager{top:32%}@media screen and (max-width: 1024px){.p-top__pickupSlider .c-sliderPager{top:18vw}}.p-top__pickupSliderItemLink{display:block;color:inherit;text-decoration:none;padding:0 10px}.p-top__pickupSliderItemLinkFigure{transform:scale(0.8);padding:10px;transition:background .3s ease,transform .3s ease}.swiper-slide-active .p-top__pickupSliderItemLinkFigure{background:#85000b;transform:scale(1)}.swiper-slide-active .p-top__pickupSliderItemLinkFigure::before{opacity:1}.p-top__pickupSliderItemLinkFigure::before{content:"";display:block;position:absolute;top:15%;bottom:15%;right:-10px;left:-10px;background:no-repeat center/50% 52%;background-image:linear-gradient(135deg, transparent 10px, #85000b 10px),linear-gradient(-45deg, transparent 10px, #85000b 10px),linear-gradient(-135deg, transparent 10px, #85000b 10px),linear-gradient(45deg, transparent 10px, #85000b 10px);background-position:top left,bottom right,top right,bottom left;opacity:0;transition:opacity .3s ease}.p-top__pickupSliderItemLinkFigureImg{width:100%;position:relative;z-index:1;aspect-ratio:600/341}.p-top__pickupSliderItemLinkTitle{margin-top:15px;opacity:0;transition:opacity .3s ease;color:#000}.swiper-slide-active .p-top__pickupSliderItemLinkTitle{opacity:1}.p-top__pickupSliderItemLinkStatus{font-size:24px;font-size:1.5rem;font-weight:800;line-height:1;width:-moz-fit-content;width:fit-content;margin:17px auto 0;padding:5px 20px 5px 28px;color:#ffe901;background:no-repeat center/52% 52%;background-image:linear-gradient(135deg, transparent 8px, #000 8px),linear-gradient(-45deg, transparent 10px, #000 10px),linear-gradient(#000, #000),linear-gradient(#000, #000);background-position:top left,bottom right,top right,bottom left;transform:translateX(1%);opacity:0;transition:opacity .3s ease}@media screen and (max-width: 768px){.p-top__pickupSliderItemLinkStatus{font-size:18px;font-size:1.125rem}}.swiper-slide-active .p-top__pickupSliderItemLinkStatus{opacity:1}.p-top__about{padding-top:40px;padding-bottom:124px;overflow:hidden}@media screen and (max-width: 1024px){.p-top__about{padding:40px 20px 60px}}.p-top__aboutInner{max-width:1200px;margin:0 auto}.p-top__aboutContent{margin-top:50px;position:relative;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.5))}.p-top__aboutContentBackground{width:100%}.p-top__aboutSlider{width:33%;position:absolute;top:15%;left:8.3%}@media screen and (max-width: 1024px){.p-top__aboutSlider{width:56%;top:8%;left:22%}}.p-top__aboutSliderPagination{width:33%;position:absolute;top:90%;left:8.3%;font-size:0}@media screen and (max-width: 1024px){.p-top__aboutSliderPagination{width:60%;top:50%;left:20%}}.p-top__aboutSliderPagination .swiper-pagination-bullets{display:flex;align-items:center;justify-content:center;gap:3%}.p-top__aboutSliderPagination .swiper-pagination-bullet{width:3%;height:auto;aspect-ratio:1/1;background:#fff;margin:0 !important;opacity:1;transition:transform .3s ease,background .3s ease}.p-top__aboutSliderPagination .swiper-pagination-bullet-active{background:#ffe901;transform:scale(1.5)}.p-top__planning{padding-top:40px;overflow:hidden}@media screen and (max-width: 1024px){.p-top__planning{padding:40px 0 0}}.p-top__planningBackground{position:relative}.p-top__planningBackground::before{content:"";display:block;background:url("../images/planning/bg.webp") repeat top center rgba(0,0,0,.4);clip-path:polygon(0 0, 77% 0, calc(77% + 85px) 70px, 100% 70px, 100% 100%, 22% 100%, calc(22% - 65px) calc(100% - 70px), 0 calc(100% - 70px));position:absolute;top:136px;right:0;bottom:0;left:0;pointer-events:none}.p-top__planningInner{max-width:1160px;margin:0 auto;padding-bottom:32px}@media screen and (max-width: 1024px){.p-top__planningInner{padding:0 20px 20px}}.p-top__planningHeader{position:relative}.p-top__planningHeader .c-sliderPager{top:calc(50% - 20px)}@media screen and (max-width: 1024px){.p-top__planningHeader .c-sliderPager{top:calc(50% - 10px)}}.p-top__planningHeader .c-sliderPager--next{left:calc(100% - 40px)}@media screen and (max-width: 1024px){.p-top__planningHeader .c-sliderPager--next{left:calc(100% - 30px)}}.p-top__planningHeader .c-sliderPager--prev{right:calc(100% - 40px)}@media screen and (max-width: 1024px){.p-top__planningHeader .c-sliderPager--prev{right:calc(100% - 30px)}}.p-top__planningHeaderSlider{padding-top:60px;padding:60px 20px 40px}.p-top__planningHeaderSliderItem{width:280px;margin-right:30px}@media screen and (max-width: 1024px){.p-top__planningHeaderSliderItem{width:148px;margin-right:20px}}.p-top__planningHeaderSliderItemButton{width:100%;position:relative;transition:opacity .3s ease;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.7))}@media(hover: hover){.p-top__planningHeaderSliderItemButton:not(.is-current):not(:disabled):hover{opacity:.8}}.p-top__planningHeaderSliderItemButton:disabled{filter:none}.p-top__planningHeaderSliderItemButton::before{content:"";position:absolute;inset:-4px;background:#757575;clip-path:polygon(14px 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%, 0 14px);z-index:-1;transition:background .3s ease}@media screen and (max-width: 768px){.p-top__planningHeaderSliderItemButton::before{inset:-2px}}.p-top__planningHeaderSliderItemButton.is-current::before{background:#ffe901}.p-top__planningHeaderSliderItemButtonImg{width:100%;clip-path:polygon(14px 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%, 0 14px)}.p-top__planningContent{display:flex;justify-content:space-between;padding-right:80px;position:relative}@media screen and (max-width: 1024px){.p-top__planningContent{display:block;padding-right:0}}.p-top__planningContentBackground{position:absolute;top:0;right:80px;bottom:0;left:80px;background:no-repeat center/50% 50%;background-image:linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)),linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)),linear-gradient(-135deg, transparent 15px, rgba(255, 255, 255, 0.6) 15px),linear-gradient(45deg, transparent 25px, rgba(255, 255, 255, 0.6) 25px);background-position:top left,bottom right,top right,bottom left;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.5))}@media screen and (max-width: 1024px){.p-top__planningContentBackground{right:0;left:0}}.p-top__planningContentBackground::before,.p-top__planningContentBackground::after{content:"";display:block;position:absolute;background:#fff}.p-top__planningContentBackground::before{width:20px;top:20%;left:100%;bottom:20%;clip-path:polygon(0 0, 100% 20px, 100% calc(100% - 20px), 0% 100%)}.p-top__planningContentBackground::after{height:20px;right:50%;left:35px;bottom:0;clip-path:polygon(20px 0, calc(100% - 20px) 0, 100% 100%, 0% 100%)}.p-top__planningContentNav{padding-top:40px;position:relative;z-index:1}@media screen and (max-width: 1024px){.p-top__planningContentNav{padding:20px 20px 0}}.p-top__planningContentNavList{display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 1024px){.p-top__planningContentNavList{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}}.p-top__planningContentNavListItem .c-button{width:100%}.p-top__planningContentNavListItem .c-button:not(.is-current) .c-button__img{filter:grayscale(1)}.p-top__planningContentNavListItem .c-button.is-current{transform:translateX(-20px)}@media screen and (max-width: 1024px){.p-top__planningContentNavListItem .c-button.is-current{transform:translateX(0)}}@media screen and (max-width: 1024px){.p-top__planningContentNavListItem .c-button__inner{padding:4% 0}}@media screen and (max-width: 1024px){.p-top__planningContentNavListItem .c-button__img{width:130%;max-inline-size:200%;transform:translateX(-12.5%)}}.p-top__planningContentMain{padding:35px 42px 38px;position:relative;z-index:1}@media screen and (max-width: 1024px){.p-top__planningContentMain{padding:20px}}.p-top__planningContentMain img{width:100%}.p-top__lineup{margin-top:124px;padding-top:40px}@media screen and (max-width: 1024px){.p-top__lineup{margin-top:60px;padding:40px 20px 0}}.p-top__lineupInner{max-width:1200px;margin:0 auto}.p-top__lineupContent{margin-top:58px;position:relative;display:grid;grid-template-columns:repeat(4, 1fr);gap:40px 25px}@media screen and (max-width: 1024px){.p-top__lineupContent{grid-template-columns:repeat(3, 1fr);gap:30px 20px}}@media screen and (max-width: 768px){.p-top__lineupContent{grid-template-columns:repeat(2, 1fr)}}.p-top__lineupContentItem{display:none}.p-top__lineupContentItem.is-active{display:block}.p-top__lineupContentItemLink{color:inherit;text-decoration:none}.p-top__lineupContentItemLinkFigure{position:relative;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.2))}.p-top__lineupContentItemLinkFigure::before{content:"";position:absolute;inset:-1px;background:#bababa;clip-path:polygon(14px 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%, 0 14px);z-index:-1}.p-top__lineupContentItemLinkFigureImg{width:100%;clip-path:polygon(14px 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%, 0 14px)}.p-top__lineupContentItemLinkTitle{color:#000;margin-top:6px;line-height:1.75}@media screen and (max-width: 1024px){.p-top__lineupContentItemLinkTitle{font-size:14px;font-size:.875rem}}.p-top__lineupMore{margin-top:58px;text-align:center}@media screen and (max-width: 1024px){.p-top__lineupMore{padding:0 20px;margin-top:30px}}.p-top__other{margin-top:118px;padding-top:40px;padding-bottom:163px;overflow:hidden;text-align:center}@media screen and (max-width: 1024px){.p-top__other{margin-top:40px;padding:40px 20px 100px}}.p-top__otherInner{max-width:1200px;margin:0 auto}.p-top__otherContent{margin-top:66px;position:relative;display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media screen and (max-width: 1024px){.p-top__otherContent{gap:20px;margin-top:40px}}@media screen and (max-width: 768px){.p-top__otherContent{grid-template-columns:1fr}}.p-top__otherContentItemLinkFigureImg{width:100%;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.5))}.p-top__copyright{font-size:15px;font-size:.9375rem;padding:17px;color:#fff;background:#85000b;text-align:center;position:relative;z-index:2}.u-aspect.-standard{aspect-ratio:4/3}.u-aspect.-wide{aspect-ratio:16/9}.u-aspect.-camera{aspect-ratio:3/2}.u-aspect.-gold{aspect-ratio:1.1618/1}.u-aspect.-silver{aspect-ratio:1.414/1}.u-aspect.-square{aspect-ratio:1/1}.u-color__text--light{color:var(--c-text-light)}.u-color__bg--accent{background-color:var(--c-accent)}.u-gap--min{gap:var(--mr-min)}.u-gap--xsmall{gap:var(--mr-xsmall)}.u-gap--small{gap:var(--mr-small)}.u-gap--smedium{gap:var(--mr-smedium)}.u-gap--medium{gap:var(--mr-medium)}.u-gap--lmedium{gap:var(--mr-lmedium)}.u-gap--large{gap:var(--mr-large)}.u-gap--xlarge{gap:var(--mr-xlarge)}.u-gap--max{gap:var(--mr-max)}.u-gap__column--min{-moz-column-gap:var(--mr-min);column-gap:var(--mr-min)}.u-gap__column--xsmall{-moz-column-gap:var(--mr-xsmall);column-gap:var(--mr-xsmall)}.u-gap__column--small{-moz-column-gap:var(--mr-small);column-gap:var(--mr-small)}.u-gap__column--smedium{-moz-column-gap:var(--mr-smedium);column-gap:var(--mr-smedium)}.u-gap__column--medium{-moz-column-gap:var(--mr-medium);column-gap:var(--mr-medium)}.u-gap__column--lmedium{-moz-column-gap:var(--mr-lmedium);column-gap:var(--mr-lmedium)}.u-gap__column--large{-moz-column-gap:var(--mr-large);column-gap:var(--mr-large)}.u-gap__column--xlarge{-moz-column-gap:var(--mr-xlarge);column-gap:var(--mr-xlarge)}.u-gap__column--max{-moz-column-gap:var(--mr-max);column-gap:var(--mr-max)}.u-text__block{display:inline-block}.u-text__indent{display:block;padding-inline-start:1em;text-indent:-1em}.u-text__clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.u-text__clamp.-clamp1{-webkit-line-clamp:1}.u-text__clamp.-clamp2{-webkit-line-clamp:2}.u-text__clamp.-clamp3{-webkit-line-clamp:3}.u-text__clamp.-clamp4{-webkit-line-clamp:4}.u-text__clamp.-clamp5{-webkit-line-clamp:5}@media not screen and (max-width: 768px){.u-view--sponly{display:none}}@media screen and (max-width: 1024px){.u-view--maxonly{display:none}}@media screen and (max-width: 768px){.u-view--pconly{display:none}}
/*# sourceMappingURL=maps/style.css.map */
